/* ------------------------- FULL CALENDAR ------------------------ */
/* ---------------------------------------------------------------- */


.GLOW_STYLE {
	border:none!important;
	width:670px!important;
	font-size:90%;
}

table.GLOW_STYLE {
	background:none!important;
	border:none!important;
	border-width:0px!important;
	border-color:white!important;
}

.GLOW_TITLE, .GLOW_NEXTPREV {
	background-color:#E2E4F2;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
}

.GLOW_NEXTPREV a {
	color:#333333!important;
	text-decoration:none;
}

.GLOW_STYLE th {
	font-family:Georgia, serif;
	font-weight:normal;
	text-transform:uppercase;
	font-size:13px;
	color:#666666;
	border:1px solid #cccccc!important;
}

.GLOW_TITLE td {
	padding:5px!important;
}

.GLOW_OTHER_MONTH, .GLOW_TODAY, .GLOW_WEEKEND, .GLOW_SELECTED, .GLOW_NORMAL {
	padding:5px!important;
	text-align:left!important;
	font-size:16px;
	border:1px solid #cccccc!important;
	border-collapse:collapse;
}

.GLOW_OTHER_MONTH td, .GLOW_TODAY td, .GLOW_WEEKEND td, .GLOW_SELECTED td, .GLOW_NORMAL td {
	text-align:left;
	font-size:12px;
}

.GLOW_OTHER_MONTH{
	background-color:#f4f4f4!important;
	color:#999;
}

.GLOW_TODAY{
	background-color:#E2E4F2;
	color:#333333;
}

.GLOW_WEEKEND{
	color:#999999;
}

.GLOW_SELECTED{
	background-color:#E8F4FD;
	color:#999;
}

.GLOW_NORMAL{
	background-color:#FFF;
	color:#666666;
}


A:visited.GLOW_LINK{
	text-decoration:none;
}

A:link.GLOW_LINK{
	text-decoration:none;
}



/* ------------------------- MINI CALENDAR ------------------------ */
/* ---------------------------------------------------------------- */


.SMALLCAL_STYLE{
	width:200px;
	color:#787878;
	font-size:10px;
	background:#FFF;
	cursor:default;
	border:1px solid #666666!important;
}

.SMALLCAL_STYLE TD{
	padding:2px;
	background-color:none!important;
	border:none;
}

.SMALLCAL_STYLE th{
	padding:2px;
	background:#cccccc;
	border:none!important;
	color:black;
	font-weight:normal;
	text-transform:uppercase;
}

#Calendar TABLE, #Calendar TD {
	width:230px ! important;
	max-width:230px;
	border:0;
}

.SMALLCAL_TITLE, .SMALLCAL_NEXTPREV {
	background-color:#f4f4f4;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	padding:3px 0!important;
}


.SMALLCAL_OTHER_MONTH,
.SMALLCAL_WEEKEND {
	border:0;
	color:#999999!important;
}

.SMALLCAL_TODAY{
	background-color:#E8F4FD;
	color:#333333;
}


/* Event PopUp */

#form1 {
	background:#f4f4f4;
	font-family:'Lucida Grande', 'Lucida Sans', Lucida, Tahoma, sans-serif;
}

#listing table {
	background:white;
	width:90%;
	margin:0 auto;
	padding:10px;
}

#listing table tr {
	
}

#listing table td {
	text-align:right;
	font-size:14px;
	color:#333333;
	padding:5px 0;
}

.FORM_LABEL_TEXT {
	color:#27409A;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	display:block;
	padding:3px;
	background:#f4f4f4;
}

.EVENT_DETAILS_DATE {
	font-weight:normal;
	font-size:25px;
	color:#AE3905;
	text-align:center;
	padding:5px;
	display:block;
}
