.pghead {
    font-family : .VnArial;
    font-size : 22.75px;
    font-weight : bold;
    color : #006600;
  }
.pgsub {
    font-family : .VnArial;
    font-size : 14.75px;
    color : black;
    font-weight : bold;
  }
.subpg {
    font-family : .VnArial;
    font-size : 13.75px;
    color : #006600;
  }

div#qTip {
    padding: 3px;
    border: 1px solid #666;
    display: none;
    background: #999;
    color: #FFF;
    font: bold 9px Verdana, Arial, Helvetica, sans-serif;
    position: absolute;
    z-index: 1000;
}

.textboxThinBoder {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid
; font-family: Arial; font-size: 9pt; color: #000000
; border: 1px #000000 solid; clip:   rect(   )
; height: 20px
}
.textareaThinBoder {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid
; font-family: Arial; font-size: 10pt; color: #000000
; border: 1px #000000 solid; clip:   rect(   )
}
.emphasis {
    font-family : "Times New Roman";
    font-size : 16px;
    font-style : italic;
    color : gray;
  }

.emphasishover {
    font-family : "Times New Roman";
    font-size : 16px;
    font-style : italic;
    font-weight : bold;
    color : #006600;
  }

.subemphasis {
    font-family : "Times New Roman";
    font-size : 12px;
    font-style : normal;
    color : gray;
  }
