.address { font-family: Verdana, Arial, Helvetica, Charcoal, sans-serif; font-size: 8pt; line-height: 1.1em; color: #3a7a7e; text-decoration:none; font-weight:normal; font-style:normal; background-color: transparent;}
.arialbold { font-family: "Arial Black", Geneva, sans-serif; font-size: 9pt;line-height:11pt; font-weight: normal; color: #336666; background-color: transparent;}
.arialboldsml { font-family: "Arial Black", Geneva, sans-serif; font-size: 7pt;line-height:8pt; font-weight: normal; color: #336666; background-color: transparent;}

.bodycopy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt; line-height: 1.1em; color: #333333; background-color: transparent;}
.bodycopy strong a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt; line-height: 1.1em; color: #333333; background-color: transparent;}
.bodycopy strong a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt; line-height: 1.1em; color: #336666;   background-color: transparent;}

.equipment { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 1.5em; font-weight: bold; color: #006666; background-color: transparent;}
.bodycopysml { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #006666; background-color: transparent;}
.boldital { font-family: Georgia, Times, serif; font-size: 12px; line-height: 1.3em;  font-weight: bold; color: #006666; text-decoration: none; background-color: transparent;}
.emphatic { font-family: Georgia, Times, serif; font-size: 12.5px; line-height: 11pt; color: #003366; text-decoration: none; font-weight: bold; background-color: transparent;}

.formhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 11pt; font-weight: bold; color: #972929; background-color: transparent;}
.formhead a# { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 11pt; font-weight: bold; color: #972929; background-color: transparent;}
.formhead a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 11pt; font-weight: bold; color: #972929; background-color: transparent;}

.formmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #003366; text-decoration: none; line-height: 10pt; background-color: transparent;}
.formtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5px; line-height: 12pt; font-weight: normal; color: #333333; background-color: transparent;}
.head { font-family: Arial, Geneva, sans-serif; font-size: 10px; font-weight: bold; color: #660000; text-decoration: none; background-color: transparent;}
.quote { font-family: Georgia, Times, serif; font-size: 7.5pt; line-height:1em; color: #8c2828; text-decoration: none; font-weight: bold; background-color: transparent;}
.smallcontent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-decoration: none; border: 0px #999999 solid; background-color: transparent;}
.subhead { font-family: Arial, Geneva, sans-serif; font-size: 11pt; line-height: 1.3em; font-weight: bold; color: #990033; background-color: transparent;}
.subhead2 { font-family: Georgia, Times, serif; font-size: 11px; line-height: 1.4em; color: #003366; text-decoration: none; font-weight: bold; background-color: transparent;}
.subhead3 { font-family: Arial, Geneva, sans-serif; font-size: 10pt; line-height: 1.2em; font-weight: bold; color: #660000; background-color: transparent;}
.subtext { font-family: Arial, Geneva, sans-serif; font-size: 8pt; line-height: 1.3em; color: #666666; text-decoration: none; background-color: transparent;} 

h1 { font-family: Georgia, Times, Charcoal, serif; font-size: 11pt; line-height: 1.1em; color: #157477; text-decoration: none; font-weight: bold; background-color: transparent;}
h2 { font-family: Georgia, Times, Charcoal, serif; font-size: 9.5pt; line-height: 1.2em; color: #006666; text-decoration: none; font-weight: bold; background-color: transparent;}
h3 { font-family: Georgia, Times, Charcoal, serif; font-size: 11pt; line-height: 1.2em; color: #003366; text-decoration: none; font-weight: bold; background-color: transparent;}
h4 { font-family: Georgia, Times, Charcoal, serif; font-size: 12pt; line-height: 1.2em; color: #660000; text-decoration: none; font-weight: bold; background-color: transparent; text-align: center;}
h5 { font:18px Arial, Helvetica, sans-serif;	font-style:normal; color: #226c7f; text-decoration:none; }
h6 { font-family: Verdana, Arial, Helvetica, Charcoal, sans-serif;  font-size: 8.5pt; line-height: 1.1em; color: #8c2828; text-decoration:none; font-weight:normal; font-style:normal;}

h6 a:link, h6 a:active, h6 a:visited, h6 a:hover { color: #8c2828; }
/*
#cstLink a:link{font-weight:bold; font-size:12px; }
#cstLink a:visited{font-weight:bold; font-size:12px; }
#cstLink a:hover{font-weight:bold; font-size:12px; }
#cstLink a:active{font-weight:bold; font-size:12px; }
#ifsmMenu ul {margin:0px; padding:0px;}
#ifsmMenu li {list-style-type:none; margin:0px 0px 4px 0px;} 
#ifsmBody a {font-size:11px;}
#ifsmBody h1 {font-size:13px;}
*/
li { color: #006666; font-weight: bold; line-height:1.2em; font-family: Arial, Geneva, sans-serif; font-size: 8.5pt;}


a:link { color: #006699; font-family: Arial, Geneva, sans-serif; font-style: normal; text-align: left; line-height:1.3em; text-decoration: none; background-color: transparent;}
a:visited { color: #006699; font-family: Arial, Geneva, sans-serif; font-style: normal; text-align: left; line-height:1.3em; text-decoration: none; background-color: transparent;}
a:hover { color: #660000; font-family: Arial, Geneva, sans-serif; font-style: normal; text-align: left; line-height:1.3em; text-decoration: underline; background-color: transparent;}
a:active {
	color: #660000;
	font-family: Arial, Geneva, sans-serif;
	font-style: normal;
	line-height:1.3em;
	text-align: left;
	text-decoration: underline;
	background-color: transparent;
}

a:link.quote { color: #2b8294; font-family: Georgia, Times, serif; font-size: 8.5pt; line-height:1.1em; font-weight:bold; text-decoration:underline; background-color:transparent;}
a:visited.quote { color:#2b8294; font-family: Georgia, Times, serif; font-size: 8.5pt; line-height:1.1em; font-weight:bold; text-decoration:underline; background-color:transparent;}
a:hover.quote { color: #660000; font-family: Georgia, Times, serif; font-size: 8.5pt; line-height:1.1em; font-weight:bold; text-decoration:underline; background-color:transparent;}
a:active.quote { color: #660000; font-family: Georgia, Times, serif; font-size: 8.5pt; line-height:1.1em; font-weight:bold; text-decoration:underline;  background-color:transparent;}

a:link.quote2 { color: #2b8294; font-family: Arial, Geneva, Charcoal, sans-serif; font-size: 8pt; line-height:1.3em; font-weight:bold; text-decoration:underline; background-color:transparent;}
a:visited.quote2 { color:#2b8294; font-family: Arial, Geneva, Charcoal, sans-serif; font-size: 8pt; line-height:1.3em; font-weight:bold; text-decoration:underline; background-color:transparent;}
a:hover.quote2 { color: #660000; font-family: Arial, Geneva, Charcoal, sans-serif; font-size: 8pt; line-height:1.3em; font-weight:bold; text-decoration:underline; background-color:transparent;}
a:active.quote2 { color: #660000; font-family: Arial, Geneva, Charcoal, sans-serif; font-size: 8pt; line-height:1.3em; font-weight:bold; text-decoration:underline;  background-color:transparent;}

a:link.orange { color: #660000; font-family: Arial, Geneva, sans-serif; font-style: normal; font-size: 11.5pt;line-height:1.3em; text-align: left; text-decoration:underline; background-color: transparent;}
a:visited.orange  { color: #660000; font-family: Arial, Geneva, sans-serif; font-style: normal; font-size: 11.5pt;line-height:1.3em; text-align: left; text-decoration:underline; background-color: transparent;}
a:hover.orange  { color: #006699; font-family: Arial, Geneva, sans-serif; font-style: normal; font-size: 11.5pt;line-height:1.3em; text-align: left; text-decoration:underline; background-color: transparent;}
a:active.orange  { color: #006699; font-family: Arial, Geneva, sans-serif; font-style: normal; font-size: 11.5pt;line-height:1.3em;  text-align: left; text-decoration:underline;  background-color: transparent;}

a:link.orange2 { color: #006699; font-family: Arial, Geneva, sans-serif; font-style: normal; font-size: 10pt;line-height:1.1em; text-align: left; text-decoration:underline; background-color: transparent;}
a:visited.orange2  { color: #006699; font-family: Arial, Geneva, sans-serif; font-style: normal; font-size: 10pt;line-height:1.1em; text-align: left; text-decoration:underline; background-color: transparent;}
a:hover.orange2  { color: #660000; font-family: Arial, Geneva, sans-serif; font-style: normal; font-size: 10pt;line-height:1.1em; text-align: left; text-decoration:underline; background-color: transparent;}
a:active.orange2  { color: #660000; font-family: Arial, Geneva, sans-serif; font-style: normal; font-size: 10pt;line-height:1.1em;  text-align: left; text-decoration:underline;  background-color: transparent;}

ul {margin-top: 5px; margin-right: 0px;}


html, body {
	
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5pt;line-height:11.5pt;  color: #333333;
   background: #007a7a url(images/newmapbkgd.jpg) no-repeat center top;
	
	background-repeat:no-repeat;
	text-align: center;
	overflow:auto;
	}
p {
	margin: 0px auto 11px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #2e3544;
	line-height: 1.2em;
	text-align: left;
	}
.p1 {
	margin: 0px auto 7px auto; 
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color:#3c4558; 
	line-height: 1.2em;
	 
	text-align: center;
	}
.p2 {
	
	margin-top: 0px; 
	padding: 0px;
	margin-left: 8px; 
	margin-right: auto; 
   font: normal 9.5pt/12pt  Verdana, Arial, Helvetica, sans-serif; color: #333333; 
	 
	text-align: center;
	}
.p3 {
	width: 130px;
	padding: 0px; 
	margin: 0px 0px 0px 8px;  
   font: normal 8.5pt/11pt  Verdana, Arial, Helvetica, sans-serif; color: #333333; 
	 
	text-align: left;
	}

h1#page_heading{
	font-size:18px;
	margin:0;
	padding:0;

}	

#heading_underline{
margin:0;
padding:5px 0 5px 0;
}


#topleft_shadow{
width:8px;
float:left;
height:100%;
}




#center{
width:984px;
height:auto;
margin: 0px auto 0;
background: #fbf1d3 url(/images/984newcentermapbk.png) no-repeat center top;
float:left;


}










#center_wrapper{
width:1000px;
margin: 0px auto 0;

background-repeat:repeat-y;
height:auto;






}

#topright_shadow{
width:8px;
float:left;

}



	
#header{
width:984px;
height:200px;
float:left;
background-image:url(images/984pxheader2.jpg);
}	

#header-blog{
width:984px;
height:200px;
float:left;
background-image:url(images/984pxheader2.jpg);
}	

#homepageworldbar{
width:984px;
height:249px;
float:left;
}	
	
#homepageworldbarleft{
width:733px;
height:248px;
float:left;
background:url(images/Home_Flash/back.jpg) #000;
background-repeat:no-repeat;

}	


#FlashID{
	margin-left:9px;
	

}

#homepageworldbarright{
width:251px;
height:249px;
float:left;
background-image:url(images/newhomebarright.jpg);
}	


#homebarright_text{
font-family:"Times New Roman", Times, serif;

font-size:18px;
text-align:left;

color:#FFFFFF;


}

#homebarright_text a{
font-family:"Times New Roman", Times, serif;

font-size:18px;
text-align:left;

color:#FFFFFF;


}

#search_icon{
float:left;
padding:0;
margin:0;
text-align:left;


}

#icon_text{
float:left;
margin-top:10px;
}

#icon_text a{

}

#content{	
	
	width:984px;
	float:left;
	height:auto;
}	
	
.leftcontainer {
	float: left;
	width: 248px;	
	height: 100%;	
	margin: 0;
	text-align: center;
	
	overflow:visible;
 }	
#rightcontainer {
	float: left;
	width: 736px; 
	height: auto; 
	margin: 0;
	text-align: left;
	
/*	border:2px dashed red;*/
}
.rightbox {
	float: left;
	width: 500px;	
	height: auto;	
	margin: 0;
	text-align: left;
	
 }
 .rightbox2 {
	float: left;
	width: 550px;	
	height: auto;	
	margin: 0;
	text-align: left;
	
 }
  .box {
	float: left;
	width: 180px;	
	height: auto;	
	margin: 0;
	text-align: left;
	
}
.equipmentboxl {
	float: left;
	width: 120px;	
	height: auto;	
	margin: 0;
	text-align: left;
	
/*	border:1px solid red; */
 }
 .equipmentboxr {
	float: left;
	width: 370px;	
	height: auto;	
	margin: 0;
	text-align: left;
	
	/*	border:1px solid orange;*/
 }
.logoboxright {
   float: right; 
	width: 570px; 
	height: auto; 
	
	margin-top: 10px;
	margin-right: auto;
	
 } 
 .logoboxleft {
	float: left;
	width: 680px;
	height: auto;
	margin-right: auto;
	
 } 
 .contentboxright {
	width: 700px;
	height: auto;
	margin: 10px 0 0 10px;
	
	float:left;
	
	}
	
	
/*	border:2px dashed black;*/

 .contentboxbottom{
   float: left;
	text-align: center;
	width: 570px; 
	height: auto; 
	margin-top: 0px; 
	margin-right: auto;
	padding-bottom:5px;
	font-family: Arial, Geneva, sans-serif; font-size: 8pt; line-height: 1.3em; color: #666666; text-decoration: none; background-color: transparent;
	
/* border:2px dashed black; */
}
 .contentboxleft {
   float: left;
	width: 570px; 
	height: auto; 
	margin-top: 2px; 
	margin-right: auto;
	padding-right: 8px; 
	padding-bottom:15px;
	
/*	border:2px dashed black;*/
}
.spacer1 {
 	float: left;
	width: 180px;
	height: 31px; 
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	
}
.spacer2 {
 	float: left;
	width: 180px;
	height:  284px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	
}	
.holder1 {
   float: left; 
   text-align:left;
	width: auto;
	height: auto;
	margin-top: 8px; 
	margin-left: 8px; 
	margin-right: auto;
}
#topborder{
	float: left; 
	width: 760px; 
	height: auto; 
	margin-left: auto;
	margin-right: auto;
   background-color: #668889;
 }
 .footer {
	padding: 0;
	margin-top: 0px; 
	margin-left: auto; 
	margin-right: auto;
	width: 100%; 
	height: 20px;
	text-align: center;
	
	}
	
.footer-address{
	margin:0;
	padding-top:3px;
	float:left;
	font-size:11px;
	font-weight:bold;}	
	
	
.footer-address strong{	color:#006699; }

.seo-footer-links{ font-size:12px;}
	
.clearleft {
	clear: left;
   } 
.clearright {
	clear: right;
} 
.clrfloats {
	clear: both;
} 
/* CSS Popout menuv */

/* Fix IE. Hide from IE Mac \*/
* html #menuv ul li{float:left;height:1%;}
* html #menuv ul li a{height:1%;}
/* End */

                                              /* CSS Popout cascademenu */

 html>body .cascademenu-container {
	top: 0; /*for everything else*/
	left:5px;
}	 
	/* Fix IE. Hide from IE Mac \*/
* html .cascademenu ul li{float:left;height:1%;}
* html .cascademenu ul li a{height:1%;}
/* End */

* {padding:0;margin:0;} /* fix for Opera */

.cascademenu {		/* menu sub container box */
	z-index: 10; 
  	width: 100%;
	text-align:right;
	font-size: 100%;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	background-color:transparent;
	display:block;
}
.cascademenu a {
	width: 237px;	/*84*/
	height:25px;
	display:block;
   padding:	0px 0 0px 11px;			/*	2px 0 3px 5px;*/
   font-family:"Times New Roman", Times, serif;
	font-size:15px;
	text-decoration:none;
	
}
.cascademenu a:link, .cascademenu a:visited {	/* static buttons colors */
color: #ffffff;
background-image:url(images/newnavbk.png);			/* button background-color here	*/
background-repeat:no-repeat;
padding-bottom:2px;
} 
.cascademenu a:hover {
color: #7a0000;		/* button hover colors here */
}
.cascademenu li {
list-style-type:none;
}
.cascademenu ul li {
position:relative;
}
.cascademenu li ul {
position: absolute;
top: 0;
left: 240px;	  				/* distance from  left menu */
display: none;
}
div.cascademenu ul {
margin:0; /* keeps the menu parts together */
padding:0;
width: 100%;					/* width of parent (top) menu */
}
div.cascademenu ul ul, div.cascademenu ul ul ul  {
margin:0; /* keeps the menu parts together */
padding:0;
width: 237px; 				/* fixed width of sub menus -- cannot be % or em */
height:25px;



}

div.cascademenu ul ul, div.cascademenu ul ul ul, div.cascademenu ul li:hover ul ul, div.cascademenu ul li:hover ul ul ul {
display: none;
}
div.cascademenu ul li:hover ul, div.cascademenu ul ul li:hover ul, div.cascademenu ul ul ul li:hover ul {
display: block;
}
.leftFormBox, .rightFormBox {
float:left;
text-align:right;
margin-top:10px;	
}

.leftFormBox {
width:115px;
text-align:right;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10.5px; font-weight: normal; color: #333333; 
background-color: transparent;	
}
.rightFormBox {
margin-left:5px;	
}


#footer{
width:984px;
height:48px;
float:left;


}


#footerspacer_left{
width:10px;
height:48px;
float:left;
}

#footerspacer_right{
width:10px;
float:left;
height:48px;
}

#footer_content{
width:964px;
background-color:#007a7a;
height:48px;
float:left;

}

#footercontent_left{
width:408px;
height:48px;
float:left;
}

#footerlinks_right{
width:556px;
height:48px;
float:left;

}

.footer_text{
font-family: Arial, Geneva, sans-serif; 
font-size: 11px; 
line-height: 1.8em; 
color:#FFFFFF; 
text-decoration: none; 
background-color: transparent;
}

.footer_text a{
color:#FFFFFF;
font-size:8pt;
padding:1px;
}



#copyright_bottom{
	width:984px;
	height:38px;
	float:left;
	text-align:center;
	font-size:10px;
	
}

#bottom_shadow{
width:1000px;
height:21px;
margin: 0px auto 0;
padding:0;



}


#bottomleft_shadow{
width:12px;
height:21px;
float:left;
background-image:url(images/bottomleft_shadow.png);

}




#bottom_shadow_mid{
width:976px;

height:21px;
background-image:url(images/bottom_shadow.png);
background-repeat:repeat-x;
float:left;

}




#bottomright_shadow{
width:12px;
height:21px;
float:left;
background-image:url(images/bottomright_shadow.png);

}


/*********************ARTICLES***********************************/

ul.articles li a{
font-size:12px;
}



/*********************TOP TRANSLATED WORDS***********************************/

#flags{
	margin-left:50px;
	padding-bottom:10px;
	width:650px;
	height:180px;
	float:left;
}

.top_language_list li {
list-style:none;
}


.top_language_list li a{
font-size:12px;
list-style:none;
line-height:20px;
color:#000000;
text-align:left;

}

.top_language_list li a:hover{
font-size:12px;
list-style:none;
line-height:20px;
color:#006699;
text-decoration:none;
}


#english_words_list{
	float:left;
	margin-bottom:10px;
	
	
}


#english_words_list ul li{
	color:#006699;
	font-size:13px;
	list-style:none;
	line-height:20px;
}

#translated_images_container{
	
	float:left;
	width:600px;
	height:507px;
	
	
	
}


#translated_images{
	
	float:left;
	text-align:center;
	width:600px;
	height:507px;
	position:absolute;
	
	
}


#translated_images img{
	float:left;
	margin-top:20px;
	
	
}


#lyr1, #lyr2, #lyr3, #lyr4, #lyr5, #lyr6, #lyr7, #lyr8, #lyr9, #lyr10, #lyr11, #lyr12, #lyr13, #lyr14, #lyr15, #lyr16, #lyr17, #lyr18, #lyr19, #lyr20, #lyr21, #lyr22, #lyr23 {


	position:absolute;
	
	visibility:hidden;
	text-align:left;
	
	width:600px;
	
	
	left:20px;
	
	padding:0;
	margin:0;
}



/*********************Homes Sticker***********************************/

#sticker {
    float:left;
	position:absolute;
	width:165px;
	height:150px;
	margin:90px 0 0 830px;
	^margin: 20px 0 0 -150px;; /* this targets all IE, including 7. It must go first, or it overrides the following hack */
	z-index:3;
	
}


/*********************City Footer***********************************/

.city-footer-links{
	font-size:12px;
	margin:0;
	padding:0;
	
}

.city-footer-links p {
	font-size:12px;
	margin:0;
	padding:0;
}

.city-footer-links a{
	font-size:12px;
	margin:0;
	padding:0;
}

.city-footer-links h2{
	font-size:12px;
	margin:0;
	padding:0;
}

.city-footer-links h2 strong{
	font-size:12px;
	margin:0;
	padding:0;
}

.city-footer-links h2 strong a{
	font-size:12px;
	margin:0;
	padding:0;
}


/*********************City Footer2***********************************/

.city-footer-links2{
	font-size:10px;
	width:980px;
	margin:0px;
	padding:0px;
	color:#fbf1d3;
	text-align:center;
	
}

.city-footer-links2 p {
	font-size:10px;
	margin:0px;
	padding:0px;
	color:#fbf1d3;
}

.city-footer-links2 a{
	font-size:10px;
	margin:0px;
	padding:0px;
	color:#fbf1d3;
}

.city-footer-links2 h1 a{
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#ffffff;
}


.city-footer-links2 h2{
	font-size:10px;
	margin:0px;
	padding:0px;
	color:#fbf1d3;
}

.city-footer-links2 h2 strong{
	font-size:10px;
	margin:0px;
	padding:0px;
	color:#fbf1d3;
}

.city-footer-links2 h2 strong a{
	font-size:10px;
	margin:0px;
	padding:0px;
	color:#fbf1d3;
}



/*********************Language List links***********************************/

table#language-list-links{

width:980px;

}

table#language-list-links a{
	color:#fbf1d3;
}

