/* CSS Document */

* { padding: 0px ; margin: 0px ; border:none ; font-family:Arial, Helvetica, sans-serif ; font-size:11px ; text-align:left ; color: #464646 } 

#inner { width:388px; margin:0px auto; border:4px solid #aaaaaa ;}

#mainContainer { padding:4px ; border:4px solid #aaaaaa ;} 

#footer { width:400px; margin:0px auto; padding-top:10px;  background:url(../images/roundbottom.gif) no-repeat top #D2D2D2 ; }

body {}

#topNav { margin-left:10px; }
#topNav a img { margin-right:10px; }

#mainLogo { 

	margin-top:10px;
	background:url(../images/mainlogo.gif) no-repeat top left #ff0000;
	width:161px;
	height:38px;
	}

#hero {
	
	display:block;
	clear:left;
	width:368px;
	height:100px;
	overflow:hidden;

}

h1 { font-size:2em }

#rightContainer {	display:block;	clear:right; }
#rightContainer div { 	display:none; width:177px; margin:0px 0px 0px 0px ; padding:10px 0px ; float:right; }
#rightContainer div span { margin-top:-7px; padding:10px }

#leftNav {
	
	margin-bottom:3px;
	padding:9px 0px 0px 0px;
	
}

#leftNav ul {display:block ; clear:both ; list-style:none ; float:left; }
#leftNav li {margin:0px 10px 0px 0px }

#subColumnLeftBoxes { display:block; clear:left; float:right; }