body{
	background: #dadace;
	color: #53544f;
	font-family: Lucida Sans, Tahoma, Helvetica, Arial;
	font-size: 11px;
	text-align: center;	
	line-height: 17px;
	margin: 0;
	padding: 0;
}

#containerHome{
	background: url(/images/sideBar-shad-dotted.gif) repeat-y #fff;
	border-bottom: 1px solid #dadace;
	margin: 0 auto;
	padding: 0;
	width: 900px;
}

#containerSub{
	background: url(/images/sideBar-shad.gif) repeat-y #fff;
	border-bottom: 1px solid #dadace;
	margin: 0 auto;
	padding: 0;
	width: 900px;
}
#containerLanding{
	background: url(/images/sideBar-shad-landing.gif) repeat-y #fff;
	border-bottom: 1px solid #dadace;
	margin: 0 auto;
	padding: 0;
	width: 900px;

}

/***** Left Col *****/

#leftCol{
	background: #fff;
	float: left;
	width: 225px;
	position: relative;
} 

.logo{
	margin: 36px 0;
	text-align: center;
}

/***** Left Col > Homepage Navigation *****/
#homeNav, .homeNav{
	width: 225px;
	position: relative;

	padding: 0;
	margin: 0;
}

#homeNav li, .homeNav li{
	background: #3f403c;
	border-bottom: 1px solid #8d8d85;
	color: #fff;

	width: 225px;
	float: left;
	text-transform: uppercase;
	letter-spacing: 3px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma;
	font-size: 10px;
	position: relative;
	list-style-type: none;
	padding: 0;
}

#homeNav li a, .homeNav li a{
	color: #fff;
	margin: 0;
	padding: 10px 30px 0px 30px;
	display: block;
	height: 26px;
	width: 165px;

	/*text-indent: -9999px;*/

	left: 0;
	top: 0;
	/*border: 1px solid red;*/
}

#homeNav li a:hover, .homeNav li a:hover{
	background: url(/images/navArrow.gif) no-repeat;
	background-position: top right;
	background-color: #656662;
	text-decoration: none;
}

#homeNav .borderNone, .homeNav .borderNone{
	border-bottom: none;
}

#homeNav li.active, .homeNav li.active{
	background-color: #3F403C;
}

/***** Left Col > Build A Home Navigation *****/
#homeNav ul, .homeNav ul{
	color: #73756d;
	width: 230px;
	left: 0px;
	font-family:  Arial, Helvetica, Verdana, Tahoma;
	border-top: 1px solid #8d8d85;
	border-right: 1px solid #8d8d85;
	list-style-type: none;
	padding: 0;
	margin: 0;
	
	top: 0px;
	position: absolute;
	z-index: 11;
}

#homeNav li li, .homeNav li li{
	color: #73756d;
	border-bottom: 1px solid #8d8d85;
	background: url(/images/left-shad.png) 0px 0px repeat-y #fff;
	width: 230px;
	float: left;
	padding: 0;
	
}

#homeNav li li a, .homeNav li li a{
	color: #73756d;
	margin: 0;
	padding: 10px 15px 10px 25px;
	display: block;
	width: 190px;
	height: auto;

	font-family: Arial, Helvetica, Verdana, Tahoma;
	/*border: 1px solid red;*/
}

#homeNav li li a:hover, .homeNav li li a:hover{
	background: #dbdbdb;
}

.lastnav{
	border: none !important;
}

.subnav{
	visibility: hidden;
}

/***** Left Col > Internal Nav *****/
.backnav{
	color: #50514b !important;
	border-bottom: 1px solid #aeaea7 !important;
	background: white !important;
}
.backnav a{
	color: #50514b !important;
}
.backnav a:hover{
	color: #fff !important;
}
.backnav li a:hover{
	color: #50514b !important;
}

#internalNav{
	color: #50514b;
	width: 225px;
	left: 225px;
	font-family:  Arial, Helvetica, Verdana, Tahoma;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#internalNav li{
	color: #50514b;
	border-bottom: 1px solid #aeaea7;
	width: 225px;
	float: left;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: left;
	font-family:  Arial, Helvetica, Verdana, Tahoma;
	font-size: 10px;
	padding: 0;
}

#internalNav li a{
	color: #50514b;
	margin: 0;
	padding: 7px 15px 7px 30px;
	display: block;
	width: 180px;
	overflow: hidden;
	font-family: Arial, Helvetica, Verdana, Tahoma;
	/*border: 1px solid red;*/
}

#internalNav li a:hover{
/*	background: url(/images/snavArrow.gif) no-repeat  #c4c4bf;
	background-position: top right;
*/
	background-color: #c4c4bf;

	text-decoration: none;
}

#internalNav li.active{
/*	background: url(/images/snavArrow.gif) no-repeat  #c4c4bf;
	background-position: top right;
*/
	background-color: #c4c4bf;}


.nav-nobg a, .nav-nobg a:hover{
	background-image: none !important;
}

/***** Left Col > My Veridian *****/

.myVeridian{
	width: 225px;
}

/*>>>>>NEW - Adjusted Padding*/
.myVeridian .mvContent{
	padding: 30px 20px 20px 28px;
	text-align: left;
}

.btnSignIn{
	height: 21px;
	width: 69px;
	float: left;
}

.btnSignIn a{
	height: 21px;
	width: 69px;
	text-indent: -9999px;
	background: url(../images/btn_signin.gif) no-repeat;
	display: block;
	overflow: hidden;
	left: 0;
	top: 0;
	margin: 10px 5px 0 0;
}

.btnSignIn a:hover{
	background-position: 0px -21px;
}

.btnContactUs{
	height: 31px;
	width: 88px;
	/*border: 1px solid red;*/
	margin: 8px 0;
	text-align: left;
}

.btnContactUs a{
	height: 31px;
	width: 88px;
	text-indent:-9999px;
	background: url(../images/btn_contactUs.gif) no-repeat;
	display: block;
	overflow: hidden;
	left: 0;
	top: 0;
}

.btnContactUs a:hover{
	background-position: 0px -32px;
}



