/*********************



* Calendar style



**********************/



.cal_table {



   border: 1px solid #cbc6c4;



}



.cal_td_daysnames {



    border-bottom: 1px solid #cbc6c4;



    height:25px ! important;



    line-height:25px;



   	color:#fff;



    background:#682961;//#d18f11;



    font-weight:bold;



    text-align:center !important;

	font-size:12px;



}



.cal_td_daysnames .sunday{



	/*color:red;*/



}



.cal_td_daysnames .saturday{



}



.cal_daysnames {



    font-family: Arial;



    font-size: 12px;



    font-style: normal;



    font-weight: bold;



    color: #000000;



    text-decoration: none;



}



.cal_td_daysoutofmonth {



    background-color: #cbc6c4;



}



.cal_daysoutofmonth {



    font-family:  Arial;



    font-size: 12px;



    font-style: normal;



    line-height: normal;



    font-weight: bold;



    color: #000000;



    text-decoration: none;



}



.cal_td_today {



    background-color:#ffcbff;



    padding:0px !important;



}



.cal_td_daysnoevents {



    background-color: #fff;



    padding:0px !important;



}



a.cal_daylink:link {



    font-family: Arial;



    font-size: 12px;



    font-style: normal;



    font-weight: bold;



    color: #000000;



    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: Red;



    text-decoration: none;



}



a.cal_titlelink:link, a.cal_titlelink:visited, a.cal_titlelink:hover {



    font-size:10px;



    font-weight: bold;



    font-family: Verdana;



    text-decoration: none;



    color:inherit!important;


    display:block;



    margin-bottom:1px;



}







/***************************



* List style



**************************/



ul.ev_ul {



	list-style:none;



	padding:0px;



	margin:5px;



}



ul.ev_ul li.ev_td_li {



	border-style:solid;



	border-width:0 0 0 5px;



	margin-bottom:1px;



	padding-left:2px;



	background-image:none



}



a.ev_link_cat {



    font-size:12px;

    color: Gray;

    text-decoration:none;



}




a.ev_link_cat:hover  {



    font-size:12px;

    color: Black;



}



a.ev_link_row {



    font-size:11px;



    color: Gray;



    text-decoration:none;



}




a.ev_link_row:hover  {



    font-size:11px;

    color: Black;



}


a.ev_link_row span{
		font-weight: normal;
    font-size:11px;
    color: Gray;
    text-decoration:none;
}

a.ev_link_row span:hover{
		font-weight: normal;
    font-size:11px;
    color: Gray;
    text-decoration:underline;
}



a.ev_link_unpublished {



    color:red;



    text-decoration:none;



}



a.ev_link_weekday:link {



    font-size:12px;



    font-family: Verdana;



    color: Gray;



    text-decoration:none;



}



a.ev_link_weekday:visited  {



    font-size:12px;



    font-family: Verdana;



    color: Gray;



    text-decoration:none;



}



a.ev_link_weekday:hover  {



    font-size:12px;



    font-family: Verdana;



    color: Black;



}



fieldset#ev_fieldset,fieldset#showByCat{

border:0px;

margin:0px;

padding:0px;

}



fieldset#ev_fieldset legend,fieldset#showByCat legend{

display:none;

}



.ev_fieldset {



    font-family: Arial;



    font-size: 12px;



    font-style: normal;



    font-weight: bold;



    /* color: black; */



}



.ev_table {



    /*border: 1px solid #cbc6c4;*/
    border: 0;
    line-height:13px;



}



.ev_table tr {



}



.ev_table td {



    /*padding:5px;*/



}



.ev_td_right {



	width:100%;



    /*background-color: #FFDEAD;*/



    border-top: 1px solid #cbc6c4;



}



.ev_td_left {



    background-color1: #d18f11;//#682961;



    /*border-right: 1px solid #cbc6c4;*/



    border-top: 1px solid #cbc6c4;



    /*font-weight: bold;*/



    color: #000;



    text-align : left;



    vertical-align: top;

	font-size:11px;
	padding: 3px;



}



.ev_td_today {



    background-color: #ffcbff;



    border-right: 1px solid #cbc6c4;



    border-top: 1px solid #cbc6c4;



    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: ThreedShadow;



    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;



}



/* Calendar navigaton area */



div.ev_navigation {

/*display: none;*/

}



/* Calendar admin panel */



div.ev_adminpanel {



}



/**********************



* Nav bar style



**********************/



a.nav_bar_link:link {



    font-size: 10px;



    font-family: Verdana;



    color: Green;



}



a.nav_bar_link:visited  {



    font-size:10px;



    font-family: Verdana;



    color: Teal;



}



a.nav_bar_link:hover  {



    font-size:10px;



    font-family: Verdana;



    color: Lime;



}



.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;



}



*/