.policy { display:none; visibility: hidden;}
.policyprn {  font-family: Arial, Helvetica, sans-serif; font-size: xx-small}


TD.footerNoPrint  {
        display:none; visibility: hidden;
}


.NoPrint { display:none; visibility: hidden; }
.PrintOnly { display:block; visibility: visible; }
.PrintOnlyBrk {page-break-before:always; display:block; visibility: visible; }
.PrintOnlyRow { display:table-row;  }

.pagebreak { page-break-after: always; }
tr.pagebreak { page-break-after: always;  }
tr.pthigh { font-size: 1pt; }

.hidden { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden; }

img.MyAutoSize {display:none;  visibility: hidden;}



#skip a, #skip a:hover, #skip a:visited
{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

#skip a:active
{
position:static;
width:auto;
height:auto;
}




div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {display:none; visibility: hidden; }

 p {font-family: Arial, Verdana; font-size: 10pt;}
body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; background-color: #FFFFFF}
td {font-family: Arial, Verdana; font-size: 10pt;}
th {font-family: Arial, Verdana; font-size: 10pt; font-weight: bold; background-color:  #f9f9f9;}
h2 {font-family: Arial, Verdana; font-size: 12pt; font-weight: bold; text-align: center;}



 .Reducedtd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	BORDER-RIGHT: #000000 1px solid;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	BORDER-BOTTOM-COLOR: #000000;
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP-STYLE: none;
	BORDER-TOP-COLOR: #000000;
	text-align: right;
}


 .Reducedth {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid;  BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid;}
 .Dwarfth {font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold;} 
 

TD.spacer {
    font-size:5px;
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 10px;  BORDER-BOTTOM-COLOR: #000000; BORDER-LEFT: #000000 1px solid; BORDER-TOP-STYLE: none; BORDER-TOP-COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none
}

td.spacer5pt {	BORDER-RIGHT: #000000 1px solid;
	FONT-SIZE: 5pt;
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP-STYLE: none;
	BORDER-TOP-COLOR: #000000;
	BORDER-BOTTOM-STYLE: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;}


td.spacer1pt {	BORDER-RIGHT: #000000 1px solid;
	FONT-SIZE: 1pt;
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP-STYLE: none;
	BORDER-TOP-COLOR: #000000;
	BORDER-BOTTOM-STYLE: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;}




.Minature {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.highlight {  font-family: "Courier New", Courier, mono; font-size: 9pt; background-color: #F4F4F4; text-align: center; color: #000000; filter: alpha(opacity=20, finishopacity=100, style=1, startx=0, }

  caption {font-family: "Courier New", Courier, mono; font-size: 12pt; font-weight: bold; text-align: center;
        padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;}

TH.default {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.box {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}

TH.defaultRight {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BORDER-LEFT: #000000 1px solid; COLOR: #000000; TEXT-ALIGN: right; PADDING-RIGHT: 10px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}

TH.LeftAligned {
	BORDER-RIGHT: #000000 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	BORDER-BOTTOM-COLOR: #000000;
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP-STYLE: none;
	BORDER-TOP-COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	BORDER-BOTTOM-STYLE: none;
	padding-left: 5px;
}

TH.LeftAlignedBlue {

        BORDER-RIGHT: #000000 1px solid;
        BORDER-TOP: #000000 1px solid;
        BORDER-LEFT: #000000 1px solid; COLOR: #000000;
        BORDER-BOTTOM: #000000 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	padding-left: 5px;

}


TH.LeftAlignedNoRight {
   	background-color: #f9f9f9;
}


TH.LeftAlignNoRight {
   	background-color: #f9f9f9;
}

TH.LeftAlignNoLeft {
   background-color: #f9f9f9;
}





TH.fine {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 7pt; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}



TD.default {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 10px; FONT-SIZE: 10pt; BORDER-BOTTOM-COLOR: #000000; BORDER-LEFT: #000000 1px solid; BORDER-TOP-STYLE: none; BORDER-TOP-COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none
}

TD.default5pad {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10pt; BORDER-BOTTOM-COLOR: #000000; BORDER-LEFT: #000000 1px solid; BORDER-TOP-STYLE: none; BORDER-TOP-COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none
}

TD.defaultCenter {

	BORDER-RIGHT: #000000 1px solid; FONT-SIZE: 10pt; BORDER-BOTTOM-COLOR: #000000; BORDER-LEFT: #000000 1px solid; BORDER-TOP-STYLE: none; BORDER-TOP-COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}

TD.LeftAligned {
	BORDER-RIGHT: #000000 1px solid;
	FONT-SIZE: 10pt;
	BORDER-BOTTOM-COLOR: #000000;
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP-STYLE: none;
	BORDER-TOP-COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	BORDER-BOTTOM-STYLE: none;
	padding-left: 5px;
}


TD.sansLeftBorder {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; FONT-SIZE: 9pt; BORDER-BOTTOM-COLOR: #000000; BORDER-LEFT: #000000 0px solid; BORDER-TOP-STYLE: none; BORDER-TOP-COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
TD.sansRightBorder {
	BORDER-RIGHT: #000000 0px solid; FONT-SIZE: 10pt; BORDER-BOTTOM-COLOR: #000000; BORDER-LEFT: #000000 1px solid; BORDER-TOP-STYLE: none; BORDER-TOP-COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none
}
 
TD.indented {
	BORDER-RIGHT: #000000 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 10pt; BORDER-BOTTOM-COLOR: #000000; BORDER-LEFT: #000000 1px solid; BORDER-TOP-STYLE: none; BORDER-TOP-COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none;
}
TD.footer {
	BORDER-RIGHT: #000000 1px solid;
	FONT-SIZE: 1px;
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP-STYLE: none;
	BORDER-TOP-COLOR: #000000;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

TD.footerNoPrint  {
        display:none; visibility: hidden;
}

TD.footerLeft {
	BORDER-RIGHT: #000000 0px;
	FONT-SIZE: 1pt;
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP-STYLE: none;
	BORDER-TOP-COLOR: #000000;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD.footerRight {
	BORDER-RIGHT: #000000 1px solid;
	FONT-SIZE: 1pt;
	BORDER-LEFT: #000000 0px;
	BORDER-TOP-STYLE: none;
	BORDER-TOP-COLOR: #000000;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TH.footer {
	BORDER-RIGHT: #000000 1px solid;
	FONT-SIZE: 1pt;
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP-STYLE: none;
	BORDER-TOP-COLOR: #000000;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
col {
	border: 1px solid #000000;
}

TD.NoBorders {
	BORDER-RIGHT: 0px; FONT-SIZE: 10pt; BORDER-LEFT: 0px; BORDER-TOP-STYLE: none; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-BOTTOM-STYLE: none
}
TH.NoBorders {
	BORDER-RIGHT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BORDER-LEFT: 0px; BORDER-TOP-STYLE: none; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-BOTTOM-STYLE: none
}

TD.NoBordersReduced {
	BORDER-RIGHT: 0px; FONT-SIZE: 10px; BORDER-LEFT: 0px; BORDER-TOP-STYLE: none; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: left;
}
TH.NoBordersReduced {
	BORDER-RIGHT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: 0px; BORDER-TOP-STYLE: none; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: left; background-color: #FFFFFF;
}


TD.footlead {
             font-size: 10pt;
             text-align: left;
             vertical-align: top ;
             font-weight: bold;
             BORDER-RIGHT: 0px;
             BORDER-LEFT: 0px;
             BORDER-TOP-STYLE: none; 
             FONT-FAMILY: Arial, Helvetica, sans-serif;
             BORDER-BOTTOM-STYLE: none; 
             TEXT-ALIGN: left;}

TD.footsource {
                 BORDER-RIGHT: 0px; 
                 FONT-SIZE: 10pt; 
                 BORDER-LEFT: 0px;
                 BORDER-TOP-STYLE: none; 
                 FONT-FAMILY: Arial, Helvetica, sans-serif;
                 BORDER-BOTTOM-STYLE: none; 
                 TEXT-ALIGN: left; }


  h2 {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-align: center;}

td.h2 {
BORDER-RIGHT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BORDER-LEFT: 0px; BORDER-TOP-STYLE: none; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: left; background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-align: center;}



  p {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
body {  font-family: Arial, Helvetica, sans-serif, sans-serif; font-size: 10pt; color: #000000; background-color: #FFFFFF}
.Minature {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.highlight {  font-family: "Courier New", Courier, mono; font-size: 9pt; background-color: #F4F4F4; text-align: center; color: #000000; filter: alpha(opacity=20, finishopacity=100, style=1, startx=0; }
.SecondTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; text-transform: none; background-color: #F0F0F0}
.SuperStar {font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight: bold;}
.BigDashees {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold;}


a.imglink:link { border-color: black;
COLOR: #000000;
}
a.imglink:visited { border-color: black;
COLOR: #000000;
}

a.imglink:active { border-color: black;
COLOR: #000000;
}
