/* CSS Document */

.revlight{
	border-collapse: collapse;
	text-align: center;
	width: 100%;
}

.revlight th {
	border: 1px solid #737A80;
	padding: 0.2em;
	color: #ffffff;
	font-weight: 800;
	font-size: .9em;
	background: #009999;
}

.revlight td {
	padding: 0.2em;
	border: 1px solid #737A80;
	font-size: .9em;
}

.revlight tr {
	background-color: #EFEFEF;
}


.revlight tr.evens {
		background-color: #D9F0EF;}

.evens {
		background-color: #D9F0EF;}

.revlight tr:hover, .revlight tr.hilite {
	background-color: #C7DCDE;
}
.revlight caption {
	text-align: left;
	font-size: 100%;
	font-weight: bold;
	padding-bottom: 0.3em;
	line-height: 1em;
}

.revlight tfoot{
	text-align: left;
}


/*  ///////////////////////////////////////from table.css in bulletin folder //////////////////////// */


  h6 {color:black}
            
   
	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;}	


    .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;

}

	.tablesubhead {
		font-size: .8em;
        font-weight: bold;
        font-family: 'Times New Roman',Times,serif;
       	text-align: left;
        color: #660066;}

  #claret .tablesubhead {
color:#760303;
font-weight: normal;
        color: #000000;
}		

#blue09 .tablesubhead {
color:#004fb0;
font-weight: normal;
        color: #000000;
}

    .tableunit { 
	font-size: 0.8em;
	font-weight: normal;
	font-family: 'Times New Roman',Times,serif;
	display: block;
}
           
    .fntext {
		font-size: 0.8em;
        font-weight: normal;
        line-height: 1em;
    }
	
	.colorrev {
	color: #ffffff;
	font-weight: bold;
	font-family: arial, helvetica, sansserif;
	font-size: 0.7em;
	vertical-align: middle;
	background-color: #660066;
	text-align: center;
	}

	.nocolorrev {
	color: #000000;
	font-weight: bold;
	font-family: arial, helvetica, sansserif;
	font-size: 0.7em;
	vertical-align: middle;
	background-color: #ffffff;
	text-align: center;
	}
	
	#claret	.colorrev {
	color: #ffffff;
	background-color: #760303;
	}

#blue09	.colorrev {
	color: #ffffff;
	font-size: 0.7em;
	background-color: #004fb0;
	}

	
          
    .banner {
	color: #ffffff;
	font-weight: bold;
	font-family: arial, helvetica, sansserif;
	font-size: 0.8em;
	vertical-align: bottom;
	background-color: #660066;
	text-align: center;
	}

  #claret .banner {
  	color: #ffffff;
	background-color:#760303;
}		

#blue09 .banner {
  	color: #ffffff;
	background-color:#004fb0;
}

	.cschead {
		color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-variant: small-caps;
        font-size: .8em;
        text-align: center;
        vertical-align: bottom;
        background-color: #ECDFEC;
	}
	
		.cschead0 {
		color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-variant: small-caps;
        font-size: 0.7em;
        text-align: center;
        vertical-align: bottom;
        background-color: #ECDFEC;
	}
	
    #claret .cschead0 {
	background-color: #F6E8E8;	}

    #blue09 .cschead0 {
	background-color: #DEE6F3;	}

    .number {
		color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-size: .9em;
        text-align: right;
		vertical-align: top;
        background-color: #ECDFEC;
	}
	

#claret .number {	
	background-color: #F6E8E8;
	}

#blue09 .number {	
	background-color: #DEE6F3;
	}

	.shadedata {
		color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-size: .7em;
    	text-align: right;
		vertical-align: bottom;
    	background-color: #ECDFEC;
	}

	.noshadedata {
		color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-size: .7em;
    	text-align: right;
		vertical-align: bottom;
	}


      #claret .shadedata {
	background-color: #F6E8E8;
	}
	
      #blue09 .shadedata {
	background-color: #DEE6F3;
	}

	.boldshadedata {
		color: #000000;
        font-weight: bold;
        font-family: 'Times New Roman',Times,serif;
        font-size: .7em;
    	text-align: right;
		vertical-align: bottom;
    	background-color: #ECDFEC;
	}
	
	.boldnoshadedata {
		color: #000000;
        font-weight: bold;
        font-family: 'Times New Roman',Times,serif;
        font-size: .7em;
    	text-align: right;
		vertical-align: bottom;
	}

	
  #claret .boldshadedata {
	background-color: #F6E8E8;
}		

  #blue09 .boldshadedata {
	background-color: #DEE6F3;
}	

	.shadestub {
		color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-size: .9em;
		text-align: left;
		vertical-align: top;
		background-color: #ECDFEC;
	}
			
 #claret .shadestub {
	background-color: #F6E8E8;
	}

