.PageHeader
{
	font-size: 14pt;
	background: #ffcc00;
	color: black;
	font-family: Helvetica;
}
.ErrorMsg
{
	color: #ff0033;
	font-family: Helvetica;
}
TABLE
{
	background-position: 0% 0%;
	font-size: 80%;
	background-attachment: scroll;
	background-image: none;
	background-repeat: repeat;
}
A
{
	color: #333366;
	text-decoration: none;
}
A:hover
{
	color: #333366;
}
TABLE.menu
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-size: 100%;
	visibility: hidden;
	border-left: darkgray 1px solid;
	text-indent: 0pt;
	border-bottom: darkgray 1px solid;
	font-family: Helvetica;
	position: absolute;
	top: 22px;
	background-color: whitesmoke;
}
TABLE.submenu
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-size: 100%;
	left: 100%;
	visibility: hidden;
	border-left: darkgray 1px solid;
	text-indent: 0pt;
	border-bottom: darkgray 1px solid;
	font-family: Helvetica;
	position: absolute;
	background-color: white;
}
.TableHeading
{
	background-color: burlywood;
}
.TableSubHeading
{
	left: 5cm;
	position: absolute;
	top: 5cm;
	background-color: blanchedalmond;
}
.TableHelp
{
	border-right: 1px;
	border-top: 1px;
	border-left: 1px;
	border-bottom: 1px;
	background-color: #809dc5;
}
.menumain
{
	background-color: #406cab;
}
.menumainitem
{
	font-weight: bold;
	font-size: 11px;
	font-family: Helvetica;
	background-color: #406cab;
}
TD.menu
{
}
.tblHeader
{
	font-weight: bold;
	color: #eff4f4;
	font-family: Helvetica;
	background-color: cornflowerblue;
}
.tblSubHeader
{
	background-color: lightgrey;
}
.UserMessage
{
	font-weight: bold;
	font-size: 12pt;
	color: #cc0033;
	font-family: Helvetica;
}
.RowHighlight
{
	background: #edd568;
}
.RowColor1
{
	background: #f2f9ff;
}
.RowColor2
{
	background: #e1f0ff;
}
.RowSelected
{
	background: #94a6df;
}
.btnShort
{
	background: #D6E7EF;
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #AFC4D5;
	border-top: 1px solid #AFC4D5;
	color: #000066;
	height: 20px;
	text-decoration: none;
	cursor: hand;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: BOLD;
	width: 90px;
}
.btnLong
{
	background: #D6E7EF;
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #AFC4D5;
	border-top: 1px solid #AFC4D5;
	color: #000066;
	height: 20px;
	text-decoration: none;
	cursor: hand;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: BOLD;
	width: 120px;
}
.btnNormal
{
	background: #D6E7EF;
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #AFC4D5;
	border-top: 1px solid #AFC4D5;
	color: #000066;
	height: 20px;
	text-decoration: none;
	cursor: hand;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: BOLD;
	width: 100px;
}
.txtReadOnly
{
	border-right: medium none;
	border-top: medium none;
	font-size: 12px;
	border-left: medium none;
	color: black;
	border-bottom: medium none;
	font-family: Helvetica;
	background-color: lightgrey;
}
.cboLong
{
	width: 200px;
	color: black;
	font-family: Helvetica;
}
.txtTelCode
{
	font-size: 12pt;
	text-transform: uppercase;
	width: 30px;
	color: black;
	font-family: Helvetica;
}
.cboShort
{
	width: 250px;
	color: black;
	font-family: Helvetica;
}
.txtShort
{
	font-size: 12px;
	width: 100px;
	color: black;
	font-family: Helvetica;
}
.txtLong
{
	font-size: 12px;
	width: 200px;
	color: black;
	font-family: Helvetica;
}
.tab
{
	border-right: #ffccff 1px solid;
	font-weight: bold;
	border-left: #99ccff;
	width: 150px;
	cursor: default;
	color: #ffffff;
	border-bottom: #ffccff 1px solid;
	font-family: Helvetica;
	background-color: antiquewhite;
}
.tabSelected
{
	border-right: #336699 2px outset;
	border-top: #ff99ff 2px outset;
	font-weight: bold;
	width: 150px;
	cursor: default;
	color: #cc66cc;
	font-family: Helvetica;
	background-color: coral;
}
A.tabLink
{
	font-weight: normal;
	font-size: xx-small;
	cursor: hand;
	color: white;
	font-family: Helvetica;
	text-decoration: none;
}
A.tabLinkSelected
{
	font-weight: bold;
	font-size: xx-small;
	cursor: default;
	color: #660099;
	font-family: Helvetica;
	text-decoration: none;
}
.body
{
	margin-top: 0px;
	margin-right: 0px;
	font-size: 10pt;
	margin-left: 0px;
	color: #333366;
	background-color: #ffffff;
}
.font
{
	font-size: 12px;
	color: black;
	font-family: Helvetica;
}
.fontb
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Helvetica;
}
.fonti
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-style: italic;
	font-family: Helvetica;
}
.listbox
{
	width: 250px;
}
.HomeMenuTable
{
	border-right: black 1px;
	padding-right: 0px;
	border-top: black 1px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 1px;
	border-left: black 1px;
	width: 600px;
	padding-top: 0px;
	border-bottom: black 1px;
	text-align: left;
}
A:visited
{
	color: #336699;
}
.HomeOnMenu
{
	border-right: #ffffff;
	border-top: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	border-left: #ffffff;
	cursor: hand;
	color: #ffffff;
	border-bottom: #ffffff;
	font-family: Helvetica;
	background-color: #ccd7d3;
}
.MenuText
{
	font-weight: bold;
	font-size: 11pt;
	color: #333366;
	font-family: Helvetica;
	background-color: #cccccc;
}
H1
{
	font-size: 24px;
	color: black;
	font-family: Helvetica;
	text-align: center;
}
.cbo50
{
	color: black;
	font-family: Helvetica;
	font-size: 12px;
	width: 50px;
}
.cbo100
{
	color: black;
	font-family: Helvetica;
	font-size: 12px;
	width: 100px;
}
.cbo150
{
	color: black;
	font-family: Helvetica;
	font-size: 12px;
	width: 150px;
}
.cbo200
{
	color: black;
	font-family: Helvetica;
	font-size: 123px;
	width: 200px;
}
.cbo250
{
	color: black;
	font-family: Helvetica;
	font-size: 12px;
	width: 250px;
}
.cbo300
{
	color: black;
	font-family: Helvetica;
	font-size: 12px;
	width: 300px;
}
.btn50
{
	background: #D6E7EF;
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #AFC4D5;
	border-top: 1px solid #AFC4D5;
	color: #000066;
	height: 20px;
	text-decoration: none;
	cursor: hand;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: BOLD;
	width: 50px;
}
.btn100
{
	background: #D6E7EF;
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #AFC4D5;
	border-top: 1px solid #AFC4D5;
	color: #000066;
	height: 20px;
	text-decoration: none;
	cursor: hand;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: BOLD;
	width: 100px;
}
.btn150
{
	background: #D6E7EF;
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #AFC4D5;
	border-top: 1px solid #AFC4D5;
	color: #000066;
	height: 20px;
	text-decoration: none;
	cursor: hand;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: BOLD;
	width: 150px;
}
.btn200
{
	background: #D6E7EF;
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #AFC4D5;
	border-top: 1px solid #AFC4D5;
	color: #000066;
	height: 20px;
	text-decoration: none;
	cursor: hand;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: BOLD;
	width: 200px;
}
.btn250
{
	background: #D6E7EF;
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #AFC4D5;
	border-top: 1px solid #AFC4D5;
	color: #000066;
	height: 20px;
	text-decoration: none;
	cursor: hand;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: BOLD;
	width: 250px;
}
.btn300
{
	background: #D6E7EF;
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #AFC4D5;
	border-top: 1px solid #AFC4D5;
	color: #000066;
	height: 20px;
	text-decoration: none;
	cursor: hand;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: BOLD;
	width: 300px;
}
.txt50
{
	width: 50px;
	color: black;
	font-family: Helvetica;
	font-size: 12px;
}
.txt100
{
	width: 100px;
	color: black;
	font-family: Helvetica;
	font-size: 12px;
}
.txt150
{
	width: 150px;
	color: black;
	font-family: Helvetica;
	font-size: 12px;
}
.txt200
{
	width: 200px;
	color: black;
	font-family: Helvetica;
	font-size: 12px;
}
.txt250
{
	width: 250px;
	color: black;
	font-family: Helvetica;
	font-size: 12px;
}
.txt300
{
	width: 300px;
	color: black;
	font-family: Helvetica;
	font-size: 12px;
}
.txtRO50
{
	background-color: lightgrey;
	border-bottom: medium none;
	border-left: medium none;
	border-right: medium none;
	border-top: medium none;
	color: black;
	font-size: 12px;
	font-family: Helvetica;
	width: 50px;
}
.txtRO100
{
	background-color: lightgrey;
	border-bottom: medium none;
	border-left: medium none;
	border-right: medium none;
	border-top: medium none;
	color: black;
	font-size: 12px;
	font-family: Helvetica;
	width: 100px;
}
.txtRO150
{
	background-color: lightgrey;
	border-bottom: medium none;
	border-left: medium none;
	border-right: medium none;
	border-top: medium none;
	color: black;
	font-size: 12px;
	font-family: Helvetica;
	width: 150px;
}
.txtRO200
{
	background-color: lightgrey;
	border-bottom: medium none;
	border-left: medium none;
	border-right: medium none;
	border-top: medium none;
	color: black;
	font-size: 12px;
	font-family: Helvetica;
	width: 200px;
}
.txtRO250
{
	background-color: lightgrey;
	border-bottom: medium none;
	border-left: medium none;
	border-right: medium none;
	border-top: medium none;
	color: black;
	font-size: 12px;
	font-family: Helvetica;
	width: 250px;
}
.txtRO300
{
	background-color: lightgrey;
	border-bottom: medium none;
	border-left: medium none;
	border-right: medium none;
	border-top: medium none;
	color: black;
	font-size: 12px;
	font-family: Helvetica;
	width: 300px;
}

@media screen
{
	.PrintOnly
	{
		display: none;
	}
}
@media print
{
	.ScreenOnly
	{
		display: none;
	}
}

.FieldSet
{
	color: #1D247C;
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
}
.MsgBoardHeading
{
	font-weight: normal;
	font-size: 12px;
	color: white;
	font-family: Tahoma, Arial;
	font-weight: bold;
}
.MsgBoardUnreadCount
{
	font-weight: normal;
	font-size: 12px;
	color: Maroon;
	font-family: Tahoma, Arial;
	font-weight: bold;
}
.MsgBoardContentHeading
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Tahoma, Arial;
	font-weight: bold;
}
.MsgBoardContentText
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Tahoma, Arial;
	border-bottom: white 1px solid;
}
