/* CSS Document */

body{
	background-image:url(images/bg_main.jpg);
	font: normal 13px/18px Arial, Verdana, sans-serif;
	color:#515054;
	margin:20px 0 0 0;
	padding:0;
}

p a:link, p a:visited, p a:hover, p a:active{
	color:#666666;
}
.emphasis{
	color:#001573;
}
h1{
	font: normal 13px/21px Arial, Verdana, sans-serif;
	color:#ADAFB2;
	font-weight:bold;
	padding:0;
	margin:0;
	height:37px;
	position:relative;
	text-indent:-5000px;
	background-repeat:no-repeat;
	border:0px #fff solid;
	width:320px;
	padding-right:20px;
	border-right:1px dotted #5DB1EE;
	
}
h2{
	color:#001574;
	font-size:15px;
	margin:0;
}

h2 a:link, h2 a:visited, h2 a:hover, h2 a:active, h2 a.lnGeneric{
	color:#001574;

}
/*Homes Left Nav*/


h3{
	font-size:12px;
	padding:5px 0 0 0;
	margin:0;
}
h2.homesH2{
	color:#00828F;
}
h2.studentH2{
	color:#961818;
}
h2.newmarkH2{
	color:#804A8B;
}
h2.constructionH2{
	color:#D15E18;
}
p{
	font-size:11px;
	padding:0 0 0 1px;
	margin:15px 0 15px 0;
}
li{
	font-size:11px;
}
input{
	font-size:11px;
}
textarea{
	font: normal 11px/14px Arial, Verdana, sans-serif;
}
.errorField{
	background-color:red;
	color:#FFF;
}

/***** H1 Images *******/

.homes{
	background-image:url(images/head-homes.gif);
	border-right:1px dotted #00828F;
	padding-right:20px;
	width:320px;
}
.student{
	background-image:url(images/head-student.jpg);
	border-right:1px dotted #961717;
	padding-right:20px;
	width:320px;
}
.newmark{
	background-image:url(images/head-newmark.gif);
	border-right:1px dotted #804A8B;
	padding-right:20px;
	width:320px;
}
.construction{
	background-image:url(images/head-construction.gif);
	border-right:1px dotted #D15E18;
	padding-right:20px;
	width:320px;
}
.aboutUs{
	background-image:url(images/head-about-us.jpg);
	border:0;
}
.aboutUs2{
	background-image:url(images/head-about-us.jpg);
}
.careers{
	background-image:url(images/head-careers.gif);
}
.property{
	background-image:url(images/head-property-investors.gif);
}
.news{
	background-image:url(images/head-news.gif);
}
.land{
	background-image:url(images/head-land.gif);
}
.contact{
	background-image:url(images/head-contact.gif);
}
.sitemap{
	background-image:url(images/head-sitemap.gif);
}
.terms{
	background-image:url(images/head-terms.gif);
}
.links{
	background-image:url(images/head-links.gif);
}

/***** Nav *******/
a:link, a:visited, a:hover, a:active{
	color:#000;
	text-decoration:none;
}
a:hover{
 	text-decoration:underline;
}


#wrapper{
	width:830px;
	position:absolute;
	left:50%;
	margin-top:0px;
	margin-left:-420px;	
	background-image:url(images/plain_white_bg.jpg);
	
}
#mainnav{
	height:38px;
	background-image:url(images/nav_bg.jpg);
	padding:25px 0 0 0px;
}

#logobar{
	height:120px;
	background-image:url(images/logo_slice.jpg);
}
#watkinJonesLogo{
	position:relative;
	top:19px;
	left:59px;
}


#flashelement{
	height:308px;
	position:relative;
	left:1px;
}

/******** Content Pages **********/

#content{
	padding:0 30px 0 30px ;
}
#leftNav{
	width:190px;
	border:0px solid #000;
	height:250px;
	float:left;
	position:relative;
	top:30px;
	color:#001674;
}
#leftNav a:link, #leftNav a:visited, #leftNav a:hover, #leftNav a:active{
	color:#001674;
}
#leftNav ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
#leftNav li{
	background-image:url(images/subnav_generic.gif);
	height:23px;
	width:172px;
	padding:2px 0 0 10px;
	font-size:11px;
}


/*Generic Left Nav*/

#leftNav li.lnGeneric{
	background-image:url(images/subnav_about.gif);
}
#leftNav a:link.lnGeneric, #leftNav a:visited.lnGeneric, #leftNav a:hover.lnGeneric, #leftNav a:active.lnGeneric, #leftNav a.lnGeneric{
	color:#001574;

}

#leftNav li.lnContact{
	background-image:url(images/subnav_contact.gif);
}

#leftNav li.lnDoubleContact{
	background-image:url(images/subnav_double-contact.gif);
	height: 42px;
}

#leftNav li.lnDouble{
	background-image:url(images/subnav_double.gif);
	height: 42px;
}
/*Homes Left Nav*/


