body.template-home { background:none; }
body.template-home header { position:absolute; z-index:99; top:0; left:0; width:100%; height:118px; background:url(../img/background-top-home.png) no-repeat top center }
/* body.template-home header { width:100%; height:118px; background:url(../img/background-top-home.png) no-repeat top center } */
body.template-home section { margin-top:12px; margin-left:15px; padding:17px 33px 14px; width:962px; height:296px; background:url(../img/bkgd_content_index.png) no-repeat }
body.template-home #container {background:none; }

body.toolbar-drawer header { top:65px; }


/* HOME FEATURE 1
============================================================================================ */
#home-feature-1 { position:relative; z-index:1; padding-top:85px; overflow:hidden; height:471px }
#fadingCarousel { position:relative; margin:0 auto; width:1200px; height:471px; }
#fadingCarousel nav { position:absolute; z-index:5; width:100%; top:175px; left:0 }
#fadingCarousel nav a { position:absolute; display:block; width:19px; height:75px; text-indent:-9999em }
#fadingCarousel nav a.prev { left:0; background:url(../img/nav_index_PREV.png) no-repeat 0 0 }
#fadingCarousel nav a.next { right:0; background:url(../img/nav_index_NEXT.png) no-repeat 0 0;  }
#fadingCarousel ul { position:relative; margin:0 auto; padding:0; list-style:none; width:1200px; height:471px }
#fadingCarousel li { position:absolute; z-index:1; width:1200px; height:471px; display:none }
#fadingCarousel .headline { position:absolute; z-index:2; top:149px; left:114px }
#fadingCarousel .background { position:absolute; z-index:1; top:0; left:0 }

#eventsPopup { position:absolute; z-index:10; left:0; bottom:0; width:100%; height:5px; text-align:center }
#eventsPopup .container { position:relative; margin:-25px auto 0; width:980px; text-align:left }
#eventsPopup .container fieldset { position:relative; padding:31px 10px 0; width:980px; min-height:250px; text-align:left; background:#304799; 
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-radius-topright: 10px;
	-khtml-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}
#eventsPopup legend { position:absolute; top:0; padding:0 10px; width:960px; height:31px; font:normal 12px/31px Arial, Helvetica, sans-serif; color:#FFF; cursor:pointer }
#eventsPopup legend em { color:#B7C1E7 }
#eventsPopup legend a { color:#FFF; font-weight:bold }
#eventsPopup legend a.allevents { padding-left:15px; display:inline-block; *display:inline; zoom:1; float:right; text-decoration:none; background:url(../img/divider_allevents.gif) no-repeat left center }
#eventsPopup legend .icon { position:relative; top:4px; display:inline-block; *display:inline; zoom:1; width:23px; height:16px; overflow:hidden; background-image:url(../img/btn_arrow_events.png); background-repeat:no-repeat; cursor:pointer }
html.oldie #eventsPopup .icon { top:0 }
#eventsPopup .closed .icon { background-position:0 0 }
#eventsPopup .opened .icon { background-position:0 -23px }
#eventsPopup .events-content { padding:27px 22px; background:#FFF }
#eventsPopup fieldset article { float:none; margin:0 0 0 294px; width:auto }
#eventsPopup article h3 { font:normal 18px Arial, Helvetica, sans-serif; color:#666 }
#eventsPopup article h3 b { color:#003E7F }
#eventsPopup img.photo { float:left; padding:3px; border:1px solid #EBEBEB }
#btnVisitFracFocus { position:absolute; top:-105px; right:15px; width:166px; height:147px }

@media screen and (-webkit-min-device-pixel-ratio:0) {
	
}
@-moz-document url-prefix() {
	/**#eventsPopup legend { top:-31px }**/
}


/* HOME FEATURE 2
============================================================================================ */
#home-feature-2 { min-height:330px; border-top:4px solid #FFF; background:url(../img/feature-2-background.gif) repeat-x center top }

#home-feature-2 .right { padding-left:20px; width:292px; border-left:1px solid #EEE }
#home-feature-2 h3.title { margin:22px 0 12px; text-indent:-9999em }
#home-feature-2 .txt-our-mission { background:url(../img/title_OurMission.png) no-repeat }
#home-feature-2 .txt-news { background:url(../img/title_News.png) no-repeat }

#home-feature-2 h5.page-title { margin:0 0 15px; padding:8px 10px; font:bold 14px Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase; background:#40B620 }
#home-feature-2 fieldset { padding:10px 0; font:normal 11px/18px Arial, Helvetica, sans-serif; color:#606060; border-top:1px solid #C0C0C0 }
#home-feature-2 legend { padding-right:5px; font:italic normal 10px Arial, Helvetica, sans-serif; color:#C0C0C0 }

#home-feature-2 .read-more { display:inline-block; *display:inline; zoom:1; text-indent:-9999em; width:76px; height:18px; background:url(../img/btn_ReadMore.png) no-repeat }
#home-feature-2 .all-news { display:inline-block; *display:inline; zoom:1; text-indent:-9999em; width:67px; height:18px; background:url(../img/btn_AllNews.png) no-repeat }
