<style>
/* ------------------------------ body ------------------------------ */

body { background-color:#fff }

body { background-color:#fff;
       background-repeat: repeat-x;
       font-family: Verdana,Arial,Helvetica,sans-serif;
       font-size: 80%;
       color: #333;
       margin: 0; 
       padding: 0;
       line-height: 20px }

/* ------------------------------ top ------------------------------ */

#top { width: 100%; 
       height: 120px;
       position: absolute; 
       left: 0; 
       top: 0;
       margin: 0; 
       padding: 0;
       background-repeat: repeat-x }

/* ------------------------------ index ------------------------------ */

#index { font-size: 80%;
         margin: 120px 0 0 230px;
         color: black }

#index a { color: black; 
	   font-weight: normal }
		   
#index a:hover { color: blue;
	         text-decoration: underline }
			   	 
/* ------------------------------ nav ------------------------------ */

#nav { width: 200px;
       position: absolute;
       left: 20px; 
       top: 140px }   

#nav ul { margin: 5px; 
          padding: 0;
          list-style-position: inside;
          color: #389eff;
          list-style-type: disc;}

#nav ul ul { margin: 0.5em 0 0.5em 1.5em; 
	     padding: 0;
	     list-style-position: inside;
	     list-style-type: disc }

#nav ul a { font-weight: 500 }

#nav ul ul a { font-weight: normal }

#nav a:link    { color: #6666ff } 
#nav a:visited { color: #6666ff }
#nav a:active  { color: blue }
#nav a:hover   { color: blue;
		 text-decoration: underline }
				 
/* ------------------------------ rightnav ------------------------------ */

#rightnav { width: 200px;
	    position: absolute; 
	    left: 940px; 
	    top: 130px }
	        
#rightnav ul { margin: 5px; 
	       padding: 0;
	       list-style-position: inside;
	       color: #389eff;
	       list-style-type: none }

#rightnav ul ul { margin: 0.5em 0 1.5em 1.5em; 
		  padding: 0;
		  list-style-position: inside;
		  color: black;
		  list-style-type: none }

/* ------------------------------ main ------------------------------ */

#main { width: 920px;
	margin: 0;
	padding: 0 0 10px 0 }

#mainInside { width: 690px;
	      margin: 0; 
	      padding: 0;
	      float: right;
	      text-align: justify }			  
			  
#mainInside ul.text { color: #6666ff }
			  
#mainInside a:hover { color #1027b3; 
		      text-decoration: underline }
								
#mainInside a:active  { color: blue }

#mainInside a.right { margin: 0 0 0 0;
		      text-align: center }

#mainInside a.act { font-size: 100%;		
	            color: blue;
		    font-weight: bold;
		    text-decoration: underline }
		      
#mainInside ul { margin: 0.5em 0 0.5em 1.5em; 
		 padding: 0;
		 list-style-position: inside;
		 list-style-type: square }
		   
#mainInside ul.main { margin: 5px; 
		      padding: 0;
		      list-style-position: inside;
		      color: #389eff;
		      list-style-type: none }

#mainInside ul.main ul.main { margin: 0.5em 0 1.5em 2.0em; 
			      padding: 0;
			      list-style-position: inside;
			      color: black;
			      list-style-type: none }

#mainInside h2 { margin-top: 5pt; 
                 margin-bottom: 5pt;
                 color: black;
                 font-size: 100%;
                 font-weight: bold;
                 text-align: center }					

/* ------------------------------ line ------------------------------ */

#line { width: 690px; 
        height: 2px;
	background-color: #333;
       	background-repeat: repeat-x;
	margin: 0 0 0 0; 
	padding: 0 0 0 0 }

/* ------------------------------ bottom ------------------------------ */

#bottom { width: 0; 
	  height: 0;
	  margin: 0 0; 
	  padding: 0;
	  font-weight: bold }

/* ------------------------------ bot ------------------------------ */
#bot { width: 690px; 
       height: 20px;
       color: #000; 
       position: absolute;
       background-repeat: repeat-x;
       margin: 0 0 0 0; 
       padding: 0 0;
       text-align: center;
       font-size: 80%;}
		  
#bot a:link    { color: #000 } 
#bot a:visited { color: #000 }
#bot a:active  { color: #000 }
#bot a:hover   { color: #000;
		 text-decoration: underline }
		  
		  				  			   	 
/* ------------------------------ a ------------------------------ */

a { text-decoration: none;}

a:link    { color: #6666ff } 
a:visited { color: #6666ff }
a:hover   { color: blue }
a:active  { color: blue }

a img { border: none}

/* ------------------------------ table ---------------------------- */

img  { margin: 5px 5px 5px 5px }

table { border-collapse: collapse; 
        margin: auto }

table.rtab td {border: 0px;
	       background: #fff;
	       text-align: center;
               margin: 5px;
               padding: 0 }

table th {border: 1px #999 solid;
	  background: #eee;
	  font-weight: bold;
	  text-align: center;
	  padding: 5px }

table td {border: 1px #999 solid;
	  background: #fff;
	  text-align: center;
	  padding: 5px }
		  
table.gal td {border: 0px;
	      background: #fff;
	      text-align: left;
	      padding: 5px }
		      
table.gal_equipment td {border: 0px;
			background: #fff;
			text-align: justify;
			padding: 5px }		  
    
table td.inv { border: 0px;
	       padding: 0px;
	       background: #fff;
	       text-align: right }

table td.right { border: 0px; 
		 padding: 0px;
		 background: #fff;
		 text-align: right }
		       
table td.left { border: 1px #999 solid;
		background: #fff;
		text-align: left;
		color: black;
		padding: 5px }
				
table td.left_b { border: 1px #999 solid;
		  background: #fff;
		  text-align: left;
		  color: black;
		  padding: 5px }
		       
table td.justify { border: 0px;
	           width:610px;
		   padding: 5px;
		   background: #fff;
		   text-align: justify }

/* ------------------------------ h ------------------------------ */

h1  { margin: 0; 
      padding: 20px 0 8px 0;
      color: #3399ff;
      font-size: 180%;
      font-weight: normal;
      text-align: left }
    
h1.rn  { margin: 0; 
	 padding: 20px 0 8px 0;
	 color: #3399ff;
	 font-size: 120%;
	 font-weight: normal;
	 text-align: left }
    
h2 { margin-top: 5pt; 
     margin-bottom: 5pt;
     color: black;
     font-size: 100%;
     font-weight: bold;
     text-align: left }

/* ------------------------------ map ------------------------------ */

#map { width: 690px;
       margin: 0; 
       padding: 0;
       color: black;
       float: right;
       text-align: justify } 
	   
#map ul { margin: 5px; 
	  padding: 0;
          color: #3399ff;
          list-style-position: inside;
          list-style-type: square }

#map ul ul { margin: 0.5em 0 0.5em 2.5em; 
	     padding: 0;
	     color: #3399ff;
	     list-style-position: inside;
	     list-style-type: disc }
	
#map ul ul ul { margin: 0.5em 0 0.5em 1.5em; 
		padding: 0;
                color: #3399ff; 
		list-style-position: inside;
		list-style-type: circle }

#map ul a { font-weight: 500 }

#map ul ul a { font-weight: normal }

#map a.right { margin: 0 0 0 0;
	       color: #fff;
	       text-align: center }

#map a:link    { color: #6666ff } 
#map a:visited { color: #6666ff }
#map a:active  { color: blue }
#map a:hover   { color: blue;
		 text-decoration: underline }   
	  
</style>			