#leftNav li.lnHomes{
	background-image:url(images/subnav_homes.gif);
}
#leftNav li.lnHomesSelect{
	background-image:url(images/subnav_homes_select.gif);
}
#leftNav a:link.lnHomesSelect, #leftNav a:visited.lnHomesSelect, #leftNav a:hover.lnHomesSelect, #leftNav a:active.lnHomesSelect, #leftNav a.lnHomesSelect{
	color:#0094A0;
}
#leftNav a:link.lnHomes, #leftNav a:visited.lnHomes, #leftNav a:hover.lnHomes, #leftNav a:active.lnHomes, #leftNav a.lnHomes{
	color:#0094A0;
}
#leftNav a:link.lnHomesSubSubSelect, #leftNav a:visited.lnHomesSubSubSelect, #leftNav a:hover.lnHomesSubSubSelect, #leftNav a:active.lnHomesSubSubSelect, #leftNav a.lnHomesSubSubSelect{
	color:#0094A0;
}
#leftNav a:link.lnHomesSubSub, #leftNav a:visited.lnHomesSubSub, #leftNav a:hover.lnHomesSubSub, #leftNav a:active.lnHomesSubSub, #leftNav a.lnHomesSubSub{
	color:#0094A0;
}


#leftNav li.lnHomesSubSubSelect{
	background-image:url(images/subnav_sub_on.gif);
	padding-left:25px;
}
#leftNav li.lnHomesSubSub{
	background-image:url(images/subnav_sub_off.gif);
	padding-left:25px;
}





/*Student Left Nav*/

#leftNav li.lnStudent{
	background-image:url(images/subnav_student.gif);
}
#leftNav li.lnStudentSelect{
	background-image:url(images/subnav_student_select.gif);
}
#leftNav a:link.lnStudentSelect, #leftNav a:visited.lnStudentSelect, #leftNav a:hover.lnStudentSelect, #leftNav a:active.lnStudentSelect, #leftNav a.lnStudentSelect{
	color:#961818;
}
#leftNav a:link.lnStudent, #leftNav a:visited.lnStudent, #leftNav a:hover.lnStudent, #leftNav a:active.lnStudent, #leftNav a.lnStudent{
	color:#961818;
}
#leftNav a:link.lnStudentSubSubSelect, #leftNav a:visited.lnStudentSubSubSelect, #leftNav a:hover.lnStudentSubSubSelect, #leftNav a:active.lnStudentSubSubSelect, #leftNav a.lnStudentSubSubSelect{
	color:#961818;
}
#leftNav a:link.lnStudentSubSub, #leftNav a:visited.lnStudentSubSub, #leftNav a:hover.lnStudentSubSub, #leftNav a:active.lnStudentSubSub, #leftNav a.lnStudentSubSub{
	color:#961818;
}


#leftNav li.lnStudent{
	background-image:url(images/subnav_student.gif);
}
#leftNav a:link.lnStudent, #leftNav a:visited.lnStudent, #leftNav a:hover.lnStudent, #leftNav a:active.lnStudent, #leftNav a.lnStudent{
	color:#961818;
}















#leftNav li.lnNewmark{
	background-image:url(images/subnav_newmark.gif);
}
#leftNav a:link.lnNewmark, #leftNav a:visited.lnNewmark, #leftNav a:hover.lnNewmark, #leftNav a:active.lnNewmark, #leftNav a.lnNewmark{
	color:#294296;
}



#leftNav li.lnConstruction{
	background-image:url(images/subnav_construction.gif);
}
#leftNav a:link.lnConstruction, #leftNav a:visited.lnConstruction, #leftNav a:hover.lnConstruction, #leftNav a:active.lnConstruction, #leftNav a.lnConstruction{
	color:#D15E18;
}
#leftNav li.lnConstructionSelect{
	background-image:url(images/subnav_construction_over.gif);
}
#leftNav a:link.lnConstructionSelect, #leftNav a:visited.lnConstructionSelect, #leftNav a:hover.lnConstructionSelect, #leftNav a:active.lnConstructionSelect, #leftNav a.lnConstructionSelect{
	color:#D15E18;
}
#leftNav a:link.lnConstSubSubSelect, #leftNav a:visited.lnConstSubSubSelect, #leftNav a:hover.lnConstSubSubSelect, #leftNav a:active.lnConstSubSubSelect, #leftNav a.lnConstSubSubSelect{
	color:#D15E18;
}
#leftNav a:link.lnConstSubSub, #leftNav a:visited.lnConstSubSub, #leftNav a:hover.lnConstSubSub, #leftNav a:active.lnConstSubSub, #leftNav a.lnConstSubSub{
	color:#D15E18;
}
#leftNav li.lnConstSubSubSelect{
	background-image:url(images/subnav_sub_on.gif);
	padding-left:25px;
}
#leftNav li.lnConstSubSub{
	background-image:url(images/subnav_sub_off.gif);
	padding-left:25px;
}


#allContent{
	width:565px;
	border:0px solid #000;
	float:right;
	margin-bottom:20px;
	padding-bottom:20px;
}
#allContent a, #allContent a:link, #allContent a:visited, #allContent a:hover, #allContent a:active{
	color:#001574;
	text-decoration:underline;
}
#leftColumn{
	padding-right:20px;
	width:320px;
	float:left;
}
#leftColumn img.imgRight{
	float:right;
	margin:5px 0 0px 12px;
}
#leftColumn img.imgLeft{
	float:left;
	margin:5px 12px 0px 0;
}


