/*********************
* Calendar style
**********************/
.cal_table {   border: 1px solid #E6E6E6;}
.cal_td_daysnames {   border-bottom: 1px solid #E6E6E6;}
.cal_daysnames {    font-family: Arial;    font-size: 12px;    font-style: normal;    font-weight: bold;
    color: #E6E6E6;    text-decoration: none}
.cal_td_daysoutofmonth {    background-color: #ffffff;}
.cal_daysoutofmonth {    font-family:  Arial;    font-size: 12px;    font-style: normal;  line-height: normal;
    font-weight: bold;    color: #ffffff;    text-decoration: none}
.cal_td_today {  background-color:#7EA32C;}
.cal_td_daysnoevents { background-color: #E3F1C2;}
a.cal_daylink:link {  font-family: Arial;  font-size: 12px;  font-style: normal;
    font-weight: bold;  color: black;   text-decoration: none}
				a.cal_daylink:visited{   font-family: Arial;  font-size: 12px;   font-style: normal;
    font-weight: bold;    color: #000000;    text-decoration: none}
a.cal_daylink:hover{    font-family: Arial;    font-size: 12px;   font-style: normal;
    font-weight: bold;  color: #cc0000;  text-decoration: none}
a.cal_titlelink:link, a.cal_titlelink:visited, a.cal_titlelink:hover {  font-size:10px;
    font-family: Verdana;  color:black;   text-decoration: none;}

/***************************
* List style
**************************/
a.ev_link_cat:link {    font-size:12px;    font-family: Verdana;    color: Gray;}
a.ev_link_cat:visited  {    font-size:12px;    font-family: Verdana;    color: Gray;}
a.ev_link_cat:hover  {    font-size:12px;    font-family: Verdana;    color: Black;}
a.ev_link_row:link {    font-size:12px;    font-family: Verdana;    color: Gray;}
a.ev_link_row:visited  {    font-size:12px;    font-family: Verdana;    color: Gray;}
a.ev_link_row:hover  {    font-size:12px;    font-family: Verdana;    color: Black;}
a.ev_link_unpublished {    color:red;}
a.ev_link_weekday:link {    font-size:12px;    font-family: Verdana;    color: Gray;}
a.ev_link_weekday:visited  {    font-size:12px;    font-family: Verdana;    color: Gray;}
a.ev_link_weekday:hover  {    font-size:12px;    font-family: Verdana;    color: Black;}
.ev_fieldset {    font-family: Arial;    font-size: 12px;    font-style: normal;    font-weight: bold; 	/* color: black;	*/}
.ev_table {    border-right: 1px solid #E6E6E6;    border-left: 1px solid #E6E6E6;    border-bottom: 1px solid #E6E6E6;}
.ev_td_right {    background-color: #FFFFFF;    border-top: 1px solid #E6E6E6;}
.ev_td_left {    background-color: #E3F1C2;    border-right: 1px solid #e6e6e6;    border-top: 1px solid #E6E6E6;
    font-family: Arial;    font-size: 12px;    font-style: normal;    font-weight: normal;    color: black;
    text-align : left;    vertical-align: top;}
.ev_td_today {    background-color: #EFE301;    border-right: 1px solid #E6E6E6;    border-top: 1px solid #E6E6E6;
    font-family: Arial;    font-size: 12px;    font-style: normal;    font-weight: normal;    color: black;}

/**********************
* Form style
**********************/
 /* Styles for dhtml tabbed-pages */
.ontab {    font-family : Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;    background-color: #E3F1C2;
    border-left: outset 1px #ff9900;    border-right: outset 1px #808080;    border-top: outset 1px #ff9900;
    border-bottom: solid 1px #d5d5d5;    text-align: center;    cursor: hand;    font-weight: bold; 	/* color: #FFFFFF;	*/}
.offtab {	font-family : Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	background-color: #EEEEEE;
	border-left: outset 1px #E0E0E0;	border-right: outset 1px #E0E0E0;	border-top: outset 1px #E0E0E0;
	border-bottom: solid 1px #d5d5d5;	text-align: center;	cursor: hand;	font-weight: normal;}
.tabpadding {	border-bottom: solid 0px #777777;}
.tabheading {	background-color: #ffae00;	border-left: solid 1px #777777;	border-right: solid 1px #777777; 	
/* color: #FFFFFF; 	*/ 	font-family : Verdana, Arial, Helvetica, sans-serif;	font-size: 10pt;	text-align: left;}
.tabcontent {	/*    background-color: ThreedFace;	*/   border-top: solid 1px #777777;
    border-left: solid 1px #777777;  border-right: solid 1px #777777;  border-bottom: solid 1px #777777;
	/*  color: #FFFFFF; 	*/  font-family : Verdana, Arial, Helvetica, sans-serif;    font-size: 16pt;    text-align: left;}
.pagetext {	visibility: hidden;   display: none;	position: relative;	top: 0;}
.frm_td_bydays {    background-color: #FFF8DC;    font-size: 12px;    color: black;}
.frm_td_byweeks {    background-color: #FFF0F5;    font-size: 12px;    color: black;}
.frm_td_bymonth {   background-color: #FDF5E6;   font-size: 12px;  color: black;}
.frm_td_byyear {   background-color: #F0F8FF;   font-size: 12px;  color: black;}
/**********************
* Nav bar style
**********************/
a.nav_bar_link:link {    font-size: 10px;   font-family: Verdana;    color: #28529C;}
a.nav_bar_link:visited  {  font-size:10px;  font-family: Verdana;    color: #28529C;}
a.nav_bar_link:hover  {  font-size:10px;    font-family: Verdana;  color: #cc0000;}
.nav_bar_cell{	background-color: #ECECEC;}
/****************************
* Iconic calendar navigation
****************************/
td.iconic_td {width:60px!important;margin:0px;  padding:0px;}
div.nav_bar_cal{ margin:0px;  padding:0px;  width:50px;}
div.nav_bar_cal img, div.nav_bar_cal a{ height:31px;   width:50px;   border:0;}
tr.icon_labels{font-size:70%; margin:0px;padding:0px;}
div#ev_icon_yearly {background-image: url("images/cal5x.jpg"); background-repeat: no-repeat;}
div#ev_icon_monthly {background-image: url("images/cal1x.jpg");background-repeat: no-repeat;}
div#ev_icon_weekly{ background-image: url("images/cal2x.jpg");background-repeat: no-repeat;}
div#ev_icon_daily{background-image: url("images/cal3x.jpg"); background-repeat: no-repeat;}
div#ev_icon_search{ background-image: url("images/cal8x.jpg");background-repeat: no-repeat;}
div#ev_icon_jumpto{ background-image: url("images/cal9x.jpg");background-repeat: no-repeat;}


/* Event Legend Module Styling */
div.event_legend_container {border:solid black 1px;background-color: #FFDEAD;color:black;padding:3px;font-size:0.9em;}
ul.event_legend_list{list-style:none !important;	padding:0px;margin:5px;}
ul.event_legend_list li {list-style:none !important;	border:solid black 1px;	background-image:none !important;padding-left:0px;}
div.event_legend_name {	padding:3px;font-weight:bold;}
div.event_legend_name a{display:block;text-decoration:none;background-color:inherit;color:black;}
	
div.event_legend_desc {background-color:white;color:black;padding:3px 3px 3px 20px;}

/* Print version */
@media print {
   table.contentpaneopen {background-image:none!important;background-color:white!important;}
	div.ev_navigation {	display:none;}
	div.ev_adminpanel {	display:none;}
}

/* Narrow template handling Uncomment the following settings if your template is narrow */
/*
fieldset { padding:0px!important;}
.cal_table {width:100%!important;}
.cal_td_daysnames {font-size:0.9em;}
*/


