/*********************
* Calendar style
**********************/
table.cal_control {
   width: 100%;
}	
.cal_table {
   width: 100%;
   border: 1px solid #dddddd;
   border-collapse: collapse;
   background: #ffffff;
}

.cal_table td { padding: 2px; }

.cal_td_daysnames {
    border-bottom: 1px solid #dddddd;
}
.cal_daysnames {
    font-family: Futura, Arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none
}
.cal_td_daysoutofmonth {
    font-family: Futura, Arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    color: #313131;
    text-decoration: none;
    border: 1px solid #dddddd;
}
.cal_daysoutofmonth {
    
}
.cal_td_today {
    background-color: #e6e6e6;
    border: 1px solid #dddddd;
    height: 80px;
}
.cal_td_daysnoevents {
    background-color: none;
    border: 1px solid #dddddd;
    height: 80px;
}
a.cal_daylink:link {
    font-family: Futura, Arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
a.cal_daylink:hover {
    font-family: Futura, Arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    color: #313131;
    text-decoration: none;
}
a.cal_titlelink {
    font-size: 11px;
    font-family: Futura, Arial, sans-serif;
    color: #663330;
    text-decoration: none;
}

/***************************
* List style
**************************/
ul.ev_ul {
	list-style-type: none;
}

li.ev_td_li {
	list-style-type: none;
	margin-left: 15px;
}
li.ev_td_cat_li {
	list-style-type: none;
	margin-left: 15px;
	margin-bottom: 8px;
}

/* CATEGORY LINKS */

a.ev_link_cat {
    margin-left: 11px;
    font-size: 11px;
    font-family: Futura, Arial, sans-serif;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
}
a.ev_link_cat:link {  }
a.ev_link_cat:visited {  }
a.ev_link_cat:hover { text-decoration: underline; }

/* EVENT LINKS */

a.ev_link_row {
    margin-left: 11px;
    font-size: 11px;
    font-family: Futura, Arial, sans-serif;
    text-decoration: none;
    color: #000000;
}
a.ev_link_row:link {  }
a.ev_link_row:visited {  }
a.ev_link_row:hover { text-decoration: underline; }

/* WEEKDAY EVENT LINKS */

a.ev_link_weekday {
    margin-right: 11px;
    font-size: 11px;
    font-family: Futura, Arial, sans-serif;
    text-decoration: none;
    font-weight: normal;
    color: #000000;
}
a.ev_link_weekday:link {  }
a.ev_link_weekday:visited {  }
a.ev_link_weekday:hover { text-decoration: underline; }

/* EVENT LIST HEADER */

fieldset {
	border: 0px solid;
}

.ev_fieldset {
    font-family: Futura, Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
	/*
    color: #000000;
	*/
}

/* EVENT LIST TABLE */

.ev_table {
    border-right: 0px solid #000000;
    border-left: 0px solid #000000;
    border-bottom: 0px solid #000000;
}

.ev_table td {
	background-color: none;
	border-top: 0px solid #efefef;
    padding-top: 10px;
    font-family: Futura, Arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-align : left;
    vertical-align: top;
}
.ev_td_right {  }
.ev_td_left {  }
.ev_td_today {
	background-color: #efefef;
	font-size: 12px;
}

/**********************
* 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: 11px;
    color: #000000;
}
.frm_td_byweeks {
    background-color: #FFF0F5;
    font-size: 12px;
    color: #000000;
}
.frm_td_bymonth {
    background-color: #FDF5E6;
    font-size: 11px;
    color: #000000;
}
.frm_td_byyear {
    background-color: #F0F8FF;
    font-size: 11px;
    color: #000000;
}
/**********************
* Nav bar style
**********************/
div.cal_nav_header {
	
}
div.cal_nav_header div {
	margin-bottom: 10px;
}
div.cal_control {
   /* background-color: #ffffff; */
}	
div.cal_nav_link_div {
	float: left;
	margin: 0px;
}
div.cal_nav_left {
	float: left;
	clear: left;
	margin: 0px;
	margin-right: 10px;
}
a.prev1 {
	color: #e5bf5e;
	text-decoration: none;
}

a.prev2 {
	color: #e5bf5e;
	text-decoration: none;
}

a.prev1 span.prev1 {
}

a.prev2 span.prev2 {
}

div.cal_nav_right {
	float: left;
	margin-left: 10px;
}

a.next1 {
	color: #e5bf5e;
	text-decoration: none;
}

a.next2 {
	color: #e5bf5e;
	text-decoration: none;
}

a.next1 span.next1 {
	
}

a.next2 span.next2 {
	
}
div.cal_nav_view_select {
	float: left;
	margin: 2px 4px 0px 0px;
	padding: 0px;
}
div.cal_bar_nav {
	float: left;
	margin: 0px;
	padding: 0px;
}
a.nav_bar_link {
	margin-left: 10px;
	font-size: 11px;
    font-family: Futura, Arial, sans-serif;
    text-decoration: none;
    color: #e5bf5e;
}
a.prev1:hover, a.prev2:hover, a.next1:hover, a.next2:hover, 
a.nav_bar_link:hover {
    color: #ffffff;
}
.nav_bar_cell{
	background-color: transparent;
}

/**********************
* Added Calendar Classes
*********************
	<table class="events_table" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td class="contentheading"  align="left" valign="top">Sample Event</td>
        <td align="right">&nbsp;</td>    
      </tr>
      <tr>
        <td align="left" valign="top"><br /></td>
        <td align="right" valign="top"><br /></td>        
      </tr>
      <tr>
		<td align="left" valign="top" class="event_info_content" colspan="2">
        	<p>Sample Event Text:</p><p>Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample&nbsp; Sample </p><p>Sample&nbsp;</p>
        </td>
	  </tr>
      <tr>
        <td colspan="2" align="left" valign="top" class="event_info_contact">
             <span class="event_info_label">Contact Info:</span>  Sample Contact
        </td>
      </tr>
      <tr>
      	<td colspan="2" align="left" valign="top" class="event_info_address">
			<span class="event_info_label">Location:</span>  Sample Location
		</td>
      </tr>
      <tr>
       <td colspan="2" align="left" valign="top" class="event_info_extra">
       		<span class="event_info_label">Additional Info:</span>  Sample Extra Info
       	</td>
      </tr>
	</table>

*/

table.events_table { 
	font-family: Futura, Arial, sans-serif;
	font-size: 13px;
	color: #606060;
}
table.events_table a {
	color: #e5bf5e;
	text-decoration: none;
}
table.events_table a:hover {
	text-decoration: underline;
}
table.events_table td.contentheading {  }
td.event_info_content { padding: 5px; }
td.event_info_contact { padding: 5px; font-size: 11px; color: #e5bf5e; }
td.event_info_address { padding: 5px; font-size: 11px; color: #e5bf5e; }
td.event_info_extra { padding: 5px; font-size: 11px; color: #e5bf5e; }

.heading { background: transparent; }

.heading a, 
a.events_back {
	font-family: Futura, Arial, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #e5bf5e;
}
.heading a:hover, 
a.events_back:hover {
	text-decoration: underline;
}



.cal_events_by {  }
.cal_event_hits { font-style: italic; }
.cal_event_title {  }
.cal_event_category {  }
.cal_event_activity {  }
.cal_event_urlmail_info {  }
.cal_event_adresse {  }
.cal_event_contact {  }
.cal_event_extra {  }
.cal_event_pub {  }
.cal_event_color {  }
.cal_event_catcolor {  }
.cal_event_startdate {  }
.cal_event_starttime {  }
.cal_event_enddate {  }
.cal_event_endtime {  }
.cal_event_reptype {  }
.cal_event_repday {  }
.cal_event_alldays {  }
.cal_event_repweek {  }
.cal_event_weekopt {  }
.cal_event_add {  }
.cal_event_my {  }

.cal_no_event {  }
.cal_delete {  }
.cal_modify {  }

/**********************
* Event Overlib Mouseovers
**********************/
.overlib_fgclass { background-color: transparent; color: #e5bf5e; }
.overlib_bgclass { background-color: #ffffff; color: #000000; border: 1px solid #000000; }
.overlib_textfontclass { background-color: transparent; color: #663330; }
.overlib_captionfontclass { padding: 3px; background-color: transparent; color: #000000; font: 14px Futura, Arial, sans-serif; font-weight: bold; }
table.infoOver { background-color: #ffffff; color: #000000;  width: 100%; margin: 0px; padding: 2px; }
table.infoOver td { background-color: #ffffff; color: #000000; padding: 2px; border: 1px solid #000000; }