@charset "utf-8";
/* CSS Document */
body{

margin:0px;
padding:0px;background:url(../images/inner_bg.gif) repeat-x #01081a;
color:#ffffff}

#pagecontent{
margin: 0 auto;
margin-top: 20px;
width: 1100px;
text-align: left;
padding: 0;
}

.custom-sublinks {
margin-left: 5px;
margin-top: 10px;
margin-bottom: 10px;
}
a{color:#a6a3a3; text-decoration:none}
a:hover{color:#ccc; text-decoration:none}
a.TxtBrown{ font-weight:bold; font-size:inherit;
color:#9a7e59}
img.imgBDR{border:1px solid #a4a4a4}
img.imgBDR2{ margin: 0; padding: 5px; float: right;}
form{ margin:0px;
padding:0px;
text-align:left;
}
input{color:#CCCCCC}
p{
text-align:left;
line-height:14px;
color:#ffffff}
h1{
list-style:none;
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
color:#fffac7;
margin:0;
padding:0;
display:inline;}
h2{
list-style:none;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#fffac7;
margin:10px 0;
padding:0;
display:inline;}
h3{
color:#fffac7;
font-family: Arial, Helvetica, sans-serif;
line-height:16px;
font-weight:bold;
font-size:12px;
padding:0;
margin:0;
display:inline;
}
h4{font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#9a7e59;padding:0;
margin:0;
display:inline;}

h5{font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#ccc;
padding:0;
margin:0;
display:inline;}

h6{font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ccc;
padding:0;
margin:0;
display:inline;}

.clear{
clear:both;
margin:0;
padding:0;
height:0px;}

.headerTitle{padding:20px 0 20px 16px; text-align:left;}
#content{
width:100%;
margin: 0;
padding: 0;
}

#wrapper{
width:100%;
padding: 0;
margin:0;
}

.col01{
height: 146px;
width: 692px;
margin: 0 auto;
}

.left{
width:160px;
float:left;
list-style:none;
padding:5px 0px 0px 10px;
/*background:url(../images/left-bg.jpg) repeat-y;*/
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
}

.leftnav{
width: 150px;
height: 287px;
float:left;
list-style:none;
padding:0;
margin:0px 0px 5px 0px;
background:url(../images/leftnav-bg.jpg) repeat-y;
border:#363636 solid 1px}


.leftnav ul{
list-style:none;
padding:0;
margin:0;
}
.leftnav li.txtSpc{
list-style:none;
height:26px;
padding:0;
margin:0;
font-weight:bold;
}
.leftnav li.txtTitle{
list-style:none;
padding:3px 12px 3px 0;
margin:0;
color:#fff;
font-weight:bold;
}
.leftnav li.txt{
list-style:none;
padding:0px 12px 0px 0;
height:15px;
margin:0;
}

.about1 a, .company2 a, .associates3 a, .testimonials4 a, .newsletter5 a, .blog6 a,
.properties1 a, .soldproperties2 a, 
.homesearch3 a, .advancesearch4 a, .openhouse5 a, .mortgagecalculator6 a,
.area-information1 a, .calendar2 a, .communitylinks3 a,
.buyers1 a, .sellers2 a, .dreamhome3 a, .homeworth4 a,
.resources1 a, .financing2 a, .real-estate-news3 a, .relocate4 a, .gallery5 a {
font-weight: bold;
color: #FFFFFF;
}

.leftnav li.div{
list-style:none;
padding:3px 12px 3px 0;
height:1px;
margin:0;
background:url(../images/leftnav-div.gif) right  center no-repeat;
}

.mainNavigation {
width: 100%;
}

.mainNavigation ul{
width: 826px;
padding:0px;
list-style:none;
margin:0 auto;
}
.mainNavigation li{
list-style:none;
padding: 0;
margin:0;
float:left;
text-align:left;
}

.midNavigation {
width: 100%;
}

.midNavigation ul{
width: 795px;
padding:0px;
list-style:none;
margin:0 auto;
}

.midNavigation li{
list-style:none;
padding: 0;
margin:0;
float:left;
text-align:left;
}

.midnav{
list-style:none;
padding: 0;
margin:0;
float:left;
text-align:left;
}

.navsep {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #c7c7c7;
padding-top: 1px;
margin: 0;
}

a.home{
background:url(../images/tab-home.gif);
width:150px;
height:36px;
display:block;
}
a.home:hover{
background:url(../images/tab-home.gif);
width:150px;
height:36px;
display:block;
}

a.company{
background:url(../images/but-company.gif);
width:88px;
height:36px;
display:block;
margin-left:3px;
}
a.company:hover{
background:url(../images/but-company-over.gif);
width:88px;
height:36px;
display:block;
margin-left:3px;
}

a.properties{
background:url(../images/but-properties.gif);
width:96px;
height:36px;
display:block;
}
a.properties:hover{
background:url(../images/but-properties-over.gif);
width:96px;
height:36px;
display:block;
}

a.areas{
background:url(../images/but-areainfos.gif);
width:145px;
height:36px;
display:block;
}
a.areas:hover{
background:url(../images/but-areainfos-over.gif);
width:145px;
height:36px;
display:block;
}

a.buyers{
background:url(../images/but-buyers.gif);
width:132px;
height:36px;
display:block;
}
a.buyers:hover{
background:url(../images/but-buyers-over.gif);
width:132px;
height:36px;
display:block;
}

a.resources{
background:url(../images/but-resources.gif);
width:87px;
height:36px;
display:block;
}
a.resources:hover{
background:url(../images/but-resources-over.gif);
width:87px;
height:36px;
display:block;
}

a.contact{
background:url(../images/but-contact.gif);
width:97px;
height:36px;
display:block;
}
a.contact:hover{
background:url(../images/but-contact-over.gif);
width:97px;
height:36px;
display:block;
}
.right{
width:862px;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
float:right;
list-style:none;}

.RightContent{
padding:20px 14px 18px 16px;
text-align:left;
}

.RightContentTexts{
padding:0px 0px 18px 16px;
text-align:left;
float:left;
width:400px;
display:inline;
}

.conTxt {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #ffffff;
}

.contactsRight{
list-style:none;
padding:0px;
width:237px;
float:left;
line-height:16px;
text-align:right;
margin:0;
padding: 0;
}

.contactsRight2{
list-style:none;
padding:0px;
width:266px;
float:left;
line-height:16px;
text-align:right;
margin:0;
padding: 0;
}

.contactsRightBG{
list-style:none;
padding: 24px 10px 20px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
width:210px;
margin:0px;
text-align:center;
background-color: #234166}


.contactsRightBG ul{
margin: 0;
padding-top: 10px;
}

.contacthdr{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #fffac7;
font-weight: bold;
}

.contactsRightBG a{
margin: 0;
padding; 0;
color: #ffffff;
}

.contactsRightBG2{
list-style:none;
padding: 24px 10px 20px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
width:217px;
margin:0;
text-align:right;
background-color: #234166}

.contactsRightBG2 a{
margin: 0;
padding; 0;
color: #ffffff;
}

.contacthdr2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #fffac7;
font-weight: bold;
text-decoration: underline;
}

.header-photo{
padding:0;
margin:0;
width: 100%;
height:202px;
/* background-color:#1a191f; */
background:url(../images/inner_navbg.jpg) top center;
}
.ContactsInfo{
width: 140px;
float:left;
list-style:none;
padding:0;
margin:17px 0px;
line-height:16px;
text-align: right;
}

#leftFeatured{
width:130px;
list-style:none;
float:left;
margin:14px 0px 15px 8px;

line-height:16px;
text-align:left;
}
#leftFeatured ul{
list-style:none;
margin:0px;
padding:0;
}
#leftFeatured .TitleImg{
padding-bottom:20px;
}


#leftFeatured .imgPhoto{
border: 1px solid #a4a4a4;
margin:0 5px;
}

#leftFeatured .Title{
color:#cbcbcb;
line-height:16px;
font-weight:bold
}

#leftFeatured .conTxt{
margin:5px;
}

