/* navbar begins  */
.cuPersonalServices #nav .activeContactUs, .cuBusinessServices #nav .activeContactUs, .cuCorporate #nav .activeContactUs {background: url(/global-images/nav_tab_active_right.gif) right top no-repeat;} 
.cuPersonalServices #navGrp #nav .activeContactUs a, .cuBusinessServices #navGrp #nav .activeContactUs a, .cuCorporate #navGrp #nav .activeContactUs a {background: url(/global-images/nav_tab_active_left.gif) left top no-repeat; color: #0095da;}
.cuPersonalServices #nav .activeContactUs a:hover, .cuBusinessServices #nav .activeContactUs a:hover, .cuCorporate #nav .activeContactUs a:hover {color: #0095da;}
.cuPersonalServices #nav .activeContactUs a:hover .subnav, .cuBusinessServices #nav .activeContactUs a:hover .subnav, .cuCorporate #nav .activeContactUs a:hover .subnav {display: block;}
.cuPersonalServices #navGrp #nav .activeContactUs .subnav li a, .cuBusinessServices #navGrp #nav .activeContactUs .subnav li a, .cuCorporate #navGrp #nav .activeContactUs .subnav li a {color: #595959; background: none;}

.cuPersonalServices #navGrp #nav .activeContactUs .subnav li a:hover, .cuBusinessServices #navGrp #nav .activeContactUs .subnav li a:hover, .cuCorporate #navGrp #nav .activeContactUs .subnav li a:hover {color: #0095da;}
.cuPersonalServices #nav li:hover .subnav, #nav li.over .subnav, .cuBusinessServices #nav li:hover .subnav, #nav li.over .subnav, .cuCorporate #nav li:hover .subnav, #nav li.over .subnav {display: block;}
.cuPersonalServices #nav .activeContactUs .subnav, .cuBusinessServices #nav .activeContactUs .subnav, .cuCorporate #nav .activeContactUs .subnav {display: block;}
.cuPersonalServices #nav:hover .activeContactUs .subnav, #nav.overNav .activeContactUs .subnav, .cuBusinessServices #nav:hover .activeContactUs .subnav, #nav.overNav .activeContactUs .subnav, .cuBusinessServices #nav:hover .activeContactUs .subnav, #nav.overNav .activeContactUs .subnav {display: none;}
.cuPersonalServices #navGrp #nav .activeContactUs .subnav:hover, #navGrp #nav .activeContactUs .subnav.over, .cuBusinessServices #navGrp #nav .activeContactUs .subnav:hover, #navGrp #nav .activeContactUs .subnav.over, .cuCorporate #navGrp #nav .activeContactUs .subnav:hover, #navGrp #nav .activeContactUs .subnav.over {display: block;}
.cuPersonalServices #navGrp #nav .activeContactUs:hover .subnav, #navGrp #nav .activeContactUs.over .subnav, .cuBusinessServices #navGrp #nav .activeContactUs:hover .subnav, #navGrp #nav .activeContactUs.over .subnav, .cuCorporate #navGrp #nav .activeContactUs:hover .subnav, #navGrp #nav .activeContactUs.over .subnav {display: block;}
.cuPersonalServices #navGrp #nav .subnav #subnavPersonalServices a, .cuBusinessServices #navGrp #nav .subnav #subnavBusinessServices a, .cuCorporate #navGrp #nav .subnav #subnavCorporateContacts a {color: #0095da;}

#nav .subnav #subnavBusinessServices {background: none;}
/* navbar ends */

