@charset "utf-8";/** * Global Stylesheet *//* For information on what this font-size and em stuff is all about *//* Visit the following articles: *//* http://ryanwerth.com/blog/article/22/ems-revisited-part-ii-making-ems-more-usable *//* http://www.clagnut.com/blog/348/ */#footer, #globalNavigation {  font-size: 62.5%;}/** * Utility styles */.hide {  display: none;}/** * Layout styles * @description Global positioning and sizing styles */ #container {  text-align: left;  position: relative;  width: 980px;  padding: 0px; /* shadow pad */  margin: 0 auto;}#mainContentContainer {  margin: 0px;  padding: 0px;}/** * Typography * @description Global overrides for <H#> tags */#footer, #globalNavigation {  font-family: 'Lucida Grande', Tahoma, 'Lucida Sans', 'Trebuchet MS', sans-serif;  line-height: 1.4em;  color: #333;}/** * Link styles * @description Global overrides for <a> tags */a{font-weight: bold;color:#0090C7;text-decoration:none;}a:hover{color:#00587A;}#primaryNav a{	color:#707070;}a.imagelink img {  display: block;}a.level1{	background:transparent url(../images/home/link_arrow.gif) no-repeat 0px 4px;	padding:0pt 0pt 0pt 10px;}a.level1:hover{	background:transparent url(../images/home/link_arrow.gif) no-repeat scroll 0px -146px;}a.level2{	background:transparent url(../images/home/link_arrow_blue.gif) no-repeat scroll 0px 4px;	padding:0pt 0pt 0pt 10px;}a.level2:hover{	background-position: 0px -146px;}#alpha{float:left;width:194px;margin: 14px 0px 0px 0px;}/* @sidebar */#sidebar {padding: 0px 1px 0px 0px;margin: 0px 0px 0px 0px;font-family: 'Lucida Grande', Tahoma, 'Lucida Sans', 'Trebuchet MS', sans-serif;line-height: 1.4em;font-size: 10px;background: url(../images/menu-bkg.png);}#sidebar .menu{	width:194px;	padding: 0px 1px 0px 0px;}#sidebar input{	width:102px;	color:#666666;}#sidebar select{	color:#666666;}#sidebar .menu li.minor a{	width:100%;	padding-left:12px;	margin-left:1px;	display:block;	line-height:43px;	color:#34BEED;	background: url(../images/side-menu-list-bkd.png) no-repeat 0 0 transparent;	text-decoration:none;	}#sidebar .menu li.minor a:hover{	background: url(../images/side-menu-list-bkd.png) no-repeat 0 -86px transparent;	color:#555555;}#sidebar .menu li.complex{	background: url(../images/menu-bkg.png) repeat-y 0 0;	height:43px;	overflow:hidden;	padding:0px;}#sidebar .menu li.complex div{	width:100%;	padding-left:12px;	padding-top:2px;	margin-left:1px;	display:block;	line-height:1.5em;	color:#34BEED;	background: url(../images/side-menu-list-bkd_blue.png) no-repeat 0 0 transparent;	text-decoration:none;}#sidebar .menu li.complex div a{	color:#34BEED;}#sidebar .menu li.complex div a,#sidebar .menu li.complex div input,#sidebar .menu li.complex div select{	position:relative;	top:-15px;}#sidebar .menu li.complex div a.arrow{	position:relative;	width:16px;	height:16px;	top:12px;	left:150px;	display:block;}#sidebar .menu li.complex div:hover{	background: url(../images/side-menu-list-bkd_black.png) no-repeat 0 0 transparent;	color:#555555;	text-decoration:none;}#sidebar .menu li.complex div:hover a{	color:#555555;	text-decoration:none;}#sidebar .menu li.complex_expanded{	background: url(../images/menu-bkg.png) repeat-y 0 0;	overflow-x:visible;	overflow:hidden;	height:100%}#sidebar .menu li.complex_expanded div{	width:100%;	padding-left:12px;	padding-top:2px;	display:block;	line-height:1.5em;	color:#34BEED;	background: url(../images/side-menu-list-bkd_expanded_blue.png) no-repeat 0 0px transparent;	overflow-x:visible;}#sidebar .menu li.complex_expanded div:hover{	background: url(../images/side-menu-list-bkd_expanded_black.png) no-repeat 0 0 transparent;	color:#555555;	text-decoration:none;}#sidebar .menu li.complex_expanded div a{	color:#34BEED;}#sidebar .menu li.complex_expanded div a.arrow{	position:relative;	width:16px;	height:16px;	top:12px;	left:150px;	display:block;}#sidebar .menu li.complex_expanded div a,#sidebar .menu li.complex_expanded div input,#sidebar .menu li.complex_expanded div select{	position:relative;	top:-15px;}#sidebar .menu .major {}#sidebar .menu .major a.more {  right: 0;  bottom: 1px;}#sidebar .menu select {	margin: 0;	padding: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;}div#sidebarFooter{	background:url(../images/menu-bottom.png) left top;	height:34px;	overflow:hidden;}div#sidebarHeader{	background:url(../images/menu-top.png) left top;	height:31px;	overflow:hidden;}.support h2.sectionName {background:transparent url(../images/main_banner.jpg) no-repeat scroll 0% 0px;display:block;height:0px !important;margin-left:-5px;margin-top:-1px;overflow:hidden;padding:103px 4px 6px 0px;text-indent:-9999px;visibility:visible;left:0px;width:988px;position:absolute;top:110px;}.support h2.sectionName_corp {background:transparent url(/corp/images/corp_section_header.jpg) no-repeat scroll 0% 0px;height:109px !important;margin-left:-5px;margin-top:-1px;overflow:hidden;padding:3px 4px 6px 0px;text-indent:-9999px;visibility:visible;left:0px;width:988px;}.secondaryNav{height:45px;}.secondaryNav li{float:left;}.secondaryNav li a:hover{color:#6a9393;background:transparent url(../images/sub-nav-arrow.png) no-repeat 0px -140px;text-decoration:none;}.secondaryNav li.locator{/*float:right;*/position: absolute;right:0;top:0;text-align:center;width:223px;padding:0px 0px 0px 0px;/*margin-right:-5px;*/}ul.secondaryNav {float:left;height:42px;margin-top:-1px;position:relative;width:980px;z-index:2;}.support .secondaryNav li.l1 a {background:transparent url(../images/sub-nav-arrow.png) no-repeat scroll 0px -139px;color:#555555;}.support .secondaryNav li.l1 a {background:transparent url(../images/sub-nav-arrow.png) no-repeat scroll 2px -290px;}.support.secondaryNav li a{background:transparent url(../images/sub-nav-arrow.png) no-repeat 0px 11px;}.support.secondaryNav li a:hover{background:transparent url(../images/sub-nav-arrow.png) no-repeat 0px -139px;color:#555555;}.secondaryNav li a {background:transparent url(../images/sub-nav-arrow.png) no-repeat scroll 0px 10px;color:#A3C0C0;/** color:#0090C7;*/display:block;font-family: 'Lucida Grande', Tahoma, 'Lucida Sans', 'Trebuchet MS', sans-serif;font-size:12px;padding:15px 17px 11px 15px;}ul.secondaryNav {float:left;height:42px;margin-top:104px;position:relative;width:980px;z-index:2;}.secondaryNav li.locator a{background:transparent url(../images/where-to-buy.png) no-repeat 0px 0px;color:#555555;font-weight:100;padding:0px 0px 7px 55px;margin-top:5px;line-height:26px;text-align:left;width:168px;_width:223px;}.secondaryNav li.locator a:hover  {background:transparent url(../images/where-to-buy.png) no-repeat scroll 0px 0px;}.sidefunc{font-family: 'Lucida Grande', Tahoma, 'Lucida Sans', 'Trebuchet MS', sans-serif;line-height: 1.4em;font-size: 62.5%;background: url(../images/lit-menu-top.png);/*height: 120px;*/}.sidefunc{padding: 10px 10px;font-family: 'Lucida Grande', Tahoma, 'Lucida Sans', 'Trebuchet MS', sans-serif;font-size:10px;}.sidefunc select{width:100px;font-size:10px;}input{width:92px;_width:100px;font-family: 'Lucida Grande', Tahoma, 'Lucida Sans', 'Trebuchet MS', sans-serif;font-size:10px;border:1px solid #b3b3b3;padding:3px;}#nav11{float:right;margin:-54px 0px 0px 0px ;background:none;border:none;width:41px;height:38px;}select{	border:1px solid #b3b3b3;	padding:3px;}.language_select{	/* background: url(../images/side-menu-lang.png) no-repeat; */	background-color:white;	font-size:10px;	font-family: 'Lucida Grande', Tahoma, 'Lucida Sans', 'Trebuchet MS', sans-serif;	color:#666666;	text-decoration:none;	margin-bottom:27px;}.language_select a{	font-size:10px;	color:#666666;text-decoration:none;	}.language_select a:hover{	font-size:10px;	color:#666666;	text-decoration:underline;}