/* CSS Document */

/* TAG STYLES */
BODY						{ 	background:#e3e3d7; 
								padding:0;
								color:#444;
								font:76%/1.5 Verdana,Arial,Helvetica,Geneva,sans-serif;
}

A							{ font-size:10pt; text-decoration:underline; color:#444 }
A:active					{ font-size:10pt; text-decoration:underline; color:#444 }
A:hover						{ font-size:10pt; text-decoration:underline; color:#ff9900 }

/* MAIN BODY LAYOUT */
						
#main { 
	float:left; 
	width:69%; 
	margin:1px; 
	padding:0px;
} 

#sidebar { 
	float:right; 
	width:30%; 
	margin:1px;
	padding:0px;
}

#full {
    float:none;
	width:99%; 
	margin:5px; 
	padding:0px;
} 

#wrap { 
	margin:0 auto; 
	min-width:760px;
	max-width:1260px; 
	background: url('images/bodyBG.jpg');
} 

#wide {
	margin:5px 0px;
	padding:0px;
}

#thin {
	margin:5px 0px;
	padding:0px;
}

.helpStyle					{}
.headerTopCell				{ background: url('images/headerBGTop.jpg') repeat-x }
.headerBodyCell				{ background: url('images/headerBG.jpg') repeat-x }
.headerBottomCell			{ background: url('images/headerBGBottom.jpg') repeat-x }

.statusBodyCell				{ background: url('images/statusBG.jpg') repeat-x }

.titleCell					{ background: url('images/titleBG.jpg'); font: 10pt Verdana,Arial,Helvetica,Geneva,sans-serif; color:#ffffff }
.title						{ font:bold 12pt Verdana,Arial,Helvetica,Geneva,sans-serif }
.subTitle					{ font:8pt Verdana,Arial,Helvetica,Geneva,sans-serif }
.reportsSubTitle			{ font:8pt Verdana,Arial,Helvetica,Geneva,sans-serif; color:#000000; background-color:#A9C6E2 }

.mainLeftCell				{ background: url('images/bodyLeft.jpg') repeat-y }
.mainRightCell				{ background: url('images/bodyRight.jpg') repeat-y }

.footerCell					{ background: url('images/footerBG.jpg') repeat-x; font: 8pt verdana; color:#ffffff }
.office						{ font-weight:bold; color:#336699 }

.navMap						{ font-size:10pt; text-decoration:none; color:#ffffff }
.navMap:active				{ font-size:10pt; text-decoration:none; color:#ffffff }
.navMap:hover				{ font-size:10pt; text-decoration:underline; color:#ffcc00 }

/* CONTENT MODULE LAYOUT */
.cmTitle					{ background: url('images/cmTitleBG.jpg') repeat-x; font:bold 10pt Verdana,Arial,Helvetica,Geneva,sans-serif; color:#ffffff }
.cmBody						{ background:#ffffff }
.cmSubBody					{ background:#a9c6e2; color:#000000; padding:2px }
.cmSubBody	A				{ color:#000000; text-decoration:underline }
.cmSubBody	A:active		{ font-weight:bold; color:#000000; text-decoration:underline }
.cmSubBody	A:hover			{ color:#000000; text-decoration:underline }
.cmMain                     { background:#ffffff; border:1pt solid #003366; padding:5px }

#cmSection1					{ width:100%; min-width:500px; margin-top:5px }
#cmSection2					{ width:100%; min-width:500px; margin-top:5px }
#cmSection3					{ width:100%; min-width:160px; margin-top:5px }
#cmSection4					{ width:100%; min-width:160px; margin-top:5px }
#cmSection5					{ width:100%; min-width:160px; margin-top:5px }

/* INPUT STYLES */
.inputSelect				{ font: 8pt Verdana,Arial,Helvetica,Geneva,sans-serif }
.inputText					{ font: 10pt Verdana,Arial,Helvetica,Geneva,sans-serif; background:url('images/inputBG.jpg'); border:1pt solid #333333; }
.inputTextReq				{ font: 10pt Verdana,Arial,Helvetica,Geneva,sans-serif; background:url('images/inputBGReq.jpg'); border:1pt solid #333333; }
.inputButton				{ font: 10pt Verdana,Arial,Helvetica,Geneva,sans-serif; background:#333333; color:#ffffff; border:1pt solid #666666; padding:0px 2px }
.inputButtonAlt				{ font: 10pt Verdana,Arial,Helvetica,Geneva,sans-serif; background:#666666; color:#ffffff; border:1pt solid #333333; padding:0px 2px }
.lblReq                     { color:#ff0000 }
.formatText                 { color:#336699; font-size:7pt }

#scrollDataList				{ overflow:auto; height:120px; width:inherit; }

/* SECTION STYLES */
.sectionTitle              { font-weight: bold; border-bottom: 1pt solid #003366; padding:2px 0px }
.sectionFooter             { border-top: 1pt solid #003366; padding:2px 0px }

/* USED for GridView Headers */
.DataGridFixedHeader
 {
    background:#a9c6e2; color:#000000; padding:2px ;position:relative; top:expression(this.offsetParent.scrollTop-1)
 }
 
 /*Modal Popup*/
.modalBackground {
	background-color:#C7D891;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#f1f5f8;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

/* Used for Update Progress*/

.process
{
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:Red;
}

.eWorldCalMonthHeaderStyle
{
	background-color: #004078;
	color: #ffffff;
	text-align:left;
}

.eWorldCalButtonStyle
{
	background-color: #004078;
	color: #FFFFFF;
	text-align:left;
}

.eWorldCalDayHeaderStyle
{
	background-color: #FFFFE1;
	color: #333333;
	text-align:left;
	font-size:8pt; 
}

.eWorldCalTodayDayStyle
{
	background-color: #FEFEE1;
	color: #333333;
	text-align:left;
	font-size:8pt; 
}

.eWorldCalSelectedDateStyle
{
	background-color: #004078;
	color: #ffffff;
	text-align:left;
	font-size:8pt; 
}

.detailHeader   { text-align:right; font:8pt verdana; color:#a9c6e2; border-top: 1pt dotted #a9c6e2 }
.detailLabel    { font: 8pt verdana; color:#999999 }

.hiddendiv { DISPLAY: none; VISIBILITY: hidden }