/***************** HOMES TEMPLATES *********************/




#wideContent{
	width:565px;
	border:0px solid #000;
	float:right;
	margin-bottom:20px;
	padding-bottom:20px;
}
#insideDotContent{
	width:530px;
	border:1px dotted #00828F;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	padding:15px;
}
#insideDotLeftColumn{
	width:280px;
	float:left;
	
}
#pictureGallery {
	width:530px;
	float:left;
}
#pictureGallery #leftPic {
	padding: 12px 6px 0 0;
	}
#pictureGallery #rightPic {
	padding: 12px 0 0 6px;
	}	
#insideDotRightColumn{
	width:230px;
	border:0;
	float:right;
	text-align:right;
	
}

#homesDevHead{
	width:100%;
	padding:10px 0 10px 0;
	border-top: 1px solid #00828F;
	border-bottom: 1px solid #00828F;
}

#studentDevHead{
	width:100%;
	padding:10px 0 10px 0;
	border-top: 1px solid #961717;
	border-bottom: 1px solid #961717;
}
#constructionDevHead{
	width:100%;
	padding:10px 0 10px 0;
	border-top: 1px solid #D15E18;
	border-bottom: 1px solid #D15E18;
}
#homesSubSub li{
	list-style-type:none;
	background-image:url(images/homes-sub-sub-nav-bg.gif);
	height:19px;
	width:195px;
	padding:2px 0 0 10px;
	font-size:11px;
	position:relative;
	left:-38px;
}
#homesSubSub li.subSubSelect{
	background-image:url(images/hums-sub-sub-over.gif);

}
#insideDotContentConstruction{
	width:530px;
	border:1px dotted #D15E18;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	padding:15px;
}


#propertyFinder{
	float:left;
	padding:3px;
	border:1px dotted #00828F;
}
#siteNav{
	width:563px;
}
#siteNav img{
	float:right;
}
#fpHead{
	text-align:left;
}
#fpSpec{
	margin-top:20px;
	background-color:#E8F5F5;
	border:1px solid #666666;
	text-align:left;
	font-size:12px;
}

/**************************************/

#insideDotContentStudent{
	width:530px;
	border:1px dotted #961717;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	padding:15px;
}

.dottedRightStudent{
	border-right:1px dotted #961717;
}
.dottedRightConst{
	border-right:1px dotted #D15E18;
}

.dottedRightHomes{
	border-right:1px dotted #00828F;
}
.dottedRightNewmark{
	border-right:1px dotted #804A8B;
}
.dottedRightGeneric{
	border-right:1px dotted #5DB1EE;
}


#rightColumn{
	width:238px;
	border:0px solid #000;
	float:right;
	position:relative;
	top:-7px;
}
#rightColumn.rightAlign{
	width:185px;
	border:0px solid #000;
}


/*****************************************/

.newsThumb {
	padding-right: 12px;
}

.latestNews {
	line-height: 1.2em;

}

#contactInfoBox{
	padding:10px;
	background-color:#E2EEF9;
	color:#002488;
	font-size:11px;
	margin-bottom:6px;
}

#contactInfoHeading{
	background: #d1dce6;
	width: 97%;
	color:#002488;
	font-size:11px;
	font-weight: bold;
	padding: 5px 0 5px 10px;
	margin-bottom: 6px;
}


#studentContactInfoBox{
	padding:10px;
	background-color:#FEEBEA;
	color:#991419;
	font-size:11px;
	margin-bottom:6px;
}
#constContactInfoBox{
	padding:10px;
	background-color:#FFEDD7;
	color:#D15E18;
	font-size:11px;
	margin-bottom:6px;
}
#homesContactInfoBox{
	padding:10px;
	background-color:#e5f3f3;
	color:#00828f;
	font-size:11px;
	margin-bottom:6px;
}





#textarea{
	margin:30px 320px 50px 50px;
}
#footer{
	width:801px;
	margin:30px 15px 0px 15px;
	padding-top:10px;
	height:25px;
	background-color:#001674;
	font: normal 11px/14px Arial, Verdana, sans-serif;
	color:#FFF;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	left:1px;
}

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active{
	color:#FFF;
	text-decoration:none;
}
 #footer a:hover{
 	text-decoration:underline;
}
#rowan{
	display: none;
	text-align:center;
	position:relative;
	height:12px;
	color:#BDD4EF;
	font-size:10px;
}
#rowan a:link, #rowan a:visited, #rowan a:hover, #rowan a:active{
	color:#BDD4EF;
	text-decoration:none;
	display: none;

}

	
#riseSpecs li {
	margin-bottom: 1em;
}


.sale {
	color:#FF0000;
	text-decoration:line-through;
}

.price {
	color:#FF0000;
}

.blue_bold {
	color:#001574;
	font-weight:bold;
}	