/* main layout blocks */

#masthead {
width: 760px;
padding:10px 0 0 20px;
margin-bottom:26px ;
}
	#logo {float:left; }
	#corpNav {float:right; }


#siteNav {
clear: both;
width: 760px;
height: 22px;
margin-left: 20px; 
}

#mainGraphic {
width: 780px;
}

#main {
clear: both;
width: 760px;
margin-left: 20px; 
}
	#contentWrap {
	}
		#userLogin {background: #eeeeee; width:182px; padding: 12px; margin-bottom:16px; }
		#userLogin input {font-size:11px;  }
		#languagePref {border: #ccc solid 1px; width:180px; padding: 12px; margin-bottom:16px; text-align:center; }
		#languagePref p {font-weight:bold; margin:0 0 4px 0;}
		#localNav {float:left; width:206px; }
		#localNavLogin {float:left; width:206px; }
		#localNavMW {float:left; width:166px; }
		#content {float:left; padding-left:32px; width:522px;  }
		#contentMW {float:left; padding-left:32px; width:562px;  }
		
			/* optional right column - floats inside #content div */
			.rcolumn {float: right; margin-left:32px; margin-bottom:10px; width:172px; border-left:1px solid #999; }
			.rcolumn p {padding-left:10px; margin-top:0; }
			.rcolumn2 {float: right; margin-left:32px; margin-bottom:10px; padding:12px; background-color:#eee; text-align:center;}
			.graybox select, .graybox input  {font-size:11px; }



#footer {
clear: both;
width: 760px;
margin-left: 20px; margin-bottom: 20px;
border-top:1px solid #cccccc;
padding: 4px 0 8px 0;
}
	#footcol1 {float:left;}
	#footcol2 {float:right; text-align:right;}
	#footcol1 a, #footcol2 a {font-size: 10px; }
	.foot {font-size: 10px; }
