﻿body 
{
 height:100%;
 margin:0px 0px 0px 0px;
 background-color: #ffffff;
}
td
{
	font-family:Arial;
	font-size:11px;
}


.headers
{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
}
.mainBckGrnd {background-image:url(../images/mainbkg.jpg)}

.buttons
{
	background-color:#e3e3e3;
	border:1px #c3c3c3 solid;
	font-size:10px;
	color:#5555DD;
}

.regText{font-family:arial;font-size:11px;}
.boldText{font-family:arial;font-size:11px;font-weight:bold;}
.lrgBoldText{font-family:arial;font-size:15px;font-weight:bold;color:#666666;}

/* TIME CLOCK REGION */

.timeHeaders {border-bottom:1px solid #000000;font-weight:bold;font-family:arial;font-size:12px;}
.todaysBkg {font-family:arial;font-size:11px;color:#ffffff;height:25px;background-color:#666666; border-bottom:1px solid #000000;}
.rowBkg {font-family:arial;font-size:11px;height:25px;background-color:#ffffff;border-top:1px solid #e5e5e5;margin-top:5px; margin-bottom:5px;}
.altRow {font-family:arial;font-size:11px;height:25px;background-color:#ffffff;border-top:1px solid #e5e5e5;margin-top:5px; margin-bottom:5px;}
.totalsRow {font-family:arial;font-size:11px;height:25px;background-color:#ffffff;}
.totalsRowE {font-family:arial;font-size:11px;height:25px;background-color:#ffffff;}
.totalsRowS {font-family:arial;font-size:11px;height:25px;background-color:#ffffff;}

.p2 {padding:2px 2px 2px 2px;}
.p3 {padding:3px 3px 3px 3px;}
.p5 {padding:5px 5px 5px 5px;}
.p10 {padding:10px 10px 10px 10px;}


.invalidCss {background-color:red;}

.waterMark
{
	color:#A1A1A1;
}

/*ERRORS*/
.errorTextBox
{
	background-color:LightPink;
	border:1px solid #c3c3c3;
}

/*Modal Popup*/
.modalBackground {
 background-color:Gray;
 filter:alpha(opacity=60);
 opacity:.6;
}

/* for menus */

.menuItem
{
	width:150px;
	padding:5px 5px 5px 5px;
	border-color:#ffffff;
	border-width:1px;
	border-style:solid;
}

.roleOverMenuItem
{
	width:150px;
	padding:5px 5px 5px 5px;
	background: #e3e3e3;
	border-color:#c3c3c3;
	border-width:1px;
	border-style:solid;

}
.selectedMenuItem
{
	width:150px;
	padding:5px 5px 5px 5px;
	background: #c3c3c3;
	border-color:#000000;
	border-width:1px;
	border-style:solid;

}



.rank_list_overlay { position: absolute; visibility: hidden; display: inline;  z-index:1000; margin: 40px 0 0 -445px; border: solid 1px #777; background: #040608;  }
.rank_list_overlay .top { width: 415px; background: #040608; position: relative; } 
.rank_list_overlay .top .overlay_img { width: 100px; height: 100px; float: left; overflow: hidden; background: #040608; }
.rank_list_overlay .top .message { width: 230px; height: 70px; float: left; overflow: hidden; text-align: left; background: #040608; }
.rank_list_overlay .top .message .title { margin: 0; padding: 10px 0 0 0; font-size: 18px; font-weight: bold; }
.rank_list_overlay .top .total { width: 85px; height: 70px; float: left; background: #040608; }
.rank_list_overlay .top .description { padding-top: 5px;  }
.rank_list_overlay .top .total .number { padding: 2px 0px 0 20px; color: white; font: bold 20px Helvetica, Arial, sans-serif; }