/* CSS Document */

body {
	font:8pt tahoma;
}
td {
	font:8pt tahoma;
	
}
.viewTBL td {
	font:9pt tahoma;
}
th {
	background-color:#f5f5f5;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,StartColorStr='#ffffff', EndColorStr='#dddddd');
	height:20px;
	cursor:default;
	padding:2px;
	padding-left:5px;
	border-right:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	border-top:1px solid #eeeeee;
	border-left:1px solid #eeeeee;
	font:9pt tahoma;
	font-weight:bold;
	
}
.ListHead {
	background-color:#f5f5f5;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,StartColorStr='#ffffff', EndColorStr='#dddddd');
	height:20px;
	cursor:default;
	padding:2px;
	padding-left:5px;
	border-right:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	border-top:1px solid #eeeeee;
	border-left:1px solid #eeeeee;
	font:9pt tahoma;
	font-weight:bold;

}
.ListInnerTD {
	height:20px;
	cursor:default;
	padding:2px;
	padding-left:5px;
	border-right:0px solid #bbbbbb;
	border-bottom:0px solid #bbbbbb;
	border-top:0px solid #eeeeee;
	border-left:0px solid #eeeeee;
	font:9pt tahoma;

}
.ListHead2 {
	padding:2px;
	padding-left:5px;
	border-right:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	border-top:1px solid #eeeeee;
	border-left:1px solid #eeeeee;
}
.Pager td, .Pager td a {
	font-size:9pt;
	padding:3px;
	font-weight:bold;
	color:green;
}
.bglight {

}
.bgdark {
	background-color:#e0e0e0;
}
.bgdark2 {
	background-color:#CCCCCC;
}
.pager {
	text-decoration:none;
}
a:link {
	color: #0067ac;
}
a:visited {
	color: #0067ac;
}
a:active {
	color: green;
	text-decoration:none;
}
a:hover {
	color: #000000;
	text-decoration:none;
}
.pageTitle {
	font:9pt tahoma;
	font-weight:bold;
	color:green;
}
#wrapper{
	width:770px;
	margin:0px auto;
	border:1px solid #eeeeee;
	padding:10px;
}

#nav ul li {
	display:inline;
	padding:5px;
	text-align:center;
	border:1px solid #dddddd;
	margin-right:3px;
}
#nav ul a {
	text-decoration:none;
	font-variant:small-caps;
}

#left_nav {
	float:left;
	width:160px;
	padding:1em;
}
#left_nav a {
	text-decoration:none;
}
#content{
	float:right;
	padding:1em;
}

.tbSpanMH {
	padding:2px;
	border:1px solid #f5f5f5;
	background-color:#f5f5f5;
	cursor:default
}
.tbSpanMHOv {
	padding:2px;
	border:1px solid #888888;
	background-color:#ffffff;
	cursor:default
}
.txtBox {
	font:8pt tahoma;
	width:100%;
}
.txtBox_Small {
	font:8pt tahoma;
}
.selBox {
	font:8pt tahoma;
}
.clsCollected {
	background-color:#eaffcf;
}
.clsUncollected {
	background-color:#fafad2;

}
.btnSmall {	background:url("../images/btn_Small.gif");	width:49px;	height:20px; font:11px Tahoma; cursor:pointer;	border:0px;	padding:0px;}
.btnLarge {	background:url("../images/btn_Large.gif"); width:68px;	height:20px; font:11px Tahoma; cursor:pointer;	border:0px;	padding:0px;}
.btnHuge  {	background:url("../images/btn_Huge.gif"); width:88px;	height:20px; font:11px Tahoma; cursor:pointer;	border:0px;	padding:0px;}
.btnMassive  {	background:url("../images/btn_Massive.gif"); width:125px;	height:20px; font:11px Tahoma; cursor:pointer;	border:0px;	padding:0px;}

.btnSmall_red {	background:url("../images/btn_Small_red.gif");	width:49px;	height:20px; font:11px Tahoma; cursor:pointer;	border:0px;	padding:0px;}
.btnLarge_red {	background:url("../images/btn_Large_red.gif"); width:68px;	height:20px; font:11px Tahoma; cursor:pointer;	border:0px;	padding:0px;}
.btnHuge_red  {	background:url("../images/btn_Huge_red.gif"); width:88px;	height:20px; font:11px Tahoma; cursor:pointer;	border:0px;	padding:0px;}
.btnMassive_red  {	background:url("../images/btn_Massive_red.gif"); width:125px;	height:20px; font:11px Tahoma; cursor:pointer;	border:0px;	padding:0px;}

.btnSmall_blue {	background:url("../images/btn_Small_blue.gif");	width:49px;	height:20px; font:11px Tahoma; cursor:pointer;	border:0px;	padding:0px;}
.btnLarge_blue {	background:url("../images/btn_Large_blue.gif"); width:68px;	height:20px; font:11px Tahoma; cursor:pointer;	border:0px;	padding:0px;}
.btnHuge_blue  {	background:url("../images/btn_Huge_blue.gif"); width:88px;	height:20px; font:11px Tahoma; cursor:pointer;	border:0px;	padding:0px;}
.btnMassive_blue  {	background:url("../images/btn_Massive_blue.gif"); width:125px;	height:20px; font:11px Tahoma; cursor:pointer;	border:0px;	padding:0px;}

