H1 { color: #FFFFFF;font-size: 20px; text-decoration: none; word-spacing: 2pt; padding-top: 3em; padding-bottom: 2pt; letter-spacing: 1pt;  padding-right: 6pt; padding-left: 6pt}
H2 {  color: #666666; font-size: 14px; }
H3 {  color: #003366; font-size: 10px; }
H4 {  color: #FFFFFF; background-color: #009999;}
H5 { color: #ffffff; font-size: 12px}
H6 { color: #003366; font-size: 12px}

.boxH1
{
 color: #336699;
 font-size: 15px;
 font-weight:bold;
 text-decoration: none; 
 word-spacing: 2pt; 
 padding-top: 6pt; 
 padding-bottom: 6pt;
  letter-spacing: 1pt; 
   padding-right: 6pt;
    padding-left: 6pt}
	
H2 {  color: #666666; font-size: 14px; }
.dividernothomepage 
{ background: #FFFFFF url(../images/bullet_dot.gif) repeat-y ;
padding-right: 5px}

#content { }
#content h2, #content h3, #content h4, #content h5, #content h6
{
	margin: 0 0 6px 0;
	padding:20px 0px 0px 0px;
}

#content A:link
{
	color: #003366;
	font-style:italic;
}

#content A:visited
{
	color: #003366;
	font-style:italic;
}

#content A:hover
{
	color: red;
	text-decoration: underline;
	font-style:italic;
}

#content A:active
{
	color: #003366;
	background: #FFFFFF;
	font-style:italic;
}

#content p
{ line-height:1.5em;
 padding-top:10px;
  padding-bottom:10px;
	}
#content ul {
	list-style:  inline url(bullet.gif) inside;
	padding-left: 3em;
	}
	
	#content ol {
	list-style:  inline url(bullet.gif) inside;
	padding-left: 3em;
	}
#content numbered ul {
	list-style-type: lower-roman inside;
	padding-left: 4em;
	}
	
	#content numbered ol {
	list-style:  lower-roman  inside;
	padding-left: 4em;
	}


td.firstnav
{
background: #003399; 
font-weight: normal;
color: #FFFFFF; 
border: 1pt #003366;
}

.firstnav p
{
	color: #FFFFFF;
	 
}

.firstnav a:link
{
	color: #ffffff;

}

.firstnav a:hover
{
	color: #FFFFFF;
	text-decoration: underline;

}

.firstnav a:visited
{
	color: #ffffff;

}

.firstnav a:active
{
	color: #FFFFFF;
	background-color: #003366; 
	border: 1pt #003366;
 text-align: center; 
}


/* ***************************************************************************** */
/* Middle section of page */
#midsection
{
	margin: 0px 20px 0 20px;
	padding: 0 0 12px 0;
}

#midsection h1
{
	margin: 0;
	padding: 0 0 12px 0;
}

#content h1
{
	margin: 0;
	padding: 0 0 12px 0;
}

/* ----------------------------------------------------------------------------- */
/* Left Navigation (metal) Menu - Level <= 3*/
.menutable { margin: 0 0 0 0; }

.rightmenuedge
{
	background-color: #fff;
}

.menuhead
{
	padding: 0;
	margin: 0;
	background-color: #666;
	background-position: right top;
}

.menuhead h3
{
	margin: 4px 0 4px 6px;
	color: #fff;
	padding: 0;
	font-size: 12px;

}

.menu ul
{
	padding: 0;
	margin: 0 0 0 -24px;
}

.menu li
{
	margin: 0;
	padding: 0;
	color: #ffffff;
}

.menu a
{
	padding: 0 0 4px 0;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
font-weight: bold; background-color: #00CCCC
}

.submenu, .submenu li .submenu li a
{
	font-size: 12px;
}

.submenu li

{
	list-style:circle;
	color: #ffffff;
}


/* ----------------------------------------------------------------------------- */
/* styles for the  column links layout */
.gridtable td { vertical-align: top; ; background-color: #FFFFFF; }
.unit { padding: 0 12px 12px 0; ; background-color: #FFFFFF;  color: #003366; line-height: 1.5 em;}

.links li
{
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #003366;
}

.links a
{
	padding: 0;
	margin: 0;
	text-decoration: none;
	font-size: 12px;
	color: #003366;
}
.featlink a
{
	font-size: 14px;
	text-decoration: none;
	color: #003366;
}

/* ***************************************************************************** */
/* Bottom section of page */
/* ----------------------------------------------------------------------------- */
/* Footer Bar for second navigation bar */
.footbar
{
	background-color: #009999;
	width: 100%;
	border-bottom: 6px solid #ccc;
	padding: 0;
	margin: 0;
	height: 27px;
    border: 1px #FFFFFF
}

.footbar p
{
	color: #003366;

	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px;
	margin: 0px 0px;
	text-align: center;
}

.footbar a
{
	color: #003366;

}

.footbar a:hover
{
	color: #0000FF;
	background: url(none);
	text-decoration: underline;
   font-size: 12px;
}

/* ----------------------------------------------------------------------------- */
/* The maintainer/author and legal info at foot of page */
.footer
{
;
clip:  rect(   )
}

.footer p
{
	font-size: 12px;
	color: #666;
	line-height: 11px;
	padding: 6px 20px 6px 20px;
}

.footer p a
{
	color: #0000FF;
}

.footer p a:hover
{
	color: #0000FF;
	background: none;
	text-decoration: underline;
font-size: 12px
}

/* ----------------------------------------------------------------------------- */
/* legacy styles  */
em.note, strong.note { color: #336; }
em.hilight, strong.hilight, p.hilight { background: #CF0; }
.white { color: #fff; }
.red { color: #C00; }
.arrowLi li { padding-bottom: 4px; background-color: #FFFFFF}
.unitmiddle { padding: 0 12px 12px 0; background-color: #FFFFFF}
.dividernothomepage { background: #FFFFFF url(images/bullet_dot.gif) repeat-y ; padding-right: 5px}
 
.unitnews { background-color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; border: thin #CCCCCC; list-style-type: circle}
.unitnews2 { padding: 0 0px 0px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #FFFFFF; border: thin #FFFFFF; line-height: 1em;}
.unitnews2  ul{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; line-height: 1.5 em;}

unitnews2  li
{ 

	font-size: 14px;  
	color: #003366;
	line-height: 2em;
	}


unitnews2 A:link
{
	color: #003366;
	
	font-size: 14px; 
	line-height: 2em;
}

unitnews2 A:visited
{
	color: #003366;
	
	font-size: 14px; 
	line-height: 2em;
}

unitnews2 A:hover
{
	color: #0000FF;
	text-decoration: underline;

	font-size: 14px; 
	line-height: 2em;
}

unitnews2 A:active
{
	color: #003366;

	font-size: 14px; 
	background: #FFFFFF;
	line-height: 2em;
}

.unitnewshead { background-color: #CCCCCC; font-size: 14px; color: #ffffff; border: thin #CCCCCC}
.linksimg { padding: 0; margin: 0; text-decoration: none; font-size: 12px; color: #003366; }
.dividerforhomepage { background: #CCCCCC; padding-right: 5px }

#nv td    { FONT-FAMILY:  Arial; color:#333333; background-color:#fff; margin:0px; 
	 text-align:left ;  vertical-align:top; padding:5px; border:0px; background-color:AliceBlue; }
	 #nv th    { FONT-FAMILY:  Arial; color:#fff; background-color:#D6C467; margin:0px; 
	 text-align:center ;  vertical-align:middle; border:solid 1px #B0E2FF }
	 
#nv3 td    { FONT-FAMILY:  Arial; color:#333333; background-color:#ffffff; margin:0px; 
	 text-align:left ;  vertical-align:top; padding:5px; border:0px; border-color:#FFF;}
	 #nv th    { FONT-FAMILY:  Arial; color:#fff; background-color:#D6C467; margin:0px; 
	 text-align:center ;  vertical-align:middle; border:solid 1px #B0E2FF }


