/*
    /tridion/assets/styles/hps-euro-fontface-core.css
    /tridion/assets/styles/hf-core-hpe.css
    /tridion/assets/styles/sec_nav-hpe.css
    /tridion/assets/styles/layout-hpe.css
    /tridion/assets/styles/tabs-navigation-hpe.css
    /tridion/assets/styles/dropdowns.css
    /tridion/assets/styles/icons-hpe.css
    /tridion/assets/styles/mol.css
    /tridion/assets/styles/typo-hpe.css
    /tridion/assets/styles/buttons.css
    /tridion/assets/styles/add-this-button-hpe.css

*/

/*2015 Hewlett Packard Enterprise Fonts*/

@font-face{
	font-family:'Metric Light';
	src:url(../fonts/hpe/Metric-Light.eot);
	src:url(../fonts/hpe/Metric-Light.woff) format('woff'),url(../fonts/hpe/Metric-Light.ttf) format('truetype');
	/*font-weight:400;*/
	font-weight:normal;
	font-style:normal;
	font-stretch:normal
}

@font-face{
	font-family:'Metric Regular';
	src:url(../fonts/hpe/Metric-Regular.eot);
	src:url(../fonts/hpe/Metric-Regular.woff) format('woff'),url(../fonts/hpe/Metric-Regular.ttf) format('truetype');
	font-weight:400;
	font-style:normal;
	font-stretch:normal
}

@font-face{
	font-family:'Metric Medium';
	src:url(../fonts/hpe/Metric-Medium.eot);
	src:url(../fonts/hpe/Metric-Medium.woff) format('woff'),url(../fonts/hpe/Metric-Medium.ttf) format('truetype');
	font-weight:400;
	font-style:normal;
	font-stretch:normal
}

@font-face{
	font-family:'Metric Semibold';
	src:url(../fonts/hpe/Metric-Semibold.eot);
	src:url(../fonts/hpe/Metric-Semibold.woff) format('woff'),url(../fonts/hpe/Metric-Semibold.ttf) format('truetype');
	font-weight:400;
	font-style:normal;
	font-stretch:normal
}

@font-face{
	font-family:'Simple Light';
	src:url(../fonts/hpe/lineto-simple-pro-light.eot);
	src:url(../fonts/hpe/lineto-simple-pro-light.woff) format('woff'),url(../fonts/hpe/lineto-simple-pro-light.ttf) format('truetype');
	font-style:normal;
	font-weight:400
}

@font-face{
	font-family:'Simple Regular';
	src:url(../fonts/hpe/lineto-simple-pro-regular.eot);
	src:url(../fonts/hpe/lineto-simple-pro-regular.woff) format('woff'),url(../fonts/hpe/lineto-simple-pro-regular.ttf) format('truetype');
	font-style:normal;
	font-weight:400
}

@font-face{
	font-family:'Simple Bold';
	src:url(../fonts/hpe/lineto-simple-pro-bold.eot);
	src:url(../fonts/hpe/lineto-simple-pro-bold.woff) format('woff'),url(../fonts/hpe/lineto-simple-pro-bold.ttf) format('truetype');
	font-style:normal;
	font-weight:400
}

    /*REGULAR*/
    @font-face{
      font-family: 'HPSimplified';
      src: url(../fonts/v1-1/hps-euro-regular-eot.eot); /* IE9 compat */
      src: url(../fonts/v1-1/hps-euro-regular-eot.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
       /* non-IE */
       url('../fonts/v1-1/hps-euro-regular-ttf.ttf') format('truetype'); /*iOS, Android, Safari*/

      font-weight: normal;
      font-style: normal;
}
    /*BOLD*/
    @font-face{
       font-family: 'HPSimplified';
       src: url(../fonts/v1-1/hps-euro-bold-eot.eot); /* IE9 compat */
       src: url(../fonts/v1-1/hps-euro-bold-eot.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
       /* non-IE */
       url('../fonts/v1-1/hps-euro-bold-ttf.ttf') format('truetype'); /*iOS, Android, Safari*/

      font-weight: bold;
      font-style: normal;
}

/*HP Header Footer v3.2.9
Change log- White color theme support with new colors and new HP logo (Blue logo).
*/

body {
	margin:0;
	padding:0;
	background-color:#fff;
	width:100%;
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	min-width:1000px;
}

/*a,code,div,h1,h2,h3,h4,h5,h6,li,p,span{
	font-family:Arial, Helvetica, sans-serif;
	-webkit-backface-visibility:hidden
}
*/

/*input{font-family:'Metric Light',Arial,sans-serif;}*/
input{font-family:Arial, Helvetica, sans-serif;}

/*LAYOUT*/
html {height:100%; }

h1, h2, h3, h4, h5 {font-weight:bold;margin-top:0;}
p {padding:0;margin:0;}
a, object, embed{outline:0;}
a {text-decoration:none}
ul {list-style-type: none; margin: 0; padding:0;}
img {border:0;}
#body {background: none repeat scroll 0 0 #fff;margin: 0 auto;padding-bottom: 23px;}
.everything {height:auto !important;margin:auto;width:100%; background-color:#ffffff;}


/*Header/Footer containers*/
.hf_cnt8_10{padding:8px 10px;_padding:7px 9px}
.hf_cnt0_35_0_10{padding: 0; padding-right:35px; padding-left:10px;}
.hf_cnt10{padding:10px;_padding:9px}
.hf_cnt0_6_0_0 {padding:0px; padding-right:6px;}
.hf_cnt0_10{padding:0 10px;_padding:0 9px}
.hf_cnt5_30{padding:5px 30px;_padding:5px 30px}
.hf_cnt4{padding:4px;_padding:3px}
.hf_cnt10_10_2_35 {padding:10px 10px 2px 35px;}
.hf_cnt8_0{padding:8px 0px;_padding:7px 0px}

/*Header/Footer FONTS*/
.hf_f100 { font-size: 130%; line-height: 17px; *line-height:19px; _line-height:17px;}
.hf_f75 { font-size: 100%; line-height: 1.22em; }
.hf_f85 { font-size: 110%; line-height: 17px; }
.hf_f90 { font-size: 120%; line-height:17px;}
.hf_f95 { font-size: 125%; line-height:17px;}
.hf_f65 { font-size: 85%; line-height: 1.22em }
.hf_f120 { font-size: 150%; line-height: 1.20em; }
.hf_f140 { font-size: 180%; line-height: 1.21em; }
.hf_f150 { font-size: 195%; line-height: 1.22em; }
.hf_f160 { font-size: 200%; line-height: 1.22em; }
.hf_f170 { font-size: 220%; line-height: 1.22em; }
.hf_f11 {font-size:11px;}
.hf_f0{font-size:0px !important;}
.hf_lh0{line-height:0px !important; height:0px; width:0px;}

/* Header Footer Positioning & FLOATS*/
.hf_float_min,.fst30,.fst10, .lst70,.lst90, .col, .hf_col30,.hf_col40,.fst75,.lst25{ display: inline-block;float:left;}
.hf_float_max{float:right;}
.hf_rlv {position: relative;}
.hf_abs{position:absolute; }
.hf_dib {display: inline-block;}
.hf_txt_ctr{text-align:center;}
.hf_nud{text-decoration:none; }
.hf_txt_mdl{/*vertical-align:middle*/}
.hf_txt_lft{text-align:left;}
.hf_clear{clear:both;}

.lst90{ float: none; }
/*Header Footer colors*/
.hf_wht, a.hf_wht, .hf_wht a, a.hf_wht:visited, a.hf_wht:hover, a.hf_gry:focus, a.hf_gry:active, .hf_gry, a.hf_gry, .hf_gry a{ color:#000; }
a.hf_wht:focus, a.hf_wht:active, a.hf_gry:visited, a.hf_gry:hover{color:#000;}
.hf_lgr, a.hf_lgr, .hf_lgr a, a.hf_lgr:visited, a.hf_lgr:hover , a.hf_lgr:focus, a.hf_lgr:active {color:#b2b2b2;}
 {color:#a6a6a6;}
.hf_blu, a.hf_blu, .hf_blu a, a.hf_blu:visited, a.hf_blu:hover , a.hf_blu:focus, a.hf_blu:active { color: #00A0D2; }
.hf_bkg_lgr {background: none repeat scroll 0 0 #FFF;}
.hf_gray {color:#CCC}

/*text decoration & transformation*/
.hf_bld, a.hf_bld { font-weight:bold;}
.hf_upr, a.hf_upr { text-transform: uppercase; }
.hf_nml, a.hf_nml { font-weight:normal;}

/*margin bottom*/
.hf_m0{margin-bottom: 0px;}
.hf_m5{margin-bottom:  5px ;}
.hf_m10_2_0_10{margin-top:10px; margin-right: 2px; margin-bottom: 0px; margin-left: 10px; }
.hf_m10{margin-bottom:  10px ;}
.hf_m21{margin-bottom:  21px ;}
.hf_m2l{margin-left:2px;}
.hf_m2r{margin-right:2px;}
.hf_brd_btm_blk{border-bottom: 1px solid #000000}
.hf_m10_0{ margin:10px 0px }

/*line heights*/
.hf_lnh29{line-height:29px}
.hf_lnh35{line-height:35px}
.hf_lnh25{line-height:25px}
.hf_lnh30{line-height:30px}
.hf_lnh27{line-height:27px}
.hf_lnh13{line-height:13px}
.hf_lnh12{line-height:12px}

/*TOP BUY*/
#top_buyhp{background: #fff; height:auto;min-height:22px;_height:22px; font-size:11px; color:#000;display:none;}
#top_buyhp .separator{margin-left:4px; margin-right:4px;}
#top_buyhp a{color:#000;}
#top_buyhp a:hover,#top_buyhp a:focus{text-decoration:underline !important;}
#top_buyhp .pers_statement a{margin-right:5px;_margin-right:3px;}
#top_buyhp .shop_online{margin-left:10px;}
#top_buyhp a:hover,#top_buyhp a:focus,#footer .mobile_version a:hover,#footer .mobile_version a:focus{color:#000;}
#top_wrapper .inner_wrapper{padding:5px;padding-left:19px;padding-right:15px;_padding-right:17px;   _padding-left:17px;_padding-top:6px;padding-bottom:3px;width:966px;}
#top_wrapper, #content{margin:auto; display:block}
/*#header,#footer{ font-size:10px }*/
#header .hidden,#footer .hidden,#header .printable,#footer .printable,.hidden{display:none;}
#header .shown, #footer .shown,.hf_dsb{display:block;}
/*#header #widget_menu{*width:50%;}*/

/* SCREEN READERS*/
.screenReading { font-size:0 !important; height:0; overflow:hidden; position:absolute; width:0;opacity:0; }

/*CLEARFIX SPECIAL ROWS*/
.hf_clf:after,.hf_row_auto:after,.hf_row2:after,.hf_row2_30_70:after,.hf_row3_30_40_30:after,div.footer .mobile_version:after,div.seo_birdseed .row:after,.hf_row2_75_25:after{clear: both; content: '.'; display: block; height: 0; line-height: 0; visibility: hidden;}
.hf_clf,.hf_row_auto,.hf_row2,.hf_row2_30_70,.hf_row2_10_90,.hf_row3_30_40_30,div.footer .mobile_version,div.seo_birdseed .row,.hf_row2_75_25{display: inline-block;display: block\9;width: 100%;}
html[xmlns] .hf_clf,html[xmlns] .hf_row_auto,html[xmlns] .hf_row2,html[xmlns] .hf_row2_30_70,html[xmlns] .hf_row4_30_40_30,html[xmlns] div.footer .mobile_version,html[xmlns] div.seo_birdseed .row,html[xmlns] .hf_row2_75_25{display:block\9}
html[xmlns] .hf_row2_10_90{display:inline-block\9}
* html .hf_clf,* html .hf_row_auto,* html .hf_row2,* html .hf_row2_30_70,* html .hf_row2_10_90,* html .hf_row4_30_40_30,* html #footer .mobile_version,* html div.seo_birdseed .row,* html .hf_row2_75_25{height: 1%;}

/*HEADER FOOTER COLS*/
.hf_row_auto .col{width:auto;_height:auto;}
.hf_row2 .col{width: 50%;*width: 49%; _width: 49%;}
.hf_row2_30_70 .fst30{width: 30%;}
.hf_row2_30_70 .lst70{width: 70%;*width: 69.9%;_width: 69.9%; }
.hf_row2_10_90 .fst10{width:10%;}
.hf_row2_10_90 .lst90{width:90%; *width:89%;}
.hf_row3_30_40_30 .hf_col30{width:30%;}
.hf_row3_30_40_30 .hf_col40{width:40%;}
.hf_row2_75_25 .fst75{width: 75%;}
.hf_row2_75_25 .lst25{width:25%;}

/*HP LOGO*/

.hplogo a.logo, div.header #connect_widget, div.header #shop_widget, div.header #community_widget, div.header #myhp_widget,div.footer #cselector span.map,div.footer div.footer_menu div.ftr_menu_row li.footer_menu_item span.pipe, .icn_email_us,.icn_call_us,.icn_location,.cmm_win .crn_l, .cmm_win .crn_r, .cmm_win .crn_lb, .cmm_win .crn_rb,.hf_carat_up, .hf_carat_dwn  {background:transparent url(../i/header-footer/s-hf-hpe.gif) no-repeat;}

.hplogo img.logo{background-image:url(../i/header-footer/i-print-logo-hpe.jpg);}
.cmm_win .icn_fb,.cmm_win .icn_tw,.cmm_win .icn_ms,.cmm_win .icn_dl,.cmm_win .icn_ml {background-image:url(../i/header-footer/s-share-hf-hpe.gif);background-repeat: no-repeat; background-color: transparent;}

.cmm_win .icn_fb,.cmm_win .icn_tw,.cmm_win .icn_ms ,.cmm_win .icn_dl,.cmm_win .icn_ml {padding-left:15px; font-size:130%; margin-right:5px}
.cmm_win .icn_fb{background-position: 0px 0px}
.cmm_win .icn_tw{background-position: 0px -30px}
.cmm_win .icn_ms {background-position: 0px -60px}
.cmm_win .icn_dl{background-position: 0px -90px}
.cmm_win .icn_ml {background-position: 0px -115px}


/*ROUNDED CORNERS SPRITES  ONLY FOR IE8 AND BELOW*/

.hplogo a.logo{display:block;width:70px; height:70px;background-position:0 0; margin-top:10px; margin-right:12px; _margin-right:0px; margin-left:9px; }
.hplogo{margin-top:8px; }
/**MAIN NAV**/
#header ul.main_nav {display: table; margin-top:2px;}
/*#header{padding-bottom:15px;}*/
#header ul.hnl_l3_link{left:-10px;margin-top:3px}

#header ul.main_nav .hf_cnt0_35_0_10{padding: 0; padding-right:33px;height:36px;_height:auto;overflow:hidden;}

#header a:link,#top_buyhp a:link{text-decoration:none;}
#buy_link_default{ padding-right:3px }
div.footer a:hover,div.footer a:focus{text-decoration:underline}

#header ul.main_nav .header_titles {border-left:0;z-index: 15;margin: 0px;padding: 0px;display:block;position:relative; min-height:34px; _height:34px;}
#header ul.sub_menu {display: none; background: #fff;position: absolute;left: -17px;top: 35px;width: 231px; padding-top: 15px;padding-right:15px; padding-left:10px;padding-bottom:10px; margin-top: 10px;border:#CCC 2px solid;font-size:130%;*padding-bottom:11px;*padding-left:9px;_padding-left:7px}
#header ul.sub_menu li {padding-left: 10px;_padding-left:12px;text-indent:-14px;}
#header ul.sub_menu li ul li {text-indent:0px;}
#header ul.sub_menu li a.green_arrow span, ul.sub_menu li a.opened span,#header ul.sub_menu li a.exp_arrow span {padding: 0px 5px;}
#header ul.sub_menu li a.green_arrow span {
    background-position:-399px -9px;
}

#header ul.sub_menu li a.green_arrow,#header ul.sub_menu li a.exp_arrow,#header ul.sub_menu li a.opened{line-height:10px; line-height:15px\9; *padding-left:15px;*line-height:15px; *zoom:1; color:#767676;}
#header ul.sub_menu li.hnl_l2_link{margin-bottom:5px; *margin-bottom:3px; padding-bottom:0px;_padding-bottom:1px;_margin-bottom:3px;}

#header ul.sub_menu li.hnl_l2_link a{
  line-height:18px;
  *line-height:20px;
  font-weight:normal;
}
#header ul.sub_menu li.hnl_l2_link a.js_nav_toggler{
    padding-bottom:3px;
    *padding-bottom:0px;
    color:#000;
}

#header ul.sub_menu li a.exp_arrow span {
   background-position:-399px -39px;
}

#header ul.sub_menu li a.exp_arrow:hover span,#header ul.sub_menu li a.exp_arrow:focus span{
background-position:-399px -39px;
}


/* sub_menu wrapper styles */
#header .sub_menu_wrapper{display: none;background: transparent;left:0;width:230px;padding:0;margin-top: 10px;position:absolute;top: 27px;font-size:10px}
#header .sub_menu_wrapper .sub_menu{display:block;position:relative;left:0;top:0;margin:0}
.hf_carat_up, .hf_carat_dwn{ position:relative;z-index:10; left:20px; width:16px; height:12px;}
.hf_carat_up{top:3px;background-position: -321px -2px;_top:3px}
.hf_carat_dwn{bottom:2px; background-position:-321px -101px}

/*#searchBox{padding: 0 !important;}*/

#header ul.main_nav a,#header ul.main_nav .over a.hf_cnt0_35_0_10{
    color:#000;
    font-weight:bold;
}
#header ul.main_nav .header_titles a:hover,
#header ul.main_nav .header_titles a:focus{
    color:#0096D6;
}
#header .main_nav ul.sub_menu li a:hover,
#header .main_nav ul.sub_menu li a:focus{
    text-decoration:none;
    color:#007DBA;
}

#header ul.main_nav  .header_section a,
#header ul.main_nav ul.sub_menu li a.opened,
#header ul.main_nav ul.sub_menu li a.opened span{
    color:#000;
}
#header ul.main_nav ul.sub_menu .hnl_l2_link a:hover,#header ul.main_nav ul.sub_menu .hnl_l2_link a:focus{color:#000}
#header ul.main_nav ul.sub_menu .hnl_l2_link a.exp_arrow:hover,#header .hnl_l2_link a.exp_arrow:focus{color:#007DBA;}
#header ul.main_nav ul.sub_menu .hnl_l3_link li a,.hnl_l2_link a.exp_arrow{color:#767676;}
#header ul.main_nav ul.sub_menu .hnl_l3_link li a:hover,#header ul.main_nav ul.sub_menu .hnl_l3_link li a:focus{color:#007DBA;}

#header ul.sub_menu li a.opened span {
    background-position: -100px -146px
}

#header ul.sub_menu li a.opened span {
background-position:-399px -39px;
}

