BODY
{
	MARGIN-LEFT: 10px;
    margin-top:0; 
 }
 
.Gradient
{
    background-image: url(../Images/gradient.png);
    background-repeat:repeat-x;  
    background-position:bottom;  
 }
 
.FormBody
{
	font-size: 11pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

.FormBodyBold
{
	font-weight: bold;
	font-size: 11pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

.FormBodyBoldUnderline
{
	font-weight: bold;
	font-size: 11pt;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

.FormBodySmall
{
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

.FormBodySmallBlue
{
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: Blue;
}

.FormBodySmallJustified
{
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align:justify;
}

.FormBodySmallBold
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

.FormBodyXSmall
{
	font-size: 8pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

.FormBodyXXSmall
{
	font-size: 7pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

.FormTitleUnderline
{
	font-weight: bold;
	font-size: 13pt;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	color: #004489;
	font-style: italic
}

.FormTitle
{
	font-weight: bold;
	font-size: 13pt;
	font-family: Arial, Helvetica, Sans-Serif;
	
}

.AdminTable
{
	background-color:#B0C4DE;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
}

.AdminTableDiv
{
	background-color:#B0C4DE;
	padding:12px;
}

.AdminTableBold
{
	background-color:#004489;
	border:0;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	color:#ffffff;
}

.AdminTableLight
{
	background-color:#F0F8FF;
	border:0;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
}

.AdminTableLightDiv
{
	background-color:#F0F8FF;
	padding:12px;
}

.TableNoMargin
{
	border:0;
	margin:0;
	padding:0;	
}

.TableOuterBorder
{
	background-color:#f7f7f7;
	border:1;
	border-color:Black;
	border-style:solid;		
}

.HelpCommentsSmall
{
	font-size: 8pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

.FullLineLabel
{
	font-size: 8pt;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
}

.SectionTitleSmall
{
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, Sans-Serif;
}

.Login
{
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #20B2AA; 
}

.Panel
{
	overflow: auto;
	font-size: 16pt;
	font-family: Arial, Helvetica, Sans-Serif;
}
.tblTable
{
	background-color:#f7f7f7;
	border:0;
}


.lblLabel
{
color:Black;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
font-weight:bold;
	
}
.lblLabelNoMargin
{
color:Black;
text-align:left;
margin:0;	
}

.disabled 
{ 
 color:Black;  
} 

.lblDDBottomBordered
{
color:Black;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
font-weight:bold;
border-color:Black;
border-width:1;
border-style:solid;
border-left-width:0;
border-top-width:0;
border-right-width:0;
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
}

.lblDDBordered
{
color:Black;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
font-weight:bold;
border-color:Black;
border-width:1;
border-style:solid;
height:22;
width:22;
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
}

.lblDDLeftBordered
{
color:Black;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
border-style:solid;
height:18;
width:18;
font-weight:normal;
border-left-width:1;
border-left-color:Black;
border-bottom-width:0;
border-top-width:0;
border-right-width:0;
margin-left:0;
margin-right:0;	
padding-left:0;
padding-right:0;
}
.lblDDNoBorder
{
color:Black;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
text-align:center;
border-width:0;
height:22;
width:22;
font-weight:normal;
margin-left:0;
margin-right:0;	
padding-left:0;
padding-right:0;
}
.lblDDRightBordered
{
color:Black;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
text-align:center;
font-weight:normal;
border-style:solid;
height:22;
width:22;
border-right-width:1;
border-right-color:Black;
border-bottom-width:0;
border-top-width:0;
border-left-width:0;
margin-left:0;
margin-right:0;	
padding-left:0;
padding-right:0;
}

.lblFOIWarning
{
color:Red;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
font-weight:bold;
}

.txtTextBox
{
left:0;
color:Black;
font-family:Arial, Helvetica, sans-serif;
font-size:12;
text-align:left;
border-style:solid;
border-width:1;
border-color:#5F9EA0;
padding-left:1
}
.txtTextBoxBodySmall
{
left:0;
color:Black;
font-family:Arial, Helvetica, sans-serif;
font-size:10;
text-align:left;
border-style:solid;
border-width:1;
border-color:#5F9EA0;
padding-left:1
}

.txtTextBoxScreenOnly
{
left:0;
color:Black;
font-family:Arial, Helvetica, sans-serif;
font-size:12;
text-align:left;
border-style:solid;
border-width:1;
border-color:#5F9EA0;
padding-left:1
}

.txtTextBoxRight
{
left:0;
color:Black;
font-family:Arial, Helvetica, sans-serif;
font-size:11;
text-align:right;
border-style:solid;
border-width:1;
border-color:black;
padding-left:1
}
.txtDDTextBoxBottomBordered
{
left:0;
color:Black;
font-family:Arial, Helvetica, sans-serif;
font-size:11;
text-align:left;
border-style:solid;
border-width:1;
border-right-width:0;
border-bottom-width:1;
border-bottom-color:black;
border-top-width:0;
border-left-width:0;
margin-top:5px;
margin-left:0;
margin-right:0;	
margin-bottom:0;	
padding-top:0;
padding-left:0;
padding-right:0;
padding-bottom:0;	
}

.txtDropDown
{
left:0;
color:Black;
font-family:Arial, Helvetica, sans-serif;
font-size:11;
text-align:left;
border-style:solid;
border-width:1;
border-color:#5F9EA0;
padding-left:1;
padding-right:1
}


.btnButton
{
	border-style:solid;
	border-width:1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	
}

.btnTransparentButton
{
	border-style:none;
	border-width:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	background:transparent;	
	cursor:pointer;
}

.chkCheckBox
{
	border-style:solid;
	border-width:1;
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	margin-left:-7;
	color:Black;
}
.chkCheckBoxWithLeftMargin
{
	border-style:solid;
	border-width:1;
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	margin-left:0;
	color:Black;
}


.chkCheckBoxList
{
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	margin-left:-7;
	color:Black;
}

.rbtnRadioButton
{
	border-style:solid;
	border-width:1;
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	margin-left:-7;
	color:Black;
}
.rbtnRadioButtonList
{
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	margin-left:-7;
	color:Black;
}
.grdGrid
{
font-family:Arial, Helvetica, sans-serif;
font-size:12;
text-align:left; 
}

.lblUpLink
{
color:Blue;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: underline;
text-align:left;
cursor:pointer;
}

#container { 
	width: 945px;
	margin: auto; 
	text-align: left;

	}

body { 
	font-size: 0.85em; 
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif; 
	margin: 4px 4px 4px 4px;
	}
		
a { 
	color: #4A7995; 
	}

a:hover { 
	color: #004990; }

.heading2{ 
	color: #004990; 
	}
	
/*********************************/
/* Top Name Banner Styles */
/*********************************/
Div#TopBanner {
	background-color: #83cde1;
	/*background-image: url(../Images/insight-blue.gif); background-repeat: no-repeat; background-position: left center;*/
}

DIV#HiddenHeaders {
	}

DIV#HiddenHeaders H1 {
	DISPLAY: none
	}

DIV#HiddenHeaders p {
	DISPLAY: none}


DIV#TitleBanner {
	float: left;
    background-image: url(../Images/wave.gif);
	background-repeat: no-repeat; 	
	background-position: right top; 
	background-color: #004990; 
	width: 100%; 
	text-align: left;
	text-indent: 10px; 
	font-size: 3em;
	vertical-align: middle;
	padding-top: 8px;
	border-bottom: 1px #FFFFFF solid;
	}

/********************************/
/*     MIDDLE BANNER STYLES     */
/********************************/


Div#MiddleBanner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: left;
	text-indent: 10px; 
	padding: 5px 0px 5px 0px;
	width: 100%; 
	float: left;
	vertical-align: middle;
	color: #FFFFFF;
	background-color: #739BC2;
	}

Div#MiddleBanner A {
	text-decoration: none
	} 

