/*+++ reset client default values to a common base +++*/
/* new Avenir fonts start */
@font-face{
font-family:"Avenir LT W01_35 Light1475496";
src:url("/fonts/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix");
src:url("/fonts/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix") format("eot"),url("/fonts/0078f486-8e52-42c0-ad81-3c8d3d43f48e.woff2") format("woff2"),url("/fonts/908c4810-64db-4b46-bb8e-823eb41f68c0.woff") format("woff"),url("/fonts/4577388c-510f-4366-addb-8b663bcc762a.ttf") format("truetype"),url("/fonts/b0268c31-e450-4159-bfea-e0d20e2b5c0c.svg#b0268c31-e450-4159-bfea-e0d20e2b5c0c") format("svg");
}
@font-face{
font-family:"Avenir LT W01_35 Light_1475502";
src:url("/fonts/63a166cb-be60-435c-a056-75172e43efa5.eot?#iefix");
src:url("/fonts/63a166cb-be60-435c-a056-75172e43efa5.eot?#iefix") format("eot"),url("/fonts/a59168c1-917d-4de9-a244-0316c057c357.woff2") format("woff2"),url("/fonts/6dc0e7d8-9284-44e1-8f05-984a41daa3a4.woff") format("woff"),url("/fonts/2315df7a-8bc2-433d-bf0a-162fc0063de0.ttf") format("truetype"),url("/fonts/7b1e5b2a-b6a6-43da-9021-ada6d1d797f2.svg#7b1e5b2a-b6a6-43da-9021-ada6d1d797f2") format("svg");
}
@font-face{
font-family:"Avenir LT W01_45 Book1475508";
src:url("/fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix");
src:url("/fonts/710789a0-1557-48a1-8cec-03d52d663d74.eot?#iefix") format("eot"),url("/fonts/065a6b14-b2cc-446e-9428-271c570df0d9.woff2") format("woff2"),url("/fonts/65d75eb0-2601-4da5-a9a4-9ee67a470a59.woff") format("woff"),url("/fonts/c70e90bc-3c94-41dc-bf14-caa727c76301.ttf") format("truetype"),url("/fonts/0979215b-3a1b-4356-9c76-e90fa4551f1d.svg#0979215b-3a1b-4356-9c76-e90fa4551f1d") format("svg");
}
@font-face{
font-family:"Avenir LT W01_45 Book O1475514";
src:url("/fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254.eot?#iefix");
src:url("/fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254.eot?#iefix") format("eot"),url("/fonts/476612d9-282d-4f76-95cd-b4dd31e7ed21.woff2") format("woff2"),url("/fonts/f1ebae2b-5296-4244-8771-5f40e60a564a.woff") format("woff"),url("/fonts/04d1bf6c-070d-4b7e-9498-6051c9f0c349.ttf") format("truetype"),url("/fonts/d0a3e813-1257-4b66-812a-36101faa0fb3.svg#d0a3e813-1257-4b66-812a-36101faa0fb3") format("svg");
}
@font-face{
font-family:"Avenir LT W01_55 Roman1475520";
src:url("/fonts/57bf7902-79ee-4b31-a327-1bbf59a3d155.eot?#iefix");
src:url("/fonts/57bf7902-79ee-4b31-a327-1bbf59a3d155.eot?#iefix") format("eot"),url("/fonts/b290e775-e0f9-4980-914b-a4c32a5e3e36.woff2") format("woff2"),url("/fonts/4b978f72-bb48-46c3-909a-2a8cd2f8819c.woff") format("woff"),url("/fonts/9bdf0737-f98c-477a-9365-ffc41b9d1285.ttf") format("truetype"),url("/fonts/15281d0d-e3c2-46e1-94db-cb681e00bfaa.svg#15281d0d-e3c2-46e1-94db-cb681e00bfaa") format("svg");
}
@font-face{
font-family:"Avenir LT W01_55 Obliqu1475526";
src:url("/fonts/1e9b2738-9316-4b0c-97c0-5423b69ea147.eot?#iefix");
src:url("/fonts/1e9b2738-9316-4b0c-97c0-5423b69ea147.eot?#iefix") format("eot"),url("/fonts/1a7173fa-062b-49ad-9915-bc57d3bfc1f5.woff2") format("woff2"),url("/fonts/cdda031e-26e9-4269-83d1-5a218caa10db.woff") format("woff"),url("/fonts/6d1ce413-19e7-4b43-b328-6cdedc58b35a.ttf") format("truetype"),url("/fonts/33fac8ae-e7a5-4903-9ac1-c09a59b4c61d.svg#33fac8ae-e7a5-4903-9ac1-c09a59b4c61d") format("svg");
}
@font-face{
font-family:"Avenir LT W01_65 Medium1475532";
src:url("/fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix");
src:url("/fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix") format("eot"),url("/fonts/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2") format("woff2"),url("/fonts/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff") format("woff"),url("/fonts/25f994de-d13f-4a5d-a82b-bf925a1e054d.ttf") format("truetype"),url("/fonts/3604edbd-784e-4ca7-b978-18836469c62d.svg#3604edbd-784e-4ca7-b978-18836469c62d") format("svg");
}
@font-face{
font-family:"Avenir LT W01_65 Medium1475538";
src:url("/fonts/cebcf56a-ea7e-4f5c-8110-a7ee367c1f91.eot?#iefix");
src:url("/fonts/cebcf56a-ea7e-4f5c-8110-a7ee367c1f91.eot?#iefix") format("eot"),url("/fonts/deb5e718-7abb-4df3-9365-edfa95317090.woff2") format("woff2"),url("/fonts/04801919-17ee-4c6b-8b17-eb1965cb3ed6.woff") format("woff"),url("/fonts/cee053ec-4b41-4506-a1fe-796261690610.ttf") format("truetype"),url("/fonts/38a556e4-b6e5-48c6-aece-b1d470af124e.svg#38a556e4-b6e5-48c6-aece-b1d470af124e") format("svg");
}
@font-face{
font-family:"Avenir LT W01_85 Heavy1475544";
src:url("/fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix");
src:url("/fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot"),url("/fonts/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"),url("/fonts/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff"),url("/fonts/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf") format("truetype"),url("/fonts/20577853-40a7-4ada-a3fb-dd6e9392f401.svg#20577853-40a7-4ada-a3fb-dd6e9392f401") format("svg");
}
@font-face{
font-family:"Avenir LT W01_85 Heavy_1475550";
src:url("/fonts/e6b412d9-d1ed-4b17-bb93-a6911df8640d.eot?#iefix");
src:url("/fonts/e6b412d9-d1ed-4b17-bb93-a6911df8640d.eot?#iefix") format("eot"),url("/fonts/3c210c80-960f-4684-850b-25390b4d08af.woff2") format("woff2"),url("/fonts/cb5c71ad-e582-4d00-929c-67fbfaeb1c27.woff") format("woff"),url("/fonts/9ced8e96-4602-4507-8c20-4ff381949a9a.ttf") format("truetype"),url("/fonts/a7c1d112-7546-459d-a153-1467481298bd.svg#a7c1d112-7546-459d-a153-1467481298bd") format("svg");
}
@font-face{
font-family:"Avenir LT W01_95 Black1475556";
src:url("/fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8.eot?#iefix");
src:url("/fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8.eot?#iefix") format("eot"),url("/fonts/c78eb7af-a1c8-4892-974b-52379646fef4.woff2") format("woff2"),url("/fonts/75b36c58-2a02-4057-a537-09af0832ae46.woff") format("woff"),url("/fonts/b5c44a82-eeb8-41de-9c3f-a8db50b24b8a.ttf") format("truetype"),url("/fonts/93603a74-2be0-436c-83e1-68f9ef616eaf.svg#93603a74-2be0-436c-83e1-68f9ef616eaf") format("svg");
}
@font-face{
font-family:"Avenir LT W01_95 Black_1475562";
src:url("/fonts/4030caeb-d266-4d36-ac58-a3bb7a5b1bfa.eot?#iefix");
src:url("/fonts/4030caeb-d266-4d36-ac58-a3bb7a5b1bfa.eot?#iefix") format("eot"),url("/fonts/a2477e08-09d9-4d4b-97a9-23a1e22cb44c.woff2") format("woff2"),url("/fonts/19d12bba-92b1-43ad-9bab-cd36a4195c2a.woff") format("woff"),url("/fonts/5ba5a010-7470-4d9d-8a49-2920dc1be1f8.ttf") format("truetype"),url("/fonts/6d4a6a8c-ef50-422f-8456-88d479e0b23d.svg#6d4a6a8c-ef50-422f-8456-88d479e0b23d") format("svg");
}
/* new fonts end */      
*{font-family: Arial, Verdana, sans-serif;}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th{font-size:1em;font-weight:normal;font-style:normal;}
ul,ol{list-style:none;}
fieldset,img{border:none;}
caption,th{text-align:left;}
table{border-collapse:collapse;border-spacing:0;}
html{height:100%;font-size:100%;}
body{height:100%;background: url('/images/b/hp_design_2014/top_bkg_line.gif') repeat-x top center;font-size:1em; }



