body {
	padding: 0px;
	margin: 0px;
	background-color: #C6C7CE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

span {
	display: none;
}

h2.none {
	display: none;
}

h3 {
  margin: 0 0 .5em 0;
  font-size: 16px;
}

h3.pageHead {
  background: url(images/pageHeadBG.jpg) repeat-y;
  color: #17227C;
  padding: 12px 0 5px 2px;
  line-height: 22px;
  margin: 0;
}

.DHactualContent hr {
	width: 524px;
	margin: 0 0 1em 20px;
	padding: 0;
	clear: both;
	color: #17227c;
}

.DHactualContent td hr, .DHactualContent font hr, .DHactualContent strong hr, .DHactualContent table hr {
	width: 330px;
	height: 0;
}

p {
	margin: 0 0 1em 0;
	font-family: arial,helvetica,sans-serif;
	font-size: 14px;
	color: #000000;
}

img.left { 
	float: left; margin: 0 15px 5px 0; 
	border: solid 2px #17227c;
}

#propertyMgmtTeam {
	width: 301px;
	height: 354px;
}

#awardsImg {
	width: 200px;
	height: 372px;
}

#historyImg {
	width: 301px;
	height: 349px;
}

#careerImg {
	width: 301px;
	height: 346px;
}

img.right { float: right; margin: 0 0 5px 15px;
	border: solid 2px #17227c;
}

table.employeeLogin {
	font-family: arial,helvetica,sans-serif;
	font-size: 14px;
	color: #000000;
}

a {
	line-height: 16px;
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
}

a:link, a:visited {
	color:#000000;
}
 
a:hover, a:active {
	text-decoration: none;
	color: #000000;
}
/* 
#topHead #uvraleigh a {
float: left;
width: 355px;
margin: 5px 0px 5px 0px;
padding: 5px 0px 5px 10px;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
background: #671521;
color: #ffffff;
border: 2px solid #ffffff;
}
*/
p.resite {
	font-size: 11px;
	margin: 8px 0 0 3px;
}

a.resite {
	float: right;
	padding: 7px 0px 0px 0px;
	margin: 0px;
	font-size: 11px;
	color: #000000;
}

a.resite:link{
	float: right;
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
}

a.resite:visited{
	float: right;
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
}
 
a.resite:hover, a.resite:active{
	float: right;
	text-decoration: none;
	color: #17227c;
}

#container{
	position: relative;
	width: 760px; 
	padding: 0px;
	margin: 0px auto auto auto;
	background-color: #FFFFFF;
}

#topHead{
	color:#020F6D;
	width: 760px;
	font-size:12px;
	height: 52px;	
	padding: 0px;
	padding-top:5px;
	margin: 0px;
	background: url(images/topHead.jpg) no-repeat;
}
#topHead a{	
	color:#020F6D;
	font-size:12px;
	margin: 0 10px;	
	text-decoration:none;
	text-transform:uppercase;
}
#flashArea{
	width: 756px;
	height: 228px;
	padding: 0px;
	margin: 0px;
	border-top: #17227c 2px solid;
	border-left: #17227c 2px solid;
	border-right: #17227c 2px solid;
	background-color: #FFFFFF;
}	
	
#bottomPicArea{
	float: left;
	width: 760px;
	min-height: 206px;
	padding: 0px;
	margin: 0px;
	background: url(images/bgtile.jpg) repeat-y;
	border-bottom: 2px solid #16227b;
}

* html bottomPicArea {
	height: 206px;
}

#spotlightArea{
	float: left;
	width: 392px;
	padding: 39px 13px 2px 15px;
	margin: 0px;
	background: url(images/spotlightArea.jpg) no-repeat;
	text-align: left;
}

#bottomLinks{
	float: left;
	width: 760px;
	height: 25px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background: #C6C7CE url(images/equalHousing.jpg) no-repeat;
}

#contactBar{
	width: 760px; 
	height: 29px;
	padding: 0px;
	margin: 0px;
	background: url(images/contactTopBar.jpg) no-repeat;
}

#contactLeft{
	float: left;
	width: 156px; 
	height: 404px;
	padding: 0px;
	margin: 0px 0px auto 0px;
	background: url(images/contactUsLeft.jpg) no-repeat;
}

#contactRight{
	float: right;
	width: 604px; 
	height: 404px;
	padding: 0px;
	margin: 0px 0px auto 0px;
	background: url(images/contactUsRight.jpg) no-repeat;
}

