/* CSS Document */

body{
	background-color:#1e3e5c;
	margin:0px;
}

a{
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
}

td{
	text-align:left;
	vertical-align:top;
}

img{
	margin:0px;
}

.headerLink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c7cfd6;
	text-transform:uppercase;
}

.boldWhite{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	font-weight:bold;
}


.boldWhiteContact{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	font-weight:bold;
}


.navStretch{
	height:25px;
	text-align:center;
	background-image:url(images/navStretch.gif);
	background-repeat:repeat-x;
}

.contentArea{
	background-color:#beae9a;
	text-align:center;
	background-image:url(images/bgImage2.jpg);
	background-position:bottom;
	background-repeat:repeat-x;	
}

.blueShadow{
	background-image:url(images/blueShadow.gif);
	background-repeat:repeat-x;
	height:12px;
	width:100%;
}

.homeStretch{
	background-color:#bbae93;
	width:881px;
	margin:0 auto;
	text-align:center;
}

.homeStretch2{
	background-image:url(images/homeMidBG.png);
	width:899px;
	margin:0 auto;
	text-align:center;
}

.nav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	font-weight:bold;
}
.nav:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:red;
	font-weight:bold;
}

.mlsID{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	padding-top:6px;
}

.mlsID2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
	padding-top:6px;
}


.text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	line-height:16px;
}

.text2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	line-height:16px;
}

.texti{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	line-height:16px;
	font-weight:bold;
	font-style:italic;
}

.texti2{
	color:black;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	line-height:15px;
}

.green{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#336633;
	line-height:16px;
	font-weight:bold;
}

.green2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3f9e3e;
	font-weight:500;
}

.green3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3f9e3e;
	font-weight:500;
	text-decoration:underline;
}

.orangeHeader{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#cc3300;
}

.subNav{
	padding-left:16px;
	width:181px;
	line-height:20px;
}
.subNav2{
	padding-left:20px;
	width:181px;
}

.subForm{
	font-family:Verdana, Geneva, sans-serif;
	color:white;
	font-size:12px;
	font-weight:bold;
	padding-left:6px;
}

.subField{
	width:140px;	
}

.subQuote{
	font-family:Verdana, Geneva, sans-serif;
	color:#cccccc;
	text-decoration:none;
	font-style:italic;
	font-size:12px;
	width:150px;
	text-align:center;
}

.featuredBusinesses{
	width:598px;
	border:3px solid white;
	background-color:#f0f0eb;
	padding:20px;
}

.subContent{
	padding-right:44px;
	padding-left:34px;
	width:714px;
}
.subContent2{
	padding-right:27px;
	padding-left:27px;
}

.sub{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:white;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
}
.sub2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:white;
	text-decoration:none;
	font-size:11px;
	font-weight:500;
}
.sub3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:white;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

.imgFloat {
	border-color:white;
	cursor:pointer;
	cursor:hand;
}

.imgFloatR2 {
	float: right;
	margin: 5px 0 15px 15px;
}

.imgFloatL2 {
	float: LEFT;
	margin: 5px 0 15px 15px;
}
.imgFloatL3 {
	float: LEFT;
	margin: 5px 0 15px 0px;
	
}

.imgFloatR {
	float: right;
	margin: 5px 0 15px 15px;
	
	
	/*border-color:white;*/
}

.imgFloatL {
	float: left;
	margin: 5px 15px 5px 0;
	/*border-color:white;*/
}

.imgFloatR1 {
	float: right;
	}

.smallBreak{
	font-size:6px;
	height:10px;
}
.smallBreak2{
	font-size:4px;
	height:5px;
}

#listing{
	width:812px;
	height:164px;
	padding:15px;
	background-color:#386586;
}
.listingImage{
	border:5px solid white;	
}
#listingText{
	float:right;
	width:580px;
	padding-left:20px;
	color:white;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
