<style type="text/css">
    h6 {color:black}
            
    a:link {
		color:#004fb0;
        font-size: 1em;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
	}
	
	a.hlink:link    {font-size: inherit;
           font-weight: bold;
           text-decoration: none;
           color: #ffffff;}
		   
	a.hlink:visited    {font-size: inherit;
           font-weight: bold;
           text-decoration: none;
           color: #ffffff;}	
		   
	body {
		background-color: ffffff;
	}
	
	     
        .tablehead {
		font-size: .9em;
        font-weight: bold;
        font-family: 'Times New Roman',Times,serif;
       	text-align: left;
        color: #660066;}
		
		
  #claret .tablehead {
color:#760303;

}

#blue09 .tablehead {
color:#004fb0;}

#green .tablehead {
color:#006666;}		
		
		
		
	.tablesubhead {
		font-size: .8em;
        font-weight: bold;
        font-family: 'Times New Roman',Times,serif;
       	text-align: left;
		padding-left: 1.5em;
        color: #006666;}
          		
    .tableunit {
		font-size: 0.8em;
		font-weight: normal;
		font-family: 'Times New Roman',Times,serif;
		display: block;
		color: #000000;
	}
           
    .fntext {
		font-size: .8em;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        line-height: 1em;
    }
	
	.return {
	text-align: right;
	display: block;
	}
	
	.colhead {
		color: #ffffff;
		font-weight: bold;
		font-family: arial, helvetica, sansserif;
		font-size: 0.7em;
		vertical-align: middle;
		background-color: #004fb0;
		text-align: center;
	}
	
	#green	.colhead {

		background-color: #006666;
	
	}
	
	
          
    .banner {
		color: #ffffff;
        font-weight: bold;
        font-family: arial, helvetica, sansserif;
        font-size: .9em;
        vertical-align: bottom;
        background-color: #004fb0;
		text-align: center;
	}
	
	.cschead {
		color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-variant: small-caps;
        font-size: .9em;
        text-align: center;
        vertical-align: bottom;
        background-color: #dddddd;
	}
         		
    .number {
		color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-size: .9em;
        text-align: right;
		vertical-align: top;
        background-color: #dddddd;
	}
	
	.data {
		color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-size: .7em;
    	text-align: right;
		vertical-align: bottom;
    	background-color: #DEE6F3;
	}
	#green 	.data {

    	background-color: #E7F5EB;
	}
	.totaldata {
		color: #000000;
        font-weight: bold;
        font-family: 'Times New Roman',Times,serif;
        font-size: .7em;
    	text-align: right;
		vertical-align: bottom;
    	background-color: #DEE6F3;
	}
	#green 	.totaldata {

    	background-color: #E7F5EB;
	}
	.emptydata {
		color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-size: .7em;
    	text-align: right;
		vertical-align: bottom;
    	background-color: #DEE6F3;
	}
	#green	.emptydata {

    	background-color: #E7F5EB;
	}
	.stub {
		color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-size: .7em;
		text-align: left;
		vertical-align: top;
		background-color: #DEE6F3;
	}
	#green .stub {

		background-color: #E7F5EB;
	}
	.emptystub {
		color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-size: .7em;
		text-align: left;
		vertical-align: top;
		background-color: #dddddd;
	}
	
	.in1 {
		padding-left: 1.5em;
	}
	
	.in2 {
		padding-left: 3em;
	}
	
	.in3 {
		padding-left: 4.5em;
	}
	
	.in4 {
		padding-left: 6em;
	}
	
	.in5 {
		padding-left: 7.5em;
	}
	
	.in6 {
		padding-left: 9em;
	}
	
	.in7 {
		padding-left: 10.5em;
	}
			
    .total {
		color: #000000;
        font-weight: bold;
        font-family: 'Times New Roman',Times,serif;
        font-size: .7em;
        text-align: left;
        vertical-align: top;
		padding-top: 1em;
        background-color: #DEE6F3;
	}
 #green 	    .total {

        background-color: #E7F5EB;
	}
	
	.totaltop {
		color: #000000;
        font-weight: bold;
        font-family: 'Times New Roman',Times,serif;
        font-size: .7em;
        text-align: left;
        vertical-align: top;
		background-color: #dddddd;
	}
		
	  
    .rowhead0 {
       	color: #000000;
       	font-weight: normal;
       	font-family: 'Times New Roman',Times,serif;
       	font-variant: small-caps;
       	font-size: .7em;
       	text-align: center;
       	vertical-align: top;
		padding-top: 2em;
       	background-color: #DEE6F3;
	}
	
	.rowhead0top {
       	color: #000000;
       	font-weight: normal;
       	font-family: 'Times New Roman',Times,serif;
       	font-variant: small-caps;
       	font-size: .7em;
       	text-align: center;
       	vertical-align: top;
		background-color: #DEE6F3;
	}
	
	
    .rowhead1 {
        color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-style: italic;
        font-size: .7em;
       	text-align: left;
       	vertical-align: top;
		padding-top: 2em;
        background-color: #DEE6F3;
	}
	#green    .rowhead1 {

        background-color: #E7F5EB;
	}
	 .rowhead1top {
        color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-style: italic;
        font-size: .7em;
       	text-align: left;
       	vertical-align: top;
		background-color: #DEE6F3;
	}
		#green  .rowhead1top {

		background-color: #E7F5EB;
	}
	.rowhead2 {
        color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-size: .7em;
       	text-align: left;
       	vertical-align: top;
		padding-top: 2em;
        background-color: #DEE6F3;
	}
	
	.memohead {
        color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-size: .7em;
		font-variant: small-caps;
       	text-align: left;
       	vertical-align: top;
		padding-top: 2em;
        background-color: #dddddd;
	}
	#green .memohead {

        background-color: #E7F5EB;
	}
	 .rowhead2top {
        color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-size: .7em;
       	text-align: left;
       	vertical-align: top;
		background-color: #dddddd;
	}
	
	
    .italic {
		font-style: italic;
	}
	
	.bold {
		font-weight: bold;
	}
	
	.smallcaps {
		font-variant: small-caps;
	}
	
	.med {
		font-weight: normal;
		font-style: normal;
		font-variant: normal;
	}
	
	.pagelinks {
		font-weight: normal;
        font-family: arial, helvetica, sansserif;
        font-size: .9em;
    }
	
	.footer	{font-size: .8em;
		font-weight: normal;
		font-family: 'Times New Roman', Times, serif;
		width: 600px;}
                              
	.pagedate	{font-weight: bold;}
	
	a.revlink:link    {font-size: inherit;
           font-weight: bold;
           text-decoration: none;
		   color: #FFFFFF;
}
		   

  #claret a.revlink:link    {font-size: inherit;
           font-weight: bold;
           text-decoration: none;
		   color: #FFFFFF;
}

  #blue09 a.revlink:link    {font-size: inherit;
           font-weight: bold;
           text-decoration: none;
		   color: #FFFFFF;
}

		
	a.revlink:visited    {font-size: inherit;
           font-weight: bold;
           text-decoration: none;
           color: #FFFFFF;}	
           

	  #claret a.revlink:visited    {font-size: inherit;
           font-weight: bold;
           text-decoration: none;
           color: #FFFFFF;}	
		   
  #blue09 a.revlink:visited    {font-size: inherit;
           font-weight: bold;
           text-decoration: none;
           color: #FFFFFF;}	
	
	.bankorder {
	font-size: .85em;
	font-weight: normal;
}
	
	</style>