/*  CSS Stylesheet for SE */
       .popup200 {display:none ; position:absolute;                       width: 600px;                padding: 10px; background: #eeeeee;color: #000000;border: 1px solid #1a1a1a;font-size: 90%;line-height: 22px ; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Helvetica, sans-serif;}
      .popup400 {display:none ; position:absolute;   margin-top: -500px; width: 600px; height: 500px; padding: 10px; background: #eeeeee;color: #000000;border: 1px solid #1a1a1a;font-size: 90%;line-height: 22px ; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Helvetica, sans-serif;}
      .popup300 {display:none ; position:absolute;   margin-top: -200px; width: 600px;                padding: 10px; background: #eeeeee;color: #000000;border: 1px solid #1a1a1a;font-size: 90%;line-height: 22px ; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Helvetica, sans-serif;}
      .popup700 {display:none ; position:absolute;                       width: 700px;                padding: 10px; background: #eeeeee;color: #000000;border: 1px solid #1a1a1a;font-size: 90%;line-height: 22px ; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Helvetica, sans-serif;}
      .popup900 {display:none ; position:absolute;                       width: 900px;                padding: 10px; background: #eeeeee;color: #000000;border: 1px solid #1a1a1a;font-size: 90%;line-height: 22px ; FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Helvetica, sans-serif;}
td.banner	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.2em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
    background-color:#CCCCCC;
    text-align:center;
	}	
       table
        {
            border-spacing: 0px;
            border: 0px;
            padding: 0px;
            margin: 0px;
        }
        th
        {
            background-color: #FFFFFF;
            text-align: center;
            padding: 0px;
            margin: 0px;
        }
        td
        {
            padding: 0px;
            margin: 0px;
            height: 20px;
        }
        .GridBorder
        {
            border-color: Black;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
        }
        .GridValue
        {
            border-color: Black;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
        }
        .GridValueByYr
        {
            border-color: Black;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
        }
        .GridValuePct
        {
            border-color: Black;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
        }
        .GridBorderCol2
        {
            border-color: Black;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
            width: 75px;
            text-align: center;
        }
        .GridBorderL1R
        {
            border-color: Black;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
            width: 150px;
            height: 20px;
            text-align: center;
        }
        .GridBorderLL1R
        {
            border-color: Black;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
            width: 180px;
            height: 20px;
            text-align: center;
        }
        .GridBorderL3R
        {
            border-color: Black;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
            width: 150px;
            height: 60px;
            text-align: center;
        }
        .GridBorderM2R
        {
            border-color: Black;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
            width: 75px;
            height: 40px;
            text-align: center;
        }
        .GridBorderM3R
        {
            border-color: Black;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
            width: 75px;
            height: 60px;
            text-align: center;
        }
        .GridBorderS
        {
            border-color: Black;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
            width: 60px;
            height: 39.5px;
            text-align: center;
        }
        .GridBorderS2C
        {
            border-color: Black;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
            width: 60px;
            height: 40px;
            text-align: center;
        }
        .GridBorderS3C
        {
            border-color: Black;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
            width: 60px;
            height: 60px;
            text-align: center;
        }
        td.GridFactor
        {
            text-align: left;
        }
        
        th.GridValue
        {
            width: 50px;
        }
        th.GridValueD
        {
            width: 50px;
            height: 39.5px;
            border-color: Black;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
        }
        th.GridValueByYr
        {
            width: 60px;
        }
        th.GridValuePct
        {
            width: 50px;
        }
        td.GridValueCenter
        {
            border-color: Black;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
            background-color: #FFFFFF;
            text-align: center;
            width: 50px;
        }
        td.GridValueL
        {
            border-color: Black;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
            background-color: #FFFFFF;
            text-align: right;
            width: 150px;
        }
        td.GridValueM
        {
            border-color: Black;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
            background-color: #FFFFFF;
            text-align: right;
            width: 75px;
        }
        td.GridValueM1C
        {
            border-color: Black;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
            background-color: #FFFFFF;
            text-align: right;
            width: 75px;
        }
        th.GridValueM
        {
            border-color: Black;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
            background-color: #FFFFFF;
            text-align: center;
            width: 75px;
        }
        th.GridValueDM
        {
            border-color: Black;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
            background-color: #FFFFFF;
            text-align: center;
            width: 75px;
            height: 39.5px;
        }
        td.GridValueS
        {
            border-color: Black;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
            background-color: #FFFFFF;
            text-align: right;
            width: 60px;
        }
        td.GridValue
        {
            background-color: #FFFFFF;
            text-align: right;
            width: 50px;
        }
        td.GridValueC
        {
            border-color: Black;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
            background-color: #FFFFFF;
            text-align: center;
            width: 50px;
        }
        td.GridValueCS
        {
            border-color: Black;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
            background-color: #FFFFFF;
            text-align: center;
            width: 60px;
        }
        td.GridValueByYr
        {
            background-color: #FFFFFF;
            text-align: right;
            width: 60px;
        }
        td.GridValuePct
        {
            background-color: #FFFFFF;
            text-align: right;
            width: 50px;
        }
        th.GridRatioValue
        {
            width: 50px;
        }
        td.GridRatioValue
        {
            text-align: right;
            width: 50px;
        }
        input
        {
            font-family: Verdana, Arial, Helvetica;
        }
        
        input.InputNum
        {
            border: 0;
            width: 45px;
            text-align: right;
        }
        input.InputText
        {
            border: 0;
            width: 140px;
            text-align: left;
        }
        input.InputTextA
        {
            border: 0;
            width: 140px;
            text-align: left;
            background-color: #00FFFF;
        }
        input.inpGrid
        {
            border: 0;
            width: 1px;
        }
        .style1
        {
            background-color: #E2E2E2;
        }
        .hypClose
        {
        	font-size:smaller;
        }
        table
        {
            border-spacing: 0px;
            border: 0px;
            padding: 0px;
            margin: 0px;
        }
         table.ItemHeader
        {
            border-spacing: 0px;
            border: 0px;
            padding: 0px;
            margin: 0px;
            width: 1243px;
        }
         table.ItemHeader
        {
            border-spacing: 0px;
            border: 0px;
            padding: 0px;
            margin: 0px;
            width: 1243px;
        }         table.Item
        {
            border-spacing: 0px;
            border: 0px;
            padding: 0px;
            margin: 0px;
            width: 1220px;
        }

         th.GridHeaderValuesLeft
        {
            background-color:#CCCCCC;
            padding: 1px;
            margin: 0px;
            height: 20px;
            width: 865px;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
        }
         th.GridHeaderValuesRight
        {
           background-color:#CCCCCC;
            padding: 1px;
            margin: 0px;
            height: 20px;
            width: 680px;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
        }
        th.GridYear
        {
           background-color:#CCCCCC;
            text-align: center;
            padding: 0px;
            margin: 0px;
            height: 20px;
            width:56px;
            border-color: Black;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
       }
        th.GridItemHeader
        {
          background-color:#CCCCCC;
            text-align: center;
            padding: 1px;
            margin: 0px;
            height: 20px;
            width: 176px;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
        }
        th.GridItem
        {
          background-color:#CCCCCC;
            text-align: center;
            padding: 1px;
            margin: 0px;
            height: 20px;
            width: 166px;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
        }
       th.GridUnit
        {
            background-color:#CCCCCC;
            text-align: center;
            padding: 1px;
            margin: 0px;
            height: 20px;
            width: 59px;
            border-color: Black;
            text-align: center;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
        }
      	
        td.GridValues
        {
            padding: 1px;
            margin: 0px;
            height: 20px;
            width: 1020px;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
        }

        td.GridYear
        {
            padding: 0px;
            margin: 0px;
            height: 20px;
            width: 50px;
            border-color: Black;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
        }
         td.GridItem
        {
        	font-weight:bold;
            padding: 1px;
            margin: 0px;
            height: 20px;
            width: 136px;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
        }
       td.GridUnit
        {
        	font-weight:bold;
            padding: 1px;
            margin: 0px;
            height: 20px;
            width: 56px;
            border-color: Black;
            text-align: center;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
        }
        td.GridImage
        {
        	font-weight:bold;
            padding: 1px;
            margin: 0px;
            height: 20px;
            width: 19px;
            border-color: Black;
            text-align: center;
            border-top: solid;
            border-bottom: solid;
            border-left: solid;
            border-right: solid;
            border-width: 1.0pt;
        }
       

