html, body{ margin:0 auto; background: #ffffff;text-align:center;}
body { font-family: verdana, sans-serif; font-size: 11px; }
body{overflow: -moz-scrollbars-vertical;}
.mainTable{position:relative;margin:0 auto;width:750px;}
.welcometext { FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px; VERTICAL-ALIGN: baseline; COLOR: #666; FONT-FAMILY: Verdana, Sans, sans-serif; TEXT-ALIGN: left }
#header_area{position:relative;float:left;width:750px;height:110px;z-index:3;}
/*menu css*/
#menuArea{position:absolute;left:0;float:left;top:85px;}
.container { width: 750px; padding: 2px; margin: 3px 0 2px 0;	background: #fff; }
#nav { margin: 0; padding: 5px 0 20px 10px; border-top: 1px solid #9FB1BC;	}
#nav li { margin: 0; padding: 10px 0 0 0; display: inline; list-style-type: none;}
#nav a:link, #nav a:visited {float: left; font-size: 12px; line-height: 14px; font-weight: bold;
	padding: 5px 65px 6px 12px; text-decoration: none; color: #2b1383; 
	background: url(images/tab_rounded.gif) no-repeat top left;}
#nav a:link.active, #nav a:visited.active, #nav a:hover { color: #000;}
#nav a:hover { text-decoration: underline;}
/*under header divs*/
.underHeader{position:relative;float:left;width:750px;padding-top:0px;z-index:2;}
.logo{position:absolute;left: 1px; top: 2px; z-index: 0; }
SPAN.headerText{color: #008080; font-size: 12px; line-height: 14px; font-weight: bold;}
li.contentTextBlue {color: #2b1383; font: 11px Verdana, Arial, hlv, Sans; text-decoration: underline;}
SPAN.contentTextBlue {color: #2b1383; font: 11px Verdana, Arial, hlv, Sans; text-decoration: none;}
h3.featured_header_text{margin-bottom:0; color: #00007e; font-size: 12px; line-height: 14px; font-weight: bold; text-decoration: underline;}
h3.company_header_text{background-color: #def7bf; margin-top:0px; color: #273e88; font-size: 12px; line-height: 14px; font-weight: bold; text-decoration: none;}
P.featured_text, TD.featured_text, SPAN.featured_text{margin-top:0; color: #000000; font: 11px Verdana, Arial, hlv, Sans; text-decoration: none;}
SPAN.read_more_text{color: #9999cc; font: 11px Verdana; text-align:right; text-decoration: underline;}
/* content pages */
#uldiv, P.defaultTextBlue, li.defaultTextBlue, SPAN.defaultTextBlue {color: #2b1383; font: 11px Verdana, Arial, hlv, Sans; text-decoration: none;}
P.companyText, li.companyText, SPAN.companyText {color: #2b1383; font-size: 11px; line-height: 14px; text-align: justify}
P.profileText {color: #2b1383; font-size: 11px; line-height: 18px; text-align: justify}
li.defaultTextBlue {font:10px;}
TD.tdBorderStyle {border-style: solid; border-color: #b7da8c; border-width: 5px 1px 5 1px;}
SPAN.serviceTitle {font-size:12px; font-weight:bold; text-decoration:underline;}
/*footer area css*/
.footer { width: 550px; padding: 2px; margin: 3px 0 2px 0;	background: #fff; }
#nav2 { margin: 0; padding: 5px 0 20px 10px; border-top: 1px solid #e1e2e2;	}
#nav2 li { margin: 0; padding: 10px 0 0 0; display: inline; list-style-type: none;}
#nav2 a:link, #nav2 a:visited {float: left; font-size: 10px; line-height: 12px; padding: 5px 25px 6px 12px; text-decoration: none; color: #666666;}
#nav2 a:hover { text-decoration: underline;}
#footerBox2{float:left;width:788px;height:20px;text-align:center; margin-top:5px; margin-bottom:5px;}
TD.smallText, SPAN.smallText, P.smallText, A.smallText { color: #707173; font: 10px Verdana Arial, hlv, Sans; }