
#block-views-e629ffbeeaff9fbf70cbfdfa586ca65b .view-display-id-block_1 .jcarousel-skin-default .jcarousel-prev-horizontal,
#block-views-e629ffbeeaff9fbf70cbfdfa586ca65b .view-display-id-block_1 .jcarousel-skin-default .jcarousel-next-horizontal {
	display:none;
	width:0;
	height:0;
	background:none!important;
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0 none;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}

table {
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}
table, td, th {
    vertical-align: middle;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
img, a img {
    border: none;
    outline: none;
}
:focus {
    outline: none;
}
/* -- // -- */

/* Grid
----------------------------------------------------------------------*/
.container_12{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_180px {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.alpha {margin-left: 0;}
.omega {margin-right: 0;}
.grid_1 {width: 60px;}
.grid_2 {width: 140px;}
.grid_3 {width: 220px;}
.grid_4 {width: 300px;}
.grid_5 {width: 380px;}
.grid_6 {width: 460px;}
.grid_7 {width: 540px;}
.grid_8 {width: 620px;}
.grid_9 {width: 700px;}
.grid_10 {width: 780px;}
.grid_11 {width: 860px;}
.grid_12 {width: 940px;}
.grid_180px{width:180px; }

/* END Grid
-------------------------------------------------------------------*/

/*@font-face {*/
  /*font-family: 'myriad-pro';*/
  /*src: local('Scriptorama');*/
  /*src: url("../font/MyriadPro-Regular.eot");*/
  /*src: url("../font/MyriadPro-Regular.eot?#iefix") format('embedded-opentype'),*/
       /*url("../font/MyriadPro-Regular.svg#svgFontName") format('svg'),*/
       /*url("../font/MyriadPro-Regular.ttf") format('truetype'),*/
       /*url("../font/MyriadPro-Regular.woff") format('woff');*/
/*}*/

/*@font-face {*/
  /*font-family: 'myriad-pro';*/
  /*src: local('Scriptorama');*/
  /*src: url("../font/MyriadPro-Bold.eot");*/
  /*src: url("../font/MyriadPro-Bold.eot?#iefix") format('embedded-opentype'),*/
  /*url("../font/MyriadPro-Bold.svg#svgFontName") format('svg'),*/
  /*url("../font/MyriadPro-Bold.ttf") format('truetype'),*/
  /*url("../font/MyriadPro-Bold.woff") format('woff');*/
  /*font-weight: bold;*/
/*}*/

/*@font-face {*/
  /*font-family: "Myriad Pro Condensed";*/
  /*src: url('../font/MyriadPro-Cond.otf') format('opentype');*/
/*}*/

/*@font-face {*/
  /*font-family: "Myriad Pro Condensed";*/
  /*src: url('../font/MyriadPro-BoldCond.otf') format('opentype');*/
  /*font-weight: bold;*/
/*}*/


body {
    background-image: url(../images/bg-body.png);
    background-position: center top;
    background-repeat: no-repeat;
    color: #000;
	font-size:13px;

	font-family: 'myriad-pro', Arial;
	font-style: normal;
	font-weight: 400;

    margin: 0 auto;
    min-width: 990px;
    padding: 0;
}
h3{
    color: #666;
	font-size:13px;
	line-height:21px;
	font-weight:bold;
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 7px 0;
}

#container-white {
    background-image: url(../images/bg-container-white.gif);
    background-position: center center;
    background-repeat: repeat-y;
}
#sub-container-white {
    background: url(../images/bg-sub-container-white.jpg) repeat-x 0 0;
}
#container-navig{
	background: url(../images/bg_top_newjersey.png) repeat-x 0 0;
}
.container {
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    width: 990px;
}

*+html #breadcrumb,
*+html .breadcrumb{
	float:none;
	clear:both;
	overflow:hidden;
	display:table-cell;
	width:960px;
}


#contenthead {
    background: none;
    clear: both;
    margin-bottom: 0;
    overflow: hidden;
    padding: 0;
}


/* HEADER */
#header{
  clear: both !important;
  height: 67px;
  margin: 0;
  padding: 35px 0 0 0;
  width: 990px;
  background-repeat: no-repeat;
  background-position: 150px 0;
}

/* #logo */
#logo{
    display: block;
    float: left;
    height: 62px;
    margin:0 10px 0 25px;
    overflow: hidden;
    width: 180px;
}
#logo img{
	height:62px;
	width:180px;
}
/* END #logo */
#header .block{
	float:left;
    margin:2px 0 0 0 !important;
	height:52px;
}
#header .block .content{
	margin:18px 11px 0 14px;
	height:33px;
}
#header .block h4{
	color:#333;
	font-size:13px;
	line-height:13px;
	font-weight:normal;
	margin:0;
	padding:1px 0 3px 0;
	text-transform:uppercase;
}
#header .block a {
	font-size:14px;
	font-weight:bold;
	display:block;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
}
#header .block a:hover{
	color:#f00;
}

/* #block-block-40 */
#block-block-40{}

#block-verizon_regions-select_trigger .content,
#block-block-40 .content{
	background: url(../images/pic_b11.png) no-repeat 0 0;
	padding: 0 0 0 30px;
}

#header #block-verizon_regions-select_trigger a,
#header #block-block-40 a{
	position: relative;
	top: -3px;
	background: url(../images/red-triangle.png) no-repeat 100% 7px;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	padding:0 15px 0 0;
}

/* end #block-block-40 */
/* #block-block-1 */
#block-verizon_regions-contact_trigger,
#block-block-1 {
	background: url(../images/separator_header_block.png) no-repeat 0 100%;
}

#block-verizon_regions-contact_trigger .content,
#block-block-1 .content{
    background: url(../images/icon-talktous.png) no-repeat 0 0;
	margin-left:11px;
	padding:0 0 0 45px;
}
#block-verizon_regions-contact_trigger .content a,
#block-block-1 .content a{
	height:32px;
}
/* end #block-block-1 */
/* #block-block-22 */
#block-verizon_regions-social_icons,
#block-block-22 {
	background: url(../images/separator_header_block.png) no-repeat 0 0;
}

#block-verizon_regions-social_icons .content,
#block-block-22 .content{
	margin-left:14px;
}

#block-verizon_regions-social_icons a,
#block-block-22 a{
    float: left;
    overflow: hidden;
	height:31px;
	width:31px;
	margin-right:11px;
}

#block-block-22 a.googleplus-header{
	background: url(../images/icon-googleplus.png) no-repeat 0 0;
}
/* END #block-block-22 */
/* block-block-41 */
#block-block-41{
	background: url(../images/separator_header_block.png) no-repeat 0 100%;
}
#block-block-41 .content{
	background: url(../images/envelope.png) no-repeat 0 1px;
	padding: 0 0 0 38px;
}
/* end #block-block-41 */
/* END HEADER */

/* NAVIGATION */
#headermenu {
    background: url(../images/bg-heder-menu.jpg) repeat-x 0 0;
	border-top:1px solid #dcdcdc;
	min-height:34px;
}
ul#nice-menu-1 {
    background: none;
    border: medium none;
    float: left;
    margin: 0;
    padding: 0;
}
ul#nice-menu-1 li {
    background: url(../images/bg-border-header-menu.jpg) no-repeat 100% 0;
    border: medium none;
    float: left;
}
ul#nice-menu-1 a {
    color: #FFF;
	font-size:15px;
	line-height:17px;
	font-weight:normal;
    padding: 8px 14px 9px;
}
ul#nice-menu-1 a:hover {
    color: #FF0000;
}
ul#nice-menu-1 li.menuparent {
    background: url(../images/tr-w.png) no-repeat 100% 0;
}
ul#nice-menu-1 li.menuparent a {
    padding: 8px 25px 9px 14px;
}
ul#nice-menu-1 ul {
    background: url(../images/bg-ul-sub.png) no-repeat 0 44px;
    border: medium none;
    left: -8px;
    padding: 0;
    top: -15px;
    z-index: 99999;
}
ul#nice-menu-1 ul li {
    background: none;
    overflow: hidden;
}
ul#nice-menu-1 ul li a {
	border-bottom:1px dotted #ccc;
    color: #000;
    display: block;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
    margin: 0 8px !important;
    padding: 5px 3px 8px 12px !important;
    width: 120px;
}
ul#nice-menu-1 ul li.last a {
    background: none;
    border-bottom: 1px solid #ccc;
}
ul#nice-menu-1 ul li.first-d-2 .top-nm {
}
ul#nice-menu-1 ul li.first-d-2 .top-nm .top-nm-left {
    background: url(../images/top-nm-left.png) no-repeat 0 0;
    float: left !important;
    height: 49px;
    overflow: hidden;
    width: 20px;
}
ul#nice-menu-1 ul li.first-d-2 .top-nm span {
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    background: url(../images/top-nm.png) repeat-x 0 0;
    color: #f00;
    display: block;
    float: left;
    font-size: 13px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    height: 49px;
    line-height: 62px !important;
    overflow: hidden;
    padding: 0 2px 0 0;
}
ul#nice-menu-1 ul li.first-d-2 .top-nm .top-nm-right {
    background: url(../images/top-nm-right.png) no-repeat 0 0;
    float: left;
    height: 49px;
    overflow: hidden;
    width: 31px;
}
/* END NAVIGATION */

/* SEARCH */
#header #block-views--exp-searcher-page_1 {
    background: url(../images/bg-search.png) no-repeat 0 0;
    float: right;
    height: 24px;
    overflow: hidden;
    position: relative;
    right: 5px;
    top: 73px;
    width: 160px;
    float: right;
}

#header #block-views--exp-searcher-page_1 .content {
  margin: 0;
  height: 24px;
}


#views-exposed-form-searcher-page-1,
#views-exposed-form-searcher-page-1 .views-exposed-form,
#views-exposed-form-searcher-page-1 .views-exposed-widgets,
#views-exposed-form-searcher-page-1 .views-exposed-widget,
#views-exposed-form-searcher-page-1 #edit-search-wrapper,
#views-exposed-form-searcher-page-1 input {
    background: none;
    border:none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
#views-exposed-form-searcher-page-1 #widget-edit-search,
#views-exposed-form-searcher-page-1 .views-exposed-widget {
    float: left;
    overflow: hidden;
}
#views-exposed-form-searcher-page-1 #widget-edit-search input#edit-search {
    color: #666;
	font-size:14px;
	line-height:22px;
	font-weight:bold;
    height: 24px;
    padding: 0 3px 0 7px;
    width: 125px;
}
#views-exposed-form-searcher-page-1 .views-exposed-widget {
    height: 20px;
    width: 21px;
}
#views-exposed-form-searcher-page-1 .views-exposed-widget input#edit-submit-searcher {
    cursor: pointer !important;
    height: 20px;
    left: 2px;
    position: relative;
    text-indent: -99999px;
    top: 2px;
    width: 21px;
}
/* SEARCH */

