@CHARSET "UTF-8";
/*****Reset Styles*****/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
.hidden, hr { display: none; }
img{vertical-align:top}
/*****Clearfix Hack*****/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
.clearboth { width: 100%; clear: both; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* stop commented backslash hack */
/*****Body Styles*****/
body { color: #fff; font: 90%/160% Arial, Helvetica, sans-serif; background: #161211 url(../images/bg.jpg) top right no-repeat; padding:  30px 60px 0 60px;}
acronym { border-bottom: 1px dotted #000000; cursor: help; text-decoration: none; }
/*****Text, Lists & Links*****/
h1, h2, h3, h4, h5, h6, p, address {margin-bottom: 20px;font-weight: normal;}
h1 { width: 262px; height: 120px; background: url(../images/logo.png) top left no-repeat; text-indent:-9999px; margin-bottom: 100px;}
h2 { color: #C9E60F;}
h3 { color: #fff;}

a, a:active, a:visited {color: #fff;}
a:focus { color: #C9E60F;}

.success {padding:5px;margin-bottom:15px;border:2px solid #ddd;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.success a {color:#264409;}
/*****Generic*****/
.textLeft {	text-align: left; }
.textCenter { text-align: center; }
.textRight { text-align: right; }
.end {margin-bottom:0;}
/*****Main content area*****/
/*****Block elements*****/
div { margin-bottom:  100px;}
#container { max-width: 960px; margin: 0 auto;}
#content {
	width: 632px;
	margin:  0 auto;
}
.section {
	width:  300px;
	border-right: 1px dotted #fff;
	float: left;
	padding-right: 15px;
	vertical-align: middle;
}
.last {
	margin-right: 0;
	border-right: 0;
	padding-left: 15px;
	padding-right: 0;
}
#accred {border-top: 1px dotted #fff;border-bottom: 1px dotted #fff; padding: 15px 0;}
#accred img { margin:  0 auto;}
/*****Form elements*****/
#thanks {display:none;}
label {
	width: 0;
	height: 0;
	visibility: hidden;
	display: none;
}
.text, .submit { line-height: 0 !important; margin-top: 0; float: right;}
.text { padding: 10px; color: #fff; background: #161211; border: 1px solid #fff;margin-top:  3px;}
.submit { width: 20px; height: 20px; padding: 15px 20px 25px 20px; color: #fff; text-transform: uppercase; background: url(../images/submit.png) top left no-repeat; border: none; text-indent:  -9999px; margin-left: 15px;}
.submit:hover { background-position: 0 -40px; cursor:  pointer;}
.submit:disabled { background-position: 0 -80px; cursor:  pointer;}
