body {
	margin: 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height: 155%;
	background-color:#FFFFFF;
}


/* 
STRUCTURE -------------------------------------------------------------------------------------------
*/

#navWrapper {
	background-image:url(../../images/bkgTopShadowLft.gif);
	background-repeat:no-repeat;
	padding-top:18px;
}

.navOff {
	display:block;
	padding:0px 0px 18px 0px;
}

.navOn {
	border-bottom:1px solid #D0D0D0;
	padding-bottom:4px;
	margin-bottom:4px;
}

#contentWrapper {
	background-image:url(../../images/bkgTopShadowMidd.gif);
	background-repeat:no-repeat;
	padding:32px;
	line-height:145%;
}

#hmFeaturedProp {
	font-size:10px;
	line-height:125%;
	color:#7A8A50;
	text-align:left;
	padding:26px;
}

#footer {
	background-image: url(../../images/bkgFooter.gif);
	height:27px;
	text-align:right;
	color:#FFFFFF;
	font-size:10px;
	padding:8px 15px 0px 0px;
	margin-bottom:20px;
}

#contentInteriorWrapper {
	background-image:url(../../images/bkgTopShadowInt.gif);
	background-repeat:no-repeat;
	padding:32px;
	line-height:145%;
	min-height:350px;
}

#catylistWrapper {
	background-image:url(../../images/bkgTopShadowInt.gif);
	background-repeat:no-repeat;
	padding:32px 10px 32px 10px;
	line-height:145%;
}


/* 
LINKS & HOVER EFFECTS -------------------------------------------------------------------------------------------
*/

a, a:link, a:visited {color:#4991A4; text-decoration: underline;}

a:hover {
	color:#4991A4;
	text-decoration: none;
}

/*a.lnkSmBlue, a.lnkSmBlue:visited {font-size:10px; color:#158EBF; text-decoration: none;}
a.lnkSmBlue:hover {color:#158EBF; text-decoration: underline;}*/

#footer a, #footer a:visited {color: #FFFFFF; text-decoration: none;}
#footer a:hover {color: #FFFFFF; text-decoration: underline;}

a.lnkfeaturedPropTtl, a.lnkfeaturedPropTtl:visited {color:#7A8A50; font-size:12px; font-weight:bold; line-height:110%; display:block; padding-bottom:10px; text-decoration: none;}
a.lnkfeaturedPropTtl:hover {color:#556627; text-decoration: none;}

a.lnkfeaturedPropMore, a.lnkfeaturedPropMore:visited {color:#7A8A50; text-decoration: underline;}
a.lnkfeaturedPropMore:hover {color:#7A8A50; text-decoration: none;}

a.lnkNewsBriefTtl, a.lnkNewsBriefTtl:visited {color:#479AAF; font-size:13px; font-weight:bold; line-height:110%; display:block; padding-bottom:10px; text-decoration: none;}
a.lnkNewsBriefTtl:hover {color:#2A6E80; text-decoration: none;}

a.lnkNewsBriefMore, a.lnkNewsBriefMore:visited {color:#479AAF; font-size:10px; text-decoration: underline;}
a.lnkNewsBriefMore:hover {color:#479AAF; text-decoration: none;}

.askHankContent a, .askHankContent a:visited {font-size:12px; font-weight:bold; color: #FFFFFF; display:block; padding-bottom:7px; text-decoration: none;}
.askHankContent a:hover {color: #FFFFFF; text-decoration: underline;}

a.lnkCatAgents, a.lnkCatAgents:visited {color:#416973; font-size:12px; font-weight:bold; line-height:110%; display:block; text-decoration: none;}
a.lnkCatAgents:hover {color:#22444D; text-decoration: none;}



/* 
FORMS -------------------------------------------------------------------------------------------
*/
.searchField {
	font-size:10px;
	color:#999999;
	margin: 0px 6px 0px 0px;  
	height: 14px;
	background-color:#FFFFFF;
	float:left;
}

/* 
LISTS -------------------------------------------------------------------------------------------
*/
ul {
	list-style-position: outside;
	list-style-type: square;
/*	padding-right:200px;
*/}

li {
	margin: 0px 0px 8px 0px;
	line-height:130%;
}



/* 
LAYOUT -------------------------------------------------------------------------------------------
*/


.intro {
	font-size:12px;
/*	line-height:130%;
*/	display:block;
	padding:8px 0px 30px 0px;
}

.newsletterSignup {
	font-size:10px;
	line-height:110%;
}

.submit {
	padding:0px 0px 0px 8px;
	top:20px;
	/*	margin-top:-5px;
*/}


.header {
	font-size:15px;
	font-weight:bold;
	line-height:108%;
	display:block;
	padding-bottom:5px;
}

.subHeader {
	color:#BB7303;
	font-weight:bold;
	font-size:13px;
	line-height:105%;
}


.tertHeader {
	color:#497F8C;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	line-height:105%;
	letter-spacing:1px;
}

.accent01 {
	color:#BB7303;
}

.accent02 {
	color:#4991A4;
}

.intTitle {
	padding-bottom:24px;
	display:block;
}

.pageTitle {
	font-size:20px;
	color:#BB7303;
	line-height:108%;
	display:block;
	padding-bottom:28px;
}

.pageTitleCatylist {
	font-size:20px;
	color:#BB7303;
	line-height:108%;
	display:block;
	padding:0px 0px 28px 22px;
}

.askHankContent {
	background-image:url(../../images/imgAskHankArrow.gif);
	background-repeat:no-repeat;
	padding:2px 47px 20px 47px;
	font-size:10px;
	color:#FFFFFF;
	line-height:115%;
}

#askHankWrapper {
	background-image:url(../../images/bkgAskHank.gif);
	background-repeat:repeat-y;
}

.featurePicSm {
	border:#999999 1px solid;
	padding:4px;
	margin:3px 0px 2px 20px;
}

.featurePic {
/*	border:#999999 1px solid;
*/	padding:4px;
	/*margin:3px 0px 2px 20px;*/
}

.phtRight {
	margin: 5px 0px 10px 15px;
	padding: 0px;
	border: 1px solid #ABABAB;
	float:right;
	width:258px;
}

.phtCaptionBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 108%;
	color:#FFFFFF;
	border-top:1px solid #ABABAB;
	background-color:#ABABAB;
	padding: 15px 15px 15px 15px;
}

.agentWrapper {
	display:block;
	padding:0px 0px 25px 22px;
}

.agentPic {
/*	border:1px solid #3b707e;
*/	border:1px solid #999999;
	margin:0px 0px 10px 0px;
}

.agentDivider {
	background-image:url(../../images/imgSpacerGray.gif);
	background-position:center;
	background-repeat:repeat-y;
	width:40px;
}

.horizDivider {
	border-top:1px solid #6496A3;
	margin:19px 0px 20px 0px;
	height:1px;
}