/***** Right Col *****/
#rightColLanding{
	float: left;
	width:  675px;
}


#rightCol{
	float: left;
	width:  675px;
	overflow: hidden;
}

#rightCol .content{
	padding: 15px 30px 15px 30px;
	text-align: left;
}

#rightCol .content .bodyCopy{
	padding: 20px;
}

.slidePics{
	background-color: #626360;
	height: 398px;
	overflow: hidden;
}

.slidePics .offersBar{
	width: 675px;
	height: 36px;
	background: #000;
	-moz-opacity:.70; 
	filter:alpha(opacity=70);
	opacity:.70;
	z-index: 1;
	position: absolute;
	top: 362px;
	left: 0;
}

.slidePics .offersBar .offerBarContent{
	padding: 8px 0 0 0;
	color: #fff;
	font-size: 14px;
}

.slidePics .offersBar a{
	color: #a7a271;
	text-decoration: none;
	font-size: 11px;
}

.slidePics .offersBar a:hover{
	text-decoration: underline;
}

.features{
	/*border-right: 1px dashed #e4e4e2;*/
	float: left;
	min-height: 150px;
	text-align: left;
	width: 450px;
}

/*>>>>>NEW - Adjusted Padding*/
.features .featureContent{
	padding: 30px 30px;
}

.features .featureContent img{
	float: right;
	padding: 5px 0px 15px 0px;
	margin: 0px 0px;
}
.features .featureContent .innerContent{
	width: 270px;
	float: left;
}

.events{
	float: left;
	text-align: center;
	width:  184px;
	padding: 0px 20px;
}

.events .eventTop{
	padding-bottom: 20px;
	padding-top: 20px;
	border-bottom: 1px dashed #b6b6b6;
}

.events .eventBot{
	padding: 20px 0px;
}


/***** Right Col > Internal Content *****/

.headerBarLanding{
	background: #3f403c;
	height: 176px;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	width: 675px;
	text-align: center;
}

.headerBarLanding .headerBarLandingContent{
	padding: 45px 60px 0 65px;
	height: 65px;
	color: #dadace;
	line-height: 20px;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;
	margin: 0 auto;
	text-align: left;
	font-size: 11px;
	font-family: /*Georgia, Lucida Sans, Tahoma, */Arial, Helvetica;
	/*border: 1px solid white;*/
}

/*.headerBarLanding .headerBarLandingContent h2{
	color: #dadace;
	display: inline;
	text-transform: capitalize;
}*/
.headerBarLanding .headerBarLandingContent .h2{
	color: #dadace;
	display: inline;
	text-transform: uppercase;
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 2px;
}

.headerBarLanding .utility{
	margin: 0px auto;
	text-align: center;
	color: #dadace;
	font-size: 9px;
	padding-top: 10px;
}

.headerBarLanding .utility table{
	text-align: center;
	margin: 0px auto;
}


.headerBarLanding .utility td{
	padding: 0 8px 0 0;
	font-size: 9px;
	color: #dadace;
}

.headerBarLanding .utility td.go{
	padding-top: 30px;
}


.headerBar{
	background: #3f403c;
	height: 140px;
	text-align: left;
	margin: 0;
	padding: 0;
	width: 675px;
	/*border: 1px solid red;*/
}

.headerBar .headline{
	padding: 105px 0 0 30px; 
	text-align: left;
}


.headerBar .headline h2{
	color: #dadace;
	letter-spacing: 1px;
}

.headerBar .utility{
	color: #dadace;
	padding: 105px 30px 0 0px; 
	width: 300px;
	text-align: right;
	font-size: 9px;
}

.headerBar .utilityTall{
	color: #dadace;
	float: right;
	margin: 85px 0px 0px 0px; 
	padding-right: 10px;
	text-align: right;
	font-size: 9px;
}

.headerBar .utilityTall table{
	float: right;
}

.headerBar .utilityTall td{
	padding: 0 8px 0 0;
	font-size: 9px;
	color: #dadace;
}

.headerBar .utilityTall td.go{
	padding-top: 30px;
}

.btnGo{
	height: 17px;
	width: 24px;
	float: right;
	background: url(../images/btn_go.gif) no-repeat;
	/*border: 1px solid red;*/
	margin: 0px 0px 0 8px;
	text-align: left;
}

.btnGo a{
	height: 17px;
	width: 24px;
	text-indent:-9999px;
	background: url(/images/btn_go.gif) no-repeat;
	display: block;
	overflow: hidden;
	left: 0;
	top: 0;
}

.btnGo a:hover{
	background-position: 0px -17px;
}

.breadCrumbBar{
	background: url(/images/bg_crumbShad-full.gif);
	height: 35px;
	text-align: left;
	padding: 9px 0px 0px 30px;
	/*border: 1px solid red;*/
}
	#crumb-shade{
		position: absolute;
		left: 0px;
		top: 0px;
		z-index:1;
	}

.breadCrumbBar a{
	color: #53544f;
}

.breadCrumbBar select{
	height: 11px;
	font-size: 11px;
}

.breadCrumbBar strong{
	color: #000;
}

/***** Right Col > Home Plans *****/

.homePlanCol{
	float: left;
	padding: 0 38px 20px 0;

}

.galleryThumb{
	background:url(/images/homePlanBG-SM.gif) no-repeat;
	padding:8px;
}

.homePlanColEnd{
	float: left;
	margin: 0 0px 20px 0;

}

.homePlanCol h2, .homePlanColEnd h2{
	margin: 7px 0 4px 0;
	width: 120px;
}

.homePlanDetailCol{
	width: 175px;
	float: left;
	margin: 0 30px 20px 0;
}

.homePlanList{
	margin: 10px 0;
	list-style-type: none;
	padding: 0;
}

.homePlanList li{
	margin: 0 5px;
	padding: 3px 0;
	border-bottom: 1px solid #d2d2ce;
}

.homePlanDetailContent{
	float: right;
	text-align: left;
	width: 410px;
	margin: 20px 0;
}

.shareList{
	margin: 15px 0;
	padding: 0;
	list-style-type: none;
}

