body{
   color: #000000;
   background-color: #D9E8D2;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
}
button{
   color: #000000;
   background: #D9E8D2;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   width: 100%;
   margin-bottom: 2px;
}
h1{
   color: #000000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-weight: bold;
   margin: 0px;
}
h2{
   color: #000000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight: bold;
   margin: 0px;
}
h3{
   color: #000000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   margin: 0px;
}
h4{
   color: #000000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   margin: 0px;
}
h5{
   color: #000000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   margin: 0px;
}
h6{
   color: #000000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   margin: 0px;
}
hr{
   color: #000000;
   height: 1px;
}
form{
   margin: 0px;
}
input{
   color: #000000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
}
select{
   color: #000000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
}
p{
   color: #000000;
   background-color: #FFFFFF;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   vertical-align: top;
   margin-top: 0px;
   margin-bottom: 0px;
}
ul{
   margin-top: 0px;
   margin-bottom: 0px;
}
a:link{
   color: #000000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
}
a:visited{
   color: #000000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
}
a:hover{
   color: #000000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
}
a:active{
   color: #000000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
}
table.header{
   color: #FFFFFF;
   background-color: #006633;
   border: solid #006633 2px;
}
.title{
   color: #FFFFFF;
   background-color: #006633;
   font-size: 34px;
   font-weight: bold;
}
.subtitle{
   color: #FFFFFF;
   background-color: #006633;
   font-size: 17px;
   font-weight: bold;
}
body.box{
   color: #000000;
   background-color: #FFFFFF;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   margin-top: 0px;
}
table.box{
   color: #000000;
   background-color: #FFFFFF;
   border-left: 1px solid;
   border-right: 1px solid;
   border-color: #000000;
}
th.box{
   color: #000000;
   background-color: #FFFFFF;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   vertical-align: top;
}
td.box{
   color: #000000;
   background-color: #FFFFFF;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   vertical-align: top;
}
p.box{
   color: #000000;
   background-color: #FFFFFF;
   padding: 4px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   vertical-align: top;
   border-left: 1px solid;
   border-right: 1px solid;
   margin-top: 0px;
   margin-bottom: 0px;
}
div.box{
   color: #000000;
   background-color: #FFFFFF;
   padding: 4px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   vertical-align: top;
   border-left: 1px solid;
   border-right: 1px solid;
   margin-top: 0px;
   margin-bottom: 0px;
}
h3.box{
   color: #000000;
   background-color: #FFFFFF;
   border-left: 1px solid;
   border-right: 1px solid;
   text-align: center;
}
.b0  {margin:0 5px; display:block; overflow:hidden; height:1px; background:#D9E8D2; font-size: 0px;}
.b1  {margin:0 5px; display:block; overflow:hidden; height:1px; background:#006633; font-size: 0px;}
.b2  {margin:0 3px; display:block; overflow:hidden; height:1px; background:#006633; font-size: 0px;}
.b3  {margin:0 2px; display:block; overflow:hidden; height:1px; background:#006633; font-size: 0px;}
.b4  {margin:0 1px; display:block; overflow:hidden; height:1px; background:#006633; font-size: 0px;}
.b0f {margin:0 5px; display:block; overflow:hidden; height:1px; background:#D9E8D2; font-size: 0px;}
.b1f {margin:0 5px; display:block; overflow:hidden; height:1px; background:#000000; font-size: 0px;}
.b2f {margin:0 3px; display:block; overflow:hidden; height:1px; background:#FFFFFF; border-style: solid; border-color:#000000; border-width: 0 2px; font-size: 0px;}
.b3f {margin:0 2px; display:block; overflow:hidden; height:1px; background:#FFFFFF; border-style: solid; border-color:#000000; border-width: 0 1px; font-size: 0px;}
.b4f {margin:0 1px; display:block; overflow:hidden; height:1px; background:#FFFFFF; border-style: solid; border-color:#000000; border-width: 0 1px; font-size: 0px;}
td.tableOuter{
   border: solid #000000;
   border-width: 1px 1px 1px 1px;
}
td.tableHeaderLeft{
   color: #000000;
   background: #D9E8D2;
   font-size: 11px;
   font-weight: bold;
   text-align: left;
   vertical-align: top;
}
td.tableLine1Left{
   color: #000000;
   background: #FFFFFF;
   font-size: 11px;
   text-align: left;
   vertical-align: top;
}
td.tableLine2Left{
   color: #000000;
   background: #D9E8D2;
   font-size: 11px;
   text-align: left;
   vertical-align: top;
}
td.tableHeaderCenter{
   color: #000000;
   background: #D9E8D2;
   font-size: 11px;
   font-weight: bold;
   text-align: center;
   vertical-align: top;
}
td.tableLine1Center{
   color: #000000;
   background: #FFFFFF;
   font-size: 11px;
   text-align: center;
   vertical-align: top;
}
td.tableLine2Center{
   color: #000000;
   background: #D9E8D2;
   font-size: 11px;
   text-align: center;
   vertical-align: top;
}
td.tableHeaderRight{
   color: #000000;
   background: #D9E8D2;
   font-size: 11px;
   font-weight: bold;
   text-align: right;
   vertical-align: top;
}
td.tableLine1Right{
   color: #000000;
   background: #FFFFFF;
   font-size: 11px;
   text-align: right;
   vertical-align: top;
}
td.tableLine2Right{
   color: #000000;
   background: #D9E8D2;
   font-size: 11px;
   text-align: right;
   vertical-align: top;
}
.dpDiv {
   }
.dpTable {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-align: center;
   color: #000000;
   background-color: #FFFFFF;
   border: 1px solid;
   border-color: #000000;
   }
.dpTR {
   }
.dpTitleTR {
   }
.dpDayTR {
   }
.dpTodayButtonTR {
   }
.dpTD {
   border: 1px solid;
   border-color: #000000;
   }
.dpDayHighlightTD {
   background-color: #D9E8D2;
   border: 1px solid;
   border-color: #000000;
   }
.dpTDHover {
   background-color: #000000;
   border: 1px solid;
   border-color: #000000;
   cursor: pointer;
   color: red;
   }
.dpTitleTD {
   }
.dpButtonTD {
   }
.dpTodayButtonTD {
   }
.dpDayTD {
   background-color: #D9E8D2;
   border: 1px solid;
   border-color: #D9E8D2;
   color: #000000;
   font-weight: bold;
   }
.dpTitleText {
   font-size: 11px;
   color: #000000;
   font-weight: bold;
   }
.dpDayHighlight {
   color: red;
   font-weight: bold;
   }
.dpButton {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   background: #D9E8D2;
   font-weight: bold;
   padding: 0px;
   }
.dpTodayButton {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   background: #D9E8D2;
   font-weight: bold;
   }


