html{height:100%;overflow:auto;}
body{height:100%;margin:auto;padding:0;background-color:#111;color:#fff;font:11px arial;min-width:1024px;width:100%;}
a{outline:0;}
img{border:0;}
a:link{color:#00a0d2;text-decoration:none;}
a:visited{color:#00a0d2;text-decoration:none;}
a:hover{color:#00a0d2;text-decoration:underline;}
a:focus{color:#00a0d2;text-decoration:underline;}
a:active{color:#00a0d2;text-decoration:underline;}
p{padding:0;margin:0;}
h1, h3, h4, h5{margin-top:0;}
h1{font-size:20px;line-height:24px;}
h3{font-size:16px;line-height:18px;}
h4{font-size:14px;line-height:16px;}
h5{font-size:12px;line-height:16px;font-weight:bold;}
.gone{visibility:hidden;}
.hidden{position:absolute;left:-1000em;visibility:hidden;}
.screenReading{font-size:0;height:0;overflow:hidden;position:absolute;width:0;}
div.everything{position:relative;height:100%;width:1024px;margin:auto;}
div.body{position:relative;min-height:500px;height:auto;width:100%;margin:0 auto;z-index:1;overflow:hidden;background:#111;}
div.header{position:relative;height:76px;width:100%;margin:0 auto;z-index:10;background:#1e1e1e;min-width:950px;}
div.footer{padding-top:10px;position:relative;color:#ffffff;height:42px;width:100%;margin:auto;z-index:9;background:#1e1e1e;min-width:950px;}
div.hidden{top:-1000em;overflow:hidden;}
.hand{cursor:pointer;}
div.header div.left{position:absolute;top:0;left:10px;width:75%;}
div.header div.right{position:absolute;top:0;right:14px;}
div.header ul.main_nav{float:left;list-style-type:none;padding:0;margin:0;}
div.header ul.main_nav li{display:block;float:left;padding:0;margin:0;position:relative;text-transform:uppercase}
div.header ul.main_nav li a{display:block;float:left;padding:0 10px 0 10px;font:normal 13px/76px arial;text-decoration:none;color:#fff;}
div.header ul.main_nav li a:hover{color:#9cf39f;}
div.header ul.main_nav li a:focus{color:#9cf39f;}
#hnl_l2_p1_inner{display:none;background:#1e1e1e url(../i/homepage/s.gif) repeat scroll 0 0;font-family:Arial;font-size:13px;position:absolute;top:50px;z-index:15;padding-top:15px;padding-bottom:15px;border-bottom:solid 3px #9cf39f;border-left:solid 3px #1A1A1A;padding-right:15px;border-right:solid 3px #1A1A1A;width:230px;}
div.hnl_l2_p1_menu ul{list-style-type:none;padding-left:10px;line-height:25px;margin-bottom:0px;margin-left:0px;margin-top:0px}
div.hnl_l2_p1_menu ul li a.green_arrow{background:url(../i/white_triangle.png) no-repeat 0px -2px;padding-left:14px;}
div.hnl_l2_p1_menu ul li ul{padding-left:15px;padding-bottom:10px;}
div.hnl_l2_p1_menu ul li ul li{line-height:15px;padding:3px;}
div.hnl_l2_p1_menu a{color:#ffffff;text-decoration:none;}
div.hnl_l2_p1_menu a:hover{color:#9cf39f !important;}
div.hnl_l2_p1_menu a:focus{color:#9cf39f}
div.hnl_l2_p1_menu ul li a.green_arrow:hover{background:url(../i/green_triangle.png) no-repeat 0px -2px !important;}
#hnl_l2_p2_inner{display:none;background:#1e1e1e url(../i/homepage/s.gif) repeat scroll 0 0;font-family:Arial;font-size:13px;position:absolute;top:50px;z-index:15;border-bottom:solid 3px #9cf39f;border-left:solid 3px #1A1A1A;padding-top:15px;padding-right:15px;padding-bottom:15px;border-right:solid 3px #1A1A1A;width:230px;}
div.hnl_l2_p2_menu ul{list-style-type:none;padding-left:15px;line-height:25px;margin-bottom:0px;margin-left:0px;margin-top:0px}
div.hnl_l2_p2_menu ul li a.green_arrow{background:url(../i/white_triangle.png) no-repeat 0px -2px;padding-left:14px;}
div.hnl_l2_p2_menu ul li ul{padding-left:15px;padding-bottom:10px;}
div.hnl_l2_p2_menu ul li ul li{line-height:15px;padding:3px;}
div.hnl_l2_p2_menu a{color:#ffffff;text-decoration:none;}
div.hnl_l2_p2_menu a:hover{color:#9cf39f !important;}
div.hnl_l2_p2_menu a:focus{color:#9cf39f}
div.hnl_l2_p2_menu ul li a.green_arrow:hover{background:url(../i/green_triangle.png) no-repeat 0px -2px !important;}
div.header div.right a.support_txt{text-transform:uppercase;font:11px/11px arial;color:#ffffff;text-decoration:none;padding:3px 0px 0px 0px;margin:12px 0px 0px 0px;height:auto;}
div.header div.right a.support_txt:hover{color:#9cf39f;}
div.header div.right a.support_txt:focus{color:#9cf39f;}
div.header div.right div.pad a{display:block;float:left;}
div.header div.right div.pad span{display:block;float:left;width:1px;height:36px;}
div.header div.right div.pad a:focus span.hidden{left:auto;margin-top:40px;}
div.header div.right div.pad a.connect{width:46px;background:url(../i/connect.png) transparent no-repeat top left;height:36px;}
div.header div.right div.pad a.connect:hover{width:46px;background:url(../i/connect_over.png) transparent no-repeat top left;height:36px;}
#searchBox{padding:3px 3px 3px 3px;border:0;background-color:#e7e7e7;}
.searchSubmit{border:0;height:22px;background:url(../i/search_bg.gif) repeat-x;color:#fff;font-size:smaller;margin-right:4px;}
#connectContainerInnerHP{display:none;padding-bottom:10px;background-color:#636363;font-family:Arial;font-size:13px;padding-left:10px;padding-right:10px;padding-top:10px;position:absolute;right:0;top:35px;width:270px;z-index:15;border-bottom:solid 3px #9cf39f;}
#connectInformationHP{background-color:#252525;padding-bottom:10px;padding-top:10px;margin-top:10px;float:left;}
#connectInformationHP a{color:#ffffff;list-style-type:none;text-decoration:none;padding:3px 15px 5px 0px;line-height:13px;}
#connectInformationHP a:hover{color:#9cf39f !important;}
#connectInformationHP a:focus{color:#9cf39f !important;}
.connect_over{width:46px;background:url(../i/connect_over.png) transparent no-repeat top left;height:36px;}
.connect_on{width:46px;background:url(../i/connect_on.png) transparent no-repeat top left;height:36px;}
.connectImage{float:left;padding:0 10px 0 20px;}
.connect_border{float:left;border-bottom:1px solid #636363;width:270px;margin:0px 0 10px 0;*height:2px;font-size:0;}
.lefty{float:left;}
.linksWidth{width:260px;}
.leftyContact{float:left;padding:2px 0 0 20px;font-size:12px;}
.connect_sub_links{float:left;width:255px;margin-left:10px;}
.connect_sub_links ul{list-style-type:none;margin-top:0px;margin-bottom:0px;}
.elementrn ul li a{margin-right:30px;width:auto;clear:both;}
div.footer div.left{float:left;position:relative;left:28px;padding-left:6px;padding-right:6px;padding-top:6px;padding-bottom:7px;height:29px;bottom:0px;vertical-align:middle;}
div.footer div.left:hover{cursor:pointer;}
div.footer div.left div.footerleftimages{float:left;height:29px;bottom:0px;vertical-align:middle;}
div.footer div.left div.footerlefttext{float:left;line-height:29px;vertical-align:middle;}
div.footer div.left div.footerleftimages a.map{float:left;display:inline-block;width:40px;height:29px;background:url(../i/footer/map.png) transparent no-repeat center center;}
div.footer div.left div.footerleftimages a.map:hover, div.footer div.left div.footerleftimages a.map:focus,
div.footer div.left div.footerleftimages a.map:visited,div.footer div.left div.footerleftimages a.map:active{text-decoration:none;}
div.footer div.left div.footerleftimages div.flag{float:left;display:inline-block;width:30px;height:29px;line-height:29px;vertical-align:middle;text-align:center;}
div.footer div.left div.footerlefttext a.country{display:inline-block;height:29px;font-weight:bold;font-size:10px;color:#ffffff;text-decoration:none;}
div.footer div.left div.footerlefttext a:hover{color:#9cf39f;text-decoration:none;}

div.footer div.right{position:absolute;right:48px;height:29px;}
div.footer div.right a{color:#ffffff;text-decoration:none;}
div.footer div.right.top a{padding-top:10px;*padding-top:10px;_padding-top:7px;}
div.footer div.right a:hover{color:#9cf39f;text-decoration:none;}
div.footer div.right a:focus{color:#9cf39f;text-decoration:none;}
div.footer div.right ul{margin-top:0;margin-bottom:0;}
div.footer div.right li{display:inline}
div.footer div.right li.copyright{color:#bababa;}
div.footer div.top{bottom:15px;}
div.footer div.bottom{bottom:0px;}
div.footer div.right span.pipe_chr_solid{font:8px Arial;color:#cccccc;text-decoration:none;border-right:1px solid #ffffff;margin-left:7px;margin-right:6px;}
.footer_popup{border-bottom:4px solid #1E1E1E;display:none;min-width:175px;width:220px;position:absolute;z-index:10;top:240px;font-family:Arial, Helvetica, sans-serif;font-size:13px;background-color:#666666;overflow:hidden;border-top:solid 3px #9cf39f;}
.footer_popup .fnr_popup_title{color:#9cf39f;background-color:#595959;height:25px;padding-top:0.5em;padding-left:20px;padding-right:20px;font-size:13px;text-align:left;border-bottom:solid 3px #1e1e1e;}
.footer_popup .fnr_popup_menu{background-color:#353535;text-align:left;}
.footer_popup .fnr_popup_link{display:block;height:100%;padding-top:0.5em;padding-bottom:0.5em;padding-left:20px;padding-right:20px;}
.footer_popup .fnr_popup_menu:hover a{color:#9cf39f;}
.footer_popup .hover{}
.footer_popup .hover a{color:#ffffff;text-decoration:none;}
.footer_popup .hover:hover{background-color:#202020;}
.footer_popup .hover:focus{background-color:#202020;}
.footer_popup .hover:hover a:hover{color:#9cf39f;text-decoration:none;}
.footer_popup a:focus{color:#9cf39f;text-decoration:none;}
div.worldmap{background:transparent url(../i/country_selector.png) no-repeat 0 0;_FILTER:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../i/country_selector.png, sizingmethod=image);width:956px;height:483px;position:absolute;overflow:hidden;z-index:100;}
.mapImage{width:956px;height:483px;position:absolute;}
div.worldmap div.cselectorBtn{width:20px;height:18px;top:2%;right:1%;position:absolute;background-image:url(../i/country_selector_cross.png);background-repeat:no-repeat;overflow:hidden;z-index:10007;_FILTER:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../i/country_selector_cross.png, sizingmethod=image);_top:5px;_left:930px;}
div.worldmap div.cselectorBtn:hover{cursor:pointer;_cursor:hand;}
div.worldmap div.continentDiv{background:transparent url(../i/homepage/s.gif) repeat scroll 0 0;position:relative;overflow:hidden;top:-5%;height:100%;width:33%;float:left;z-index:10004;}
div.worldmap a.continentText{text-align:center;background-color:transparent;overflow:hidden;position:relative;width:33%;font-family:Arial;font-size:16pt;top:40%;float:left;z-index:10001;}
div.worldmap div.continentDiv div.countries{padding-top:21px;padding-left:35px;padding-right:30px;text-align:left;position:relative;background:#111111 url(../i/homepage/s.gif) repeat scroll 0 0;height:95%;z-index:10005;}
div.worldmap div.continentDiv div.countries div.firstcolumn{padding-top:18px;position:relative;width:50%;float:left;line-height:14px;}
div.worldmap div.continentDiv div.countries div.secondcolumn{padding-top:18px;position:relative;width:50%;float:left;line-height:14px;}
div.worldmap div.continentDiv div.countries div.continentheader{color:white;font-family:Arial;font-size:16pt;}
div.worldmap div.continentDiv div.countries div.firstcolumn a, div.worldmap div.countries div.secondcolumn a{color:white;cursor:pointer;font-family:Arial;font-size:11px;}
div.worldmap div.continentDiv div.countries div.firstcolumn a:hover, div.worldmap div.continentDiv div.countries div.secondcolumn a:hover{color:#9cf39f;text-decoration:none;}
div.worldmap div.continentDiv div.countries div.firstcolumn a:focus,
div.worldmap div.continentDiv div.countries div.secondcolumn a:focus{color:#9cf39f;text-decoration:none;}
div.worldmap div.continentDiv div.countries div.firstcolumn a:active,
div.worldmap div.continentDiv div.countries div.secondcolumn a:active{color:#9cf39f;text-decoration:none;}

.lefty{float:left}
div.header div.left div.pad a.logo,div.header .input,.searchSubmit,div.hnl_l2_p1_menu ul li a.green_arrow,div.hnl_l2_p1_menu ul li a.green_arrow:hover,div.hnl_l2_p2_menu ul li a.green_arrow,div.hnl_l2_p2_menu ul li a.green_arrow:hover,div.header div.right div.pad a.connect,div.header div.right div.pad a.connect:hover,.searchSubmit,.connect_over,.connect_on,div.footer div.left div.footerleftimages a.map,div.worldmap div.cselectorBtn,a.green_arrow{background:url(/sbso/cleansheet/i/header_footer_sprite_v2.gif) transparent no-repeat}
a{outline:0}
img{border:0}
p{margin:0;padding:0}
h1,h3,h4,h5{margin-top:0}
h1{font-size:20px;line-height:24px}
h3{font-size:16px;line-height:18px}
h4{font-size:14px;line-height:16px}
h5{font-size:12px;line-height:16px;font-weight:700}
.gone{visibility:hidden}
.hidden{position:absolute;left:-1000em;visibility:hidden}
.screenReading{position:absolute;width:0;height:0;font-size:0}
div.everything{position:relative;height:100%;width:1024px;margin:auto}
div.body{position:relative;min-height:500px;height:auto;width:100%;z-index:1;overflow:hidden;background:#111;margin:0 auto}
div.header{position:relative;height:100px;width:100%;z-index:10;background:#111;min-width:950px;margin:0 auto}
div.footer{position:relative;color:#fff;height:42px;width:100%;padding-top:10px;z-index:9;background:#111;min-width:950px;margin:auto}
div.hidden{top:-1000em;overflow:hidden}
div.header div.left{float:left;left:7px;position:relative;top:19px;width:90%;z-index:1}
div.header div.left div.pad a.logo{background-position:0 0;display:block;float:left;height:48px;width:47px;margin:0 15px 0 13px}
div.header div.right{position:relative;top:-48px;right:14px;float:right;z-index:2;width:auto}
div.header div.right ul.nav_buttons{height:36px;margin:0;padding:0 12px 0 10px}
div.header div.right div.search{display:inline-block;padding-top:10px;width:auto;float:left;z-index:-1}
div.header div.right div.nav_txt{border-right:1px dotted #EEE;display:inline-block;float:left;font:11px/11px arial;position:relative;top:14px;margin:0 13px 0 11px;padding:0 13px 0 11px}
div.header div.right div.pad{display:inline-block;font:11px/11px arial}
div.header div.right ul.nav_buttons li{display:block;float:left;position:relative}
div.header div.right div.nav_txt a{color:#FFF;font:11px Arial;text-decoration:none;text-transform:uppercase}
div.header .input{background-position:-150px 0;border:medium none;float:left;margin:0;padding:0 0 0 4px}
#searchBox{background:none repeat scroll 0 0 #FFF;color:#000;float:left;font-family:arial;font-size:11px;height:15px;position:relative;width:160px;border:0;background-color:#fff;padding:1px 3px}
.searchSubmit{background-position:-100px 0;border:0 none;color:#FFF;float:left;height:18px;position:relative;width:20px;cursor:pointer}
div.header .header_titles{border-left:1px solid #656565;word-wrap:break-word}
div.header ul.main_nav{float:left;list-style-type:none;margin:0;padding:10px 0 0}
div.header ul.main_nav li{display:block;float:left;position:relative;border-left:1px solid #656565;margin:0;padding:0}
div.header ul.main_nav li a{display:block;float:left;font:normal 13px arial;text-decoration:none;color:#fff;padding:0 35px 0 10px}
#hnl_l2_p1_inner{display:none;background:#111 url(/sbso/cleansheet/i/homepage/s.gif) repeat scroll 0 0;font-family:Arial;font-size:13px;position:absolute;left:65px;top:60px;width:230px;z-index:15;padding-top:5px;padding-right:15px;padding-bottom:15px;border-bottom:solid 3px #61c702}
div.hnl_l2_p1_menu ul{list-style-type:none;padding-left:10px;line-height:25px;margin-top:0;margin-bottom:0;margin-left:0}
#hnl_l2_p2_inner{display:none;background:#111 url(/sbso/cleansheet/i/homepage/s.gif) repeat scroll 0 0;font-family:Arial;font-size:13px;position:absolute;left:240px;top:60px;width:230px;z-index:15;border-bottom:solid 3px #61c702;padding-bottom:15px;padding-top:5px;padding-right:15px}
div.hnl_l2_p2_menu ul{list-style-type:none;padding-left:15px;line-height:25px;margin-top:0;margin-bottom:0;margin-left:0}
div.header div.right a.support_txt{text-transform:uppercase;font:11px/11px arial;color:#fff;text-decoration:none;height:auto;margin:12px 0 0;padding:3px 0 0}
div.header div.right div.pad a{display:block}
div.header div.right div.pad span{display:block;float:left;width:1px;height:36px}
div.header div.right div.pad a:focus span.hidden{left:auto;margin-top:40px}
div.header div.right div.pad a.connect{width:47px;background-position:0 -80px;height:36px}
#connectContainerInner{display:none;background-color:#636363;font-family:Arial;font-size:14px;position:absolute;right:0;top:35px;width:300px;z-index:15;border-bottom:solid 3px #61c702;padding:10px}
#connectInformation{background-color:#252525;margin-top:10px;float:left;padding:20px}
#connectContainerInnerHP{display:none;background-color:#636363;font-family:Arial;font-size:13px;position:absolute;right:0;top:35px;width:270px;z-index:15;border-bottom:solid 3px #61c702;padding:10px}
#connectInformationHP{background-color:#252525;padding-bottom:10px;padding-top:10px;margin-top:10px;float:left}
#connectInformationHP a{color:#fff;list-style-type:none;text-decoration:none;padding:2px 15px 3px 0}
.connect_on{width:46px;background-position:0 -220px;height:36px}
.connect_Blueline{background-color:#00a0d2;font-weight:700;font-size:11px;height:17px;padding:1px 0 0 5px}
.connectImage{float:left;padding:0 10px 0 20px}
.connect_border{float:left;border-bottom:1px solid #636363;width:270px;height:2px;font-size:0;margin:0 0 10px}
.linksWidth{width:260px}
.leftyContact{float:left;font-size:12px;padding:2px 0 0 20px}
.connect_sub_links{float:left;width:255px;margin-left:10px}
.connect_sub_links ul{list-style-type:none;margin-top:0;margin-bottom:0}
.elementrn ul li a{margin-right:30px;width:auto;clear:both}
div.footer div.left{float:left;position:relative;left:12px;height:29px;bottom:0;vertical-align:middle;padding:6px 6px 7px}
div.footer div.left div.footerleftimages{float:left;height:29px;bottom:0;vertical-align:middle}
div.footer div.left div.footerlefttext{float:left;line-height:22px;vertical-align:middle;padding-right:7px}
div.footer div.left div.footerleftimages a.map{float:left;display:inline-block;width:40px;height:29px;background-position:-97px -196px}
div.footer div.left div.footerleftimages div.flag{float:left;display:inline-block;width:30px;height:22px;line-height:29px;vertical-align:middle;background:transparent url(/sbso/cleansheet/i/footer/flags/united_states.gif) no-repeat center center;text-align:center}
div.footer div.right{position:absolute;right:28px;height:13px}
div.footer div.right a{color:#adadad;text-decoration:none;padding-top:3px}
div.footer div.right ul{margin-top:0;margin-bottom:0}
div.footer div.right li{display:inline}
div.footer div.right li.copyright{color:#999}
div.footer div.top{bottom:30px}
div.footer div.middle{bottom:15px}
div.footer div.bottom{bottom:0}
div.footer div.right span.pipe_chr_solid{font:8px Arial;color:#fff;text-decoration:none;border-right:1px solid #ccc;margin-left:7px;margin-right:6px}
.footer_popup{display:none;min-width:175px;width:220px;position:absolute;z-index:10;top:240px;font-family:Arial, Helvetica, sans-serif;font-size:13px;background-color:#444;overflow:hidden;border-top:solid 3px #61c702;padding-bottom:10px}
.footer_popup .fnr_popup_title{color:#61c702;background-color:#111;height:25px;padding-top:0.5em;padding-left:20px;padding-right:20px;font-size:13px;text-align:left;border-bottom:solid 3px #666}
.footer_popup .fnr_popup_menu{background-color:#353535;text-align:left}
.footer_popup .fnr_popup_link{display:block;height:100%;padding:0.5em 20px}
div.worldmap{width:956px;height:483px;position:absolute;overflow:hidden;z-index:20000000}
div.worldmap img.mapImage{width:auto;height:100%;top:0;left:0;position:absolute;z-index:10000}
div.worldmap div.cselectorBtn{height:18px;width:20px;top:2%;right:1%;position:absolute;background-position:-100px -250px;background-repeat:no-repeat;overflow:hidden;z-index:10007}
div.worldmap div.continentDiv{background:transparent url(/sbso/cleansheet/i/homepage/s.gif) repeat scroll 0 0;position:relative;overflow:hidden;top:-11%;height:106%;width:33%;float:left;z-index:10004}
div.worldmap a.continentText{text-align:center;background-color:transparent;overflow:hidden;position:relative;width:33%;font-family:Arial;font-size:16pt;top:40%;float:left;z-index:10001}
div.worldmap div.continentDiv div.countries{top:20px;padding-top:21px;padding-left:35px;padding-right:30px;text-align:left;position:relative;background:#111 url(/sbso/cleansheet/i/homepage/s.gif) repeat scroll 0 0;height:100%;z-index:10005}
div.worldmap div.continentDiv div.countries div.continentheader{color:#FFF;font-family:Arial;font-size:16pt}
div.worldmap div.continentDiv div.countries div.firstcolumn a,div.worldmap div.countries div.secondcolumn a{color:#FFF;cursor:pointer;font-family:Arial;font-size:11px;text-decoration:none}
div.footer div.left div.footerlefttext a.country{display:inline-block;height:29px;font-weight:700;font-size:10px;color:#fff;text-decoration:none;padding-left:0}
.hand,div.footer div.left:hover,div.worldmap div.cselectorBtn:hover{cursor:pointer}
div.footer div.left div.footerlefttext a:hover,div.footer div.left div.footerlefttext a:focus,div.footer div.right a:hover,div.footer div.right a:focus,.footer_popup .hover:hover a:hover,.footer_popup a:focus,div.worldmap div.continentDiv div.countries div.firstcolumn a:hover,div.worldmap div.continentDiv div.countries div.secondcolumn a:hover,div.worldmap div.continentDiv div.countries div.firstcolumn a:focus,div.worldmap div.continentDiv div.countries div.secondcolumn a:focus,div.worldmap div.continentDiv div.countries div.firstcolumn a:active,div.worldmap div.continentDiv div.countries div.secondcolumn a:active{color:#61c702;text-decoration:none}
div.header ul.main_nav li a:hover,div.header ul.main_nav li a:focus,div.header div.right a.support_txt:hover,div.header div.right a.support_txt:focus,.footer_popup .fnr_popup_menu:hover a{color:#61c702}
div.hnl_l2_p1_menu ul li a.green_arrow,div.hnl_l2_p2_menu ul li a.green_arrow,a.green_arrow{background-position:-150px -96px;padding-left:14px}
div.hnl_l2_p1_menu ul li ul,div.hnl_l2_p2_menu ul li ul{padding-left:15px;padding-bottom:10px}
div.hnl_l2_p1_menu ul li ul li,div.hnl_l2_p2_menu ul li ul li{line-height:15px;padding:3px}
div.hnl_l2_p1_menu a,div.hnl_l2_p2_menu a,.footer_popup .hover a{color:#fff;text-decoration:none}
div.hnl_l2_p1_menu a:hover,div.hnl_l2_p2_menu a:hover,#connectInformationHP a:hover,div.hnl_l2_p1_menu a:focus,div.hnl_l2_p2_menu a:focus,#connectInformationHP a:focus{color:#61c702 !important}
div.hnl_l2_p1_menu ul li a.green_arrow:hover,div.hnl_l2_p2_menu ul li a.green_arrow:hover,a.green_arrow:hover,div.hnl_l2_p1_menu ul li a.green_arrow:focus,div.hnl_l2_p2_menu ul li a.green_arrow:focus,a.green_arrow:focus{background-position:-100px -116px !important}
.footer_popup .hover:hover,.footer_popup .hover:focus{background-color:#202020}
div.worldmap div.continentDiv div.countries div.firstcolumn,div.worldmap div.continentDiv div.countries div.secondcolumn{padding-top:18px;position:relative;width:50%;float:left;line-height:14px}
.lefty{float:left}
div.header div.right div.pad a.connect:hover,div.header div.right div.pad a.connect:focus,div.header div.right div.pad a.connect:active{width:47px;background-position:0 -150px;height:36px}
.connect_over{width:47px;height:36px;background-position:0 -150px !important}

#breadcrumbs{width:1000px;display:block;height:25px;background:#212121 url(/sbso/cleansheet/i/breadcrumb_bg.gif) left center repeat-x;position:relative;margin-bottom:1px;}
#breadcrumbs ul{list-style-type:none;margin:0;padding:0;position:relative;float:left;top:6px;left:11px;}
#breadcrumbs li{display:inline;float:left;position:relative;left:0;}
#breadcrumbs li a,
#breadcrumbs li.bc_current_page{color:#B2B2B2;text-decoration:none;}
#breadcrumbs li a:hover{text-decoration:underline;}
#breadcrumbs li a:visited{color:#B2B2B2;}
#breadcrumbs li span{margin:4px;}

h1,h3,h4,h5{margin-top:0}
h3{font-size:16px;line-height:18px}
.gone{display:none;visibility:hidden}
img{border:0 none}
a{outline-color:#-moz-use-text-color;outline-style:none;outline-width:0}
div.header div.right ul.nav_buttons li a.community,div.header div.right ul.nav_buttons li a.community:hover,div.header div.right ul.nav_buttons li a.community:focus,div.header div.right ul.nav_buttons li a.community:active,div.header div.right div.pad a.community:hover,div.header div.right div.pad a.community:focus,div.header div.right div.pad a.community:active,div.header div.right div.pad a.community,.community_headleft,.community_headright,.community_footerleft,.community_footerright,.community_social_text a:hover,.community_social_text a:focus,.community_social_text a:active,.community_social_text a,.com_footer_text a,.com_footer_text a:hover,.com_footer_text a:focus,.com_footer_text a:active{background:url(/sbso/cleansheet/i/communities_sprite.gif) transparent no-repeat}
#communityContainerInner{color:#FFF;display:none;font-family:Arial;font-size:13px;height:auto;position:absolute;right:0px;text-align:left;top:35px;width:400px;z-index:50}
#communityBox{width:400px;height:auto}
.community_headleft{background-position:0 -80px;float:left;height:35px;padding:0 0 0 10px}
.community_headright{height:35px;background-position:-10px -80px;float:right;padding:0 0 0 10px}
.community_footerleft{background-position:0 -116px;float:left;height:35px;padding:0 0 0 10px}
.community_footerright{background-position:-9px -116px;float:right;height:35px;padding:0 0 0 10px}
.communities_header{background-color:#626262;float:left;height:15px;width:372px;padding:10px 0}
.header_text{font-size:14px;color:#FFF}
div.header_text h3{font-size:13px;line-height:13px}
.com_footer_text{font-size:13px;color:#F2F2F2;background-color:#626262;float:left;height:16px;width:372px;border-bottom:3px solid #61C702;line-height:13px;padding:8px 0}
.community_main_block{background-color:#252525;border-bottom:1px solid #585858;display:inline-block;height:auto;padding:0 4px 0 0px;width:396px;}
.community_mainblock_text{float:left;height:auto;padding:6px 8px 6px 30px;width:250px;}
div.community_mainblock_text a.mainblock_title{color:#0098C7;font-size:13px;height:13px;padding-bottom:5px;width:250px}
.mainblock_text{color:#FFF;font-size:12px;height:auto;padding-bottom:10px;position:relative;width:245px}
.community_mainblock_picture{height:80px;width:85px;float:right;margin:5px 11px 5px 0}
div.community_mainblock_text ul{list-style-type:none;margin:0;padding:0}
.community_social_links{background-color:#252525;display:inline-block;}
.community_social_links ul{list-style-type:none;display:inline-block;margin:0;padding:10px 4px 10px 30px}
.community_social_text a{background-position:right -16px;color:#FFF;float:left;font-size:12px;height:17px;width:auto;padding:0 55px 0 5px}
.com_footer_text a{background-position:right -16px;color:#FFF;float:left;height:17px;padding:0 55px 0 5px}
li.community_line{width:340px;display:block;float:left;padding-bottom:5px}
.community_icon{float:left}
#communityContainerInner a:link,#communityContainerInner a:focus,#communityContainerInner a:visited,#communityContainerInner a:active{text-decoration:none}
div.header div.right ul.nav_buttons li a.community,div.header div.right div.pad a.community{width:47px;height:35px;background-position:0 -160px}
div.header div.right ul.nav_buttons li a.community:hover,div.header div.right ul.nav_buttons li a.community:focus,div.header div.right ul.nav_buttons li a.community:active,div.header div.right div.pad a.community:hover,div.header div.right div.pad a.community:focus,div.header div.right div.pad a.community:active{width:47px;height:35px;background-position:0 -200px}
.community_header,.community_footer{height:35px;width:400px}
.community_footer{height:auto}
.community_social_text a:hover,.community_social_text a:focus,.community_social_text a:active,.com_footer_text a:hover,.com_footer_text a:focus,.com_footer_text a:active{background-position:right 4px;color:#61C702 !important}
.communities_header,
.com_footer_text{width:373px;margin-right:-1px;}
.title_area h1{font-size:28px;color:#F2F2F2;line-height:20px;font-weight:normal;}
.title_area .sub_title{font-size:14px;color:#B2B2B2;line-height:17px;margin:0px;}
#content_section{width:1000px;display:block;float:left;background:#131313 url(/sbso/cleansheet/i/bg_gradient.jpg) left top repeat-x;position:relative;}
#left_rail{width:190px;position:relative;float:left;padding:10px 10px 40px 10px;}
.side_promotion_area{margin:20px 0;padding:0 20px;}
.side_promotion{padding-bottom:20px;}
#left_rail ul{margin:0 0 0 5px;padding:0;}
#left_rail .nav_section_header,
#left_rail .nav_section_header{font-size:12px;font-weight:normal;margin:0;padding:0;text-transform:none;line-height:1.7em;position:relative;letter-spacing:0.02em;}
#left_rail li,
#right_rail li{margin:0;padding:0 0 0 10px;list-style-type:none;}
#left_rail a,
#right_rail a{text-decoration:none;color:#B2B2B2;line-height:1.7em;letter-spacing:0.02em;font-size:12px;}
#left_rail a:visited,
#right_rail a:visited{color:#5F76A5;text-decoration:none;}
#left_rail a:hover,
#right_rail a:hover,
#left_rail .nav_section_header:hover,
#right_rail .nav_section_header:hover{text-decoration:underline;}
#left_rail a.selected,
#right_rail a.selected{color:#F2F2F2;}
#left_rail ul li.menu_open,
#right_rail ul li.menu_open,
#left_rail ul li.menu_open ul li.menu_open,
#right_rail ul li.menu_open ul li.menu_open{background:transparent url(/sbso/cleansheet/i/menu_open.gif) left 7px no-repeat;position:relative;}
#left_rail ul li.menu_closed,
#right_rail ul li.menu_closed,
#left_rail ul li.menu_closed ul li.menu_closed,
#right_rail ul li.menu_closed ul li.menu_closed{background:transparent url(/sbso/cleansheet/i/menu_closed.gif) left 6px no-repeat;position:relative;}
#left_rail li.menu_closed .nav_section_header,
#right_rail li.menu_closed .nav_section_header{color:#B2B2B2;}
#left_rail li.menu_closed ul,
#right_rail li.menu_closed ul{display:none;}

.serverstorage-sprite{background:url("/sbso/cleansheet/pu/serverstorage/serverstorage-sprite.png") scroll transparent no-repeat; width:70px; height:70px;}
#product1.serverstorage-sprite{background-position:0px 0px; width:30px; margin-left:15px;}
#product2.serverstorage-sprite{background-position:-126px 0px; width:66px; height:15px; margin-top:5px;}
#product3.serverstorage-sprite{background-position:-61px 0px; width:63px; height:66px;}
#product4.serverstorage-sprite{background-position:-126px -51px; width:64px; height:15px; margin-top:3px;}
#product5.serverstorage-sprite{background-position:-33px 0px; width:30px; margin-left:20px;}
#product6.serverstorage-sprite{background-position:-126px -20px; width:58px; height:28px; margin-left:10px; margin-top:20px;}

#main_column{width:770px;position:relative;float:left;margin:0;padding:0 10px 20px 10px;}
#main_column a{color:#00BFF3;text-decoration:none;font-size:12px;}
#main_column a:hover{text-decoration:underline;}
#main_column .content_block{padding-bottom:30px;clear:both;float:left;width:770px;}
#main_column .content_block img{margin:10px 0;}
.first_section_header{font-size:12px;text-transform:uppercase;color:#F2F2F2;padding-left:5px;font-weight:normal;margin-bottom:9px;padding-top:15px;letter-spacing:0.02em;}
.first_section_header{padding-top:5px;}
.content_block h3.section_header{margin:10px 0 20px 0;font-weight:normal;}
.rail_group{border-bottom:1px solid #2A2A2A;padding-bottom:20px;}
img{margin:0px !important; padding:0px !important;}
		.bold{font-weight: bold;}
		.udrline{text-decoration:underline !important;}
		h3 {color: #B2B2B2 !important;}
		form { margin : 0px; padding : 0px; }
		body { margin : 0px; padding : 0px; }
		.formmenu {   border-top: 1px solid #9A9A9A; border-left: 1px solid #9A9A9A; border-right: 1px solid #9A9A9A; margin: 0; padding: 0; width: 275px;}
		img{margin:0px !important; padding:0px !important;}
		.bold{font-weight: bold;}
		/* START:Header sprite - added by matt */
		div.ico{display:inline-block; text-indent:-9999px; background:url("/sbso/cleansheet/i/communities_icon_sprite.png") 0 0 no-repeat scroll transparent}
		#h-email-ico{width:17px; height:12px; background-position:-15px 0}
		#h-call-ico{width:15px; height:20px; background-position:0 0}
		#h-office-ico{width:17px; height:18px; background-position:-47px 0}
		div.hcom{width:85px; height:85px}
		#h-com-1{background-position:0 -20px}
		#h-com-2{background-position:0 -105px}
		#h-com-3{background-position:0 -190px}
		div.scom{width:15px;  height:15px}
		#h-soc-1{background-position:-32px 0}
		#h-soc-2{background-position:-64px 0}
*html img, .productsBlockImg, .productsBlockTxt_3Right, .mediaTagLogo, .connectImage, .laptopBlockImg ,.customLeft, #rails_bg_container,.rssFeed, .chatBox, .ctaButton, .secondary_button, a.secondary_button, .productsBlockTxt_3Right{{behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage= "none", this.runtimeStyle.filter ="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src +"', sizingMethod='image')", this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg:this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter ="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")), this.pngSet=true));border:0px;}