/**
 * Import the responsive CSS styles
 */
@import url("../cm/css/responsive.css");

/*Color Palette
green #4faf80
grey #a7a9ac
light grey e6e6e8;
*/
@font-face {font-family: 'edmondsansbold';src: url('edmondsans-bold-webfont.eot');src: url('edmondsans-bold-webfont.eot?#iefix') format('embedded-opentype'),url('edmondsans-bold-webfont.woff') format('woff'), url('edmondsans-bold-webfont.ttf') format('truetype'),url('edmondsans-bold-webfont.svg#edmondsansbold') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'edmondsansmedium';src: url('edmondsans-medium-webfont.eot');src: url('edmondsans-medium-webfont.eot?#iefix') format('embedded-opentype'),url('edmondsans-medium-webfont.woff') format('woff'), url('edmondsans-medium-webfont.ttf') format('truetype'), url('edmondsans-medium-webfont.svg#edmondsansmedium') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'edmondsans_regularregular';src: url('edmondsans-regular-webfont.eot');src: url('edmondsans-regular-webfont.eot?#iefix') format('embedded-opentype'),url('edmondsans-regular-webfont.woff') format('woff'),url('edmondsans-regular-webfont.ttf') format('truetype'),url('edmondsans-regular-webfont.svg#edmondsans_regularregular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'marloweregular';src: url('marlowe-webfont.eot');src: url('marlowe-webfont.eot?#iefix') format('embedded-opentype'),url('marlowe-webfont.woff') format('woff'),url('marlowe-webfont.ttf') format('truetype'),url('marlowe-webfont.svg#marloweregular') format('svg');font-weight: normal;font-style: normal;}

@font-face {font-family: 'edmondsans_regularregular';src: url('/templates/eso/css/edmondsans-regular-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'marloweregular';src:url('/templates/eso/css/smarlowe-webfont.woff') format('woff');font-weight: normal;font-style: normal;}

*{margin:0px; padding:0px; /*text-align:center; border:none;*/ font-family: Verdana, Arial, Helvetica, sans-serif;}
html{height:100%}
body{padding:0;margin:0;height:100%; background: url(../images/winspear_bg.jpg) repeat-y 70% 36%;}
#page{margin: 0 auto; padding:0; font-size:0.75em; color: #000; text-align:left; line-height:25px;}

/*Hide Mobile Menus*/
li.item-478{display:none!important;}
/*Hide the Submenus for the mobile menu*/
#top_menu ul.menu>li.item-170 >ul, #top_menu ul.menu>li.item-177 >ul, #top_menu ul.menu>li.item-183 >ul, #top_menu ul.menu>li.item-212 >ul, #top_menu ul.menu>li.item-215 >ul {display:none!important;}

img{padding:0px 0px 0px 0px; margin:0px 12px 0px 0px;}

a>img{border:none;}

/*Divs*/
#switch_wrapper{border-bottom:3px solid #4faf80; background-color:#FFFFFF;}
#site_switch{text-align:center; margin:0 auto; width:1025px; background-color:#FFFFFF;}
#top_menu_wrapper{ background-color:#FFFFFF;}
#top_menu{height:60px; text-align:center; margin:0 auto; width:1020px; background-color:#FFFFFF;}
#banner{background-color:#000; height:160px;}
#content_wrapper{background-color: #fff; width:1025px; text-align:center; margin:0 auto; padding:30px 0px 0px 0px; border-right:1px solid #e6e6e7; border-left:1px solid #e6e6e7;  }
#main_content{background-color: #fff; width:669px; float:left; text-align:left; padding:0px 0px 20px 43px;}
#side_content{background-color: #FFF; width:273px; float:right;  text-align:center; margin-bottom: 40px;}
#social_links{clear:both; float:none; background-color:#a7a9ac; height:64px;}
/*#footer{ background:#000 url(../images/footer_border_bg.jpg) repeat-x 0% bottom; clear:both; float:none; height:165px; margin-top:-20px;}*/
#footer{ background:#000 url(../images/footer-pattern.png) no-repeat 50% bottom; clear:both; float:none; height:180px; margin-top:-20px;}
#right_search{margin-bottom:0px;}
fieldset {border: 0px groove threedface;}

/*.custom{text-align:left; padding:7px 20px 7px 20px; margin:0px 0px 0px 0px;}*/
.custom{text-align:left; padding:0px 0px 0px 0px; margin:4px 0px 0px 0px;}
.breadcrumbs{padding-bottom:15px; margin-top:0px;}
.breadcrumbs>span{color:#000;}
.breadcrumbs a{text-decoration:none;}
.pathway{margin-bottom:15px;}
/**********Transfer from ESO CSS****************/
.image{float:left; margin-right:6px;}
.header .image{margin-right:18px;}
/***************************/

.events_left{margin:33px 17px 10px 0px; float:left; width:211px; height:370px!important; position:relative; line-height:20px;}
.events_middle{margin:33px 17px 10px 0px; float:left; width:211px; height:370px!important; position:relative; line-height:20px;}
.events_right{margin:33px 0px 10px 0px; float:left; width:211px; height:370px!important; position:relative; line-height:20px;}

 /*Buttons*/
p.ticket_buttons{margin:14px 0px 20px 0px; position:relative; bottom:0px;}

#wins_featured_news >.leadin_title:first-child a{color:#000000; font-size:14px; text-decoration:underline; font-weight:bold;}

a.more_info{background-color:#a7a9ac; color:#fff; text-decoration:none; padding:9px 9px 8px 9px; margin:0px 12px 0px 0px; position:relative; }
a:hover.more_info {background-color:#939598;color:#fff;}

/*IE*/
a.buy_ticket{background:url(../images/wins-buy-tickets.png) no-repeat  0 0; padding:10px 10px 10px 10px ; position:relative; text-decoration:none;}
a:hover.buy_ticket{background:url(../images/wins-buy-tickets-hover.png) no-repeat  0 0; /*padding:10px 0px 10px 10px ;*/ position:relative; text-decoration:none;}
a.buy_ticket>span{ visibility:hidden; text-decoration:none;}
/*---*/
#ticket_button_pos{position:absolute; bottom:0px;}
/**/
/*Chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.buy_ticket{background:url(../images/wins-buy-tickets.png) no-repeat  0 0; padding:10px 77px 10px 10px ; position:relative;}/**/
a.buy_ticket>span{ visibility:hidden;}
}
.image{float:left; margin-right:23px;}
/*For IE Banner a tag*/
.media a>img{border:none; padding:0px;}
.flash{width:420px;height:272px}

p{padding:6px 0px 6px 0px; font-size:12px;}

#side_content>h1{text-align:left;}
h1{font-size:34px; font-family:edmondsans_regularregular; padding:0px 0px 14px 0px; font-weight:normal!important; }/*FIREFOX & IE*/
h1.news{font-size:34px; font-family:edmondsans_regularregular;  text-transform:uppercase; padding:0px 0px 15px 0px; font-weight:normal!important; }
h2{font-size:28px; font-family:edmondsans_regularregular; padding:0px 0px 0px 0px; color:#000; text-decoration:none; font-weight:normal!important; line-height:1.1em; }
h2>a{font-size:28px; font-family:edmondsans_regularregular; padding:0px 0px 0px 0px; color:#4faf80; text-decoration:none; font-weight:normal!important; line-height:1.1em;  }
h2>a:hover{font-size:28px; font-family:edmondsans_regularregular; padding:0px 0px 0px 0px; color:#5bc490; text-decoration:none; font-weight:normal!important; line-height:1.1em; }
h3{padding:0px; margin:0px; font-weight:normal!important;font-size:18px;}
h3.event_title{padding:0px; margin:0px; letter-spacing:0.05em; font-size:20px; font-weight: bold !important; font-family:edmondsans_regularregular;}
h3>a{font-size:18px; font-family:edmondsans_regularregular; padding:0px 0px 0px 0px; color:#4faf80; text-decoration:none; font-weight: bold;}
h3>a:hover{font-size:18px; font-family:edmondsans_regularregular; padding:0px 0px 0px 0px; color:#5bc490; text-decoration:none;}
h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px;font-weight:normal!important;}
h4 a{font-family:edmondsans_regularregular; font-size:15px; color:#000000; letter-spacing: 0.5px; font-weight:bold !important;}
h4 a:hover{font-family:edmondsans_regularregular; font-size:15px; color:#5c5b5b; letter-spacing: 0.5px; font-weight:bold !important;}
a{color:#4faf80; font-size:12px;}
a:hover{color:#5bc490; font-size:12px;}

p.more{color:#000000; font-size:12px; position:relative; top:-54px; left:100px;}
a.all-news-link {color: #000000;font-size: 14px;position: relative;top: -41px;left: 282px;text-decoration: none;border-bottom: 1px solid #4faf80;font-family: edmondsans_regularregular;}
a.all-news-link:hover{color: #5c5b5b;}

p.leadin_title:first-child a, a.upcoming_event_link {color:#000000; font-size:14px;}
a:hover.all-news-link, p.leadin_title:first-child a:hover, a:hover.upcoming_event_link{color:#5c5b5b; font-size:14px;}
a.pathway{color:#4faf80; font-size:12px; text-decoration:underline;}
a:hover.pathway{color:#5bc490; font-size:12px; text-decoration: none;}

hr{margin:0px 0px 5px 0px}

.mod_latest_news_title{margin:0px 0px -30px 0px;}
/*This is for the side menu titles*/
.moduletable>h3{font-size:20px; font-family:edmondsans_regularregular;  text-transform:uppercase; padding:20px 0px 10px 0px;line-height: 1.1em;text-align:left;}
.moduletable>h2{font-size:30px; font-family:edmondsans_regularregular;  text-transform:uppercase; padding:20px 0px 10px 0px;line-height: 1.1em;text-align:left; margin:0px 0px 0px 0px; font-weight:normal!important;}

figure {border: 2px solid #e6e6e8; margin: 10px 10px 0px 0px; width:285px; text-align: center; padding:10px; height:185px; }
figcaption{clear: left;font-style: italic; line-height: 1.5em; margin: 0.75em 0; text-align: center;}

figure.noborder{height:auto; width:auto; border: none; margin:0px; text-align: left; padding:0px;}
figure.noborder>figcaption{font-style: italic; text-align:left; padding:0px; margin:0px;}

figure.autoheight{height:auto; width:auto; border: 2px solid #e6e6e8; margin: 10px 10px 0px 0px; text-align: center; padding:10px;}
figure.autoheight>figcaption{clear: left;font-style: italic; line-height: 1.5em; margin: 0.75em 0; text-align: center;}

div.supporters {border: 1px solid #a7a9ac; padding: 10px ;margin-bottom: 20px; text-align: center;}
.title p{font-size:11px; line-height:13px}

.message{display:none;}
/*Overwrite the styles that are coming form JKEditor Css - Typography2.php*/
blockquote{background:#e5e5e5!important; border-left:10px solid #a7a9ac!important; text-shadow:none!important; width:92%!important; line-height:26px!important; margin:10px 10px 10px 0px; padding: 10px 15px;}
blockquote p{text-align:right!important; display:block!important;}

ul {}
ul li {list-style-position:outside; margin:0px 0px 0px 20px}
ul li ul li{list-style-position:inside; margin:0px 0px 0px 50px}
ol{list-style-position: inside; margin:0px 0px 0px 25px}

.sitemap ul {}
.sitemap ul li {list-style-position:inside;}
.sitemap ul li ul li{list-style-position:inside; margin:0px 0px 0px 50px}

.landing_img_about{padding:0px 12px 50px 0px; margin:0px;}
.landing_table{padding:15px 0px 0px 0px; margin:0px;}
/*Switch Pages*/
#site_switch ul.menu{margin:0px 0px 0px 0px;  text-align:left;}
#site_switch ul.menu li{list-style:none; list-style-position:inside; display:inline; font-size:11px; padding:6px 0px 6px 0px; border-right:1px solid #000; margin:0px 0px 0px 0px;}
#site_switch ul.menu li a{color:#000000; text-decoration:none; padding:6px 20px 6px 35px;  background:url(../images/black_arrow.jpg) no-repeat  10% 50%; font-size:12px; }
#site_switch ul.menu li a:hover, #site_switch ul.menu li.active a{color:#FFFFFF; padding:6px 20px 6px 35px;  background:#4faf80 url(../images/black_arrow.jpg) no-repeat 0% -100%;}
#site_switch ul.menu li a:hover.eso{background-color:#be3b57;}

/*Main Menu*/
#top_menu ul.menu{padding:20px 0px 0px 0px;  text-align:left; font-family:edmondsans_regularregular;}
#top_menu ul.menu li{list-style:none; list-style-position:inside; display:inline; font-size:20px; padding:10px 45px 0px 45px; margin:0px 0px 0px 0px; text-transform:uppercase;font-family:edmondsans_regularregular;}
#top_menu ul.menu li a{color:#000000; text-decoration:none;font-family:edmondsans_regularregular; font-size:18px;}
#top_menu ul.menu li a:hover{border-bottom:1px solid #4faf80;font-family:edmondsans_regularregular;}
#top_menu ul.menu li.active{border-bottom:1px solid #4faf80;font-family:edmondsans_regularregular;}
#top_menu ul.menu li.active a:hover{border-bottom:none;font-family:edmondsans_regularregular;}
/*Side Menu */
#side_content > .moduletable > ul.menu {text-align:left;}
#side_content > .moduletable >  ul.menu  li {text-transform:uppercase; list-style:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:edmondsans_regularregular;}
#side_content > .moduletable > ul.menu  li a{font-size:13px; color:#000; text-decoration:none;font-family:edmondsans_regularregular;letter-spacing: 0.5px;}
#side_content > .moduletable > ul.menu  li a:hover{font-size:13px; color:#000; text-decoration:underline;}

#side_content > .moduletable > ul.menu  li.active a{font-size:13px; color:#a7a9ac; text-decoration:none;}

/*Getting into the 3 level menu*/
#side_content > .moduletable > ul.menu  li.parent {}
#side_content > .moduletable > ul.menu  li.active ul li a{font-size:11px; color:#000; text-decoration:none; font-family:edmondsans_regularregular;letter-spacing: 0.5px;}

#side_content > .moduletable >  ul.menu  li.active ul li.active a{font-size:11px; color:#a7a9ac; text-decoration:none; }

#side_content > .moduletable >  ul.menu  li.active ul li ul li a{font-size:11px; color:#000; text-decoration:none; }

#side_content > .moduletable > ul.menu li ul li {margin:0px 10px 0px 10px; border-bottom:1px solid #b6b7bb; list-style:none;}
#side_content > .moduletable > ul.menu li ul li a{margin:0px 0px 0px 0px; font-size:11px}
#side_content > .moduletable > ul.menu li ul li a:hover{margin:0px 0px 0px 0px; font-size:11px; text-decoration:underline;}
#side_content > .moduletable > ul.menu li ul li ul li a{margin:0px 0px 0px 0px;color: #000 !important;}
#side_content > .moduletable > ul.menu li ul li ul li {margin:0px 0px 0px 10px; border-bottom: 0px solid #b6b7bb !important;}
#side_content > .moduletable > ul.menu li ul li ul li.active a{margin:0px 0px 0px 0px;color: #a7a9ac !important;}

/*Social Links*/
div>#social_links>ul.menu{margin-top:7px;}
div>#social_links>ul.menu, div>#social_links>ul.menu li, div>#social_links>ul.menu li a:hover{ background-color:transparent; background-image:none; padding:10px; display:inline; list-style:none; text-align: center;position: relative; top: 5px;}
div>#social_links>ul.menu li a, div>#social_links>ul.menu li a:hover{color:#4f4f4f; text-decoration:none; border:none; padding:19px 14px 21px 14px; position: relative; top: 5px; }

div>#social_links>ul.menu li a.e-news {background: url(../images/winspear-e-news.png) no-repeat 100% 2px;  font-size: 0; display:inline!important; width:67px; height:39px; padding:15px 54px 31px 67px;}
div>#social_links>ul.menu li a:hover.e-news {background: url(../images/winspear-e-news-hover.png) no-repeat 100% 2px;}
div>#social_links>ul.menu li a.twitter {background: url(../images/twitter.png) no-repeat 100% 2px;  font-size: 0;  display:inline!important; width:39px; height:39px;  padding:19px 13px 21px 13px; }
div>#social_links>ul.menu li a:hover.twitter {background: url(../images/twitter-hover.png) no-repeat 100% 2px;}
div>#social_links>ul.menu li a.facebook {background: url(../images/facebook.png) no-repeat 100% 2px;  font-size: 0;  display:inline!important; width:39px; height:39px; padding:16px 10px 20px 20px }
div>#social_links>ul.menu li a:hover.facebook {background: url(../images/facebook-hover.png) no-repeat 100% 2px;}
div>#social_links>ul.menu li a.youtube {background: url(../images/you-tube.png) no-repeat 100% 2px;  font-size: 0;  display:inline!important; width:39px; height:39px; }
div>#social_links>ul.menu li a:hover.youtube {background: url(../images/you-tube-hover.png) no-repeat 100% 2px;}

/*footer Menu*/
#footer ul.menu{margin:20px 0px 0px 0px;  text-align:center; position: relative; top: 13px;}
#footer ul.menu li{list-style:none; list-style-position:inside; display:inline; font-size:0.75em; padding:10px 20px 0px 20px; text-transform:uppercase;}
#footer ul.menu li a{color:#a7a9ac; text-decoration:underline;}
#footer ul.menu li a:hover, #top_menu ul.menu li.active{color:#4faf80;}

p.footer_text{text-align:center; color:#a7a9ac; line-height:26px;}

.customwins_footer_contact{text-align:left; padding:15px 0px 0px 0px; margin:0px 0px 0px 0px;}

/*Search Box*/
.search{margin:0px 0px -16px 0px; padding:0px; float: left;}

.inputbox {/*position: relative;*/ padding:0px 0px 0px 5px; border:1px solid #e6e6e6; height: 26px; width: 221px;}
#image1{border:none;}
/*To remove the x that IE displays in form fields*/
input[type="text"] .-ms-clear { display: none;}
.img_search{display: block;height: 25px;width: 25px;position: relative;left: 202px;top: -22px;cursor: pointer; background:url(../images/search_btn.png) no-repeat 0 0;  }
input[type="search"]{ color: #e6e6e6; }
/*REVOLVER This is here so it will take WINS style - Revolver CSS has style for ESO */
.mod_revolver{width:1025px; margin:0 auto; overflow:hidden;}
.mod_revolver_container .navigation a {background-image: url(../images/winspear-slider-non-active-button.png) !important; height: 17px; width: 16px; display: block; float: left; margin-right: 3px; border-radius: 10px;}
.mod_revolver_container .navigation a.active {background-image: url(../images/winspear-slider-active-button.png) !important;}
.mod_revolver_container .navigation a.pause {background: transparent !important;}
	

/*E-Newsletter*/
#newsletter_sign_up{background: url(../images/winspear-newsletter-bg.jpg) no-repeat 0% 0px; padding:56px 0px 56px 23px; margin:28px 0px 0px 0px;}
p.e-news{float:right; margin:-54px 25px 0px 0px; line-height:normal; font-size:14px;}
p.e-news a{font-size:14px; color:#000000;}

.moduletablewins_news>h3{display: none; position: relative; top: 40px;left: -89px; font-size:20px; font-family:edmondsans_regularregular;  text-transform:uppercase; padding:0px 0px 0px 0px;}

/*Chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
/*E-Newsletter*/
#newsletter_sign_up{background: url(../images/winspear-newsletter-bg.jpg) no-repeat 0% 0px; padding:56px 0px 56px 23px; margin:28px 0px 0px 0px;}
p.e-news{float:right; margin:-54px 16px 0px 0px; line-height:normal; font-size:14px; width:192px;}
p.e-news a{font-size:14px; color:#000000;}

}


/*Chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.customchart{text-align:left; padding:12px 0px 0px 0px; margin:0px 0px 0px 0px;}

}

/*Table layout - odd/even color*/
.table p{padding:10px; margin:0px; line-height:normal;}
.table{border:1px solid #e6e6e8; margin:10px 0px 10px 0px}
td.table_header{background-color:#e6e6e8; border-bottom:2px solid #000; padding:0px; margin:0px;}
.odd{background-color:#e6e6e8}
.even{}


/*Seating Chart*/
.customchart{text-align:left; padding:40px 0px 0px 0px; margin:0px 0px 0px 0px;}/*IE*/
.title_chart{display: block; width: 228px; height: 50px; background: url(/images/WINS/calendar-button-bg.png); margin-top: 13px;}
.title_chart h1{position: relative; top: 16px;left: 12px;font-size: 30px;}
.title_chart h2{position: relative; top: 16px;left: 12px;}
.chart_img img{margin: 11px 0px 2px 38px;}
.chart_text {position: relative; top: -13px;width: 228px;}

/*NEWS Module*/
.title-wins{display: block; width: 228px; height: 50px; background: url(/images/WINS/calendar-button-bg.png);color: black;}
.title-wins h1{text-transform: uppercase;color: #000000;position: relative; top: 16px; left: 12px; float: left;}
.title-wins a{position: relative; top: 13px; left: 16px; text-decoration: none; border-bottom: 3px solid #6bb793;}
.title-wins a:hover{position: relative; top: 13px; left: 16px; text-decoration: none; border-bottom: 3px solid #6bb793; font-size: 12px;}
.latest-news-item {text-align: left; margin: 0px 0px 0px 0px;}
.mod_latest_news p{padding:0px 0px 0px 0px; text-align:left;}
/*Chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
#dt_calendar{padding-right: 46px !important;}

}
/*Calendar*/
#dt_calendar{padding-right: 46px !important; padding-top:4px; }/*FIREFOX*/

/*form_table*/
.form_table{border: 1px solid #a7a9ac; padding:10px}
.form_table p{color:#484848; text-transform:uppercase; padding:6px 0px 0px 0px; margin:0px;}
.ss-q-long {resize: vertical;width: 90%;}

/*Submit Button*/
input[type="submit"] {background: #a8a9ad;width: 91px;height: 30px;color: white;border: none;cursor: pointer;}

.moduletable{float: left;width: 228px;}
.addthis_toolbox{float: left; margin-right: -11px !important;}
.news{margin-top: 0px;}
.pagination ul li{display: inline;margin: 0px 16px 0px 0px;}

/* news widget */
.wins_news_widget{margin: 40px 0px 20px 0px;}
.wins_news_widget a{color: black;font-family:edmondsans_regularregular;font-size: 13px;}
.wins_news_widget a:hover {color:#5c5b5b;}
#side_content .moduletablewins-news > h3{display: none;}

/*Hide Joomlas Title and show our own*/
div.moduletable>h2:first-child{display:block}
div.moduletable>div.mod_latest_news>div.mod_latest_news_title > h2.title { width: 219px; position: relative; top: 0px; padding:14px 0px 10px 10px; margin:0px 0px 0px -2px; background: url(/images/WINS/calendar-button-bg.png) 0px 0px; text-align:left; background-repeat:no-repeat;}
div.moduletable>div.mod_latest_news>div.mod_latest_news_title > a.all-news-link{left:30px; top:-41px;}
div.moduletable>div.mod_latest_news>ul.latest-news {padding-top:10px}

/* Site Map */
.xmapexcl.xmapexcloff{display: none;}

/* Home Featured News*/
.mod_latest_news .wins-home{margin: 0px 0px 0px 0px;}
.title-wins.wins-home{width: 100%; background-image: none;}
.title-wins.wins-home h1{text-transform: uppercase; color: #000000; position: relative; top: 16px; left: 0px !important; float: left;}
.all-news-link.wins-home {}

/* Contact form */
#jform_contact_name, #jform_contact_email, #jform_contact_emailmsg {width: 314px; height: 34px; font-size: 16px;padding-left: 5px; margin-bottom: 23px;} 
#jform_contact_message{width: 314px; height: 127px; font-size: 16px;padding: 5px;}
.wins_contact_title{margin-bottom: 8px;}
.contact-form{width: 45%; float: left;}
#contact-miscinfo{width: 45%; float: right;min-height: 442px; max-height: 807px;display: block; border: 1px solid #BEB1A4;padding: 5px 10px 5px 10px; overflow: auto; margin-top: 25px;}
.wins_list li{list-style: none; margin: 0px 0px 0px 0px;}
.treehide{list-style: none; margin: 0px 0px 0px 0px;}
.clk.second{margin-top: 15px;text-transform:uppercase;}
.clk{text-transform:uppercase;}
.button_wins {background:url(/templates/winspear/images/submit-button.png) no-repeat; cursor:pointer; width: 99px; height: 33px; border: none;}
.button_wins:hover {background:url(/templates/winspear/images/submit-button-hover-winspear.png) no-repeat; cursor:pointer; width: 99px; height: 33px; border: none;}
.treeshow{list-style: none; margin: 0px 0px 0px 0px;}
.clk ul li ul li{list-style: none; margin: 0px 0px 0px 0px;}
#cmcontactinfoleft{width: 222px;}

/*Box Office Information */
.event{border-collapse: collapse; border-spacing: 0; border: 1px solid #808080; border-bottom: none; border-right: none; background: #FFF; padding: 8px; margin-bottom: 10px;}
.td_padding{padding: 8px;}

/* Comments */
.add_comment{padding-left: 35px;}

/* Search */
.section { width: 669px; /*background: #f8f8f8;*/ margin: 18px 0 30px; }
ul.tabs { height: 28px; line-height: 28px; list-style: none; border-bottom: 0px solid #DDD; /*background: #f8f8f8;*/ -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; margin-left: 10px; }
.tabs li.current { height: 26px; color: #4d4d4d; background: white; padding: 0 13px 2px; border: 1px solid #b6b6b6; border-bottom: 1px solid white; font-weight: bold; } 
.tabs li { float: left; display: inline; margin: 0 3px -1px 0; padding: 0 13px 0px; color: #fff; font-weight: bold; cursor: pointer; background: #b6b6b6; border: 0px solid #E4E4E4; border-bottom: 1px solid #b6b6b6; position: relative; }
ul.tabs { line-height: 28px; list-style: none; }
#adv_search_link { font-weight: bold; float: left; margin: 13px 0px 0px 8px; }
.phrases{ display: none; margin-top: 16px;}
.fleft{float:left;}
.box.visible {display: block;}
.box { display: none; border: 1px solid #b6b6b6; border-width: 1px 1px 1px; background: white; padding: 10px 12px; margin-top: 0px; }
#limit{padding: 3px 0px 3px 8px;}
.form-limit{margin-top: 17px;}
.tabs li:hover { background: #6b6867;}
.tabs li.current { height: 25px; color: #4d4d4d; background: white; padding: 0 13px 2px; border: 1px solid #b6b6b6; border-bottom: 1px solid white; font-weight: bold; }
.button_search:hover { background: url(/images/ESO/search-hover.png); width: 60px; height: 32px; font-weight: bold; text-decoration: none; border: none; cursor: pointer; margin-left: 8px; }
.button_search { background: url(/images/ESO/search.png); width: 60px; height: 32px; font-weight: bold; text-decoration: none; border: none; margin-left: 8px; }
#search-searchword{height: 28px; padding-left: 4px;}
.result-title{margin-top: 6px;}
/*#mod-search-searchword{width: 162px;}*/

/*Advanced Search */
a.active{text-decoration:none; color:#5bc490;}

/* Dynamic Content */
.dynamic-list-item{margin: 0px 0px 0px 0px;}
.child_text p{padding: 0px 0px 0px 0px;}
.child_text{float: left; border-bottom: 1px solid #6b6867; margin-top: 10px; width: 100%;}
.first_text{position: relative;top: -4px; text-transform: capitalize;}
.animation{margin-bottom: 16px;}
.dynamic-landing .dynamic-list .dynamic-list-item .dynamic-list-item-title {text-transform: uppercase;}
.dynamic-main-text{border-bottom: 1px solid #6b6867;}
.plan_padding{padding-bottom: 28px;}
.rentals_padding{padding-bottom: 4px;}
.about_padding{padding-bottom: 82px;}

/*Event Detail Page*/
#event_detail div.header {position:relative; height:250px;}
/*#event_detail div.image {position:absolute; top:0; left:0;}*/
#event_detail div.image {float: left; margin-bottom: 30px;}
/*#event_detail div.short_details {position:absolute; top:0; right:0; width:220px;}*/
#event_detail div.short_details { float: left; width:220px; margin-bottom: 10px;}
#event_detail h1.title {font-family: 'edmondsans_regularregular'; font-size: 34px; line-height: 26px; color:#000000;}
#event_detail div.dates {font-family: 'verdana'; font-size: 13px; line-height: 18px; color:#000000; margin-top: 15px;}
#event_detail div.short_description {font-family: 'verdana'; font-size: 11px; line-height: 18px; color:#000000; margin-top: 15px;}
#event_detail div.main_text {}
#event_detail div.addthis_twitteremail {margin-top: 0px;}
#event_detail div.addthis_facecalendar {margin-top: 0px;}

a.addtomycal_button {cursor:pointer; }

table.event {
	border-width: 0px;
	border-spacing: 4;
	border-style: none;
	border-color: white;
	border-collapse: collapse;
	background-color: white;
}
table.event th {
	border-width: 0px;
	padding: 0px;
	border-style: dotted;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.event td {
	border-left-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	padding: 4px;
	border-left-style: dotted;
	border-bottom-style: dotted;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}

/* FULL CALENDAR */
button.button_calendar{background: transparent;width: 295px;text-decoration: underline;}
.right{float: right;}
#calhead{float: none; width: 100%; height: 25px;}
.calendar_separator {border: 2px solid green; margin: 33px 0px 32px 0px;}
#add-to-my-calendar{margin: 10px 0px 0px 0px; text-align: center;}
#add-to-my-calendar a{font-weight: bold;}
.event_title{font-size: 11px;}
.under_cal_text{margin-bottom: 20px;}
#txtdatetimeshow{cursor: pointer;}
.add_to_cal{color: black;}
.add_to_cal:hover {color: black;}

#limit{width: 55px;}
.level_0{margin-top: 12px;}

/* Side Menu Arrows */
#arrow_up{width: 8px; height: 7px; background: url(/images/ESO/menu-arrow-up.png); display: block; float: right;margin: 8px 2px 0px 0px;}
#arrow_down{width: 8px; height: 7px; background: url(/images/ESO/menu-arrow-down.png); display: block; float: right;margin: 8px 2px 0px 0px;}

.blockquote{margin: 0px !important;}
#page_title{display: none;}

/* Event List */
.eventlist_img{width: 215px; float: left;}
.eventlist_title{float: left; width: 440px; padding: 0px 0px 0px 12px;}
.single_event{float: left; border-bottom: 1px solid #595858; margin: 0px 0px 18px 0px;}
.eventlist_title h2{color: #4faf80; padding: 0px 0px 0px 0px;}
.eventlist_title a{text-decoration: none;}
.eventlist_title h2:hover{color: #5bc490;}
.eventlist_title p{padding: 6px 0px 0px 0px;}
.date_up{margin-top: -3px;}

/* Home page widgets */
h2.title{font-size:28px; font-family:edmondsans_regularregular; text-transform:uppercase; padding:0px 0px 15px 0px; color:#000000;}
h1.title{font-size:34px; font-family:edmondsans_regularregular; text-transform:uppercase; padding:0px 0px 15px 0px; color:#000000; letter-spacing:-2px;}
a.all-events-link {color: #000000;font-size: 14px;position: relative;top: -41px;left: 304px;text-decoration: none;border-bottom: 1px solid #4faf80;font-family: edmondsans_regularregular;}
a.all-events-link:hover{color: #5c5b5b;}

/* Additional styling */
.addthis_twitteremail a{margin: 0px 20px 0px 0px;}
.addtomycal_button{margin: 0px 0px 0px 0px !important;}

div.nn_tabs_container
{
	margin-top: 40px; 
}

/* AddThisEvent */ 
.addthis_twitteremail .addthisevent-drop {position:relative;/*z-index:999998;*/ text-decoration:none;border:0px solid #d9d9d9;color:#555;font-weight:bold;font-size:14px;text-decoration:none;padding:0px 0px 0px 0px;-moz-border-radius:2px;-webkit-border-radius:2px;margin: 0px;}
.addthisevent-drop:hover {border:0px solid #aab9d4;color:#555;font-weight:bold;font-size:14px;text-decoration:none;}
.addthisevent-drop:active {top:1px;}
.addthisevent-selected {background-color:#f7f7f7;}
.addthisevent_dropdown {width:142px;position:absolute;z-index:99999;padding:6px 0px 0px 0px;background:#fff;text-align:left;display:none;margin-top:-2px;margin-left:0px;border-top:1px solid #c8c8c8;border-right:1px solid #bebebe;border-bottom:1px solid #a8a8a8;border-left:1px solid #bebebe;-moz-border-radius:2px;-webkit-border-radius:2px;-webkit-box-shadow:1px 3px 6px rgba(0,0,0,0.15);-moz-box-shadow:1px 3px 6px rgba(0,0,0,0.15);box-shadow:1px 3px 6px rgba(0,0,0,0.15);}
.addthisevent_dropdown span {width:117px;display:block;line-height:110%;background:#fff;text-decoration:none;font-size:11px;color:#000000;padding:8px 13px 8px 12px;}
.addthisevent_dropdown span:hover {background:#e6e5e5;color:#000000;text-decoration:none;font-size:11px;}
.addthisevent span {display:none!important;}
.addthisevent-drop ._url,.addthisevent-drop ._start,.addthisevent-drop ._end,.addthisevent-drop ._summary,.addthisevent-drop ._description,.addthisevent-drop ._location,.addthisevent-drop ._organizer,.addthisevent-drop ._organizer_email,.addthisevent-drop ._facebook_event,.addthisevent-drop ._all_day_event {display:none!important;}
.addthisevent_dropdown .copyx{display: none;width:200px;position:relative;cursor:default;}
.addthisevent_dropdown .brx {display: none;width:180px;height:1px;overflow:hidden;background:#e0e0e0;position:absolute;z-index:100;left:10px;top:9px;}
.addthisevent_dropdown .frs 	{display: none;position:absolute;top:5px;cursor:pointer;right:10px;padding-left:10px;font-style:normal;font-weight:normal;text-align:right;z-index:101;line-height:110%;background:#fff;text-decoration:none;font-size:9px;color:#cacaca;}
.addthisevent_dropdown .frs:hover {color:#6d84b4;}
.addthisevent {visibility:hidden;}

/**** Tabs For Events Page */
.nn_tabs_tab .active
 {
 
  color:#ffffff;
  
}

div.nn_tabs_container>div.nn_tabs_nav
{
	border-bottom-color: #a7a9ac;
}
ul.nn_tabs_tabs
{
	font-family: 'edmondsans_regularregular';
  	font-size: 13px;
  	text-transform: uppercase;
   	border-top-color: #ddd;
  	border-left-color: #ddd;
  	border-right-color: #ddd;
  	background-color: #a7a9ac;
 	float: right;	
 	margin-right: 5px;
}

div.nn_tabs_container.outline_handles>div.nn_tabs_nav>ul.nn_tabs_tabs>li>span>a, 
div.nn_tabs_container.outline_handles>div.nn_tabs_nav>ul.nn_tabs_tabs>li>span>a:hover 
{
	border-top: 2px solid #a7a9ac;
  	border-left: 2px solid #a7a9ac;
  	border-right: 2px solid #a7a9ac;
	border-radius: 0; /*to take the rounded shape*/
}

div.nn_tabs_container>div.nn_tabs_nav>ul.nn_tabs_tabs>li>span>a, 
div.nn_tabs_container>div.nn_tabs_nav>ul.nn_tabs_tabs>li>span>a:link
{
	color: #ffffff!important;
	background-color: #a7a9ac!important;
}

div.nn_tabs_container>div.nn_tabs_nav>ul.nn_tabs_tabs>li.active>span>a, 
div.nn_tabs_container>div.nn_tabs_nav>ul.nn_tabs_tabs>li.active>span>a:link
{
	color: #000000!important;
	background-color: #ffffff!important;
	padding:4px 12px 4px 12px;
}


 
div.nn_tabs_container
{
	margin-top: 15px; 
}

div.nn_tabs_nav
{
	border-bottom: 2px solid #a7a9ac;
}
div.nn_tabs_container > div.nn_tabs_nav {
  display: block;
  clear: left;
  line-height: 1em;
  zoom: 1;
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs {
  margin: 0px 0px 0px 0px !important;
  padding: 0 !important;
  list-style: none !important;
  list-style-image: none !important;
  background: none !important;
  /*border-bottom: 1px solid #ddd;*/
  *zoom: 1;
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs:before,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs:after {
  display: table;
  content: "";
  line-height: 0;
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs:after {
  clear: both;
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li {
  float: left;
  margin: 0px 7px -2px 7px !important;
  /*margin-bottom: -1px !important;*/
  padding: 0 !important;
  list-style: none !important;
  list-style-image: none !important;
  background: none !important;
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li > span > a {
  display: block;
  margin-right: 2px;
  padding: 8px 12px;
  border: 1px solid transparent;
  border-bottom-color: transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li > span > a,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li > span > a:link,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li > span > a:visited,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li > span > a:active,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li > span > a:hover {
  outline: 0;
  line-height: 1.5em !important;
  text-decoration: none !important;
  color: #555555;
  padding:4px 12px 2px 12px;
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li > span > a:hover {
  background-color: #eee;
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.active > span > a,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.active > span > a:hover {
  background-color: #ffffff;
  /*border: 1px solid #ddd;*/
  border-bottom-color: transparent;
  cursor: default;
}
div.nn_tabs_container.outline_handles > div.nn_tabs_nav > ul.nn_tabs_tabs > li > span > a,
div.nn_tabs_container.outline_handles > div.nn_tabs_nav > ul.nn_tabs_tabs > li > span > a:hover {
  border-top: 2px solid #a7a9ac;
  border-left: 2px solid #a7a9ac;
  border-right: 2px solid #a7a9ac;
  font-family: 'edmondsans_regularregular';
  font-size: 13px;
  line-height: 18px; color:#000000;
}
div.nn_tabs_container.align_right > div.nn_tabs_nav > ul.nn_tabs_tabs > li {
  float: right;
}
div.nn_tabs_container.align_right > div.nn_tabs_nav > ul.nn_tabs_tabs > li > span > a {
  margin-left: 2px;
  margin-right: 0;
}
div.nn_tabs_container.align_center > div.nn_tabs_nav > ul.nn_tabs_tabs {
  text-align: center;
}
div.nn_tabs_container.align_center > div.nn_tabs_nav > ul.nn_tabs_tabs > li {
  float: none;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-left: -1px !important;
  margin-right: -3px !important;
}
div.nn_tabs_container.align_justify > div.nn_tabs_nav > ul.nn_tabs_tabs {
  text-align: center;
  display: table;
  width: 100%;
}
div.nn_tabs_container.align_justify > div.nn_tabs_nav > ul.nn_tabs_tabs > li {
  float: none;
  display: table-cell;
}
div.nn_tabs_container.align_justify > div.nn_tabs_nav > ul.nn_tabs_tabs > li > span > a {
  margin-left: 4px;
  margin-right: -2px;
}
div.nn_tabs_container.align_justify > div.nn_tabs_nav > ul.nn_tabs_tabs > li:first-child > span > a {
  margin-left: -1px;
}
div.nn_tabs_container.align_justify > div.nn_tabs_nav > ul.nn_tabs_tabs > li.active a,
div.nn_tabs_container.align_justify > div.nn_tabs_nav > ul.nn_tabs_tabs > li.active a:hover {
  border-bottom: 2px solid #fff;
  margin-bottom: -1px;
}
div.nn_tabs_container > div.nn_tabs_content {
  margin-bottom: 18px;
  border: 1px solid transparent;
  border-top: 0;
  padding: 8px 12px;
  /* -webkit-border-radius: 0 0 4px 4px; 
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;*/
  position: relative !important;
  overflow: hidden !important;
}
div.nn_tabs_container > div.nn_tabs_content > div,
div.nn_tabs_container > div.nn_tabs_content div.nn_tabs_item {
  position: relative !important;
  overflow: hidden !important;
}
div.nn_tabs_container.outline_content > div.nn_tabs_content {
	
	
	border-bottom: 2px solid #a7a9ac !important;
	/*border: none;*/

}
div.nn_tabs_container.nn_tabs_noscript div.nn_tabs_content {
  margin: 0;
  padding: 0;
  border: none;
}
@media (max-width: 768px) {
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li:last-child > span > a,
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.active:last-child > span > a {
    border-bottom: 1px solid #ddd;
  }
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.blue > span > a,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.blue > span > a:hover {
  border-top: 5px solid #74b4e8;
  padding-top: 4px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.blue > span > a:hover,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.blue > span.active > a {
  border-top-color: #2384d3;
}
@media (max-width: 768px) {
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.blue > span > a,
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.blue > span > a:hover {
    border-top-width: 1px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.primary > span > a,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.primary > span > a:hover {
  border-top: 5px solid #74b4e8;
  padding-top: 4px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.primary > span > a:hover,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.primary > span.active > a {
  border-top-color: #2384d3;
}
@media (max-width: 768px) {
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.primary > span > a,
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.primary > span > a:hover {
    border-top-width: 1px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.info > span > a,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.info > span > a:hover {
  border-top: 5px solid #6fc2da;
  padding-top: 4px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.info > span > a:hover,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.info > span.active > a {
  border-top-color: #2f96b4;
}
@media (max-width: 768px) {
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.info > span > a,
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.info > span > a:hover {
    border-top-width: 1px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.green > span > a,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.green > span > a:hover {
  border-top: 5px solid #91c991;
  padding-top: 4px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.green > span > a:hover,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.green > span.active > a {
  border-top-color: #51a351;
}
@media (max-width: 768px) {
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.green > span > a,
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.green > span > a:hover {
    border-top-width: 1px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.success > span > a,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.success > span > a:hover {
  border-top: 5px solid #91c991;
  padding-top: 4px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.success > span > a:hover,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.success > span.active > a {
  border-top-color: #51a351;
}
@media (max-width: 768px) {
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.success > span > a,
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.success > span > a:hover {
    border-top-width: 1px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.orange > span > a,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.orange > span > a:hover {
  border-top: 5px solid #fbbf69;
  padding-top: 4px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.orange > span > a:hover,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.orange > span.active > a {
  border-top-color: #f89406;
}
@media (max-width: 768px) {
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.orange > span > a,
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.orange > span > a:hover {
    border-top-width: 1px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.warning > span > a,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.warning > span > a:hover {
  border-top: 5px solid #fbbf69;
  padding-top: 4px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.warning > span > a:hover,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.warning > span.active > a {
  border-top-color: #f89406;
}
@media (max-width: 768px) {
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.warning > span > a,
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.warning > span > a:hover {
    border-top-width: 1px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.red > span > a,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.red > span > a:hover {
  border-top: 5px solid #dd7a75;
  padding-top: 4px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.red > span > a:hover,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.red > span.active > a {
  border-top-color: #bd362f;
}
@media (max-width: 768px) {
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.red > span > a,
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.red > span > a:hover {
    border-top-width: 1px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.danger > span > a,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.danger > span > a:hover {
  border-top: 5px solid #dd7a75;
  padding-top: 4px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.danger > span > a:hover,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.danger > span.active > a {
  border-top-color: #bd362f;
}
@media (max-width: 768px) {
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.danger > span > a,
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.danger > span > a:hover {
    border-top-width: 1px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.error > span > a,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.error > span > a:hover {
  border-top: 5px solid #dd7a75;
  padding-top: 4px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.error > span > a:hover,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.error > span.active > a {
  border-top-color: #bd362f;
}
@media (max-width: 768px) {
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.error > span > a,
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.error > span > a:hover {
    border-top-width: 1px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.grey > span > a,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.grey > span > a:hover {
  border-top: 5px solid #b3b3b3;
  padding-top: 4px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.grey > span > a:hover,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.grey > span.active > a {
  border-top-color: #808080;
}
@media (max-width: 768px) {
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.grey > span > a,
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.grey > span > a:hover {
    border-top-width: 1px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.gray > span > a,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.gray > span > a:hover {
  border-top: 5px solid #b3b3b3;
  padding-top: 4px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.gray > span > a:hover,
div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.gray > span.active > a {
  border-top-color: #808080;
}
@media (max-width: 768px) {
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.gray > span > a,
  div.nn_tabs_container > div.nn_tabs_nav > ul.nn_tabs_tabs > li.gray > span > a:hover {
    border-top-width: 1px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}

/* Event Search Rsults */
.search_event_img img{margin: 8px 0px 0px 11px;}
.event_border{border-bottom: 1px dotted #b6b6b6; margin: 18px 0px 8px 0px;}
.search_event_links{margin: 12px 0px 0px 0px; }
.pagination_border{border-bottom: 1px dotted #b6b6b6; margin: 10px 0px 8px 0px;}
.article_border{border-bottom: 1px dotted #b6b6b6; margin: 10px 0px 8px 0px;}


/* style for event list page */
div#eventlistdetails {margin: 10px 0px 0px 0px; padding: 20px 0px 0px 0px;border-top: 2px solid #595858;}
#eventlistheader li.pagination-start {padding: 0px 0px 0px 0px; margin: 0px 10px 0px 0px;}
#eventlistheader div.pagination {}
#eventlistheader div.limit, .list-footer div.limit {display: none;}
#eventlistheader div.counter {display: none;}
#eventlistheader div.list-footer {float: left;}
#eventlistheader ul.upcomingmenuul {margin: 00px 0px 0px 0px; text-align: left;}
#eventlistheader li.upcomingmenuli {list-style: none; list-style-position: inside; display: inline; margin: 0px 10px 0px 0px;}
#eventlistheader a.arrow_down {background: url(../images/menu-arrow-down.png) no-repeat 100% 50%; padding: 0px 20px 0px 0px;}
#eventlistheader a.arrow_up {background: url(../images/menu-arrow-up.png) no-repeat 100% 50%; padding: 0px 20px 0px 0px;}
#eventlistheader .total {font-weight:bold;}
}

/* Adv Search Event List*/
div#advsearch_section {margin: 30px 0px 0px 0px; height: 150px;}
#advsearch_section .sectiona {float: left;width: 420px;}
#advsearch_section .sectionb {float: right;width: 160px;}
div#eventcategoryheader {margin: 10px 0px 10px 0px;}
div.eventcategoryheader_description {margin: 10px 0px 10px 0px;}
#advsearch_buttons {width: 450px; clear:both; float:none; }
#advsearch_buttons .search_button {background: #a8a9ad;width: 91px;height: 30px;color: white;border: none;cursor: pointer; margin-right: 10px; margin-top: 10px;}
#advsearch_section .search_parameter {padding:0 0 5px 0;}

/* Table for Event List category header */
#eventcategoryheader table {
border: 1px solid #e6e6e8; 
margin: 0px 0px 0px 0px;
border-spacing: 0px;
width: 100%;
display: table;
border-collapse: separate;

}

#eventcategoryheader tbody {
display: table-row-group;
vertical-align: middle;
border-color: inherit;
}

#eventcategoryheader tr {
display: table-row;
vertical-align: inherit;
border-color: inherit;
}

#eventcategoryheader td {
/*background-color: #e6e6e8;*/
border-bottom: 0px solid #000;
padding: 10px;
margin: 0px;
}

.addthis_twitteremail a{margin: 0px 20px 0px 0px;}
.addtomycal_button{margin: 0px 0px 0px 0px !important;}

#dt_calendar td.dtHasEvent:hover{background-color: #4faf80 !IMPORTANT;}
#dt_calendar td.dtToday {background: #4faf80 !important; color: white !important}

.st-dtitle-today { background-color: #4faf80 !important;opacity: 0.7;color: white;}


#eventcategoryheader .even_raw {background-color: #ffffff}
.odd_raw{background: #e6e6e8}
.bold{font-weight: bold}

/*Datepicker for List All Event - Advanced Search*/
.ui-datepicker-calendar .ui-state-active { background: #4faf80  !IMPORTANT; color: white !important;text-shadow: 0px 1px 0px #4faf80;filter: dropshadow(color=#4faf80, offx=0, offy=1);border: 1px solid #da3636;position: relative;margin: -1px;}

.small{font-size:10px; margin:0px; padding:0px;}

.event_upcoming_text{font-family: Verdana;font-size: 11px;text-align: left;margin: 0px 0px 0px 0px;line-height: 16px;}
.month_link{color: #4faf80;; text-decoration: underline; cursor: pointer}

.activeclass{color: #ffffff !important; background: #4faf80 !important; width: 31px !important; height: 25px !important; text-decoration: none !important;}
