/* CSS Document */


td { font-family: Times New Roman, Times, Serif; font-size: 12px; line-height: 11pt; color: #221E1F; }

.bodyBold { font-family: Times New Roman, Times, Serif; font-size: 12px; font-weight: bold; line-height: 12pt; color: #221E1F; padding-left: 5px; padding-bottom: 5px; }
.bodyBoldW { font-family: Times New Roman, Times, Serif; font-size: 12px; font-weight: bold; line-height: 12pt; color: #FFF; padding-bottom: 5px; }

a { text-decoration: underline; color: #547CBC; }
a:hover { text-decoration: underline; color: #947CBC; }
a:active { text-decoration: underline; color: #547CBC; }


.top_menu {text-transform: uppercase; text-decoration: none; font-family: Arial, Verdana, San Serif; font-size: 10px; line-height: 12pt; color: #AFB5D4; padding-bottom: 5px; padding-right: 24px;}
.top_menu a{ text-decoration: none; font-family: Arial, verdana, San Serif; font-size: 10px; line-height: 10pt; color: #AFB5D4;}
.top_menu a:hover{ text-decoration: none; font-family: Arial, Verdana, San Serif; font-size: 10px; line-height: 10pt; color: #95A9D5;}

.upper_nav {background: #C8C5C1; font-weight: bold; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; text-transform: uppercase; text-decoration: none; font-family: Arial, Verdana, San Serif; font-size: 9px; line-height: 12pt; color: #3D6EAC; padding-bottom: 2px; padding-top: 2px;padding-right: 5px;padding-left: 5px; cursor:hand;}
.upper_nav a{font-weight: bold; text-decoration: none; font-family: Arial, Verdana, San Serif; font-size: 9px; line-height: 12pt; color: #3D6EAC;}
.upper_nav a:hover{font-weight: bold; text-decoration: none; font-family: Arial, Verdana, San Serif; font-size: 9px; line-height: 12pt; color: #3D6EAC;}
.upper_nav_on {background: #A9A5A0; font-weight: bold; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; text-transform: uppercase; text-decoration: none; font-family: Arial, Verdana, San Serif; font-size: 9px; line-height: 12pt; color: #3D6EAC; padding-bottom: 2px; padding-top: 2px;padding-right: 5px;padding-left: 5px;}
.upper_nav_end {background: #C8C5C1; font-weight: bold; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF;  text-transform: uppercase; text-decoration: none; font-family: Arial, Verdana, San Serif; font-size: 9px; line-height: 12pt; color: #3D6EAC; padding-bottom: 2px; padding-top: 2px;padding-right: 5px;padding-left: 5px;}


.pad1 {text-transform: uppercase; padding-left:5px;}
.pad2 {padding-left:10px;}

.home_nav {	background: transparent; font-weight: bold; border-bottom: 1px solid #E0E6F4; text-transform: uppercase; text-decoration: none; font-family: Arial, Verdana, San Serif; font-size: 10px; line-height: 12pt; color: #32588C; padding-bottom: 3px; padding-top: 3px;padding-right: 10px;padding-left: 50px; width: 200px; cursor:hand; height: 25px;}
.home_nav a{font-weight: bold; text-decoration: none; font-family: Arial, Verdana, San Serif; font-size: 10px; line-height: 12pt; color: #32588C;}
.home_nav a:hover{font-weight: bold; text-decoration: none; font-family: Arial, Verdana, San Serif; font-size: 10px; line-height: 12pt; color: #32588C;}


.side_nav {background: transparent; font-weight: bold; border-bottom: 1px solid #FFFFFF; text-transform: uppercase; text-decoration: none; font-family: Arial, Verdana, San Serif; font-size: 9px; line-height: 12pt; color: #4675B6; padding-bottom: 3px; padding-top: 3px;padding-right: 3px;padding-left: 13 px; width: 134px; cursor:hand;}
.side_nav a{font-weight: bold; text-decoration: none; font-family: Arial, Verdana, San Serif; font-size: 9px; line-height: 12pt; color: #4675B6;}
.side_nav a:hover{font-weight: bold; text-decoration: none; font-family: Arial, Verdana, San Serif; font-size: 9px; line-height: 12pt; color: #4675B6;}
.side_nav_on {background: #C8C4C1; font-weight: bold; border-bottom: 1px solid #FFFFFF; text-transform: uppercase; text-decoration: none; font-family: Arial, Verdana, San Serif; font-size: 9px; line-height: 12pt; color: #4675B6; padding-bottom: 3px; padding-top: 3px;padding-right: 3px;padding-left: 13 px; width: 134px;}


.side_nav2 {background: transparent; font-weight: bold; border-bottom: 1px solid #FFFFFF; text-decoration: none; font-family: Arial, Verdana, San Serif; font-size: 9px; line-height: 12pt; color: #4675B6; padding-bottom: 3px; padding-top: 3px;padding-right: 3px;padding-left: 13 px; width: 134px; cursor:hand; }
.side_nav2_on {background: #C8C4C1; font-weight: bold; border-bottom: 1px solid #FFFFFF; text-decoration: none; font-family: Arial, Verdana, San Serif; font-size: 9px; line-height: 12pt; color: #4675B6; padding-bottom: 3px; padding-top: 3px;padding-right: 3px;padding-left: 13 px; width: 134px;}


.footer { text-transform: uppercase; text-decoration: none; font-family: Arial, Verdana, San Serif; font-size: 10px; line-height: 12pt; color: #DDDDDD; padding-top: 10px; padding-left: 12px;}
.footer a { text-decoration: none; color: #DDDDDD; }
.footer a:hover { text-decoration: none; color: #DDDDDD; }
.footer a:active { text-decoration: none; color: #DDDDDD; }

.title { font-family: Arial, Verdana, San Serif; font-size: 13px; font-weight: bold; line-height: 13pt; color: #4166A5;}
.blue_text { font-family: Arial, Verdana, San Serif; font-size: 12px; line-height: 15pt; color: #547CBC;}


.text { font-family: Arial, Verdana, San Serif; font-size: 12px; line-height: 13pt; color: #000000;}
.text tr{ font-family: Arial, Verdana, San Serif; font-size: 12px; line-height: 13pt; color: #000000;}
.text td{ font-family: Arial, Verdana, San Serif; font-size: 12px; line-height: 13pt; color: #000000;}

.title2 { font-family: Arial, Verdana, San Serif; font-size: 16px; font-weight: bold; line-height: 18pt; color: #444444; }
.title3 { font-family: Arial, Verdana, San Serif; font-size: 12px; line-height: 12pt; color: #00736B; padding-top: 5px; }

.subTitle { font-family: Arial, Verdana, San Serif; font-size: 11px; line-height: 12pt; color: #476268; padding-bottom: 5px; }
.subTitle2 { font-family: Arial, Verdana, San Serif; font-size: 11px; line-height: 12pt; color: #476268; padding-left: 5px; }
.subTitle3 { font-family: Arial, Verdana, San Serif; font-size: 11px; line-height: 12pt; color: #00736B; padding-bottom: 5px; }
.subTitle3b { font-family: Arial, Verdana, San Serif; font-size: 11px; line-height: 12pt; color: #00736B; padding-bottom: 5px; padding-left: 15px; }
.subTitleW { font-family: Arial, Verdana, San Serif; font-size: 11px; line-height: 12pt; color: #FFF; padding-right: 5px; padding-bottom: 5px; padding-top: 5px; }
.subTitleW2 { font-family: Arial, Verdana, San Serif; font-size: 12px; line-height: 12pt; color: #FFF; padding-bottom: 5px; }
.subTitle4 { font-family: Arial, Verdana, San Serif; font-size: 10px; line-height: 11pt; color: #00736B; }

.homeTitle { font-family: Arial, Verdana, San Serif; font-size: 14px; line-height: 14pt; color: #00736B; }

.subNav { font-family: Arial, Verdana, San Serif; font-size: 11px; line-height: 12pt; color: #476268; padding-left:20; padding-right:20; padding-top:0; padding-bottom:5;}
.subNav a { text-decoration: none; color: #476268; }
.subNav a:hover { text-decoration: underline; color: #476268; }
.subNav a:active { text-decoration: none; color: #E07E26; }
.subNavON { font-family: Arial, Verdana, San Serif; font-size: 11px; font-weight: bold; line-height: 14pt; color: #E07E26; }
.subNavON a { text-decoration: none; color: #E07E26; }
.subNavON a:hover { text-decoration: underline; color: #E07E26; }
.subNavON a:active { text-decoration: none; color: #476268; }

.admin_body { font-family: Arial, Verdana, San Serif; font-size: 11px; line-height: 14pt; color: #476268; padding: 20px;}

.label {
	font-family: Arial, Verdana, San Serif;
	font-size: 11px;
	line-height: 11pt;
	color: #476268;
	padding: 2px 5px 2px 5px;
	background: #E6E4D5;
	border-top: 1px solid #CECAAB;
	border-bottom: 1px solid #CECAAB;
	border-left: 1px solid #CECAAB;
	display: block;
}

.main_body {
	font-family: Arial, verdana, Times, Serif;
	font-size: 12px;
	line-height: 13pt;
	padding: 23px 20px 20px 20px;
	background: #FFFFFF;
    color: #000000;
}

.compare1 {
	font-family: Times New Roman, Times, Serif;
	font-size: 12px;
	line-height: 11pt;
	color: #221E1F;
	padding: 5px 5px 5px 5px;
	background: #FFF;
	border-left: 1px solid #CECAAB;
	border-bottom: 1px solid #CECAAB;	
	display: block;
}

.compare2 {
	font-family: Times New Roman, Times, Serif;
	font-size: 12px;
	line-height: 11pt;
	color: #221E1F;
	padding: 5px 5px 5px 5px;
	background: #F4F3EC;
	border-left: 1px solid #CECAAB;
	border-bottom: 1px solid #CECAAB;	
	display: block;
}

.compare_head {
	font-family: Times New Roman, Times, Serif;
	font-size: 12px;
	line-height: 11pt;
	color: #00736B;
	padding: 5px 5px 5px 5px;
	background: #ECEBDF;
	border-left: 1px solid #CECAAB;	
	border-bottom: 1px solid #CECAAB;		
	display: block;
}


.floating_numbers {
    font-weight: bold;
    position: absolute; 
	font-family: Arial, Times New Roman, Times, Serif;
	font-size: 14px;
	line-height: 11pt;
	color: #E07E26;
	padding: 3px;
}

.text2 {
	font-family: Times New Roman, Times, Serif;
	font-size: 12px;
	line-height: 11pt;
	color: #221E1F;
	padding: 2px 5px 2px 5px;
	background: #F4F3EC;
	border-left: 1px solid #CECAAB;
	display: block;
}
.textb1 {
	font-family: Times New Roman, Times, Serif;
	font-size: 12px;
	line-height: 11pt;
	color: #221E1F;
	padding: 2px 5px 2px 5px;
	background: #FFF;
	border-bottom: 1px solid #CECAAB;
	border-left: 1px solid #CECAAB;
	display: block;
}

.textb2 {
	font-family: Times New Roman, Times, Serif;
	font-size: 12px;
	line-height: 11pt;
	color: #221E1F;
	padding: 2px 5px 2px 5px;
	background: #F4F3EC;
	border-bottom: 1px solid #CECAAB;
	border-left: 1px solid #CECAAB;
	display: block;
}

select {
	font-family: Times New Roman, Times, Serif;
	font-size: 12px;
	line-height: 11pt;
	color: #221E1F;
	padding: 2px 5px 2px 5px;
	background: #FFF;
	border-bottom: 1px solid #CECAAB;
	border-left: 1px solid #CECAAB;
	display: block;
}

input {
	font-family: Times New Roman, Times, Serif;
	font-size: 12px;
	line-height: 11pt;
	}

.featureTitle { font-family: Arial, Verdana, San Serif; font-size: 11px; font-weight: bold; line-height: 11pt; text-transform: uppercase; color: #FFF; }
.featureSub1 { font-family: Arial, Verdana, San Serif; font-size: 11px; font-weight: bold; line-height: 11pt; color: #FFF; }
.featureSub2 { font-family: Arial, Verdana, San Serif; font-size: 12px; font-weight: bold; line-height: 11pt; color: #FFF; padding-bottom: 5px; }
.featureText { font-family: Times New Roman, Times, Serif; font-size: 11px; line-height: 11pt; color: #FFF; }
.featureLink { font-family: Arial, Verdana, San Serif; font-size: 11px; line-height: 11pt; color: #FFF; padding-bottom: 5px; }
.featureLink a{ font-family: Arial, Verdana, San Serif; font-size: 11px; line-height: 11pt; color: #FFF; padding-bottom: 5px; }

.featurePic { border-left: 1px solid #CECAAB; border-right: 1px solid #CECAAB; }
.featurePicW { border-left: 1px solid #FFF; border-right: 1px solid #FFF; }

.propertyTitle { font-family: Arial, Verdana, San Serif; font-size: 14px; font-weight: bold; line-height: 16pt; text-transform: uppercase; color: #FFF; }
.propertyTitle2 { font-family: Arial, Verdana, San Serif; font-size: 12px; font-weight: bold; line-height: 16pt; text-transform: uppercase; color: #00736B; }

.propertySub1 { font-family: Arial, Verdana, San Serif; font-size: 12px; font-weight: bold; text-transform: uppercase; line-height: 12pt; color: #FFF; }
.propertySub2 { font-family: Arial, Verdana, San Serif; font-size: 14px; font-weight: bold; line-height: 16pt; color: #FFF; }
.propertySub3 { font-family: Arial, Verdana, San Serif; font-size: 12px; font-weight: bold; line-height: 16pt; color: #00736B; }

.sold { font-family: Arial, Verdana, San Serif; font-size: 11px; font-weight: bold; line-height: 12pt; color: #FF0000; }

.link a { text-decoration: underline; color: #476268; }
.link a:hover { text-decoration: none; color: #476268; }
.link a:active { text-decoration: none; color: #E07E26; }

.pic { border: 1px solid white; }
.picON { border: 1px solid #00736B; }
.pic2 { padding: 0px 10px 0px 0px; }



.ticker { font-family: Arial, Verdana, San Serif; font-size: 12px; line-height: 12pt; color: #476268; }
.ticker a { text-decoration: underline; color: #476268; }
.ticker a:hover { text-decoration: none; color: #476268; }
.ticker a:active { text-decoration: none; color: #E07E26; }


.pad30R { padding-right: 30px; }
.pad30R20L { padding-right: 30px; padding-left: 20px; }
.pad20 { padding: 20px; }
.pad20L { padding-left: 20px; }
.pad20R { padding-right: 20px; }
.pad15 { padding: 15px; }
.pad10 { padding: 10px; }
.pad5 { padding: 5px; }

.homePad { padding: 50px 45px 40px 50px; }
.featurePad { padding: 10px 0px 5px 10px; }
.featurePad2 { padding: 20px 20px 0px 20px; }
.titlePad { padding: 30px 50px 20px 50px; }
.bodyPad { padding: 10px 45px 10px 50px; }
.bodyPad2 { padding: 10px 0px 10px 50px; }
.propertyPad { padding: 5px 0px 0px 10px; }