/* LARGE CONTENT BLOCKS*/
form{
display:inline;}
body {
font-family: verdana, arial, helvetica, serif;
font-size:11px;
line-height:16px;
color:#666666;
background-color: #fff;
background-image:url(../images/headerStripeGrad.gif);
background-repeat:repeat-x;
margin:0px;
padding:0px;
}
#container{width:770px; border-top:0.2px solid white;;}
#Menu{width:202px; float:left; margin:0px; padding:0px; border-right:1px solid white;}
#Content{margin-left:203px;}
#footer{ clear:both; background:#EFF6FC; font:Verdana, Arial, Helvetica, sans-serif, tahoma; font-size:10px; color:#798996; padding:5px; margin-top:60px}
#PageContent{padding:22px;
float:left;
}
#topHeader {
margin:0px;
padding:0px;
border:0px;
}
.right {
float:right;
}
.left_IMG {
float:left;
padding: 0px 10px 2px 0px;
}
.documentList {
margin-bottom:20px;}
#navHeader{
height:62px;
background:#0F3B67;
display:block;
float:left;
width:565px;
border-bottom:1px solid #517295;
}
#pageNav{
text-align:right;
margin-top:31px;
padding:0px 22px;
color:#A5B8CF;
}
#pageNav span{
text-align:left;
color:red;
float:left;
color:#899EB3;
font-weight:bold;
}
#pageNav a:link, #pageNav a:visited{
color:#A5B8CF;
padding-left:15px;
}
#pageNav a:active, #pageNav a:hover{
color:white;
padding-left:15px;
}
#blockHeader{
display:block;
height:183px;
background:#36608B; 
width:565px;
background-image:url(../images/titleGrad.gif); 
float:left;
}
#blockHeader #blockDesc{
margin:55px 22px 0px 22px;
}
#blockHeader #blockDesc #icon{
float:left;
}
#blockHeader #blockDesc #blockTextDesc{
margin-left:134px;
color:#99AABD;
}
#blockHeader #blockDesc #blockTextDesc #blockHeaderImg{
margin-top:16px;
}

/* SUB CONTENT BLOCKS*/
.logoBlock {
	display:block;
	height: 62px;
	background-color:#002B59;
}
.logoBlock img {
	margin: 19px 0px 0px 22px;
}
#searchBlock {
	clear:both;
	border-top:1px solid white;
	padding-bottom:10px;
	background: #AFBDCC;
	background-image:url(../images/searchBG.gif);
	background-repeat:repeat-y;
}
#searchBlock img {
	margin-bottom:10px;
}
#newsBox {
	padding:0px 9px 10px 32px;
}

#newsBox strong{
color:#002D56;	
}

#newsBox a:link, #newsBox a:visited{
color:#1A578E;	
}

#newsBox a:hover, #newsBox a:active{
color:#2986D9;	
}

textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif, tahoma;
	font-size:11px;
	color:#2C3551;
}
legend{
	font-family:Verdana, Arial, Helvetica, sans-serif, tahoma;
	color: #042955;
	font-size:12px;
	font-weight:bold;
	color:#2C3551;
}
fieldset {
border: 1px solid #B3C5D6;
}
.smallInput{
	font-family:Verdana, Arial, Helvetica, sans-serif, tahoma;
	font-size:10px;
	color:#2C3551;
}
.whiteInput{
	font-family:Verdana, Arial, Helvetica, sans-serif, tahoma;
	font-size:10px;
	color:#2C3551;
	border:1px solid #8FA5BD;
}
.searchInput{
	width:160px;
	margin-left:32px;
	margin-bottom:8px;
}
	
#posStatement{
margin-bottom:25px;
}

.listingBox {
margin-bottom:30px;
}

.listingBox .preview{
float: left;
width:120px;
}

.listingBox a:link img, .listingBox a:link img, .listingBox a:visited img, .listingBox a:hover img {
border:0px;
}

