/* Style for small left side calendar template */

#DIV_SmallCalendar1,
#DIV_SmallCalendar2,
#DIV_SmallCalendar3,
#DIV_SmallCalendar4,
#DIV_SmallCalendar5,
#DIV_SmallCalendar6,
#DIV_SmallCalendar7,
#DIV_SmallCalendar8,
#DIV_SmallCalendar9,
#DIV_SmallCalendar10,
#DIV_SmallCalendar11,
#DIV_SmallCalendar12,
#DIV_SmallCalendar13,
#DIV_SmallCalendar14,
#DIV_SmallCalendar15,

#DIV_SmallCalendar
{
	cursor:hand;
	align:center;
}
#DIV_SmallCalendar A
{ text-decoration:none }

#TABLE_SmallCalendar
{
	BORDER-RIGHT:1px solid #CADAE5;
	BORDER-TOP:1px solid #CADAE5;
}

.TD_SmallCalendar
{
	font-family:verdana;
	font-size:8pt;
	BORDER-LEFT:1px solid #CADAE5;
	BORDER-BOTTOM:1px solid #CADAE5;
	Background-Color:#FFFFFF;
}
.TD_SmallCalendarHeading
{
	font-family:verdana;
	font-size:8pt;
	color:#000000;
	BORDER-LEFT:1px solid #CADAE5;
	BORDER-RIGHT:1px solid #CADAE5;
	BORDER-TOP:1px solid #CADAE5;
	Background-Color:#9AB9C1;
}
.TD_SmallCalendarDayHeading
{
	font-family:verdana;
	font-size:8pt;
	BORDER-LEFT:1px solid #CADAE5;
	BORDER-BOTTOM:1px solid #CADAE5;
	Background-Color:#CADAE5;
}
.TD_SmallCalendarHighlight
{
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	BORDER-LEFT:1px solid #CADAE5;
	BORDER-BOTTOM:1px solid #CADAE5;
	Background-Color:#CADAE5;
}

.CalendarEventDetail
{
	font-size:8pt;
	color:#666666;
	padding-left:60px;
	
}


/* ///////////////// Mini Calendar */
#calendarholder {z-index:6; margin:12px 12px 12px 12px;}

.caltable {background:#CADAE5; width:100%; table-layout:fixed}
.caltable th {font:10px verdana, helvetica; color:#333333; padding:2px; background:#DCD8BB; text-align:center}

#caleventbullets { margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; list-style-image:url(/images/icon_caleventbullet.gif);}

.caltable .day {font:11px verdana, helvetica; text-align:center; color:#000; padding:3px; background:#FFF}
.caltable .dayevent {color: #000; text-align:center; font:bold 11px verdana, helvetica; text-decoration:none}
.caltable .dayevent a { background: #E3E0C7; color: #000; padding:3px; display: block; position: relative; font:bold 11px verdana, helvetica; text-decoration:none}
.caltable .dayevent a:hover { background: #DCD8BB; display:block; padding:2px; position:relative; text-decoration:underline; color: blue}

.calmonth {text-decoration: none; padding: 4px; background:#CCC8A7 url(/images/hlheader_bg.gif); color: #000; text-align:center; font:bold 12px verdana, helvetica;}
.calmonth a { text-decoration: none; color: #000}
.calmonth a:hover { text-decoration: underline; color: #000}

.calnextprev {background:#CCC8A7 url(/images/hlheader_bg.gif); text-align:center}
.calnextprev a {}
.calnextprev img {padding:2px 4px 2px 4px}
.calnextprev a:hover {}		

.smt_event a {font:bold 11px verdana; color:#333}

.smtbtn_events {font:bold 12px arial; background:#3B3923; cursor:pointer; color:#CBC7A6; padding:1px 2px 1px 2px; border:1px solid #B4B08C}
.smtbtn_events:hover {background:#CBC7A6; color:#3B3923}


.printlink a {font:bold 12px verdana; color:#CCC8A7; text-decoration:none}
.printlink a:hover {text-decoration:underline}
	
.backbutton {font-size:12px; color:black; text-align:center}
.backbutton a:link, .backbutton a:visited, .backbutton a:active {text-decoration: none; font:bold 12px verdana; color:#CCC8A7}
.backbutton a:hover {text-decoration: underline; color:#CCC8A7; } 

.tblEventDetails {width:100%; table-layout:fixed; border-collapse:collapse}
.tblEventDetails th {background:#C4C09E; border:1px solid #C4C09E; padding:8px; color:#554F1F}
.tblEventDetails td {background:#FFF; border:1px solid #C4C09E; padding:8px }
.tblEventDetails td.eventname {background:#E2DDC2; color:#554F1F; text-align:center}
	.tblEventDetails td.contactinfo a {color:#CCC8A7; text-decoration:none; font-weight:bold}
	.tblEventDetails td.contactinfo a:hover {text-decoration:underline}
	
.tblFullCalendar {width:95%; table-layout:fixed; border-collapse:collapse}
.tblFullCalendar th {border:1px solid #C4C09E; background:#CCC8A7 url(/images/hlheader_bg.gif); padding:4px; color:#000; width:14%; font-size:10pt}
.tblFullCalendar td {background:#FFF; border:1px solid #C4C09E; vertical-align:top}
.tblFullCalendar div.datenum {padding:2px; background:#E2DDC2; font:bold 12px verdana; color:#000}
	.tblFullCalendar div.datenum a {font:bold 12px verdana; color:#000; text-decoration:none}
	.tblFullCalendar div.datenum a:hover {font:bold 12px verdana; color:#000; text-decoration:underline}
.tblFullCalendar div.dateventtext {vertical-align:top; padding:6px 2px 6px 2px; font:bold 11px verdana, helvetica; color:#CCC8A7}
	.tblFullCalendar div.dateventtext a {font:bold 11px verdana, helvetica; text-decoration:none; color:#CCC8A7}
	.tblFullCalendar div.dateventtext a:hover {color:#9B7439; text-decoration:underline}
	
.tblcaldaylist {width:100%; background:#C4C09E}
.tblcaldaylist th {padding:4px; font-weight:bold; color:#000; background:#CCC8A7 url(/images/hlheader_bg.gif);}
.tblcaldaylist td {padding:4px; background:#FFF}
	.tblcaldaylist td a {color:#CCC8A7; font-weight:bold; text-decoration:none}
	.tblcaldaylist td a:hover {color:#9B7439; text-decoration:underline}
	
.tblCalendarNav {width:95%; table-layout:fixed}
.tblCalendarNav td {padding:0px 0px 6px 0px}
.tblCalendarNav td.printer {text-align:center; font:bold 11px verdana, helvetica; border-bottom:1px solid #C4C09E; padding:4px 0px 10px 0px}
	.tblCalendarNav td.printer a {text-decoration: none; font-weight:bold; color:#000}
	.tblCalendarNav td.printer a:hover {text-decoration: underline} 

.tblCalendarNav td.prev {text-align:left}
	.tblCalendarNav td.prev a  {text-decoration: none; font:bold 13px verdana, helvetica; color:#000;}
	.tblCalendarNav td.prev a:hover {text-decoration: underline; color:#000;}

.tblCalendarNav td.next {text-align:right}
	.tblCalendarNav td.next a  {text-decoration: none; font:bold 13px verdana, helvetica; color:#000;}
	.tblCalendarNav td.next a:hover {text-decoration: underline; color:#000;}
	
	
.tblCalendarNav td.cntlarge {text-align:center; font:normal 19px verdana, helvetica;}
	span.cntlarge {text-align:center; font:normal 19px verdana, helvetica; color:#000}
