* {
	font-size:100.01%
}
body {
	font-family:Arial,Helvetica,sans-serif;
}
html {
	height:100%;
	font-size:62.5%;
}
img {
	border: 0px;
}
/* report custom css */
div.bodyWhole {
	width: 390px;
}
p {
	width: 390px;
}
#center {
	width: 420px;
	float: left;
	padding-bottom: 20px;
}
#right-column.narrow, $right-column.narrow div.sublink {
	width: 140px;
}
.right-column {
	width: 155px;
	float: right;
	overflow: hidden;
	padding: 37px 0 0;
}
#right-column {
	width: 155px;
	float: right;
	overflow: hidden;
	padding: 37px 0 0;
}
#right-column-business {
	width: 155px;
	float: right;
	overflow: hidden;
	padding: 0;
	
}
#right-column h3, #right-column-business h3 {
	display: block;
	margin: 0;
	padding: 0;
}
#right-column h3 a, #right-column-business h3 a {
	display: block;
	height: 16px;
	width: 30px;
	margin: 0;
	padding: 2px 0 0 25px;
	background: url(/images/help.gif) no-repeat;
	text-decoration: none;
	color: #066077;
	font-size: 0.9em;
}
#right-column p, #right-column-busines p {
	display: block;
	margin: 10px 0 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	color: #666;
}
#right-column a.outbox, #right-column-business a.outbox {
	color: #066077;
	font-size: 1em;
	font-weight: bold;
}
#right-column a:hover, #right-column-business a:hover {
	text-decoration: underline;
}
#right-column ul, #right-column-business ul {
	display: block;
	margin: 0 0 0 0px;
	padding: 0 0 20px;	
	list-style: none;
}
#right-column ul li, #right-column-business ul li {
	float: left;
	margin: 0;
	padding: 0 4px 0 7px;
	background: url(/images/news-spacer.gif) no-repeat 0 2px;
}
#right-column ul li.first, #right-column-business ul li.first {
	background: none;
	padding: 0;
}
#right-column ul li.rss a, #right-column-business ul li.rss a {
	display: block;
	width: 40px;
	height: 16px;
	background: url(/images/rss.gif) no-repeat 26px 1px;
}
#right-column div.spiff {
	display: block;
	width: 150px;
	height: 75px;
	margin: 80px 0 0;
}
#right-column-business div.spiff {
	display: block;
	width: 150px;
	height: 75px;
	margin: 40px 0 0 0;
	background: url('/images/bbb-spiff.gif') no-repeat;
	
}
#right-column ul li a, #right-column-business ul li a {
	margin-right: 3px;
	color: #066077;
	font-size: 1em;
	font-weight: bold;
}
#right-column div.sublink, #right-column-business div.sublink {
	width: 150px;
	padding: 10px 0 0;
	margin: 18px 0 0;
	background: url(/images/grey-grad.gif) no-repeat;
}
#right-column div#first.sublink, #right-column-business div#first.sublink {
	margin-top: 30px;
}
#right-column div#charity-first.sublink {
	margin-top: 80px;
	
}
* html #right-column div#first-result.sublink {
	margin-top: 50px;
}
#right-column div#first-result.sublink {
	margin-top: 20px;
}
#right-column div.sublink p, #right-column-business div.sublink p {
	font: 1em Georgia, "Times New Roman", Times, serif;
	display: block;
	margin: 0 0 3px;
	padding: 0;
	font-size: 1em;
	color: #000;
}
#right-column div.sublink a, #right-column-business div.sublink a {
	font-size: 1em;
	font-style: italic;
	color: #066077;
	text-decoration: none;
}
#right-column div.sublink a:hover, #right-column-business div.sublink a:hover {
	text-decoration: underline;
}
#accredit-bottom {
background:#005A78 url('/images/report-bottom-bg.gif') no-repeat scroll 0pt bottom;
color:#FFFFFF;
display:block;
height:65px;
margin:1px 0px 0px;
padding:0pt;
width:420px;
}
#gradeA {
	backgrond: url('/images/grade-a.gif') no-repeat 0 0;
	text-indent: -999999em;
	width: 93px;
	height: 45px;
	display: block;
	padding: 0;
	margin: 10px 0px 0px 10px;
	float: left;
	
}
#gradeA-accredit {
	background: url('/images/grade-a-accredit.gif') no-repeat 0 0;
	text-indent: -999999em;
	width: 93px;
	height: 45px;
	display: block;
	padding: 0;
	margin: 10px 0px 0px 10px;
	float: left;
	
}
#gradeB {
	background: url('/images/grade-b.gif') no-repeat 0 0;
	text-indent: -999999em;
	width: 93px;
	height: 45px;
	display: block;
	padding: 0;
	margin: 10px 0px 0px 15px;
	float: left;
}
#gradeB-accredit {
	background: url('/images/grade-b-accredit.gif') no-repeat 0 0;
	text-indent: -999999em;
	width: 93px;
	height: 45px;
	display: block;
	padding: 0;
	margin: 10px 0px 0px 10px;
	float: left;
}
#gradeC {
	background: url('/images/grade-c.gif') no-repeat 0 0;
	text-indent: -999999em;
	width: 93px;
	height: 45px;
	display: block;
	padding: 0;
	margin: 10px 0px 0px 10px;
	float: left;
}
#gradeC-accredit {
	background: url('/images/grade-c-accredit.gif') no-repeat 0 0;
	text-indent: -999999em;
	width: 93px;
	height: 45px;
	display: block;
	padding: 0;
	margin: 10px 0px 0px 10px;
	float: left;
}
#gradeD {
	background: url('/images/grade-d.gif') no-repeat 0 0;
	text-indent: -999999em;
	width: 93px;
	height: 45px;
	display: block;
	padding: 0;
	margin: 10px 0px 0px 10px;
	float: left;
}
#gradeD-accredit {
	background: url('/images/grade-d-accredit.gif') no-repeat 0 0;
	text-indent: -999999em;
	width: 93px;
	height: 45px;
	display: block;
	padding: 0;
	margin: 10px 0px 0px 10px;
	float: left;
}
#gradeF {
	background: url('/images/grade-f.gif') no-repeat 0 0;
	text-indent: -999999em;
	width: 93px;
	height: 45px;
	display: block;
	padding: 0;
	margin: 10px 0px 0px 10px;
	float: left;
}
#gradeF-accredit {
	background: url('/images/grade-f-accredit.gif') no-repeat 0 0;
	text-indent: -999999em;
	width: 93px;
	height: 45px;
	display: block;
	padding: 0;
	margin: 10px 0px 0px 10px;
	float: left;
}
#gradeS {
	background: url('/images/grade-s-grey-small.gif') no-repeat 0 0;
	text-indent: -999999em;
	width: 170px;
	height: 45px;
	display: block;
	padding: 0;
	margin: 10px 0px 0px 10px;
	float: left;
	
}
#gradeS-accredit {
	background: url('/images/grade-s-blue-small.gif') no-repeat 0 0;
	text-indent: -999999em;
	width: 170px;
	height: 45px;
	display: block;
	padding: 0;
	margin: 10px 0px 0px 10px;
	float: left;
	
}
#gradeU {
	background: url('/images/grade-u-grey-small.gif') no-repeat 0 0;
	text-indent: -999999em;
	width: 170px;
	height: 45px;
	display: block;
	padding: 0;
	margin: 10px 0px 0px 10px;
	float: left;
	
}
#gradeNR {
	background: url('/images/grade-nr-grey-small.gif') no-repeat 0 0;
	text-indent: -999999em;
	width: 170px;
	height: 45px;
	display: block;
	padding: 0;
	margin: 10px 0px 0px 10px;
	float: left;
	
}
#gradeNR-accredit {
	background: url('/images/grade-nr-blue-small.gif') no-repeat 0 0;
	text-indent: -999999em;
	width: 170px;
	height: 45px;
	display: block;
	padding: 0;
	margin: 10px 0px 0px 10px;
	float: left;
	
}
#gradeBlank {
	text-indent: -999999em;
	width: 170px;
	height: 45px;
	display: block;
	padding: 0;
	margin: 10px 0px 0px 10px;
	float: left;
	
}
#noaccredit-bottom, #expiredaccredit-bottom, #revokedaccredit-bottom, #charity-bottom {
	width: 420px;
	height:65px;
	background: url('/images/report-bottom-bg.gif') no-repeat 0 bottom #555555;
	margin: 1px 0px 0px;
	padding:0;
	display: block;
}

#expiredaccredit-top {
	width: 420px;
	background: url('/images/report-expiredaccredit-bg.gif') no-repeat #707070;
	color: #ffffff;
	min-height: 140px;
	display: block;
}

#revokedaccredit-top {
	width: 420px;
	background: url('/images/report-revokeaccredit-bg.gif') no-repeat #707070;
	color: #ffffff;
	min-height: 140px;
	display: block;
}

h2#sectionHeaderH2 {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin: 0px;
}

