body { overflow-x: hidden; }
#beltline { background: transparent url("../img/home13_img-beltline_bg.jpg") 0 0 repeat-x scroll; overflow: auto; position: relative; margin-top: 500px; z-index: 1; }
#beltline #beltContent { width: 960px; margin: 0 auto; text-align: left; }
#beltline #beltContent .col { width: 320px; float: left; }
#beltline #beltContent .col span { font-weight: bold; font-size: 11px; color: #777; }
#beltline #beltContent .col span.cat { text-transform: uppercase; }
#beltline #beltContent .col ul.news { font-size: 14px; color: #222; font-weight: bold; padding-right: 20px; }
#beltline #beltContent .col ul.news li { line-height: 1.2em; border-bottom: 1px solid #DDD; margin-bottom: 20px; padding-bottom: 20px; }
#beltline #beltContent .col ul.news li a { text-decoration: none; color: #222; display: block; }
#beltline #beltContent .col ul.news li a:hover { color: #00693E; }
#beltline #beltContent .col ul { list-style: none; }
#beltline #beltContent h2 { height: 42px; margin-bottom: 15px; line-height: 42px; font-family: "EfBold", Arial; color: #FFF; letter-spacing: 0; background: url(../img/home13_img-h2_bg.jpg) no-repeat; padding-left: 15px; }
#beltline #beltContent h2.newsroom{ background: url(../img/home13_img-belt_newsroom.jpg) no-repeat; text-indent: -9999px; width: 158px; padding-left: 45px; height: 42px; }
#beltline #beltContent a { text-decoration: none; }
#beltline #beltContent h2 a { color: inherit; text-decoration: none; display: block; }
#beltline #beltContent .col ul.quicklinks li { background: #EDEDED; height: 34px; line-height: 34px; padding-left: 10px; margin-bottom: 5px; font-size: 13px; }
#beltline #beltContent .col ul.quicklinks li:hover { background: #DDD; }
#beltline #beltContent .col ul.quicklinks li a { color: #dd3d2d; text-decoration: none; font-weight: bold; display: block; background: url(../img/home13_img-belt_arrow.png) no-repeat center right; text-transform: uppercase; }


.slider-thumb { display: none; }

.shade { background: url('../img/home13_img-shade.png') 0 0 repeat scroll transparent; height: 310px; left: 0; position: absolute; bottom: 0; width: 100%; }

#home13-sliderWrapper { width: 100%; position: absolute; background: #222; /* height: 602px; */ }
#home13-slider { width: 100% !important; overflow: visible !important; position: relative; margin: 0 auto; top: -120px; height: 100%; }
.slideItem { overflow: visible !important; margin: 0 auto; }

.home div.wrapperHead { width: 960px; height: 120px; background: transparent; margin: 0 auto; }
.homeSliderWrapper { width: 100%; position: absolute; left: 0; }

div#newHomeMain { background: none repeat scroll 0 0 transparent; display: inline-block; padding: 0; position: absolute; top: 804px; left: 0; width: 100%; }

.featureWrapper { width: 100% !important; background-position: center bottom; -moz-background-size: cover !important; -webkit-background-size: cover !important; -o-background-size: cover !important; background-size: cover !important; }