.btnSmall_orange {	background:url("../images/btn_Small_orange.gif");	width:49px;	height:20px; font:11px Tahoma; cursor:pointer;	border:0px;	padding:0px;}
.btnLarge_orange {	background:url("../images/btn_Large_orange.gif"); width:68px;	height:20px; font:11px Tahoma; cursor:pointer;	border:0px;	padding:0px;}
.btnHuge_orange  {	background:url("../images/btn_Huge_orange.gif"); width:88px;	height:20px; font:11px Tahoma; cursor:pointer;	border:0px;	padding:0px;}
.btnMassive_orange  {	background:url("../images/btn_Massive_orange.gif"); width:125px;	height:20px; font:11px Tahoma; cursor:pointer;	border:0px;	padding:0px;}

.info {
	background-color:#fafad2;
	border:1px solid #777777;
	padding:5px;
	font:8pt arial;
}
#mt_Bottom td {
	font-size:1px;
}
.mtMain {
	padding:5px;
}
.errMsg {
	color:red;
	padding:5px;
}
.mtBTN_TXT {
	width:106px;
	height:25px;
	overflow:hidden;
	text-align:right;
	padding-right:5px;
	font:8pt tahoma;
	font-weight:bold;
	color:#000000;
	cursor:default;
	background:url(../images/mt_Button_OFF.jpg) no-repeat;
}

.mtBTN_OFF {
	width:106px;
	height:25px;
	overflow:hidden;
	text-align:right;
	padding-right:5px;
	font:8pt tahoma;
	color:#1974ac;
	cursor:pointer;
	cursor:hand;
	background:url(../images/mt_Button_OFF.jpg) no-repeat;
}

.mtRPT {
	width:100%;
	height:25px;
	overflow:hidden;
	text-align:left;
	padding-right:5px;
	font:8pt tahoma;
	color:#1974ac;
	cursor:pointer;
	cursor:hand;
}

.mtBTN_ON {
	width:106px;
	height:25px;
	overflow:hidden;
	text-align:right;
	padding-right:5px;
	font:8pt tahoma;
	color:#1974ac;
	cursor:pointer;
	cursor:hand;
	background:url(../images/mt_Button_ON.jpg) no-repeat;
}
.mtBTN_OV {
	width:106px;
	height:25px;
	overflow:hidden;
	text-align:right;
	padding-right:5px;
	font:8pt tahoma;
	color:#1974ac;
	cursor:pointer;
	cursor:hand;
	background:url(../images/mt_Button_OV.jpg) no-repeat;
}

.tab_Off {
	height:33px;
	overflow:hidden;
	text-align:center;
	padding:0px;
	font:8pt tahoma;
	color:#1974ac;
	cursor:pointer;
	cursor:hand;
	background:url(../images/ui/middle_tab_off.jpg) repeat-x;
	font--variant:small-caps;
}

.tab_Ov {
	height:33px;
	overflow:hidden;
	text-align:center;
	padding:0px;
	font:8pt tahoma;
	color:#1974ac;
	cursor:pointer;
	cursor:hand;
	background:url(../images/ui/middle_tab_ov.jpg) repeat-x;
	font--variant:small-caps;
}

.tab_On {
	height:33px;
	overflow:hidden;
	text-align:center;
	padding:0px;
	font:8pt tahoma;
	color:#000000;
	cursor:pointer;
	cursor:hand;
	background:url(../images/ui/middle_tab_on.jpg) repeat-x;
	font--variant:small-caps;
}
.btnOps {padding:1px;padding-left:20px;font:8pt Trebuchet MS;width:100%;background-color:transparent;cursor:default}
.btnOpsOv {padding:1px;padding-left:20px;font:8pt Trebuchet MS;width:100%;background-color:#316ac5;cursor:default;color:white}
.divider {width:99%;height:0px;border-top:1px solid #cccccc;padding:0px;font-size:0px}

.rpthead {
	height:20px;
	cursor:default;
	padding:10px;
	padding-left:5px;
	font:9pt tahoma;
	font-weight:bold;
	text-align:left;
	vertical-align:text-top 
}

.rptbody {
	height:20px;
	cursor:default;
	padding:10px;
	padding-left:5px;
	font:9pt tahoma;
	font-weight:bold;
	text-align:left;
	
}

.rptDescription {
	height:20px;
	cursor:default;
	padding:2px;
	padding-left:5px;
	font:9pt tahoma;
	font-weight:bold;
	font-size: large ; 
	text-align:left;
}

.bargraph {
    font: 0.6em/2em Arial;
    color: #ddb;
    border-collapse: collapse;
    width: 476px;
}
.bargraph td {
    padding:0;
    margin:0;
    vertical-align:bottom;
    text-align:center;
    background: #2d271c url(gridline.gif) 15px bottom;
}
.bargraph th {
    background: #2d271c;
}
.bargraph img{
    display:block;
    border-right: 1px solid #000;
}

html, body {
	margin: 0;
	background-color: white;
}

div.fixed {
	position: fixed;
	border: solid 1px silver;
	background-color: whitesmoke;
	width: 270px;
	height:auto;
	left: 5px;
	top: 60px;
	padding: 5px;
}
div.fixed {
	position: absolute;
}

.prOver {
	background-color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: white;
	text-decoration: none;
}

.prOut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	background-color:inherit;
}