/* Breaking News
----------------------------------------------------------------- */
#block-views-alert_block-block_1 {
    background:#333 url(../images/bg_breaking_grey.png) repeat-x 0 0;
    clear: both!important;
    height: 84px;
	width:990px;
}


#block-views-alert_block-block_1 a,
#block-views-alert_block-block_1 a:link,
#block-views-alert_block-block_1 a:visited{
  color:#ff0000;
}

#block-views-alert_block-block_1 a:hover{
  color:#909090;
}



body#traffic #block-views-alert_block-block_1,
body#page-road-inc #block-views-alert_block-block_1{
	margin-bottom:0;
}
#block-views-alert_block-block_1 .view-content .views-field-name {
    background:url(../images/bg_breaking_news.png) no-repeat 0 0;
    float: left;
    height: 78px;
    padding: 0;
    width: 248px;
	margin:2px 3px 0 18px;
}
#block-views-alert_block-block_1 .view-content .views-field-name span {
    color: #fff;
	font-size:24px;
	line-height:75px;
    left: 31px;
    position: relative;
    text-transform: uppercase;
}
#block-views-alert_block-block_1 .view-content .views-field-field-alert-photo-fid {
    border: 1px solid #ccc;
    float: left;
    height: 78px;
    position: relative;
    top: 18px;
    width: 78px;
}
#block-views-alert_block-block_1 .view-content .views-field-title {
    background: none repeat scroll 0 0 transparent;
    color: #fff;
    float: left;
	font-size:24px;
	line-height:30px;
	font-weight:normal;
    padding: 14px 0 2px 0px;
    width: 716px;
}
/* end Breaking News
----------------------------------------------------------------- */


.breadcrumb-wrapper{
	overflow:hidden;
	margin:0 20px 13px 20px;
	border-bottom: 1px dotted #ccc;
}
body.new-verizon-page-grid #breadcrumb{
	width:auto;
	float:left;
	padding:0;
	margin:12px 0 10px 0;
	overflow:hidden;
}
body.new-verizon-page-grid #breadcrumb .breadcrumb{
	padding:0;
	margin-left:20px;
	margin-right:20px;
	height:14px;
	overflow:hidden;
}
body.new-verizon-page-grid .breadcrumb-wrapper #breadcrumb .breadcrumb{
	margin-left:0;
  display: none;
}
body.new-verizon-page-grid #breadcrumb .breadcrumb a{
	font-size:13px;
	line-height:14px;
	font-weight:bold;
}


/* hot-topics */
.hot-topics{
	float:right;
	margin:12px 0 11px 0;
	padding:0;
	overflow:hidden;
}
.hot-topics h3{
	color: #f00;
	float:left;
	font-size:13px;
	line-height:14px;
	font-weight:bold;
	margin:0 6px 0 0;
	padding:0;
	overflow:hidden;
}
.hot-topics .content{
	float:left;
}
.hot-topics ul,
.hot-topics ul li{
	background: none;
	display: inline-block;
	overflow:hidden;
    list-style: none;
	margin:0!important;
	padding:0!important;
	float:left;
}
.hot-topics ul li {
	background:none!important;
    list-style: none;
    border-right: 1px solid #ccc;
    padding: 0 7px 2px 6px!important;
	//float:left;
	position: relative;
	top: -1px;
}
.hot-topics ul li.last {
	border:none;
	padding-right:0;
}
.hot-topics ul li a {
    color: #000;
	font-size:13px;
	font-weight:bold;
}
.hot-topics ul li a:hover {color: #f00;}
/* end hot-topics */


/* HOME
------------------------------------------- */
.weather-region{
	clear:both;
	overflow:hidden;
	background: url(../images/bg-weather.png) no-repeat 50% 100%;
	padding:20px 0 0 0;
	margin-bottom:22px;
}
/* #block-verizon_weather-2
------------------------------------------- */
#block-verizon_weather-7 h3 {
	color:#666;
	font-size:13px;
	line-height:13px;
	margin-bottom:1px;
	padding-top:4px;
}
#block-verizon_weather-7 .weather-info-row{
	color:#000;
	font-size:13px;
	line-height:19px;
	font-weight:bold;
	margin-bottom:8px;
}
#block-verizon_weather-7 #verizon-weather-zip-form {
	margin:0;
}
#block-verizon_weather-7 #verizon-weather-zip-form #edit-zip-wrapper {
    margin: 0;
	width:102px;
}
#block-verizon_weather-7 #verizon-weather-zip-form #edit-zip-wrapper input#edit-zip {
    line-height: 20px;
    vertical-align: middle;
    background: url(../images/bg-zip-code.png) no-repeat 0 0;
    border: none;
    color: #333;
    font-size: 12px;
    height: 20px;
    margin-top: -2px;
    padding: 0 2px;
    vertical-align: middle;
    width: 98px;
}
#block-verizon_weather-7 #edit-submit,
#edit-submit{
    background: url(../images/go.png) no-repeat 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    float: left;
	font-size:13px;
	font-style: normal;
	font-weight:700;
	font-size:13px;
	font-weight:bold;
    height: 27px;
    position: relative;
    text-align: center;
    top: -3px;
	left:4px;
    width: 37px;
}
#block-verizon_weather-7 .option{
	color:#666;
	font-size:13px;
	font-weight:normal;
}
#block-verizon_weather-7 .option input.form-checkbox{
	/*top:2px;*/
	vertical-align:top!important;
	margin:0!important;
}
#page-front #verizon-weather-new-zip-form,
#page-front #verizon-weather-new-zip-form #edit-zip{
	color:#666!important;
}

#edit-zip {
    font-size: 11px;
}
/* end #block-verizon_weather-2
------------------------------------------- */

/* .block-verizon_weather
------------------------------------------- */
#page-front .weather-region{
	padding-bottom:24px;
}
#page-front .weather-region .grid_8{
	margin-right:0;
	width:631px;
}

#page-front .block-verizon_weather .grid_8 {
	margin-bottom:10px;
}
#page-front .weather-front-block-title-left{
	float:left;
	font-weight:700;
	color:#666;
	text-transform:uppercase;
	font-size:13px;
	margin-right:10px;
}
#page-front .weather-front-block-title-link{
	float:left;
	border-left: 1px solid #666;
	padding-left:10px;
}
#page-front .weather-front-block-title-link a{
	color:#f00;
	font-weight:700;
	font-size:13px;
}
#page-front .weather-front-block-title-link a:hover{
	color:#000;
}

#page-front .weather-region .grid_6{
	width:481px;
	margin-left:10px;
}
#page-front .block-verizon_weather{}
#page-front .block-verizon_weather .weather{
	background:none;
	padding:0;
}
#page-front .block-verizon_weather .weather ul.weather-page-days{
	margin:0;
	padding:0;
    height: 85px;
}
#page-front .block-verizon_weather .weather .item-list ul.weather-page-days li {
	background:none;
	border-left: 1px dotted #ccc;
    padding: 0 10px 0 9px;
    width: 140px;
    color: #191919;
    float: left;
	font-size:12px;
	line-height:12px;
    height: 85px;
    overflow: hidden;
}
#page-front .block-verizon_weather .weather .item-list ul.weather-page-days li.first {
	background:none;
}
#page-front .block-verizon_weather .weather .item-list ul.weather-page-days li .weather-item-day{
	width:139px;
	margin-left:1px;
}
#page-front .weather .item-list ul.weather-page-days li div div {
    padding: 0 0 4px 0;
}
#page-front .weather .item-list ul.weather-page-days li .weather-city-icon{
	float:right;
	margin-right:0;
}
#page-front .weather .item-list ul.weather-page-days li .weather-name {
    color: #666;
	font-size:13px;
	line-height:13px;
	font-style: normal;
	font-weight:700;
    text-transform: uppercase;
	word-wrap: break-word;
	width:78px;
	padding:4px 0 6px 0;
}
#page-front .weather .item-list ul.weather-page-days li .weather-city-desc{
    color: #666;
	font-size:13px;
	line-height:14px;
	font-weight:normal;
	word-wrap: break-word;
	width:70px;
}

#page-front .weather .item-list ul.weather-page-days li .weather-item-temp,
#page-front .weather .item-list ul.weather-page-days li .weather-city-temp .temp-red-bold {
	font-size:13px;
	line-height:16px;
	font-weight:bold;
    text-transform: uppercase;
}
#page-front .weather .item-list ul.weather-page-days li .weather-city-temp .weather-city-temp-high{
	color: #000
}
#page-front .weather .item-list ul.weather-page-days li .weather-city-temp-low {
    color: #666;
}
/* end .block-verizon_weather
------------------------------------------- */
#page-front .weather-region .grid_4{
	margin-left:0;
	padding-left:9px;
	margin-right:9px;
	border-left: 1px dotted #ccc;
	height:114px;
}
/* #block-verizon_traffic-3
-------------------------------------------- */
#block-verizon_traffic-3{
	width:300px;
	overflow:hidden;
}
#block-verizon_traffic-3 .item-list{
	width:100%;
	float:left;
}
#block-verizon_traffic-3 .jcarousel-skin-default {
    text-align: left;
	width:300px;
	height:90px;
	clear:both;
    background: url(../images/bgcaoru.png) repeat-x 0 0;
	margin-top:8px;
}
#block-verizon_traffic-3 .jcarousel-skin-default .jcarousel-clip-horizontal {
    width: 300px;
}

#block-verizon_traffic-3 .jcarousel-skin-default .jcarousel-item-horizontal {
    margin: 0;
}
#block-verizon_traffic-3 .jcarousel-skin-default .jcarousel-item {
    background: none!important;
    border: none;
    height: 90px;
    padding: 0;
    width: 300px;
}
#block-verizon_traffic-3 .jcarousel-skin-default .jcarousel-container-horizontal {
    height: 83px;
    margin: auto;
    padding: 7px 10px 0 10px;
    width: 280px;
}

.front-traffic-img{
	float:left;
	height:73px;
	margin-right:10px;
	margin-top:3px;
}
.front-traffic-name{
	float:left;
	height:83px;
	margin-right:5px;
	width:105px;
  overflow: hidden;
}
.front-traffic-name-title{
	font-size:14px;
	font-weight:700;
	color:#666;
	text-transform:uppercase;
}
.front-traffic-name-name{
	font-size:12px;
	line-height:14px;
	color:#333;
}
.td-traffic-btn-title{
	font-size:12px;
	font-weight:700;
	color:#000;
}
.td-traffic-btn-value{
	font-size:12px;
	color:#000;
}
.td-traffic-btn-value img{
	vertical-align:middle;
	margin-right:2px;
	position:relative;
	top:-2px;
}

