body {
margin:0px;
background-color:#ffffff;
font-size:10pt;
color:#000000;
font-family:verdana, helvetica, arial, sans-serif;
}

.btab {
border: 1px solid #000000;
text-align:center;
}

.mtab {
border: 1px solid #000000;
padding: 2px;
font-size:10pt;
text-align:center;
background-color: #d9ecc6;
background-color: #ccb36e;
}

.lpmain {
border: 3px solid #967836;
padding: 2px;
text-align:center;
min-width:160px;
}

.lpmenu {
background-color: #305860;
text-align:center;
}

.lpmain a {
color: #ffffff;
text-decoration: none;
font-size: 10pt;
font-weight: bold;
}

.lpmain a:hover {
color: #ff0000;
text-decoration: underline;
}

.lpselect {
background-color: #a59677;
background-color: #ccb36e;
color:#000000;
font-size: 10pt;
font-weight: bold;
text-align:center;
}

.cpmain {
border: 3px solid #967836;
padding: 2px;
min-width:450px;
font-size:10pt;
}

.cptitle {
background-color: #bd4100;
color: #ffffff;
font-size: 10pt;
font-weight: bold;
text-align:center;
}

.cpmain tr {
text-align:left;
}

.cpmain table {
font-size: 10pt;
}

.cpt2 {
background-color: #ddc99d;
color: #ffffff;
text-align:left;
font-size: 10pt;
}

.cpt2 tr {
background-color: #a59677;
}

.cpt2 td.hdr {
color: #670707;
text-align:left;
font-size:9pt;
}

.rpmain {
border: 3px solid #967836;
padding: 2px;
font-size:8pt;
min-width:160px;
}

.rpt {
color:#ffffff;
font-weight:bold;
font-size:7pt;
text-align:center;
background-color:#305860;
}

.rpc {
text-align:left;
font-size:8pt;
}

.cpt2 a, .rpmain a, .cpmain a {
color: #115c9e;
font-weight: bold;
}

.cpt2 a, .rpmain a {
font-size: 8pt;
}

.l2menu a {
color: #115c9e;
font-size: 8pt;
text-decoration: none;
line-height:1.3em;
}

a:link, a:visited, a:hover {
text-decoration: none;
}

a:hover {
color: #ff0000;
text-decoration: underline;
}

.hrbro {
color:#967836;
text-align:center;
}

.nsrc {
font-size: 9pt;
font-weight: bold;
color: #670707;
}

.source {
font-size: 7pt;
font-weight: bold;
color: #cccccc;
}

.b,.bold {
font-weight: bold;
}

.i,.italic {
font-style: italic;
}

ul.plain li {
line-height: 1.5em;
padding-bottom:3px;
}
	
ul.mline li {
padding-bottom: 10px;
}
	
ul.plain li a, ul.mline li a, li a {
color: #115c9e;
font-weight: bold;
text-decoration: none;
}

form {
font-size:10pt;
}

.ftr {
font-size: 8pt;
}

.small {
font-size:9pt;
}

.j {
text-align:justify;
}

.vsmall {
font-size:8pt;
}

