@charset "UTF-8";
/* CSS Document */

body {
	font-family: "Lucida Sans";
	background-color: #fff;
	margin: 0px;
	padding: 0px;
}

#black {
background-color: #aaa7a7;
padding: 0px;
	}

#greyback {
background-color:#aaa7a7;
padding: 0px;
width: 100%;
			}
#groupback1 {
background-color: transparent; 
padding: 10px 0px 0px 0px;
font-size: 13px;
font-weight: normal;
color: #fff; 
text-align: center;
border-left: #fff 1px solid;
font-family: Tahoma, sans-serif;
}

#groupback2 {
background-color: transparent; 
padding: 10px 0px 0px 0px;
font-size: 13px;
font-weight: bold;
color: #000; 
text-align: center;
font-family: Tahoma, sans-serif;
}
		
#groupside {
background-color: transparent; 
padding: 10px 0px 0px 0px;
font-size: 13px;
font-weight: bold;
color: #000; 
text-align: center;
border-left: #fff 1px solid;
font-family: Tahoma, sans-serif;
}
		
a.vomain {
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	padding: 0pxx;
	font-size: 16px;
		}
		
a.vomain:hover {
font-weight: normal; 
color: #000; 
text-decoration: none; 
padding: 0px; 
}

#virtualofficetop {
background-color: transparent;  
padding: 0px;
}

#stretch{
background-color: #e5e1e1;  
padding: 0px;
width: 100%;
}

#stretch1{
background-color: #5e5959;  
padding: 0px;
width: 100%;
}

#stretchbottom{
background-color: #fff;  
padding: 0px;
width: 100%;
}


#label {
background-color: transparent; 
padding: 10px 0px 5px 50px;
align: center;
	
}

#sitename {
background-color: transparent;  
padding: 10px 7px 5px 0px;
vertical-align:bottom;
text-align: right;
font-size: 28px;
color: #eeebeb;
		}

.telephone {
background-color: transparent;
padding: 0px 0px 10px 0px;
font-size: 20px;
font-weight: normal;  
color: #000; 
		}

#virtualofficeback {
	background-color: #004272;
	padding: 15px 15px 15px 15px;
	border-top: #fff 1px solid;
	text-align: center;
	vertical-align:top;
	font-size: 14px;
}

#vonav{
background-color: #fff; 
padding: 10px 0px 20px 0px;
text-align: left;
vertical-align: top;
}

#servicedofficeback {
	background-color: #561b5d;
	padding: 15px 15px 15px 15px;
	border-right: #fff 1px solid;
	border-left: #fff 1px solid;
	border-top: #fff 1px solid;
	text-align: center;
	vertical-align:top;
	font-size: 14px;
}

#sonav{
background-color: #fff; 
padding: 10px 0px 20px 0px;
text-align: left;
vertical-align: top;
border-left: #e5e1e1 1px solid;	
border-right: #e5e1e1 1px solid;	
}

#meetingroomback {
	background-color: #396d01;
	padding: 15px 15px 15px 15px;
	text-align: center;
	vertical-align:top;
	border-top: #fff 1px solid;
	font-size: 14px;
}

#mrnav{
background-color: #fff;
padding: 10px 0px 20px 0px;
text-align: left;
vertical-align: top;
}
		
#vonavig {
background-color: transparent; 
padding: 3px 0px 3px 0px;
border-bottom: #668cb3 1px dotted;
}

#vonavig1{
background-color: transparent; 
padding: 3px 0px 3px 0px;
}

#sonavig{
background-color: transparent; 
padding: 3px 0px 3px 0px;
border-bottom: #ca0088 1px dotted;			
}

#sonavig1{
background-color: transparent; 
padding: 3px 0px 3px 0px;
}

#mrnavig{
background-color: transparent; 
padding: 3px 0px 3px 0px;
border-bottom: #a9c123 1px dotted;
}

#mrnavig1{
background-color: transparent; 
padding: 3px 0px 3px 0px;
}


#vonavigtop{
background-color: transparent; 
padding: 10px 0px 6px 0px;
border-bottom: #668cb3 1px dotted;
font-size: 15px; color:#000;
height: 100px;
vertical-align: top;
}

#sonavigtop{
background-color:transparent; 
padding: 3px 0px 6px 0px;
border-bottom: #ca0088 1px dotted;
font-size: 15px; color:#000;
height: 100px;
vertical-align: top;
}

#mrnavigtop{
background-color: transparent; 
padding: 10px 0px 6px 0px;
border-bottom: #a9c123 1px dotted;
font-size: 15px; color:#000;
height: 100px;
vertical-align: top;
}

p {
padding: 0px 0px 0px 0px; 
margin: 0;
font-size:12px;
line-height: 15px;
}

.quote {
padding: 5px 15px 10px 15px; 
font-size: 13px; 
color:#7c7c7c;
}