.featureIntro { display: block; position: relative; width: 900px; top: 370px; margin: 0 auto; text-align: left; border-left: 1px solid #888; }
.featureIntro a { width: 550px; display: block; }
.featureIntro a, .featureIntro a p, .featureIntro a h1 { color: #FFF; text-decoration: none !important; }
.featureIntro a h1 { font-family: "franklin-gothic-ext-comp-urw","freight-sans-pro", sans-serif; font-weight: 700; font-size: 52px; letter-spacing: 0; /* height: 44px; */ line-height: 44px; margin-bottom: 10px; border-bottom: 1px solid #888; padding-left: 15px; padding-bottom: 10px; }
.featureIntro a p { font-family: "franklin-gothic-urw-comp", sans-serif; font-size: 23px; line-height: 1.2em; font-weight: 400; padding-left: 15px; }




/* FOOTER
----------------------------- */
div.wrapperFooterNav {
    bottom: 0;
}

/* TODO
----------------------------- */
#beltContent .to-do-list { 
	-moz-border-bottom-colors: none; 
	-moz-border-left-colors: none; 
	-moz-border-right-colors: none; 
	-moz-border-top-colors: none; 
	border: none;
	float: left; 
	height: auto; 
	margin-right: 0; 
	position: relative; 
	width: 294px; 
}
#beltContent .to-do-list h2 { 
	color: #333333 !important; 
	font-family: 'EfRegular','freight-sans-pro',arial,sans-serif; 
	font-size: 18px; 
	margin: 0 0 15px; 
	padding-left: 8px; 
	position: absolute; 
	top: -42px; 
}
#beltContent #tabs {
	font-size: 100%;
	margin: 0 0 20px;
}
#beltContent #tabs a {
	border-bottom: medium none !important;
	text-align: left;
}
#beltContent #tabs.hometabs h2 {
	color: #959595;
	font-family: "EfBold","freight-sans-pro",sans-serif;
	height: 24px !important;
	line-height: 24px;
	padding: 0;
	position: relative;
	background: none !important;
}
#beltContent #tabs h3 {
    font-size: 18px;
    margin-bottom: 15px !important;
}
#beltContent .to-do #tabs ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 0 dotted #999999;
    list-style: none outside none !important;
    margin-left: 0;
    padding-top: 0;
    width: 604px !important;
}
#beltContent .to-do #tabs ul li {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 0 solid #BBBBBB;
    border-left: 0 solid #BBBBBB;
    float: left;
    width: 302px;
}
#beltContent #tabs ul {
    background: none repeat scroll 0 0 #FFFFFF;
    /* border-bottom: 1px dotted #999999; */
    border: none !important;
    list-style: none outside none !important;
    margin-left: 0;
    padding-top: 0;
    width: 295px;
    display: inline-block;
    margin-bottom: 8px;
    float: none;
}
#beltContent #tabs ul li {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    list-style: none outside none !important;
    width: 138px;
    height: 42px;
    line-height: 42px;
    border-width: 0 !important;
    border: none;
}
#beltContent #tabs ul li.active {
    background-color: #FFFFFF;
    border-width: 0 !important;
    border: none;
}
#beltContent #tabs ul li a {
    color: #959595;
    display: block;
    font-weight: normal;
	/* height: 35px; */
    /* line-height: 35px; */
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 100%;
}
#beltContent #tabs ul li a h2 {
    color: #959595 !important;
    font-family: "EfBold","freight-sans-pro",sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding-left: 0 !important;
    text-transform: uppercase;
    top: 0;
}
#beltContent #tabs ul li a:hover {
    text-decoration: none;
}
#beltContent #tabs ul li.active a, 
#beltContent #tabs ul li.active a h2, 
#beltContent #tabs ul li a:hover h2 {
    color: #474747 !important;
}
#beltContent #tabs ul li.active {
    background-color: #FFFFFF !important;
    border-width: 0;
}
#beltContent #tabs ul li.active a {
    background-color: #dadada !important;
    display: block;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -o-border-radius: 12px;
    border-radius: 12px;
    width: 100%;
}
#beltContent #tabs ul li:first-child {
    border-left-width: 0 !important;
}
#beltContent #tabs div {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    /* min-height: 200px; */
    padding: 0 0 15px;
    border-color: #D7D7D7;
    border-image: none;
    border-style: solid;
    border-width: 0px;
    border-top-width: 0;
}
#beltContent #tabs div h3 {
    margin-bottom: 12px;
}
#beltContent #tabs div p {
    line-height: 150%;
}
#beltContent #tabs ol.calendar {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#beltContent #tabs ol.calendar li a { text-decoration: none; }
#beltContent #tabs ol.calendar li a:hover span.entry p { color: #00693E !important; }
#beltContent #tabs ol.calendar li {
    border-top: 1px solid #DDD;
    margin-bottom: 35px;
}
#beltContent #tabs ol.calendar li .calendarEntry {
    background-color: #EFEFEF;
    color: #DD2210;
    display: block;
    float: left;
    font-family: "franklin-gothic-urw-comp", sans-serif;
    font-size: 29px;
    padding: 8px 8px 11px 8px;
    text-align: center;
    text-transform: uppercase;
    width: 30px;
    font-weight: normal;
}
#beltContent #tabs ol.calendar li .calendarEntry span {
    color: #333333;
    display: block;
    font-size: 16px;
    line-height: 20px;
}
#beltContent #tabs ol.calendar li .listEntries {
    display: block;
    margin: 15px 0 10px 55px;
    text-align: left;
    width: 230px;
}
#beltContent #tabs ol.calendar li .listEntries .entry {
    display: block;
    margin-top: 0;
}
#beltContent #tabs ol.calendar li .listEntries .entry img {
    float: left;
    height: 10px;
    position: relative;
    top: 2px;
    width: 10px;
}
#beltContent #tabs ol.calendar li .listEntries .entry p {
    color: #333333;
    font-family: 'Arial',sans-serif;
    font-size: 13px;
    line-height: 17px;
    margin: 0 0 5px 5px;
    padding: 0;
}
#beltContent #tabs ol.calendar li .listEntries .entry p .late {
    color: #DD2210;
    text-transform: uppercase;
}
#beltContent #tabs ol.calendar li .listEntries .entry p strong { color: #DD2210; text-transform: uppercase; }
#beltContent .to-do #tabs ol.calendar li { clear: both; position: relative; }
#beltContent .to-do #tabs ol.calendar li .listEntries { display: block; width: 510px; }
#beltContent .to-do #tabs ol.calendar li a.ics { background: url("../img/img_ical-ico.png") no-repeat scroll 0 0 transparent; display: inline-block; float: right; height: 18px; margin-left: 0; overflow: hidden; position: absolute; right: 0; text-decoration: none; top: 13px; width: 22px; }
#beltContent .to-do #tabs ol.calendar li a.ics:hover { background-position: 0 -18px; }
#beltContent .to-do #tabs ul li a h2 { padding-left: 15px; }
#beltContent #tabs .fullList { color: #DD2210; float: right; font-family: 'Arial',sans-serif; font-size: 12px; font-weight: bold; line-height: 17px; margin-right: 15px; text-decoration: none; text-transform: uppercase; }






