/* IMPORTS */
@import url(Header.css);
@import url(Footer.css);
@import url(NoScript.css);
@import url(Print.css);

/* GENERAL */
body{font-family:arial,helvetica,sans-serif; font-size:13px; margin:0;}
body.center{text-align: center;} 
a{text-decoration:none; color:#000082; white-space:nowrap;}
a:hover{text-decoration:underline; color:#000082; white-space:nowrap;}
#wrapper{margin: 0 auto; text-align: left; width:760px;}
#wrapper900 {margin:0 auto; text-align:left; width:900px;}    
	
/* FORM CONTENT */
.formHeading{text-align: left; font-size: 25px; font-weight: bold; margin-top: 3px;	margin-bottom: 10px; padding-top:0px; padding-left:0px;	color: #000000;	width:100%;	height:40px; white-space:nowrap;}
.formSubHeading{padding-top:3px; font-size:12pt; color:#666666; width:100%; white-space:nowrap;}
.formContentArea{border: 1px solid #C0C0C0; background-color: #EFEFEF; display: block; margin-left: .09em; padding-left: 5px; padding-right: 5px; padding-bottom: 15px;padding-top: 15px;}
.formContentAreaHeading{text-align: left; font-size: 20px; margin-top: 3px; margin-bottom: 5px;}
.formContentContainer{margin-left: 15px; margin-bottom: 20px;}
.formControlContainerMargin{margin-top: 5px;}
.formContent{margin-left:15px; margin-right:7px;}
.formContentBlock{display: inline-block; width: 97%; margin-left: 10px; text-align: justify; margin-top: 4px;}

.formButton{height: 30px; font-size: 15px; text-align: center; padding-bottom: 4px;}
.formButtonSmall{margin:2px 0px 2px 0px;}
.formLabel{white-space:nowrap;}
.formLabelBold{font-weight:bold; white-space:nowrap;}				
.formLabelBoldWrap{font-weight:bold;}
.formLabelBoldLarge{font-weight:bold; font-size:11pt;}
.formLabelBoldItalic{font-style:italic; font-weight:bold;}
.formLabelBorder{text-align: left; color: #666666; width: 240px; text-indent: 3px; border: solid 1px #CCCCCC;}
.formLabelRight{display: inline-block; width: 150px; text-align: right; margin-right: 4px;}
.formTextBox, .formInputWatermark{font-size: 13px; margin-right: 4px;}
.formValidator{color: #FF0000;}
.formError{font-size:9pt; color:Red;}
.formErrorRight{font-size:9pt; color:Red;float:right;text-align:left;margin-top:3px;width:300px;}
.formInputWatermark{color: Gray;}
.formLabelTop {vertical-align: top;}

.formGridHeader{text-align:left; background-color:#B4B4B4; color:#000000; font-size:11pt; font-weight:bold;}
.formGridSubHeader{text-align:left; background-color:#B4B4B4; color:#000000; font-size:10pt; font-weight:bold;}
.formGridContent{background-color:#E6E6E6; color:#000000; font-size:10pt;}
.formGridPager{font-weight: bold; color: #000000; background-color: #C0C0C0;}
.formGridPager td table {float:right;}
.formGridPager a{font-weight: bold; color: #606060; text-decoration:none;}
.formGridPager a:hover{font-weight: bold; color: #000000;}

.formBGPale{background-color:#F5F5F5;}
.formBGLight{background-color:#E6E6E6;}
.formBGMedium{background-color:#D2D2D2;}
.formBGDark{background-color:#B4B4B4; font-weight:bold;}
.formBGError{background-color:#F6C9CC;}

.formFootnote{color:#006699;}
.formHiddenField{display: none;}

/* CALENDAR */
.cal{ background-color:White;}
.calText{ font-weight:normal; font-size:10pt;}
.calNextPrev a{ text-decoration:none;}
.calTitle{ background-color:#B4B4B4;}/*#808BC1*/
.calOtherMonthDay{ background-color:#D2D2D2;}/*#ADB3D7*/
.calSelectedDay {color: White;}
	
/* INTERACTIVE FORMS */
.iFormContent{width: 586px; margin-left:15px; margin-right:7px;}
.iFormBG{background-color:#E6E6E6; padding: 3px; margin-top: 5px;}
.iFormError{background-color:#F6C9CC; padding: 3px; margin-top: 5px;}
.requiredRedStar{font-size: 1.2em; color: #FF0000;}
