/* do not change order of styles */
#header_nav_wrapper {background:#fff url(../images/navbg.png) repeat-x scroll 0 2px;clear:both;color:#036;font-size:12px;font-weight:700;height:30px;margin:3px 0 0;}
#header_nav_wrapper #cl{float:left;margin-top:2px;}
#header_nav_wrapper #cr{float:right;margin-top:2px;}
#header_nav_wrapper #header_nav {float:left;margin:0;padding:0;position:relative!important;text-align:center;width:auto;}
#header_nav,#header_nav ul {list-style-image:none;list-style-position:outside;list-style-type:none;position:absolute;z-index:1;}

#header_nav li.headlink {color:#036;display:block;float:left;height:30px;min-width:108px;padding:0 2px;text-align:center;width:auto;}
#header_nav li.headlink:hover {background:#CBDCEC;color:#c00;padding:0 2px;}
#header_nav a {color:#036;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;line-height:30px;padding:0 5px;text-decoration:none;width:auto;}
#header_nav li.headlink a {display:block;width:auto;}
#header_nav li.headlink ul {background-color:#CBDCEC;color:#036!important;display:none;text-align:left;width:135px;}
#header_nav li.headlink:hover ul {display:block;margin:0;padding:0;margin-left:-2px;}
#header_nav li.headlink ul li {background-color:#CBDCEC;margin:0;padding:.1em;}

#header_nav li.current {background-color:#fff;background-image:none;border-bottom:none;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;height:29px;padding:0 1px;}
#header_nav li.current a {color:#c00!important;font-weight:700;}
#header_nav li.current:hover {background:#CBDCEC;top:-1px;height:29px;padding:0 1px;}

#homeButton,#homeButton a {min-width:50px!important;width:auto!important;}

#header_nav_wrapper #search {color:#333;display:block;float:left;height:30px;line-height:30px;margin:0 5px;padding:0px;width:218px;}
#header_nav_wrapper #search form {display:block;padding:6px 0px 0px 0px;height:21px;vertical-align:middle;}
#header_nav_wrapper #search form #Stext{float:left;display:block;height:16px;font-size:11px;width:153px;padding:3px 2px 0px 2px;margin:0px 0px 0px 20px;background:#fff url(../images/topshade.png) repeat-x top left;color: #ccc;}
#header_nav_wrapper #search form #Ssubmit{float:left;display:block;border:none;background:#fff url(../images/search_button.png) no-repeat scroll 0px 0px;width:22px;height:21px;cursor:pointer;margin:0px 0px 0px -1px;}
#header_nav_wrapper #search form #Ssubmit:hover {background:#fff url(../images/search_button.png) no-repeat scroll 0px -21px;}

#header_nav_wrapper #customerLogin {display:block;float:left;height:28px;line-height:28px;padding:0 5px;text-align:center;}
#header_nav_wrapper #customerLogin a {font-size:10px;color:#fff!important;display:block;height:28px;line-height:28px;text-decoration:none;width:90px;margin:2px 0px 0px 0px;background:#036 url(../images/login.png) no-repeat scroll 0px 0px;}
#header_nav_wrapper #customerLogin a:hover {background:#036 url(../images/login.png) no-repeat scroll 0px -30px;}

#header_nav li.headlink ul li a,#header_nav li.current ul li a {background-color:#CBDCEC;color:#036!important;dispaly:block;height:23px;line-height:23px;margin:0;padding:0 5px;} 
#header_nav li.headlink ul li a:hover,#header_nav li.current ul li a:hover {background-color:#c00;color:#fff!important;}

#header_nav li.current ul {margin-top:-1px!important;}

#company {width:140px!important;}
#software {width:125px!important;}
#academy {width:160px!important;}
#platform {width:124px!important;}
#network {width:165px!important;}