.shareList li{
	display: inline;
	float: left;
	margin-right: 15px;
	margin-top: 8px;
}

.shareList li.fb{
	background: url(../images/icon-fb.gif) no-repeat;
	background-position: 0 .1em;
	padding: 0 0 0 23px;
}

.shareList li.twitter{
	background: url(../images/icon-twitter.gif) no-repeat;
	background-position: 0 .1em;
	padding: 0 0 0 23px;
}

.shareList li.email{
	background: url(../images/icon-email.gif) no-repeat;
	background-position: 0 .2em;
	padding: 0 0 0 23px;
}

.contentFeatures{
	border-bottom: 1px dotted #b5b5a8;
	border-top: 1px dotted #b5b5a8;
	background: url(../images/sideBar-shad-grey.gif) repeat-y #ececeb;
	text-align: left;
	margin: 0 0 25px 0;
}

.contentFeatures .contentFeatureLeft{
	width:  275px;
	float: left;
	border-right: 1px dotted #b5b5a8;
	padding: 15px 30px;
}

.contentFeatures .contentFeatureRight{
	background: #ececeb;
	width:  275px;
	float: left;
	padding: 15px 30px;
}

/***** Right Col > Neighborhoods *****/
.gMap{
	height: 418px;
	width: 655px;
	margin: 10px;
	overflow: hidden;
}

.gMapDetails{
	width: 212px;
	height: 420px;
	background: url(../images/neighborhood-bgShad.gif) repeat-y #c4c4bf;
	float: left;
}

.gMapContent{
	font-family: arial, helvetica, tahoma, verdana, sans;
	width: 155px;
	margin: 0 auto;
	text-align: left;
	padding: 30px 0;
}

.gMapOverContent{
	font-family: arial, helvetica, tahoma, verdana, sans;
	width: 141px;
	margin: 0 auto;
	text-align: left;
	padding: 30px 0;
}

.gMapContent td{
	padding:  5px 0px 5px 0;
}

.gMapPicShad{
	width: 141px;
	height: 143px;
	background: url(../images/neighborhood-picShad.gif) no-repeat;
	padding-top: 7px;
	margin: 0 auto;
}

.gMapPic{
	width: 127px;
	height: 129px;
	margin: 0 auto;
	text-align: center;
	background: #e4e4e4;
}

.btnViewNeighborhood{
	height: 31px;
	width: 138px;
	background: url(../images/btn_viewNeighborhood.gif) no-repeat;
	/*border: 1px solid red;*/
	margin: 14px auto 0 auto;
	text-align: left;
}

.btnViewNeighborhood a{
	height: 31px;
	width: 138px;
	text-indent:-9999px;
	background: url(/images/btn_viewNeighborhood.gif) no-repeat;
	display: block;
	overflow: hidden;
	left: 0;
	top: 0;
}

.btnViewNeighborhood a:hover{
	background-position: 0px -32px;
}

.gMapDetails h2{
	font-size: 13px;
	line-height: 17px;
}

/***** Right Col > Contact *****/

.contactCol{
	float: left;
	width: 230px;
	margin: 30px 0;
}

/***** Right Col > Accordian styles *****/

.accordionButton {	
	width: 550px;
	float: left;
	border-bottom: 1px solid #dadace;
	cursor: pointer;
	padding: 10px 0 3px 0;
	}
 
.accordionContent {	
	width: 550px;
	float: left;
	display: none;
	border-bottom:1px dotted #dadace;
	}


/***** Footer *****/

#footer{
	color: #53544f;
	text-align: center;
	margin: 15px auto;
	font-size: 10px;
	width: 900px;
	position: relative;
}

#footer a{
	color: #53544f;
}

#footerBtns{
	width: 450px;
	margin: 15px auto;
	list-style-type: none;
}

#footerBtns li{
	height: 46px;
	float: left;
}

#footerBtns a{
	background: url(/images/btn_footer.gif) no-repeat;
	margin: 0;
	padding: 0;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	left: 0;
	top: 0;
	/*border: 1px solid red;*/
}

#footerBtns li.greenBuilt a{
	width: 61px;
	height: 46px;
}
#footerBtns li.greenBuilt a:hover{
	background-position: 0 -46px;
}

#footerBtns li.energyStar a{
	width: 61px;
	height: 46px;
	background-position: -61px 0px;
}
#footerBtns li.energyStar a:hover{
	background-position: -61px -46px;
}

#footerBtns li.focus a{
	width: 170px;
	height: 46px;
	background-position: -124px 0px;
}
#footerBtns li.focus a:hover{
	background-position: -124px -46px;
}

#footerBtns li.nboy a{
	width: 107px;
	height: 46px;
	background-position: -297px 0px;
}
#footerBtns li.nboy a:hover{
	background-position: -297px -46px;
}

#footerBtns li.housingAward a{
	width: 41px;
	height: 46px;
	background-position: -405px 0px;
}
#footerBtns li.housingAward a:hover{
	background-position: -405px -46px;
}

a.facebook{
	background: url(/images/footer-facebook.gif) no-repeat;
	margin: 0;
	padding: 0;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	left: 0;
	top: 0;
	width: 127px;
	height: 38px;
	/*border: 1px solid red;*/
	position: absolute;
	left: 739px;
	top: 35px;
}

a:hover.facebook{
	background-position: 0px -38px;
}



/***** General *****/ 

h1, h2, h3, h4{
	font-family:"Rockwell",Georgia, Times, Times New Roman, Baskerville, Palatino Linotype, "Lucida Sans", "Courier New", Bookman Old Style, serif;
	margin-bottom: 6px;
	letter-spacing:1px;
}

h1, .h1{
	font-family:"Rockwell",Georgia, Times, Times New Roman, Baskerville, Palatino Linotype, "Lucida Sans", "Courier New", Bookman Old Style, serif;
	font-size:  19px;
	font-weight: bold;
	line-height: 21px;
	margin-bottom: 1px;
}

h2, .h2{
	line-height: 19px;
	font-size: 16px;
	text-transform: none;
	font-family:"Rockwell",Georgia, Times, Times New Roman, Baskerville, Palatino Linotype, "Lucida Sans", "Courier New", Bookman Old Style, serif;
	margin-bottom: 1px;
}

