/**
 * home.min.css
 * $Revision: 1.3 $
 *
 *  homepage-min-css -- aggregated and minified
 *  DO NOT EDIT THIS FILE -- edit the individual files and rebuild
 *
 * MANIFEST:
 *   /web/fw/c/homepage_frag/_home.css (unknown version)
 *   /web/fw/c/homepage_frag/_banner.css 1.2 
 *   /web/fw/c/homepage_frag/_sitenav.css .
 *   /web/fw/c/homepage_frag/_spotlight.css 1.2 
 *   /web/fw/c/homepage_frag/_newsticker.css 1.2 
 *   /web/fw/c/homepage_frag/_quicklinks.css 1.2 
 *   /web/fw/c/homepage_frag/_segments.css 1.2 
 *   /web/fw/c/homepage_frag/_featured_products.css 1.2 
 *   /web/fw/c/homepage_frag/_sidestage.css 1.2 
 *   /web/fw/c/homepage_frag/_footer.css 1.2 
 *   /web/fw/c/home.css 1.2 
 */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0;padding:0; font-family:  Arial, Verdana, sans-serif;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style: normal;font-weight: normal;}
ol, ul{list-style:none;}
caption,th{text-align:left;}
h1,h3,h4,h5,h6{font-size: 12px;font-family: Arial, Verdana, sans-serif;color:#505050; }
h2 {font-size: 12px;font-family:  Arial, Verdana, sans-serif;color:#e1e1e2; }
q:before,q:after{content:'';}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
.corner-top,.corner-left,.corner-bottom{background-image:url(../img/menu/cr_def.gif);background-repeat:no-repeat;display:block;position:relative;font-size:0;line-height:0;margin:0;padding:0;height:3px;}
.corner-top{background-position:100% 0;width:auto;top:-1px;right:-1px;z-index:1;}
.corner-top .corner-left{background-position:0 -6px;width:3px;left:-2px;}
.corner-bottom{background-position:100% -3px;clear:both;width:auto;bottom:-1px;right:-1px;}
.corner-bottom .corner-left{background-position:0 -9px;width:3px;left:-2px;}

body#libra{margin:0 0 0 10px; font-size: 12px; font-family: Lucida Bright, Arial, Verdana, sans-serif; color:#505050;background-color:#fff;text-align:center;}
* html body#libra{font: Arial, Verdana, sans-serif;}
#homepage{width:902px;text-align:left;margin:auto;position:relative;}
a:link,a:visited{color:#e9854f;text-decoration:none;}
a:active,a:hover{color:#d43f2b;text-decoration:underline;}
.skiplinks{visibility:hidden;display:none;margin-left:-9999px;}
#block1{margin-top:8px;overflow:hidden;}
#home-cols{margin-top:8px;z-index:20;}
#home-col1{float:left;width:694px;opacity:.999;}
#home-col2{float:left;width:200px;margin-left:8px;display:inline;}
#module_row{margin-top:8px;background:url(../img/menu/hp-backgrounds.png) no-repeat left top;height:auto;width:100%;}
#module_row_bottom{background:url(../img/menu/hp-backgrounds.png) no-repeat left -442px;display:block;height:6px;width:100%;}
#side-stage{margin-top:8px;}
#featuredprod{float:left;width:485px;margin-left:8px;}
#home-footer{z-index:20;}
#home-header{background-image:url(../img/logo/bg.png); background-repeat:no-repeat; overflow:visible;height: 65px;text-align:right;}
#home-logo{position:absolute;left:0;height:72px;z-index:10;}

#home-header .nav-secondary{margin-right:0px;padding:12px 0 0 10px;height:25px;font-size: 12px;color:#e1e1e2;background-color:#000;white-space:nowrap;}
.nav-secondary .region-selector{margin:0 26px 0 90px;}
.nav-secondary .region-selector span.region,.nav-secondary .region-selector span.language{font-weight:bold;}
.nav-secondary .region-selector .language-selector{padding-left:4px;}


#home-header .nav-secondary a,#home-header .nav-secondary a:visited{color:#e1e1e2;background-color:transparent;text-decoration:none;font-weight:normal;}
#home-header .nav-secondary a:hover,#home-header .nav-secondary a:active{text-decoration:underline;}
#home-header .nav-secondary .link-delimiter{padding:0 7px 0 4px;}
#home-header .nav-secondary a.login,#home-header .nav-secondary a:visited.login,#home-header .nav-secondary .loggedin{font-weight:bold;}
#home-header .search-entitlement,#home-header .search label{visibility:hidden;display:none;}
#home-header .search{float:right;height:22px;}
#home-header #searchPhrase{float:left;margin-right:-1px;padding:1px 0 2px 3px;height:100%;width:250px;border:1px solid #ccc;border-top:2px solid #999;border-left:2px solid #999;font-size:100%;}
#home-header .search #go{float:left;height:22px;width:31px;}



#cdc-nav-module{position:relative;margin-top:0px;background:url(../img/menu/sitearea-nav.jpg) repeat-x top left;z-index:10;border:0px solid #000;zoom:1;}


#cdc-nav-module .nav-container{background:url(../img/logo/bgmenu.png); width:100%;margin-top:-3px;}

#cdc-nav-module .nav{ padding:6px 28px;border-right:1px solid #000;position:relative;}
* html #cdc-nav-module .nav{behavior:expression(this.onmouseenter=new Function("this.className+=' hover'"),this.onmouseleave=new Function("this.className=this.className.replace(' hover','')"),this.style.behavior=null);}
#cdc-nav-module .lastnav{border-right:0 solid #ccc;}
#cdc-nav-module .nav:hover,#cdc-nav-module .hover{background:url(../img/menu/sitearea-nav.jpg) repeat-x 0 -100px;}

#cdc-nav-module .nav a{display:block;padding:0;height:auto;color:#e1e1e2;background-color:transparent;line-height:1.13em;font-weight:bold;text-align:center;text-decoration:none;z-index:4;}
#cdc-nav-module .nav:hover a,#cdc-nav-module .hover a{color:#000;}
.menuFrame{position:absolute;margin-left:-29px;margin-top:6px;width:208px;display:none;border-top:1px solid #ccc;padding-bottom:7px;background:transparent url(../img/menu/areanav-flydown-btm.gif) no-repeat left bottom;_filter:alpha(opacity=96);}
#partner .menuFrame{margin-right:-1px;_margin-right:-2px;right:0!important;}
.menu{position:relative;width:206px;height:100%;font-size: 11px;border:1px solid #ccc;border-width:0 1px;}
* html #cdc-nav-module .menu,* html #cdc-nav-module .menu ul{background:none;background-color:#fff;filter:alpha(opacity=96);}
.menu ul{%padding:0;}
.menu li{display:inline;%margin-bottom:-1px;}
* html body .menu li{behavior:expression(this.onmouseenter=new Function("this.className+=' subhover'"),this.onmouseleave=new Function("this.className=this.className.replace(' subhover','')"),this.style.behavior=null);}
#cdc-nav-module .menu a:link,#cdc-nav-module .menu a:visited{color:#000000;padding:3px 10px;text-decoration:none;text-align:left;font-weight:normal;display:block;background:transparent url(../img/menu/sitearea-nav-bg.png) repeat-x;width:186px;}
* html #cdc-nav-module .menu li a:link,* html .menu li a:visited{background:none;background-color:#fff;filter:alpha(opacity=96);}
* html #cdc-nav-module .menu li a:hover{background-color:#cccccc;filter:alpha(opacity=96);}
#cdc-nav-module .menu a:hover,#cdc-nav-module .menu .subhover{display:block;background-position:0 -250px;}
#cdc-nav-module .menu .link-group a{font-weight:bold!important;}



#player,#expand_player,#spotlight{background-color:transparent;height:300px;text-align:center;font-size:12px;overflow:hidden;display:block;}
#extracontent{width:902px;}


#newsticker{min-height:22px;%height:22px;background:transparent url(../img/menu/hp-backgrounds.png) no-repeat scroll -702px bottom;color:#000;font-size: 12px;padding-bottom:4px;}
#newsticker .top-corners{background:transparent url(../img/menu/hp-backgrounds.png) no-repeat scroll -702px 0;padding-top:6px;%zoom:1;}
#newsticker h3{float:left;padding-left:12px;padding-right:18px;}
#newsticker .newsticker-controls{float:left;width:40px;height:19px;padding-right:12px;margin-top:-2px;}
#newsticker .newsitem-previous{width:19px;height:19px;float:left;}
#newsticker .newsitem-next{height:19px;width:20px;float:right;border-left:solid 1px #ccc;}
#newsticker .newsticker-controls a{text-decoration:none;display:block;width:100%;height:100%;}
#newsticker .newsitem-previous a{background:transparent url(../img/menu/hp-sprites.gif) no-repeat scroll 5px 4px;}
#newsticker .newsitem-previous a:hover{background-position:5px -21px;}
#newsticker .newsitem-next a{background:transparent url(../img/menu/hp-sprites.gif) no-repeat scroll -43px 4px;}
#newsticker .newsitem-next a:hover{background-position:-43px -21px;}
#newsticker ol{list-style-type:none;position:relative;float:left;width:450px;}
#newsticker ol li{list-style-position:inside;position:absolute;top:0;left:0;}
#newsticker ol li a:hover{text-decoration:underline;}
#newsticker ol li .date{color:#3f3f3f;}
#newsticker .degrade{float:left;}
#newsticker .newsticker-nav{width:125px;float:right;}
#newsticker .newsticker-all{float:left;left:11px;position:relative;}
#newsticker a,#home-header .nav-secondary a:visited{color:#3f3f3f;background-color:transparent;text-decoration:none;font-weight:bold;}
#newsticker a.newsticker-all:hover{text-decoration:underline;}
#newsticker .newsticker-feed{text-decoration:none;display:block;width:17px;height:17px;float:right;padding-right:13px;background:transparent url(../img/menu/hp-sprites.gif) no-repeat scroll -300px -1px;}


#quicklinks{background-image:url(../img/menu/hp-backgrounds.png);background-position:-1404px bottom;position:relative;display:block;padding-bottom:7px;color:#2F6681;font-size: 11px;min-height:20px;}
#quicklinks h3{background-image:url(../img/menu/hp-backgrounds.png);background-position:-1404px 0;padding:6px 0 0 12px;}
#quicklinks .control{display:block;position:absolute;right:8px;top:3px;background-image:url(../img/menu/hp-sprites.gif);background-position:-91px 7px;border-left:#ccc 1px solid;width:20px;height:19px;}
#quicklinks .control:hover{background-position:-91px -18px;}
#quicklinks .control-up{background-position:-144px 7px;}
#quicklinks .control-up:hover{background-position:-144px -18px;}
#quicklinks ul{padding:12px;list-style-type:none;height:auto;width:174px;background:url(../img/menu/sitearea-nav-bg.png) repeat-x;border:#ccc 1px solid;border-width:0 1px;}
* html #quicklinks ul{background:none;background-color:#fff;filter:alpha(opacity=96);}
#quicklinks .ql-corner-bottom{background:url(../img/menu/quicklinks-rnd-corners.gif) no-repeat;background-position:1px bottom;padding:0 0 1px;}
#quicklinks .ql-corner-top{background:url(../img/menu/quicklinks-rnd-corners.gif) no-repeat;background-position:1px top;padding:1px 0 0;}
#sectorlinks{float:left;width:201px;padding:0 0 0px 0;margin:0;}
#sectorlinks h3{margin:0;padding:9px 12px 4px 11px;font-family:Lucida Bright, Arial, Verdana, sans-serif; font-size: 12px;color:#666;}
#sectorlinks ul{padding:0 12px;font-family:arial;font-size: 12px;color:#2f6681;}
#sectorlinks ul li{padding-bottom:2px;}


#featuredprod{position:relative;min-height:121px;background-color:transparent;}
#featuredprod ol{list-style-type:none;padding-left:12px;width:404px;float:left;}
#featuredprod .featprod-hidden{display:none;}
#featuredprod ol li{color:#666;font-size: 12px;%zoom:1;}
#featuredprod ol li img{float:left;width:180px;height:120px;margin:1px 12px 0 0;}
#featuredprod ol li h3{padding-top:9px;padding-bottom:3px;color:#2f6681;font-size: 12px;}
#featuredprod ol li .cta-featured{color:#2f6681;padding-top:6px;}
#featuredprod .cta-featured a:link,#featuredprod .cta-featured a:visited,#featuredprod .cta-featured a:hover,#featuredprod .cta-featured a:active{text-decoration:inherit;}
#featuredprod .cta-featured-arrow{background:transparent url(../img/menu/hp-sprites.gif) no-repeat scroll -350px 3px;color:#2F6681;margin-left:7px;padding-right:3px;}
#featuredprod a:link .cta-featured,#featuredprod a:visited .cta-featured,#featuredprod a:link .cta-featured-text,#featuredprod a:visited .cta-featured-text{text-decoration:none;}
#featuredprod a:hover .cta-featured-text,#featuredprod a:active .cta-featured-text{text-decoration:underline;}
#featuredprod a:hover .cta-featured-arrow,#featuredprod a:active .cta-featured-arrow,#featuredprod a:link .cta-featured-arrow,#featuredprod a:visited .cta-featured-arrow{text-decoration:none;}
#featuredprod .featprod-controls{float:right;width:51px;padding-right:8px;padding-top:8px;}
#featuredprod .featprod-previous{width:26px;height:17px;float:left;}
#featuredprod .featprod-next{width:25px;height:17px;float:right;}
#featuredprod .featprod-controls a{text-decoration:none;display:block;width:100%;height:100%;}
#featuredprod .featprod-previous a{background:transparent url(../img/menu/hp-sprites.gif) no-repeat scroll -200px top;}
#featuredprod .featprod-previous a:hover{background-position:-200px -25px;}
#featuredprod .featprod-next a{background:transparent url(../img/menu/hp-sprites.gif) no-repeat scroll -250px top;}
#featuredprod .featprod-next a:hover{background-position:-250px -25px;}



#home-footer{padding:2px 0 0 15px;font-size:12px;color:#505050;line-height:13px;}
* html #home-footer{padding-top:10px;}
#home-footer a,#framework-footer a:visited{color:#505050;background-color:transparent;text-decoration:none;}
#home-footer a:hover,#home-footer a:active{color:#d43f2b;text-decoration:underline;}
#home-footer a,#footer-nav{color:#e9854f; white-space:nowrap;text-align:center; vertical-align:top;padding-top:18px; padding-bottom:18px;}
#footer-copyright {font-size: 10px; color:#505050; white-space:wrap;text-align:center; padding-bottom:2px;}
#footer-copyright a{color:#505050;}
* html #home-footer #footer-legal{padding-bottom:17px;}

table.directions th {
	background-color:#EEEEEE;}
	
	
.header_link {
	padding:0px;
	width:902px;
	display:block;
	clear:both;
	text-align:left;
	margin:0 auto;
}

.middle_link{
	background:#13aceb;
	padding:50px;
	width:500px;
	display:block;
	clear:both;
	text-align:center;
	margin:0 auto;
}

.footer_link{
	background:#ff8400;
	padding:50px;
	width:500px;
	display:block;
	clear:both;
	text-align:center;
	margin:0 auto;
}



#block1 h1{
	font-size:110%; color:#000;

}
#block1 a{
	padding:1px 0px;
	background:#FFF;
	border:1px solid #505050;
	color:#000;
	float:left;
	text-decoration:none;
	display:block;
	height:17px;
	width:330px;
	
	margin-left:0px;
}

#block1 a:hover{
	background:#fbd181;
}