body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #003366;
	margin: 0;
	padding: 0;
	text-align: center; 
	}
.bg_index {background: #6699CC url(../images/home/bg.gif) repeat-x;}
.bg_main {background: #044483;}

#container_index {
	width: 750px;
	background: #044483; 
    margin: 0 auto;
    text-align: center; 
	padding:0;
	margin-top:10px;
	border:1px solid #ffffff;
	}

#container {
	width: 750px;
	background: #fff; 
    margin: 0 auto;
    text-align: center; 
	padding:0;
	margin-top:10px;
	border:none;
	}
table.wrap_index {width:100%;; background-color:#044483; text-align:center; border:none; padding:0; margin:0 auto;}
table.wrap {width:100%; background-color:#ffffff; text-align:center; border:none; padding:0; margin:0 auto;}

A:link { COLOR: #003366;}
A:visited { COLOR: #003366;}
A:active { COLOR: #6699CC;}
A:hover { COLOR: #003366;}

.subhead {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366;}
.subhead2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003366;}

.bodytext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366;}
.header { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #004CA3; }
.smalltext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; font-weight: bold;}
.minitext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}

/*.subhead2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #6699CC;}*/

.marketconditions { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;
	border: 0px solid #004da5;
	width: 308px;
	padding: 10px;
	text-align: left;
	margin-top: 30px;
}

.minitextwhite {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
a.minitextwhite:link {color: #FFFFFF;}
a.minitextwhite:active {color: #FFFFFF;}
a.minitextwhite:visited {color: #FFFFFF;}
a.minitextwhite:hover {color: #FFFFFF;}
.medtextwhite {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;}
a.medtextwhite:link {color: #FFFFFF;}
a.medtextwhite:active {color: #FFFFFF;}
a.medtextwhite:visited {color: #FFFFFF;}
a.medtextwhite:hover {color: #FFFFFF;}

#footer1 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;}
#footer1 a:link{color: #ffffff;}
#footer1 a:visited{color: #ffffff;}
#footer1 a:active{color: #ffffff;}
#footer1 a:hover{color: #ffffff;}

.footer { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#003366; margin-left:-38px;}
.footer a{text-decoration:none; color:#003366;}
.footer a:link{color: #003366;}
.footer a:visited{color: #003366;}
.footer a:active{color: #003366;}
.footer a:hover{text-decoration:underline; color: #003366;}
.footer ul li{display:inline; padding:0; padding-left:1px; padding-right:1px; margin:0;}

.footerw { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#ffffff; margin-left:-38px;}
.footerw a{text-decoration:none; color:#ffffff;}
.footerw a:link{color: #ffffff;}
.footerw a:visited{color: #ffffff;}
.footerw a:active{color: #ffffff;}
.footerw a:hover{text-decoration:underline; color: #ffffff;}
.footerw ul li{display:inline; padding:0; padding-left:1px; padding-right:1px; margin:0;}

.copyright {font-size:10px; color:#666666; padding-top: 5px; padding-bottom:33px; margin:0 auto;}
.copyrightw {font-size:10px; color:#ffffff; padding-top: 5px; padding-bottom:50px; margin:0 auto;}

/*top*/
#nav ul
{
text-align: center;
padding-bottom: 10px;
padding-top: 10px;
padding-left: 0px;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
margin-bottom:0;
background: #d3a64d url(../images/home/nav_bg.jpg) repeat;
width: 100%;
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
letter-spacing: -1px;
/*line-height: 18px;*/
/* fixes Firefox 0.9.3 */
float: left;
border-top: 1px solid #d3a64d;
}

#nav #active{background:#eff3ff url(../images/home/nav_act_bg.jpg) repeat;border:1px solid #ffdd78; border-bottom:1px solid #ffffff;}
.navmore{padding-bottom:-1px; position:relative; z-index:100;}
#nav #active a{color:#004ca3; font-weight:bold;}

#nav ul li{display: inline; padding-left:6px; padding-right:6px; padding-bottom:10px; padding-top:8px;}
#nav a{padding-right: 0px; padding-bottom: 0px; padding-top: 0px; color: black; text-decoration: none;}
#nav a:link { color: #ffffff; }
#nav a:visited { color: #ffffff; }
#nav a:hover { color: #004ca3; line-height:1px;}
#nav a:focus { color: #004ca3; }
#nav a:active { color: #004ca3;}

.title {
	font-size: 32;
	font-family:"Times New Roman", Times, serif;
	color:#d3a64d;
	font-weight: bold;
	font-style:normal;
	text-transform:inherit;
	letter-spacing:-1px;
	padding: 10px 10px 0 10px;
	margin: 0;
}

.featured {color: 004ca3; font-weight:bold; font-size:18px; margin-top:10px;}
h3 {color: 004ca3; font-weight:bold; font-size:18px; margin-top:10px; text-align:left;}

#nav_sub{width:100%; float:left; border-top: 1px solid #ffdd78; border-bottom:1px solid #ffdd78; background:#eff3ff url(../images/home/navsub_bg.jpg) repeat;} /*d5ecff*/
#nav_sub ul {padding-top:6px; padding-bottom:6px; margin-top:0; text-align:center; padding-right:0px; margin:0; margin-bottom:-2px;}
#nav_sub ul li {display:inline; padding-left: 3px; padding-right:3px; color:#ffdd78; font-size:75%; font-weight:bold;} /*d3a64d*/
#nav_sub a:link { color: #004ca3; text-decoration:none;}
#nav_sub a:visited { color: #004ca3; text-decoration:none;}
#nav_sub a:active { color: #004ca3; text-decoration:none;}
#nav_sub a:hover { color: #red; text-decoration:underline;}
#nav_sub #active2 a{text-decoration:underline;}

table .b {border-top:1px solid #004ca3;}

.banner {background-color:#ffffff; width:100%;}
.logo {border:none; padding:0; margin:0; float:left;}
.msg {float:right; margin-top:72px;}

/*property table*/
table.properties { width: 98%; padding: 0px;  border: 1px solid #ccc; border-bottom:none;}

table.properties td { 
	font-size: 12px; border: none; background-color: #F4F4F4; 
	vertical-align: middle; padding: 10px; font-weight: normal; 
}
table.properties tr.special td { border-bottom: 1px solid #ff0000;  }

table.properties tr.hd td {
	valign: top;
	font-weight: bold; 
	color: #003366;
	background:#60c6db url(../images/home/table_bg.jpg) repeat; /*B0BCBD*/
	border-bottom: 1px solid #ccc;
	padding: 5px;
	text-align: left;
}
table.properties tr td.pix {padding: 6px; vertical-align:middle;}

table.properties tr.d0 td { background-color:#eff3ff; color: black; border-bottom: 1px solid #ccc;} /*F4FAFF*004da5*/
table.properties tr.d1 td { background-color:#deebf7; color: black; border-bottom: 1px solid #ccc;} /*cfe2eb*/

table.top {border: none; width:100%; padding:0;}
table.top td {text-align:center}


.thumb1 {border:1px solid #ccc; border-bottom:none;}
.thumb2 {border:1px solid #ccc; border-top:none;}

/*property table 2*/
table.properties2 { width:98%; border:0px solid #004da5; background-color:#ccc; margin:0 auto;}
table.properties2 td { 
	font-size: 12px; border:none; background-color: #F4F4F4; 
	vertical-align:middle; padding: 3px; font-weight: normal; 
}

table.properties2 tr.left td {vertical-align:top; padding: 3px; width:100px;}
table.properties2 tr td.pix {padding: 6px;}

table.properties2 tr.d0 td { background-color:#eff3ff; color: black; border-bottom: 0px solid #004da5;} /*F4FAFF*/
table.properties2 tr.d1 td { background-color:#deebf7; color: black; border-bottom: 0px solid #004da5;} /*cfe2eb*/

.prop_address {font-weight:bold;}
.pad {padding:6px;}
.prop_detail_address {font-weight:bold; font-size:110%; padding-bottom: 6px;}

.biopix {border:none; float:left; padding: 0; margin-right:10px; clear:both; width:100px; height:128px;}
.name {color: 004ca3; font-weight:bold; font-size:18px; text-align:left; padding-bottom:16px;}
.title2 {font-style:oblique; padding-bottom: 10px;}
.shortdesc {font-size: 105%; font-weight:bold; padding-top: 18px;}

.pd_img {border: 1px solid #ffffff; text-align:center;}

#thumbnail_list{
float:left;
position:relative;
left:50%;
text-align:left;
border:none;
margin:0;
padding:0;
}
#thumbnail_list ul{
list-style:none; 
position:relative;
left:-50%;
margin:0;
padding:0;
} 

#thumbnail_list li{float:left; position:relative; padding:0; margin:0 1px 0 1px; padding-top:2px;}
.tb_item {border:1px solid #999;}

#thumbnail_list_img {padding-top:2px; margin:0 1px 0 1px;}
#mini_calc {padding:3px; margin:3px;}
#mini_calc .subhead {font-size: 70%;}
#mini_calc .bodytext {font-size: 80%;}

.vcf {margin-left:5px;}