#aboutUsBar{
	width: 760px; 
	height: 30px;
	padding: 0px;
	margin: 0px;
	background: url(aboutus/images/aboutUsTop.jpg) no-repeat;
}

#propMgmtBar{
	width: 760px; 
	height: 30px;
	padding: 0px;
	margin: 0px;
	background: url(propertymanagement/images/propMgmtBar.jpg) no-repeat;
}

#DevelBar{
	width: 760px; 
	height: 30px;
	padding: 0px;
	margin: 0px;
	background: url(development/images/DevelBar.jpg) no-repeat;
}

#salesBar{
	width: 760px; 
	height: 30px;
	padding: 0px;
	margin: 0px;
	background: url(sales/images/salesBar.jpg) no-repeat;
}

#rentalBar{
	width: 760px; 
	height: 30px;
	padding: 0px;
	margin: 0px;
	background: url(rental/images/rentalBar.jpg) no-repeat;
}

#residentBar{
	width: 760px; 
	height: 29px;
	padding: 0px;
	margin: 0px;
	background: url(images/residentBar.jpg) no-repeat;
}

#contentContainer{
	float: left;
	width: 760px; 
	padding: 0px;
	margin: 0px auto auto auto;
	border-bottom: 2px solid #16227B;
	background: url(images/contentContainer.jpg) repeat-y;
}



/* styles for primary navigation */

#topNavArea{
	width: 760px;
	height: 31px;
	padding: 0px;
	margin: 0px;
	background: #16227b url('images/topNavRight.jpg') no-repeat 100% 0;
}

#bottomNavArea{
	width: 760px;
	height: 33px;
	padding: 0px;
	margin: 0px;
	background: url('images/bottomNavBG.jpg') no-repeat #fff 100% 0;
}

#topNavArea a span, #bottomNavArea a span {
	display: none;
}

#topNavArea a:link, #topNavArea a:visited, #bottomNavArea a:link, #bottomNavArea a:visited {
	display: block;
	float: left;
	background-position: 0 0;
	height: 31px;
}

#topNavArea a:hover, #topNavArea a:active, #bottomNavArea a:hover, #bottomNavArea a:active {
	background-position: 0 100%;
}

/* and now, the buttons */

.propertyManagementNav {
	background-image: url('images/propertyManagementNav.jpg');
	width: 198px;
}

.developmentNav {
	background-image: url('images/developmentNav.jpg');
	width: 247px;
}

.homeNav {
	background-image: url('images/homeNav.jpg');
	width: 56px;
}

.contactUsNav {
	background-image: url('images/contactUsNav.jpg');
	width: 108px;
}

.aboutUsNav {
	background-image: url('images/aboutUsNav.jpg');
	width: 112px;
}

.studentLivingNav {
	background-image: url('images/studentLivingNav.jpg');
	width: 141px;
}
.raleighNav {
	background-image: url('images/raleighNav.jpg');
	width: 257px;
}

/* Styles for inside page secondary navigation */

#insideNav{
	float: left;
	width: 156px;
	padding: 0px;
	margin: 0px 0px auto 0px;
}

.executiveteamNav{
	float: left;
	width: 156px;
	height: 38px;
	padding: 0px;
	margin: 0px;
	background: url(aboutus/images/aboutUsExecRO.jpg) no-repeat;
}

a.nav10:link, a.nav10:visited {
	float: left;
	width: 156px;
	height: 38px;
	padding: 0px;
	margin: 0px;
	background: url(aboutus/images/aboutUsExec.jpg) no-repeat;
}

a.nav10:hover, a.nav10:active {
	float: left;
	width: 156px;
	height: 38px;
	padding: 0px;
	margin: 0px;
	background: url(aboutus/images/aboutUsExecRO.jpg) no-repeat;
}

.aboutUsContent{
	float: right;
	width: 604px;
	margin: 0px 0px auto 0px;
	border-top: 2px solid #16227B;
	background: url(aboutus/images/aboutUsContent.jpg) repeat-y;
}

.DHactualContent {
	width: 560px;
	padding: 15px 20px 20px 20px;
}

.historyNav{
	float: left;
	width: 156px;
	height: 37px;
	padding: 0px;
	margin: 0px;
	background: url(aboutus/images/aboutUsHisRO.jpg) no-repeat;
}

a.nav11:link, a.nav11:visited {
	float: left;
	width: 156px;
	height: 37px;
	padding: 0px;
	margin: 0px;
	background: url(aboutus/images/aboutUsHis.jpg) no-repeat;
}

