BODY.clsPubBodyBPG1
{
    MARGIN-TOP: 2px;
    LEFT: 5px;
    MARGIN-LEFT: 2px;
    WIDTH: 10px;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial;
    POSITION: absolute;
    TOP: 20px
}
TD.clsPubPmapBP1Mkt
{ 
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    HEIGHT: 18px;
    BACKGROUND-COLOR: lightsteelblue;
    TEXT-ALIGN: center
}
TD.clsPubPmapBP1Header
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    HEIGHT: 18px;
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: center
}

TD.clsPubPmapBP1HeaderGap
{
    FONT-SIZE: 1px;
    VERTICAL-ALIGN: middle;
    WIDTH: 1px;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    HEIGHT: 18px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
TD.clsPubPmapBP1LevelGap
{
    FONT-SIZE: 1px;
    VERTICAL-ALIGN: middle;
    WIDTH: 1px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
TD.clsPubPmapBP1Level
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    VERTICAL-ALIGN: middle;
    WIDTH: 120px;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    HEIGHT: 7px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
TD.clsPubPmapBP1LevelDrct
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    VERTICAL-ALIGN: middle;
    WIDTH: 120px;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    HEIGHT: 7px;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: left
}
TD.clsPubPmapBP1LevelDrctOn
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1px;
    VERTICAL-ALIGN: middle;
    WIDTH: 1px;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    HEIGHT: 7px;
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: center
}
TD.clsPubPmapBP1LevelDrctOff
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1px;
    VERTICAL-ALIGN: middle;
    WIDTH: 1px;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    HEIGHT: 7px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
TD.clsPubPmapBP1LevelCFwd
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    VERTICAL-ALIGN: middle;
    WIDTH: 40px;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    HEIGHT: 7px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: right
}
BODY.clsPubBodyVSHT1
{
    MARGIN-TOP: 2px;
    LEFT: 5px;
    MARGIN-LEFT: 2px;
    WIDTH: 10px;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial;
    POSITION: absolute;
    TOP: 20px
}
TABLE.clsPubVSHT1
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid
}
DIV.clsPubVSHT1Mkt
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16pt;
    LEFT: 120px;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    POSITION: absolute;
    TOP: 20px;
    HEIGHT: 18px;
    TEXT-ALIGN: left
}
DIV.clsPubVSHT1Date
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    LEFT: 130px;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    POSITION: absolute;
    TOP: 50px;
    HEIGHT: 18px;
    TEXT-ALIGN: left
}
TABLE.clsPubVSHT1Trend
{
    LEFT: 445px;
    WIDTH: 483px;
    POSITION: absolute;
    TOP: 20px;
    BACKGROUND-COLOR: #d3d3d3
}
TH.clsPubVSHT1TrendHeader1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: center
}
TH.clsPubVSHT1TrendHeader2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: #dcdcdc;
    TEXT-ALIGN: center
}
TD.clsPubVSHT1Trend
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
TD.clsPubVSHT1Commentary
{
	HEIGHT: 180px;
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 30px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 8px;
    VERTICAL-ALIGN: top;
    COLOR: black;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
TD.clsPubVSHT1MajorComponent
{
    BORDER-TOP: #d3d3d3 5px groove;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: center
}






TABLE.clsPubVSHTxTblMi
{
}

TD.clsPubVSHTxTdMi
{
    LINE-HEIGHT: 99%;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: white;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: middle;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 0px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}

TH.clsPubVSHTxThMi1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: center
}

TH.clsPubVSHTxThMi2
{
    LINE-HEIGHT: 99%;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 0px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}

TH.clsPubVSHTxThMi3
{
    LINE-HEIGHT: 99%;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 0px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}

TD.clsPubVSHTxTdMi4
{
    LINE-HEIGHT: 99%;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: white;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: middle;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 0px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}