#block-verizon_traffic-3 .jcarousel-prev-horizontal{
	display:block;
	width:8px;
	height:14px;
    background: url(../images/bgcaoru-pagin.png) no-repeat 0 -14px;
	position:absolute;
	top:-25px;
	left:280px;
}
#block-verizon_traffic-3 .jcarousel-prev-horizontal:hover{
    background: url(../images/bgcaoru-pagin.png) no-repeat 0 0;
}

#block-verizon_traffic-3 .jcarousel-next-horizontal{
	display:block;
	width:8px;
	height:14px;
    background: url(../images/bgcaoru-pagin.png) no-repeat -8px -14px;
	position:absolute;
	top:-25px;
	right:0;
}
#block-verizon_traffic-3 .jcarousel-next-horizontal:hover{
    background: url(../images/bgcaoru-pagin.png) no-repeat -8px 0;
	position:absolute;
}
/* end #block-verizon_traffic-3
-------------------------------------------- */

/* block-school_close
------------------------------------------- */
.block-school_close{
	 border-left:1px dotted #ccc;
	 padding-left:12px;
     min-height:85px;
}
.school-row{
	clear:both;
	overflow:hidden;
	margin-bottom:4px;
}
.school-row-left{
	float:left;
	background:url(../images/number_left.png) no-repeat 0 1px;
	height:18px;
	padding-left:8px;
	margin-right:3px;
}
.school-row-left-number{
	background:url(../images/number_right.png) no-repeat 100% 1px;
	height:18px;
	padding-right:5px;
}
.school-row-left-number span{
	color:#fff;
	font-size:10px;
	font-style: normal; font-weight:700;
	line-height:16px;
	font-size:10px;
	line-height:16px;
	font-weight:bold;
	position:relative;
	left:-2px;
}
.school-row-right{
	float:left;
}
.school-row-right a{
	font-size:13px;
	line-height:17px;
	font-weight:bold;
}
.weather-sc p{
	color:#999;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
}
/* end block-school_close
------------------------------------------- */
.toggler-disabled,
#block-views-dead1a21b75f5d526561b6ae6e9d27ab .view-content{
	display:none;
}
.toggler-enabled{
	display:block;
	overflow:visible;
}


/* .front-content-top
------------------------------------------- */
.front-content-top{
	clear:both;
	overflow:hidden;
	background: url(../images/bg-weather.png) no-repeat 50% 100%;
	padding:0 0 30px 0;
	margin-bottom:20px;
}
.front-content-top #mycustomscroll{
	height:570px;
}
#mycustomscroll_vscrollerbase{
}

/* #block-views-e629ffbeeaff9fbf70cbfdfa586ca65b
-------------------------------------------------------------------- */
#block-views-e629ffbeeaff9fbf70cbfdfa586ca65b{}
#block-views-e629ffbeeaff9fbf70cbfdfa586ca65b .view-display-id-block_1{}
#block-views-e629ffbeeaff9fbf70cbfdfa586ca65b .view-display-id-block_1 .jcarousel-skin-default .jcarousel-container-horizontal {
    height: 385px;
    margin: auto;
    padding: 0;
    width: 460px;
	position:relative;
}

#block-views-e629ffbeeaff9fbf70cbfdfa586ca65b li{
	background:none;
	padding:0;
}

#block-views-e629ffbeeaff9fbf70cbfdfa586ca65b .view-display-id-block_1 .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal{
    width: 460px;
}
#block-views-e629ffbeeaff9fbf70cbfdfa586ca65b .view-display-id-block_1 .jcarousel-skin-default .jcarousel-item {
    background: none;
    border: none;
    height: 385px;
    list-style: none outside none;
    overflow: hidden;
    padding: 0;
	margin: 0;
    width: 460px;
}
#block-views-e629ffbeeaff9fbf70cbfdfa586ca65b .view-display-id-block_1 .jcarousel-skin-default .jcarousel-item .views-field-field-crop-image-fid{
	float:left;
	margin-left:0;
}

.views-field-title-1{
	margin-bottom:18px;
	height:80px;
	overflow:hidden;
	text-align:left;
}
.views-field-title-1 a{
	font-size:36px;
	line-height:40px;
	font-weight:bold;
}
.views-field-nothing-1{
	height:60px;
	position:absolute;
	z-index:40;
	top:325px;
	width:460px;
}
.views-field-nothing-1 .field-content{
	display:block;
	margin:0;
	padding:0;
	overflow:hidden;
	top:325px;
	width:460px;
}
.views-field-nothing-1 a{
	display:block;
	height:60px;
	width:460px;
	color:#fff;
	font-size:13px;
	line-height:18px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	position:relative;
}
.views-field-nothing-1 a:hover{
	color:#fff;
}
.views-field-nothing-1 a p{
	font-size:13px;
	line-height:18px;
	font-weight:normal;
	margin:0;
}
.df-article{
	background: url(../images/bg_views-field-nothing.png) repeat 0 0;
}
.views-field-nothing-1 a p{
	height:60px;
	padding:0 10px;
	display:table-cell;
	vertical-align:middle;
}
.views-field-nothing-1 .df-article p{
	width:440px;
}
.df-photo_gallery_cover,
.df-video{
	background: url(../images/bg_views-field-nothing1.png) repeat-y 0 0;
}
.df-photo_gallery_cover p,
.df-video p{
	width:330px;
}
.views-field-nothing-1 a img{
	position:absolute;
	right:0;
	top:0;
}

#block-views-e629ffbeeaff9fbf70cbfdfa586ca65b .view-display-id-block_1 .jcarousel-skin-default .jcarousel-navigation{
	text-align:center;
	position:relative;
	top:176px;
	z-index:65;
    display:none;
}
.jcarousel-navigation a{
    background: url(../images/pagin_cirkle.png) no-repeat 0 0;
    border: none!important;
    display: inline-block;
    height: 8px;
    text-decoration: none;
    text-indent: -99999px;
    width: 8px;
	padding:0 3px;
}
.jcarousel-navigation a:hover{
    background: url(../images/pagin_cirkle.png) no-repeat 0 -8px;
}
.jcarousel-navigation a.active{
	display:none!important;
}


#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-navigation {
    margin: 10px 0 0 0;
    padding: 0;
    text-align: center;
}
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-navigation li{
	margin:0;
}
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-navigation .active a{
	background:url(../images/pagin_cirkle.png) no-repeat 0 -8px;
	cursor:default;
}
/* end #block-views-e629ffbeeaff9fbf70cbfdfa586ca65b
-------------------------------------------------------------------- */

/* #block-views-6d8d3bf000dbdf68d4030ac59dc6a990
-------------------------------------------------------------------- */
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990{
	position:relative;
	top:-10px;
	z-index:50;
    width: 460px;
	overflow:hidden
}
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default{
	text-align:left;
}
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-container-horizontal {
    height: 240px;
    margin: auto;
    padding: 0;
    width: 470px;
}
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-clip-horizontal {
    width: 470px;
}
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-item-horizontal {
    margin: 0;
}
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-item {
    background: none;
    border: none;
    height: 204px;
    width: 120px!important;
	position:relative;
	top:-10px;
	z-index:34;
}

#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-item .views-field-nothing{
	background:url(../images/contentheadvideo-li.png) no-repeat 0 10px;
    display: inline-block;
    padding: 20px 10px 4px 10px;
    width: 100px;
    float: left;
	cursor:pointer;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	margin-top:10px;
}
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-item .views-field-nothing:hover,
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .toggler-active .views-field-nothing{
	background: url(../images/contentheadvideo-li-hover.png) no-repeat 0 10px;
	margin-top:0;
}
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .imagecache{
	margin-bottom:5px;
}

#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-item-1-horizontal{
  width: 110px!important;
}
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-item-1-horizontal .views-field-nothing{
	padding-left:0;
    width: 110px!important;
	background:none;
}

#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default li:first-child.toggler-active .views-field-nothing{
	background-color:#fff!important;
}

#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-item-5-horizontal,
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-item-6-horizontal,
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-item-7-horizontal,
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-item-8-horizontal{
	position:relative;
	left:-10px;
}


#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-item-8-horizontal{
	width: 110px!important;
}
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-item-8-horizontal .views-field-nothing{
	padding-right:0;
    width: 100px!important;
}


/**
 * Buttons
 */
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-next,
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-prev {
  display: block;
  width: 24px;
  height: 47px;
  background: url(../images/strelki.png);
}
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-prev-horizontal {
	background: url(../images/strelki.png) no-repeat 0 -47px;
	left:0;
	top:29px;
	z-index:65;
}
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-prev-horizontal:hover {
  background: url(../images/strelki.png) no-repeat 0 0;
}
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-defaulto .jcarousel-prev-horizontal:active {
  background: url(../images/strelki.png) no-repeat 0 0;
}
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-prev-disabled-horizontal,
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-prev-disabled-horizontal:hover,
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background: url(../images/strelki.png) no-repeat 0 -94px;
}

#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-next-horizontal {
	background: url(../images/strelki.png) no-repeat -24px -47px;
	top:30px;
	right:10px;
	z-index:65;
}
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-next-horizontal:hover {
	background: url(../images/strelki.png) no-repeat -24px 0;
}
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-next-horizontal:active {
	background: url(../images/strelki.png) no-repeat -24px 0;
}
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-next-disabled-horizontal,
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-next-disabled-horizontal:hover,
#block-views-6d8d3bf000dbdf68d4030ac59dc6a990 .jcarousel-skin-default .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background: url(../images/strelki.png) no-repeat -24px -94px;
}
/* end #block-views-6d8d3bf000dbdf68d4030ac59dc6a990
-------------------------------------------------------------------- */
.view-latest-headlines-1-block .views-row{
	clear:both;
	overflow:hidden;
    margin: 0;
    padding: 9px 0 10px;
	border-bottom: 1px dotted #ccc;
	width:282px;
}
.view-latest-headlines-1-block .views-row-first{
	padding-top:8px;
}
.view-latest-headlines-1-block .views-row .views-field-title a {
	font-size:18px;
	line-height:22px;
	font-weight:bold;
}

.view-footer{
	margin:20px 0 20px 0;
	display:block;
	height:39px;
}
.view-footer p{
	background:url(../images/more_headlines.png) no-repeat 0 0;
	display:inline-block;
	height:39px;
	width:220px;
	text-align:center;
	margin-left:39px;
}
.view-footer p a{
	display:block;
	height:39px;
	width:220px;
	text-align:center;
	color:#666;
	font-size:14px;
	line-height:39px;
	font-weight:bold;
	text-transform:uppercase;
}
.view-footer p a:hover{
	color:#f00;
}

.view-footer p a span{
	border-style: solid;
	height: 0;
	width: 0;
	margin:0 10px;
	position:relative;
}
.view-footer p a.show-headlines span{
	border-color: #666 transparent transparent transparent;
	border-width: 5px 5px 0 5px;
	top:11px;
}
.view-footer p a.show-headlines:hover span{
	border-color: #f00 transparent transparent transparent!important;
}
.view-footer p a.hide-headlines span{
	border-color: transparent transparent #666 transparent;
	border-width: 0 5px 5px 5px;
	top:-11px;
}
.view-footer p a.hide-headlines:hover span{
	border-color: transparent transparent #f00 transparent!important;
}