.bigListingText{
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	color:white;
	line-height:30px;
}
.whiteText{
	font-size:12px;
	color:white;
	font-family:Verdana, Geneva, sans-serif;
}
#listingSeparator{
	height:5px;
	width:842px;
	background-image:url(images/listingSeparator.gif);
	background-repeat:repeat-x;
}

#NextN{
	width:842px;
	text-align:right;
	padding-top:6px;
	padding-bottom:6px;
}

.nextnLTgrey{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#999999;
}
.nextnLTgrey2{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#70706b;
}
.active{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#19354e;
}

.subHead{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#333333;
	padding-left:225px;
	padding-top:8px;
}

.subHead2{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#333333;
	padding-left:240px;
	padding-top:8px;
}

.subHead3{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#333333;
	padding-left:210px;
	padding-top:8px;
}


/* ---( FIX FOR CLEARING DIV's )------------------------------------ */

	html body * span.clear,
	html body * div.clear,
	html body * li.clear,
	html body * dd.clear
	{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	}

	.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

	.clearfix {
	display: inline-block;
	}

	* html .clearfix {
	height: 1%;
	}
		
	.clearfix {
	display: block;
	}

	.schoolNav{
         width:160px;
         white-space:normal; 
         padding-bottom:16px;

	}
	
.welhdr {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #CFF;
	font-weight: bold;
	line-height: 22px;
}
.whiteText a:link {
	font-size:12px;
	color:#09F;
	font-family:Verdana, Geneva, sans-serif;
}

.whiteText a:visited {
	font-size:12px;
	color:#09F;
	font-family:Verdana, Geneva, sans-serif;
}
	
.imgQuotes
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:white;
	font-weight:500;
	font-style:italic;
	font-size:12px;
	float: left;
}
.pollq {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}
.pollt {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

.ctrDropDown{
    width:140px;
    font-size:11px;
}
.ctrDropDownClick{
    font-size:11px;

    width:300px;


}
.plainDropDown{
    width:140px;
    font-size:11px;
}
select{width:140px;}


/* End hide from IE-mac */

/* Newly Added Style */
.smallBreak{
	font-size:6px;
	height:10px;
}
a .imgFloatR {
	float: right;
	margin: 5px 0 15px 15px;
	/*border: solid 5px white;
	border-color:white;*/
		
}

a .imgFloatL {
	float: left;
	margin: 5px 15px 5px 0;
	/*border: solid 5px white;
	border-color:white;*/
}
.pageHead2{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#102a5e;
	text-transform:capitalize;
	font-weight:bold;
}
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#143a58;
	font-size:16px;
	margin-bottom:-14px;
	font-weight:bold;
}

h6{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

table table
{
	
	border-color:White;
}
table.data1
{
	border:0px;
	font-size: 12px;
	margin: 0px auto;	
	width: 95%;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #f9f7ee;
	border :1px;
	border-color:White;
	color: #414128;
}

.data1 th
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	text-transform:none;
	text-decoration:none;
	background-color:#143A58;
 
}
.data1 th a 
{
	color: white;
}
.data1 th a :hover
{
	color:#ff6600;
	/* text-decoration : none; */
}
.data1 td 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	text-transform:none;
	text-decoration:none;
	text-align:left;
	padding:5px;
	
}
.data1 td a 
{
	color: black;
	cursor :pointer;
}
.data1 td a:hover
{
	color:#B6A48D;
	cursor: hand;
}

.data1 tr
{
	border : 0px;
	border-color : White ;
}
.data1 tr.even {
background-color: #b7dcfb;/*81b0d8*/
}
.data1 tr.odd {
background-color: #d29f6c;
border: 0px;
}
.pager a {
color:Red;
}
.pager a:hover {
text-decoration: underline;
}

.imgQuotes
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:white;
	font-weight:500;
	font-style:italic;
	font-size:12px;
	float: left;
}

.modalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
}
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
/* _______________*/