#DarkButtons {}#DarkButtons ul {margin: 0; padding: 0; list-style: none;width: 131px; /* Width of Menu Items */font-family: Verdana, Arial, sans-serif; font-size:10px;  font-weight:bold;background-color: #ffffff; color: #333; }#DarkButtons ul li { position: relative;}#DarkButtons li ul { position: absolute; left: 141px; /* Set 1px less than menu width */top: 0; display: none;}/* Styles for Menu Items */#DarkButtons ul li a {	z-index: 2;	display: block;	text-decoration: none;	color: #777;	background: #fff; /* IE6 Bug */display: block; height:20px; line-height:20px;/* 1 BLUE CHANGES 666666 to 313ca4*/padding: 0px 0px 0px 0px; border-right: 10px solid #313ca4;margin-bottom:1px; background-color: #313ca4;text-align:right; color: #fff;text-decoration: none; width: 100%; }#DarkButtons ul li a:hover { border-right: 10px solid #ffff00;background-color: #ffff00;color: #666666;} /* Hover Styles */#DarkButtons li ul li a { height:14px; line-height:14px; border-right: 10px solid #a2a2a2; background-color: #a2a2a2;color: #000000;} /* Sub Menu Styles */#DarkButtons li:hover ul, #DarkButtons li.over ul { display: block; } /* The magic *//* Fix IE. Hide from IE Mac \*/* html ul li { float: left; height: 1%; }* html ul li a { height: 1%; }/* End */ BODY {FONT-FAMILY: verdana;background-color: #000000;background-position: 0px 0px;margin-top:0; margin-left:0; }#corpellipse { background-image: url('logos_backs/maincorpbak.gif');  background-color: #ffffff; position:absolute; top:0px; left:0px; height: 761px; width: 1270px;}.bodycorp { background-image: url('logos_backs/coverbakhome2.gif');  background-color: #ffffff;  }.bodyplain { background-image: url('logos_backs/sterlback4.gif');  background-color: #00000000; background-repeat: no-repeat; }.bodymap { background-image: url('logos_backs/mapbak.gif');  background-color: #00000000; background-repeat: no-repeat; }.bodyabout { background-image: url('logos_backs/aboutbak.jpg');  background-color: #000000;  background-repeat: no-repeat;}.bodydarkback { background-image: url('logos_backs/sterlback1.gif'); background-repeat: no-repeat;background-position: 0px -20px; }.bodyhomeback { background-image: url('logos_backs/coverbakhome2.jpg'); background-repeat: no-repeat;background-position: 0px -20px; }.homelink { color: #fdfd00;  font-weight:bold;}.homelink:hover { color: #ffffff;  font-weight:bold;}.corpdark { }.corpmid { color: #666666;  }.corplight { color: #b2b2b2;  }#Logo {position:absolute; top:34px; left:630px;}#Heading {font-family: verdana; font-size: 30px; letter-spacing: 1.5px; position : absolute;  top : 46px; left : 140px; width:800px}.headdark { color: #777777; }.headmid { color: #bbbbbb;  }.headlight { color: #666666;  }#Mainimage {position : absolute;  top : 0px; left :0px;}#Homeboxes {position : absolute;  top : 261px; left : 168px;}#Hometextblock {font-family: verdana; color: #000000;position : absolute;  top : 140px; left : 182px; font-size: 12px; line-height:15px; width: 400px;}#Textblock {font-family: verdana; color: #000000;position : absolute;  top : 140px; left : 169px; font-size: 12px; line-height:15px; width: 400px;}#Textblock a {	color: #666666;}#Textblock a:hover {	color: #ab6f55;}#Textblock a:visited {	color: #ab6f55;}#Listing ul {position: relative; left: -40px;  margin-top:7px; margin-bottom:14px;}#Listing li {list-style-type:none; /* removes default bullet */background-image:url(logos_backs/bullet.gif); background-repeat: no-repeat; /* ONE bullet only please */background-position: 0 0; /* .45em from top (vertical) */ padding-left:15px; /* space between bullet and text */ font-size: 11px; line-height:15px; width: 260px;}.Textsignoff { clear:left;font-size: 11px; color: #dddddd;}.Signoff {font-size: 18px; color: #ffff00; margin-bottom:30px; margin-top:20px;}.Signoffdark {font-size: 18px; color: #ffdd00; margin-bottom:30px; margin-top:20px;}/* 1 changed from abab00*/a.email {color: #ffff00;}a.email:hover {color: #ffffff;}.Textsignoff2 { clear:left;font-size: 11px; color: #444444;}/* 1 main heads changed from ababoo to blue*/.Bigtexthead {font-size: 18px; color: #666666; margin-bottom:30px; margin-top:20px;}/* removed dupe email*//* 1 changed from sidideas*/#Navigation { position : absolute; top : 109px; z-index: 2;  background-image: url('logos_backs/sidflatblue.jpg'); background-repeat: no-repeat;}#Navabout { position : absolute; top : 109px; z-index: 2;  background-image: url('logos_backs/sidideas.jpg'); background-repeat: no-repeat;}#Navnews { position : absolute; top : 109px; z-index: 2;  background-image: url('logos_backs/sidideas.jpg'); background-repeat: no-repeat;}#Navideas { position : absolute; top : 109px; z-index: 2;  background-image: url('logos_backs/sidideas.jpg'); background-repeat: no-repeat;}#Navnewprods { position : absolute; top : 109px; z-index: 2;  background-image: url('logos_backs/sidideas.jpg'); background-repeat: no-repeat;}#Navtrade { position : absolute; top : 109px; z-index: 2;  background-image: url('logos_backs/sidideas.jpg'); background-repeat: no-repeat;}#Navcontact { position : absolute; top : 109px; z-index: 2;  background-image: url('logos_backs/sidideas.jpg'); background-repeat: no-repeat;}#CorpBlocks {position :relative;  top : 0px; left : 0px;font-size:9px; width:400;;color: #333; }#CorpBlocks2 {position :absolute;  top : 450px; left : -28px;font-size:9px; width:400;;color: #ffffff; }#CorpBlocks3 {position :absolute;  top : 435px; left : -28px;font-size:9px; width:400;;color: #ffffff; }.maintext {	font-family: verdana;	font-size: 10px;	line-height: 12px;	color: #000000;}.maintext a {	color: #666666;}.maintext a:hover {	color: #ab6f55;}.maintext a:visited {	color: #ab6f55;}.outline {background-color: #FFFFFF;border: 1px solid #333333;}.header {	font-family: verdana;	font-size: 12px;	line-height: 14px;	color: #000000;}.headerred { font-family: verdana; font-size: 12px; line-height: 14px; color: #313ca4; }.smalltext { font-family: verdana; font-size: 9px; line-height: 11px; color: #000000; }.maintextred { font-family: verdana; font-size: 10px; line-height: 13px; color: #E53343; }.maintextblue { font-family: verdana; font-size: 10px; line-height: 13px; color: #6069BF; }.bigtext { font-family: verdana; font-size: 11px; line-height: 13px; color: #000000; }.smalltextblue { font-family: verdana; font-size: 9px; line-height: 11px; color: #6068C0; }#NewsBlocks {position :relative;  top : 0px; left : 0px;font-size:10px; width:400;;color: #ffffff; }#NewsBlocks ul { left : 0px;list-style: none; margin: 0; padding: 0; border: none;   font-weight:bold;background-image:none; padding-left:0px; /* space between bullet and text */ }#NewsBlocks li { float:left; width:180px; }#NewsBlocks li a {display: block; height:20px; line-height:20px;padding: 0px 0px 0px 0px; border-left: 11px solid #313ca4;margin-right:3px; background-color: #313ca4;text-align:left; color: #ffffff;text-decoration: none; width: 100%; }html>body #NewsBlocks li a { width: auto; }#NewsBlocks li a:hover {border-left: 10px solid #ffff00;background-color: #ffff00;color: #666666;}.input {	border			: 1px solid #ccc;	padding			: 2px 1px;	margin-top:2px; margin-bottom:5px;	font-weight		: normal;	font-size		: 0.9em;	width			: 200px;}.submit {	display			: block;	width			: 80px;	height			: 18px;	font-size		: 10px; font-weight:bold;	background		: url(../images/submit.jpg) no-repeat;	cursor			: pointer;}