﻿BODY {
  background-color: #ffffff;
  color: black;
  font-size: 9.5pt;
  font-family: Verdana, Arial, sans-serif;
}

A {
  font-family: Verdana, Arial, sans-serif;
  text-decoration: underline;
  color: #663300;
}

A:hover {
  color: #996600;
  text-decoration: none;
}

#sitenav {padding: 0px; position: absolute; width: 125px; left: 12px; top: 160px; z-index:100;}

#menubar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  text-decoration: none;
  color: black;
}

#menubar:link {
  color: black;
}

#menubar:visited {
  color: black;
}

#menubar:active {
  color: black;
}

#menubar:hover {
  color: #F3dfcb;
  text-decoration: none;
}

#BWmenubar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  text-decoration: none;
  color: black;
}

#BWmenubar:link {
  color: black;
}

#BWmenubar:visited {
  color: black;
}

#BWmenubar:active {
  color: black;
}

#BWmenubar:hover {
  color: #DDDDDD;
  text-decoration: none;
}

#captionlink {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  color: #d0b39a;
  font-weight: bold;
  text-decoration: underline;
}

#captionlink:link {
  color: #d0b39a;
}

#captionlink:visited {
  color: #d0b39a;
}

#captionlink:active {
  color: #d0b39a;
}

#captionlink:hover {
  text-decoration: none;
  color: #b08860;
}

#menulink:link {
  text-decoration: none; font-size: 9pt;font-weight: bold;
  color: #000000;
  
}

#menulink:visited {
  text-decoration: none; font-size: 9pt;font-weight: bold;
  color: #000000;
}

#menulink:active {
  text-decoration: none; font-size: 9pt;font-weight: bold;
  color: #000000;
}

#menulink:hover {
  text-decoration: none; font-size: 9pt;
  color: #dd0000;
  font-weight: bold;
  list-style-image: none;
}

.topleft {
  margin-right: 20px;
  margin-bottom: 20px;
}

.topright {
  margin-leftg: 20px;
  margin-bottom: 20px;
}

P {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9.50pt;
}

TD {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9.50pt;
}

UL {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9.50pt;
  list-style-type: square;
  margin-left: 10px; padding-left: 1em; text-indent: 0pt;
}

LI {
  font-family: Verdana, Arial, sans-serif;font-size: 9.50pt; margin-bottom: 3pt;
}

.normal {
  font-family: Verdana, Arial, sans-serif; font-size: 9.50pt;
}

.indent {
  font-family: Verdana, Arial, sans-serif;font-size: 9.50pt;
  text-indent: 1.5em;
}
.hanging {
  font-family: Verdana, Arial, sans-serif;font-size: 9.50pt;
  text-indent: -1.5em;
  margin-left: 1.5em;
}