.listingBox .desc {
margin-left:130px;
}
.listingBox .textDesc {
}
.listingBox .listInfo {
float:right;
text-align:right;
color:#2D2D2D;
margin-left:8px;
}
.listingBox .listInfo .price {
color:#4A7CD4;
font-weight:bold;
}
.listingBox .listInfo .bed {
padding-right:20px;
background-image:url(../images/iconBed.gif);
background-repeat:no-repeat;
background-position:right;
}
.listingBox .listInfo .bath {
padding-right:20px;
background-image:url(../images/iconBath.gif);
background-repeat:no-repeat;
background-position:right;
}
.listingBox .listInfo .car {
padding-right:20px;
background-image:url(../images/iconCar.gif);
background-repeat:no-repeat;
background-position:right;
}
#homeMailer img {
margin:2px 8px 0px 0px;
}
.feedbackForm {
background:#F3F7FA;
padding:10px;
}
#contactLeft{ float:left; width:335px;}
#contactRight{ float:left; margin-left:22px;}


/* SUCKERFISH MENU SYSTEM*/
#nav { /* all lists */
}
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	float : left;
	width : 202px;
}

#nav li { /* all list items */
	position : relative;
	float : left;
	line-height : 21px;
	width: 202px;
	w/idth: 170px;
	background-image:url(../images/noSub.gif);
	background-repeat:repeat-y;
}

.subPres {
	background-image:url(../images/Subnav.gif);
	background-repeat:no-repeat;
}

#nav li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin-left : 202px;
	margin-top: -23px;
	background-image:url(../images/navBGgrad.gif);
}

#nav li ul ul { /* third-and-above-level lists */
	left: -999em;
}

#nav li a {
	display : block;
	width: 170px;
	color : white;
	text-decoration : none;
	border-style:solid;
	border-width: 1px 0px;
	border-top-color:#5B768D;
	border-bottom-color:#17344F;
	padding : 0px 0px 0px 32px;
	font-size:11px;
			
}
	
#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: #002D56;
}


/*TEXT STUFF*/
hr {
border: 0;
color: #B3C5D6;
background-color: #B3C5D6;
height: 1px;
}
.tahomaGrey11 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	line-height: 16px;
}
.tahomaSMALL {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	color: #777777;
}

.noDeco {

}
.noDeco:link, .noDeco:visited, .noDeco:active {
	color: #777777;
	text-decoration: none;
}
.noDeco:hover {
	color: #E9282A;
	text-decoration: none;
}

a:link, a:visited, a:active {
	color: #4177B6;
	text-decoration: none;
	font-style: normal;
}

a:hover {
	color: #2D83D1;
	text-decoration: none;
	font-style: normal;
}
.inputs {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #EEF5FA;
	border-top: 1px double #BDC8D8;
	border-right: 1px solid #E0E6ED;
	border-bottom: 1px solid #E0E6ED;
	border-left: 1px solid #BDC8D8;
}
.tahomaBold {
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #777777;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.tahomaBoldDark {
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #444444;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.tahomaBlue11 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #042955;
	line-height: 16px;
}
.tahobaGrey13 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #555555;
	font-weight: bold;
}
.tahobaBlue12 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #204A77;
	font-weight: bold;
}
.tahomaBlue {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #042955;
	line-height: 16px;	
}
.submit {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.newsSubmit{
width:40px; 
height:18px; 
padding:0px; 
margin-top:1px;
color:#153F6A;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background:#E9EFF4;
border:none;
margin-left:4px;
}

.darkText {
	color: #373F45;
}
.noIndentList {
color:red;
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 0px;
list-style:none;

}
.noIndentList li {
color:#777777;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 15px;
background-position: 0px 4px;
}
.author{
text-align:right;
color:#363C41;
margin-top:8px;
}
.pdfLink{
padding-left:14px;
background-image:url(../images/icons/pdf.gif);
background-repeat:no-repeat;
background-position:0px 1px;
}
.inputButtons {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #F3F3F3;
	border-top: 1px solid #C7C7C7;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #C7C7C7;
	padding:3px 3px;
}
.button {
	width:160px;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif, tahoma;
	color:#fff;
	background:#1E466F;
	background-image:url(../images/buttonBG.gif);
	border:1px solid #093360;
	padding:3px 3px;
}
.button:hover {
	background:#315C8A;
	background-image:none;

}
.listTitle{
color:#002D56;
}
.listType{
color:#276FB7;
}
#buyFAQ #buyFAQbtn {
color:white;
}
hr {
border: 0;
color: #B3C5D6;
background-color: #B3C5D6;
height: 1px;
}
.CMSTabStripe td{
border-bottom:1px solid #D5E3F1;
}