/* former DRC styles */
h2, h3, h4, h5, h6 { font-weight:bold }
pre { font-family:monospace;font-size:9pt;background-color:#e7e7e7;padding:5px }

.block { padding:10px }
.hangindent { margin-left:10px; text-indent:-10px }
.hangindent2 { margin-left:20px; text-indent:-10px }
.hangindent3 { margin-left:30px; text-indent:-10px }
.hangindentr { margin-left:15px; text-indent:-10px }
.hangindentr2 { margin-left:25px; text-indent:-10px }
.hdr_space { margin:20px 0 10px }
.hide { display:none }
.inputindent { margin-left:20px; text-indent:-20px }
.nobold { font-weight:normal }
.nospace { margin:0 }
.row_even { background-color:#ffffff }
.row_odd { background-color:#e7e7e7 }
.sbs_10 { padding: 0 10px }
.smspace { margin:10px 0 0; }
.ColorBlockBorder { border-top:1px; border-bottom:2px; border-right:0px; border-left:0px; border-color:#CCCCCC; border-style:solid;}

.aboutBox {
	background-color:#E7E7E7;
	margin-bottom:20px;
	padding:10px;
}

.aboutBoxSpacer {
	margin-bottom:0px;
	padding-left:10px;
}

.colorBoxSpacer {
	padding:10px;
}

body {
	margin:0px;
}

.changethis {
	color: red;
	font-weight: bold;
}

.clearFloats {
	clear:both;
	margin-bottom:20px;
}

.clearFloats10 {
	clear:both;
	margin-bottom:10px;
}

.floatLeft275 {
	float:left;
	width:275px;
}

.floatLeft370 {
	float:left;
	width:370px;
}

.floatLeft485 {
	float:left;
	width:485px;
}

.floatLeft180 {
	float:left;
	width:180px;
}

.floatRight180 {
	float:right;
	margin-left:10px;
	width:180px;
}

.floatRight275 {
	float:right;
	margin-left:10px;
	width:275px;
}

.floatRight65 {
	float:right;
	margin-left:10px;
	width:65px;
}
.gray {
	color:#666;
}

.levelASpacer {
	margin-bottom:10px;
	padding-left:10px;
}

.levelBSpacer {
		margin-bottom:10px;
}

.hpUL {
	margin-bottom:0px;
	margin-left:30px;
	margin-top:0px;
	padding:0px;
}

.hpIndUL {
	margin-bottom:0px;
	margin-left:30px;
	margin-top:0px;
	padding:0 0 0 30px;
}

.hpIndUL20 {
	margin-bottom:0px;
	margin-left:20px;
	margin-top:0px;
	padding:0 0 0 20px;
}

.hpPara {
	margin:0px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}

img {
	border:0px;
}

#leftNav {
	background-color: #F0F0F0;
	float:left;
	height:100%;
	margin-right:10px;
	width:170px;
}

#leftNav ul {
	list-style: none;
	margin:0px;
	padding:0px;
}

#leftNav ul li {
	padding-left:20px;
	padding-right: 5px;
	text-indent: -10px;
}

#leftNav ul li li {
	padding-left:10px;
}

#leftNav #printable {
	padding: 20px 10px 20px 10px;
}

#leftNav .collapse { display: none; }
#leftNav .expand {display: block; }
#leftNav .home {
	background-color: #DCDCDC;
	font-weight: bold;
	padding-left:20px;
	margin-bottom:10px;
	text-indent:-10px;
}
#leftNav .separator {
	background-color:#CCCCCC;
	height:1px;
	line-height:1px; /* required for IE6 */
	margin-top:10px;
	margin-bottom:10px;
	margin-right:20px;
	margin-left:20px;
	width:108px;
}
#leftNav .topLevel {
	border-bottom: 2px solid #CCCCCC;
	padding-bottom:10px;
}

.link-list {
	list-style: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#mainContent {
	float: left;
	margin-right:10px;
	padding-bottom:20px;
	width:560px;
}

#midSection {
	width:960px;
}

.rightNav {
	float:right;
	margin-bottom:20px; 
	margin-left:10px; 
	width:180px;
	}

.rightNavBox {
	background-color:#E7E7E7;
	float:right; 
	margin-left:10px; 
	padding:10px; 
	width:160px; 
}

.sectionEnd {
	margin-bottom:20px;
}

.spacerBottom5 {
	margin-bottom:5px;
}

.spacerBottom10 {
	margin-bottom:10px;
}

.spacerBottom20 {
	margin-bottom:20px;
}

.padLeft10 {
	padding-left:10px;
}

.padBottom5 {
	padding-bottom:5px;
}

.padBottom10 {
	padding-bottom:10px;
}

.padBottom20 {
	padding-bottom:20px;
}

.tinygray {
	color:#666;
	font-size:78%;
}