/* ==========================================================================
   Site's styles
   ========================================================================== */
body,
form {
  margin: 0;
  }

/*
 * Text
 */
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 1.539;
  color: #414040;
  }
a {
  color: #00549f;
  text-decoration: none;
  }
a:hover {
  text-decoration: underline;
  }
a:visited {
  }
em, i, .i {
  font-style: italic;
  }
strong, b, .b {
  font-weight: bold;
  }

h1 {
  font-size: 230.76%;
  font-weight: normal;
  line-height: 1.267;
  color: #1b1b1b;
  }
h2 {
  font-family: "twcround", Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 123.1%;
  line-height: 1.25;
  color: #414040;
  margin: 2.5em 0 1.25em;
}
h3 {
  font-size: 93%;
  line-height: 1.667;
  margin: 0;
  color: #b0b0b0;
  text-transform: uppercase;
  font-weight: bold;
}
h4, h5, h6, .heading {
  font-size: 108%;
  line-height: 1.286;
  margin: 0;
  }
p {
  margin-bottom: 1.539em;
}
ul, ol {
  margin: 0 0 3.078em 45px;
}
blockquote {
  border-left: none;
  background-color: #f6f6f6;
  padding: 20px;
  font-size: 100%;
  color: #898989;
  overflow: hidden;
}
blockquote p {
  font-size: 100%;
  line-height: inherit;
}
blockquote cite {
  color: #625f5f;
  float: right;
}

.no-wrap
{
	white-space: nowrap;
}

/* Article */

.article-content h2
{
	margin: 10px 0 0 0;
}

.article-headline
{
	font-family: "twcround", Arial, Helvetica, sans-serif !important;
}

.article-leading {
  font-size: 12px;
  line-height: normal;
  text-transform: uppercase;
  color: #555;
}
.article-header,
.article-footer {
  border-top: 1px solid #EDEDED;
  border-bottom: 1px solid #EDEDED;
  padding: 9px 0;
  margin-bottom: 18px;
  position: relative;
}
.article-footer {
  border-bottom: none;
}
.article-header .top-right,
.article-footer .top-right {
  padding-top: 9px;
  background-position: 0 13px;
}
.article-header ul {
  list-style: none;
  margin: 0;
}
.article-header li {
  white-space: nowrap;
  display: inline;
  margin-right: 18px;
  font-size: 11px;
  line-height: normal;
  color: #161616;
}
.article-header .pull-right {
  margin-right: 0;
}
.article-text-size {
  margin-right: 18px;
  margin-right: 9px;
  padding-right: 9px;
  color: #828282;
}
.article-text-size .visible-desktop {
  display: inline !important;
}
.article-text-size .btn {
  width: 17px;
  height: 16px;
  font-family: "twcround", Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 19px;
  line-height: 14px;
  color: #474747;
  text-align: center;
  text-decoration: none !important;
  padding: 0;
  margin-left: 2px;
}
.lt-ie8 .article-text-size .btn {
  display: inline;
  zoom: 1.0;
  line-height: 18px;
  padding-bottom: 6px;
  margin-top: -4px;
}
.article-author {
  color: #515050;
  font-weight: bold;
}
.lt-ie8 .article-header ul {
  overflow: hidden;
}
.lt-ie8 .article-author,
.lt-ie8 .article-author + li {
  float: left;
}
.article-content {
  padding-left: 220px;
  position: relative;
  padding-bottom: 32px;
  border-bottom: 1px solid #E5E5E5;
  margin-bottom: 18px;
}
.span4 .article-content { /* Weather */
  padding-left: 0;
}
.article-sidebar-fullwidth span {
  width: 200px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 85%;
  line-height: 1.546;
  color: #989898;
}
.article-sidebar-fullwidth  img{
	height: 225px;
	width: 419px;
}

