/* StyleSheet 2: Abritas Navigation */
/* This style sheet has been generated automatically - do not edit manually!! */

/* LINKS */

/* TAGS */

/* OTHER STYLES */
/* specified here so it doesn't appear in stylesheet used by eWebEdit to display content - made WYSIWYG view illegible */
body {
 background-color: #316563;
}

/* top navigation (& some left) */
a#switchstyle {
 padding: 2px 5px;
 font-size: 76%;
 float: left;
}
img#logo {
 float: right;
}
div#topnav ul, div#leftnav ul {
 list-style: none;
 margin: 0;
 padding: 0;
 float: left;
 clear: right;
}
div#topnav li, div#leftnav li {
 float: left;
 display: block;
 text-decoration: none;
 padding: 0;
}
div#topnav ul {
 padding: 0 4%;
}
div#topnav {
 font-size: 80%;
 width: 100%;
 float: left;
 background-color: #659a9e;
 border-bottom: 6px solid #bfbfbf;
}
div#topnav a, div#leftnav a {
 text-decoration: none;
 display: block;
}
div#topnav a {
 padding: 3px 10px 4px 10px;
 color: #fff;
}
div#topnav a:hover, div#topnav .selected {
 background-color: #316563;
}
/* end top navigation */

/* left column */
div#leftcol, div#leftnav, div#searchform {
 width: 200px;
}
div#leftcol {
 font-size: 80%;
}
div#leftnav {
 padding: 10px 0 20px 0;
 border-right: 15px solid #bfbfbf;
 background-color: #e6e6e6;
 border-bottom: 6px solid #bfbfbf;
}
div#searchform {
 background-color: #fff;
 border-right: 15px solid #316563;
}
div#searchform form {
 padding: 5px 0 0 10px;
}
div#searchform label {
 display: block;
 margin: 5px 0 3px 0;
 padding: 0;
 color: #316563;
}
div#searchform input.button {
 color: #fff;
 background-color: #639a9c;
 padding: 2px 1px 1px 1px;
 font-size: 8px;
}
div#leftnav li {
 width: 100%;
}
div#leftnav a {
 width: 100%;
 margin: 0;
}
div#leftnav a:hover {
 text-decoration: underline;
}
div#leftnav .selected {
 font-weight: bold;
 background-color: #bfbfbf;
}
ul.level2 li a {
 padding: 2px 5px 3px 10px;
}
ul.level3 li a {
 background-color: #d5d5d5;
 padding: 2px 5px 3px 25px;
}
ul.level2 li a:hover {
 background-color: #cecece;
}
ul.level3 li a:hover {
 background-color: #bfbfbf;
}
div#leftnav p#power {
 padding: 3px 4px 8px 4px;
 margin: 60px auto 0 5px;
 border: 1px solid #bfbfbf;
 font-size: 86%;
 float: left;
 width: 160px;
 text-align: center;
}
div#leftcol div#leftnav p#power a {
 display: inline;
 width: auto;
}
p#power a img {
 margin-top: 4px;
 margin-bottom: -4px;
}
/* this div simply exists to force white bg to reach same height as the left nav in firefox (if content is shorter than left nav, nav was 'spilling over' */
div#whitebg {
 width: 600px;
 height: 200px;
 position: relative;
 left: 200px;
 top: -200px;
 margin-bottom: -200px;
}
/* end left navigation */

