body {
	margin: 0 auto;
	background-color: #C9D3C3;
	color: #333333;
	font-variant: normal;
	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 74%;

}
img { border: 0; }
a {
	font-weight: bold;
	text-decoration: underline;
}
a:link, a:active { color: #1A3CBD; }
a:hover { color: #59416D; }
h2 {
	font: bold 1.3em "Trebuchet MS", Tahoma, Verdana, sans-serif;
}
p { line-height: 130%; }
p.ratedate {
	padding: 0 0 10px 0;
	margin-left: 58px;
	margin-top: -30px;
	font-style: italic;
	font-weight: bold;
}
div#containernoline {
	margin: 0 auto;
	width: 760px;
	background: url(/images/maincontentnoline.png);
}
div#preheader {
	padding-right: 10px;
	padding-top: 5px;
	background-color: #C9D3C3;
	text-align: right;
	height: 12px;
}
div#header {
	background: url(/images/header.png);
	height: 110px;
}
div#headerlogo {
	padding: 15px 0 0 10px;
	margin: 0;
	width: 260px;
	float: left;
	overflow: hidden;
}
div#topnav {
	padding-left: 15px;
	width: 745px;
	background: url(/images/navbar2.png) no-repeat;
	height: 26px;
	overflow: hidden;
}
div.formcontainer {
	margin: 7px 21px 0 0;
	padding: 0 0 0 0;
	float: right;
	width: 465px;
	font-size: 0.9em;
	height: 85px;
}
div.formcontainer p { line-height: 100%; }
* html div.formcontainer { margin: 7px 4px 0px 0px; }
div#cleaner { clear: both; }
div#footernoline {
	width: 760px;
	margin: 0;
	padding: 0;
	background: url(/images/footernoline.png) no-repeat left bottom;
	height: 44px;
}
div#footernoline p {
	margin: 0;
	padding: 12px 0 0 0;
	font-size: 0.9em;
	text-align: center;
}
div#onecolumn {
	padding-left: 25px; /*margin-left:256px;*/
	padding-bottom: 12px;
	width: 700px;
	float: left;
	/*font-family: "GillSans Light", GillSans, Georgia, "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;*/
}
* html body { margin: 10px auto; }
div#disclaimer p {
	margin: 0;
	padding-left: 10px;
	padding-top: 3px;
	width: 750px;
	background-color: #C9D3C3;
	font-size: 10pt;
	line-height: 100%;
}
#reportHeader img {
	margin: 0;
	padding: 0;
	border: 0; /*	overflow: hidden;*/
}
.crr {
	font-family: "Trebuchet MS", sans-serif;
}
h2.crr {
	border-bottom: 1px solid #000000;
	margin: 5px;
	padding-top: 4px;
	clear: both;
/*	font-family: Goudy, Georgia, "Trebuchet MS", Goudy, sans-serif;*/
	font-size: 11pt;
	font-weight: bold;
}

* html h2.crr {
	border-bottom: 1px solid #000000;
	margin: 5px;
	padding-top: 0px;
	clear: both;
/*	font-family: Goudy, Georgia, "Trebuchet MS", Goudy, sans-serif;*/
	font-size: 11pt;
	font-weight: bold;
}


table.crr {
	margin: 0;
/*	font: 10pt "GillSans Light", GillSans, Georgia, sans-serif;*/
font-size: 10pt;
}
.advantage { font-style: italic; }
.small { font-size: 8pt; }
table.crr td.account { padding: 0 15px 0 15px; }
* html table.crr td.account {padding: 0;}
.rate {
	padding: 0 3px;
	margin: 3px 0;
	border: 1px solid #CCCCCC;
	font-size: 14pt;
	font-weight: bold;
}
div.rateleft {
	border: 1px solid #000000;
	width: 150px;
	float: left;
	margin: 5px 30px;
	background: #E9EEE7;
	/*font: 10pt "GillSans Light", GillSans, Georgia, sans-serif;*/
	font-size: 10pt;
}
div.ratemid {
	border: 1px solid #000000;
	width: 240px;
	float: left;
	margin: 5px 10px;
	background: #D2DCCE;
	/*font: 10pt "GillSans Light", GillSans, Georgia, sans-serif;*/
	font-size: 10pt;
}
div.rateright {
	border: 1px solid #000000;
	width: 200px;
	float: left;
	margin: 5px 5px;
	clear: right;
	background: #D2DCCE;
	/*font: 10pt "GillSans Light", GillSans, Georgia, sans-serif;*/
	font-size: 10pt;
}
div.rateleft p, div.ratemid p, div.rateright p {
	margin: 3px 0 0 0;
	padding: 0;
	font-weight: bold;
	text-align: center;
}
div.rateleft table.postedbankrates,
div.ratemid table.brokeragerates,
div.rateright table.ipcadvantage { margin: 5px auto; }
table.postedbankrates td.rate,
table.brokeragerates td.rate,
table.ipcadvantage td.rate {
	padding: 2px 8px;
	background: #FFFFFF;
}

* html table.brokeragerates {
padding-top: 0px;

}
a.heading:hover, .updatedfld { color: #FF0000; }
table.personalcredits {
	margin: 1em;
	width: 90%;
	/*font: 11pt "GillSans Light", GillSans, Georgia, sans-serif;*/
	font-size: 11pt;
	table-layout: fixed;
}
table.personalcredits tr.info {
	background: url(/images/dot.gif) #FFFFFF repeat-x scroll bottom left;
}
table.personalcredits th {
	width: 70%;
	font-weight: normal;
	text-align: left;
}
table.personalcredits th span {
	padding: 0 0.5em 0 0;
	background: #FFFFFF;
}
table.personalcredits td { text-align: right; }
table.personalcredits td span {
	padding: 0 0 0 0.5em;
	background: #FFFFFF;
}
p.logo {
	text-align: center;
}

p.logo img {
/*	width: 130px;
	height: 41px;*/
}
p.disclaimer {
	clear: both;
	margin: 0px 5px;
	font-size: 7pt;
	line-height: 100%;
}
* html p.disclaimer {
	/*font: 7pt "GillSans Light", GillSans, "Palatino Linotype", Georgia, sans-serif;*/
	font-size: 7pt;
	line-height: 100%;
}
div.formcontainer, div#preheader, div#topnav, ul#nav, ul#nav li, div#footernoline, div#headerlogo img, div#header {
	display: none !important;
	visibility: hidden !important;
}
p.crr {
	width: 430px;
	float:left;
	border: 0px solid #FF0000;
	margin: 0px 0 10px 0;
	font-size: 11pt;
	/*font-family: "GillSans Light", GillSans, "Palatino Linotype", Georgia, sans-serif;*/
}

* html p.crr {
	width: 430px;
	float:left;
	border: 0px solid #FF0000;
	margin: 0px 0 2px 0;
	font-size: 11pt;
	/*font-family: "GillSans Light", GillSans, "Palatino Linotype", Georgia, sans-serif;*/
}
p.lyd, p.lyd img {
margin:0 !important;
padding:0 !important;

}
p.lyd {
float:left;
width:255px;
text-align:right;
}

table.crr tr {
padding: 0px;}