.sidebar-border{
	background-color: #F5F5F5;
	background-image: linear-gradient(to bottom, #F5F5F5 0%, #F5F5F5 100%);
	border: 1px solid #F3F3F3;
	padding-left: 10px;
	padding-right: 5px;
	width: 185px !important;
	clear: none !important;
	padding-top: 20px !important;
}

.fullbar-border{
	background-color: #F5F5F5;
	background-image: linear-gradient(to bottom, #F5F5F5 0%, #F5F5F5 100%);
	padding-left: 10px;
	padding-right: 5px;
}

.article-sidebar {
  width: 200px;
  /*position: absolute;
  left: 0;
  top: auto;*/
  float: left;
  clear: left;
  margin-left: -220px;
  margin-top: 10px;
  border-top: 1px solid #f1f1f1;
  padding-top: 17px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 85%;
  line-height: 1.546;
  color: #989898;
}
.article-sidebar + .article-sidebar {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}
.article-sidebar h2,
.article-sidebar h3,
.article-sidebar p,
.article-sidebar ul,
.article-sidebar ol,
.article-sidebar img {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  margin: 0 0 1.546em;
}
.article-sidebar h2,
.article-sidebar h3 {
  color: #747373;
  font-weight: bold;
}
.article-sidebar li {
  list-style: none;
  margin-bottom: 1.546em;
}

/*
 * Forms
 */
.field {
  }
.field label,
.field input,
.field select,
.field textarea {
  }
/* On over styles */
.field input:hover,
.field select:hover,
.field textarea:hover,
.field button:hover,
.field button:focus {
  }
/* On click styles */
.field button:active {
  }
/* On focus styles */
.field input:focus,
.field select:focus,
.field textarea:focus {
  }
.field-focus label {
  }

/*
 * Header
 */
.navbar-container {
  margin-bottom: 0;
}

 /* Top navbar */
.top-navbar {
  font-weight: 500;
  font-size: 13px;
  margin-bottom: 0;
  background-color: #000;
  -webkit-box-shadow: 0px 2px 7px 1px rgba(0, 0, 0, 0.23);
          box-shadow: 0px 2px 7px 1px rgba(0, 0, 0, 0.23);
}
.top-navbar .nav > li {
  padding: 5px 10px 2px;
  margin-top: 8px;
  color: #6B6B6B;
}
.top-navbar .nav > .selected a {
  color: #fff;
}
.top-navbar .nav > .selectedsplash a {
  color: #fff;
}
.top-navbar .nav > .selected {
  background-color: #17324d;
  border-radius: 5px 5px 0 0;
}
.top-navbar .nav > .selectedsplash {
  background-color: #22476a;
  border-radius: 5px 5px 0 0;
}
.top-navbar .nav > li > a,
.top-navbar .nav > .active > a {
  padding:0;
  color: #6b6b6b;
  background-color: transparent;
  text-shadow: none;
  box-shadow: none;
}
.top-navbar .nav.login-status > li > a {
  text-decoration: underline;
}
.top-navbar .nav > li > a:focus,
.top-navbar .nav > li > a:hover,
.top-navbar .nav > .active > a:focus,
.top-navbar .nav > .active > a:hover {
  color: #fff;
  background-color: transparent;
  text-shadow: none;
  box-shadow: none;
}
.top-navbar .nav > .selected a:hover {
  color: #fff;
}
.top-navbar .nav > .selectedsplash a:hover {
  color: #fff;
}
.top-navbar .nav li.dropdown > a:hover .caret,
.top-navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #fff;
}
.top-navbar .brand a {
  font-size: 13px;
  font-family: "twcround", Arial, Helvetica, sans-serif;
  font-weight: 500;
}

/* Top header */
.main-header {
  background-color: #19334C;
  background: url(../Images/global/main-header.png) center bottom no-repeat,
              url(../Images/global/main-header-repeat.png) left bottom repeat-x,
              #19334C;
  min-height: 121px;
  }
.header-container {
  padding-top: 21px;
  position: relative;
  z-index: 1050;
}
.header {
  margin-bottom: 5px;
}
.header-logo,
.header-meta {
  margin: 0;
}
.header-logo {
  margin-left: 3px;
}
.header-meta {
  font-family: 'twcsmeditaltwcs_medium_italic', Arial, Helvetica, sans-serif;
  font-size: 21px;
  line-height: normal;
  color: #fff;
  margin-top: -13px;
  margin-left: 71px;
}
.header-time,
.header-weather {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  padding-right: 8px;
  letter-spacing: .05em;
}
.header-weather {
  color: #ffb915;
  font-weight: bold;
}


/* NY1 */
.header-ny1 {
  width: 314px;
}
.header-noticias {
  width: 374px;
}
.header-ny1 .header-meta,
.header-noticias .header-meta {
}

/* News14 */
.header-news14 {

}

/* YNN */
.header-ynn {

}


/* search */
.checkbox-container input[type="radio"].ui-helper-hidden-accessible {
	height: auto;
	position: relative;
	margin: 0;
}
.top-search {
  margin-top: 25px;
  margin-right: 13px;
  position: relative;
}
.search.collapse {
  height: auto;
  overflow: visible;
  position: static;
}
.search input[type="text"] {
  height: 26px;
  line-height: 14px;
  margin-bottom: 0;
  width: 178px;
  padding-left: 8px;
  padding-right: 87px;
  background-color: #fafafa;
  border-color: #d4d4d4;
  font-size: 13px;
  color: #a5a5a5;
  -webkit-border-radius: 5px 0 0 5px;
          border-radius: 5px 0 0 5px;
}
.lt-ie9 .search input[type="text"] {
  height: 24px;
  line-height: 24px;
  position: relative;
  top: -1px;
}
.search input[type="submit"] {
  height: 36px;
  line-height: 32px;
  padding: 0 16px 2px;
  font-family: "twcround", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #fff;
  border: 1px solid rgba(255, 255, 255, .23);
  background: #3a6e9c; /* Old browsers */
background: -moz-linear-gradient(top,  #3a6e9c 0%, #143a6a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a6e9c), color-stop(100%,#143a6a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3a6e9c 0%,#143a6a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3a6e9c 0%,#143a6a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3a6e9c 0%,#143a6a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3a6e9c 0%,#143a6a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a6e9c', endColorstr='#143a6a',GradientType=0 ); /* IE6-9 */

  -webkit-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}
.lt-ie9 .search input[type="submit"] {
  border: none;
  width: 76px;
  margin-left: -2px;
  background: transparent url(../Images/global/lt-ie9/top-search-submit.png) no-repeat;
}
.search {
	font-family: Arial, Helvetica, sans-serif;
}
.search input[type="text"] {
	font-size: 12px;
}
.search-selector {
	font-size: 11px;
	font-weight: normal;
}

/* Target */
.bottom-search .search-selector {
  color: #000000;
}
.bottom-search .search-selector a {
  color: #000000;
}

.search-selector {
  list-style: none;
  margin: 5px 0 0 8px;
  font-size: 11px;
  color: #fff;
}
.bottom-search.web .search-selector {
  background: url(../Images/global/search-selector-web-color.png) bottom right no-repeat;
}
.top-search.web .search-selector {
  background: url(../Images/global/search-selector-web-white.png) bottom right no-repeat;
}
.search-selector li {
  display: inline;
  padding-right: 12px;
}
.search-selector a {
  color: #fff;
  text-decoration: none !important;
}
.icon-radio-button {
  background-image: url(../Images/global/icon-radio-button.png);
  background-position: bottom left;
}
.selected .icon-radio-button {
  background-position: top left;
}
.search-dropdown,
.search-dropdown .dropdown-toggle {
  display: inline-block;
}
.web .search-dropdown {
  display: none;
}
/* Dropdown */
.search-dropdown {
  position: absolute;
  top: 0;
  left: 182px;
  z-index: 1000;
}
.search-dropdown .dropdown-toggle {
  font-size: 11px;
  line-height: 20px;
  font-weight: bold;
  text-transform: uppercase;
  color: #505050;
  padding: 8px 12px;
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
}
.lt-ie8 .search-dropdown .dropdown-toggle .caret {
  margin-top: 5px;
}
.search-dropdown .dropdown-toggle:hover,
.search-dropdown .dropdown-toggle:focus {
  text-decoration: none;
  color: #505050;
}
.search-dropdown .dropdown-menu {
  min-width: 112px;
}
.search .search-dropdown .dropdown-menu {
  margin-top: -1px;
}
.search-dropdown .dropdown-menu.withcaret:after {
  border-width: 9px;
  top: -9px;
}
.search-dropdown .dropdown-menu.withcaret:before {
  border-width: 10px;
  top: -10px;
}
.search-dropdown .dropdown-menu > li > a {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
  padding-top: 1px;
  padding-bottom: 0;
  color: #505050;
}
.search-dropdown .dropdown-menu > li > a:hover {
  color: #fff;
}

/* Main navbar */
.main-navbar {
  font-family: 'twcsregtwcs_regular', Arial, Helvetica, sans-serif;
  font-size: 15px;
  position: relative;
  height: 50px;
  border-bottom: 1px solid #0a4789;
  z-index: 1000;
  background: #234D99 url(../Images/global/main-navbar.png) repeat-x;
}
.main-navbar .nav > li > a,
.main-navbar .nav > .active > a {
  padding: 18px 13px 12px;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(18, 144, 199, .75);
  text-shadow: none;
  background-color: transparent;
  box-shadow: none;
}
.main-navbar .nav > li:first-child {
  margin-left: 13px;
}
.main-navbar .regions > li:first-child {
  margin-left: 58px;
}
.main-navbar .nav > li > a:focus,
.main-navbar .nav > li > a:hover,
.main-navbar .nav > .active > a:focus,
.main-navbar .nav > .active > a:hover {
  color: #ffb915;
  background-color: transparent;
  box-shadow: none;
}
.main-navbar .divider {
  border-left: 1px solid #316DC3;
  border-right: 1px solid #122873;
  height: 51px;
}
.main-navbar .hilite {
  width: 247px;
}
.main-navbar .hilite span {
  float: left;
  width: 200px;
  overflow: hidden;
  padding-top: 15px;
  padding-bottom: 15px;
  white-space: nowrap;
}
.main-navbar .hilite .caret {
  float: right;
  margin-left: 0 !important;
  margin-top: 21px !important;
}
.main-navbar .nav > .hilite > a {
  padding-top: 0 !important;
  padding-bottom: 0;
  font-family: 'twcsmeditaltwcs_medium_italic', Arial, Helvetica, sans-serif;
  font-size: 20px;
  line-height: 20px;
  padding-top: 13px;
}
.main-navbar .nav > .hilite span.ui-button-text {
  padding-top:0;
  padding-bottom:0;
}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  color: #daf4ff;
  background-color: transparent;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret,
.main-navbar .nav li.dropdown > .dropdown-toggle:hover .caret,
.main-navbar .nav li.dropdown > .dropdown-toggle:focus .caret,
.main-navbar .nav li.dropdown > .dropdown-toggle:active .caret {
  border-top-color: #fff !important;
}
.main-navbar .nav {
  float: none;
}
.main-navbar .dropdown-menu {
  font-family: "twcround", Arial, Helvetica, sans-serif;
}
.main-navbar li:hover>.dropdown-menu {
  display: block;
  margin-top: 0;
}
.main-navbar .nav li.withcaret > .dropdown-toggle .caret,
.main-navbar .nav li.withcaret .caret {
  border-top-color: #fff !important;
  border-width: 6px;
  border-top-width: 6px;
  margin-top: 8px;
  margin-left: 10px;
  display: inline-block;
}
.navbar .btn-navbar {
  margin-top: 8px;
}
.lt-ie9 .navbar .regions .dropdown-menu {
  background: #fff url(../Images/global/lt-ie8/regions-dropdown-menu.png) no-repeat;
}
.lt-ie9 .navbar .regions .dropdown-menu>.checkbox {
  padding-left: 23px;
}

.splash {
  background-color: #f7f7f7;
}
.splash .main-navbar {
  height: 7px;
}
.splash .welcome {
  color: #2b558f;
  font-size: 13px;
  line-height: 17px;
  width: 670px;
  background-color: #fff;
  width: 100%;
  padding: 33px 0 28px;
}
.splash .welcome p{
  width: 670px;
  margin: 0 auto;
}
.splash .check-region {
  background-color: #f7f7f7;
  padding: 9px;
}
.splash .check-region h3{
  font-size:17px;
  color:#1d3a56;
  display: inline-block;
  width: auto;
  font-family: 'twcsmeditaltwcs_medium_italic', Arial, Helvetica, sans-serif;
  float: left;
}
.splash .check-region .checkbox{
  float: left;
  margin-top: 7px;
}
.splash .network {
  border-top: 1px solid #e6e6e6;
  font-family: 'twcsregitaltwcsRgIt', Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #2b558f;
  background: url(../Images/splash/line-links.jpg) center 107px repeat-x #f7f7f7;
}
.splash .network a {
  color: #2b558f;
}
.splash .network h3 {
  font-family: 'twcsmeditaltwcs_medium_italic', Arial, Helvetica, sans-serif;
  font-size:21px;
  color: #2b558f;
  margin-bottom:10px;
  text-transform: capitalize;
}
.splash .network .hilite {
  font-family: 'twcsmeditaltwcs_medium_italic', Arial, Helvetica, sans-serif;
}
.splash .network .col {
  float: left;
  width: 237px;
}
.splash .network .news {
  width: 100%;
  height: 72px;
  background: url(../Images/splash/logo-news.png) top center no-repeat;
  margin-top: 31px;
}
.splash .network .ny1 {
  background: url(../Images/splash/logo-ny1.png) no-repeat;
}
.splash .network.old .news {
  width: 100%;
  height: 82px;
  margin-top: 21px;
  background: none;
}
.splash .network.old .logo-ny1 {
  background: url(../Images/splash/logo-old-ny1.png) top center no-repeat;
}
.splash .network.old .logo-ynn {
  background: url(../Images/splash/logo-old-ynn.png) top center no-repeat;
}
.splash .network.old .logo-14news {
  background: url(../Images/splash/logo-old-news14.png) top center no-repeat;
}
.splash .network ul {
  margin-left: 52px;
  list-style: none;
}
.splash .network ul ul {
  margin-left: 0;
  margin-bottom: 15px;
}
.splash .network .ynn{
  width: 460px;
  margin: 0 0px 0 26px;
}
.splash .network .ynn ul{
  float: left;
  width: 176px;
}
.splash .network .ynn ul:first-child {
  margin-right: 20px;
}
.splash .network .region {
  font-size: 16px;
  margin-bottom: 0;
  line-height: 1.5;
}
.splash .footer {
  background: none;
  padding: 0;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 21px;
  color: #484747;
  background-color: #f7f7f7;
}
.splash .footer .container {
  border-top: 1px solid #dedede;
  padding-top: 9px;
  padding-bottom: 20px;
}
.splash .copyright {
  margin: 0;
}
.splash .links {
  list-style: none;
  margin: 0;
}
.splash .links li {
  display: inline-block;
  padding: 0 11px;
  margin: 6px 0;
  line-height: 9px;
  border-right: 1px solid #949494;
}
.splash .links li:last-child {
  border-right: none;
}
.splash .links a {
  color: #949494;
}

/* Top bar */
.topbar {
  margin-bottom: 26px;
  background-color: #fdfdfd; /* Old browsers */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background-image: -moz-linear-gradient(top, #fdfdfd 0%, #f5f5f5 100%); /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #fdfdfd 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #fdfdfd 0%,#f5f5f5 100%); /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #fdfdfd 0%,#f5f5f5 100%); /* IE10+ */
  background-image: linear-gradient(to bottom, #fdfdfd 0%,#f5f5f5 100%); /* W3C */
  border-bottom: 1px solid rgba(0, 0, 0, 0.1015);
}
.lt-ie9 .topbar {
  border-bottom: 1px solid #E4E4E4;
}
.topbar-container {
  position: relative;
}
.topbar .topbar-inner {
  position: absolute;
  top:20px;
  left:12px;
}
.topbar.has-region .topbar-inner {
  top:8px;
}
.topbar-region {
  margin-bottom: -4px;
  font-family: "TWCRound", Helvetica, Arial, sans-serif;
  font-size: 17px;

}
.topbar-date {
  font-size: 12px;
  color:#a3a3a3;
}
.topbar-weather,
.topbar-social {
  float: left;
  height: 56px;
  padding: 5px 0 0 23px;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
  border-left: 1px solid rgba(0, 0, 0, 0.0781);
  margin-bottom: 0;
  font-size: 11px;
  line-height: 16px;
}
.topbar-weather {
  width: 199px;
  margin-bottom: 0;
}
.topbar-weather-icon,
.topbar-weather-text {
  float: left;
}
.topbar-weather-text {
  margin-left: 15px;
}
.topbar-social {
  width: 99px;
}

.topbar-alerts {
  float: left;
  height: 61px;
  margin-top: -5px;
  text-align: center;
  background-color: #b10000;
}
.lt-ie8 .topbar-alerts {
  margin-top: 0;
  margin-bottom: -15px;
  height: 76px;
}
.topbar-alerts ul {
  margin: 0;
  height: 61px;
  list-style: none;
}
.topbar-alerts li {
  float: left;
  width: 65px;
  height: 61px;
  border-bottom: 1px solid #E6E6E6;
}
.alerts-weather,
.alerts-closings,
.alerts-traffic,
.alerts-label {
  display: block;
  font-size: 10px;
}
.alerts-weather,
.alerts-closings,
.alerts-traffic {
  padding: 39px 0 2px;
  background-repeat: no-repeat;
  background-position: 50% 10px;
}
.alerts-weather,
.alerts-closings,
.alerts-traffic {
  color: #fff !important;
  text-shadow: 0 1px 0 rgba(77, 0, 0, .78);
}
.alerts-weather {
  background-image: url(../Images/global/alerts-weather.jpg);
}
.alerts-closings {
  background-image: url(../Images/global/alerts-closings.png);
}
.alerts-traffic {
  background-image: url(../Images/global/alerts-traffic.png);
}
.alerts-label {
  height: 15px;
  line-height: 12px;
  font-weight: bold;
  margin: 0;
  background-color: #b10000;
  color: #fff;
  text-shadow: 1px 1px 1px rgba(77, 0, 0, .78);
  border-radius: 0 0 4px 4px;
  width: 100%;
}
.lt-ie8 .alerts-label {
  height: 14px;
  margin-top: 1px;
}

/*
 * Content Layout
 */
.container, .navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 960px;
}
.content {
  margin-bottom: 26px;
  position: relative;
}
.main-content {
  float: left;
  width: 640px;
}
.main-content.wide {
  float: none;
  width: auto;
}
.sidebar {
  float: right;
  width: 300px;
}

/*
 * Footer
 */
.footer {
  background-color: #d5d5d5; /* Old browsers */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1ZDVkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background-image: -moz-linear-gradient(top,  #d5d5d5 0%, #ffffff 100%); /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5d5d5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top,  #d5d5d5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top,  #d5d5d5 0%,#ffffff 100%); /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top,  #d5d5d5 0%,#ffffff 100%); /* IE10+ */
  background-image: linear-gradient(to bottom,  #d5d5d5 0%,#ffffff 100%); /* W3C */
  padding: 36px 0 18px;
  font-family: "twcround", Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 1.75;
}
.lt-ie9 .footer {
  background: #d5d5d5 url(../Images/global/lt-ie9/footer.png) repeat-x;
}
.footer-social {
  background-color: #ECECEC;
  -webkit-border-radius: 6px;
          border-radius: 6px;
  padding: 15px 0;
  width: 280px;
}
.footer-social ul {
  list-style: none;
  margin: 0;
}
.footer-social li {
  display: inline-block;
  margin-left: 20px;
  height: 16px;
  line-height: 16px;
}
.lt-ie8 .footer-social li,
.lt-ie8 .footer-social a,
.lt-ie8 .footer-social img {
  display: inline;
  zoom: 1.0;
}
.footer-social a {
  color: #686868;
}
.footer-social-icon {
  position: relative;
  top: -2px;
  margin-right: 5px;
}
.footer-social-heading {
  color: #000;
}

.footer-search {
  padding-top: 6px;
  text-align: right;
  background: url(../Images/global/footer-search.png) no-repeat right center;
  padding-right: 90px;
}
.footer-search input[type="text"] {
  background: #fff;
  border: none;
  box-shadow: none;
  -webkit-border-radius: 6px 0 0 6px;
          border-radius: 6px 0 0 6px;
  height: 32px;
  width: 406px;
}
.footer-search button,
.footer-search button:hover {
  background: #587EA2;
  border-radius: 0 6px 6px 0;
  border: none;
  font-size: 18px !important;
  font-family: "twcround", Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #fff;
  text-shadow: none;
  height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: -10px;
}

.footer-info {
  float: left;
  margin: 36px 0 36px 2.083%;
  width: 14.930%
}
.footer-info:first-child {
  margin-left: 0;
}
.footer-info h3 {
  font-size: 15px;
  font-weight: 400;
  text-transform: none;
  color: #000;
  border-bottom: 1px solid #D2D2D2;
  padding: 0 0 7px 4px;
  margin-bottom: 10px;
}
.footer-info ul {
  margin: 0 0 0 4px;
  list-style: none;
}
.footer-info a {
  color: #7c7c7c;
}

.footer-bottom {
  border-top: 1px solid #D9D9D9;
  margin-top: 18px;
  text-align: center;
  color: #949494;
  font-weight: 400;
}
.footer-bottom p {
  margin-bottom: 0;
}
.footer-bottom a {
  color: #949494;
  padding: 0 8px;
  font-weight: 500;
}
.footer-bottom strong {
  padding-right: 8px;
  color: #484747;
  font-weight: 400;
}

/*
 * Stories
 */

/* Sections */
.section {
  position: relative;
}
.lt-ie8 .section.span4 {
  margin-left: 0;
  left: 20px;
}
.section-title,
.section-title-mid,
.section-title-lite,
.section-title-hilite {
  font-family: "twcround", Arial, Helvetica, sans-serif;
  font-weight: 300;
  text-transform: uppercase;
  color: #3f3f3f;
  margin-top: 0;
  margin-bottom: 18px;
}
.section-title-hilite {
  font-size: 30px;
  color: #686868;
  background: url(../Images/global/section-title-hilite.png) left center no-repeat;
  padding-left: 18px;
}
.section-title-lite {
  font-size: 22px;
  line-height: 28px;
  color: #494a4b;
}
.section-title-mid {
  font-weight: 400;
  font-size: 14px;
}
.section-title.underline,
.section-title-mid.underline,
.section-title-lite.underline {
  padding-bottom: 6px;
  border-bottom: 1px solid #F1F1F1;
  margin-bottom: 17px;
}
.section-title.nomargin,
.section-title-mid.nomargin,
.section-title-lite.nomargin {
  padding-bottom: 6px;
  margin-bottom: 0;
}
.section-title small {
  font-weight: 300;
  font-size: 18px;
  color: rgba(29, 29, 29, .36);
}
.top-right {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 12px;
  line-height: 22px;
}
.top-right .caret-right {
  border-left-color: #00549F;
}
.section-title-lite + .top-right {
  line-height: 36px;
}
.widget-title + .top-right,
.widget-title-subtle +.top-right {
  line-height: 30px;
}
.widget-play-title {
	top: -30px;
}
.widget-no-title {
	margin-top: 40px;
}
.section-label {
  background-color: #ee8f01; /* Old browsers */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlOGYwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNDVhMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background-image: -moz-linear-gradient(top,  #ee8f01 0%, #e45a01 100%); /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee8f01), color-stop(100%,#e45a01)); /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top,  #ee8f01 0%,#e45a01 100%); /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top,  #ee8f01 0%,#e45a01 100%); /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top,  #ee8f01 0%,#e45a01 100%); /* IE10+ */
  background-image: linear-gradient(to bottom,  #ee8f01 0%,#e45a01 100%); /* W3C */
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  border-width: 1px 1px 1px 0;
  border-style: solid;
  border-color: rgba(238, 143, 1, .4) rgba(228, 90, 1, .6) rgba(228, 90, 1, .4);
  -webkit-box-shadow: -1px 1px 1px 0px rgba(95, 59, 24, .75);
          box-shadow: -1px 1px 1px 0px rgba(95, 59, 24, .75);
  display: inline-block;
  padding: 0 12px;
  height: 29px;
  color: #f2f2f2;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 28px;
  margin: 0;
  position: relative;
  left: 8px;
  z-index: 9;
  margin-top: -9px;
  margin-left: 6px;
}
.lt-ie8 .section-label {
  display: inline;
  zoom: 1.0;
}
.section-label:before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: -8px;
  z-index: -1;
  border-right: 8px solid #8a3800;
  border-top: 8px solid transparent;

}
.section-label + .row .item-image,
.section-label + .item .item-image {
  margin-top: -22px;
}
.section-more {
  font-size: 12px;
  margin-top: -2px;
  border-top: 1px solid #F1F1F1;
  padding-top: 3px;
  clear: left;
}
.section.orange .section-title,
.section.orange .section-more a,
.span2.orange .section-title,
.span2.orange .section-more a {
  color: #e66741;
}

.section-more.noborder {
  border-top: none;
  padding-top: 0;
}
.section-more.nomargin {
  margin-top: -12px;
}
.section-more.center {
  text-align: center;
  padding-top: 18px;
}
.section-divider {
  display: none;
}
.section-control {
  display: inline-block;
  width: 0;
  height: 0;
  margin: 0 1px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}
.lt-ie9 .section-control {
  margin: 0 2px;
}
.section-control.right {
  border-left: 5px solid #727272;
}
.section-control.left {
  border-right: 5px solid #727272;
}
.section-pages {
  text-align: right;
  border-top: 1px solid #F1F1F1;
  padding-top: 6px;
  margin: 20px 0 0;
  list-style: none;
}
.section-pages li {
  display: inline-block;
  width: 20px;
  margin-right: 4px;
  border: 2px solid #e6e6e6;
  border-radius: 3px;
  background-color: #fdfdfd; /* Old browsers */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background-image: -moz-linear-gradient(top, #fdfdfd 0%, #efefef 100%); /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #fdfdfd 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #fdfdfd 0%,#efefef 100%); /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #fdfdfd 0%,#efefef 100%); /* IE10+ */
  background-image: linear-gradient(to bottom, #fdfdfd 0%,#efefef 100%); /* W3C */
}
.lt-ie8 .section-pages li {
  display: inline;
  zoom: 1.0;
}
.section-pages a {
  display: block;
  height: 20px;
  line-height: 20px;
  color: #6c6c6c;
  font-weight: bold;
  text-align: center;
}
.section-pages .prev,
.section-pages .next {
  border: none;
  background: none;
  padding: 2px;
  height: 20px;
}
.section-pages .prev a,
.section-pages .next a {
  text-align: left;
  text-indent: -9999em;
  overflow: hidden;
  background-image: url(../Images/global/section-pages.png);
  background-repeat: no-repeat;
}
.section-pages .next a {
  background-position: left bottom;
}

 /* Items */
.item {
  font-size: 12px;
  line-height: 1.5;
  color: #676767;
  margin-bottom: 18px;
}
.item.border {
  padding: 6px 10px 0;
  margin-bottom: 7px;
  border-top: 1px solid #F1F1F1;
}
.item.border:last-child {
  padding-bottom: 10px;
  border-bottom: 1px solid #F1F1F1;
}
.item.border:last-child:nth-of-type(1) {
  border-bottom: none;
}
h1 + .content .item.border:first-child {
  border-top: none;
}

/* Images */
.item-image {
  margin-bottom: 5px;
}
.item-image a {
  display: block;
}
/* Floated images */
.item-image.pull-left,
.item-image.pull-right {
  padding-top: 5px;
}
.item-image.pull-left {
  margin-right: 10px;
}
.item-image.pull-right {
  margin-left: 10px;
}
/* Content after floated image */
.item-image.pull-left + .item-content,
.item-image.pull-right + .item-content {
  overflow: hidden;
}
/* Content overlayed */
.item-content-overlay {
  position: relative;
  display: block;
  padding: 0 !important;
  margin-bottom: 5px;
}
.item-content-overlay .item-image {
  margin-bottom: 0;
}
#featured-items .item,
.featured-items .item {
  margin-top:9px;
}
#featured-items h2.section-label,
.featured-items h2.section-label {
  position: absolute;
}
#featured-items .carousel-inner,
.featured-items h2.section-label {
  margin-top:-8px;
}
.item-content-overlay .item-header {
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 36px;
  padding: 8px 10px 16px;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
  color: #f2f2f2;
  overflow: hidden;
  -webkit-transition: height 0.2s ease;
    -moz-transition: height 0.2s ease;
        -ms-transition: height 0.2s ease;
        -o-transition: height 0.2s ease;
    transition: height 0.2s ease;
}
.lt-ie8 .span2 .item-content-overlay .item-header {
  width: 180px;
}
.item-content-overlay:hover .item-header {
  height: 100%;
  padding-bottom: 10px;
}
.lt-ie8 .item-content-overlay .item-header {
  padding: 0 10px;
}
.lt-ie8 .item-content-overlay .item-title,
.lt-ie8 .item-content-overlay .item-title-mid {
  margin-top: 8px;
}
.lt-ie8 .item-content-overlay:hover .item-header {
  height: 100%;
}
.lt-ie8 .span2 .item-content-overlay {
  overflow: hidden;
}
.lt-ie8 .item-content-overlay.static .item-header,
.item-content-overlay.static .item-header {
  height: auto;
  padding-bottom: 10px;
}
.item-content-overlay p {
  color: #f2f2f2;
}
.item-content-overlay a {
  color: #fff;
}
.item-content-overlay .item-text-short {
  white-space: nowrap;
  display: inline-block;
  margin: 0 10px 10px 0;
}
.lt-ie8 .item-content-overlay .item-text-short {
  display: inline;
}
.item-content-overlay .item-text-short:after {
  content: "...";
}
.item-content-overlay:hover .item-text-short {
  white-space: normal;
  display: inline;
  margin-right: 0;
  margin-bottom: 0;
}
.item-content-overlay:hover .item-text-short:after {
  display: none;
}
.item-content-overlay + .item-content {
  padding: 0 10px 20px;
}
.row-hilite .item-content-overlay .item-header {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.67) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.67))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.67) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.67) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.67) 100%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.67) 100%); /* W3C */
}
.lt-ie9 .row-hilite .item-content-overlay .item-header {
  background: url(../Images/global/lt-ie9/featured-item-header.png) left bottom repeat-x;
}
.item-content-overlay.orange .item-header {
  background-color: rgba(249, 123, 87, .9);
}
.lt-ie9 .item-content-overlay.orange .item-header {
  background: url(../Images/global/lt-ie9/orange-item-header.png);
}
.item-content-overlay.blue .item-header {
  background-color: rgba(0, 84, 159, .9);
}
.lt-ie9 .item-content-overlay.blue .item-header {
  background: url(../Images/global/lt-ie9/blue-item-header.png);
}
.item-content-overlay.black .item-header {
  background-color: rgba(23, 23, 23, .76);
}
.lt-ie9 .item-content-overlay.black .item-header {
  background: url(../Images/global/lt-ie9/black-item-header.png);
}
.item-more {
  display: inline-block;
  margin-bottom: 10px;
}
.lt-ie8 .item-more {
  display: block;
  margin-bottom: 0;
}
.item-content-overlay:hover .item-header .item-more {
  display: none;
}
.item-content-overlay .item-title-mid,
.item-content-overlay .item-title {
	margin-bottom: 10px;
}
.item-content-overlay:hover .item-title-mid,
.item-content-overlay:hover .item-title {
	margin-bottom: 0px;
}
.item-more-separator {
  display: block;
}

/* Default text style */
.item-leading,
.item-leading-lite,
.item-leading-hilite,
.item-leading-featured {
  font-size: 10px;
  line-height: 1.8;
  text-transform: uppercase;
  margin-bottom: 0;
  color: #797979;
}
.item-title,
.item-title-mid,
.item-title-right,
.item-title-lite,
.item-title-hilite,
.item-title-featured,
.item-title-big {
  font-size: 14px;
  line-height: 1.384;
  font-family: "twcround", Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #00549f;
  text-transform: none;
  margin: 0;
}

.item-title-big
{
	font-size: 15px;
}

.item-summary {
  margin-bottom: 3px;
}
.item-info {
  font-size: 11px;
  line-height: 1.636;
  color: #797979;
  margin-bottom: 0;
}
.item-category {
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  color: #797979;
}
.item-links {
  color: #00549f;
  margin-bottom: 0;
}

