

body {
	background-color: #9e9995; 
	padding-top: 27px;
	_padding-top: 20px;
}

body.green_body {
	background-color: #8abfb3; 
	padding-top: 27px;
	_padding-top: 20px;
}


td.spacercell {
	background-color: #ffffff;}
	
	td.head_grad {
	background-image: url(images/grad_images/grad_right.gif);
	background-repeat:repeat-x;
	}
	
	
td.right_menu_cell {
	background-color: #ffffff;
	padding: 0px 17px 0px 0px;
	text-align:right;}
	
/* new CSS ends here */

td.menu_section {
	background-color:#ffffff;
	vertical-align:top;
	padding: 20px 0px 200px 0px;
	border-left: 1px solid #ffffff;
}

td.left_grad_cell {
	background-image:url(images/grad_images/grad_left.gif);
	background-repeat:repeat-y;
	vertical-align:top;
}

td.footer_grad_cell {
	background-image:url(images/grad_images/grad_bottom.gif);
	padding: 0px 17px 0px 0px;
}
td.right_grad_cell {
	background-image:url(images/grad_images/grad_right.gif);
	background-repeat:repeat-y;
	vertical-align:top;
}

td.left_grad_cell_green {
	background-image:url(images/grad_images/grad_left_green.gif);
	background-repeat:repeat-y;
	vertical-align:top;
}

td.footer_grad_cell_green {
	background-image:url(images/grad_images/grad_bottom_green.gif);
	padding: 0px 17px 0px 0px;
}
td.right_grad_cell_green {
	background-image:url(images/grad_images/grad_right_green.gif);
	background-repeat:repeat-y;
	vertical-align:top;
}

td.main_menu_section {
	background-color:#ffffff;
	background-image:url(images/main_menuBG.gif);
	background-repeat:repeat-x;
	vertical-align:top;
	padding: 0px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}


td.main_section {
	background-color:#cbcda4;
	vertical-align:top;
	padding: 40px 40px 40px 40px;
	border-right: 1px solid #ffffff;
	text-align:left;
}


td.hab_quote {
	background-color:#ffffff;
	vertical-align:top;
	padding: 0px 4px 0px 4px;
}

td.borderstyle {
	border:solid 1px;
	border-color: #cccccc;
padding:0px;
}
	
td.home_textarea {
	border:solid 1px #cccccc;
	padding: 15px 10px 15px 15px;
	}
	
td.content_textarea {
	border:solid 1px;
	border-color: #cccccc;
	padding: 5px 17px 17px 17px;
}
	
td.content_textinner {
	padding: 10px 10px 0px 15px;
}
	
td.content_image_inner {
	padding: 15px 0px 0px 0px;
}
	
td.home_rightside_focus {
	border: solid 1px #cccccc;
	background-color: #34917c;
	padding-bottom: 20px;
	vertical-align: middle;}
	
td.menu_left_focus {
	border:solid 1px;
	border-color: #cccccc;
	background-color: #34917c;
	padding: 10px 0px 0px 0px;
}

td.home_focus_inner {
text-align:center;
}
	

td.footer-top-cell {
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

td.menutabs {
	padding: 0px 0px 6px 0px;
	}
	
	td.sidebar_cell {
	padding: 10px 0px 10px 0px;
	}
	td.sidebar_line {
	padding: 0px 0px 0px 10px;
	}

td.dropdown {
		border:solid 1px;
	border-color: #ffffff;}
/* menu table styles */
td.subnav a:link, td.subnav a:visited {
	display: block;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 16px;
	font-family: Trebuchet MS, sans-serif;
	padding: 9px 20px 3px 20px;
	vertical-align: middle;
	height: 20px;
	background-color: #9C9793;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	text-align: left;
	text-decoration: none;
}



td.subnav a:hover, td.subnav a:active {
	display: block;
	color: #3C3C3C;
	font-size: 13px;
	line-height: 16px;
	font-family: Trebuchet MS, sans-serif;
	padding: 9px 20px 3px 20px;
	vertical-align: middle;
	height: 20px;
	background-color: #FCAD49;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	text-align: left;
	text-decoration: none;
	background-image:url(images/dropnav_on.gif);
	background-repeat: no-repeat;
	background-position: 3px 11px;
}

td.partner_sections {
	background-color:#ffffff;
	padding: 3px 0px 0px 8px;
	color: #666666; 
	font-size: 12px; 
	line-height: 17px; 
	font-family: Trebuchet MS, sans-serif;}
	
td.register_sections {
	color: #666666; 
	font-size: 12px; 
	line-height: 17px; 
	font-family: Trebuchet MS, sans-serif;}

.caption-text {
	color: #666666; 
	font-size: 12px; 
	line-height: 17px; 
	font-family: Trebuchet MS, sans-serif;}

.input-text {
	color: #666666; 
	font-size: 12px; 
	line-height: 14px; 
	font-family: Trebuchet MS, sans-serif;}

td.partner_heads {
	background-color:#8abfb3;
	padding: 0px 0px 3px 8px;
	color: #ffffff; 
	font-size: 13px; 
	font-weight:bold;
	line-height: 17px; 
	font-family: Trebuchet MS, sans-serif;}
	
td.green-heads {
	background-color:#8abfb3;
	padding: 5px;
	color: #ffffff; 
	font-size: 13px; 
	font-weight:bold;
	line-height: 17px; 
	font-family: Trebuchet MS, sans-serif;}
	
td.white-cell {
	background-color:#FFFFFF;
	color: #666666; 
	font-size: 12px; 
	line-height: 13px; 
	font-family: Trebuchet MS, sans-serif; 
	padding: 5px;
}
	
	
td.partner_textarea {
	background-color:#8abfb3;
	border:solid 1px;
	border-color: #cccccc;
	}

td.subnav-top {
	border-top: solid 1px #FFFFFF;
	background-color: #9C9793;
}

#focus_outer	{ position:relative; z-index:2; top:0px; left:0px; visibility:visible }
#focus_inner	{ position:absolute; z-index:2; top:0px; left:21px; _left:-80px; visibility:visible }

#submenu_0	{position:absolute;z-index:3;top:154px;_top:155px;left:99px;visibility:hidden}
#submenu_1	{position:absolute;z-index:3;top:154px;_top:155px;left:205px;visibility:hidden}
#submenu_2	{position:absolute;z-index:3;top:154px;_top:155px;left:330px;visibility:hidden}
#submenu_3	{position:absolute;z-index:3;top:154px;_top:155px;left:441px;visibility:hidden}
#submenu_4	{position:absolute;z-index:3;top:154px;_top:155px;left:594px;visibility:hidden}
#submenu_5	{position:absolute;z-index:3;top:154px;_top:155px;left:732px;visibility:hidden}

#div_country_other	{ position:relative; z-index:2; top:0px; left:0px; visibility:hidden }
#div_state_choice	{ position:relative; z-index:2; top:0px; left:0px; visibility:visible }
#div_us_states		{ position:absolute; z-index:3; top:0px; left:0px; visibility:hidden }
#div_canadian		{ position:absolute; z-index:3; top:0px; left:0px; visibility:hidden }
#div_other_states	{ position:absolute; z-index:3; top:0px; left:0px; visibility:hidden }
