body { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
th { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

.error_msg {
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
}

.red_ast {
	color: #FF0000;
	font-size: 11px;
}


.nav_link1
{
 color:#000000;

}

A.nav_link {
	color: #c00;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	margin: 0 11px 0 11px;
	text-decoration: none;
}

A.nav_link:visited {
	color: #c00;
}

A.nav_link1 {
	color: #c00;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	margin: 0 2px 0 2px;
	text-decoration: none;
}

A.nav_link1:visited {
	color: #c00;
}




/* lead form styles */
.l_form {
	margin: 3px 0 0;
	background-color: #fff;
	background-image: url(/images/f_body.gif);
	background-repeat: repeat-y;
	background-position: top left;
	width: 338px;
	color: #339;
}

.l_form TD {
	padding: 0px 0px 0px 0px;
	color: #339;
}

.l_form TD.first {
	background-image: url(images/f_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #F88542;
	font-weight: bold;
	font-size: 12px;
	padding: 12px 0 5px 0;
	text-align: center;
	line-height: 18px;
}
.l_form TD.label {
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-align: right;
	color: #339;
}
.l_form INPUT {
	padding: 0px 0px 0px 0px;
	width: 150px;

	color: #339;
}
.l_form SELECT {
	padding: 0px 0px 0px 0px;
	width: 210px;
	color: #339;
}
.l_form .foot {
	background-image: url(images/f_fot.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}


/* FRENCH */


TABLE.l_form1 {
	margin: 3px 0 0;
	background-color: #fff;
	background-image: url(images/f_body_fr.gif);
	background-repeat: repeat-y;
	background-position: top left;
	width: 338px;
	color: #339;
}

.l_form1 TD {
	padding: 0px 0px 0px 0px;
	color: #339;
}

.first {
	background-image: url(/images/f_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #F88542;
	font-weight: bold;
	font-size: 12px;
	padding: 12px 0 5px 0;
	text-align: center;
	line-height: 18px;
}
.l_form1 TD.label {
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-align: right;
	color: #339;
}
.l_form1 .radio INPUT {
	padding: 0px 0px 0px 0px;
	width: 12px;
	height: 10px;
	color: #339;
}
.l_form1 SELECT {
	padding: 0px 0px 0px 0px;
	width: 190px;
	color: #339;
}
.l_form1 .foot {
	background-image: url(images/f_fot.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}


/* *******************  old gethomes styles ************************ */
TABLE.main {
	background-image: url(images/orange.gif);
	background-repeat: repeat-y;
	background-position: top right;
	margin: 0;
	width: 760px;
}
.main TD {
	background: #fff;
	padding: 0px;
}
.main TD.cap {
	background-image: url(images/orange.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 99px;
	vertical-align: top;
}
.main TD.top_slice {
	background-image: url(images/rt_corn.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #F5F6FB;
	height: 12px;
	padding: 0px;
	vertical-align: top;
}
.main TD.top_slice#violet {
	background-image: url(images/rt_corn_v.gif);
}
.main TD.content {
	background-color: transparent;
	background-image: url(images/orange.gif);
	background-repeat: repeat-y;
	background-position: top left;
	padding: 0 4px;
	vertical-align: top;
}
.main .footer TD {
	background-image: url(images/orange.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}
.main .footer TD.foot {
	background-color: #F5F6FB;
	height: 15px;
	padding: 0px;
}

.top_slice DIV {
	background: url(images/slice.gif) no-repeat top right;
	font-size: 1px;
	height: 12px;
	margin: 0px;
	padding: 0px;
}
.foot DIV {
	margin: 0px;
	padding: 0px;
	height: 15px;
}
.foot DIV {
	background-image: url(images/lb_corn.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
DIV#violet {
	background-image: url(images/lb_corn_v.gif);
}
.foot DIV DIV {
	background-image: url(images/rb_corn.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

TABLE.cap {
	background-image: url(images/cap_corn.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 100%;
	height: 100%;
}
.cap TD {
	padding: 0px;
	background-color: transparent;
}
.cap TD.cap_right {
	background-image: url(images/cap_right_new.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	color: #c00;
	text-align: right;
	vertical-align: top;
	width: 491px;
	/*width: 466px;*/
}
TABLE.leads {
	background: #F5F6FB url(images/arrow.gif) no-repeat top right;
	margin: 0px;
	font-family: Verdana;
	font-size: 11px;
}

.leads TD {
	background-color: transparent;
	font-family: Verdana;
	font-size: 11px;
	padding: 7px 0px 3px 5px;
	color: #339;
}
.leads TD.pages0 {
	padding: 15px 10px 10px 10px;
	font-size: 14px;
}
.leads TD.pages1 {
	padding: 10px 10px 5px 10px;
	font-size: 12px;
}
.leads TD.pages2 {
	padding: 5px 10px 5px 10px;
	font-size: 12px;
}
.leads TD.pages3 {
	padding: 0px 10px 5px 10px;
	font-size: 12px;
}
OL.pages {
	padding: 0px 0px 0px 0px;
}
.pages LI {
	padding: 0px 0px 0px 0px;
}

.leads TD.violet {
	background-color: #D9DCEE;
	padding: 0 0 0 0;
	text-align: left;
	width: 297px;
}
.leads TD.violet_band {
	background-color: #D9DCEE;
	/*padding: 6px 10px;*/
}
UL.blue_bold {
	color: #339;
	font-weight: bold;
	font-size: 13px;
	margin: 0px 20px 0px 20px;
	padding: 0 0 0 0;
}

.blue_bold LI {
	background: url(images/bull.gif) no-repeat left 7px;
	margin: 0 0 10px 0;
	list-style-type: none;
	padding: 0 0 0 8px;
}

/* *******************  end of old gethomes styles ************************ */

TABLE.nbhs {
	background-color: transparent;
	padding: 0px;
	font-family: Verdana;
	font-size: 11px;
	color: #339;
}
.nbhs TD {
	font-family: Verdana;
	font-size: 11px;
	padding: 3px 0px 0px 0px;
}
.nbhs TD.check {
	padding: 0px 0px 0px 4px;
}
TABLE.f2_fields {
	background-color: transparent;
	font-family: Verdana;
	font-size: 11px;
	color: #339;
}
.f2_fields TD {
	font-family: Verdana;
	font-size: 11px;
	padding: 0px 0px 2px;
	vertical-align: top;
}
.f2_fields INPUT {
	height: 20px; font-size: 11px;
}
.f2_fields SELECT {
	font-size: 11px;
}
TD.dash {
	border-right: 1px dashed #9AA4D2;
	width: 2;
}

.category
	{
	 padding-left:15px;
	}
	
.category_desc
{
	padding-left:20px;
}

.resources
{
	padding-top:15px;
}

.resource_img
{
	float:left;
	width:150px;
	padding:3px;
	margin-right:8px;
}

.resource_article
{
	padding-left:10px;
	color: #339;
}

.resource_article h1
{
	padding-left:10px;
	color: #339;
	font-size:18px;

}


.resource_desc
{
 margin-right:6px;
 color: #339;
 Font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
