
/* 
* Component Styling 
*/
table#jevents_body{
	width:100%!important;
}
/*********************
* Calendar style
**********************/
.cal_table {
   border: 1px solid #000000;
   width:100%!important;
}
#cal_title {
	margin:0.5em auto;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
	text-align:center;
}
.cal_td_daysnames {
    border-bottom: 1px solid #000000;
    height:25px ! important;
    line-height:25px;
    background-image: url("../images/evback.jpg");
   	background-repeat: repeat-x; 
   	background-position: top left;
   	color:black;
    background-color:#E9B4A1;
    font-weight:bold;
    text-align:center !important;
    font-size: 14px;
}
.cal_daysnames {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.cal_td_daysoutofmonth {
    background-color: #B0C4DE;
}
.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:#E9B4A1;
    padding:0px !important;
}
.cal_td_daysnoevents {
    background-color: #FFDEAD;
    padding:0px !important;
}
.cal_td_dayshasevents {
    background-color: #FFDEAD;
    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;
}

.cal_td_weeklink {
    background-color: #ece9d8;
	vertical-align:middle!important;
	border:black 1px solid;
}
.cal_td_weeklink a {
    font-size:10px;
    font-weight: bold;
    font-family: Verdana;
    text-decoration: none;
    color:inherit!important;
}
/***************************
* Detail View 
***************************/
.ev_prevrepeat {
	line-height:20px;
	float:left;
	margin-right:30px;
}
.ev_prevrepeat a {
   	background-repeat: no-repeat; 
   	background-position: center left;
	padding-left:20px;
}
.ev_prevrepeat a.blue {
    background-image: url("../images/g_blue.gif");
}
.ev_prevrepeat a.gray {
    background-image: url("../images/g_gray.gif");
}
.ev_prevrepeat a.green {
    background-image: url("../images/g_green.gif");
}
.ev_prevrepeat a.orange {
    background-image: url("../images/g_orange.gif");
}
.ev_prevrepeat a.red {
    background-image: url("../images/g_red.gif");
}
.ev_prevrepeat a.yellow {
    background-image: url("../images/g_yellow.gif");
}
.ev_nextrepeat {
	line-height:20px;
	float:left;
	margin-left:0px;
}
.ev_nextrepeat a {
   	background-repeat: no-repeat; 
   	background-position: center right;
	padding-right:20px;
}
.ev_nextrepeat a.blue {
    background-image: url("../images/d_blue.gif");
}
.ev_nextrepeat a.gray {
    background-image: url("../images/d_gray.gif");
}
.ev_nextrepeat a.green {
    background-image: url("../images/d_green.gif");
}
.ev_nextrepeat a.orange {
    background-image: url("../images/d_orange.gif");
}
.ev_nextrepeat a.red {
    background-image: url("../images/d_red.gif");
}
.ev_nextrepeat a.yellow {
    background-image: url("../images/d_yellow.gif");
}

/***************************
* List style
**************************/
ul.ev_ul {
	list-style:none;
	padding:0px;
	margin:5px;
	font-size:14px;

}
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
  	font-size:14px;
}
a.ev_link_cat:link {
    font-size:12px;
    font-family: Verdana;
    color: Gray;
    text-decoration:none;
}
a.ev_link_cat:visited  {
    font-size:12px;
    font-family: Verdana;
    color: Gray;
    text-decoration:none;
}
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;
    text-decoration:none;
}
a.ev_link_row:visited  {
    font-size:12px;
    font-family: Verdana;
    color: Gray;
    text-decoration:none;
}
a.ev_link_row:hover  {
    font-size:12px;
    font-family: Verdana;
    color: Black;
}
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;
}
.ev_fieldset {
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    /* color: black; */
}

.ev_table {
    border-right: 1px solid black;
    border-left: 1px solid black;
    border-bottom: 1px solid black;
    font-size: 14px;
}
.ev_table td {
    padding:5px;

}
.ev_td_right {
	/*background-color: #FFDEAD;*/
    border-top: 1px solid #000000;
}
.ev_td_left {
    background-color: #c5d5e5; 
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    font-family: Arial;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    color: black;
    text-align : left;
    vertical-align: top;
    width:100px!important;
    
}

.ev_td_today {
    background-color: #E9B4A1;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    color: black;
}

.ev_repeatexception{
	font-weight:bold;
	color:black;
	background-color:yellow;
}
/**********************
* 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: pointer;
    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: pointer;
	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 a:hover{
	background:transparent!important;
}

div.ev_navigation table{
	margin: 0px auto;
}
/* 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:7pt;
 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;
}

div.jev_pagination {
	width:100%;
	text-align:center;
}

/* Event Legend Module Styling */
.moduletable 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;
	
}

tr.dialogs, tr.dialogs td, tr.dialogs div{
	z-index:9999;
}
/* Component Legend Styling
   float div to get table like view 
   border-color is set to category color by code */