TH.clsPubVSHT1TrendHeader2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: #dcdcdc;
    TEXT-ALIGN: center
}
TD.clsPubPmapVSHT1Header
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    HEIGHT: 18px;
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: center
}
TD.clsPubPmapVSHT1HeaderGap
{
    FONT-SIZE: 1px;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    HEIGHT: 18px;
    TEXT-ALIGN: center
}
TD.clsPubPmapVSHT1LevelGap
{
    FONT-SIZE: 1px;
    VERTICAL-ALIGN: middle;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: center
}
TD.clsPubPmapVSHT1Level
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: middle;
    PADDING-LEFT: 5px;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: left
}
TD.clsPubPmapVSHT1LevelDrct
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: middle;
    PADDING-LEFT: 5px;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
TD.clsPubPmapVSHT1LevelDrctOn
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8px;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
TD.clsPubPmapVSHT1LevelDrctOff
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 1px;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
TD.clsPubPmapVSHT1LevelCFwd
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    WIDTH: 55px;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: right
}
TABLE
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial
}
BODY.clsBodyColl
{
    MARGIN-TOP: 135px;
    FONT-SIZE: 8pt;
    LEFT: 105px;
    MARGIN-LEFT: 120px;
    WIDTH: 450px;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial;
    POSITION: absolute;
    TOP: 110px
}
BODY.clsBodyAuth
{
    MARGIN-TOP: 230px;
    FONT-SIZE: 8pt;
    LEFT: 105px;
    MARGIN-LEFT: 90px;
    WIDTH: 450px;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial;
    POSITION: absolute;
    TOP: 105px
}
BODY.clsBodySvc1
{
    MARGIN-TOP: 94px;
    FONT-SIZE: 8pt;
    LEFT: 50px;
    MARGIN-LEFT: 58px;
    WIDTH: 10px;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial;
    POSITION: absolute;
    TOP: 150px
}
BODY.clsBodyDtl
{
    MARGIN-TOP: 60px;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 50px;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial, Verdana;
    BACKGROUND-COLOR: ghostwhite
}
DIV.clsDivH1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 18pt;
    LEFT: 115px;
    WIDTH: 510px;
    CURSOR: help;
    BORDER-BOTTOM: lightcyan 3px groove;
    FONT-FAMILY: Tahoma;
    POSITION: absolute;
    TOP: 95px
}
DIV.clsDivAuthH1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 18pt;
    LEFT: 88px;
    WIDTH: 550px;
    BORDER-BOTTOM: lightcyan 3px groove;
    FONT-FAMILY: Tahoma;
    POSITION: absolute;
    TOP: 185px
}
DIV.clsDivDtlH1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    LEFT: 48px;
    WIDTH: 410px;
    BORDER-BOTTOM: lightcyan 3px groove;
    FONT-FAMILY: Tahoma;
    POSITION: absolute;
    TOP: 38px
}
DIV.clsDivDtlSmry1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    LEFT: 48px;
    WIDTH: 380px;
    BORDER-BOTTOM: lightcyan 3px groove;
    FONT-FAMILY: Tahoma;
    POSITION: absolute;
    TOP: 38px
}
TABLE.clsCollTable1Mini
{
    BORDER-RIGHT: #008000 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #008000 1px solid;
    PADDING-LEFT: 4px;
    LEFT: -15px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #008000 1px solid;
    WIDTH: 125px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #008000 1px solid;
    POSITION: absolute;
    TOP: -2px;
    BACKGROUND-COLOR: #999999
}
TABLE.clsCollTable2Mini
{
    BORDER-RIGHT: #008000 1px solid;
    BORDER-TOP: #008000 1px solid;
    LEFT: 440px;
    BORDER-LEFT: #008000 1px solid;
    BORDER-BOTTOM: #008000 1px solid;
    POSITION: absolute;
    TOP: 58px;
    BACKGROUND-COLOR: #999999
}
TABLE.clsCollTable3Mini
{
    LEFT: 2px;
    POSITION: absolute;
    TOP: 2px
}
TABLE.clsCollTable1
{
    BORDER-RIGHT: #008000 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #008000 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #008000 1px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #008000 1px solid;
    BACKGROUND-COLOR: #999999
}
TH.clsCollTh1
{
    BORDER-RIGHT: #c7dcbc;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #c7dcbc;
    PADDING-LEFT: 1px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #c7dcbc;
    CURSOR: hand;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #c7dcbc;
    BACKGROUND-COLOR: #c7dcbc;
    TEXT-ALIGN: center
}
TD.clsCollTd1
{
    BORDER-RIGHT: #ffffff;
    BORDER-TOP: #ffffff;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: #ffffff;
    BORDER-BOTTOM: #cccc99 thin solid;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #f5f5f5
}
TD.clsCollTd2
{
    BORDER-RIGHT: #ffffff;
    BORDER-TOP: #ffffff;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: #ffffff;
    BORDER-BOTTOM: #cccc99 thin solid;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: beige
}
TD.clsCollTd3
{
    BORDER-RIGHT: #ffffff;
    BORDER-TOP: #ffffff;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: #ffffff;
    BORDER-BOTTOM: #cccc99 thin solid;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: lightcyan
}
TD.clsCollTd4
{
    BORDER-RIGHT: black 1px;
    BACKGROUND-IMAGE: none;
    CURSOR: hand;
    BORDER-BOTTOM: lightcyan 1px;
    BACKGROUND-REPEAT: repeat
}
TABLE.clsCollTable4
{
    BORDER-RIGHT: #008000 1px;
    BORDER-TOP: #008000 1px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-LEFT: #008000 1px;
    BORDER-BOTTOM: #008000 1px solid;
    BACKGROUND-COLOR: midnightblue
}
TABLE.clsFilterTable1
{
    BORDER-RIGHT: #006000 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #006000 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #006000 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #006000 1px solid;
    BACKGROUND-COLOR: #c7dcbc
}
TABLE.clsBWBodyTable2
{
    BORDER-RIGHT: #006000 1px;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #006000 1px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #006000 1px;
    WIDTH: 503px;
    COLOR: black;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #006000 1px;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: white
}
TH.clsFilterTh1
{
    BORDER-RIGHT: lightcyan 2px groove;
    PADDING-RIGHT: 1px;
    BORDER-TOP: lightcyan 2px groove;
    PADDING-LEFT: 1px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: lightcyan 2px groove;
    CURSOR: hand;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: lightcyan 2px groove;
    BACKGROUND-COLOR: #c7dcbc
}
TABLE.clsOvlTable1
{
    BORDER-RIGHT: #BDD8C4 20px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #BDD8C4 20px solid;
    PADDING-LEFT: 1px;
    LEFT: 70px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #BDD8C4 20px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #BDD8C4 20px solid;
    FONT-FAMILY: Tahoma, Arial;
    POSITION: absolute;
    TOP: 40px;
    BACKGROUND-COLOR: #BDD8C4
}
TABLE.clsInfoTable1
{
    BORDER-RIGHT: #006000 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #006000 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #006000 1px solid;
    WIDTH: 503px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #006000 1px solid;
    BACKGROUND-COLOR: #c7dcbc
}
TABLE.clsDtlAuditTable1
{
    BORDER-RIGHT: #008000 1px solid;
    BORDER-TOP: #008000 1px solid;
    BORDER-LEFT: #008000 1px solid;
    BORDER-BOTTOM: #008000 1px solid
}
TH.clsDtlAuditTh1
{
    BORDER-RIGHT: #c7dcbc;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #c7dcbc;
    PADDING-LEFT: 1px;
    BORDER-LEFT: #c7dcbc;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #c7dcbc;
    BACKGROUND-COLOR: #c7dcbc
}
TD.clsDtlAuditTd1
{
    BORDER-RIGHT: #ffffff;
    BORDER-TOP: #ffffff;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: #ffffff;
    BORDER-BOTTOM: #cccc99 thin solid;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #f5f5f5
}
TABLE.clsDtlTable1
{
    BORDER-RIGHT: #008000 1px;
    BORDER-TOP: #008000 1px;
    BORDER-LEFT: #008000 1px;
    BORDER-BOTTOM: #008000 1px;
    BACKGROUND-COLOR: #f5f5f5
}

