﻿BODY {
    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: 130px 0 0 30px; }

#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;
  clear: both;
}

h2 {
  font-family: Verdana, Arial, sans-serif;font-size: 12pt;
  color: #660000;
  font-weight: bold;
  border-bottom: 3px #d7c28f solid;
  padding: 0 0 2px 0;
  clear: both;
}

.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, TR.caption TD {
  font-family: Verdana, Arial, sans-serif;
  font-style: italic; text-align: center;
  
}
.caption IMG {
				 display: block; clear: both; margin-bottom: 3px; border: 1px #000000 solid;
				 
}

.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;
}

#topmenu {
	/* necessary to truncate as when padding text, IE and Firefox handle differently */
	margin-bottom: 20px; font-size: 9pt; height: 26px; overflow: hidden;
	width: 700px; }

.mCM_tabcapspacer_1stA,
.mCM_tabcapspacer_IA,
.mCM_tabcapspacer_AI,
.mCM_tabcapspacer_Alast,
.mCM_tabcapspacer_1stI,
.mCM_tabcapspacer_II,
.mCM_tabcapspacer_Ilast 	{ margin: 0; border: 0;
  width: 20px; height: 30px; display: block; float: left; padding: 0; font-size: 9.0pt; font-weight: normal; background-repeat: no-repeat; }
/* no text in seperators, but specifying font size keeps "enlarge" and "reduce" text from throwing off size with IE, */

/* with background right-justified, vary width for required left padding */
.mCM_tabcapspacer_1stA {	background: url('../graphics/ttabsep_1stA.gif'); width: 139px; background-repeat:no-repeat; background-position:top right;}
.mCM_tabcapspacer_1stI {	background: url('../graphics/ttabsep_1stI.gif'); width: 139px; background-repeat:no-repeat; background-position:top right;}

.mCM_tabcapspacer_AI {		background: url('../graphics/ttabsep_AI.gif'); background-repeat:no-repeat; }
.mCM_tabcapspacer_II {		background: url('../graphics/ttabsep_II.gif'); background-repeat:no-repeat; }
.mCM_tabcapspacer_IA {		background: url('../graphics/ttabsep_IA.gif'); background-repeat:no-repeat; }
.mCM_tabcapspacer_Alast {	background: url('../graphics/ttabsep_Alast.gif'); background-repeat:no-repeat; }
.mCM_tabcapspacer_Ilast {	background: url('../graphics/ttabsep_Ilast.gif'); background-repeat:no-repeat; }

/* links and page active (not a link) */
a.mCM_tabcap1st,
a.mCM_tabcap,
.mCM_acttabcap1st, 
.mCM_acttabcap { display: block; float: left; padding-top: 5px; background: url('../graphics/ttab_A.gif');  background-repeat: repeat-x;
	height: 30px; text-decoration: none; color: #333333;  font-family: Verdana, Arial, sans-serif; font-size: 8pt;
}
a.mCM_tabcap1st,
a.mCM_tabcap { color: #505050;}
a:hover.mCM_tabcap1st,
a:hover.mCM_tabcap { color: #ff0000; text-decoration:underline;  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
}

/* links */ 
a.mCM_tabcap1st,
a.mCM_tabcap {		background: url('../graphics/ttab_I.gif');background-repeat: repeat-x; }
/* page active (not a link) */
.mCM_acttabcap1st,
.mCM_acttabcap {	background: url('../graphics/ttab_A.gif');background-repeat: repeat-x; font-style: italic; color: #600000;
padding-top: 4px; font-size: 10pt; text-indent: 1px; /* needed to make italic appear centered */
}
 
/* individual sequential menu elements */ /* not using now, here for completeness as template */
.mCM_el1 { }
.mCM_el2 { }
.mCM_el3 { }
.mCM_el4 { }
.mCM_el5 { }
.mCM_el6 { }
.mCM_el7 { }
.mCM_el8 { }
.mCM_el9 { }
.mCM_el10 { }
.mCM_el11 { }
.mCM_el12 { }





/* vertical (left) menu */


.mCM_verttabcap,
.mCM_actverttabcap, 
.mCM_verttabcap1st,
.mCM_actverttabcap1st {
  overflow: hidden;
  font-family: Verdana, Arial, sans-serif;
  font-size: 9pt;
  color: #ffffff;
  /*font-weight: bold;*/
  /* font-style: italic; */
  /*background-color: #731112; */
  /*line-height:26px;*/ padding-top:5px; padding-bottom: 7px;
  text-indent: 10px; 
  border: none;
  background-image:url('../graphics/button.gif');
  background-repeat:no-repeat;
  /*height: 26px;*/
    width: 126px;
  display: block;
  text-align: left;
  margin: 2px 0 0 0;
}
.mCM_actverttabcap, 
.mCM_actverttabcap1st {
  color: #600000;
  background-image:url('../graphics/button-act.gif');
  text-align: right;
  font-style:italic;
}


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_verttabcap,
A:hover.mCM_verttabcap1st  {
  color: #ffffff; 
  text-decoration: none;
  background-image:url('../graphics/button-hov.gif');
  /*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; }


.MEMBERS P { padding: 0 10px 0 0; margin: 0; font-style: italic; margin-left: 1em; text-indent: -1em;}

.contactlist dl { padding-top: 0; margin-top: 0; }
.contactlist p  { padding-bottom: 2pt; margin-bottom: 3pt; 
 font-weight: bold; color: #600000; border-bottom: 1px #600000 solid; width: 50%; }
.contactlist dt { padding-left: 2em; margin-left: 0;font-weight : bold; }
.contactlist dd { padding-left: 3em; margin-left: 0;}
.contactlist dt i { font-weight: normal; }


/*-C&S also TBD friendlier printing --*/

.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;}


