.alerts {
	margin-top: 8px;
	margin-left: 0px;
	margin-right: 1px;
	margin-bottom: 10px;
}

.alerts #heading {
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 3px;
}

.alerts #alert {
	color: #FFFFFF;
	font-size: 10px;
	vertical-align: middle;
	font-weight: bold;
	margin-top: 6px;
}

.alerts #global {
	text-align: center;
}

.kpiTabular {
	width: 570px;
	border: red 1px solid;
}

.kpiTabular th {
	border-bottom: 1px solid red;
	font-weight: bold;
	color: #FFFFFF;
	background-color: red;
}

.totalRow {
	border-top: 1px solid #990000;
	font-weight: bold;
}

.kpiSidebar {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}

.kpiSidebar #mainHeading {
	border-top: 0px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color: #0;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 15px;
}

.kpiSidebar #subHeading {
	color: #0;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 3px;
}

.kpiSidebar #kpi {
	font-size: 10px;
}

.kpiSidebar #configure,.kpiSidebar #configure a,.kpiSidebar #configure a:visited
	{
	margin-top: 5px;
	text-align: right;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 10px;
}

.kpiSidebar #configure a:hover,.kpiSidebar #configure a:active {
	color: #000000;
}

.listTable {
	width: 570px;
	border: #8A8A8A 1px solid;
	padding: 3px;
	font-size: 10px;
}

.listTable th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8A8A8A;
}

.listTable
 
#date
,
.listTable
 
#acl
,
{
width
:
 
100
px
;


}
.listTable #files {
	width: 70px;
}

.listTable #del {
	width: 40px;
}

.statTabular {
	width: 570px;
	border: red 1px solid;
}

.statTabular th {
	border-bottom: 1px solid #990000;
	font-weight: bold;
	color: #FFFFFF;
	background-color: red;
}

.statTabular .totalRow {
	border-top: 1px solid #990000;
	font-weight: bold;
}

.statsSidebar {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
}

.statsSidebar #mainHeading {
	border-bottom: 1px solid #FFFFFF;
	color: #0;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 3px;
}

.statsSidebar #subHeading {
	color: #0;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 3px;
}

.statsSidebar #stat {
	font-size: 10px;
}

.statsSidebar #configure,.statsSidebar #configure a,.statsSidebar #configure a:visited
	{
	margin-top: 5px;
	text-align: right;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 10px;
}

.statsSidebar #configure a:hover,.statsSidebar #configure a:active {
	color: #000000;
}

.userTable {
	width: 100%;
	border: 1px solid #990000;
	padding: 5px;
	margin-top: 10px;
}

.userTable th {
	background: #990000;
	color: #FFFFFF;
}

.userTable #uname {
	width: 100px;
}

.userTable #fname {
	width: 100px;
}

.userTable #sname {
	width: 300px;
}

.userTable #admin {
	width: 100px;
}

.loginBox {
	width: 195px;
	margin-left: 12px;
	margin-right: 8px;
	color: #FFFFFF;
}

.loginBox #heading {
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 3px;
}

.loginBox input {
	width: 98%;
	margin: 0px;
}

.loginBox #formID {
	width: 60px;
	margin-top: 5px;
}

#controls a,#controls a:visited {
	color: #FFFFFF;
}

#controls a:hover,#controls a:active {
	color: #990000;
}

.defTabular {
	width: 205px;
	border: gray 1px solid;
	margin-left: -9px;
}

.defTabular th {
	border-bottom: 1px solid gray;
	font-weight: bold;
	color: #0;
	background-color: #C7C7C7;
}

.defTabular tr {
	font-weight: bold;
	color: #0;
	background-color: #C7C7C7;
}

.rankTabular {
	width: 750px;
}

.rankTabular th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8A8A8A;
}

.rankTabular #right {
	border-left: 1px solid red;
}

.statsSidebar2 {
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 150px;
}

.statsSidebar2 #mainHeading {
	color: #0;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 150px;
}

.powerwatch {
	width: 750px;
}

.billTabular {
	width: 750px;
}

.billTabular th {
	background-color: #8A8A8A;
	font-weight: bold;
	color: #FFFFFF;
	width: 195px;
}

.billTabular #subheading {
	border: 1px solid #8A8A8A;
}

div.transOFF {
	width: 100%;
}