INPUT.clsTxtPermDate
{
	BACKGROUND-COLOR: white;
    FONT-FAMILY: Veranda, Tahoma, Arial;
	FONT-SIZE: 8pt;
	COLOR: black;
	ALIGN: center
}

INPUT.clsTxtPermDateInactive
{
	BACKGROUND-COLOR: #E1E1E1;
    FONT-FAMILY: Veranda, Tahoma, Arial;
	FONT-SIZE: 8pt;
	COLOR: white;
	ALIGN: center
}

TD.clsDtlTd1Inactive
{
    BORDER-RIGHT: #ffffff;
    BORDER-TOP: #ffffff;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: #ffffff;
    BORDER-BOTTOM: #cccc99 thin solid;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #E1E1E1;
}
TH.clsDtlTh1
{
    BORDER-RIGHT: #c7dcbc;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #c7dcbc;
    PADDING-LEFT: 1px;
    BORDER-LEFT: #c7dcbc;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #c7dcbc;
    BACKGROUND-COLOR: #c7dcbc
}
TH.clsCollTh1Mini
{
    BORDER-RIGHT: #c7dcbc;
    PADDING-RIGHT: 25px;
    BORDER-TOP: #c7dcbc;
    PADDING-LEFT: 25px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #c7dcbc;
    CURSOR: hand;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #c7dcbc;
    BACKGROUND-COLOR: #c7dcbc
}
TH.clsDtlTh2
{
    BORDER-RIGHT: #c7dcbc;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #c7dcbc;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bolder;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #c7dcbc;
    COLOR: red;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #c7dcbc;
    BACKGROUND-COLOR: #c7dcbc
}
TD.clsDtlTd1
{
    BORDER-RIGHT: #ffffff;
    BORDER-TOP: #ffffff;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: #ffffff;
    BORDER-BOTTOM: #cccc99 thin solid;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #f5f5f5
}
TD.clsDtlTd2
{
    BORDER-RIGHT: #ffffff;
    BORDER-TOP: #ffffff;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: #ffffff;
    COLOR: red;
    BORDER-BOTTOM: #cccc99 thin solid;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #f5f5f5
}
TD.clsDtlTD3
{
    BORDER-RIGHT: #ffffff;
    BORDER-TOP: #ffffff;
    BORDER-LEFT: #ffffff;
    BORDER-BOTTOM: #ffffff;
    BACKGROUND-COLOR: #ffffff;
    FONT-WEIGHT: bolder;
}
TD.clsInfoTd1
{
    BORDER-RIGHT: #c7dcbc;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #c7dcbc;
    PADDING-LEFT: 1px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #c7dcbc;
    WIDTH: 503pt;
    COLOR: black;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #c7dcbc;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #c7dcbc
}
DIV.clsCollDivId
{
    DISPLAY: none
}
TABLE.clsBtnTable1
{
    BORDER-TOP: lightcyan 2px groove;
    MARGIN-TOP: 15px;
    PADDING-TOP: 5px
}
TABLE.clsPageAnchor
{
    WIDTH: 503px
}
OPTION.clsDtlOption2
{
    BORDER-RIGHT: #ffffff;
    BORDER-TOP: #ffffff;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: #ffffff;
    COLOR: black;
    BORDER-BOTTOM: #cccc99 thin solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Tahoma, Arial;
    BACKGROUND-COLOR: #f5f5f5
}
BODY.clsBodyDtl2
{
    MARGIN-TOP: 60px;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 20px;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial, Verdana;
    BACKGROUND-COLOR: ghostwhite
}
TABLE.clsPmapDtlTable1
{
    BORDER-RIGHT: black 1px;
    BORDER-TOP: black 1px;
    LEFT: 727px;
    BORDER-LEFT: black 1px;
    WIDTH: 125px;
    CURSOR: hand;
    BORDER-BOTTOM: black 1px;
    POSITION: absolute;
    TOP: 3px;
    BACKGROUND-COLOR: #c7dcbc
}
TABLE.clsPmapDtlTableFrame1
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    LEFT: 726px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 127px;
    BORDER-BOTTOM: black 1px solid;
    POSITION: absolute;
    TOP: 2px;
    HEIGHT: 591px;
    BACKGROUND-COLOR: #999999
}
TH.clsCollTh3
{
    BORDER-RIGHT: #c7dcbc;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #c7dcbc;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bolder;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #c7dcbc;
    COLOR: red;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #c7dcbc;
    BACKGROUND-COLOR: #c7dcbc
}
TH.clsCollTh4
{
    BORDER-RIGHT: #c7dcbc 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #c7dcbc 1px solid;
	TEXT-ALIGN: center;
    PADDING-LEFT: 1px;
    BORDER-LEFT: #c7dcbc 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #c7dcbc 1px solid;
    BACKGROUND-COLOR: #adb2c6
}
DIV.clsDivOFF
{
    DISPLAY: none
}
IFRAME.ifr1
{
    LEFT: 600px;
    POSITION: absolute;
    TOP: -2px
}
IMG.clsPubImgLogo
{
    LEFT: 104px;
    POSITION: absolute;
    TOP: 36px
}
IMG.clsPubImgHeader1
{
    LEFT: 185px;
    POSITION: absolute;
    TOP: 45px
}
BODY.clsPubBodyColl
{
    MARGIN-TOP: 105px;
    FONT-SIZE: 8pt;
    LEFT: 110px;
    MARGIN-LEFT: 112px;
    WIDTH: 500px;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial;
    POSITION: absolute
}
DIV.clsPubDivH1
{
    BORDER-TOP: lightcyan 3px outset;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 18pt;
    LEFT: 180px;
    WIDTH: 553px;
    CURSOR: help;
    BORDER-BOTTOM: lightcyan 3px groove;
    FONT-FAMILY: Tahoma;
    POSITION: absolute;
    TOP: 58px
}
TABLE.clsPubOptionTable0
{
    BORDER-RIGHT: #006000 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #006000 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #006000 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #006000 1px solid;
    BACKGROUND-COLOR: white
}
TH.clsPubThOption0
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    WIDTH: 100px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #c7dcbc;
    TEXT-ALIGN: left
}
TD.clsPubTdOption0
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    WIDTH: 150px;
    PADDING-TOP: 5px
}
TABLE.clsPubOptionTable1
{
    BORDER-RIGHT: #006000 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #006000 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #006000 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #006000 1px solid;
    BACKGROUND-COLOR: #c7dcbc
}
TABLE.clsPubTableYourToday1
{
    BORDER-RIGHT: #006000 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #006000 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #006000 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #006000 1px solid;
    BACKGROUND-COLOR: #cccccc
}
TH.clsPubThYourToday1
{
    FONT-SIZE: 9pt;
    BACKGROUND-COLOR: #c7dcbc
}
TD.clsPubTdYourToday1
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: white
}
DIV.clsPubDivDetailItem1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    WIDTH: 110px;
    CURSOR: hand;
    COLOR: black;
    BORDER-BOTTOM: lightcyan 3px groove;
    FONT-FAMILY: Tahoma
}
DIV.clsPubDivALT
{
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    WIDTH: 110px;
    CURSOR: hand;
    COLOR: cyan;
    BORDER-BOTTOM: lightcyan 3px groove;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #006000
}
DIV.clsPubDivToggle0
{
    BACKGROUND-POSITION: left top;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(../images/folder_closed.bmp);
    BACKGROUND-REPEAT: no-repeat;
    WIDTH: 250px;
    CURSOR: hand;
    TEXT-INDENT: 35px;
    FONT-FAMILY: Tahoma;
    HEIGHT: 18px
}
DIV.clsPubDivToggle1
{
    BACKGROUND-POSITION: left top;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(../images/folder_open.bmp);
    WIDTH: 250px;
    CURSOR: hand;
    TEXT-INDENT: 36px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Tahoma;
    HEIGHT: 18px
}
DIV.clsPubDivToggle0Last
{
    BACKGROUND-POSITION: left top;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(../images/folderlast_closed.bmp);
    WIDTH: 250px;
    CURSOR: hand;
    TEXT-INDENT: 35px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Tahoma;
    HEIGHT: 18px
}
DIV.clsPubDivToggle1Last
{
    BACKGROUND-POSITION: left top;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(../images/folderlast_open.bmp);
    WIDTH: 250px;
    CURSOR: hand;
    TEXT-INDENT: 36px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Tahoma;
    HEIGHT: 18px
}
DIV.clsPubDivToggle0First
{
    BACKGROUND-POSITION: left top;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(../images/folderfirst_closed.bmp);
    WIDTH: 250px;
    CURSOR: hand;
    TEXT-INDENT: 35px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Tahoma;
    HEIGHT: 18px
}
DIV.clsPubDivToggle1First
{
    BACKGROUND-POSITION: left top;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(../images/folderfirst_open.bmp);
    WIDTH: 250px;
    CURSOR: hand;
    TEXT-INDENT: 36px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Tahoma;
    HEIGHT: 18px
}
TABLE.clsPubTableExpl1
{
    FONT-FAMILY: Tahoma
}
TD.clsPubTdExplLeft
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/left_open.bmp);
    WIDTH: 55px;
    BACKGROUND-REPEAT: no-repeat
}
TD.clsPubTdExplRight
{
    FONT-SIZE: 8pt;
    WIDTH: 150px;
    FONT-FAMILY: Tahoma, Arial
}
TD.clsPubTdExplLeftLast
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/leftlast_open.bmp);
    WIDTH: 55px;
    BACKGROUND-REPEAT: no-repeat
}
TD.clsPubTdExplLeftEnd
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/leftend_open.bmp);
    WIDTH: 55px;
    BACKGROUND-REPEAT: no-repeat
}
TD.clsPubTdExplLeftMidLast
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/leftmidlast_open.bmp);
    WIDTH: 55px;
    BACKGROUND-REPEAT: no-repeat
}
TD.clsPubTdExplLeftLastLast
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/leftlastlast_open.bmp);
    WIDTH: 55px;
    BACKGROUND-REPEAT: no-repeat
}
IMG.clsPubImgNavTop
{
    LEFT: 10px;
    POSITION: absolute;
    TOP: 10px;
    BACKGROUND-COLOR: transparent
}
IMG.clsPubImgNavLeft
{
    LEFT: 10px;
    POSITION: absolute;
    TOP: 230px
}
BODY.clsBodyPublicInfo
{
    MARGIN-TOP: 70px;
    FONT-SIZE: 8pt;
    LEFT: 50px;
    MARGIN-LEFT: 60px;
    WIDTH: 800px;
    COLOR: black;
    FONT-FAMILY: Tahoma, Arial;
    POSITION: absolute;
    TOP: 110px
}
SPAN.clsPubSpanLink
{
    FONT-FAMILY: Verdana,Arial,Helvetica;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center;
	TEXT-DECORATION: underline;
    COLOR: blue;
    CURSOR: hand
}
INPUT.clsBtEdit1
{
	FONT-SIZE: 7pt;
	CURSOR: hand
}



