/* CSS Document */
body{
background-color:#FFFFFF;
margin-top:0px; 
}
/*------------------Page Links*/
a:link {
	color: #76878E;
}
a:visited {
	color: #366D6D;
}
a:hover {
	color: #333333;
}
a:active {
	color: #76878E;
}
/*------------------div styles*/
#wrapper{
background-color:#FFFFFF;
padding:0px;
width:902px;
height:auto;
border:1px solid #FFFFFF;
margin:0 auto;
}
#login{
width:300px;
height:300px;
}
#logo{
width:178px;
height:125px;
background-color:#607475;
float:left;
}
#topRight{
width:628px;
height:100%;
background-color:#FFFFFF;
float:right;
}
#topText{
position: relative;
top:112px;
left:0px;
padding-right:5px;
text-align:right;
background-color:#FFFFFF;
}
#imageBanner{
width:902px;
background-color:#FFFFFF;
padding-top:3px;
padding-bottom:3px;
}
#topNav{
background-color:#76878E;
width:902px;
padding:0px;
}
#middle{
display:table;
width:902px;
background-image:url(../templateimages/leftNav_bground.jpg);
background-repeat:repeat-y;
background-position:left;
}
#leftNav{
width:133px;
background-color:#CFC7A9;
height:100%;
/*padding-top:82px;*/
padding-top:91px;
/*_padding-top:86px;*/
_padding-top:95px;
padding-left:35px;
padding-right:10px;
float:left;
}
#contentwrapper{
width:722px;
height:auto;
float:right;
padding-right:0px;
}
#content{
width:691px;
min-height:300px;
background-color:#FFFFFF;
/*padding-top:15px;*/
padding-top:0px;
/*_padding-top:30px;*/
_padding-top:15px;
padding-bottom:20px;
padding-left:28px;
_padding-left:30px;
padding-right:0px;
_padding-right:0px;
float:left;
}
#prop {
height:300px;
float:right;
width:1px;
display:none;
}
/*#summaryBoxes{
width:140px;
height:auto;
background-color:#FFFFFF;
float:right;
margin-top:20px;
padding:3px;
border-style:dashed;
border-color:#999999;
border-width:1px;
border-top:none;
border-bottom:none;
}*/
#footer{
width:100%;
height:25px;
border-top:1px solid #969696;
background-image:url(../templateimages/leftNav_bground.jpg);
background-repeat:repeat-y;
background-position:left;
}
#footerLeft{
background-color:#CFC7A9;
width:133px;
float:left;
padding-top:5px;
padding-left:35px;
padding-right:10px;
padding-bottom:15px;
}
#footerRight{
width:694px;
float:right;
padding-top:5px;
padding-left:30px;
}
#footerLinks{
width:484px;
float:left;
}
#footerLogo{
width:200px;
float:right;
text-align:right;
padding-right:20px;
}
#loginTopNav{
text-align:right;
height:15px;
padding-right:10px;
padding-top:5px;
}
/*------------------------Font Styles*/
.summarybox{
font-size:9px;
font-family:verdana;
}
.clear {
clear: both;
font-size: 0;
height: 0;
line-height: 0
}
.topText{
font-family:Verdana;
font-size:9px;
font-weight:bold;
color:#B0B0B0;
}
.topNav a:link{
font-family:Verdana;
font-size:9px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.topNav a:visited{
font-family:Verdana;
font-size:9px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.leftNav a:link{
font-family:Verdana;
font-size:9px;
font-weight:bold;
color:#5D5D5D;
text-decoration:none;
text-transform: uppercase;
}
.leftNav a:visited{
font-family:Verdana;
font-size:9px;
font-weight:bold;
color:#5D5D5D;
text-decoration:none;
text-transform: uppercase;
}
.leftNav a:hover{
font-family:Verdana;
font-size:9px;
font-weight:bold;
color:#76878E;
text-decoration:none;
text-transform: uppercase;
}
.leftSubNav a:link{
font-family:Verdana;
font-size:9px;
font-weight:normal;
color:#5D5D5D;
text-decoration:none;
text-transform: none;
}
.leftSubNav a:visited{
font-family:Verdana;
font-size:9px;
font-weight:normal;
color:#5D5D5D;
text-decoration:none;
text-transform: none;
}
.leftSubNav a:hover{
font-family:Verdana;
font-size:9px;
font-weight:normal;
color:#5D5D5D;
text-decoration:underline;
text-transform: none;
}

.leftSubNavCurrent a:link{
font-family:Verdana;
font-size:9px;
font-weight:normal;
color:#5D5D5D;
text-decoration:underline;
text-transform: none;
}
.leftSubNavCurrent a:visited{
font-family:Verdana;
font-size:9px;
font-weight:normal;
color:#5D5D5D;
text-decoration:underline;
text-transform: none;
}
.leftSubNavCurrent a:hover{
font-family:Verdana;
font-size:9px;
font-weight:normal;
color:#5D5D5D;
text-decoration:underline;
text-transform: none;
}
.content{
font-family:Verdana;
font-size:11px;
color:#777777;
}
h1{
font-family:Arial;
font-size:20px;
font-weight:normal;
}
ul{
list-style-type:square;
}
.summarybox{
font-family:Verdana;
font-size:9px;
}
.footer{
font-family:Verdana;
font-size:9px;
font-weight:bold;
color:#777777;
}
.footer_links a:link{
color:#B0B0B0;
}
.footer_links a:visited {
color:#B0B0B0;
}
.footer_links a:hover {
color: #76878E;
}
.footer_links a:active {
color:#B0B0B0;
}
footer_dividers{
color:#B0B0B0;}
/* -------------------------------------- list menu */
/*#catNavItemSelected { 
	background-color: #BCC5C8;
	background-image: url(../templateimages/top_nav_over.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	}*/
.catNavItem { font-size: 7px; width: auto; text-align: left; border-left: 0px solid #FFFFFF; background-color:#76878E;
}
.catNavItemSelected{ font-size: 7px; width: auto;text-align: left; border-left: 0px solid #FFFFFF; background-color:#BCC5C8;
}
#nav{
	list-style: none;
	line-height: 9px;
	background-color: #76878E;
	padding: 0px;
	margin: 0px; 
	float:right;
	} 
#nav ul {
	list-style: none;
	line-height: 9px;
	background-color: #BCC5C8;
	padding: 0px;
	margin: 0px; 
	float:right;
	}
.divider {
font-size:14px;
vertical-align:middle;
color: #FFFFFF;
font-weight: bold; 
height:15px;
background-color:#76878E;
}
	
#nav li a {
	display: block;
	text-decoration: none;
	padding-top: 4px;
	_padding-top: 5px;
	padding-bottom: 5px;
	_padding-bottom: 4px;
	padding-left:5px;
	padding-right:5px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold; }
