BODY
{
	font-size: 10pt;
	color: black;
	font-family: Arial;
	background-color: white;
}
TABLE
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	margin: 0px;
}
INPUT
{
	font-size: 10pt;
	color: black;
	font-family: Arial;
	background-color: white;
}
INPUT.TEXT
{
}
TEXTAREA
{
	font-size: 10pt;
	color: black;
	font-family: Arial;
	background-color: white;
}
SELECT
{
	font-size: 10pt;
	color: black;
	font-family: Arial;
	background-color: white;
}
HR
{
	margin: 0px;
	padding: 0px;
}
.Button
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: 600;
	color: #000050;
	background-color: silver;
}
.SmallButton
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: 400;
	color: #000050;
	background-color: silver;
}
.DefaultFont
{
	font-size: 10pt;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.TabFont
{
	font-weight: bold;
	font-size: 8pt;
	color: mediumblue;
	font-family: Arial;
	background-color: lightskyblue;
	text-align: center;
}
.StatusFont
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
}
.ErrorFont
{
	font-size: 8pt;
	color: red;
	font-family: Arial;
}
.SubmitButton
{
	font-size: 10pt;
	color: black;
	border-top-style: outset;
	font-family: Arial;
	border-right-style: outset;
	border-left-style: outset;
	background-color: #f7d858;
	border-bottom-style: outset;
}
.NavButton
{
	height: 24px;
	width: 103px;
	font-weight: bold;
	font-size: 8pt;
	color: mediumblue;
	font-family: Arial;
	background-color: lightskyblue;
}
.SummaryStyle
{
	overflow: hidden;
	color: Red;
}
.Href
{
	cursor: pointer;
	cursor: hand;
	color: blue;
	text-decoration: underline;
}
.Hidden
{
	visibility: hidden;
}
.SearchWindow
{
	background-color: LightYellow;
	border-color: Black;
	border-style: solid;
	border-width: 1px;
	font-family: Arial;
	font-size: 10pt;
	font-style: italic;
	height: 38px;
	text-align: center;
}

.Content { margin: 0px; width: 800px; }

.DropDown { padding: 0px; margin: 0px; font-family: Arial; font-size: 10pt; border-style: none; }
.Grid { font-size: 9pt; }
.HeaderStyle, .FooterStyle { background-color: #006699; border-width: 0px; color: White; font-weight: bold; }
.HeaderStyle { height: 24px; }
.FooterStyle { height: 100%; }
.ItemStyle, .AltItemStyle { border-width: 0px; color: Black; height: 22px; }
.ItemStyle { background-color: whitesmoke; }
.AltItemStyle { background-color: gainsboro; }

.SiteMessage { font-family: Arial; font-size: 12pt; color: Black; margin: 20px 20px 20px 20px; float: left; }

.rCon {  }
.rCon * { float: left; clear: none; }
.r1 { height: 12px; width: 0px; margin: 5px 0px 5px 0px; border-left: solid 1px black; }
.r2 { height: 12px; width: 1px; margin: 3px 0px 3px 0px; border-top: solid 2px black; border-bottom: solid 2px black }
.r3 { height: 16px; width: 1px; margin: 2px 0px 2px 0px; border-top: solid 1px black; border-bottom: solid 1px black }
.r4 { height: 18px; width: 2px; margin: 1px 0px 1px 0px; border-top: solid 1px black; border-bottom: solid 1px black }
.r5 { height: 20px; margin: 0px 0px 1px 0px; border-top: solid 1px black; border-bottom: solid 1px black; border-left: none; border-right: none; overflow: hidden; }
.rFloat { float: left; clear: none; }

.Login { width: 775px; }
.Login * {  }
.LoginLeft { width: 163px; background: url('images/navbg.gif') no-repeat; }
.LoginRight { width: 612px; }
.LoginLogo { padding: 10px 0px 20px 20px; float: left; clear: both; }
.LoginFields { padding: 20px 20px 20px 20px; float: left; clear: both; }
.LoginContact { width: 572px; padding: 20px 20px 20px 20px; float: left; clear: both; font-size: 10pt; color: black; font-family: Arial; }
.Logo { float: right; clear: both; width: 203px; height: 56px; background: url('images/headerlogo.gif') no-repeat; }
.LoginRow { height: 40px; }
.LoginLabel { font-size: 14pt; color: #696969; padding-right: 12px; font-family: Arial; }
.LoginTextBox { width: 200px; }
.LoginSubmit { margin: 0px 0px 0px 30px; }
.LoginError { width: 310px; color: Red; }
.Copyright { width: 100%; margin-top: 0px; padding: 4px 0px 4px 0px; text-align: center; font-size: 10pt; font-weight: bold; background-color: Silver; color: White; }

.NavDiv, .NavTable, .NavMessage { width: 163px; }
.NavDiv { background: url('images/navbg.gif') no-repeat; height: 816px; }
.NavTable { margin: 150px 0px; padding: 0px; }
.NavMessage { font-family: Arial; font-size: 12pt; text-align: center; }

.NavDiv86, .NavTable, .NavMessage { width: 147px; }
.NavDiv86 { background: url('images/navbg.gif') no-repeat; height: 816px; }
.NavTable86 { margin: 150px 0px; padding: 0px; }
.NavMessage86 { font-family: Arial; font-size: 12pt; text-align: center; }

.NavText { margin: 5px 5px 0px 0px; text-decoration: inherit; }
.NavSpacer, .NavOption, .NavSelect { width: 140px; float: right; clear: right; }
.NavSpacer { height: 8px; }
.NavOption, .NavSelect { height: 31px; font-family: Arial; font-size: 13pt; font-weight: bold; color: White; cursor: pointer; cursor: hand; white-space: nowrap; text-align: right; }
.NavOption:hover, .NavSelect:hover { text-decoration: underline; }
.NavSelect { background: url('images/navselect.gif') no-repeat; }

.TitleDiv { width: 100%; border-top: solid 5px #73983E; height: 33px; float: left; clear: both; }
.TitleLine, .TitleEnd { height: 25px; float: left; clear: none; }
.TitleLine { width: 80%; background-color: #bbbdc0; }
.TitleEnd { background: url('images/titleend.gif') no-repeat; width: 40px; }
.Title { float: left; clear: none; font-weight: bold; font-family: Arial; font-size: 15pt; margin-left: 5px; margin-top: 0px; color: #666666; }
