@charset "utf-8";
/* CSS Document */

/* correct on-page styles */
h1 {
	font-size:1.8em !important;
}

#toc_nav {
	position:relative;
	left:95px;
}

#submit_form {
	top:-19px !important;
}

#contact_form {
	width:400px;
	float:left;
	margin-right:15px;

}

.clear {
	clear:both;
}

p.meta {
	display:none;
}

/* download form styles */
#download_form fieldset,
#contact_form fieldset {
	padding:10px;
}

#contact_form fieldset {
	padding-bottom:40px;
}

#download_form legend,
#contact_form legend {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	color:#458a8a;
	padding:0 5px;
	margin-left:20px;
}

#download_form label,
#download_form input,
#contact_form label,
#contact_form input {
	display:block;
	width:450px;
	margin:0 auto 3px;
}

#contact_form label,
#contact_form input {
	width:300px;
}

#download_form label,
#contact_form label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#333;
}

#download_form label.error,
#contact_form label.error {
	text-align:center;
	font-size:1.0em;
	color:#ae0707;
}

#download_form input,
#contact_form input {
	border:1px solid #dfdfdf;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#777;
	height:1.9em;
	padding-top:7px;
	margin:0 auto !important;
}

#download_form label.center,
#contact_form label.center {
	text-align:center;
}

#download_form p#if_and_only_if {
	font-size:0.9em;
	border:1px solid #333;
	background-color:#dfdfdf;
	width:300px;
	margin:10px auto;
	
}

#download_form p#if_and_only_if label,
#download_form p#if_and_only_if input {
	width:100%;
	padding:3px;
	margin:0 auto 3px;
}

#download_form input.submit,
#contact_form input.submit {
	width:10em;
	padding:0;
	height:auto;
	cursor:pointer;
	text-align:center;
}

#contact_form input.submit {

}



