body {
   text-align: left;
   /*background-color:#CCCCCC;*/
   background:url(../imageForweb/bg.gif);
   font: 100% Arial, Verdana, Helvetica, sans-serif;
   /* Use this, or */
}

img{
border: 0px;
}

p.grey{
color: #999;
}

p.small{
font-size: 80%;
color: #999;
}
 
div.wrapper {
	margin: 0 auto;
	width: 798px;

/* 	width: 800px;
   text-align: left;
  margin-left: 200px;
   margin-right: 200px;
   margin-top: 50px;*/
   border: 1px solid #000;
   background-color:#FFFFFF; /* this. Both are not necessary */ 
}
   
div.banner {
   text-align: left;
   border-top: 1px #000;
   border-left: 0px #000;
   border-right: 0px #000;
   border-bottom: 1px #000;
   border-style: dashed;
   background-color:#fff;
   /* this. Both are not necessary */ 
}







div.image_bank {
	width: 798px;
   text-align: left;
   padding-top: 5px;
   padding-bottom: 5px;
   background-color:#fff;
   /* this. Both are not necessary */ 
}

div.content {
   width: 575px;
   text-align: left;
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #666;
   padding-top: 0px;
   padding-right: 10px;
   padding-bottom: 20px;
   background-color:#fff;
   float: left;
   display: block;
}

div.home_content {
   width: 400px;
   text-align: left;
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #666;
   padding-top: 0px;
   padding-right: 10px;
   padding-bottom: 20px;
   background-color:#fff;
   float: left;
   display: block;
}

div.home_news {
   width: 170px;
   text-align: left;
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #999;
	margin-right: 0px;
   padding-top: 0px;
   padding-left: 5px;
   padding-right: 5px;
   padding-bottom: 20px;   
   background-color:#fff;
	border-left: 1px #666;
	border-right: 1px #666;
	border-top: 1px #666;
	border-bottom: 1px #666;
	border-style: dashed;
   float: left;
   display: block; 
}


ul.content
{
margin-left: 10px;

}

li.content {
	list-style-image:  url(../imageForweb/bullet.gif); 
	margin-left: 10px;
	padding: 2px;
}

li.footer {
	list-style-type: none;
	font-size: 90%;
	color: #333;
	margin-left: 5px;

	
}

div.legal {
   width: 200px;
   text-align: left;
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #666;
   padding-top: 0px;
   padding-left: 10px;
   padding-bottom: 10px;
   background-color:#fff;
   float: left;
   display: block;
   clear: both;
}
	
div#navbar2 {
	height: 20px;
	width: 100%;
	background-color: #fff;
	
}

div#navbar2 ul {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #333;
	line-height: 20px;
	white-space: nowrap;

}

div#navbar2 li {
	list-style-type: none;
	display: inline;
}

div#navbar2 li a {
	text-decoration: none;
	padding: 12px 12px;
	color: #333;
}

div#navbar2 li a:link {
    color: #333:
}

div#navbar2 li a:visited {
    color: #333;
}

div#navbar2 li a:hover {
    color: #999;
}
	
div#navbar2 li.on a.on{
    color: #999;
}
	

div#navbar3 {
	width: 200px;
	background-color: #fff;
	text-align: left;
 	float: left;
 	display: block;
	font-size: 100%;
}


div#navbar3 ul {
	
	margin-left: 30px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333;
	line-height: 20px;
}


div#navbar3 li {
	list-style-image:  url(../imageForweb/arrow_off.gif); 
}

div#navbar3 li a {
	text-decoration: none;
	margin-left: -5px;
	color: #333;
}

div#navbar3 li a:link {
    color: #333:
}

div#navbar3 li a:visited {
    color: #333;
}

div#navbar3 li a:hover {
   color: #999;
}
	
	
div#navbar3 li.on a.on {

	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	list-style-image:  url(../imageForweb/arrow_on.gif);
}

td.on{
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	list-style-image:  url(../imageForweb/arrow_on.gif);
}

	
	
	
	
	
	
	
	
	
	
	
	
	
	
