/* header - primary and secondary styles */
TD.nar, .nar {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 22px;
	color: #ffffff;
	text-align: left;
	text-transform: uppercase;
	float: left;
	padding:6px;
	background-color: #336699;
	width:488px;
}
.underline {
	text-decoration: underline;
}
.primary_link_items {
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	background-position: right;
	float: right;
}
.search {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	float: left;
}
.secondary_link_items {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-align: right;
	float: right;
}
.search_box {
	background-color: #ffffff;
	height: 16px;
	width: 80px;
	float: inherit;
}
/* navigation bar styles */

DIV.nav_header {
	font-family: arial, helvetica, sans-serif;
	font-face: arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 12px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	padding-top: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6699cc;
	padding-bottom: 1px;
}
.nav_header {
	font-family: arial, helvetica, sans-serif;
	font-face: arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	padding-top: 6px;
	padding-left: 3px;
	padding-bottom:0px;
	}
SPAN.nav_links {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
	color: #ffffff;
	padding-top: 6px;
	}
.nav_sublinks {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	color: #336699;
	padding-top: 6px;
	background-color: #ffffff;
	margin-left: -6px;
	padding-left: 14px;
}
.nav_links_2line {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #ffffff;
	padding-top: 6px;
	padding-left: 6px;
}
.nav_sublinks_2line {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #336699;
	padding-top: 6px;
	background-color: #ffffff;
	margin-left: -6px;
	padding-left: 14px;
}
DIV.nav_copy {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #ffffff;
	padding: 0px 0px 0px 6px;
	}
div.nav_copy  A, div.nav_copy  A:active, div.nav_copy  A:LINK, div.nav_copy A:hover{ 
font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	color: #ffffff;
	padding-left: 0px;	
	padding: 0px 0px 0px 0px;
	text-align:left;
}
.nav_copy {
	font-family: arial
	line-height: 17px;
	color: #ffffff;
		padding: 0px 10px 0px 0px;
}
.nav_hr {
	padding-top: 6px;
	padding-bottom: 4px;
}
.realtor_benefits_logo {
	float: left;
	padding-top: 6px;
	padding-left: 6px;
}
/* navigation links */
.class1 a{
	color: #ffffff;
	text-decoration: none;
}
.class1 a:link{
	color: #ffffff;
	text-decoration: none;
}
.class1 a:visited{
	color: #ffffff;
	text-decoration: none;
}
.class1 a:hover{
	color: #ffffff;
	text-decoration: underline;
}
.class2 a{
	color: #ffffff;
	text-decoration: underline;
}
.class2 a:link{
	color: #ffffff;
	text-decoration: underline;
}
.class2 a:visited{
	color: #ffffff;
	text-decoration: underline;
}
.class2 a:hover{
	color: #ffffff;
	text-decoration: underline;
}
/* content links styles */
.class3 a{
	color: #336699;
	text-decoration: none;
}
.class3 a:link{
	color: #336699;
	text-decoration: underline;
}
.class3 a:visited{
	color: #5192d3;
	text-decoration: none;
}
.class3 a:hover{
	color: #58595B;
	text-decoration: underline;
}
/* main content styles */
.breadcrumb {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}
.page_header {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	color: #58595b;
}
.feature_header_top {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #58595b;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 3px;
	padding-left: 6px;
}
.bodycopy {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #000000;
	padding-left: 6px;
	padding-top: 2px;
}
.feature_header_bottom {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #58595b;
	text-transform: uppercase;
	padding-bottom: 3px;
	background-color: #eff6fb;
	padding-top: 6px;
	padding-left: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cedfef;
}
.story_link {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 12px;
	text-decoration: underline;
	color: #336699;
}
.body_link {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #336699;
	padding-left: 6px;
	padding-top: 2px;
	text-decoration: underline;
	padding-bottom: 18px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
}
/*Div ids*/
#realtor_org_logo {
	position:absolute;
	left:2px;
	top:2px;
	width:229px;
	height:86px;
	z-index:1;
}
#ad_banner {
	position:absolute;
	left:315px;
	top:19px;
	width:468px;
	height:60px;
	z-index:2;
}
#primary_nar_header {
	position:absolute;
	left:2px;
	top:97px;
	width:770px;
	height:19px;
	z-index:3;
	background-color: #336699;
	padding: 6px;
}
#secondary_nar_header {
	position:absolute;
	left:2px;
	top:131px;
	width:770px;
	height:17px;
	z-index:4;
	background-color: #6699cc;
	padding: 6px;
}
#nav_box1 {
	position:absolute;
	left:2px;
	top:166px;
	width:156px;
	height:auto;
	z-index:5;
	background-color: #336699;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #6699cc;
}
#flash_header {
	position:absolute;
	left:182px;
	top:170px;
	width:581px;
	height:28px;
	z-index:9;
}
#flash_box_header {
	position:absolute;
	left:176px;
	top:211px;
	width:287px;
	height:21px;
	z-index:10;
}
#flash_box {
	position:absolute;
	left:182px;
	top:234px;
	width:288px;
	height:187px;
	z-index:11;
	background-color: #99CCFF;
}
#new_at_the_site {
	position:absolute;
	left:176px;
	top:431px;
	width:293px;
	height:114px;
	z-index:12;
}
#did_you_know {
	position:absolute;
	left:499px;
	top:236px;
	width:269px;
	height:85px;
	z-index:13;
}
#secondary_box1 {
	position:absolute;
	left:182px;
	top:563px;
	width:170px;
	height:184px;
	z-index:14;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cedfef;
}
#secondary_box2 {
	position:absolute;
	left:366px;
	top:563px;
	width:180px;
	height:184px;
	z-index:15;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cedfef;
}
#secondary_box3 {
	position:absolute;
	left:561px;
	top:563px;
	width:186px;
	height:185px;
	z-index:16;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cedfef;
}
#footer_rule {
	position:absolute;
	left:183px;
	top:771px;
	width:600px;
	height:2px;
	z-index:17;
	visibility: visible;
}
#nar_footer {
	position:absolute;
	left:177px;
	top:785px;
	width:581px;
	height:42px;
	z-index:18;
}
