
/* easy-clearing styles documented here: http://www.positioniseverything.net/easyclearing.html */
.fix:after{content:".";display:block;height:0;clear:both;visibility: hidden;}/*for firefox,safari etc*/
* html .fix {height: 1%;}/*for ie*/

/* Menu */
#paeroamenu ul {margin:0 20px 0 0; list-style:none; padding:0;}

#paeroamenu li {font-family:Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; text-align:left; padding: 0 0 13px 0;}

#paeroamenu a:Visited,
#paeroamenu a:Link {line-height:21px; text-decoration:none;}

#paeroamenu a:Hover {text-decoration:underline;}

/* Layout */
.bodyThumbnailContainer{margin:0px;}
.headerThumbnail {width:606px; height:196px; position:relative; margin:0; padding:0; overflow:hidden;}
.headerThumbnailCover {position:absolute; z-index:5; width:606px; height:196px;}

.bodyThumbnailFrame {width:146px; height:164px; margin:0 0 40px 15px; padding:0; float:right;}
.bodyThumbnail {width:146px; height:164px; position:relative; margin:0; padding:0; overflow:hidden;}
.bodyThumbnail p {margin:15px 5px 10px 5px;font-size:11px;}
.bodyThumbnailCover {position:absolute; z-index:10; width:146px; height:164px;}

.logocontent-logoPadding {padding:26px 0 0 0;}
.paeroamenuPadding {padding:26px 0 0 0;}

.logocontent-bodyPadding {padding:20px 30px 35px 30px; height:200px; overflow:visible;}
html>body .logocontent-bodyPadding {height:auto; min-height:200px;}


.footercontent-creditPadding {margin:0 0 0 27px;}
.footercontentPadding {padding:0 0 22px 0;}

BODY {text-align:center; margin:0;}

#logoframe {width:770px; margin:0; margin-right:auto; margin-left:auto; padding:0; text-align:left;}
#logocontent {width:164px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
#logocontent-noLogo {width:164px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
#logocontent-logo {width:164px; height:179px; text-align:center;}
#logocontent-body {width:606px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}

#rightCol{width:146px;float:right;}
#leftCol{width:380px;float:left; padding:0 20px 0 0;}

#footerframe {width:606px; margin:0; margin-right:auto; margin-left:auto; padding:0; text-align:left;}
#footercontent-credit {width:284px; height:60px; overflow:hidden; margin:0; padding:0; float:left;}
#footercontent-credit a {width:103px; height:33px; text-decoration:none; display:block;}
#footercontent {width:308px; height:auto; overflow:hidden; margin:0; padding:0; float:left; text-align:right;}

.siteAddress {text-align:right;padding:10px 4px 15px 0;}

/* Formatting */
P,
TD,
BODY {
	font-family:Arial;
	font-size:12px;
}

H1  {
	font-size : 20px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0 0 2px 0;
	margin:0 0 13px 0;
}

H2  {
	font-size : 13px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin: 0 0 13px 0;
}

H3  {
	font-size : 13px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin: 0 0 13px 0;
}

H4  {
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin: 0 0 13px 0;
}

H5  {
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin: 0 0 13px 0;
}

H6  {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	margin: 0 0 13px 0;
}

/*documents*/
div.documents{margin-top: 1em;}
.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#footercontent-credit a{float:left; margin:0;}
div#footercontent-credit a.norwestlogo{
	background-repeat:no-repeat;
	width:118px;
	height:37px;
}
div#footercontent-credit a.logo{
	background-repeat:no-repeat;
	width:138px;
	height:37px;
}
div#footercontent-credit a h6{display:none;}