/* CSS Document */

.ZventsQuickSearch {
		margin: 2px 2px 0 0;
		width: 300px;
	}
	.ZventsQuickSearch * {
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
	}
	.ZventsQuickSearch form {
		margin: 0;
		padding: 0;
	}
	.ZventsDayButton, .ZventsDayButton * {
		display: block;
		text-align: center;
	}
	.ZventsDayButton {
		color: #111a70;
		background-color: #fff;
		border: 1px solid #111a70;
		/*border-top: 1px solid #d0d0d0;*/
		/*border-left: 1px solid #d0d0d0;*/
		text-decoration: none;
		cursor: pointer;
		line-height: 120%;
		font-weight: bold;
		margin-right: 2px;
		padding: 2px 2px 0 2px;
	}
	.ZventsDayButton:hover {
		background-color: #eeeeee;
		/*border: 1px solid #c2e1ef;*/
		/*color: #336699;*/
	}
	
	.ZventsDayButtonDate {
		font-size: 16px;
	}
	.ZventsDayButtonDay {
	}
	.ZventsDayButtonAll {
		margin-right: 0;
		background-color: #a7aac9;
	}
	.ZventsDayButtonToday {
		color: #900810;
	}
	.ZventsDayButtonWeekend {
		background-color: #e3e6eb;
	}
	
	/* ZVENTS-calendar-fancy.css */

/* Font for all the calendar widget elements */
.ZventsWidget * { font-family: arial, sans-serif; font-size: 10pt; }

/* For the optional debug log */
#ZventsLog { float: right; font: .8em "Arial"; background-color: rgb(244,244,244); border:1px solid rgb(222,222,222); padding: 2px; }

