/* -------------- Site customizations -------------- */
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);
body, #blox-html-container { background: #FFF; }
dl,li{border:0;}
/* Header Logo */

#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
    {background: url("../../images/_site/logo-new.png") no-repeat transparent;width:340px !important;height:61px !important;margin-top:0 !important;bottom:auto;top:0;margin:25px auto 15px 0px !important}
#blox-header-vertical-nav h1 a,
#blox-header-vertical-nav h2 a,
#blox-header h1 a,
#blox-header h2 a
    {width:340px ;height:61px }

.workittricities #blox-header-vertical-nav h1,
.workittricities #blox-header-vertical-nav h2,
.workittricities #blox-header h1,
.workittricities #blox-header h2
    {background: url("../../images/_site/logo-workit-02-16.png") no-repeat transparent;width:424px !important;height:80px !important;margin-top:0 !important;bottom:auto;top:0;margin:15px auto 10px 0px !important}
.workittricities #blox-header-vertical-nav h1 a,
.workittricities #blox-header-vertical-nav h2 a,
.workittricities #blox-header h1 a,
.workittricities #blox-header h2 a
    {width:424px ;height:80px }

.swvatoday #blox-header-vertical-nav h1,
.swvatoday #blox-header-vertical-nav h2,
.swvatoday #blox-header h1,
.swvatoday #blox-header h2
    {background: url("../../images/_site/logo-swva-new2.png") no-repeat transparent left center;width:283px !important;height:102px !important;margin-top:0 !important;bottom:auto;top:0;margin:15px auto 10px 0px !important}
.swvatoday #blox-header-vertical-nav h1 a,
.swvatoday #blox-header-vertical-nav h2 a,
.swvatoday #blox-header h1 a,
.swvatoday #blox-header h2 a
    {width:283px ;height:102px }

.workittricities.depth-2 #index-section-title,
.workittricities.depth-2 #blox-breadcrumbs,
.swvatoday.depth-2 #index-section-title,
.swvatoday.depth-2 #blox-breadcrumbs
 {display:none}