/* .view-promo-top , .view-promo-bottom
------------------------------------------- */
.view-promo-top{
	margin-top:8px;
}
.view-promo-bottom .view-content{
	clear:both;
	overflow:hidden;
}
.view-promo-top .views-field-title,
.view-promo-bottom .views-field-title{
	background-color:#f03;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding: 4px 7px;

}
.view-promo-top .views-field-field-promo-image-fid .field-content,
.view-promo-bottom .views-field-field-promo-image-fid .field-content{
	display:block;
	overflow:hidden;
	width:140px;
	height:70px;
}
.view-promo-top .views-field-field-promo-text-value,
.view-promo-bottom .views-field-field-promo-text-value{
	background:url(../images/bg_promotextvalue.png) repeat-x 0 0;
	padding:4px 7px;
	margin-bottom:25px;
}
.view-promo-top .views-field-field-promo-text-value a,
.view-promo-bottom .views-field-field-promo-text-value a{
	font-size:13px;
	line-height:16px;
	font-weight:bold;
}
/* end .view-promo-top , .view-promo-bottom
------------------------------------------- */
/* end .front-content-top
------------------------------------------- **/


#page-front #contenthead {
    background: url(../images/bg-weather.png) no-repeat 0 100% !important;
    margin-bottom: 3px !important;
    padding: 0 0 20px !important;
}

/* .front-content
------------------------------------------- */
.front-content {
    padding: 0 0 10px 0;
    overflow: hidden;
}

#contentfooterlast{
    background: url(../images/bg-weather.png) no-repeat 50% 100%;
    clear: both;
    overflow: hidden;
	height:26px;
}
.front-content .block-views{}
/* taxonomy_main_blocks-item
------------------------------------------- */
.grid_6 .taxonomy_main_blocks-item{
    color: #666;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	clear:both;
	overflow:hidden;
	margin-bottom:30px;
}
.grid_6 .taxonomy_main_blocks-item h3{
    margin: 0 0 13px 0;
    padding: 0;
	border-bottom: 1px dotted #ccc;
}
.grid_6 .taxonomy_main_blocks-left{
	display:table-cell;
	vertical-align:top;
	width:140px;
	padding-right:20px;
}
.grid_6 .taxonomy_main_blocks-left .views-field-field-crop-image-fid{
	float:none;
	clear:both;
	overflow:hidden;
	margin-bottom:5px;
	margin-left:0;
}
.grid_6 .taxonomy_main_blocks-right{
	display:table-cell;
	vertical-align:top;
}
.grid_6 .taxonomy_main_blocks-right .view-taxonomy-cat-main .views-row{
	margin: 0 0 7px 0;
    padding: 0 0 11px 0;
	border-bottom: 1px dotted #ccc;
}
/* end taxonomy_main_blocks-item
-------------------------------------------- */
.main-more-link{
	padding: 0 10px 10px 0;
}
.main-more-link a,
.block-verizon_schedule .schedule-b-link a,
#sp-contenthead2 .block-block small a{
	color:#f30!important;
	font-size:13px!important;
	font-weight:700!important;
}
.main-more-link a:hover,
.block-verizon_schedule .schedule-b-link a:hover,
#sp-contenthead2 .block-block small a:hover{ color:#000!important; }
#sp-contenthead2 .block-block small a{
	background:url(../images/picm1.png) no-repeat 100% 8px;
	margin:8px 10px;
	padding-right:9px;
	display:block;
	float:left;
	font-family: 'myriad-pro',
}
#sp-contenthead2 #sp-contenthead2-last .block-block small a{
	background:url(../images/picm1.png) no-repeat 100% 8px;
	margin:8px 0;
	padding-right:9px;
	font-family: 'myriad-pro', Arial!important;
}
/* Community Calendar
-------------------------------------------- */
#block-verizon_tools-8{
	background:url(../images/bg-calendar-new.png) no-repeat 0 0;
	padding:60px 15px 0 15px;
	margin-bottom:30px;
	width:270px;
	min-height:215px;
}
#block-verizon_tools-8 h3{
	color:#000;
	font-size:24px;
	line-height:24px;
	font-weight:normal;
	margin-bottom:10px;
}
#block-verizon_tools-8 h4{
    color: #666;
	font-size:13px;
	font-style: normal; font-weight:700;
    margin: 0 0 10px 0;
    padding: 0;
    text-transform: uppercase;
}

.taxonomy_main_blocks-left{
	margin-bottom:15px;
}

.view-new-community-calendar-block{
    background: url(../images/bg-calendar-punctir.png) repeat-x 0 0;
	padding:1px 0 0 0;
}

.view-new-community-calendar-block .views-row{
    background: url(../images/bg-calendar-punctir.png) repeat-x 0 100%;
	padding:0 0 1px 0;
	overflow:hidden;
}

#block-verizon_tools-8 .views-field-nothing{}
#block-verizon_tools-8 .views-field-nothing a{
	font-size:15px;
	line-height:18px;
	font-style: normal; font-weight:700;
}

#block-verizon_tools-8 .view-new-community-calendar-block .event-section-Sports{
    background: url(../images/st_calendar.png) no-repeat 100% 50%;
	border-left: 15px solid #add6ad;
	padding: 6px 10px 5px 10px;
	overflow:hidden;
}

#block-verizon_tools-8 .event-section-term-Sports{
	color:#393;
	font-size:13px;
	font-weight:400;
	text-transform:uppercase;
}

#block-verizon_tools-8 .event-section-Community{
    background: url(../images/st_calendar.png) no-repeat 100% 50%;
	border-left: 15px solid #99c2d6;
	padding: 6px 10px 5px 10px;
	overflow:hidden;
}

#block-verizon_tools-8 .event-section-term-Community{
	color:#069;
	font-size:13px;
	font-weight:400;
	text-transform:uppercase;
}

#block-verizon_tools-8 .event-section-Verizon{
    background: url(../images/st_calendar.png) no-repeat 100% 50%;
	border-left: 15px solid #f8a692;
	padding: 6px 10px 5px 10px;
	overflow:hidden;
}

#block-verizon_tools-8 .event-section-term-Verizon{
	color:#f30;
	font-size:13px;
	font-weight:400;
	text-transform:uppercase;
}
/* end Community Calendar
-------------------------------------------- */
/* end .front-content
------------------------------------------- */

/* #block-verizon_tools-9
------------------------------------------- */
#block-verizon_tools-9{
    background: url(../images/bg-weather.png) no-repeat 50% 100%;
    clear: both;
    margin-bottom: 30px;
    overflow: hidden;
    padding: 0 0 30px;
}
body#page-front #block-verizon_tools-9{
}
#block-verizon_tools-9 .menu-footer-title{
    color: #191919;
	font-size:27px;
	line-height:27px;
	font-weight:400;
    padding: 2px 0 20px 8px;
	padding-left:10px;
}
#block-verizon_tools-9 .menu-footer-title span{
	color:#f00;
}
#block-verizon_tools-9 .grid_2{
	width:150px;
	margin-right:0;
}
h4.title-more-fios{
	width:147px;
	height:24px;
	margin:0;
	font-size:15px;
	line-height:24px;
	font-style: normal; font-weight:700;
}
h4.title-more-fios a{
	background: url(../images/bg_titlemorefios.png) no-repeat 0 0;
	display:block;
	width:145px;
	height:24px;
	font-size:13px;
	line-height:24px;
	font-style: normal; font-weight:700;
	padding:0 0 0 2px;
}
h4.title-more-fios a:hover,
h4.title-more-fios a.toggler-active{
	background: url(../images/bg_titlemorefios.png) no-repeat 0 -24px;
	color:#fff;
	padding:0 0 0 6px;
}
.more_fios_from_news-left{
	float:left;
	width:300px;
	margin-left:0;
}
.more_fios_from_news-left .views-field-field-crop-image-fid{
	float:none;
	margin-bottom:5px;
	margin-left:0;
}
.more_fios_from_news-left .views-field-title{
	margin-bottom:5px;
}
.more_fios_from_news-left .views-field-title a{
	font-size:18px;
	line-height:22px;
	font-style: normal; font-weight:700;
}
.more_fios_from_news-left .views-field-title a p,
.views-field-field-video-ftitle-value p,
.views-field-field-subtitle-value p{
	color:#666;
	font-size:14px;
	line-height:17px;
	font-size:14px;
}

.more_fios_from_news-right{
	float:right;
	width:480px;
}
.more_fios_from_news-right .views-row {
    display: block;
    float: left;
    margin: 0 0 20px 20px;
    overflow: hidden;
    width: 140px;
	height:169px;
}
.more_fios_from_news-right .views-field-field-crop-image-fid{
	float:none;
	clear:both;
	margin-bottom:5px;
	margin-left:0;
}
.more_fios_from_news-right .views-field-field-crop-image-fid a img{
	float:none;
	clear:both;
	margin-left:0;
}
.more_fios_from_news-right .views-field-title a{
	font-size:13px;
	line-height:16px;
	font-style: normal; font-weight:700;
}
/* #block-verizon_tools-9
------------------------------------------- */

/* END HOME
------------------------------------------- */


/* sp-contenthead2
------------------------------------------- */
#sp-contenthead2{
	background: url(../images/bg-weather.png) no-repeat 50% 100%;
	margin:0 20px 30px 20px;
	padding-bottom:30px;
	overflow:hidden;
	clear:both;
}
#sp-contenthead2 .block-verizon_tools,
#sp-contenthead2 .block-block{
	float:left;
	width:300px;
	padding:0 9px 0 0;
	margin-right:10px;
	border-right: 1px dotted #ccc;
}
#sp-contenthead2 .block-block{
	float:left;
	width:300px;
}
#sp-contenthead2 h3{
	color:#000;
    font-size: 24px;
    font-weight: normal!important;
    line-height: 27px;
    padding: 0 0 15px 0;
	width:300px;
}
#sp-contenthead2 .block-verizon_tools h3{
	border-bottom: 1px dotted #CCC;
	margin-bottom:13px;
}
#sp-contenthead2 .block-verizon_tools .views-row{
	overflow:hidden;
	clear:both;
	border-bottom: 1px dotted #ccc;
	padding-bottom:16px;
	margin-bottom:13px;
}
#sp-contenthead2 .block-verizon_tools .views-row .views-field-title{
	overflow:hidden;
	margin-bottom:6px;
	display:block;
}
#sp-contenthead2 .block-verizon_tools .views-row .views-field-title a{
	font-size:15px;
	font-style: normal; font-weight:700;
	line-height:18px;
}
#sp-contenthead2 .block-verizon_tools .views-row .views-field-field-video-ftitle-value{
	overflow:hidden;
	font-size:12px;
	line-height:18px;
	color:#666;
	margin-left:80px;
}



