/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#F2EBC9;
}
textarea,select,option,input,td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
div.top_menu {
width:196px; height:41px; background-image:url(../images/bg3.jpg); background-repeat:no-repeat; background-position:top;
}
a {color: #02603e;}
a:hover {color: #000000;}
a.lnkw {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
a.lnkw:hover {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#02603e;
text-decoration:none;
}
div.menu_but1 {
width:196px;
height:33px;
background-image:url(../images/homepage.jpg);
background-position:top;
background-repeat:no-repeat;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#000000;
text-align:center;
line-height:33px;
}
a.menu_but1 {
display:block;
text-decoration:none;
width:196px;
height:33px;
background-image:url(../images/homepage.jpg);
background-position:top;
background-repeat:no-repeat;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#000000;
text-align:center;
line-height:33px;
}
a.menu_but1:hover {
display:block;
width:196px;
height:33px;
background-image:url(../images/homepage_h.jpg);
background-position:top;
background-repeat:no-repeat;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#105632;
text-align:center;
line-height:33px;
}
div.menu_but {
width:196px;
height:33px;
background-image:url(../images/mortgage.jpg);
background-position:top;
background-repeat:no-repeat;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#000000;
text-align:center;
line-height:33px;
}
a.menu_but {
display:block;
text-decoration:none;
width:196px;
height:33px;
background-image:url(../images/mortgage.jpg);
background-position:top;
background-repeat:no-repeat;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#000000;
text-align:center;
line-height:33px;
}
a.menu_but:hover {
display:block;
width:196px;
height:33px;
background-image:url(../images/mortgage_h.jpg);
background-position:top;
background-repeat:no-repeat;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#105632;
text-align:center;
line-height:33px;
}

.menu_but2 a{
display:block;
text-decoration:none;
width:196px;
height:170px;
background-image:url(../images/img_outofarea.jpg);
background-position:top;
background-repeat:no-repeat;
}
.menu_but2 a:hover {
display:block;
width:196px;
height:170px;
background-image:url(../images/img_outofarea2.jpg);
background-position:top;
background-repeat:no-repeat;
}
div.top_su {
font:1px arial;
width:196px;
height:6px;
background-image:url(../images/top_su.jpg);
background-position:top;
background-repeat:no-repeat;
}
div.bg_su {
width:196px;
height:81px;
background-image:url(../images/bg_su.jpg);
background-position:top;
background-repeat:no-repeat;
}
div.bot_su {
font:1px arial;
width:196px;
height:5px;
background-image:url(../images/bot_su.jpg);
background-position:top;
background-repeat:no-repeat;
}
div.bg_login {
width:196px;
height:96px;
background-image:url(../images/bg_login.jpg);
background-position:top;
background-repeat:repeat-y;
}
div.bot_login {
font:1px arial;
width:196px;
height:6px;
background-image:url(../images/bot_login.jpg);
background-position:top;
background-repeat:repeat-y;
}
td.cen_bg {
background-image:url(../images/cen_bg.jpg);
background-repeat:no-repeat;
background-position:top left;
}
div.end_left {
font:1px arial;
width:196px;
height:11px;
}
div.footer {
float:left;
width:476px;
height:62px;
background-image:url(../images/footer_bg2.jpg);
background-position:left;
background-repeat:no-repeat;
}
div.lang_bg {
float:left;
width:299px;
height:44px;
background-image:url(../images/lang_bg.jpg);
background-repeat:no-repeat;
background-position:left;
text-align:center;
}
a.lnk {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#000000;
text-align:center;
}
a.lnk:hover {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#000000;
text-align:center;
text-decoration:none;
}
div.broker {
float:left; width:280px; height:44px; background-image:url(../images/bg2.jpg); background-repeat:no-repeat; background-position:left; text-align:right; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#ddad58;
}
a.mail_lnk {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#003b1d;
text-decoration:underline;
}
a.mail_lnk:hover {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#003b1d;
text-decoration:none;
}
.footxt {
 font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#003b1d; 
}
a.lnk2 {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:underline;
color:#000000;
}
a.lnk2:hover {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
}
div.sup {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#000000;
}
div.supi {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#573500;
}
div.prop_worth {
width:290px; height:175px; margin-top:10px; background-image:url(../images/prop_worth.jpg); background-repeat:no-repeat; background-position:top; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left; font-weight:bold; color:#573500;
}
div.boxcont {
width:95%;
font-family:Tahoma, Verdana, Arial;
font-size:11px;
font-weight:normal;
color:#000000;
text-align:center;
}
div.sep {
height:7px;
font-family:Verdana, Arial;
font-size:1px;
}
div.catname {
font-family:Tahoma, Verdana, Arial;
font-size:11px;
font-weight:bold;
color:#000000;
text-align:left;
}
/*Secondary pages*/
.BoxBgr {
background-color: #ffffff;
color: #000000;
}
.BoxBgr a {
color: #000000;
text-decoration: underline;
}
.BoxBgr a:hover {
color: #000000;
}
.BoxTab {
background-image: url(../images/box_05.gif);
color: #000000;
font-weight: bold;
white-space: nowrap;
}
.BoxTab a {
color: #000000;
}
.BoxTab a:hover {
color: #000000;
}
.BoxTabSelected {
background-image: url(../images/box_02.gif);
color: #FFFFFF;
font-weight: bold;
white-space: nowrap;
}
.BoxTabSelected table tr td {
color: #FFFFFF;
font-weight: bold;
}
.BoxTabSelected a {
color: #FFFFFF;
}
.BoxTabSelected a:hover {
color: #FFFFFF;
}

.search_prop a {
display: block;
width: 253px;
height: 25px;
background-image: url(../images/but_search_prop.gif);
background-position: top;
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 24px;
color: #FFF;
text-decoration: none;
}
.search_prop a:hover {
width: 253px;
height: 25px;
background-image: url(../images/but_search_prop.gif);
background-position: bottom;
background-repeat: no-repeat;
color: #0f529e;
text-decoration: none;
}




/*RESOURCES PAGES*/
.ResCategTitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #000000;
padding: 10px;
}
.ResTitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #CC0000;
background-color: #EFEFEF;
border-top: 1px solid #444444;
}
.ResTitle a {
color: #CC0000;
text-decoration: none;
}
.ResShortDesc {
padding: 1px 1px 1px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
background-color:#FAFAFA;
line-height: 20px;
}
.ResShortDesc a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color:#CC0000;
text-transform: uppercase;
}
.titlediv {
display: block;
width: 530px; /* should be the same as the width of the containing table */
padding: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #02603e;
}
.titlediv a{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #02603e;
text-transform: uppercase;
}
.textdiv {
display: block;
width: 530px; /* should be the same as the width of the containing table */
padding: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #555555;
line-height: 20px;
background-color: #fefefe;
text-indent: 20px;
}
.textdiv p{
margin: 0px;
}
.ResPgCookie {
display: block;
clear: both;
width: 540px;
padding-left: 10px;
padding-bottom: 5px;
}
.ResPgCookie a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #104026;
}
.ResPgCookie a:hover{
color: #000000;
}

