body {font-family: Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal; 
	background-color: #FFFFFF;
}

a { text-decoration: none;}

/*************** MAIN SCREEN AREA WRAPPER *******************/

/*************** Menu definitions *******************/
.topMenu { color: white;}
.topMenu a:link { color: white;}
.topMenu a:visited { color: white;}

#topdiv{ position: relative; width: 100%; height: 157px; left: 0px;
	background-color: #01A7D7; 
	 }

#logo {position: absolute; top: 26px; left: 44px; z-index: 2; }
#backLogo {position: absolute; top: 33px; left: 50px; width: 190px; height: 64px; z-index: 1; 
	background-color: #000000;
	}

/* #0184AD, #0198C6, #01ABDF */

#top1{ position: absolute; width: 250px; height: 157px; top: 0px; left: 0px; 
	background-color: #0184AD;
	color: #FFFFFF;
	font-size: 36;
	font-weight: bold;
	font-style: italic;
	line-height: 35px;
	padding: 10 10 0 40;
	overflow: hidden;
	 }


#top2{ position: absolute; width: 250px; height: 157px; top: 0px; left: 253px; 
	background-color: #0198C6;
	 }

.whitebar{ position: absolute; width: 3px; height: 157px; top: 0px; left: 250px; 
	background-color: #FFFFFF;
	 }

#menubar{ position: absolute; width: 775px; height: 27px; top: 130px; left: 50px; 
	border-top: 3px solid #FFFFFF; 
	background-color: #0184AD; z-index: 1;
	 }


.menuSlice { position: absolute; padding: 4 0 0 0; text-align: center; color: #000000;
	top: 0px; height: 24px; width: 150px; font-weight: bold; line-height: 20px; }

.menuSliceFF { position: absolute; padding: 4 0 0 0; text-align: center; color: #000000;
	top: 0px; height: 24px; width: 150px; font-weight: bold; line-height: 24px; }


/*************** Sub Page MENU definitions *******************/
#top1a{ position: absolute; width: 250px; height: 50px; top: 0px; left: 0px; 
	background-color: #0184AD;
	color: #FFFFFF;
	overflow: hidden;
	 }

#menubarA{ position: absolute; width: 775px; height: 27px; top: 23px; left: 253px; 
	border-top: 3px solid #FFFFFF; 
	background-color: #0184AD; z-index: 2;
	 }

.subMenuA {
	opacity:.90; filter: alpha(opacity=90); -moz-opacity: 0.90;
	position: absolute; width: 215px; height: 85px; top: 55px; left: 320px; padding: 5 5 5 5;
	border-top: 1px solid #000000; background-color: #4682B4; z-index: 1;
	text-align: left;	visibility: hidden; 
	font-size: 12px; font-weight: bold;
	
}

#main_content { width: 850px; padding: 50 10 10 50; font-size: 15px;}
#main_contentA { width: 850px; padding: 50 10 10 50; font-size: 15px;position: absolute; z-index: 10; }

.common {font-size: 15px;}	
.sectionHeadA {
	font-family: Verdana, Helvetica, sans-serif;
	font-family: Trebuchet MS, Helvetica, sans-serif
;
	
	font-size: 35px;
	font-weight: bold;
	font-style: italic; 
	color: #0184AD;
}


/*************** Sub Menu definitions *******************/
.subMenu {
	opacity:.90; filter: alpha(opacity=90); -moz-opacity: 0.90;
	position: absolute; width: 215px; height: 85px; top: 160px; left: 150px; padding: 5 5 5 5;
	border-top: 1px solid #000000; background-color: #4682B4; z-index: 1;
	text-align: left; visibility: hidden; 
	font-size: 12px; font-weight: bold;
 
}

.submenuSlice { padding: 1 0 4 1; height: 16px; text-align: left; color: #000000;}
.submenuSlice a:visited{ color: white; }
.submenuSlice a:link{ color: white; }


/*************** Main area definitions *******************/
.mainBoxes { 
	position: relative;  background-color: #FFFFFF;
	border: 1px solid #05495C; 
	height: 160px; width: 374px; }
.mainImage { 
	position: relative;  background-color: #FFFFFF;
	width: 108px; top: 0px; left: -1px;}
.mainText { 
	position: absolute;  
	height: 130px; width: 248px; top: 5px; left: 115px;
	}
.sectionHead {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: italic; 
	color: #0184AD;
	color: black;
}

.sectionText {position: relative; top: -10px}
.sectionPageText {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #000000;
	margin: 20;
	}
.sectionPageSubs {
	font-weight: bold;
	font-style: italic; 
	text-decoration: underline;
}

.buttonLink{
	padding: 2 0 0 10; background-image: url('images/button.gif'); background-repeat: repeat-x; width: 150px; top: 21px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: italic;
	color: #FFFFFF;
}
.buttonLink a{ color: #FFFFFF; text-decoration: underline;}
.buttonLink a:hover{ color: #DC8D40; }




/*************** Other area definitions *******************/

.sectionWelcome {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15pt;
	font-style: normal;
	color: #000000;
	}

.regText {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: normal; 
	}
.sectionOrange { color: DC8D40;}
.sectionSteel { color: #255B7F; }
.sectionWhite { color: #FFFFFF; }
.sectionChocolate { color: #D2691E; }

/** LIVE VALIDATION **/
.LV_validation_message{
    font-weight:bold;
    font-size:12px;
    margin:0 0 0 5px;
}
.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}