h3{
	font-family: Helvetica, Arial, Lucida Sans, Tahoma;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #53544f;
	margin-bottom: 3px;
}

h4{
	font-family: Helvetica, Arial, Lucida Sans, Tahoma;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
}

h5{
	font-family: Lucida Sans, Tahoma, Helvetica, Arial;
	font-size: 12px;
	font-weight:bold;
	margin-bottom: 0;
}

/*>>>>>NEW*/
h2 a, h3 a{
	color: #53544f;
}
h3 a{
	text-decoration: underline;
}

h2 a:hover, h3 a:hover{
	color: #13140f;
}

.smallHead{
	font-family: Lucida Sans, Tahoma, Helvetica, Arial;
	font-size: 11px
}

a{
	color: #4b721d;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

p{
	margin: 7px 0px 14px 0px;
}

ul, ol{
	list-style-type: disc;
	/*padding: 3px 0px 3px 24px;*/
	margin-left: 0px;
	padding-left: 24px;
}

ul li, ol li{
	padding-bottom: 5px;
	padding-left: 0px;
}

ul.checks{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.checks li{
	background: url(../images/check-bullet.gif) 0 0 no-repeat;
	padding: 0 0 0 25px;
	margin: 0 0 5px 0;
}

.float-right{
	float: right;
}

.float-left{
	float: left;
	width: 265px;
}

.imgRight{
	float: right;
	margin: 0 0 10px 25px;
}

.imgLeft{
	float: left;
	margin: 0 25px 10px 0;
}

.platPadRight{
	margin: 0 0 10px 25px;
}

.platPadLeft{
	margin: 0 25px 10px 0;
}

.solidRule{
	border-top: 1px solid #dadace;
	margin: 10px 0;
}

.borders{
	border: 1px solid red;
}

.shadPadRight{
	padding: 0 25px 0px 0;
}


/*,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,

CLEARFIX

,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,*/


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {display: inline-block;}
 
html[xmlns] .clearfix {display: block;}
 
* html .clearfix {height: 1%;}



/*,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,

OPEN HOUSE TABLE

,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,*/

table.dateNtimes{
	width: 615px;
	margin: 0 0 30px 0;
}

table.dateNtimes .dateheader td {
	font-family:rockwell;
	letter-spacing:1px;
	font-size:13px;
	color:#333;
	border-bottom:double #333;
	padding:5px 0;
	padding-top: 30px;

}
.dateNtimes .first td{
	padding-top: 5px !important;
}

table.dateNtimes td {
	border-bottom:1px solid #d2d2ce;
	padding:0px 0;

}
table.dateNtimes a {padding:7px 0;display:block;}
table.dateNtimes tr.inforow:hover {background:#e4e4e4; color:#000;}
table.dateNtimes tr.inforow:hover a {color:#339900;}


/*,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,

NEWS PAGE and EXPANDED NEWS PAGE

,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,*/

ul.newsItems {
	list-style-type:none;
	margin:0;
	padding:20px 0;
	width:100%;
	border-bottom:1px solid #d2d2ce;
}

div.newsItems{
	padding:20px 0px;
	border-bottom:1px solid #d2d2ce;
	margin:0px;
}

ul.newsItems li {margin:0;padding:0;}
ul.newsItems li span {
	color:#000;
	font-style:italic;
	font-size:10px;
	}

ul.newsItems li h3 {width:400px;}

ul.newsItems li h4 {
	float:right;
	clear:right;
	font-family:Lucida Sans,Tahoma,Helvetica,Arial;
	font-size:10px;
	/*font-style:italic;*/
	padding:7px;
	margin:5px 0 30px 30px;
	/*border:1px solid #ccc;*/
	width:172px;
	}
ul.newsItems li h4 a {
	display:block;
	padding:5px 0;
}
ul.newsItems img {float:right;}
ul.newsItems img.expandedImage {
	padding:5px 5px 30px 5px;
	width:176px;
	border-bottom:1px solid #ccc;
	margin:  0 0 20px 30px;
	}
ul.newsItems p {
	margin:0;
	padding:10px 0;
	}
	
ul.newsItems .img {float:right;}
ul.newsItems .img .contact img {float: none;}
ul.newsItems .img .contact {
	text-align: center;
	margin: 10px auto;
	}
.imgPadTop{
	margin-top: 35px;
}

/*,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,

CAREERS PAGES and CAREER FORM

,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,*/

div#careerOps{padding:10px 0;}

div#careerOps p {
	margin:0 0 10px 0;
	padding:0;
}


ul.newJob{
	list-style-type:none;
	padding:5px 15px;
	margin:15px 0;
	border-top:1px solid #d2d2ce;
	border-bottom:1px solid #d2d2ce;

}
ul.newJob li{
	margin:0;
	padding:0px;

}

li.jobTitle {
	font-weight:bold;
	color:#333;
	/*font-style:italic;*/
}
blockquote {
	padding:20px 50px 30px 50px;
	font-size:12px;
	font-weight:bold;
	line-height:17px;
}

span.qualifications {
	font-style:italic;
	font-weight:bold;
	color:#666;
}

a.applyNow {
	padding:3px 10px;
	border:1px solid #4b721d;
	text-transform:uppercase;
	font-size:9px;
	font-weight:bold;
	letter-spacing:1px;
}
a.applyNow:hover {
	text-decoration:none;
	background:#4b721d;
	color:#fff;
}

ul#careerNav {
	list-style-type:none;
	padding:0;
	margin:15px 0;
}

ul.benefits{
	list-style-type:none;
	padding:0;
	margin:0;
}
ul.benefits p {
	padding:0;
	margin:0;
}
ul.benefits p span {
	border:none;
	color:#000;
	/*font-style:italic;*/
	font-weight:bold;
}

.benefits li{
	border-bottom:1px solid #d2d2ce;
	margin: 8px 0 0 0;
	padding: 0 0 8px 0;
}

/*,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,

MOST FORMS

,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,*/


.mostForms{background:#fff;}
ul.formLists{
	list-style-type:none;
	padding:0;
	margin:0 25px 0 25px;
}

ul.formLists li {
	padding:7px 0 7px 0;
	border-top:1px solid #d2d2ce;	

}
ul.formLists li.first{border:none;}

.mostForms input{
	float:right;
	width:250px;
	border:1px solid #999;
	padding:5px;
	color:#333;
	font-weight:bold;
}
.mostForms label {
	float:left;
	padding:5px 0;
	width:120px;
}

.mostForms input.city{
	width:110px;
	float:left;
	margin:0 5px 0 0;
	}
.mostForms input.state{
	width:30px;
	margin:0 5px 0 0;
	float:left;
	text-align:center;
	text-transform:uppercase;
}

.mostForms input:hover{border:1px solid #000;}
.mostForms input:focus{border:2px solid #000; padding:4px;}
.mostForms select{margin:0 0 0 135px;}

.mostForms input#RequestLiteraturePhone-area_code, input#ContactNHSPhoneNumber-area_code{width:60px; margin:0 5px 0 0;  text-align:center;}
.mostForms input#RequestLiteraturePhone-office_code, input#ContactNHSPhoneNumber-office_code{width:60px; margin:0 5px 0 0;  text-align:center;}
.mostForms input#RequestLiteraturePhone-number, input#ContactNHSPhoneNumber-number{width:93px;text-align:center;}

.mostForms input#RequestLiteratureCity{width:150px; margin:0 5px 0 0;}
.mostForms input#RequestLiteratureState{width:20px; margin:0 5px 0 0;text-align:left;}
.mostForms input#RequestLiteratureZip{width:43px;}

.mostForms input#FeedbackPhoneNumber-area_code{width:60px; margin:0 5px 0 0; text-align:center;}
.mostForms input#FeedbackPhoneNumber-office_code{width:60px; margin:0 5px 0 0; text-align:center;}
.mostForms input#FeedbackPhoneNumber-number{width:93px;text-align:center;}

.mostForms input#ServiceRequestPhone-area_code{width:60px; margin:0 5px 0 0; text-align:center;}
.mostForms input#ServiceRequestPhone-office_code{width:60px; margin:0 5px 0 0; text-align:center;}
.mostForms input#ServiceRequestPhone-number{width:93px; text-align:center;}

.mostForms input#EmploymentApplicationHomePhone-area_code{width:60px; margin:0 5px 0 0; text-align:center;}
.mostForms input#EmploymentApplicationHomePhone-office_code{width:60px; margin:0 5px 0 0; text-align:center;}
.mostForms input#EmploymentApplicationHomePhone-number{width:93px;text-align:center;}

.mostForms input#EmploymentApplicationCellPhone-area_code{width:60px; margin:0 5px 0 0; text-align:center;}
.mostForms input#EmploymentApplicationCellPhone-office_code{width:60px; margin:0 5px 0 0; text-align:center;}
.mostForms input#EmploymentApplicationCellPhone-number{width:93px;text-align:center;}

.mostForms input#EmploymentApplicationWorkPhone-area_code{width:60px; margin:0 5px 0 0; text-align:center;}
.mostForms input#EmploymentApplicationWorkPhone-office_code{width:60px; margin:0 5px 0 0; text-align:center;}
.mostForms input#EmploymentApplicationWorkPhone-number{width:93px;text-align:center;}

.mostForms input#SpecialOfferPhone-area_code{width:60px; margin:0 5px 0 0; text-align:center;}
.mostForms input#SpecialOfferPhone-office_code{width:60px; margin:0 5px 0 0; text-align:center;}
.mostForms input#SpecialOfferPhone-number{width:93px; text-align:center;}


.mostForms label#EmploymentApplicationPreviouslyEmployedBy-No-Label {width:40px;}
.mostForms label#EmploymentApplicationPreviouslyEmployedBy-Yes-Label {width:50px;}

.mostForms input#EmploymentApplicationZip {width:43px;}
.mostForms input#EmploymentApplicationCity{width:150px; margin:0 5px 0 0;}
.mostForms input#EmploymentApplicationState{width:20px; margin:0 5px 0 0;text-align:left;}

.mostForms input#RequestLiteratureTalkedToVeridian-yes-label {width:90px;}

.mostForms input#RequestLiteratureTalkedToVeridian-yes{width:15px; float:left; }
.mostForms input#RequestLiteratureTalkedToVeridian-no {width:15px; float:left; clear:left;}

.mostForms input#RequestLiteratureCurrentlyUnderRealtorContract-yes {width:15px; float:left;}
.mostForms input#RequestLiteratureCurrentlyUnderRealtorContract-no {width:15px; float:left; clear:left;}

.mostForms input#RequestLiteratureIfSoWhomVeridian {width:200px;float:right;}
.mostForms input#RequestLiteratureIfSoWhomRealtor {width:200px;float:right;}

.mostForms input#EmploymentApplicationCoverLetter {float:left;}
.mostForms input#EmploymentApplicationResume {float:left;}

.mostForms table.radioTable {width:100%;}
.mostForms table.radioTable td.left{
	padding:0;
	margin:0;
	vertical-align:top;
	width:150px;
}
.mostforms table.radioTable td.top {vertical-align:top;}
.mostForms select {float:right;}
.mostForms table td.ethnicLabel{width:215px;}
.mostForms table.radioTable td.wideRadio {width:170px;}

.mostForms input.radioBtn{width:15px; margin:7px 5px 0 0; float:left; border:none;}
.mostForms input.checkBox{width:15px; margin:0px 5px 0 0; float:left; border:none;}

.mostForms label.radioLabel{float:left; width:40px; padding:3px 0 0 0;}
.mostForms li.last{padding:15px 0; border:none;}

.mostForms div.floatWrapper {float:right; width:262px;}
.mostForms .floatWrapper input{
	float: left !important;
}

.mostForms textarea {
	float:right;
	width:250px;
	height:65px;
	border:1px solid #999;
	padding:5px;
	color:#333;
	font-weight:bold;
	font-family:lucida sans, arial;
	font-size:11px;
}
.mostForms textarea:hover{border:1px solid #000;}
.mostForms textarea:focus{border:2px solid #000; padding:4px;}

.mostForms input.browse{
	width:120px;
	font-size:12px;
	padding:4px;
	float:left;
}
.mostForms input.browse:hover {
	background:#333;
	color:#fff;
	cursor:pointer;
}

input#RequestLiteraturePreferredContactMethod-Email{
	margin-left: 145px;
}
#RequestLiteraturePreferredContactMethod-Email-Label, #ContactNHSPreferredContactMethod-Email-Label{
	width: 75px;
}

/*

SEND TO FRIEND FORM

*/

img.friendPic {
	float:left;
	padding:5px;
	border:double #ccc;
}
.friendForm {
	width:400px;
	float:right;
	padding:0 0 15px 0;
	}
	
.friendForm h3{
	padding:0 0 0 25px;
}
.friendForm input{
	float:right;
	width:170px;
	border:1px solid #999;
	padding:5px;
	color:#333;
	font-weight:bold;
}
.friendForm label {
	float:left;
	padding:5px 0;
	width:120px;
}

.friendForm input:hover{border:1px solid #000;}
.friendForm input:focus{border:2px solid #000; padding:4px;}

.friendForm textarea {
	float:right;
	width:170px;
	height:65px;
	border:1px solid #999;
	padding:5px;
	color:#333;
	font-weight:bold;
	font-family:lucida sans, arial;
	font-size:11px;
}

.friendForm textarea:hover{border:1px solid #000;}
.friendForm textarea:focus{border:2px solid #000; padding:4px;}





/*,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,

PREQUALIFY FORM

,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,*/


div#buyer{
	width: 280px;
	float:left;
}
div#coBuyer{
	width: 280px;
	float:right;
	overflow: hidden;
}

div#bothInputs {
	clear:both;
	width:100%;
	}

div#submitArea {
	padding:0 0 15px 0;
}

.prequalify div.floatWrapper {float:right; width:184px;}
.prequalify select{
	float: none;
	margin: 2px;
}


ul.prequalifyForm{
	list-style-type:none;
	padding:0;
}

ul.prequalifyForm li {
	padding:7px 0;
	border-bottom:1px solid #d2d2ce;
}
ul.prequalifyForm li.last{padding:15px 0; border:none;}
ul.prequalifyForm li.first{border:none;}
ul.prequalifyForm li.first2 {padding:0 0 7px 0;}

.prequalify input{
	float:right;
	width:172px;
	border:1px solid #999;
	padding:5px;
	color:#333;
	font-weight:bold;
}

.prequalify input:hover{border:1px solid #000;}
.prequalify input:focus{border:2px solid #000; padding:4px;}

.prequalify input.radioBtn{width:15px; margin:7px 5px 0 0; float:left; clear:left; border:none;}

.prequalify h4 {
	color:#999;
	padding:5px 0 0 0;
}

.prequalify table.radioTable td.left{
	padding:0;
	margin:0;
	vertical-align:top;
	width:150px;
}

.prequalify table td.ielbl label {width:210px;}


.prequalify input#PrequalificationHomePhone-area_code {width:35px; margin:0 5px 0 0; text-align:center;}
.prequalify input#PrequalificationHomePhone-office_code{width:35px; margin:0 5px 0 0; text-align:center;}
.prequalify input#PrequalificationHomePhone-number {width:65px;text-align:center;}

.prequalify input#PrequalificationWorkPhone-area_code {width:35px; margin:0 5px 0 0; text-align:center;}
.prequalify input#PrequalificationWorkPhone-office_code{width:35px; margin:0 5px 0 0; text-align:center;}
.prequalify input#PrequalificationWorkPhone-number {width:65px;text-align:center;}

.prequalify input#PrequalificationCoBuyerHomePhone-area_code {width:35px; margin:0 5px 0 0;text-align:center;}
.prequalify input#PrequalificationCoBuyerHomePhone-office_code{width:35px; margin:0 5px 0 0; text-align:center;}
.prequalify input#PrequalificationCoBuyerHomePhone-number {width:65px;text-align:center;}

.prequalify input#PrequalificationCoBuyerWorkPhone-area_code {width:35px; margin:0 5px 0 0;text-align:center;}
.prequalify input#PrequalificationCoBuyerWorkPhone-office_code{width:35px; margin:0 5px 0 0; text-align:center;}
.prequalify input#PrequalificationCoBuyerWorkPhone-number {width:65px;text-align:center;}

.prequalify input#PrequalificationCoBuyerCity {width:75px;text-align:left;}
.prequalify input#PrequalificationCoBuyerState{width:22px;text-align:left;margin:0 5px; text-transform:uppercase;}
.prequalify input#PrequalificationCoBuyerZip {width:38px;text-align:left;}

.prequalify input#PrequalificationCity {width:75px;text-align:left;}
.prequalify input#PrequalificationState{width:22px;text-align:left;margin:0 5px; text-transform:uppercase;}
.prequalify input#PrequalificationZip {width:38px;text-align:left;}

.prequalify input#PrequalificationDoYouPresently-1 {width:15px;float:left;text-align:center; margin:3px 3px 0 0;}
.prequalify input#PrequalificationDoYouPresently-2 {width:15px;float:left;text-align:center;margin:3px 3px 0 0;}

.prequalify span.radioLabel {float:left; width:50px;}

.prequalify input#PrequalificationCurrentVeridianSalesperson {width:200px;float:left;}
.prequalify input#PrequalificationCurrentlyUnderRealtorContract {width:200px;float:left;}
.prequalify input#PrequalificationWhereLiveOther {width:200px;float:left;}

.prequalify input.checkBox{
	width:15px;
	float:left;
	clear:left;
	margin:0px 5px 0px 0px;
	border: none;
}

.prequalify input.leftFloat{float:left;}

.prequalify input.city{width:70px;}
.prequalify input.state{
	width:20px;
	margin:0 5px;
	text-align:center;
	text-transform:uppercase;
}

.prequalify input.browse{
	width:120px;
	padding:4px;
	float:left;
}

.prequalify input.browse:hover {
	background:#333;
	color:#fff;
	cursor:pointer;
}

.prequalify input.zip{width:40px;}

.prequalify #bothInputs select.wideSelect {
	margin:0 0 7px 0;
	float:left;
	width:175px;
	}


.prequalify label {
	padding:5px 0;
	width:90px;
	float:left;
	}

.prequalify label.wider {width:100%; display:block;}
span.required {color:#ff0000;}


.shadTable{
	margin: 0;
	background: #fff;
}
 
.shadTable .topShad{
	height: 3px;
	background: url(/images/boxShad-top.gif) repeat-x; 
}
 
.shadTable .rightShad{
	width: 8px;
	background: url(/images/boxShad-right.gif) repeat-y;
}
  
.shadTable .botShad{
	height: 7px;
	background: url(/images/boxShad-bot.gif) repeat-x;
}

.shadTable .leftShad{
	width: 4px;
	background: url(/images/boxShad-left.gif) repeat-y;
}
 
.shadTable .image{
       padding: 4px;
}


/*,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,

TESTIMONIALS

,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,*/

div#testimonials{
	
}
div#testimonials p span{
	font-weight:bold;
	}
div#testimonials blockquote:first-line {
	padding:0 0 0 20px;
	background:url(../images/testiQuotes.gif) top left no-repeat;
	}	
img.quoteF {float:left;padding:0 5px 0 0;}	



/*,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,

GENERIC DATA TABLE

,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,*/

table.rentVsBuy{
	width:80%;
	margin:0 10% 25px 10%;
	padding:0;
}

table.rentVsBuy tr {border-top:1px solid #d2d2ce;}
table.rentVsBuy td {
	padding:3px 0;
	color:#333;
	border-bottom:1px solid #d2d2ce;
}
table.rentVsBuy td.firstCol{width:320px;}
table.rentVsBuy strong {
	font-style:italic;
	color:#CF0004;
	}
	


table.rentVsBuy th {
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:bold;
	color:#000;
}




table.generified{
        width:100%;
        margin:0 0 30px 0;
}

table.generified th {
        font-family:rockwell,arial;
        letter-spacing:1px;
        font-size:13px;
        color:#333;
        border-bottom:double #333;
        padding:5px 0;


}
table.generified td {
        border-bottom:1px solid #d2d2ce;
        padding:10px 0;

}
table.generified a {padding:7px 0;display:block;}
table.generified tr:hover {background:#ccc; color:#000;}
table.generified tr:hover a {color:#339900;}
	
div.error {
  color: #f55;
  font-weight: bold;
  float:right;
  clear:right;
  padding-top:3px;
  padding-right:2px;
}


#leftSignIn{
	padding-top: 20px;
}
.accountForm{
	float: left;
	width: 310px;
}
#leftSignIn label, .accountForm label{
	clear:both;
	width: auto;
}
.accountForm label{
	margin-top: 7px;
}

#leftSignIn input, .accountForm input{
	width: 90px;
	margin-top: 4px;
	clear: right;
}
.accountForm input{
	margin-top: 7px;
}

.accountForm input{
	width: 230px;
}

.accountForm .error{
	width: 310px;
	text-align:right;
	clear:both;
}


/* article styles */
.article{
	border-bottom:1px dotted #d2d2ce;
	margin: 15px 0;
	padding: 15px 0;
}
.articleLeft{
	width: 398px;
	float: left;
}
.articleRight{
	float: right;
	width: 160px;
}
.contact {
	text-align: center;
	margin: 10px auto;
}

/*,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,

WAIT LOSS CALCULATOR

,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,.-+'"'+-.,*/
ul.calcList{
	list-style-type:none;
	padding:0;
	margin:0;
}

ul.calcList li {
	padding:7px 0 7px 0;
	border-top:1px solid #d2d2ce;	

}
ul.calcList li.first{border:none;}

.waitCalc{
	padding:5px 0 15px 0;
	}
.waitCalc p {
	width:335px;
	float:left;
	padding:0;
	margin:0;
	font-style:italic;
	color:#666;
	}
.waitCalc p span {
	font-size:10px;
	color:#999;

}
.waitCalc input{
	float:right;
	width:130px;
	border:1px solid #999;
	padding:5px;
	color:#333;
	font-weight:bold;
	text-align:center;
}

.waitCalc input:hover{border:1px solid #000;}
.waitCalc input:focus{border:2px solid #000; padding:4px;}
.waitCalc select {float:right; width:140px; text-align:center;}
.waitCalc label {
	display:block;
	padding:5px 0 0 0;
	font-weight:bold;
}

table#waitLossTable{
	width:575px;
	margin:0 auto 10px auto;
	border:double #ccc;
	padding:5px 20px 5px 20px;
	font-size:11px;
}

table#waitLossTable td,th{
	height:40px;
	border-bottom:1px solid #d2d2ce;
}

table#waitLossTable th{
	height:30px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	border-bottom:1px solid #b6b6b6;
}

table#waitLossTable td.valueCell {}
table#waitLossTable td.bottomWait{
	border:none;
	font-weight:bold;
	color:#000;
}

#waitLossTable .firstCol{
	width: 245px;
}



.btn_calc a:hover {background-position: 0px -21px;}

input#EmploymentApplicationSubmit, #PrequalificationSubmit {
	float:left;
	width:69px;
}