a.nav11:hover, a.nav11:active {
	float: left;
	width: 156px;
	height: 37px;
	padding: 0px;
	margin: 0px;
	background: url(aboutus/images/aboutUsHisRO.jpg) no-repeat;
}

.careersNav{
	float: left;
	width: 156px;
	height: 38px;
	padding: 0px;
	margin: 0px;
	background: url(aboutus/images/aboutUsCarRO.jpg) no-repeat;
}

a.nav13:link, a.nav13:visited {
	float: left;
	width: 156px;
	height: 38px;
	padding: 0px;
	margin: 0px;
	background: url(aboutus/images/aboutUsCar.jpg) no-repeat;
}

a.nav13:hover, a.nav13:active {
	float: left;
	width: 156px;
	height: 38px;
	padding: 0px;
	margin: 0px;
	background: url(aboutus/images/aboutUsCarRO.jpg) no-repeat;
}

.employeeLoginNav{
	float: left;
	width: 156px;
	height: 39px;
	padding: 0px;
	margin: 0px;
	background: url(aboutus/images/aboutUsEmpRO.jpg) no-repeat;
}

a.nav14:link, a.nav14:visited {
	float: left;
	width: 156px;
	height: 39px;
	padding: 0px;
	margin: 0px;
	background: url(aboutus/images/aboutUsEmp.jpg) no-repeat;
}

a.nav14:hover, a.nav14:active {
	float: left;
	width: 156px;
	height: 39px;
	padding: 0px;
	margin: 0px;
	background: url(aboutus/images/aboutUsEmpRO.jpg) no-repeat;
}

.propertylistNav {
	float: left;
	width: 156px;
	height: 38px;
	padding: 0px;
	margin: 0px;
	background: url(propertymanagement/images/propMgmtListRO.jpg) no-repeat;
}

a.nav15:link, a.nav15:visited{
	float: left;
	width: 156px;
	height: 38px;
	padding: 0px;
	margin: 0px;
	background: url(propertymanagement/images/propMgmtList.jpg) no-repeat;
}

a.nav15:hover, a.nav15:active {
	float: left;
	width: 156px;
	height: 38px;
	padding: 0px;
	margin: 0px;
	background: url(propertymanagement/images/propMgmtListRO.jpg) no-repeat;
}
/* The next three selector are for Trac Ticket 933 */
.infoBrochureNav {
	float: left;
	width: 156px;
	height: 45px;
	padding: 0px;
	margin: 0px;
	background: url(propertymanagement/images/infobrochure2.jpg) no-repeat;
}

a.infoBrochureNav:link, a.infoBrochureNav:visited {
	float: left;
	width: 156px;
	height: 38px;
	padding-top: 5px; /* Trac Ticket 933 */
	margin: 0px 0px 5px 0px;
	background: url(propertymanagement/images/infobrochure1.jpg) no-repeat;
}

a.infoBrochureNav:hover, a.infoBrochureNav:active {
	float: left;
	width: 156px;
	height: 38px;
	padding: 0px;
	margin: 0px;
	background: url(propertymanagement/images/infobrochure2.jpg) no-repeat;
}

.currentresidentsNav{
	float: left;
	width: 156px;
	height: 37px;
	padding: 0px;
	margin: 0px;
	background: url(propertymanagement/images/propMgmtResRO.jpg) no-repeat;
}

a.nav16:link, a.nav16:visited {
	float: left;
	width: 156px;
	height: 37px;
	padding: 0px;
	margin: 0px;
	background: url(propertymanagement/images/propMgmtRes.jpg) no-repeat;
}

a.nav16:hover, a.nav16:active {
	float: left;
	width: 156px;
	height: 37px;
	padding: 0px;
	margin: 0px;
	background: url(propertymanagement/images/propMgmtResRO.jpg) no-repeat;
}

.mgmtservicesNav{
	float: left;
	width: 156px;
	height: 38px;
	padding: 0px;
	margin: 0px;
	background: url(propertymanagement/images/propMgmtServicesRO.jpg) no-repeat;
}

a.nav17:link, a.nav17:visited {
	float: left;
	width: 156px;
	height: 38px;
	padding: 0px;
	margin: 0px;
	background: url(propertymanagement/images/propMgmtServices.jpg) no-repeat;
}

a.nav17:hover, a.nav17:active {
	float: left;
	width: 156px;
	height: 38px;
	padding: 0px;
	margin: 0px;
	background: url(propertymanagement/images/propMgmtServicesRO.jpg) no-repeat;
}

