@charset "utf-8";

/* CSS Document */



body {

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	/*background-color: #132A39;

	background-image:url(/images/blue_bg.gif);*/

	background-color: #FFFFFF;

	margin: 0; 

	padding: 0;

	text-align: center; 

	color: #000000;

}

#test{text-align:left;}
 #container {

	width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */

	background: #FFFFFF;

	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

	border: 1px solid #000000;

	text-align: left; /* this overrides the text-align: center on the body element. */

}



 #headerStep {
	background: #EFEFF7 url(../images/hdr_register.gif) top right no-repeat;
	padding: 10px; 
	font-size: 14px;
	color:#5C5C5C;
	font-weight:bold;
	height:25px;
	border-bottom: 1px solid #ccc;
	}

 

 .MainContentArea{
background:url(../images/MainBar.jpg) top repeat-x;
height:72px;
padding-left:10px;
margin-top:30px;
}

 #mainContent {

	padding: 0 20px; 

	background: #FFFFFF;

}



#mainContent H4 {color:#0066CC;}



#footer {

	padding: 0 10px; 

	background:#EFEFF7;

	font-size: 10px;

	color: #5C5C5C;

border-top: 1px solid #ccc;

}

 #footer p {
	margin: 0; 
	padding: 10px 0; 

}


.heading {font-size:12px; color:#000000;  padding: 5px; border-bottom: 2px solid #9D6565; font-weight:bold; }



.title {font-size:12px; font-weight:bold; }



.leftCol {

	float: left;

	width: 200px;

}

.leftCol P {

	margin: 5px 10px;

	font-size: 11px;

}





.blueBox{width: 100px; background:#6186D6; border: 1px #FFFFFF; padding: 7px;margin:auto; font-size: 14px;}

.blueBox a{font-weight:bold;text-decoration:underline;color:white;}

.blueBox a:hover{font-weigth:bold;text-decoration:none;}

.blueBox a:visited{font-weigth:bold;text-decoration:underline;}

.legendTitle{color:#006699; word-spacing:5px; padding:2px; font-weight:bold;}

.memType{font-size: 12px; color: #CC3333;}

.logo {background:url(../images/logo_bg.gif) top repeat-x; height: 85px;}

.spacer {height:20px;padding-top: 10px;}

.spacer2 {height:5px;padding-top: 0px;}



.formLabel{font-family: Verdana, Arial,san-serif; font-size: 11px; color:black; font-weight:bold;}

.topmenu{float: right; with: 200px; padding: 10px;}

#terms{background-color: #DCE9F4;border:1px solid #cccccc; font-size: 8pt;margin:20px; padding:10px;}

.req{color:#FF3366;font-size:9pt;}