.leftnav {FONT-SIZE: 10pt}
.smalltype {FONT-SIZE: 8pt}
.Returntotop 
{	font-size: 8pt;
	padding: 5px 0;
	text-align: center;
}
.ThirdTierNav 
{	font-size: 10pt;
	margin-left: 30px;
	padding: 5px 0;
}

.indent {margin-left: 30px;}
.cellindent {padding-left: 20px;}

.bodytext {
	COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt
}

.important {
	color: Red;
}

.labeltext {
	COLOR:#003366;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

.EventTitle {
	COLOR:#000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
}

.EventText {
	COLOR:#000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
}
.bluebar {
	background-color: #DFF0FF;
}
.whitebar {
	background-color: #FFFFFF;
}
.sidebar {
	background-color: #E6E6E6;
}
	
.sidebartitle {
/*	TEXT-ALIGN: left; 
	color:#003355;
	background-color:#E6E6E6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	padding: 8px 2px;*/
}

.centercolblockquote{
	color: #00336F;
	border: 1px solid #003366;
	background-color: #FFFFFF;
	padding: 8px;
}
.doublespace ul li {
	padding: 4px;
}
.citation {
	font-size: 8pt;
	font-style: italic;
	text-align: right;
}
.formlist {
	margin-bottom: 8px;
}

.formlist a {
	text-decoration: none;
}

.formlist a:hover {
	text-decoration: underline;
}

.leaderlist tr td, .leaderlist tr th {
	border-bottom: solid thin #003355;
	padding: 6px 8px 6px 2px;
}
.hnav
{
	margin: 0;
	padding: 6px 0 6px 0;
	white-space: nowrap;
	background-color: #00336F;
	color: #fff;
}
.hnav ul
{
	text-align: center;
	list-style-type: none;
	line-height: normal;
	margin: 0;
	padding: 0;
}
.hnav ul li
{
	display: inline;
	white-space: nowrap;
	margin: 0;
}
.hnav ul li a, .hnav ul li a:link, .hnav ul li a:visited, .hnav ul li a:active
{
	text-decoration: none;
	margin: 0 -1px 0 0;
	padding: 3px 10px 4px 10px;

}
.hnav ul li a:link, .hnav ul li a:visited
{
	background-color: #00336F;
	color: #fff;
}
.hnav ul li a:hover
{
	background-color: #A5C3DF;
	color: #003399;
	text-decoration: none;	
}

.hnav ul span.divider
{
	display: none;
}


* html .HNAV ul li a
{
	/* \*/
		width: 1%;
	/* holly hack for IE5/Win inline padding. this hack fixes different 
	 * rendering bugs in 5.0 and 5.5. Width is used instead of height 
	 * because if the document is too long, these elements become very tall
	 * and disrupt the look of the document. too wide an element is better, 
	 * visually, than too tall. */
}


.leftnav a
{
	text-decoration: none;
	color:  #00336F;
	background-color: #FFD400;

}

.leftnav a:hover
{
	text-decoration: underline;
	background-color: #FFD400;
}

.leftnav {padding: 8px}

.deninfo 
{	width: 550; 
	margin-left: 30px;
	border:2px  solid #003366;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
A.events:link {COLOR: #003366}
A.events:visited {COLOR: #663366}
A.events:active {COLOR: #6699cc}
A.events:hover {COLOR: #6699cc}
A.new:link {COLOR: #003366}
A.new:visited {COLOR: #663366}
A.new:active {COLOR: #FFFFFF}
A.new:hover {COLOR: #FFFFFF}
A.sidebar:link {COLOR: #FFFFFF; background-color:#003355;}
A.sidebar:hover {COLOR: #FFD400; background-color:#003355; }
A.sidebar:visited {COLOR: #A5C3DF; background-color:#003355;}
BODY {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt
}

dt {
	font-weight: bold;
	color: #003366;
}
TABLE.footerbar {background-color:#003355}

TABLE.blueborder {
	border-width: 1px;
	border-style: solid;
	border-color: #003366;
	border-collapse: collapse;	
	background-color: #FFFFFF;
}

TABLE.blueborder th {
	border-width: 1px;
	border-style: solid;
	border-color: #003366;
	padding: 5px;
}
TABLE.blueborder td {
	border-width: 1px;
	border-style: solid;
	border-color: #003366;
	padding: 5px;	
}
TABLE.blueborder td a:link, TABLE.blueborder td a {
	text-decoration: none;}
	
TABLE.blueborder td a:hover {
	text-decoration: underline;
}
TH {
	BACKGROUND-COLOR:#FFD400;
	COLOR: #003355;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	text-align: center;
}
TH.events {
	TEXT-ALIGN: center;
	COLOR:#003355;
	BACKGROUND-COLOR:#FFD400;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;

}
TD {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
}
TD.centercolhome {background-color:#999999}
TD.centercol {
	background-color: #FFFFCC
}
TD.rightnav  {
	background-color:#003355;
	padding: 0 8; 
	margin: 0;
	width:200;
}
TD.leftnav 	{
	background-color:#FFD400;
	width: 150;
	}

TD.events {
	COLOR: #003366;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
}

.footer 
{
	COLOR: #fff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	TEXT-ALIGN: center;
	PADDING: 5px;
}

H2 {
	COLOR: #003366;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 18pt;
}

H3 {
	COLOR: #003366;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 15pt;
}
H4 {
	COLOR: #003366;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
}
HR {
	COLOR: #99ADEB;
	WIDTH: 70%;
}

IMG {
	border: none;
}
IMG.leftnav {
	width: 150;
	height: 1;
}

.sectiondivider {
	padding: 10px 5px 0 5px;
}

