h1{ margin: 5px; font-size:15pt; color:gray; text-align:center; }
h2{ font-size:15pt;text-align:center;}

td { font-size: 10pt; border-width: 1px; border-style: solid; padding: 3px; vertical-align: top; }
td.a { background-color: #FBF3D7; border-width: 1px; border-style: solid; }
td.b { background-color: #FEF0EF; border-width: 1px; border-style: solid; }
td.c { background-color: #FBF3D7; border-width: 1px; border-style: solid; }
td.d { font-size:8pt; border-width: 0px; border-style: solid; text-align:center;}

a:link { text-decoration:none; color: #3333FF;}
a:visited { text-decoration:none; color: #3333FF;}
a:active { text-decoration:none; color: #3333FF; }
a:hover { text-decoration:none; color: #FF0000;}

form { margin: 0em;}
td.z { border-width: 0px;}
td.y { border-width: 0px;;text-align:center;}
.red { color:red; }

table { border-collapse: collapse; empty-cells: show; }
table.a{ table-layout: fixed; width: 750px;}
table.b{ table-layout: fixed; width: 950px;}
table.c{ width: 900px; }
table.d{ width: 200px; }

img { border: none;}
ol.a { margin: 0 15px; }
div.e { text-align: left; margin: 0 auto; font-size:12px; width: 902px; line-height:130%; }
div.a { float: left; width: 900px; border-style: none; border: 1px solid #FFCC66; font-size: 11pt; }
div.b { float: left; width: 233px; border: 1px solid #FFCC66; border-right-style: none ;font-size: 10pt; }
div.d { float: left; width: 210px; border: 1px solid #FFCC66; font-size: 11pt; }
div.k { width: 100%; border-style: none; height: 270px;}
span.a {  padding: 3px;width: 180px; border: 1px solid #FFCC66; font-size: 10pt; }
div.y { clear: both; }
div.x { float: left;  width: 100px;  }
div.z { float: left;  width: 665px; border: 1px solid #FFCC66; }
/* div.z { float: left;  width: 700px; height: 150px; border: 1px solid #FFCC66;  overflow: auto;} */
body { text-align: center; }
body.b { margin: 0; }

p.a {  border-left: 5px solid #FFCC00 ; border-bottom: 1px solid #FFCC00;margin-left: 5px; margin-top: 5px;margin-bottom: 5px;font-size:15px; padding-left: 5px;}
p.b {  border-left: 5px solid #FFCC00 ; border-bottom: 1px solid #FFCC00;margin: 0; font-size:15px; padding-left: 0; width: 233px;}
ol { margin-top: 0px; }
p.c {  border-left: 5px solid #FFCC00 ; border-bottom: 1px solid #FFCC00;margin: 0; font-size:15px; padding-left: 0; margin-bottom: 5px;}
ol { margin-top: 0px; }
colgroup.a{ width: 200px; vertical-align: top;}
col.a{ width: 100px; vertical-align: top;}
col.b{ width: 170px; vertical-align: top;}
col.c{ width: 80px; vertical-align: top;}
col.d{ width: 400px; vertical-align: top;}