body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 70%;

	font-weight: normal;

	color: #d0d0d0;

	text-align: center;

	background: #303030;

	margin: 0;

	padding: 0;

	height: 100%;

}



a:link {

	color: #d0d0d0;

	font-weight: normal;

	text-decoration: underline;

}



a:visited { 

	color: #d0d0d0;

	font-weight: normal;

	text-decoration: underline;

}



a:hover{ 

	color: #990000;

	font-weight: normal;

	text-decoration: none;

}



.style1 {

	color: #990000;

	font-size: 100%;

	font-weight: normal;

}



.style2 {

	color: #d0d0d0;

	font-size: 100%;

	font-weight: normal;

}



.style3 {

	color: #d0d0d0;

	font-size: 100%;

	font-weight: bold;

}



.smalltext {

	color: #d0d0d0;

	font-size: 80%;

	font-weight: normal;

}



h1 {

	color: #d0d0d0;

	font-size: 100%;

	font-weight: bold;

}



h2 {

	color: #990000;

	font-size: 100%;

	font-weight: bold;

}



h3 {

	color: #d0d0d0;

	font-size: 100%;

	font-weight: bold;

}



#container {

	background: #303030 url(images/layout-middle.jpg) repeat-y center top;

	margin: 0px auto 0px auto;

	width: 850px;

	text-align: center;

}



#header {

	width: 100%;

	height: 250px;

	background: #303030 url(images/layout-header.jpg) no-repeat center top;

}



#nav {

	padding: 5px 0 15px 0;

	text-align: left;

	font-weight: bold;

}



#nav a {

	font-size: 10px;

	padding: 2px 6px 3px 6px;

	border: 1px solid #666666;

	margin: 0 6px 0 1px;

	background: #303030;

	text-decoration: none;

	font-weight: bold;

}



#nav a:hover {

	background: #0f0f0f;

	text-decoration: none;

}



#content {

	margin: -138px auto 0 auto;

	position: relative;

	text-align: left;

	width: 662px;

}



#footer {

	margin-top: 20px;

	padding-top: 14px;

	text-align: center;

	height: 75px;

	background: #303030 url(images/layout-footer.jpg) no-repeat center top;

}



.floatright {

	float: right;

}



.floatleft {

	float: left;

}



li {

	margin-bottom: 3px;

} 



.mailwrapper {

/*	text-align: center;  */

}



.maildiv {

/*	margin: 0 auto 0 auto;  */

	text-align: left;

	width: 365px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 90%;

}



.maildiv form {

	text-align: left;

}



.maildiv label {

	/* used for right side captions */

	vertical-align: top;

	padding: 0 0 0 3px;

}



.maildiv .sidelbl {

	/* used for left side labels */

	width: 95px;

	text-align: right;

	padding: 0 10px 0 0;

	vertical-align: top;

	position: relative;

	display: block; 

	float: left; 

	clear: left;

}



.maildiv a {

	color: #d0d0d0;

}



.maildiv h2 {

	color: #d0d0d0;

	font-size: 120%;

}



.maildiv input {

	margin-bottom: 10px;

}



.maildiv select {

	margin-bottom: 10px;

}



.maildiv textarea {

	margin-bottom: 10px;

}



.maildiv .ver_img {

	padding: 0;

	margin: 0 0 10px 10px;

	vertical-align:bottom;  

	border: 1px solid #666666; 

}



.maildiv fieldset {

	padding: 5px 5px 5px 5px;

	margin-bottom: 10px;

	border: 0;

}



.maildiv .legendspacing {

	height: 10px;

}



.maildiv .fmcredits {

	float: left;

	font-size: 90%;

}



.maildiv .fmsubmit {

	text-align: center;

}



.maildiv .fmrequired {

	color: #990000;

	font-size: 90%; 

	float: left;

	margin-top: 3px;

	margin-left: 5px;

}



.maildiv .fmspacer {

	height: 10px;

}



.maildiv .fminfofull {

	padding: 0 10px 0 10px;

	color: #d0d0d0;

	margin-bottom: 15px;

}



.maildiv .fminfohalf {

	padding: 0 10px 0 10px;

	color: #d0d0d0;

	margin-left: 110px;

	margin-bottom: 15px;

}



.maildiv .fmerrorbox {

	text-align: left;

}



.maildiv li {

	margin: 0 0 4px 0;

}



.maildiv .fmerrortitle {

	color: #990000;

	font-size: 120%;

	font-weight: bold;

}