@charset "utf-8";
/* CSS Document */

/* body {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333;} */

#aboutwrapper {margin:auto; width:940px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
#careerwrapper {margin:auto; width:940px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

#font11{font-size:11px;}

#contentwrapper {width:940px;}
#contenttitle { font-size:30px; padding-bottom:10px;}
#red {color: #e60a1e;}
#aboutcontentbackground { background-image:url(/_img/static_html/contentbg.png); height:350px;}
#careercontentbackground { background-image:url(/_img/static_html/contentbg.png); height:350px;}
#aboutcontent{float:left; width:450px;  margin-left:20px;}
#title{ font-size:14px; color:#F00; padding-top:18px;}

#content {margin-right:20px;}
#careercontentleft{width:230px; float:left; margin-left:20px;}
#careercontentmiddle{width:370px; float:left; padding-left:20px}
#careercontentright{width:300px; float:left;}
#gap_20{width:20px; float:left; height:600px;}
#gap_20_mm2h{width:20px; float:left; height:100px;}
/*# about li {margin-left:15px;}*/
#financial li {color:#FF0000;}
#career li {color:#333333;}


#dotedline_200 {border-bottom:dotted #666 1px; height:10px; width:200px;}
#dotedline_350 {border-bottom:dotted #666 1px; height:10px; width:350px;}
#dotedline_600 {border-bottom:dotted #666 1px; height:10px; width:600px;}
#dotedline_550 {border-bottom:dotted #666 1px; height:10px; width:550px;}

#newscontentbackground { background-image:url(/_img/static_html/contentbg.png); height:1000px;}
#newswrapper {width:605px;}
#newscontentleft{width:600px; float:left; margin-left:20px;}
#newsbg { background-color:#e5e5e5; padding-left:10px;}
#newsyear { font-size:20px;}
#subtitle {color:#FF0000; font-weight:bold; font-size:16px;}

#contactcontentbackground { background-image:url(/_img/static_html/contentbg.png); height:600px;}

#mm2hcontentleft{width:600px; float:left; margin-left:20px;}
#mm2hcontentbackground { background-image:url(/_img/static_html/contentbg.png); height:300px;}

#roadassit {background-image:url(/_img/static_html/roadasist.png); height:119px; width:603px;}
#roadcontentbackground { background-image:url(/_img/static_html/contentbg.png); height:630px;}
#roadassit_logo {background-image:url(/_img/static_html/roadlogo.png); height:156px; width:603px;}
#roadtable {margin-top:15px; margin-left:20px;}
#roadtable1 {margin-top:15px; margin-left:15px;}

#capitalservices_400 { width:400px; float:left;}
#capitalservices_155 { width:155px; float:left;}
#financialplan { width:610px; margin-top:120px;}
#financialplanbox { padding-top:5px; padding-bottom:5px;}
#capitalcontentbackground { background-image:url(/_img/static_html/contentbg.png); height:800px;}

#insurancecontentbackground { background-image:url(/_img/static_html/contentbg.png); height:660px;}

#float {float:left;}
#heigh_10{height:10px;}
#red {color:#FF0000;}
#phoneno { font-size:23px;}
#about a { font-weight:bold; color:#333333; text-decoration:none;}
#ritepicture {padding-top:20px;}
#24seven {margin-right:20px; padding-right:20px;}
#24sevendoteline { border-bottom: solid #333333 2px;}
#paddingtop { padding-top:10px;}



	/* ---------- Tab style ---------- */
#contentRight div.tabWrapper {width:610px;height:31px;}
#tabwidth {padding-left:100px;}
			
ul.tabNavi {position:relative;list-style:none;height:31px;width:600px;float:left;}
ul.tabNavi li {display:inline;height:30px; float:left; margin-left:-1px; padding-top:4px;}
ul.tabNavi li span {display:block;height:30px; top left;float:left;}

ul.tabNavi li span a {height:22px;float:left;background:url(/_img/static_html/global/tabs_close.gif) top right no-repeat;font-size:14px;color:#e60a1e;padding-top:9px; text-decoration:none;}
ul.tabNavi li span a:hover {color:#000000; text-decoration:none;}
ul.tabNavi li.Active {text-decoration:none;}
ul.tabNavi li.Active span {background-position:bottom; text-decoration:none; }
ul.tabNavi li.Active span a {background-position:bottom right;color:#333333; text-decoration:none;}

#insurancebold { font-weight:bold; font-size:14px;}
#insurancetitle {color:#e60a1e; font-size:14px; font-weight:bold;}
#insurancebg { background-color:#d4d3d3; padding-left:10px; padding-right:10px;}
