body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000033;
	background: #0C1D5B;
	line-height:165%;
	font-size:11.5px;
	margin:20px 0 0 0;
}
#container_main {
 	position: relative;
	text-align: left; 
	margin: 0px auto;
	width:925px;
	
}
#subnavheader { 
height:37px;
}
#subnav { 
	background-image:url(../images/web/bg_subnav.gif);
	background-repeat:repeat-x;
	height:100px;
	position:absolute;	
	z-index:90;
	top:75px;
	left:151px;
	width:794px;
}
#subnav .nav { 
	font-size:8.5pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0 0 0 3px;

}
#container_logo {
		position: absolute;
	z-index: 257;
	left: 0px;
	top: 0px;
	width: 200px;
	height: 70px;
	overflow: hidden;
	
}
h1 { 

	font-size:16px;

}
#container_content {
	position:absolute;	
	z-index:80;
	top:75px;
	left:0px;
	padding:10px;
	width:925px;
	background-image:url(../images/web/bg_content.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;		

}
#container_s { width:1px; height:400px; float:right; }


#container_nav { 
	
	position:absolute;
	top:75px;
	left:0px;
	z-index:91;
	background:url(../images/web/bg_left_panel.gif);
	width:151px;
	height:400px;
}
#sellers, #buyers, #renters, #schools, #relocation { 
	display:none;
	background-color:#426195; 
	border:2px solid #FFFFFF;
	padding:6px;
	width:150px;
	height:150px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
}
#sellers { 
	position:absolute;
	top:0px;
	left:120px;
	width:182px;
	z-index:93;
}
#buyers { 
	position:absolute;
	top:35px;
	left:145px;
	width:182px;
	z-index:94;
}

#renters { 
	position:absolute;
	top:74px;
	left:165px;
	width:182px;
	z-index:94;
}

#schools { 
	position:absolute;
	top:114px;
	left:177px;
	width:182px;
	z-index:94;
}

#container_sideimg {
	position: absolute;
	z-index: 75;
	left: 0px;
	top: 75px;
}
#container_mainimg {
background-color:#FFFFFF;
	position: absolute;
	z-index: 70;
	left: 0px;
	top: 75px;
	text-align:right;
	width:800px;
	height:400px;
	overflow:hidden;
		background-image:url(../images/bg_content.gif);
	background-repeat:repeat-x;

}

/* COLUMNS AND CONTENT AREAS */

/* 2 COLUMN LAYOUT */
.column1_2col { 
margin:75px 0 20px 171px;
width:325px;
}


/* 1 COLUMN LAYOUT */
.column1_1col { 
margin:75px 0 20px 171px;
width:700px;
}

.container_agent {
text-align:center; 
	float:left; 
	width:100px; 
	height:120px; 
	overflow:hidden; 
	margin:8px; 
	padding:4px; 
	border:1px solid #d6e0ec; 
	line-height:12px;
	font-size:8.5pt;
	background-image:url(../images/web/bg_video_list.gif);
	background-position:center;
}
.container_agent a { 
	color:#567aab; 
	font-weight:bold;
	text-decoration:none;
}

.container_agent a:hover { 
	color:#567aab; 
	font-weight:bold;
	text-decoration:underline;
}

.tool-tip {
	color: #7493bc;
	font-weight:bold;
	width: 190px;
	z-index: 13000;
	border:1px solid #d6e0ec; 
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #7493bc;
	padding: 8px 8px 4px;
	background-image:url(../images/web/bg_video_list.gif);
	background-position:center;
}
 
.tool-text {
	border:1px solid #7493bc;

	font-size: 11px;
	padding: 4px 8px 8px;
	background-image:url(../images/web/bg_video_list.gif);
	background-position:center;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}
.dynamic_body_content{
	margin: 100px 5px 5px 125px; 
	width: 600px; 
	padding-left: 25px;
	overflow: hidden;
}
.video_centered{
margin: 12px;
}.teaHeadline {
	font-size: 16px;
	color: #FAE673;
	letter-spacing: 2px;
	word-spacing: 2px;
}
.property_thumbs img {
	border: 1px solid #666666;
	margin: 5px;
}
#banner {
	position: absolute;
	z-index: 259;
	left: 250px;
	top: 0px;
	width: 600px;
	height: 70px;
	overflow: hidden;
}
#parent1 {
	position: absolute;
	z-index: 259;
	left: 250px;
	top: 0px;
	width: 600px;
	height: 70px;
	overflow: hidden;
}
.footer_nav { 
margin:20px 0;
padding:10px;
background-color:#eff3f8;
border:3px solid #bcc9d9; 
color:#556982;
font-size:9pt;
text-decoration:none;
}
.footer_nav a { 

color:#556982;
font-size:9pt;
text-decoration:none;
}
