/* * *  Makah NALEMP Page  * * */

body
 {
  color: black ;
  background-color: white ;
  background-image: url(images/sidebar.jpg) ;
  background-repeat: repeat-y ;
  font-family: "Arial Narrow", "Helvetica Narrow", Helvetica, Futura, Arial, Verdana, sans-serif ;
 }


/*** Font styles ***/

em
 {
  font-style: normal ;
  color: rgb(150,34,21) ;
 }

.comment
 {
  background-color: #FFFF66 ; 
  font-style: italic ;
  color: navy ;
 }


/*** Table styles ***/

table.topbar
 {
  height: 99px ; 
  width: 100% ; 
  border-width: 0 ; 
  /*background-image: url(images/topbar.jpg) ;
  background-repeat: repeat-x ;*/
  background-color: rgb(10,74,99) ;
 }

table.main
 {
  width: 100% ; 
  border-width: 0 ; 
 }

td.left-margin
 {
  width: 97px ;
 }

td.menu
 {
  width: 25ex ;
  color: rgb(170,205,225) ;
  background-color: rgb(10,74,99) ;
  padding-left: 10px ;
  padding-right: 10px ;
  padding-top: 20px ;
  padding-bottom: 40px ;
  font-size: 80% ;
  font-family: Arial, Helvetica, Verdana, sans-serif ;
 }

td.maintext
 {
  padding-top: 20px ;
  padding-left: 20px ;
  padding-right: 20px ;
  padding-bottom: 50px ;
 }

td.footer
 {
  border-top: 1px solid black ;
  font-size: 85% ;
  padding: 5px ;
 }

th.captionstyle
 {
  padding-bottom: 15px ;
  font-weight: bold ;
  font-style: normal ;
 }

table.data
 {
  font-size: 90% ; 
  width: auto ;
 }

table.data caption
 {
  font-weight: bold ;
  color: rgb(150,34,21) ;
  text-align: left ;
  padding-top: 2ex ;
  padding-bottom: 1ex ;
 }

p.footer
 {
  font-size: 90% ; 
  font-style: italic;  
  padding-bottom: 2ex ; 
 }

table.data th
 {
  background-color: rgb(170,205,225) ; 
 }



/*** Heading styles ***/

h1
 {
  color: rgb(150,34,21) ;
  font-family: Arial, Helvetica, Verdana, sans-serif ;
  clear: both ;
 }

h2
 {
  color: rgb(10,74,99) ;
  font-family: Arial, Helvetica, Verdana, sans-serif ;
  padding-top: 50px ;
  clear: both ;
 }

h3
 {
  padding-top: 30px ;
  clear: both ;
 }

h4
 {
  padding-top: 20px ;
 }


/*** Link styles ***/

a
 {
  text-decoration: none ;
 }

a:hover
 {
  text-decoration: underline ;
 }

a:link
 {
  color: rgb(150,34,21) ;
 }

a:visited
 {
  color: steelblue /* rgb(10,74,99) */ ;
 }


/*** Menu styles ***/

.menu1
 {
  font-weight: bold ;
  text-transform: uppercase ;
 }

.menu2
 {
  font-weight: bold ;
  margin-left: 10px ;
 }

.menu3
 {
  font-weight: bold ;
  margin-left: 20px ;
 }

td.menu a
 {
  color: rgb(170,205,225) !important ; 
 }


/*** Division styles ***/

div.definitions
 {
  margin-left: 4em ;
 }

div.definitions p
 {
  text-indent: -3em ;
 }

div.references
 {
  margin-left: 3em ;
 }

div.references p
 {
  text-indent: -2em ;
  font-size: 90% ;
 }

div.references a
 {
  text-decoration: underline ;
 }

div.indent
 {
  margin-left: 2em ;
 }


/*** Image styles ***/

img.boxlink
 {
  border: 1px solid black ;
  margin-left: 10px ;
  margin-right: 10px ;
 }


/*** List styles ***/

dt
 {
  color: rgb(150,34,21) ;
  font-weight: bold ;
 }

dd
 {
  padding-bottom: 2ex ;
 }

td.maintext li
 {
  padding-bottom: 1ex ;
 }
