html, body { 
	font: 12px 	"Lucida Grande", Verdana, sans-serif; 
	margin: 0; 
	padding: 0; 
	height: 100%; 
	background: #EEEEEE; 
	color: #333333; 
}

img { 
	display: block; 
	border: 0; 
}

a {
	padding: 2px;
}

a:link,a:active,a:visited { 
	text-decoration: underline; 
	color: #666666;
}

a:hover { 
	text-decoration: none;
	background-color: #eeeeee;
	border-bottom: 1px solid #000000;
	color: #195c7e; 
}

#contentWrap {
	width: 990px;
	margin: 10px auto 0 auto;
	background-color: #FFFFFF;
}

#contentInner { padding: 15px; }

h2 { border-bottom: 2px solid #aba085; padding: 5px; }

#the_form { width: 760px; }

.important_txt { border-bottom: 2px solid #ff0000; padding: 5px; font-size: small; color: #ff0000; margin-bottom: 15px; }
.important_txt ul { margin-left: 15px; padding-left: 0; }
.important_txt li { list-style-type: none; margin: 5px; margin-left: 0; }

pre { padding: 15px; color: green; background-color: #eeeeee; }

label {font-weight: bold; width: 150px; text-align: left; float: left; margin: 5px 10px 0 0}

.clearfix {clear: both;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

input.text { width: 250px; margin-bottom: 15px; display: block;}

fieldset { border: 0; }

p small { color: #ff0000; }

.total {font-weight: bold; width: 300px; text-align: left; margin: 0 10px 30px 0; }
.total span { font-size: 130%; }

.req { color: #ff0000; }
