﻿/* ------------------------------------------------------------------------------------------------------------ */

#perf_search_tool { background: #cc991d; height: 155px; }

#perf_search_tool a.parent_link
{
    color: #000 !important;
    background: #f8f0c8 url(/Lib/Images/perf_search_off.png) no-repeat 0.2em;
    cursor:pointer;
	display:block;
    padding: 0.4em;
	margin-top: 1px;
	text-decoration: none;
	font-weight: bold;
	padding-left: 1.8em;
}

#perf_search_tool a:hover.parent_link,
#perf_search_tool a.parent_link active,
#perf_search_tool a.parent_link.active
{
    background: #f8f0c8 url(/Lib/Images/perf_search_on.png) no-repeat 0.2em;
}

#perf_search_tool div { height: auto; margin:0; padding:5px 5px 0 5px;  }

/* ------------------------------------------------------------------------------------------------------------ */

table#month_calendar 
{ 
    background: #ecd45e; 
    color: #333;
    width: 250px;
}

table#month_calendar td { text-align:center; height: 20px; width:20px; border: solid 1px #ecd45e; }

.daynames {  font-weight: bold; }

#MonthName 
{  
    text-align: center !important; 
    font-weight:bold; 
    text-transform: uppercase;
    font-size: 18px; 
    color: #25979e !important; }

#home_calendar { text-align: center; }

.month_link { vertical-align: middle !important; }

.off_months { color: #999; }

.event_day  
{
    height: 20px;
    background: #ecd45e url(/Lib/Images/calendar_bg.png) no-repeat center; 
}

.event_day a:link, 
.event_day a:active,
.event_day a:visited
{ color: #000; }

.event_details_holder 
{ 
    color: #000;
    width: 245px;
    background: #F8F0C8; 
    margin: 3px 3px 0 2px;
    padding: 3px;
    text-align:left;
    border-bottom: solid 1px #666; 
    border-right: solid 1px #666; 
    padding-bottom: 1.75em;
}

#calendar_events
{ 
    width: 250px;
    text-align:center;
    color: #000;
}

table#tbl_main_content td#td_navigation
{
	width: 250px;
}
table#tbl_main_content td#td_minicalendar
{
	width: 176px;
}

table#tbl_main_content td#td_promo1,
table#tbl_main_content td#td_promo2,
table#tbl_main_content td#td_promo3,
table#tbl_main_content td#td_promo4
{
	color: #fff;
	width: 141px;
}

div.hppromo img.promoimg
{
	width: 141px;
}

div.hppromo
{
	font-family:"Arial Narrow";
	text-align: center;
}

div.hppromo h1
{
	color: #fff;
	font-family:Verdana;
	font-size: 12px;
	margin: 0;
    cursor: pointer;
}
div.hppromo h1:hover { text-decoration: underline; }

div.hppromo h2
{
	color: #fff;
	font-size: 12px;
	margin: 0;
}
div.hppromo h3
{
	color: #000;
	font-family: Arial;
	font-size: 12px;
	margin: 0;
}
div.hppromo p
{
	color: #000;
	font-size: 10px;
	line-height:11px;
	margin: 0;
}
div.hppromo p.links img
{
	margin: 6px 12px;
}

td#td_promo1 div.hppromo,
td#td_promo2 div.hppromo,
td#td_promo3 div.hppromo,
td#td_promo4 div.hppromo
{
	height: 351px;
}
img.calnavimg { cursor: pointer; }

a:link.eclub_link,
a:active.eclub_link,
a:visited.eclub_link
{
    background: transparent url(/lib/images/email_club_btn.gif) no-repeat 50% 50%;    
    font-weight:bold;
    text-decoration:none;
    color: #fff;
    padding: 0.3em 2em 0.3em 2em;
}