body {
	font-family: Tahoma, Ventura, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	background-color: #000000;
	padding: 0px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align:center;
}

TD, INPUT, H1 {
	font-family: Tahoma, Ventura, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

H1 {
 font-size: 28px;
 font-weight: bold;
 margin-top:10px;
 margin-left:20px;
}

#maindiv {
 width:950px;
 background-image: url(./images/brushed_metal.jpg); 
 margin-left:auto;
 margin-right:auto;
 color:#000000;
}

#topbanner {
  border: 1px solid #00FF00;
}

#maincontent {
	width:930px;
	margin-top:10px;
	margin-botom:10px;
	margin-left:10px;
	margin-right:10px;
    
	line-height:150%;
	text-align:left;
	vertical-align:top;
	background-color:transparent;
}

#maincontent h1, #maincontent h2 {
	font-family: tahoma, sans-serif;
	font-size: 24px;
	font-weight: lighter;
	color: #000000;
}

#maincontent h2 {
font-size: 16px;
margin-top: 2px;
margin-bottom:2px;
}

 .content {/* style grouping for content divs */
  font: 1em Georgia, Palatino, Serif; 
  background: #f5f5f5;
  }

img.home-img {
  float:left; 
  margin-top:20px;
  margin-left:20px;
  margin-right:20px;
  margin-bottom:20px;
}

img.float-left {
  float:left; margin-right:10px; margin-bottom:10px;
  }
  
img.float-right {
  float:right; margin-left:10px; margin-bottom:10px;
  }  

img.linkaids {
 float: left;
 clear: left;
 vertical-align:top;
 margin-right:10px;
 margin-bottom:10px;
}
  
.topbull {
 padding-top:15px;
}

.indexbull {
 padding-bottom:5px;
 display:block;
}

.botbull {
 padding-bottom:15px;
}

.errortext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.redtext, .errortext {
	color:#FF0000;
}

p.default-margin, p.margin20 {
  margin-top: 20px;/* undeclared default margin */
  margin-right:20px;
  margin-bottom:10px;
  margin-left:20px;  
  font-size:14px;
  padding:0px;
  }  
  
p.margin10, {
 margin-top:0px;
 margin-right:10px;
 margin-bottom:10px;
 margin-left:10px;   
}  

p.margin20, {
 margin-top:0px;
 margin-right:20px;
 margin-bottom:20px;
 margin-left:20px;   
}  

.width800 {
 width:800px;
 margin-left:auto;
 margin-right:auto;
}

LI.margin10 {
 margin-right:10px;
}
  
  
.promoboxright {
	float:right;
	clear:right;
	margin-bottom: 10px;
	margin-left: 10px;
	width:150px;
	height:150px;
	border:1px #FF0000 solid;
}

TD.menuTD {
 width:120px;
 text-align:center;
 padding-top:3px;
 padding-bottom:3px;
}

.blackbg {
 background-color: #000000;
 margin-left:auto;
 margin-right:auto;
 color:#FFFFFF;
}

.logo {
 margin-left:10px;
 height:104px;
 width:250px;
 border:1px solid #FF0000;
}

.contactdetails {
 width:290px;
 height:104px;
 font-size:18px;
}

.boxright {
 float:right;
 width:150px;height:150px; 
 margin-left:10px; 
}

.blackbgtitle {
	font-family: Tahoma, Ventura, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
}

.footerleftTD {
	width:50px;
	text-align:left;
}

.footerrightTD {
	width:880px;
	text-align:right;
	font-family: Tahoma, Ventura, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

.boldtext {
  font-weight:bold;
}

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font-family: Tahoma, Ventura, Arial, sans-serif; 
font-size:14px;
font-weight: normal;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
color:#000000;
}

#dropmenudiv a:hover{ /*hover background color*/
color: #808080;
}

A:link  { text-decoration: underline; color: #000000;}
A:visited  { text-decoration: underline; color: #000000;}
A:hover  { text-decoration: underline; color: #FFFFFF;}
A:active  { text-decoration: underline; color: #000000;}

A.menulink:link   { font-family: Tahoma, Ventura, Arial, sans-serif; font-size: 14px; color: #FFFFFF; font-weight:bold; font-style:normal; text-decoration:none; padding-bottom:3px;}
A.menulink:visited  { font-family: Tahoma, Ventura, Arial, sans-serif; font-size: 14px; color: #FFFFFF; font-weight:bold; font-style:normal; text-decoration:none; padding-bottom:3px;}
A.menulink:hover  { font-family: Tahoma, Ventura, Arial, sans-serif; font-size: 14px; color: #888888; font-weight:bold; font-style:normal; text-decoration:none; padding-bottom:3px;}
A.menulink:active  { font-family: Tahoma, Ventura, Arial, sans-serif; font-size: 14px; color: #FFFFFF; font-weight:bold;  font-style:normal; text-decoration:none; padding-bottom:3px;}

A.footerlink:link, A.footerlink:visited, A.footerlink:hover, A.footerlink:active { font-family: Tahoma, Ventura, Arial, sans-serif; font-size: 10px; color: #FFFFFF; font-weight:normal; font-style:normal; text-decoration:none; }
A.footerlink:hover { color:#888888; }

.contactdetails A:link, .contactdetails A:visited, .contactdetails A:hover, .contactdetails A:active  { text-decoration:none; color:#000000; }

.contactdetails A:hover { color: #FFFFFF; }