@charset "utf-8";
/* CSS Document */


@import url("reset.css");
@import url("fonts.css");
@import url("base.css");

@import url(http://fonts.googleapis.com/css?family=Droid+Sans);

.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.clear {
	clear:both;
	height:0px;
	margin:0px;
	padding:0px;
}
.bold {
	font-weight:bold;
}

a{ text-decoration:none; color:#e61020;}
ul{ list-style:none;}
li{ list-style:none;}



body{  background: url(../images/bg_body.png) repeat-x center #86b801;}
.topline{ border-bottom:4px solid #013a02;}
.pagewrap{ width:973px; margin:0px auto;}
#header{padding:0px 7px 38px 7px; background:url(../images/bg_topmidarea.png) no-repeat bottom;}
.logo{ float:left; padding-top:47px;}
.headertext{ float:right; padding-top:37px;}
#navigation{}
#navigation .navi{}
#navigation .navi li{ float:left; line-height:40px; height:40px; padding-top:10px; padding-right:10px;}
#navigation .navi li a{ display:block; height:40px;}
.navi li div.dropdown{ display:none; width:159px;}
.navi li:hover div.dropdown{ display:block; position:absolute;}

.navileft{ background:url(../images/bg_navileft.png) no-repeat; height:57px; width:6px; float:left;}
.navimid{ background:url(../images/bg_navimid.png); height:57px; float:left; width:960px; }
.naviright{ background:url(../images/bg_naviright.png) no-repeat; height:57px; width:7px; float:left;}
.midarea{ background:url(../images/bg_midarea.jpg) repeat-y center; padding:17px 22px 20px 22px;}
.flashbanner{ padding-bottom:20px;}
#contentarea{}
.contentleft{ width:576px; float:left; padding-right:22px;}
.contentright{ width:320px; float:left;}
h1{ border-left:5px solid #013a02; padding:0px 0px 0px 11px; font-family:"Droid Sans"; font-size:18px; font-weight:bold; color:#013a02; margin-bottom:25px;}

ul.arrow{ margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}
ul.arrow li{ padding:6px 0px 6px 30px; background:url(../images/img_arrow.png) no-repeat 10px 9px; font-size:12px; color:#231f20;}
ul.arrow li a{ color:#231f20;}
p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#002929; line-height:20px; margin-bottom:20px;}
.rightbox{ border:1px solid #d8d8d8; padding:11px 18px 20px 18px;}
.righttl{ font-family:"Droid Sans"; font-size:16px; font-weight:bold; color:#013a02; margin-bottom:12px;}
ul.arrow1{ margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
ul.arrow1 li{ padding:6px 0px 6px 30px; background:url(../images/img_arrow1.jpg) no-repeat 14px 9px; font-size:12px; color:#587702;}
#footer{ background:url(../images/bg_btm.png) no-repeat top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#013a02; text-align:center; padding:20px 0px 0px 0px; height:64px; line-height:22px; }
#footer a{color:#013a02;}
#footer a:hover, #footer a.selected{ color:#698116;}
.innerbanner{ padding-bottom:20px;}
.innerleft{ float:left; width:210px; padding-right:18px;  border-right: 1px dashed #999999; }
.innerright{ float:left; width:669px; padding-left:22px;}
ul.leftnavi{margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
ul.leftnavi li{ border:1px dotted #CCC; border-left:none; border-right:none; padding:1px 0px;}
ul.leftnavi li a{padding:0px 0px 0px 30px; background:url(../images/img_arrow.png) no-repeat 10px 9px;  height:26px; line-height:26px; display:block;}
ul.leftnavi li a.selected{ background:url(../images/img_arrow.png) no-repeat 10px 9px #bbd75a; }
ul.leftnavi li{ font-size:14px; color:#002929; }
ul.leftnavi li a{ color:#002929;}

ul.leftnavi li ul li a{ background:url(../images/arrow_leftnavi.jpg) no-repeat 10px 9px;}
ul.leftnavi li ul li a:hover{ background:url(../images/arrow_leftnavi_hover.jpg) no-repeat 10px 9px;}

.innerbox{ border:1px solid #d8d8d8; padding:4px 0px 0px 0px; width:220px; float:left; margin:0px 10px 0px 0px;}
.innerleadingttl{ background:url(../images/bg_innerlandingttl.png) no-repeat; height:28px; margin:0px 0px 0px -4px; font-size:14px;  font-weight:bold; font-family:"Droid Sans"; line-height:25px; padding:0px 0px 0px 14px;}
.innerviewmore{ height:22px; text-align:right; margin-top:-5px;}
ul.innerboxbullet li{ background:url(../images/bullet_innerbox.jpg) left no-repeat; padding:0px 0px 0px 10px; color:#4c4c4c;  margin:0px 0px 5px 0px;}
ul.innerboxbullet li a{ color:#4c4c4c;}
ul.innerboxbullet{ margin:0px 0px 10px 0px;}
.innerboxcontent{ padding:10px 12px 0px 12px;}
h2{ font-family:"Droid Sans"; font-size:16px; color:#407840; margin-bottom:10px;}
#navigation  .dropdowntop{ background:url(../images/bg_top_dropdown.png) no-repeat; width:159px; height:3px;}
#navigation  .dropdownmid{ background:url(../images/bg_mid_dropdown.png) repeat-y; width:159px;}
#navigation .dropdownbtm{ background:url(../images/bg_btm_dropdown.png) no-repeat; width:159px; height:3px;}
#navigation ul.dropdownarrow{ margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/bg_btm_dropdown.png) no-repeat bottom right #013a02;}
#navigation ul.dropdownarrow li{ padding:0px 0px 0px 25px; background:url(../images/arrow_dropdown_hover.jpg) no-repeat 12px 14px; font-size:12px; color:#ffffff; border-bottom:1px dotted #2f5e30; float:none;  height:33px; line-height:33px; }
#navigation ul.dropdownarrow li ul{ margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/bg_btm_dropdown.png) no-repeat bottom right #013a02;}
#navigation ul.dropdownarrow li ul li{ padding:0px 0px 0px 25px; background:url(../images/arrow_dropdown_hover.jpg) no-repeat 12px 14px; font-size:12px; color:#ffffff; border-bottom:1px dotted #2f5e30; float:none;  height:33px; line-height:33px; }
#navigation ul.dropdownarrow li a{ color:#ffffff; display:block; height:33px; line-height:33px; padding:0px;}
#navigation ul.dropdownarrow li a:hover{ color:#afcf5d;}

input{ background:#e5f8b5; border:none; border:1px solid #caf066; color:#013a02; padding:2px 5px;}
input[type="image"] { border:none; padding:0px;}
select { background:#e5f8b5; border:none; border:1px solid #caf066;  color:#013a02;  padding:2px 5px;}
textarea{ background:#e5f8b5; border:none; border:1px solid #caf066; color:#013a02; padding:2px 5px; width:301px;}