Div#MiddleBanner A:hover {
	text-decoration: none
	}


/********************************/
/*     BOTTOM BANNER STYLES     */
/********************************/


Div#BottomBanner {
	text-align: right; 
	float: left; 
	width: 100%; 
	}


/********************************/
/*     FOOTER BANNER STYLES     */
/********************************/

#FooterBlue { 
	font-size: 0.75em; 
	line-height: 28px; 
	text-indent: 10px; 
	text-align: left;
	float: left;
	width: 100%;
	color: #FFFFFF; 
	background-color: #004990; 
	border-bottom: 1px #FFFFFF solid;
	border-top: 1px #FFFFFF solid;
}

#Footer { 
	font-size: 0.75em; 
	line-height: 28px; 
	text-indent: 10px; 
	text-align: left;
	float: left;
	width: 100%;
	color: #FFFFFF; 
	background-color: #004990; 
	border-bottom: 1px #FFFFFF solid;
	border-top: 1px #FFFFFF solid;
}


#Footer a { 
	text-decoration: underline;
	color: #FFFFFF; }
	
#Footer a:hover { 
	color: #739BC2; 
	}
	
.FormTitleIntranet {  font-family: Arial, Helvetica, sans-serif; color: #83cde1; font-size: 180%}
	
.lblLabelJobs
{
color:White;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
font-weight:bold;	
}	

.txtTextBoxJobs
{
left:0;
color:White;
font-family:Arial, Helvetica, sans-serif;
font-size:12;
font-weight:bold;
text-align:left;
border-style:solid;
border-width:1;
padding-left:1
}	
	
.FormBlue
{
	color:#004990;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight:normal;
}	

.FormBoldBlue
{
	color:#004990;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight:bold;
}	

.FormBoldBlueTitle
{
	color:#004990;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	text-decoration: underline;
	font-style: italic;
	font-weight:bold;
}
	
@media screen 
{
	.rbtnPrintOnly
	{
		display: none;
	}
	.rbtnScreenOnly
	{
		font-size: 10pt;
		font-family: Arial, Helvetica, Sans-Serif;
	}
	.chkPrintOnly
	{
		display: none;
	}
	.chkScreenOnly
	{
		font-size: 10pt;
		font-family: Arial, Helvetica, Sans-Serif;
	}
	.printonly 
		{
			display: none;
		}	
	.pnlWarning
		{
		background-color:Red;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		margin-bottom:10px;
		margin-top:10px;	
		}
	.btnPrintOnly
	{
		display: none;
	}
	.btnScreenOnly
	{
		font-size: 10pt;
		font-family: Arial, Helvetica, Sans-Serif;
	}
}

@media print 
{
	.printonly 
		{
		font-size: 10pt;
		font-family: Arial, Helvetica, Sans-Serif;
		}

	.screenonly 
		{
			display: none;
		}	
	.txtTextBoxScreenOnly
		{
			display: none;
		}	
	.pnlWarning
		{
		display: none;
		}
		
	.rbtnPrintOnly
	{
		font-size: 10pt;
		font-family: Arial, Helvetica, Sans-Serif;
	}
	.rbtnScreenOnly
	{
		display: none;
	}
	.chkPrintOnly
	{
		font-size: 10pt;
		font-family: Arial, Helvetica, Sans-Serif;
		margin-left:0;
	}
	.chkScreenOnly
	{
		display: none;
	}		
}

img, a img {border: 0;} 

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color:#F0F8FF;
    color: #000000;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: #004489;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: #B0C4DE;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: red;
    font-weight:bold;
}