.rowHighlight {
    font-family: Arial; font-size: 9pt;
    background-color: #CCCCCC;
}
.reportlight { background-color: #EFEFEF; color: #000000; font-family: Arial; font-size: 8pt}
.reporthead {font-family: Times New Roman; font-size: 18pt; font-weight: bold; color: #000000; text-decoration: none}
.reportsection {font-family: Arial; font-size: 8pt; color: #000000; text-decoration: none}
.reporttbhead {  background-color: #D4D0C8;; font-family: Arial; font-size: 8pt; font-weight: bold; border-color: #D4D0C8 #D4D0C8 #000000; color: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.sectionhead {font-family: Arial; font-size: 9pt; color: #000000; text-decoration: none}
.sectionHeadNoColor {font-family: Arial; font-size: 9pt; text-decoration: none}
.sectionheadwhite {font-family: Arial; font-size: 10pt; color: #FFFFFF; text-decoration: none}
.sectioncontent {  font-family: Arial; font-size: 9pt; color: #000000; text-decoration: none}
.disclaimer {  font-family: Arial; font-size: 8pt; color: #000000; text-decoration: none; BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; text-align: justify; border: 1px #000000 solid}
.csdisclaimer {  font-family: Arial; font-size: 7pt; color: #000000; text-decoration: none; BORDER-BOTTOM: 0.1px solid; BORDER-LEFT: 0.1px solid; BORDER-RIGHT: 0.1px solid; BORDER-TOP: 0.1px solid; text-align: justify; border: 0.1px #000000 solid}
.white1 {  font-family: Arial; font-size: 9pt; color: #FFFFEE; text-decoration: none}
.white2 { font-family: Arial; font-size: 10pt; color: #FFFFEE; text-decoration: none}
.white3 { font-family: Arial; font-size: 12pt; color: #FFFFEE; text-decoration: none}
.white4 { font-family: Arial; font-size: 14pt; color: #FFFFEE; text-decoration: none}
.red1 { font-family: Arial; font-size: 8pt; color: #ee0007;}
.red2 { font-family: Arial; font-size: 12pt; color: #ee0007;; text-decoration: none; font-weight: bold}
.red3 { font-family: Arial; font-size: 12pt; color: #ee0007;; text-decoration: none }
.red4 { font-family: Arial; font-size: 14pt; color: #ee0007;; text-decoration: none }
.tablebodylight { background-color: #EFEFEF; color: #000000; font-family: Arial; font-size: 9pt}
.tableBodyLightNoColor {background-color: #EFEFEF; font-family: Arial; font-size: 9pt}
.tablebodydark { background-color: #DDDDDD; font-family: Arial; font-size: 9pt; color: #000000}
.textboxThinBoderb { BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px ; font-family: Arial; font-size: 10pt; color: #000099 ; border: 1px #000000 solid; clip: rect( ) ; font-weight: bold; margin-right: 4px; margin-left: 4px}
.subpg { font-family : arial; font-size : 13.75px; color : red; }
.tbhead {  background-color: #D4D0C8;; font-family: Arial; font-size: 9pt; font-weight: bold; border-color: #D4D0C8 #D4D0C8 #000000; color: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tbblack {  background-color: #000000;; font-family: Arial; font-size: 10pt; font-weight: bold; border-color: #000000 #000000 #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tbfoot {  background-color: #D4D0C8;; font-family: Arial; font-size: 10pt; font-weight: bold; border-color: #000000 #D4D0C8 #D4D0C8; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.pgsub { font-family : arial; font-size : 14.75px; color : black; font-weight : bold;}
.imageborder {  width: 100%; border: 1px #000000 solid; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}
.sectionheadred { font-family: Arial; font-size: 12pt; color: #ee0007; font-weight: bold; text-decoration: none}
.tableheaderwhite { background-color: #006600;; font-family: Arial; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-decoration: none }
.sectioncontentwhite { font-family: Arial; font-size: 10pt; color: #FFFFFF; text-decoration: none }
.fpotext {  font-family: Arial; font-size: 12pt; color: #000000; text-decoration: none; text-align: justify}
.button { border-color: #CCCCCC #000000 #000000 #CCCCCC; color: #000000; font-size: 10pt; font-weight: bold; height: 22px; width: 100px; font-family: Arial; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.combo {  font-family: Arial; font-size: 9pt; color: #000000; text-decoration: none; height: 30px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.celborder {  border: solid; border-width: 0px 1px 1px 0px; border-color: black #ee0007 #ee0007 black}
.head { font-family: Arial; font-size: 14pt; color: #000000; text-decoration: none }
.borderx {  border: 1px #000000 solid; padding-right: 8px; padding-left: 8px}
.pghead { font-family : arial; font-size : 22.75px; font-weight : bold; color : #006600;}
.pgsub { font-family : arial; font-size : 14.75px; color : black; font-weight : bold;}
.tbred { background-color: #ee0007;; font-family: Arial; font-size: 10pt; font-weight: bold; border-color: #ee0007 #ee0007 #000000; border-style: none}
.tbblack { background-color: #006600;; font-family: Arial; font-size: 10pt; font-weight: bold; border-color: #ee0007 #ee0007 #000000; border-style: none; color: #FFFFFF}
.tbborder { ; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tbborderleftright {border: #000000; border-style: solid; border-right-width: 1px; border-left-width: 1px;border-top-width: 0px; border-bottom-width: 0px}
.tbborderleftrightbottom {border: #000000; border-style: solid; border-right-width: 1px; border-left-width: 1px;border-top-width: 0px; border-bottom-width: 1px}
.link {  font-family: Arial; font-size: 10pt; color: #006600; text-decoration: none}
.tablegroup {
	border: 1px solid #777777;
}
.tdborder {
    border-left:1px solid  #777777;
    border-right:1px solid #777777;
    border-bottom:1px solid  #777777;
    border-top:1px solid  #777777;
}
.tdtopbottomborder {
    border-bottom:1px solid  #777777;
    border-top:1px solid  #777777;
}
.tdtopbottomrigthborder {
    border-bottom:1px solid  #777777;
    border-top:1px solid  #777777;
    border-right:1px solid #777777;
}
.tdbottomrigthleftborder {
    border-left:1px solid  #777777;
    border-bottom:1px solid  #777777;
    border-right:1px solid #777777;
}
.tdbottomrigthtopborder {
    border-top:1px solid  #777777;
    border-bottom:1px solid  #777777;
    border-right:1px solid #777777;
}
.tdbottomrigthborder {
    border-bottom:1px solid  #777777;
    border-right:1px solid #777777;
}
.tdbottomborder {
    border-bottom:1px solid  #777777;
}
.tdrightborder {
    border-right:1px solid  #777777;
}
.topborder {
    border-top:1px solid  #777777;
}
body {  }
a:visited {
    font-family : arial;
    font-size : 13.75px;
    color : #006600;
    text-decoration : none;
  }

a:link {
    font-family : arial;
    font-size : 13.75px;
    color : #006600;
    text-decoration : none;
 }
.tdSelector {
    border-style:none;
    background-color: #006600;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: white;
    text-decoration: none;
    cursor: pointer;
    width: 40px;
    text-align: center;
}