/* Color for all links */
a { color:#006699; }

/* Font size for the calendar */
.ZventsCalendarFrame * { font-size: 12px; color:#003459;}

/* Font and colors for calendar "S M T W T F S" header */
.ZventsCalendarHeaderTable { background-color: rgb(108,91,10); color: #444; font-weight: bold; }

/* Odd month weekday color - use same color in both rules */
.ZventsCalendarOddMonth { background-color: #E4E6EA; color: #003459; }
.ZventsCalendarOddMonth .ZventsCalendarDayContent { border: 1px solid #E4E6EA; color: #003459; }

/* Odd month weekend color - use same color in both rules */
.ZventsCalendarOddMonth .ZventsCalendarDayWeekend { background-color: #BCBCBC; }
.ZventsCalendarOddMonth .ZventsCalendarDayWeekend .ZventsCalendarDayContent { border: 1px solid #BCBCBC; }

/* Even month weekday color - use same color in both rules */
.ZventsCalendarEvenMonth { background-color: #ccc; }
.ZventsCalendarEvenMonth .ZventsCalendarDayContent { border: 1px solid #ccc; }

/* Even month weekend color - use same color in both rules */
.ZventsCalendarEvenMonth .ZventsCalendarDayWeekend { background-color: #BCBCBC; }
.ZventsCalendarEvenMonth .ZventsCalendarDayWeekend .ZventsCalendarDayContent { border: 1px solid  #BCBCBC; }

/* Selected or hovered calendar day border */
.ZventsCalendarDaySelected .ZventsCalendarDayContent, .ZventsCalendarDayMouseOver .ZventsCalendarDayContent { border-left: rgb(255,255,255) solid 2px; border-right: rgb(255,255,255) solid 2px; }

/* Font for calendar day with events */
.ZventsCalendarDayWithEvents  { font-weight: bold; color: #003459; }

.ZventsCalendarDayContent { font-weight: bold; color: #003459; }

/* Background color for selected day in calendar, event list day header, and detail name */
.ZventsCalendarDaySelected .ZventsCalendarDayContent, .ZventsListDayWrapper, .ZventsResultsHeader, .ZventsDetailName { background-color: rgb(244,214,131); }

/* Background color for event list and event detail */
.ZventsEventList, .ZventsDetail { background-color: #fff; }

/* Font size for event list day header and event detail name */
.ZventsListDayHeader, .ZventsResultsHeader, .ZventsDetailName { font-size: 130%; }

/* Font size for date in event detail */
.ZventsDetailDayLink { font-size: 110%; }

/* Font size for event name in event list */
.ZventsEventName a { font-size: 110%; }

/* Color for second row of event detail header (date, time, venue) */
.ZventsDetailDay, .ZventsDetailTimeAtVenue { background-color: rgb(244,225,168); }

.ZventsSpinner { display:none; }

.ZventsEventTime, .ZventsEventDate { font-weight: bold;}

.ZventsEvent {padding: 0px 4px 0px 0px; margin: 0 0 8px 0;line-height: 15px;}


/* --------------BEGIN new zvents css ------------ */

div.zvents_clear {clear: both;}

.zvents_invertednav {padding: 0;width: 100%;}
.zvents_invertednav ul {margin:0;margin-left: 1px;padding: 0;list-style: none;}
.zvents_invertednav li {display: inline;margin: 0 2px 0 0;padding: 0;text-transform:uppercase;}
.zvents_invertednav a {float: left;display: block;font: normal 11px Arial;color: black;text-decoration: none;margin: 0 1px 0 0;padding: 3px 5px;background-color: #fff; color: #666666;}
.zvents_invertednav a:hover {background-color: #fff;padding-top: 5px;padding: 3px 5px; border-right:1px solid #003459; border-left:1px solid #003459; color:#a30000}
.zvents_invertednav .current a {background-color: #fff;padding-top: 5px;padding: 3px 5px; color: #a30000;}

.zvents_title {width: 320px; font:bold 11px arial;color:#003459;margin: 10px 0 5px 0;}
.zvents_maincontainer {width:320px;border:0px solid #ccc;}

.zvents_topsection {background:#fff;padding:5px 10px;font:11px arial;text-align:left;}
.zvents_topsectionnote {font:11px arial;margin: 5px 0 5px 0;}
.zvents_topsection input,.zvents_topsection  form {font:11px arial;margin:0;}

.zvents_searchlinks {float:right;font:9px arial;color:#039;}
.zvents_searchlinks a {color:#039;}
.zvents_searchlinks a:hover {color:#000;}
.zvents_calendarcontainer {background-color:#eee;border:1px solid #ddd;padding:5px;text-align:center;margin-top:8px;}
.zvents_calendarcontainertitle {font:11px arial;float:left;}
.zvents_fivepixels {line-height:5px;}
.zvents_upcomingevents ul {margin-top:0;margin-bottom:0;padding-top:8px;padding-bottom:5px;font:11px arial;}
.zvents_upcomingevents li {list-style-type:square;margin-left:-25px;font:11px arial;}
.zvents_upcomingevents a {font:11px arial;color:#039;line-height:1.3em;}
.zvents_upcomingevents a:hover {color:#000;}
/* ---------------END new zvents css ----------------*/


/* --------------BEGIN jeremy css ------------ */
.ztitle {font:bold 13px Verdana, Arial, Helvetica, sans-serif}
.zheader {font:bold 12px Verdana, Arial, Helvetica, sans-serif}
.ztitle a:link{color:#3366cc;}
.ztitle a:active{color:#3366cc;}
.ztitle a:visited{color:#3366cc;}
.ztitle a:hover{color:#003366;}

.zbgfg{background:#ffffff; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666666; height:32px;padding:0px 2px 0px 2px}


.zmainfg{
  background:#ffffff; padding-left:8px; padding-right:8px}
.zbgfg img{
  width:30px; height:30px; padding-right:8px; padding-left:4px}
  
/* --------------END jeremy css ------------ */

#tabs {
	display: block;
	float: left;
	width: 350px;
	margin-left:1px;
	font-family: arial, sans-serif;
	 font-size: 10pt;
	 text-transform:uppercase;
	 color: #666666;
}
a.tab { 
	font:10px Arial, Helvetica, sans-serif;
	color:#666666;
	border-collapse: collapse; 
	border-style: none;  
	border-color: #ee5782; 
	border-width: 0px; 
	background-color: #ffffff; 
	padding: 0px 2px 2px 2px; 
	margin-bottom: 4px;
	margin-right: 2px;
	text-decoration: none;
	width: 75px;
	text-align: center;
	float: left;
}
a.tab:hover { 
	font:10px Arial, Helvetica, sans-serif;
	background-color: #ffffff; 
	color:#a30000;
	border-right:1px solid #003459; border-left:1px solid #003459;
}
.panel { 
	border-style: none solid solid solid;  
	border-color: #ee5782; 
	border-width: 0px; 
	background-color: #ffffff;
	padding-top: 8px; 
	width: 348px;
	overflow: auto; 
	overflow-x:hidden;
	clear: left; 
	margin-top:0px
}
#funimg { 
	background: #ffffff url(http://media.mgnetwork.com/ric/js/zvents/ttd_wide.png) no-repeat 0px top;
	display: block;
	float: left;
	width: 350px;
	height:32px;

}

table.calendar, table.calendar caption, table.calendar td.in_month {

            color:#000000;

            font:11px Arial, Helvetica, sans-serif;

  text-align: center;

}

table.calendar caption {

            color:#ffffff;

            font:bold 12px Arial, Helvetica, sans-serif;

            padding-top:12px;

            width:300px;

}

#cal_placeholder{

background-image:url(http://media.mgnetwork.com/ric/js/zvents/zcalbg.gif);

height:159px;

width:300px;

 

}

#cal_header{

background-image:url(http://media.mgnetwork.com/ric/js/zvents/ttd_wide.png);

height:57px;

width:300px;

}

table.calendar td.in_month {

  width: 50px;

}

table.calendar a:link {color:#000000; text-decoration:none}

table.calendar a:active {color:#000000; text-decoration:none}

table.calendar a:visited {color:#000000; text-decoration:none}

table.calendar a:hover {color:#efefef; text-decoration:none}