div.transON {
	width: 100%;
	opacity: .90;
	filter: alpha(opacity = 90);
	-moz-opacity: 0.90;
}

.tabs {
	position: relative;
	left: 10;
	top: 0;
	height: 90px;
	width: 10;
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	overflow: hidden
}

.tabs li {
	display: inline
}

.tabs a:hover {
	background: #C5C5C5;
	color: #FFFFFF
}

.tabs a.tab-active {
	background: #8A8A8A;
	color: #FFFFFF
}

.tabs a {
	height: 12px;
	font: 12px verdana, helvetica, sans-serif;
	font-weight: bold;
	position: relative;
	padding: 2px 2px 8px 8px;
	margin: 1px 1px 1px 1px;
	color: black;
	text-decoration: none;
	display: block;
}

div.contents {
	padding: 5px;
}

.stabs {
	position: relative;
	left: 10;
	top: 0;
	height: 40px;
	width: 10;
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	overflow: hidden
}

.stabs li {
	display: inline
}

.stabs a:hover {
	background: #C5C5C5;
	color: #FFFFFF
}

.stabs a.tab-active {
	background: #8A8A8A;
	color: #FFFFFF
}

.stabs a {
	height: 12px;
	font: 11px verdana, helvetica, sans-serif;
	font-weight: bold;
	position: relative;
	padding: 2px 2px 8px 8px;
	margin: 1px 1px 1px 1px;
	color: black;
	text-decoration: none;
	display: block;
}

.ptabs {
	position: relative;
	left: 10;
	top: 0;
	height: 50px;
	width: 10;
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	overflow: hidden
}

.ptabs li {
	display: inline
}

.ptabs a:hover {
	background: #C5C5C5;
	color: #FFFFFF
}

.ptabs a.tab-active {
	background: #8A8A8A;
	color: #FFFFFF
}

.ptabs a {
	height: 12px;
	font: 12px verdana, helvetica, sans-serif;
	font-weight: bold;
	position: relative;
	padding: 2px 8px 8px 8px;
	margin: 1px 1px 2px 2px;
	color: black;
	text-decoration: none;
}

.overviewTabular {
	width: 100%;
}

.overviewTabular td {
	font-weight: bold;
	color: #FFFFFF;
	border: 0px solid black;
	padding: 0px;
	padding-right: 0px;
}

.overviewTabular td.off {
	opacity: .80;
	filter: alpha(opacity = 80);
	-moz-opacity: 0.80;
}

.overviewTabular td.on {
	border: 0px solid black;
}

.gridtabs {
	position: relative;
	left: 10;
	top: 0;
	height: 20px;
	width: 10;
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	overflow: hidden
}

.gridtabs li {
	display: inline
}

.gridtabs a:hover {
	background: #C5C5C5;
	color: #FFFFFF
}

.gridtabs a.tab-active {
	background: #8A8A8A;
	color: #FFFFFF
}

.gridtabs a {
	height: 12px;
	font: 12px verdana, helvetica, sans-serif;
	font-weight: bold;
	position: relative;
	padding: 2px 8px 8px 8px;
	margin: 1px 1px 2px 2px;
	color: black;
	text-decoration: none;
}

.rankTab {
	width: 750px;
}

.rankTab th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8A8A8A;
}

.rankTab td.test {
	font-weight: bold;
	color: #FFFFFF;
	background: url(img/sidebarLeft.png);
	background-repeat: repeat-x;
	background-color: #8A8A8A;
}

.Text {
	font-family: Verdana, Arial, Sans-serif, 'Times New Roman';
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}

.toolTip {
	font-family: Verdana, Arial, Sans-serif, 'Times New Roman';
	font-size: 8pt;
	filter: alpha(opacity = 90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	/* comment the above 3 line if you don't want transparency*/
}

.tooltipimage {
	border: 0px solid black;
}

.mapTabular {
	width: 330px;
}

.mapTabular th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7A7A7A;
}

.mapTabularlight th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #BABABA;
}

.mbutton {
	background: url(img/Icons/watches_n.png);
	background-repeat: no-repeat;
	padding-top: 0px;
	height: 30px;
	width: 151px;
	border: 0;
	color: #FFFFFF;
}

