body
{
    margin: 0;
    padding: 0;
    padding-left: .3em;
}


table.pltable caption
{
    text-align: left;
    margin: 0 0 .1em 0;
    font-weight:bold;
}

table.pltable
{
 border-collapse: collapse;
/* padding-left: .3em;*/
}

table.pltable th,table.pltable td
{
    border-left: 1px solid #FCE073; /*#fff;*/
    border-right: 1px solid #FCE073; /*#fff;*/
    border-bottom: 1px solid #FCE073; /*#fff;*/
    padding-left: .3em;
}

table.pltable thead th
{
    background: #F28400;/*top header #036;*/
    color: #fff; /* text in header #fff;*/
}

table.pltable tbody th
{
    font-weight: normal;
    background: #F9C24D; /*row header #658CB1;*/
}

table.pltable tr
{
    background:#FFFF99; /*cells B0C4D7;*/
}

.footNote
{
    text-align: left;
    font-style: italic;
}

.worksheet
{
  border-collapse: collapse;
  padding-left: .5em;
  padding-top: 0;
  margin:0;
 /* background: #FF9900;*/
}

.celltitle
{
    text-align: left;
    margin: 0 0 .3em 0;
    font-weight:bold;
}

.worksheet .notes
{
  padding: 1em;
}

.birthdata
{
  text-align: left;
}

.reportHeader
{
    text-align: center;
    margin: 0 0 .5em 0;
    font-weight:bold;
    font-size: larger;
}
.reportSubHeader
{
    text-align: left;
    margin: 0 0 .5em 0;
    font-weight:bold;
}

.reportBody
{
  font-family: Schneidler;
  text-align: justify;
}

.namefield
{
    width: 110px;
    float: left;
}

#firstname
{
    width: 100px;
}

#lastname
{
    width: 100px;
}

.clear 
{
    clear: both;
}

p.normalText{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	margin-left: 10;
 	margin-right: 10;
	text-align: justify}
	
p.reportNormalText{font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #000000;
	margin-left: 10;
 	margin-right: 10;
	text-align: justify}

.reportHeaderText{font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #000000}	
	
.reportBlackBoldText{font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000}	

.reportRoomBodyText {font-family: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #000000}