table#language-list-links h1 strong a{
	font-size:12px;
	margin:0;
	padding:0;
	color:#ffffff;
	
}

table#language-list-links ul li{
	text-align:left;
	list-style:none;
	line-height:8px;
	padding-left:70px;
	font-size:12px;
}




/*********************Location links***********************************/

.location-links{
	font-size:10px;
	margin:0;
	padding:0;
}

.location-links p {
	font-size:10px;
	margin:0;
	padding:0;
}

.location-links a{
	font-size:10px;
	margin:0;
	padding:0;
}

.location-links h2{
	font-size:10px;
	margin:0;
	padding:0;
}

.location-links h2 strong{
	font-size:10px;
	margin:0;
	padding:0;
}

.location-links h2 strong a{
	font-size:10px;
	margin:0;
	padding:0;
}


/*********************QUICK QUOTE TABLE***********************************/

#quick-form{
	
	width:279px; 	 
	height:385px;
	float:left; 
	background-image:url(images/quick-form-bg.png); 
	background-repeat:no-repeat;
	}

table#quick-form-table{margin:55px 0 0 20px;
	}
table#quick-form-table tr td{ padding-top:15px;}

/*********************LEFT NAV ROVERS***********************************/



.wbe-rover{ float:left; }
.wbe-rover a {display:block; width: 120px; height:83px; background:url(images/wbe-rover.png) 0 0 no-repeat; text-decoration: none; }
.wbe-rover a:hover {text-decoration:none; background-position: 0 -83px; }