#sp-contenthead2-first,
#sp-contenthead2-middle,
#sp-contenthead2-last{
	float:left;
}
#sp-contenthead2-last .block-block{
	border-right:none;
	padding-right:0;
	margin-right:0;
}
/* end sp-contenthead2
------------------------------------------- */


/* FOOTER
------------------------------------------- */
#footer {
    padding: 27px 0 0 16px;
    width: 974px;
}
#footer a.feed-icon {
    position: absolute;
    right: 0;
    top: 1.41667em;
}
/* footer block-menu-menu-menutop */
#block-menu-menu-menutop{
	margin-bottom:14px;
}
#block-menu-menu-menutop .menu-footer-title {
    color: #191919;
	font-size:27px;
	line-height:27px;
	font-weight:400;
    padding: 2px 0 18px 8px;
}
#block-menu-menu-menutop .menu-footer-title span {
    color: #f00;
}
#block-menu-menu-menutop ul {
    margin: 0;
    overflow: hidden;
    padding: 0;
}
#block-menu-menu-menutop ul li {
    background: none;
    margin: 0;
    padding: 0;
}
#block-menu-menu-menutop ul,
#block-menu-menu-menutop ul li a {
    color: #f30;
	font-size:13px;
	font-weight:400;
    text-transform: uppercase;
}
#block-menu-menu-menutop ul li a {
	margin-bottom:2px;
}
#block-menu-menu-menutop ul.menu {
    background: url(../images/bg-ul-trafic.gif) repeat-y 0 0;
}
#block-menu-menu-menutop ul,
#block-menu-menu-menutop ul li a:hover {
}
#block-menu-menu-menutop ul li {
    float: left;
    padding: 0 0 0 10px;
    width: 150px;
}
#block-menu-menu-menutop ul.menu li ul.menu {
    background: none;
}
#block-menu-menu-menutop ul li ul.menu li {
    float: none;
    padding: 0;
    width: auto;
}
#block-menu-menu-menutop ul.menu li ul.menu li a {
    color: #191919;
	font-size:12px;
	line-height:15px;
    left: 1px;
    position: relative;
    text-transform: none;
    top: 0;
	margin-bottom:0;
}
#block-menu-menu-menutop ul li ul.menu li a:hover {
    color: #f00;
}
#block-menu-menu-menutop ul.menu li ul.menu li a#footer-fb-menu {
    background: url(../images/f-footer.gif) no-repeat 100% 0;
    display: block;
    width: 135px;
}
#block-menu-menu-menutop ul.menu li ul.menu li a#footer-tw-menu {
    background: url(../images/t-footer.gif) no-repeat 100% 0;
    display: block;
    width: 140px;
}
/* end footer block-menu-menu-menutop */
/* #block-block-4 */
#block-block-4 {
	background: url(../images/bg-weather.png) no-repeat 50% 0;
	padding: 47px 0 0 9px;
	overflow:hidden;
	margin-bottom:20px;
}
#block-block-4 .grid_10,
#block-block-4 .grid_2{
	display: inline;
	float: left;
	margin-right: 10px;
	margin-left:0;
}
#block-block-4 .grid_10{ width:780px; }
#block-block-4 .grid_2{
	padding:0 0 20px 10px;
	width:140px;
	border-left:1px dotted #ccc;
}
#block-block-4 p.place_everything {
	font-size:27px;
	line-height:27px;
	font-weight:400;
    overflow: hidden;
    padding: 0 0 10px 0;
    text-transform: uppercase;
}
#block-block-4 p.place_everything img {
    position: relative;
    top: 4px;
}
#block-block-4 p.copyright {
    color: #666;
    font-size: 12px;
}
#footer-logo {
    display: block;
    height: 41px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 71px;
}
#footer-logo a {
    background: url(../images/footer-logo.png) no-repeat 0 0;
    display: block;
    height: 41px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 71px;
}
#footer #block-system-0 {
    position: absolute;
    right: 25px;
    top: 1.5em;
}
/* end #block-block-4 */
/* END FOOTER
------------------------------------------- */



#fios-ad {
    padding: 90px 0 0 64px;
    width: 180px;
}
#fios-ad #fios-ad-title {
    color: black;
    float: left;
    font-size: 13px;
    padding-bottom: 4px;
    text-transform: uppercase;
    width: 224px;
}
#fios-ad #fios-ad-desc {
    color: #000000;
    float: left;
    font-size: 22px;
    padding-bottom: 36px;
    text-transform: uppercase;
    width: 224px;
}
#fios-ad #fios-ad-date {
    color: #FF0000;
}
.node-unpublished {
    background-color: #FFF4F4;
}
.preview .node {
    background-color: #FFFFEA;
}
#node-admin-filter ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
#node-admin-buttons {
    clear: right;
    float: left;
    margin-left: 0.5em;
}
td.revision-current {
    background: none repeat scroll 0 0 #FFFFCC;
}
.node-form .form-text {
    display: block;
    width: 95%;
}
.node-form .container-inline .form-text {
    display: inline;
    width: auto;
}
.node-form .standard {
    clear: both;
}
.node-form textarea {
    display: block;
    width: 95%;
}
.node-form .attachments fieldset {
    display: block;
    float: none;
}
.terms-inline {
    display: inline;
}
.poll .bar {
    background-color: #DDDDDD;
    height: 1em;
    margin: 1px 0;
}
.poll .bar .foreground {
    background-color: #000000;
    float: left;
    height: 1em;
}
.poll .links {
    text-align: center;
}
.poll .percent {
    text-align: right;
}
.poll .total {
    text-align: center;
}
.poll .vote-form {
    text-align: center;
}
.poll .vote-form .choices {
    display: table;
    margin: 0 auto;
    text-align: left;
}
.poll .vote-form .choices .title {
    font-weight: bold;
}
.node-form #edit-poll-more {
    margin: 0;
}
td.poll-chtext {
    width: 80%;
}
td.poll-chvotes .form-text {
    width: 85%;
}
fieldset {
    margin-bottom: 1em;
    padding: 0.5em;
}
form {
    margin: 0;
    padding: 0;
}
hr {
    border: 1px solid gray;
    height: 1px;
}
img {
    border: 0 none;
}
table {
    border-collapse: collapse;
}
th {
    border-bottom: 3px solid #CCCCCC;
    padding-right: 1em;
    text-align: left;
}
.clear-block:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clear-block {
    display: inline-block;
}
* html .clear-block {
    height: 1%;
}
.clear-block {
    display: block;
}
body.drag {
    cursor: move;
}
th.active img {
    display: inline;
}
tr.even, tr.odd {
    background-color: #EEEEEE;
    border-bottom: 1px solid #CCCCCC;
    padding: 0.1em 0.6em;
}
tr.drag {
    background-color: #FFFFF0;
}
tr.drag-previous {
    background-color: #FFFFDD;
}
td.active {
    background-color: #DDDDDD;
}
td.checkbox, th.checkbox {
    text-align: center;
}
tbody {
    border-top: 1px solid #CCCCCC;
}
tbody th {
    border-bottom: 1px solid #CCCCCC;
}
thead th {
    border-bottom: 3px solid #CCCCCC;
    padding-right: 1em;
    text-align: left;
}
.breadcrumb {
    padding-bottom: 0.5em;
}
div.indentation {
    float: left;
    height: 1.7em;
    margin: -0.4em 0.2em -0.4em -0.4em;
    padding: 0.42em 0 0.42em 0.6em;
    width: 20px;
}

.error {
    color: #EE5555;
}
div.error {
    border: 1px solid #DD7777;
}
div.error, tr.error {
    background: none repeat scroll 0 0 #FFCCCC;
    color: #220000;

}
div.warning, tr.warning {
    background: none repeat scroll 0 0 #FFFFDD;
    color: #222200;
}
div.ok, tr.ok {
  background: none repeat scroll 0 0 #DDFFDD;
  color: #002200;
}

.item-list .title {
    font-weight: bold;
}
.item-list ul {
    margin: 0 0 0.75em;
}
.item-list ul li {
    list-style: disc outside none;
    margin: 0 0 0.25em 1.5em;
    padding: 0;
}
ol.task-list li.active {
    font-weight: bold;
}
.form-item {
    margin-bottom: 1em;
    margin-top: 1em;
}
tr.odd .form-item, tr.even .form-item {
    margin-bottom: 0;
    margin-top: 0;
    white-space: nowrap;
}
tr.merge-down, tr.merge-down td, tr.merge-down th {
    border-bottom-width: 0 !important;
}
tr.merge-up, tr.merge-up td, tr.merge-up th {
    border-top-width: 0 !important;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
    border: 2px solid red;
}
.form-item .description {
    font-size: 0.85em;
}
.form-item label {
    display: block;
    font-weight: bold;
}
.form-item label.option {
    display: inline;
    font-weight: normal;
}
.form-checkboxes, .form-radios {
    margin: 1em 0;
}
.form-checkboxes .form-item, .form-radios .form-item {
    margin-bottom: 0.4em;
    margin-top: 0.4em;
}
.marker, .form-required {
    color: #FF0000;
}
.more-link {
    text-align: right;
}
.more-help-link {
    font-size: 0.85em;
    text-align: right;
}
.nowrap {
    white-space: nowrap;
}
.item-list .pager {
    clear: both;
    text-align: center;
}
.item-list .pager li {
    background-image: none;
    display: inline;
    list-style-type: none;
    padding: 0.5em;
}
.pager-current {
    font-weight: bold;
}
.tips {
    font-size: 0.9em;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0;
}
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select {
    font-family: inherit;
    font-size: inherit;
    width: 14em;
}
dl.multiselect dd.a, dl.multiselect dd.a .form-item {
    width: 10em;
}
dl.multiselect dt, dl.multiselect dd {
    float: left;
    line-height: 1.75em;
    margin: 0 1em 0 0;
    padding: 0;
}
dl.multiselect .form-item {
    height: 1.75em;
    margin: 0;
}
.container-inline div, .container-inline label {
    display: inline;
}
ul.primary {
    border-bottom: 1px solid #BBBBBB;
    border-collapse: collapse;
    height: auto;
    line-height: normal;
    list-style: none outside none;
    margin: 5px;
    padding: 0 0 0 1em;
    white-space: nowrap;
}
ul.primary li {
    display: inline;
}
ul.primary li a {
    background-color: #DDDDDD;
    border-color: #BBBBBB;
    border-style: solid solid none;
    border-width: 1px;
    height: auto;
    margin-right: 0.5em;
    padding: 0 1em;
    text-decoration: none;
}
ul.primary li.active a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #BBBBBB #BBBBBB #FFFFFF;
    border-style: solid;
    border-width: 1px;
}
ul.primary li a:hover {
    background-color: #EEEEEE;
    border-color: #CCCCCC #CCCCCC #EEEEEE;
}
ul.secondary {
    border-bottom: 1px solid #BBBBBB;
    margin: 5px;
    padding: 0.5em 1em;
}
ul.secondary li {
    border-right: 1px solid #CCCCCC;
    display: inline;
    padding: 0 1em;
}
ul.secondary a {
    padding: 0;
    text-decoration: none;
}
ul.secondary a.active {
    border-bottom: 4px solid #999999;
}

