@charset "utf-8";
/* CSS Document */

body { background-color:#ffffff; }
img { border:none; }
#container {
	width:743px;
	margin:0 auto 20px auto;	
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#333333;
}
#container h2 { font-size:24px; font-weight:bold; color:#333399; padding:0; margin:0; }
#container h3 { font-size:14px; font-weight:bold; color:#333399; padding:0; margin:0; }
#container .textaligncenter { text-align:center; }
#container .generalclear { margin:0; padding:0; height:0; clear:both; }
#container #mainpanel { width:739px; border:solid 2px #435cc8; padding-bottom:30px; }
#container #mainpanel .basic { padding:0 0 20px 0; margin:0; }
#container #mainpanel .pushright { padding-right:10px; }
#container #mainpanel .pushleft { padding-left:10px; }
#container #mainpanel .padded { padding:0 50px 0 50px; margin:0; }
#container #mainpanel .paddedlarge { padding:0 100px 0 100px; margin:0; }
#container #mainpanel .required { color:#ff0000; }
#container #mainpanel .small { font-size:10px; }
#container #mainpanel .floatleft { float:left; }
#container #mainpanel .floatright { float:right; }
#container #mainpanel h2 { font-size:18px; font-weight:bold; color:#333399; }
#container #mainpanel form  { width:630px; }
#container #mainpanel form .short { width:20px; }
#container #mainpanel form .medium { width:120px; }
#container #mainpanel form .long { width:250px; }
#container #mainpanel form .extralong { width:480px; } 
#container #mainpanel a:link, #container #mainpanel a:visited { color:#0066cc; }
#container #mainpanel a:hover, #container #mainpanel a:active { color:#ff0000; }
#container #mainpanel .centeritem { 
	width:295px; 
	position:relative; 
	left:50%; 
	margin-left:-148px; 
	*margin-left:-200px; 
}
        
        
