.bodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	}

.smallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	}

.formDetails {
	font-size: 8pt;
	font-style: italic;
	}

.errorInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	color: #999999;
	}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	color: #999999;
	padding-top: 30px;
	}
	
.copyrightcenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	color: #999999;
	text-align: center;
	}
	
.copyright a {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	color: #999999;
	text-decoration: none;
}

.headers {
	padding-bottom: 10px;
	}

.sectionHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	}

.sectionSubHeader 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bolder;
	color: #333333;
	text-decoration: none;
}
	
.newsHeader
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bolder;
    color: #333333;
    text-decoration: none;
}
	
.newsItalicHeader
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: italic;
    color: #333333;
    text-decoration: none;
    font-weight: normal;
}
	
.newsSection
{
	text-align:justify;
}
	
.newsSectionCenter
{
	text-align:center;
}
	
.Menu 
{
	padding-left:5pt;
	padding-right:5pt;
}

.MenuItem 
{
	padding-top:2pt;
	padding-bottom:2pt;
	padding-left:2pt;
	padding-right:2pt;
}

.DynamicMenuHoverItem 
{
	padding-top:2pt;
	padding-bottom:2pt;
	padding-left:2pt;
	padding-right:2pt;
}

.DynamicMenuItem 
{
	padding-top:2pt;
	padding-bottom:2pt;
	padding-left:2pt;
	padding-right:2pt;
}

/* Header Stuff */
.NavBar 
{
   /* width: 100%;
    float: left;
    border-bottom: 2px solid #BA1419; */
}

.NavBar ul 
{
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    width:auto;
}

.NavBar a, .NavBar span
{
   /* font: bold 11px/16px arial, helvetica, sans-serif; */
    display: block;
    margin: 0;
   /* padding: 2px 3px; */
    color:#666666;
    text-decoration:none;
   /* background-color:White; */
    background-image:none;
    background-repeat:repeat;
    background-attachment:scroll;
    border-bottom-width: 0px;
    padding: 8px 16px 8px 16px;
}

.NavBar a:hover 
{
   /* color: #a00;
    background: transparent; */
    background-color: White;
    color: #AA0000;
}

.NavBar li 
{
    text-align:left;
}

.NavBar ul ul 
{
    position: absolute;
    z-index: 500;
}

.NavBar ul ul ul 
{
    top: 0;
    left: 100%;
}

div.NavBar ul ul,
div.NavBar ul li:hover ul ul,
div.NavBar ul ul li:hover ul ul
{
    display:none;
}

div.NavBar ul li:hover ul,
div.NavBar ul ul li:hover ul,
div.NavBar ul ul ul li:hover ul
{
    display: block;
    background-color: #DDEBEB;
}

/*
 * Privacy Page
 */
 .PrivacyBody
 {
 	margin-left: 0px;
 	margin-right: auto;
 }
 
.LargeRedHeader
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 13.5pt;
    font-weight: normal;
    color: Red;
    text-decoration: none;
}

.LargeHeader
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 13.5pt;
    font-weight: normal;
    text-decoration: none;
}

.NormalRedHeader
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10.5pt;
    font-weight: normal;
    color: Red;
    text-decoration: none;
}

.NormalHeader
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10.5pt;
    font-weight: bolder;
    text-decoration: none;
}

.RedPrivacySection
{
	color: Red;
	text-align:justify;
}

.PrivacySection
{
	text-align:justify;
}

.CenterTable
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.LeftTable
{
	text-align: left;
	margin-left: 0px;
	margin-right: auto;
}

/*
 * Guru Page
 */
 
.guruSection
{
	text-align:justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}

.guruContactInfo
{
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}

.guruContactInfo td
{
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}

.guruContactInfoRight
{
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}