#autocomplete ul {
  list-style: none outside none;
}

#autocomplete li {
  background: none repeat scroll 0 0 #FFFFFF;
}

#autocomplete li.selected {
  background: none repeat scroll 0 0 #0072B9;
  color: #FFFFFF;
}

.resizable-textarea .grippie {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-style: solid;
    border-width: 0 1px 1px;
}

a.tabledrag-handle-hover .handle {
    background-position: 0 -20px;
}
.joined + .grippie {
    background-position: center 1px;
    height: 5px;
    margin-bottom: -2px;
}
.teaser-checkbox {
    padding-top: 1px;
}
div.teaser-button-wrapper {
    float: right;
    margin: 0;
    padding-right: 5%;
}
.teaser-checkbox div.form-item {
    float: right;
    margin: 0 5% 0 0;
    padding: 0;
}
textarea.teaser {
    display: none;
}
html.js .no-js {
    display: none;
}
.progress {
    font-weight: bold;
}
.progress .filled {
    background: none repeat scroll 0 0 #0072B9;
    border-bottom: 0.5em solid #004A73;
}
#first-time strong {
    display: block;
    padding: 1.5em 0 0.5em;
}
tr.selected td {
    background: none repeat scroll 0 0 #FFFFCC;
}
table.sticky-header {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-top: 0;
}
#clean-url.install {
    display: none;
}
html.js .js-hide {
    display: none;
}
#system-modules div.incompatible {
    font-weight: bold;
}
#system-themes-form div.incompatible {
    font-weight: bold;
}
span.password-strength {
    visibility: hidden;
}
input.password-field {
    margin-right: 10px;
}
div.password-description {
    font-size: 0.85em;
    margin: 4px 0 0;
    max-width: 500px;
    padding: 0 2px;
}
div.password-description ul {
    margin-bottom: 0;
}
.password-parent {
    margin: 0;
}
input.password-confirm {
    margin-right: 10px;
}
.confirm-parent {
    margin: 5px 0 0;
}
span.password-confirm {
    visibility: hidden;
}
span.password-confirm span {
    font-weight: normal;
}
ul.menu {
    border: medium none;
    list-style: none outside none;
    text-align: left;
}
ul.menu li {
    margin: 0 0 0 0.5em;
}

td.menu-disabled {
    background: none repeat scroll 0 0 #CCCCCC;
}
#permissions td.module {
    font-weight: bold;
}
#permissions td.permission {
    padding-left: 1.5em;
}
#access-rules .access-type, #access-rules .rule-type {
    float: left;
    margin-right: 1em;
}
#access-rules .access-type .form-item, #access-rules .rule-type .form-item {
    margin-top: 0;
}
#access-rules .mask {
    clear: both;
}
#user-login-form {
    text-align: center;
}
#user-admin-filter ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}
#user-admin-buttons {
    clear: right;
    float: left;
    margin-left: 0.5em;
}
#user-admin-settings fieldset .description {
    font-size: 0.85em;
    padding-bottom: 0.5em;
}
.profile {
    clear: both;
    margin: 1em 0;
}
.profile .picture {
    float: right;
    margin: 0 1em 1em 0;
}
.profile h3 {
    border-bottom: 1px solid #CCCCCC;
}
.profile dl {
    margin: 0 0 1.5em;
}
.profile dt {
    font-weight: bold;
    margin: 0 0 0.2em;
}
.profile dd {
    margin: 0 0 1em;
}
.field .field-label, .field .field-label-inline, .field .field-label-inline-first {
    font-weight: bold;
}
.field .field-label-inline, .field .field-label-inline-first {
    display: inline;
}
.field .field-label-inline {
    visibility: hidden;
}
.node-form .content-multiple-table td.content-multiple-drag {
    padding-right: 0;
    width: 30px;
}
.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle {
    padding-right: 0.5em;
}
.node-form .content-add-more .form-submit {
    margin: 0;
}
.node-form .number {
    display: inline;
    width: auto;
}
.node-form .text {
    width: auto;
}
.form-item #autocomplete .reference-autocomplete {
    white-space: normal;
}
.form-item #autocomplete .reference-autocomplete label {
    display: inline;
    font-weight: normal;
}
#content-field-overview-form .advanced-help-link, #content-display-overview-form .advanced-help-link {
    margin: 4px 4px 0 0;
}
#content-field-overview-form .label-group, #content-display-overview-form .label-group, #content-copy-export-form .label-group {
    font-weight: bold;
}
table#content-field-overview .label-add-new-field, table#content-field-overview .label-add-existing-field, table#content-field-overview .label-add-new-group {
    float: left;
}
table#content-field-overview tr.content-add-new .tabledrag-changed {
    display: none;
}
table#content-field-overview tr.content-add-new .description {
    margin-bottom: 0;
}
table#content-field-overview .content-new {
    font-weight: bold;
    padding-bottom: 0.5em;
}
.advanced-help-topic h3, .advanced-help-topic h4, .advanced-help-topic h5, .advanced-help-topic h6 {
    margin: 1em 0 0.5em;
}
.advanced-help-topic dd {
    margin-bottom: 0.5em;
}
.advanced-help-topic span.code {
    background-color: #EDF1F3;
    font-family: "Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;
    font-size: 0.9em;
    padding: 1px;
}
.advanced-help-topic .content-border {
    border: 1px solid #AAAAAA;
}

#page-node-webform #edit-mollom-captcha-wrapper {
  padding:0;
	margin:0;
}

ul.nice-menu li {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #EEEEEE;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid;
    border-width: 0 1px 1px;
}
ul.nice-menu ul {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC -moz-use-text-color -moz-use-text-color;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    left: -1px;
    margin-right: 0;
    top: 1.8em;
}

#header-region ul.nice-menu ul {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC -moz-use-text-color -moz-use-text-color;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
    left: -1px;
    margin-right: 0;
    top: 1.8em;
}

#verizon-schedule-block-form .form-submit {
    display: none;
}
.traffic-item .traffic-btn {
    cursor: pointer;
}
.traffic-none {
    display: none;
}
.traffic-block {
    display: block;
}

.views_slideshow_thumbnailhover_no_display, .views_slideshow_thumbnailhover_hidden, .views_slideshow_thumbnailhover_controls, .views_slideshow_thumbnailhover_image_count {
    display: none;
}

address, form, hr, table, ul, ol, dl, pre {
    margin-bottom: 1.5em;
}
abbr, acronym {
    font-size: 85%;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}
abbr[title], acronym[title], dfn[title] {
    border-bottom: 1px dotted #000;
    cursor: help;
}
blockquote {
    color: #666666;
    font-style: italic;
    margin: 1.5em;
}
ins {
    border-bottom: 1px dotted #000;
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
small, sup, sub {
    font-size: 85%;
}
big {
    font-size: 125%;
    line-height: 80%;
}
sup {
    vertical-align: super;
}
sub {
    vertical-align: sub;
}
pre {
    white-space: pre;
}
cite, em, dfn {
    font-style: italic;
}
code {
    font-family: mono-space,monospace;
    font-size: 100%;
}
strong, th, thead td, dt {
    font-weight: bold;
}
hr {
    background: none repeat scroll 0 0 #DDDDDD;
    border: medium none;
    clear: both;
    color: #DDDDDD;
    float: none;
    height: 0.1em;
    margin: 0 0 1.45em;
    width: 100%;
}
hr.space {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #FFFFFF;
}
table {
    margin: 0 0 1.4em;
    width: 100%;
}
th {
    font-weight: bold;
}
thead th {
    border-bottom: 0 none;
    font-weight: bold;
}
tbody th {
    border-bottom: 0 none;
}
th, td, caption {
    padding: 4px 10px 4px 5px;
    vertical-align: middle;
}
tfoot {
    font-style: italic;
}
label {
    font-weight: normal;
}
fieldset {
    margin: 0 0 1.5em;
    padding: 1.4em;
}
legend {
    font-size: 1em;
    font-weight: normal;
}
input, textarea, select {
    margin: 0.5em 0;
}
input[type="submit"] {
    padding: 0 2px;
}
input[type="text"], input[type="password"] {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    margin: 8px 0;
    padding: 2px;
}
input[type="checkbox"], input[type="radio"], input.checkbox, input.radio {
    position: relative;
    top: 0.15em;
}
:focus {
    outline: medium none;
}
html {
    background: url("../images/bg-html.jpg") repeat-x scroll 0 0 #FFFFFF;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
h1 {
    font-size: 3em;
    line-height: 1em;
    margin-bottom: 0.5em;
}
h2 {
    font-size: 2em;
}
h3 {
	font-style: normal; font-weight:700;
}
h4 {
    font-size: 1.2em;
    line-height: 1.25em;
    margin-bottom: 1.25em;
}
h5 {
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 1.5em;
}
h6 {
    font-size: 1em;
    font-weight: bold;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
    margin: 0;
}
a {
    color: #000;
    font-weight: bold;
    text-decoration: none;
}
a:hover {
    color: #FF0000;
    text-decoration: none;
}
.showgrid {
    background: url("../images/grid.png") repeat scroll 0 0 transparent;
}

#main #site-map h2 {
    color: #FF0000 !important;
    float: none;
	font-size:21px;
	font-style: normal; font-weight:700;
    left: 0;
    margin-bottom: 10px;
}
#site-map ul {
    padding-left: 0;
    padding-top: 7px;
}
#site-map li {
    background: url("../images/bg-horizont-w.gif") repeat-x scroll 0 0 transparent;
    margin: 0;
    padding: 7px 0;
}
#site-map .feed-link {
    float: right;
}
#main h2 {
    color: #FF0000 !important;
    float: left;
	font-size:30px;
	font-style: normal; font-weight:700;
    left: 15px;
    position: relative;
}
#main #site-map h2 {
    color: #FF0000 !important;
    float: none;
    font-size:21px;
	font-style: normal; font-weight:700;
	font-size:21px;
	font-style: normal; font-weight:700;
    left: 0;
    margin-bottom: 10px;
}
#site-map ul {
    padding-left: 0;
    padding-top: 7px;
}
#site-map li {
    background: url("../images/bg-horizont-w.gif") repeat-x scroll 0 0 transparent;
    margin: 0;
    padding: 7px 0;
}
#site-map .feed-link {
    float: right;
}
#school-closings #contenthead {
    background: none repeat scroll 0 0 transparent;
    margin: 0 !important;
    overflow: hidden;
    padding: 0 !important;
}
#school-closings #main {
    background: none repeat scroll 0 0 transparent !important;
    margin: 0 !important;
    overflow: hidden;
    padding: 20px 0 60px !important;
}
#Sheaderupdated {
    clear: both;
    color: #6B6B6B;
    left: 15px;
    margin: 0;
    padding: 0 0 6px;
    position: relative;
    width: 960px;
}
table.SchoolClose {
    color: #6B6B6B;
    margin: 0 15px;
    width: 960px;
}
table.SchoolClose td {
    vertical-align: top;
    width: 50%;
}
table.SchoolClose td.tdspacer {
    background: url("../images/bg_td_schoolclose.gif") repeat-x scroll 0 0 transparent;
    height: 20px;
    padding: 0;
    width: 960px;
}
table.SchoolClose td.sctd2 {
    border-left: 2px dotted #D6D6D6;
    padding-left: 10px;
}
table.SchoolClose td strong.Sfirst {
    color: #000000;
    font-size: 18px;
}
table.SchoolClose td strong.Sfirst2 {
    color: #6B6B6B;
	font-size:13px;
	font-style: normal; font-weight:700;
}
table.SchoolClose td strong.Ssecond {
    color: #FF0000;
}
#page-front #main {
    background: url("../images/bg-weather.png") no-repeat scroll 0 100% transparent;
    float: left;
    margin: 0 !important;
    overflow: hidden;
    padding: 0 0 40px;
    position: relative;
    width: 100%;
}

