/* document-level definitions */

BODY.white { background: white;}
BODY.flame { background: "#C49A84";}
BODY.dark { background: #000000; color: white;}
BODY.dark a  {
  font-size:14px;
  font-family: Arial, Helvetica; 
  font-weight: bold; 
  color: #33ccff; 
  text-transform: uppercase;
  text-decoration: none;}
small { font: 11px/13px Arial, Helvetica;}
strong { 
  /* Fixes a bug that occasionally renders text in the unbolded font. */ 
  font-weight: bold;}
input { 
  /* Fixes a bug that renders text in text boxes in the default font. */ 
  font-size: 14px; 
  font-family: Courier New, Courier;
}
p { 
  font-size: 14px; 
  font-family: Arial, Helvetica;
}
p big { 
	font-size: 20px; 
	font-family: Times;
}
/* headers */
h3 { 
	font-size: 18px;
	font-family: Arial, Helvetica; 
	font-weight: bold; 
	color: green;
}
h3 a { font: 18px/20px Arial, Helvetica; font-weight: bold; color: green;}
h4 { font: 14px/16px Arial, Helvetica; font-weight: bold; color: green;}
h4 a { font: 14px/16px Arial, Helvetica; font-weight: bold; color: green;}

/* span */
span.header { 
  /* Specifies a header without linebreaks above or below the text. */ 
  font: 14px/16px Arial, Helvetica; 
  font-weight: bold; 
  color: #33ccff; 
  text-transform: uppercase;}
span.header a { 
  font: 14px/16px Arial, Helvetica; 
  font-weight: bold; 
  color: #33ccff; 
  text-transform: uppercase;
  text-decoration: none;}
span.bodyText { 
  /* Fixes a bug that occasionally renders text inside table cells in the */ 
  /* browser-default serif font when the page is (re)drawn. */ 
  font: 14px/16px Arial, Helvetica;}
span.bodyText a { 
  font: 14px/16px Arial, Helvetica;
  font-weight: bold; 
  color: "#F8E7DD";
  text-decoration: none;}
span.notVisited {
  font: 14px/16px Arial, Helvetica; 
  color: GRAY;
  text-decoration: none;}

/* table */
tr.firstRow { background-color: #e6e6e6;}
TD { 
  /* Specifies a default sans-serif font for text inside table cells. */ 
  font: 14px/16px Arial, Helvetica;}
/* footer */
td.footer { color: white;   font: 11px/13px Arial, Helvetica;}
td.noBreak { white-space: nowrap;}

/* navigation bar */
table.navBar {   padding-top: 3px; 
  padding-bottom: 3px; 
  padding-left: 5px; 
  padding-right: 5px; 
  margin-top: -9px;   margin-bottom: 0; 
  margin-left: 0; 
  margin-right: 0;}
td.navBar { background-color: #ff9900;}
td.navBar a { 
  color: white; 
  font-weight: bold; 
  text-decoration: none;}

/* body */
table.mainContent { 
  padding-top: 3px; 
  padding-bottom: 3px; 
  padding-left: 5px; 
  padding-right: 5px; 
  margin-top: -9px; 
  margin-bottom: 0; 
  width:800px;
  margin-left: auto; 
  margin-right: auto;
  }

/* center column */
td.centerColumn { 
  padding-top: 3px;   padding-bottom: 3px; 
  padding-left: 5px; 
  padding-right: 5px; 
  background-color: #000000;}
td.centerColumn H1{
	font-family: Papyrus, fantasy ;
}
#line1{
	font-family: Papyrus, fantasy ;
}
td.centerColumn H2{
	font-family:Papyrus, fantasy;
}
/* left column */
td.leftColumn { 
  padding-top: 3px; 
  padding-bottom: 3px; 
  padding-left: 5px;   padding-right: 5px; 
  background-color: #e6e6e6;}
td.leftColumn p { margin-top: 0;}
/* index */
td.indexSection { 
  color:#F8E7DD; 
  background-color: #000000;}
td.indexSection a { 
  color:#F8E7DD;   text-decoration: none;}
/* footer */
td.footer { 
  padding-top: 3px; 
  padding-bottom: 3px; 
  padding-left: 5px; 
  padding-right: 5px; 
  font: 10px Arial, Helvetica;}
/* whatsNew */
td.whatsNewSection {   background-color: #e6e6e6;}
td.leftMargin {        
  width: "5%"}
td.rightMargin {        
  width: "5%"} 