﻿HTML { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

BODY {
  background-color: #efefef;  
  color: black;
  }

/* June 2008 updates */

.Clear, .Getting { 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;}
.Simple	{ color: #000080; font-family: sans-serif; font-weight: bold;}
.notes { font-family: Verdana, Tahoma, sans-serif;
   font-size: 8pt;
}

.mCM_filesize { font-size: 8pt; color: #808080; }
#nav_main .mCM_filesize { display: none; } /* not in menu */

#pagecontent { background-image: url(../graphics/h1back.gif); background-repeat: no-repeat; }
#pagecontent { background-color: #ffffff; padding: 10px 20px 15px 30px; font-size: 9pt;
  border: 1px #a0a0a0 solid; border-right: 2px #000000 solid; border-bottom: 2px #000000 solid;}
#pagecontent h1 { color: #ffffff; font-size: 14pt;
  text-align: right; font-weight: normal; height: 50px;}
#pagecontent p, table { font-size: 9pt; }
.mCM_filedate { font-size: 8.5pt; color: #606060; }
.archival .mCM_list A { display: block; }
#pagecontent { line-height: 155% !important; }

#nav { background-color: #ffffff; padding: 10px 20px 10px 30px; font-size: 9pt; margin-top: 8px;
  border: 1px #a0a0a0 solid; border-right: 2px #000000 solid; border-bottom: 2px #000000 solid;
}
#nav .mCM_items { /* font-size: 9.5pt; color: #864a26;*/ padding: 0 15px; background-image:url('../graphics/hash.gif');background-repeat:no-repeat; background-position:left;}
/*#maintext .nav .mCM_items A { color: #864a26; }*/
#nav .mCM_items nobr {
	padding-right : 15px; background-image:url('../graphics/hash.gif');background-repeat:no-repeat; background-position:right;
}
#nav .mCM_items A { text-decoration: none;} 
#nav .mCM_items .mCM_Active { color: #606060; text-decoration: overline;}
#nav .mCM_filesize { display: none; } /* not in menu */

#trailer { padding-top: 3px; }
#trailer { padding-bottom: 5px; margin-bottom: 0; }

dt { font-weight: bold; color: #6d002a; }
#pagecontent .mCM_active { color: #606060; border: 1px #606060 dotted; padding: 0 3px; }
#pagecontent .mCM_list { } /* lost something */

h2 {  font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #6d002a;
 border-bottom: 1px  #6d002a solid; font-size: 14pt; text-align: left; padding-bottom: 3px; }
h3 {  font-family: Verdana, Arial, sans-serif; font-weight: normal; color: #6d002a;
 border-bottom: 1px  #6d002a solid; font-size: 14pt; text-align: left; margin-bottom: 3px; padding-bottom: 3px; }

A {
 
  text-decoration: underline;
}

A IMG { border: none; }

A:link,
A:visited,
A:active {
  color: #6d002a;
}

A:hover {
  color: blue;
  text-decoration: none;
  background-color: #d0d0f0;
}

A.menubar {
 text-decoration: none;
  color: white;
}

A.menubar:link {
  color: white;
}

A.menubar:visited {
  color: white;
}

A.menubar:active {
  color: white;
}

A.menubar:hover {
  color: white;
  text-decoration: underline;
}

A.captionlink {
  color: #d0b39a;
  font-weight: bold;
  text-decoration: underline;
}

A.captionlink:link {
  color: #d0b39a;
}

A.captionlink:visited {
  color: #d0b39a;
}

A.captionlink:active {
  color: #d0b39a;
}

A.captionlink:hover {
  text-decoration: none;
  color: #b08860;
}

.topleft {
  margin-right: 20px;
  margin-bottom: 20px;
}

.topright {
  margin-leftg: 20px;
  margin-bottom: 20px;
}

P {
}

TD { vertical-align: top;
}

UL {
  list-style-type: square;
  margin-left: 0pt;
  padding-left: 1.2em;
  text-indent: 0pt;
}
UL UL{
  list-style-type: circle;
  margin-top:3pt;
}

LI {
  margin-bottom: 3pt;
}

.normal {
}

.indent {
  text-indent: 1.5em;
}

.hanging {
  text-indent: -1.5em;
  margin-left: 1.5em;
}

.indentsolid {
  text-indent: 1.5em;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

.solid {
  text-indent: 0em;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

.sanssolid {
  font-size: 9pt;
  text-indent: 0em;
  margin-top: 1.5pt;
  margin-bottom: 1.5pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

.sans {
  font-size: 9pt;
}

.tabinactive {
  font-weight: normal;
  color: white;
  text-decoration: none;
}

.tabactive {
  font-weight: normal;
  color: #663300;
}

.active {
  color: #b08860;
  color: #b08860;
  padding-right: 5pt;
}

.alatab {
  color: #F3dfcb;
  background-color: #b08860;
  padding-left: 5pt;
  padding-right: 5pt;
}

.formbutton {
  color: #F3dfcb;
  background-color: #b08860;
  font-size: 9pt;
}

.sansleft {
  font-size: 9pt;
  right-padding: 10px;
}

.notes {
  font-size: 8pt;
}

.head {
  font-size: 14pt;
  font-weight: bold;
}



h1 {
    font-weight: bold;
}



.mCM_list {
  text-indent: 0pt;
  margin-top: 2px;
  margin-bottom: 0px;
  padding-top: 0pt;
  padding-bottom: 0px;
  list-style-type: square;
  margin-left: 0pt;
  padding-left: 1.3em;
}

.picindex {
  font-size: 13pt;
  text-indent: 0em;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

.block {
  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;
}

.container {
  border-top: 3px #fecda4 solid;
  border-right: 3px #fecda4 solid;
  border-bottom: 3px #fecda4 solid;
  border-left: 3px #fecda4 solid;
}

.caption {
  font-size: 10pt;
  color: #b08860;
  font-weight: bold;
  background-color: #fecda4;
}

.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;
}

/* new tab structure, functions updated */
/* .submenu  */

.mCM_divtabmenu_container { overflow:hidden; height: 30px; margin-left: 0px; margin-top: 0px;}
.mCM_divtabmenu_container A { text-decoration: none; color: #000000 }

.mCM_divtabmenu_container .mCM_entry { float: left; height: 40px; }
.mCM_divtabmenu_container .mCM_entry_act { float: left; background-color: none; height: 40px;}

/* padding above and below, left and right, to fill "spans", need same padding on left of tab, tab, and right of tab; background aligns to internal box */
 
.mCM_divtabmenu_container .mCM_tab_L { display: none; }
.mCM_divtabmenu_container .mCM_tab   { float: left; padding: 6px 10px 15px 10px; margin: 0px 4px 0 0px; }
.mCM_divtabmenu_container .mCM_tab_R { display: none; }

.mCM_divtabmenu_container .mCM_entry .mCM_tab { background-color: #800000; /*#92895a;*/ color: #ffffff; }
.mCM_divtabmenu_container .mCM_entry_act .mCM_tab { background-color: #ffffff/* #c0bb9e */; color: #000000; border: 1px #303030 solid;}

.mCM_divtabmenu_container A:HOVER .mCM_tab_L	{ }
.mCM_divtabmenu_container A:HOVER .mCM_tab	{ color: #000000; background-color: orange /*#c0bb9e*/ /*#ffffff*/;}
.mCM_divtabmenu_container A:HOVER .mCM_tab_R	{ }

div.tracks { width = 100%; }

#pagecontent .tracks A, A.mp3 {
  padding: 5px 68px 5px 0;
  background: url("../graphics/mp3.gif") right top;
  background-repeat: no-repeat;
}

#pagecontent .tracks A:hover, A:hover.mp3 {
  color: #ffffff;
  background: #c0c0c0 url("../graphics/mp3over.gif") right top;
  background-repeat: no-repeat;
}

#pagecontent .tracks h1 { background-image:none; background-color:transparent; color:navy; font-size: 12pt; text-align: left; margin: 0;
 padding: 0; height:auto; margin-bottom: 6px;}

#pagecontent .tracks OL {
  font-family: Verdana, Arial, sans-serif;
  margin: 7px 0 8px 0;
  padding-left: 3em;
  text-indent: 0pt;
}
#pagecontent .tracks OL LI { z-index: -1; padding: 2px 0px;
}

#pagecontent .tracks .lh {
  font-family: Verdana, Arial, sans-serif;
  padding-left: 3em; padding-bottom: 3px;
  text-indent: 0pt;
  font-weight: bold;
  z-index: 1;
}
#pagecontent .tracks .lt {
  font-family: Verdana, Arial, sans-serif;
  padding-left: 3em; padding-bottom: 1em;
  text-indent: 0pt;
  font-weight: bold;
  color: #6d002a;
  z-index: 1;
}

#pagecontent .mCM_caption { margin-right: 20px; }
#pagecontent .mCM_image { border:none; }

#facebook { background-color: #eeeeee; padding: 10px; border: 1px #a0a0a0 solid; border-right: 2px #000000 solid; border-bottom: 2px #000000 solid; }
#facebook img { margin-bottom: 5px; }
#facebook .fbdate { color: #606060; font-size: 8pt; }

/* above are old styles, below are standard */
.FB {
	display:block;
}
.FB .FB_box {
	clear: both;
	border-top: 1px #a0a0a0 solid;
	font-size: 9pt;
	padding-top: 4px;
 }
.FB .FB_box .FB_icon {
	display: block;
	float: right;
	margin: 4px 0 0 6px;
	padding: 0;
 }
 .FB .FB_box .FB_web_icon {
	display: block;
	float: left;
	margin: 0 6px 2px 0;
	padding: 0;
 }
 .FB .FB_box .FB_icon  img,  .FB .FB_box .FB_web_icon  img{
	margin: 0; padding: 0 0 0 5px;
 }
 .FB .FB_box .FB_date {
	display: block;
	color: #606060;
	font-size: 8pt;
	padding: 5px 0;
 }
 
#pagecontent .mCM_frame img.mCM_image { display: block; }
#pagecontent .mCM_frame .mCM_caption { display: block; text-align: center; }

.FB img { margin: 8px auto 0 auto; display: block; }

.no_next .mCM_next { display: none; }
.MsoNormalTable p, .MsoTableGrid p, .MSO p { margin: 0 !important; padding: 0 !important; }
.MsoNormalTable, .MsoTableGrid , .MSO { line-height: 160% !important; }
.MSO { text-align: center; }
.MSO table { margin-left: 60px; } /* bifold program */

/* SCHEDULE PAGE */
perf {font-family: Verdana, Arial, sans-serif; font-weight: normal; color: #6d002a;
 font-size: 14pt;}
/* table .mCM_qt_schedule { } */
table .mCM_qt_schedule TD {
	border-bottom: 1px #e0e0e0 solid;
	padding: 2px 30px 2px 0;
}
table .mCM_qt_schedule TD.mCM_qt_head {
	font-weight: bold;
	background-color: #e0e0e0;
	border-right: 10px #ffffff solid;
	border-bottom: none;
	padding: 2px 20px 2px 8px; }

.lastupdated {
	color: #808080;
	font-style: italic;
	display: block;
	text-align: right;
}

.compact p { margin: 0 0 .25em 0; }
.shift p { margin-left: 24pt; }
.shift h { display: block; font-size: 125%; margin-bottom: .125em; margin-top: 1em; }

.mCM_qt_schedule .mCM_qt_head1,
.mCM_qt_schedule .mCM_qt_head2,
.mCM_qt_schedule .mCM_qt_head3 { text-align: center; font-weight: bold; }
.mCM_qt_schedule .mCM_qt_col2 { text-align: right; }

IMG.figure { display: block; margin-bottom: 3px; border: 1px solid #303030; }
TD.figure { font-style: italic; }
TD.figure I { font-style: normal; }
TABLE.figure_right { margin: 0 0 15px 15px; }
