H1    { font-size: 24pt;  font-weight: bold;  white-space: pre; }
H2    { font-size: 18pt;  font-weight: bold;  white-space: pre; }
H3    { font-size: 14pt;  font-weight: bold;  white-space: pre; }
H4    { font-size: 12pt;  font-weight: bold;  white-space: pre; }
H5    { font-size: 10pt;  font-weight: bold;  white-space: pre; }
H6    { font-size:  8pt;  font-weight: bold;  white-space: pre; }
P,TR,TD {  color:#FAF7F2; 
           font-family:Verdana,Arial,Helvetica,Sans-serif;
           font-size:10pt;
           font-weight:normal;
           margin-top: 3pt;
           margin-bottom: 3pt;
}
LI {
   margin-top: 6pt;
}	
BODY {  background-color: #4583B2;  
        font-family:Verdana,Arial,Helvetica,Sans-serif;
        font-size:10pt;
        font-weight:normal;
        text-decoration:none;
}
A               {  }
A:link          { color:#ffffff; }
A:visited       { color:#ffffff; }
A:active        { color:#ffffff; }
A:hover         { color:#ffffff; }
A.menu          { font-family:Verdana,Arial,Helvetica,Sans-serif;  font-size:8pt;   font-style: normal;   font-weight:normal;  text-decoration:none; }
A.menu:link     { color:#ffffff; }
A.menu:visited  { color:#ffffff; }
A.menu:active   { color:#ffffff; }
A.menu:hover    { color:#ffffff; }



pre {
	font-size: 9pt;
	padding: 10px;
	background-color: #F8F8F8;
	border: 1px solid #F0F0F0;
}

DIV {
	font-family : Georgia,Verdana,Arial,Helvetica,Sans-serif;
}

.color1white  {  color:#FAF7F2; }  .bgcolor1white  {  background-color:#FAF7F2;  }
.color1tint   {  color:#CBC7BE; }  .bgcolor1tint   {  background-color:#CBC7BE;  }
.color1       {  color:#86745D; }  .bgcolor1       {  background-color:#86745D;  }
.color1shade  {  color:#5F5438; }  .bgcolor1shade  {  background-color:#5F5438;  }
.color1black  {  color:#444238; }  .bgcolor1black  {  background-color:#444238;  }
.color2white  {  color:#EEEEFF; }  .bgcolor2white  {  background-color:#EEEEFF;  }
.color2tint   {  color:#3366CC; }  .bgcolor2tint   {  background-color:#3366CC;  }
.color2       {  color:#003366; }  .bgcolor2       {  background-color:#003366;  }
.color2shade  {  color:#002244; }  .bgcolor2shade  {  background-color:#002244;  }
.color2black  {  color:#001122; }  .bgcolor2black  {  background-color:#001122;  }
.colorwhite   {  color:#FFFFFF; }  .bgcolorwhite   {  background-color:#FFFFFF;  }
.colorblack   {  color:#000000; }  .bgcolorblack   {  background-color:#000000;  }
.colormaintext   { color:#000000;   } .bgcolormaintext    {  background-color:#000000;   }
.colormainbg     { color:#000000;     } .bgcolormainbg      {  background-color:#FFFFFF; }
.fontheader      { font-family:Georgia,Arial,Helvetica,Sans-serif;  font-size:16pt;  line-height:16pt;  font-style: normal;   font-weight:bold; }
.fontsubheader   { font-family:Georgia,Arial,Helvetica,Sans-serif;  font-size:12pt;  line-height:12pt;  font-style: normal;   font-weight:bold; }
.fontfieldtitle  { font-family:Verdana,Arial,Helvetica,Sans-serif;  font-size:10pt;  font-style: oblique;  font-weight:normal;  color:#000000; }
.fontfielddata   { font-family:Verdana,Arial,Helvetica,Sans-serif;  font-size:10pt;  font-style: normal;   font-weight:normal;  color:#000000; }
.fontsmall       { font-family:Verdana,Arial,Helvetica,Sans-serif;  font-size:8pt;   font-style: normal;   font-weight:normal;  color:#000000; }

.c1w  {  color:#FAF7F2; }  .bgc1w  {  background-color:#FAF7F2;  }
.c1t  {  color:#CBC7BE; }  .bgc1t  {  background-color:#CBC7BE;  }
.c1   {  color:#86745D; }  .bgc1   {  background-color:#86745D;  }
.c1s  {  color:#5F5438; }  .bgc1s  {  background-color:#5F5438;  }
.c1b  {  color:#444238; }  .bgc1b  {  background-color:#444238;  }
.c2w  {  color:#EEEEFF; }  .bgc2w  {  background-color:#EEEEFF;  }
.c2t  {  color:#3366CC; }  .bgc2t  {  background-color:#3366CC;  }
.c2   {  color:#003366; }  .bgc2   {  background-color:#003366;  }
.c2s  {  color:#002244; }  .bgc2s  {  background-color:#002244;  }
.c2b  {  color:#001122; }  .bgc2b  {  background-color:#001122;  }


.clsCMTopOn {
	color: black;
	font-size: 14px;
	text-decoration : none;
        padding: 2px 4px;
	font-weight: bold;
}

.cell-border {
	border: 1px solid #000000;
}


.clsCMTopOver {
	color: black;
	font-size: 14px;
	text-decoration : ;
        padding: 2px 4px;
	font-weight: bold;
}

.clsCMLevel1On {
	color: #000000;
	font-size: 14px;
	font-family: "Georgia","Verdana","Arial","Helvetica","Sans-serif";
	text-decoration : none;
        padding: 2px 4px;
	font-weight: normal;
}

.clsCMLevel1Over {
	color: white;
	font-family: "Georgia","Verdana","Arial","Helvetica","Sans-serif";
	font-size: 14px;
	text-decoration : none;
        padding: 2px 4px;
	font-weight: normal;
}

.clsCMLevel2On {
	color: #000000;
	font-size: 11px;
	font-family: "Georgia","Verdana","Arial","Helvetica","Sans-serif";
	text-decoration : none;
        padding: 2px 2px;
	font-weight: normal;
}

.clsCMLevel2Over {
	color: white;
	font-family: "Georgia","Verdana","Arial","Helvetica","Sans-serif";
	font-size: 11px;
	text-decoration : none;
        padding: 2px 2px;
	font-weight: normal;
}

.clsCMLevel3On {
	color: blue;
	font-size: 12px;
	font-family: "Georgia","Verdana","Arial","Helvetica","Sans-serif";
	font-style: italic;
	text-decoration : none;
        padding: 2px 4px;
}

.clsCMLevel3Over {
	color: white;
	font-size: 12px;
	font-family: "Georgia","Verdana","Arial","Helvetica","Sans-serif";
	font-weight: bold;
	text-decoration : none;
        padding: 2px 4px;
}

.clsCMBackground1On, .clsCMBackground2On, .clsCMBackground3On, .clsCMBackground4On {
	color: black;
	font-size: 12px;
	text-decoration : none;
        padding: 2px 4px;
	background-image: url(images/bg.gif);
	height: 20px;
}

.clsCMBackground1On, .clsCMBackground1Over {
	background-position: 0px 0px;
}

.clsCMBackground2On, .clsCMBackground2Over {
	background-position: 0px -22px;
}

.clsCMBackground3On, .clsCMBackground3Over {
	background-position: 0px -44px;
}

.clsCMBackground4On, .clsCMBackground4Over {
	background-position: 0px -66px;
}