/* CSS Document */

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212020;
	line-height:16px;
}
.topnav:link,.topnav:active,.topnav:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4f6120;
	line-height:16px;
	text-decoration:none;
}

.topnav:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#dbe772;
	line-height:16px;
	text-decoration:none;
}

.head a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#1c220b;
	line-height:16px;
	text-decoration:underline;
}

.head a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#be6d03;
	line-height:16px;
	text-decoration:none;
}

.footernav:link,.footernav:active,.footernav:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c1fdbf;
	line-height:16px;
	text-decoration:none;
}

.footernav:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4f6120;
	line-height:16px;
	text-decoration:none;
}

a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#2e2e2c;
	text-decoration:none;
}
a:hover
{
	color:#1a4e18;
}

.sml_txt2 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#c37e04;
	text-decoration:underline;
}
.sml_txt2 a:hover
{
	color:#dbe772;
}

.map a
{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-weight:normal;
	color:#c37e04;
	text-decoration:none;
}
.map a:hover
{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-weight:normal;
	color:#dbe772;
}

.bg_img{
	background-image:url(../images/bg_line.jpg);
	background-repeat:repeat-y;
}

.text_padd
{
	padding-top:4px;
	padding-left:15px;
	padding-right:10px;
}

.big_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414040;
	font-weight:bold;
	padding-top:4px;
	padding-left:15px;
	padding-right:10px;
}

.td_height
{
	height:15px;
}

.heading_yellow
{
	background-color:#e8e8e8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	padding-left:20px;
	line-height:30px;
}
.news_letter
{
	background-image:url(../images/newsletter_bg2.jpg);
	background-repeat:no-repeat;
	height:141px;
}

.smll_txt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	padding-top:5px;
	padding-right:8px;
}

.smll_yellow_txt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	
}

.big_yellow_txt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	color:#2e2e2c;
	padding-bottom:8px;
	padding-top:8px;
	}
	
	
.big_btn
{
background-image:url(../images/middle_bg.gif);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#006600;
font-weight:bold;
padding:0px 0px 0px 0px;
}

.txt_field{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#323232;
	background-color:#e8e8e8;
	border:solid 1px #d7d7d7;
}

.footer_bg
{
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c1fdbf;
	background-image:url(../images/footer_bg.jpg);
	background-repeat:repeat-x;
	height:79px;
}

.top_brd_line
{
border-left:solid 1px #5b8f59;
border-right:solid 1px #5b8f59;
border-top:solid 1px #5b8f59;
}

.head_txt
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:19px;
color:#000000;
padding:27px 0px 8px 35px;
}

.tbl_head
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background-color:#fca610;
	line-height:24px;
}
.tb_sub
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212020;
	background-color:#f5fce0;
	line-height:21px;
}

.Sub_head
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f08405;
	padding-left:15px;
}

.top_lne
{
background-image:url(../images/top_line.jpg);
background-repeat:repeat-x;
}

.bot_lne
{
border-bottom:solid 1px #dae3d9;
}

.rgt_lne
{
background-image:url(../images/rgt_line.jpg);
background-repeat:repeat-y;
}

.lft_lne
{
background-image:url(../images/lft_line.jpg);
background-repeat:repeat-y;
}

.medium_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}






.thk_img
{
background-image:url(../images/thankyou.jpg);
background-repeat:no-repeat;
height:523px;
}

.thk_txt
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
color:#f04d0d;
line-height:35px;
}

.thk_blktxt
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color:#343130;
line-height:35px;
}
.thk_grntxt
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#668705;
line-height:35px;
}

.text_bottom
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#212020;
	line-height:16px;
	padding-top:4px;
	padding-left:15px;
	padding-right:10px;
}

.list{
list-style:outside;
padding-bottom:8px;
}

.txt_bg{
background-image:url(../images/txtbg.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding:5px 0px 5px 40px;

}
.finTable{border-collapse:collapse; border:1px solid #f0f0f0; margin:0px 0px 0px 0px;}
.finTable th{background-color:#F1F1EA;}

.listimg{
list-style:none;
background-image:url(../images/arrowblk2.gif);
background-repeat:no-repeat;
padding-bottom:8px;
padding-left:22px;
margin:0px 0px 0px 0px;
}

.ul_padd
{
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

.listimg2{
list-style:none;
background-image:url(../images/bullet_side_nav.jpg);
background-repeat:no-repeat;
background-position:left;
padding-bottom:3px;
padding-left:22px;
margin:0px 0px 0px 0px;
}

.finebrd
{
 border-collapse:collapse;
 border-color:#ececec;
 border-style:solid;
 border-width:1px;
 }
 
 .div_img
 {background-image:url(../images/bottom_section.gif);
 background-repeat:no-repeat;
 height:20px;
 }