#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;
}