div.footer {
	width: auto;
	height: 19px;
	text-align: right;
	font-size: 70%;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px #000;
	border-left: 0px #000;
	border-right: 0px #000;
	border-bottom: 1px #000;
	border-style: dashed;
	background-color:#E7E3E7;
	clear: both;
}

div.footer_wrapper {
   background-color:#E7E3E7;
   clear: both;
   
}
	

	
div#footer_address {
	height: 20px;
	width: 100%;
	background-color:#E7E3E7;
	clear: both;
	
}
div#footer_address ul {
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #333;
	line-height: 20px;
	text-align: left;

}
div#footer_address li {
width: 20%;
	text-align: left;
	list-style-type: none;
	display: inline;
}
div#footer_address li a {
width: 20%;
	text-decoration: none;
	padding: 5px;
	color: #333;
}
div#footer_address li a:link {
    color: #333:
}
div#footer_address li a:visited {
    color: #333;
}
div#footer_address li a:hover {
    color: #999;
    }
	
	
	
	
	

	
   
div.logo {
   text-align: right;
   padding: 20px;
   background-color:#fff;
}
h1{

   font: 130% Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color:#666;
}


h2{

   font: 100% Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color:#333;
}

p.news{

   font: 100% Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color:#666;
	background-color:#fff;
	padding-top: 5px;
	padding-right: 5px;
	border: 0px;

}

p.news_item{
color: #999;
}


a.footer
{ 

font-family: arial;  
font-weight: normal; 
color:#333;
text-decoration: none;
 padding: 10px;
}
a.footer:link 
{  
color:#333;
text-decoration: none;
}
a.footer:visited 
{  
color:#333;
}
a.footer:active 
{ 
color:#333;
text-decoration: none;
}
a.footer:hover
{  
color:#fff;
}

a
{ 
font-family: arial;  
font-weight: normal; 
color:#000000;
text-decoration: none;
}

a:link 
{  
color:#454E53;
text-decoration: none;
}
a:visited 
{  
color:#454E53;
}
a:active 
{ 
color:#454E53;
text-decoration: none;
}
a:hover
{  
color:#9FA1A2;
}




a.news
{ 
font-family: arial;  
font-weight: normal; 
color:#666;
text-decoration: underline;
}

a.news:link 
{  
color:#666;
text-decoration: underline;
}
a.news:visited 
{  
color:#666;
}
a.news:active 
{ 
color:#666;
text-decoration: underline;
}
a.news:hover
{  
color:#000;
}




a.client
{ 
font-family: arial;  
font-weight: normal; 
color:#6c0a07;
text-decoration: none;
}

a.client:link 
{  
color:#6c0a07;
text-decoration: none;
}
a.client:visited 
{  
color:#6c0a07;
}
a.client:active 
{ 
color:#6c0a07;
text-decoration: none;
}
a.client:hover
{  
color:#6c0a07;
}







#button
{
font: 100% Arial, Verdana, Helvetica, sans-serif;
color: #666;
padding: 2px;
background-color: #fff;
border-top: 1px #A5ACB2;
border-left: 1px #A5ACB2;
border-right: 1px #A5ACB2;
border-bottom: 1px #A5ACB2;
}

#map
{
border: 1px solid #4B4A4A;
}

#client-logo
{
float:left;
width:275px;
padding:0px 5px 25px 0px;
}

div#navbar-client-logos {
	
	width: 200px;
	margin-top:30px;
	background-color: #fff;
	text-align: left;
	float: left;
	display: block;
}

#client-logo-small
{
	float:left;
	width:75px;
	padding:10px 5px 10px 10px;
}

#client-logo-long
{
float:left;
width:275px;
padding:10px 0px 0px 0px;
}

#client
{
float:left;
width:525px;
padding:0px 5px 20px 0px;
border-top: 1px #999;
border-left: 0px #000;
border-right: 0px #000;
border-bottom: 0px #000;
border-style: dashed;
}

#client-desc
{
float:left;
width:240px;
padding:10px 5px 5px 5px;

}