#jevents_body .event_legend_container {
	border: none;
}
#jevents_body  div.event_legend_item {
	float:left;
	border-left-width:0px;
	border-left-style:solid;
	padding-left:4px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:4px;
/*	width:90px;*/
	min-width:90px;
	white-space:nowrap;
	overflow:hidden;
}
#jevents_body div.event_legend_name {
	border-left-width:8px;
	border-left-style:solid;
	padding: 0px 0px 0px 4px;
}
#jevents_body div.event_legend_desc {
	border-left-width:8px;
	border-left-style:solid;
	padding: 0px 0px 0px 4px;
	display:none;
}
/* end component legend */

div.jev_adminfilter {
	text-align:center;
	font-weight:bold;
	margin:5px auto 10px auto; 
}

a.addjevent {
	width:16px;
	height:16px;
	margin-right:2px;
	float:right;
    background-image: url("../images/add.png");
   	background-repeat: no-repeat; 
   	background-position: top left;
   	visibility:hidden;
}
a.addjevent img {
border-width:0px!important;
}
td.showjevadd a.addjevent {
   	visibility:visible;
}


/* Print version */
@media print {
   table.contentpaneopen {
   		background-image:none!important;
       background-color:white!important;
   }
	div.ev_navigation {
		display:none;
	}
	div.ev_adminpanel {
		display:none;
	}
	.ev_noprint {
		display:none;
	}
}


/***********************
* Overall layout control
************************/

table#jevents_body{
    width:100%;
}

/* EXT CALENDAR STYLE*/
#jevents_body td,#jevents_body tr,#jevents_body p, #jevents_body div {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

#jevents_body select {
	color: inherit;
}

#jevents_body strong {
	color: inherit;
}



#jevents_body h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image :   url(../images/box_left_icon.gif);
	background-repeat : no-repeat;
	background-position : left;
	padding-left : 13px;
	font-size: 11px;
	margin: 0px;
  color : #606F79;
}

#jevents_body p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 2px 0px;
}

#jevents_body hr {
	color : #000000;
	height: 1px;
}

#jevents_body .textinput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686868;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #9BAAAF;

	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #AABBBF;

	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #9BAAAF;

	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #9BAAAF;	
	padding-right: 3px;
	padding-left: 3px;
  background-image:   url(../images/txtboxbg.gif);

}

#jevents_body .textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #686868;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #9BAAAF;

	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #AABBBF;

	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #9BAAAF;

	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #9BAAAF;	
	padding-right: 3px;
	padding-left: 3px;

}

#jevents_body .listbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: groove 1px;
}

#jevents_body .button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #AABBBF;
	background-color : #FFFFFF;
    color:#404F59;
	background-image: url("images/btn_bg.gif");
	padding: 2px;
}


#jevents_body a {
	color: #606F79;
	text-decoration: none;
}

#jevents_body a:hover {
	color: #8090A3;
	text-decoration: underline;
}

#jevents_body .apptitle { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight: bold; 
}

#jevents_body .appdesc { 
	font-family: Arial, Helvetica, sans-serif; font-size:14px, font-weight: normal; 
}


#jevents_body .buttontext a {
	font-size: 12px;
	font-weight: bold;
	color: #606F79;
	text-decoration: none;
}

#jevents_body .buttontext:hover {
	color: #8090A3;
	text-decoration: underline;
}

#jevents_body .previousmonth, #jevents_body .previousday, #jevents_body .previousweek {
	font-size: 14px;
	color: #606F79;
	text-decoration: none;
	font-weight: bold;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;

	background-color: #d8e0e4;
	padding-top: 3px;
	padding-right: 14px;
	padding-bottom: 3px;
	padding-left: 14px;
}

#jevents_body .previousmonth a:hover, #jevents_body .previousday a:hover, #jevents_body .previousweek a:hover {
	color: #8090A3;
	text-decoration: underline;
}

#jevents_body .nextmonth, #jevents_body .nextday, #jevents_body .nextweek {
	font-size: 14px;
	color: #606F79;
	text-decoration: none;
	font-weight: bold;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;

	background-color: #d8e0e4;
	padding-top: 3px;
	padding-right: 14px;
	padding-bottom: 3px;
	padding-left: 14px;
}

#jevents_body .nextmonth a:hover, #jevents_body .nextday a:hover, #jevents_body .nextweek a:hover {
	color: #8090A3;
	text-decoration: underline;
}

#jevents_body .currentmonth, #jevents_body .currentday, #jevents_body .currentweek {
	font-size: 14px;
	color: #606F79;
	text-decoration: none;
	font-weight: bold;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;

	background-color: #d8e0e4;
	padding-top: 3px;
	padding-right: 14px;
	padding-bottom: 3px;
	padding-left: 14px;
}