div#blox-container.wtc-index, .swvatoday.depth-2 #blox-container {background:none repeat scroll 0 0 #fff;}
.swvatoday.depth-2.frame #blox-container {background:#fff}
#blox-header-vertical-nav,#blox-header {background:none !important;background:url(../../images/_site/cloud.png) no-repeat left bottom !important; overflow: visible;}
/* CSS file */
/* General Theme Setup */
.front #blox-container {background:none repeat scroll 0 0 #222222;}
.blox-asset.front #blox-container {background:none repeat scroll 0 0 #fff;}
.highlight-white  {background:#fff url(../../images/_site/white-bg.jpg) no-repeat top left;border-color:#DFDFDF}
#blox-footer {margin-bottom:0;background:#fff url(../../images/_site/footer-bg-new2.gif) no-repeat bottom right}
.swvatoday #blox-footer {background-image:url(../../images/_site/footer-bg-new2.gif)}
#blox-footer .blox-bottom-block-holder {border:0;margin-top:0;margin-bottom:0;padding-top:10px;padding-bottom:15px}
#blox-footer .footer-section-block a{color:#000}
#blox-footer .footer-section-block p {color:#494647;padding-left:8px}
#blox-footer .footer-section-block h4 {font:normal 15px 'Oswald', arial,helvetica,sans-serif;padding:5px;margin-bottom:10px;color:#2d63a8;letter-spacing:normal;border-bottom:1px solid #6d8bac;text-transform:uppercase}
#blox-footer p.footer-logo {text-indent:-5000px;display:block !important;width:236px;height:30px;background:url(../../images/_site/logo-small.png) no-repeat;margin-left:6px}
#blox-footer .search-options {border:0}
.swvatoday #blox-footer p.footer-logo {background:url(../../images/_site/logo-swva-small.png) no-repeat;height:48px}
.workittricities #blox-footer p.footer-logo {background:url(../../images/_site/logo-workit-small.png) no-repeat;}

p.copyright {background:none;width:980px;padding:0;margin:0 auto;padding-top:15px;padding-bottom:10px;color: #272727;}
p.copyright a {color: #272727;}

/* Blocks */
#blox-featured-listings {background: #efefef;}
#calendar-widget-block {background: #efefef;}
.soft {background: #efefef;-moz-border-radius:0px; -webkit-border-radius: 0px; border-radius: 0px;}
.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; }
div.small-margin .blox-photo-gallery-list li { margin-right: 7px; } /* BMT-2522 */

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

#leaderboard-bottom{
    padding-top:10px;}

.core-slider.horizontal.playlist{
    background-color:#ddd!important;}



/* Navigation Builder - Header Nav */
#header-top {font:normal 11px tahoma,sans-serif;color:#000;margin-bottom: 0;padding: 0 10px 10px 0;}
#header-top #header-top-left .header-top-navigation a {
  background: url("../../images/_site/arrow-button2.gif") repeat scroll left -4px rgba(0, 0, 0, 0);
  border: 1px solid #6489a9;border-radius: 5px;-moz-box-shadow: 2px 2px rgba(54,54,54,0.1);-webkit-box-shadow: 2px 2px rgba(54,54,54,0.1);box-shadow: 2px 2px rgba(54,54,54,0.1);color: #000 !important;font-size: 11px;margin-right: 2px;padding: 2px 4px 3px;text-decoration: none;}
#header-top #header-top-left .header-top-navigation li {background: none transparent;}
#header-top #header-top-left .header-top-navigation li:hover {background: none transparent;}
#header-top .header-top-navigation li {padding: 0 1px;}
#header-top-right {margin-top: -3px;}

/* Navigation Builder - Main Nav */
ul.navigation.mega .ui-icon {background-image: url("../../../../components/core_external_jqueryui/resources/images/ui-icons_ffffff_256x240.png");margin-left: -5px;margin-right: -5px;}
ul.navigation.mega .ui-icon-circle-triangle-s {background-position: -64px -15px;}
ul.navigation.mega .ui-icon-circle-triangle-n {background-position: 0 -15px;}
ul.navigation.mega .blox-comments .ui-icon {margin-left: 0;margin-right: 0;}
ul.navigation {height:29px;background:#0064aa url(../../images/_site/nav.jpg) repeat-x top left !important;border:0;font-family:arial,helvetica,sans-serif;margin-bottom:0;border-top:0px solid #e2e2e2;border-bottom:0px solid #999;}
ul.navigation > li {background: none transparent; color:#FFF;height:29px;line-height:29px;}
ul.navigation > li.current-section {background:#5085a8 url(../../images/_site/nav-over.jpg) repeat-x top left;}
ul.navigation > li.current-section > a {color:#fc0;}
ul.navigation > li:hover {background:#5085a8 url(../../images/_site/nav-over.jpg) repeat-x top left;}
ul.navigation > li > a {color:#FFF;}
ul.navigation > li > a, ul.navigation > li > .no-link {color: #FFF;font-weight:normal;}
ul.navigation > li > .no-link {display:inline-block;}
ul.navigation > li:hover > a, ul.navigation > li > a:hover {color:#000;}
ul.navigation > li {padding: 0 4px;margin-right:1px;}
.nav-main-item-findit.nav-right > a {
  background: url("../../images/_site/findit-logo-nav.png") no-repeat scroll left center transparent !important;
  display: block;height: 25px;text-indent: -9999px;width: 51px;}

/* Navigation Builder - Mega Nav */
ul.navigation.mega .mega-nav-container {background: none repeat scroll 0 0 #f0f7fd;-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);border: 1px solid #e2e2e2;  width: 939px;}
ul.navigation.mega .mega-nav-container.unmega {margin-left: -4px;border:none;}
ul.navigation.mega .mega-nav-container.unmega ul li {border-top: 1px solid #e2e2e2;}
ul.navigation.mega .mega-nav-container.unmega ul {background: none repeat scroll 0 0 transparent;box-shadow: none;width: 99%;border:none;border: 1px solid #e2e2e2; border-top:none;}
ul.navigation.mega .mega-nav-container ul.section-list li {line-height:14px;padding-top:6px;padding-bottom:6px;}
ul.navigation.mega .mega-nav-container ul.section-list li a {color: #000000;font-size: 11px;font-weight: normal;}
ul.navigation.mega .mega-nav-container ul.section-list li:hover {background-color:#e2effb;}
ul.navigation.mega .mega-nav-container ul.section-list li:hover a, ul.navigation.mega .mega-nav-container ul.section-list li a:hover {color:#000;text-decoration:none;}
ul.navigation.mega .blox-list .blox-headline {width: auto;}

/* Navigation Builder - Footer Nav */
.nav-footer.bull-list li {list-style-type: none;margin-bottom: 1px;margin-left: 0;padding-left: 7px;}

/* Small top navigation - user panel */
#extra-nav {padding-top:0px;border:0;font:normal 11px tahoma,sans-serif;color:#000;width:950px;margin:0 auto 5px auto;height:25px}
#extra-nav a{font:normal 11px tahoma,sans-serif; color: #000 !important; text-decoration:none;}
#extra-nav #extra-left {padding:0;margin-left:0;top:4px !important;}
#extra-nav #extra-right li{padding-right:0;margin-right:0}
#extra-right{text-align:right !important;margin-right:0 !important;float:right}
#extra-right li{margin-right:0}
#extra-nav #extra-left li {padding:0;vertical-align:top !important;float:left;margin-right:3px;margin-top:3px}
#extra-nav #extra-right li {padding:0;vertical-align:top !important;float:left;margin-right:3px;margin-top:3px}

#uNav {height: 20px;padding-top: 3px !important;}
#extra-nav #extra-left a, #uUser, #uNav a, #uNavReauth a, #uNavOut form fieldset a {color:#000 !important; font-size:11px;text-decoration:none;margin-right:2px;background:url(../../images/_site/arrow-button2.gif) left -4px;padding:2px 4px 3px 4px;border:1px solid #6489a9;-moz-border-radius:5px; -webkit-border-radius: 5px; border-radius: 5px;color:#000 !important;-moz-box-shadow: 2px 2px rgba(54,54,54,0.1);-webkit-box-shadow: 2px 2px rgba(54,54,54,0.1);box-shadow: 2px 2px rgba(54,54,54,0.1)}
#extra-nav #extra-left a:hover, #uUser, #uNav a:hover, #uNavReauth a, #uNavOut form fieldset a:hover, {color:#000 !important;}
#uNavOut form fieldset a, #uNavReauth a { float: left; margin-right: 5px; margin-top: 0; display: inherit;font-weight: 700;height: auto;overflow: auto;font-weight: normal;position: relative;top: -2px;}
.blox-user-panel dl,.blox-user-panel dd {overflow:hidden !important}
#blox-user-panel {overflow:hidden !important;height:20px;float:left !important;text-align:left !important;margin-right:0px !important;}
#blox-user-panel #uUser  {font:normal 11px tahoma,sans-serif !important;color:#fff;padding: 2px 4px;}
#blox-user-panel #uUser  a {font:normal 11px tahoma,sans-serif !important;color:#000;}
#blox-user-panel  #uUser a {font-size:11px;text-decoration:none; color:#000 !important;}

#blox-header-search {right:10px;text-align:left;width:230px;bottom:-5px}
#blox-header-search a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;    color:#ccc;text-decoration:underline;display:none}
#blox-header-search a{color:#999;margin-left:50px;}
#blox-search-form{background:url(../../images/_site/search-bar.png) no-repeat scroll bottom;height:42px;margin-top:5px;overflow:hidden;padding:7px 0 0 5px;width:235px;}
#blox-search-form input {font-family: inherit;border: 0px;background: transparent;}
#blox-search-form .search-bar {width:105px;float:left;font-size:12px}
#blox-search-form .search-submit {color: #900;width: 46px;float: right;font-size: 12px;cursor: pointer;font-weight: bold;margin-right: 6px;padding: 0;}
blox-search-form .search-submit:hover {color: #000;}
#blox-header-search input.search-bar{margin:0px 2px;border:none;width:160px;padding-left:5px}
.top-right-one {bottom:45px;right:145px;width:125px;height:48px}
#weather-bug {width:125px}
#weather-bug a {color:#fff !important}
.top-right-one a {color:#000 !important}
#weather-sponsor{width:240px;height:60px;position:absolute;right:280px;bottom:23px;padding:0}
#weather-sponsor img,#weather-sponsor iframe,#weather-sponsor embed,#weather-sponsor object{position:absolute;right:auto;bottom:auto;margin:0}
.header-buttons {float:right;position:absolute;right:6px;bottom:54px;}
.header-buttons img{margin-left:5px}
/* Nav */
ul.dropdown {background:#0064aa url(../../images/_site/nav.jpg) repeat-x top left !important;border:0;font-family:arial,helvetica,sans-serif;margin-bottom:0;border-top:0px solid #e2e2e2;border-bottom:0px solid #999;z-index:9999;}
ul.dropdown li a{color:#fff !important;}
ul.dropdown li.active-vertical, ul.dropdown li.active-horizontal {background:#5085a8 url(../../images/_site/nav-over.jpg) repeat-x top left;padding-top:7px;}
ul.dropdown li.active-vertical a, ul.dropdown li.active-horizontal a{color:#fc0 !important}
ul.dropdown li.active-vertical ul a, ul.dropdown  ul li.active-horizontal a{color:#000 !important}
ul.dropdown li {background-color:transparent !important;padding-top:7px;margin-right:1px;font-family:arial,helvetica,sans-serif;background-image:none;padding-left:5px;padding-right:5px}
ul.dropdown li.nav-secondary-vertical {font-weight:normal !important;}
ul.dropdown li:hover{background:#5085a8 url(../../images/_site/nav-over.jpg) repeat-x top left;}
ul.dropdown ul {background:#fff;border:1px solid #ccc;border-top:0}
ul.dropdown ul li {border-color:#e2e2e2}
ul.dropdown ul li a {padding:7px !important;color:#000 !important;font-weight:normal;font-size:11px;}
ul.dropdown ul,ul.dropdown ul li{background-color:#f0f7fd!important;}
ul.dropdown li:hover,
ul.dropdown ul li.hover,
ul.dropdown ul li.hover a,
ul.dropdown ul li:hover,
ul.dropdown ul li:hover a {background-color:#e2effb !important;}




.highlight-white .centerpiece-images #gallery-adv #slideshow-adv {width:450px;}
.container_12 .grid_8 #ara-container {background: #FFF;}
#playlist {background-color: none;border-top: 2px dotted #CCCCCC;float: none;margin: 0;padding: 15px;width: auto;}
a.more, a.more-grey {background: none repeat scroll 0 0 #8C1115;font:normal 11px arial,helvetica,sans-serif;margin-bottom:10px}



.day-partition {background-color:#2C63A6  !important;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;font:normal 11px arial,helvetica,sans-serif;padding:3px 0 3px 5px; margin-top:-1px}
.blox-list li a {color:#262626 !important;}
.blox-list li {background:none;padding:10px 0;border-style:dotted;border-color:#ccc}
.blox-list .blox-headline {margin-left:0 !important;padding-left:10px;width:210px;background:url(../../images/_site/dot.gif) no-repeat 0 7px !important;display:block !important;font:normal 13px tahoma,arial,helvetica,sans-serif !important}
.blox-list .blox-headline a {color:#262626 !important;font:normal 13px tahoma,arial,helvetica,sans-serif !important}
.zebra-list li {border-style:dotted !important}
.soft {background: #efefef;border:0;padding:15px 10px}
#blox-right-col .soft {background:#fff}
.soft .blox-title h3 a{color:#262626;font-family:"Oswald",tahoma,arial,helvetica,sans-serif !important;font-weight:400;}
.soft .blox-title {border:0 !important}
.soft .image-list {margin-bottom:5px}
.soft .image-list li {border-top:0;border-bottom:1px dotted #ccc}
.soft .image-list-text a {color:#000;font-size:13px;}
.soft .image-list-text em{clear:both !important;display:block}
.soft .image-list .image-list-text {width:65%}
.grid_4 .soft .image-list .image-list-text {width:50%}
.soft .image-list .image-list-text h4 {font:normal 12px tahoma,arial,helvetica,sans-serif;}
.soft .image-list .image-list-text p {clear:both}
#calendar-widget-block{border-color:#ddd;background:#fff url(../../images/_site/white-bg.jpg) no-repeat top left}
#calendar-widget-block .heading h3 {margin:0;padding:0;height:auto !important}
#calendar-widget-block .heading {background:none !important;height:auto !important;padding:0 !important;margin-top:0 !important;height:25px !important;border-bottom:0px solid #08478d;}
#calendar-widget-block .heading h3 a{left:0 !important;border:0;font:normal 18px "Oswald", tahoma,arial,helvetica,sans-serif !important;color:#2C63A6!important;padding:0;margin-bottom:5px;border-top:0px solid #08478d;margin:0 !important;top:0 !important;text-transform:uppercase}

#blox-featured-listings{border-color:#ddd;background:#fff url(../../images/_site/white-bg.jpg) no-repeat top left;padding:5px 10px 20px 10px}
#blox-featured-listings .heading h3 {margin:0 !important;padding:0;float:left;}
#blox-featured-listings .heading {background:none !important;height:auto;border-bottom:1px solid #08478d;}
#blox-featured-listings .heading h3 a{left:0 !important;border:0;font:normal 18px "Oswald", tahoma,arial,helvetica,sans-serif !important;color:#2C63A6!important;padding:0;margin-bottom:5px;border-top:0px solid #08478d;margin:0 !important;top:0 !important;text-transform:uppercase}
.tncms-block.highlight-white:empty {display:none !important;background:none}

.blox-top-story-holder h3.blox-headline {color:#262626;font-family:arial,helvetica,sans-serif !important;font-weight:bold;font-size:15px }
.highlight-grey .blox-top-story-holder h3.blox-headline {font-size:21px}
.blox-top-story-holder h3.blox-headline a{color:#262626; }
.blox-top-story-holder .blox-sub-title h4 {color:#2C63A6;font-family:arial,helvetica,sans-serif !important;font-weight:bold;font-size:14px }
.blox-top-story-holder .blox-sub-title {border-color:#ccc !important;border-bottom-style:none }
.blox-top-story-holder .blox-list li {border-color:#b5bdc3 !important;border-style:dotted;background:url(../../images/_site/dot.gif) no-repeat 0 14px !important;padding:8px 0 8px 10px }
.blox-top-story-holder .blox-list li a{ color:#262626 !important;font:normal 13px tahoma,arial,helvetica,sans-serif !important}
.blox-top-story-holder .lead-presentation-photo .photo-cutline p{font-size:11px !important;color:#999}
.grid_4 .blox-top-story-holder .lead-presentation-photo {border:0;padding:0;width:262px !important}
.grid_4 .blox-top-story-holder .lead-presentation-photo .photo-container img{width:262px !important}


.slideshow-app {background:#fff url(../../images/_site/white-bg.jpg) no-repeat top left;border-radius: 0px;}
.slideshow-app .title{font:normal 12px tahoma,arial,helvetica,sans-serif !important;}
.slideshow-app .title a strong{font-weight:normal !important}
.slideshow-app p.date,.slideshow-app p.update  {font:normal 11px tahoma,arial,helvetica,sans-serif !important;color:#767676 !important }
.slideshow-app .slide-navigator li {margin-top:-1px;border-style:dotted}
.slideshow-app a.source-link {font:normal 11px arial,helvetica,sans-serif !important;color:#2C63A6!important;}
.slideshow-app .slide-navigator > li {padding-top:0 !important}
.slideshow-app .slide-navigator li + li {padding-top:10px !important}
.highlight-grey {background:#fff url(../../images/_site/grad.jpg) repeat-x top left}
.grid_6 .heading-cal h1 a {font:bold 23px arial,helvetica,sans-serif !important;color:#000 !important}
.marketplace .heading h2 a {font:bold 23px/21px arial,helvetica,sans-serif !important;color:#000 !important;border:0}
.marketplace .heading h2 {border:0}
h1.index-section-flag {font:bold 23px arial,helvetica,sans-serif !important;color:#000 !important;background:none !important;line-height:42px !important}
#index-section-title {background:url(../../images/_site/tc-icon-small.png) no-repeat 0 13px !important;padding-left:26px !important;border-bottom:2px solid #000}
.tc-title .blox-title {background:url(../../images/_site/tc-icon-small.png) no-repeat 0 3px !important;padding-left:26px !important;width:auto}

.swvatoday #index-section-title {background:none !important;padding-left:0 !important}
.swvatoday .tc-title .blox-title {background:none !important;padding-left:0 !important}

.heading-class h1 {font:bold 23px arial,helvetica,sans-serif !important;color:#000 !important;background:none !important;line-height:42px !important}
.heading-class h1 a{color:#000 !important}
.heading-cal h1 {font:bold 23px arial,helvetica,sans-serif !important;color:#000 !important;background:none !important;line-height:34px !important}
.heading-cal h1 a{color:#000 !important}

.blox-title {border-bottom:1px solid #eee!important;padding: 3px 0 3px 0 !important;background:none !important;border-top:0 !important}
.blox-title h3 {border:0 !important}
.blox-title, .blox-title a, .blox-sub-title a, .blox-title h3, .blox-title h3 a,#blox-html-container #blox-wrapper .blox-title h3{
color:#2C63A6;font-family:"Oswald",tahoma,arial,helvetica,sans-serif !important;font-weight:normal;font-size:18px;padding-left:0 !important;border-top:0;background:none;text-transform:uppercase}
.tc-title .blox-title {background:url(../../images/_site/tc-icon-small.png) no-repeat 0 3px !important;padding-left:26px !important;width:auto}
.blox-recent-block h4 {font:normal 13px tahoma,arial,helvetica,sans-serif !important}
.blox-recent-block h4 a{color:#262626}
.blox-recent-block .blox-comments li {border-color:#ccc !important}
.iterodd {background:none !important}
.blox-bucket-list .bucket-headline a {font-size:15px;color:#000}
#blox-poll p a {color:#4D4D4D;font:bold 13px arial,helvetica,sans-serif}
#calendarSearch.search-box {background:#2C63A6}


/* Zebra block overwrites */

.zebra-mane .headline-cell a {color:#000}
.zebra-stripes ul li {margin-left:0 !important;padding-left:10px !important;background:url(../../images/_site/dot.gif) no-repeat 0 11px !important}
.zebra-stripes .headline-cell a {color:#4D4D4D;font:normal 13px tahoma,arial,helvetica,sans-serif !important}
.zebra-stripes .headline-cell .flag a {color:#fff;font-size:11px !important}
.front-recent .zebra-stripes {margin-left:0;width:250px !important;padding-top:0}
.front-recent .zebra-mane {padding-bottom:0;width:270px;}
.front-recent .zebra-stripes .headline-cell a {font-size:11px !important}

.blox-zebra-nav a {color:#888;border-color:#D9D9D9}
.blox-gallery-lead p {font:normal 11px tahoma,arial,helvetica,sans-serif !important;color:#999}
.blox-gallery-lead p strong a{color:#000;font:normal 13px tahoma,arial,helvetica,sans-serif !important}
.front .big-showcase .blox-title a,.swvatoday .big-showcase .blox-title a,.workittricities .big-showcase .blox-title a{color:#d6e8ff !important}

.demo-ad {background:none !important}

#online-features-menu ul a {
  color: #FFFFFF;
}

/* calendar */
.heading.heading-cal.detail .button a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}
.calendar .search-results p {
  font-size: 12px;
}

/* dashboard form fixes */
#blox-user-admin .ui-widget-content {
  background: url("none") repeat-x scroll 50% 50% #FFFFFF;
  border: 1px solid #CCCCCC;
  color: #000000;
}
#blox-admin-modules textarea {
  width: 100%;
}
#blox-admin-modules input.full {
  width: auto;
}
.container_12 #blox-user-admin .grid_1 {
  width: 130px;
}
#blox-admin-modules input, #blox-admin-modules textarea, #blox-admin-modules select {
  font: 12px arial,sans-serif;
  padding: 3px 10px;
  vertical-align: top;
}

 #blox-story .instant-gallery h3,#blox-story .blox-large-video-title {display:none}


#blox-right-col .highlight-white .blox-photo-gallery img {width:83px}
#blox-right-col .highlight-white .blox-photo-gallery li {width:83px;border:1px solid black;margin-right:4px;height:80px}
#blox-right-col .highlight-white .blox-photo-gallery .blox-top-heading p{font:normal 10px arial,helvetica,sans-serif !important;text-transform:none !important;text-align:left;height:auto !imporant;padding-left:3px;padding-top:3px}
#blox-right-col .highlight-white .blox-photo-gallery .blox-bottom-block strong{font:normal 11px arial,helvetica,sans-serif;}
#blox-right-col .highlight-white .blox-photo-gallery .blox-bottom-block {padding:0 !important;height:28px}

.custom-grid-265 h3.blox-headline {width:260px !important;font:normal 15px "Oswald", arial,helvetica,sans-serif !important}
.custom-grid-265 p{width:260px;font:normal 11px tahoma,arial,helvetica,sans-serif;padding-top:4px;}
.custom-grid_265 .photo-container img{width:245px !important}

/* Fix for Jobs page */
.classifieds.jobs #blox-breadcrumbs {display: none;}
.classifieds.jobs #index-section-title {display: none;}
.classifieds.jobs .heading.detail {margin-bottom: 10px;}

.tc-twitter .twtr-hd,.tc-twitter .twtr-ft {display:none}
.simple-flag a.tn-flag,.blox-flags a.tn-flag {font-size:11px !important;font-weight:normal !important}
a.tn-flag-updated {color:#fff !important;font-weight:normal !important}

.app-classifieds .listing.ui-widget-content {background:#f0f6fa;border-color:#96b4cd}
.app-classifieds .listing.ui-state-highlight, .app-classifieds .listing.ui-widget-content .ui-state-highlight, .app-classifieds .listing.ui-widget-header .ui-state-highlight {border-color:#96b4cd;background:#b7d4ef}
.app-classifieds .listing .listing-flag {border-top:0;border-right:0;border-left:0}

.app-classifieds .instant-gallery h3 {display:none}
.app-classifieds #gallery-classified #instantGallery .ribbon-icon {left:-30px !important;top:-30px !important}
.app-classifieds #gallery-classified #instantGallery {overflow:hidden !important;min-height:80px}
.class.categoriesList span.cat-icon.cl-community-announcements-legal-icon {
  background-position: -89px -810px;
}

table.ap-story-table {width:930px;margin-left:15px}
.ap-story-table .headline {font:bold 30px/34px Verdana,Arial,Helvetica,sans-serif}
.ap-story-table .entry-content {font:normal 13px/125% arial,helvetica,sans-serif}
.ap-story-table .timestamp {font:italic normal 11px arial,helvetica,sans-serif;color:#666 }
.ap-story-table .entry-content a {text-decoration:underline}
.ap-story-table .ap-htmltable-table {width:200px}
.ap-story-table .ap-htmltable-table td{padding:5px;vertical-align:middle}
.ap-story-table .ap-htmltable-table td a {font:normal 13px arial,helvetica,sans-serif;}
.ap-story-table .ap-smallphoto-table {width:200px;border:1px solid #000;}
.ap-story-table .ap-smallphoto-table td {padding:10px}
.ap-story-table .byline {font:bold 12px arial,helvetica,sans-serif;color:#666}
.ap-story-table .byline .bylinetitle {font:italic normal 12px arial,helvetica,sans-serif}

.ap-headline-1,.ap-headline-2,.ap-bulleted-headline-2,.ap-bulleted-headline-1 {margin-left:0 !important;padding-left:10px;background:url(../../images/_site/dot.gif) no-repeat 0 7px !important;display:block !important;font:normal 13px tahoma,arial,helvetica,sans-serif !important}
.ap-headline-1 a,.ap-headline-2 a,.ap-bulleted-headline-2 a,.ap-bulleted-headline-1 a{color:#262626 !important;font:normal 13px tahoma,arial,helvetica,sans-serif !important}
.ap-htmlfragment-table{display:none}
.apHeadline  {font:bold 13px arial,helvetica,sans-serif;}

.apHeadline .firsttopheadline a {font-size:15px !important}
.ap-adhocnewslisting-table p{padding:0}
.ap-adhocnewslisting-table .body,.ap-topheadline-table .body {padding-top:5px;padding-bottom:10px !important;display:block}
.ap-bulleted-headline-2,.ap-bulleted-headline-1{margin-bottom:15px}
.ap-adhocnewslisting-table .image {padding:4px 0 4px 4px}
.ap-topheadlineitem-br {display:none}

.app-form .page-help h1,.app-form .page-help p{color:#fff}

/* Nick 521931 */

.blox-zebra-list .zebra-stripes {
    width: 350px;
}

#blox-top-right .blox-zebra-list .zebra-stripes {
float: left;
margin-left: 0px;
width: 268px;
}

.slideshow-showcase {background:#3B7D99 url(../../images/_site/cloud.png) no-repeat left bottom !important;border-bottom:3px solid #ABCFDF !important}
.slideshow-showcase .blox-comments a,.slideshow-showcase .blox-comments .blox-updated{color:#fff !important}
.slideshow-showcase .blox-comments a em {color:#fc0 !important}

#aboutThisSection .moreInfo a{color:#fff}

#ndn-video-player-2
{
    padding-top: 5px !important;
    margin: 0 10px 10px 0 !important;
    float: left !important;
}

.contest-items div ul.blox-recent-list li
{
    background-color: #ccc;
    padding: 10px;
    margin-bottom: 10px;
    border: none;
}

.contest-items div ul.blox-recent-list li * h4 a
{
    font-size: 18px;
}

.contest-items div ul.blox-recent-list li * p
{
    font-size: 15px;
    padding-right: 20px;
}

/* Tributes Styles*/
#blox-enhanced-announcements {background: #ccc;}
/* end Tribute Styles */

/* classifieds 'closer look' dialogs */
.closer-look {background:#fff !important;}
/* end classifieds 'closer look' dialogs */


.nav-findit {padding-top: 2px !important; padding-bottom: 0px !important;}
.findit #blox-left-col>.heading {position: relative; background: url("http://tricities.com/content/tncms/live/global/resources/images/_site/findit-logo.png") no-repeat; background-size: 171px 61px; border-bottom: 1px solid #ccc;  margin-bottom: 5px;} 
.findit #blox-left-col>.heading h2 {display: none;}
.findit #blox-left-col>.heading strong {position: absolute; right: 0px; bottom: 0px;}
.findit #blox-container .blox-container>.heading {position: relative; background: url("http://tricities.com/content/tncms/live/global/resources/images/_site/findit-logo.png") no-repeat; background-size: 171px 61px; border-bottom: 1px solid #ccc;  margin-bottom: 5px;}
.findit #blox-container .blox-container>.heading h2 {display: none;}
.findit #blox-container .blox-container>.heading strong {right: 0px; bottom: 0px;}

/* Add 'Find It' Logo To Featured Businesses Block */
.findit-featured-businesses .block.minilist>.blox-title>h3 {
	background: url('http://tricities.com/content/tncms/live/global/resources/images/_site/findit-logo.png') no-repeat !important;
        background-position: 0px -2px !important;
	background-size: 70px !important;
}
.findit-featured-businesses .block.minilist>.blox-title>h3>a {margin-left: 75px !important;}
.findit-featured-businesses .block.minilist .thumb.mini {width: 80px;}



/* DSI Styles */
body.page-content {
    overflow: auto !important;
}
#subscription-notice li.service .service-left-column, #subscription-notice-manager-pop li.service .service-left-column {
width: 40%;}
#subscription-notice li.service .service-right-column, #subscription-notice-manager-pop li.service .service-right-column {
width: 50%;}

#subscription-notice li.service .service-dsi-purchase-option, #subscription-notice-manager-pop li.service .service-dsi-purchase-option {
width: 44%;
float: left;
}
#subscription-notice li.service .service-dsi-coupon-duration, #subscription-notice-manager-pop li.service .service-dsi-coupon-duration {
display: none;
}

#subscription-notice li.service .service-dsi-purchase-option h4, #subscription-notice-manager-pop li.service .service-dsi-purchase-option h4 {
font-size: 12px;
}
#subscription-notice li.service .service-dsi-button, #subscription-notice-manager-pop li.service .service-dsi-button {font: bold 16px/1.48em "Source Sans Pro", Arial, sans-serif;}




#subscription-notice li.service, 
#subscription-notice-manager-pop li.service {
    -moz-border-radius: 0px;
    float: left;
    background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #DDDDDD;
    list-style: none outside none;
    margin-right: 1%;
    margin-bottom: 1%;
    padding: 1%;
    width: 96%;
    height: auto !important;
}

#subscription-notice li.service.featured-service, #subscription-notice-manager-pop li.service.featured-service {background: none repeat scroll 0 0 #FFF;}

#subscription-notice a.service-link, #subscription-notice-manager-pop a.service-link {height: auto !important;}

#subscription-notice li.service .service-left-column,
#subscription-notice-manager-pop li.service .service-left-column {
width: 51%;
margin:1%;
padding:1%;
float:left;
clear:none;
}

#subscription-notice li.service .service-right-column,
#subscription-notice-manager-pop li.service .service-right-column {
width: 40%;
margin:1%;
padding:1%;
float:right;
clear:none;
}


#subscription-notice li span.service-text, 
#subscription-notice-manager-pop li span.service-text {
display: block;
font: bold 18px/1.48em Arial,sans-serif;
margin-left: 0;
color: #666;
}

#subscription-notice li span.service-number, 
#subscription-notice-manager-pop li span.service-number {
display: none;
}

#subscription-notice li.service .service-image-container,
#subscription-notice-manager-pop li.service .service-image-container {
width: 100%;
text-align: center;
margin: 2% 0;
padding: 2% 0;
}

#subscription-notice li.service .custom-flag,
#subscription-notice-manager-pop li.service .custom-flag {
background: #900;
font: bold 12px/1.48em Arial, sans-serif;
color: #FFF;
padding: 0.5% 1%;
width: auto;
float: left;
margin: 2% 2% 2% 0;
text-transform: uppercase;
}

#subscription-notice li.service .service-dsi-button,
#subscription-notice-manager-pop li.service .service-dsi-button {
    background-color: #949599;
    font: bold 14px/1.48em "Source Sans Pro", Arial, sans-serif;
    padding: 1% 8%;
    color: #FFF;
    border: 1px solid #838488;
    text-transform: capitalize;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    text-shadow: 1px 1px 1px #000000;
    filter: dropshadow(color=#000000, offx=1, offy=1);
    text-transform: lowercase;
}

#subscription-notice li.service .service-dsi-button:hover,
#subscription-notice-manager-pop li.service .service-dsi-button:hover {
background-color: #838488;
}
#subscription-notice li.service.featured-service .service-dsi-button,
#subscription-notice-manager-pop li.service.featured-service .service-dsi-button{
    background-color: #F7CE04;
    border: 1px solid #D6BD03;
}
#subscription-notice li.service.featured-service .service-dsi-button:hover,
#subscription-notice-manager-pop li.service.featured-service .service-dsi-button:hover{
 background: #D6BD03; 
}

#subscription-notice li.service .service-dsi-purchase-option, #subscription-notice-manager-pop li.service .service-dsi-purchase-option {
  float: left;
  margin: 0 0 0;
  padding: 0;
  text-align: center;
  width: 50%;
}

#subscription-notice li.service .service-dsi-purchase-option h4,
#subscription-notice-manager-pop li.service .service-dsi-purchase-option h4 {
margin: 2% 0;
padding: 2% 0;
}

#subscription-notice li.service .service-dsi-coupon-duration,
#subscription-notice-manager-pop li.service .service-dsi-coupon-duration {
width: 96%;
margin: 2% 1%;
padding: 2% 1%;
text-align: center;
font-style: italic;
}

.remaining.message.active, .first-register.message.active, .viewed.message.active {
  display: none !important;
}

.ui-state-highlight, 
.ui-widget-content 
.ui-state-highlight, 
.ui-widget-header 
.ui-state-highlight {
  background: none repeat scroll 0 0 #888888;
  border: 1px solid #000000;
  color: #FFFFFF;
}
.blox-alert-alternative a {
    color: #000000;
}
.login-box-form {
    background: none repeat scroll 0 0 #888888;
}
.signup #user-gateway #registrationForm input, 
.signup #user-gateway #registrationForm textarea, 
.signup #user-gateway #registrationForm select{
  background: none repeat scroll 0 0 #2B2B2B;
  border-color: #2B2B2B;
  font-size: 12px;
  margin-bottom: 5px;
}

.ui-dialog.ui-widget-content {
    background: none repeat scroll 0 0 #888888;
    border: 1px solid #404040;
    color: #EEEEEE;
}
.ui-widget-content.ui-helper-clearfix
#registration-notice, #subscription-notice, #subscription-notice-manager-pop{
    background: none repeat scroll 0 0 #888888;}
    
#user-gateway #registrationForm input.submit {
  color: #FFFFFF;
  float: left;
}
#user-gateway .page .blox-alert p {
  font-size: 14px;
  font-weight: bold;
}
#registrationForm label.required {
    color: #FFFFFF !important;
}


div.user-skin-pane a{color:blue;font-weight:bold;}
.user-skin-pane .button{font-weight:normal;}
.login-insert a {
    color: blue !important;
    display: inline !important;
    float: none !important;
    font-size: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Specific fix for Subscriber Services page (/subscriber_services/) per BMT-1100. Original CSS from journalnow.com CSS for same URL. - RMD */
.td-three-box .core-slideshow-tiled ul.sections-list li { height: 235px; width: 200px; margin-left: 10px; }
.td-three-box .core-slideshow-tiled .custom-image-wrapper img { width:200px; height:auto; }
.td-three-box .core-slideshow-tiled .custom-image-wrapper { height:auto !important; background:none !important; padding:0 !important; border:0 !important; width:200px !important; }
.td-three-box .core-slideshow-tiled .custom-image-wrapper { height: 133px !important; overflow:hidden; }
/* End Specific fix for Subscriber Services page */


#user-gateway.signup-gateway div.page div.unauthorized-user div#login-box-form-page.login-box-form div.register-column form#registrationForm fieldset p input, #registrationForm p.signup-postcode input#postcode.text,
#registrationForm p.signup-first-name input#first_name.text, 
#registrationForm p.signup-last-name input#last_name.text, 
#registrationForm input#address.text,
#login-box-form-page-403.login-box-form div.register-column #registrationForm fieldset p input#email.validate_email,
#login-box-form-page-403.login-box-form div.register-column form#registrationForm fieldset p input#password.required,
#login-box-form-page-403.login-box-form div.register-column form#registrationForm fieldset p input#password_verify.password_verify,
#login-box-form-page-403.login-box-form div.register-column form#registrationForm fieldset p input#screen_name.screen_name,
#login-box-form-page-403.login-box-form div.login-column-single form#tncms-login-form-page-403.tncms-login-form fieldset input#username-page-403.text,
#login-box-form-page-403.login-box-form div.login-column-single form#tncms-login-form-page-403.tncms-login-form fieldset input#password-page-403.password{
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #000000;
  border-radius: 0;
  color:black;
}
/* Begin - Fix per Ticket BMT-1108  */
#gwcweather { background: #0064AA;    position: relative; top: -3px;}
/* End - Fix per Ticket BMT-1108 */


#blox-slideshow-gallery2 h4 a { font-size: 14px;color: #000;font-weight: bold!important;}

/* Class 'todays-ads' added per BMT-2826 - RMD  */
.todays-ads .core-slider.horizontal.classified {
     min-height: 205px;
}
.todays-ads .core-slider.horizontal .group {
      overflow: hidden;
      height: 195px !important;
}
.todays-ads .core-slider.horizontal.classified .group .item, .core-slider.horizontal.classified .group .item .image {
  
      height: 175px;
}
core-slider.horizontal.classified .group .item .image a {
      display: block;
}
.todays-ads .core-slider.horizontal .nav {
    z-index: 99;
}
.todays-ads  .core-slider.horizontal.classified .group .item:first-child {
    border-right: none;
}

.gallery-margin-5x10 li {
    margin: 5px 10px;
}


/* ap-template menu */
#blox-html-container.ap-template #main-nav li {
    padding: 0px 10px;
}


div#blox-html-container.gallery #blox-collection .masthead img {
    width: 100%;
}

/* SUP-227 Strange happenings on website (background changes, side rail relocating itself) */
/* BMT-4160 Previous change broke expanding ads: remove max-height:90px to fix */
div#tncms-region-ads-leaderboard-top {max-width: 728px !important; /* max-height: 90px !important; */ overflow: hidden !important; }
div#leaderboard-top2 {background-color: transparent !important;}

.spotlight-bar .blox-photo-gallery-list .blox-bottom-block {height:65px !important;} 
.spotlight-bar .blox-photo-gallery .blox-photo-gallery-list .blox-bottom-block div {height:58px !important;}

#main_nav {
    background: #fff !important;
}

ul.navigation > li > a, ul.navigation > li > .no-link {
    color: #000 !important;
    font-size: 16px;
}

ul.navigation > li {background:none !important;}


/* BMT-4287 Change Weather Widget to TN Weather */
div.current-conditions {position: relative; width: 100%; display: table;}
div.current-conditions > a {text-decoration: none;}
div.current-conditions > a > p.city {display: none !important;}
div.current-conditions > a > p.temp {font-family: Arial; font-size: 12pt; font-weight: bold; margin: 0; padding: 0 0 5px 0;}
div.current-conditions > a > p.conditions {font-family: Arial; font-size: 11pt; font-weight: bold; margin: 0; padding: 0; max-width: 80px;}
div.current-conditions > a > img.wx-icon {border: 0; position: absolute; top: -10px; right: 0; height: 50px;}