.iso-rover{ float:left; }
.iso-rover a {display:block; width: 120px; height:83px; background:url(images/iso-rover.png) 0 0 no-repeat; text-decoration: none; }
.iso-rover a:hover {text-decoration:none; background-position: 0 -83px; }


/*********************CLIENT IMAGE CROSFADER***********************************/

div.cf_wrapper {
	float:left;
	margin:0 0 0px -167px;
	padding:0px;
  
}

div.cf_wrapper h3 a{
	padding-top: 0;
		margin-top: 0;
		color:#157477;
		font:18px Verdana, Geneva, sans-serif;
		font-style:normal;
		text-decoration:none;
}

div.cf_wrapper h3 a:hover{ text-decoration:none; color:#660000;}
	
div.cf_element {
		width: 216px;
		background-color: #eee;
		border: 1px solid #ccc;
}
	
div.cf_element div.content {
		padding: 5px;
}

div.cf_element div.content a:hover{text-decoration:none; color:#660000;}

div.cf_element div.content  {
		padding-top: 10;
		margin-top: 0;
		
		
}



/*********************LANGUAGE LANDING STYLES***********************************/

h2.language, h3.language { font-family: Georgia, Times, Charcoal, serif; font-size: 13pt; line-height: 1.2em; color: #157477; text-decoration: none; font-weight: bold; background-color: transparent; margin-bottom:4px;}

ul.language li{
	margin:0 0 5px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	font-weight:normal;
	
	}
	
.free-quote-box{border:1px solid #999; text-align:center; padding:5px;}
.free-quote-box a{ font-size:17px; }



/*********************SERVICES***********************************/

ol.content-list li { font-size:12px; color:#000000; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt;}

.services-box{
	height:80px;
}

.services-box h5{ font-size:12px;}

.services-box h5 a{ color:#2b8294;}

.services-box-1{ float:left; padding-left:15px;}

.services-box-2{float:left; padding-left:30px;}

.services-box-3{float:left; padding-left:50px;}

#local-area-list h2.language, #local-area-list h2.language a {
	font-family: Georgia, Times, Charcoal, serif;
	font-size: 14pt;
	line-height: 1.2em;
	color: #157477;
	font-weight: bold;
	margin-bottom:4px;
	margin-top:20px;
}

#local-area-list h3 { font-size:12px; padding-left:15px;}

#local-area-list h3 a{ font-family: Georgia, Times, Charcoal, serif; color: #003366; font-weight: bold; }


ul.city-sublist{ margin:0 0 15px 30px;}

ul.city-sublist li{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}


#services-list h2.language, #local-area-list h2.language a {
	font-family: Georgia, Times, Charcoal, serif;
	font-size: 12pt;
	line-height: 1.2em;
	color: #157477;
	font-weight: bold;
	margin-bottom:4px;
	margin-top:20px;
}

#services-list h3 { font-size:11px; }

#services-list h3 a{ font-family: Arial, Helvetica, sans-serif; color: #003366; font-weight: bold; }

p.sub-paragraph{ font-size:10px; text-align:left; margin-left:13px; margin-bottom:0; padding:0;}

h2.services {
	font-family: Georgia, Times, Charcoal, serif;
	font-size:18px;
	text-decoration:underline;
}

h3.services, h3.services a  {
	color:#157477;
	font-family: Georgia, Times, Charcoal, serif;
	font-size:17px;
	text-decoration:underline;
}

h3.services a:hover { color:#600;}

h4.services, h4.services a {
	color:#000000;
	font-family: Georgia, Times, Charcoal, serif;
	font-size:13px;
	text-decoration:underline;
	text-align:left;
}

h4.services a:hover { color:#600;}

.services ul li, .services ul li a { list-style:none; padding-left:0px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; font-weight:normal; }

ul.service-articles li {color:#000000; line-height:18px;}

ul.service-articles li a{ color:#006699; }

ul.service-articles li a:hover{ color: #660000; text-decoration:none; }

/*********************SITEMAP***********************************/


.sitemap{ font-family: Georgia, Times, Charcoal, serif; }

.sitemap tr td { padding-bottom:15px;}

.sitemap h2{
	color:#000000;
	font-family: Georgia, Times, Charcoal, serif;
	font-size:14px;
	text-decoration:underline;
}

.sitemap h3{
	color:#000000;
	font-family: Georgia, Times, Charcoal, serif;
	font-size:14px;
	text-decoration:underline;
}

.sitemap ul li, .sitemap ul li a { list-style:none; padding-left:0px; font-size:12px; color:#157477; font-weight:normal;}



/*********************END SITEMAP***********************************/


/*********************ARTICLES***********************************/


.article-h{ margin-bottom:4px; text-align:left; color: #157477; font-family: Georgia, Times, Charcoal, serif; font-size: 15px; font-weight:bold;}

.article-page{padding-left:5px;}

.article-page h1, .article-page h2, .article-page h3, .article-page h4{
		font-size:13.5pt;
		
	
}

.article-page ul li, .article-page ul li a { list-style:none; padding-left:0px; font-size:12.5pt; color:#157477; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

.article-page p{ font-size:10pt;}

.article-page p a{ font-size:12.5pt;}

/*********************END ARTICLES***********************************/

