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

/*Color Palette
red #be3b57
grey #a7a9ac
*/
@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;}

*{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%;}
#page{margin: 0 auto; padding:0; font-size:0.75em; color: #000; text-align:left; line-height:25px; width: 100%;  background-image: url(../images/eso-bg.png); background-repeat:no-repeat;
background-position:50% 89%;}

/*Hide the Submenus for the mobile menu*/
#top_menu ul.menu>li.item-112 >ul, #top_menu ul.menu>li.item-113 >ul, #top_menu ul.menu>li.item-114 >ul, #top_menu ul.menu>li.item-115 >ul {display:none!important;}

a>img{border:none;}

/*Divs*/
#switch_wrapper{border-bottom:3px solid #be3b57; 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;  }
#content_wrapper_inner{background-color: #fff; width:1025px; text-align:center; margin:0 auto; padding:24px 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-pattern.png) no-repeat 50% bottom; clear:both; float:none; height:190px; margin-top:-20px;}
#right_search{margin-bottom:15px;}

.custom{text-align:left; padding:0px 0px 0px 0px; margin: 4px 0px 15px 0px;}
.breadcrumbs{padding-bottom:24px;margin-top:-30px;}
.breadcrumbs>span{color:#a7a9ac;}
.breadcrumbs a{text-decoration:none;}
.pathway{margin-bottom:15px;}

a.all-events-link{color:#000000; font-size:14px; position:relative; top:-41px; left:304px; text-decoration:none; border-bottom:1px solid #be3b57; font-family:edmondsans_regularregular; }
a:hover.all-events-link{color:#5c5b5b; font-size:14px;}

.flash_mag{width:600px;height:272px}
.flash{width:420px;height:272px}
.image{float:left; margin-right:23px;}
.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;}

.landing_img_about{padding:0px 12px 50px 0px; margin:0px;}
.landing_table{padding:15px 0px 0px 0px; margin:0px;}

 /*Buttons*/
p.ticket_buttons{margin:14px 0px 20px 0px; position:relative; bottom:0px;}
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*/
.buy_ticket{background:url(../images/eso-buy-tickets.png) no-repeat  0 0; padding:10px 0px 10px 10px ; position:relative; text-decoration:none;width:92px; height: 33px;}/**/
a:hover.buy_ticket{background:url(../images/eso-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/eso-buy-tickets.png) no-repeat  0 0; padding:10px 10px 10px 10px ; position:relative;}/**/
a.buy_ticket>span{ visibility:hidden;}
}

/*For IE Banner a tag*/
.media a {color:transparent;}

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 0px 0px; /*line-height:1.1em;*/font-weight: normal!important; }
h2{font-size:28px; font-family:edmondsans_regularregular; padding:14px 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:#be3b57; 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:#f55d6d; text-decoration:none; font-weight: normal!important; line-height:1.1em; }
h3{padding:0px; margin:0px; /*letter-spacing:0.05em;*/ font-size:18px; /*font-weight: normal!important;*/}
h3.event_title{padding:0px; margin:0px; letter-spacing:0.05em; font-size:20px; /*font-weight: normal!important;*/font-family:edmondsans_regularregular;}
h3>a{font-size:18px; font-family:edmondsans_regularregular; padding:0px 0px 0px 0px; color:#be3b57; text-decoration:none; /*font-weight: normal!important;*/}
h3>a:hover{font-size:18px; font-family:edmondsans_regularregular; padding:0px 0px 0px 0px; color:#8D273F; text-decoration:none; /*font-weight: normal!important;*/}
h4 {font-size:18px; font-weight: normal!important;}
h4 a{font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0.5px; font-size:13px; color:#000000; font-weight: bold; }
h4 a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:0.5px; font-size:13px; color:#5c5b5b; font-weight: bold; }
/*News title on home page*/
h2.title{font-size:28px; font-family:edmondsans_regularregular; text-transform:uppercase; padding:0px 0px 15px 0px; color:#000000; font-weight: normal!important;}
h1.title{font-size:34px; font-family:edmondsans_regularregular; text-transform:uppercase; padding:0px 0px 15px 0px; color:#000000; font-weight: normal!important;}
a{color:#be3b57; font-size:12px;}
a:hover{color:#8D273F; font-size:12px;}
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-syle-position: inside; margin:0px 0px 0px 25px}


/*This is for the side menu titles*/
/*.moduletable>h3{font-size:30px; font-family:edmondsans_regularregular;  text-transform:uppercase; padding:15px 0px 0px 0px; text-align:left;}*/
.moduletable>h2 {font-size: 28px;font-family: edmondsans_regularregular;text-transform: uppercase;padding: 20px 0px 10px 0px;line-height: 1.1em;text-align:left;}
.message {display:none;}

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

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}

/*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; }
blockquote p{text-align:right!important; display:block!important;}

/*Table layout - odd/even color*/
.table p{padding:10px; margin:0px; line-height:normal;}
.table{border:1px solid #e6e6e8; margin:0px 0px 0px 0px}
td.table_header{background-color:#e6e6e8; border-bottom:2px solid #000; padding:0px; margin:0px;}
.odd{background-color:#e6e6e8;}
tr.odd{border-right: 1 px solid #6b6867;}
.even{}
.sml{font-size:10px;}
.section td{border-top:1px solid #cececf}


/*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;}
input[type="reset"], input[type="submit"]{-webkit-appearance: none;}


p.more{color:#000000; font-size:14px; position:relative; top:-54px; left:100px; font-family:edmondsans_regularregular;}
a.all-news-link{color:#000000; font-size:14px; position:relative; top:-45px; left:100px; text-decoration:none; border-bottom:1px solid #be3b57; font-family:edmondsans_regularregular; }
p.leadin_title:first-child a{color:#000000; font-size:14px; text-decoration:underline; font-weight:bold;}
p.leadin_title:first-child a:hover{color:#5c5b5b; font-size:14px;  text-decoration:underline; font-weight:bold;}
a.pathway{font-family: Verdana; font-size:11px; color:#000000;}
a:hover.pathway{color:#5c5b5b; font-size:11px;}
a:hover.all-news-link{color:#5c5b5b; font-size:14px;}
a.upcoming_event_link {color:#000000; font-size:14px; font-family:edmondsans_regularregular; text-transform:uppercase; text-decoration:none; border-bottom:1px solid #be3b57;}
a:hover.upcoming_event_link{color:#5c5b5b; font-size:14px; font-family:edmondsans_regularregular;}
.mod_latest_news_title{margin:0px 0px -30px 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%; }
#site_switch ul.menu li a:hover, #site_switch ul.menu li.active a{background-color:#be3b57; color:#FFFFFF; padding:6px 20px 6px 35px;  background:#be3b57 url(../images/black_arrow.jpg) no-repeat 0% -100%;}
#site_switch ul.menu li a:hover.wins{background-color:#4faf80;}
/*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 #be3b57;font-family:edmondsans_regularregular;}
#top_menu ul.menu li.active{border-bottom:1px solid #be3b57;font-family:edmondsans_regularregular;}
#top_menu ul.menu li.active a:hover{border-bottom:none;font-family:edmondsans_regularregular;}

/*this hides the contact and blog links for the mobile on the desktop site */
#top_menu ul.menu li.item-447{}

/*Hide the menu items for the Mobile*/
li.item-469, li.item-470{display:none!important;}

/*Side Menu */
#side_content > .moduletable > ul.menu {text-align:left;width: 224px;}
#side_content > .moduletable > ul.menu  li {text-transform:uppercase; list-style:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#side_content > .moduletable > ul.menu  li a{font-size:13px; color:#000; text-decoration:none;font-family:edmondsans_regularregular;}
#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.open {background: url(../templates/eso/images/ESO/menu-arrow-down.png) no-repeat 90% 6px;}/*this is for the arrow up */
#side_content > .moduletable > ul.menu  li ul li.open {background: url(../images/ESO/menu-arrow-down.png) no-repeat 93% 6px;}/*this is for the arrow up */
#side_content > .moduletable > ul.menu  li.close {background: url(../images/ESO/menu-arrow-up.png) no-repeat 90% 6px;}/*this is for the arrow up */
#side_content > .moduletable > ul.menu  li ul li.close {background: url(../images/ESO/menu-arrow-up.png) no-repeat 93% 6px;}/*this is for the arrow up */

#side_content > .moduletable >  ul.menu  li.active ul li a{font-size:11px; color:#000; text-decoration:none; }
#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.active ul li a{font-size:11px; color: #000; text-decoration:none; margin: 0px 10px 0px 10px;}
#side_content > .moduletable >  ul.menu  li.active ul li.active ul li a:hover{font-size:11px; color: #000; text-decoration:underline; margin: 0px 10px 0px 10px;}
#side_content > .moduletable >  ul.menu  li.active ul li.active ul li.active a{font-size:11px; color: #a7a9ac; text-decoration:none; margin: 0px 10px 0px 10px;}

#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{margin:0px 0px 0px 0px;}
#side_content > .moduletable > ul.menu li ul li ul li{margin:0px 0px 0px 0px;}
#side_content > .moduletable > ul.menu li ul {width: 232px;}
#side_content > .moduletable > ul.menu li ul li{width: 214px;}
/*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 0px 10px 0px; 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 25px 21px 15px; position: relative; top: 5px; }

div>#social_links>ul.menu li a.enotes {background: url(../images/eso-enews.png) no-repeat 100% 2px; font-size:0px; display:inline!important; width:67px; height:39px; padding:14px 54px 21px 55px; }
div>#social_links>ul.menu li a:hover.enotes {background: url(../images/eso-enews-hover.png) no-repeat 100% 2px; font-size:0px;}
div>#social_links>ul.menu li a.blog {background: url(../images/eso-blog.png) no-repeat 100% 2px;  font-size: 0; display:inline!important; width:67px; height:39px; padding:14px 54px 21px 34px;}
div>#social_links>ul.menu li a:hover.blog {background: url(../images/eso-blog-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% 4px;  font-size: 0;  display:inline!important; width:39px; height:39px; }
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;padding-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:#be3b57;}

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

/*Search Box*/
.search{margin:0px 0px -16px 0px; padding:0px;}
.inputbox {padding:0px 0px 0px 5px; width: 221px; height: 26px; border:1px solid #e6e6e6;}
#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*/
.mod_revolver{width:1025px; margin:0 auto;}
.mod_revolver_container .navigation a {background-image: url(../images/slider-non-active-button.png)!important; height: 18px; width: 17px; display: block; float: left; margin-right: 3px; border-radius: 10px;}
.mod_revolver_container .navigation a.active {background-image: url(../images/slider-active-button.png)!important;}
.mod_revolver_container .navigation a.pause {background: transparent !important;}


/*Latest News*/
.mod_latest_news{margin: 5px 0px 0px 0px;}
/*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;}
div.moduletable>div.mod_latest_news>div.clearfix.mod_latest_news_title > h2{ width: 219px; position: relative; top: 0px; padding:14px 0px 5px 10px; margin:0px 0px 0px -2px; background: url(/images/WINS/calendar-button-bg.png); text-align:left;}
div.moduletable>div.mod_latest_news>div.clearfix.mod_latest_news_title > a.all-news-link{left:42px; top:-35px;}moduletableeso_news>h3{position: relative; top: 43px;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;}
p.e-news a{font-size:14px; color:#000000;}

}

.border_line{
	border-bottom: 2px solid #be3b57 !important;
}

.moduletable{
	float: left;
	width: 228px;
}

.musicians{
	display: none;
}

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

#side_content > .moduletable > ul.menu li.item-129 ul li {margin:0px 10px 0px 10px; border-bottom:0px solid #b6b7bb !important; list-style:none;}
#side_content > .moduletable > ul.menu li.item-119 ul li {margin:0px 10px 0px 10px; border-bottom:0px solid #b6b7bb !important; list-style:none;}
#side_content > .moduletable > ul.menu li.item-166 ul li {margin:0px 10px 0px 10px; border-bottom:0px solid #b6b7bb !important; list-style:none;}

.s_media{padding: 0px 0px 0px 0px;}
.addthis_toolbox{float: left; margin-right: -11px !important;}
.news{margin-top: 0px;}
.pagination ul li{display: inline;margin: 0px 16px 0px 0px;}
.latest-news-item {margin: 0px 16px 0px 0px;}

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

/* 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: 779px; 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/eso/images/submit-button-hover-eso.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;}
fieldset {border: 0px groove threedface;}

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

.year_campaign{width: 225px;}
.year_campaign h3{text-decoration: none; font-size: 14px; font-weight: bold !important;}
#2for1_promo{margin-top: 30px; }
.bg_2for1{background: url(/images/ESO/buy-1-get-1.png); width: 229px; height: 80px;}
.bg_2for1:hover{background: url(/images/ESO/buy-1-get-1-hover.png); width: 229px; height: 80px;}/**/
.more_info_widget{color: white;position: relative;top: 58px;left: 18px; text-decoration:none;}

/* Search */
.section { width: 100%; /*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;}

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


/* 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: 0px 12px 16px 0px;}
.dynamic-landing .dynamic-list .dynamic-list-item .dynamic-list-item-title {text-transform: uppercase;}
.dynamic-main-text{border-bottom: 1px solid #6b6867;}
.tickets_padding{padding-bottom: 58px;}
.edu_padding{padding-bottom: 38px;}
.about_padding{padding-bottom: 10px;}
.series_padding{margin-bottom: 20px;}
.customeso_footer_contact{text-align: left;padding: px 0px 0px 0px;margin: 2px 0px 0px 0px;}
.right_img{padding:0px 0px 12px 0px;}
/* Side Menu */
.item-318, .item-139, .item-165{margin-bottom: 10px !important;}

/* Pages */
.heading{margin-bottom: 14px;line-height:1.1em;}
.imageright{float: right;padding-left: 16px;}
.buy_btn{position: relative;top: 12px;left: 6px;}

/*Recordings for sale*/

.td_cell_procol{width: 104px;height: 136px;padding-top: 8px;}
.td_cell{width: 104px;height: 114px;padding-top: 8px;}
.top{margin-top: 16px;}
.left_padding_img{padding-left: 14px;}
ul li span.text {display: block;margin-bottom: 30px;}
#cmartsdistrict ul {list-style-type: none;margin: 0;padding: 0;text-align: center;width: 250px;margin: 0 auto;}
.page_img{margin-top: 8px;}
.teacher_table tr{padding: 10px; height: 36px; }
.teacher_table tr td{padding: 6px;}
/*.img_right{margin-right: 12px;}*/
img{margin-right: 12px;}
.teacher_table{border-left-width: 0px;border-top-width: 0px;}
.teacher_table td{border-right: none;border-bottom: none;}
td.has_right_border{border-right: 1px solid #6b6867 !important;}


/*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: ;
}

/**
 * NoNumber Page stylesheet
 *
 * @package         Tabs
 * @version         3.3.5
 *
 * @author          Peter van Westen <peter@nonumber.nl>
 * @link            http://www.nonumber.nl
 * @copyright       Copyright © 2013 NoNumber All Rights Reserved
 * @license         http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 */
/*
 * You can override this stylesheet by creating your own in:
 * /templates/[YOUR TEMPLATE]/css/tabs/style.min.css
 */
 
.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;
  }
}

/* FORM */
#donation_request1_container_div{width: 285px;}
#event_description1_container_div{margin-top: 18px;}
#submit_button1_container_div{width: 167px;}
.donation_submit{width: 100px !important;}
.donation_submit:hover{background: red;}
.red{color: red;}
.padding_bottom{margin-bottom: 12px;}
.chronoform{display: none;}

/* 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 #be3b57; margin: 33px 0px 32px 0px;}
#add-to-my-calendar {margin: 10px 0px 0px 0px;position: relative; 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;}

/* 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;}

/* Blog */
.blog h1{font-size: 34px;font-family: edmondsans_regularregular;padding: 0px 0px 12px 0px;}
.italic{font-style: italic;}

.planned_img img{margin: 0px 0px 0px 12px;}
#limit{width: 55px;}
.odd h2{font-size: 28px;font-family: edmondsans_regularregular;padding: 0px 0px 0px 0px;color: #000;text-decoration: none;}
.level_0{margin-top: 12px;}

/* 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: #ff2222; padding: 0px 0px 0px 0px;}
.eventlist_title a{text-decoration: none;}
.eventlist_title h2:hover{color: #f55d6d;}
.eventlist_title p{padding: 6px 0px 0px 0px;}
.date_up{margin-top: -3px;}

/* 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: 14px 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 10px 0px 20px;
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: #be3b57 !IMPORTANT;}
#dt_calendar td.dtHasEvent a:hover{background-color: #be3b57 !IMPORTANT;}
#dt_calendar td.dtHasEvent a:active{background-color: #be3b57 !IMPORTANT;}
#dt_calendar td.dtHasEvent:visited{background-color: #be3b57 !IMPORTANT;}
#dt_calendar td.dtToday {background: #be3b57 !important; color: white !important}

#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: #be3b57  !IMPORTANT; color: white !important;text-shadow: 0px 1px 0px #be3b57;filter: dropshadow(color=#be3b57, offx=0, offy=1);border: 1px solid #da3636;position: relative;margin: -1px;}

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

/* Add to my Calendar */
/*
ul.add_to_cal_menu {font-size:14px;list-style:none outside none;float:right; z-index:2; margin:0px 0px 0px 0px; cursor: pointer;}
ul.add_to_cal_menu li a{color:#4f4f4f; text-decoration:none; padding:13px 20px 21px 22px; border-right:1px solid #dddddd; } 
ul.add_to_cal_menu li a:hover {text-decoration:none; background-color:red; color:#00929f; padding:13px 20px 20px 22px;} 

ul.add_to_cal_menu li{margin: 0px 0px 0px 0px;}

ul.add_to_cal_menu li {display:inline;margin-right:0px; position: relative; padding:0px 0px 10px 0px;}

ul.add_to_cal_menu li.selected a, ul.add_to_cal_menu li a:hover, ul.add_to_cal_menu ul li.current a {}
ul.add_to_cal_menu li:hover ul {display: block; position: absolute;}
ul.add_to_cal_menu li:hover li {float: none; font-size: 14px;}
ul.add_to_cal_menu li ul{display: none; position: absolute; padding:0px 0px 0px 0px; z-index:999; margin-top:0px;  left:0px;}

ul.add_to_cal_menu li ul li  {padding:0px; margin:0px}
ul.add_to_cal_menu li ul li a {display: block; padding:3px 0px 3px 15px; background-color:#e6e5e5; color:#5d5d5d;}
ul.add_to_cal_menu li ul li a:hover {display: block; padding:3px 0px 3px 15px; background-color:#a7a9ac; color:#FFFFFF;}
ul.add_to_cal_menu li:hover { background-color:#e6e5e5;}

ul.add_to_cal_menu li>ul a {width: 128px;}
*/
/* 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;}

div#cmpulse8 div.field label{display: block; float: left; padding-right: 1em; width: 9em; }
div#cmpulse8 button.pulse8 {background: #a8a9ad !important;width: 91px;height: 30px;color: white;border: none;cursor: pointer; }

/*You tube videos on BLog page*/
div#cmblogvideos table tbody td.resultCell_gsvb { 
					padding: 5px;
				}
				
.cat_title{padding: 4px 0px 14px 0px;}
.event_upcoming_text{font-family: Verdana;font-size: 11px;text-align: left;margin: 0px 0px 0px 0px;line-height: 16px;}
.month_link{color: #be3b57; text-decoration: underline; cursor: pointer}
.pulse8{display: none;}

/*Pulse8 Form*/
#email, #givenname, #familyname, #phonenumber, #address, #address2, #address3, #city, #stateid, #postalcode, #specialfield1{width: 314px;height: 34px;font-size: 16px;padding-left: 5px;margin-bottom: 23px;}

.subscribe{text-transform: uppercase;}
.subscribe:hover{background: red; text-transform: uppercase;}

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