.managementteamNav{
	float: left;
	width: 156px;
	height: 38px;
	padding: 0px;
	margin: 0px;
	background: url(propertymanagement/images/propMgmtTeamRO.jpg) no-repeat;
}

a.nav18:link, a.nav18:visited {
	float: left;
	width: 156px;
	height: 38px;
	padding: 0px;
	margin: 0px;
	background: url(propertymanagement/images/propMgmtTeam.jpg) no-repeat;
}

a.nav18:hover, a.nav18:active {
	float: left;
	width: 156px;
	height: 38px;
	padding: 0px;
	margin: 0px;
	background: url(propertymanagement/images/propMgmtTeamRO.jpg) no-repeat;
}

.currentprojectNav{
	float: left;
	width: 156px;
	height: 38px;
	padding: 0px;
	margin: 0px;
	background: url(development/images/develCurrentRO.jpg) no-repeat;
}

a.nav19:link, a.nav19:visited {
	float: left;
	width: 156px;
	height: 38px;
	padding: 0px;
	margin: 0px;
	background: url(development/images/develCurrent.jpg) no-repeat;
}

a.nav19:hover, a.nav19:active {
	float: left;
	width: 156px;
	height: 38px;
	padding: 0px;
	margin: 0px;
	background: url(development/images/develCurrentRO.jpg) no-repeat;
}

.completeprojectNav{
	float: left;
	width: 156px;
	height: 37px;
	padding: 0px;
	margin: 0px;
	background: url(development/images/develCompleteRO.jpg) no-repeat;
}

a.nav20:link, a.nav20:visited {
	float: left;
	width: 156px;
	height: 37px;
	padding: 0px;
	margin: 0px;
	background: url(development/images/develComplete.jpg) no-repeat;
}

a.nav20:hover, a.nav20:active {
	float: left;
	width: 156px;
	height: 37px;
	padding: 0px;
	margin: 0px;
	background: url(development/images/develCompleteRO.jpg) no-repeat;
}

.searchourlistNav{
	float: left;
	width: 156px;
	height: 38px;
	padding: 0px;
	margin: 0px;
	background: url(sales/images/salesSearchOurRO.jpg) no-repeat;
}

a.nav21:link, a.nav21:visited {
	float: left;
	width: 156px;
	height: 38px;
	padding: 0px;
	margin: 0px;
	background: url(sales/images/salesSearchOur.jpg) no-repeat;
}

a.nav21:hover, a.nav21:active {
	float: left;
	width: 156px;
	height: 38px;
	padding: 0px;
	margin: 0px;
	background: url(sales/images/salesSearchOurRO.jpg) no-repeat;
}

.searchmlslistingsNav{
	float: left;
	width: 156px;
	height: 37px;
	padding: 0px;
	margin: 0px;
	background: url(sales/images/salesSearchMlsRO.jpg) no-repeat;
}

a.nav22:link, a.nav22:visited {
	float: left;
	width: 156px;
	height: 37px;
	padding: 0px;
	margin: 0px;
	background: url(sales/images/salesSearchMls.jpg) no-repeat;
}

a.nav22:hover, a.nav22:active {
	float: left;
	width: 156px;
	height: 37px;
	padding: 0px;
	margin: 0px;
	background: url(sales/images/salesSearchMlsRO.jpg) no-repeat;
}

.salesteamNav{
	float: left;
	width: 156px;
	height: 42px;
	padding: 0px;
	margin: 0px;
	background: url(sales/images/salesSalesTeamRO.jpg) no-repeat;
}

a.nav23:link, a.nav23:visited {
	float: left;
	width: 156px;
	height: 42px;
	padding: 0px;
	margin: 0px;
	background: url(sales/images/salesSalesTeam.jpg) no-repeat;
}

a.nav23:hover, a.nav23:active {
	float: left;
	width: 156px;
	height: 42px;
	padding: 0px;
	margin: 0px;
	background: url(sales/images/salesSalesTeamRO.jpg) no-repeat;
}

.agentloginNav{
	float: left;
	width: 156px;
	height: 34px;
	padding: 0px;
	margin: 0px;
	background: url(sales/images/salesAgentLoginRO.jpg) no-repeat;
}

a.nav24:link, a.nav24:visited {
	float: left;
	width: 156px;
	height: 34px;
	padding: 0px;
	margin: 0px;
	background: url(sales/images/salesAgentLogin.jpg) no-repeat;
}

a.nav24:hover, a.nav24:active {
	float: left;
	width: 156px;
	height: 34px;
	padding: 0px;
	margin: 0px;
	background: url(sales/images/salesAgentLoginRO.jpg) no-repeat;
}