#leftFeatured .conTxt a{
font-weight: bold;
font-size: 12px;
}

#leftCommunity{
width:130px;
list-style:none;
float:left;
margin:14px 0px 15px 8px;

line-height:16px;
text-align:left;
}

#leftCommunity ul{
list-style:none;
padding:0px;
margin:0px
}


#leftCommunity .TitleImg{
padding-bottom:20px;
}


#leftCommunity .imgPhoto{
border: 1px solid #a4a4a4;
margin:0 5px;
}

#leftCommunity.Title{
color:#cbcbcb;
line-height:16px;
font-weight:bold
}

#leftCommunity .conTxt{
margin:5px;
}

#leftCommunity .conTxt a{
font-weight: bold;
font-size: 12px;
}

/*Left COntact Forms*/
#leftContactForms{
list-style:none;
margin:20px 0 0 0;
padding:0;
text-align:left;}

#leftContactForms ul{
list-style:none;
text-align:left;
margin:0px;
padding:0px;
}

#leftContactForms li{
list-style:none;
margin:0;
padding: 5px 0;
width:100px;

text-align:left;
}

#LeftContactForms .frmtxt{
padding:1px 0
}
#LeftContactForms .frmInputs{
padding: 0 0 10px 0
}



.LeftContactFormsTxt{
padding:200px 0px;
margin:0;
text-align:left;
font-size:12px;
font-style:bold;
text-align:left
}
.LeftContactFormsFrm{
padding:0px 0px 15px  0px;
margin:0;
text-align:left;
font-size:12px;
font-style:bold;

}
.leftContactFormsInputTxt{
background:#121212;
border:1px #343434 solid;

height:18px;
}
.leftContactFormsInputBtn{float:left;
padding-right:5px;}



