*
{
	font-family: Tahoma, Verdana;
	font-size: 8pt;
}

img
{
	border: 0;
}

html
{
	width: 100%;
	height: 100%;
}

body
{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

form
{
	padding: 0;
	margin: 0;
}

.statmt
{
	height: 100%;
}

.stathigh
{
	background-image: url(../images/8cut.jpg);
	background-position: top;
	background-repeat: repeat-x;
	height: 65px;
	padding: 0 5px 0 5px;
	vertical-align: top;
}

.stathighcont
{
	background-image: url(../images/8cut-03.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
}

.stathighhdr
{
	width: 357px;
	padding-top: 4px;
}

.reghighhdr
{
	width: 280px;
	padding-top: 4px;
}

.stathighhdrtxt
{
	background-image: url(../images/8cut-07.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 10pt;
	text-transform: uppercase;
}

.crnrpic
{
	background-image: url(../images/8cut-06.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 38px !important;
	height: 46px !important;
}

.homebtn
{
	background-image: url(../images/8-07.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 42px !important;
	height: 46px !important;
	cursor: pointer;
}

.questbtn
{
	background-image: url(../images/8-08.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 42px !important;
	height: 46px !important;
	cursor: pointer;
}

.mailbtn
{
	background-image: url(../images/8-09.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 43px !important;
	height: 46px !important;
	cursor: pointer;
}

.reginsyscircl
{
	background-image: url(../images/9a-02.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 25px;
	height: 46px;
}

.statmiddle
{
	vertical-align: top;
	height: 90%;
	min-height: 100%;
}

.statmenusdw
{
	background-image: url(../images/8-12.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

.statmenubg
{
	background-image: url(../images/8-33.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	border-right: solid 1px #e8f2fe;
	width: 189px;
	vertical-align: top;
	height: 470px;
	min-height: 100%;
}

.menuclosepic
{
	background-image: url(../images/8-24.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #85a3bb;
	width: 27px;
	height: 29px;
}

.menutxt
{
	border-bottom: solid 1px #85a3bb;
	cursor: pointer;
}

.menuclose
{
	background-image: url(../images/8-25.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	border-bottom: solid 1px #e8f2fe;
}

.menuopenpic
{
	background-image: url(../images/8-26.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #85a3bb;
	width: 27px;
	height: 29px;
}

.menuopen
{
	background-image: url(../images/8-27.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	border-bottom: solid 1px #e8f2fe;
}

.menumarker
{
	background-image: url(../images/8-29.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #e8f2fe;
	width: 27px;
	height: 29px;
}
.menu2ndlvl
{
	background-color: #f2f7fd;
	border-bottom: solid 1px #e8f2fe;
	cursor: pointer;
}

.menumarkeract
{
	background-image: url(../images/8-28.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #e8f2fe;
	width: 27px;
	height: 29px;
}
.menu2ndlvlact
{
	background-color: #dfe6ec;
	border-bottom: solid 1px #e8f2fe;
	cursor: pointer;
}

.menubottom
{
	background-color: #d0e6fd;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #92adca;
	height: 210px;
	min-height: 100%;
}

.menubttmbrdr
{
	border-left: solid 1px #a7d1f9;
	border-right: solid 1px #a7d1f9;
	border-bottom: solid 1px #a7d1f9;
	height: 100%;
}

.statspaser
{
	background-image: url(../images/8-30.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	vertical-align: top;
	width: 34px;
	height: 100%;
}

.statspaser td
{
	vertical-align: top;
}

.statspsrheight
{
	height: 370px;
	min-height: 100%;
}

.stattabsbg
{
	background-image: url(../images/8-14.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 34px;
}
.statddbg
{
	background-image: url(../images/8-15.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	height: 27px;
	padding: 7px 10px 0 0;
}
.statacttablc
{
	background-image: url(../images/8cut-15.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 20px;
	width: 3px;
}
.statacttab
{
	background-image: url(../images/8cut-16.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 20px;
	padding: 0 10px 0 10px;
	color: White;
}
.statacttabrc
{
	background-image: url(../images/8cut-17.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 20px;
	width: 3px;
}

.stattablc
{
	background-image: url(../images/8cut-18.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 20px;
	width: 3px;
}
.stattab
{
	background-image: url(../images/8cut-19.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 20px;
	padding: 0 10px 0 10px;
}
.stattabrc
{
	background-image: url(../images/8cut-20.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 20px;
	width: 3px;
}

.statfsttabdiv
{
	display: inline;
	float: left;
	vertical-align: bottom;
	padding-left: 20px;
}

.stattabdiv
{
	display: inline;
	float: left;
	vertical-align: bottom;
	padding-left: 2px;
}

.statheight
{
	background-color: #eaf1f9;
	height: 20px;
	border-top: solid 1px #b5cde5;
}

.statlow
{
	background-image: url(../images/8-38.jpg);
	background-position: top;
	background-repeat: repeat-x;
	height: 45px;
	padding: 0 5px 0 5px;
	vertical-align: bottom;
}

.statlowcont
{
	background-image: url(../images/8-40.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.statfavorites
{
	text-align: right;
	padding-right: 10px;
}

.hide
{
	display: none;
}

.statcontxt p
{
	font-size: 10pt;
}

.statcontxt li
{
	font-size: 10pt;
}

/* Content */

.inputfrom
{
	width: 70px;
	text-align: left;
	padding-left: 6px;
	background-color: White;
	margin: 0px 0px 0px 5px;
}

.inputhour
{
	width: 35px;
	text-align: center;
	background-color: White;
	margin: 0px 0px 0px 5px;
}

.statabspad
{
	padding-left: 10px;
}

.data
{
	background-image: url(../images/stats_42.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 21px;
	background-color: #d9ecfd;
	padding: 0 10px 0 10px;
	cursor: pointer;
	border-right: solid 1px White;
}

.datactive
{
	background-image: url(../images/stats_40.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 21px;
	background-color: #81bdf9;
	color: White;
	padding: 0 10px 0 10px;
	cursor: pointer;
	border-right: solid 1px White;
}

.pages
{
	padding: 10px 0px 10px 20px;
	border-top: solid 1px #81bdf9;
}

.datatab
{
	background-color: #e3e5e6;
}

.datatab td
{
	border-bottom: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	padding: 5px 0px 5px 20px;
}

.datatab td
{
	text-align: left;
}

.dataHeader td
{
	background-color: #d0d3d6;
	text-align: center;
	font-weight: bold;
}


.btn
{
	text-align: center;
	width: 72px;
	height: 21px;
	border: none;
	background: none;
}

.mainviewTable
{
	/*	border: 1px solid black; */
}
.mainviewTableCell
{
	width: 48%;
	font-size: 11px;
	padding: 10px;
	vertical-align: top;
	text-align: left;
}

.minireportTable
{
	width: 100%;
}
.minireportHeader
{
	padding: 0 10px 0 10px;
	height: 20px; /*	border: 1px solid blue; */
	text-align: left;
}

.minireportDataTable
{
	width: 100%;
	text-align: left;
	font-size: 12px;
	background-color: #e3e5e6;
}
.minireportDataTable th, .minireportDataTable td
{
	padding: 2px 10px 2px 10px;
	border-bottom: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	font-size: 11px;
}
.minireportDataTable th
{
	height: 20px;
	background-color: #d0d3d6;
}



/*.summaryHeader { font-size: 16px; } */
.miniReportTitle
{
	font-size: 16px;
	font-style: normal;
	text-decoration: underline;
}
.mainViewTitle, .mainViewGraphTitle
{
	font-size: 16px;
	font-style: normal;
}
.summaryTable
{
	margin-top: 20px;
}
.summaryTable td
{
	padding-right: 10px;
	font-size: 11px;
	height: 23px;
}
.stathighenter
{
	background-image: url(../images/8cut-07.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 10pt;
	text-align: center;
	white-space: nowrap;
	padding-right: 10px;
}