.studentlivingNav{
	float: left;
	width: 156px;
	height: 37px;
	padding: 0px;
	margin: 0px;
	background: url(rental/images/rentalStudentRO.jpg) no-repeat;
}

a.nav26:link, a.nav26:visited {
	float: left;
	width: 156px;
	height: 37px;
	padding: 0px;
	margin: 0px;
	background: url(rental/images/rentalStudent.jpg) no-repeat;
}

a.nav26:hover, a.nav26:active {
	float: left;
	width: 156px;
	height: 37px;
	padding: 0px;
	margin: 0px;
	background: url(rental/images/rentalStudentRO.jpg) no-repeat;
}

.requestmoreinfoNav{
	float: left;
	width: 156px;
	height: 42px;
	padding: 0px;
	margin: 0px;
	background: url(rental/images/rentalRequestRO.jpg) no-repeat;
}

a.nav27:link, a.nav27:visited {
	float: left;
	width: 156px;
	height: 42px;
	padding: 0px;
	margin: 0px;
	background: url(rental/images/rentalRequest.jpg) no-repeat;
}

a.nav27:hover, a.nav27:active {
	float: left;
	width: 156px;
	height: 42px;
	padding: 0px;
	margin: 0px;
	background: url(rental/images/rentalRequestRO.jpg) no-repeat;
}

.applyonlineNav{
	float: left;
	width: 156px;
	height: 34px;
	padding: 0px;
	margin: 0px;
	background: url(rental/images/rentalApplyRO.jpg) no-repeat;
}

a.nav28:link, a.nav28:visited {
	float: left;
	width: 156px;
	height: 34px;
	padding: 0px;
	margin: 0px;
	background: url(rental/images/rentalApply.jpg) no-repeat;
}

a.nav28:hover, a.nav28:active {
	float: left;
	width: 156px;
	height: 34px;
	padding: 0px;
	margin: 0px;
	background: url(rental/images/rentalApplyRO.jpg) no-repeat;
}


/* New subnav links added later */

a.inTheNewsNav:link, a.inTheNewsNav:visited, div.inTheNewsNav {
	display: block;
	width: 156px;
	height: 38px;
	background-image: url(aboutus/images/inTheNewsNav.jpg);
	background-position: 0 0;
	float: left;
}

a.inTheNewsNav:hover, div.inTheNewsNav {
	background-position: 0 100%;
}

.awardsNav{
	display: block;
	width: 156px;
	height: 38px;
	background: url(aboutus/images/aboutUsAwards.jpg) no-repeat;
	float: left;
}

a.awardsNav:hover, div.awardsNav {
	background-position: 0 100%;
}

a.addteamNav:link, a.addteamNav:visited, div.addteamNav {
	display: block;
	width: 156px;
	height: 38px;
	background-image: url(development/images/ad&dteamNav.jpg);
	background-position: 0 0;
	float: left;
}

a.addteamNav:hover, div.addteamNav {
	background-position: 0 100%;
}





.residentBottomNav{
	float: left;
	width: 156px;
	height: 403px;
	padding: 0px;
	margin: 0px;
	background: url(residents/images/residentBottomNav.jpg) no-repeat;
}

.rentalBottomNav{
	float: left;
	width: 156px;
	height: 252px;
	padding: 0px;
	margin: 0px;
	background: url(rental/images/rentalBottomNav.jpg) no-repeat;
}

.salesBottomNav{
	float: left;
	width: 156px;
	height: 252px;
	padding: 0px;
	margin: 0px;
	background: url(sales/images/salesBottomNav.jpg) no-repeat;
}

.develBottomNav{
	float: left;
	width: 156px;
	height: 328px;
	padding: 0px;
	margin: 0px;
	background: url(development/images/develBottomNav.jpg) no-repeat;
}

.propmgmtbottomNav{
	float: left;
	width: 156px;
	height: 252px;
	padding: 0px;
	margin: 0px;
	background: url(propertymanagement/images/propMgmtBottomNav.jpg) no-repeat;
}

.bottomNav{
	float: left;
	width: 156px;
	height: 213px;
	padding: 0px;
	margin: 0px;
	background: url(aboutus/images/bottomNav.jpg) no-repeat;
}

/*residentLogin*/

/* box */

div.rh-login-box {
	float: left;
	display: inline;
	margin: 0px 0px 0px 12px;
	border: 1px solid #16227b;
	width: 180px;
}