#header ul.main_nav ul.sub_menu li a.green_arrow:hover span,
#header ul.main_nav ul.sub_menu li a.green_arrow:focus span{
 background-position:-399px -9px;
}



#header ul.sub_menu li ul li {
    line-height: 15px;
    padding: 2px 0;
    *margin-left:0px;
}

/*SEARCH*/
.input{ width:206px; *width:205px; _width:205px; height:27px; float:left; z-index:0; padding-left:7px;border: 2px #CCC solid;margin-top:0px;background-color:#FFF; }
.search{min-width:193px;margin-right:0px; margin-top:0px;}

/**HEADER NAV BUTTONS & WIDGETS*/

#header  ul.nav_buttons  {margin-right:15px; *margin-right:5px;_margin-right:9px;}
/*#header  ul.nav_buttons li.nav_button{display:inline-block;width:34px; height:31px;float:left;margin-left:5px;position: relative;}*/
#header  ul.nav_buttons li.nav_button a#connect_widget {width:32px; height:31px; background-position: -225px 0px;display:block;}
#header  ul.nav_buttons li.nav_button a#connect_widget:hover,#header ul.nav_buttons li.nav_button a#connect_widget:focus,#header ul.nav_buttons li.nav_button a#connect_widget.connect_over{background-position:-225px -42px;}
li.connect_widget, li.community_widget {z-index: 20;}
*html li.connect_widget{margin-left:3px !important}

#header  ul.nav_buttons li.nav_button a#community_widget {width:32px; height:31px; background-position:-170px 0px;display:block;}
#header  ul.nav_buttons li.nav_button a#community_widget:hover,#header ul.nav_buttons li.nav_button a#community_widget:focus,#header ul.nav_buttons li.nav_button a#community_widget.community_over{background-position:-170px -42px;}





/**BEGIN COMMUNITY WIDGET*/
 .hf_arr_wht,.hf_arr_grn_dwn, .hf_arr_wht_rgt,.cnn_collapsed,.cnn_expanded{background: url(../i/header-footer/s-arrows-hf-hpe.gif) no-repeat scroll right center transparent;}

 .hf_arr_wht,.cnn_collapsed{ background-position:left -628px; padding:0;}
 .opened .hf_hf_arr_wht{ background-position:left -179px; padding:0;}
.hf_arr_grn_dwn,.cnn_expanded{background-position: 0 -658px}
 .hf_arr_wht,.opened .hf_hf_arr_wht{padding-left:13px;}
 .cnn_collapsed,.cnn_expanded{padding-left:0px; padding-right:5px;margin-right:5px;_margin-right:3px}


/* not showing right arrow at the community for demo */
.cmm_win .hf_arr_wht_rgt{background:none}


.cmm_win {display: none; height: auto;position: absolute;right: -47px;top:40px;width:401px; background-color:transparent;padding:0; border:none;}
.cmm_win .cmm_win_content{ border:#CCC solid 2px;padding-bottom:2px;background-color:#FFF }
.cmm_win .cmn_h{background:#FFFFFF;padding-top:2px}
.cmm_win .cmn_h .hf_f100{font-size:140%;}
.cmm_win p{color:#666;width:95%;}
.cmm_win a{color: #007DBA !important;}
.cmm_win .hf_carat_up{left:377px !important;}
.cmm_win .hf_cnt5_30{ padding:4px 20px 5px 20px; }

.cmm_win .fst img {margin-left: 5px}

.cmm_win .crn_l, .cmm_win .crn_r, .cmm_win .crn_lb, .cmm_win .crn_rb {height: 35px; padding: 0 0 0 10px;}
.cmm_win h4{ background:none;padding:0 20px; margin-bottom:0;margin-top:5px}
.btm_l { border-bottom:none; height:32px}
.cmm_win ul {background-color: #FFF; }
.cmm_win li {display: inline-block;width:100%; clear:both; }
.cmm_win li.no_b {border-bottom: 0 none}

.cmm_win .cmm_win_content .hf_row2_75_25 .fst75 a.toggler_comm{ margin-top:17px; *margin-top:14px }
.cmm_win .cmm_win_content .hf_row2_75_25 .lst25{ text-align:right; }

.cmm_win a:hover ,.cmm_win a:focus {text-decoration:underline!important;}
.cmm_win a.blu:hover{color: #00BFF3;}
.cmn_bl a.hf_arr_grn_dwn{color: #000; text-decoration:none !important;padding-left: 13px}
.cmn_bl a.hf_arr_wht:hover, .cmn_bl a.hf_arr_wht:hover,.cmn_bl a.hf_arr_wht:focus, .cmn_bl a.hf_arr_wht:focus {color: #00A0D2;background-position:0 -628px; text-decoration:none !important}
.cmm_win a.hf_arr_wht_rgt:hover, .cmm_win a.hf_arr_wht_rgt:hover {background-position:right -444px}
.cmm_win .hf_brd_btm_blk {padding-bottom: 6px; border:none}
.cmm_win_disc { background-color:#FFF;overflow: hidden; padding:15px 20px !important }
.cmm_win .js_discussions_target{ }
.cmm_win .hf_arr_wht, .cmm_win .hf_arr_grn_dwn {cursor:pointer;display: block;}
*html .cmm_win .row2_25_75 .lst {width:72%}
*html .cmm_win .hf_carat_up{top:6px;_top:3px; left:340px}

.cmm_win .hf_arr_wht_rgt {background-position: right -140px;padding: 0 13px 0 5px;}

.cmm_win .community_content { background-color: #fff; }
.cmm_win .loading { background: transparent url(../i/header-footer/i-preloader-hf-hpe.gif) no-repeat center; }
.cmm_win .loading span { visibility: hidden; }
.cmm_win .error { margin: 5px; display: block; }

.cmm_win .community_content .collapsed{border-bottom: 1px solid #ccc;}
.cmm_win .community_content .hf_row2_75_25 .fst75,.cmm_win .community_content .hf_row2_75_25 .lst25{padding-bottom:10px;*padding-bottom:8px;}
.cmm_win .community_content .hf_row2_75_25 .lst25 img{padding-top:5px;}
.cmm_win .expanded{ margin-top: 2px; border-top: 1px solid #ccc !important; border-bottom:1px solid #ccc !important;*margin-bottom:10px;}

.cmm_win .hf_upr{ text-transform:capitalize !important }
.cmm_win .toggler_comm{color: #000 !important;font-size:13px}
.cmm_win .cmn_h_str{border-top:#CCC solid 1px;padding-top:8px; }
.cmm_win .js_discussions_target{ margin-top:-5px; position:relative }
.cmm_win .community_content .js_discussions_target .hf_cnt5_30{ padding-top:21px }

.cmm_win .community_content li.no_b{ padding:0;padding-top:8px; padding-top:6px\0;*padding-top:0px;*padding-bottom:3px }

.cmm_win .community_content li.no_b .hf_cnt5_30{padding-top:0;padding-bottom:0}

/* share icons structure in Tridion */
.cmm_win li.no_b img{ margin-right:8px; position:relative; top:2px;*position:static }


/*.cmm_win .btm_l .hf_lnh30{ line-height:17px }*/


/*END COMMUNITY WIDGET*/

/*BEGIN CONNECT WIDGET*/
.cnn_win, .cmm_win{ font-size:10px; }
.cnn_win {
    background-color:transparent;
    display: none;
    height: auto;
    width: 260px;
    position: absolute;
    right: -94px;
    top: 40px;
    margin-bottom: 0;
    border-bottom: 3px solid #66CC00;
    border: none;
    padding:0;
}
.cnn_win .cnn_win_content{ border: 2px solid #CCC; padding:6px 20px 0px 20px; background-color:#FFF}
.cnn_win .cnn_win_content h4{font-size:140%}
.cnn_win .hf_carat_up{ left:198px }
.hf_m0_10_0_10 { margin: 0 10px; }
.hf_m0_10_10_10 { margin: 0 10px 10px; }

.cnn_win .cnn_list { background-color: #fff; margin-top:-6px; }
.cnn_win .cnn_list li { border-bottom: 1px solid #CCCCCC; padding:9px 0 6px; #display:inline-block;/*IE7*/;_padding-top:8px}
.cnn_win .cnn_list li.js_acc{padding-bottom:8px}
.cnn_win .cnn_list li ul li { border: none; padding:0; padding-left: 17px; }
.cnn_win .cnn_list li.no_b { border-bottom: 0 none; padding-top:6px; *padding-top:5px; padding-bottom:4px;_padding-bottom:6px }
.cnn_win .cnn_list li.no_b a{ color: #007DBA; }

.cnn_win span{float:left}
.cnn_win .js_acc_trigger{overflow: hidden;width: 180px;}

@-moz-document url-prefix() {
  .cnn_win .cnn_list li{ padding-bottom:5px }
  .cnn_win .cnn_list li.js_acc{
    padding-bottom:3px;
  }
}

*html  .cnn_win .cnn_list li{display:inline-block; !important}
*html  .cnn_win .hf_carat_up{top:6px;_top:3px;}

.cnn_win a, .cnn_win a:link, .cnn_win a:visited {display: inline-block; color: #000;}
.cnn_win ul li ul li a{ color: #767676 !important; }
.cnn_win ul li ul li a:hover,.cnn_win ul li ul li a:focus{ color: #007DBA !important; }

.cnn_win a:active, .cnn_win a:focus,.cnn_win a:hover {color:#000;}

.cnn_win_disc, .icn_email_us, .icn_call_us, .icn_location { padding-left: 18px; }
.icn_email_us{background-position:-279px 0px;  }
.icn_call_us{background-position:-279px -40px;  }
.icn_location{background-position:-277px -94px; margin-left:13px; }

.cnn_win .cnn_win_content .link_metrics{ font-size:130% }
.cnn_win .js_acc_target{ margin-top:-1px; clear:both }

/*END CONNECT WIDGET*/

/*BEGIN FOOTER STYLES*/
/*COUNTRY SELECTOR TRIGGER*/

.selector{display:inline}
.hand{cursor:pointer;}
.world_map{margin-left:27px; _margin-left:13px;}
.cselector_trigger{margin-left:21px;*margin-left:0px;_margin-left:0px; margin-top:-6px;*margin-top:-7px;_margin-top:-6px}
/*.cselector{padding-top:10px; padding-right:10px; padding-right:8px\9;_padding-right:7px; padding-bottom:10px;padding-left:0;_padding-top:9px;_display:block}*/

#footer .hf_f95{font-size:120%}

#footer .selector .hf_lnh29{margin-top:-7px;*margin-top:-8px;_margin-top:-8px}

@-moz-document url-prefix() {
  #footer .selector .hf_lnh29{ margin-top:-7px }
}

.cselector{ *margin-left:-5px; }
.cselector span.map{
    width:35px;height:29px;
    background:none;

}

a.cselector:hover,a.cselector:focus{text-decoration:underline}

.cselector span.hf_flag{
    height:24px;
    width:16px;
    background:url(../i/footer/flag.png) transparent no-repeat left center;
    margin-left:0px;
    margin-right:0px;
    *background-position:0 9px;
    _background-position:0 8px;
    *text-decoration:none !important;
}

.cselector span.hf_world_map{
    width:35px;
    background:url(../i/footer/world-map-hpe.gif) transparent no-repeat left center;

}

span.hf_flag{ text-decoration:none !important }

/*fix for underline issue on IE6 and 7*/
a.cselector{*color:#FFF !important}
a.cselector span.hf_white{*color:#000 !important;/*IE6 and IE7 hover issue*/}
a.cselector:hover span.hf_white,a.cselector:active span.hf_white{*text-decoration:underline}
span.dotted_left{
    background-color:transparent;
    border-left:1px solid #000;
    width:1px;
    margin-top: 10px;
    margin-right:4px;
}

/*COUNTRY SELECTOR PRELODER*/
.preloader{
    top:-475px;
    left:0px;
    opacity:1;
    width:948px;
    height:475px;
    z-index:53;
    background:url(../i/header-footer/i-preloader-hf-hpe.gif) transparent no-repeat center center;
}



/*FOOTER LINK MENU*/
/*
div.footer {width:100%; display:inline-block; position:relative;padding-top:20px;padding-bottom:15px; padding-top:34px\9; padding-bottom:19px\9; *padding-top:0px; min-height:72px; _height:72px;}

div.footer div.footer_menu{margin-right:29px;}
div.footer div.ftr_menu_row{position:relative;float:right; clear:both; *float:none;  *display:block; *width:100%; _zoom:1; padding-bottom:3px }
div.footer div.footer_menu  ul.ftr_menu_list{list-style-type:none;margin:0; padding:0; text-align:right; _float:right; }
div.footer div.footer_menu  ul.ftr_menu_list li.footer_menu_item{display:inline; *padding-right:1px;_padding-right:0px; position:relative; *zoom:1;_float:none;}
div.footer div.footer_menu  ul.ftr_menu_list li.footer_menu_item a.ftr_link{color:#000; font-size:120%; }
div.footer div.footer_menu  ul.ftr_menu_list li.footer_menu_item a.ftr_link:hover,div.footer div.footer_menu  ul.ftr_menu_list li.footer_menu_item a.ftr_link:focus{color:#000;text-decoration:underline  }

div.footer div.footer_menu  ul.ftr_menu_list li.footer_menu_item span.copyright{color:#000;font-size:120%;}
div.footer div.footer_menu  ul.ftr_menu_list li.footer_menu_item span.pipe{background:none; font-size:100%;  margin:0 4px;_padding-right:2px; *margin-right:2px;  }
div.footer .mobile_version{margin-top:14px}
div.footer .mobile_version a{color:#000; font-size:120%; margin-left:23px; }
div.seo_birdseed{width:100%;  text-align:center;font-size:10px}
div.seo_birdseed .top_gradient{ height:34px; width:100%;background:#fff;  }

.footer a:hover, .footer a:active,.footer a:focus{text-decoration:underline; color:#000}
div.seo_birdseed .color_theme{ border-top:none}
div.seo_birdseed .seo_wrapper{padding-top:35px; padding-bottom:54px; width:1000px; margin:auto;}
div.seo_birdseed .seo_wrapper .row{width:70%; margin-left:15%; margin-right:15%; white-space:nowrap; overflow:hidden; padding-bottom:9px}
div.seo_birdseed span.separator{margin-left:6px; margin-right:6px; color:#767676; font-size:110%; }
div.seo_birdseed .seed a{font-size:110%; color:#767676;}
div.seo_birdseed a:hover,div.seo_birdseed a:focus{text-decoration:underline;color:#767676 !important;}
div.seo_birdseed .seo_wrapper{padding-top:38px;}
div.seo_birdseed .inner_gradient{display:none}
div.seo_birdseed .grd_margin{height:15px; width:100%;}
div.seo_birdseed .grd_margin{height:0}
div.seo_birdseed .bottom_gradient{filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr = #f1f1f1, EndColorStr = #b3b3b3);
    background: -moz-linear-gradient(center top, #f1f1f1, #b3b3b3) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#b3b3b3));
    background-image: -o-linear-gradient(#f1f1f1, #b3b3b3);
    }
*/
/*FOOTER POPUP*/

.ftr_lnk {position: relative}
.ftr_cnt {float:right; padding: 0 5px; position: relative}

.ftr_lnk a:hover, .ftr_lnk a:focus, .ftr_lnk a:active,div.seo_birdseed a:hover,div.seo_birdseed a:focus {color: #66CC00}

/*wrapper */

.ftr_win {font-size:130%;display: none; width: 210px; overflow: hidden;position: absolute;bottom:10px; left:0; right:auto;*z-index:100; background: url(../i/header-footer/i-solid-hf-hpe.gif) repeat scroll 0 0\9; *background: url(../i/header-footer/i-solid-hf-hpe.gif) repeat scroll 0 0;}

.ftr_popup_wrpr_b{
    border:#CCC solid 2px;
    padding:18px;
    padding-bottom:16px;
    background-color:#FFF;
    *padding-bottom:3px;
}

.ftr_win .hdr_pp{
    background:#FFF;
    color:#000;
    font-weight:bold;
    padding-bottom:5px;
}
.ftr_win .hdr_pp .hf_wht{color:#fff;}
.ftr_win .list li {border-bottom:none; display:block;line-height: auto}
.ftr_win .list {background-color:#FFF;}
.ftr_win .icn_fb {background-position:5px 8px; background-color:#2E3033}
.ftr_win .list a {padding: 0 0 5px 0;display:block;text-decoration: none; color:#007DBA;}
/*IE6*/
* html .ftr_win .list a {display:inline-block; !important}

.ftr_win .list a:hover,.ftr_win .list a:focus,.ftr_win .list a:active {background-color:#FFF;color:#007DBA}
.ftr_win .hf_carat_dwn{ left:16px }
.ftr_win .list li.fnr_last {border-bottom: 0 none; }
.fnr_last a {
    padding-bottom:0 !important;
}

.ftr_edge{right:0; left:auto;}
.ftr_edge .carat {margin-left:70%;_margin-right:0; }


.cmm_win .row2_25_75 .fst { width: 25%; }
.cmm_win .row2_25_75 .lst { width: 75%; }
/*#ladybug{padding-left:28px; position:absolute; top:150px;}*/

.js_banner{}

/*Last Modified 05/14/2012 - 17:34 CST*/

.secondary_nav{
    width: 1000px;
    margin: 0 auto;
    background-color: #252525
}
.secondary_nav .f0{padding: 0 !important;}
ul.snav_tabs{
    display: table;
    width: 100%;
    margin-top: 5px;
    padding-bottom:2px;
}
ul.snav_tabs li{
    display: inline;
    padding: 13px 15px 14px 15px;
    height: 36px;
}
ul.snav_tabs li a{color: #FFFFFF}
li.current_tab a{color: #66CC00 !important}
.lft18 div.egr{color: #66CC00 !important}
.js_snav_lev2_tab_cnt a{padding-left: 20px}
.js_snav_lev2_tab_cnt{
    margin-top: 0px;
    _margin-top: 0
}
.snav_tab_content{
    clear: both;
    width: 1000px;
    margin: 0 auto;
    color: #fff
}
.tab_opened{
    /*height:310px;*/
    height: 410px;
    visibility: visible;
    display: block;
    overflow: hidden
}
.tab_closed{
    height: 0;
    visibility: hidden;
    display: none;
    overflow: hidden
}
.wdt_308{
    width: 332px;
    _width: 326px;
}
.cnt15_0_15_18{padding: 1px 0 1px 18px}
a.egr:blur{color: #FFFFFF}
.snav_lnk_lev3 a:hover, .snav_lnk_lev3 a:focus{
    color: #FFFFFF !important;
    text-decoration: underline;
}
.fade_divider{
    width: 2px;
    margin-top: 30 px\9;
    height: 276px
}
.shadowdivider{
    width: 1px;
    margin-top: 5 px\9;
    *float:right !important
 }
.js_tnav_tab_wrapper{
    padding-top: 30px;
}

.m10l{margin-left: 10px}
.m18l{margin-left: 18px}
.lft20{padding-left: 20px !important}
.hand{cursor: pointer}
.lnh6{line-height: 6px}
.lnh26{line-height: 26px}
.lnh36{line-height: 36px}
.cnt0_20{
    padding: 0 20px;
    _padding: 0 19px
}
.lft{float: left}
.hgt_270{height: 393px}
.m3{margin-bottom: 3px}
.cnt10{
    padding: 2px !important;
    padding: 0 1px 0 1 px\9  !important;
    margin-top: 0 \9
 }
.f0{font-size: 0}
.h1_gry{border-bottom: 1px #b2b2b2 solid}
.wdt_280{
    width: 280px;
    _width: 240
}
.lnh21{line-height: 21px}
.f1{font-size: 1px}
.row3 .col{
    width: 33.33%;
    *width: 33%;
    height: auto;
}
.lft18{
    padding-top: 12px;
    padding-top: 12px\9;
 }
.m20{margin-bottom: 20px}
.m10{margin-bottom: 6px}
.arr_li_wht_r{
    background: url(../i/chevron-hpe.png) no-repeat scroll right top transparent;
    padding-right: 10px
}
.snav_lnk_lev3 a{
    white-space: pre-line;
    overflow: hidden;
    display: block;
}
.hgt_257{height: 393px !important; padding-right: 2px;}
.row3 .col{width: 333px;}
.row3 .js_tnav_tab_wrapper{width: 334px;}
.tab_opened, .tab_closed{height: auto !important;}

/*New styles*/
.secondary_nav .js_snav_tab_wrapper{background: transparent;}
.secondary_nav .snav_tab_content{background: #fff; border-bottom: 4px #088ed5 solid;}
.secondary_nav{background: #fff;}
.secondary_nav .f80.egr{margin-bottom:9px;line-height:22px !important;}
.secondary_nav div.egr, .secondary_nav a.egr:hover, .secondary_nav a.egr:focus{color: #007DBA !important; text-decoration: none; line-height:22px !important;}
.secondary_nav a.egr:visited{color: #822980 !important;}
.secondary_nav a.egr:focus{text-decoration: none;}
.secondary_nav .col .m10 a{font-size: 14px; color: #007dc2 !important;line-height: 22px !important;}
.secondary_nav .col .m10 a:hover{text-decoration:underline}
.secondary_nav .col .m10 a:visited{color: #822980 !important;}
.secondary_nav a.wht{color: #000 !important;}
.secondary_nav .snav_tabs .current_tab a.wht{color: #007DBA !important;}
.secondary_nav .shadowdivider,
.secondary_nav .fade_divider{background: none; border-left: 1px #ccc solid; margin: 0; width: 0; padding: 0;}
.secondary_nav .fade_divider, .secondary_nav .shadowdivider{margin-top: 10px; height: 340px !important;}
.secondary_nav .snav_tabs{border-bottom: 1px #CCC solid;}
.secondary_nav .snav_tabs a.wht, .secondary_nav .snav_tabs a.wht:hover{color: #767676 !important;}
.secondary_nav .snav_tabs a.wht:hover{color:#007DBA !important; text-decoration:none;}
.secondary_nav .current_page_on_tab{background: #fff !important;}
.secondary_nav .snav_tabs .current a.wht,
.secondary_nav .snav_tabs .current a.wht:hover,
.secondary_nav .snav_tabs .current a.wht:focus{color: #007DBA !important;}
.secondary_nav .snav_tabs .current_page_on_tab a.wht,
.secondary_nav .snav_tabs .current_page_tab a.wht{
    color:#000 !important;
}
.secondary_nav .snav_tabs .current_tab a{
    border-bottom:4px #0096d5 solid;
}
.secondary_nav .snav_tabs .current_tab a,
.secondary_nav .snav_tabs .current_page_on_tab a.wht,
.secondary_nav .snav_tabs .current_page_tab a.wht{
    padding-bottom: 8px;
    padding-bottom: 9px\9;
    *padding-bottom: 6px;
    _padding-bottom: 7px;
}
@media not screen and (1) {
.secondary_nav .snav_tabs{ padding-bottom:9px }
.secondary_nav .snav_tabs .current_page_on_tab a.wht,
.secondary_nav .snav_tabs .current_page_tab{padding-bottom:7px} /*Opera 11 only*/
}

.secondary_nav .snav_tabs .current_page_on_tab a.wht:hover,
.secondary_nav .snav_tabs .current_page_on_tab a.wht:focus{text-decoration: none; color: #000 !important;}
.secondary_nav .current{background: #fff !important;}
.secondary_nav .row3{padding-top: 10px;}
.secondary_nav .col .f80{font-size: 140%; color:#000 !important; margin-top: 20px; padding: 0 20px; text-decoration: none; font-weight: bold;}
.secondary_nav .snav_tabs li{padding: 0 8px 0 18px;}
.secondary_nav .snav_tabs li a{padding: 10px 0;font-size:125% !important;}

.secondary_nav .snav_arr{background: url(../i/common/i-arr-gry-hpe.gif) no-repeat center top;}
.secondary_nav a.current_link,
.secondary_nav a.current_link:hover,
.secondary_nav a.current_link:focus{background: #007DBA !important; color:#FFF !important;}

.secondary_nav ul.snav_lev2_list a.current_link,
.secondary_nav ul.snav_lev2_list a.current_link:hover,
.secondary_nav ul.snav_lev2_list a.current_link:focus{background:none !important;color:#000 !important}

.secondary_nav ul.snav_lev2_list a.current_link:hover,
.secondary_nav ul.snav_lev2_list a.current_link:focus{color:#007DBA !important}

.secondary_nav a.current:hover{text-decoration: none;}
.secondary_nav .snav_lev2_bkg{line-height: 16px; padding: 0;}
.secondary_nav .lnh26{_line-height: 1px !important;}
.secondary_nav .js_snav_lev2_tab_cnt .lnh26{_line-height: 12px !important;}
.secondary_nav .js_snav_lev2_tab_cnt .lnh26 a{font-size: 14px !important; margin: 2px 0; _margin:0;line-height: 22px !important;}
.secondary_nav .snav_lev2_bkg a.egr{display: block; padding: 1px 18px; font-size: 14px !important; _color: #000 !important;line-height:22px !important;}
.secondary_nav .snav_lev2_bkg a.egr:hover{_font-size: 14px !important; line-height:22px !important;}
.secondary_nav .snav_lev2_list .snav_lev2_bkg a.egr{padding: 6px 18px 2px;line-height: 22px;}

.secondary_nav .snav_lev2_bkg a.egr:active,
.secondary_nav .snav_lev2_bkg a.egr:focus{_color:#FFF !important;_background-color:#007DBA !important}

.tab_content{padding:15px 0px; }
.tab_content { display: none; }
.sec18{padding:0 18px}
.trow{padding-top:15px; padding-bottom:5px}
.v_sep{border-right:1px solid #000;padding: 0;}
.h_sep_50_20{border-bottom:1px solid #000; padding:35px 0 0; margin-bottom:5px}
.h_sep_40_20{border-bottom:1px solid #000; padding:25px 0 0; margin-bottom:5px}
.m_sep_40_20{border-bottom:1px solid #000; padding:30px 0 0; margin-bottom:20px}

.h_spc_30_20{padding:15px 0 0; margin-bottom:5px}
.m_spc_30_20{padding:20px 0 0; margin-bottom:20px}

.lay_02a .col_fst{padding:0px 20px 0 0; width:460px; height:auto; vertical-align:top}
.lay_02a .col_lst{padding:0px 0 0 20px; width:460px; height:auto; vertical-align:top}
.lay_02c .col_fst{padding:0px 20px 0 0; background-color:white; width:614px; height:auto; vertical-align:top}
.lay_02c .col_lst{padding:0px 0 0 20px; background-color:white; width:308px; height:auto; vertical-align:top}
.lay_02d .col_fst{padding:0px 20px 0 0; background-color:white; width:317px; height:auto; vertical-align:top}
.lay_02d .col_lst{padding:0px 0 0 0px; background-color:white; width:297px; height:auto; vertical-align:top}
.lay_03a .col_fst{padding:0px 19px 0 0; background-color:white; width:296px; height:auto; vertical-align:top}
.lay_03a .col_mdl{padding:0px 19px 0 19px; background-color:white; width:296px; height:auto; vertical-align:top}
.lay_03a .col_lst{padding:0px 0 0 19px; background-color:white; width:296px; height:auto; vertical-align:top}
.lay_04a .col_fst{padding:0px 19px 0 0; background-color:white; width:212px; height:auto; vertical-align:top}
.lay_04a .col_mdl{padding:0px 19px 0 19px; background-color:white; width:212px; height:auto; vertical-align:top}
.lay_04a .col_lst{padding:0px 0px 0 19px; background-color:white; width:212px; height:auto; vertical-align:top}

.hpe .tabs_nav{
    border-bottom: 1px solid #000000;
}

.hpe .tabs_nav {
    clear: both;
    margin-top: 30px;
}

.hpe .tabs_nav .menu a, .hpe .body .tabs_nav .menu a:link  {
    background: #FFFFFF;
    color: #5A5A5A!important;
    padding: 0px 20px 10px 20px;
    *padding: 0px 15px 10px 15px;
    _padding: 0px 15px 10px 15px;

    font-size: 18px;
    line-height: 36px;
    *line-height: 41px;
    font-weight:bold;
}

@media \0screen {
  .hpe .tabs_nav .menu a, .hpe .body .tabs_nav .menu a:link  { padding: 0px 15px 10px 15px;}
}

:root  .hpe .tabs_nav .menu a, .hpe .body .tabs_nav .menu a:link {padding: 0px 15px 10px 15px;}

.hpe .tabs_nav .menu a:hover {
    color: #5A5A5A;
    text-decoration: underline;
}



.hpe .tabs_nav .menu .selected a, .hpe .body .tabs_nav .menu .selected a  {
    color: #000000!important;
    padding-bottom: 13px;
}

.hpe .body .tabs_nav .menu .disabled a, .hpe .body .tabs_nav .menu .disabled a:hover{
    color: #CCCCCC !important;
    cursor: default;
    text-decoration: none;
}

.hpe .tabs_nav .menu li{
    height: 40px;
    border-right: none;
    _position: relative;
    _top: 1px;
    display: inline;
    float: left;
}

.tabs_nav .menu li a {
    margin-bottom: 0;
}

.tabs_nav .menu .selected a {
    border-radius: 2px 2px 0 0;
    cursor: default;
}

.hpe .tabs_nav .menu .selected a:hover {
   color: #000000;
   text-decoration: none;
}

.hpe .tabs_nav .menu .selected{
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: none;
    border-radius: 0 4px 0 0;
    -webkit-border-radius: 0 4px 0 0;
    -moz-border-radius: 0 4px 0 0;
}

.hpe .white .tab_content { background-color:#FFFFFF;}

/* Dropdowns */
.dd_wrap,
.dd_wrap .dd_head_close .dd_label,
.dd_open .dd_head_close .dd_label,
.dd_open .dd_trigger_upside .dd_label{position: relative;}
.dd_wrap .dd_label{display: block;}
.dd_wrap .dd_icn_container{position:absolute; right: 0; top: 0;}
.dd_wrap .dd_icn{position:absolute; left: 10px; top: 10px; height: 16px;
    background: url(../i/common/s-21px-hpe.png) no-repeat 2px -1435px;}
.dd_wrap .dd_label_text{padding-right: 5px; display: block; position: relative}
.dd_wrap .dd_label_text .dd_input_value{display: inline-block;}

.dd_wrap .dd_head,
.dd_wrap  .dd_head .dd_label{display: block;}

.dd_wrap .dd_list{
    display: none;
    visibility: hidden;
    position: absolute;
    overflow: visible;
    width: 100%;
    z-index: 1;
}
.dd_wrap .dd_list .dd_item a{display: block;}
.dd_wrap .dd_list .dd_item_icn {line-height: 21px; float:left}
.dd_wrap .dd_list .dd_item_txt {display:block; padding-left:21px}
.dd_wrap .dd_list_items{width: 100%; overflow: auto;}

.dd_wrap .dd_item .dd_insitem a{padding-left: 20px}
.dd_wrap .dd_item{border-bottom: 1px solid #ccc; background: #fff;}
.dd_wrap .dd_downside .dd_lst{border: 0;}

.dd_head .dd_label{border: 2px #ccc solid;}
.dd_head a:hover{text-decoration: none}
.dd_head .dd_label:hover {border: 2px #5A5A5A solid;}

.group_label{background-color: #F2F2F2; color: #000; font-weight: bold; font-size: 0.8em; padding: 8px 10px 8px 20px; border-bottom: 1px #CCCCCC solid;}
.dd_item a, .dd_insitem{background-color: #FFFFFF; color: #000;}
.dd_insitem{font-size: 0.9em;}
.dd_item a:hover,
.dd_list .dd_fst .dd_insitem a:hover{background-color: #007cba; color: #fff;}


/*Dropping*/
.dd_trigger_downside{border: 2px #5a5a5a solid; border-bottom: 0;}
.dd_trigger_upside .dd_label{border-color: #5a5a5a;}
.dd_trigger_downside .dd_label{border: 0; border-bottom: 1px #ccc solid;}

.dd_trigger_downside .dd_label:hover {border: 0; border-bottom: 1px #ccc solid;}
.dd_trigger_downside .dd_icn_container,
.dd_trigger_upside .dd_icn_container{border-color: #5a5a5a;}
.dd_downside .dd_list_items, .dd_downside .list_content{width: auto; border: 2px #5a5a5a solid; border-top: 0;}
.dd_upside .dd_list_items{width: auto; border: 2px #5a5a5a solid; border-bottom: 0;}

/* Dropdown Form Selection and ButtonLike */
.dd_formSelection,
.dd_buttonLike,
.dd_mixContent{font-size: 16px;}
.dd_buttonLike.dd_tertiary{font-size:17px;}
.dd_mixContent .dd_item p{font-size: 1em;}
.dd_formSelection .dd_label{
    /*height: 32px;*/
    line-height: 32px !important;
    padding-left: 10px !important;
}


.dd_formSelection .dd_label .dd_input_value{
    padding-right: 40px;
}

.dd_mixContent .dd_label,
.dd_buttonLike .dd_label{
    height: 36px;
    line-height: 36px;
    padding-left: 10px;
}
.dd_formSelection .dd_icn{
    width: 21px;
}

.dd_formSelection .dd_icn_container{
    height: 100%;
    width: 38px;
    margin-left: 10px;
    border-left: 1px #CCCCCC solid;
    top: 0;
    /*background-position: 10px -1403px;*/
}

.dd_formSelection .dd_label:hover .dd_icn_container{
    border-color: #5A5A5A;
}

.dd_formSelection .dd_trigger_upside .dd_icn_container,
.dd_formSelection .dd_trigger_downside .dd_icn_container{ border-left-color: #5A5A5A;}
.dd_formSelection .dd_trigger_downside .dd_label .dd_label_text .dd_input_value{padding-bottom: 1px;}
.dd_formSelection .dd_upside .dd_list_items{ border-bottom: 1px #CCCCCC solid;}
.dd_formSelection .dd_upside .dd_lst{ border-bottom: 0;}

.dd_formSelection .dropdown_item a{font-size: 100%}
.dd_formSelection .dd_item a,
.dd_buttonLike .dd_item a{padding: 8px 10px;}


/* Dropdown Sort and Filtering and dd_textOnly*/
.dd_sort .dd_label,
.dd_sort .dd_list .dd_item a,
.dd_filteringTitle .dd_label,
.dd_filteringTitle .dd_list .dd_item a,
.dd_textOnly .dd_label,
.dd_textOnly .dd_list .dd_item{
    padding: 0 0 0 10px;
    font-size: 1.4em;
    line-height: 22px;
    height: 22px;
}
.dd_sort .dd_list .dd_item a{height: auto;}

.dd_sort .dd_head .dd_label,
.dd_filteringTitle .dd_head .dd_label{
    color: #017dbb;
    background: #fff;
}
.dd_sort .dd_trigger_upside .dd_label,
.dd_filteringTitle .dd_trigger_upside .dd_label,
.dd_textOnly .dd_upside .dd_label{border-color: #5a5a5a;}
.dd_sort .dd_trigger_downside .dd_label,
.dd_filteringTitle .dd_trigger_downside .dd_label{border: 0; border-bottom: 1px #ccc solid;}
.dd_sort .dd_trigger_downside .dd_label,
.dd_sort .dd_trigger_downside .dd_icn_container,
.dd_sort .dd_trigger_upside .dd_icn_container,
.dd_filteringTitle .dd_trigger_downside .dd_label,
.dd_filteringTitle .dd_trigger_downside .dd_icn_container,
.dd_filteringTitle .dd_trigger_upside .dd_icn_container{height: 23px; border-left-color: #5A5A5A;}

.dd_sort .dd_trigger_downside .dd_label:hover{border-color: #ccc;}
.dd_sort .dd_icn_container{
    height: 100%;
    width: 30px;
    margin-left: 8px;
    border-left: 1px #CCCCCC solid;
}
.dd_sort .dd_icn{
    width: 16px;
    height: 10px;
    left: 8px;
    top: 8px;
    background-position: 2px -1525px;
}

.dd_sort .dd_label:hover .dd_icn_container{
    border-color: #5A5A5A;
}


/* Dropdown facetLike */
.dd_facetLike,
.dd_facetLike .wnone{width: 100%;}
.dd_facetLike .dd_label{
    padding: 0 0 0 15px;
    font-size: 2.8em;
    line-height: 60px;
    color: #fff;
    background: #D7410B;
    border: 0;
}
.dd_facetLike .dd_label:hover{
   border: 0;
}

.dd_facetLike .dd_head_close{position: relative;}
.dd_facetLike .dd_icn{
    width: 42px;
    height: 60px;
    background: url(../../i_stub/dd/arrows-hpe.gif) no-repeat right top;
    border-left: 1px #fff solid;
    right: 0;
    top: 0;
    left: auto;
}

.dd_facetLike a:hover .dd_icn{
    border-color: #fff;
}
.dd_facetLike .dd_item a, .dd_facetLike .dd_item a span{color: #000; font-size: 1.6em;}
.dd_facetLike .dd_list .dd_item a{padding: 8px 15px 9px;}
.dd_facetLike .dd_item a:hover{background-color: #D7410B; color: #fff; text-decoration: none}
.dd_facetLike .dd_trigger_downside{border: 0;}
.dd_facetLike .dd_downside .list_content{border: 2px #5a5a5a solid; border-top: 0;}
.dd_facetLike .dd_upside .list_content{border: 2px #5a5a5a solid; border-bottom: 0; border-top: 0;}
.dd_facetLike .dd_upside .dd_lst{border-bottom: 0;}
.dd_facetLike .dd_upside .dd_fst{border-top: 2px #5a5a5a solid;}


/* Dropdown buttonLike, mixContent */
.dd_buttonLike, .dd_mixContent{display: inline-block; width: auto;}
.dd_buttonLike .dd_label,
.dd_mixContent .dd_label{
    color: #fff;
    font-weight: bold;
    background: #D7410B;
    border: 0;
    -webkit-border-radius: 0 4px;
    -moz-border-radius: 0 4px;
    -khtml-border-radius: 0 4px;
    border-radius: 0 4px;
}
.dd_buttonLike .dd_label:hover,
.dd_mixContent .dd_label:hover{
    border: 0;
}
.dd_buttonLike .dd_downside .dd_label,
.dd_mixContent .dd_downside .dd_label{
    -webkit-border-radius: 0 4px 0 0;
    -moz-border-radius: 0 4px 0 0;
    -khtml-border-radius: 0 4px 0 0;
    border-radius: 0 4px 0 0;
}
.dd_buttonLike .dd_upside .dd_label,
.dd_mixContent .dd_upside .dd_label{
    -webkit-border-radius: 0 0 0 4px;
    -moz-border-radius: 0 0 0 4px;
    -khtml-border-radius: 0 0 0 4px;
    border-radius: 0 0 0 4px;
}
.dd_buttonLike .dd_trigger_downside,
.dd_buttonLike .dd_trigger_upside,
.dd_mixContent .dd_trigger_downside,
.dd_mixContent .dd_trigger_upside{border: 0;}
.dd_buttonLike .dd_downside .list_content,
.dd_mixContent .dd_downside .list_content{border: 2px #5a5a5a solid; border-top: 0;}
.dd_buttonLike .dd_upside .dd_item,
.dd_mixContent .dd_upside .dd_item{border: 2px #5a5a5a solid; border-top: 0; border-bottom: 1px #ccc solid;}
.dd_buttonLike .dd_upside .dd_fst,
.dd_mixContent .dd_upside .dd_fst{border-top: 2px #5a5a5a solid;}
.dd_buttonLike .dd_upside .dd_lst,
.dd_mixContent .dd_upside .dd_lst{border-bottom: 0;}
.dd_buttonLike .dd_list .dd_item a:hover{background: #D7410B;}
.dd_buttonLike .dd_label .dd_icn,
.dd_mixContent .dd_label .dd_icn{
    height: 36px;
    width: 43px;
    padding: 0;
    margin-left: 8px;
    background-position: 12px -1626px;
    border-left: 1px #fff solid;
    top: 0;
    left: auto;
    right: 0;
}
.dd_buttonLike .dd_item a .dd_item_icn {
    padding-right: 2px;
    padding-left: 0;
}

.dd_buttonLike .dd_item a:hover .idd_cht{background-position: 0 -2511px;}
.dd_buttonLike .dd_item a:hover .icn_loa{background-position: 0 -2546px;}
.dd_buttonLike .dd_item a:hover .icn_exp{background-position: 0 -2583px;}
.dd_buttonLike .dd_item a:hover .icn_rsl{background-position: 0 -2615px;}
.dd_buttonLike .dd_item a:hover .icn_spt2{background-position: 0 -2650px;}
.dd_buttonLike .dd_item a:hover .icn_mal2{background-position: 0 -2684px;}

.dd_secondary .dd_label,
.dd_secondary .dd_list .dd_item a:hover{background: #767676;}

.dd_tertiary .dd_label,
.dd_tertiary .dd_list .dd_item a:hover{background: #007DBA;}


/* Dropdown Filtering Title, textOnly */
.dd_filteringTitle .dd_head a:hover .dd_label_text span,
.dd_textOnly .dd_head a:hover .dd_label_text{text-decoration: underline;}
.dd_filteringTitle .dd_trigger_downside a:hover .dd_label_text span,
.dd_filteringTitle .dd_trigger_upside a:hover .dd_label_text span,
.dd_filteringTitle .dd_head a:hover .dd_label_text .dd_icn,
.dd_textOnly .dd_downside .dd_head a:hover .dd_label_text,
.dd_textOnly .dd_upside .dd_head a:hover .dd_label_text{text-decoration: none;}
.dd_filteringTitle .dd_icn,
.dd_textOnly .dd_icn{
    left: 0;
    top: 0;
    width: 16px;
    background-position: 2px -1522px;
    border-left: 0;
}

.dd_textOnly .dd_icn{
    top: 2px;
}

.dd_filteringTitle .dd_icn_container,
.dd_textOnly .dd_icn_container{
    right: auto;
    top: 3px;
    width: 16px;
    height: 22px;
    margin-left: 10px;
}

.dd_filteringTitle .dd_icn{
    top: 2px;
}
.dd_filteringTitle a:hover .dd_icn_container,
.dd_textOnly a:hover .dd_icn_container{
    border-left: 0;
}
.dd_filteringTitle .dd_head .dd_label,
.dd_textOnly .dd_head .dd_label{color: #000; border-color: #fff;}
.dd_filteringTitle .dd_trigger_downside .dd_label,
.dd_textOnly .dd_trigger_downside .dd_label{border-color: #ccc;}
.dd_filteringTitle .dd_trigger_upside .dd_label,
.dd_textOnly .dd_trigger_upside .dd_label{border-color: #5a5a5a;}


/* Dropdown Mix Content */
.dd_mixContent .dd_item{background-color: #fff; padding: 8px 30px 10px 10px;}
.dd_mixContent .dd_item .button{display: block; margin: 12px 0 5px 0;}
.dd_mixContent .dd_list .dd_item .primary{
    display: inline;
    padding: 5px 7px;
    color: #fff;
    background: #767676;
    -webkit-border-radius: 0 4px;
    -moz-border-radius: 0 4px;
    -khtml-border-radius: 0 4px;
    border-radius: 0 4px;
}
.dd_mixContent .dd_list .dd_item .primary .btn_label{ font-size: 1em;}
.dd_mixContent .dd_list .dd_item .from{color: #767676; margin-top: 3px;}


/* Text Only Dropdown */
.dd_textOnly .dd_label,
.dd_textOnly .dd_list .dd_item{height: auto;}
.dd_textOnly .dd_head .dd_label{background: #fff; border: 0; padding: 2px 2px 2px 10px;}
.dd_textOnly .dd_head .dd_label:hover{border: 0;}
.dd_textOnly .list_content .dd_item{
    border: 0;
    list-style: disc inside;
    padding: 5px 8px;
}
.dd_textOnly .dd_label_text{
    display: inline-block;
}

.dd_textOnly .list_content .dd_lst{
    padding-bottom: 10px;
}
.dd_textOnly .dd_downside .dd_label{padding: 0 0 0 8px}
.dd_textOnly .dd_trigger_downside{border: 0;}
.dd_textOnly .dd_downside .dd_label,
.dd_textOnly .dd_downside .dd_label:hover{border: 2px #5a5a5a solid; border-bottom: 0;}
.dd_textOnly .dd_upside .dd_item{
    background: #fff;
    border-left: 2px #5a5a5a solid;
    border-right: 2px #5a5a5a solid;
}
.dd_textOnly .dd_upside .dd_fst{border-top: 2px #5a5a5a solid;}
.dd_textOnly .dd_upside .dd_label{padding-left: 8px}
.dd_textOnly .dd_upside .dd_label,
.dd_textOnly .dd_upside .dd_label:hover{border: #5a5a5a 2px solid; border-top: 0;}

.dd_error .dd_input_value{color: #FF0000}
.dd_error .dd_label,
.dd_error  .dd_label:hover {border: 2px #FF0000 solid;}
.dd_error .dd_icn_container,
.dd_error .dd_label:hover .dd_icn_container{border-left: 1px #FF0000 solid;}
.dd_error .dd_trigger_downside .dd_label,
.dd_error .dd_trigger_downside .dd_label:hover{border: 0; border-bottom: 1px #ccc solid;}

/*Dropping*/
.dd_error .dd_trigger_downside{border: 2px #FF0000 solid; border-bottom: 0;}
.dd_error .dd_trigger_upside .dd_label{border-color: #FF0000;}

.dd_error .dd_trigger_downside .dd_icn_container,
.dd_error .dd_trigger_upside .dd_icn_container{border-color: #FF0000;}
.dd_error .dd_downside .dd_list_items, .dd_error .dd_downside .list_content{width: auto; border: 2px #FF0000 solid; border-top: 0;}
.dd_error .dd_upside .dd_list_items{width: auto; border: 2px #FF0000 solid; border-bottom: 0;}
.dd_error .dd_icn {background-position: 2px -1495px;}
.dd_error .dd_upside .dd_list_items {border-bottom: 1px solid #CCCCCC;}
.dd_error .dd_item a:hover,
.dd_error .dd_list .dd_fst .dd_insitem a:hover{background-color: #FF0000;}


.h100{max-height: 100px;}
.h125{max-height: 125px;}
.h150{max-height: 150px;}
.h175{max-height: 175px;}
.h200{max-height: 200px;}
.h225{max-height: 225px;}
.h250{max-height: 250px;}
.h275{max-height: 275px;}
.h300{max-height: 300px;}

.wnone{width: auto;}
.w53{width: 53px;}
.w60{width: 60px;}
.w100{width: 100px;}
.w125{width: 125px;}
.w150{width: 150px;}
.w160{width: 160px;}
.w175{width: 175px;}
.w180{width: 180px;}
.w200{width: 200px;}
.w225{width: 225px;}
.w250{width: 250px;}
.w275{width: 275px;}
.w300{width: 300px;}
.w325{width: 325px;}
.w350{width: 350px;}
.w375{width: 375px;}
.w400{width: 400px;}
.wmax{width: 100%;}

/*Start General Icons*/

/*NOTE: do not set line-height to percent, as it is depend on icon height*/
.hpe .body a.link_icn {display:inline-block; padding-left: 39px; width:auto; }
.hpe .body a.link_icn, .hpe .body a.link_icn:visited{color:#5a5a5a;line-height: 14px; font-size: 14px}
.hpe .body a.link_icn:hover{text-decoration: underline}
.hpe .body a.no_hover:hover{text-decoration: none; cursor: default}
.hpe .body a.link_icn_arrow:hover{text-decoration: none}
.hpe .body a.link_icn b{font-size: 12px; font-weight: normal}

.hpe .body .icn_cnt {position:relative; display: inline-block}
.hpe .body .icn{cursor: default; position:absolute}
.hpe .body .link_state{color:#666;}
/*End General Icons*/

/*Start Icon Lists*/
.icn_qsp, .icn_qdf, .icn_pdf, .icn_vid, .icn_pdc, .icn_listen, .icn_atc, .icn_prc, .icn_hrn, .icn_dld, .icn_pnd, .icn_doc, .icn_sdd,.icn_spt, .icn_spt2, .icn_loa,
.icn_frm, .icn_svc, .icn_pat, .icn_gol, .icn_flw, .icn_rcl, .icn_foo, .icn_mal ,.icn_email, .icn_mal2, .icn_exc,
.icn_exc2, .icn_fon, .icn_exp, .icn_rsl, .icn_rss, .icn_cmt, .icn_community, .icn_blg, .icn_blog, .icn_inf, .icn_shp, .icn_exp,
.idd_cht,
.iel_shr, .iel_prt, .iel_rss, .iel_sav, .iel_mal,
.icb_hlp, .icb_lnk, .icb_lnk2, .icb_rfr, .icb_rpl
{background: url(../i/common/s-15px-hpe.png) transparent no-repeat scroll; width:auto; height:17px;  display:inline-block;padding-left: 20px; vertical-align:middle}
.icn_qsp{background-position: 0 1px}
.icn_qdf{background-position: 0 -1253px}
.icn_pdf{background-position: 0 -43px}
.icn_vid{background-position: 0 -682px}
.icn_pdc,.icn_listen {background-position: 0 -1289px}
.icn_atc{background-position: 0 -1324px}
.icn_prc{background-position: 0 -1360px}
.icn_hrn{background-position: 0 -1394px}
.icn_dld{background-position: 0 -1429px}
.icn_pnd{background-position: 0 -1464px}
.icn_doc{background-position: 0 -1499px}
.icn_sdd{background-position: 0 -1534px}
.icn_spt{background-position: 0 -1569px}
.icn_spt2{background-position: 0 -1880px}
.icn_loa{background-position: 0 -475px}
.icn_frm{background-position: 0 -193px}
.icn_svc{background-position: 0 -1604px}
.icn_pat{background-position: 0 -378px}
.icn_gol{background-position: 0 -1155px}
.icn_flw{background-position: 0 -715px}
.icn_rcl{background-position: 0 -1639px}
.icn_foo{background-position: 0 -1674px}
.icn_mal,.icn_email{background-position: 0 -1709px}
.icn_mal2{background-position: 0 -1914px}
.icn_exc{background-position: 0 -1744px}
.icn_exc2{background-position: 0 -750px}
.icn_fon{background-position: 0 -1779px}
.icn_exp{background-position: 0 -1813px}
.icn_rsl{background-position: 0 -1845px}
.icn_rss{background-position: 0 -1989px}
.icn_cmt, .icn_community{background-position: 0 -2024px}
.icn_blg, .icn_blog{background-position: 0 -2059px}
.icn_inf{background-position: 0 -2094px}
.icn_shp{background-position: 0 -2129px}
/*End Icon Lists*/
/*Start Icon DropDowns*/
.idd_cht{background-position: 0 -2160px}
/*End Icon DropDowns*/
/* Start Icons Elements*/
.iel_shr{background-position: 0 -583px}
.iel_prt{background-position: 0 -793px}
.iel_rss{background-position: 0 -843px}
.iel_sav{background-position: 0 -2199px}
.iel_mal{background-position: 0 -1107px}
/* End Icons Elements*/
/*Start Icons Button*/
.icb_hlp{background-position: right -2234px}
.icb_lnk{background-position: right -2269px}
.icb_lnk2{background-position: right -639px}
.icb_rfr{background-position: right -2304px}
.icb_rpl{background-position: right -2339px}
.hpe .body a.icb_hlp,
.hpe .body a.icb_lnk,
.hpe .body a.icb_lnk2,
.hpe .body a.icb_hlp:visited,
.hpe .body a.icb_lnk:visited,
.hpe .body a.icb_lnk2:visited{padding: 0 18px 0 0;}
.hpe .body a.icb_rfr, .hpe .body a.icb_rpl{width:15px; height:15px; padding:0}
/*End Icons Button*/


.dd_item .icn_qsp, .dd_item .icn_qdf, .dd_item .icn_pdf, .dd_item .icn_vid, .dd_item .icn_pdc, .dd_item .icn_listen, .dd_item .icn_atc, .dd_item .icn_prc, .dd_item .icn_hrn, .dd_item .icn_dld, .dd_item .icn_pnd, .dd_item .icn_doc, .dd_item .icn_sdd, .dd_item .icn_spt, .dd_item .icn_spt2, .dd_item .icn_loa,
.dd_item .icn_frm, .dd_item .icn_svc, .dd_item .icn_pat, .dd_item .icn_gol, .dd_item .icn_flw, .dd_item .icn_rcl, .dd_item .icn_foo, .dd_item .icn_mal , .dd_item .icn_email, .dd_item .icn_mal2, .dd_item .icn_exc,
.dd_item .icn_exc2, .dd_item .icn_fon, .dd_item .icn_exp, .dd_item .icn_rsl, .dd_item .icn_rss, .dd_item .icn_cmt, .dd_item .icn_community, .dd_item .icn_blg, .dd_item .icn_blog, .dd_item .icn_inf, .dd_item .icn_shp, .dd_item .icn_exp,
.dd_item .idd_cht,
.dd_item .iel_shr, .dd_item .iel_prt, .dd_item .iel_rss, .dd_item .iel_sav, .dd_item .iel_mal,
.dd_item .icb_hlp, .dd_item .icb_lnk, .dd_item .icb_lnk2, .dd_item .icb_rfr, .dd_item .icb_rpl{width:18px}
/*Start Icon SoCial*/
/*Large Icons*/
.isc_fb_lg, .isc_twt_lg, .isc_lin_lg, .isc_flk_lg, .isc_ytb_lg, .isc_ss_lg, .isc_scb_lg, .isc_rss_lg, .isc_ggl_lg
{background: url(../i/common/s-social-hpe.png) transparent no-repeat scroll; width:25px; height:25px;padding-left: 25px !important; margin-right: 10px}
.isc_fb_lg{background-position: 0 -644px}
.isc_twt_lg{background-position: 0 -689px}
.isc_lin_lg{background-position: 0 -779px}
.isc_flk_lg{background-position: 0 -734px}
.isc_ytb_lg{background-position: 0 -959px}
.isc_ss_lg{background-position: 0 -824px}
.isc_scb_lg{background-position: 0 -869px}
.isc_rss_lg{background-position: 0 -914px}
.isc_ggl_lg{background-position: 0 -1515px}

/*Middle Icons*/
.isc_fb_md, .isc_twt_md, .isc_lin_md, .isc_flk_md, .isc_ytb_md, .isc_ss_md, .isc_scb_md, .isc_rss_md, .isc_ggl_md
{background: url(../i/common/s-social-hpe.png) transparent no-repeat scroll; width:19px; height:19px;padding-left: 19px !important;margin-right: 10px}
.isc_fb_md{background-position: 0 -332px}
.isc_twt_md{background-position: 0 -371px}
.isc_lin_md{background-position: 0 -449px}
.isc_flk_md{background-position: 0 -410px}
.isc_ytb_md{background-position: 0 -605px}
.isc_ss_md{background-position: 0 -488px}
.isc_scb_md{background-position: 0 -527px}
.isc_rss_md{background-position: 0 -566px}
.isc_ggl_md{background-position: 0 -1560px}


/*Small Icons*/
.isc_fb_sm, .isc_twt_sm, .isc_lin_sm, .isc_flk_sm, .isc_ytb_sm, .isc_ss_sm, .isc_scb_sm, .isc_rss_sm, .isc_msp_sm, .isc_dlc_sm, .isc_eml_sm,
 .icn_twitter, .icn_facebook , .icn_linkedin, .icn_gplus
{background: url(../i/common/s-social-hpe.png) transparent no-repeat scroll; width:8px; height:17px; padding-left: 15px !important; }
.isc_fb_sm, .icn_facebook {background-position: 0 2px}
.icn_gplus {background-position: 0 -1020px}
.isc_twt_sm, .icn_twitter{background-position: 0 -28px}
.isc_lin_sm, .icn_linkedin{background-position: 0 -177px}
.isc_flk_sm{background-position: 0 -147px}
.isc_ytb_sm{background-position: 0 -295px; padding-bottom:2px;}
.isc_ss_sm{background-position: 0 -207px}
.isc_scb_sm{background-position: 0 -237px}
.isc_rss_sm{background-position: 0 -267px}
.isc_msp_sm{background-position: 0 -60px}
.isc_dlc_sm{background-position: 0 -90px}
.isc_eml_sm{background-position: 0 -115px}

/*End Icon SoCial*/


.lnk_icn {float: left;margin-top:2px;}
.no_icn{padding-left:20px}

body, div, dl, dt, dd, ul,  h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, select, p, blockquote, th, td {margin:0; padding:0}

.clf:after, .col_cnt:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
.clf, .col_cnt {
    display: inline-block;
    width: 100%;
}
html[xmlns] .clf, html[xmlns] .col_cnt {
    /*display: block;*/
}
* html .clf {
    height: 1%;
}

h3{margin:0px}

.fst, .lst, .col, .lft {
    float: left;
}

ul {
    list-style-type: none;
}

.abs{position:absolute}
.rlv{position:relative}
.rgt {
    float: right;
}
.dib {
    display: inline-block;
}
.m10 {
    margin-bottom: 10px;
}
.cnt6 {
    padding: 6px;
}

.cnt_15_18 {
    padding: 15px 18px;
}

.cnt_22_25{
       padding: 22px 25px;
}

.bkg_f2f2f2{
 background-color:#f2f2f2;
}

.hidden{display:none; visibility:hidden}
.dropdown_full .dd_list {
    left: 0;
    top: 0;
    z-index: 100;
}

.dropdown_full {
    margin-right: 5px;
}

.hpe .blue .dd_primary .grad_3c_16 {
    margin-left: 0;
}

.hpe .blue .dd_primary .grad_3c_16 {
    margin-left: 0;
}

.dropdown_full .dd_button {
    border-radius: 3px 3px 3px 3px;
}

.dropdown_full .dd_button, .dropdown_full .dd_list li {
    font-size: 85%;
    font-weight: bold;
}

.nud{text-decoration:none}

.dropdown_full .dd_list .dd_button a, .dropdown_full .dd_list .dd_button span {
    display: block;
}

.icn_con_sls {
    background-position: left -977px;
}
.icn_spec, .icn_house, .icn_bubble, .icn_tip, .icn_gear, .icn_contact, .icn_film, .icn_shr, .arr_sqr, .icn_tlk, .icn_con_sls, .icn_rsl, .icn_biz_sup, .icn_nwl, .icn_pge, .icn_sbs {
    background: url(../i/doc_icn_sprite-hpe.gif) no-repeat scroll 0 0 transparent;
    padding-left: 20px;
}

.icn_dta{
    background: url(../i/common/s-15px-hpe.png) no-repeat scroll 0 -38px transparent;
    padding-left: 20px;
}

.icn_film{
    background: url(../i/common/s-15px-hpe.png) no-repeat scroll 0 -681px transparent;
    padding-left: 20px;
}


.arr_wht_dwn {
    background-position: right -180px;
    padding-right: 20px;
}
.arr_wht_up {
    background-position: right -225px;
    padding-right: 20px;
}

.arr_blu_dwn, .arr_wht_src, .arr_wht_up, .arr_blu_r, .arr_blu, .cat_exp .exp a.cat, .cat_exp li a.cat, .arr_wht, .arr_wht_rgt, .arr_wht_u, .arr_wht_u_l, .arr_wht_dwn, .arr_gry_r, .arr_gry_l, .arr_gry_dwn, .arr_gry_r_l, .arr_dgn_r_l, .arr_wht_up, .arr_blu, .arr_wht_dwn, .arr_gry_dwn, .arr_wht_src, .arr_gry_rgt, .arr_blu_r, .arr_blu_rgt, .arr_wht, .arr_wht_rgt, .arr_wht_u, .arr_wht_u_l, .arr_wht_u_rvw, .arr_gry_r, .arr_gry_l, .arr_gry_r_l, .arr_dgn_r_l, .arr_wht_dwn_c, .arr_wht_src, .arr_blu_r, .arr_blu, .cat_exp .exp a.cat, .cat_exp li a.cat, .arr_wht, .arr_wht_rgt, .arr_wht_u, .arr_wht_u_l, .arr_wht_u_rvw, .arr_wht_dwn, .arr_gry_r, .arr_gry_l, .arr_gry_dwn, .arr_gry_r_l, .arr_dgn_r_l, .arr_wht_dwn_c, .arr_gry_dwn_rgt_sht, .arr_wht_up, .arr_wht_up_lng, .arr_gry_dwn_lft, .arr_gry_dwn_rgt, .arr_gry_up_lft, .arr_gry_up_rgt, .arr_gry_rgt, .arr_gry_lft, .arr_grn_dwn, .arr_blu_dwn, .arr_wht_rgt {
    background: url(../i/icns_arrows_left-hpe.gif) no-repeat scroll right center transparent;
}

.screenReading {
    font-size: 0;
    height: 0;
    overflow: hidden;
    position: absolute;
    width: 0;
}

.cnt_20{padding: 20px;}
.cnt_9_18{padding:9px 18px;}
.mtop10{margin-top:10px;}


/* Molecule 851 styles*/
.m851 {height: 80px;width: 961px;padding-bottom:10px;}
.m851 .content{width:921px;height:40px;background-color:#F2F2F2;}
.m851 .text_label {height: 40px;padding-right:20px;float:left;}
.m851 .dropdown_area {width:223px;height: 40px;padding-right:20px;float:left;}
.m851 .dd_input_wdt{overflow: hidden; display:inline-block; height:32px; width:158px}
.m851 .dd_formSelection{ background-color:#fff}

/* Molecule 630.2 styles*/
.m630_2 {
    width:296px;
}
.m630_2 .image_area {
    width:296px;
    height:165px;
    padding-bottom:15px;
}

.bottom{
vertical-align:bottom !important
}

.mol_622{
position:relative;
height:100%;

}

.play {
    background: url(../i/common/i-videoPlayBtn-md-hpe.png) no-repeat scroll 50% 50% transparent;
    display: block;
    height: 35px;
    left: 40px;
    position: absolute;
    top: 25px;
    width: 35px;
}

.pop_drk {
    background: none repeat scroll 0 0 #000000;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}

.overlay_popup {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #CCCCCC;
    border-radius: 0 0 0 0;
}

.pop_cnt {
    background: none repeat scroll 0 0 #fff;
    display: none;
    left: 50%;
    margin-top: 50px;
    position: absolute;
    z-index: 101;
}

.overlay_popup .popup_close, .overlay_popup .bc_popup_close, .overlay_popup .yt_popup_close, .video-popup .popup-close, .hpe .btn_icon a, .hpe .overlay_popup a.popup_close {
    background: url(../i/common/i-btn-icns-hpe.png) no-repeat scroll 0 0 transparent;
}

.overlay_popup .cl_box {
    position: absolute;
    right: 10px;
    top: 10px;
}

.overlay_popup {
    text-align: left;
}

.overlay_popup .bc_popup_close, .overlay_popup a.popup_close {
    background-position: left 0;
    color: #373536;
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    height: 17px;
    line-height: 0;
    width: 17px;
}

.cnt_12_37_2{margin: 12px 37px 2px;} /** change with a margin class**/

.overlay_popup.eb-video-popup .popup-description {
    color: #000000;
    font-size: 14px;
    line-height: 18px;
    margin: 11px 37px 6px;
    padding:0;
}

.eb-video-popup div.cnt20 {
    margin: 15px 40px 20px 37px;
    padding: 0;
}

.m680{
position:relative;
height:100px;
top:5px;
}

.m680 .dd_wrap{
        padding-bottom:10px;
        float:right;
}

.m530_1{

width:213px;

}

.m530_1 .image_area {
    width:213px;
    height:120px;
    padding-bottom:15px;
}


.mol_506 .rtf_block p, .mol_503 .rtf_block p{
    padding-bottom:10px;
   color: #5A5A5A !important;
	font-family:Arial, Helvetica, sans-serif;}
	/*font-family:'Metric Light',Arial,sans-serif;*/
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: normal !important;
    line-height: 18px !important;
    margin: 0 !important;
    padding: 0 0 10px 0 !important;
    text-decoration: none !important;
}

.blt, .mol_506 .rtf_block ul, .mol_503 .rtf_block ul {
    list-style-type: disc !important;
    padding-left: 18px !important;
    padding-bottom:10px !important;
    color:#000;
    margin-top:0px;
    margin-bottom:0px;
}

.mol_506 .rtf_block ul li, .mol_503 .rtf_block ul li {
    color: #5A5A5A !important;
    font-family:Arial, Helvetica, sans-serif;
	/*font-family:'Metric Light',Arial,sans-serif;*/
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: normal !important;
    line-height: 18px !important;
    margin: 0 !important;
    padding: 0 !important;
    text-decoration: none !important;
}

.mol_506 .rtf_block a, .mol_503 .rtf_block a{
    color: #007DBA !important;
    font-family:Arial, Helvetica, sans-serif;
	/*font-family:'Metric Light',Arial,sans-serif;*/
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: normal !important;
    line-height: 18px !important;
    margin: 0 !important;
    padding: 0 !important;
    text-decoration: none !important;
}

.mol_506 .rtf_block a:hover, .mol_503 .rtf_block a:hover, .mol_524 .rtf_block a:hover, .mol_724 .rtf_block a:hover, .mol_506 .rtf_block a:focus, .mol_503 .rtf_block a:focus, .mol_524 .rtf_block a:focus, .mol_724 .rtf_block a:focus{
    text-decoration:underline !important;
}

.mol_506 .rtf_block a:visited, .mol_506 .rtf_block a:visited, .mol_724 .rtf_block a:visited{
    color:#822980 !important;
}

.mol_503 .fst_col, .mol_506  .fst_col{
display:table-cell;
position:relative;
}

.wdt125{width:125px;}
.wdt200{width:200px;}


.mol_503 .scn_col, .mol_506  .scn_col{
display:table-cell;
*display:inline-block;
}

.mol_605 .rtf_block p{
    color: #000000 !important;
    font-family:Arial, Helvetica, sans-serif;
	/*font-family:'Metric Light',Arial,sans-serif;*/
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: normal !important;
    line-height: 22px !important;
    margin: 0 !important;
    padding: 0 !important;
    text-decoration: none !important;
}

.mol_524 .rtf_block p, .mol_724 .rtf_block p{
    color: #000000 !important;
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: normal !important;
    line-height: 22px !important;
    margin: 0 !important;
    padding: 0 0 10px 0 !important;
    text-decoration: none !important;
}

.mol_724 .rtf_block h2{
    color: #000000 !important;
	font-family:'Metric Light',Arial,sans-serif;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 20px !important;
    font-style: normal !important;
    font-weight: normal !important;
    line-height: 24px !important;
    margin: 0 !important;
    padding: 0 0 10px 0 !important;
    text-decoration: none !important;
}

.mol_724 .rtf_block h3{
    color: #000000 !important;
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size: 18px !important;
    font-style: normal !important;
    font-weight: normal !important;
    line-height: 22px !important;
    margin: 0 !important;
    padding: 0 0 10px 0 !important;
    text-decoration: none !important;
}

.mol_524 .rtf_block ul, .mol_724 .rtf_block ul{
    color: #000000 !important;
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: normal !important;
    line-height: 22px !important;
    list-style-type: disc !important;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 10px !important;
    padding-left: 18px !important;
}

.mol_524 .rtf_block ul li, .mol_724 .rtf_block ul li{
padding-bottom:10px !important;
}

.mol_724 .rtf_block a{color:#007DBA}
.mol_724 .rtf_block a:hover, .mol_724 .rtf_block a:focus{text-decoration:underline}
.mol_724 .rtf_block a:visited{color:#822980}

.mol_704_1 .fst_col{width:173px;}
.mol_704_1 .scn_col{width:441px;}
.mol_704_1 .rtf_block p{
    color: #000000 !important;
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: normal !important;
    line-height: 22px !important;
    margin: 0 !important;
    padding: 0 0 10px 0 !important;
    text-decoration: none !important;
    }

.mol_741 .fst_col{width:317px;}
.mol_741 .scn_col{width:297px;}

.mol_750 .js_target{
position:absolute;
opacity:0;
}

.molecule641 .rtf_block a{
    color:#007dba !important;
}

.molecule641 .rtf_block a:link{
    color:#007dba !important;
}
.molecule641 .rtf_block a:hover{
    text-decoration:underline;
}

.molecule641 .rtf_block a:visited{
color:#822980 !important;
}

.txt_rgt{
text-align:right;
}

#body .head_h1, #body .txt_page_title{
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:'Metric Light',Arial,sans-serif;*/
    font-size:32px;
    font-weight:bold;
    line-height:32px;
    color:#000000;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}


#body .head_h2, #body .txt_section_header{
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:'Metric Light',Arial,sans-serif;*/
    font-size:24px;
    font-weight:bold;
    line-height:30px;
    color:#000000;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}

#body .head_h3, #body .txt_sub-section_header{
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:'Metric Light',Arial,sans-serif;*/
    font-size:20px;
    font-weight:bold;
    line-height:24px;
    color:#000000;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}

#body .head_h4, #body .txt_section_sub-header{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    line-height:22px;
    color:#000000;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin-bottom:0;
    margin:0;
}

#body .head_h4_lnk {
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    line-height:22px;
    color:#007DBA;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}

#body .head_h4_lnk:hover{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
}

#body .head_h4_lnk:focus,#body .head_h4_lnk:active{
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
}
#body .head_h4_lnk:visited{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;

}

#body .head_h5, #body .txt_tagline{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:normal;
    line-height:22px;
    color:#000000;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}

#body .head_h6, #body .txt_header_6{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:normal;
    line-height:22px;
    color:#000000;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}

#body .head_h6_lnk, #body .txt_header_6_lnk{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:normal;
    line-height:22px;
    color:#007dba;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}
#body .head_h6_lnk:hover, #body .txt_header_6_lnk:hover{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
}

#body .head_h6_lnk:focus,#body .head_h6_lnk:active, #body .txt_header_6_lnk:focus, #body .txt_header_6_lnk:active{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
}
#body .head_h6_lnk:visited, #body .txt_header_6_lnk:visited{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    color:#822980;
}


#body .txt_rr_title{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    line-height:22px;
    color:#000000;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin-bottom:0;
    margin:0;
}

#body .txt_rr_desc{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:normal;
    line-height:18px;
    color:#5a5a5a;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin-bottom:0;
    margin:0;
}



#body .txt_rr_lnk{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:normal;
    line-height:18px;
    color:#007dba;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}
#body .txt_rr_lnk:hover{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
}

#body .txt_rr_lnk:focus,#body .txt_rr_lnk:active{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
}
#body .txt_rr_lnk:visited{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    color:#822980;
}



#body .bsc_prg_prm,#body .txt_basic_para_pmy{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:normal;
    line-height:22px;
    color:#000000;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}

#body .emp_prg_prm,#body .txt_emphasized_pmy{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    line-height:22px;
    color:#000000;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}

#body .bsc_lnk_prm, #body .txt_basic_lnk_pmy{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:normal;
    line-height:22px;
    color:#007dba;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}
#body .bsc_lnk_prm:hover, #body .txt_basic_lnk_pmy:hover, #body .txt_mn_lnk_pmy{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
}

#body .bsc_lnk_prm:focus,#body .bsc_lnk_prm:active, #body .txt_basic_lnk_pmy:focus, #body .txt_basic_lnk_pmy:active, #body .txt_mn_lnk_pmy:focus, #body .txt_mn_lnk_pmy:hover{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
}
#body .bsc_lnk_prm:visited, #body .txt_basic_lnk_pmy:visited, #body .txt_mn_lnk_pmy:visited{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    color:#822980;
}

#body .txt_mn_lnk_pmy{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    line-height:22px;
    color:#007dba;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}

#body .desc_prm,#body .txt_desc_pmy{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:normal;
    line-height:22px;
    color:#5a5a5a;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}


#body .meta_dsc_prm, #body .txt_meta_dis_pmy{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:normal;
    line-height:22px;
    color:#767676;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}


#body .meta_lnk_prm, #body .txt_meta_lnk_pmy{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:normal;
    line-height:22px;
    color:#767676;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}
#body .meta_lnk_prm:hover, #body .txt_meta_lnk_pmy:hover{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
}

#body .meta_lnk_prm:focus,#body .meta_lnk_prm:active, #body .txt_meta_lnk_pmy:focus, #body .txt_meta_lnk_pmy:active{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
}
#body .meta_lnk_prm:visited, #body .txt_meta_lnk_pmy:visited{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    color:#822980;
}

#body .error_prm, #body .txt_error_pmy{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:normal;
    line-height:22px;
    color:#ff0000;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}

#body .emp_lnk_prm, #body .txt_emp_lnk_pmy{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    line-height:18px;
    color:#007dba;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}

#body .emp_lnk_prm:hover, #body .txt_emp_lnk_pmy:hover{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
}

#body .emp_lnk_prm:focus,#body .emp_lnk_prm:active, #body .txt_emp_lnk_pmy:focus, #body .txt_emp_lnk_pmy:active{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
}

#body .emp_lnk_prm:visited, #body .txt_emp_lnk_pmy:visited{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    color:#822980;
}

#body .bsc_prg_sec, #body .txt_basic_para_sec{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:normal;
    line-height:18px;
    color:#000000;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}

#body .emp_prg_sec, #body .txt_emphasized_sec{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    line-height:18px;
    color:#000000;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}

#body .bsc_lnk_sec, #body .txt_basic_lnk_sec{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:normal;
    line-height:18px;
    color:#007dba;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}
#body .bsc_lnk_sec:hover, #body .txt_basic_lnk_sec:hover{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
}

#body .bsc_lnk_sec:focus,#body .bsc_lnk_sec:active, #body .txt_basic_lnk_sec:focus, #body .txt_basic_lnk_sec:active{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
}
#body .bsc_lnk_sec:visited, #body .txt_basic_lnk_sec:visited{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    color:#822980;
}

#body .desc_sec, #body .txt_desc_sec{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:normal;
    line-height:18px;
    color:#5a5a5a;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin-bottom:0;
    margin:0;
}

#body .txt_emp_desc_sec{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    line-height:18px;
    color:#5a5a5a;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin-bottom:0;
    margin:0;
}

#body .meta_dsc_sec, #body .txt_meta_dis_sec{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:normal;
    line-height:18px;
    color:#767676;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}


#body .meta_lnk_sec, #body .txt_meta_lnk_sec{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:normal;
    line-height:18px;
    color:#767676;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}
#body .meta_lnk_sec:hover, #body .txt_meta_lnk_sec:hover{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
}

#body .meta_lnk_sec:focus,#body .meta_lnk_sec:active, #body .txt_meta_lnk_sec:focus, #body .txt_meta_lnk_sec:active{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
}
#body .meta_lnk_sec:visited, #body .txt_meta_lnk_sec:visited{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    color:#822980;
}



#body .error_sec, #body .txt_error_sec{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:normal;
    line-height:18px;
    color:#ff0000;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}


#body .emp_lnk_sec, #body .txt_emp_lnk_sec{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    line-height:18px;
    color:#007dba;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}

#body .emp_lnk_sec:hover, #body .txt_emp_lnk_sec:hover{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
}

#body .emp_lnk_sec:focus,#body .emp_lnk_sec:active, #body .txt_emp_lnk_sec:focus, #body .txt_emp_lnk_sec:active{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
}
#body .emp_lnk_sec:visited, #body .txt_emp_lnk_sec:visited{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    color:#822980;
}


#body .bdc, #body .txt_breadcrumb{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:normal;
    line-height:12px;
    color:#767676;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}
#body .bdc:hover, #body .txt_breadcrumb:hover{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
}

#body .bdc:focus,#body .bdc:active, #body .txt_breadcrumb:active, #body .txt_breadcrumb:focus{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
}
#body .bdc:visited, #body .txt_breadcrumb:visited{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    color:#822980;
}
#body .txt_disclaimer{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    line-height:15px;
    color:#5a5a5a;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}

#body .disc_lnk, #body .txt_disclaimer_lnk{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    line-height:15px;
    color:#007dba;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}
#body .disc_lnk:hover, #body .txt_disclaimer_lnk:hover{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
}

#body .disc_lnk:focus,#body .disc_lnk:active, #body .txt_disclaimer_lnk:focus, #body .txt_disclaimer_lnk:active{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
}
#body .disc_lnk:visited, #body .txt_disclaimer_lnk:visited{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    color:#822980;
}


#body .sub_head{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight:normal;
    line-height:24px;
    color:#000000;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}

#body .head_rr{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:normal;
    line-height:18px;
    color:#000000;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}

#body .head_rr_lnk{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:normal;
    line-height:18px;
    color:#007dba;
    font-style:normal;
    text-decoration:none;
    padding:0;
    margin:0;
}
#body .head_rr_lnk:hover{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
}

#body .head_rr_lnk:focus,#body .head_rr_lnk:active{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
}
#body .head_rr_lnk:visited{
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    color:#822980;
}


#body .pb_25{
padding-bottom:25px;
}
#body .pb_15{
padding-bottom:15px;
}
#body .pb_11{
padding-bottom:11px;
}
#body .pb_10{
padding-bottom:10px;
}

#body .pb_9{
padding-bottom:10px;
}


#body .pb_8{
padding-bottom:8px;
}

#body .pl_20 {
    padding-left: 20px;
}

#body .pl_22 {
    padding-left: 22px;
}

#body .pr_20{
padding-right:20px;
}

/**
 * @section Form buttons
 * @subsection Common styles for form buttons
 */

.button input {border: none; font: inherit; color: inherit; background: transparent; overflow: visible;}

/**
 * @section Inline Action buttons
 * @subsection Common styles for inline action buttons
 */

.button {font-family:"HPSimplified",Arial; -moz-border-radius: 0 4px; border-radius: 0 4px; padding: 0 20px; display: inline-block; height: 40px}
.button .btn_label, .button input {text-transform: none; line-height: 38px; font-size: 2em; font-weight: bold; border: none}
.button:hover, .button:focus { background-color: #d6492d; text-decoration: none;}
.button:visited span{color: #ffffff;}
.button { background-color:#f05332; }

.button.inline .btn_label, .inline input {line-height: 34px; font-size: 1.6em;}
.button.inline input {height: 36px}
.button.inline {height: 36px; padding: 0 15px; margin-left: 5px;}

.button.slim .btn_label, .slim input {line-height: 25px; font-size: 1.4em; margin-bottom: 1px}
.button.slim input {height: 26px}
.button.slim {height: 26px; padding: 0 10px; margin-left: 5px; }

/**
 * @section Inline Action buttons
 * @subsection Styles for primary button
 */

.button.primary, .button.primary input { color: #ffffff; background-color: #D7410B }
.button.primary:hover, .button.primary:hover input { background-color: #C1401A; }
.button.primary_disabled:hover, .button.primary_disabled,
.button.primary_disabled input { color: #e5e5e5; background-color: #999999; cursor: default; }

/**
 * @section Inline Action buttons
 * @subsection Styles for secondary button
 */

.button.secondary, .button.secondary input { color: #ffffff; background-color: #0096d6; }
.button.secondary:hover, .button.secondary:hover input { background-color: #0084BD;}
.button.secondary_disabled:hover, .button.secondary_disabled,
.button.secondary_disabled input {background-color: #ccc; color: #fff; cursor: default; }

/**
 * @section Inline Action buttons
 * @subsection Styles for tertiary button
 */

.button.tertiary, .button.tertiary input { color: #ffffff; background-color: #767676; }
.button.tertiary:hover, .button.tertiary:hover input { background-color: #5a5a5a;}
.button.tertiary_disabled:hover, .button.tertiary_disabled,
.button.tertiary_disabled input {background-color: #ccc; color: #fff; cursor: default; }

/**
 * @section Toggle form buttons
 * @subsection Common styles for toggle form buttons
 */

.btn_toggle span.btn_label {cursor: pointer; line-height: 18px; font-size: 1.4em}
.btn_toggle .btn_inner { margin: 0px; padding: 1px 6px 0; display: inline-block; height: 21px; border: 2px #ccc solid; border-collapse: collapse; }
.btn_toggle.first {margin-right: 1px}
.btn_toggle a:hover .btn_inner,
.btn_toggle a:focus .btn_inner { background-color: #fff; color: #007dba; border-color: #5a5a5a}
.btn_toggle .btn_inner { background-color:#007CA2; }
.btn_toggle .arr_wht_rgt { background-position:right -136px; }

/**
 * @section Toggle form buttons
 * @subsection Styles for default toggle form button
 */

.btn_toggle .default .btn_inner,
.btn_toggle .default span { color: #767676; background-color: #fff }
.btn_toggle .default:hover .btn_inner,
.btn_toggle .default:hover span { background-color: #ffffff; color: #007dba; }
.btn_toggle .active .default .btn_inner,
.btn_toggle .active .default span,
.btn_toggle .active .default:hover .btn_inner,
.btn_toggle .active .default:hover span { cursor: default; border-color: #007dba; color: #fff; background-color: #007dba }

/**
 * @section Toggle form buttons
 * @subsection Styles for error toggle form button
 */

.btn_toggle .error .btn_inner,
.btn_toggle .error span { color: #ff0000; border-color: #ff0000; background-color: #ffffff; }
.btn_toggle .error:hover .btn_inner,
.btn_toggle .error:hover span {background-color: #ffffff; color: #ff0000; border-color: #5a5a5a; }

.btn_toggle .error:hover .btn_inner, .btn_toggle .error:hover span {
    background-color: #FFFFFF;
    border-color: #5A5A5A;
    color: #FF0000;
}

/**
 * @section Pagination button
 * @subsection Common styles for pagination buttons
 */

.btn_pagination {font-family:"HPSimplified",Arial; }
.btn_pagination .btn_label { font-weight: bold; cursor: pointer; line-height: 26px; height: 26px;  font-size: 1.4em;}
.btn_pagination .btn_inner { padding: 0 10px; -moz-border-radius: 0 4px; border-radius: 0 4px; display: inline-block;}
.btn_pagination .page_number{ display: inline-block; font-weight: normal; padding-left: 3px;}

.btn_pagination .btn_inner,
.btn_pagination span { background-color: #0096d6; color: #ffffff; }
.btn_pagination:hover .btn_inner,
.btn_pagination:hover span { background-color: #0084BD; }


.btn_pagination.disabled:hover .btn_inner,
.btn_pagination.disabled .btn_inner,
.btn_pagination.disabled:hover span,
.btn_pagination.disabled span { background-color: #ccc; cursor: default; }

/**
 * @section Share button
 * @subsection Common styles for share button
 */
.btn_share_trigger_parent { height: 19px; display: inline-block; }
.btn_share, .btn_print { text-transform: capitalize; }
.btn_share .btn_label, .btn_print .btn_label {
    padding-left: 18px;
    background: url(../i/common/s-15px-hpe.png) no-repeat 0 -581px;
    cursor: pointer;
    font-size: 1.4em;
    line-height: 32px;
    border: none;
}
.btn_print .btn_label {
    background-position: left -790px;
}
.btn_share .btn_inner, .btn_print .btn_inner { display: inline-block; padding: 2px 10px;  border-radius: 0 4px 0 4px; }

.btn_share .btn_inner span, .btn_print .btn_inner span{ color: #767676;}
.btn_share a:hover .btn_inner .btn_label, .btn_print a:hover .btn_inner .btn_label{ text-decoration: underline }
.btn_share a:hover .btn_inner, .btn_print a:hover .btn_inner { text-decoration: none; }

/**
 * @section Share button
 * @subsection Styles for share button trigger
 */

/**
 * @section Share button
 * @subsection Styles for share popup
 */
.share_widget_holder{display: none; }
.share_popup_dark .border_bottom a,
.share_popup_dark .email a,
.share_popup_light .border_bottom a,
.share_popup_light .email a { padding: 8px 30px 8px 8px; display: inline-block; _display: block; }

/**
 * @section Share popup
 * @subsection Styles for share popup dark
 */

.share_popup_dark .popup_list { }
.share_popup_dark .popup_list { }
.share_popup_dark .border_bottom { border-bottom: 1px solid #666666;}
.share_popup_dark .popup_list { border-radius: 3px; -moz-border-radius: 3px; }

.share_popup_dark .border_bottom,
.share_popup_dark .email { background-color: #3f4043; }
.share_popup_dark .border_bottom span,
.share_popup_dark .email span { font-size: 95%; color: #b2b2b2; }

.share_popup_dark .border_bottom:hover,
.share_popup_dark .email:hover { background-color: #494a4d; }
.share_popup_dark .border_bottom:hover span,
.share_popup_dark .email:hover span { font-size: 95%; color: #f2f2f2; }

/**
 * @section Icon buttons
 * @subsection Common styles for icon buttons
 */

.btn_icon,
.btn_icon .close{ display: inline-block; }
.btn_icon a{ background:url(../../i/common/s-21px-hpe.png) no-repeat; }
.btn_icon div{ border-radius: 3px; -moz-border-radius: 3px; }

/**
 * @section Icon buttons
 * @subsection Styles for close button
 */

.btn_icon .close a{ width: 17px; height: 17px; cursor: pointer; display: inline-block; background-position: left -455px; font-size: 0px; color: #373536; line-height: 0px; }
.btn_icon .close a:hover{ background-position: left -500px; font-size: 0px; color: #373536;}

/**
 * @section Icon buttons
 * @subsection Styles for remove button
 */

.btn_icon .remove a{ width: 15px; height: 15px; cursor: pointer; display: inline-block; background-position: left -544px; font-size: 0px; color: #100e0f; line-height: 0px; }
.btn_icon .remove a:hover{ background-position: left -585px; font-size: 0px; color: #100e0f; }

/**
 * @section Icon buttons
 * @subsection Styles for zoom button
 */

.btn_icon .zoom a{ height: 15px; cursor: pointer; display: inline-block; padding: 0px 0px 0px 17px; font-size: 1.4em; background-position: left -626px; color: #767676; line-height: 18px}
.btn_icon .zoom a:hover{ background-position: left -626px; text-decoration: underline}

/**
 * @section Inline Action buttons with Indicator
 * @subsection Common styles for inline action buttons with indicators
 */

.btn_indicator { font-family:"HPSimplified",Arial; }
.btn_indicator .icon,
.btn_indicator span.btn_label { font-weight: bold; cursor: pointer; font-size: 1.4em; border: none; }
.btn_indicator .icon { display: inline-block; width: 15px; height: 15px}
.btn_indicator .btn_inner { display: inline-block; }

.btn_indicator .btn_inner { height: 21px; padding: 0 10px 0 8px; -moz-border-radius: 0 4px; border-radius: 0 4px;}
.btn_indicator .btn_inner,
.btn_indicator .btn_inner span{ background-color: #767676; color: #ffffff; }
.btn_indicator a:hover .btn_inner,
.btn_indicator a:hover .btn_inner span{ background-color: #5a5a5a; }

.btn_indicator .disabled .btn_inner,
.btn_indicator .disabled .btn_inner span,
.btn_indicator .disabled:hover .btn_inner,
.btn_indicator .disabled:hover .btn_inner span{ background-color: #ccc; color: #fff; cursor: default; }

.btn_indicator .arrow_left {padding: 5px 10px 0 6px}
.btn_indicator .arrow_right {padding: 5px 6px 0 10px}

.btn_indicator .arrow_left .btn_label {padding: 0}
.btn_indicator .arrow_right .btn_label {padding: 0}
/**
 * @section Inline Action buttons with Indicator, left icon
 * @subsection Styles for inline action button with indicator on the left and right sides (arrow)
 */

.btn_indicator .arrow_left .icon,
.btn_indicator .arrow_right .icon { background-image: url(../../i/common/s-15px-hpe.png); background-repeat: no-repeat}
.btn_indicator .arrow_right .icon { background-position: left -2756px}
.btn_indicator .arrow_left .icon { background-position: left -2791px}

.btn_indicator .search_left {padding: 5px 8px 0 10px}
/**
 * @section Inline Action buttons with Indicator, left icon
 * @subsection Styles for inline action button with indicator on the left and right sides (google search)
 */

.btn_indicator .search_left .icon,
.btn_indicator .search_right .icon { background-image: url(../../i/common/s-15px-hpe.png); background-position: left -2722px; background-repeat: no-repeat; width: 15px; height: 15px; }

.btn_indicator .search_left .btn_label{ padding-left: 5px; }

.btn_indicator .search_right .btn_label{ padding-right: 3px; padding-left: 0px; }
.btn_indicator .search_right {padding: 5px 8px 0 10px;}
/**
 * Styles from molecules.css
 * @section Button expand all
 */

.btn_expand_all .icn_pls_drk, .icn_mns_drk { background: url(../../i/common/s-21px-hpe.png) no-repeat scroll transparent; width: 18px; height: 18px; display: inline-block; cursor: pointer; }
.btn_expand_all a:hover{ cursor: pointer; }

.btn_expand_all .icn_pls_drk { background-position: left -1680px; }
.btn_expand_all .icn_mns_drk { background-position: left -1815px; margin-left: 23px; }

.btn_expand_all .active .icn_pls_drk,
.btn_expand_all a:hover .icn_pls_drk { background-position: left -1950px; }
.btn_expand_all .active .icn_mns_drk,
.btn_expand_all a:hover .icn_mns_drk { background-position: left -2085px; }

/**
 * Styles from molecules.css
 * @section Expand all button
 */

.btn_expand .expand-icn { width: 18px; height: 18px; background: url(../../i/plus-minus-hpe.jpg) no-repeat; display: inline-block;  }
.btn_expand a:hover { cursor: pointer;  }

.btn_expand .expand-icn{background-position: left -420px;}
.btn_expand .expanded .expand-icn {background-position: left -350px;}

/**
 * @section Checkbox button
 * @subsection Common styles
 */
.btn_checkbox {line-height: 18px;  font-family:"HPSimplified",Arial;}

.btn_checkbox .label{
    display: inline-block;
    margin-left: 5px;
}

.btn_checkbox label {
    font-size: 1.4em;
    line-height: 18px;
    color: #767676;
    vertical-align: middle;
}

.btn_checkbox a:hover label {
    text-decoration: underline;
}

.btn_checkbox .checkbox{
    display: inline-block;
    width: 17px;
    height: 17px;
    background-image: url(../../i/common/s-21px-hpe.png); background-position: left 0; background-repeat: no-repeat;
}

.btn_checkbox .checkbox:hover{
    background-position: left -45px;
}

.chkd .checkbox, .chkd .checkbox:hover{
    background-position: left -90px;
}

.hpe .button .button-link { font-size: 105%; color:#767676}
.hpe .button .button-link:hover { text-decoration: none; }
.hpe .button-white {background-color: #FFFFFF;}
.hpe .button {text-transform: none;border-radius: 3px 3px 3px 3px;margin-left:3px;height:30px;/*height:22px;*/width:70px;float:left;}
.hpe .icn_share{background: url(../i/common/s-15px-hpe.png) no-repeat transparent 0 -579px; padding-left:20px}
.hpe .button .btn_chr_c{background: #FFFFFF;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFF,EndColorStr=#FFFFFF);}
.hpe .body .button a:link {font-size: 105%; color:#767676!important;font-weight: normal!important;}
.hpe .body .button a:hover {font-size: 105%; color:#767676!important;text-decoration:underline;}
.hpe .body .button a:visited { color:#767676!important;}
.hpe a.button-link.share SPAN.icn_share { float:left }
.hpe .body .m5_8{margin:3px 8px;/*margin:5px 8px;*/}

/* CSS Document */

.hide {display:none;}
.show {display: block;}

/*#resourceFinder{padding-left:18px;}*/

#FinderForm{font:14px HPSimplified, Arial !important;}

.hpeTable{width:1002px;border-left:1px solid #CCC !important;border-top:1px solid #CCC !important;border-collapse:collapse;}
.hpeTable tr th{
    padding:12px 12px 12px 18px;
    text-align:left;
    font-size:16px;
    line-height:22px;
    background-color:#767676;
    color:#FFF;
    border-right:1px solid #CCC !important;
    border-bottom:1px solid #CCC !important;
}
.hpeTable tr td{
    font-size:16px;
    line-height:22px;
    padding:12px 12px 12px 18px;
    border-right:1px solid #CCC !important;
    border-bottom:1px solid #CCC !important;
}

.hpeTable tr td a:hover{text-decoration:underline !important;}



#divSubCat{
    width:1000px;
    height:225px;
    border:1px solid #ccc;
    /*background-color:#f3f3f3;*/
}

.subCat{
    float:left;
    padding-right:16px !important;
}

#divSearchWrapper{
    width:1000px;
    /*border:1px solid #cccccc;*/
}
#divSearchWrapper.collapsed{border:none;}
#divSearchWrapper.expanded{border:1px solid #CCC;}

#divSearch{
    height:260px;
    /*background-color:#ebebeb;*/
}

#divSubCat #subCatHeader{margin:5px 0 0 5px;padding:0 !important;font-size:16px !important;line-height:18px !important;font-weight:bold;color:#000;}

input{padding-bottom:1px;}
.redNum{color:#FFF;}

#divSearch h2{font-size:16px !important;}

.cell1{float:left;height:auto;min-width:75px;margin:0 0 -1990px 2px;padding:5px 10px 1995px 5px;}
.cell1 h2{margin:0;padding:0 0 4px 0;font-size:16px !important;font-weight:bold;}
.cell1 ul{list-style:none;margin:0;padding:0;}
.cell1 ul li{padding:0 0 4px 5px;margin:0;}

.cell2{float:left;width:auto;height:auto;margin-left:3px;margin-bottom: -1990px; padding-bottom: 2000px;}
.tabularSurround{width:100%;overflow:hidden;}

.floatLeft{float:left;}
.floatRight{float:right;}

a{outline:none;}

#tabContainer{
    float:left;
    padding:0;
    margin:0;
    width:1000px;
    height:40px;
}

#tabContainer ul{
    margin:0;
    padding:0;
    list-style:none;
    height:40px;
}
#tabContainer ul li{
    /*z-index:102;*/
    background-color:#FFF;
    float:left;
    margin:0;
    padding:0;
    font-size:16px;
    height:40px;
    border-bottom:1px solid red;

}

/*Non active tab CSS*/
#tabContainer li a{
    cursor:pointer;
    display:block;
    height:39px;
    line-height:39px;
    padding:0 18px;
    text-decoration:none;
    color:#5A5A5A !important;
    border-bottom:1px solid #CCC;
}

/*Active tab CSS*/
#tabContainer li a.active{
    cursor:default;
    border-left:1px solid #CCC;
    border-top:1px solid #CCC;
    border-right:1px solid #CCC;
    border-top-right-radius:5px;
    color:#000 !important;
    font-weight:bold;
    height:39px;
    line-height:39px;
}

#tabContainer li a:hover{text-decoration:underline !important;}
#tabContainer li a.active:hover{text-decoration:none !important;}

.borderRight{border-right:1px solid #b7b7b7;}

#divClear a img{border:0;}
#divClear a{font-weight:normal;color:#808080;}


.dataTables_info {margin-bottom:20px;}

/*Gray HPE button*/
a.gray-button{float:none;width:auto;padding:5px 18px;height:30px;color:#FFF !important;background-color:#767676;;font-family:HPSimplified;font-size:14px;line-height:30px !important;border-top-right-radius:5px;border-bottom-left-radius:5px;border:0;cursor:pointer;text-decoration:none !important;}
a.gray-button:hover{float:none;text-decoration:none !important;width:auto;padding:5px 18px;color:#FFF !important;background-color:#5A5A5A;font-family:HPSimplified;font-size:14px;line-height:30px !important;border-top-right-radius:5px;border-bottom-left-radius:5px;border:0;cursor:pointer;}


/*Universal margins and padding */
.marg5{margin:5px;}
.marg10{margin:10px;}
.marg15{margin:15px;}
.marg20{margin:20px;}
.margTop5{margin-top:5px;}
.margTop10{margin-top:10px;}
.margTop15{margin-top:15px;}
.margTop20{margin-top:20px;}
.margBtm5{margin-bottom:5px;}
.margBtm10{margin-bottom:10px;}
.margBtm15{margin-bottom:15px;}
.margBtm20{margin-bottom:20px;}
/*.margLeft5{margin-left:5px;}*/
.margLeft10{margin-left:10px;}
.margLeft15{margin-left:15px;}
.margLeft20{margin-left:20px;}
.margRht5{margin-right:5px;}
.margRht10{margin-right:10px;}
.margRht15{margin-right:15px;}
.margRht20{margin-right:20px;}

.pad5{padding:5px;}
.pad10{padding:10px;}
.pad15{padding:15px;}
.pad20{padding:20px;}
.padTop5{padding-top:5px;}
.padTop10{padding-top:10px;}
.padTop15{padding-top:15px;}
.padTop20{padding-top:20px;}
.padBtm5{padding-bottom:5px;}
.padBtm10{padding-bottom:10px;}
.padBtm15{padding-bottom:15px;}
.padBtm20{padding-bottom:20px;}
.padLeft5{padding-left:5px;}
.padLeft10{padding-left:10px;}
.padLeft15{padding-left:15px;}
.padLeft20{padding-left:20px;}
.padRht5{padding-right:5px;}
.padRht10{padding-right:10px;}
.padRht15{padding-right:15px;}
.padRht20{padding-right:20px;}
/*End of margins and padding */

input.styled_light,input.styled_dark { display: none; }
select.styled_dark,select.styled_light { position: relative; width:463px; height:32px; opacity: 0; filter: alpha(opacity=0); z-index: 5; }
.disabled { opacity: 0.5; filter: alpha(opacity=50); }

.sign-in{margin-top:0;}
/*#snav_tab_nav{border-bottom: 1px solid #CCCCCC;}*/
.secondary_nav .snav_tabs {
    border-bottom:none;
}

 a.link_icn.icb_hlp:hover{
     text-decoration:none
 }
 div.divider{
     width:100%;
     margin:5px 0;
     border-bottom:1px solid #CCC;
 }

 span.partner-portal{
     font-size: 16px;
     line-height: 20px;
     margin-bottom: 5px;
     padding: 0 20px;
 }

 .tooltip_text-bottom{
     border:0 !important;
     font-size: 14px;
     line-height: 18px;
     padding: 8px 20px 0;
 }

.sign-in a, .sign-in a:hover{
     color: #007DBA;
 }

 a.link_icn, a.link_icn:hover {
     color: #767676;
     font-size: 14px;
     line-height: 18px !important;
     text-decoration:none !important;
     padding: 0 20px 0 0 !important;
 }

 .sign-in{
   float:right;
 }

 .link-list li a:hover{
   text-decoration:underline !important;
 }

 .tooltip_main span.sign-in-arrow{
     background: url("/tridion/assets/i/common/s-21px-hpe_for-SignInButton.jpg") no-repeat scroll 2px -1435px transparent;
     height: 16px;
     position: absolute;
     background-position: 2px -1522px;
     border-left: 0 none;
     left: -48px;
     top:6px;
     width: 75px;
     cursor: pointer;
 }

   #footer-hpn{
       width:100%;
       border-top:3px solid #CCC;
       float:left;
       margin-bottom:20px;
   }
   .four-columns{
       font-size:14px;
       width:212px;
       padding-top:15px;
       padding-left:19px;
       padding-bottom:15px;
       padding-right:19px;
       float:left;
     }

     #footer-hpn .four-columns h4{
       margin-bottom: 5px;
       padding-top: 0 !important;
     }

     ul.ulist{
       margin-bottom: 15px;
     }

     .ulist li{
       padding-bottom:5px;
     }

     .warranty-footer{
       float:right;
       margin-right:18px;
       margin-bottom:5px;
     }

     .warranty-footer ul li{
       float:left;
       margin-right:10px;
       color:#CCC;
     }

   .warranty-footer ul li a{
       font-size:12px;
       color:#000;
     }

  .warranty-footer ul li a:hover{
   color:#000;
   text-decoration: underline;
 }

 #viewMobile, #viewDesktop{float:left;width:300px;margin:0 0 5px 18px;font-size:12px;}
 #viewMobile a, #viewDesktop a{text-decoration:none;}
 #viewMobile a:hover, #viewDesktop a:hover{text-decoration:underline;}
 .show{display:block;}
 .hide{display:none;}

 .at16nc.at300bs.at15nc.at15t_compact.at16t_compact{
     background: url("/tridion/assets/i/common/s-15px-hpe.png") no-repeat scroll 0 -581px transparent !important;
     z-index: 10;
 }

 .prog-disc, .prog-disc-item-content p{margin: 20px 0 !important;}
 .prog-disc .button_hpe.inline {float: right;font-weight: bold !important;line-height: 36px !important;}
 /*.hpe .prog-disc .js_hoverable, .hpe .prog-disc .hoverable:hover, .hpe .prog-disc .prog-disc-item-header a:hover {background:white !important}*/
 #ctl01_breadcrumbsPanel, #ctl01_breadcrumbsPanel a {
     color: #767676 !important;
     font-size: 16px;
     line-height: 30px;
 }
 #ctl01_breadcrumbsPanel a:hover {
     color: #767676 !important;
     font-size: 16px;
     line-height: 30px;
     text-decoration:underline;
 }
 .tooltip_text p a{font-size:14px !important}
 .tooltip_text a{font-size:14px !important}

 /* CSS classes for generic overlay in /scripts/hpe/overlay.js make sure you include both files */

    .overlay_popup{
      border-top-width:5px;
      border-bottom-width:5px;
      border-top-color:#0096D6;
      border-bottom-color:#0096D6;
      padding: 20px;
      padding-top:10px;
    }

    .prod_layer{
    height:435px !important;
    width:750px;
    margin:auto;
    border: 2px solid #CCCCCC;
    border-radius: 0 0 0 0;
    background: none repeat scroll 0 0 #fff;
    display: none;
    position: absolute;
    z-index: 101;
    border-top-width:5px;
    border-bottom-width:5px;
    border-top-color:#0096D6;
    border-bottom-color:#0096D6;
    padding: 20px;
    padding-top:10px;
    padding-bottom:40px;
    }

    .appliance_layer{
    /*height:435px !important;*/
    /*font-family: "HPSimplified",Arial;*/
	/*font-family:'Metric Light',Arial,sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
    width:585px;
    margin:auto;
    border: 2px solid #CCCCCC;
    border-radius: 0 0 0 0;
    background: none repeat scroll 0 0 #fff;
    display: none;
    position: absolute;
    z-index: 101;
    border-top-width:5px;
    border-bottom-width:5px;
    border-top-color:#0096D6;
    border-bottom-color:#0096D6;
    padding: 20px;
    padding-top:10px;
    padding-bottom:40px;
    }

.prod_layer {
    /*position:absolute;*/
    /*top:200px;*/
    /*background-color:#333333;*/
    /*display:none;height:390px;*/
    /*width:700px;*/
    /*margin-left:50px;*/
    /*z-index:500;*/
    }



.topBar {width:100%;}
.popupTitle {font-weight:bold; font-color: #000000 !important;}
.popupTitle .boldText{
    color:#000 !important;
    font-face: HP Simplified Bold;
    font-size: 20px;
    line-height: 24px;
    font-color: #000000 !important;
    float:left;
    padding-top:10px;
    }

.product_popup_close {
    float:right;
    background: url(/tridion/assets/i/common/i-btn-icns-hpe.png) no-repeat scroll 0 0 transparent;
    background-position: left 0;
    color: #373536;
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    height: 17px;
    line-height: 0;
    width: 17px;
    }

.divclose{display:none;}
.specificationLink {text-align:right;width:100%;font-size:130%;font-weight:bold;margin:0px 0 20px 0;color:#003366;}
.prod_layer_content {clear:both;padding-top:10px;}
.prod_layer_details {float:left; width:420px;height:400px;color:#000;}
.prod_layer_details .smaller{color:#000 !important;}
.prod_layer_details p{color:#000 !important;}
.prod_layer_details a{color:#007DBA !important;}
.prod_layer_details img{display:none;}
.prod_layer_text{
    float:left;
    }
.prod_layer_details ul{
    padding-top:10px;
    padding-bottom:10px;
    list-style-type: disc;
    padding-left:30px;
}
.prod_layer_details li{
    list-style-type: disc !important;
}

.prod_layer_resources {width:315px;height:120px;padding:10px;background-color:#fff;color:#000;}
.prod_layer_resources .cellwidth {float:left;width:95px;}
.prod_layer_images {background-color:#fff;width:250px;height:300px; float:right;}

.get_prodImage img{
    max-width:250px;
}

#popUpOverlay{
    zoom: 1; opacity: 0.8 !important;
    filter: alpha(opacity = 80) !important;
    height: 1645px !important;
    /*width: 1680px !important;*/
    }

/*start video common styles*/
.videoitem{
    display: inline-block;
    position: relative;
}
.videoitem p{
    font-size: 14px;
    line-height: 18px;
}
.video-title{
    display: block;
    margin-top: -3px;
    color: #767676;
}
.videoitem .video-time{
    margin: 0;
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    color: #FFFFFF;
    position: absolute;
    bottom: 1px;
    right: 1px;
    border-radius: 4px 0 0;
    background-color: #000000;
    opacity: 0.9;
    padding: 4px 8px;
}
.video-thumbnail {
    position: relative;
}
.video-thumbnail .play {
    position: absolute;
    text-indent: -9999px;
    display: block;
    background: url("/tridion/assets/i/common/s-video-icons.png") no-repeat scroll 0 0 transparent;
}
.video-thumbnail img{
    border: 1px solid #cccccc;
    overflow: hidden;
}
.video-time span{
    display: inline-block;
}
.video-meta{color:#767676;}
/*end video common styles*/

/*start video_mini*/
.video_mini .play {
    height: 18px;
    width: 24px;
    left: 19px;
    top: 12px;
}
.video_mini .video-title,
.video_mini .video-meta{margin-left: 73px;}
.video_mini .video-thumbnail{
    float:left;
}
.video_mini .video-thumbnail img{
    width: 61px;
    height: 42px;
}
/*end video_mini*/


 /*start video small*/
.video_small .play {
    height: 18px;
    width: 24px;
    top: 20px;
    left: 38px;
}
.video_small .video-thumbnail{
    float:left;
}
.video_small .video-title{margin-left: 111px;}
.video_small .video-time {
    font-size: 11px;
    line-height: 16px;
    padding: 1px 4px;
}
.video_small .video-thumbnail img{
    width: 101px;
    height: 56px;
}
/*end video small*/

/*start video_medium*/
.video_medium .play {
    background-position: 0 -38px;
    height: 36px;
    width: 48px;
    top: 47px;
    left: 88px;
}
.video_medium .video-thumbnail{
    width:228px;
    height:132px;
}
.video_medium .video-thumbnail img{
    width: 226px;
    height: 130px;
}
/* end video_medium*/



/*start video_large*/
.video_large .play {
    background-position: 0 -38px;
    height: 36px;
    width: 48px;
    left: 123px;
    top: 66px;
}
.video_large .video-thumbnail{
    width:295px;
    height:168px;
}
.video_large .video-thumbnail img{
    width: 293px;
    height: 166px;
}
/*end video_large*/


/*start video_x_large*/
.video_x_large .play {
    background-position: 0 -93px;
    height: 55px;
    width: 80px;
    left: 265px;
    right: auto;
    top: 145px;
}
.video_x_large .video-thumbnail{
    width:640px;
    height:360px;
}
.video_x_large .video-thumbnail img{
    width:608px;
    height:342px;
}
.video_x_large .video-title{
    margin-top: 15px;
    color:#000
}
.video_x_large .video-poster{
    position: absolute;
    top:0;
    left: 0;
    background-color: #FFFFFF;
    border: 1px solid #ccc;
}
/*end video_x_large*/


/*start preloader styles*/
.cs_spooler { position: absolute; top: 0; left: 0;}
.cs_spooler div {
    background: url("/tridion/assets/i/common/i-pre-lg-hpe.gif") no-repeat scroll 0 0 transparent;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0;
    width: 60px;
}
/*end preloader styles*/

/* start common*/
.videoitem .video_title_bottom {
    clear: both;
    margin-top: 0;
    margin-left: 0;
    padding-top: 5px;
}

.video-title.video_maintitle {
    font-size: 16px;
    font-weight: bold;
    margin-top: 3px;
}
/* end common*/
#body {
    margin: 0 auto;
    width:1000px;
}

#footer-hpn{
    margin: 0 auto;
    width: 1000px;
}

#body {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    padding-bottom: 23px;
}

a {
    text-decoration: none;
}
a, object, embed {
    outline: 0 none;
}
#header ul.main_nav {margin-top: 32px !important;}
.sub_menu_wrapper{z-index:100;}
.footer {background: #f0f0f0 !important;}

#hpnFooterPanel{width:1000px;margin:0 auto;}

.banner_full{margin-top: 30px;}

ul.snav_tabs {display:none;}

.footer .legal_privacy_links p{font-size:14px;}

/*.footer_lang_container .cs-container .home_link{padding: 10px 10px 10px 0;}*/

.hpe .microtabs .tabs_nav {
    border-bottom: 1px solid #CCCCCC !important;
    padding-bottom: 4px;
}
.hpe .microtabs .tabs_nav .menu, .hpe .microtabs .tabs_nav .menu .selected {
    border: medium none;
    padding-bottom: 0;
}
.hpe .microtabs .tabs_nav .menu li {
    height: 36px !important;
    margin: 0 8px 0 18px !important;
}
.hpe .microtabs .tabs_nav .menu a, .hpe .body .microtabs .tabs_nav .menu a:link {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #87898B;
    font-size: 16px;
    font-weight: normal;
    padding: 0;
    text-decoration: none !important;
}
.hpe .microtabs .tabs_nav .menu .selected a, .hpe body .microtabs .tabs_nav .menu .selected a {
    /*border-bottom: 4px solid #0096D6 !important;*/
	border-bottom: 4px solid #01a982 !important;
    color: #000000 !important;
    padding-bottom: 6px !important;
}
.hpe .microtabs .tabs_nav .menu a:hover, .hpe .body .microtabs .tabs_nav .menu a:hover {
    /*color: #007DBA !important;*/
	color:#01a982 !important;
    text-decoration: none !important;
}

/*
#widget_menu #nav_buttons{
  display:none;
}
*/


#accessoryPopUp .cl_box{position:static;}