body 
{
  behavior: url("/Css/csshover.htc");
  background: #FFFFFF;
  color: #000000;
  margin: 0;
  padding: 0;
}

.HeadLink 
{
	color: White;
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.SubHeadLink 
{
	color: Gray;
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
}

A 
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 9pt;
	color: #04144E;
}

A:hover
{
	color: #990000;
}

.Error
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 10pt;
	font-weight: bold;
	color: #990000;
}

TABLE.SubHeader
{
	color: Gray;
	border-bottom: solid 1pt Gray;
}

.Label
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 10pt;
	font-weight: bold;
}

.Text
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 10pt;
}

.CommentText
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 8pt;
}

.Input
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 10pt;
}

.Button
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 10pt;
}

.SearchText
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 8pt;
	font-weight: bold;
}

.SearchInput
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 8pt;
}

.SearchButton
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 8pt;
}

TD.SideSpacer
{
	height: 510px;
	width: 12px;
}

TD.FooterSpacer
{
	width: 12px;
}

.H1
{
	margin-top: 12pt;
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-weight: bold;
	font-size: 12pt;
}

.H1Input
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 12pt;
	font-weight: bold;
}

TH 
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif"; 
	font-size: 12; 
	vertical-align: bottom; 
	background-color: #535353; 
	color:white
}

.DetailTable
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	background-color: #F0F0F0;
	border: solid 1pt #000000;
	font-size: 12;
}

.DisplayTable
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 13;
	border: solid 1pt #535353;
}

.ExpandableDisplayTable
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 13;
	border-left: solid 1pt #535353;
	border-right: solid 1pt #535353;
	border-bottom: solid 1pt #535353;
}

.IVInput
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 8pt;
	text-align: right;
	background-color: White;
	border: solid 1pt #535353;
}

.IVHighlightInput
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 8pt;
	text-align: right;
	background-color: #E9E9E9;
	border: solid 1pt #535353;
}

.DisplayTableText
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 13;
}

.DisplayTableHighlight
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 13;
	background-color: #D2D2D2;
}

.DisplayTableHighlight2
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 13;
	background-color: #E9E9E9;
}

.DisplayTable2
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 13;
	border: solid 1pt #535353;
	background-color: #E2E2E2;
}

.DataGrid
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 12;
}

.DataGridHeader
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 12;
	background-color: #04144E;
	color: White;
	font-weight: bold;
}

.DataGridAlternatingRow
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 12;
	background-color: #E0E0E0;
}

.DataGridRow
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 12;
	background-color: White;
}

.DataGridSelected
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 12; 
	background-color: #D2D2D2;
}


/* Navigation */

div#menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: inline;
}

#menu ul  {
	display: block;
	padding:0px;
	margin:0px;
	list-style-type:none;
}

ul#mainMenu ul {
	visibility:hidden;
	position:absolute;
	margin: 0px;
	padding: 0px;
}

/* level 2 */	
div#menu li:hover ul, #menu li:hover li:hover ul, #menu li:hover li:hover li:hover ul {
	visibility:visible;
}

#menu li:hover li ul, #menu li:hover li:hover li ul, #menu li:hover li:hover li:hover li ul {
	visibility:hidden;
}

ul#mainMenu li {
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #04144E;
	float: right;
	z-index: 10;
	width: 110px;
}

ul#mainMenu li ul li {
	width: 130px;
}/*	width: 190px;*/

ul#mainMenu li ul {
	background: #fff;
	display: block;
	border: 1px solid #999;
	width: 130px;
}

ul#mainMenu li li {
	float: left;
}

#menu ul li a {
	display: block;
	font-weight: bold;
	padding: 9px 0px 3px 5px;
	margin: 0px;
	text-decoration: none;
}

.UserGreeting
{
	font-family: "Verdana, Arial, Helvetica, Sans-serif";
	font-size: 8pt;
	font-weight: bold;
	width: 130px;
	padding: 9px 0px 3px 5px;
	margin: 0px 40px 0px 0px;
	background-color: #ccc;
}

#menu ul li ul li a {
	display: block;
	font-weight: normal;
	margin: 0px;
	padding: 3px 0px 3px 10px;
	text-decoration: none;
	voice-family: "\"}\""; voice-family:inherit;
}

li#n, #n a.n { background-color: #04144E; margin: 0px; border-left: 1px solid white;}
#n a.n { font-size: 8pt; color: #FFFFFF; background: #04144E; }
#n a.n:hover { color: #000000; background: #999; }
#n2 a { font-size: 8pt; border-bottom: 1px solid #999; color: #000; border-left: 3px solid #eee;}
#n2 a.n2:hover { background-color: #ccc; color: #000; border-bottom: 1px solid #04144E; border-left: 3px solid #04144E;}
#n2 ul li:hover, li#n:hover {background-color: #ccc; color: #000;}