/* header */

div.rh-login-box h4 {
	background-color: #16227b;
	color: #FFFFFF;
	margin: 0px;
	padding: 0.25em;
	text-decoration: none;
	font-size: 11px;
	font-family: verdana, sans-serif;
}

/* form */

div.rh-login-box form {
	margin: 0px;
}

/* list breakdown */

div.rh-login-box ul {
	padding: 0px;
	margin: 0px;
}

div.rh-login-box li {
	text-align: right;
	margin: 0.5em;
	list-style-type: none;
}

/* special list items */

div.rh-login-box li.alert,
div.rh-login-box li.buttons,
div.rh-login-box li.links {
	text-align: center;
	list-style-type: none;
}
div.rh-login-box li.alert {
	font-weight: bold;
	list-style-type: none;
}
div.rh-login-box li.links {
	font-size: 0.75em;
	list-style-type: none;
}
div.rh-login-box li.help {
	text-align: justify;
	font-size: 0.75em;
	list-style-type: none;
}

/* label input pairs */

div.rh-login-box label {
	float: left;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	font-family: verdana, sans-serif;
}

div.rh-login-box input {
	width: 50%;
	border: 1px solid #16227b;
}

/* email list items */

div.rh-login-box li.email {
	text-align: left;
	list-style-type: none;
}
div.rh-login-box li.email label {
	float: none;
	display: block;
	list-style-type: none;
}
div.rh-login-box li.email input {
	width: 97%;
	list-style-type: none;
}

/* input buttons */

div.rh-login-box input.button {
	width: auto;
	border: 2px outset #ddd;
	background-color: #ddd;
}

.sup{
	font-size: 9px;
}

/*end residentLogin */


/* contact us */

.contactContainer {
  padding: 15px 0 15px 78px;
}

table.contact {
  border: 1px solid #17227c;
}

table.contact tr th {
	background: #17227c;
	color: #FFFFFF;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

/* Styles added later */

ul { padding: 0; list-style-position: outside; margin: 0 0 1em 1em; }

ul.biglist li { margin-top: 1em; }

li h3 {
  font-size: 16px;
  margin: 0;
}

.rowOfContent {
  width: 560px;
  float: left;
}

.rowOfContent .main {
  float: left;
  width: 360px;
  padding: 0 20px 0 0;
}

.rowOfContent .side {
  width: 180px;
  float: left;
  padding: 0 0 0 0;
}

.developmentListing {
	float: left;
	width: 320px;
	clear: right;
	margin: 0 0 10px 0;
}

/* Styles for homepage spotlight */

#spotlightArea { text-align: right; color: #66151C; font-size: 12px; }

#spotlightArea h3 { display: none; }

#spotlightArea h4 { font-size: 12px; color: #66151C; margin: 0; }

#spotlightArea img {
	border: 2px solid #66151C;
	margin: 0 0 2px 7px;
}

#spotlightArea a:link, #spotlightArea a:visited {
	text-decoration: none;
	color:#66151C;
	font-size: 12px;
}
 
#spotlightArea a:hover, a:active {
	text-decoration: underline;
	color: #000000;
	font-size: 12px;
}

/* search engine template settings */

div.listManSearchNav {
	width : 100%;
	margin: 10px 0 10px 0;
	font-weight: bold;
	height : 18px;
	border-top: 1px solid #66151C;
	border-bottom: 1px solid #66151C;
}

div.listManSearchResult {
	display: inline;
	float: left;
}

div.listManSearchPaging {
	display: inline;
	float: right;
}

a.searchListingHeading {
	text-decoration: underline;
	font-size: 16px;
	font-weight: bold;
}

a.searchListingHeading:hover {
	text-decoration: none;
}


/* Styles for News Page */

ul.newsHeadlines {
	float: right;
	width: 100px;
	display: block;
	font-size: 11px;
	line-height: 12px;
	border-left: 1px solid #000;
	padding: 0 0 0 1em;
	margin: 0 0 0 -1px;
}

ul.newsHeadlines li {
	display: block;
	margin: .75em 0 0 0;
	padding: 0;
	list-style: none;
}

ul.newsHeadlines li a:link, ul.newsHeadlines li a:visited {
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
}

ul.newsHeadlines li a:hover, ul.newsHeadlines li a:active {
	text-decoration: underline;
}

#newsDisplay {
	width: 438px;
	margin: 0 0 0 0;
	border-right: 1px solid #000;
	padding: 0 1em 0 0;
	float: right;
}



.breaker {
	clear: both;
}