BODY.clsPubBodyMcCover
{
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: white
}
TABLE.clsPubTblMcCover
{
    BACKGROUND-COLOR: #639A63;
	BORDER: 0
}
TH.clsPubThMcCover
{
    FONT-FAMILY: Verdana,Arial,Helvetica;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
    COLOR: white;
    BACKGROUND-COLOR: #639A63
}
SPAN.clsPubImgMcCoverTop
{
}
SPAN.clsPubImgMcCoverIcon
{
	WIDTH: 37px;
	HEIGHT: 20px;
	BACKGROUND-IMAGE: url(../images/icon_mcolor.jpg);
    BACKGROUND-REPEAT: no-repeat;
    MARGIN-RIGHT: 5px;
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: white 1px solid;
    BORDER-BOTTOM: white 1px solid
	
}
TD.clsPubTdMcCoverButtonRow
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center;
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: white 1px solid;
    BORDER-BOTTOM: white 1px solid
}
SPAN.clsPubDivMcOn
{
    FONT-FAMILY: Verdana,Arial,Helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bolder;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    BACKGROUND-COLOR: #639A63;
    TEXT-ALIGN: left
}
SPAN.clsPubDivMcItem
{
    FONT-FAMILY: Verdana,Arial,Helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bolder;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    BACKGROUND-COLOR: white;
    CURSOR: hand;
    TEXT-ALIGN: left
}
TD.clsPubTdMcCoverSelected
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    COLOR: white;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: #639A63;
    TEXT-ALIGN: left;
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: white 1px solid;
    BORDER-BOTTOM: white 1px solid
}
TD.clsPubTdMcCover
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left;
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: white 1px solid;
    BORDER-BOTTOM: white 1px solid
}
