BODY, TD, TH, P   { color: #102b57; font-size: 12px ; font-family: "Verdana", "Arial", "Helvetica", "Geneva", "sans-serif" }

/*
some colors

dark blue #102b57
buff background #f2efce
light to dark shades of orange --
	top bar + button hover + contact table header #f09826
	general buttons/sidebar   #d6752b
	convention=specific buttons + headers --> c13d11
	link  #af0000
	vis link (toned down to brown) #7c2828
*/

body { background: #102b57;   }

.corner  {  background-color: #f09826;	border-bottom-color: #102b57;  }
.topbar  {  padding: 6px 12px ; color:#102b57 ; background-color: #f09826;	  }


.sidebar { color:#f2efce;  background: #d6752b; }
.sidebar a {   color:#f2efce; font-weight: bold; font-size: 13px; text-decoration: none; 
	text-align: left ; 
	padding: 6px 0 0 6px;
	display: block; height: 25px; width: 200px;}
.sidebar td { height: 20px; width: 200px; margin: 0; padding: 0; 
	border-bottom: solid  #102b57  2px;  }

td.menu  {    background-color: #d6752b; }
td.menu a  {   background-color: #d6752b; }
td.menu a:link  { background-color: #d6752b; }
td.menu a:visited  { background-color: #d6752b; }
td.menu a:hover  {  background-color: #f09826;   }
td.menu a:active  {  background-color: #f09826;   }

td.menuconv  {   background-color: #c13d11; }
td.menuconv a  {   background-color: #c13d11;     }
td.menuconv a:link  { background-color: #c13d11; }
td.menuconv a:visited  { background-color: #c13d11; }
td.menuconv a:hover   {  background-color: #f09826;   }
td.menuconv a:active  {  background-color: #f09826;   }

td.menuselected a {   background-color: #f09826; color:#102b57;  }

.main  {  padding:12px ; background: #f2efce; vertical-align: top}
.main a:link     { color: #af0000 }
.main a:visited  { color: #7c2828 }
.main a:hover    { color: #f09826 }
.main a:active   { color: #f09826 }

.nsatable th {  padding: 3px 12px; text-align:left}
.nsatable td {  padding: 3px 12px}
.nsatable tr.header {  background-color: #f09826;     }
.nsatable tr.odd {  background-color: #f2e8ac;     }
.nsatable tr.even {  background-color: #f2dc91;     }
.nsatable td.label {  background-color: #f2e8ac; vertical-align:top; text-align: right;}
.nsatable td.field {  background-color: #f2dc91; vertical-align:top}


H1 {  font-size: 18px; color: #c13d11 }

H2 {  font-size: 14px; color: #c13d11 ; margin-bottom: 3px}

li { margin-bottom: 5px}

.supertitle {  font-size: 13px; color: #102b57; margin-bottom: 10px }
.title { font-weight: bold; font-size: 30px; color: #102b57 }
.subtitle { font-weight: bold;  font-size: 15px; color: #102b57 }

.px6 { font-size: 6px }
.px7 { font-size: 7px }
.px8 { font-size: 8px }
.px9 { font-size: 9px }
.px9bld { font-weight: bold; font-size: 9px }
.px10 { font-size: 10px }
.px11 { font-size: 11px }
.px12 { font-size: 12px }
.px12bld { font-weight: bold; font-size: 12px;  }
.px13 { font-size: 13px }
.px14 { font-size: 14px }
.px14bld { font-weight: bold; font-size: 14px }
.px15 { font-size: 15px }
.px18bld { font-weight: bold; font-size: 18px }

.error { color: #FF0000; font-weight: bold; }
.red { color: #FF0000;  }

.credit { font-size: 10px ; color: #666666 ; padding: 6px}
.credit a:link      { color: #888888 }
.credit a:visited      { color: #888888 }
.credit a:hover { color: #888888 }
.credit a:active   { color: #888888 }

