@charset "iso-8859-1";
/*20030422*/
.gbg { background-color: #DFF3FF; }
.hbg { background-color : #006699; }
.thbg { background-color : #006699; }
.bbg { background-color : #000000; vertical-align: middle }
.dbg { background-color : #6699cc; }
.mbg { background-color : #99ccff; }
.lba { background-color : #000099; }
.lbg { background-color : #cce5ff; }
.hil { background-color : #ffffff; }

a:link { color: #006699 }
a:visited { color: #006699 }
a:hover  { color: #CC0033 }

a.toplink:link { text-decoration: none; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
a.toplink:visited { text-decoration: none; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
a.toplink:hover { text-decoration: underline; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

a.footlink:link { text-decoration: none; color: #666666 ; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
a.footlink:visited { text-decoration: none; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
a.footlink:hover { text-decoration: underline; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }


a.site:link { text-decoration: none; color: #cc0033; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; }
a.site:visited { text-decoration: none; color: #cc0033; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; }
a.site:hover { text-decoration: underline; color: #cc0033; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; }

a.pag1:link { text-decoration: none; color: #ffffff ;  }
a.pag1:visited { text-decoration: none; color: #ffffff ;  }
a.pag1:hover { text-decoration: none; color: #ffffff ; }

a.sm1:link { text-decoration: none; color: #ffffff ; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
a.sm1:visited { text-decoration: none; color: #ffffff ; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
a.sm1:hover { text-decoration: underline; color: #CC0033 ; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }

a.nav:link { text-decoration: none; color: #000099 ; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
a.nav:visited { text-decoration: none; color: #000099; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
a.nav:hover { text-decoration: underline; color: #000099; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }

a.nav2:link { text-decoration: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
a.nav2:visited { text-decoration: none; color: #cc0033; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
a.nav2:hover { text-decoration: underline; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
span.nav2 { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: right;}

a.internal:link { text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #006699; font-weight: normal; font-size: 14px; }
a.internal:visited { text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #006699; font-weight: normal; font-size: 14px; }
a.internal:hover { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; color: #cc0033; font-weight: normal; font-size: 14px; }

.divider { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.separat { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }

div.grp0 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #cc0033; text-align: left; margin-top: 20px;  margin-bottom: 10px; margin-right: 5px; margin-left: 20px;  }
div.grp1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: left ; margin-top: 0px;  margin-bottom: 20px; margin-right: 25px; margin-left: 20px;  }
div.grp2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-top: 25px;  margin-bottom: 25px; margin-right: 5px; margin-left: 35px;  }	
div.paper { font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-top: 0px;  margin-bottom: 0px; margin-right: 0px; margin-left: 10px; border: dotted; padding: 10px 10px 0px 10px;  border-left-width: 1px;  border-right-width: 1px;  border-top-width: 1px;  border-bottom-width: 1px;      }	
div.pg { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-align: right; margin-top: 0px;  margin-bottom: 0px; margin-right: 0px; margin-left: 0px;   }	

h1 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 35px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 25px; }
h3 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 22px; }
h4 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 18px; }

.p1 { color: #CC3300; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 18px; }

span.blue {color: #000099; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif; }
span.red { color: #CC3300;  font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, sans-serif; }
span.black { color: #000000;  font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, sans-serif; }
span.quote { color: #000000;  font-weight: normal; font-style: italic; font-size: 16px; font-family: Arial, Helvetica, sans-serif; }
span.prg1 {color: #000000; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; }

.tblue { color: #ffffff; background: #000099; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }
.tdblue { color: #ffffff; background: #006699; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }
.tgray { color: #ffffff; background: #666666; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }

tr.center { text-align: center; }
tr.size { height: 20px }
td.left { text-align: left; font-weight: bold; }
td.bold { font-weight: bold; }
td.blue {font-size: 12pt; font-family: Arial, Helvetica, sans-serif; color: #000099; }
td.text {color: #000000; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; }
	
}