body {
	margin:0;
}

h1 {
  font-family: Times New Roman,Times,Serif;	
  font-size: 24px;
  color: #336666;
  font-weight: bold;
  margin-bottom:0px;
}
h2 {
    font-family: arial, helvetica, sans;	
    font-size: 20px;
    font-weight: bold;	
    color: #000000;
	margin-top:0px;
}
h3 {
    font-family: arial, helvetica, sans;	
    font-size: 18px;
    font-weight: bold;
	font-style:italic;
    color: #336666;
	margin-bottom:0px;
}

h4 {
    font-family: arial, helvetica, sans;	
    font-size: 14px;
    font-weight: bold;
    color: #993333;	
	margin-bottom:0px;
	margin-top:0px;
}

.mainhead {
  font-family: Times New Roman,Times,Serif;	
  font-size: 28px;
  color: #336666;
  font-weight: bold;
  margin-bottom:0px;
}
.introText {
	font-family: arial, helvetica, sans;
	font-size: 13px;
	color: #000000;
	margin-top:0px;
}
.mainheadline {
    font-family: arial, helvetica, sans;	
    font-size: 16px;
    font-weight: bold;
    color: #993333;	
	margin-bottom:0px;
	margin-top:0px;
}

p,ul,ol,li,blockquote {
    font-family: arial, helvetica, sans;	
    font-size: 14px;
    color: #000000;
}

.top0 {margin-top:0px;
}

.tabledata { 
		font-size:80%;
		margin-bottom:5;
		margin-left:3;
		margin-right:3;
		margin-top:5;
		border-bottom:1px solid;
}
.borderbottom { 
		border:1px solid;
}

.borderimage { 
		border:1px solid black;
}

.top1 {
	font-size: 80%;	line-height:normal;
	margin-top:30px;margin-bottom:30px;
}

.small1 {
	font-size: 80%;	line-height:normal; margin-bottom:10px;
}

.subheading {
    font-family: arial, helvetica, sans;	
    font-size: 14px;
    font-weight: bold;
    color: #993333;		
}
.bodyText {
    font-family: arial, helvetica, sans;	
    font-size: 14px;
    color: #000000;
}
.bodyTextBold {
    font-family: arial, helvetica, sans;	
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
.topNav {
	font-family: arial, helvetica, sans;
    text-decoration: underline;
    color: #FFFFFF;
}
a:hover.topNav {
	font-family: arial, helvetica, sans;
    text-decoration: none;
    color: #FFCC99;
}
.leftNav {
    text-decoration: none;
    color: #993333;
    font-size: 14px;		
}
.leftNav2 {
    text-decoration: none;
    font-weight: bold;		
    color: #336666;
    font-size: 12px;			
}
.leftNav3 {
    text-decoration: none;
    font-style: italic;
    font-weight: bold;				
    color: #000000;
    font-size: 11px;			
}
.leftNav4 {
    text-decoration: none;
    color: #000000;
    font-size: 10px;			
}
.leftNavON {
    text-decoration: none;
    font-weight: bold;		
    color: #000000;
    font-size: 14px;		
}
a:hover.leftNav {
    text-decoration: none;
    font-weight: bold;
    color: #FFCC99;
    font-size: 14px;		
}
a:hover.leftNav2 {
    text-decoration: none;
    font-weight: bold;
    color: #CCE5E5;
    font-size: 12px;		
}
a:hover.leftNav3 {
    text-decoration: none;
    font-weight: italic;
    color: #CCCCCC;
    font-size: 11px;		
}
.leftNavExpanded {
    text-decoration: none;
    color: #993333;
    font-weight: bold;
    font-size: 14px;				
}
.footerNav {
    text-decoration: underline;
    color: #336666;
}
a:hover.footerNav {
    text-decoration: none;
    color: #669999;
}
.footer {
    font-family: arial, helvetica, sans;	
    font-size: 10px;
    color: #000000;
}


/* Navigation elements for JavaScript-driven left menu includes. Added 01/17/2007 by JB */

.nav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	color: #000000;
	line-height:normal;
	margin:0px;
	padding-top:3px;padding-bottom:3px;padding-left:5px;
	/* margin-top:3px;margin-left:10px;margin-bottom:3px; */
}

.nav1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	font-weight:bold;
	color: #000000;
	line-height:normal;
	border-bottom:1px solid #ffffff;
	margin:0px;
	padding-top:2px;padding-bottom:2px;padding-left:5px;
}

.nav1active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	font-weight:bold;
	color: #993333;
	line-height:normal;
	border-bottom:1px solid;
	/*border-bottom:0px;*/
	background-color:#FFFFFF;
	margin:0px;
	padding-top:2px;padding-bottom:2px;padding-left:5px;
}

.nav1Selected{
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	font-weight:bold;
	background-color:#FFFFFF;
	border-bottom:1px solid #fff;
	color: #000000;
	line-height:normal;
	margin:0px;
	padding-top:2px;padding-bottom:2px;padding-left:5px;
	/* margin-top:3px;margin-left:10px;margin-bottom:3px; */
}


.nav2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color: #669999;
	font-weight:bold;
	background-color:#FFFFFF;
	line-height:normal;
	margin:-1px 0 0 0;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:1px;
}
.nav2Selected{
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color: #000000;
	background-color:#EFEBFF;
	font-weight:bold;
	text-decoration:underline;
	line-height:normal;
	margin:0px;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:1px;
}

.nav3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:bold;
	color: #000000;
	font-style:italic;
	line-height:normal;
	margin:0px;
	padding-left:25px;
	padding-top:1px;
	padding-bottom:2px;
}

.navcell{
	border-bottom:1px solid #ffffff;
	}

.nav-link{
	color:#993333;
	text-decoration:none;
}

.nav-link-white{
	color:#ffffff;
	text-decoration:none;
}

.nav-link:hover{
	color:#000000;
	text-decoration:none;
}

.navSub{
	color:#669999;
	text-decoration:none;
}

.navSub:hover{
	color:#669999;
	text-decoration:underline;
}

.navSubSelected{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.navSubSelected:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.nav3link{
	color:#669999;
	text-decoration:none;
}

.nav3link:hover{
	color:#000000;
	text-decoration:underline;
}

.menuheader{
	background:#993333;
}

.borderbottom1{border-bottom:1px solid #000000;}

/* Content elements for files using JavaScript-driven left menu includes. Added 01/17/2007 by JB */

.maincontent {padding-left:10px; padding-right:10px;}