#jevents_body .tablev1 {
	background-color: #708088 ;
	border-top: 1px solid #95A5AD;
	border-left: 1px solid #95A5AD;
	border-right: 0px solid #62727A;
	border-bottom: 0px solid #62727A;
    margin: 0px;
	color : #E0E4E4;
	padding-top: 14px;
	padding-right: 2px;
	padding-bottom: 14px;
	padding-left: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	text-transform: uppercase; 
	vertical-align: middle;
}

#jevents_body .tablev1 a {
	color : #E0E4E4;
	text-decoration: none;
}

#jevents_body .tablev1 a:hover {
	color : #E0E4E4;
	text-decoration: underline;
}

#jevents_body .searchlink {
	font-size: 14px;
	color: #606F79;
	text-decoration: underline;
	font-weight: bold;
}

#jevents_body .searchlink:hover {
	color: #8090A3;
	text-decoration: underline;
}

#jevents_body .searchdesc {
	font-size: 14px;
	color: #606F79;
}

#jevents_body .eventtitle {
	font-size: 14px;
	color: #606F79;
	text-decoration: none;
	font-weight: bold;
}

#jevents_body .eventtitle:hover {
	color: #8090A3;
	text-decoration: underline;
}

#jevents_body .eventdesc {
	font-size: 14px;
	color: #606F79;
}

#jevents_body .eventdesclarge {
	font-size: 14px;
	color: #505F69;
	line-height: 18px;
}

#jevents_body .cattitle, #jevents_body .usertitle, #jevents_body .grouptitle {
	font-size: 11px;
	color: #606F79;
	text-decoration: none;
	font-weight: bold;
}

#jevents_body .cattitle:hover, #jevents_body .usertitle:hover, #jevents_body .grouptitle:hover {
	color: #8090A3;
	text-decoration: underline;
}

#jevents_body .catdesc, #jevents_body .userdesc, #jevents_body .groupdesc {
	font-size: 14px;
	color: #606F79;
}

#jevents_body .titlehighlight {
	color: #4488BB;
	text-decoration: underline;
}

#jevents_body .highlight {
	color: #80A000;
	text-decoration: underline;
}

#jevents_body .tableh1 {
  color:#606F79;
  font-size: 11px;
  height: 26px;
  background-image:   url(../images/tile_back1.gif);
  background-position: top;
  background-repeat: repeat-x;
	padding-top: 8px;
	padding-right: 14px;
	padding-bottom: 8px;
	padding-left: 8px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #CED2D6;
}

#jevents_body .tableh2   {
	background-image:  url(../images/tile_sub.gif);
	background-color: #708088 ;
	border-left: 1px solid #95A5AD;
	border-right: 0px solid #62727A;
	margin: 0px;
	color : white;
	padding-top: 6px;
	padding-right: 14px;
	padding-bottom: 6px;
	padding-left: 14px;
	font-size: 14px;
	font-weight: bold;
}

#jevents_body .tableh2 a{
	color:#cccccc;
}

#jevents_body .tableh2_nobackground   {
	color : white;
	font-size: 14px;
	font-weight: bold;
}

#jevents_body .tableb {
	color : black;
	background-color: #E4E8E8 ;
	padding-top: 6px;
	padding-right: 14px;
	padding-bottom: 6px;
	padding-left: 14px;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	line-height: 16px;
}

#jevents_body .tablec {
	color : black;
	background-color: #d8e0e4;
	padding-top: 3px;
	padding-right: 14px;
	padding-bottom: 3px;
	padding-left: 14px;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}


#jevents_body .maintable {
	border: 1px solid #99a0aa;
	margin-top: 0px;
	margin-bottom: 0px;
}

#jevents_body .error {
	color : Red;
	font-weight : bold;
}

#jevents_body .today {
	font-size: 9px;
	color: #606F79;
	font-weight: bold;
}

#jevents_body .atomic {
	font-size: 9px;
}

/* Component Legend Styling
   float div to get table like view 
   border-color is set to category color by code */
#jevents_body .event_legend_container {
	border: none;
}
#jevents_body  div.event_legend_item {
	float:left;
	border-left-width:0px;
	border-left-style:solid;
	padding-left:4px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:4px;
	width:215px;
	white-space:nowrap;
	overflow:hidden;
}
#jevents_body div.event_legend_name {
	border-left-width:13px;
	border-left-style:solid;
	padding: 0px 0px 0px 4px;
	margin-left:1px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.4pt;
	font-size: 11px;
}
#jevents_body div.event_legend_desc {
	border-left-width:3px;
	border-left-style:solid;
	padding: 0px 0px 0px 4px;
	display:none;
}
/* end component legend */

/* Weekday Label Cells */

#jevents_body .caldaydigits {
	font-size: 9px;
}

