/* --------------------------------------------------------------------------------- */
/*	Generic ELEMENT styles */
/* --------------------------------------------------------------------------------- */
BODY {
	background: white;
	font-size: 12pt;
	text-align:left;
}

#content {
	padding: 0px;
	margin: 0px;
}

#content UL {
	display: block;
}

#content LI {
	display: block;
	list-style-type: disc;
	color: Black;
}


/* ---  LINKS --- */
a, a.grey { 
	color: #000;
	background: transparent none;
	font-weight: bold;
	text-decoration: underline;
	padding: 0; 	
	}
	
/*#content a {content: " (" attr(href) ") ";}*/

div.hr 			{ padding: 0px; height: 2px; background-color: #E02820 !important; clear: both; }

/* --------------------------------------------------------------------------------- */
/*	Site template styles CONTEXT SPECIFIC */
/* --------------------------------------------------------------------------------- */
/* ------- ELEMENTS TO HIDE --------*/
#header,
#searchbox,
#footer,
#leftnav,
#container_header,
#container_footer,
div.featureTopBorder { 
	display: none;
	visibility: hidden;
}

/* ------- ELEMENTS TO SHOW --------*/
#container,
#content,
div.feature,
div.feature img.border,
div.feature img.border2,
div.feature p,

#middlepane p,
#rightpane p {
	width: auto; 
	margin: 0;
	padding: 0; 
	border: 0;
	float: none;
	color: black; 
	background: transparent;
}

p { padding: 5px 0px !important; }

#content2
{
	border:0;	
	padding:0px !important;
	margin:0px !important;	
}

#printLogo { display: block; visibility: visible; padding-bottom: 20px; border-bottom: 1px solid #E02820; }
 
/* --------------------------------------------------------------------------------- */
/*	Helper CLASSES */
/* --------------------------------------------------------------------------------- */
.right { float: right; }
.hidden { display: none; visibility: hidden; }
.noBorder { border: none; }
.cleaner {
	clear: both;	
	font-size: 1px;
	border: none;
	margin: 0;
	padding :0;
	background: #ffffff;
}
/*DIV DIV DIV { border: 1px solid red; }*/


/* --- STANDARD ELEMENTS ---*/
body { line-height: 1.33 }
h1, h1.redIndent { font-size: 1.8em; margin: 0px !important; padding: 6px 0px !important;  }
h2, h2.redIndent, h2.projectHeading  { font-size: 1.6em; margin: 0px  !important; padding: 6px 0px !important; }
h2.red { font-size: 1.6em; color: #000000; margin: 0px  !important; padding: 6px 0px !important; }
h3, h3.redIndent  { font-size: 1.5em; margin: 0px  !important; padding: 6px 0px !important;  }
h4, h4.redIndent  { font-size: 1.5em; margin: 0px  !important; padding: 6px 0px !important;  }




