/*------------------Set font, bgcolor and padding for entire site: margin centers content-----------------*/
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin:0 auto;
	background-color:#274438;
	padding-top: 10px;
	}
/*-----------------Align all content in table cells to top, if you need to override, use !important style declaration--------------*/
td{
	vertical-align:top;
	}
/*----------------Create consistent spacing for paragragh text relative to other block level elements----------------------*/
p{
	padding:10px 10px 0 10px;
	}
/*----------------Use on all main tables on site, sets bgcolor---------------------------------------*/
#mainTable{
	background-color:#FEFBF1;
	margin:0 auto;
	min-height:1000px;
	}
/*----------------Sets shadow under top navigation across site--------------------------------------*/	
.navShadow {
	background-image: url(/_images/_design/navshadow.jpg);
	background-repeat: repeat-x;
}
/*----------------Set consistent vertical spacing for H1 elements, Header images should be wrapped with H1 tag for consistency------------------*/
h1 {
	margin: 0px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	color: #274438;
	border-bottom: 1px solid #274438;
	font-size: 18px;
}
h2 {
	margin: 0px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	color: #274438;
	border-bottom: 1px solid #274438;
	font-size: 14px;
}
/*-----------------Creates white border around promotional area at the bottom of the homepage-----------------------*/
.promoBorder {
	border-top: 0px solid;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
}
/*-----------------Causes text to "wrap" around small images in promotional area at the bottom of the homepage-------------*/
.promoImage {
	float: right;
	padding-left:5px;
}
/*-----------------Sets background image, height, and color for bottom navigation area across site--------------------*/
.bottomNav {
	background-color:#4A6F60;
	background-repeat: repeat;
	height: 75px;
	color:#FFFFFF;
	padding-bottom:10px;
	background-image: url(/_images/_design/bottomNavbg.gif);
}
.bottomNav img{

}
#leftNavTable {
	border-bottom:1px solid #274438;
}
#leftNavTable td{
	padding-left:5px;
	vertical-align:middle;
	height:20px;
	background-image:url(/_images/_design/leftNavBg.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
#leftNavTable a:link{
	border:1px #333333;
	display:block;
	background-color:#FFFFFF;
	line-height:18px;
	width:185px;
	
	}

#leftnav {
background-color: #e5eef4;
border-collapse: collapse;
padding: 0;
white-space: normal;
list-style: none;
margin: 0;
height: auto;
width: 205px;
line-height: normal;
}
#leftnav li {
/* The normal, unselected items. */
background-color: transparent;
border-right: 1px #274438 solid;
border-bottom: 1px #274438 solid;
color: black;
height: auto;
padding: 3px 0px;
text-decoration: none;
text-transform: uppercase;
}
#leftnav li.top {
	background-image: url(/_images/_design/navshadow-blue-2.gif);
	background-repeat: repeat-x;
}
#leftnav li.selected {
/* The selected navigation item. */
background-color: white;
border-top: none;
border-right: none;
border-left: 3px #274438 solid;
color: black;
}
#leftnav li:hover {
background-color: white;
border-color: black;
border-bottom-color: #274438;
color: black;
}
#leftnav li a {
text-decoration: none;
padding: 0px 5px;
color: #274438;
}

.contentArea {
	background-image:url(/_images/_design/images/contenttop.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin: 0;
	padding: 0;
}

.history {
	background-image:url(/_images/_design/images/contenttophistory2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin: 0;
	padding: 0;
}

.contentAreaWide {
	background-image:url(/_images/_design/images/contenttopwide.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin: 0;
	padding: 0;
}

.rightContentBg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#274438;
	background-image: url(/_images/_design/images/right-content-bg-2.jpg);
	background-color: #FDFBEF;
	background-repeat: repeat-x;
	background-position: top;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-color: #274438;
}

.leftdash {
    border-left: none;
    padding-left: 1px;
    background: url(/_images/_design/css-dotted-2.gif) repeat-y top left;
	margin: 0;
	padding: 1px;
}

.rightdash {
    border-left: none;
    padding-left: 1px;
    background: url(/_images/_design/css-dotted-2.gif) repeat-y top right;
	margin: 0;
	padding: 1px;
}

.footer {
    color: white;
}

.globalLink {
    color: #274438;
}
.formelement {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
}

.clgrayLine {
	Z-INDEX: 1; OVERFLOW: hidden; WIDTH: 100%; CLIP: rect(0px 100% 1px 0px); POSITION: relative; HEIGHT: 1px; BACKGROUND-COLOR: #274438; layer-background-color: #274438
}


/* Style for property thumb nails*/
.Darkrow{
	background-color: #ADBEB5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;

}
.Lightrow{
	background-color: #FFF3CE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
a.txt_footerSEO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
	line-height: 17px;
}
a.txt_footer3:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
	line-height: 17px;
}
a.txt_footer3:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
	line-height: 17px;
}
a.txt_footer3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:underline;
	line-height: 17px;
}
a.txt_footer3:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
	line-height: 17px;
}
.Darkrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 17px;
}
.Darkrow a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 17px;
}
.Lightrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 17px;
}
.Lightrow a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 17px;
}