ul.navigation{
margin:0px;
padding:0px;
list-style:none
}

.bullet{
margin:0px ;
padding:0px 25px;
list-style:url(../images/bul-gray.gif)}

.plusBullet{ background:url(../images/plus.gif) left center no-repeat; padding:5px 0 5px 20px; text-align:left}

.plusBullet2{ 
	background:url(../images/plus.gif) left center no-repeat;
	padding:10px 0 10px 20px;
	text-align:left;
	border-bottom: 1px solid #666666;
}

.plusBullet2 a{ 
	color: #fffac7;
	font-size: 8pt;
	text-decoration: underline;
}

li.bullet03{ 
padding-right:8px;
color:#fffac7;
}

li.bullet02{ list-style: url(../images/bul-orange.gif);
padding-right:8px;
color:#FFFFFF;
}

.addy{padding:10px 0; text-align:center}
.footer2{
color:#80848d;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:center;
padding:50px 0 0 0;
}

.footer2 a{
color:#80848d;
font-size:8pt;
text-decoration: none;
}

.formScroll {scrollbar-3dlight-color:#ffd700;
scrollbar-arrow-color:#ff0;
scrollbar-base-color:#ff6347;
scrollbar-darkshadow-color:#ffa500;
scrollbar-face-color:#008080;
scrollbar-highlight-color:#ff69b4;
scrollbar-shadow-color:#f0f}

.inputtxt{
background:#234166;
width:100px;
border:1px #343434 solid;
color:#999;
height:18px;
}

.inputtxt2{
background:#234166;
width:166px;
border:1px #343434 solid;
color:#999;
height:18px;
} 
.inputRangeTxt{
background:#234166;
width:72px;
border:1px #343434 solid;
color:#999;
height:18px;
}
.inputRmTxt{
background:#234166;
width:40px;
border:1px #343434 solid;
color:#999;
height:18px;
}

.inputRmTxt2{
background:#234166;
width:150px;
border:1px #343434 solid;
color:#999;
}

textarea{
background:#234166;
border:1px #bbbbbb solid;
}

.inputbtn{
float:left;
padding-right:20px;
}

.inputtxt21 {background:#234166;
width:65px;
border:1px #343434 solid;
height:18px;
float:left
}

.rightFeatured{
		float:left;
		width:230px;		
		margin-bottom:10px;
		text-align:center;		
	}
.rightFeatured ul{
		margin:0px;
		padding:0px;
	}
	
	.rightFeatured ul li{
		list-style:none;
		padding-bottom:15px;
	}


/* Drop Dwon Menu */

.anylinkcss{
position:absolute;
visibility: hidden;
/*border: 1px solid #fadc88; THEME CHANGE HERE*/
border-bottom-width: 0;
font-family: Times New Roman, Times, serif;
font-size:11px;
font-weight: 500;
line-height: 22px;
z-index: 100;
width: 165px;
text-align: center;
/*
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=3); 
*/
/*Add Shadow in IE. Remove if desired*/
}

.anylinkcss a{
width: 100%;
display: block;
/*text-indent: 3px;*/
border-bottom: 1px solid #383a44;
padding: 3px;
text-decoration: none;
/*font-weight: bold;*/
font-family: Times New Roman, Times, serif;
text-transform: uppercase;
font-size:11px;
font-weight: 500;
/*text-indent: 5px;*/
color: #afafad;
/*font-size: 11px;*/
text-align: center;
text-indent:5px;
background:url(../images/inner_navbg.png);
}

.anylinkcss a:hover{ /*hover background color*/
color: #fffac7;
}
}

* html .anylinkcss a{ /*IE only hack*/
width: 100%;
}

/* Calculators */

.pagecontent {
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 8pt;
}

.text {
	color: #234166;
}

.first {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
}

.chapter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #fffac7;
	font-weight: bold;
}

.table-caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #fffac7;
	font-weight: bold;
}