.pull {
padding: 10px 30px 10px 30px; 
font-size: 16px; 
color:#7c7c7c;
}

.ourword {
padding: 10px 15px 10px 15px; 
font-size: 18px; 
font-weight: normal; 
color:#7c7c7c; 
}

.address {
padding: 0px 0px 20px 20px; 
font-size: 22px; 
font-weight: normal; 
color:#666; 
line-height: 23px;
}
		
a.email{
padding: 20px 0px 0px 20px; 
font-size: 26px; 
font-weight: normal; 
color: #aaa7a7; 
text-decoration: none; 
}

a.email:hover {
padding: 20px 0px 0px 20px; 
font-size: 26px; 
font-weight: normal; 
color:#000; 
		}

.telephone1 {
padding: 20px 0px 0px 20px;
font-size: 26px;
font-weight: normal;  
color: #000; 
}


		a.client {
color: #000;
text-decoration: none;
}
		
a.client:hover {
color:#d72020;
text-decoration:underline;
}



a.url {
padding: 5px 0px 0px 0px; 
font-size: 13px; 
color: #000;
text-decoration:none;
}

a.url:hover {
padding: 5px 0px 0px 0px; 
font-size: 13px; 
color: fff;
text-decoration:none;
}

a.vomain {
font-weight: normal; 
color: #fff; 
text-decoration: none;  
padding: 0px;  
}
		
a.vomain:hover {
font-weight: normal; 
color: #000; 
text-decoration: none; 
padding: 0px 
}

a.volink{
	font-weight: normal;
	font-size: 13px;
	color: #004272;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	line-height: 17px;
}
		
a.volink:hover {
font-weight: normal; 
font-size: 13px;
color: #000; 
text-decoration: none; 
padding: 0px; 
line-height: 17px;
}


a.solink {
font-weight: normal; 
font-size: 13px; 
color: #ca0088; 
text-decoration: none;  
padding: 0pxx; 
line-height: 17px;
}
		
a.solink:hover {
font-weight: normal; 
font-size: 13px; 
color: #000; 
text-decoration: none; 
padding: 0px; 
line-height: 17px;
}

a.mrlink {
font-weight: normal; 
font-size: 13px; 
color: #8fa31d; 
text-decoration: none;  
padding: 0px; 
line-height: 17px;
}
		
a.mrlink:hover {
font-weight: normal; 
font-size: 13px; 
color: #000; 
text-decoration: none; 
padding: 0px; 
line-height: 17px;
}

.floatimgleft {
float:left;
margin: 5px 15px 10px 0px;
border: 1px solid #918e8e;
} 
	
.bvqiimg {
float:left;
padding: 0px 15px 10px 15px;	

} 
	

.scrollArea {
width: 100%; 
height: 228px;
background-color: #eeebeb;
padding: 0px 5px 0px 5px;
border-top: #ccc 1px dotted;
border-left: #ccc 1px dotted;
border-right: #ccc 1px dotted;
float: left; 
overflow: auto;
}
 
div.scroll {
height: 200px;
overflow: auto;
border-bottom:1px solid cccccc;
}

#211pic{
background-color: transparent; 
padding: 10px 0px 0px 0px;
vertical-align: top;
text-align: left;
}

#logo{
background-color: transparent; 
padding: 0px 0px 0px 30px;
}
	
	
#links {
background-color: transparent; 
padding: 0px 0px 0px 0px;
border-right: #d3d2d2 1px solid;
border-left: #d3d2d2 1px solid;
border-bottom: #d3d2d2 1px solid;
}

.links {
padding: 20px 50px 0px 50px; 
font-size: 10px; 
font-weight: 
normal; color:#999; 
}

		.links1 {padding: 8px 50px 8px 50px; 
font-size: 10px; 
font-weight: normal
normal; color:#999; 
}

.urherenav{
color:#c52514;
font-weight: bold;
}

a.nav{
color: #999;
text-decoration:none;
}
		
a.nav:hover {
color:#c52514;
text-decoration:underline;
}


.copy {
padding: 0px 0px 0px 0px; 
font-size: 10px; 
font-weight: normal; 
color:#000; 
		}
		
		a{
color: #999;
text-decoration: underline;
}
		
a:hover {
color:#000;
text-decoration:underline;
}

#maplink {
text-align: right;
padding: 0px 0px 3px 0px; 
vertical-align: bottom;
}

.mapimg {
border: #fff 1px solid;
padding: 0px 0px 0px 0px;	
} 

#imgnav {

text-align: center;

}
h2 {
padding: 30px 0px 0px 0px;
font-size: 22px;
font-weight: normal;
color: #fff;
line-height: 20px;
		}
a.vomain1 {
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	padding: 0pxx;
}
a.vomain1:hover {
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding: 0px
}
