@charset "utf-8";
*+html { padding:0 10px 0 11px; margin:0; }
#navtop { position:absolute; height:64px; margin:0px; padding:0px; text-align:left; z-index:100; width:1015px; }
* html #navtop { z-index:10; }
*:first-child+html #navtop { z-index:10; }
img { border:0; }
ul { margin:0; padding:0; list-style:none; }
/*dl, dt, dd { margin:0; padding:0; }*/
/*.hiddenlink { display:none; }
#highb_layer { margin:-105px 0 0 100px; }
#highb_layer_bottom { margin:1px 0 0 0; }*/
#navtop { z-index:10 !important; }
/*#header_highband .gnb_menu {width:694px; height:42px; padding:22px 0 0 321px; margin: 0;}*/
#header_highband .gnb_menu { /*top menu items position */ text-align:left;width:478px; height:15px; padding:1px 0 0 537px; margin: 0;/*1015 - 694 total img width */ }
#header_highband .gnb_menu .major_menu ul { position:relative; }
#header_highband .gnb_menu .major_menu li { float:left; _display:inline; z-index:1000; }
#header_highband .gnb_menu .major_menu li .menu_item { position:relative; z-index:1002; }
#header_highband .gnb_menu .gnb_submenu { display:none; position:absolute; top:41px; left:55px; z-index:1001; width:945px; background:url(/images/common/navtopbg_gnb_04.gif) no-repeat bottom right; }
#header_highband .gnb_menu .gnb_submenu01 { width:100%; background:url(/images/common/navtopbg_gnb_03.gif) no-repeat bottom left; min-height:130px; }
#header_highband .gnb_menu .gnb_submenu02 { width:100%; background:url(/images/common/navtopbg_gnb_02.gif) no-repeat top right; }
#header_highband .gnb_menu .gnb_submenu03 { padding:18px 0 17px 10px; background:url(/images/common/bg_gnb_01.gif) no-repeat top left; }
/*individual  panel parameters*/
#header_highband .gnb_menu .gnb_li_home { position:relative; }
#header_highband .gnb_menu .gnb_li_home .gnb_submenu { top:42px; left:-30px; width:185px; z-index:1001; }
#header_highband .gnb_menu .gnb_li_solutions { position:relative; }
#header_highband .gnb_menu .gnb_li_solutions .gnb_submenu { top:42px; left:-30px; width:185px; z-index:1001; }
#header_highband .gnb_menu .gnb_li_platform { position:relative; }
#header_highband .gnb_menu .gnb_li_platform .gnb_submenu { top:42px; left:-30px; width:185px; z-index:1001; }
#header_highband .gnb_menu .gnb_li_showcase { position:relative; }
#header_highband .gnb_menu .gnb_li_showcase .gnb_submenu { top:42px; left:-30px; width:185px; z-index:1001; }
#header_highband .gnb_menu .gnb_li_marketplace { position:relative; }
#header_highband .gnb_menu .gnb_li_marketplace .gnb_submenu { top:42px; left:-30px; width:185px; z-index:1001; }
#header_highband .gnb_menu .gnb_li_company { position:relative; }
#header_highband .gnb_menu .gnb_li_company .gnb_submenu { top:42px; left:-40px; width:185px; z-index:1001; }
#header_highband .gnb_menu .gnb_li_contact { position:relative; }
#header_highband .gnb_menu .gnb_li_contact .gnb_submenu { top:42px; left:-80px; width:185px; z-index:1001; }
#header_highband .gnb_menu .minor_menu { position:absolute; top:45px; right:20px; height:13px; overflow:hidden; border: 1px solid green; }
#header_highband .gnb_menu .minor_menu li { float:left; height:10px; margin-left:7px; padding:0 7px 0 0; border-right:1px solid #e4e3e3; }
#header_highband .gnb_menu .minor_menu li.last { padding:0; border:none; }
#header_highband .gnb_submenu_bundle { padding:3px 0 0 0; }
#header_highband .gnb_submenu_set { float:left; width:165px; margin:0 5px 0 0; }
#header_highband .gnb_submenu_link { padding-bottom:16px; }
#header_highband .gnb_submenu_title a, #header_highband .gnb_submenu_link a { display:block; padding:0 0 2px 5px; font-size:12px; font-weight:bold; text-decoration:none; }
#header_highband .gnb_submenu_title a:active, #header_highband .gnb_submenu_title a:hover, #header_highband .gnb_submenu_link a:active, #header_highband .gnb_submenu_link a:hover { color:#fff; background:#999; text-decoration:none; }
#header_highband .gnb_submenu_list { margin-bottom:8px; }
#header_highband .gnb_submenu_list li { position:static; float:none !important; }
#header_highband .gnb_submenu_list a { display:block; padding:3px 0 5px 12px; font-size:12px; text-decoration:none; background:url(/images/common/arrow-single-grey-s.png) no-repeat 3px 8px; }
#header_highband .gnb_submenu_list a:active, #header_highband .gnb_submenu_list a:hover { color:#fff; text-decoration:none; background-color:#ba0028; background-image:url(/images/common/arrow-single-white.png); }
/*#header_highband .gnb_submenu_list a { display:block; padding:1px 0 1px 15px; color:#666; font-size:11px; text-decoration:none; }
#header_highband .gnb_submenu_list a:active, #header_highband .gnb_submenu_list a:hover { color:#fff; text-decoration:none; background-color:#ba0028;  }*/
#header_highband .gnb_submenu_img { margin:-10px 0 0 4px; }
#header_highband .external_site { margin-bottom:-12px; padding-top:12px; color:#b0b0b0; font-size:9px; }
.textfield { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; background-color: #ffffff; border-color: #CCCCC8; border-style: solid; border-width: 1px; }
.textfieldmissing { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; background-color: #EEF9FF; border-color: #CCCCC8; border-style: solid; border-width: 1px; font-size: 10px; }
.errormsg { color: #D81407; }
