a, a:visited
{
	color: #47629b;
}

body, td, th, input, textarea, select
{
	font: normal 12px Tahoma, Verdana, sans-serif;
	color: #000;
}

body
{
	background-color: #757575;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

small { font-size: 90%; }

h1
{
	font: bold 24px Tahoma, Verdana, sans-serif;
}

h3
{
	font: bold 13pt Tahoma, Verdana, sans-serif;
}

h4
{
	font: bold 12pt Tahoma, Verdana, sans-serif;
}

h5
{
	font: bold 11pt Tahoma, Verdana, sans-serif;
}

h6
{
	font: bold 10pt Tahoma, Verdana, sans-serif;
}

.SectionName
{
	color: #47629b;
}
.Copyright, .Copyright a, .Copyright a:visited
{
	color: #bababa;
	text-decoration: none;
}

.TopNav, .TopNav a, .TopNav a:visited
{
	background-color: #d92819;
	color: #fff;
	height: 18px;
	font: normal 10px Verdana, Tahoma, sans-serif;
	text-decoration: none;
}

.LeftNav, .LeftNav a, .LeftNav a:visited
{
	color: #47629b;
	font: normal 12px Tahoma, Verdana, sans-serif;
	text-decoration: none;
}

.LeftNavCurrent, a.LeftNavCurrent, a:visited.LeftNavCurrent
{
	color: #d92819;
	font: normal 12px Tahoma, Verdana, sans-serif;
	text-decoration: none;
}

.BottomNav, .BottomNav a, .BottomNav a:visited
{
	color: #fff; vertical-align: text-top; text-decoration: none;
}
.ThemeText
{
	color: #757575;
	font: italic 12px Arial, sans;
	padding: 15px;
	text-align: right;
	vertical-align: middle;
}
.Red
{
	color: #cc0000;
}
.Error
{
	color: #cc0000;
}
a.Current, a:visited.Current { color: #d92819; }

.SubMenu
{
	background-color: #fff;
	border: #d92819 solid 1px;
	color: #d92819;
	padding: 0px;
	position: absolute;
	top: 99px;
	visibility: hidden;
	z-index: 100;
	text-decoration: none;
	padding: 5px;
}
.SubMenu a { color: #d92819; font: 8px;  text-decoration:none;}

.SubMenu ul.Compact { margin: 0px; padding: 0px; list-style: inside disc;  }
.SubMenu ul.Compact li { margin: 0px; padding: 0px; font: normal 8pt Tahoma, Verdana, sans-serif; }
.SubMenu ul.Compact li a, .SubMenu ul.Compact li a:visited { color: #d92819; font: normal 8pt Tahoma, Verdana, sans-serif; }

.SubMenuItem { font: bold 8pt Verdana, Tahoma, sans-serif; padding: 3px 0px; }
.SubMenuItem a { color: #d92819; text-decoration: none; }
.SubMenuItem a:hover { color: #d92819; text-decoration: underline; }
.SubMenuItem a:visited { color: #d92819; text-decoration: none; }

.DataForm { border: 1px solid #d92819; border-collapse: collapse; }
.DataForm td { border: 1px solid #d92819; }
.DataForm tr.Even { background-color: #fff; } 
.DataForm tr.Odd { background-color: #fff; }

.DataGrid { border: 1px solid #d92819; border-collapse: collapse; }
.DataGrid td { border: 1px solid #d92819; }

.DataGrid tr.Caption td { background-color: #fff; font-weight: bold; }
.DataGrid tr.Header td { background-color: #fff; font-weight: bold; }
.DataGrid tr.Even { background-color: #fff; } 
.DataGrid tr.Odd { background-color: #fff; }

.Disabled { color: #666666; }

.Search { border: 0px solid #d92819; border-collapse: collapse; }
.Search td { border: 0px solid #d92819; font: normal 10pt Verdana, Tahoma, sans-serif; }

.Even { background-color: #fff; } 
.Odd { background-color: #fff; }

.InfoTable { border: 1px solid #d92819; border-collapse: collapse; }
.InfoTable td { border: 1px solid #d92819; }
.InfoTable table { border: 0px solid #000; border-collapse: collapse; }
.InfoTable table td { border: 0px solid #000; }

.InfoTable td.Even { background-color: #ffcccc; } 
.InfoTable td.Odd { background-color: #fff; }