/* Mid text style */
.item-leading-mid {}
.item-title-mid {
  font-size: 14px;
  line-height: 1.286;
  margin-bottom: 2px;
}
.item-summary-mid {}
.item-info-mid {
  font-size: 12px;
  line-height: 1.5;
  color: #b5b5b5;
  margin-bottom: 0;
}

.item-title-right {
  font-size: 18px;
  line-height: 1.25;
  font-weight: 400;
}

/* Lite text style */
.item-lite .item-content {
  padding: 10px 10px 20px;
}
.item-lite.gray {
  background-color: #F5F5F5;
}
.item-lite.red {
  background-color: #AC0000;
}
.item-lite.blue {
  background-color: #004C97;
}
.item-lite.black {
  background-color: #020612;
}
.item-lite.red p,
.item-lite.blue p,
.item-lite.black p,
.item-lite.red a,
.item-lite.blue a,
.item-lite.black a,
.item-lite.red,
.item-lite.blue,
.item-lite.black {
  color: #fff;
}
.item-leading-lite {
  font-size: 11px;
  line-height: 1.636;
  color: #4b4a4a;
  margin-bottom: 2px;
}
.item-title-lite {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.25;
  margin-bottom: 3px;
}
.item-summary-lite {}
.item-info-lite {}

/* Hilite text style */
.item-leading-hilite {
  font-size: 12px;
  line-height: 1.5;
}
.item-title-hilite {
  font-size: 30px;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 3px;
}
.item-summary-hilite {
  font-size: 13px;
  line-height: 1.461;
  color: #1b1b1b;
}
.item-summary-hilite .item-info,
.item-summary-hilite .item-category,
.item-summary-hilite .item-links {
  font-size: 100%;
}
.item-info-hilite {}

/* Subtle text style */
.item-leading-subtle {}
.item-title-subtle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
.item-summary-subtle {}
.item-info-subtle {}

/* Featured */
.item-featured {
  margin-bottom: 0;
}
.item-leading-featured {
  font-size: 19px;
  margin-left: 12px;
}
.item-title-featured {
  font-size: 41px;
  font-weight: 300;
  margin: 0 0 12px 12px;
  line-height: 1.2;
}
.item-featured .item-header {
  background: #282828; /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 95%, rgba(0,0,0,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(95%,rgba(0,0,0,0.95)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 95%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 95%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 95%,rgba(0,0,0,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 95%,rgba(0,0,0,1) 100%); /* W3C */

}
.lt-ie9 .item-featured .item-header {
  background: url(../Images/global/lt-ie9/featured-item-header.png) left bottom repeat-x;
}
/* Bottom list */
.item-bottom-list {
  list-style: none;
  padding: 10px 0;
  margin: -5px 0 20px 0;
  background-color: #231F20;
}
.item-bottom-list li {
  float: left;
  width: 33%;
  border-right: 1px solid #3E3C3D;
  border-left: 1px solid #040404;
}
.item-bottom-list li:first-child {
  border-left: none;
}
.item-bottom-list li:last-child {
  border-right: none;
}
.item-bottom-list a {
  display: block;
  min-height: 54px;
  padding: 5px 5px 5px 25px;
  color: #fff;
}
.item-bottom-list .active {
  background: url(../Images/global/item-featured-active.png) 12px 10px no-repeat;
}
.item-bottom-list .active a {
  color: #00a9e0;
}
.row-lite.row-lite-small .span4 {
  width: 310px;
}
.row-lite.row-lite-small .span2 {
  width: 309px;
}
.row-lite .span4 {
  width: 330px;
}
.row-lite .span2 {
  width: 289px;
}
.row-lite .item-title-right {
  font-size: 17px;
  line-height: 1.2;
}
.row-lite .item-title-hilite {
  font-size: 25px;
}
.row-lite .item-content-overlay {
  margin-bottom: 11px;
}
.row-lite .item-summary-hilite {
  margin-bottom: 0.8em;
}
.row-lite .item-hilite {
  padding: 6px 9px;
  background-color: #f2f2f2;
}
.row-lite .item-content-overlay + .item-content {
  padding-bottom: 0;
}
.row-lite .item-image {
  padding-top: 0;
}

