/* ---------- Top Navigation ---------- */

#topnav{
position:relative;
float:right;
width:603px;
height:84px;
text-align:right;
background:url(/App_Themes/Default/images/vis_topnavbg.jpg) top right no-repeat;
}

#topnav ul{
position:relative;
padding:10px 0 0 0;
}

#topnav li{
display:inline;
}

#topnav a{
color:#476fb1;
text-decoration:none;
}

#topnav a:hover{
text-decoration:underline;
}

.hide{
display:none;
}

.borderright{
border-right:1px solid #999999;
padding-left:8px;
margin-left:4px;
}
/* ---------- End Top Navigation ---------- */

/* ---------- Main Navigation ---------- */

#nav {
position:relative;
float:left;
background:url(/App_Themes/Default/images/vis_navbg.jpg) top left no-repeat;
width:845px;
height:29px;
margin:0;
}

#nav ul {
list-style: none;
margin-left:16px;
}

#nav li {
float:left;
display:inline;
padding-top:7px;
padding-bottom:7px;
}

#nav a{
color:#35568d;
font-weight:bold;
text-decoration:none;
background:url(/App_Themes/Default/images/vis_navup.jpg) top left no-repeat;
padding:7px 20px 7px 27px;
}

#nav a:hover{
color:#FFFFFF;
background:url(/App_Themes/Default/images/vis_navover.jpg) top left no-repeat;
padding:7px 20px 7px 27px;
}

#nav a.current{
color:#FFFFFF;
background:url(/App_Themes/Default/images/vis_navover.jpg) top left no-repeat;
padding:7px 18px 7px 25px;
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
}

/* ---------- End Main Navigation ---------- */

/* ---------- Sub Navigation ---------- */

#subnav {
position:relative;
width:845px;
height:21px;
margin:1.5em 0 0.5em 0;
border-bottom:2px solid #3f64a1;
}

#subnav ul {
list-style: none;
padding:0 10px;
}

#subnav li {
float:left;
display:inline;
padding-top:4px;
padding-bottom:4px;
}

#subnav a{
color:#35568d;
font-weight:bold;
text-decoration:none;
background:url(/App_Themes/Default/images/vis_subnavup.jpg) top left no-repeat;
padding:4px 20px 4px 29px;
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
}

#subnav a:hover{
color:#FFFFFF;
background:url(/App_Themes/Default/images/vis_subnavover.jpg) top left no-repeat;
padding:4px 20px 4px 29px;
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
}

#subnav a.current{
color:#FFFFFF;
background:url(/App_Themes/Default/images/vis_subnavover.jpg) top left no-repeat;
padding:4px 20px 4px 29px;
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
}

#subnav a.current:hover{
color:#FFFFFF;
background:url(/App_Themes/Default/images/vis_subnavover.jpg) top left no-repeat;
padding:4px 20px 4px 29px;
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
}