/* -------------- Site customizations -------------- */
#blox-html-container {background: none #ddecf1;}
#blox-container {background: url("../../images/_site/bg3.jpg") repeat-y scroll 0 0 transparent;}
#blox-container {border-bottom: 1px solid #00aeef;margin-bottom: 10px;}

/* Header Logo */
/*#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
    {background: url("../../images/_site/logo-3.png") no-repeat transparent}
#blox-header h1, #blox-header h2 {height: 160px;margin-bottom: 0;margin-left: 310px;margin-top: 10px;padding-top: 10px;width: 332px;}
#blox-header h1 a, #blox-header h2 a {height: 160px;width: 332px;}*/

#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
    {background: none no-repeat transparent}
#blox-header h1, #blox-header h2 {height: 160px;margin-bottom: 0;margin-left: 0;margin-top: 10px;padding-top: 10px;width: 370px;}
#blox-header h1 a, #blox-header h2 a {height: 160px;width: 370px;}

/* Header */
/*#blox-header {padding: 0;background:none transparent;}*/

#blox-header {padding: 0;background: url("../../images/_site/header-image.jpg") no-repeat scroll center bottom transparent;}

/* "Boxed" changes */
/*.front #blox-container {background:none repeat scroll 0 0 #222222;}*/
.highlight-white {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #DDD;margin-bottom: 20px;padding: 15px;}

/* "Boxed" Block changes */
#blox-featured-listings {background: #FFFFFF;}
#blox-featured-listings .ui-widget-content { color: #666666;}
#calendar-widget-block {background: #FFFFFF;}
.soft {background: #efefef;}
.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag {background:none repeat scroll 0 0 #000000;}
.blox-photo-gallery-list li {border:4px solid #000000; /*quick fix*/ margin-right:15px; }
.blox-zebra-nav a:hover {color: #00aeef;}

/* quick meeting fix */
.blox-zebra-list .zebra-stripes{width:350px;}

/* featured block title */
.blox-title, .blox-title a, .blox-sub-title a, .blox-title h3, .blox-title h3 a{color:#000;}

#leaderboard-bottom {background: none repeat scroll 0 0 transparent;padding-bottom: 10px;padding-top: 10px;}

.core-slider.horizontal.playlist{background-color:#ddd!important;}
    
/*  Header Top Navigation */
#header-top {font: 12px/18px Arial,sans-serif;margin-bottom: 0;padding: 0 10px 1px;}
.header-top-navigation a {color: #000000;font-size: 12px;font-weight: bold;}
.header-top-navigation li:hover { background-color: transparent;}
#header-top-left ul.header-top-navigation li { background: url("../../images/_site/pipe.png") no-repeat scroll 0 7px transparent; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 10px; padding: 2px 4px 2px 5px;}
#header-top-left ul.header-top-navigation li:first-child { background: url("none") no-repeat scroll 0 7px transparent;}
#header-top-left ul {margin-left: 0;margin-top: 3px;}
#header-top.outside_header #blox-user-panel.minimal { color: #000;}
#header-top.outside_header #blox-user-panel.minimal a { color: #000;}
#header-top-right ul.login { margin: 4px 0 4px 20px;}

/*  Navigation */
ul.navigation {-webkit-box-shadow:  2px 2px 3px 0px rgba(0, 0, 0, 0.2);box-shadow:  2px 2px 3px 0px rgba(0, 0, 0, 0.2)}
ul.navigation { background-color: #00aeef; color: #FFFFFF; font-weight: bold;}
ul.navigation > li { background: none transparent; color: #FFFFFF; font-weight: bold;}
ul.navigation > li > a { color: #000;}
ul.navigation > li.current-section { background-color: #1ec0fc;}
ul.navigation > li:hover { background-color: #0c3547;}
ul.navigation > li.current-section a { color: #000;}
ul.navigation > li:hover a { color: #FFFFFF;}

ul.navigation > li.current-section ul li a { color: #000000;}
ul.navigation > li:hover ul li a, ul.navigation > li.active ul li a { color: #000000;}

/* Mega Nav */
ul.navigation.mega .mega-nav-container .blox-column .blox-list li a.tn-flag { color: #FFFFFF;}
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title { height: auto; width: auto;}
ul.navigation.mega .mega-nav-container .blox-list li {line-height: 10px;margin: -1px 0 1px;padding-bottom: 4px;padding-top: 4px;}
ul.navigation.mega .mega-nav-container ul.blox-flags.headline-list li {border: none;}
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title h3,
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title { background: url("none") repeat scroll center bottom transparent; border-top: medium none;}

/*  Footer */
.footer-section-block.start.contact h4 {display:none;}
#blox-footer .footer-section-block.start.contact p {color: #000000;line-height: 1.7em;margin: 0 0 5px;padding: 0 14px 10px;}
p.footer-logo { background: url("../../images/_site/logo_footer-2.png") no-repeat scroll 0 0 transparent; display: block; height: 125px; margin: 5px 0 2px !important; padding: 0 !important;}
p.footer-logo a { display: block; height: 125px; text-indent: -9999em;}
#blox-footer .footer-section-block { height: 240px;}
.footer-section-block.search .search-options { padding: 5px;}
.blox-bottom-block-holder ul.nav-footer.bull-list li { background: url("none") no-repeat scroll 0 0 transparent; padding-left: 0;}
#blox-footer ul.nav-footer.bull-list { color: #000;}
#blox-footer .footer-section-block h4 {border-bottom: 1px solid #FFFFFF;color: #000000;padding: 9px 20px 10px 1px;}
.blox-bottom-block-holder ul li a {color: #000000;}
#blox-footer #blox-copyright, .copyright {background: none repeat scroll 0 0 #00aeef;}
#blox-footer {background: none repeat scroll 0 0 transparent;margin: 0 auto 5px;padding: 10px 0;}
#blox-footer .blox-bottom-block-holder {border-top: 1px solid #00aeef;}
#blox-footer .footer-section-block {border-right: 1px solid #00aeef;}
.footer-section-block.search .search-options {border: 1px solid #00aeef;}
#blox-footer p a {color: #00aeef;text-decoration: underline;}
.footer-section-block.search form label {color: #000000;}


/* -------------- Site customizations -------------- */

.blox-breaking-news {background: none repeat scroll 0 0 #0C3547;}

.soft .blox-title h3 a {color: #000000;font-weight: bold;}
.day-partition {background: none repeat scroll 0 0 #00aeef;}
#index-section-title {background: none repeat scroll 0 0 #0C3547;color: #FFFFFF;}
.form-title h1.form_heading {background-color: #0C3547;color: #FFFFFF;}

#calendarSearch.search-box {background: none repeat scroll 0 0 #0C3547;color: #FFFFFF;}
.heading.heading-cal .button.submit {background: none repeat scroll 0 0 #00aeef;border-radius: 5px 5px 5px 5px;}
.heading.heading-cal .button.submit:hover {background: none repeat scroll 0 0 #0C3547;}
.calendar .button a {color: #000000;}
.calendar a.button:hover, .calendar .button a:hover, .heading.heading-cal .button.submit:hover a {color: #FFF;text-decoration: none;}
.calendar #searchOptions a {color: #FFFFFF;}

.classifieds .heading-class .button {background: none repeat scroll 0 0 #00aeef;border-radius: 5px;color: #000000;}
.classifieds .heading-class .button a {color: #000000;}
.classifieds .heading-class .button:hover {background: none repeat scroll 0 0 #0c3547;}
.classifieds .heading-class .button:hover a, .classifieds .heading-class .button a:hover {color:#FFF;text-decoration:none;}

/* 591619 jsandy */
#blox-header {background: url("../../images/_site/newlogo10-2015.jpg") no-repeat scroll center bottom transparent;}
#temp a {color: #fff;}
.top-right-one { right: 145px; bottom: -8px;}
p.footer-logo { background: url("../../images/_site/TransparentFooterLogo.png") no-repeat scroll 0 0 transparent; display: block; height: 125px; margin: 5px 0 2px !important; padding: 0 !important;}