.hbutton { /*	background: url(img/Icons/watches_h.png);*/
	background: url(img/Icons/watches_n.png);
	background-repeat: no-repeat;
	padding-top: 0px;
	height: 30px;
	width: 151px;
	border: 0;
	font-weight: bold;
	color: #FFFFFF;
}

.pbutton {
	background: url(img/Icons/watches_p.png);
	background-repeat: no-repeat;
	padding-top: 0px;
	height: 30px;
	width: 151px;
	border: 0;
	font-weight: bold;
	color: #FFFFFF;
}

.tabs2 {
	position: relative;
	left: 10;
	top: 0;
	height: 65px;
	width: 10;
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	overflow: hidden
}

.tabs2 li {
	display: inline
}

.tabs2 a:hover {
	background: #C5C5C5;
	color: #FFFFFF
}

.tabs2 a.tab-active {
	background: #8A8A8A;
	color: #FFFFFF
}

.tabs2 a {
	height: 12px;
	font: 12px verdana, helvetica, sans-serif;
	font-weight: bold;
	position: relative;
	padding: 2px 2px 8px 8px;
	margin: 1px 1px 1px 1px;
	color: black;
	text-decoration: none;
	display: block;
}

.active_profile_green {
	text-decoration: italic;
	margin: 0px;
	font-weight: bold, italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	text-align: left;
	color: lightgreen;
	float: left;
}

.active_profile_yellow {
	text-decoration: italic;
	margin: 0px;
	font-weight: bold, italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	text-align: left;
	color: yellow;
	float: left;
}

.active_profile_orange {
	text-decoration: italic;
	margin: 0px;
	font-weight: bold, italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	text-align: left;
	color: orange;
	float: left;
}

.active_profile_red {
	text-decoration: italic;
	margin: 0px;
	font-weight: bold, italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 2px;
	text-align: left;
	color: red;
	float: left;
}

.pselect {
	float: center;
}

/*=========== CSS FOR MENU ===============  */
.glossymenu,.glossymenu li ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 175px; /*WIDTH OF MAIN MENU ITEMS*/
	border: 0px solid black;
}

.glossymenu li {
	position: relative;
}

.glossymenu li a {
	background: url(img/glossyback.gif) repeat-x bottom left;
	font: bold 12px Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	width: auto;
	padding: 2px 0;
	padding-left: 10px;
	text-decoration: none;
}

.glossymenu li ul { /*SUB MENU STYLE*/
	position: absolute;
	width: 190px; /*WIDTH OF SUB MENU ITEMS*/
	left: 0;
	top: 0;
	display: none;
}

.glossymenu li ul li {
	float: left;
}

.glossymenu li ul a {
	width: 180px;
	/*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
}

.glossymenu .arrowdiv {
	position: absolute;
	right: 2px;
	background: transparent url(img/arrow.gif) no-repeat center right;
}

.glossymenu li a:visited,.glossymenu li a:active {
	color: white;
}

.glossymenu li a:hover {
	background-image: url(img/glossyback2.gif);
}

.glossymenu li.ac {
	background-image: url(img/glossyback2.gif);
}

.glossymenu2,.glossymenu2 li ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 175px; /*WIDTH OF MAIN MENU ITEMS*/
	border: 0px solid black;
}

.glossymenu2 li {
	position: relative;
}

.glossymenu2 li a {
	background: url(img/glossyback2.gif) repeat-x bottom left;
	font: bold 12px Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	width: auto;
	padding: 2px 0;
	padding-left: 10px;
	text-decoration: none;
}

.glossymenu2 li ul { /*SUB MENU STYLE*/
	position: absolute;
	width: 190px; /*WIDTH OF SUB MENU ITEMS*/
	left: 0;
	top: 0;
	display: none;
}

.glossymenu2 li ul li {
	float: left;
}

.glossymenu2 li ul a {
	width: 180px;
	/*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
}

.glossymenu2 .arrowdiv {
	position: absolute;
	right: 2px;
	background: transparent url(img/arrow.gif) no-repeat center right;
}

.glossymenu2 li a:visited,.glossymenu2 li a:active {
	color: white;
}

.glossymenu2 li a:hover {
	background-image: url(img/glossyback2.gif);
}

/* Holly Hack for IE \*/
* html .glossymenu li {
	float: left;
	height: 1%;
}

* html .glossymenu li a {
	height: 1%;
}
/* End */ /*=========== CSS FOR MENU END===============  */