/* ------- 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:886px; margin:0px auto;}
#wrapper_ib {width:870px; 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:860px;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.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:250px;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:870px; margin:1px 0px 3px 0px;background:#fafafa;text-align:center}
#masthead_link {}
/* ------- 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:870px;margin:0px;}
#mainNavigation {background: #e6e6e8;}
#mainNavigation ul {list-style: none; margin-left:0px ; padding-left:0px; float:left; width:100%; border-bottom:3px solid #666;}
#mainNavigation li {float:left}
#mainNavigation a {width:79px; display:block; border:1px solid #ccc;font: bold 1.1em Arial, sans-serif;text-decoration: none;color:#fff;text-align:center;background-color:#ad0404;padding:3px 3px 3px 3px;margin-right:0px}
#mainNavigation a:hover {color: #333; background: #e4dd6e;border:1px solid #999;}
#subNavigation {background: #e6e6e8;}
#subNavigation ul {list-style: none; margin-left:0px ; padding-left:0px; float:left; width:100%; border-bottom:2px solid #999;}
#subNavigation li {float:left}
#subNavigation a {width:166px; display:block; border-top:1px solid #ccc;border-left:1px solid #999;border-right:1px solid #999;font: bold 1.1em Arial, sans-serif;text-decoration: none;color:#333;text-align:center;background-color:#dddb2b;padding:3px 3px 3px 3px;margin-right:0px}
#subNavigation a:hover {color: #fff; background: #ad0404}
#navcol1_footer {background:url(/amp_objects/search_bar6.gif) 0px 0px no-repeat;height:30px;padding-top:10px;padding-left:112px;clear:both;margin:3px 0px 0px 0px}
/* ------- container1 -------------------------------------------------------*/
#preamble {clear:both;	width:870px;background:url(/amp_objects/SIL_prop5.gif) 0px 0px no-repeat;height:36px;margin:0px}
#preamble_masthead h2 {font:bold 1.1em 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:180px;margin:0px 0px 0px 0px;float:left}
/* ------- container2 -------------------------------------------------------*/
#container {clear:both;padding:0px;height:100%;width:870px;margin:0px 0px 30px 0px}
/* ------- container 2 - column1 ----------------------------------------------------------*/
#column2 {float:left;text-align:left;width:640px}
#column2_header {float:left;}
#column2_content {width:620px;margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;float:left}
#column2_content h2 {font:2.2em Arial;color:#121212;letter-spacing:-1px;margin-top:30px;border-bottom:2px solid #eee;}
#column2_content h3 {font:2.2em Arial;color:#121212;letter-spacing:-1px;margin-top:30px;}
#column2_content p {margin-top:15px;font-size:110%;line-height:21px;}
#column2_content ul {padding:5px 0px 0px 0px;margin-left:10px;}
#column2_content ul li {padding:10px 0px 0px 0px;margin-left:20px;}
#column2_content ol {padding:10px 0px 0px 0px;margin-left:10px;}
#column2_content ol li {padding:10px 0px 0px 0px;margin-left:20px;}
#column2_content img {float:left;margin:0px 10px 20px 0px;}
#column2_content .large3 {color:#000;font:2.3em arial;line-height:30px;}
/* ------- container 2 - column2 ----------------------------------------------------------*/
#column3 {float:left;width:190px;padding-left:30px}
#column3_header {margin-bottom:10px}
#column3_content {background:#eee;padding:10px;float:left;margin:0px;width:170px;}
#column3_content h2 {color:#333;margin:0px 0px 10px 0px;font-size:1.1em;width:170px;float:left;}
#column3_content h3 {color:#333;margin:0px 0px 10px 0px;font-size:1.1em;width:170px;float:left;}
#column3_content ul {clear:both;list-style:none;border-top:1px solid #eee;border:none;padding:0px;margin-top:10px;}
#column3_content ul li {border-bottom:1px solid #ccc;padding:1px 0px 1px 0px;margin:0;}
#column3_content ul li a {color:#000;text-decoration:none;}
#column3_content ul li a:hover {color:#f00;}
/* ------- footer ----------------------------------------------------------*/
#footer {clear:both;text-align:center;padding:15px;background:#eee;color:#000; border-top:1px solid #000;margin:0px -7px -10px -7px}
#footer a {color:#000;}
/* ------- 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}