#jevents_body .weekdaytopclr, #jevents_body .sundaytopclr {
	background-image:  url(../images/tile_sub.gif);
	background-color: #607080 ;
	border-left: 1px solid #95A5AD;
	border-right: 0px solid #62727A;
  margin: 0px;
	color : #FFFFFF;
	padding-top: 6px;
	padding-right: 14px;
	padding-bottom: 6px;
	padding-left: 14px;
	font-size: 14px;
	font-weight: bold;
}

#jevents_body .sundaytopclr {
	background-color: #708094;
}

/* Day Cells */

#jevents_body .weekdayclr {
	background-color: #EEF0F0;
	color: #C0C4C8;
	font-size: 14px;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

#jevents_body .todayclr {
	background-color: #99FF99;
	color: #FFFFFF;
	font-size: 14px;
	border-left: 1px solid #CC6600;
	border-top: 1px solid #CC6600;
	border-right: 1px solid #CC6600;
	border-bottom: 1px solid #CC6600;
	
	
}

#jevents_body .sundayemptyclr {
	background-color: #DDE0E0;
	color: #C0C4C8;
	font-size: 14px;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

#jevents_body .weekdayemptyclr {
	background-color: #E4E8E8;
	color: #C0C4C8;
	font-size: 14px;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

/* Text Editor classes */

#jevents_body .tdBtn {
  padding-left: 3px;
  padding-top:3px;
}

#jevents_body .btnOut {    
  border: 1px solid;
  border-color: #E4E8E8;
	background-color: #E4E8E8;
}

#jevents_body .btnOver {    
  border: 1px solid;
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #C0C4C4;
  border-bottom-color: #C0C4C4;
	background-color: #E4E8E8;
	cursor: pointer;
}

#jevents_body .btnDown {    
  border: 1px solid;
  border-top-color: #C0C4C4;
  border-left-color: #C0C4C4;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
	background-color: #D4D8D8;
	cursor: pointer;
}

#jevents_body a.flatButton img {
  border: 1px solid #E4E8E8;
  border-color: #d8e0e4;
}

#jevents_body a.flatButton:hover img {
  border: 1px solid;
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #C0C4C4;
  border-bottom-color: #C0C4C4;
	background-color: #E4E8E8;
	cursor: pointer;
}

/* Monthly View classes */


					#jevents_body .eventstyle {
						font-size: 9px;
					  padding: 3px;
					  border-bottom: 2px solid #555555;
						text-align: left;
					}
					
					
	#jevents_body .eventfull {
					


						background-color: #E4E8E8;
						cursor: pointer;
					}





#jevents_body .eventstart {
  margin-left: 3px;
  border-top: 1px solid #D0D4D4;
  border-left: 1px solid #D0D4D4;
  border-bottom: 1px solid #FFFFFF;
	background-color: #E4E8E8;
	cursor: pointer;
}

#jevents_body .eventmiddle {
  border-top: 1px solid #D0D4D4;
  border-bottom: 1px solid #FFFFFF;
	background-color: #E4E8E8;
	cursor: pointer;
}

#jevents_body .eventend {
  margin-right: 3px;
  border-top: 1px solid #D0D4D4;
  border-bottom: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
	background-color: #E4E8E8;
	cursor: pointer;
}

#jevents_body .imagecell {    
	background-color: #C8D2D8;
  padding: 8px;
}
#jevents_body .imagecell img {    
  border: 1px solid;
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #C0C6C6;
  border-bottom-color: #C0C6C6;
	cursor: pointer;
}

div.jev_pagination {
	width:100%;
	text-align:center;
}
/***************************
* Daily View 
***************************/
#jevents_body li.ev_td_li{ 
	border-style:solid;
	border-width:0px 0px 1px 5px;
	display:block;
	margin:0px 14px;
	list-style-type:none!important;
	font-size:14px;
	

}

/***************************
* Detail View 
***************************/
.ev_prevrepeat {
	line-height:20px;
	float:left;
	margin-right:30px;
}
.ev_nextrepeat {
	line-height:20px;
	float:left;
}

div.jev_adminfilter {
	text-align:center;
	font-weight:bold;
	margin:5px auto 14px auto; 
}

a.addjevent {
	width:16px;
	height:16px;
	margin-right:2px;
	float:right;
    background-image: url("../images/add.png");
   	background-repeat: no-repeat; 
   	background-position: top left;
   	visibility:hidden;
}
a.addjevent img {
border-width:0px!important;
}
td.showjevadd a.addjevent {
   	visibility:visible;
}


/* Print version */
@media print {
   table.contentpaneopen {
   		background-image:none!important;
       background-color:white!important;
   }
	div.ev_navigation {
		display:none;
	}
	div.ev_adminpanel {
		display:none;
	}
	.ev_noprint {
		display:none;
	}
}