body{ 
	margin:0; 
	padding:0; 
	background-color:#009d55;
	font-family:Arial;
	font-size:12px;
}
img{
	/* display:block; */
	border:0;
}
form{
	margin:0; 
	padding:0;
}
.clear{ clear:both; }
.left{ float:left; }
.right{ float:right; }
.textboxes{ background-color:#deedba; border:1px solid #85ac3a; }
a{ color:#79a21f; }
a:hover{ text-decoration:none; }
ul{
	list-style-image:url(/images/fb-list.gif);
	padding:0;
	margin:0 0 0 40px;
}
ul ul{
	list-style-image:url(/images/fb-sublist.gif);
}

#fb-main, #fb-internal{
	width:964px;
	margin:0 auto;
}
#fb-main #fb-primary{
	background-image:url(/images/fb-top-bg.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:330px;
}
#fb-internal #fb-primary{
	background-image:url(/images/fb-top-bg-small.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:168px;
}
#fb-logo{
	width:259px;
	height:149px;
	padding-top:30px;
	float:left;
}
#fb-logo-small{
	width:414px;
	height:65px;
	float:left;
}

#fb-menu{
	float:right;
	padding:0;
	margin:0;
}
#fb-menu li{
	position:relative;
	display:block;
	width:92px;
	height:66px;
	float:left;
	font-weight:bold;
	border-right:1px solid #fff;
}
#fb-menu .last{ border:none; }

.cell1{ background-color:#dee21b; }
.cell2{ background-color:#cadb2b; }
.cell3{ background-color:#b4d333; }
.cell4{ background-color:#9ecb3b; }
.cell5{ background-color:#60bb46; }

.cell1on, .cell1:hover{ background-image:url(/images/fb-menu1_o.gif); background-repeat:no-repeat; }
.cell2on, .cell2:hover{ background-image:url(/images/fb-menu2_o.gif); background-repeat:no-repeat; }
.cell3on, .cell3:hover{ background-image:url(/images/fb-menu3_o.gif); background-repeat:no-repeat; }
.cell4on, .cell4:hover{ background-image:url(/images/fb-menu4_o.gif); background-repeat:no-repeat; }
.cell5on, .cell5:hover{ background-image:url(/images/fb-menu5_o.gif); background-repeat:no-repeat; }

#fb-menu li a{
	position:absolute;
	display:block;
	width:76px;
	padding:40px 0 8px 8px; 
	bottom:0;
	text-decoration:none;
	color:#000;
}

#fb-internal #fb-primary .title{
	padding:50px 0 0 20px;
}

#fb-main #fb-secondary{
	width:100%;
	background-image:url(/images/fb-bottom-bg.gif);
	background-repeat:no-repeat;
	background-color:#9ecb3b;
}
#fb-internal #fb-secondary{
	width:924px;
	background-color:#fff;
	padding:20px;
}

#fb-one{
	float:left;
	width:284px;
	padding:22px 0 10px 38px;
}
#fb-two{
	float:left;
	width:282px;
	padding:22px 20px 10px 20px;
}
#fb-three{
	float:left;
	width:280px;	
	padding:20px 0 10px 0;
}

#fb-one p{ margin:0; padding:0; }
.fb-subscribe{
	padding:14px 26px 0 0;
}
#fb-two p{
	margin:11px 0; 
	padding:0;
}
#fb-two a{
	color:#225c2f;
	font-weight:bold;
}
#fb-two a:hover{
	text-decoration:none;
}
#fb-two h2{ 
	margin:17px 0 10px 0;
	font-size:14px;
}
#fb-two fieldset{
	padding:0;
	margin:0;
	border:none;
}
#fb-two fieldset legend{
	display:none;
}
#fb-two fieldset div{
	margin:0 0 10px 0;
}
#fb-two fieldset div input{
	float:left; 
	margin-right:5px;
}
#fb-two fieldset div .cities{
	width:160px;
}
#fb-two fieldset div label{
	display:block;
	float:left;
	width:90px;
	padding-top:2px;
}

#fb-tertiary{
	padding:5px 0;
	width:100%;
	font-size:11px;
	color:#fff;
	background-color:#009d55;
}
#fb-tertiary a{ color:#fff; }
#fb-tertiary a:hover{ text-decoration:none; }

