#homeCarousel {
  width: 100%;
  height: 100%;
  background: #F2F2F2;
  position: absolute;
  top: 130px;
  left: 0;
  overflow: hidden;
  visibility: hidden;
}

#homeCarousel ul {
  height: 100%;
}

.panel {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  color: #FFF;
  
/*  background: url("../img/_home-carousel/home_panel_fpo.jpg") no-repeat scroll top center;*/

}

#panel0 { background: no-repeat scroll top center #b2b2b2; }
#panel1 { background: no-repeat scroll top center #F2F2F2; }
#panel2 { background: no-repeat scroll top center #F2F2F2; }
#panel3 { background: no-repeat scroll top center #F2F2F2; }
#panel4 { background: no-repeat scroll top center #F2F2F2; }
#panel5 { background: no-repeat scroll top center #F2F2F2; }
#panel6 { background: no-repeat scroll top center #F2F2F2; }





.home .nextPanel, .home .prevPanel {
    width: 960px;
    margin: 0 auto;
    height: 74px;
    background: background: url('../img/icons/ie-trans-bg.png');
    display: block;
    color: #FFF;
    font-family: "KnowledgeBold", Arial, Verdana, sans-serif;
    font-size: 14px;
    z-index: 9999;
    position: relative;
}


.home .nextPanel.over, .home .prevPanel.over {
    background: url('../img/_home-carousel/checker_full.png') no-repeat scroll 0 0;
}

.ie7 .home .nextPanel.over, .ie7 .prevPanel.over {
/*    background: url('../img/_home-carousel/checker_full.png') no-repeat scroll 0 0 #939393;*/
}


.home .nextPanel.over p, .prevPanel.over p {
    visibility: visible;
}

.iOS .home .nextPanel, .iOS .prevPanel {
/*    background: url('../img/_home-carousel/checker_full.png') no-repeat scroll 0 0 transparent;
    visibility: visible;
*/}

.iOS .home .nextPanel p, .iOS .prevPanel p { /*visibility: visible;*/ }

.home .nextPanel p, .prevPanel p {
    visibility: hidden; 
    width: 100%;
    text-align: center;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    font-size: 12px;
    text-transform: uppercase;
}

.home .nextPanel p img {
    margin-top: 8px;
}

.prevPanel p img {
    margin-bottom: 6px;
}

.home .nextPanel {
    margin-bottom: 0px;
}

#mainHeadlineHolder {
    position: absolute;
    top: 150px;
    height: 100%;
    visibility: hidden;
}

#mainHeadline {
    position: absolute;
    top: 50%;
    margin-top: -130px;
    z-index: 9999;
    color: #FFF;
    width: 470px;
    display: block;
    margin-left: 15px;
    height: 95px;
    visibility: hidden;
    opacity: 0;
}

#mainHeadline h1 {
    font-size: 34px;
    padding: 25px 10px 0 0 ;
    float: left;
}

#mainHeadline a.rollover {
    height: 250px;
    display: block;
}

.ie9 #mainHeadline a.rollover {
    background: url('../img/icons/ie-trans-bg.png');
}

.ie7 #mainHeadline a.rollover {
    background: url('../img/icons/ie-trans-bg.png');
    position: absolute;
    left: 0px;
    padding-left: 140px;
}

.ie9 #mainHeadlineHolder,
.ie8 #mainHeadlineHolder,
.ie7 #mainHeadlineHolder {
    position: absolute;
    top: 150px;
    left: 0;
}

.headlineWriting {
    background: url('../img/_home-carousel/panel_headline_bg_off.png') no-repeat;
    display: block;
    width: 330px;
    height: 75px;
    float: left;
    overflow: hidden;
    position: relative;
}

.ie7 .headlineWriting {
    cursor: pointer;
}

.headlineWriting.on {
    background: url('../img/_home-carousel/panel_headline_bg_on.png') no-repeat;
}

.headlineWriting img {
    position: absolute;
}

.panelContent {
}

.panelText {
    color: #FFF;
    width: 950px; 
    height: 100%;
    margin: 0 auto;
    display: block;
}

.panelText.dark {
    color: #666;
}


.panelText p.standard {
    font-size: 32px;
    line-height: 37px;
    width: 535px;
    height: 120px;
    position: absolute;
    top: 50%;
    margin-top: -39px;
    opacity: 0;
}

#panel3 .panelText p.standard,
#panel5 .panelText p.standard {
    width: 600px;
}


.panelTextSpecial {
    width: 535px;
    position: absolute;
/*
    top: 50%;
    margin-top: -170px;
*/
	top: 50px;
}

.panelTextSpecial p {
    width: 500px;
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 1.1;
    -webkit-font-smoothing: antialiased;
}

.panelTextSpecial p.headline {
    /* font-size: 34px; */
    display: block;
    font-family: 'knowledge-n3','knowledge',Arial,Helvetica,sans-serif;
    font-size: 65px;
    letter-spacing: -2px;
    margin-bottom: 20px;
    margin-left: -5px;
    font-weight: 300;
    line-height: 60px;
}

    
.panelTextSpecial p.bold-home {
    font-family: 'KnowledgeMedium', Arial, Verdana, sans-serif;
}
.panelTextSpecial a.bold-home {
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	padding: 9px 9px 9px;
	display: inline-block;
	background: url(../img/bg_link.png) left top;
	color: white;
	font-size: 14px;
	font-weight: bold;
}

.panelTextSpecial a.bold-home:hover {
	background: white;
	color: #ff8000;
}

.homearrow {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 0 0 5px;
	background: url(../img/icons/icon_whitearrow.png) center center no-repeat;
}
.panelTextSpecial a.bold-home:hover .homearrow {
	background: url(../img/icons/icon_orangearrow.png) center center no-repeat;
}
.panelText a.viewStory {
    font-size: 12px;
    text-transform: uppercase;
    margin-top: 5px;
    color: #FFF;
    background: url('../img/icons/home-viewStoryArrow.png') no-repeat center right;
    height: 12px;
    width: 143px;
    padding: 6px 28px 6px 6px;
    letter-spacing: 1px;
}

.panelText.dark a.viewStory {
    color:#666;
    background: url('../img/icons/home-viewStoryArrow-dark.png') no-repeat center right;
}

.panelText a.viewStory.on {
    background: url('../img/_home-carousel/home-viewStory-bg.png') no-repeat center right;
}

#homeCarouselNav {
    margin-right: 0;
    position: absolute;
    top: 0px;
    z-index: 1000000;
}

#homeCarouselNav li {
    float: left;
    margin-right: 20px;
}

#homeCarouselNav li a {
    color: #FFF;
    font-family: KnowledgeRegular, Arial, Verdana, sans-serif;
    font-weight: bold;
    font-size: 14px;
}