#login{overflow:hidden;height:38px;}
.top_block{position:relative;min-height:110px;width:100%;background:#fff;}
.top_nav_block{width:100%;position:absolute;top:0;z-index:80;}
#logout span:first-letter{text-transform:capitalize;}
#logout span{display:inline-block}
/* --- Typography --- */
.social_promo{width:100%;clear:both;overflow:hidden; margin: 20px 0;}
.social_promo .l_promo{float:left;}
#grid-platforms{width:100%;clear:both;overflow:hidden;}
#grid-platforms p{font-weight:bold;line-height:14px;color:#fff;float:left;margin:3px 0 0 0;}
#grid-platforms p a{display:block;padding:0 5px 3px 0; color: #111; font-family:"Avenir LT W01_95 Black1475556"; font-weight: normal;}
/*new entry bgaa 01.2014*/#grid-platforms p a span{color: #636363;}
#grid-platforms h1{line-height:14px;font-weight:bold;}
/* bgaa 2014.01 */#grid-platforms a{text-decoration:none;height:100%;color:#233356;}
#promos{overflow:hidden;}
#promos h2{color: #000; font-size: 18px; line-height: 22px; text-transform: uppercase; font-family: "Avenir LT W01_35 Light1475496";}
#promos h2 strong{color: #00a1e0; font-family: "Avenir LT W01_95 Black1475556";}
#promos h3{ color: #00a1e0;
    font-family: Avenir LT W01_95 Black1475556;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;}
