@import url(stylib.css);

body {
	margin: 20px 0;
	padding: 0;
	font: 10px verdana, arial, Helvetica, sans-serif;
	color: #000000;
	background: #ffffff url(../uix/bdbg.gif) repeat-x;
	}

#pageLyr {
	position: relative;
	width: 970px;
	padding: 10px;
	margin: 0 auto;
	text-align: left;
	color: #000000;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	background: #fff;		
	}

#hdrLyr {
	width: 970px;
	height: 77px;
	background: url(../uix/hdrimg2.jpg) no-repeat;
	}

#bdyLyr {
	position: relative;
	overflow: hidden;
	width: 970px;
	}

#dnn_LeftPane {
	float: left;
	width: 170px;
	margin: 0 3px 0 0;
	}

#dnn_ContentPane {	
	float: left;
	width: 610px;
	padding:0 0 0 7px;
	}

#dnn_RightPane {
	float: right;
	width: 170px;
	margin: 0 0 0 10px;	
	background: e9f9c9;

	}

#dnn_ControlPanel, #dnn_BottomPane {display: none;}

#ftrLyr {
	clear: both;
	height: 20px;
	color: #fff;
	margin: 20px 0 0 0;
	font: 10px verdana, arial, Helvetica, sans-serif;
	background: #9e0714;
	text-align: center;
	}

#ftrMsg {
	position: relative;
	top: 3px;
	display:none;
	}

#ftrMsg2 {
	position: relative;
	top: 3px;
	}

#pgBtm {
	position: relative;
	width: 990px;
	height: 5px; 
	margin: 0px auto; 
	background: #ffffff url(../uix/pgbgbtm.gif) repeat-x bottom;
	}

.backTitle {
	background-color: #e1e2db;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	font-family:Verdana;
	color:#90001D;
	font-weight:bold;
	}

.srTitle {
	font: bold 12px verdana, Helvetica, sans-serif;
	color: #b90027;
	background: #E9E9E9;
	padding: 3px; 
	border-top: 1ps solid #e3e4da;
	border-bottom: 1ps solid #e3e4da;
	}

.SerachBackColor {
	background: #F9F9F9;	
	padding-top:5px 0 0 0;
	border-Top: 1px solid #ffffff;
	border-Left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;	
	height:20px;
	
	}
.m10 {
	padding: 5px;
	margin-left: 10px;
	background: #ebece3;
	border-bottom: 1px solid #e3e4da;
	}
#presChart{
	height: 17px;
	width: 590px;	
	padding: 3px;
	color: Black;	
	
}
	
#presChart tr.presHdr td 
{
	height: 17px;
	width: 590px;
	font: 10px verdana;
	padding: 3px;
	color: Black;	
}


#presChart td {
	background: #f2f2f2;
	}

.spHeadLnk a {
	font-weight: bold;
	font: 10px verdana, arial, Helvetica, sans-serif;	
	color: #b90027;
	clear: both;
	}



.dynaCalendarTable {
	border-collapse: collapse;
	border: 1px solid #d9d9d9;
	}

.dynaCalendarTable th {
	text-align: center;
	text-transform: capitalize;
	padding: 3px 4px;
	color: #808080;
	font: bold 10px verdana;
	border: 1px solid #d9d9d9;
	background: #f4f4f4;
	}
	
.dynaCalendarTable td.DAY{
	color: #808080;
	background: #f4f4f4;
}

.BF {
	cursor: pointer;
 }

#showPlayInfo {
	background: #fafafa;
	}

#showPlayInfo h5 {
	padding:0 0 0 5px; 
	color: #cc0000; /*#808080;*/
	font: bold 10px verdana;
}
.dynaCalendarTable td {
	border: 1px solid #d9d9d9;
	text-align: center;
	padding: 2px 4px;
	color: #d9d9d9;
	font: bold 10px verdana;
}

.dynaCalendarTable td.dayoff, .dynaCalendarTable td.day_off, .dynaCalendarTable td.day_off_month, .dynaCalendarTable td.day_off_wknd {
  color: #bfbdbd;
  cursor: pointer;
  background: #fafafa;
}

.dynaCalendarTable td.day_today {
  color: #fff;
  cursor: pointer;
  background: #cc0000;
	}

.dynaCalendarTable td.day_today a {
  color: #fff;
  cursor: pointer;
  background: #cc0000;
}


.dynaCalendarTable td.day, .dynaCalendarTable td.day_has_event, .dynaCalendarTable td.day_has_event_wknd {
  color: #bfbdbd;
  cursor: pointer;
  background: #fff;
}

.dynaCalendarTable td.day a, .dynaCalendarTable td.day_has_event a, .dynaCalendarTable td.day_has_event_wknd a {
  color: #cc0000;
}

.dynaCalendarTable td.daySelected  {
  color: #fff;
  cursor: pointer;
  background: Green;
	}

.dynaCalendarTable td.daySelected a  {
  color: #fff;
}
	
.bGr {
	background: #e9e9e9;
}

#tblChart, #tblList {
	border-top: 1px solid #F2F1E6;
	border-right: 1px solid #F2F1E6;
	}

#tblChart tbody tr td, #tblList tbody tr td {
	font: 11px verdana, arial, Helvetica, sans-serif;
	height: 20px;
	border-left: 1px solid #F2F1E6;
	border-bottom: 1px solid #F2F1E6;
	padding: 3px 5px;
	word-wrap: break-word;
	}

#tblChart thead tr.header td, #tblList thead tr.header td{
	color: #7c001a;
	font: bold 11px verdana;
	height: 20px;
	border-left: 1px solid #ebf1f6;
	background: #ebe8dd url(../cast/hdrbg.gif) repeat-x bottom;
	word-wrap: break-word;
	}

#tblChart tbody tr.header td, #tblList tbody tr.header td{
	color: #7c001a;
	font: bold 11px verdana;
	height: 20px;
	border-left: 1px solid #ebf1f6;
	background: #ebe8dd url(../cast/hdrbg.gif) repeat-x bottom;
	word-wrap: break-word;
	}

tr.selected td {
	background: #f0f9ff;
	color: #0067b0;
	font: bold 11px verdana, arial, Helvetica, sans-serif;
	border-left: 1px solid #ebf1f6;
	word-wrap: break-word;
	}
#log
{
	display:none;	
}
.EditButton
{
	display:none;
}
.MenuCss
{
	display:block;
}
#Breadcrumb
{
	display:none;
}
.frmEnta{
	position: relative; 
	left: 0px; 
	height: 650px;
	width: 590px
	}
	
#dnn_ctr384_ModuleContent
{
	position: relative; 
	margin: 15px 0 0 0;
	}

#wrapper 
{
	position:relative;
	top: 0px;
	left: 25px;
	}

#calProgress {
	position: absolute; 	
	display:none;
	top:200px;
	left:1095px;
	z-index:200;
}