@charset "UTF-8";
/* CSS Document */
body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #184e03 url('images/bg.jpg') repeat-x;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
a:link, a:visited {
	color: #256E09;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #69a924;
}

hr {
	border-top: none;
	border-bottom: 1px solid #184E03;
	height: 0px;
}

#top {
	width: 1024px;
	height: 20px;
	margin: auto;
	background: transparent url('images/white_top.png') no-repeat;
}

#wrap {
	width: 1014px;
	height: auto;
	margin: auto;
	padding: 5px;
	background: transparent url('images/white_mid.png') repeat-y;
}

#bot {
	width: 1024px;
	height: 20px;
	margin: auto;
	background: transparent url('images/white_bot.png') no-repeat;
}

#logo {
	position: relative;
	z-index: 4;
	float: left;
	margin-top: -27px;
	margin-left: 20px;
}

#header {
	float: left;
}

#head3 {
	float: right;
	width: 200px;
	margin-left: 30px;
}
#head2 {
	float: right;
	width: 360px;
	font-size: 14px;
	text-align: center;
	margin-left: 30px;
}

#bat {
	background: transparent url('images/bat.png') no-repeat;
	width: 1017px;
	height: 75px;
	margin-left: -28px;
	margin-top: -104px;
}

#nav {
	width: 643px;
	height: 77px;
	margin-bottom: 28px;
	float: right;
}

.title {
	font-family: Arial Black, Arial, Helvetica, san-serif;
	font-size: 26px;
	color: #256e09;
	margin-left: 36px;
}

.red {
	color: #c00 !important;
}
.green {
	color: #256E09;
}
#main {
	margin-left: 36px;
	width: 600px;
	height: auto;
	float: left;
}

h3 {
	display: inline;
	margin: 0px;
	padding: 0px;
}

h4 {
	margin: 0px;
	font-weight: 700;
	font-size: 14px;
}

h5 {
	color: #ffffff;
	width: auto;
	background: #184E03;
	margin: 20px 0px 4px 0px;
	padding: 2px 6px;
}

ol {
	margin: 0px;
	padding-bottom: 18px;
}

p {
	margin-top: 0px;
}

input[type=text],input[type=password], textarea, select {
	border: 1px solid #ccc;
	background: #fff;
	color: #000;
	font-size: inherit;
	font-family: inherit;
	padding: 2px 4px;
}
input[type=text]:focus,input[type=password]:focus, textarea:focus, select:focus {
	border-color: #999;
}
select {
	height: 22px;
	padding: 1px 2px 3px 4px;
}
option {
	background: #fff;
	color: #000;
}
input[type=submit],input[type=button], .button {
	background: #256e09;
	color: #fff;
	border: 1px solid #256e09;
	font-size: 14px;
	padding: 2px 6px 3px;
}
input[type=submit]:hover,input[type=button]:hover, .button:hover {
	background: #69a924; /* Old browsers */
	background: -moz-linear-gradient(top,  #69a924 0%, #69a924 24%, #256e09 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#69a924), color-stop(24%,#69a924), color-stop(99%,#256e09)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #69a924 0%,#69a924 24%,#256e09 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #69a924 0%,#69a924 24%,#256e09 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #69a924 0%,#69a924 24%,#256e09 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #69a924 0%,#69a924 24%,#256e09 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69a924', endColorstr='#256e09',GradientType=0 ); /* IE6-9 */
	cursor: pointer;
	border-color: #256e09;
}
input[type=submit]:active,input[type=button]:active, .button:active {
	background: #69a924;
	border-color: #69a924;
}
.error {
	border-color: #d00 !important;
}

#sub {
	margin-right: 80px;
	margin-top: 14px;
	width: 270px;
	height: auto;
	float: right;
}

#sub_top {
	width: 270px;
	height: 12px;
	background: url('images/green_top.png') no-repeat;
}

#sub_cont {
	width: 242px;
	padding-left: 14px;
	padding-right: 14px;
	height: auto;
	background: url('images/green_mid.png') repeat-y;
}

#sub_bot {
	width: 270px;
	height: 12px;
	background: url('images/green_bot.png') no-repeat;
}

#footer {
	width: 910px;
	color: #FFFFFF;
	margin: auto;
	margin-top: 6px;
	padding-bottom: 20px;
}

#footer a:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#sponsor {
	margin-top: -20px;
}

.division {
	color: #fff;
	display: block;
	background: #256e09;
	padding: 2px 10px;
}


.unbulleted {
	list-style: none;
}
.unbulleted li {
	padding-bottom: 10px;
}

ol li {
padding-bottom:10px;
}

#recapted {
	width: 240px;
	float: right;
}
#recapted, #captchadiv {
	background: #fff;
}
#recapted #recaptcha_area {
	height: 110px;
}
#captchadiv #recaptcha_area {
	margin-bottom: 16px;
}
#recaptcha_image, #recaptcha_image img {
	width: 184px !important;
}
#recaptcha_response_field {
	width: 176px !important;
}
#recaptcha_table tr td:nth-child(3n), #recaptcha_privacy {
	display: none !important;
}

.grouping {
	background: rgba(24, 78, 3, 0.2); padding: 4px 10px 10px; border-radius: 12px; margin-bottom: 10px;
}
