body
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;	
	background-color: #000000;
	color: #000000;
}

h1
{
	font-size: 22pt;

}
h2
{
	font-size: 18pt;
}
h3
{
	font-size: 16pt;
}
h4
{
	font-size: 14pt;
}
h5
{
	font-size: 12pt;
}
h6
{
	font-size: 10pt;
}
/*******************************************************************************/

/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}


/*******************************************************************************/
.hnav
{
	white-space: nowrap;
	margin: 0;
	padding: 3px 0 4px 0;
	border-bottom: 2px ridge #ffffff;
	border-top: 2px ridge #ffffff;
	background-color:#000000;

}

.hnav ul span.divider
{
	display: none;
}

* html .hnav/* Hide from IE5/Mac (& IE5.0/Win) */
{
	height: 1%;	/* holly hack to fix a render bug in IE6/Win */
}
* html .HNAV
{
	height: auto;	/* above IE6/Win holly hack breaks IE5/Win when page 
			   length get beyond the point that 1% height is taller 
			   than the text height. IE5/Win does not need this 
			   holly hack so we remove it here */
	padding: 0;	/* IE5/Win will resize #hnav to fit the heights of its
			   inline children that have vertical padding. So this
			   incorrect case selector will remove that padding */
}
.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
{
	text-decoration: none;
	margin: 0px -1px 0px 0px;
	padding: 3px 12px 4px 12px;
	border: solid 0px #ffffff;
	background-color: #cc0033;
	color: #ffffff; 
	border-top: 1px solid #ffffff; 
	border-bottom: 1px solid #ffffff; 
	border-left: 1px solid #ffffff; 
	border-right: 1px solid #ffffff;

}
* 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. */
}

.hnav ul li a:hover
{
	background-color: #000000;
	color: yellow; border: 1px solid #ffffff;
	text-decoration: underline;
}

/******************************************************************************/
div.hnav2
{
	white-space: nowrap;
	margin: 0;
	padding: 3px 0 4px 0;
	border-bottom: 2px ridge #ffffff;
	border-top: 2px ridge #ffffff;
	background-color: #003366;
}

div.hnav2 ul
{
	text-align: center;
	list-style-type: none;
	line-height: normal;
	margin: 0;
	padding: 0;
}

div.hnav2 ul li
{
	display: inline;
	white-space: nowrap;
	margin: 0;
	color:#ffffff;
}

div.hnav2 ul li a
{
	background-color: #003366;
	color: #ffffff; 
	border-top: 0px solid #000000; 
	border-bottom: 0px solid #000000; 
	border-left: 0px solid #003366; 
	border-right: 0px solid #003366;
	text-decoration: none;
	margin: 0 -1px 0 0;
	padding: 3px 12px 4px 12px;
	border: solid 0px #ffffff;
	border-top: solid 0px #ffffff;
	border-left: solid 0px #ffffff;
	border-right: solid 0px #000000;
	border-bottom: solid 0px #000000;
}

div.hnav2 ul li a:hover
{
	background-color: #cc0033;
	color: #ffffff; border: 0px solid #ffffff;
	text-decoration: underline;
}

div.hnav2 ul span.divider
{
	display: none;
}
* html div.hnav2/* Hide from IE5/Mac (& IE5.0/Win) */
{
	height: 1%;	/* holly hack to fix a render bug in IE6/Win */
}
* html div.HNAV2
{
	height: auto;	/* above IE6/Win holly hack breaks IE5/Win when page 
			   length get beyond the point that 1% height is taller 
			   than the text height. IE5/Win does not need this 
			   holly hack so we remove it here */
	padding: 0;	/* IE5/Win will resize #hnav to fit the heights of its
			   inline children that have vertical padding. So this
			   incorrect case selector will remove that padding */
}

* html div.HNAV2 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. */
}
/******************************************************************************/

.vnav ul li a
{
	color: #ffffff;
	background-color: #000000;
}
.vnav ul li a:hover, .vnav ul li a:hover
{
	background-color: #000000;
	text-decoration:underline;
	color: yellow;

}
.vnav ul li a
{
	color: #ffffff;
	background-color: #000000;
}

.vnav ul, .vnav ul li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
}

.vnav ul
{
	border: solid 0px #000; 


}
.vnav ul li
{
	border-bottom: solid 1px #ffffff;
	margin: 0px; 
}
.vnav ul li a
{
	display: block;
	text-decoration: none;
	padding: 2px 10px; 

}

.vnav h3
{
	/* perhaps this belongs partly in gutters.css and partly in 
	   fonts.css. However, the heading size for vnav elements is
	   controlled here because it is a specific vnav visual element
	   rather than something that's going to be applied to the whole
	   layout. So that if you were to remove vnav.css from your
	   layout, you wouldn't have any extra, unused CSS in the rest
	   of your stylesheets. */

	margin-bottom: 0;
	padding-bottom: 0;
	font-size: 126%;
}

/******************************************************************************/
