﻿BODY
{
    border: 0px;
    padding: 0px;
    font-size: 11px;
    margin: 0px;
    color: black;
    font-family: sans-serif;
    background-color: white;
}
H1
{
    padding-left: 4px;
    font-size: 13pt;
    margin: 0px;
    color: #895057;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: white;
    text-align: left;
}
H2
{
    padding-left: 4px;
    font-size: 12pt;
    margin: 0px;
    color: #895057;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}
H3
{
    font-size: 11pt;
    color: #895057;
    font-family: helvetica, "sans serif", arial, "trebuchet ms";
    text-align: center;
}
SELECT
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color:white;
}
INPUT
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
A
{
    font-size: 11px;
    font-family: sans-serif;
    text-decoration: underline;
}
A:hover
{
    color: #ff0000;
    font-family: sans-serif;
}
IFRAME
{
    border: 0px;
    padding: 0px;
    left: 0px;
    margin: 0px;
    overflow: visible;
    width: 800px;
}
TABLE
{
    border-top-width: 0px;
    border-left-width: 0px;
    font-size: 11px;
    border-bottom-width: 0px;
    font-family: sans-serif;
    border-right-width: 0px;
    padding: 0px;
    margin: 0px;
}
FORM
{
    margin: 0px;
}
.Itable
{
    border-right: 0px;
    border-top: 0px;
    border-left: 0px;
    width: 75%;
    border-bottom: 0px;
}
.gRowEven
{
    color: black;
    background-color: white;
}
.gRowOdd
{
    color: black;
    background-color: #edeef1;
}
.txtAlert
{
    color: red;
}
.txtSpecial
{
    font-style: italic;
}
.txtSmall
{
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txtReport
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 8px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txtFix
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 8px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
.Inside100Txt
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    margin-left: 5px;
    border-left: black 1px solid;
    margin-right: 5px;
    border-bottom: black 1px solid;   
    background-color: #edeef1;
}
.MenuTitleBG
{
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    border-bottom: medium none;
    background-color: #edeef1;
}
.UserList
{
    font-weight: bolder;
    font-size: larger;
    color: blue;
}
.userBus
{
    color: #483d8b;
    position: relative;
    top: -7px
}
.divider
{
    width: 2px;
    height: 100%;
    background-color: #483d8b;
}
.tab
{	
    border-top: white;
    border-bottom: white;
    border-right: white;
    border-left: white;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    font-size: 11px;
    margin: 0px;
    width: 100%;
    padding-top: 0px;
    font-family: sans-serif;
    height: 20px;
    color: #000000;
    background-color: #adc2e4;
}
.subtab
{
    padding-left: 10px;
    font-size: 11px;
    width: 800px;
    color: black;
    padding-top: 8px;
    border-bottom: black thin;
    font-family: sans-serif;
    height: 20px;
    background-color: #ffffe0;
}
.activetab
{
    border-right: black thin solid;
    padding-right: 3px;
    border-top: black thin solid;
    padding-left: 3px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 3px;
    margin: 0px;
    border-left: black thin solid;
    width: 0px;
    cursor: pointer;
    color: #000000;
    padding-top: 0px;
    border-bottom: medium none;
    font-family: sans-serif;
    height: 100%;
    background-color: #ffffe0;
    text-align: center;
    text-decoration: none;
}
.inactivetab
{
    border-right: black thin;
    padding-right: 3px;
    border-top: black thin;
    padding-left: 3px;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 0px;
    margin: 0px;
    border-left: black thin;
    width: 0px;
    cursor: pointer;
    color: #000000;
    padding-top: 0px;
    border-bottom: black thin;
    font-family: sans-serif;
    height: 100%;
    background-color: #adc2e4;
    text-align: center;
    text-decoration: underline;
}
.activesubtab
{
    border-right: black thin solid;
    padding-right: 7px;
    border-top: black thin solid;
    padding-left: 7px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 5px;
    margin: 0px;
    border-left: black thin solid;
    cursor: pointer;
    color: black;
    padding-top: 0px;
    border-bottom: 0px;
    font-family: sans-serif;
    background-color: #ffffff;
    text-align: center;
    text-decoration: none;
}
.inactivesubtab
{
    border-top-width: medium;
    padding-right: 7px;
    padding-left: 7px;
    font-weight: normal;
    border-left-width: medium;
    font-size: 11px;
    border-bottom-width: thin;
    border-bottom-color: black;
    width: 0px;
    cursor: pointer;
    color: black;
    font-family: sans-serif;
    background-color: #ffffe0;
    text-align: center;
    border-right-width: medium;
    text-decoration: underline;
}
.subtabcushion
{
    width: 800px;
    height: 10px;
    background-color: #ffffe0;
}
.formheader
{
    margin-top: 8px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 3px;
    width: 100%;
    color: white;
    padding-top: 3px;
    font-family: sans-serif;
    background-color: #00639c;
}
.formheadertxt
{
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 0px;
    color: white;
    font-family: sans-serif;
}
.formbody
{
    width: 100%;
    font-family: sans-serif;
    background-color: #ffffe0;
}
.bodycushion
{
    font-size: 4px;
    width: 100%;
    background-color: transparent;
}
.activetab A
{
    padding-right: 7px;
    padding-left: 7px;
    font-weight: bold;
    font-size: 13px;
    padding-bottom: 3px;
    color: black;
    padding-top: 3px;
    font-family: sans-serif;
    text-decoration: none;
}
.activetab A A:hover
{
    padding-right: 7px;
    padding-left: 7px;
    font-weight: bold;
    font-size: 13px;
    padding-bottom: 3px;
    color: red;
    padding-top: 3px;
    font-family: sans-serif;
    text-decoration: none;
}
.activetab A A:active
{
    padding-right: 7px;
    padding-left: 7px;
    font-weight: bold;
    font-size: 13px;
    padding-bottom: 3px;
    color: green;
    padding-top: 3px;
    font-family: sans-serif;
    text-decoration: none;
}
.alertTab
{
    padding-left: 5px;
    font-weight: bold;
    font-size: 11px;
    color: white;
    padding-top: 2px;
    height: 23px;
    background-color: #333399;
    text-align: center;
}
.alertTopText
{
    font-weight: bold;
    font-size: 11px;
    margin-bottom: 5px;
}
.alertTable
{
    border-top: #333399 1px solid;
    border-left-color: #333399;
    margin: -3px 0px 0px;
    width: 100%;
    border-bottom: #333399 1px solid;
    background-color: #ffffef;
    border-right-color: #333399;
}
.alertCell1
{
    border-right: 1px solid;
    border-top: 1px solid;
    padding-left: 5px;
    font-weight: bold;
    font-size: 11px;
    border-left: 1px solid;
    width: 25%;
    border-bottom: 1px solid;
    text-align: left;
}
.alertCell2
{
    border-right: 1px solid;
    padding-right: 3px;
    border-top: 1px solid;
    padding-left: 3px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 3px;
    border-left: 1px solid;
    padding-top: 3px;
    border-bottom: 1px solid;
}
.helpLinks
{
    right: 2px;
    margin-right: 5px;
    position: absolute;
}
HR
{
    font-size: medium;
    color: #005588;
    text-align:left;
}
.pagetitle
{
    font-size: 14pt;
    margin-left: 5px;
}
.subtitle
{
    font-weight: bold;
    font-size: 13px;
    color: #005588;
}
.note
{
    font-weight: bold;
    font-size: larger;
    margin-left: 5px;
    color: red;
}
.tableTopInfo
{
    border-right: #00639c 1px solid;
    padding-right: 0px;
    border-top: #00639c 1px solid;
    padding-left: 0px;
    padding-bottom: 5px;
    border-left: #00639c 1px solid;
    padding-top: 5px;
    border-bottom: #00639c 1px solid;
    height: 32px;
    background-color: #ffffe0;
}
.colorButton
{
    font-size: 10px;
    color: black;
    background-color: #b0c4de;
}
.banner
{
    width: 0%;
    color: white;
    height: 0%;
    background-color: white;
}
.btnOver
{
    border-right: 0px solid;
    border-top: 0px solid;
    border-bottom: 0px solid;
    border-left: 0px solid;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 2px;
    padding-top: 2px;
    font-weight: bold;
    font-size: 11px;
    margin-left: 3px;
    vertical-align: middle;
    cursor: pointer;
    color: black;
    margin-right: 2px;
    text-align: center;
}
.btnDown
{
    border-right: white 1px solid;
    padding-right: 0px;
    border-top: #00639c 1px solid;
    padding-left: 6px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 0px;
    margin-left: 3px;
    border-left: #00639c 1px solid;
    cursor: pointer;
    margin-right: 2px;
    padding-top: 2px;
    border-bottom: white 1px solid;
    background-color: #d6eaff;
    text-align: center;
}
.btn
{
    border-right: #00639c 1px solid;
    padding-right: 5px;
    border-top: white 1px solid;
    padding-left: 2px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 1px;
    margin-left: 3px;
    border-left: white 1px solid;
    cursor: pointer;
    margin-right: 2px;
    padding-top: 1px;
    border-bottom: #00639c 1px solid;
    text-align: center;
}
.btnHilite
{
    border-right: 1px inset;
    padding-right: 2px;
    border-top: 1px inset;
    padding-left: 2px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 2px;
    margin-left: 3px;
    border-left: 1px inset;
    cursor: pointer;
    color: red;
    margin-right: 2px;
    padding-top: 2px;
    border-bottom: 1px inset;
    text-align: center;
}
.hiddenFrame
{
    border-right: 0px;
    padding-right: 0px;
    border-top: 0px;
    DISPLAY: none;
    padding-left: 0px;
    left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    overflow: hidden;
    border-left: 0px;
    width: 800px;
    padding-top: 0px;
    border-bottom: 0px;
}
BR
{
}
BR .pageEnd
{
    page-break-after: always;
}
TR .pageEnd
{
    page-break-before: always;
}
.H
{
	margin:0px;
	font-weight: bold;
	font-size: 11px;
	cursor: auto;
	background-color: #d6eaff;
	text-align:center;
	border-left:0px;
	border-top:0px;
	border-bottom-color:#0000ff;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-right-color:#0000ff;
	border-right-width:1px;
	border-right-style:solid;		
	padding-bottom:1px;
	padding-top:1px;
}
.bg
{
	  background-color: #d6eaff;
	  text-align:center;
}
.btn2
{
    margin-left: 2px;
    margin-top:0px;
    margin-right: 2px;
    margin-bottom:0px;
    padding-left:5px;
    padding-top:1px;
    padding-right:5px;
    padding-bottom:1px;
    border-left: 0px;
    border-top: 0px;
    border-right: 0px;
    border-bottom: 0px;
    text-align: center;		
    font-weight: bold;
		
    cursor: pointer;
    color: black;
    font-size: 11px;
}
.btn2Disabled
{
    margin-left: 2px;
    margin-top:0px;
    margin-right: 2px;
    margin-bottom:0px;
    padding-left:5px;
    padding-top:1px;
    padding-right:5px;
    padding-bottom:1px;
    border-left: 0px;
    border-top: 0px;
    border-right: 0px;
    border-bottom: 0px;
    text-align: center;		
    font-weight: bold;
		
    cursor: pointer;
    color: #2F4F4F;
    font-size: 11px;
}
.btn2Down
{
    margin-left: 2px;
    margin-top:0px;
    margin-right: 2px;
    margin-bottom:0px;
    padding-left: 5px;
    padding-top: 1px;
    padding-right: 3px;
    padding-bottom: 0px;
    border-left: #00639c 1px solid;
    border-top: #00639c 1px solid;
    border-right: white 1px solid;
    border-bottom: white 1px solid;
    background-color: #d6eaff;
		color:black;
    font-weight: bold;
    text-align: center;
    font-size: 11px;
		
    cursor: pointer;
}
.btn2Over
{
    margin-left: 2px;
    margin-top:-1px;
    margin-right: 2px;
    margin-bottom:0px;
    border-bottom: 1px solid #00639c;
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 1px solid #00639c;
    padding-left: 4px;
    padding-top: 1px;
    padding-right: 4px;
    padding-bottom: 1px;
    color:black;
    font-weight: bold;
    text-align: center;
    font-size: 11px;
    cursor: pointer;
}
.btn2Hilite
{
    margin-left: 2px;
    margin-top:0px;
    margin-right: 2px;
    margin-bottom:0px;
    padding-left: 5px;
    padding-top: 1px;
    padding-right: 3px;
    padding-bottom: 0px;
    border-left: #00639c 1px solid;
    border-top: #00639c 1px solid;
    border-right: white 1px solid;
    border-bottom: white 1px solid;
		color:black;
    font-weight: bold;
    text-align: center;
    font-size: 11px;
		
    cursor: pointer;
}
.tab2
{
    border-color: white;
    padding: 0px;
    font-size: 11px;
    margin: 0px;
    width: 100%;
    color: #000000;
    font-family: sans-serif;
    height: 20px;
    background-color: #adc2e4;
}
.plus
{
	cursor:pointer;
	border:1px blue solid;
	padding-left:3px;
	padding-right:2px;
	color:blue;
	height:9px;
	width:10px;
	font-size:9px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:2px;
	margin-left:4px;
	margin-right:5px;
}
.minus
{
	cursor:pointer;
	border:1px blue solid;
	padding-left:4px;
	padding-right:4px;
	color:blue;
	height:9px;
	width:10px;
	font-size:9px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:2px;
	margin-left:4px;
	margin-right:5px;
}
.H2
{
	font-size: 11px;
	background-color: #d6eaff;
	border:0px;
	padding:0px;
	margin:0px;
	border-top:1px solid #0000ff;
	padding-bottom:1px;
	padding-top:1px;
	text-align:left;
	border-bottom:1px solid #0000ff;
}
.P
{
	cursor:pointer;
	padding-left:3px;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
	z-index:1;
}
.infoBox 
{
	background-color: #e9f7ff;
	padding:5px;
}
.caption
{
	font-size:13px;	
	color:#5f5f5f;
}
        
