/* CSS Document */
/* -------------------- */
BODY, HTML { margin:0; font-family:Arial, Helvetica, sans-serif; color:#000000; }
IMG, TABLE { border:0; }
P, FORM, TABLE, H1, H2, H3 { margin-top:0; padding-top:0; }
P, UL { font-size:12pt; line-height:180%; }
H1 { font-size:13pt; }
A { color:#5A1030; }
/* -------------------- */
.clear { clear:both; }
.redtext { color:#5A1030; }
.txt-small { font-size:10pt; }
/* -------------------- */
div#container { position:relative; text-align:left; width:100%; }
img#logo { position:relative; margin-bottom:20px; }
div#topnav { display:none; }
div#mainnav { display:none; }
div#header { display:none; }
div#topnav { display:none; }
/* -------------------- */
div.navdd { display:none; }
.rtop,.rbottom{ display:none; }
/* -------------------- */
div#footer { clear:both; padding:8px 0 24px 0; margin:0 8px 0 0; border-top:1px solid #F2F2F2; }
div#footer p { font-size:10pt; line-height:140%; }
div#address { }
/* -------------------- */
div.contentcontainer {
	position:relative;
	margin:0 20px 24px 0;
	padding-top:20px;
}
div.content { width:100%; }
div.content strong { color:#999999; }
div.content img.sectiontitle { clear:both; margin:8px 0 5px 0; }
div.ataglance { display:none; }
div#emailupdates { display:none; }
div#testimonial { display:none; }
ul#crumbtrail { display:none }
div#printheader div { display:inline; font-family:"Times New Roman", Times, serif; }
div#printheader div.maintitle { padding-right:8px; font-size:28pt; border-right:1px solid #5A1030;; color:#5A1030; }
div#printheader div.subtitle { padding-left:8px; font-size:16pt; line-height:28pt; color:#5A1030; }
/* -------------------- */
div.casenav { display:none; }
div#testdetails img { float:left; margin-right:8px; }
div#testdetails h2 { margin-bottom:0; font-size:13pt; }
div#testdetails h3 { margin-bottom:0; font-size:12pt; }
div#testdetails * { line-height:120%; }
div.story { clear:both; padding-top:24px; }
div.story h1 { font-size:13pt; }
div#printable { display:none; }
div.pager { display:none; }
/* -------------------- */
table#portcurrcontent th { vertical-align:bottom; padding:8px;font-size:9pt; line-height:110%; }
table#portcurrcontent td { vertical-align:top; padding:8px; border-bottom:1px solid #DCDCDC; }
table#portcurrcontent p { font-size:10pt; line-height:110%; }
/* -------------------- */
div#pronav { display:none; }
img#prophoto { float:left; margin:0 14px 14px 0; }
img#proprint { display:none; }