input#EmailFriendSubmit, #FeedbackSubmit {
	float:right;
	width:69px;
}
input#WaitLossSubmit {
	/*float:left;*/
	width:69px;
	margin:4px 0 0 260px;
}
input.btn_calc{
	width:69px;
	height:21px;
	background:url(/images/btn_calculate.gif) 0 0 no-repeat;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	border:none;
	outline:none;
}

input.btn_calc:hover{
	background-position:0 -21px;
	border:none;
	cursor:pointer;
}

input.btn_submit{
	width:69px;
	height:21px;
	background:url(/images/btn_submit.gif) 0 0 no-repeat;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	border:none;
	outline:none;
	padding: 0px;
}

input.btn_submit:hover{
	background-position:0 -21px;
	border:none;
	cursor:pointer;
}

input.btn_getInfo{
	width:69px;
	height:21px;
	background:url(../images/btn_getInfo.gif) 0 0 no-repeat;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	border:none;
	outline:none;
}
input.btn_getInfo:hover{
	background-position:0 -21px;
	border:none;
	cursor:pointer;
}

/***** MY VERIDIAN STYLES *****/

.mvCol{
	width: 176px;
	float: left;
	text-align: center;
	margin: 0 40px 0 0;
}

.mvColEnd{
	width: 176px;
	float: left;
	text-align: center;
	margin: 0 0px 0 0;
}

