/* // events finder page styles // */
/* overall container */
.page-width-100 {
width:950px;
_margin-left:20px;
}
/* right buttons */
.right-btns {
height:18px;
float:right;
margin-bottom:-18px;
z-index:1000;
position:relative;
width:200px;
}
.right-btns .help, .right-btns .print, .right-btns .rss  {
float:right;
padding-left:15px;
width:44px;
height:18px;
overflow:hidden;
text-align:right;
}
.right-btns .print a:link, .right-btns .print a:visited{
background:transparent url(../images/icon_print.gif) no-repeat scroll left top;
display:block;
font-size:91.7%;
height:22px;
padding:2px 0 0 22px;
text-decoration:none;
}
.right-btns .help a:link, .right-btns .help a:visited{
background:transparent url(../images/icon_help.gif) no-repeat scroll left top;
display:block;
font-size:91.7%;
height:22px;
padding:2px 0 0 22px;
text-decoration:none;
}
.right-btns .rss a:link, .right-btns .rss a:visited{
background:transparent url(../images/rss_icon.jpg) no-repeat right 2px;
display:block;
font-size:91.7%;
height:22px;
padding:2px 0 0 22px;
text-decoration:none;
}
/* // Tabs // */
.ui-tabs .ui-tabs-hide {
display: none;
}
.ui-tabs {
display:block;
clear:both;
}
.ui-tabs-nav {
height:24px;
overflow:hidden;
}
.ui-tabs li {
float:left;
padding:6px 5px;
}
.ui-tabs li a:link, .ui-tabs li a:visited{
color:#666;
text-decoration:none;
font-weight:normal;
font-size:91.8%;
text-transform:uppercase;
outline:none;
display:block;
/*margin-left:3px;*/
}
.ui-tabs li a:hover {
color:#036;
}
.ui-tabs-panel {
clear:both;
padding:0px;
background:#fff;
margin-bottom:18px !important;
}
#tabs-2 {
padding:9px;
border:1px solid #fff;
}
.ui-state-default {
background:#e3e3e3;
width:120px;
text-align:center;
}
.ui-state-default a:link, .ui-state-default a:visited{
font-weight:bold !important;
}
.ui-tabs-selected  {
background:#fff;
width:120px;
text-align:center;
}
.ui-tabs-selected a:link, .ui-tabs-selected a:visited , .ui-state-active a:link ,.ui-state-active a:visited {
font-weight:bold !important;
color:#036 !important;
}
.ui-tabs-selected , .ui-state-active {
background-image:none !important;
}
.ui-tabs #month_tab.ui-state-default  {/*background-image:url(../images/events_finder_tab_bg_2.jpg); background-repeat:no-repeat; background-position:bottom right;*/}
.ui-tabs #year_tab.ui-state-default  {background-image:url(../images/events_finder_tab_bg.gif); background-repeat:no-repeat; background-position:bottom left; }
/*.ui-tabs #showcase_tab.ui-state-default  {background-image:url(../images/events_finder_tab_bg.gif);background-repeat:no-repeat; background-position:bottom left;}*/
/* Footer boxes */
.finder-footer-boxes {
width:950px;
margin:18px auto 50px;
_margin:32px auto 50px;
height:83px;
}
.finder-footer-boxes .content-sml-block {
float:left;
width:300px;
height:83px !important;
overflow:hidden;
margin-right:25px;
background:#4a9bd2 url(../images/finder_footer_box_bg.jpg) top repeat-x;
padding:0px;
} 
.finder-footer-boxes .content-sml-block .img{
float:left;
margin:0px;
}
.finder-footer-boxes .content-sml-block .img img{
width:113px !important;
height:83px !important;
}
.finder-footer-boxes .content-sml-block .brief{
margin:14px 10px 5px 122px;
color:#fff;
font-size:108.3%;
line-height:116.7%;
padding-right:10px;
}
.finder-footer-boxes .content-sml-block .more{
margin:5px 10px 0px 123px;
}
.finder-footer-boxes .content-sml-block .more a:link, .finder-footer-boxes .content-sml-block .more a:visited {
background:url(../images/white_arrow.gif) no-repeat right center;
color:#fff;
font-size:108.3%;
text-decoration:none;
padding-right:9px;
padding-left:0px;
}
.finder-footer-boxes .title-dual  {
display:none;
}
/* // Year tab // */
.year-months .month-block {
width:200px;
float:left;
margin-right:43px;
}
.year-months .month-block .month-content{ 
display:block;
zoom:1;
}
.year-months .month-block .month-title a:link, .year-months .month-block .month-title a:visited{
width:200px;
height:18px;
display:block;
background:url(../images/events_finder_month_expanded.jpg) top left no-repeat;
text-align:center;
text-decoration:none;
font-weight:bold;
color:#fff;
padding-top:4px;
outline:none;
}
.year-months .month-block .month-title a.inactive:link, .year-months .month-block .month-title a.inactive:visited{
background:url(../images/events_finder_month_collapsed.jpg) top left no-repeat;
color:#818181;
outline:none;
}
.year-months .month-block .month-content {
padding:10px;
height:auto;
}
.year-months .month-block .closed {
display:none;
}
.year-months .month-block .month-content a:link, .year-months .month-block .month-content a:visited{
color:#036;
font-weight:bold;
text-decoration:none;
display:block;
margin-bottom:2px;
}
.year-months .month-block .month-content a:hover{
text-decoration:underline;
}
.year-months .brk-10{
height:5px;
}
.year-months .brk-25{
height:15px;
}
/* tab header */
.tab-header {
height:73px;
*margin:10px 0;
}
.tab-header-ttl {
height:15px;
padding:0 10px;
font-weight:bold;
}
#tabs-2 {
*padding-top:0px;
}
.tab-header .left {
float:left;
width:500px;
padding:10px;
}
.tab-header .left h2, .tab-header .left p{
margin:0;
padding:0;
margin-bottom:2px;
}
.tab-header .left h2 {
color:#333333;
font-size:133.3%;
}
.tab-header .right {
float:right;
width:365px;
text-align:center;
margin:0px;
}
.tab-header .btn-filter, .tab-header .filter-combo {
float:left;
}
.event-search-box {
background:url(../images/event_search_box_bg.jpg) bottom repeat-x;
padding:10px 20px;
}
.event-search-box .search-box-label{
color:#666;
font-weight:bold;
}
/* buttons */
.btn-expand {
float:right;
}
.btn-filter a:link, .btn-filter a:visited, .btn-expand a:link, .btn-expand a:visited {
display:block;
font-weight:bold;
font-size:91.7%;
text-decoration:none;
outline:none;
color:#666;
margin:1px 0 0 50px;
}
.btn-filter a:hover,  .btn-expand a:hover{
color:#036;
}
.btn-filter a:link,  .btn-filter a:visited {
background:url(../images/btn_event_filter_lrg.gif) top left no-repeat;
width:165px;
height:14px;
padding:5px 0 3px 15px;
}
.btn-expand a:link,  .btn-expand a:visited {
background:url(../images/btn_expand_all_months.gif) top left no-repeat;
height:14px;
padding:3px 0 3px 8px;
width:107px;
margin:0px;
}
#btn_collapse_all a:link,  #btn_collapse_all a:visited{
background:url(../images/btn_collapse_all_months.gif) top left no-repeat;
color:#fff;
}
#btn_collapse_all{
display:none;
}
/* years footer */
.tab-footer {
margin-top:10px;
height:20px;
}
.tab-footer .pdf-link{
float:left;
}
.tab-footer .pdf-link a:link, .tab-footer .pdf-link a:visited{
background:#4c99b9 url(../images/full_calendar_link.jpg) repeat-x center top;
color:#FFFFFF;
font-size:91.7%;
font-weight:bold;
height:16px;
padding:3px 11px 0;
text-decoration:none;
display:block;
_display:inline;
}
.tab-footer .note {
float:left;
color:#666;
font-size:91.7%;
margin:3px 0 0 10px;
}
/* // Help panel // */
.help-panel {
background:url(../images/help_panel_bg.jpg) top left no-repeat;
width:318px;
height:53px;
padding:8px 10px 20px;
color:#fff;
position:absolute;
/*right:30px;*/
left:622px;
top:36px;
z-index:1500;
display:none;
color:#fff !important;
}
.help-panel .content-sml-block {
padding:0px;
background:none;
overflow:visible;
}
.help-panel .content-sml-block p{
padding:0px;
margin:0px;
color:#fff !important;
}
.help-panel .close-btn a:link,.help-panel .close-btn a:visited{
background:url(../images/help_close.gif) right 3px  no-repeat;
margin:-5px -6px 0 0;
float:right;
position:relative;
right:0px;
text-decoration:none;
top:0px;
width:55px;
color:#fff;
font-weight:bold;
font-size:83.3%;
text-align:right;
padding-right:10px;
}
.help-panel .title{
font-size:108.3%;
font-weight:bold;
margin-bottom:0px;
}	
.help-panel .brief{
padding-right:110px;
margin-bottom:0px;
}
.help-panel a:link, .help-panel a:visited{
background:url(../images/white_arrow_sml.gif) 0px 4px no-repeat;
padding-left:8px;
color:#fff;
text-decoration:none;
font-weight:normal;
}
.help-panel a:hover {
text-decoration:underline;
}
/* Filter panel */
.filter-panel {
/*background:#fff url(../images/events_filter_bg.jpg) top left repeat-x;*/
background:url(../images/event_filter_bg_all.png) top left no-repeat;
_background:url(../images/event_filter_bg_all_ie6.png) top left no-repeat;
width:742px;
height:213px;
*height:250px;
padding:10px;
overflow:hidden;
position:absolute;
top:85px;
left:200px;
z-index:1500;
display:none;
}
.filter-panel .close-btn a:link,.filter-panel .close-btn a:visited{
background:url(../images/event_filter_close.gif) top right no-repeat;
float:right;
position:relative;
right:10px;
text-decoration:none;
top:0px;
width:60px;
height:15px;
color:#fff;
font-size:1%;
display:block;
}
.filter-panel .close-btn a:hover {
background:url(../images/event_filter_close_hover.gif) top right no-repeat;
}
.filter-panel .btn-filter{
float:left;
left:1px;
position:relative;
}
.filter-panel .btn-filter a:link, .filter-panel .btn-filter a:visited{
display:block;
font-weight:bold;
font-size:91.7%;
text-decoration:none;
outline:none;
color:#036;
}
.filter-panel .btn-filter a:link, .filter-panel .btn-filter a:visited {
background:url(../images/btn_event_filter_sel.gif) top left no-repeat;
width:165px;
height:14px;
padding:5px 15px 3px;
margin:1px
}
.filter-content .col-1, .filter-content .col-2, .filter-content .col-3 {
float:left;
border-right:1px solid #ddddde;
padding:10px 20px 0px 5px;
*padding:0px 20px 0px 5px;
margin-right:20px; 
width:320px;
height:175px;
}
.filter-content .col-3 {
border:0px;
height:140px;
width: 110px;
}
.filter-content .title {
font-weight:bold;
font-size:91.7%;
text-transform:uppercase;
color:#666;
margin-bottom:10px;
}
.filter-content .col-1 {
width:530px;
}
.filter-content ul li {
margin-bottom:3px;
color:#666;
font-size:91.7%;
padding:0px;
}
.filter-content ul li input {
float:left;
margin:0px;
padding:0px;
*width:13px;
*height:13px;
*overflow:hidden;
}
.filter-content ul li label{
float:left;
width:130px;
margin-left:5px;
color:#666;
}
.filter-content li{
float:left;
width:160px;
display:block;
}
/* // showcase tab // */
/* event block styles */
.month-view-events .event-block {
height:42px;
float:left;
margin-right:22px;
_margin-right:12px;
width:197px;
border-bottom:1px solid #21a3f1;
margin-bottom:4px;
position:relative;
}
.month-view-events .event-block .img {
float:left;
margin-right:5px;
}
.month-view-events .event-block .img img{
width:38px !important;
height:38px !important;
}
.month-view-events .event-block .date {
font-size:91.7%;
color:#baffff;
line-height:1.1em;
}
.month-view-events .event-block .title {
font-size:91.7%;
color:#baffff;
font-weight:bold;
line-height:1.1em;
}
.month-view-events .event-block a:link, .month-view-events .event-block a:visited {
font-size:91.7% !important;
line-height:1.1em;
display:block;
height:13px;
width:143px;
padding:24px 0 0 52px;
*padding:24px 0 0 9px;
position:absolute;
top:0;
background-position:43px 26px;
*background-position:0px 26px;
}
.month-view-events .h-sep-gray{
margin:2px 0px;
clear:both;
}
/* styles for the years combobox */
.comboboxContainer
{
width:122px;
height:22px;
background:url(../images/btn_event_filter.gif) no-repeat left top;
outline:none;
}
.comboboxValueContent
{
text-transform: uppercase;
padding:3px;
top:2px !important;
left:10px;
font-weight:bold;
font-size:91.7%;
color:#666;
outline:none;
width:100px !important;
overflow:visible !important;
}
.comboboxValueContainer {
width:100px !important;
overflow:visible !important;
}
.comboboxDropDownContainer
{
border:1px solid #CECECE;
background: #F0F0F0;
overflow: hidden;
left:10px !important;
outline:none;
width:120px !important;
}
.comboboxDropDownButton
{
width: 16px;
height: 18px;
background-image: url(/images/trigger.gif);
}
.comboboxGroupItemHeader
{
display: block;
background: #99cccc;
color: #000;
font-family: Impact;
}
.comboboxGroupItemContainer
{
padding-left: 10px;
}
.comboboxItem
{
background: #fff;
color: #000;
text-transform: uppercase;
font-weight: normal;
font-size:91.7%;
font-style: normal;
float:none !important;
padding:3px !important;
}
.comboboxItemHover
{
background-color: #4ca5dd;
color: #fff;
padding-left: 4px;
}
/* month view content */ 
.month-view-content .right {
background:url(../images/month_view_bg.jpg) top right no-repeat;
width:518px;
height:280px;
float:right;
overflow:hidden;
}
.month-view-content .left {
float:left;
width:432px;
height:280px;
overflow:hidden;
}
.month-view-ttl {
text-transform:uppercase;
font-size:175%;
font-weight:normal;
color:#fff;
margin:18px 0 0 49px;
}
.month-view-events-cont {
margin:14px 0 0 50px;
width:450px;
}
.month-view-events {
height:178px;
}
.month-view-content .jScrollPaneDrag {
background:#13a4fd;
}
/* Months list */
.months {
margin:14px 0 0 50px;
width:450px;
position:absolute;
_position:relative;
_margin:0px 0px -15px 31px;
top:295px;
_top:250px;
left:452px;
}
.months ul li {
background:#119ce1 url(../images/months_list_bg.jpg) bottom repeat-x;
padding:2px 2px;
border:1px solid #0280bb;
}
.months ul li.selected {
background:#e3e3e3 url(../images/months_list_bg_active.jpg) top repeat-x;
border:1px solid #0280bb;
}
.months ul li a:link, .months ul li a:visited {
color:#BAFFFF;
font-size:70%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.months ul li.selected a:link, .months ul li.selected a:visited {
color:#000;
}
.months ul li a:hover{
color:#fff;
}
/* event details section */
.left {
position:relative;
}
.left .event-block {
display:none;
}
.event-block-details {
background:none;
background-color:none;
background-image: url(../images/month_view_details_bg.png) ;
width:310px;
position:absolute;
top:0px;
color:#fff;
padding:10px;
height:145px;
}
.event-block-details a:link, .event-block-details a:visited{
color:#fff;
background-image:url(../images/white_arrow_sml.gif);
margin-top:5px;
display:block;
}
.event-block-details .title {
font-size:175%;
font-weight:normal;
padding-right:20px;
}
.event-block-details .brief {
background:none;
width:240px;
padding-right:70px;
margin-top:10px;
}
.no-month-data {
color:#FFFFFF;
margin:18px 0 0 49px;
}

iframe {display:none;}
