/* generated by csscreator.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 background-color:#6a6a6a;
} 
 
#pagewidth{ 
 width:900px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto; 
border:1px #373737 solid; 
 background-color:#ffffff;
 font-size:11px;
 font-family:lucida grande, lucida sans unicode;
} 
.emp{
font-weight:bold;
font-size:12px;
}
div#popup {
background:#EFEFEF;
border:1px solid #999999;
margin:0px;
padding:7px;
width:270px;
 font-family:lucida grande, lucida sans unicode;
}
.sml{
 font-size:10px;
 font-family:lucida grande, lucida sans unicode;
 color:#6a6a6a;
}
#nav{
 position:relative; 
 height:37px; 
 width:100%;
 background: url(images/nav_bg.jpg) repeat-x top; 
  text-align:right;
   font-size:11px;
 font-family:lucida grande, lucida sans unicode;
color:#252525;
padding:0px;
} 
.bar{
float:right;

}
.topw a:link, .topw a:visited{
color:#252525;
text-decoration:none;
}
.topw a:hover{
color:#2d70b6;
}
#header{
 position:relative; 
 height:198px; 
 width:100%;
 background: url(images/logo_banner.jpg); 
 letter-spacing:-3000px;
 text-align:right;
} 

#leftcol{
 width:267px; 
 float:left; 
 height:380px;
 position:relative; 
 background: url(images/l_bg.jpg) no-repeat bottom right;
 font-size:11px;
 font-family:lucida grande, lucida sans unicode;
color:#252525;
 }
 
#maincol{background-color: #ffffff;  
 float: right; 
 display:inline; 
 position: relative; 
 width:632px; 
 text-align:left;
 }
 
#footerbar{
 height:15px;
 background-color: #363636;
 clear:both;
 font-size:10px;
 font-family:lucida grande, lucida sans unicode;
 color:#ddd;
 padding-left:40px;
 padding-top:4px;
 padding-bottom:4px;
}
#footerbar a:link ,#footerbar a:visited{
 text-decoration:none;
 color:#ddd;
}
#footerbar a:hover {
	color:#b3b3b3;
}
#footer{
 background: url(images/bottom.jpg) no-repeat bottom right;
height:30px;
}
#mail{
 position:absolute; 
right:0px;
top:0px;
padding:20px;
}
.col {
font-size:11px;
 font-family:lucida grande, lucida sans unicode;
color:#252525;
padding:10px;
}
.latest {
margin-left:50px;
margin-top:45px;
margin-right:50px;
}
.latest_title{
font-size:14px;
 font-family:lucida grande, lucida sans unicode;
color:#252525;
font-weight:bold;
padding-bottom:10px;
}
.date{
 color:#2e71b7;
 font-weight:bold;
 font-size:9px;
 font-family:lucida grande, lucida sans unicode;
line-height:14px;
}
.news{
 padding-top:5px;
 padding-bottom:5px;
 border-bottom:1px #ddd dotted;
  font-size:10px;
 }
 .news_odd{
 padding-top:5px;
 padding-bottom:5px;
  font-size:10px;
 }
 .contact{
  font-size:14px;
  color:#252525;
 font-family:lucida grande, lucida sans unicode;
  letter-spacing:-1px;
  margin-top:40px;
  margin-left:40px;
 }
 .fax{
  font-size:14px;
  color:#6a6a6a;
 font-family:lucida grande, lucida sans unicode;
  letter-spacing:-1px;
  margin-top:5px;
  margin-left:40px;
 }

 .email{
 font-size:12px;
 color:#2c6fb5;
 font-family:lucida grande, lucida sans unicode;
    margin-left:40px;
	  margin-top:5px;
 }
  .email a:link{
text-decoration:none;
color:#2c6fb5;
 }
  .email a:hover,.email a:visited{
text-decoration:none;
color:#da6a00;
 }
 .add{
 font-size:10px;
 font-family:lucida grande, lucida sans unicode;
 color:#6a6a6a;
 margin-left:40px;
 margin-top:15px;
 
 }
 .txt_terms{
font-size:9px;
 font-family:lucida grande, lucida sans unicode;
color:#565656;
padding:0px 30px 10px 30px;
}
.txt_terms a,.txt_terms a:link,.txt_terms a:visited{
color:#3683c2;
text-decoration:none;
}
.txt_terms a:hover{
background:#3683c2;
color:#ffffff;
}
 .nor{
font-size:11px;
 font-family:lucida grande, lucida sans unicode;
color:#565656;
line-height:130%;
padding:0px 30px 10px 50px;
}
.nor a,.nor a:link,.nor a:visited{
color:#3683c2;
text-decoration:none;
}
.nor a:hover{
background:#3683c2;
color:#fff;
}
.link a,.link a:link,.link a:visited{
color:#3683c2;
text-decoration:none;
}
.link a:hover{
background:#3683c2;
color:#fff;
}
.title{
text-align:right;
font-size:14px;
font-weight:bold;
 font-family:lucida grande, lucida sans unicode;
margin-bottom:20px;
margin-right:40px;
margin-left:50px;
color:#d96a00;
padding-bottom:10px;
background: url(images/dot.png) repeat-x bottom;
}
.btop{
font-size:9px;
 font-family:lucida grande, lucida sans unicode;
color:#565656;
padding-left:9px;
background: url(images/arrow.gif) no-repeat top left;
padding-bottom:10px;
margin-left:95px;
}
.btop a,.txt_terms a:link,.txt_terms a:visited{
color:#0d9de5;
text-decoration:none;
}
.btop a:hover{
background-color:#0d9de5;
color:#fff;
}
.option{
border:1px #ddd solid;
font-size:14px;
 font-family:lucida grande, lucida sans unicode;
color:#2e70b7;
padding:4px;
font-weight:bold;
}
.option_text{
border:1px #ddd solid;
font-size:10px;
 font-family:lucida grande, lucida sans unicode;
color:#2e70b7;
padding:4px;
font-weight:bold;
}
.form{
border-left:3px #d96a00 solid;
apdding-left:15px;
}
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
