@charset "utf-8";
/* nav.css */

/** sitenav **/
ul#sitenav {
width: auto;
margin:0;
padding:0;
list-style:none;
}

ul#sitenav li {
list-style:none;
padding:0;
float:left;
display:inline;
margin:0;
padding:0 5px 0 0;
color:#11306b;
font-size:11px;
line-height:12px;
}

ul#sitenav li a,
ul#sitenav li a:focus,
ul#sitenav li a:active {
width:auto;
text-decoration:none;
color:#64789f;
margin:0;
padding:0;
}

ul#sitenav li a:hover {
text-decoration:underline;
}


/** nav **/
ul#nav {
background:red;
margin:0;
padding:0;
list-style:none;
}

ul#nav li {
list-style:none;
padding:0;
margin:0;
float:left;
display:inline;
padding:0;
}

/** LEVEL 1 **/
ul#nav li a,
ul#nav li a:focus,
ul#nav li a:active {
display:block;
float:left;
text-decoration:none;
color:#11306b;
background:#fff;
text-transform:uppercase;
font-size:14px;
line-height:27px;
height:27px;
margin:0;
padding:0 12px;
font-weight: bold;
}

ul#nav li a:hover,
ul#nav li a.current {
background:#11306b;
color:#fff;
}

/** LEVEL 2 **/
ul#nav li ul {
position:absolute;
bottom:0;
left:0;
width:100%;
padding:0 0 0 46px;
}

ul#nav li ul li{
float:left;
display:inline;
}

ul#nav li ul li a,
ul#nav li ul li a:focus,
ul#nav li ul li a:active {
display:block;
text-decoration:none;
color:#11306b;
background:none;
text-transform:none;
font-size:12px;
height:23px;
line-height:23px;
margin:0;
padding:0 20px 0 14px;
font-weight: normal;
}

ul#nav li ul li a:hover,
ul#nav li ul li a.current {
text-decoration:none;
color:#11306b;
background:url(../upload/corporate/bg_subnav_item.gif) left no-repeat;
}