body.sidebars #main {
    float: left;
    width: 630px;
}
body.sidebar-left #main {
    float: right;
    width: 790px;
}
body.sidebar-right #main {
    float: left;
    width: 790px;
}
.sidebar {
    width: 150px;
}
#sidebar-left {
    float: left;
    margin-right: 10px;
}
#sidebar-right {
    float: right;
    margin-left: 10px;
}
#header #sitename {
    float: left;
    margin-bottom: 1.5em;
}
#header h1 {
    font-weight: bold;
    margin: 0;
}
#header h1 a {
    text-decoration: none;
}
#header #siteslogan {
    display: block;
    font-size: 1.5em;
    line-height: 1em;
}

#search-theme-form {
    float: right;
    margin: 0;
}
#search-theme-form input {
    margin: 1em 0 1.85em;
}
#edit-search-theme-form-1-wrapper label {
    display: none;
}
#block-views-Weather-block_1 {
    background: url("../images/bg-weather.png") no-repeat scroll 0 100% transparent;
    height: 110px;
    overflow: hidden;
}
#block-views-Weather-block_1 .content .view .view-content .views-row {
    float: left;
}
#weather {
    background: url("../images/bg-weather.png") no-repeat scroll 0 100% transparent;
    margin-bottom: 30px !important;
    overflow: hidden;
    padding: 0 0 10px 10px;
    visibility: hidden;
    width: 980px;
}
#block-block-10 {
    float: left;
    height: 72px;
    padding: 0 0 0 1px;
    width: 159px;
}
#block-block-10 .weather-title {
	font-size:14px;
	line-height:21px;
	font-style: normal; font-weight:700;
    margin: 0;
    padding: 0 0 0 8px;
    position: relative;
    text-transform: uppercase;
    top: -3px;
}
#block-block-15, #block-block-23 {
    float: left;
    padding: 0 0 0 10px;
    width: 150px;
}
#block-block-15 .noclose, #block-block-23 .noclose {
    font-size: 12px;
    font-weight: normal;
}
#block-block-15 .weather-sc, #block-block-23 .weather-sc {
    padding: 2px 0 0;
    width: 150px;
}
#block-block-15 .weather-sc p, #block-block-23 .weather-sc p {
    float: left;
    height: 16px;
    line-height: 16px;
    margin: 0;
    padding: 0;
}
#block-block-15 .weather-sc span, #block-block-23 .weather-sc span {
    color: #FFFFFF;
    display: block;
    float: left;
	font-size:12px;
	line-height:16px;
    height: 16px;
    overflow: hidden;
    text-align: center;
}
#block-block-15 .weather-sc span.sClosingIndex-1, #block-block-15 .weather-sc span.sClosingIndex-2, #block-block-23 .weather-sc span.sClosingIndex-1, #block-block-23 .weather-sc span.sClosingIndex-2 {
    background: url("../images/school-closing.png") no-repeat scroll 0 0 transparent;
    height: 16px;
    width: 24px;
}
#block-block-15 .weather-sc span.sClosingIndex-1, #block-block-23 .weather-sc span.sClosingIndex-1 {
    background: url("../images/school-closing.png") no-repeat scroll 0 0 transparent;
    width: 16px;
}
#block-block-15 .weather-sc span.sClosingIndex-2, #block-block-23 .weather-sc span.sClosingIndex-2 {
    background: url("../images/school-closing2.png") no-repeat scroll 0 0 transparent;
    width: 24px;
}
#block-block-15 .weather-sc span.sClosingIndex-3, #block-block-23 .weather-sc span.sClosingIndex-3 {
    background: url("../images/school-closing3.png") no-repeat scroll 0 0 transparent;
    width: 29px;
}
#block-block-15 .sc-spacer {
    /*background: url("../images/bg-horizont-w.gif") repeat-x scroll 0 100% transparent;*/
    clear: both !important;
    margin-bottom: 14px !important;
    padding: 20px 0 0 !important;
    width: 140px;
	border-bottom: 1px dotted #ccc;
}
#block-block-15 .content a {
    color: #f30;
	font-size:13px;
	line-height:16px;
	font-style: normal; font-weight:700;
}
#block-block-15 .content a:hover {
    color: #000000;
}
#contentright #block-block-15 {
    clear: both;
    height: auto !important;
    margin-bottom: 20px !important;
    padding: 10px 0 !important;
    width: 140px;
}
#contentright #block-block-15 .weather-sc p {
}
#contentright #block-block-15 .weather-sc span {
    color: #FFFFFF;
    display: block;
    float: left;
	font-size:12px;
	line-height:16px;
    height: 16px;
    overflow: hidden;
    text-align: center;
}
#contentright #block-block-15 .weather-sc span.sClosingIndex-1, #contentright #block-block-15 .weather-sc span.sClosingIndex-2 {
    background: url("../images/school-closing.png") no-repeat scroll 0 0 transparent;
    height: 16px;
    width: 24px;
}
#contentright #block-block-15 .weather-sc span.sClosingIndex-1 {
    background: url("../images/school-closing.png") no-repeat scroll 0 0 transparent;
    width: 16px;
}
#contentright #block-block-15 .weather-sc span.sClosingIndex-2 {
    background: url("../images/school-closing2.png") no-repeat scroll 0 0 transparent;
    width: 24px;
}
#contentright #block-block-15 .weather-sc span.sClosingIndex-3 {
    background: url("../images/school-closing3.png") no-repeat scroll 0 0 transparent;
    width: 29px;
}




/* #block-verizon_weather-0
------------------------------------------------------------------------------ */
#block-verizon_weather-0 {
    background: url("../images/bg-li-weather.gif") repeat-y scroll 0 0 transparent;
    float: left;
    height: 72px;
    width: 640px;
}
#weather #block-verizon_weather-0 ul {
    margin: 0;
    padding: 0;
}
#weather #block-verizon_weather-0 ul li {
    background: url("../images/bg-li-weather.gif") repeat-y scroll 100% 0 transparent;
    margin: 0;
    padding: 0 0 0 10px;
}
#block-verizon_weather-0 .jcarousel-skin-default {
    background: url("../images/bg-li-weather.gif") repeat-y scroll 0 0 transparent;
    text-align: left;
}
#block-verizon_weather-0 .jcarousel-skin-default .jcarousel-container-horizontal {
    border: 0 solid #FFFFFF;
    height: 72px;
    margin: 0;
    padding: 0;
    width: 640px;
}
#block-verizon_weather-0 .jcarousel-skin-default .jcarousel-clip-horizontal {
    width: 640px;
}
#block-verizon_weather-0 .jcarousel-skin-default .jcarousel-item {
    border: medium none !important;
    height: 72px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 150px;
}
#block-verizon_weather-0 .wweather-item-city {
    height: 72px;
    overflow: hidden !important;
    position: relative;
    text-align: left;
    top: -2px;
    width: 150px;
}
#block-verizon_weather-0 .weather-city-name {
	font-size:13px;
	font-style: normal; font-weight:700;
    width: 100%;
}
#block-verizon_weather-0 .weather-city-left {
    display: block;
    float: left;
    width: 76px;
}
#block-verizon_weather-0 .weather-city-desc {
    color: #666666;
    font-size: 12px;
}
#block-verizon_weather-0 .weather-city-temp {
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding-top: 2px;
}
#block-verizon_weather-0 .weather-city-right {
    display: block;
    float: right !important;
    height: 60px;
    margin: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: relative;
    right: 8px;
    top: -2px;
    width: 60px;
}
#block-verizon_weather-0 img.nws-weather-image {
    float: right !important;
    margin: 0 !important;
    padding: 0 !important;
}
#block-verizon_weather-0 .jcarousel-skin-default .jcarousel-next, #block-verizon_weather-0 .jcarousel-skin-default .jcarousel-prev {
    background-image: url("../images/arrows.png");
    display: block;
    height: 43px;
    width: 43px;
}
#block-verizon_weather-0 .jcarousel-skin-default .jcarousel-prev-horizontal {
    background-position: 0 0 !important;
    left: -155px;
    position: absolute;
    top: 25px;
}
#block-verizon_weather-0 .jcarousel-skin-default .jcarousel-prev-horizontal:hover {
    background-position: -43px 0 !important;
}
#block-verizon_weather-0 .jcarousel-skin-default .jcarousel-prev-horizontal:active {
    background-position: -43px 0 !important;
}
#block-verizon_weather-0 .jcarousel-skin-default .jcarousel-prev-disabled-horizontal, #block-verizon_weather-0 .jcarousel-skin-default .jcarousel-prev-disabled-horizontal:hover, #block-verizon_weather-0 .jcarousel-skin-default .jcarousel-prev-disabled-horizontal:active {
    background-position: -43px 0 !important;
    cursor: default;
}
#block-verizon_weather-0 .jcarousel-skin-default .jcarousel-next-horizontal {
    background-position: 0 -43px !important;
    left: -114px;
    position: absolute;
    top: 25px;
}
#block-verizon_weather-0 .jcarousel-skin-default .jcarousel-next-horizontal:hover {
    background-position: -43px -43px !important;
}
#block-verizon_weather-0 .jcarousel-skin-default .jcarousel-next-horizontal:active {
    background-position: -43px -43px !important;
}
#block-verizon_weather-0 .jcarousel-skin-default .jcarousel-next-disabled-horizontal, #block-verizon_weather-0 .jcarousel-skin-default .jcarousel-next-disabled-horizontal:hover, #block-verizon_weather-0 .jcarousel-skin-default .jcarousel-next-disabled-horizontal:active {
    background-position: -43px -43px !important;
    cursor: default;
}
/* end #block-verizon_weather-0
------------------------------------------------------------------------------ */

