p { font-family: arial, helvetica; font-size: 10pt; font-weight: normal;  color: #000000;}

li { font-family: arial, helvetica; font-size: 10pt; font-weight: normal;  color: #000000;}

.small { font-size: 8pt; font-family: arial, helvetica;}
.firstlvlhead { font-family: arial, helvetica; font-size: 12pt; font-weight: bold;  color: #003366;}
.secdlvlhead { font-family: arial, helvetica; font-size: 10pt; font-weight: bold;  color: #003366;}
.thrdlvlhead { font-family: arial, helvetica; font-size: 10pt; font-weight: bold;  color: #003366; margin-left: 40px}
.thrdlvlheadcontent { font-family: arial, helvetica; font-size: 10pt; font-weight: normal;  color: #000000; margin-left: 40px}
.content { font-family: arial, helvetica; font-size: 10pt; font-weight: normal;  color: #000000;}


a.dlink:link { font-size: 4pt; font-family: arial, helvetica; color: #ffffff; }
a.dlink:visited { font-size: 4pt; font-family: arial, helvetica; color: #ffffff; }
a.dlink:hover { font-size: 4pt; font-family: arial, helvetica; color: #ffffff; }

td.data { font-family: arial, helvetica; font-size: 10pt; font-weight: normal;  color: #000000;}
th.head { font-family: arial, helvetica; font-size: 10pt; font-weight: bold;  color: #000000;}
td.head { font-family: arial, helvetica; font-size: 10pt; font-weight: bold;  color: #000000;}
caption { font-family: arial, helvetica; font-size: 10pt; font-weight: bold;  color: #000000; text-align: center;}

td.databt { font-family: arial, helvetica; font-size: 10pt; font-weight: normal;  color: #000000; border-top: #000000 solid 1px;}
th.headbt { font-family: arial, helvetica; font-size: 10pt; font-weight: bold;  color: #000000; border-top: #000000 solid 1px;}

td.databb { font-family: arial, helvetica; font-size: 10pt; font-weight: normal;  color: #000000; border-bottom: #000000 solid 1px;}
th.headbb { font-family: arial, helvetica; font-size: 10pt; font-weight: bold;  color: #000000; border-bottom: #000000 solid 1px;}

td.databl { font-family: arial, helvetica; font-size: 10pt; font-weight: normal;  color: #000000; border-left: #000000 solid 1px;}
th.headbl { font-family: arial, helvetica; font-size: 10pt; font-weight: bold;  color: #000000; border-left: #000000 solid 1px;}

td.datablb { font-family: arial, helvetica; font-size: 10pt; font-weight: normal;  color: #000000; border-left: #000000 solid 1px; border-bottom: #000000 solid 1px;}
th.headblb { font-family: arial, helvetica; font-size: 10pt; font-weight: bold;  color: #000000; border-left: #000000 solid 1px; border-bottom: #000000 solid 1px;}

td.databr { font-family: arial, helvetica; font-size: 10pt; font-weight: normal;  color: #000000; border-right: #000000 solid 1px;}
th.headbr { font-family: arial, helvetica; font-size: 10pt; font-weight: bold;  color: #000000; border-right: #000000 solid 1px;}

td.databrb { font-family: arial, helvetica; font-size: 10pt; font-weight: normal;  color: #000000; border-right: #000000 solid 1px; border-bottom: #000000 solid 1px;}
th.headbrb { font-family: arial, helvetica; font-size: 10pt; font-weight: bold;  color: #000000; border-right: #000000 solid 1px; border-bottom: #000000 solid 1px;}

td.databtr { font-family: arial, helvetica; font-size: 10pt; font-weight: normal;  color: #000000; border-top: #000000 solid 1px; border-right: #000000 solid 1px;}
th.headbtr { font-family: arial, helvetica; font-size: 10pt; font-weight: bold;  color: #000000; border-top: #000000 solid 1px; border-right: #000000 solid 1px;}


td.databtl { font-family: arial, helvetica; font-size: 10pt; font-weight: normal;  color: #000000; border-top: #000000 solid 1px; border-left: #000000 solid 1px;}
td.headbtl { font-family: arial, helvetica; font-size: 10pt; font-weight: bold;  color: #000000; border-top: #000000 solid 1px; border-left: #000000 solid 1px;} 
th.headbtl { font-family: arial, helvetica; font-size: 10pt; font-weight: bold;  color: #000000; border-top: #000000 solid 1px; border-left: #000000 solid 1px;}

td.headbtlr { font-family: arial, helvetica; font-size: 10pt; font-weight: bold;  color: #000000; border-top: #000000 solid 1px; border-left: #000000 solid 1px; border-right: #000000 solid 1px;} 
td.databtlr { font-family: arial, helvetica; font-size: 10pt; font-weight: normal;  color: #000000; border-top: #000000 solid 1px; border-left: #000000 solid 1px; border-right: #000000 solid 1px;}
th.headbtlr { font-family: arial, helvetica; font-size: 10pt; font-weight: bold;  color: #000000; border-top: #000000 solid 1px; border-left: #000000 solid 1px; border-right: #000000 solid 1px;}
