html, body{ 
margin:0; 
padding:0; 
text-align:center;
background-color: #212121;
font-size: 80%;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.clr{
clear:both;
}
h3{
padding:0;
margin-top:0px;
margin-bottom:0px;
color:#ABA000;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:1.6em;
}
.breaker{
visibility:hidden;
}
/*Standard body links*/
a:link{
color:#ABA000;
text-decoration:none;
}
a:visited{
color:#ABA000;
text-decoration:none;
}
a:hover{
color:#ABA000;
text-decoration:underline;
}
/*Background image*/
#background{
background-image:url(/images/main_bg.gif); 
width:760px;
height:100%;
margin-left:auto; 
margin-right:auto;

}
html>body #background{
margin-top:-5px;
}
#pagewidth{ 
width:600px; 
text-align:left;  
margin-left:auto; 
margin-right:auto;  
}
/*Heading*/
#header{
position:relative; 
height:200px; 
width:100%;
} 
#headerleft{
background-image:url(/images/header_left_bg.gif);
width:350px;
height:185px;
}
#headerimage{
background:#000 url(/images/image-bg.gif);
width:250px;
height:185px;
margin-left:350px;
margin-top:-51px;
}
#headerimage img{margin-top:5px}
#title{
width:350px;
}
#greentitle{   
font-size:11px;
font-weight:bold; 
color:#ABA000; 
text-indent:7px;
}
/*Navigation*/
#nav ul{
position:absolute;
left:0;
bottom:0;
margin:0; 
padding:0; 
list-style:none;
}
#nav ul li{
float:left;
margin-right:3px; 
background-image:url(/images/nav/on.gif); 
width:80px; height:20px;  
font-size:11px; 
color:#000000;  
padding-left: 0px; 
text-indent:5px;
}
#nav ul li a{
width:80px; 
height:20px; 
display:block; 
background-image:url(/images/nav/off.gif); 
color:#FFFFFF; 
text-decoration: none
}
#nav ul li a:hover{
background-image:url(/images/nav/on.gif); 
color:#000000; 
text-decoration: none
}
/*Diplays content holder and content for main part*/
#contentcol{
width:330px; 
float:left; 
position:relative; 
background-color:#000000;
}
.contenttxt{
margin:5px;
width:100%; 
float:left; 
position:relative; 
color:#FFFFFF;
font-size:1.3em;
}
.contentheader{
margin:5px; 
float:left; 
position:relative;
color:#ABA000;
margin-top:5px;
font-weight:bold;
}
/*Diplays side holder and content for side part*/
#sidecol{
width:250px;  
float: right; 
display: inline; 
position: relative;  
}
.grybox{
margin:5px 0 0 0;
width:225px; 
float:left; 
position:relative; 
background-color:#262626;
color:#cccccc;
}
html>body .grybox{
margin:10px 0 0 0;
}
.gryboxtxt{
margin-left:5px;
width:200px; 
float:left; 
position:relative; 
color:#cccccc;
font-size: 1.2em;
}
.gryboxtxt_email{
margin-left:5px;
width:200px; 
float:left; 
position:relative; 
color:#cccccc;
font-size: 1.5em;
}
.telephone{ 
margin-left:5px;
width:200px;
float:left; 
position:relative; 
color:#FFFFFF;
font-size: 2.7em;
font-weight:bold;
}
/*Displays and holds content for header and footer*/
.greenstrip{ 
height:20px;
background-color:#ABA000; 
clear:both;
font-size:1.3em;
}
#footertext{
margin:5px;
text-align:center;
}
#footertext a:link{
color:#000000;
text-decoration:none;
}
#footertext a:visited{
color:#000000;
text-decoration:none;
}
#footertext a:hover{
color:#000000;
text-decoration:underline;
}
.greenstriptext{
margin:5px;
text-align:right;
}
.greenstriptext a:link{
color:#000000;
text-decoration:none;
}
.greenstriptext a:visited{
color:#000000;
text-decoration:none;
}
.greenstriptext a:hover{
color:#000000;
text-decoration:underline;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
 }
.clearfix{
display: inline-table;
}
* html .clearfix{
height: 1%;
}
.clearfix{
display: block;
}