/* Hilite row container */
.row-hilite {
  margin-left: 0;
  padding: 12px 0 0;
  border: 1px solid #f3f3f3;
  margin-bottom: 22px;
  min-height: 340px;
  background-color: #fefefe; /* Old browsers */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background-image: -moz-linear-gradient(top, #fefefe 0%, #f4f4f4 100%); /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #fefefe 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #fefefe 0%,#f4f4f4 100%); /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #fefefe 0%,#f4f4f4 100%); /* IE10+ */
  background-image: linear-gradient(to bottom, #fefefe 0%,#f4f4f4 100%); /* W3C */
}
.lt-ie9 .row-hilite {
  background: url(../Images/global/lt-ie9/row-hilite.png) left bottom repeat-x;
}
.row-hilite .span4 {
  margin-left: 18px;
}
.row-hilite .span2 {
  width: 180px;
}
.row-hilite .item,
.row-hilite .item-content {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* Right list */
.item-right-list {
  list-style: none;
  margin: 0 12px 0 0;
}
.item-right-list a,
.item-right-list a:after {
  -webkit-transition: all 0.3s ease;
     -moz-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
       -o-transition: all 0.3s ease;
          transition: all 0.3s ease;
}
.item-right-list a {
  display: block;
  border-bottom: 1px solid #E6E6E6;
  padding: 6px 12px 12px;
  position: relative;
}
.item-right-list .active a {
  color: #00a9e0;
}
.item-right-list li:last-child a {
  border-bottom: none;
}
.item-right-list a:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 12px;
  left: 0;
  width: 0;
  height: 0;
  border-right: 6px solid #00A9E0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  opacity: 0;
  }
.item-right-list .active a:after {
  opacity: 1;
}
.item-right-list li:last-child .item-content-overlay {
  border-bottom: none;
  border: 2px solid transparent;
}
.item-right-list .item-content-overlay {
  margin: 0 1px 10px 5px;
  border-bottom: none;
  border: 2px solid transparent;
  background-color: transparent;
  -webkit-border-radius: 1px;
          border-radius: 1px;
}
.item-right-list .active:last-child .item-content-overlay {
  border-color: #00a9e0;
}
.item-right-list .active .item-content-overlay {
  border-color: #00a9e0;
}
.item-right-list .active .item-content-overlay:after {
  top: 50%;
  left: -12px;
  margin-top: -8px;
  border-right: 10px solid #00A9E0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
.item-right-list .active .item-content-overlay .item-header {
  background: rgba(0, 169, 224, .5);
}
.lt-ie9 .item-right-list .active .item-content-overlay .item-header {
  background: url(../Images/global/lt-ie9/item-right-list-active.png);
}

/*
 * Widgets
 */

/* Dropdowns */
.dropdown-menu {
  font-size: 12px;
  line-height: 1.5;
  z-index: 1050;
  -webkit-border-radius: 0;
          border-radius: 0;
  margin-top: 6px;
  -webkit-box-shadow:  0px 0px 3px 0px #838383;
          box-shadow:  0px 0px 3px 0px #838383;
  padding: 1px;
}
.dropdown-menu ul {
  list-style: none;
  margin: 0;
  padding: 4px 0;
}
.dropdown-menu.pull-center {
  min-width: 100%;
}
.navbar .nav > li > .dropdown-menu:after {
  border-width: 9px;
  top: -9px;
}
.navbar .nav > li > .dropdown-menu:before {
  border-width: 10px;
  top: -10px;
}
.navbar .nav > li > .dropdown-menu.pull-center:after {
  left: 50%;
  margin-left: -9px;
}
.navbar .nav > li > .dropdown-menu.pull-center:before {
  left: 50%;
  margin-left: -10px;
}
.dropdown-menu ul > li > a {
  color: #00549f;
  padding: 0 15px 2px;
  display: block;
  white-space: nowrap;
}
.dropdown-menu ul > .selected > a,
.dropdown-submenu ul .selected > a {
  color: #e56126;
}
.dropdown-menu ul > li > a:hover,
.dropdown-menu ul > .selected > a:hover,
.dropdown-submenu ul li > a:hover,
.dropdown-submenu ul .selected > a:hover {
  color: #fff;
  background: #424a52;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, .9);
  text-decoration: none;
}
.dropdown-menu .checkbox {
  background-color: #E9E9E9;
  padding: 8px 18px 6px;
}
.regions .dropdown-menu {
  min-width: 225px;
}
.dropdown-submenu {
  padding: 0 10px 10px 18px;
}
.dropdown-submenu {
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          column-break-inside: avoid;
}
.regions .dropdown-submenu {
  -webkit-column-break-inside: auto;
     -moz-column-break-inside: auto;
          column-break-inside: auto;
}
.dropdown-submenu:first-child {
}
.dropdown-submenu ul {
  list-style: none;
  margin: 0 0 0 -8px;
}
.dropdown-submenu .dropdown-submenu {
  padding: 0 0 0 8px;
}
.dropdown-submenu .section-title-mid {
  margin: 0;
  white-space: nowrap;
}
.dropdown-menu > ul.column2,
.dropdown-menu > ul.column3,
.dropdown-menu > ul.column4 {
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
.dropdown-menu > ul.column2 {
     -moz-column-count: 2;
  -webkit-column-count: 2;
          column-count: 2;
}
.dropdown-menu > ul.column3 {
     -moz-column-count: 3;
  -webkit-column-count: 3;
          column-count: 3;
}
.dropdown-menu > ul.column4 {
     -moz-column-count: 4;
  -webkit-column-count: 4;
          column-count: 4;
}
.dropdown-submenu ul > li > a {
  display: block;
  color: #00549f;
  padding: 0 8px 2px;
}
.dropdown.pull-right:hover .dropdown-menu:before,
.dropdown.pull-right:hover .dropdown-menu:after {
  right: 10px;
  left: auto;
}

/* Breadcrumbs */

.breadcrumb{
  margin-bottom:15px;

}
.breadcrumb div{
  display: inline-block;
  color: #9E9E9E;
  position: relative;
  font-size: 11px;
}
.lt-ie8 .breadcrumb div {
  display: inline;
  zoom: 1.0;
}
.breadcrumb div:first-child a{
  margin-left: 4px;
}

.breadcrumb div:first-child a:before{
  content: "";
  display: block;
  position: absolute;
  left: -5px;
  top: 6px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 0 4px 5px;
  border-color: transparent transparent transparent #ababab;
}

.breadcrumb span[itemprop="child"] > span[itemprop="title"] {
  padding:0 3px;
  font-weight: bold;

}

.breadcrumb > span[itemscope] {
  padding: 0 0px 0 0;
}

.breadcrumb a {
  text-transform: uppercase;
  font-size: 12px;
  font-family: "TWCround" Arial, Helvetica, sans-serif;
  color: #9E9E9E;
}

/* Ads */
.ad-top,
.ad-bottom {
  margin: 0 auto 14px;
}
.ad-sidebar {
  margin-bottom: 22px;
}
.ad-970x90 {
  margin: 0 auto 30px auto;
}
.ad-970x90,
.ad-970x90 img {
  max-width: 970px;
  max-height: 500px;
}
.ad-728x90,
.ad-728x90 img{
  max-width: 728px;
  max-height: 90px;
}
.ad-320x50,
.ad-320x50 img {
  max-width: 320px;
  max-height: 50px;
}
.ad-300x250,
.ad-300x250 img {
  max-width: 300px;
}
.ad-container {
  padding: 8px;
  text-align: right;
  font-size: 11px;
  color: #858585;
  max-height: 80px;
}
.ad-container .ad-label {
  display: inline-block;
  height:20px;
  line-height: 20px;
  position: relative;
  top: -5px;
}
.ad-container .ad {
  display: inline-block;
}
.ad-wallpaper {
  width: 1256px;
  margin: 0 auto;
  position: relative;
}
.ad-wallpaper-top  {
  margin-bottom:20px;
}
.ad-wallpaper-sides  {
  position: absolute;
  top:120px;

}
.lt-ie8 .ad-container .ad {
  display: inline;
  zoom: 1.0;
}

.bannerSidebar
{
	padding-bottom: 15px;
}

/* Sidebar widgets */
.widget {
  margin-bottom: 22px;
  position: relative;
  font-size: 12px;
  color: #4e4d4d;
}
.widget-inner {
  padding: 0 10px;
}
.widget-border {
  border-top: 1px solid #E4E4E4;
}
.widget-title,
.widget-title-hilite,
.widget-title-lite,
.widget-title-subtle,
.widget-title-box {
  font-family: "twcround", Arial, Helvetica, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 28px;
  height: 28px;
  margin-top: 0;
  margin-bottom: 8px;
}
.widget-title .caret,
.widget-title-subtle .caret,
.widget-title-hilite .caret,
.widget-title-lite .caret {
  border-top-color: #282828;
  border-width: 6px;
  border-top-width: 6px;
  margin: 10px 5px 0 10px;
}

.weather-title a{
  color: #FFFFFF  !important;
  font-size: 113.1%;
  line-height: 1.25;
}

.widget-title .caret-right {
  border-top-color: transparent;
  border-left-color: #00549F;
  border-width: 6px;
  border-left-width: 6px;
  margin: -5px 0 0 10px;
}
.widget-title-hilite {
  font-size: 18px;
  font-weight: 300;
}
.widget-title-lite {
  font-size: 16px;
  font-weight: 300;
  line-height: normal;
  margin-bottom: 0;
  color: #00549f;
}
.widget-title-subtle {
  color: #494a4b;
}
.widget-title-box {
  font-size: 19px;
  text-transform: none;
  color: #444343;
  height: 32px;
  line-height: 32px;
  padding: 10px 20px;
  margin-bottom: 18px;
  background-color: #F2F2F2;
}
.widget-title-box .counter {
  font-weight: inherit;
  display: inline-block;
  padding: 0 10px;
  margin-right: 6px;
  height: 32px;
  -webkit-border-radius: 3px;
          border-radius: 3px;
  background-color: #fff;
}

/* Weather */
.widget-weather {
  border: 1px solid #F2F2F2;
  -webkit-border-radius: 2px;
          border-radius: 2px;
background-color: #F7F7F7;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wNyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background-image: -moz-linear-gradient(top, rgba(255,255,255,0.07) 0%, rgba(0,0,0,0.07) 100%); /* FF3.6+ */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.07)), color-stop(100%,rgba(0,0,0,0.07))); /* Chrome,Safari4+ */
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.07) 0%,rgba(0,0,0,0.07) 100%); /* Chrome10+,Safari5.1+ */
background-image: -o-linear-gradient(top, rgba(255,255,255,0.07) 0%,rgba(0,0,0,0.07) 100%); /* Opera 11.10+ */
background-image: -ms-linear-gradient(top, rgba(255,255,255,0.07) 0%,rgba(0,0,0,0.07) 100%); /* IE10+ */
background-image: linear-gradient(to bottom, rgba(255,255,255,0.07) 0%,rgba(0,0,0,0.07) 100%); /* W3C */
}
.widget-weather ul {
  margin: 0;
  list-style: none;
  font-family: "twcround", Arial, Helvetica, sans-serif;
  font-weight: normal;
}
.lt-ie8 .widget-weather ul {
  margin: 0 -1px;
}
.widget-weather li {
  float: left;
  width: 25%;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
  text-align: center;
  padding-bottom: 12px;
}
.weather-label {
  display: block;
  height: 26px;
  line-height: 26px;
  padding-top: 5px;
  margin-bottom: 8px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  border-top: 1px solid #E8E8E8;
  border-bottom: 1px solid #E8E8E8;
}
.weather-icon {
  margin-bottom: 8px;
  max-width: none;
  width: 60px;
}
.weather-temp {
  display: block;
  font-size: 15px;
  line-height: normal;
  font-weight: bold;
}
.weather-info {
  display: block;
  border-top: 1px solid #EAEAEA;
  padding-top: 8px;
  font-size: 12px;
  line-height: normal;
}
.weather-cameras {
  padding: 8px 0;
  margin: 0;
  text-align: center;
}
/* Weather section widget */
.widget-weather.hilite {
  color: #535353;
}
.widget-weather.hilite li {
  border-left: 1px solid #e7e7e7;
}
.widget-weather.hilite li:first-child {
  border-left: none;
}
.lt-ie8 .widget-weather.hilite li {
  margin-left: -1px;
}
.hilite .weather-label {
  font-family: "twcround", Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #535353;
  border-top: none;
  border-bottom: none;
  padding-top: 24px;
}
.hilite .weather-label,
.hilite .weather-icon {
  margin-bottom: 11px;
}
.hilite .weather-temp {
  font-size: 18px;
  margin-bottom: 12px;
}

.widget-weather.mini {
  border: none;
  -webkit-border-radius: 0;
          border-radius: 0;
  background: none;
}
.widget-weather.mini li {
  width: 42px;
  padding-bottom: 0;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.widget-weather.mini li:nth-child(odd) {
  width: 43px;
}
.widget-weather.mini li:first-child {
  border-left: 1px solid #e5e5e5;
}
.mini .weather-label {
  font-family: "twcround", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #535353;
  border-top: 1px solid #e5e5e5;
  border-bottom: none;
  margin-bottom: 0;
}
.mini .weather-temp {
  font-size: 12px;
  line-height: 18px;
  height: 18px;
  border-top: 1px solid #e5e5e5;
}
/* Weather alert */
#weather-alert-ticker span
{
	margin-right: 20px;
}

.weather-alert {
  padding: 0 10px;
  border-top: 1px solid #f8a2a2;
  border-bottom: 1px solid #650000;
  background-color: #bc3131; /* Old browsers */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjMzEzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ODFjMWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background-image: -moz-linear-gradient(top,  #bc3131 0%, #781c1c 100%); /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bc3131), color-stop(100%,#781c1c)); /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top,  #bc3131 0%,#781c1c 100%); /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top,  #bc3131 0%,#781c1c 100%); /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top,  #bc3131 0%,#781c1c 100%); /* IE10+ */
  background-image: linear-gradient(to bottom,  #bc3131 0%,#781c1c 100%); /* W3C */
  color: #fff;
  font-size: 11px;
}
.weather-alert-title,
.weather-alert-ticker {
  margin: 0;
  padding: 0 3px;
  height: 24px;
  line-height: 24px;
}
.weather-alert-title {
  border-bottom: 1px solid #831a1a;
  padding-top: 6px;
}
.weather-alert-title strong {
  float: left;
  font-family: "twcround", Arial, Helvetica, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  text-shadow: 1px 1px 1px rgba(77, 0, 0, .78);
}
.weather-alert-title a {
  float: right;
  color: #fff;
}
.weather-alert marquee {
  border-top: 1px solid #bf3f3f;
  color: #fefefe;
  padding-bottom: 6px;
  width: 280px;
}

.weather-alert-ticker a {
  color:#fff;
}

.weather-alert-ticker a:hover {
  color:#fff;
  text-decoration: underline;
}

.weather-alert-ticker a:visited {
  color:#fff;
}

.weather-alert-extra-info {
  cursor:pointer;
}
.weather-alert-extra-info:hover{
  text-decoration: underline;
}
.weather-alert-text
{
  background-color: #F5F5F5;
}

/* Weather radar zoom */
.weather-radar {
  margin-bottom: 24px;
  position: relative;
  z-index: 9;
  -webkit-transition: padding-top 0.2s linear;
    -moz-transition: padding-top 0.2s linear;
        -ms-transition: padding-top 0.2s linear;
        -o-transition: padding-top 0.2s linear;
    transition: padding-top 0.2s linear;
}

#radar-animate-start,
#radar-animate-stop
{
	width: 45px;
	margin-left: 5px;
}

#loader
{
	padding-top: 8px;margin-left: 8px;
}

.resize-full .weather-radar {
  width: 960px;
}
.resize-full-bottom .weather-radar {
  width: 960px;
}
.resize-small + .sidebar {
  padding-top: 0;
  -webkit-transition: padding-top 0.2s linear;
    -moz-transition: padding-top 0.2s linear;
        -ms-transition: padding-top 0.2s linear;
        -o-transition: padding-top 0.2s linear;
    transition: padding-top 0.2s linear;
}
.resize-full + .sidebar {
  padding-top: 737px;
  -webkit-transition: padding-top 0.2s linear;
    -moz-transition: padding-top 0.2s linear;
        -ms-transition: padding-top 0.2s linear;
        -o-transition: padding-top 0.2s linear;
    transition: padding-top 0.2s linear;
}
.weather-radar-inner {
  overflow: hidden;
}

/* Weather menu */
.weather-menu {
  font-size: 12px;
  text-align: center;
  height: 74px;
  background: url(../Images/global/weather-menu.png) repeat-x;
}
.weather-menu-collapse {
  height: 0px;
}
.weather-menu .collapse.in {
  overflow: visible;
}
.weather-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.weather-menu a {
  display: block;
  padding-top: 2px;
  min-height: 34px;
  line-height: 34px;
  color: #00549F;
  text-decoration: none !important;
}
.weather-menu > ul > li {
  float: left;
}
.weather-menu > ul > li > a {
  font-weight: bold;
  background-color: #013E75;
  color: #fff;
  font-family: "twcround", Arial, Helvetica, sans-serif;
  font-weight: 600;
  padding-left: 12px;
  padding-right: 12px;
  white-space: nowrap;
}
.weather-menu > ul > li .collapsed {
  background-color: transparent;
  border-right: 1px solid #D5D5D5;
  color: #00549F;
}
.weather-menu > ul > li:last-child .collapsed {
  border-right: none;
}
.weather-submenu {
  position: absolute;
  top: 37px;
  left: 0;
  -webkit-transition-duration: 0.1ms;
     -moz-transition-duration: 0.1ms;
       -o-transition-duration: 0.1ms;
          transition-duration: 0.1ms;
}

.weather-submenu > ul {
  background-color: #fff;
}
.weather-submenu > ul > li {
  float: left;
  position: relative;
  border-right: 1px solid #D4D4D4;
}
.weather-submenu .caret {
  margin-top: 15px;
  margin-right: 2px;
  border-top-color: #00549F;
}
.weather-submenu li a {
  padding-left: 8px;
  padding-right: 8px;
}
.weather-submenu li a:hover {
  background-color: #EBEBEB;
}
.weather-submenu li a span
{
	padding-right: 1px;
}
.weather-submenu > ul > .open > a {
  background-color: #EBEBEB;
  color: #000;
}
.weather-submenu > ul > .open .caret {
  border-top-color: #191919;
}
.weather-menu-next,
.weather-menu-prev {
  display: none !important;
  position: absolute;
  top: 0px;
  right: 0;
  background-color: #013E75 !important;
  height: 36px;
  width: 24px;
  background: url(../Images/global/weather-menu-controls.png) center top no-repeat;
  box-shadow: -1px 0 2px 0 rgba(0, 0, 0, .5);
}
.weather-menu-prev {
  left: 0;
  background-position: center bottom;
  box-shadow: 1px 0 2px 0 rgba(0, 0, 0, .5);
}
.weather-menu-prev.in,
.weather-menu-next.in {
  display: block !important;
}
.weather-submenu-next,
.weather-submenu-prev {
  display: none !important;
  position: absolute;
  top: 36px;
  right: 0;
  background-color: #003f75;
  height: 36px;
  width: 24px;
  background: url(../Images/global/weather-menu-controls.png) center top no-repeat;
  box-shadow: -1px 0 2px 0 rgba(0, 0, 0, .5);
}
.weather-submenu-prev {
  left: 0;
  background-position: center bottom;
  box-shadow: 1px 0 2px 0 rgba(0, 0, 0, .5);
}
.weather-submenu-prev.in,
.weather-submenu-next.in {
  display: block !important;
}
.weather-dropdown {
  margin-top: 0;
  padding: 0;
  border: none;
  text-align: left;
  border: 1px solid #D4D4D4;
  border-bottom: none;
  box-shadow: none;
  margin-left: -1px;
}
.weather-dropdown ul > li {
  border-bottom: 1px solid #D4D4D4;
}
.weather-dropdown ul > li > a {
  min-height: 32px;
  line-height: 32px;
  padding: 0 8px;
  text-shadow: none !important;
}
.weather-dropdown ul > li > a:hover {
  background-color: #EBEBEB;
  color: #00549F;
}

/* Weather controls */
.weather-controls {
  padding: 12px 14px;
  background-color: #f1f1f1;
  -webkit-box-shadow: 0 1px 1px 0 rgba(104, 104, 104, 0.4),
                      inset 0 0 6px 0px rgba(208, 208, 208, 0.55);
          box-shadow: 0 1px 1px 0 rgba(104, 104, 104, 0.4),
                      inset 0 0 6px 0px rgba(208, 208, 208, 0.55);
}
.weather-controls .btn {
  border-color: #cfcfcf #D5D5D5 #D3D3D3;
}

/* Forecast weather table */
.weather-table {
  color: #4e4d4d;
}
.weather-table .date {
  width: 60px;
}
.weather-table tbody th {
  color: #fff;
  background-color: #A5A5A5;
  border-bottom: 1px solid #B6B6B6;
  text-align: center;
  text-transform: uppercase;
  font-weight: normal;
}
.weather-table tbody th b {
  display: block;
}
.weather-table tbody th,
.weather-table td {
  vertical-align: middle;
  padding: 2px 8px;
}
.weather-table tbody td {
  border-bottom: 1px solid #DCDCDC;
}
.weather-table tbody td:nth-of-type(-n+3) {
  border-bottom-color: #D3DEE0;
}
.weather-table .weather-temp {
  color: #686868;
}
.weather-table tbody td:nth-of-type(3) {
  border-right: 1px solid #E5E7E6;
}
.weather-table tbody tr:nth-child(odd) td {
  background-color: #F1F1F1;
}

.table .weather-icon,
.table .weather-temp,
.table .weather-info {
  display: inline;
  margin: 0;
  padding: 0;
  border: none;
}
.table .weather-temp {
  font-size: 19px;
  font-family: "twcround", Arial, Helvetica, sans-serif;
  font-weight: 500;
}

/* NY1 Audio */
.widget-audio {
  /* FIXME: replace background image */
  background: url(../Images/global/widget-audio.png) no-repeat;
  height: 56px;
}
.widget-audio a {
  display: block;
  padding: 10px 0 0 70px;
  color: #696a6a;
  text-decoration: none !important;
}
.widget-audio .widget-title {
  font-size: 16px;
  padding: 0 !important;
  height: auto;
  line-height: normal;
  margin-bottom: 0;
  background: none;
  color: #3678B4 !important;
}

/* Links */
.widget-links ul {
  list-style: none;
  margin: 0;
}
.widget-links li {
  border-bottom: 1px solid #E4E4E4;
  margin-bottom: 0;
}
.widget-links a {
  display: block;
  height: 28px;
  padding-left: 10px;
}
.widget-links a:hover,
.widget-links a:focus {
  text-decoration: none;
  background-color: #00549F;
  color: #fff;
}

/* Accordion */
.widget-accordion .caret {

}
.widget-accordion .open .caret {
  -webkit-transform: translateX(-3px) translateY(3px) rotate(90deg);
     -moz-transform: translateX(-3px) translateY(3px) rotate(90deg);
       -o-transform: translateX(-3px) translateY(3px) rotate(90deg);
      -ms-transform: translateX(-3px) translateY(3px) rotate(90deg);
          transform: translateX(-3px) translateY(3px) rotate(90deg);
}

/* Tabbed */
.widget-tabbed-nav {
  text-transform: uppercase;
  font-family: "twcround", Arial, Helvetica, sans-serif;
  font-weight: 500;
  margin-bottom: 0;
}
.widget-tabbed-nav > li > a {
  padding: 6px 0;
  border-radius: 6px 6px 0 0;
  border-color: rgba(0, 0, 0, .07) rgba(0, 0, 0, .07) transparent;
  background-color: #fbfbfb;
  box-shadow: 0 -15px 8px #e7e7e7 inset;
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
  -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.widget-tabbed-nav .active a {
  color: #fff;
  background-color: #3675AD;
  border-bottom-width: 0;
  box-shadow: 0 -15px 8px #264E73 inset;
}
.widget-tabbed .nav-tabs > .active > a{
  color: #FFF;
}
.widget-tabbed .nav-tabs > .active > a:hover,
.widget-tabbed .nav-tabs > .active > a:focus{
  background-color: #2D6BB1;
  color: #CCE6FF;
}
.widget-tabbed-nav[data-tab-count="3"] li {
  width: 33%;
  white-space: nowrap;
  text-align: center;
}
.widget-tabbed-nav[data-tab-count="3"] a {
  padding-left: 0;
  padding-right: 0;
}
.widget-tabbed-content {
  background-color: #F9F9F9;
  border: 1px solid #F5F5F5;
  border-top: none;
  -webkit-border-radius: 0 0 8px 8px;
          border-radius: 0 0 8px 8px;
}

/* Item list */
.item-list,
.item-list-lite {
  list-style: none;
  margin: 0;
}
.item-list li,
.item-list-lite li {
  border-bottom: 1px solid #EBEBEB;
  margin-bottom: 0;
}
.item-list-lite li {
  border-color: #D6D6D6;
}
.item-list li:last-child {
  border-bottom: none;
}
.item-list-lite li {
  padding: 8px 0;
}
.item-list .item-title,
.item-list-lite .item-title,
.item-list-lite .item-info {
  font-size: 12px;
  line-height: 1.5;
}
.item-list a {
  display: block;
  padding: 8px 10px;
  -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
        -ms-transition: all 0.1s ease;
        -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
}
.item-list a:hover {
  background-color: #2a70af;
  text-decoration: none;
}
.item-list a:hover .item-title,
.item-list a:hover p {
  color: #fff;
  text-shadow: 0 2px 1px #00549f;
}
.item-list-lite .item-info {
  color: #4e4d4d;
}


/* Twitter */
.widget-twitter .widget-title {
  color: #00549f;
}
.widget-twitter .twtr-widget {
  height: 271px;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 11px !important;
}
.widget-twitter .twtr-hd,
.widget-twitter .twtr-ft {
  display: none;
}
.widget-twitter .twtr-widget h3,
.widget-twitter .twtr-widget h4,
.widget-twitter .twtr-widget p {
  line-height: 1.334 !important
}
.widget-twitter .twtr-widget .twtr-tweet {
  border-bottom: 1px solid #F4F4F4;
}
.widget-twitter .twtr-widget .twtr-tweet-wrap {
  padding: 5px;
}
.widget-twitter .twtr-avatar {
  width: 48px;
  height: 48px;
}
.widget-twitter .twtr-img,
.widget-twitter .twtr-img img {
  width: 41px;
  height: 41px;
}
#twtr-widget-1 .twtr-tweet a[rel="nofollow"] {
  color: #9a9a9a !important;
}

/* Carousel widget (Pic of the day) */
.widget-carousel .item {
  margin-bottom: 0;
}
.widget-carousel .carousel-control {
  opacity: 0;
  top: 40%;
  -webkit-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
        -ms-transition: opacity 0.3s ease;
        -o-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}
.widget-carousel:hover .carousel-control {
  opacity: 1;
}
.widget-carousel .item-info,
.widget-carousel:hover .next .item-info {
  position: absolute;
  bottom: -100%;
  width: 100%;
  padding: 10px;
  margin-bottom: 0;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
  background-color: rgba(23, 23, 23, .76);
  color: #fff;
  font-size: 13px;
  line-height: 1.384;
  -webkit-transition: bottom 0.5s ease;
    -moz-transition: bottom 0.5s ease;
        -ms-transition: bottom 0.5s ease;
        -o-transition: bottom 0.5s ease;
    transition: bottom 0.5s ease;
}
.widget-carousel .item-info-marketing
{
	bottom: 0 !important;
}
.item-info-marketing a{
  color: #FFFFFF  !important;
}
.lt-ie9 .widget-carousel .item-info,
.lt-ie9 .widget-carousel:hover .next .item-info {
  background: url(../Images/global/lt-ie9/black-item-header.png);
}
.widget-carousel:hover .active.left .item-info {
  display: none;
}
.widget-carousel:hover .item-info,
.widget-carousel:hover .active .item-info {
  bottom: 0;
}

/* Carousel list (NY1 Shows) */
.carousel-list {
  margin: 0 -9px 30px;
  position: relative;
}
.carousel-list:after {
  content: "";
  -webkit-box-shadow:  0px 0px 5px 2px #444;
        box-shadow:  0px 0px 5px 2px #444;
  border-radius: 5px;
  display: block;
  height: 0;
  width: 97%;
  margin-top: -2px;
  margin-left: 1.5%;
}
.carousel-list .carousel {
  padding: 19px 0;
  margin: 0 9px;
  background-color: #f8f8f8; /* Old browsers */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background-image: -moz-linear-gradient(top, #f8f8f8 0%, #eaeaea 100%); /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #f8f8f8 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #f8f8f8 0%,#eaeaea 100%); /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #f8f8f8 0%,#eaeaea 100%); /* IE10+ */
  background-image: linear-gradient(to bottom, #f8f8f8 0%,#eaeaea 100%); /* W3C */
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, .05);
  border-top: none;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: inset 0px 0px 1px 1px rgba(256, 256, 256, 0.5);
        box-shadow: inset 0px 0px 1px 1px rgba(256, 256, 256, 0.5);
}
.carousel-list .carousel-inner {
  width: 562px;
  margin: 0 auto;
}
.carousel-list .item {
  margin: 0;
}
.carousel-list ul {
  list-style: none;
  margin: 0;
}
.carousel-list .thumbnail {
  float: left;
  width: 174px;
  height: 98px;
  padding: 0;
  border: none;
  -webkit-border-radius: none;
          border-radius: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-right: 20px;
  position: relative;
  overflow: hidden;
}
.carousel-list li:last-child {
  margin-right: 0;
}
.carousel-list .item-title {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 6px 0 6px 12px;
  margin-bottom: 0;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
  background-color: rgba(0, 84, 159, .9);
  color: #fff;
}
.lt-ie9 .carousel-list .item-title {
  background: url(../Images/global/lt-ie9/blue-item-header.png);
}
.carousel-list .carousel-control {
  top: 72px;
}
.carousel-list .carousel-control.left {
  left: -1px;
}
.carousel-list .carousel-control.right {
  right: -1px;
}

.item-carousel {
  background-color: #F0F0F0;
  padding: 12px 32px;
}
.item-carousel .item {
  margin-bottom: 0;
}

.carousel-control {
  border: none;
  background-color: transparent;
  background-image: url(../Images/global/carousel-control.png);
  background-repeat: no-repeat;
  height: 42px;
  width: 21px;
  top: 50%;
  margin-top: -21px;
  border-radius: 0;
}

.carousel-control-marketing {
	opacity: 1 !important;
}

.carousel-control.left {
  left: 0;
}
.carousel-control.right {
  right: 0;
  background-position: left bottom;
}


/* Special Coverage Ribbon */
.special-ribbon {
  background-color: #043b6c;
  color: #fff;
  height: 36px;
  font-family: "twcround", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 12px;
  margin-bottom: 21px;
}
.special-ribbon .title,
.special-ribbon .inner {
  display: inline-block;
  height: 36px;
  line-height: 36px;
  margin: 0;
}
.lt-ie8 .special-ribbon .title,
.lt-ie8 .special-ribbon .inner {
  display: inline;
  zoom: 1.0;
}
.special-ribbon .title {
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
}
.special-ribbon a {
  color: #fff;
  text-decoration: underline;
}
.special-ribbon.option1 {
  background-image: url(../Images/global/special-ribbon-bright.png);
}
.special-ribbon.option1 .title {
  padding: 0 20px 0 16px;
  margin-right: 16px;
  background: url(../Images/global/special-ribbon-arrow.png) right center no-repeat;
  text-shadow: 0px 1px 0px #042a4b;
}
.special-ribbon.option2 .title {
  padding: 0 24px 0 9px;
  margin-right: 6px;
  background: url(../Images/global/special-ribbon-title.png) right center no-repeat;
}

/* Special box (Sandy Assistance) */
.special-box {
  background-color: #fff;
  font-family: "twcround", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 12px;
  margin-bottom: 18px;
}
.special-box .title {
  background: #1bb2e3 url(../Images/global/special-box-title.png) no-repeat;
  height: 36px;
  line-height: 36px;
  padding-left: 22px;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  margin: 0;
}
.special-box .inner {
  border: 1px solid #e5e5e5;
  border-top: none;
  padding: 10px 10px 0;
  margin-left: 0 !important;
  overflow: visible;
}
.special-box ul {
  list-style: none;
  margin-left: 6px;
}
.special-box .inner.row {
  padding: 10px 0 0;
}
.special-box .row .span2 {
  margin-left: 11px;
  margin-bottom: 25px;
}
.special-box .row .span2:first-child {
  margin-left: 16px;
}


/* Video */
.player {
  margin-bottom: 18px;
}
/* FIXME remove this video-* below when player sizes are ready. */
.video-thumb {
  position: relative;
  display: inline-block;
}
.video-info {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, .5);
}
.lt-ie9 .video-info {
  background-image: url(../Images/global/lt-ie9/video-info.png);
}
.video-info.play-big {
  background-image: url(../Images/global/video-play-big.png);
  background-position: 10px 0;
}
.video-info a {
  display: block;
  padding: 8px 0 8px 55px;
  font-size: 11px;
  line-height: 1.273;
  color: #00a9e0;
  font-weight: bold;
  text-decoration: none !important;
  background: url(../Images/global/video-play.png) 10px 3px no-repeat;
}
.video-player {
  margin-bottom: 18px;
}
.video-info strong {
  color: #fff;
}

/* Weather Stations Video */
.video-controls {
  padding: 10px 0 10px 10px;
  background-color: #F4F4F4;
  box-shadow: inset 0 0 3px 3px rgba(0, 0, 0, .05);
}
.video-controls select {
  width: 132px;
}

/* Tables */
.table-title,
table caption {
  font-family: "twcround", Arial, Helvetica, sans-serif;
  font-size: 93%;
  font-weight: 500;
  text-transform: uppercase;
  height: 26px;
  line-height: 26px;
  padding-left: 14px;
  text-align: left;
  margin: 0;
  color: #fff;
  background: #00529b url(../Images/global/table-title.png) no-repeat;
}
.lt-ie8 .table .table-title th {
  background-color: #00529b;
}
/* Table from list */
.table-list {
  list-style: none;
  margin: 0 0 24px 0;
  color: #4e4d4d;
}
.table-list li {
  font-size: 12px;
  line-height: 1.5;
  padding: 6px 0 6px 14px;
  border-bottom: 1px solid #eaeaea;
}
.table-list li:nth-child(odd) {
  background-color: #f4f4f4;
  border-bottom-color: #e9e9e9;
}
.table-list .row {
  padding-left: 0;
  margin-left: 0;
}
.table-list .col {
  float: left;
  width: 50%;
  padding-left: 14px;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
     -moz-box-sizing: border-box; /* Firefox, other Gecko */
          box-sizing: border-box; /* Opera/IE 8+ */
}
.lt-ie8 .table-list .col {
      width: expression((this.parentNode.clientWidth/2 - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight'])) + 'px');
}
.table-list strong {
  display: block;
  color: #686868;
  font-size: 11px;
}
.table-list .row > strong {
  padding-left: 14px;
  margin-bottom: 3px;
}
.table-list .temp {
  width: 26px;
  display: inline-block;
}
/* Table */
table {
  width: 100%;
}
thead th {
  background-color: #a5a5a5;
  border-right: 1px solid #E5E5E5;
  border-bottom: 1px solid #a5a5a5;
  color: #fff;
  font-size: 85%;
  text-transform: uppercase;
  padding-left: 15px;
  text-align: left;
}
thead th:last-child {
  border-right-color: #a5a5a5;
}
td, tbody th {
  border: 1px solid #E5E5E5;
  color: #4e4d4d;
  padding: 3px 0 3px 15px;
  font-size: 93%;
}
.table .table-title th {
  background-color: transparent;
  border-right: none;
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  padding: 0;
  padding-left: 14px;
  height: 24px;
  border: 1px solid #00529b;
  border-left: none;
  vertical-align: middle;
}
.table tbody td:first-child,
.table tbody th {
  border-left: none;
}
.table-title th:nth-child(1n+2) {
  background: #00529b;
}
.table-box {
  border: 1px solid #E5E5E5;
  border-top: none;
  margin-bottom: 3.078em;
}
.table-box ul {
  float: left;
  width: 45.45454545%;
  margin: 15px 0 15px 4.54545454%;
  list-style: none;
}

/* Collapsible widgets */
.collapse-toggler {
  height: 31px;
  line-height: 31px;
  padding-left: 45px;
  background: #00539F url(../Images/global/collapse-toggler.png) no-repeat;
  cursor: pointer;
  position: relative;
}
.collapse-toggler:hover {
  background-color: #024a8a;
  color: #90c8fa;
  background-position: left center;
}
.collapse-toggler.collapsed {
  background-color: #00549f;
  background-position: left bottom;
}
.collapse-toggler .caret {
  position: absolute;
  top: 12px;
  left: 11px;
  border-top-color: #fff;
  border-width: 6px;
  -webkit-transition: -webkit-transform 0.35s ease;
     -moz-transition: -moz-transform 0.35s ease;
       -o-transition: -o-transform 0.35s ease;
          transition: transform 0.35s ease;
}
.collapse-toggler.collapsed .caret {
  -webkit-transform: rotate(-90deg);
     -moz-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.lt-ie9 .collapse-toggler.collapsed .caret {
  border-top-color: transparent;
  border-bottom: 6px solid transparent;
  border-left-color: #fff;
  margin-top: -3px;
  margin-left: 3px;
}
.collapse-list {
  border: 1px solid #DFDFDF;
  border-bottom: none;
}

/* Calendar */
.event-help {
  padding: 10px;
  background-color: #FBFBFB;
  color: #7b7a7a;
  font-size: 12px;
  line-height: 1.25;
}
.event-calendar {
  float: left;
  width: 418px;
  margin-right: 20px;
  -webkit-box-shadow:  0px 1px 2px 1px rgba(104, 104, 104, .37);
          box-shadow:  0px 1px 2px 1px rgba(104, 104, 104, .37);
}
.event-search {
  float: left;
  width: 200px;
}
.event-search .form {
  padding: 20px 0 17px;
  margin-bottom: 10px;
  border-top: 1px solid #F1F1F1;
  border-bottom: 1px solid #F1F1F1;
}
.event-search .form-field {
  margin: 0;
}
.event-search .form-label {
  display: block;
  font-size: 14px;
  color: #292929;
  margin-bottom: 6px;
}
.event-search label {
  font-size: 12px;
  color: #6c6c6c;
  margin: 0 0 7px;
}
.event-search input[type="text"] {
  width: 186px;
  -webkit-box-shadow: inset 0px 2px 4px 0px rgba(104, 104, 104, .37);
          box-shadow: inset 0px 2px 4px 0px rgba(104, 104, 104, .37);
  background: #f8f8f8; /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #e8e8e8 0%, #f8f8f8 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e8e8e8 0%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e8e8e8 0%,#f8f8f8 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e8e8e8 0%,#f8f8f8 100%); /* IE10+ */
  background: linear-gradient(to bottom, #e8e8e8 0%,#f8f8f8 100%); /* W3C */
}
.event-search input[type="checkbox"] {
  margin: 0;
}
.event-date {
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  line-height: 32px;
  height: 32px;
  padding-left: 14px;
  margin-bottom: 0;
  position: relative;
  z-index: 1;
  background-color: #00a8df; /* Old browsers */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYThkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEyZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background-image: -moz-linear-gradient(top, #00a8df 0%, #00a2d6 100%); /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a8df), color-stop(100%,#00a2d6)); /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #00a8df 0%,#00a2d6 100%); /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #00a8df 0%,#00a2d6 100%); /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #00a8df 0%,#00a2d6 100%); /* IE10+ */
  background-image: linear-gradient(to bottom, #00a8df 0%,#00a2d6 100%); /* W3C */
  -webkit-box-shadow: 0px 1px 2px 0 rgba(104, 104, 104, .53),
                      inset 0px 0 8px 1px rgba(95, 95, 95, .09);
          box-shadow: 0px 1px 2px 0 rgba(104, 104, 104, .53),
                      inset 0px 0 8px 1px rgba(95, 95, 95, .09);
}
.event {
  padding: 15px 14px;
  background-color: #FBFBFB;
  margin-bottom: 0;
}
.event:nth-of-type(even) {
  background-color: #F7F7F7;
}
/* Calendar widget */
.widget-calendar ul {
  list-style: none;
  margin: 0;
}
.widget-calendar li {
  padding: 6px 10px 8px;
  background-color: #FBFBFB;
}
.widget-calendar li:nth-child(even) {
  background-color: #F7F7F7;
}
.widget .event-date {
  float: left;
  width: 42px;
  background: #fbfbfb;
  border-radius: 4px;
  height: auto;
  line-height: normal;
  padding: 0;
  margin-right: 15px;
  text-align: center;
  font-family: "twcround", Arial, Helvetica, sans-serif;
}
.event-date .month,
.event-date .day {
  display: block;
}
.event-date .month {
  background-color: #01aff9;
  border-radius: 4px 4px 0 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 19px;
  height: 19px;
}
.event-date .day {
  color: #676767;
  font-size: 21px;
  font-weight: 500;
  line-height: 23px;
  height: 23px;
}
/* Poll */
.widget-poll {
  padding: 20px;
  -webkit-border-radius: 6px;
          border-radius: 6px;
  background-color: #fcfcfc;
  -webkit-box-shadow: inset 0px 0px 8px 1px rgba(208, 208, 208, .55),
                      1px 1px 2px 0px rgba(104, 104, 104, .37);
          box-shadow: inset 0px 0px 8px 1px rgba(208, 208, 208, .55),
                      1px 1px 2px 0px rgba(104, 104, 104, .37);
}
.widget-poll fieldset {
  margin-bottom: 14px;
}
.widget-poll legend {
  font-size: 14px;
  line-height: normal;
  color: #171717;
  border-bottom: none;
  margin-bottom: 14px;
}
.widget-poll label {
  font-size: 12px;
  line-height: normal;
  color: #181818;
  margin-bottom: 10px;
}
.widget-poll input[type="radio"] {
  margin: 0 4px 0 0;
  vertical-align: top;
}

.pollAnswer td
.pollFoot td
{
	border: 0;
}
/* Comments */
.widget-comments {
  margin-bottom: 36px;
}
.lt-ie8 .comment-profile {
  padding-bottom: 16px;
}
.comment-avatar {
  float: left;
  margin-right: 16px;
}
.comment-login {
  font-family: "twcround", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #888888;
  float: left;
  margin-bottom: 16px;
  white-space: nowrap;
}
.comment-login .btn-submit {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  margin-top: 7px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.comment-login .btn-submit .icons {
  padding: 0 5px 0 10px;
}
.comment-textarea {
  width: 100%;
  height: 128px;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
  border-color: #e1e1e1;
  -webkit-box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, .1);
          box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, .1);
  background-color: #f6f5f5; /* Old browsers */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background-image: -moz-linear-gradient(top, #f6f5f5 0%, #fcfcfc 100%); /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f5f5), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #f6f5f5 0%,#fcfcfc 100%); /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #f6f5f5 0%,#fcfcfc 100%); /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #f6f5f5 0%,#fcfcfc 100%); /* IE10+ */
  background-image: linear-gradient(to bottom, #f6f5f5 0%,#fcfcfc 100%); /* W3C */
}
.comment-share {
  font-size: 12px;
  font-weight: bold;
  color: #8f8f8f;
  background-color: #F8F8F8;
  padding: 5px 10px;
  height: 18px;
  white-space: nowrap;
}
.comment-share img {
  vertical-align: top;
  margin-left: 10px;
}
.comment {
  border-top: 2px solid #EFEFEF;
  padding-top: 18px;
}
.comment:nth-last-of-type(1) {
  border-bottom: 1px solid #efefef;
}
.comment-content {
  overflow: hidden;
  font-size: 12px;
  line-height: 1.5;
  color: #454545;
}
.comment-author {
  font-size: 13px;
  color: #5c5c5c;
  text-transform: none;
  margin-bottom: 6px;
}
.comment-datetime {
  color: #8f8f8f;
  margin-bottom: 0;
}
.comment-footer {
  color: #818181;
}
.comment-footer .caret-right {
  border-left-color: #9a9a9a;
  margin-left: 6px;
}
.comment-flag .counter {
  color: #000;
}
.comment-flag .counter.negative {
  color: #b30707;
}
.comment-flag .btn {
  padding: 0;
  width: 20px;
  height: 20px;
  margin-top: -2px;
  margin-left: 6px;
  -webkit-border-radius: 2px;
          border-radius: 2px;
}
.comment-flag b[class^="icon-"] {
  opacity: .6;
}
/* Blog */

.blog div > table td {
  border: none;
  padding: 0;
}
.blog h4 {
  font-family: "twcround", Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.584;
}

.blog .storyContent {
  padding-left:200px;
}

.blog .player.player-large {
  margin-left:-200px;
}
.blog .blogByLine,
.blog .blogPostedBy,
.blog .updateTime {
  font-size: 11px;
}

.blog .blogByLine,
.blog .blogPostedBy
{
  font-weight: bold;

}

.blog .blogByLine {
  margin-right:18px;
}



/* ==========================================================================
   Responsive styles
   ========================================================================== */

/* Responsive debug helper */
body:before {
  content: "Default layout";
  padding: 1px 2px;
  background-color: Red;
  color: White;
  font-family: monospace;
  font-size: 11px;
  line-height: 1.333;
  position: fixed;
  top: 5px;
  right: 5px;
  z-index: 99999;
  display: none; /* uncomment this line to hide this tool  */
  }

/*
 * Large desktop
 */
@media (min-width: 1200px) {

  /* Responsive debug helper */
  body:before {
    content: "Large desktop";
    }

  /* Start (min-width: 1200px) */

  /* End (min-width: 1200px) */
  }

/*
 * Portrait tablet to landscape and desktop
 */
@media (max-width: 979px) {
  /* Responsive debug helper */
  body:before {
    content: "Portrait tablet to landscape and desktop";
    }

  /* Start (min-width: 768px) and (max-width: 979px) */

  /* Layout */
  .container {
    width: 746px;
  }
  .row {
    margin-left: 0;
  }
  [class*="span"] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
       -moz-box-sizing: border-box; /* Firefox, other Gecko */
            box-sizing: border-box; /* Opera/IE 8+ */
  }
  .pull-left-tablet {
    float: left;
  }

  /* Header (max-width: 979px) */
  .main-header {
    min-height: 115px;
  }
  .header-logo img {
    height: 75px;
    width: auto;
  }
  .header-meta {
    font-size: 18px;
    margin-left: 68px;
  }
  .main-navbar .regions > li:first-child {
    margin-left: 55px;
  }
  .main-navbar .hilite {
    width: 238px;
  }
  .main-navbar .hilite span {
    width: 191px;
  }

  .navbar .nav>li>.dropdown-menu.pull-right-tablet {
    left: auto;
    right: 0;
  }
  .navbar .nav>li>.dropdown-menu.pull-right-tablet:before {
    left: auto;
    right: 12px;
  }
  .navbar .nav>li>.dropdown-menu.pull-right-tablet:after {
    left: auto;
    right: 13px;
  }
  .weather-submenu-next,
  .weather-submenu-prev {
    width: 36px;
  }

  /* Main nav (max-width: 979px) */
  .navbar .nav > li {

  }
  .main-navbar .nav > li:first-child {
    margin-left: 0;
  }
  .main-navbar .nav-collapse .nav > li > a,
  .main-navbar .nav-collapse .nav > .active > a

  .main-navbar .nav-collapse .nav > li > a,
  .main-navbar .nav-collapse .nav > .active > a {
    color: #000 !important;
    font-weight: normal;
    text-transform: uppercase;
    text-shadow: none;
    padding: 6px 6px 6px 26px;
    margin: 0;
    font-size: 12px;
    background-color: transparent !important;
    border-color: #E5E5E5 !important;
  }
  .main-navbar .nav > li > a {
    color: #fff !important;
  }
  .main-navbar li:hover>.dropdown-menu {
    display: none;
  }
  .main-navbar .open>.dropdown-menu {
    display: block !important;
  }
  .toggle-collapse {
    cursor: pointer;
  }
  .nav-collapse {
    width: 0;
  }
  .nav-collapse.in {
    width: auto;
  }
  .nav-collapse .nav {
    background-color: #F7F7F7;
    margin-bottom: 0;
  }
  .nav-collapse .nav > li,
  .nav-collapse .nav .dropdown-menu > ul > li {
    border-top: 1px solid #FFF;
  }
  .nav-collapse .nav > li:first-child {
    border-top: none;
  }
  .nav-collapse .dropdown > a,
  .nav-collapse .dropdown-menu > ul > li > a {
    border-bottom: 1px solid #E5E5E5;
    margin: 0;
  }
  .nav-collapse .dropdown > a {
    background: url(../Images/global/768/dropdown-toggler.png) 9px 50% no-repeat;
  }
  .nav-collapse .dropdown .collapsed {
    background-image: url(../Images/global/768/dropdown-toggler-collapsed.png);
  }
  .nav-collapse .dropdown-menu a {
    color: #000;
    font-weight: normal;
    padding: 6px 6px 6px 44px;
  }
  .nav-collapse .dropdown-menu li+li a {  /* bootstrap */
    margin-bottom: 0;
  }
  .nav-collapse .dropdown-menu {
    margin: 0;
  }
  .nav-collapse .dropdown-menu ul {
    padding: 0;
  }
  .nav-collapse .dropdown-submenu a {
    color: #00549F !important;
    background: none !important;
  }
  .nav-collapse .dropdown-menu li {
    border-top: 1px solid #F1F1F1;
  }
  .nav-collapse .dropdown-menu li:first-child {
    border-top-width: 0;
  }
  .dropdown-submenu {
    padding: 0;
    background-color: #fff;
  }
  .dropdown-submenu ul {
    margin: 0;
  }
  .dropdown-submenu li:last-child {
    border-bottom: 1px solid #E5E5E5;
  }
  .dropdown-menu .section-title-mid {
    background: #F7F7F7 url(../Images/global/768/dropdown-toggler.png) 27px 50% no-repeat;
    border-bottom: 1px solid #E5E5E5 !important;
    color: #000 !important;
    font-size: 12px;
    line-height: 20px;
    height: auto;
    padding: 6px 6px 6px 44px !important;
  }
  .dropdown-menu > ul.column2,
  .dropdown-menu > ul.column3,
  .dropdown-menu > ul.column4 {
       -moz-column-count: 1;
         -moz-column-gap: 0;
         -moz-column-width: auto;
    -webkit-column-count: 1;
      -webkit-column-gap: 0;
      -webkit-column-width: auto;
            column-count: 1;
              column-gap: 0;
              column-width: auto;
    white-space: nowrap;
    width: auto !important;
  }
  .dropdown-menu ul > li > a:hover,
  .dropdown-menu ul > .selected > a:hover,
  .dropdown-submenu ul li > a:hover,
  .dropdown-submenu ul .selected > a:hover {
    text-shadow: none;
    color: #000;
  }

  /* Content (max-width: 979px) */
  .main-content {
    width: 420px;
  }

  .section-title,
  .section-title.underline {
    padding-bottom: 7px;
    border-bottom: 1px solid #F1F1F1;
    margin-bottom: 9px;
    font-weight: 400;
  }
  /* Items */
  .item.pull-left-tablet,
  .span2.pull-left-tablet {
    width: 200px;
  }
  .item.pull-left-tablet:nth-of-type(odd),
  .span2.pull-left-tablet:nth-of-type(odd) {
    margin-right: 20px;
  }
  .item-image .resize-tablet {
    width: 115px;
    height: inherit;
  }

  .item-lite {
    padding: 15px;
  }
  .item-lite .item-content {
    padding: 0;
  }
  .item-lite .item-title-lite {
    font-size: 13px;
    line-height: 1.384;
    font-weight: 400;
    margin-bottom: 0;
  }
  .item-title-subtle {
    text-transform: none;
  }
  .section-label + .item.item-lite .item-image {
    margin-top: 0;
  }
  .item-image.pull-left-tablet {
    margin-right: 10px;
  }
  .item-image.pull-left-tablet + .item-content {
    overflow: hidden;
  }
  .item-content-overlay .pull-left-tablet + .item-header {
    position: static;
    background: none;
    width: auto;
    height: auto;
    padding: 0;
    color: #676767;
  }
  .item-content-overlay .pull-left-tablet + .item-header a {
    color: #00549F;
    white-space: normal !important;
  }
  .item-content-overlay .pull-left-tablet + .item-header .item-more {
    display: none;
  }
  .item-content-overlay .pull-left-tablet + .item-header p {
    color: #676767;
  }

  .row-hilite .span4 {
    width: 96%;
    margin: 0 auto;
  }
  .row-hilite .span2 {
    width: auto;
  }
  .item-right-list {
    margin: 0;
  }
  .item-right-list li {
    float: left;
  }
  .item-right-list img {
    width: 127px;
  }
  .item-right-list .item-header {
    padding-bottom: 6px;
  }
  .item-right-list .item-header .item-more {
    margin-top: 10px;
  }
  .item-right-list .active .item-content-overlay:after {
    left: 50%;
    top: -4px;
    margin-left: -12px;
    border-bottom: 10px solid #00A9E0;
    border-top: none;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
  }

  .row-lite .item-hilite img {
    width: 100%;
  }
  .row-lite .span4,
  .row-lite .span2 {
    width: auto;
  }
  .row-lite .item > .clearfix + .item-content,
  .row-lite .item > .clearfix + .item-content {
    overflow: hidden;
  }
  .row-lite .item > .clearfix:before,
  .row-lite .item > .clearfix:after {
    display: none;
  }

  .resize-full .weather-radar {
    max-width: 748px;
  }
  .resize-full + .sidebar {
    padding-top: 601px;
  }

  .article-content {
    padding-left: 0;
  }

  .article-sidebar {
    position: static;
    float: left;
    margin-left: 0;
    margin-right: 20px;
  }

  /* Widegts (max-width: 979px) */
  .carousel-list .carousel-inner {
    width: 368px;
  }

  /* Ads */
  .ad-top, .ad-bottom {
    margin-bottom: 9px;
  }

  /* Footer search */
  .footer-search {
    background: none;
    padding-right: 0;
  }
  .footer-search input[type="text"] {
    width: 346px;
  }
  .main-content .span4.pull-right{
    float:none !important;
  }
  /* End (min-width: 768px) and (max-width: 979px) */
  }

/*
 * Landscape phone to portrait tablet
 */
@media (max-width: 767px) {

  /* Responsive debug helper */
  body:before {
    content: "Landscape phone to portrait tablet";
    }

  /* Start (max-width: 767px) */
  body {
    padding: 0;
  }
  .container, .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 748px;
  }
  .carousel-list .carousel-inner {
    width: auto;
  }
  .footer-info {
    float: none;
    width: auto;
  }
    /* Ads */
  .ad.ad-320x50 {
    display: none !important;
  }

  /* End (max-width: 767px) */
  }

/*
 * Landscape phones and down
 */
@media (max-width: 760px) {
  /* Responsive debug helper */
  body:before {
    content: "Landscape phones and down";
    }

  /* Layout (max-width: 480px) */
  .container {
    width: auto;
  }
  .pull-left-phone {
    float: left;
  }
  .content {
    margin-bottom: 0;
  }
  .main-content {
    margin-right: 0;
    float: none;
    width: auto;
  }
  .sidebar {
    float: none;
    width: auto;
  }

  /* Header (max-width: 480px) */

  .main-header {
    min-height: 101px;
  }
  .header-logo img {
    height: 57px;
    width: auto;
  }
  .header-meta {
    margin-left: 53px;
    margin-top: -10px;
  }
  .main-navbar .regions > li:first-child {
    margin-left: 40px;
  }
  .main-navbar .nav > .hilite > a {
    font-size: 15px;
  }
  .main-navbar .hilite {
    width: 138px;
  }
  .main-navbar .hilite span {
    width: 94px;
  }
  .main-navbar .hilite .caret {
    margin-top: 24px !important;
  }

  .search {
    margin-top: 0;
    float: none;
    background-color: #EDEDED;
  }
  .search.collapse {
    height: 0;
    overflow: hidden;
    position: absolute;
    left: 0;
    z-index: 1;
    width: 100%;
  }
  .search .btn-group {
    margin: 10px 6px;
  }
  .search-dropdown {
    left: 154px;
  }
  .search-dropdown .dropdown-toggle {
    padding: 5px 9px;
    font-size: 10px;
  }
  .search input[type="text"] {
    height: 20px;
    width: 220px;
    box-shadow: none;
    border-color: #DFDFDF;
    border-right: none;
  }
  .search input[type="submit"] {
    height: 30px;
    line-height: 24px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #20639b; /* Old browsers */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwNjM5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzQ2ODEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background-image: -moz-linear-gradient(top,  #20639b 0%, #034681 100%); /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#20639b), color-stop(100%,#034681)); /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(top,  #20639b 0%,#034681 100%); /* Chrome10+,Safari5.1+ */
    background-image: -o-linear-gradient(top,  #20639b 0%,#034681 100%); /* Opera 11.10+ */
    background-image: -ms-linear-gradient(top,  #20639b 0%,#034681 100%); /* IE10+ */
    background-image: linear-gradient(to bottom,  #20639b 0%,#034681 100%); /* W3C */
    }

  .topbar .pull-right,
  .topbar-alerts,
  .topbar-alerts li {
    float: none;
    width: auto;
  }
  .topbar-alerts {
    margin-top: 0;
    padding-top: 21px;
    height: auto;
    background-color: #B10000;
    font-size: 11px;
    font-weight: bold;
  }
  .topbar-alerts ul {
    margin: 0 5%;
  }
  .topbar-alerts li {
    display: inline-block;
    padding: 0 15px;
    border-bottom: none;
  }
  .alerts-weather,
  .alerts-closings,
  .alerts-traffic,
  .alerts-label {
    font-size: 11px;
  }
  .alerts-label {
    position: absolute;
    top: 0;
    left: 0;
    padding: 6px 0;
    font-family: "twcround", Arial, Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px rgba(77, 0, 0, .78);
  }

  /* Sections */
  .section-title,
  .section-title-mid,
  .section-title-lite,
  .widget-title,
  .widget-title-lite,
  .widget-title-subtle {
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    height: 28px;
    color: #fff !important;
    padding: 0 0 0 26px !important;
    margin: 0 !important;
    border-bottom: none !important;
    background-color: #3678b4; /* Old browsers */
    background-image: url(../Images/global/320/section-title.png);
    background-image: url(../Images/global/320/section-title.png),
                      url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2NzhiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDYyOWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background-image: url(../Images/global/320/section-title.png),
                      -moz-linear-gradient(top, #3678b4 0%, #20629e 100%); /* FF3.6+ */
    background-image: url(../Images/global/320/section-title.png),
                      -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3678b4), color-stop(100%,#20629e)); /* Chrome,Safari4+ */
    background-image: url(../Images/global/320/section-title.png),
                      -webkit-linear-gradient(top, #3678b4 0%,#20629e 100%); /* Chrome10+,Safari5.1+ */
    background-image: url(../Images/global/320/section-title.png),
                      -o-linear-gradient(top, #3678b4 0%,#20629e 100%); /* Opera 11.10+ */
    background-image: url(../Images/global/320/section-title.png),
                      -ms-linear-gradient(top, #3678b4 0%,#20629e 100%); /* IE10+ */
    background-image: url(../Images/global/320/section-title.png),
                      linear-gradient(to bottom, #3678b4 0%,#20629e 100%); /* W3C */
    background-repeat: no-repeat;
    background-position: 8px 10px;
    background-position: 8px 10px, 0 0;
  }
  .widget-title a {
    padding-left: 0;
    color: #fff;
  }
  .widget-title .caret {
    display: none;
  }
  .section-more,
  .section-more.nomargin {
    margin-top: 6px;
    padding-top: 0;
    padding-left: 10px;
    border-top: none;
  }
  .section-label.hidden-phone + .row .item-image,
  .section-label.hidden-phone + .item .item-image {
    margin-top: 0;
  }
  .top-right {
    /* FIXME: not all must be hidden */
    display: none;
  }
  .section-title-hilite {
    font-size: 18px;
    height: 36px;
    line-height: 36px;
    padding-left: 12px;
    margin-bottom: 0;
  }

  /* Items (max-width: 480px) */
  .item,
  .item.border,
  .section .carousel .item {
    padding: 15px 10px 10px;
    border-bottom: 1px solid #F1F1F1;
    border-top: none;
    margin-bottom: 0;
  }

  #featured-items.carousel .item {
    padding:0;
    border:0;
  }
  .section .item-bottom-list li {
    width:95%;
    float: none;
    border:0;
  }
  .section .item-bottom-list a {
    min-height: 0;
  }
  #featured-items .item-content-overlay .item-image {
    margin-top:-1px;
  }
  #featured-items .item img {
    width:100%;
    height: inherit;
  }
  .section .carousel-list .carousel .item,
  .carousel .item {
    padding: 0;
  }
  .item-hilite {
    padding: 0;
    border-bottom: none;
  }
  .item-leading-hilite {
    font-size: 12px;
    line-height: normal;
  }
  .item-title-hilite {
    font-size: 19px;
    line-height: 1.315;
  }
  .item-hilite img {
    width: 100%;
    height: inherit;
  }
  .item-hilite .item-content {
    display: none;
  }
  .item.pull-left-tablet,
  .pull-left-tablet[class*="span"] {
    float: none;
    width: auto;
    margin-right: 0 !important;
  }
  .item-leading,
  .item-leading-mid,
  .item-leading-lite,
  .item-leading-subtle,
  .item-leading-featured {
    font-size: 10px;
    line-height: 1.8;
    margin-bottom: 0;
    color: #616161;
  }
  .item-title,
  .item-title-mid,
  .item-title-lite,
  .item-title-subtle,
  .item-title-featured,
  .item-title-right {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.357;
    margin-bottom: 0;
  }
  .item-summary,
  .item-summary-mid,
  .item-summary-lite,
  .item-summary-subtle,
  .item-summary-hilite,
  .item-summary-featured {
    display: none;
  }
  .item-image.pull-left,
  .item-image.pull-left-tablet,
  .item-image.pull-left-phone {
    margin-right: 10px;
  }
  .item-image.pull-left img,
  .item-image.pull-left-tablet img,
  .item-image.pull-left-phone img {
    width: 115px;
  }
  .item-image.pull-left-phone + .item-content {
    overflow: hidden;
  }
  .item-content-overlay .pull-left-phone + .item-header {
    position: static;
    background: none;
    width: auto;
    height: auto;
    padding: 0;
    color: #676767;
  }
  .item-content-overlay .pull-left-tablet + .item-header a,
  .item-content-overlay .pull-left-phone + .item-header a {
    color: #00549F;
    white-space: normal !important;
  }
  .item-content-overlay .pull-left-phone + .item-header a .item-more {
    display: none;
  }
  .item-content-overlay .pull-left-phone + .item-header p {
    color: #676767;
  }
  .item-info,
  .item-info-mid,
  .item-info-lite,
  .item-info-subtle,
  .item-info-hilite {
    font-family: "twcround", Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.584;
  }

  .section.orange {
    background-color: #E66741;
    overflow: hidden;
  }
  .section.orange .item-content-overlay .pull-left-tablet + .item-header a,
  .section.orange .item-content-overlay .pull-left-phone + .item-header a,
  .section.orange .item-content-overlay .pull-left-tablet + .item-header p,
  .section.orange .section-more a {
    color: #fff;
  }
  .section.orange .item {
    border-bottom: none;
  }
  .blue-phone {
    background-color: #1560A4;
    overflow: hidden;
  }
  .blue-phone .item,
  .blue-phone a,
  .blue-phone p {
    color: #fff !important;
  }
  .blue-phone .item {
    border-bottom-color: #4D87B9;
  }

  /* Widgets */
  .carousel-list {
    margin: 0;
  }
  .carousel-list:after {
    display: none;
  }
  .carousel-list .carousel {
    padding: 0;
    margin: 0;
    background: none;
    border: none;
    -webkit-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: none;
          box-shadow: none;
  }
  .carousel-list .thumbnail {
    margin-right: 0;
  }
  .carousel-list .item-title {
    display: none;
  }
  .carousel-list .carousel-control {
    top: 50%;
  }

  .item-list li,
  .item-list-lite li {
    padding: 0;
  }
  .table-list {
    margin-bottom: 0;
  }

  .weather-radar {
    margin-bottom: 0;
  }
  .weather-controls {
    display: none;
  }
  /* Article */
  .article-content {
    padding: 0 10px;
  }
  .article-header li {
    margin-right: 0;
  }
  .article-header,
  .article-footer {
    padding-left: 10px;
  }
  .article-content .article-header,
  .article-content .article-footer {
    margin: 0 -10px;
  }
  header .article-leading {
    margin: 10px 0 0 10px;
  }
  header h1 {
    margin-left: 10px;
  }
  .article-text-size {
    display: none !important;
  }
  .article-sidebar {
    float: none;
    width: auto;
    margin-right: 0;
  }

  /* Sidebar (max-width: 480px) */
  .widget {
    margin-bottom: 0;
  }
  .widget-weather {
    border: none;
  }
  .widget-weather img {
    width: 100%;
  }

  .widget-tabbed-content {
    border: none;
  }
  .widget-tabbed-nav.hidden-phone + .tab-content>.tab-pane {
    display: block;
  }
  .widget-tabbed-nav.hidden-phone + .tab-content>.tab-pane .item-list {
    display: none;
  }
  .widget-tabbed-nav.hidden-phone + .tab-content>.tab-pane.active .item-list {
    display: block;
  }
  .widget-tabbed-content {
    -webkit-border-radius: 0;
            border-radius: 0;
  }
  .widget-picture img {
    width: 100%;
  }
  .widget-picture .carousel-control {
    opacity: 1;
  }
  .widget-picture .item-info {
    bottom: 0;
  }
  .widget-video .video-thumb {
    display: block;
  }
  .widget-video img {
    width: 100%;
  }
  .widget-audio {
    width:300px;
    margin:10px auto;
  }


  /* Ads */
  .ad-320x50 {
    display: block;
  }

  /* Footer (max-width: 480px) */
  .footer {
    padding: 0;
  }
  .footer-info {
    margin: 0;
  }
  .footer-info h3 {
    height: 38px;
    line-height: 38px;
    padding: 0 0 0 26px;
    margin: 0;
    border-bottom-color: #CACACA;
  }
  .footer-info ul {
    display: none;
  }
  .footer-bottom {
    border-top: none;
  }

  /* End (max-width: 480px) */
  }

  /* side bar */
  .article-sidebar .item
  {
  	margin-bottom: 0px;
  }

  .article-sidebar .item-title-mid
  {
	margin-bottom: 2px;
  }

  .article-sidebar .item
  {
	font-size: 11px;
  }


/* ==========================================================================
   Custom styles for jQuery UI widgets
   ========================================================================== */
.ui-datepicker {
  border: none;
  padding: 5px;
  width: 288px;
  background: #DFDFDF;
  font-family: "twcround", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 12px;
  margin-left: 13px;
  margin-top: -15px;
}
.ui-datepicker:before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  position: absolute;
  left: 3px;
  top: 0;
  z-index: 99999;
  vertical-align: middle;
  border-right: 10px solid #DFDFDF;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
.ui-datepicker .ui-datepicker-header {
  background: #898989; /* Old browsers */
  padding: 0;
  border-radius: 0;
}
.ui-datepicker .ui-datepicker-title {
  font-weight: 400;
  font-size: 15px;
  line-height: 28px;
  height: 28px;
  color: #fff;
  text-transform: uppercase;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  top: 3px;
}
.ui-datepicker-prev .ui-icon,
.ui-datepicker-next .ui-icon {
  background-image: url(../Images/global/ui-datepicker-icon.png);
  background-repeat: no-repeat;
}
.ui-datepicker-next .ui-icon {
  background-position: left bottom;
}
.ui-datepicker table {
  background: #fff;
  margin: 0;
  font-size: 100%;
}
.ui-datepicker tr {
  border-bottom: 1px solid #EBEBEB;
}
.ui-datepicker th {
  font-family: "twcround", Arial, Helvetica, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  background: #A5A5A5;
  color: #fff;
  border: 1px solid #BBB;
  padding: 1px;
}
.ui-datepicker tr:nth-child(even) {
  background: #F2F2F2;
}
.ui-datepicker td:first-child {
  background: rgba(0, 0, 0, .03);
}
.ui-datepicker a {
  padding: 1px !important;
}
.ui-datepicker .ui-state-default {
  border: none;
  background: no-repeat;
  text-align: center;
  color: #303030;
}

.ui-selectmenu {
  color: #6c6c6c !important;
  text-decoration: none !important;
  font-size: 12px;
  font-weight: bold;
  margin-right: 6px;
}
.ui-state-default {

}
span:last-child > .ui-selectmenu {
  margin-right: 0;
}
.ui-button {
  display: block;
  text-align: left;
  text-shadow: none;
  border: none;
  background: none;
  background-repeat: no-repeat;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  padding-left: 25px;
  height: 17px;
  line-height: 17px;
}
input[type="checkbox"] + .ui-button {
  background-image: url(../Images/global/ui-checkbox.png);
  filter: none;
}
input[type="radio"] + .ui-button {
  background-image: url(../Images/global/ui-radio.png);
  filter: none;
}
.ui-button.ui-state-active {
  background-position: left bottom;
}
.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
}

/* FIXME: replace by calendar module classes */
.event-calendar .ui-datepicker {
  display: block !important;
  border: none;
  padding: 0;
  margin: 0;
  width: 100%;
  font-family: "twcround", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 12px;
}
.event-calendar .ui-datepicker:before {
  display: none;
}
.event-calendar .ui-datepicker .ui-datepicker-header {
  background-color: #32b2db; /* Old browsers */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyYjJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEyZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background-image: -moz-linear-gradient(top, #32b2db 0%, #00a2d6 100%); /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#32b2db), color-stop(100%,#00a2d6)); /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #32b2db 0%,#00a2d6 100%); /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #32b2db 0%,#00a2d6 100%); /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #32b2db 0%,#00a2d6 100%); /* IE10+ */
  background-image: linear-gradient(to bottom, #32b2db 0%,#00a2d6 100%); /* W3C */
  padding: 0;
}
.event-calendar .ui-datepicker .ui-datepicker-title {
  font-weight: 500;
  font-size: 19px;
  line-height: 42px;
  height: 42px;
  color: #fff;
  text-transform: uppercase;
}
.event-calendar .ui-datepicker .ui-datepicker-prev,
.event-calendar .ui-datepicker .ui-datepicker-next {
  top: 10px;
}
.event-calendar .ui-datepicker-prev .ui-icon,
.event-calendar .ui-datepicker-next .ui-icon {
  background-image: url(../Images/global/ui-datepicker-icon.png);
  background-repeat: no-repeat;
}
.event-calendar .ui-datepicker-next .ui-icon {
  background-position: left bottom;
}
.event-calendar .ui-datepicker table {
  margin: 0;
  font-size: 100%;
}
.event-calendar .ui-datepicker tr {
  border-bottom: 1px solid #EBEBEB;
}
.event-calendar .ui-datepicker th {
  font-family: "twcround", Arial, Helvetica, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  background: #A5A5A5;
  color: #fff;
  border: 1px solid #BBB;
  padding: 2px;
}
.event-calendar .ui-datepicker tr:nth-child(even) {
  background: #F2F2F2;
}
.event-calendar .ui-datepicker td:first-child {
  background: rgba(0, 0, 0, .03);
}
.event-calendar .ui-datepicker .ui-state-default {
  border: none;
  background: no-repeat;
  text-align: center;
  color: #303030;
}

/* ==========================================================================
   Custom styles for Bootstrap classes
   ========================================================================== */
.accordion-group {
  margin-bottom: 0;
  border: none;
  border-top: 1px solid #E5E5E5;
  border-radius: 0;
}

.widget-accordion aside:first-child {
  margin-bottom: 0;
  border: none;
}

.accordion-group h2 {
  margin-bottom: 0;
}
.btn {
  background-color: #efefef; /* Old browsers */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background-image: -moz-linear-gradient(top, #fdfdfd 0%, #efefef 100%); /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #fdfdfd 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #fdfdfd 0%,#efefef 100%); /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #fdfdfd 0%,#efefef 100%); /* IE10+ */
  background-image: linear-gradient(to bottom, #fdfdfd 0%,#efefef 100%); /* W3C */
  border-color: #e6e6e6 #e6e6e6 #eaeaea;
  color: #6c6c6c;
  font-size: 12px;
  font-weight: bold;
}
.btn-submit {
  background-color: #3674ac; /* Old browsers */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2NzRhYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjRiNmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background-image: -moz-linear-gradient(top, #3674ac 0%, #224b6e 100%); /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3674ac), color-stop(100%,#224b6e)); /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #3674ac 0%,#224b6e 100%); /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #3674ac 0%,#224b6e 100%); /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #3674ac 0%,#224b6e 100%); /* IE10+ */
  background-image: linear-gradient(to bottom, #3674ac 0%,#224b6e 100%); /* W3C */
  border-color: #769fc4;
  color: #fff;
  text-shadow: none;
  margin-right: 8px;
}
.btn-submit + a {
  font-size: 11px;
}
.btn-submit:hover {
  background-color: #224b6e;
  color: #fff;
}
.btn .caret {
  border-top-color: #575757;
}
.btn-submit .caret {
  border-top-color: #fff;
}
.carousel {
  margin-bottom: 0;
}

/* ================================================
Added to override ShareThis
==================================================*/
.stButton {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.stButton .chicklets {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 16px;
  vertical-align: middle;
  /* IE 6/7 fallback */
  *text-indent: -9999px;
}
.stButton .chicklets:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}

/* ==========================================================================
   Custom helper classes based on Bootstrap
   ========================================================================== */

.caret-right {
  border-top-color: transparent;
  border-bottom: 4px solid transparent;
  vertical-align: middle;
  margin-top: -2px;
}
.dropdown-menu.withcaret:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0, 0, 0, 0.2);position:absolute;top:-7px;left:9px;}
.dropdown-menu.withcaret:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:10px;}
.dropdown-menu.withcaret.pull-right:after{left:auto;right:13px;}
.dropdown-menu.withcaret.pull-right:before{left:auto;right:12px;}

/* ==========================================================================
   HTML5 Boilerplate Helper classes
   ========================================================================== */

/* Image replacement */
.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
  }
.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
  }
/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden {
    display: none !important;
    visibility: hidden;
  }
/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
  }
/* Hide visually and from screenreaders, but maintain layout */
.invisible {
    visibility: hidden;
  }

/* ==========================================================================
   Fonts
   ========================================================================== */

@font-face {
  font-family: "twcround";
  src: url("../Assets/twcround/twcround-light.eot");
  src: url("../Assets/twcround/twcround-light.eot?"),
       url("../Assets/twcround/twcround-light.woff") format("woff"),
       url("../Assets/twcround/twcround-light.ttf") format("opentype");
  font-stretch: normal;
  font-style: normal;
  font-weight: 300;
  }
@font-face {
  font-family: "twcround";
  src: url("../Assets/twcround/twcround-book.eot");
  src: url("../Assets/twcround/twcround-book.eot?"),
       url("../Assets/twcround/twcround-book.woff") format("woff"),
       url("../Assets/twcround/twcround-book.ttf") format("opentype");
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  }
@font-face {
  font-family: "twcround";
  src: url("../Assets/twcround/twcround-medium.eot");
  src: url("../Assets/twcround/twcround-medium.eot?"),
       url("../Assets/twcround/twcround-medium.woff") format("woff"),
       url("../Assets/twcround/twcround-medium.ttf") format("opentype");
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  }
@font-face {
  font-family: "twcround";
  src: url("../Assets/twcround/twcround-semibold.eot");
  src: url("../Assets/twcround/twcround-semibold.eot?"),
       url("../Assets/twcround/twcround-semibold.woff") format("woff"),
       url("../Assets/twcround/twcround-semibold.ttf") format("opentype");
  font-stretch: normal;
  font-style: normal;
  font-weight: 600;
  }
@font-face {
    font-family: 'twcsmedtwcs_medium';
    src: url('../Assets/twcs/twcs_medium-webfont.eot');
    src: url('../Assets/twcs/twcs_medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Assets/twcs/twcs_medium-webfont.woff') format('woff'),
         url('../Assets/twcs/twcs_medium-webfont.ttf') format('truetype'),
         url('../Assets/twcs/twcs_medium-webfont.svg#twcsmedtwcs_medium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'twcsmeditaltwcs_medium_italic';
    src: url('../Assets/twcs/twcs_medium_italic-webfont.eot');
    src: url('../Assets/twcs/twcs_medium_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Assets/twcs/twcs_medium_italic-webfont.woff') format('woff'),
         url('../Assets/twcs/twcs_medium_italic-webfont.ttf') format('truetype'),
         url('../Assets/twcs/twcs_medium_italic-webfont.svg#twcsmeditaltwcs_medium_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'twcsregtwcs_regular';
    src: url('../Assets/twcs/twcs_regular-webfont.eot');
    src: url('../Assets/twcs/twcs_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Assets/twcs/twcs_regular-webfont.woff') format('woff'),
         url('../Assets/twcs/twcs_regular-webfont.ttf') format('truetype'),
         url('../Assets/twcs/twcs_regular-webfont.svg#twcsregtwcs_regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'twcsregitaltwcsRgIt';
    src: url('../Assets/twcs/twcs_regular_italic-webfont.eot');
    src: url('../Assets/twcs/twcs_regular_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../Assets/twcs/twcs_regular_italic-webfont.woff') format('woff'),
         url('../Assets/twcs/twcs_regular_italic-webfont.ttf') format('truetype'),
         url('../Assets/twcs/twcs_regular_italic-webfont.svg#twcsregitaltwcsRgIt') format('svg');
    font-weight: normal;
    font-style: normal;
}


.serverInformation
{
	color: White;
}

/*************** General Stories *****************/
table.article-list td
{
	padding: 0 !important;
	border: 0;
}

tr.pagination table
{
	width: auto;
	margin: 0 auto;
}

tr.pagination .btn-info
{
	background-image: none !important;
	background-color: #49afcd;
	color: white;
}

tr.pagination .btn
{
	margin-right: 4px;
}



/*live player*/

.provider-grid {

}
.livetv.container{
	min-height: 400px;
}

.inline-list{position:relative;}
.inline-list li{margin:0;padding:0;list-style:none;position:absolute;top:0}
.inline-list li, .inline-list a{height:120px;display:block;cursor: pointer;}

.provider-sprite-coming-soon
{
	background-image: url(../Images/global/live-player/sprite-providers-rsn-coming-soon.png);
}

.provider-sprite
{
	background-image: url(../Images/global/live-player/sprite-providers-rsn.png);
}

.provider-mvpd.provider-sprite.timewarner.off-screen {

	background-position: 0px 0px;
	width: 180px;
	left: 0;
}

.provider-mvpd.provider-sprite.directtv.off-screen {
	background-image: url(../Images/global/live-player/sprite-providers-rsn.png);
	background-position: -200px 0px;
	width: 180px;
	left: 200px;
}

.provider-mvpd.provider-sprite.brighthouse.off-screen {
	background-position: 0px -280px;
	width: 180px;
	left: 400px;
}

.provider-mvpd.provider-sprite.cox.off-screen {
	background-position: -400px 0px;
	width: 180px;
	left: 0px;
	top: 160px;
}

.provider-mvpd.provider-sprite-coming-soon.hawaiian.off-screen {
	background-position: -400px -140px;
	width: 180px;
	left: 200px;
	top: 160px;
}

.provider-mvpd.provider-sprite-coming-soon.verizon.off-screen {
	background-position: 0px -140px;
	width: 180px;
	left: 400px;
	top: 160px;
}

/********************************** CLOSINGS & WATCHERS **********************************/
.fieldGroup
{
    float: left;
    padding-left: 20px;
}
.fieldCity
{
    height: 50px;
}
.fieldLabel, .fieldLabelSameLine
{
    padding: 12px 0 8px 0;
    font-size: 11px;
}
.fieldLabel
{
    display: block;
    clear: both;
}
.fieldLabelSameLine
{
    padding-right: 15px;
}
.noBottomPadding
{
    padding-bottom: 0px !important;
}
.largeInput, .shortInput, .extraLargeInput, .extraShortInput
{
    display: block;
}
.extraLargeInput
{
    width: 500px;
}
.extraShortInput, .extraShortInputSameLine
{
    width: 30px;
}
.largeInput, .largeInputSameLine
{
    width: 312px;
}
.mediumInput
{
    width: 250px;
}
.shortInput, .shortInputSameLine
{
    width: 130px;
}
.loginContainer, .changePassword
{
    background: url(../Images/login-panel-bkg.gif) repeat-x;
}
.loginRegisterContainer
{
    display: block;
    clear: both;
    padding-top: 6px;
    padding-left: 6px;
    padding-right: 6px;
}
.loginTable
{
    vertical-align: top;
    background: #FFFFFF;
}
.loginTableNoRegistration
{
    width: 50%!important;
}
.loginTable td
{
    width: 45%;
    padding: 8px;
}
.loginTableBottomRow
{
    background-color: #f5f5f5;
}

.loginTable tr:last-child > td a
{
    padding-right: 6px;
    position: relative;
    top: 6px;
}
.loginTable td input[type=text], .loginTable td input[type=password], .changePassword input[type=password], #forgotPasswordDialog input[type=text]
{
    width: 70%;
    height: 20px;
}
.loginLink
{
    display: block;
    width: 95%;
    text-align: right;
    padding-right: 16px;
    line-height: 25px;
}
.loginLinkExpanded, .activeClosureDetailsExpanded
{
    background: url(../Images/arrow-up.gif) no-repeat;
}
.loginLinkExpanded
{
    background-position: right center;
}
.loginLinkCollapsed, .activeClosureDetailsCollapsed
{
    background: url(../Images/arrow-down.gif) no-repeat;
}
.loginLinkCollapsed
{
    background-position: right center;
}
.activeClosureDetailsExpanded, .activeClosureDetailsCollapsed
{
    background-position: center;
}
.createClosingAccountButton
{
    display: block;
    width: 198px;
    text-align: center;
    padding: 6px;
    margin: 10px 10% 6px 10%;
}
.submitCredentials, .changePasswordButton
{
    margin-top: 12px;
    margin-right: 8px;
    padding: 6px;
    width: auto;
    overflow: visible;
    vertical-align: middle;
    text-align: center;
}
.forgotPassword
{
    position: relative;
    top: 9px;
    padding-left: 40px;
}
.forgotPasswordErrorLink
{
    color: #FF0000 !important
}
.validator, .shortValidator
{
    display: block;
    clear: both;
}
.shortValidator
{
    width: 180px;
}
.validator
{
    display: block;
    padding-left: 5px;
}
.validatorSameLine
{
    float: right;
    clear: both;
}
.loggedInStatus
{
    display: block;
    float: right;
}
.changePassword
{
    clear: both;
    height: 230px;
}
.changePassword fieldset
{
    border: solid black 1px;
    margin: 0px 30px 15px 30px;
    padding: 8px;
    background: #FFFFFF;
    position: relative;
    top: 6px;
}
.changePasswordTitle, .forgotPasswordTitle
{
    font-weight: bold;
    font-size: 1.1em;
    line-height: 18px;
}
.confirmRequestPassword
{
    display: block;
    padding: 20px 0 20px;
    font-size: 1.1em;
    color: #1E3791 !important;
}
.newOrganizationRegistrationNotice
{
    display: block;
    padding-top: 16px;
    padding-bottom: 16px;
}
.configSection
{
    padding-bottom: 15px;
    padding-top: 25px;
    width: 100%;
    clear: both;
    position: relative;
}
.configSectionTitle
{
    border-bottom: solid 1px black;
    width: 100%;
    display: block;
    padding-bottom: 4px;
    margin-bottom: 8px;
    clear: both;
}
.configSectionTitle, .configSectionTitle span
{
    font-size: 1.1em;
}
.buttons
{
    padding-top: 30px;
}
.buttons, .buttonsNoPadding, .bigButtonsNoPadding
{
    clear: both;
}
.buttons input, .buttonsNoPadding input
{
    width: 70px;
}
.bigButtonsNoPadding input
{
    width: 80px;
    height: 40px;
    font-size: 1em;
}
.refreshButtonSection
{
    text-align: right;
}
.notificationSection
{
    padding-bottom: 20px;
    display: block;
    clear: both;
}
.notificationMessage
{
    font-weight: bold;
}
.errorNotification
{
    color: red;
}
.successNotification
{
    color: blue;
}
.organizationTypeSection
{
    font-weight: bold;
    font-size: 1.1em;
    display: block;
    padding: 12px 0 6px 0;
}
.watcherObservationRow td, .alternatingWatcherObservationRow td, .activeClosureRow td, .alternatingActiveClosureRow td
{
    padding: 6px;
}
.watcherObservationRow td, .activeClosureRow td
{
    background-color: #EFF3FB;
}
.alternatingWatcherObservationRow td, .alternatingActiveClosureRow td
{
    background-color: #FFFFFF;
}
.watcherObservationRow td, .activeClosureRow td:first-child
{
    padding-left: 5px;
}
.closureDetailsDescriptor
{
    display: block;
}
.activeClosureDetails
{
    display: none;
    padding-left: 20px;
}
.closureDetailsFrom span, .closureDetailsTo span
{
    font-weight: bold;
}
.closureDetailsFrom
{
    padding-right: 80px;
    float: left;
}
.activeClosureDetailsRow
{
    border-bottom: solid 1px #828282;
    padding-top: 8px;
}
.closingsTabs
{
    border-bottom: black solid 1px;
}
.closingsTabsContainer
{
    margin-bottom: 20px;
}
.closingsTabPage
{
    padding: 10px;
}
span[class=closureType]
{
    font-weight: bold;
    font-size: 1.1em;
    display: block;
}
.activeClosureActions
{
    float: right;
}
.activeClosureActions a
{
    font-weight: bold;
    display: block;
    text-align: right;
}
.cancelActiveClosure
{
    color: red;
}
select[class=closureType]
{
    width: 240px !important;
}
.activeOrganizationClosure, .recentOrganizationClosure
{
    padding: 10px;
}
.activeOrganizationClosure:hover, .recentOrganizationClosure:hover
{
    background: #DDDDDD;
}
.startTimeRecentClosure, .endTimeRecentClosure
{
    color: red;
}
.noActiveClosuresForOrganization, .noRecentClosuresForOrganization
{
    color: #888888;
}
.newClosureCannotBeAdded
{
    font-weight: bold;
    color: red;
}
.newClosureCreated
{
    font-weight: bold;
    color: blue;
}
.closureEditButtons, .organizationEditButtons
{
    padding-top: 30px;
    clear: both;
    text-align: right;
}
.closureEditButtons input
{
    width: 70px;
}
.organizationEditButtons input
{
    width: 150px;
    height: 25px;
}
.note
{
    color: #888888;
    font-size: 10px;
    margin: 3px 0;
    display: block;
    clear: both;
}
.closureDescriptors
{
    width: 100%;
}
.closureDescriptors td
{
    padding: 2px;
}
.closureDescriptors td input[type=checkbox]
{
    margin-right: 4px;
}
.closureApproved, .closureDenied, .closurePendingApproval
{
    font-weight: bold;
    font-style: italic;
    padding-bottom: 4px;
    display: block;
}
.closureApproved
{
    color: #006600;
}
.closureDenied
{
    color: #990000;
}
.closurePendingApproval
{
    color: #777777;
}
.sendPasswordNotificationMessage
{
    font-weight: bold;
    display: block;
    width: 100%;
    clear: both;
}
.sendPasswordErrorNotification
{
    color: red;
}
.sendPasswordSuccessNotification
{
    color: blue;
}
.sendCredentialsLink
{
    display: block;
    padding-top: 22px;
}

#obs-details-container
{
    font-family: Arial;
    font-size: 14px;
    line-height: 18px;
    width: 525px;
    height: 485px;
}

#obs-details-container td
{
    padding: 4px;
}

#obs-details-container td
{
    vertical-align: top;
}

#obs-details-container td.obs-data
{
    width: 164px;
    font-weight: bold;
}

#obs-details-container table
{
    margin-bottom: 5px;
}

#obs-details-container h1
{
    font-size: 20px;
    margin: 0 0 10px 0;
}

#obs-edit-container input.wind-input, #obs-edit-container input.wind-gust-input
{
    display: inline !important;
}

#obs-edit-container .ui-selectmenu
{
	margin-bottom: 10px;
}

#obs-edit-container .RadInput input
{
    width: 110px !important;
}

#obs-edit-container .time-container
{
    width: 140px;
}

label.hint
{
    font-size: 11px;
    color: #aaa;
    display: block;
}

#password-change-link
{
    margin-left: 20px;
}

#form-container .status-label
{
    margin: 5px 0 0 20px;
}

#form-container .succeed
{
    color: Green;
}

#form-container .error
{
    color: red;
}

#form-container input[type=radio]
{
    margin: 0 4px 0 6px;
    vertical-align: top;
}

#form-container .profile-edit-message
{
    margin-bottom: 5px;
    display: block;
}

#pass-recovery-form
{
    font-size: 12px;
    font-family: Arial;
}

#pass-recovery-form p
{
    margin-bottom: 15px;
}

#pass-recovery-form div.loading
{
    background: url(../Images/ajax-loader2.gif) no-repeat;
    padding-left: 20px;
    width: 60px;
    white-space: nowrap;
    margin-top: 20px;
}

#pass-recovery-form input[type=button]
{
    width: 60px;
    height: 25px;
    margin-top: 10px;
}

#obs-details-container table
{
    border: 1px solid #ccc;
}

#obs-details-container table tr.obs-details-alternative
{
    background-color: #EFF3FB;
}

#pass-recovery-error
{
    color: Red;
    vertical-align: middle;
}

#pass-recovery-success
{
    color: green;
    vertical-align: middle;
}

#pass-recovery-form div
{
    margin-top: 10px;
}

div.fancybox-pass-recovery
{
    border: solid 1px Black;
    padding: 5px;
}

#loginContainer p
{
    margin: 5px 0;
}

#obs-login-status
{
    background-color: #f5f5f5;
    padding: 6px;
    margin-bottom: 10px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#obs-login-status .link-separator
{
    color: Gray;
}

#no-data-today
{
    margin: 10px 0;
}

.credentials input
{
	width: 170px;
}

.modal-header h3
{
	text-transform: none;
	font-size: 20px;
	font-weight: bold;
	color: black;
}

/****************************************/
/********* WHEATHER CAMERA **************/
/****************************************/

#camera
{
    margin-bottom: 20px;
    clear:both;
}

#camera label
{
	display: inline;
}

#camera .dataLabelHeader
{
    float: left;
    width: 116px;
    padding: 6px 6px 2px 0px;
    color: Navy;
    font-size: 11px;
}

#camera .dataLabelValue
{
    float: left;
    width: 108px;
    padding: 2px 1px 6px 1px;
    margin-right: 10px;
    height: 10px;
    background-color: #000;
    border: inset 1px #eaeaea;
    color: White;
    font-weight: bold;
    vertical-align: middle;
    font-size: 10px;
}

#camera .arrowImage
{
    vertical-align: bottom;
}

#camera .page
{
    background-color: #EEEEEE;
    border: solid 1px #CCCCCC;
    padding: 0px;
    height: 540px;
    width: 430px;
}

#camera .animateContainer
{
    padding: 5px 0px 5px 0px;
    text-align: center;
}

#camera .weatherDataContainer
{
    padding-left: 35px;
}

#camera .cameraPlayer
{
    width: 350px;
    height: 250px;
    margin: 40px 40px 0 40px;
    background: none;
}

#camera .camaraBody
{
    display: -moz-inline-box;
    display: inline-block;
    zoom: 1;
	display:inline;
	position:relative;
	margin-bottom:-3px;
	float: left;
}

#camera .cameraMenu
{
	float: left;
}

#cameraLayout td
{
    vertical-align: top;
}

#camera .progressTemplate
{
    margin-top: 3px;
    padding: 3px;
    background-color: Gray;
    color: White;
    font-size: x-small;
}

#camera .locationContainer
{
	clear:both;
    margin: 30px 10px 10px 35px;
    font-size: 11px;
}

#camera .location
{
    color: #060072;
}

.clearBoth
{
	clear: both;
}


/****************************************/
/********* IMAGES FIXED SIZES ***********/
/****************************************/
.s200x112 {
	width: 200px;
	height: 112px;
}
.s174x198 {
	width: 174px;
	height: 98px;
}
.s115x65 {
	width: 115px;
	height: 65px;
}
.s82x46 {
	width: 82px;
	height: 46px;
}
.s420x236 {
	width: 420px;
	height: 236px;
}
.s640x360 {
	width: 640px;
	height: 360px;
}
.lt-ie9 .s200x112,
.lt-ie9 .s174x198,
.lt-ie9 .s115x65,
.lt-ie9 .s82x46,
.lt-ie9 .s420x236,
.lt-ie9 .s640x360 {
  width: auto;
}

/********************** Elections *********************/
.electionsBackToTop
{
	margin-left: 5px;
}

.ElectionAreas
{
    display: inline;
    float: left;
    margin-right: 20px;
    padding-bottom: 15px;
}

.ElectionOffices
{
    display: inline;
    float: left;
    padding-bottom: 15px;
}

.electionsResultsTable
{
    border: solid 1px gray;
    width: 500px;
    margin-bottom: 10px;
    margin-top: 0px;
}
.electionsResultsHotRaces
{
    background-color: #B1D1FB;
}
.electionsResultsFeaturedRaces
{
    background-color: #BABABA;
}
.electionsResultsTable td
{
    padding: 3px;
}
.electionsResultsOffice
{
    font-weight: bold;
    font-size: 13px;
    margin-right: 10px;
}
.electionsResultsSeat
{
    background-color: #eaeaea;
}
.electionsResultsPrecincts
{
    background-color: #eaeaea;
}
.electionsOfficeLink, .electionsOfficeLink:visited
{
    color: #1e3791;
    text-decoration: underline;
    margin: 2px;
    font-size: 14px;
    white-space: nowrap;
}

.electionsCandidateName
{
    width: 220px;
}

.electionsCandidateParty
{
    width: 30px;
}

.electionsCandidateVoteTotal
{
    width: 100px;
    text-align: right;
}

.electionsCandidateVotePercentage
{
    width: 100px;
    text-align: right;
    margin-right: 10px;
}


/* Races for Top Stories */

#races-home .carousel-list .carousel-control {
    top: -27px;
}
#races-home .carousel-list .carousel {
    border-radius: 0 0 4px 4px;
    border-top: 1px solid #fff;
    padding: 13px;
}
#races-home .carousel-list .carousel-inner {
    width: 612px;
}
#races-home .section-title-lite {
    text-align: center;
    padding: 10px 0;
    margin: 0 9px;
    background-color: #f8f8f8;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background-image: -moz-linear-gradient(top, #f8f8f8 0%, #eaeaea 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#eaeaea));
    background-image: -webkit-linear-gradient(top, #f8f8f8 0%,#eaeaea 100%);
    background-image: -o-linear-gradient(top, #f8f8f8 0%,#eaeaea 100%);
    background-image: -ms-linear-gradient(top, #f8f8f8 0%,#eaeaea 100%);
    background-image: linear-gradient(to bottom, #f8f8f8 0%,#eaeaea 100%);
    border-bottom: 1px solid #d5d4d4;
}
#races-home .results {
    min-height: 150px;
    margin-bottom: 4px;
}
#races-home .results li {
    margin-right: 6px;
    float: left;
    height: auto;
    width: 303px;
}
#races-home table {
    width: 303px;
    border: solid 1px #d1d1d1;
}
#races-home td {
    padding: 4px 4px;
    font-size: 11px;
    border: none;
}
#races-home tr {
    border-top: 1px solid #d1d1d1;
    background-color: #fff;
}
#races-home tr:first-child {
  border-top: none;
}
#races-home .electionsResultsSeat {
    background-color: #00549f;
    color: #fff;
    font-weight: bold;
}
#races-home .electionsCandidateVoteTotal,
#races-home  .electionsCandidateVotePercentage {
    width: 65px;
}
#races-home .electionsResultsOffice {
  margin-bottom: 5px;
  width: 292px;
  float: left;
}

#races-home .section-more {
  border-top: 1px solid #C5C5C5;
  margin-bottom: 0;
  padding-top: 8px;
}

