/* auto-clearing styles */
/* for CSS2-compliant browsers */
.fix:after{ content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* trigger hasLayout for ie5/5.5/6 */
* html .fix{   height: 1%;}
/* trigger hasLayout for ie5.5/6/7, containing for ie5/mac */
.fix{display: inline-block;}
/* reset display for non-ie5/mac \*/
.fix{    display: block;}
/* end hide */

body {text-align:center; margin:0; padding:0;}
#layoutFrame,
#layoutFrameWide {width:760px; margin:auto auto 10px auto; padding:10px 0 0 0; text-align:left; background:#000;}

#companyName { height:64px; background:no-repeat 0 0;}

#headerStrip {margin:0;position:relative; border:solid; border-width:0 4px;}
	#headerCorners {width:4px; height:4px; position:absolute; top:0;left:0;}
	#headerImage {width:634px;height:120px; float:left;}
	#headerLogo {width:118px;height:120px;float:left;} 

#menuStrip { list-style:none; margin:0; padding:0; border:4px solid; border-width:0 4px;}
	#menuStrip ul { margin:0;padding:0;height:30px; list-style:none;}
		#menuStrip li {margin:0; padding:0; float:left;}
			#menuStrip a {display:block; line-height:30px; font-weight:bold; text-decoration:none; font-size:11px; color:#fff; border:1px solid; border-width:0 1px; padding:0 5px;}
			#menuStrip a:hover {}

#contentFrame { padding:11px 7px; position:relative; border:solid; border-width:0 4px;background:#4c4c4c;}
	
	#contentBackground {background:repeat-y #fff;}
	#layoutFrameWide #contentBackground {background:#fff;}
	
		#mainContent { background:no-repeat; padding:20px 23px 20px 20px;width:480px;float:left;}
		#mainContent { height:450px;}/*for ie*/
		html>body #mainContent { height:auto; min-height:450px;}/*for firefox,safari etc*/
		
		
		#layoutFrameWide #mainContent { padding:20px;}
		
		
		#rightCol { background:#fff;  text-align:justify; width:210px;float:left;margin-top:5px;}
			#image1, #image2, #image3, #image4 {position:relative; background:#e5e5e5 no-repeat; padding:5px;margin-bottom:10px; }
			#image1 img, #image2 img, #image3 img, #image4 img { display:block;}
			#image1TopCnrs, #image2TopCnrs, #image3TopCnrs, #image4TopCnrs { position:absolute;background:no-repeat;height:4px; width:4px;}
			#image1BtmText, #image2BtmText, #image3BtmText, #image4BtmText { color:#333; padding:5px; font-size:11px; }
			
			
			ul#companyAddress,
			#companyAddress li {margin:0; padding:0 5px 0 0; list-style:none; font-size:11px; text-align:right;}
			ul#companyAddress { padding:20px 0; /*float:right;*/}


#footerFrame {background:top repeat-x; border:solid; border-width:0 4px 4px 4px ;}
	#footer {background:#000; padding:0 10px;}
		#createdwith {width:229px;float:left;padding:7px 0;}
			#createdwith a:link,
			#createdwith a:visited {height:37px;width:111px;background:no-repeat;display:block;text-decoration:none;}
			#createdwith a:hover {height:37px;width:111px;background:no-repeat;}
			#createdwith h6 { display:none;}
		#copyright {width:200px;float:right;text-align:right;font-size:11px;padding:25px 0 0 0; color:#fff;}

body,
p,
td {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;}
h1  {font-size:24px;font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; border-bottom:1px solid;}
h2  {font-size:15px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;}
h3  {font-size:13px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;}
h4  {font-size:12px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;}
h5  {font-size:12px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;}
h6  {font-size:10px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:normal;}

/*documents*/
.documents dl dt a img{border: 0; vertical-align: top;}
.documents dl dd {margin-left:20px; padding-left:0; margin-bottom: 1em;}

/*branding logo*/
div#createdwith a{float:left; margin:0;}
div#createdwith a.norwestlogo{
	background-repeat:no-repeat;
	width:118px;
	height:37px;
}
div#createdwith a.logo{
	background-repeat:no-repeat;
	width:111px;
	height:37px;
}
div#createdwith a h6{ display:none;}