/* 
	The following styles are used to create the non-contract specific buttons 
	DO NOT ALTER 
	05/20/2008 - LARRY BRIGGS
*/
a.imgbtn { color: #000000 !important; cursor: pointer; float: none; margin: 0px; text-align: center; text-decoration: none;white-space:nowrap;  }
a.imgbtn :hover { color: #000000 !important; }

.searchbtnleft  { background: url(/Shared/images/Styles/SearchButton.gif);background-repeat:no-repeat;background-position:left 0px;border:0px solid black; display: inline-block; padding-bottom: 0px; padding-top: 3px;height:19px;width:4px;padding-left:1px; }
.searchbtnright { background: url(/Shared/images/Styles/SearchButton.gif);background-repeat:no-repeat;background-position:right 0px;border:0px solid black; display: inline-block; padding-bottom: 0px; padding-top: 3px;height:19px;padding-right:6px;white-space:nowrap;color:#000000;  }
.searchbtnleft_hover  { background: url(/Shared/images/Styles/SearchButton.gif);background-repeat:no-repeat;background-position:left -30px;border:0px solid black; display: inline-block; padding-bottom: 0px; padding-top: 3px;height:19px;width:4px;padding-left:1px; }
.searchbtnright_hover { background: url(/Shared/images/Styles/SearchButton.gif);background-repeat:no-repeat;background-position:right -30px;border:0px solid black; display: inline-block; padding-bottom: 0px; padding-top: 3px;height:19px;padding-right:6px;white-space:nowrap;color:#000000;  }

.newitembtnleft  { background: url(/Shared/images/Styles/OrangeButton.gif);background-repeat:no-repeat;background-position:left 0px;border:0px solid black; display: inline-block; padding-bottom: 0px; padding-top: 3px;height:19px;width:4px;padding-left:1px; }
.newitembtnright { background: url(/Shared/images/Styles/OrangeButton.gif);background-repeat:no-repeat;background-position:right 0px;border:0px solid black; display: inline-block; padding-bottom: 0px; padding-top: 3px;height:19px;padding-right:6px;white-space:nowrap;color:#000000;  }
.newitembtnleft_hover  { background: url(/Shared/images/Styles/OrangeButton.gif);background-repeat:no-repeat;background-position:left -30px;border:0px solid black; display: inline-block; padding-bottom: 0px; padding-top: 3px;height:19px;width:4px;padding-left:1px; }
.newitembtnright_hover { background: url(/Shared/images/Styles/OrangeButton.gif);background-repeat:no-repeat;background-position:right -30px;border:0px solid black; display: inline-block; padding-bottom: 0px; padding-top: 3px;height:19px;padding-right:6px;white-space:nowrap;color:#000000;  }

.standardbtnleft  { background: url(/Shared/images/Styles/GrayButton.gif);background-repeat:no-repeat;background-position:left 0px;border:0px solid black; display: inline-block; padding-bottom: 0px; padding-top: 3px;height:19px;width:4px;padding-left:1px; }
.standardbtnright { background: url(/Shared/images/Styles/GrayButton.gif);background-repeat:no-repeat;background-position:right 0px;border:0px solid black; display: inline-block; padding-bottom: 0px; padding-top: 3px;height:19px;padding-right:6px;white-space:nowrap;color:#000000;  }
.standardbtnleft_hover  { background: url(/Shared/images/Styles/GrayButton.gif);background-repeat:no-repeat;background-position:left -30px;border:0px solid black; display: inline-block; padding-bottom: 0px; padding-top: 3px;height:19px;width:4px;padding-left:1px; }
.standardbtnright_hover { background: url(/Shared/images/Styles/GrayButton.gif);background-repeat:no-repeat;background-position:right -30px;border:0px solid black; display: inline-block; padding-bottom: 0px; padding-top: 3px;height:19px;padding-right:6px;white-space:nowrap;color:#000000;  }

.actionbtnleft  { background: url(/Shared/images/Styles/ThinGrayButton.gif);background-repeat:no-repeat;background-position:left 0px;border:0px solid black; display: inline-block; padding-bottom: 1px; padding-top: 1px;height:16px;width:4px;padding-left:1px; }
.actionbtnright { background: url(/Shared/images/Styles/ThinGrayButton.gif);background-repeat:no-repeat;background-position:right 0px;border:0px solid black; display: inline-block; padding-bottom: 1px; padding-top: 1px;height:16px;padding-right:6px;white-space:nowrap;color:#000000;  }
.actionbtnleft_hover  { background: url(/Shared/images/Styles/ThinGrayButton.gif);background-repeat:no-repeat;background-position:left -30px;border:0px solid black; display: inline-block; padding-bottom: 1px; padding-top: 1px;height:16px;width:4px;padding-left:1px; }
.actionbtnright_hover { background: url(/Shared/images/Styles/ThinGrayButton.gif);background-repeat:no-repeat;background-position:right -30px;border:0px solid black; display: inline-block; padding-bottom: 1px; padding-top: 1px;height:16px;padding-right:6px;white-space:nowrap;color:#000000;  }

.nextbtnleft  { background: url(/Shared/images/Styles/NewButton.gif);background-repeat:no-repeat;background-position:left 0px;border:0px solid black; display: inline-block; padding-bottom: 0px; padding-top: 3px;height:19px;width:4px;padding-left:1px; }
.nextbtnright { background: url(/Shared/images/Styles/NewButton.gif);background-repeat:no-repeat;background-position:right 0px;border:0px solid black; display: inline-block; padding-bottom: 0px; padding-top: 3px;height:19px;padding-right:6px;white-space:nowrap;color:#000000;  }
.nextbtnleft_hover  { background: url(/Shared/images/Styles/NewButton.gif);background-repeat:no-repeat;background-position:left -30px;border:0px solid black; display: inline-block; padding-bottom: 0px; padding-top: 3px;height:19px;width:4px;padding-left:1px; }
.nextbtnright_hover { background: url(/Shared/images/Styles/NewButton.gif);background-repeat:no-repeat;background-position:right -30px;border:0px solid black; display: inline-block; padding-bottom: 0px; padding-top: 3px;height:19px;padding-right:6px;white-space:nowrap;color:#000000;  }

.trainingbtnleft  { background: url(/Shared/images/Styles/TrainingButton.gif);background-repeat:no-repeat;background-position:left 0px;border:0px solid black; display: inline-block; padding-bottom: 0px; padding-top: 3px;height:19px;width:4px;padding-left:1px; }
.trainingbtnright { background: url(/Shared/images/Styles/TrainingButton.gif);background-repeat:no-repeat;background-position:right 0px;border:0px solid black; display: inline-block; padding-bottom: 0px; padding-top: 3px;height:19px;padding-right:6px;white-space:nowrap;color:#000000;  }
.trainingbtnleft_hover  { background: url(/Shared/images/Styles/TrainingButton.gif);background-repeat:no-repeat;background-position:left -30px;border:0px solid black; display: inline-block; padding-bottom: 0px; padding-top: 3px;height:19px;width:4px;padding-left:1px; }
.trainingbtnright_hover { background: url(/Shared/images/Styles/TrainingButton.gif);background-repeat:no-repeat;background-position:right -30px;border:0px solid black; display: inline-block; padding-bottom: 0px; padding-top: 3px;height:19px;padding-right:6px;white-space:nowrap;color:#000000;  }

/*styles for settings */
A.settingstabs { color: gray !important; text-decoration:none !important; }
A.settingstabs:hover { color: blue !important; text-decoration: underline !important;}
A.settingstabs:active { color: blue !important; font-weight: bold !important; text-decoration:none !important; }
.activesettingtab { color: blue !important; font-weight: bold !important; text-decoration:none !important; }
.tcsettingsnav { padding:3px 5px 3px 5px !important; border-bottom: solid 1px #aaaaaa !important; }
.settingsnavhdr { color: #ffffff !important; font-size:13px !important; font-weight: normal !important; }
.instruction { color: #CC6600 !important; font-size:13px !important; font-weight: normal !important; }
.activeSettingRow
{
    background-color: #BFD4E1 !important;
}
A.settingsTitles
{
    color: #4B4B4B !important;
    text-decoration:none !important;
}
A.settingsTitles:hover
{
    color: blue !important;
    text-decoration: underline !important;
}
A.settingsTitles:active 
{
    color: blue !important;
    font-weight: bold !important;
    text-decoration:none !important;
}
/*styles for settings */