#fb-tertiary span{ float:left; }
#fb-tertiary ul{
	padding:0;
	margin:0;
	float:right;
	list-style:none;
}
#fb-tertiary ul li{ float:left; }
#fb-tertiary ul .first{ padding-right:10px; border-right:1px solid #fff; }
#fb-tertiary ul .last{ padding-left:10px; }

#fb-internal #fb-secondary #fb-submenu{
	list-style:none;
	padding:0 0 10px 0;
	margin:0;
	border:none;
}
#fb-internal #fb-secondary #fb-submenu li{
	float:left;
	padding-right:24px;
	white-space:nowrap;
}
#fb-internal #fb-secondary #fb-submenu .last{
	padding-right:0;
}
#fb-internal #fb-secondary #fb-submenu li img{
	float:left;
	width:18px;
	height:18px;
	padding-right:5px;
}
#fb-internal #fb-secondary #fb-submenu li a{
	color:#007b43;
	font-weight:bold;
}
#fb-internal #fb-secondary #fb-submenu li a:hover{
	text-decoration:none;
}

#fb-internal #fb-secondary .normal{
	color:#cbcaca;
	background-color:#cbcaca;
	height:2px;
	border:none;
}
#fb-internal #fb-secondary .thick{
	color:#cbcaca;
	background-color:#cbcaca;
	height:3px;
	border:none;
}
#fb-internal #fb-secondary .thick_result{
	color:#cbcaca;
	background-color:#cbcaca;
	height:3px;
	border:none;
	width:610px;
	text-align:left;
}
#fb-internal #fb-secondary h1{
	font-size:14px;
	color:#79a21f;
	margin:20px 0 10px 0;
	padding:0;
}
#fb-internal #fb-secondary h2{
	font-size:12px;
	color:#79a21f;
	margin:20px 0 10px 0;
	padding:0;
}
#fb-internal #fb-secondary p{
	margin:0 0 20px 0;
	padding:0;
}
#fb-internal #fb-secondary #fb-subsubmenu{
	list-style-image:url(/images/fb-faqlist.gif);
	padding:0;
	margin:0 0 0 20px;
}
#fb-internal #fb-secondary #fb-subsubmenu li{

}
#fb-internal #fb-secondary #fb-subsubmenu li a{
	color:#007b43;
	padding-left:6px;
}
#fb-internal #fb-secondary #fb-subsubmenu li a:hover{
	text-decoration:none;
}
#fb-internal #fb-secondary .fb-top{
	background-image:url(/images/fb-top.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	clear:both;
	color:#007b43;
	text-transform:uppercase;
}
#fb-internal #fb-secondary .fb-top:hover{
	text-decoration:none;
}
.fb-contact-select, .fb-contact-text, .fb-contact-textarea{
	border:1px solid #85ac3a;
	background-color:#f3f8e5;
}
.fb-contact-text{ width:170px; }
.fb-contact-required{ background-color:#deedba; }
.fb-contact-textarea{ width:340px; height:90px; }

#fb-secondary #fb-fieldset{
	border:1px solid #e5e4e4;
	background-color:#eef6dc;
	padding:12px;
	margin:0;
}
#fb-secondary #fb-fieldset legend{
	display:none;
}
#fb-secondary #fb-fieldset h2{
	padding:0;
	margin:0;
}
#fb-secondary #fb-fieldset ol{
	list-style:none;
	padding:0;
	margin:20px 0;
}
#fb-secondary #fb-fieldset ol li{ float:left; margin-right:20px;}
#fb-secondary .fb-results-details{ 
	list-style:none; 
	list-style-image:url(/images/fb-faqlist.gif);
	padding:0;
	margin:10px 0 0 20px;
}
#fb-secondary .fb-results-details a{ color:#007b43; }

#fb-secondary .fb-flyernav{
	text-align:center;
}
#fb-secondary .fb-flyernav ul{
	list-style:none; 
	list-style-image:none;
	width:465px;
	margin:0 auto;
}

#fb-secondary .fb-flyernav li, #fb-secondary .fb-flyernav li img{
	vertical-align:middle;
}
#fb-secondary .fb-flyernav li{
	float:left;
	padding:0 10px;
}
#fb-secondary .fb-flyernav li a{
	text-decoration:none;
	color:#534e4e;
}
#fb-secondary .fb-flyernav li a:hover{
	text-decoration:underline;
	color:#79a21f;
}


