html, body {margin: 0; padding: 0;}
body {
	font: 80%/1.5 Arial, Helvetica, sans-serif;
	color: black;
	text-align: center;
	background: #FAFAFA url('../images/body-bg.jpg') no-repeat fixed;
	margin-bottom: 30px;
}
h1 {
	font: bold 195% Arial, Helvetica, sans-serif;
	margin: 0 0 15px;
	background: #004040;
	color: white;
	text-align: center;
	padding: 0.30em 0;
	border-bottom: 1px solid white;
}
h2 {
	margin: 0 0 .20em; 
	color: #004040; 
	font-size: 165%; 
	font-weight: 500;
	background: #ECFFFF url('../images/h2-bg.gif') no-repeat 0 50%;
	padding-left: 16px;
}
h3 {
	text-align: center; 
	font-size: 140%;
	font-weight: 500;
	color: #037A87;
	line-height: 1.2em;
	margin: 0 0 0.10em;
}
h4 {
	margin: 1.1em 0 0; 
	color: #FFF; 
	text-align: center; 
	font-size: 110%;
	font-weight: 500;
	background: #004040; 
	padding: 0.20em 0;
}
a:link, a:visited {color: #0077C6;}
a:hover, a:active {color: #FF0000;}
p {margin: 0 0 1.4em;}
p span {color: #666; font-size: 90%;}
p.download {
	background: url(../images/pdf-icon.gif) no-repeat 0 50%;
	width: 345px !important;
	width /**/:385px;
	margin: 0 auto 1.4em;
	line-height: 3em;
	padding-left: 40px;
}
hr {color: #CCC; background: #CCC; height: 1px; border: 0; margin-bottom: 0.60em;}
ul li {list-style: square;}
img.imgFloat {float: left; margin-right: 10px;}

form {margin: 0; padding: 0; width: 100%;}
form fieldset {margin: 0; padding: 0; border: none;}
form legend {display: none;}
form span,
span.asterix {font: bold 100% Verdana, Arial, Helvetica, sans-serif; color: red;}
form span {font-size: 95%;}

form div {
	margin-top: 3px;
	clear: both;
	padding-bottom: 3px;
	padding-top: 3px;
}
form div div {margin: 0; padding: 0 0 0 10.30em;}

form label {
	width: 18em;
	float: left;
	color: #004040;
	text-align: right;
	margin-right: 8px;
	font-weight: bold;
}
* html form label {margin-right: 4px;} /* Hack for IE 6 and below */

form input, form textarea {
	width: 210px; 
	font: 13px Arial, Helvetica, sans-serif; 
	border: 1px solid #037A87;
	background: #FFF;
	color: #333;
}
form input.checkBox {width: auto; border: 0; background: transparent; font-size: 1px;}
form textarea {width: 290px; height: 100px; overflow: auto;}
form input:focus, form textarea:focus {background: #037A87; color: #FFF;}

form div.submitBox {padding-left: 18.65em; clear: both; margin-bottom: 10px;}
* html form div.submitBox {padding-left: 18.55em;} /* Hack for IE 6 and below */
form input.submit {
	font: bold 105% Verdana, "Lucida Sans Unicode", Helvetica, Arial, sans-serif; 
	text-transform: uppercase;
	border: 0;
	width: auto;
	padding: 2px 2px 3px 2px;
	cursor: pointer;
	background: url('../images/submit-bg.jpg') repeat-x top left;
	color: #FFF;
}

form p {font-style: italic; color: #666; margin: 0 0 1.4em; font-size: 90%;}
form h2 {
	margin: 0; 
	background: none; 
	color: #004040; 
	font-size: 14px; 
	padding: 4px 0 0 9.55em; 
	font-weight: bold;
}

#wrapper {
	width: 650px;
	margin: 30px auto 0;
	border: 1px solid #004040;
	background: #ECFFFF;
	text-align: left;
}
#wrapper #innerWrap {padding: 0 20px 10px;}