#blue09 .shadestub {
	background-color: #DEE6F3;
	}

	
	.shadestub0 {
		color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-size: .7em;
		text-align: left;
		vertical-align: top;
		background-color: #ECDFEC;
	}
	
#claret .shadestub0 {
		background-color: #F6E8E8;
	}
	
#blue09 .shadestub0 {
	background-color: #DEE6F3;
	}


	.noshadestub0 {
		color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-size: .7em;
		text-align: left;
		vertical-align: top;
	}


.shadestub01 {
		color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-size: .7em;
		text-align: left;
		vertical-align: bottom;
		background-color: #ECDFEC;
	}

#claret .shadestub01 {
	background-color: #F6E8E8;
	}

#blue09 .shadestub01 {
	background-color: #DEE6F3;
	}

	.shadestub02 {
		color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-size: .7em;
		padding-left: 1.5em;
		text-align: left;
		vertical-align: bottom;
		background-color: #ECDFEC;
	}

      #claret .shadestub02 {
	background-color: #F6E8E8;
	}

      #blue09 .shadestub02 {
	background-color: #DEE6F3;
	}

    .shadestub1 {
		color: #000000;
  		font-weight: normal;
  		font-family: 'Times New Roman',Times,serif;
        font-size: .7em;
  		padding-left: 1.5em;
		text-align: left;
		vertical-align: top;
  		background-color: #ECDFEC;
	}
	
      #claret .shadestub1 {
	background-color: #F6E8E8;
	}
	
      #blue09 .shadestub1 {
	background-color: #DEE6F3;
	}
	
       		
    .shadestub2 {
		color: #000000;
     	font-weight: normal;
     	font-family: 'Times New Roman',Times,serif;
        font-size: .7em;
     	padding-left: 3em;
  		text-align: left;
		vertical-align: top;
     	background-color: #ECDFEC;
	}
      #claret .shadestub2 {
    
		background-color: #F6E8E8;
	}

      #blue09 .shadestub2 {
	background-color: #DEE6F3;
	}


       		
    .shadestub3 {
		color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-size: 0.7em;
        padding-left: 4.5em;
       	text-align: left;
		vertical-align: top;
        background-color: #ECDFEC;
	}
      #claret .shadestub3 {
	background-color: #F6E8E8;
	}

      #blue09 .shadestub3 {
	background-color: #DEE6F3;
	}

    .shadestub4 {
		color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-size: 0.7em;
        padding-left: 6em;
       	text-align: left;
		vertical-align: top;
        background-color: #ECDFEC;
	}
      #claret .shadestub4 {
	background-color: #F6E8E8;
	}

      #blue09 .shadestub4 {
	background-color: #DEE6F3;
	}
	
	.shadestub5 {
		color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-size: 0.7em;
        padding-left: 7.5em;
     	text-align: left;
		vertical-align: top;
        background-color: #ECDFEC;
	}
      #claret .shadestub5 {
		background-color: #F6E8E8;
	}
      #blue09 .shadestub5 {
		background-color: #DEE6F3;
	}
	
    .boldshadestub0 {
		color: #000000;
        font-weight: bold;
        font-family: 'Times New Roman',Times,serif;
        font-size: .7em;
        text-align: left;
        vertical-align: top;
        background-color: #ECDFEC;}

    .boldnoshadestub0 {
		color: #000000;
        font-weight: bold;
        font-family: 'Times New Roman',Times,serif;
        font-size: .7em;
        text-align: left;
        vertical-align: top;
}


	#claret .boldshadestub0 {
	background-color: #F6E8E8;
	}
	
	#blue09 .boldshadestub0 {
	background-color: #DEE6F3;
	}
	
    .boldshadestub01 {
		color: #000000;
        font-weight: bold;
        font-family: 'Times New Roman',Times,serif;
        font-size: .7em;
        text-align: left;
        vertical-align: bottom;
        background-color: #ECDFEC;}

	#claret .boldshadestub01 {
	background-color: #F6E8E8;
	}
	
	#blue09 .boldshadestub01 {
		background-color: #DEE6F3;
	}
	
		
	.boldshadestub1 {
		color: #000000;
        font-weight: bold;
        font-family: 'Times New Roman',Times,serif;
		padding-left: 1.5em;
        font-size: .9em;
        text-align: left;
        vertical-align: top;
        background-color: #ECDFEC;}
		
	#claret .boldshadestub1 {
	background-color: #F6E8E8;
	}

	#blue09 .boldshadestub1 {
		background-color: #DEE6F3;
        font-size: .7em;
	}

          		
    .italshadestub {
        color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-style: italic;
        font-size: .9em;
       	text-align: left;
       	vertical-align: top;
        background-color: #ECDFEC;
	}
	
    .italshadestub {
        color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-style: italic;
        font-size: .9em;
       	text-align: left;
       	vertical-align: top;
        background-color: #ECDFEC;
	}

    .italnoshadestub {
        color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-style: italic;
        font-size: .9em;
       	text-align: left;
       	vertical-align: top;
	}

      #claret .italshadestub {
    
		background-color: #F6E8E8;
	}
	
	      #blue09 .italshadestub {
    
		background-color: #DEE6F3;
	}
	
	.italshadestub0 {
        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: #ECDFEC;
	}
	
	.italnoshadestub0 {
        color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-style: italic;
        font-size: .7em;
       	text-align: left;
       	vertical-align: top;
	}

	#claret	.italshadestub0 {
        color: #000000;
        background-color: #F6E8E8;
	}
	
	#blue09.italshadestub0 {
        color: #000000;
        background-color: #DEE6F3;
	}

      #claret .italshadestub01 {
        color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-style: italic;
        font-size: .7em;
       	text-align: left;
       	vertical-align: bottom;
        background-color: #F6E8E8;
	}

      #blue09 .italshadestub01 {
        color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-style: italic;
        font-size: .7em;
       	text-align: left;
       	vertical-align: bottom;
        background-color: #DEE6F3;
	}

      #blue09 .italnoshadestub01 {
        color: #000000;
