body {
	font: .8em Arial, Helvetica, Verdana, sans-serif;
	background: url(/images/bg_fade.jpg) #ffffff repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;

}
a:link, a:visited, a:active {color:#666666; text-decoration:none;}
a:hover {color:#666666;text-decoration:underline;}
h1 {	font: 2em Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#7A8F10; border-bottom:thin dotted silver;
}
h2 {	font: 1.6em Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#7A8F10; border-bottom:thin dotted silver;
}
h3 {	font: 1.4em Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#666666;
}
#container {
	width: 700px;
	background:url(/images/container_top.jpg) no-repeat;
	margin: 0 auto;
	text-align: left;
}

.formtext1 input{margin:10px 0; border:thin solid silver; padding:5px;}
.formtext2 a:link {color:#C2C4CF; text-decoration:underline;}
.formtext2 a:hover, .formtext2 a:visited, .formtext2 a:active {color:#C2C4CF; text-decoration: none;}
.blacktext {border: thin solid silver;}
#loginbutton {margin:10px 0;}


#header {
	padding: 10px 10px 0 20px;
	height:55px; 
	border-bottom: thin solid #E8E8E8;
}

#header h1 {
	margin: 0;
	padding: 10px 0;
}
#mainContent {
	padding: 0 20px;
	width: 660px;
	background: #FFFFFF;
}
#footer {
	padding: 0 10px;
	border-top: #8e8e8e;height:71px;
	background-image:url(/images/footer_bottom.png);
}
#footer p {
	margin: 0;
	padding: 10px 0;
	font-size:.8em;
	text-align:center;
	color: #8e8e8e;
}
.img a {border:none;}