.mvIntro{
	border-top: 1px dotted #d2d2ce;
	background: url(../images/sideBar-shad-grey.gif) repeat-y #ececeb;
	text-align: left;
	margin: 15px 0 0px 0;
}

.mvIntro .mvLeftCol{
	width: 380px;
	float: left;
	padding: 0 40px;
	margin: 30px 0 30px 0;
	border-right: 1px solid #d2d2ce;
}

.mvIntro .mvRightCol{
	float: left;
	width: 140px;
	padding: 30px 30px 30px 30px;
	text-align: center;
}

.mvLoginLeftCol{
	width: 220px;
	float: left;
	padding: 0 40px 0 0;
	margin: 30px 0 30px 0;
}

.mvLoginRightCol{
	width:  270px;
	float: left;
	margin: 30px 0;
	padding: 0 0 0 40px;
	border-left: 1px solid #d2d2ce;
}


.btnMyAccount{
	height: 34px;
	width: 112px;
	background: url(../images/btn_myAccount.gif) no-repeat;
	/*border: 1px solid red;*/
	margin: 5px auto;
	text-align: left;
}

.btnMyAccount a{
	height: 34px;
	width: 112px;
	text-indent:-9999px;
	background: url(/images/btn_myAccount.gif) no-repeat;
	display: block;
	overflow: hidden;
	left: 0;
	top: 0;
}