#nav li a:hover { color: #FFFFFF; }

#nav li ul a {
	font-size: 9px;
	display: block;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 4px;
	border-top:1px solid #FFFFFF;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	width: 106px;
	_width:120px;
	}
#nav li ul a:hover { color: #76878E; background-color: #E0E2E4;}

#nav li { float: left; padding: 0px; }

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 120px;
	margin: 0px;
	padding: 0px; }

#nav li li {
	width: 120px; 
	text-align:left;}

#nav li ul ul {
	margin: -1.90em 0 0 15em; }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }

#nav li:hover, #nav li.sfhover {
	background-color: #BCC5C8;
	/*background-image: url(../templateimages/top_nav_over.jpg);*/
	background-position: top left;
	background-repeat: repeat-x;
	color: #FFFFFF; }

#nav li ul li:hover, #nav li ul li.sfhover {
	background-color: #BCC5C8;
	/*background-image: url(../templateimages/top_nav_over.jpg);*/
	background-position: top left;
	background-repeat: repeat-x;
	color: #FFFFFF; }
/* ---------------------------- list menu End*/

/* ------------------------------------------ Forms */
.h1{
font_family:verdana;
font-size:11px;
font-weight:normal;
}
.formDesc{
background-color:#FFFFFF;}
.formWrapper{
background-color:#EEEEEE;
}
.required{
color:#FF0000;
}
.cell{
background-color:#F8F8F8;
}
.propertySearch{
background-color:#FFFFFF;
font-family:Verdana;
font-weight:normal;
font-size:9px;
width:690px;
/*width:520px;*/
/*width:670px;*/
}
.formSection{
color:#FFFFFF;
font-weight:bold;
padding:7px;
background-color:#76878E;
}
.formTitle{
font-weight:bold;
background-color:#F8F8F8;
width:207px;
}
.input{
font-family:Verdana;
font-size:9px;
width:150px;
}

/* ------------------ checklist --------

.checklist {
    border: 1px solid #ccc;
	background-color:#FFFFFF;
    list-style: none;
    height: 80px;
    overflow: auto;
    width: 150px;
}
.checklist, .checklist li { margin: 0; padding: 0; }

.checklist label {
    display: block;
	height: 1%;
    padding-left: 3px;
    text-indent: -5px;
}

.checklist label:hover { background: #E1E1E1; color: #000000; }
.alt { background: #F7F7F7; }
 ------------------ checklist --------*/

.comments{
font-family:Verdana;
font-size:9px;
width:400px;
}
.italic{
font-style:italic;
font-weight:normal;
}
.propertyBriefHeader{
font-weight:bold;
text-align:center;
background-color:#EAEAEA;
}
.propertyBriefHeaderLeft{
font-weight:bold;
text-align:left;
background-color:#EAEAEA;
}
.propertyBrief{
font-weight:bold;
text-align:center;
background-color:#F8F8F8;
}
.propertyBriefTitle{
font-weight:normal;
text-align:right;
background-color:#F8F8F8;
}
.buttons{
font-family:verdana;
font-size:9px;
font-weight:normal;
}

/*------------------Property Search Form end ---*/
