<!-- 
body  {
font: 100% Tahoma, Arial, Verdana, Helvetica, sans-serif;
margin:0;
padding:0; 
color: #000000;
margin-bottom:15px;
}
.thrColFixHdr {
/*background:#0fa2b2 url('../graphic/background.jpg') repeat-x top;text-align:center;*/
background:#6da6ad url('../graphic/background.jpg') repeat-x top;text-align:center;
}
.thrColFixHdr #containerBackground { 
background:url('../graphic/background-bars.jpg') no-repeat center top;
width:881px;
min-height:815px;
z-index:2;
border:0px;
margin:auto;
} 
.formLabel { position: absolute; text-align:left; width:70px; margin-bottom:10px; }
.formInput { margin-left:80px; margin-bottom:10px; }
.formWidth { width:151px; }
.formWidth227 { width:225px; margin-top:5px;margin-bottom:8px; }
.submit { width:214px;margin-top:8px;margin-bottom:9px;text-align:right;}

.thrColFixHdr #container { 
background:url('../graphic/background-bars-repeat.jpg') repeat-y center top;
width:881px;
min-height:815px;
border:0px;
text-align:left;
z-index:1;
margin:auto;
} 
.thrColFixHdr #header {
padding:0;
height:139px;
margin-left:20px;
margin-right:20px;
position:relative;
}
.thrColFixHdr #image {
padding:0;
height:154px;
margin-left:40px;
margin-right:20px;
margin-bottom:11px;
position:relative;
}
.thrColFixHdr #logo {
position:absolute;
margin:0px;
width:113px;
height:100px;
left:52px;
top:22px;
}
.thrColFixHdr #emailcall img { margin-right:7px; }
.thrColFixHdr #emailcall { 
position:absolute;
right:20px;
top:25px;
margin:0px;
width:434px;
height:33px;
text-align:right;
color:#686868;
font-size:15px;
font-weight:800;
} 
.thrColFixHdr #address1 { 
font:10px Tahoma, Arial, Helvetica, sans-serif;
position:absolute;
margin:0px;
right:179px;
top:75px;
width:230px;
text-align:right;
padding-right:20px;
border-right:1px solid #a29f9c;
}
.thrColFixHdr #address2 { 
font:10px Tahoma, Arial, Helvetica, sans-serif;
position:absolute;
margin:0px;
right:20px;
top:75px;
width:150px;
text-align:right;
}
.thrColFixHdr img { border:0px; }
.thrColFixHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.margin40px {
width:40px;
padding:0;
}
.thrColFixHdr #requestinformation {
float:left;
width:276px;
padding:0;
}
.thrColFixHdr #content1 { 
margin:0;
margin-left:316px;
margin-bottom:30px;
padding:0;
padding-right:10px;
width:252px;
border-right:1px #c9c1bb solid;
} 
.thrColFixHdr #content2 {
float:right;
width:251px;
padding:0;
margin:0;
margin-bottom:30px;
}
.thrColFixHdr #content3 { 
margin:0;
margin-left:316px;
margin-bottom:30px;
padding:0;
width:525px;
} 
.thrColFixHdr #locations { 
margin:0;
margin-left:316px;
margin-bottom:30px;
padding:0;
width:525px;
font-size:11px;
font:Arial, Helvetica, sans-serif;
} 
.thrColFixHdr #footer { 
padding:0px;
padding-top:5px;
background:url('../graphic/background-bottom.jpg') no-repeat center top;
width:881px;
text-align:center;
height:79px;
font-size:9px;
font-weight:800;
font-family: Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
} 
.thrColFixHdr #footer p {
margin: 0;
padding: 10px 0;
}
.thrColFixHdr #frameTop {
height:5px;width:266px;background:url('../graphic/frame1.gif') no-repeat left top;
}
.thrColFixHdr #frameMiddle {
width:264px;border-left:1px #008491 solid;border-right:1px #008491 solid;background-color:#d4e7e9;
}
#frameMiddle div { color:#008491;padding-left:17px;font-size:10px;font-weight:800; }
.thrColFixHdr #frameBottom {
height:5px;width:266px;background:url('../graphic/frame1.gif') no-repeat left top;margin:0;padding:0;
background-position:left -5px;
}
div#line_dark {
clear:both;
border-bottom:1px solid #008491;
height:6px;
width:217px;
margin-bottom:12px;
}
div#linelistings {
clear:both;
border-bottom:1px solid #b3b3a9;
height:13px;
margin-bottom:13px;
}
div#Row {
}
.floatright {
float: right;
}
.floatleft {
float: left;
}
.clear { 
clear:both;
height:0px;
font-size:1px;
line-height:0px;
}

