body { background: #CECECE; width: 980px; color: #333333; font-size: 12px; font-family: Arial, Tahoma, Verdana; margin: 0px auto 0px; padding: 0px; }
#wrap { background:#FFFFFF none repeat scroll 0 0;width: 960px; margin: 0px auto; padding: 0px; position: relative; border: 1px solid #CECECE; }
#header {width: 960px; height: 80px; color: #FFFFFF; font-size: 11px; margin: 0px; padding: 0px; overflow: hidden; }
.headerleft { width: 460px; float: left; font-size: 14px; margin: 0px; padding: 0px; }
.headerleft a img { border: none;	margin: 0px; padding: 0px; float:left; }
#subnavbar {background:#1A4E88 none repeat scroll 0 0;
color:#FFFFFF;
height:24px;
margin:0;
padding:7px 0 0 13px;
text-align:left;
width:947px; }
#subnav { margin: 0px; padding: 0px; }
#content { width: 940px; margin: 0px auto 0px; padding: 10px 0px 0px 0px; line-height: 18px; text-align: left; }
#contentleft { float:left;
margin:10px 0 0;
padding:0;
width:600px;}	
#contentleft a img { border: none; }
#sidebar {border:medium none;
display:inline;
float:right;
line-height:20px;
margin:10px 0 0;
padding:0;
width:336px;}
#sidebar a img { border: none; margin: 0px; padding: 0px; }	
.as {float: left; width: 300px; margin: 0px 0px 10px 0px; padding: 0; border: none; }
#footer { background:#1A4E88 repeat scroll 0 0; width: 960px; height: 30px; margin: 0px; padding: 0px; text-align: center; }
#main {float:left;
margin:10px 0 0;
padding:0;
width:600px; }
.asp {float: left; width: 590px; margin: 0px 0px 10px 0px; padding: 10px; border: none; }
.rr { float:right; display:inline; margin-top: 15px; }
.ll { display:inline; float:left; }
#footer p { color: #FFFFFF; font-size: 11px; font-family: Arial, Tahoma, Verdana; margin: 0px; padding: 9px 0px 0px 0px; }
#footer a, #footer a:visited { color: #FFFFFF; text-decoration: none; }
#footer a:hover { color: #FFFFFF; text-decoration: underline; }