ul.links li {
    background: none repeat scroll 0 0 transparent;
    margin: 0 1em 0 0;
    padding: 0;
}
#nav {
    float: left;
    font-size: 1em;
    line-height: 1em;
    margin: 0 0 3em;
    position: relative;
    width: 100%;
}
#page-front #nav {
    float: left;
    height: 213px;
    margin: 0 0 12px;
    width: 100%;
}
#nav ul.primary-links, #nav ul.dynamic-persistent-menu-menu {
    background: none repeat scroll 0 0 #EEEEEE;
    font-weight: bold;
    margin: 0;
    padding: 0 0.5em;
}
#nav ul.primary-links li, #nav ul.secondary-links li, #nav div.block-dynamic_persistent_menu li {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
    padding: 0;
}
#nav ul.primary-links li a:link, #nav ul.primary-links li a:visited, #nav ul.dynamic-persistent-menu-menu li a:link, #nav ul.dynamic-persistent-menu-menu li a:visited {
    display: inline-block;
    line-height: 3em;
    margin: 0 1em 0 0;
    padding: 0;
}
#nav ul.primary-links li a:hover, #nav ul.primary-links li a:active, #nav ul.dynamic-persistent-menu-menu li a:hover, #nav ul.dynamic-persistent-menu-menu li a:active {
    text-decoration: underline;
}
#nav div#secondary-links, #nav ul.dynamic-persistent-menu-sub-menu {
    padding: 0;
    position: absolute;
    width: 100%;
}
#nav ul.secondary-links li a:link, #nav ul.secondary-links li a:visited, #nav ul.dynamic-persistent-menu-sub-menu li a:link, #nav ul.dynamic-persistent-menu-sub-menu li a:visited {
    display: inline-block;
    line-height: 3em;
    margin: 0;
    padding: 0 0.5em;
}
#nav ul.secondary-links li a:hover, #nav ul.secondary-links li a:active, #nav ul.dynamic-persistent-menu-sub-menu li a:hover, #nav ul.dynamic-persistent-menu-sub-menu li a:active {
    text-decoration: underline;
}
#nav .block {
    margin: 0;
}
#block-block-2 {
    background: url("../images/bg-flash.png") no-repeat scroll 0 0 transparent;
    height: 188px;
    left: 18px;
    margin: 16px 0 0 !important;
    padding: 25px 0 0 22px;
    position: relative;
    width: 954px;
}
#block-block-2 .content {
    height: 164px;
    width: 910px;
}
#nav ul.dynamic-persistent-menu-menu {
    display: block !important;
}
#block-views-program_fixed-block_1 {
    background-image: url("../images/bg-polosa.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    margin: 0 0 27px !important;
    padding: 0 0 17px 18px;
    width: 978px;
}
#block-views-program_fixed-block_1 table.views-view-grid {
    width: 960px;
}
#block-views-program_fixed-block_1 table.views-view-grid td {
    background: url("../images/bg-td-fios.png") no-repeat scroll 0 0 transparent;
    height: 518px;
    padding: 0 26px 0 24px;
    vertical-align: top;
    width: 270px;
}
#block-views-program_fixed-block_1 table.views-view-grid td .views-field-field-progr-desc-ftitle-value .field-content {
    color: #666666;
    float: left;
    font-size: 12px;
    height: 90px !important;
    overflow: hidden !important;
    padding: 30px 0 6px;
    width: 160px;
}
#block-views-program_fixed-block_1 table.views-view-grid td .views-field-field-progr-desc-ftitle-value .field-content p {
    margin: 0;
    overflow: hidden;
    padding: 10px 0 0;
}
#block-views-program_fixed-block_1 table.views-view-grid td .views-field-field-progr-desc-ftitle-value .field-content em {
    color: #FF0000;
	font-size:18px;
	line-height:17px;
	font-style: normal; font-weight:700;
    text-transform: uppercase;
}
#block-views-program_fixed-block_1 table.views-view-grid td .views-field-field-progr-desc-ftitle-value .field-content strong {
	font-size:24px;
	line-height:21px;
	font-style: normal; font-weight:700;
    text-transform: uppercase;
}
#block-views-program_fixed-block_1 table.views-view-grid td .views-field-field-progr-desc-report-fid .field-content img {
    float: right;
    padding: 16px 0 0;
}
#block-views-program_fixed-block_1 table.views-view-grid td .views-field-body {
    clear: both !important;
    float: left;
    height: 289px !important;
    overflow: hidden !important;
    width: 100%;
}
#block-views-program_fixed-block_1 table.views-view-grid td .views-field-body .field-content p {
    line-height: 16px;
    margin: 0;
    padding: 0 0 14px;
}
#block-views-program_fixed-block_1 table.views-view-grid td .views-field-body .field-content p.first-letter:first-letter {
    color: #999999;
    float: left;
    font-size: 300%;
    font-weight: bold;
    line-height: 28px;
    padding-right: 4px;
}
#block-views-program_fixed-block_1 table.views-view-grid td .views-field-body .field-content {
}
#block-views-program_fixed-block_1 table.views-view-grid td .views-field-body .field-content p span {
    color: #FF0000;
	font-size:14px;
	font-style: normal; font-weight:700;
}
#block-views-program_fixed-block_1 table.views-view-grid td .views-field-field-progr-desc-slogan-value {
    float: left;
    height: 86px !important;
    margin: 8px 0 0;
    overflow: hidden !important;
    padding: 0;
    width: 100%;
}
.views-field-field-progr-desc-slogan-value .longlink {
    float: left;
    height: 86px !important;
    margin: 0;
    overflow: hidden !important;
    padding: 0;
    width: 100%;
}
.views-field-field-progr-desc-slogan-value .longlink a {
    color: #FFFFFF;
    display: block;
    float: left;
    line-height: 16px;
    margin: 6px 0 0;
    padding: 5px 0;
    text-decoration: none;
    text-transform: uppercase;
    width: 230px;
}
.views-field-field-progr-desc-slogan-value .longlink a:hover {
    text-decoration: none !important;
}
.views-field-field-progr-desc-slogan-value .longlink a span {
    color: #FF0000;
    line-height: 24px;
}
#block-block-3 {
    float: left;
    margin: 0 13px 0 0 !important;
    padding: 23px 0 0 24px;
    width: 140px;
}
#block-block-3 h3 {
	font-size:24px;
	line-height:23px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 14px;
}
#local-top {
    background: url("../images/local-news-top.png") no-repeat scroll 0 0 transparent;
    height: 24px;
    margin-bottom: 14px;
    width: 140px;
}
#local-bottom {
    background: url("../images/local-news-bottom.png") no-repeat scroll 0 0 transparent;
    height: 24px;
    width: 140px;
}
#block-block-3 p {
	font-size:13px;
	line-height:16px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 13px;
}
#block-block-3 p strong {
    color: #FF0000;
    display: block;
	font-size:14px;
	font-style: normal; font-weight:700;
    padding: 12px 0 5px;
}
#block-block-9 {
    background: url("../images/bg-player.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 470px;
    overflow: hidden;
    width: 794px;
}
#block-block-9 .content {
    padding: 24px 0 0 24px;
}


/* ------------------ Coming Soon Page ---------------------- */
.coming-soon-content-wrapper {
  background: url(../images/bg-weather.png) no-repeat 50% 100%;
  overflow: hidden;
  padding-bottom: 40px;
  margin-bottom: 35px;
}

.coming-soon-content {
  position: relative;
}

.coming-soon-content .top-left {
  width: 460px;
  position: relative;
}

.coming-soon-content .top-right {
  width: 460px;
  position: absolute;
}

.coming-soon-content .top-left {
  left: 0;
  z-index: 5;
}

.coming-soon-content .top-right {
  right: 0;
  top: 0;
  z-index: 10;
}

.coming-soon-content .top-left-text {

  font-weight: bold;
  width: 312px;
  margin-bottom: 10px;
  line-height: 40px;
}
.coming-soon-content .top-left-text h2 {
  font-size: 36px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 38px;
}

.coming-soon-content .top-left-text p {
  font-size: 28px;
  line-height: 30px;
}

.coming-soon-content .top-right-text {
  font-size: 24px;
  font-weight: bold;
  width: 300px;
  float: right;
  margin-top: 15px;
}

.coming-soon-content .red {
  color: #FF0000;
}

.coming-soon-content .lowercase {
  text-transform: lowercase;
}

.coming-soon-ad {
  padding: 30px 0 40px 0;
}

.coming-soon-calendar h2 {
  font-size: 22px;
  line-height: 65px;
  text-transform: uppercase;
}

.coming-soon-top-col h2,
.coming-soon-col h2 {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 8px;

}

.coming-soon-top-col h2 {
  color: #5f5f5f;
}

.coming-soon-top-col p,
.coming-soon-col p {
  font-family: Arial;
  font-size: 13px;
  line-height: 18px;
  color: #666666;
}

.coming-soon-top-col img {
  margin-bottom: 5px;
}

.coming-soon-top-col .item-1 {
  margin-bottom: 25px;
}


.coming-soon-more-link {
  display:block;
  background: #fe0001; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlMDAwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZDAwMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #fe0001 0%, #cd0032 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe0001), color-stop(100%,#cd0032)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #fe0001 0%,#cd0032 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #fe0001 0%,#cd0032 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #fe0001 0%,#cd0032 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #fe0001 0%,#cd0032 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe0001', endColorstr='#cd0032',GradientType=0 ); /* IE6-8 */
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 1px 1px 2px 0px rgba(102, 102, 102, 0.5);
  -moz-box-shadow: 1px 1px 2px 0px rgba(102, 102, 102, 0.5);
  box-shadow: 1px 1px 2px 0px rgba(102, 102, 102, 0.5);
  color: white;
  float: left;
  font-size: 12px;
  line-height: 23px;
  padding: 0px 8px;
  margin-top: 10px;
}

.coming-soon-more-link:hover {
  color: white;
  background: #cd0032; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI3JSIgc3RvcC1jb2xvcj0iI2NkMDAzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTAwMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #cd0032 7%, #fe0001 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(7%,#cd0032), color-stop(100%,#fe0001)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #cd0032 7%,#fe0001 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #cd0032 7%,#fe0001 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #cd0032 7%,#fe0001 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #cd0032 7%,#fe0001 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cd0032', endColorstr='#fe0001',GradientType=0 ); /* IE6-8 */
}

.node-video-minimal #block-verizon_tools-9 {
  display: none;
}

.node-video-minimal .video-player-body {
  height: 525px;
}