ul#sliderNav { list-style: none; text-align: left; background: #222; z-index: 9999; width: 100%; height: auto; position: relative; top: 478px; padding: 1% 0 1% 1%; margin: 0; }
ul#sliderNav li { margin: 0px 1% 0px 0; display: inline-block; text-decoration: none !important; cursor: pointer; width: 15.5%; }
/* ul#sliderNav li a { border: 1px solid #222; opacity: .4; text-align: left; position: relative; z-index: 8; display: inline-block; } */
ul#sliderNav li img { border: 1px solid #222; opacity: .4; filter: alpha(opacity=40); position: relative; z-index: 8; }


ul#sliderNav li div { padding-top: 3%; padding-left: 1%; position: absolute; width: 15.5%; z-index: 9; display: block; opacity: 0; filter: alpha(opacity=0); top: 10px; }
ul#sliderNav li div span { font-family: "franklin-gothic-urw-comp","freight-sans-pro", sans-serif; font-weight: 700; font-size: 16px; line-height: 16px; font-size: 2vw; line-height: 2vw; color: #000; text-transform: uppercase; text-align: left; left: 10px; width: 90%; display: block; }

ul#sliderNav li.activeLI img { border: 1px solid #88c847; opacity: 1; filter: alpha(opacity=100); }
ul#sliderNav li.activeLI div, ul#sliderNav li.activeLI:hover div { display: none; }
ul#sliderNav li.activeLI:hover { background: none; }
ul#sliderNav li:hover img { filter: alpha(opacity=30); }
ul#sliderNav li.activeLI:hover img { opacity: 1; filter: alpha(opacity=100); }
ul#sliderNav li:hover { background: transparent url(../img/home13_img-li_bg.png) repeat;}
/* ul#sliderNav li { opacity: .2; } */
ul#sliderNav li:hover div { opacity: 1; filter: alpha(opacity=100); }