/* bgaa 2014.01 */#promos p{font-size:13px;font-weight:bold;padding:0 0 0 10px;margin:5px 0 0 0;}
/* bgaa 01.2014*/#promos p a{padding:0 20px 30px 0;display:block;color:#000028;}
#promos p a span:hover{text-decoration: underline !important;}
#promos p a span{position:absolute;left:10px;bottom:15px;width: auto; text-align: left; color: #444; font-size: 11px; padding: 0 0 0 15px; background: url('/images/b/pointer_10_10.png') no-repeat left center;} /* edit 2015 */
#main{min-height:432px;padding:0 0 20px 0;margin:0 0 -20px 0;}
.main_inner{background:#fff;margin:0 0 -35px 0;padding:0 0 20px 0; float: left; width: 100%;}
#promos a{text-decoration:none;color:#fff;}
#promos li a{ border-bottom: 1px dotted #cecece; color: #000; display: block; font-family: Avenir LT W01_45 Book1475508; font-size: 13px;
    margin: 6px 0;
    padding-bottom: 5px;
    text-decoration: none;
    text-transform: none;}
#promos li a:hover,#promos li a.selected{text-transform:none;text-decoration:none;display:block;margin:6px 0 6px 0;color:#444;}
#promos ul{color:#010101;font-size:12px;}
#twfeed{  width:972px; height:44px; padding: 0; font-size:16px;color:#233356;margin:25px 0; overflow:hidden;} /* edit 2015 */
#twfeed strong{color:#000;font-style:italic;font-weight:bold;}
#twfeed a{color:#0085ad;}
#twfeed p{font-size:11px;font-weight:bold;padding:3px 0px 0px 6px;}
/* new twitter feed */      
.twfeed_in{width: 950px; margin-top: 2px;}    
iframe#twitter-widget-0{width: 100% !important; height:25px; padding: 0 5px; margin-top: -5px;}

#counter .twfeed_in{margin: 0; position: relative;}
#footer_home{min-height:240px;height:auto !important;height:240px;padding:0px 0 31px 0;background:url('/images/b/footer_greybg.png') repeat-x top left;overflow:hidden;}
#footer_home ul{display:inline;float:left;}
#footer_home li a{color:#bbbaba;text-decoration:none;font-weight:bold;}
#footer_home li a.active,#footer_home li a:hover{color:#fff;}
#footer_home h4{font-weight:bold;font-size:11px;color:#fff;text-transform:uppercase;}
#footer_home h5{font-weight:bold;font-size:12px;color:#fff;display:inline;}
#footer_home li{font-size:12px;color:#bbbaba;padding:3px 15px 0 15px;}
#footer_home ul.popular_box{width:95%;}
#footer_home .content ul li a {clear:both;display:block;font-size:11px;margin:5px 30px;padding:0;}
#footer_links{background:url(/images/b/footerbg.png) no-repeat top right;height:24px;font-size:11px;font-weight:bold;color:#888888;width:100%;float:right;}
#footer_links li{display:inline;float:left;padding:3px 15px 0 0px;color:#888888;}
#footer_links ul{width:100%;margin:0 0 0 12px;padding:2px 0 0 5px;}
#footer_links li a{color:#888888;text-decoration:none;line-height:14px;padding:0 5px 0 0;}
/* .grid-left{float:left;width:12px;height:1px;}
bgaa fix 04.10.2013 position definition added
.grid-platforms-4boxes{float:left;width:214px;height:90px;background: 0 none;  border: 1px solid #ccc; border-radius: 10px 0;padding:7px 0 16px 14px;font-size:13px;}
 */ 
