* 
{
	font-family: Verdana, monospace;
}

.mainBody
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F7F7F7;
	overflow: auto;
}
a:link, a:visited, a:active, a:hover {color: #000000}
a.noUnder
{
	text-decoration:none;
}
.mouseSelect
{
	cursor: pointer;
	border:0;
}
.accessSelect
{
	cursor: pointer;
}
.logintableBorder
{
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #E5ECF9;
}
.loginFont
{
	color: #000000;
	font-weight:bold;
	font-size:11px;
}
.HmenuClassFont
{
	font-size: 12px; 
	color: #000000;
	font-weight: bold;
}
.HmenuClass
{
	height:26px;
	font-size:12px;
	font-weight: bold;
	color: #000000;
	cursor: pointer;
	background-color: #FFFFD4;
	border-color: #FFD47F;
	border-style: solid;
	border-width: 1px;
	border-left: none;
	border-right: none;
}
.HmenuClassLeft
{
	height:26px;
	font-size:12px;
	font-weight: bold;
	color: #000000;
	cursor: pointer;
	background-color: #FFFFD4;
	border-left-color: #FFD47F;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #FFD47F;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #FFD47F;
	border-bottom-style: solid;
	border-bottom-width: 1px;	
}
.HmenuClassRight
{
	height:26px;
	font-size:12px;
	font-weight: bold;
	color: #000000;
	cursor: pointer;
	background-color: #FFFFD4;
	border-right-color: #FFD47F;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #FFD47F;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #FFD47F;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.menuClass
{
	width:146px;
	height:26px;
	font-size:12px;
	font-weight: bold;
	color: #000000;
	cursor: pointer;
	background-color: #FFFFD4;
	border-right-color: #FFD47F;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #FFD47F;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #FFD47F;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #FFD47F;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.submenuClass
{
	height:26px;
	font-size:12px;
	font-weight: bold;
	color: #000000;
	cursor: pointer;
	background-color: #FFFFD4;
	border-right-color: #FFD47F;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #FFD47F;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #FFD47F;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #FFD47F;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.submenutableBorder
{
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #ECEDDF;
}
.reportsTitle
{
	height:26px;
	font-size:12px;
	font-weight: bold;
	background-color: #000000;
	color: #FFFFFF;
	text-align:center;
}
.formWindow
{
	BORDER-RIGHT: #2B3445 1px solid; 
	BORDER-TOP: #2B3445 1px solid; 
	BORDER-LEFT: #2B3445 1px solid; 
	BORDER-BOTTOM: #2B3445 1px solid;
	background-color: #FFFFD4;
}
.formTitle
{
	height:26px;
	font-size:15px;
	font-weight: bold;
	background-color: #2B3445;
	color: #FFFFD4;
	text-align:center;
}
.formFooterFont
{
	font-size:15px;
	font-weight: bold;
	background-color: #2B3445;
	color: #FFFFD4;
}
.listTitle
{
	font-weight: bold; 
	font-size: 12px; 
	color: #000000;
	background-color: #D4D4FF;
}
.listFont
{
	font-size: 12px; 
	color: #000000;
}
.listFontInactive
{
	font-size: 12px; 
	color: #FF0000;
}
.listFontNoBook
{
	font-size: 12px; 
	color: #FF9900;
}
.listEvenColor
{
	background-color: #E5ECF9;
}
.listOddColor
{
	background-color: #ECEDDF;
}
.textBoxFont
{
	font-size: 12px;
}

.formBoxWindow
{
	BORDER-RIGHT: #000000 3px solid; 
	BORDER-TOP: #000000 3px solid; 
	BORDER-LEFT: #000000 3px solid; 
	BORDER-BOTTOM: #000000 3px solid;
	background-color: #F23A3A;
}
.formBoxFont
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.formBoxClass
{
	width: 90px;
	height:26px;
	font-size:12px;
	font-weight: bold;
	text-align:center;
	color: #FFFFFF;
	cursor: pointer;
	background-color: #000000;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.waitingWindow
{
	BORDER-RIGHT: #000000 3px solid; 
	BORDER-TOP: #000000 3px solid; 
	BORDER-LEFT: #000000 3px solid; 
	BORDER-BOTTOM: #000000 3px solid;
	background-color: #FFFFD4;
}
.reportEvenColor
{
	background-color: #E1E1E1;
}
.reportOddColor
{
	background-color: #FFFFFF;
}
.reportFont
{
	font-family: Verdana, monospace;
	font-size: 12px; 
	color: #000000;
}
.alignRight
{
	text-align: right;
}
.divFilter
{
	height: 185px;
	width: 204px;
	background-color: #F0F0F0;
	position: absolute;
	border: #000000 2px solid;
	overflow: scroll;
	padding: 4px;
}
.divFilterHeader
{
	color: #FFFFFF;
	background-color: #2B3445;
	font-size: 12px;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}
.divFilterList
{
	font-size: 12px;
	cursor: pointer;
	width: 100%;
}
.statsTable
{
	border: solid;
	border-color: #000000;
	border-width: 1px;
	font-size: 12px; 
	color: #000000;
	text-align: center;
}
.statsBox
{
	border-color: #AFAFAF;
	border-style: solid;
	border-width: 1px;
}
.labelInfo
{
	color: #000000;
	background-color: #D3DCE3;
	border-color: #000000;
	border-width: 1px;
	width: 70px;
}
.btnActive
{
	cursor: pointer;
	color: #000000;
	font-weight: bold;
	background-color: #31DB31;
	border-color: #000000;
	border-width: 1px;
	width: 70px;
}
.btnDelete
{
	cursor: pointer;
	color: #FFD47F;
	font-weight: bold;
	background-color: #DB3131;
	border-color: #000000;
	border-width: 1px;
	width: 70px;
}
.labelFont
{
	font-size: 12px; 
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #AFAFAF;
}
.btnInfo
{
	color: #000000;
	background-color: #D3DCE3;
	border-color: #000000;
	border-width: 1px;
	width: 100px;
}
.tooltip
{
	background-color: #FFCC99;
  border: 1px solid #FF6600;
  padding: 3px;
  white-space: nowrap;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}
.detailsTab TD
{
	border-color: #000000;
	border-width: 1px;
  border-style: solid;
  padding: 4px;
  width: 100px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
}
.detailsTabOn
{
	background-color: #FFCC00;
}
.detailsTabOff
{
	background-color: #ECEDDF;
}