/**
 * main.css
 */

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: Lucida Bright, 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;}


p {

	padding:10px;

}
h1, h2{
	text-transform:lowercase !important;
	letter-spacing:-.025em;
	color:#0564b4;
	padding:10px;
	background-color: transparent;
}

 h3{
	text-transform:lowercase !important;
	letter-spacing:-.025em;
	color:#0564b4;
	padding:10px;
	border-bottom: 1px solid #CCCCCC;
}

h4,h5,h6{ text-align:center; font-size:100%;font-family: Lucida Bright, Arial, Verdana, sans-serif;color:#383838; }
q:before,q:after{content:'';}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}

body{margin:0 0 0 0px; font-size: 13px; font-family: Lucida, Arial, Verdana, sans-serif; font:bold; color:#383838; background-color: #Ffffff; text-align:center;)}
* html body#libra{font:100% Lucida Bright, Arial, Verdana, sans-serif;}

#homepage{width:899px; text-align:left;margin:auto;position:relative;background-color:#fafafa; }
#homeborder{width:896px; min-height:680px; margin:0 auto; border-left: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid;}
#lbcol { float: left;margin-top: 10px; margin-left:30px; margin-right: 0px; text-align:left; width: 120px; } 
#rbcol { float: left;margin-top: 15px; margin-left:30px; margin-right: 0px; text-align:left; width: 670px; } 


a:link,a:visited{color:#383838;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:300px;opacity:.999;}
#home-col2{float:left;width:300px;margin-left:8px;display:inline;}
#side-stage{margin-top:8px;}
#featuredprod{float:left;width:486px;margin-left:8px;}
#home-footer{z-index:20;}
#home-header{background-image:url(../img/pages/toppage.gif); background-repeat:no-repeat; overflow:visible;height:40px;text-align:right;}
#home-logo{position:absolute;left:0;height:72px;z-index:10;}
#home-header .nav-secondary{margin-right:-1px;padding:12px 0 0 10px;height:25px;font-size:86%;color:#505050;background-color:transparent;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:#2f6681;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;}



#home-footer{padding:0px 0 0 0px;font-size:86%;color:#505050;line-height:13px; background-color:#FFFFFF;} 
* html #home-footer{padding-top:26px;}
#home-footer a,#framework-footer a:visited{color:#505050; background-color:#ffffff;text-decoration:none;}
#home-footer a:hover,#home-footer a:active{color:#d43f2b;text-decoration:underline;}
#home-footer a,#footer-nav{color:#0089e1; white-space:nowrap;text-align:center;padding-bottom:5px;}
#footer-copyright {font-size:80%; color:#505050; white-space:wrap;text-align:center; padding-bottom:0px; background-color:#FFFFFF;}
#footer-copyright a{color:#505050;}
* html #home-footer #footer-legal{padding-bottom:0px;}


