/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
}

body { 
  line-height: 1.5; 
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: top; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

table{
margin:0px;
padding:0px;
background-color:#fff;
color:#000;
vertical-align: top;
}

.dayViewTitle {
	font:				normal 10pt Arial;
	color:				#000;
	text-decoration:	none;
}

.dayViewTitle:hover {
	font:				normal 10pt Arial;
	color:				#000;
}

select{margin:0px5px0px5px}

.MainTable {

	background-color:#fff;
}

.headerCell {
	padding:20px 0px 20px 20px;
}

.footerLink {
}

.monthTextCell {
	font:				bold 20pt Arial;
	color:				#000;
	padding-left:		5px;
	text-align:left;
}

.monthTextCell2 {
	font:				bold 20pt Arial;
	color:				#000;
	padding-right:		25px;
	padding-top:7px;
	text-align:right;
}

.CalendarTitleCell {
	font:				bold 12pt Arial;
	color:				#000
	padding-left:		5px;
}

.lineCell {
	background-color:	black;
	height:				1px;
}

.dayCell {
		border-right:	1px solid #CCC;
		border-bottom:	1px solid #CCC;
		background-color:#f4f4f4;
}

.offDayCell {
		border-right:	1px solid #CCC;
		border-bottom:	1px solid #CCC;
		background-color:#f4f4f4;
}

.CurrentDayCell {
	border:				2px solid Yellow;
}

.dayCellNumber {
	font:				bold 10pt Arial;
	color:				#000;

	width:				25px;
	height:				20px;
	text-align:			center;

	cursor:				hand;
}

.dayCellNumberOffDay {
	font:				bold 10pt Arial;
	color:				white;
	width:				25px;
	height:				20px;
	text-align:			center;
	cursor:				hand;
}

.dayCellNumber:hover {
	font:				bold 12pt Arial;
	color:				white;
	width:				25px;
	height:				20px;
	text-align:			center;
	cursor:				hand;
}

.NavButton {
	font:				normal 8pt Arial;
	padding-left:		2px;
	padding-right:		2px;
	padding-top:		0px;
	padding-bottom:		0px;
	margin:				2px;
}

.dayHeaderCell {
	font:				10pt Arial;

		border-bottom:	1px solid #666;
	text-align:			center;

	padding:			3px 0px 5px 0px;
}

.bottomMenuItems {
	font:				normal 10pt Arial;
}

.bottomMenuItems:hover {
	font:				normal 10pt Arial;
	padding-left:		10px;
	padding-right:		10px;
}

.eventLabelCell {
	font:				bold 10pt Arial;

	padding-left:		5px;
	padding-right:		15px;
}

.eventValueCell {
	font:				normal 10pt Arial;

	padding-left:		5px;
	padding-right:		5px;
	vertical-align:		top;
}

.valueInputField {
	background-color:	White;
	width:				100%;
	vertical-align:		top;
}

.eventButtonsCell {
	text-align:			left;
}

.calEventItem {
	font:				normal 8pt Arial;
	width:				100%;
	padding:			0px;
}

.calEventItemAnchor {
	font:				normal 8pt Arial;
	width:				100%;
}

.calEventItemAnchor:hover {
	font:				normal 8pt Arial;
	width:				100%;
	background-color:	#FFFFCC;
}

.dayCellAddBtn {
	font:				normal 8pt Arial;
	padding-left:		3px;
	padding-right:		3px;
	cursor:				hand;
}

.standardButton {

	font:				normal 8pt Arial;
	width:				75px;
}

.bottomMenu {
	background-color:	<?php echo $cfg[darkColor]; ?>;
}

.errorMessageCell {
	font:				bold 10pt Arial;
	color:				red;

	padding:			10px;
}

.loginLabel {
	font:				bold 10pt Arial;
	padding-left:		5px;
	padding-right:		5px;
}

.loginValue {
	font:				bold 10pt Arial;
	border:				0px solid;
	padding:			1px;
}

.loginFormTitle {
	font:				bold 12pt Arial;
	color:				white;
	border:				1px solid;
	padding-left:		10px;
	padding-right:		10px;
}

.usersHeadingCell {
	font:				bold 10pt Arial;
	color:				#000;

	padding-left:		5px;
	padding-right:		0px;
}

.usersTitleCell {
	font:				bold 14pt Arial;
	color:				white;
	border:				1px solid;
	padding-left:		5px;
	padding-right:		5px;
	height:				30px;
}

.usersDataCell {
	font:				normal 10pt Arial;
	border:				1px solid;
	padding-left:		0px;
	padding-right:		0px;
	vertical-align:		top;
}

.loggedInMsg {
	font:				normal 10pt Arial;
	padding-right:		0px;
	padding-left:		0px;
}

.CalTable {
}

.DayCellButtons {
	font:				normal 8pt Arial;
	color:				white;
}



.nonDayCell {
}

.weekTable {
}

.weekDayItem {
	font:				normal 10pt Arial;
	border:				1px solid;
	padding-left:		0px;
	padding-right:		0px;
}

.weekDayCell {
	padding:			5px;
	border:				1px Inset;
	vertical-align:		top;
}

.weekDayTitle {
	font:				bold 10pt Arial;
	color:				white;
	border:				1px solid;
	padding-left:		5px;
	padding-right:		5px;
	cursor:				hand;
}

.weekDayButtonsCell {
	font:				bold 12pt Arial;
	color:				white;
	padding:			0px;
	border:				0px solid;
}

.weekDayPageTitle {
	font:				bold 12pt Arial;
	color:				white;
	padding:			0px;
	border:				0px solid;
	text-align:			center;
}

.eventDetailsTitle {
	font:				bold 12pt Arial;
	padding:			5px;
}

.dayNumButton {
	font:				bold 8pt Arial;
	width:				25px;
	height:				20px;
}
.EventNotesCell {
	font:				normal 10pt Arial New;
	padding:			10px;
	background-color:	white;
}

.EventMainTable {
	border:				1px solid;
}

.CalTitle {
	font:				bold 12pt Arial;
	color:				White;
	border:				0px solid;
	padding-left:		10px;
	padding-right:		10px;
}

.CreatedByText {
	font:				Normal 10pt Arial;
	padding-right:		10px;
	padding-left:		10px;
}

.CreditLink {
	font:				Bold 10pt Arial;
}

.CreditLink:hover {
	font:				Bold 10pt Arial;
}

.MainLoginTable {
	border:				1px solid #000000;
}

.LoginError {
	font:				normal 10pt Arial;

	padding:			5px;
}

.themeAnchor {
	font:				normal 10pt Arial;
	color:				#FFFFFF;
	padding-left:		5px;
	padding-right:		5px;
}

.searchColTitle {
	font: bold 10pt Arial;

	padding-left:		5px; 
	padding-right:		5px; 
	border-bottom:		1px solid;
}

.searchResults {
	font: normal 10pt Arial;
	padding-left:		5px; 
	padding-right:		5px; 
}

.dayNum {
color:#000;
background-color:#ccc;
padding:5px;
}

.calendar_container {
	text-align:center;
       margin-left: auto;
       margin-right: auto;
       width:100%;

}