h1 { font-size:12px; font-weight:800; color:#463f39; margin-bottom:0px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; }
h2 { font-size:11px; font-weight:800; color:#463f39; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; }
h3 { background-color:#0c737e; padding:9px; font-size:13px; font-weight:800; color:#FFF;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; }
h1:first-child, h2:first-child, h3:first-child { margin:0 0 10px;}
div, body  { font: 12px Tahoma, Arial, Verdana, Helvetica, sans-serif; line-height:16px; color:#50504e;  }

.thrColFixHdr #menu {margin-left:40px;margin-bottom:12px;font-size:96%;line-height:1.4;border:0px black solid;}
ul {margin:0 0 0 18px;padding:0;list-style:square; color:#008491;}
li {display:block;margin:0;padding-left:50px;padding:0;}

#menu ul {margin:0;padding:0 0 0 0;list-style:none;}
#menu li {display:inline;margin:0;padding:0;}
#menu span {position:absolute; left:-9000px;}

li#home a {height:41px;width:162px;float:left;background:url('../graphic/menu.jpg') no-repeat left top;margin:0;padding:0;text-decoration:none;}
li#home a:hover {background-position:left -41px;}

li#executivessuites a {height:41px;width:160px;float:left;background:url('../graphic/menu.jpg') no-repeat -162px top;margin:0;padding:0;text-decoration:none;}
li#executivessuites a:hover {background-position:-162px -41px;}

li#virtualoffices a {height:41px;width:160px;float:left;background:url('../graphic/menu.jpg') no-repeat -322px top;margin:0;padding:0;text-decoration:none;}
li#virtualoffices a:hover {background-position:-322px -41px;}

li#locations a {height:41px;width:160px;float:left;background:url('../graphic/menu.jpg') no-repeat -482px top;margin:0;padding:0;text-decoration:none;}
li#locations a:hover {background-position:-482px -41px;}

#contact a {height:41px;width:160px;float:left;background:url('../graphic/menu.jpg') no-repeat -642px top;margin:0;padding:0;text-decoration:none;}
#contact a:hover {background-position:-642px -41px; }
.imgMarginRight img { margin-right:16px; }
.preload { display:none; }

a:link 			{ color: #008491; font-weight:800; text-decoration: underline; }
a:visited 		{ color: #07417c; font-weight:800; text-decoration: none; }
a:hover 		{ color: #008491; font-weight:800; text-decoration: underline; }
a:active 		{ color: #008491; font-weight:800; text-decoration: underline; }

#emailcall a:link		{ color: #686868; font-weight:800; font-size:10px;text-decoration: none; border-bottom:1px solid #b4b4b4; }
#emailcall a:visited 	{ color: #686868; font-weight:800; font-size:10px;text-decoration: none; }
#emailcall a:hover 		{ color: #686868; font-weight:800; font-size:10px;text-decoration: none; }
#emailcall a:active 	{ color: #686868; font-weight:800; font-size:10px;text-decoration: none; }

#footer a:link			{ color: #FFF; font-weight:800; text-decoration: none; }
#footer a:visited 		{ color: #FFF; font-weight:800; text-decoration: none; }
#footer a:hover 		{ color: #FFF; font-weight:800; text-decoration: underline; }
#footer a:active 		{ color: #FFF; font-weight:800; text-decoration: none; }

#lightboxContainer img { margin:0 1px 1px 0;
--> 