.grid-platforms-4boxes{float:left;width:214px;height:90px;background:0 none;  border: 1px solid #ccc; border-radius: 10px 0;padding:7px 0 16px 14px;font-size:13px; position: relative;}
/* bgaa fix 04.10.2013 margin update
#grid-platforms div.grid-platforms-4boxes p{padding:0;font-weight:bold;line-height:14px;color:#FFFFFF;float:left;margin:9px 0 9px 25px;}
*/ 
/*bgaa 01.2014*/#grid-platforms div.grid-platforms-4boxes p{padding:0;font-weight:bold;line-height:14px;color:#FFFFFF;float:left;margin:4px 0 4px 50px;} 
#grid-platforms div.grid-platforms-4boxes h1{font-size:14px;padding:0;line-height:14px;width:100%;}
/* new entries bgaa 01.2014*/
span.fw{color: #636363;}
img.hint_icon{
  position: absolute;
  top: 12px;
  left: 7px;}

/* bgaa fix 04.10.2013 padding update
#grid-platforms div.grid-platforms-4boxes h1 a{display:block;font-size:16px;line-height:17px;padding:7px 0 0 25px;background: url(/images/b/pointer_box_heading.png) no-repeat scroll left 5px;}
*/ 
/*bgaa 01.2014*/#grid-platforms div.grid-platforms-4boxes h1 a{display:block;font-size:16px;line-height:17px;padding:2px 0 5px 50px;}
/* bgaa fix 04.10.2013 new entry added*/ 
#grid-platforms  div.grid-platforms-4boxes .platformlogo{position: absolute; left: 15px; bottom: 5px;}  
.grid-platforms-5boxes{float:left;width: 15%; height: 170px; padding:10px 15px;font-size:11px; margin: 0; border: 1px solid #ccc; border-radius: 10px 0;text-align: center; position: relative;} /* edit 2015 */ 
div.grid-platforms-5boxes p{color: #000 !important; position: absolute; bottom: 40px; font-size: 16px; width: 100%; text-align: center; left: 0; line-height: 20px !important;font-family: 'Avenir LT W01_65 Medium1475532', Arial; }  /* edit 2015 */
div.grid-platforms-5boxes p a{padding: 0 !important;}
div.grid-platforms-5boxes h1{padding-top:5px;} /* edit 2015 */
div.grid-platforms-5boxes .second_line{position: absolute; bottom: 20px; font-size: 12px; width: 100%; text-align: center; left: 0; color: #00a1e0; line-height: 12px !important;} /* new entry edit 2015 */
div.grid-platforms-5boxes .second_line a{ font-size: 12px; color: #00a1e0 !important; display: inline !important; font-weight: normal; margin-right: 10px;}  /* edit 2015 */
div.grid-platforms-5boxes .second_line a:hover{text-decoration: underline !important;} /* new entry edit 2015 */
div.grid-platforms-5boxes img.image{ position: absolute; top: 10px; left: 10px;} /* edit 2015 new entry */
#grid-platforms h1.arispurple a{color: #68478d;}
#grid-platforms h1.wmblue a{color: #0085ad;}  
#grid-platforms h1.dataorange a{color: #e57200;}
#grid-platforms h1.etsgreen a{color: #7a9a01;}
#grid-platforms h1.liveblue a{color: #233356;}
div.grid-platforms-5boxes h1 a{font-size:14px;padding:7px 0 0 25px;background:url(/images/b/pointer_box_heading.png) no-repeat center left;}
.grid-highlights{float:left;width:300px;height:177px;position:relative;background: 0 none; border: 1px solid #ccc; border-radius: 10px 0; padding:15px 0 10px 10px; margin: 0;}
#grid-highlights-news{float:left;width:300px;height:177px;overflow:hidden;background: 0 none;  border: 1px solid #ccc; border-radius: 10px 0; padding:15px 0 10px 10px;}
#grid-highlights-news li{line-height: 15px;
    margin: 7px 0;
    padding: 0 3px;}
#grid-highlights-news li:last-child a{border: 0 none;}
.grid-margin{float:left;width:18px;height:1px;}
.arispurple{color:#68478d;}
.wmblue{color:#0085ad;}
.dataorange{color:#e57200;}
.etsgreen{color:#7a9a01;}
.liveblue{color:#233356;}
.platformlogo{padding:0;}
.promologo{padding:0 4px 0 0; position: absolute; bottom: 35px;}
.smc{float:right;margin:0;}
.discover{float:left;margin:10px 0 0 12px;padding:4px 33px 0px 33px;clear:both;background:#4a4a4a;font-size:13px;color:#fff;font-weight:bold;text-transform:uppercase;}
div#governance table.elqLayout{margin-bottom:0px;}
div#governance table.elqLayout td{border-bottom-width:0px;}
#canvas{margin:0px auto;width:972px;height:100%;}
#logo{float:left;margin:20px 0; z-index:100;position:relative;} /* edit 2015*/
#logout-frame{position:absolute;border-bottom-style:none;border-right-style:none;width:1px;display:block;border-top-style:none;height:1px;visibility:visible;border-left-style:none;overflow:hidden;top:0px;left:0px;}
/* #logout{display:none;} */
#containerGlobalSearch{float:right;margin-right:22px;line-height:11px;margin:1px 12px 0 0;padding:0 0 0 10px;color:#525252;font-size:11px;font-weight:bold;width:245px;}
#containerGlobalSearch p{float:left;padding:14px 10px 0 0;text-transform:uppercase;}
#globalSearch span.searchInputWrapper{display:block;float:left;height:19px;overflow:hidden;position:relative;width:134px;}
#globalSearch input.searchInput{background:url("/images/b/globalSearch_bg.png") repeat-x scroll center top transparent;border-width:0;color:#666666;float:left;font-size:1.2em;font-weight:bold;height:19px;left:-2px;line-height:1.2em;padding:2px 0 0 5px;position:absolute;width:144px;}
#globalSearch span.right{width:20px;display:block;background:url("/images/b/globalSearch_right.png") no-repeat;float:left;height:19px;}
#globalSearch{margin-top:10px;}
#containerNavMeta{padding-bottom:0px;line-height:11px;margin:3px 0 14px 7px;padding-left:10px;padding-right:0px;padding-top:0px;float:left;width:400px;}
ul.topHint{margin:10px 10px 0px 0px;display:block;float:none;}
.topHint li{margin:0px;display:inline;height:15px;font-size:12px;font-style:italic;font-weight:bold;color:#525252;}
#containerNavtop{width:100%;float:left;clear:both;}
#navtop a:link{position:relative;line-height:1.4em;display:block;font-SIZE:1.2em;cursor:pointer;text-decoration:none;}
#navtop a:visited{position:relative;line-height:1.4em;display:block;font-SIZE:1.2em;cursor:pointer;text-decoration:none;}
#navtop li{float:left;}
#navtop li:hover{position:relative;}
#navtop li:link a{z-index:2;color:#fff;}
#navtop li:visited a{z-index:2;color:#fff;}
#navtop li:hover a{z-index:2;color:#fff;}
.CO-clearfix:after{display:block;height:0px;visibility:hidden;clear:both;content:".";}
.CO-clearfix{min-width:0px;display:block;clear:both;margin:0;padding:0;}
#pageWrapper{padding-bottom:0px;background:#fff;}
#menu{position:relative;z-index:80;width:100%;}
#menu ul.level1{line-height:22px;margin:0px; float:left;height:28px;clear:left;font-size:13px;padding:0px 0px 1px 0px;background:url("/images/b/mainnavbarfull.png") no-repeat 100% 0; width: 100%;} /* edit 2015 */
#menu ul.level1 li:first-child{background: 0 none;}
#menu ul.level1 li{padding:0px;margin:0px;display:inline;float:left;height:22px;text-decoration:none;background:url("/images/b/separator-right.gif") no-repeat 0% 4px;}
#menu ul.level1 li a{text-transform:uppercase;margin:0px;width:auto;display:block;float:left;color:#fff;font-weight:bold;text-decoration:none;padding:4px 7px 2px 7px;text-shadow:1px 1px 0px #282828;}
#menu ul.level1 li a:hover{padding:4px 7px 2px 7px;color:#111;margin:0 0 0 0;text-shadow:1px 1px 0px #999;}   /* edit 2015 */
#menu ul li a:hover{background:#ebebeb;color:#626262;text-decoration:none;padding:3px 7px 3px 7px;margin:0;}
#menu div.level2{z-index:100;border:none;display:none;background:#ebebeb 0px 0px;padding:10px 4px 20px 20px;margin:7px 0 0 0;}
#menu .level2 .submenu_column{padding-bottom:10px;padding-left:0px;width:190px;padding-right:3px;float:left;padding-top:0px;}
#menu .level2 .submenu_column a,
#menu ul.level1 li.lastitem a .level2 .submenu_column,
#menu ul.level1 li.lastitem .level2 .submenu_column a{text-transform:none;margin:0 0 0 5px;width:170px;float:left;color:#222222;CLEAR:left;font-SIZE:12px;font-WEIGHT:normal;line-height:13px;background:none;text-shadow:none; text-align: left; padding-left: 10px;}
#menu .level2 .submenu_column a.h_link,
#menu ul.level1 li.lastitem .level2 .submenu_column a.h_link{text-align:left;margin:0;width:170px;display:inline;background:url("/images/b/navbullet.png") no-repeat 0px 6px;float:left;color:#111111;clear:both;font-SIZE:13px;font-weight:bold;overflow:hidden;padding:10px 10px 2px 15px;line-height:17px;}
#menu ul.level2 A:hover{border:1px solid red;}
#menu .level2 .submenu_column a.h_link:hover{border:none;padding:10px 10px 2px 15px;margin:0;text-shadow:none;}
#menu .level2 .submenu_column a:hover{padding:4px 10px 2px 15px;text-shadow:none;margin:0;color:#555555;}
#menu ul.level2{z-index:100;position:absolute;border-left:#fff 1px solid;background:#80d2d2;visibility:hidden;border-top:#fff 1px solid;top:0px;border-right:#fff 1px solid;left:0px;}
#menu ul.level3{z-index:100;position:absolute;border-left:#fff 1px solid;background:#80d2d2;visibility:hidden;border-top:#fff 1px solid;top:0px;border-right:#fff 1px solid;left:0px;}
#menu ul.level2 li{border-bottom:#fff 1px solid;padding-bottom:0px;margin:0px;padding-left:0px;width:150px;padding-right:0px;background:none transparent scroll repeat 0% 0%;float:none;padding-top:0px;}
#menu ul.level3 li{border-bottom:#fff 1px solid;padding-bottom:0px;margin:0px;padding-left:0px;width:150px;padding-right:0px;background:none transparent scroll repeat 0% 0%;float:none;padding-top:0px;}
#menu ul.level2 li a{padding-bottom:5px;padding-left:5px;padding-right:9px;padding-top:5px;}
#menu ul.level3 li a{padding-bottom:5px;padding-left:5px;padding-right:9px;padding-top:5px;}
#country-selector{width:250px;float:left;line-height:11px;margin:11px 0 7px;padding-left:10px;color:#525252;font-size:11px;font-weight:bold;}
#country-selector p{display:inline;float:left;}
#country-selector p.left{margin:4px 5px 0 0;text-transform:uppercase;}
#country-selector p.right{width:140px;padding:0;margin:0;}
#country-selector ul{margin:10px 10px 0 0;}
#country-selector li{display:inline;}
#country-selector select{border:none;color:#fff;background:#9e9e9e;float:left;font-size:12px;padding:0;margin:0;}
#country-selector select option{background:#9e9e9e;color:#fff;border:0 none;}
#sec_nav{float:right;background:url('/images/b/sidebox-bg.png') no-repeat top left;height:24px;position:relative;z-index:90;padding:0 0 0 20px;width:62%;}
.sec_navbg{background:#b2b2b2;height:100%;width:100%;}
#sec_nav ul{margin:0;padding:2px 0 5px 5px;display:inline;}
#sec_nav ul.sublinks{padding:0;margin:1px 0 0 0;float:left;width:61%;height:24px;}
#sec_nav ul.sublinks li{margin:0;padding:0;float:left;display:block;}
#sec_nav ul.sublinks li a{color:#000;font-weight:bold;display:block;height:14px;float:left;padding:5px;margin:0 0 0 10px;}
#sec_nav ul li{display:block;margin:0 20px 0 0;display:inline;line-height:12px;}
#sec_nav ul li a{font-size:12px;text-decoration:none;}
#lightwindow_overlay{z-index:500;position:fixed;width:100%;display:none;height:100px;visibility:hidden;top:0px;left:0px;}
#lightwindow{z-index:999;position:absolute;line-height:0px;display:none;visibility:hidden;}
#lightwindow_container{position:absolute;padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:none;visibility:hidden;padding-top:0px;}
* HTML #lightwindow_container{overflow:hidden};
#lightwindow_contents{z-index:0;border-bottom:#ffffff 10px solid;position:relative;border-left:#ffffff 10px solid;background-color:#ffffff;overflow:hidden;border-top:#ffffff 10px solid;border-right:#ffffff 10px solid;}
#lightwindow_loading{z-index:9999;position:absolute;padding-bottom:10px;background-color:#f0f0f0;padding-left:10px;width:100%;padding-right:10px;height:100%;top:0px;padding-top:10px;left:0px;}
#lightwindow_loading_shim{position:absolute;width:100%;display:none;height:100%;top:0px;left:0px;}
#lightwindow_loading span{padding-bottom:0px;line-height:32px;padding-left:0px;padding-right:10px;float:left;color:#444444;font-SIZE:12px;padding-top:0px;}
#lightwindow_loading span a{color:#09f;cursor:pointer;text-decoration:none;}
#lightwindow_loading span a:link{color:#09f;cursor:pointer;text-decoration:none;}
#lightwindow_loading span a:visited{color:#09f;cursor:pointer;text-decoration:none;}
#lightwindow_loading span a:hover{text-decoration:underline;}
#lightwindow_loading span a:active{text-decoration:underline;}
#lightwindow_loading img{margin:0px 10px 0px 0px;float:left;}
#lightwindow_navigation{position:absolute;display:none;top:0px;left:0px;}
#lightwindow_navigation_shim{position:absolute;width:100%;display:none;height:100%;top:0px;left:0px;}
#lightwindow_navigation a{outline-style:none;}
#lightwindow_navigation a:link{outline-style:none;}
#lightwindow_navigation a:visited{outline-style:none;}
#lightwindow_navigation a:hover{outline-style:none;}
#lightwindow_navigation a:active{outline-style:none;}
#lightwindow_previous{width:49%;display:block;background:url(/images/lightwindow/blank.gif) no-repeat;height:100%;}
#lightwindow_next{width:49%;display:block;background:url(/images/lightwindow/blank.gif) no-repeat;height:100%;}
#lightwindow_previous{float:left;left:0px;}
#lightwindow_next{float:right;right:0px;}
#lightwindow_previous:hover{background:url(/images/lightwindow/prevlabel.gif) no-repeat left 15%;}
#lightwindow_previous:active{background:url(/images/lightwindow/prevlabel.gif) no-repeat left 15%;}
#lightwindow_next:hover{background:url(/images/lightwindow/nextlabel.gif) no-repeat right 15%;}
#lightwindow_next:active{background:url(/images/lightwindow/nextlabel.gif) no-repeat right 15%;}
#lightwindow_previous_title{display:none;}
#lightwindow_next_title{display:none;}
#lightwindow_data{position:absolute;}
#lightwindow_data_slide{position:relative;}
#lightwindow_data_slide_inner{padding-bottom:10px;background-color:#ffffff;padding-left:10px;padding-right:10px;padding-top:0px;}
#lightwindow_data_caption{padding-bottom:0px;line-height:25px;background-color:#ffffff;padding-left:0px;padding-right:0px;color:#666666;clear:both;padding-top:10px;}
#lightwindow_data_details{padding-bottom:0px;background-color:#f0f0f0;padding-left:10px;padding-right:10px;height:20px;padding-top:0px;}
#lightwindow_data_author_container{text-align:right;line-height:20px;font-style:italic;width:40%;float:right;color:#666666;font-size:10px;overflow:hidden;}
#lightwindow_title_bar{height:25px;overflow:hidden;}
#lightwindow_title_bar_title{text-align:left;line-height:25px;float:left;color:#ffffbe;font-size:14px;}
a#lightwindow_title_bar_close_link{text-align:right;padding-bottom:0px;line-height:25px;margin:0px;padding-left:0px;padding-right:0px;float:right;color:#ffffbe;cursor:pointer;padding-top:0px;}
a#lightwindow_title_bar_close_link:link{text-align:right;padding-bottom:0px;line-height:25px;margin:0px;padding-left:0px;padding-right:0px;float:right;color:#ffffbe;cursor:pointer;padding-top:0px;}
a#lightwindow_title_bar_close_link:visited{text-align:right;padding-bottom:0px;line-height:25px;margin:0px;padding-left:0px;padding-right:0px;float:right;color:#ffffbe;cursor:pointer;padding-top:0px;}
a#lightwindow_title_bar_close_link:hover{color:#ffffff;}
a#lightwindow_title_bar_close_link:active{color:#ffffff;}
#lightwindow p{padding-right:10px;color:#000000;}
#teaserimages{height:500px;display:block;} /* edit 2015 */
#headlines{position:absolute;top:40px;margin:0 30px 35px 35px;z-index:10;width: 610px; text-align: left;} /* edit 2015 */
.headline{font-size:40px;text-transform: uppercase; line-height:33px; font-family:'Avenir LT W01_35 Light1475496', Arial;font-style:normal; display: block;}
#headlines .customers_topcopy{color: #000; font-size: 18px; font-family: "Avenir LT W01_45 Book1475508"; margin-bottom: 20px;}
.cust_main #headlines p{margin: 5px 0 0 0 !important;}
#headlines .customers_bottomcopy{color: #00a1e0; font-size: 33px; line-height: 33px; font-family:'Avenir LT W01_35 Light1475496'; }
.headline:first-child{font-size: 36px; font-family: "Avenir LT W01_95 Black1475556", Arial; line-height: 34px; }
#headlines p{margin:30px 0 0 0 !important;font-size:16px;  line-height: 18px; font-family:'Avenir LT W01_45 Book1475508', Arial;}
#headlines a{font-family:'Avenir LT W01_45 Book1475508', Arial; text-decoration:none; font-size:16px; margin-top: 5px; border: 2px solid #079ace;  color: #fff !important; background: #079ace; line-height: 16px; font-weight:bold; text-transform: none;padding: 10px 40px; border-radius: 7px 0;display: inline-table;}       /* edit 2015 */
#headlines a:hover{ background-color: #fff; color:#079ace !important;  border: 2px solid #ccc; } /* new entry edit 2015 */
.color_darkgrey{color:#111111;}
.color_white{color:#fff;}
.color_blue{color:#00a1e0;}   /* edit 2015 */
.color_darkblue{color:#233356;}
.color_grey {color:#3f3e3e;}
.color_aris{color:#684780;}
.color_terracotta{color:#e57200;}
.color_adanat{color:#7a9a01;}
.color_red{color:#af272f;}
.slideshow-wrapper{position:absolute;margin:0px;width:972px;height:374px;overflow:hidden; bottom: 0;}
.slideshow-wrapper > *{position:absolute;}
.slideshow-controls{z-index:20;position:relative;padding-bottom:0.5em;padding-left:30px;padding-right:1em;display:inline-block;height:30px;top:340px;padding-top:0.25em;float:right;}
.slideshow-controls a{margin-top:8px;padding-left:0.5em;padding-right:0.5em;display:block;font:bold 16px/24px Trebuchet, Trebuchet MS, serif;float:left;color:#999;text-decoration:none;}
.slideshow-controls a.current{color:red !important;}
.slideshow-controls a.rotate{background:url('/images/b/hp_design_2014/rotdot_black.png') no-repeat top left;width:14px;height:14px;text-indent:100000px;outline:none;}
.slideshow-controls a.rotate_act{background:url('/images/b/hp_design_2014/rotdot_white.png') no-repeat top left;width:14px;height:14px;text-indent:1000000px;outline:none;}
/* share link*/
#footer_links li a.addthis_button{text-transform:uppercase;font-weight:bold;color:#fff;}
/* styles for the static social media icons */
.fixed_social{ 
    position: fixed;
    top: 52%;
    right: 0;
    width: 18px;
    display: block;
    background: #fff;
    border: 2px solid #ccc;
    border-right: 0 none;
    border-radius: 10px 0 0 10px;
    padding: 10px;
    z-index: 100;}
    
.fixed_social a{width: 20px; height: 20px; display: block; margin: 5px 0;}
a.contact_fixed{
  position: fixed;
  top: 24%;
  right: 0;
  width: 40px;
  height: 155px;
  display: block;
  border-radius: 10px 0px 0px 10px;
  background: #80BD01 url('/images/b/contact_vertical.png') no-repeat center center;
  }
  
a.contact_fixed span {display: none;}
                                                                    
/* company profile in the footer */
.comp_profile{float: right; display: inline; font-size: 11px; line-height: 17px; padding: 5px 25px; color: #bbbaba; width: 33%;}
.comp_profile a{ color: #bbbaba; text-decoration: none; font-weight: bold;}
.comp_profile a:hover{color: #fff;}
.comp_profile h4{margin-bottom: 8px;}
/* brand names general class */

.general_brand_name{
    color: #00a1e0;
    font-family: "Avenir LT W01_95 Black1475556";
    font-size: 20px !important;
    margin: 0 !important;
    padding: 0 !important;
    text-transform: uppercase;
    }