body {	background-color: #FFFFFF;	font-size: 12px;	font-family: arial, helvetica, sans-serif, verdana;	}
.bgBody {	background-image: url(../assets/images/bg/background.gif);	}
td,th,div,span,p,ul,li {	font-size: 12px;	font-family: arial, helvetica, sans-serif, verdana;	}

form {	font-size: 12px;	font-family: arial, helvetica, sans-serif, verdana;	}
label {	font-size: 11px;	font-weight: bold;	font-family: arial, helvetica, sans-serif, verdana;	}
input {	font-size: 11px;	font-family: arial, helvetica, sans-serif, verdana;	}
textarea {	font-size: 11px;	font-family: arial, helvetica, sans-serif, verdana;	}
select {	font-size: 11px;	font-weight: normal;	font-family: arial, helvetica, sans-serif, verdana;	}
button {	font-size: 12px;	font-family: arial, helvetica, sans-serif, verdana;	}
h1 {	font-size: 20px;	}


.formlabel  {	font-size: 11px;	font-weight: bold;	font-family: arial, helvetica, sans-serif, verdana;	}
.astr	{	font-size: 14px;	color: #990000;	font-family: arial, helvetica, sans-serif, verdana;	}

.results_td_label {	font-size: 12px;	font-family: arial, helvetica, sans-serif, verdana;	}

/* text for legals table */
.legals	{	height: 12px;	font-size: 10px;	color: #FFFFFF;	font-weight: bold;	font-family: tahoma, arial, helvetica, sans-serif, verdana;	text-decoration: none;	}

/* ***** Table header fonts ************************************************************************* */
/* table header font for all input forms */
.form_th_font_1 {	font-size: 16px;	color: #336633;	font-style: italic;	font-weight: bold;	font-family: arial, helvetica, sans-serif, verdana;	}

/* table header font for services table */
.services_td_font_1 {	font-size: 20px;	color: #336633;	font-style: italic;	font-weight: bold;	font-family: arial, helvetica, sans-serif, verdana;	}

/* table header font for search results table */
.search_results_th {	font-size: 12px;	color: #336633;	font-style: italic;	font-weight: bold;	font-family: arial, helvetica, sans-serif, verdana;	}

/* table header font for member_account page table */
.acct_hdr {	font-size: 14px;	color: #336633;	font-style: italic;	font-weight: bold;	font-family: arial, helvetica, sans-serif, verdana;	}

/* ***** Miscellaneous fonts ************************************************************************* */
.user_msg_font {	font-size: 12px;	color: #990000;	font-family: arial, helvetica, sans-serif, verdana;	}
.user_msg_title_font {	font-size: 14px;	color: #990000;	font-weight: bold;	font-family: arial, helvetica, sans-serif, verdana;	}
/* Dark green font */
.fontcolor1 {	color: #003300;	}

/* Dark Grey */
.form_hints_g1 {	font-family:  arial, helvetica, sans-serif, verdana;	font-size: 10px;	color: #333333;	}
.form_hints_g2 {	font-family:  arial, helvetica, sans-serif, verdana;	font-size: 12px;	color: #333333;	}
.form_hints_g3 {	font-family:  arial, helvetica, sans-serif, verdana;	font-size: 14px;	color: #333333;	}

/* Med Grey */
.form_hints_mg1 {	font-family:  arial, helvetica, sans-serif, verdana;	font-size: 10px;	color: #666666;	}
.form_hints_mg2 {	font-family:  arial, helvetica, sans-serif, verdana;	font-size: 12px;	color: #666666;	}
.form_hints_mg3 {	font-family:  arial, helvetica, sans-serif, verdana;	font-size: 14px;	color: #666666;	}

/* Dark Red */
.form_hints_r1 {	font-family:  arial, helvetica, sans-serif, verdana;	font-size: 10px;	color: #990000;	} /* size 1 */
.form_hints_r2 {	font-family:  arial, helvetica, sans-serif, verdana;	font-size: 12px;	color: #990000;	} /* size 2 */
.form_hints_r3 {	font-family:  arial, helvetica, sans-serif, verdana;	font-size: 14px;	color: #990000;	} /* size 3 */

/* Black */
.form_hints_b10 {	font-family:  arial, helvetica, sans-serif, verdana;	font-size: 10px;	color: #000000;	}
.form_hints_b11 {	font-family:  arial, helvetica, sans-serif, verdana;	font-size: 11px;	color: #000000;	}
.form_hints_b12 {	font-family:  arial, helvetica, sans-serif, verdana;	font-size: 12px;	color: #000000;	}


/* ***** Background colors ************************************************************************* */
/* Red border color for input forms */
.bordercolor1 {	background-color: #990000;	}
/* Border slowly replacing .bordercolor1 class above */
.horiz_tr_1 {	background-color: #990000;	height: 1px; }
.vert_td_1 {	background-color: #FFFFFF;	width: 1px; }


/* white border color for input forms */
//.bordercolor1 {	background-color: #FFFFFF;	}



/* Property search results background colors */
/* Outer table padding */
.searchresultpadding1 {	background-color: #FFFFFF;	}
/* Table border color */
.searchresultborder1 {	background-color: #990000;	}
/* Property search results table background color */
.searchresultbg2 {	background-color: #e6e6ff;	} /* Like this grey color: #A9BEC9 but not web safe */

/* Property search results advertisement sponsor background colors */
/* Advertisement sponsor outer background color C9BFA9*/
.sponsor_bgcolor {	background-color: #FFFFFF;	}
/* Table border color */
.sponsor_border1 {	background-color: #7D7D7D;	}
/* Advertisement banner background color */
.sponsor_bgcolor1 {	background-color: #FFFFCC;	}



/* light yellow background. Used for top row in search results tables */
.bgcolor3 {	background-color: #FFFFCC;	}


/* Grey background for input forms e6e6ff */
/*.bgcolor1 {	background-color: #e3e9e3;	}*/
/* White background for input forms */
.bgcolor1 {	background-color: #FFFFFF;	}
/* Old Green background for input forms */
.bgcolor2 {	background-color: #AACC99;	}


/* Blue background for legals_table */
.legalscolor {	background-color: #5E5EBF;	}
/* Grey background for user message output */
.msgbgcolor {	background-color: #FFFF99;	}

/* ***** Link Text formats ************************************************************************* */
/* link1 = Blue / red link ; use for inhouse links */
A.link1:link {	color: #000099; font-weight: normal;	}
A.link1:visited { color: #000099; font-weight: normal; }
A.link1:hover { color: #FF0000; font-weight: normal; }
A.link1:active { color: #FF0000; font-weight: normal; }

/* sample = Blue / red link ; use for sample account page */
A.sample:link {	color: #000099; font-weight: normal;	text-decoration: underline;	}
A.sample:visited {	color: #000099;	font-weight: normal;	text-decoration: underline;	}
A.sample:hover { color: #FF0000; font-weight: normal;	text-decoration: underline; }
A.sample:active { color: #FF0000; font-weight: normal;	text-decoration: underline; }

/* link3 = black / red link ; use for inhouse links */
A.link3:link { color: #000000; font-weight: normal; text-decoration: none; }
A.link3:visited { color: #000000; font-weight: normal; text-decoration: none; }
A.link3:hover { color: #FF0000; font-weight: normal; text-decoration: none; }
A.link3:active { color: #FF0000; font-weight: normal; text-decoration: none; }

/* emaillink = vl-green / orange link ; use for all outofhouse links */
A.emaillink:link { color: #006633; font-weight: normal; }
A.emaillink:visited { color: #006633;  font-weight: normal;}
A.emaillink:hover { color: #FF6600; font-weight: normal; }
A.emaillink:active { color: #FF6600; font-weight: normal; }

/* logIn/Outlink = darkgreen / red link */
A.logInlink:link { color: #0000FF; font-weight: normal; text-decoration: none; }
A.logInlink:visited { color: #0000FF; font-weight: normal; text-decoration: none; }
A.logInlink:hover { color: #FF0000; font-weight: bold; text-decoration: none; }
A.logInlink:active { color: #FF0000; font-weight: normal; text-decoration: none; }

/* logIn/Outlink = yellow / flourescent green link */
A.logInLinkTab:link { color: #FFFF00; font-weight: bold; text-decoration: none; }
A.logInLinkTab:visited { color: #FFFF00; font-weight: bold; text-decoration: none; }
A.logInLinkTab:hover { color: #33FF00; font-weight: bold; text-decoration: none; }
A.logInLinkTab:active { color: #33FF00; font-weight: bold; text-decoration: none; }

/* Legals table = Yellow / red link */
A.legallink1:link {	color: #FFFF00; font-weight: normal;	}
A.legallink1:visited { color: #FFFF00; font-weight: normal; }
A.legallink1:hover { color: #33FF00; font-weight: normal; }
A.legallink1:active { color: #33FF00; font-weight: normal; }

/* site image styles */
img.center {	margin-left:auto; margin-right:auto; display:block; text-align:center;	} 
.ctr{text-align:center;}

/* not used yet 
.banner1Title {	color: #0000CC;	font-size: -1; font-family: Times New Roman, Times, serif; }
.banner1Desc { color: #666666;	font-size: -2; font-family: Times New Roman, Times, serif; }
.banner1URL {	color: #0000CC;	font-size: -1; font-family: Times New Roman, Times, serif; }
*/