.indentsolid {
  font-family: Verdana, Arial, sans-serif;text-indent: 1.5em;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

.solid {
  font-family: Verdana, Arial, sans-serif;text-indent: 0em;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

.sanssolid {
  font-family: Verdana, Arial, sans-serif;font-size: 10pt;
  text-indent: 0em;
  margin-top: 1.5pt;
  margin-bottom: 1.5pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

.sans {
  font-family: Verdana, Arial, sans-serif;font-size: 10pt;
}

.tabinactive {
  font-family: Verdana, Arial, sans-serif;font-size: 10pt;
  font-weight: normal;
  color: white;
  text-decoration: none;
}
.tabactive {
  font-family: Verdana, Arial, sans-serif;font-size: 10pt;
  font-weight: normal;
  color: #663300;
}

.active, .mCM_active {
  font-family: Verdana, Arial, sans-serif;color: black;
  color: #b08860; border: 1px #b08860 solid;
  font-size: 10pt;
  padding-left: 3pt;
  padding-right: 3pt;
}

.alatab {
  font-family: Verdana, Arial, sans-serif;color: #F3dfcb;
  background-color: #b08860;
  font-size: 10pt;
  padding-left: 5pt;
  padding-right: 5pt;
}

.formbutton {
  font-family: Verdana, Arial, sans-serif;color: #F3dfcb;
  background-color: #b08860;
  font-size: 9pt;
}

.sansleft {
  font-family: Verdana, Arial, sans-serif;font-size: 10pt;
  right-padding: 10px;
}

.notes {
  font-family: Verdana, Arial, sans-serif;font-size: 8pt;
}

.head {
  font-family: Verdana, Arial, sans-serif;font-size: 14pt;
  font-weight: bold;
}

h1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16pt;
  font-weight: bold;
  color: #660000;
  margin-top: 0;
  padding-top: 0;
}

h2 {
  font-family: Verdana, Arial, sans-serif;font-size: 12pt;
  color: #660000;
  font-weight: bold;
  border-bottom: 2px #666666 solid;}

.homepagenews {
  font-family: Verdana, Arial, sans-serif;font-size: 9pt;
  text-indent: 0pt;
  margin-top: 2px;
  margin-bottom: 0px;
  padding-top: 0pt;
  padding-bottom: 0px;
  list-style-type: square;
  margin-left: 0; padding-left: 1em;

}
.phplist {
  font-family: Verdana, Arial, sans-serif;font-size: 10pt;
  text-indent: 0pt;
  margin-top: 2px;
  margin-bottom: 0px;
  padding-top: 0pt;
  padding-bottom: 0px;
  list-style-type: square;
  margin-left: 0; padding-left: 1em;

}


.picindex {
  font-family: Verdana, Arial, sans-serif;font-size: 13pt;
  text-indent: 0em;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

.block {
  font-family: Verdana, Arial, sans-serif;display: block;
  margin-top: 0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-top: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
}

.propaganda {
  font-family: Verdana, Arial, sans-serif;font-weight: bold;
  color: #FF0000;
}

.container {
  font-family: Verdana, Arial, sans-serif;border-top: 3px #F3dfcb solid;
  border-right: 3px #F3dfcb solid;
  border-bottom: 3px #F3dfcb solid;
  border-left: 3px #F3dfcb solid;
}

.caption {
  font-family: Verdana, Arial, sans-serif;font-size: 10pt;
  color: #d0b39a;
  font-weight: bold;
  background-color: #f3dfcb;
}

.SOLchapter {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15pt;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
  font-weight: bold;
}

.SOLsection {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11pt;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
  font-weight: bold;
}

.SOLabstract {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  text-indent: 1.5em;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}
.pagehead {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16pt;
  font-weight: bold;
  color: #660000;
}

.mCM_tabcap,
.mCM_tabcap1st,
.mCM_acttabcap,
.mCM_acttabcap1st
 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  color: #000000;
  font-weight: normal;
  background-color: #ffffff;
  margin: 0 0 0 0;
  padding: 2px 8px 1px 8px;
  border-top: 1px #000000 solid;
  border-right: 1px #000000 solid;
  border-left: 1px #000000 solid;
}

.mCM_tabcapspacer, /* replaced by for tab menus, still used to separate inline menu items!...well, no need blank to get text to wrap */
.mCM_tabcapspacer_1stA,
.mCM_tabcapspacer_IA,
.mCM_tabcapspacer_AI,
.mCM_tabcapspacer_Alast,
.mCM_tabcapspacer_1stI,
.mCM_tabcapspacer_II,
.mCM_tabcapspacer_Ilast {
  margin=0 0 0 0; padding=0;
  border-left: 4px transparent solid; /* Mozilla shows, IE just does space */
}

.mCM_verttabcap,
.mCM_actverttabcap, 
.mCM_verttabcap1st,
.mCM_actverttabcap1st {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9pt;
  color: #ffffff;
  /*font-weight: bold;*/
  /* font-style: italic; */
  background-color: #731112;
  padding: 4px 0 4px 10px;
  border-bottom: 1px #606060 solid;
  border-left: 1px #606060 solid;
  border-top: none;
  width: 120px; display: block;
  text-align: left;
  margin: 0 0 0 0;
}
.mCM_verttabcap1st,
.mCM_actverttabcap1st { border-top: 1px #606060 solid;
}
.mCM_actverttabcap, 
.mCM_actverttabcap1st {
color: #600000; background-color: #ffffff; width: 121px;
text-align: right;
}

A.mCM_tabcap, A.mCM_tabcap1st {
  font-size: 10pt;
  color: #ffffff;
  font-weight: normal;
  background-color: #c4a75b;
  margin: 0 0 0 0;
  padding: 2px 8px 0px 8px;
  text-decoration: none;
}

A.mCM_verttabcap, A.mCM_verttabcap1st {
  font-size: 9pt;
  color: #000000;
  /* font-weight: bold; */
  background-color: #ededcd;
  text-decoration: none;
  border-right: 1px #606060 solid;
}

A:hover.mCM_tabcap  {
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
  background-color: #721111;
}

A:hover.mCM_verttabcap,
A:hover.mCM_verttabcap1st  {
  color: #ffffff; 
  text-decoration: none;
  background-color: #000080 /*#c4a75b*/;
}

.mCM_items { font-size: 9.5pt; padding-left: 15px; background-image:url('../graphics/chev.gif');background-repeat:no-repeat;
background-position:left top; line-height: 1.5; }
/*.mCM_items A { color: #864a26; }*/
.mCM_items nobr { 
	padding-right : 15px; background-image:url('../graphics/chev.gif');background-repeat:no-repeat; background-position:right top;
}




/* when and where tables */

#whenwhere .mCM_qt {
  border: none;
}
#whenwhere .mCM_qt_even1,
#whenwhere .mCM_qt_odd1
{
  width: 40px; color:#660000; padding-left: 15px;
}

.mCM_list A { padding-left: 10px; }

/*---*/

.Simple { color: #960098; font-family: sans-serif; font-weight: bold;} /* match borders, a bit lighter than logo text */
.And { color: #008000; font-family: sans-serif; font-weight: bold;}
.Clear, .Getting	{ color: #000080; font-family: sans-serif; font-weight: bold;}
.Getting { font-style: italic; font-size: 16px; text-align: right;}

