/* 
	global styles -- for use in contribute only
*/

/*
#pagecontent {
	width:800px;
	background-color:#fff;
	position:absolute;


}

#pagebody{
	text-align:left;
	border:1px solid #0f0;
	float:right;
	margin:50px 100px 0 0;
	width:480px;
	padding:0 0 0 10px;
}

*/

#pagecontent  { background: #fff url("file:///Users/bob/Desktop/encorecompass/newcompass/website/img/body/trans3000.gif") repeat-y; text-align: left; padding-bottom: 20px; position: relative; width: 800px }


#pagebody{
	margin-left: 225px;
	padding: 40px 100px 0 0;
	margin-right: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	min-height:600px;
	height: expression(this.scrollHeight > document.getElementById('leftcontent').scrollHeight  ? ""+this.scrollHeight+"px" : ""+document.getElementById('leftcontent').scrollHeight+"px");
/*
	height: expression(""+document.getElementById('leftcontent').scrollHeight+"px");
	height: expression(this.scrollHeight < 800 ? "800px" : "auto" );

*/}

#pagebody hr{
	height:1px;
	color:#93D0F2;
	width:75%;
	text-align:left;
}


#pagebody .disclaimertext{
	font-size:10px;
	color:#999;
}
#pagebody .bodyimage {
	margin: 0px -80px 10px 20px;
	padding: 10px;
	float: right;
	border: 1px solid #330000;
}
#pagebody .bodyimageleft {
	margin: 10px 10px 10px 0;
	padding: 50px;
	float: left;
	border: 1px solid #330000;
}
#pagebody .bodyimageleftnomargin {
	margin: 10px 10px 10px -20px;
	padding: 50px;
	float: left;
	border: .5px solid #93D0F2;
}
h1{
	color:93D0F2;
	font-size:24px;
	font-weight:normal;
}
#pagebody h2, dt{
	color:#93D0F2;
	font-size:12px;
	font-weight:bold;
	line-height:200%;
	padding:0;
	margin:0;
}

#pagebody h2.subheader{
	line-height:120%;
	margin:0 0 -15px 0;
}


#pagebody p, li, td, dd{
	line-height:200%;
}
#pagebody p.singlespace{
	line-height:125%;
}
#pagebody a:link, .contentBody a:link{
	text-decoration:underline;
	color:#369;
}
#pagebody a:visited, .contentBody a:visited{
	color:#93D0F2;
}
#pagebody a:hover, .contentBody a:hover{
	text-decoration:none;
	color:#93D0F2;
}

#pagebody .guaranteelink:link, #pagebody .guaranteelink:hover, #pagebody .guaranteelink:visited, #pagebody .guaranteelink:active  {
	font-size: 10px;
	font-weight: normal;
	color: #369;
	text-decoration: none;
	margin: 0px;
	padding: 1px;
	border: 0px solid #000000;
	width:5px;
	height:5px;
}


.formtable{
	margin:0;
	padding:0;
}
.formtable td{
	margin:0;
	padding:2px;
	vertical-align:top;
	white-space:nowrap;
}
.formtable .labelreq {
	font-weight:bold;
	text-align:right;
	color:#900;
	white-space:normal;
}
.formtable .labelreq .asterisk {
	font-weight:bold;
	color:#900;
	padding:0 5px;

}
.formtable .label{
	font-weight:bold;
	text-align:right;
	white-space:normal;

}
.formtable .label .asterisk {
	display:none;
}
.formtable td.formbuttons{
	text-align:center;
}
.formtable td.required{
	text-align:center;
	font-weight:bold;
	color:#900;
}





/*
legacy styles
*/
.contentBody{
	/* margin:5px; */
	width: 90%;
	margin: 0 auto;
	padding:10px;
	height:100%;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #93D0F2;
}



