/* Headers */

h1 {font-size:20px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color: #034fa3;margin:0;padding-bottom:0px;}

h2 {font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color: #034fa3;margin:0;}
.policy #content h2 {border-bottom:0px #D8DFEA double;color:#333;font-size:13px;padding-bottom:5px;margin-top:20px;}

h3 {font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color: #034fa3;margin:0;}
.cssbox h3 {text-align:left;background:url(/images/CssBoxHeadLeft.gif) no-repeat left top; color:#004784; font:bold 14px Arial,Helvetica,sans-serif; margin:0; padding:5px 0pt 4px 10px; display: block;}

h4 {font-size:10px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color: #034fa3;margin:0;}
.cssbox h4 {text-align:left; color:#004784; font:bold 12px Arial,Helvetica,sans-serif; margin:0; padding:0; display: block;}

h5 {font-size:8px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color: #034fa3;margin:0;}

.advertisement {
	color: #BCB8B8; font-family: Verdana,Arial,Helvetica,"Sans Serif"; font-size: 9px
}
.default
{
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}
.default2
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}
.page2 {
	font-family: arial,tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #304972;
	text-decoration: none;
	font-style: italic;
}
.page3 {
	font-family: arial,tahoma;
	font-size: 11pt;
	font-weight: bold;
	color: #304972;
	text-decoration: none;
}
div.fastFindBoxShowOld {
	color:#000033; 
	position:relative; 
	top:635px; 
	left:35px; 
	width:160px; 
	height:75px; 
	z-index:99;
}
div.fastFindBoxShow {
	color:#000033; 
	position:relative; 
}
div.fastFindBoxHideOld {
	color:#000033; 
	position:absolute; 
	top:635px; 
	left:35px; 
	width:160px; 
	height:75px; 
	z-index:99;
	visibility:hidden;
}

div.fastFindBoxHide {
	color:#000033; 
	position:realtive; 
	display:none;
}

div.searchBoxShowOld {
	color:#000033; 
	position:absolute; 
	top:265px; 
	left:270px; 
	width:300px; 
	height:75px; 
	z-index:99;
}

div.searchBoxShow {
	color:#000033; 
	position:relative; 

}

div.searchBoxHideOld {
	color:#000033; 
	position:absolute; 
	top:265px; 
	left:270px; 
	width:300px; 
	height:75px; 
	z-index:99;
	visibility:hidden;
}
div.searchBoxHide {
	color:#000033; 
	position:relative; 
	display:none;
}

b.home_form {
	font-family: tahoma;
	font-size: 8pt;
	color: #848484;
	font-weight: normal;
}

b.home_form-on {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #9D7C07;
}

b.home_form_sm-on {
	font-family: tahoma;
	font-size: 7pt;
	font-weight: bold;
	color: #9D7C07;
}

b.title {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #84660C;
	text-decoration: underline;
}

.addlinfo {
	font-family: tahoma;
	font-size: 8pt;
	color: #3D3B3C;
}

b.reg {
	font-family: arial,helvetica,san-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #3D3B3C;
}

b.reg_med {
	font-family: tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #3D3B3C;
}

b.reg_lg {
	font-family: tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #3D3B3C;
}

b.small {
	font-family: tahoma;
	font-size: 6.4pt;
	font-weight: bold;
	color: #3D3B3C;
}

b.farofficelink {
    font-family: verdana,arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height:18px
	text-decoration: none;
}

b.findrealtor {
    font-family: verdana,arial;
	font-size: 13px;
	font-weight: bold;
	color: #2577E5;
	text-decoration: underline;
}

b.findrealtornolist {
    font-family: verdana,arial;
	font-size: 13px;
	font-weight: bold;
	color: #2577E5;
	text-decoration: none;
}

b.white {
	font-family: tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
}

b.red {
	font-family: tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #AC0909;
}
b.redsm {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #AC0909;
}

b.header {
	font-family: tahoma;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}
b.headersm {
	font-family: tahoma;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
}
b.headerred {
	font-family: tahoma;
	font-size: 12pt;
	font-weight: bold;
	color: #AC0909;
}

b.large {
	font-family: tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #034FA3;
}

b.medblue {
	font-family: tahoma;
	font-size: 8.7pt;
	font-weight: bold;
	color: #034FA3;
}

b.regltblue {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #2577E5;
}

b.regblue {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #0086BD;
}

b.regwhite {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
}

b.welcome_user {
	font-family: arial;
	font-size: 12pt;
	font-weight: bold;
	color: #122F84;
}
b.search {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #304972;
	text-decoration: none;
}
b.search_title {
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: #255375;
}
font.reg {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: none;
	color: #3D3B3C;
}
font.header {
	font-family: tahoma;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}
font.headermed {
	font-family: tahoma;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
}
font.headermedbl {
	font-family: tahoma;
	font-size: 11pt;
	font-weight: bold;
	color: #1C8EE4;
}
font.headersm {
	font-family: tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}
font.allpage {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: none;
	color: #3D3B3C;
}
font.curpage {
	font-family: tahoma;
	font-size: 20pt;
	font-weight: bold;
	color: #ED1C24;
}

font.listings_bold_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: none;
	color: #000000;
}
font.listings_bold_med {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
td.content, div.content {
	font-family: tahoma;
	font-size: 8pt;
	color: #3D3B3C;
}

td.content_blue {
	font-family: tahoma;
	font-size: 8pt;
	color: #304972;
}

td.map_title {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #304972;
	padding: 0 0 0 10;
}

td.map_content {
	padding: 0 0 0 10;
}

div.features_indent {
	font-family: tahoma;
	font-size: 8pt;
	color: #3D3B3C;
	margin: 0 0 0 15;
}

a, a:link, a:visited {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #2577E5;
	text-decoration: none;
}

a:hover {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #2577E5;
	text-decoration: underline;
}
a.alpha, a.alpha:visited {
	font-family: arial,tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #2577E5;
	text-decoration: none;
}

a.alpha:hover {
	font-family: arial,tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.page, a.page:link, a.page:visited, .page, b.option_text {
	font-family: arial,tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #304972;
	text-decoration: none;
}

a.page:hover {
	font-family: arial,tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #2577E5;
	text-decoration: underline;
}

a.page_off, a.page_off:link, a.page_off:visited, .page_off {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #304972;
	text-decoration: none;
}

a.page_off:hover {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #2577E5;
	text-decoration: underline;
}

a.dark, a.dark:link, a.dark:visited {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #304972;
	text-decoration: none;
}

a.dark:hover {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #2577E5;
	text-decoration: underline;
}

a.circle_arrow, a.circle_arrow:link, a.circle_arrow:visited {
	font-family: tahoma;
	font-size: 8pt;
	color: #122F84;
	text-decoration: none;
}

a.circle_arrow:hover {
	font-family: tahoma;
	font-size: 8pt;
	color: #2577E5;
	text-decoration: underline;
}

a.arrow, a.arrow:link, a.arrow:visited {
	font-family: tahoma;
	font-size: 8pt;
	color: black;
	text-decoration: none;
}

a.arrow:hover {
	font-family: tahoma;
	font-size: 8pt;
	color: black;
	text-decoration: underline;
}

a.signup, a.signup:link, a.signup:visited {
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
	color: #2577E5;
	text-decoration: none;
}

a.signup:hover {
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
	color: #2577E5;
	text-decoration: underline;
}

a.LargeLink {
	font-family: arial,tahoma;
	font-size: 11pt;
	font-weight: bold;
	color: #2577E5;
	text-decoration: none;
}
a.LargeLink:hover {
	font-family: arial,tahoma;
	font-size: 11pt;
	font-weight: bold;
	color: #2577E5;
	text-decoration: underline;
}

a.XLargeLink {
	font-family: arial,tahoma;
	font-size: 13pt;
	font-weight: bold;
	color: #2577E5;
	text-decoration: none;
}

a.XLargeLink:hover {
	font-family: arial,tahoma;
	font-size: 13pt;
	font-weight: bold;
	color: #2577E5;
	text-decoration: underline;
}

b.already_member { font-family: arial; font-size: 8pt; color: #122F84; }
td.nav { font-family: tahoma; font-size: 7pt; color: #000000; }

td.home_form {
	font-family: tahoma;
	font-size: 7pt;
	font-weight: bold;
	color: #A7A7A7;
}

td.search_menu_text {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #757740;
}

input.text, select {
	font-family: tahoma;
	font-size: 8pt;
	border-width: 1px;
	border-style: solid;
	border-color: #698BAA;
	color: #2A4F79;
}

input.estimated_payment {
	font-family: tahoma;
	font-size: 8pt;
	border-width: 1px;
	border-style: solid;
	border-color: #698BAA;
	background-color: #D1E7FE;
}

.crumbs {
	font-family: tahoma;
	font-size: 7pt;
	color: #856113;
}

.objrequired {
	font-family: tahoma;
	font-size: 7pt;
	color: #CC0000;
}
.linkdetails {
	font-family: arial;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.nraccount {
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #2577E5;
	text-decoration: none;
}
a.nraccount:visited {
	font-family: tahoma; 
	font-size: 8pt;
	color: #2577E5;
	text-decoration: none;
	font-weight:bold;
	}	
a.nraccount:hover {
	font-family: tahoma; 
	font-size: 8pt;
	color: #2577E5;
	text-decoration: underline;
	font-weight:bold;
}
a.links {
	font-family: arial; 
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	}
a.links:visited {
	font-family: arial; 
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	}	
a.links:hover {
	font-family: arial; 
	font-size: 8pt;
	color: #034FA3;
	text-decoration: none;
	font-weight:bold;
}
a.links2 {
	font-family: arial; 
	font-size: 8pt;
	color: #cccccc;
	text-decoration: none;
	font-weight:bold;
	}
.featured {
	font-family: arial; 
	font-size: 4pt;
	color: #cccccc;
	text-decoration: none;
	font-weight:bold;
	}
a.links2:visited {
	font-family: arial; 
	font-size: 8pt;
	color: #cccccc;
	text-decoration: none;
	font-weight:bold;
	}	
a.links2:hover {
	font-family: arial; 
	font-size: 8pt;
	color: #cccccc;
	text-decoration: none;
	font-weight:bold;
}
.copyright {
	font-family: tahoma;
	font-size: 7pt;
	color: #000000;
}

.small_grey {
	font-family: tahoma;
	font-size: 7pt;
	color: #848484;
	font-weight: normal;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.TabGENLevel1, .TabINTLLevel1, .TabFAPLevel1, .TabLASLevel1, .TabMAPLevel1, .TabMAFLevel1
{
	FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #003366;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}
.small_blue {
	font-family: tahoma;
	font-size: 8pt;
	color: #255375;
	font-weight:bold;
}
.realtorlinkoutodd {
	BACKGROUND-COLOR: #F4F4F4; BORDER-BOTTOM: solid 1px #F4F4F4; TEXT-DECORATATION: none;
}
.realtorlinkouteven {
	BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: solid 1px #FFFFFF; TEXT-DECORATATION: none;
}
.realtorlinkhover {
	BACKGROUND-COLOR: #DEDEDE; BORDER-BOTTOM: solid 1px #BCB8B8;
}
.farlinkouteven {
	BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: solid 1px #FFFFFF; TEXT-DECORATATION: none;
}
.farlinkoutodd {
	BACKGROUND-COLOR: #F4F4F4; BORDER-BOTTOM: solid 1px #F4F4F4; TEXT-DECORATATION: none;
}
.farlinkhover {
	BACKGROUND-COLOR: #F8F9E9; BORDER-BOTTOM: solid 1px #F8F9E9;
}
.searchhover {
	BACKGROUND-COLOR: #f4f4f4; BORDER: solid 1px #000000;
}
a.white {
	font-family: arial; 
	font-size: 11pt;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	}
a.white:hover {
font-family: arial; 
font-size: 11pt;
color: #EBF904;
text-decoration: none;
font-weight:bold;
	}
a.white:visited {
font-family: arial; 
font-size: 11pt;
color: #ffffff;
text-decoration: none;
font-weight:bold;
	)
