/* CSS Document */

TD, BODY, INPUT, SELECT, TEXTAREA {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#3b3b3b;

}



A:hover {

	text-decoration: underline; 

}



.menuLink {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:none;

	color:#3b3b3b;

	font-weight:bold;

}



#calendarDiv{

	position:absolute;

	width:205px;

	border:1px solid #317082;

	padding:1px;

	background-color: #FFF;

	font-family:arial;

	font-size:10px;

	padding-bottom:20px;

	visibility:hidden;

}

#calendarDiv span,#calendarDiv img{

	float:left;

}



#calendarDiv .selectBox,#calendarDiv .selectBoxOver{

	line-height:12px;

	padding:1px;

	cursor:pointer;

	padding-left:2px;

}



#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	

	line-height:12px;

	padding:1px;

	cursor:pointer;

	padding-left:2px;

}



#calendarDiv td{

	padding:3px;

	margin:0px;

	font-size:10px;

}



#calendarDiv .selectBox{

	border:1px solid #E2EBED;		

	color: #E2EBED;

	position:relative;

}



#calendarDiv .selectBoxOver{

	border:1px solid #FFF;

	background-color: #317082;

	color: #FFF;

	position:relative;

}



#calendarDiv .selectBoxTime{

	border:1px solid #317082;		

	color: #317082;

	position:relative;

}



#calendarDiv .selectBoxTimeOver{

	border:1px solid #216072;	

	color: #216072;

	position:relative;

}



#calendarDiv .topBar{

	height:16px;

	padding:2px;

	background-color: #317082;

}



#calendarDiv .activeDay{	/* Active day in the calendar */

	color:#FF0000;

}



#calendarDiv .todaysDate{

	height:17px;

	line-height:17px;

	padding:2px;

	background-color: #E2EBED;

	text-align:center;

	position:absolute;

	bottom:0px;

	width:201px;

}



#calendarDiv .todaysDate div{

	float:left;

}

	

#calendarDiv .timeBar{

	height:17px;

	line-height:17px;

	background-color: #E2EBED;

	width:72px;

	color:#FFF;

	position:absolute;

	right:0px;

}



#calendarDiv .timeBar div{

	float:left;

	margin-right:1px;

}



#calendarDiv .monthYearPicker{

	background-color: #E2EBED;

	border:1px solid #AAAAAA;

	position:absolute;

	color: #317082;

	left:0px;

	top:15px;

	z-index:1000;

	display:none;

}



#calendarDiv #monthSelect{

	width:70px;

}



#calendarDiv .monthYearPicker div{

	float:none;

	clear:both;	

	padding:1px;

	margin:1px;	

	cursor:pointer;

}



#calendarDiv .monthYearActive{

	background-color:#317082;

	color: #E2EBED;

}



#calendarDiv td{

	text-align:right;

	cursor:pointer;

}



#calendarDiv .topBar img{

	cursor:pointer;

}



#calendarDiv .topBar div{

	float:left;

	margin-right:1px;

}





.PHPCalendarFooter {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#3b3b3b;

	text-decoration:none;

	font-weight:bold;

}



.PHPCalendarInnerContainer {

	background-color:#FFF;

	border:1px solid #dcdcdc;

}



.PHPCalendarHeading {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFF;

	background-color:#0063a8;

	padding:5px;

	font-weight:bold;

}



.PHPCalendarInputs1 {

	background-color:#f2f2f2;

	border:1px solid #93b9d4;

}



.PHPCalendarTitles1 {

	color:#0063a8;

}







.PHPCalendarLogout {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#0063a8;

	text-decoration:underline;

}



.PHPCalendarLogoutHelp{

	font-size:11px;

	font-weight:normal;

	font-style:normal;

	margin: 5px 0px 0px 10px;

	border-style: solid;

	border-width: 1px;

	border-color: #000000;

	background-color:#CCC;

	z-index: 0;

	visibility: hidden;

	position: absolute;

	text-align: left;

	padding: 5px 5px 5px 5px;

	width:200px;

}