/* ------- defaults -----------------------*/
body {font: 62.5%/1.6em  verdana, geneva, sans-serif; color:#777; margin:0; background: #888;}
* {margin:0; padding:0;}
#wrapper_ob {background:#ccc; padding:0px 2px 2px 2px; width:986px; margin:0px auto;}
#wrapper_ib {width:970px; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; background: #fff;padding:0px 7px 10px 7px;margin:0px}
/* ------- strapline ----------------------*/
#strapline {text-align:center;width:960px;margin:0px auto;background:#fff}
#strapline h1 {font: 1.0em/1.6em verdana, geneva, sans-serif;margin:0px 10px 0px 0px;padding:0px;display:inline;float:left}
#strapline p {font: 1.0em/1.6em  verdana, geneva, sans-serif;display:inline; float:left}
#strapline ul {list-style: none; margin-left:0px ; padding-left:0px; float:right; display:inline}
#strapline ul li {float:left}
#strapline ul li a {display:block; font-weight: bold; text-decoration: none; color:#000;margin-left:10px}
/* ------- masthead -----------------------*/
#masthead {clear:both;height:75px;background:url(/amp_objects/SIL_prop3_980_2.gif) 0px 0px no-repeat; border-top:2px solid #aaa;}
.masthead_emphasis {float:right; font: bold 1.1em arial; margin-right:10px; color:#eee; margin-top:10px; width:350px;text-align:right}
.masthead_quiet {float:right; font: 1.2em/1.3em  verdana, geneva, sans-serif; margin:25px 5px 0px 0px;}
#masthead_footer {float:left; font: 1.0em  verdana, geneva, sans-serif; width:970px; margin:1px 0px 3px 0px;background:#fafafa;text-align:center}
.masthead_link {float:left;display:inline}
.masthead_link2 {float:left;display:inline}
.masthead_link3 {float:right;margin:7px 10px 0px 0px;overflow:hidden}
/* ------- main nav -----------------------*/
#topmenuwrapper {width:98%;	margin: 0 auto;	text-align: left;}
.topmenu {float: right; font-family:tahoma, arial, sans-serif; font-weight:bold; font-size:1.2em}
.topmenu ul {padding: 20px 0 0 0; list-style: none; }
.topmenu ul li {float:left; position:relative; z-index:auto !important ; z-index:1000 ;}
.topmenu ul li a {float:none !important; float:left ; display: block; margin:0px 10px 0px 0px; padding:0px; text-decoration:none; line-height: 1.5em; border-top:4px solid #aaa;	text-transform:lowercase;}
.topmenu ul li a span {padding:2px 10px 4px 6px; color:#4BBFE8;	display: block;	float: left; cursor: pointer;}
.topmenu ul li a:hover {border-top:4px solid #f00;}
.topmenu ul li a:hover span {color:#000; }
.topmenu ul li ul {display:none; border:none;}
/*Non*/
.topmenu ul li:hover a {text-decoration:none}
.topmenu ul li:hover ul {display:block; width:12.0em; position:absolute; z-index:999; top:1.0em; margin-top:0.1em; left:-6.0em; }
.topmenu ul li:hover ul li a {display:block; width:12.0em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-family:verdana, arial, sans-serif; font-size: 1.0em; font-weight:normal; color:rgb(50,50,50); border-top:3px solid #4BBFE8; text-transform:none;} 
.topmenu ul li:hover ul li a:hover {background-color:rgb(255,255,255); text-decoration:none; border-top:3px solid #f00}
/*bill6*/
.topmenu table {position:absolute; top:0; left:0; border-collapse:collapse;}
.topmenu ul li a:hover {text-decoration:none;}
.topmenu ul li a:hover ul {display:block; width:12.0em; position:absolute; z-index:999; top:1.0em; left:-5.0em; margin-top:0.1em;}
.topmenu ul li a:hover ul li a {display:block; w\idth:12.0em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50); border-top:2px solid #4BBFE8;text-transform:none;} 
.topmenu ul li a:hover ul li a:hover {background-color:rgb(2557,255,255); text-decoration:none; border-top:2px solid #f00}
/* ------- navigation -------------------------------------------------------*/
#navContainer {clear:both;padding:0px;width:970px;margin:0px;}

#mainNavigation {}
#mainNavigation ul {list-style: none; padding:2px 0px; float:left; width:967px; border-bottom:1px solid #444;background: url('/str_objects/gray-bkg.gif');border-left:2px solid #bbb;}
#mainNavigation li {float:left; }
#mainNavigation a {width:187px;display:block; border-right:2px solid #bbb;font: bold 1.2em Helevetica, sans-serif;text-decoration: none;color:#333;text-align:center;padding:4px 2px 2px 2px;margin-right:0px}
#mainNavigation a.last {width:189px;}
#mainNavigation a:hover {color: #333; background: #ad0404; font-weight: bold; color:#fff}
/* ------- navigation -------------------------------------------------------*/
#navContainer {clear:both;padding:0px;width:970px;margin:0px;}

#mainNavigation {}
#mainNavigation ul {list-style: none; padding:2px 0px; float:left; width:967px; border-bottom:1px solid #444;background: url('/str_objects/gray-bkg.gif');border-left:2px solid #bbb;}
#mainNavigation li {float:left; }
#mainNavigation a {width:187px;display:block; border-right:2px solid #bbb;font: bold 1.2em Helevetica, sans-serif;text-decoration: none;color:#333;text-align:center;padding:4px 2px 2px 2px;margin-right:0px}
#mainNavigation a.last {width:189px;}
#mainNavigation a:hover {color: #333; background: #ad0404; font-weight: bold; color:#fff}
/* ------- navigation -------------------------------------------------------*/

#subNavigation_dropmenu ul {list-style-type: none; }
#subNavigation_dropmenu ul li {float:left; z-index:auto !important ; z-index:1000; background-color:#e4dd6e;}
#subNavigation_dropmenu ul li a {float:none !important; float:left; display:block; border-left:1px solid #999;font: bold 1.1em Arial, sans-serif;text-decoration: none;background-color:#e4dd6e;margin-right:0px; color:#333; width:87px; height:1.9em}
#subNavigation_dropmenu ul li a.last {width:87px; border-right:1px solid #999}
#subNavigation_dropmenu ul li a span {padding:4px 0px 2px 8px; display: block; float: left; cursor: pointer;}
#subNavigation_dropmenu ul li ul {display:none; border:none;}

/*Non*/
#subNavigation_dropmenu ul li:hover {position:relative}
#subNavigation_dropmenu ul li:hover a {text-decoration:none; background-color: #ad0404;}
#subNavigation_dropmenu ul li:hover a span {padding:2px 0px 2px 8px; display: block; float: left; cursor: pointer;}
#subNavigation_dropmenu ul li:hover ul {display:block; width:15.7em; position:absolute; z-index:1000; top:1.9em; margin-top:0em; left:-3em; }
#subNavigation_dropmenu ul li:hover ul li {padding:2px 3px 2px 3px; background-color:#e4dd6e; } 
#subNavigation_dropmenu ul li:hover ul li a {display:block; width:15.7em; height:auto;  background-color:#e4dd6e; font: bold 1.1em Arial, sans-serif;text-decoration: none;border:none} 
#subNavigation_dropmenu ul li:hover ul li a:hover {color: #fff; background-color: #ad0404; text-decoration: none;}
#subNavigation_dropmenu ul li:hover ul li a:hover span {color: #fff; background-color: #ad0404; text-decoration: none;}

/*bill6*/
#subNavigation_dropmenu table {position:absolute; z-index:999; top:0em; left:-0.1em; border-collapse:collapse;}
#subNavigation_dropmenu ul li a:hover {position:relative; z-index:999;text-decoration:none;color: #fff; background-color: #ad0404;}
#subNavigation_dropmenu ul li a:hover ul {display:block; width:15.8em; position:absolute; z-index:1000; top:0em; left:-1em; margin-top:1.7em;}
#subNavigation_dropmenu ul li a:hover ul li a {display:block; w\idth:15.8em; height:1px; font: bold 1.1em Arial, sans-serif; padding:2px 3px 2px 3px; background-color:#e4dd6e; text-transform:none;} 
#subNavigation_dropmenu ul li a:hover ul li a:hover {color: #fff; background-color: #ad0404;}


#navcol1_footer {background:url(/amp_objects/search_bar7.gif) 0px 3px no-repeat;height:30px;padding-top:13px;padding-left:112px;clear:both;margin:0px 0px 0px 0px;border-top:2px solid #999; width:857px}
/* ------- hanging tabs -------------------------------------------------------*/
#tabhangmenuwrapper {width:920px; margin: -17px 0px 10px 20px; text-align: center; padding:0px}
#tabhangmenu {overflow: hidden;}
#tabhangmenu ul {padding: 1px 0px 0px 0px; list-style: none; float: left;}
#tabhangmenu li {display: inline;	float: left;}
#tabhangmenu a {float: left; background: url('/str_objects/yellow_menulefthanging.png') no-repeat left bottom; margin:0; padding:0px 0px 0px 4px; text-decoration:none; line-height: 1.2em;}
#tabhangmenu a span {background: transparent url('/str_objects/yellow_menurighthanging.png') no-repeat right bottom; padding:4px 15px 5px 6px; color:#000;	display: block;	float: left; cursor: pointer; white-space:nowrap}
#tabhangmenu a.green {float: left; background: url('/str_objects/red_menulefthanging.png') no-repeat left bottom; margin:0; padding:0px 0px 0px 4px; text-decoration:none; line-height: 1.2em;}
#tabhangmenu a.green span {background: transparent url('/str_objects/red_menurighthanging.png') no-repeat right bottom; padding:4px 15px 5px 6px; color:#000;	display: block;	float: left; cursor: pointer; white-space:nowrap}
#tabhangmenu a:hover {background-position:0% -21px; }
#tabhangmenu a:hover span {background-position:100% -21px; }
/* ------- tabs -------------------------------------------------------*/
#tabmenuwrapper {width:920px; margin: 0 auto; text-align: left; padding:0px}
#tabmenu {overflow: hidden;}
#tabmenu ul {padding: 1em 0 0 0; list-style: none; float: right;}
#tabmenu li {display: inline;	float: left;}
#tabmenu a {float: left; background: url('/./str_objects/menuleft.png') no-repeat left top; margin:0; padding:0px 0px 0px 4px; text-decoration:none; line-height: 1.2em;}
#tabmenu a span {background: transparent url('/./str_objects/menuright.png') no-repeat right top; padding:5px 15px 4px 6px;	color:#000;	display: block;	float: left; cursor: pointer; white-space:nowrap}
#tabmenu a.green {float: left; background: url('/./str_objects/red_menuleft.png') no-repeat left top; margin:0; padding:0px 0px 0px 4px; text-decoration:none; line-height: 1.2em;}
#tabmenu a.green span {background: transparent url('/./str_objects/red_menuright.png') no-repeat right top; padding:5px 15px 4px 6px;	color:#000;	display: block;	float: left; cursor: pointer; white-space:nowrap}
#tabmenu a:hover {background-position:0% -42px; }
#tabmenu a:hover span {background-position:100% -42px; }
/* ------- container1 -------------------------------------------------------*/
#preamble {clear:both;	width:970px;background:url(/amw_objects/SIL_veh6.gif) 0px 0px no-repeat;height:36px;margin:0px}
#preamble_masthead h2 {font:bold 1.1em helvitica, verdana; margin:12px 0px 0px 45px;color:#fff;text-transform:uppercase;float:left}
#preamble_column1_content {width:620px;margin:0px 20px 0px 20px;float:left}
#preamble_column2_content {width:280px;margin:0px 0px 0px 0px;float:left}
/* ------- container2 -------------------------------------------------------*/
#container {clear:both;padding:0px;height:100%;width:970px;margin:10px 0px 0px 0px}
#container_masthead {text-align:center}
/* ------- container 2 - column1 ----------------------------------------------------------*/
#column2 {float: left; width:955px; padding-left:15px}
#column2_content {float: left}
#column2_content h2 {float: left}
#body_text {margin:0px 20px 0px 20px; text-align:left; width:540px}
#body_text h2 {font:2.2em Arial;color:#121212;	letter-spacing:-1px; margin-top:20px; border-bottom:2px solid #eee;}
#body_text h3 {font:2.2em Arial;color:#121212;	letter-spacing:-1px; margin-top:20px;}
#body_text p {margin-top:15px; font-size:110%;  line-height:21px;}
/* ------- footer ----------------------------------------------------------*/
#footer1 {clear:both;padding:15px;background:#ebf2fa;color:#000; margin:0px -7px 0px -7px;}
#footer1 a {color:#67777D; text-decoration:none}
#footer2 {clear:both;background:#fff;color:#000; margin:0px -7px -0px -7px;}
#footer3 {clear:both;text-align:center;padding:10px 15px 15px 15px;background:#ddd;color:#000; margin:0px -7px -10px -7px}
#footer3 a {color:#67777D; text-decoration:none}
/* ------- classes ----------------------------------------------------------*/
.blockquote {padding:0 0 0 10px; border-left:5px solid #eee;}
.external {text-decoration:none}
.baseplate {clear: both; width:0px; height:30px}
.separator {clear: both; width:0px; height:0px}
.prop_links {list-style:none; float:left; display:inline; margin-bottom:10px}
.prop_links li {display:inline; }
.prop_links li a {font-size:11px;float:left; margin-right:10px; white-space:nowrap}
.aboutboxes a {margin:0px; padding:0px 7px 5px 0px;}
.textbox_210 {width:210px; height:16px; font-family:Tahoma; font-size:12px;background-color:#fafafa;padding-left:3px}
.textbox_90 {width:90px; height:16px; font-family:Tahoma; font-size:12px;background-color:#fafafa;padding-left:3px}
