/* HTML Override */
form	{	
	display:inline;	
}
p		{
	margin:0;
}
body	{
	font-size:10pt;
	padding : 0;
	border-width : 0;
	margin : 0;	
}
th{
	text-align:left;
	font-size: 12pt;
}
h1{
	font-weight:	normal; 
	font-size:		24pt;
	color:			#008040;
}
h2{
	font-size : 18pt;
	font-weight: normal;
	text-align : left;
}

th, td, BODY  {
	font-family : Times New Roman;
	font-size : 12pt;
}
h2.DriehausH2{
	font-size : 16pt;
	font-weight: lighter;
	text-align : center;
}
/*This is the style for the majority of text not otherwise defined below */
.mainpage {
	font-family : Times New Roman;
	font-size : 12pt;
	padding : 0;
	border-width : 0;
	margin : 0;	
}

/*Style for form headers*/
.formheader {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-color : white;
}

/*Style for form text*/
.formtext {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

/*Style for larger form text*/
.largerformtext {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}

/*Style for smaller form text */
.smallformtext {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 7pt;
}

/*Style for form error messages*/
.formerror {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-color : red;
}
/* Header classes */
td.HeaderBlack,.HeaderBlack{
	text-align:center;
	vertical-align: middle;
	background-color: black;
}
td.HeaderGreen{
	text-align:center;
	vertical-align: middle;
	background-color: #006634;
}
/*classes found on the Left navigation link menu*/
.LNSection, .LNSubSection	{	
	text-decoration:none;
	font-size:10pt;	
}
td.LNSection{
	padding-top:0;
	padding-left:5;
	padding-bottom:0;
}
/*classes found in the footer*/
td.Footer, .Footer{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
.FooterLinks{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#713D21;
	text-align:right;
	text-decoration:none;

}
.LNSection:Hover, .LNSubSection:Hover, .FooterLinks:hover{
	color:black;
}
/* Add any additional styles you wish to use for your store here  */

/* Used for the default header */
A.header {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	color: #000000;
	}
	
/*Used for the default footer */
A.footer {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color: #000099;
	font-weight: bold;	
	}

.merchant {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-style : italic;
}


.RequiredField{
	color:red;
	font-size: 12pt;
}


/* Steven's additions */


.JobPosting	{	text-align:left; font-family: Garamond, Palatino, "Times New Roman", serif; }
b.JobPosting	{	font-size:14pt;	}
div.JobPosting	{	font-size:12pt;	}
/* Left Hand Navigation*/
.LNSection, .LNSubSection		{	text-decoration:none;font-size:10pt;	}



/*daily nav*/

/*.tdBoldWhite{font-weight:bold; font-size:10.5pt;}  still found in Overview.cfm and Overview_Ticker.cfm*/
.Ticker, .line1{
	background-color:#cccc99; 
	font-weight:Normal; 
	font-size:10pt; 
	font-weight:bold;
	text-align:right;
}
.line2{
	background-color:white;
	font-weight:Normal; 
	font-size:10pt;
	text-align:right;
}

th.Ticker,td.NavHeader2,td.NavHeader1{
	color:white;
	background-color:#660000;
	font-weight:bold;
	font-size:10.5pt;
	text-align:center;
	vertical-align:bottom;
}
/*Mutual Funds NAV ticker */
.Ticker{
	color:white;
	/*background-color:#dcdcdc;*/
	font-size:10pt;
}
th.Ticker{
	/*color:white;
	background-color:#dcdcdc;*/
	text-align:left;	
}	
.Ticker{
	color:black;
}		
/* All display pages.  This is the table cell that displays eWebEdit Pro content*/		
td.ArticleBody{
	vertical-align:top;
	padding-left:5;
}		

/*Manacher project styles*/
.LeftNavQuote{
	font-family : "Times New Roman", Times, serif;
	font-style : italic;
	font-weight : bold;
	text-align:center;
}