a:link { color: #3366FF; text-decoration: none }
a:visited { color: #333399;; text-decoration: none }
a:hover { color: #000033; text-decoration: underline }


body { background-color: #eee;
       color: black;
       margin: 20px;
       padding: 0px;
       text-align:center;
	}
     
body,p { font-family: Verdana, Arial, Helvetica, sans-serif; 
         font-size: 12px;
       }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size: 12px;
     font-weight: bold;
     color: #003;
     margin:0;
    }
    
p {  margin-top:0; }

#content {
	float:left;
	width:550px;
	text-align:left;
	padding:15px;
        border-top:0px;
        border-left:0px;
        border-bottom:0px;
        border-right:1px;
	border-style: solid;
	border-color:#669;	
	background-color:#fff;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:519px;
	z-index:50;
	}
html>body #nav { width:519px; }
	
#footer { text-align: right;
          font-size: 10px;
          padding:4px;
          background: url(images/footer.gif) #BFCFFF;
          border-top: 1px;
          border-left:0px;
          border-bottom:0px;
          border-right:0px;
          border-style: solid;
	  border-color:#669;          
        }
        
.nbold { font-weight:normal }

#container { width: 702px;
	     text-align:left;
	     margin-left: auto; margin-right: auto;
	     background-color:#BFCFFF;
	     border:1px solid #00033d;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:700px;
	}
html>body #container { width:700px; }

         
.rule {    border-top:1px;
           border-left:0px;
           border-bottom:0px;
           border-right:0px;
	   border-style: solid;
	   border-color:#999;
	   padding-top: 6px;
 }

#breadcrumbs { font-size: 10px; 
               color: #000;
               margin-bottom:20px;
               margin-right:20px;
               text-align:right;
             }
             
#nav     { width: 150px;
	float:right;
	padding:0px;
        border-top:0px;
        border-left:0px;
        border-bottom:0px;
        border-right:0px;
	border-style: solid;
	border-color:#669;
	background-color:#BFCFFF;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:150px;
	z-index:100;
	}
html>body #nav { width:150px; }
         
#nav a { 
        position:relative;
        left:-1;
        background-color: #d2ddff;
	padding:1px;
	padding-left:2px;
        border-top:0px;
        border-bottom:1px;
        border-left:4px;
        border-right:0px;
	border-style: solid;
	border-color:#808fbc;
	border-bottom-color:#BFCFFF;
	/*margin-bottom:1px;*/
	font-size:10px;
	display:block;
}

#nav a:hover { background-color: white; text-decoration: none; border-color:white;}
#nav a.subnav { background-color: #e5ecff; padding-left:12px; border-left-color:#9eaddc;}
#nav a:hover.subnav { background-color: white; padding-left:12px; border-color:white;}
#nav span.here { 
        position:relative;
        left:-1;
        background-color: white;
	padding:1px;
	padding-left:2px;
        border-top:0px;
        border-bottom:1px;
        border-left:4px;
        border-right:0px;
	border-style: solid;
	border-color:white;
	font-size:10px;
	display:block;
}

ul { margin-top:6px;
     margin-left:20px;
     list-style-type:square;
   }
   
div.spacer {
  clear: both;
  }

.indent { margin-left:18px; font-weight:bold; font-style:italic; }

hr { height:1px; noshade; }

.quote { margin-bottom:6px; font-style:italic; }
.author { text-align:right; font-size:smaller; }
