/*********************
* Calendar style
**********************/
.cal_table  { border: solid 1px #e0bf7b }
.cal_td_daysnames {
    border-bottom: 1px solid #000000;
}
.cal_daysnames  { color: #575757; font-style: normal; font-weight: bold; font-size: 12px; font-family: Verdana, Arial; text-decoration: none }
.cal_td_daysoutofmonth  { background-color: white }
.cal_daysoutofmonth  { color: #575757; font-style: normal; font-weight: bold; font-size: 12px; line-height: normal; font-family: Arial; text-decoration: none }
.cal_td_today    { background-color: #faf5de }
.cal_td_daysnoevents  { background-color: #f2f2f2 }
a.cal_daylink:link  { color: #575757; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial; text-decoration: none }
a.cal_daylink:visited { color: #575757; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial; text-decoration: none }
a.cal_daylink:hover { color: #db520e; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial; text-decoration: none }
a.cal_titlelink:link, a.cal_titlelink:visited, a.cal_titlelink:hover    { color: #db520e; font-size: 9px; font-family: Verdana; text-decoration: none; letter-spacing: -1px }

/***************************
* List style
**************************/
a.ev_link_cat:link  { color: gray; font-size: 11px; font-family: Verdana }
a.ev_link_cat:visited   { color: #db520e; font-size: 11px; font-family: Verdana }
a.ev_link_cat:hover   { color: #db520e; font-size: 11px; font-family: Verdana }
a.ev_link_row:link  { color: gray; font-size: 11px; font-family: Verdana }
a.ev_link_row:visited   { color: #db520e; font-size: 11px; font-family: Verdana }
a.ev_link_row:hover   { color: #db520e; font-size: 11px; font-family: Verdana }
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    { color: #656565; font-style: italic; font-size: 14px; font-family: Georgia, \\\\\\\"Times New Roman\\\\\\\", Times; margin: 0px; padding: 0px; border: 0px }
fieldset  { font-size: 12px; margin: 0px; padding: 0px; border: 0px }
select  { color: black; font-size: 10px; font-family: Verdana; background-color: #f5f5f5; margin: 0px; padding: 0px; border: solid 1px #d9d3b4 }
.ev_table  { border-right: 1px solid #d9d3b4; border-bottom: 1px solid #d9d3b4; border-left: 1px solid #d9d3b4 }
.ev_td_right  { background-color: #ffffff; border-top: 1px solid #d9d3b4 }
.ev_td_left  { color: black; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial; background-color: #fffaf0; text-align: left; vertical-align: top; border-top: 1px solid #d9d3b4; border-right: 1px solid #d9d3b4 }
.ev_td_today  { color: black; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial; background-color: #e9b4a1; border-top: 1px solid #d9d3b4; border-right: 1px solid #d9d3b4 }

/**********************
* 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;
}
/**********************
* Nav bar style
**********************/
a.nav_bar_link:link  { font-size: 10px; font-family: Verdana }
a.nav_bar_link:visited   { font-size: 10px; font-family: Verdana }
a.nav_bar_link:hover   { font-size: 10px; font-family: Verdana }
.nav_bar_cell   { }
