.header { background-image:url(../App_Images/Header/HeaderInterior.jpg);}
.banner {background-image:url(../App_Images/Header/BannerEvents.jpg); height:170px;}
.mainNav {top:90px; left:146px;}
.mainNav .about a {background-image:url(../App_Images/Nav/AboutNormal.jpg); height:44px; width:92px;}
.mainNav .military a {background-image:url(../App_Images/Nav/MilitaryNormal.jpg); height:44px; width:122px;}
.mainNav .veterans a {background-image:url(../App_Images/Nav/VeteransNormal.jpg); height:44px; width:185px;}
.mainNav .families a {background-image:url(../App_Images/Nav/FamilyNormal.jpg); height:44px; width:125px;}
.mainNav .providers a {background-image:url(../App_Images/Nav/ProvidersNormal.jpg); height:44px; width:73px;}
.mainNav .research a {background-image:url(../App_Images/Nav/ResearchNormal.jpg); height:44px; width:70px;}
.mainNav .calendar a {background-image:url(../App_Images/Nav/CalendarNormal.jpg); background-repeat:no-repeat; height:44px; width:69px;}
.mainNav .locations a {background-image:url(../App_Images/Nav/LocationsNormal.jpg); height:44px; width:70px; background-position:0 0;}
.pageMeta { border-bottom:1px solid #717171; margin-bottom:10px; width:300px !important;}
.breadcrumb {width:350px;}
.printEmail a {display:block; padding-left:25px; height:24px;}
.printEmail a:link, .printEmail a:visited { text-decoration:none;}
.printEmail a:hover, .printEmail a:active { text-decoration:underline;}
.printLink { background-image:url(../App_Images/printIcon.gif); background-repeat:no-repeat;}
.emailLink { background-image:url(../App_Images/emailIcon.gif); background-repeat:no-repeat; margin-top:2px;}
.eventsLower {background-color:#464646; background-image:url(../App_Images/Events/EventLowerBG.jpg); background-position:0 0; clear:both; background-repeat:no-repeat; min-height:400px; }
.subNav{width:212px; padding:30px 15px; float:left;}
.subNav ul {margin:0; padding:0; list-style-type:none; font-size:1.1em;}
.subNav li {padding-bottom:20px;}
.subNav a {color:#fff;}
.subNav a.active {color:#edd02f;}
.subNav a:link, .subNav a:visited {text-decoration:none;}
.subNav a:hover, .subNav a:active {text-decoration:underline;}
.mainContent {width:461px; padding:0 15px 30px 15px; float:left;}
.sidebar {width:200px; padding:0 10px 0 15px; float:left;}
.sidebar ul {margin:0; padding:0; list-style-type:none;}
.sidebar li {padding-bottom:4px;}
.related {border-bottom:1px solid #717171; padding-bottom:20px;}
.featured {border-bottom:1px solid #717171; padding-bottom:20px;}
.brainwaves {padding:20px 0 30px 0; margin-top:15px; border-top:1px solid #717171;}
.brainwaves a {display:block;}

.eventContent { width:470px; float:left; margin-left:150px;}
.eventHeader {margin-bottom:40px;}
.schedule {width:300px; float:left;margin-left:30px;}
.eventsLower strong.eventName {font-family:"Arial Black", Arial, sans-serif; letter-spacing:-.1px; font-size:1.1em; display:block; font-weight:normal; text-transform:uppercase;}
.eventList {margin:0; padding:0; list-style-type:none;}


.eventDate{display:block;padding:0 0 5px 0;color:#fff;}
.eventName a{color:#EDD02F;text-decoration:underline;}

.eventContent p{font-size:11px;}
.eventContent .jump{color:#fff;margin-right:72px;padding-bottom:30px;}
.eventContent .jump a{color:#fff;text-decoration:underline;}
.eventContent .jump .policyLink{float:right;color:#EDD02F;}
.eventPrice{color:#fff;}

.calendarWrapper{width:239px; padding:10px 0 10px 0; margin:0;}
.schedule .scheduleContent{ padding:0 0 0 25px; margin:0;}
.schedule .scheduleOptions{ padding-top:15px;}
.schedule .scheduleOptions select{width:150px;font-size:10px;}
.schedule .scheduleOptions .filterByType{margin-bottom:5px;}

.eventList{list-style-type:none;margin:0 0 20px 0;padding:0;}
.eventList li{margin:3px 112px 0 0;min-height:59px;background-repeat:no-repeat;position:relative;}
.eventList li{padding:10px 10px 3px 60px;}
.eventList li .closeBtn{display:none;text-indent:-5000px;width:14px;height:14px;float:right;background-image:url(images/eventCloseButton.jpg);}
.eventList li .eventDate{font-weight:bold;}
.eventList li p{width:auto;}
.eventList li .eventImage{position:absolute;left:0;top:10px;}
.eventList li .eventImage, .eventList li .eventImage img{width:49px;height:49px;}
.eventList li .eventImages {margin:0;margin-top:10px;padding:0;}
.eventList li .eventImages span {width:70px; margin:0; margin-right:10px; padding:0; border:none;}
.eventList li .eventImages span img {width:60px;border:none;}
.eventList li .priceBox{font-weight:bold;}
.eventList li .priceBox p{padding:2px 0 0;font-size:12px;font-family:Georgia, "Times New Roman", Times, serif;}
.eventList li .priceBox .register{float:right;}
.eventList li .policy{text-align:right;display:block;font-size:10px;color:#666;}
.eventList li .policy a{color:#666;text-decoration:underline;}
.eventList li.expanded .closeBtn{display:block;}

/* ASP.NET Calendar Styling */
.calHeader {background-image:url(../App_Images/Events/CalendarHeader.jpg) !important; color:#000; font-size:1.8em; font-weight:bold; padding:5px 0;}
td.calToday { } /* background-color:# !important; */
td.calNextPrev { }
td.calNextPrev a { font-size:12px; text-decoration:none; font-weight:bold; color:#fff; }
td.calDay {margin:0;}
td.calDay a{display:block; height:16px; vertical-align:middle; padding:4px 0 0 0;}

.noResults { display:block;min-height:35px;padding-left:60px;font-style:italic; }