/*GENERAL*/
.color1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
} 
.color1 a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #104026;
text-decoration: underline;
}
.color1Bold {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
}
.color1Bold a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #104026;
text-decoration: underline;
}
.color1UpperBold {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-transform: uppercase;
 color: #000000;
}
.color1UpperBold a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-transform: uppercase;
 color: #104026;
text-decoration: underline;
}
a.linkColor1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #104026;
text-decoration: underline;
}
a.linkColor1:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #000000;
 text-decoration: underline;
}
a.linkColor1Bold {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #104026;
text-decoration: underline;
}
a.linkColor1Bold:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
 text-decoration: underline;
}

.color2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
}
.color2 a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #104026;
text-decoration: underline;
}
.color2 a:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
}
.color2Bold {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
}
.color2Bold a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #104026;
text-decoration: underline;
}
.color2Bold a:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
}
.color2UpperBold {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-transform: uppercase;
 color: #FFFFFF;
}
.color2UpperBold a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-transform: uppercase;
 color: #FFFFFF;
text-decoration: underline;
}
.color2UpperBold a:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 text-transform: uppercase;
 color: #dfc27a;
}
a.linkColor2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #104026;
text-decoration: underline;
}
a.linkColor2:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #000000;
 text-decoration: underline;
}
a.linkColor2Bold {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #104026;
text-decoration: underline;
}
a.linkColor2Bold:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000000;
 text-decoration: underline;
}
/*NEW STYLE*/
.PopupTitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
border-bottom: 1px solid #104026;
width: 99%;
text-align: center;
padding: 5px 0px 5px 0px;
margin-bottom: 5px;
}
.Text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #454545;
line-height: 20px;
}
div.TextImportant {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #104026;
line-height: 15px;
text-indent: 0px;
padding: 3px 50px 3px 50px;
background-image: url(../images/next1.gif);
background-position: 35px 3px;
background-repeat: no-repeat;
}
span.TextImportant {
color: #104026;
}
.Popup1 {
border-left: 5px solid #104026;
border-right: 5px solid #104026;
background-image: url(../images/popup.gif);
background-repeat: no-repeat;
display: block;
width: 547px;
height: 81px;
}
.Popup2 {
border-left: 5px solid #104026;
border-right: 5px solid #104026;
padding: 10px;
background-color: #FFFFFF;
width: 547px;
}
.Popup3 {
border-left: 5px solid #104026;
border-right: 5px solid #104026;
border-bottom: 1px solid #104026;
background-image:url(../images/box_05.gif); 
background-repeat:repeat-x; 
background-position: 0px 0px;
text-align: right;
display: block;
width: 547px;
height: 20px;
height*: 30px;
overflow: hidden;
padding: 10px 0px 0px 0px;
}
a.PopupClose {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
font-weight: normal;
text-decoration: underline;
background-image: url(../images/b_closewindow.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
padding: 2px 10px 5px 15px;
display: block;
clear: none;
float: right;
margin: 0px;
}
a.PopupClose:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FF0000;
text-decoration: underline;
}
.PopupText {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #454545;
line-height: 15px;
text-align: center;
}
.PopupFormTitle {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
font-weight: bold;
border-bottom: 1px solid #999999;
padding: 10px 0px 2px 0px;
margin: 0px;
}
.PopupFormTable {
padding: 2px;
background-color: #f8f8f8;
border: 1px solid #ffffff;
}
.PopupFormTD1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: right;
color: #000000;
width: 120px;
}
.PopupFormTD2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: left;
color: #104026;
}
.PopupFormButton {
text-align:center;
}
.FormTD1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: right;
color: #000000;
width: 120px;
}
.FormTD2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: left;
color: #104026;
}
.FormButton {
text-align:center;
}
.ValidationWarning {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF0000;
}
.RequiredStar {
color: #FF0000;
}
.BoxBackground {
background-color: #FFFFFF;
}
.MyAccountWelcome {
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}
.MyAccountTopLink {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #104026;
}
.MyAccountTopLink a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #666666;
}
a.MyAccountListingLinks {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #454545;
}
.MyAccountCookie {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #104026;
text-align: left;
}
.MyAccountCookie a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #104026;
}
.PageInfo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
}
.PageInfo strong {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
font-weight: bold;
}
.PageInfo a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #104026;
font-weight: bold;
text-decoration: underline;
}
.PageInfo a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #104026;
font-weight: bold;
text-decoration: underline;
}
.picSelect {border: 2px solid #FF0000; margin: 1px;}
.picNeSelect {border: 1px solid #000000; margin: 2px;}
.BoxBg1 {
background-color:#277951;
color:#FFFFFF;
}