@media (max-width: 979px) {
  /*race-module home*/
  #races-home .carousel-list .carousel {
    margin: 0;
    padding: 12px 13px;
  }
  #races-home .section-title-lite {
    margin: 0;
  }
  #races-home .carousel-list .carousel-inner {
    width: 304px;
  }
  #races-home .carousel-list {
    margin: 0 0 30px !important;
  }
}
@media (max-width: 760px) {
  /*race-module home*/
  #races-home .section-title-lite {
    width: 100%;
    padding: 12px 0 !important;
    color: #494a4b !important;
    background-color: #f8f8f8;
    border-bottom: 1px solid #d5d4d4 !important;
  }
  #races-home .carousel-list .carousel {
    color: #494a4b;
    background-color: #F0F0F0;
    border-top: 1px solid #fff;
    padding: 11px 0px;
    width: 100%;
  }
  #races-home .carousel-inner {
    width: 85%;
  }
  #races-home .carousel-list {
    margin: 0px !important;
  }
  #races-home .results {
    margin-bottom: 0;
  }
}

/*- JUST FOR WALLPAPER AD. DO NOT USE -*/
@media (max-width: 1100px) {
  .ad-wallpaper{
    /*display: none;*/
  }
}

/********************** Story Links *********************/
#storyLinksContainer div.sl-title
{
    float: left;
}

