@charset "UTF-8";
/* CSS Document */

html {
	text-align:center;
}
body {
	position:relative;
	margin:0 auto;
	text-align:left;
	width:980px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.6;
	color:#333;/*background:#000000;*//*background:#429eb3;
	background:#003e7e;*/
}
p, h1, h2, h3, h4, h5, h6, blockquote, ul, ol, li, form {
	margin:0;
	padding:0;
}
h1, h2, p {
	margin-bottom:15px;
	margin-top:5px;
}
div.clearer {
	clear:both;
}
div#container {
	position:absolute;
	padding:0px;
	border:none;
	background:#FFF;
}
div#header {
	padding:5px;
}
div#branding {
	float:left;
}
div#branding h1 {
	display:none;
}
div#branding img#brandingLogo {
	float:left;
}
div#banner {
	background:#4391a6 url(/learningedge/images/banner_background.jpg) no-repeat;
	height:236px;
}
div#bannerMain {
	width:600px;
	padding:5px;
	float:left;
}
body#bodyHome div#bannerMain h1 {
	position:absolute;
	font-size:2em;
	color:#4698af;
	top:115px;
	left:20px;
}
body#bodyHome div#bannerMain h4 {
	position: absolute;
	font-size: 0.9em;
	color:#4698af;
	top: 155px;
	left: 20px;
}
body#bodyHome div#bannerMain p {
	position: absolute;
	font-size: 1.5em;
	color:#4698af;
	top: 185px;
	left: 20px;
	width:332px;
}
body#bodyHome div#bannerMain p span.markRegistered {
	font-size:0.4em;
}
body#bodyPlans div#bannerMain h1 {
	position:absolute;
	font-size:1.8em;
	color:#4698af;
	top:115px;
	left:20px;
}
body#bodyPlans div#bannerMain h4 {
	position: absolute;
	font-size: 0.9em;
	color:#4698af;
	top: 155px;
	left: 20px;
}
body#bodyPlans div#bannerMain p {
	position: absolute;
	font-size: 1em;
	top: 165px;
	left: 20px;
	width:332px;
}
body#bodyPlans div#bannerMain p span.markRegistered {
	font-size:0.4em;
}
div#bannerForm {
	width:360px;
	float:left;
	padding:5px;
	line-height:1.3;
	font-size:0.95em;
	color:#FFF;
}
div#bannerFormContent {
	position:absolute;
	width:360px;
	top:130px;
	right:5px;
}
div#content {
	background:#8ebdca;
	font-size:0.95em;
}
div#contentMain {
	width:580px;
	float:left;
	background:#FFF;
	margin:5px;
	padding:10px;
}
div#contentMain div.contentMainCol {
	width:270px;
	float:left;
	padding-right:20px;
}
div#contentSecondary {
	width:370px;
	float:left;
	background:#8ebdca;
}
div#contentMain h2 {
	font-size:1.4em;
	width:60%;
	color:#4698af;
}
div#contentMain h3 {
	font-size:1.2em;
	color:#4698af;
}
div#contentSecondary h3 {
	font-size:1.2em;
	color:#4698af;
	color:#FFF;
}
div#contentSecondary blockquote {
	color:#FFF;
	padding:20px;
	font-size:1.1em;
	font-style:italic;
}
div#contentSecondary blockquote div {
	font-size:0.9em;
	width:70%;
	text-align:right;
	float:right;
}
div#contentSecondaryResults {
	background:#FFF;
	margin:5px 5px 5px 0px;
	padding:10px;
}
div#contentSecondaryResults {
	border:1px solid #4391a6;
	background:#6da9bb;
}
div#contentSecondaryResults table {
	font-size:0.9em;
}
div#contentSecondaryResults td {
	width:50%;
}
div#footer {
	background:#4391a6;
	margin-top:-5px;
	font-size:0.8em;
	padding:10px;
	color:#E4E4E4;
}
div#footer a {
	color:#E4E4E4;
	text-decoration:underline;
}
div#handwritingPerfect {
	position: absolute;
	top: 455px;
	left: 220px;
}
div#handwritingDifferent {
	position: absolute;
	top: 550px;
	left: 340px;
}
div#handwritingAbility {
	position: absolute;
	top: 650px;
	left: 390px;
}
div#bannerForm input, div#bannerForm select, div#bannerForm textarea {
	font-size:11px;
	border:1px solid #999;
	border-top:1px solid #e4e4e4;
	border-left:1px solid #e4e4e4;
}
div#bannerForm select {
	border:1px solid #999;
	border-top:1px solid #e4e4e4;
	border-left:1px solid #e4e4e4;
	background:#FFFFFF;
}
div#bannerForm .required {
	color:#C00;
}
div#bannerForm #formPrefix {
	float:left;
	width:58px;
	margin-right:5px;
	margin-bottom:2px;
}
div#bannerForm #formPrefix label {
	display:block;
}
div#bannerForm #formPrefix select {
	width:58px;
}
div#bannerForm #formFirstName {
	float:left;
	width:145px;
	margin-right:5px;
	margin-bottom:2px;
}
div#bannerForm #formLastName {
	float:left;
	width:145px;
	margin-bottom:2px;
}
div#bannerForm #formFirstName label, div#bannerForm #formLastName label {
	display:block;
}
div#bannerForm #formFirstName input, div#bannerForm #formLastName input {
	width:145px;
}
div#bannerForm #formUniversity, div#bannerForm #formTitle, div#bannerForm #formAddress1, div#bannerForm #formAddress2 {
	clear:both;
	margin-bottom:2px;
}
div#bannerForm #formUniversity label, div#bannerForm #formTitle label, div#bannerForm #formAddress1 label {
	display:block;
}
div#bannerForm #formUniversity input, div#bannerForm #formTitle input, div#bannerForm #formAddress1 input, div#bannerForm #formAddress2 input {
	width:358px;
}
div#bannerForm #formCity {
	float:left;
	width:145px;
	margin-right:5px;
	margin-bottom:2px;
}
div#bannerForm #formCity label {
	display:block;
}
div#bannerForm #formCity input {
	width:145px;
}
div#bannerForm #formState {
	float:left;
	width:110px;
	margin-right:5px;
	margin-bottom:2px;
}
div#bannerForm #formState label {
	display:block;
}
div#bannerForm #formState select {
	width:110px;
}
div#bannerForm #formZip {
	float:left;
	width:93px;
	margin-bottom:2px;
}
div#bannerForm #formZip label {
	display:block;
}
div#bannerForm #formZip input {
	width:93px;
}
div#bannerForm #formCountry {
	clear:both;
	width:300px;
	margin-bottom:2px;
}
div#bannerForm #formCountry label {
	display:block;
}
div#bannerForm #formCountry {
}
div#bannerForm #formEmail {
	float:left;
	width:228px;
	margin-right:5px;
	margin-bottom:2px;
}
div#bannerForm #formPhone {
	float:left;
	width:125px;
	margin-bottom:2px;
}
div#bannerForm #formEmail label, div#bannerForm #formPhone label {
	display:block;
}
div#bannerForm #formEmail input {
	width:228px;
}
div#bannerForm #formPhone input {
	width:125px;
}
div#bannerForm #formGradYear {
	float:left;
	width:145px;
	margin-bottom:2px;
}
div#bannerForm #formGradYear label {
	display:block;
}
div#bannerForm #formGradYear select {
	width:100px;
}
div#bannerForm #formPhone input {
	width:125px;
}
div#bannerForm #formComments {
	clear:both;
	width:358px;
	display:none;
}
div#bannerForm #formComments label {
	display:block;
}
div#bannerForm #formComments textarea {
	width:358px;
}
div#bannerForm #formSubmit {
	float:right;
}
div#bannerForm #formSubmit input {
	background:#ffcc33;
	border:1px solid #999;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	font-weight:bold;
	color:#000;
	margin:15px 0px 0px 0px;
	padding:3px;
}
div#bannerForm #formSubmit input:hover {
	border:1px solid #333;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
	cursor:pointer;
}