font-size: .7em;
font-style: italic;
background-color: #ffffff;
	}

	
	.italshadestub1 {
        color: #000000;
        font-weight: normal;
        font-family: 'Times New Roman',Times,serif;
        font-style: italic;
        font-size: 0.7em;
		padding-left: 1.5em;
       	text-align: left;
       	vertical-align: top;
        background-color: #ECDFEC;
	}

      #claret .italshadestub1 {
    
		background-color: #F6E8E8;
	}
	
      #blue09 .italshadestub1 {
    
		background-color: #DEE6F3;
	}
	
	    .cscshadestub {
       	color: #000000;
       	font-weight: normal;
       	font-family: 'Times New Roman',Times,serif;
       	font-variant: small-caps;
       	font-size: .9em;
       	text-align: center;
       	vertical-align: top;
       	background-color: #ECDFEC;
	}
	
	.cscshadestub0 {
       	color: #000000;
       	font-weight: normal;
       	font-family: 'Times New Roman',Times,serif;
       	font-variant: small-caps;
       	font-size: .7em;
       	text-align: left;
       	vertical-align: top;
       	background-color: #ECDFEC;
	}
	
	#claret	.cscshadestub0 {
       	color: #000000;
       	font-weight: normal;
       	font-family: 'Times New Roman',Times,serif;
       	font-variant: small-caps;
       	font-size: .7em;
       	text-align: left;
       	vertical-align: top;
       	background-color: #F6E8E8;
	}

	#blue09 .cscshadestub0 {
       	color: #000000;
       	font-weight: normal;
       	font-family: 'Times New Roman',Times,serif;
       	font-variant: small-caps;
       	font-size: .6em;
       	text-align: left;
       	vertical-align: top;
       	background-color: #DEE6F3;
	}

.cscnoshadestub0 {
       	color: #000000;
       	font-weight: normal;
       	font-family: 'Times New Roman',Times,serif;
       	font-variant: small-caps;
       	font-size: .6em;
       	text-align: left;
       	vertical-align: top;
       	background-color: #ffffff;
	}