#storyLinksContainer div.sl-airdate
{
    font-size: 11px;
    color: #999;
    float: right;
}

#storyLinksContainer div.sl-site
{
    font-weight: bold;
    margin-bottom: 10px;
}

#storyLinksContainer div.sl-container
{
    padding: 10px;
    margin: 6px 0;
}

#storyLinksContainer input.sl-search-term
{
    width: 235px;
    margin-left: 20px;
    margin-bottom: 0;
}

#storyLinksContainer .sl-search-term-validation
{
    color: Red;
}

#storyLinksContainer select.sl-month-period, #storyLinksContainer select.sl-year-period
{
    height: 23px;
    width: 110px;
}

#storyLinksContainer div.sl-filter-container
{
    margin: 20px 0;
}

#storyLinksContainer .searchWatermark
{
    color: #aaa;
}

#storyLinksEmpty
{
    height: 50px;
    margin-top: 15px;
}

#storyLinksSelectedPeriod
{
    font-weight: bold;
    margin: 10px 0;
}

/**** Scores *****/

.TeamRepeater > tbody > tr > td
{
	border: 0;
}

.schoolScore
{
    width: 30%;
    text-align: center;
    font-weight: bold;
}
.schoolName
{
    text-transform: uppercase;
    font-weight: bold;
    margin-left: 3px;
}
table .tableSkin
{
    border-bottom: solid 1px #DDDDDD;
    border-left: solid 1px #DDDDDD;
    border-right: solid 1px #DDDDDD;
    width: 330px;
    background: #f5f5f9;
    margin: auto auto 20px auto;
}
.imageTab
{
    float: left;
}
.tabStyle1
{
    float: right;
}
.GamePartLabel
{
    color: #fff;
    height: 100%;
}
.tabStyle
{
    width: 330px;
    background: url(../../../RadControls/Menu/Skins/Mac/img/MenuItemBackground.gif) repeat-x bottom;
    height: 32px;
    margin: auto;
}
.TabLabel
{
    background: url(../../../RadControls/Tabstrip/Skins/ClassicBlue/img/tabStripeOff1.gif) repeat-x;
    height: 28px;
    z-index: 100;
    padding: auto 5px;
    font-weight: bold;
    min-width: 40px;
    float: left;
    font-size: 18px;
    text-align: center;
}
.TeamClassTitle
{
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.classTitle
{
    margin: 15px auto;
}

.games-week-combo
{
	width: 300px;
}

/**** Entitlement *****/
.entitlementInfo
{
    width: 550px;
    color: #cc0000;
    line-height: 1.2em;
    text-align: left;
    margin: 10px 0 10px 0;
    font-size: 13px;
    font-weight: bold;
}


/**********************
******* PLUGINS *******
**********************/

/** Smart banner **/

#smartbanner { position:absolute; left:0; top:-82px; border-bottom:1px solid #e8e8e8; width:100%; height:78px; font-family:'Helvetica Neue',sans-serif; background:-webkit-linear-gradient(top, #f4f4f4 0%,#cdcdcd 100%); background-image: -ms-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%); background-image: -moz-linear-gradient(top, #F4F4F4 0%, #CDCDCD 100%); box-shadow:0 1px 2px rgba(0,0,0,0.5); z-index:9998; -webkit-font-smoothing:antialiased; overflow:hidden; -webkit-text-size-adjust:none; }
#smartbanner .sb-container { margin: 0 auto; }
#smartbanner .sb-close { position:absolute; left:5px; top:5px; display:block; border:2px solid #fff; width:14px; height:14px; font-family:'ArialRoundedMTBold',Arial; font-size:15px; line-height:15px; text-align:center; color:#fff; background:#070707; text-decoration:none; text-shadow:none; border-radius:14px; box-shadow:0 2px 3px rgba(0,0,0,0.4); -webkit-font-smoothing:subpixel-antialiased; }
#smartbanner .sb-close:active { font-size:13px; color:#aaa; }
#smartbanner .sb-icon { position:absolute; left:30px; top:10px; display:block; width:57px; height:57px; background:rgba(0,0,0,0.6); background-size:cover; border-radius:10px; box-shadow:0 1px 3px rgba(0,0,0,0.3); }
#smartbanner.no-icon .sb-icon { display:none; }
#smartbanner .sb-info { position:absolute; left:98px; top:18px; width:44%; font-size:11px; line-height:1.2em; font-weight:bold; color:#6a6a6a; text-shadow:0 1px 0 rgba(255,255,255,0.8); }
#smartbanner #smartbanner.no-icon .sb-info { left:34px; }
#smartbanner .sb-info strong { display:block; font-size:13px; color:#4d4d4d; line-height: 18px; }
#smartbanner .sb-info > span { display:block; }
#smartbanner .sb-info em { font-style:normal; text-transform:uppercase; }
#smartbanner .sb-button { position:absolute; right:20px; top:24px; border:1px solid #bfbfbf; padding: 0 10px; min-width: 10%; height:24px; font-size:14px; line-height:24px; text-align:center; font-weight:bold; color:#6a6a6a; background:-webkit-linear-gradient(top, #efefef 0%,#dcdcdc 100%); text-transform:uppercase; text-decoration:none; text-shadow:0 1px 0 rgba(255,255,255,0.8); border-radius:3px; box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset; }
#smartbanner .sb-button:active, #smartbanner .sb-button:hover { background:-webkit-linear-gradient(top, #dcdcdc 0%,#efefef 100%); }
#smartbanner .sb-icon.gloss:after { content:''; position:absolute; left:0; top:-1px; border-top:1px solid rgba(255,255,255,0.8); width:100%; height:50%; background:-webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%); border-radius:10px 10px 12px 12px; }
#smartbanner.android { border-color:#212228; background: #3d3d3d url('../Images/global/dark_background_stripes.gif'); border-top: 5px solid #88B131; box-shadow: none; }
#smartbanner.android .sb-close { border:0; width:17px; height:17px; line-height:17px; color:#b1b1b3; background:#1c1e21; text-shadow:0 1px 1px #000; box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3); }
#smartbanner.android .sb-close:active { color:#eee; }
#smartbanner.android .sb-info { color:#ccc; text-shadow:0 1px 2px #000; }
#smartbanner.android .sb-info strong { color:#fff; }
#smartbanner.android .sb-button { min-width: 12%; border:1px solid #DDDCDC; padding:1px; color:#d1d1d1; background: none; border-radius: 0; box-shadow: none; }
#smartbanner.android .sb-button span { text-align: center; display: block; padding: 0 10px; background-color: #42B6C9; background-image: -webkit-gradient(linear,0 0,0 100%,from(#42B6C9),to(#39A9BB)); background-image: -moz-linear-gradient(top,#42B6C9,#39A9BB); text-transform:none; text-shadow:none; box-shadow:none; }
#smartbanner.android .sb-button:active, #smartbanner.android .sb-button:hover { background: none; }
#smartbanner.android .sb-button:active span, #smartbanner.android .sb-button:hover span { background:#2AC7E1; }
#smartbanner.windows .sb-icon { border-radius: 0px; }