/* main content */
#homeMainContent {margin-bottom: 40px;}
#homeMainContent .attention {}
#clearDiv {clear: both; height: 0px; font-size: 0px; line-height: 0px;}
h4 {color: #015cae; font-size: 13px; font-weight: bold; line-height: 17px;}
h5 {color: #595959; font-size: 12px; font-weight: bold; line-height: 16px;}
p {color: #595959; font-size: 12px; line-height: 17px; padding-bottom: 10px;}
#container #homeMainContent .firstMarker {display: inline; margin: 0px; background-position: left 4px;}
#container #homeMainContent .firstMarker a {vertical-align: middle;}
.attentionMessage {background:url("/common-images/icon_error.gif") no-repeat scroll 8px 9px #FFEEEE; line-height: 17px; border:1px solid; color:#FF0000; font-size:12px; font-weight:bold; margin:0 0 12px; padding:6px 8px 6px 26px; width: 612px;}
#contactUsTable {position: relative; margin: 10px 0px 20px 0px; width: 650px;} 
#contactUsTable p {padding-bottom: 0px; position: relative;} 
#contactUsTable a {color: #0095da;}  
#contactUsTable .headerRow {border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; float: left; border-left: 1px solid #d1d1d1; background: url(/site-images/bg_table_title.png) left bottom repeat-x; }
#contactUsTable .headerRow .headerCol1 {width: 230px; float: left; padding: 10px;}
#contactUsTable .headerRow .headerCol2 {width: 375px; float: left; border-left: 1px solid #d1d1d1; padding: 10px;}
#contactUsTable .contentRow {border-bottom: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; float: left; border-left: 1px solid #d1d1d1; float: left;}
#contactUsTable .contentRow .contentCol1 {width: 230px; float: left; padding: 10px;}
#contactUsTable .contentRow .contentCol2 {width: 375px; float: left; border-left: 1px solid #d1d1d1; padding: 10px;}
#contactUsTable .contentRowGray {border-bottom: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; float: left; border-left: 1px solid #d1d1d1; float: left; background-color: #f8f8f8;}
#contactUsTable .contentRowGray .contentCol1 {width: 230px; float: left; padding: 10px;}
#contactUsTable .contentRowGray .contentCol2 {width: 375px; float: left; border-left: 1px solid #d1d1d1; padding: 10px;}
#contactUsTable .contactCategory {float: left; padding-right: 10px; font-weight: bold; line-height: 21px; margin-bottom: 5px;} 
#contactUsTable .contactNumber {float: left; line-height: 21px;} 
.important {color: #ff0000; padding-top: 5px;} 
#contactUsTable .contactEmails {padding-top: 3px;}  
#contactUsTable .address {padding-bottom: 10px;} 
#contactUsTable .regionalOffices {padding-top: 0px; padding-bottom: 10px;}
 
#homeMainContent #newsCol225 {margin-left: 20px;} 
#homeMainContent #newsCol225 h4 {padding: 13px 15px 5px 15px;} 
#homeMainContent #newsCol225 h5 {padding: 5px 15px 3px 15px; float: left;}
#homeMainContent #newsCol225 p {padding: 0px 15px 5px 15px; font-size: 12px; line-height: 17px; margin: 0px; float: left;} 
#homeMainContent #newsCol225 ul {margin: 5px 15px 0px 0px; padding-left: 15px; float: left; position: relative; display: inline;}
#homeMainContent #newsCol225 li {line-height: 17px; font-size: 12px; padding-bottom: 10px; padding-left: 10px; background: url(/global-images/bullet_car.gif) left 6px no-repeat; float: left; width: 186px;} 

#homeMainContent #newsColLeft225 {background:url("/site-images/rightside_top.gif") no-repeat scroll left top transparent; display:inline; float:left; margin:0px 20px 10px 0px; width:226px;} 
#homeMainContent #newsColLeft225 h4 {padding: 13px 15px 5px 15px;} 
#homeMainContent #newsColLeft225 h5 {padding: 5px 15px 3px 15px;}
#homeMainContent #newsColLeft225 p {padding: 0px 15px 5px 15px; font-size: 12px; line-height: 17px; margin: 0px;} 
#homeMainContent #newsColLeft225 ul {margin: 15px 15px 0px 15px; position: relative; float: left; display: inline;}
#homeMainContent #newsColLeft225 li {line-height: 17px; font-size: 12px; padding-bottom: 10px; padding-left: 10px; background: url(/global-images/bullet_car.gif) left 6px no-repeat; float: left;} 

#homeMainContent #faqContentColRt {display:inline; float:right; margin: 0px; width:650px;}
#homeMainContent #faqContentColRt p {float: left; width: 100%;}
#faqContentColRt .question {font-weight: bold; padding-bottom: 5px; float: left; width: 100%;}
#faqContentColRt .answer {margin-bottom: 15px; line-height: 17px; float: left; width: 100%;}
#faqContentColRt a {color: #0095da;}
#faqContentColRt .blueButton {padding-bottom: 15px; margin-bottom: 0px;} 
#faqContentColRt .blueButton a {color: #ffffff;} 

.grayButton {background: url(/site-images/button_right_gray_small_290x21.gif) right top no-repeat; float: left; line-height: 21px; margin-bottom: 10px; margin-top: 0;}
.grayButton a {background: url(/site-images/button_left_gray_small_10x21.gif) left top no-repeat; color: #015cae; text-decoration: none; vertical-align: middle; display: block; padding: 0 10px; font-size: 11px;}
.grayButton a:link {color: #0095da;}
.grayButton a:visited {color: #0095da;}
.grayButton a:hover {color: #0095da;}
.grayButton a:active {color: #0095da;}
/* main content ends */