.btnMyAccount a:hover{
	background-position: 0px -33px;
}

.uppercase{
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
}

.mvForms input{
	float:right;
	width:130px;
	border:1px solid #999;
	padding:5px;
	color:#333;
	font-weight:bold;
	margin: 0 0 5px 0;
}
.mvForms label {
	float:left;
	padding:5px 5px 5px 0;
	width:60px;
}

input.btnSignIn{
	width:69px;
	height:21px;
	background:url(/images/btn_signin.gif) 0 0 no-repeat;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	border:none;
	outline:none;
	margin-top: 8px;
}

input.btnSignIn:hover{
	background-position:0 -21px;
	border:none;
	cursor:pointer;
}

input.btn_submit{
	width:69px;
	height:21px;
	background:url(/images/btn_submit.gif) 0 0 no-repeat;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	border:none;
	outline:none;
	margin-top: 8px;
}

input.btn_submit:hover{
	background-position:0 -21px;
	border:none;
	cursor:pointer;
}

#mvAccountBtns{
	width: 526px;
	margin: 15px auto;
	list-style-type: none;
	text-align: center;
}

#mvAccountBtns li{
	height: 88px;
	float: left;
	border-right: 1px solid #dadace;
}

#mvAccountBtns a{
	background: url(/images/myVericons.gif) no-repeat;
	margin: 0;
	padding: 0;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	left: 0;
	top: 0;
	/*border: 1px solid red;*/
}