.cscshadestub01 {
       	color: #000000;
       	font-weight: normal;
       	font-family: 'Times New Roman',Times,serif;
       	font-variant: small-caps;
       	font-size: .7em;
       	text-align: left;
       	vertical-align: top;
	}


	.cscshadestub1 {
       	color: #000000;
       	font-weight: normal;
       	font-family: 'Times New Roman',Times,serif;
       	font-variant: small-caps;
       	font-size: .7em;
		padding-left: 1.5em;
       	text-align: left;
       	vertical-align: top;
       	background-color: #ECDFEC;
	}
	
	.cscshadestub2 {
       	color: #000000;
       	font-weight: normal;
       	font-family: 'Times New Roman',Times,serif;
       	font-variant: small-caps;
       	font-size: .9em;
		padding-left: 3em;
       	text-align: left;
       	vertical-align: top;
       	background-color: #ECDFEC;
	}
	


#claret	 td.rborder {
	border: 2.0px solid #ffffff;
	border-bottom: none;
	border-left: none;
	border-top: none;
}

#claret	 td.fborder {
	border: 2.0px solid #ffffff;
	border-bottom: none;
	border-left: none;
}

#claret	 td.fbborder {
	border: 2.0px solid #ffffff;
	border-top: none;
	border-left: none;
}

#claret	 td.tborder {
	border: 2.0px solid #ffffff;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

#claret	 td.bborder {
	border: 2.0px solid #ffffff;
	border-top: none;
	border-left: none;
	border-right: none;
}

/* blue09 boarders */

#blue09	 td.rborder {
	border: 1.0px solid #000000;
	border-bottom: none;
	border-left: none;
	border-top: none;
}

#blue09	 td.fborder {
	border: 1.0px solid #000000;
	border-bottom: none;
	border-left: none;
}

#blue09	 td.fbborder {
	border: 1.0px solid #000000;
	border-top: none;
	border-left: none;
}

#blue09	 td.tborder {
	border: 1.0px solid #000000;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

#blue09	 td.bborder {
	border-bottom: 2.0px solid #000000;
}

	
	.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;}
	


/*h6      {color:black}

a:link  {color: #006666;
		font-size: 1em;
		font-weight: 400;
		font-family: 'Times New Roman',Times,serif;}

h1	{font-size: 1.6em;
		font-weight: 800;
		font-family: 'Times New Roman',Times,serif;
		color: #000000;}
		
h2	{font-size: 1.3em;
		font-weight: 800;
		font-family: 'Times New Roman',Times,serif;
		color: #006666;;}
		
h3	{font-size: 1.2em;
		font-weight: 400;
		font-family: 'Times New Roman',Times,serif;
		color: #006666;;}
		
.runinhead	{font-size: 1em;
		font-weight: 800;
		font-family: 'Times New Roman',Times,serif;
		color: #006666;}
		
p	{font-size: 1em;
		font-weight: 400;
		font-family: 'Times New Roman',Times,serif;}
		
th.colorrev	{color: #ffffff;
		font-weight: 800;
		font-family: arial, helvetica, sansserif;
        font-size: .9em;
		background-color: #009999;}
		
th.color	{color: #000000;
		font-weight: 800;
		font-family: 'Times New Roman',Times,serif;
        font-size: .9em;
		background-color: #99CCCC;}
		
th.contrast1	{color: #000000;
		font-weight: 800;
		font-family: 'Times New Roman',Times,serif;
        font-size: .9em;
		background-color: #ffffff;}
		
th.contrast2	{color: #000000;
		font-weight: 800;
		font-family: 'Times New Roman',Times,serif;
        font-size: .9em;
		background-color: #D9F0EF;}
		
td.contrast1	{color: #000000;
		font-weight: 400;
		font-family: 'Times New Roman',Times,serif;
        font-size: .9em;
		background-color: #ffffff;}
		
td.contrast2	{color: #000000;
		font-weight: 400;
		font-family: 'Times New Roman',Times,serif;
        font-size: .9em;
		background-color: #D9F0EF;}
		
td.colorshade	{color: #000000;
		font-weight: 400;
		font-family: 'Times New Roman',Times,serif;
        font-size: .9em;
		background-color: #D9F0EF;}
		
td.shade {color: #000000;
		font-weight: 400;
		font-family: 'Times New Roman',Times,serif;
        font-size: .9em;
		background-color: #dddddd;}
		
a.plain	{text-decoration: none;}

.footer	{font-size: .8em;
		font-weight: 400;
		font-family: 'Times New Roman',Times,serif;}
                              
.update	{font-weight: 800;}
                              */
.return {
	text-align: right;
	display: block;
}

h3.borderdash {border-bottom:1px dashed #333;}
.clear {
    clear: both;
    display: block;
    height: 1px;
    margin: 0;
    padding: 0; 
    overflow: hidden;}
