body,td,th,input,select,textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
body {
	background-color: #2B526C;
	margin-left: 0px; margin-top: 8px; margin-right: 0px; margin-bottom: 8px;
	padding: 0px; text-align:center;
}
a:link { color: #336699; text-decoration: none; }
a:visited { color: #336699; text-decoration: none; }
a:hover { color: #A52A2A; text-decoration: none; }
a:active { color: #336699; text-decoration: none; }

.style1 { color: #666666; }
.style2 { font-size: 12px; font-weight: bold; color: #FFB400; }
.style3 { font-size: 12px; font-weight: bold; color: #FFB400; }
.style4 { font-size: 11px; font-weight: bold; color: #666666; }
.error { color: #cc0000; }

div#mainwrap {width:740px; margin-left:auto; margin-right:auto; text-align:left;}
div#header {width:740px; background-color:#EEEEEE; height:166px;}
div#contentarea {width:740px; background-color:#fff; background:url(images/faux_left.gif) repeat-y top left; border-bottom:3px solid #fff;}
div#conteninner {width:740px; background-color:#fff; background:url(images/faux_left.gif) repeat-y top left;}
div#column1 {width:199px; background-color:#EEEEEE; border-left:3px solid #fff; border-right:3px solid #fff; float:left; voice-family: "\"}\""; voice-family:inherit; width:193px;}
html>body #column1 {width:193px;} 
div#column2 {width:541px; background-color:#fff; border-bottom:3px solid #fff; float:left;}
div#back2 {width:100px; background-color:#fff; position:relative; bottom:8px; left:217px; float:left;}
div#valid {width:100px; background-color:#fff; position:relative; bottom:23px; left:-15px; float:right;}
div#footer {width:740px; height:19px; background-color:#eeeeee;  background:url(images/faux_foot.gif) repeat-y top left; border:3px solid #fff; margin-top:3px; voice-family: "\"}\""; voice-family:inherit; width:734px; height:13px;}
html>body #footer {width:734px; height:13px;}
div#copyright {width: 100px; float:right; position:relative; right:23px;}

.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

.buttons a {
	width: auto;
	display: block;
	color: #336699;
	background-color: #eeeeee;
	padding:7px 0 7px 15px;
	border:0px;
	border-bottom: 3px solid #ffffff;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left; 
	margin: 0px;
}
.buttons a:hover { color: #ffffff; background-color: #6699cc; }
.buttons a:active { color: #ffffff; background-color: #6699cc; }

.button1 a { color: #ffffff; background-color: #6699cc; }
.button1 a:visited { color: #ffffff; background-color: #6699cc; }
.button1 a:hover { color: #ffffff; background-color: #6699cc; }
.button1 a:active { color: #ffffff; background-color: #6699cc; }

#mainfeature { border-left:18px solid #FFFFFF; border-right:24px solid #FFFFFF; }
#mainfeature ul { list-style-type: square; }