#mvAccountBtns li.email a{
	width: 144px;
	height: 88px;
}
#mvAccountBtns li.email a:hover{
	background-position: 0 -91px;
}

#mvAccountBtns li.pw a{
	width: 219px;
	height: 88px;
	background-position: -146px 0px;
}
#mvAccountBtns li.pw a:hover{
	background-position: -146px -91px;
}

#mvAccountBtns li.settings a{
	width: 161px;
	height: 88px;
	background-position: -365px 0px;
}
#mvAccountBtns li.settings a:hover{
	background-position: -365px -91px;
}

.btnMakePDF{
	height: 17px;
	width: 84px;
	background: url(../images/btn_makePDF.gif) no-repeat;
	/*border: 1px solid red;*/
	text-indent:-9999px;
	margin: 0px 20px;
	float: right;
}

.btnMakePDF a{
	height: 17px;
	width: 84px;
	text-indent:-9999px;
	background: url(/images/btn_makePDF.gif) no-repeat;
	display: block;
	overflow: hidden;
	left: 0;
	top: 0;
}

.btnMakePDF a:hover{
	background-position: 0px -19px;
}

.btnCreatePDF{
	height: 34px;
	width: 112px;
	background: url(../images/btn_createPDF.gif) no-repeat;
	/*border: 1px solid red;*/
	margin: 5px auto;
	text-align: left;
}

.btnCreatePDF a{
	height: 34px;
	width: 112px;
	text-indent:-9999px;
	background: url(/images/btn_createPDF.gif) no-repeat;
	display: block;
	overflow: hidden;
	left: 0;
	top: 0;
}

.btnCreatePDF a:hover{
	background-position: 0px -33px;
}

.btnDownloadAcrobat{
	height: 18px;
	width: 126px;
	background: url(../images/btn_downloadAcrobat.gif) no-repeat;
	/*border: 1px solid red;*/
	text-indent:-9999px;
	margin: 5px auto;
	float: right;
}

.btnDownloadAcrobat a{
	height: 18px;
	width: 126px;
	text-indent:-9999px;
	background: url(/images/btn_downloadAcrobat.gif) no-repeat;
	display: block;
	overflow: hidden;
	left: 0;
	top: 0;
}

.btnDownloadAcrobat a:hover{
	background-position: 0px -19px;
}

.nhsPicSmall{
	float: left; 
	margin: 0 14px 0 0; 
	text-align: center;
}

.nhsPicSmallEnd{
	float: left; 
	margin: 0 0px 0 0; 
	text-align: center;
}

#fancy_left_ico { 
 left: 20px !important; 
} 

#fancy_right_ico { 
 right: 20px !important; 
 left: auto !important; 
} 