a.glassCancel {
    width: 96px;
    height: 39px;
    background: url(../Images/btnCancel.png) 0 0 no-repeat;
    text-decoration: none;
}

a.glassDefer {
    width: 96px;
    height: 39px;
    background: url(../Images/btnDefer.png) 0 0 no-repeat;
    text-decoration: none;
}

a.glassDelete {
    width: 96px;
    height: 39px;
    background: url(../Images/btnDelete.png) 0 0 no-repeat;
    text-decoration: none;
}

a.glassProcess {
    width: 96px;
    height: 39px;
    background: url(../Images/btnProcess.png) 0 0 no-repeat;
    text-decoration: none;
}

a.glassSend {
    width: 96px;
    height: 39px;
    background: url(../Images/btnSend.png) 0 0 no-repeat;
    text-decoration: none;
}

a.glassUpdate {
    width: 96px;
    height: 39px;
    background: url(../Images/btnUpdate.png) 0 0 no-repeat;
    text-decoration: none;
}
 
a:hover.glassCancel, a:hover.glassDefer, a:hover.glassDelete, a:hover.glassProcess, a:hover.glassSend, a:hover.glassUpdate
{
    background-position: -96px 0;
} 

a.next {
    width: 65px;
    height: 21px;
    background: url(../Images/next.png) 0 0 no-repeat;
    text-decoration: none;
}

a:hover.next
{
    background-position: -65px 0;
} 

a.previous {
    width: 92px;
    height: 20px;
    background: url(../Images/previous.png) 0 0 no-repeat;
    text-decoration: none;
}

a:hover.previous
{
    background-position: -92px 0;
} 

.BannerLabel
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:smaller;
	line-height:20px;
}
