.navdiv {
 text-align:center; 
 margin-left:40px;
 margin-right:40px;
}

.navmain {
 background-color:#fff;
 border-bottom:solid 2px #9a33cc;
}

.navsubs {
 background-color:#fff;
 margin-top:4px;
}

/* for "off" buttons  */
.navbar {
 display:inline; 
 font-size:12px;
 font-family:Tahoma,Helvetica,sans-serif;
 font-weight:bold;
 color:#fff;
 margin:0 4px 0 4px;
 border-top:solid 2px #9a33cc;
 border-left:solid 2px #9a33cc;
 border-right:solid 2px #9a33cc;
 border-bottom:solid 1px #9a33cc;
}

.navbar a {
 display:inline;
 text-decoration:none;
 background-color:#9a33cc;
 padding-left:2px;
 padding-right:2px;
}

.navbar a:link  {color:#fff; background-color:#9a33cc;}
.navbar a:visited  {color:#fff; background-color:#9a33cc;}
.navbar a:hover  {color:#fff; background-color:#4752d1;}
.navbar a:active {color:#fff; background-color:#4752d1;}


/* for "on" buttons  */
.navbar-on {
 display:inline; 
 font-size:12px;
 font-family:Tahoma,Helvetica,sans-serif;
 font-weight:bold;
 color:#fff;
 margin:0 4px 0 4px;
 border-top:solid 2px #9a33cc;
 border-left:solid 2px #9a33cc;
 border-right:solid 2px #9a33cc;
 border-bottom:solid 3px #fff;
}

.navbar-on a {
 color:#9a33cc;
 background-color:#fff;
 text-decoration:none;
 padding-left:2px;
 padding-right:2px;
 }

.navbar-on a:link  {color:#9a33cc; background-color:#fff;}
.navbar-on a:visited  {color:#9a33cc; background-color:#fff;}
.navbar-on a:hover {color:#fff; background-color:#4752d1;}
.navbar-on a:active  {color:#fff; background-color:#4752d1;}

/* subnav bar */
.subnav  {
 display:inline; 
 color:#fff;
 margin:0 4px 0 4px;
}

.subnav a {
 font-size:12px; 
 display:inline;
 text-decoration:none;
 background-color:#9a33cc;
 color:#fff;
 padding-left:2px;
 padding-right:2px;
 border-top:solid 2px #9a33cc;
 border-left:solid 2px #9a33cc;
 border-right:solid 2px #9a33cc;
 border-bottom:solid 2px #9a33cc;
}

.subnav a:link  {color:#fff;}
.subnav a:visited {color:#fff;}
.subnav a:hover  {color:#fff; background-color:#4752d1;}
.subnav a:active {color:#fff; background-color:#4752d1;}

/* subnav on */
.subnav-on {
 display:inline;
 color:#fff;
}

.subnav-on a {
 display:inline;
 background-color:#fff;
 color:#9a33cc;
 font-size:12px; 
 display:inline;
 text-decoration:none;
 padding-left:2px;
 padding-right:2px;
 border-top:solid 2px #9a33cc;
 border-left:solid 2px #9a33cc;
 border-right:solid 2px #9a33cc;
 border-bottom:solid 2px #9a33cc;
 }

.subnav-on a:link {color:#9a33cc;}
.subnav-on a:visited {color:#9a33cc;}
.subnav-on a:hover {color:#fff; background-color:#4752d1;}
.subnav-on a:active {color:#fff; background-color:#4752d1;}

.sitenav {display:block;}
.sitenav a {display:block; color:#fff;}
.sitenav a:link  {color:#fff;}
.sitenav a:visited  {color:#fff;}
.sitenav a:hover {color:#fff; background-image:url(/pix/bg_nav.gif); background-repeat:no-repeat;}
.sitenav a:active {color:#fff;}

/* for "on" buttons  */
.sitenav-on {display:block;}
.sitenav-on a {color:#003366; text-decoration:none;}
.sitenav-on a:link {color:#003366;}
.sitenav-on a:visited {text-decoration:none;}
.sitenav-on a:hover {text-decoration:none; background-image:url(/pix/bg_nav.gif); background-repeat:no-repeat;}
.sitenav-on a:active {text-decoration:none;}

.navbox {
 text-align:center;
 border:solid 1px #153e16;
 padding:5px;
 margin:10px 5px 5px 10px;
 background-color:#fff;
 width:160px;
}

.userbox {
 text-align:center;
 padding:5px;
 background-color:#bf97d9;
 color:#fff;
 width:160px;
 margin:10px 5px 5px 10px;
 border:solid 1px #9a33cc;
}

.usernav {
 display:inline; 
 font-size:10px; 
 font-weight:bold;
 white-space:nowrap;
}

.usernav a {
 padding:0 2px 0 2px;
 text-decoration:none; 
}

.usernav a:link  {color:#fff;}
.usernav a:visited  {color:#fff;}
.usernav a:hover {color:#fff;}
.usernav a:active {color:#fff;}
