#header_nav_wrapper {
clear:both;
height:20px;
color:#fff;
background-color:#035992;
font-family:Arial,Helvetica,sans-serif,Tahoma!important;
font-size:11px;
font-weight:700;
}
#header_nav {
position:relative!important;
font-family:Arial,Helvetica,sans-serif,Tahoma!important;

text-align:center;
width:575px;
}

#header_nav,#header_nav * {
margin:0;
padding:0;
}

#header_nav,#header_nav ul {
list-style-image:none;
list-style-type:none;
list-style-position:outside;
position:absolute;
z-index:1;
}

#header_nav li.headlink {
display:block;
float:left;
text-align:center;
height:20px;
width:auto;
min-width:50px;
color:#fff;
margin:0 8px;
background-color:#035992;
}

#header_nav li.headlink:hover {
color:#f00;
background-color:#f28727!important;
}
#header_nav li.headlink ul {
color:#ccc!important;
background-color:#fff;
display:none;
text-align:left;
width:135px;
border-left:1px solid #f28727;
border-right:1px solid #f28727;
border-bottom:1px solid #f28727;
}
#header_nav li.headlink:hover ul {
display:block;
margin:0;
}
#header_nav li.headlink ul li {
background-color:#035992;
margin:0px;
padding:.1em;
}
#header_nav a {
font-family:Arial,Helvetica,sans-serif,Tahoma!important;
color:#fff;
line-height:20px;
width:auto;
font-weight:700;
text-decoration:none;
padding:0 5px;
}
#header_nav li.headlink a {
display:block;
width:auto;
}

#header_nav li.current,
#header_nav li.current a {
color:#fff;
font-weight:700;
background-color:#369;
}
#header_nav li.current:hover,
#header_nav li.current a:hover {
color:#f00;
font-weight:700;
background-color:#FEFEFE;
}
/* -------------- styling for dropdown links -------------- */
#header_nav li.headlink ul li a,
#header_nav li.current ul li a {
color:#ffffff;
background-color:#035992;
margin:0;
padding:0 5px;
dispaly:block;
}
#header_nav li.headlink ul li a:hover, 
#header_nav li.current ul li a:hover{
color:#fff;
background-color:#f28727;
}
.hover{
color:#f00!important;
background-color:#FEFEFE!important;
}
/* ----------------------------- individual dropdown size & position ----------------------------- */
/* 
The -1 left is to lign up the border with the parent box.

must mark with !important;

all that should be needed is:
  width:0px!important;
  margin:(+/-)0px!important;
-or-
  position:relative!important;
  top:0px!important;
  left:0px!important;
*/
 
#company{
margin-left:-1px!important;
}
#news{
margin-left:-1px!important;
}
#product{
margin-left:-1px!important;
}
#about{
width:145px!important;
margin-left:-1px!important;
}
#partners{
width:180px!important;
margin-left:-1px!important;
}
#services{
width:140px!important;
margin-left:-1px!important;
}
#solutions{
width:210px!important;
margin-left:-1px!important;
}