HTML	  { 
	    background-color: #F2EEDD;
            line-height: 140%;
	  }


BODY DIV.goog {
                text-align: center;
		background-color: transparent;
		width: 100%;
                margin-bottom: 1em;
}
    


BODY DIV.topbar {
		background-color: #FFFFFF;
		color: #000000;
		width: 50%;
		padding-top: 0em;
		padding-bottom: 0em;
		padding-left: 0em;
		padding-right: 6em;
	}

body span.topitem {
		float: left;
		padding-left: 0.5em;
		padding-right: 0.5em;
			
		
	}

BODY DIV.main {
	    background-color: #FFFFFF;
	    color: #000000;
	    width: 50%;
	    padding-top: 1em;
	    padding-bottom: 1em;
	    padding-left: 1em;
	    padding-right: 1em;
            margin-left: 25%;
            margin-right: 25%;
	  }

/* BODY DIV.end {
	    color: #FFFFFF;
	    width: 400pt;
	  } */

BODY DIV.pageend {
	    width: 40%;
	    margin-right: 0em;
	    Padding-top: 2em;
	    padding-bottom: 0em;
	    Padding-left: 0em;
	    padding-right: 0em;
	    font-size: 75%;
	  }

BODY DIV.pageend P A { 
	    text-decoration: underline;
	  }

BODY DIV.footer P {
	    margin-top: 0.5em;
	    margin-bottom: 0.5em;
	  }

OBJECT	  {
	    width: 100%;
	  }

P	  {
	    margin-top: 0.0ex;
	    padding-top: 0ex;
	  }

P.note	  { 
	    font-size: 75%;
	    text-align: right;
	  }
       
H1	  { 
	    text-align: center; 
	    background-color: #FFFFFF;
	    padding-top: 1ex;
	    margin-bottom:0px;
	    padding-bottom:1ex;
	    padding-left: 0.25ex;
	    padding-right: 0.5ex;
	  }

H2	  { background-color: #FFFFFF;
	    color: #000000;
	    padding-top: 0.25ex;
	    padding-bottom: 0.5ex;
	    Padding-left: 0.5ex;
	    padding-right: 0.5ex;
	    margin-bottom: 0.25ex;
	    text-align: left;
	  }

H4	  { margin-bottom: 0em;
	    padding-bottom: 0em;
	  }
	  

H3	  { margin-bottom: 0em;}

UL	  { 
	    padding-top: 0em;
	    margin-top: 0em;
	  }


EM	  { text-decoration: underline;
	    color: #000000;
	    font-style: normal;
	  }

IMG	{
	border: none;
	padding: 6pt;
	}

IMG.displayed { 
	    display:block;
	    vertical-align: middle; 
	    margin-left:  auto;
	    margin-right: auto;
	  }
IMG.firefox {
	    vertical-align: middle;
	    border-style: none;
	  }

IMG.w3c	  { vertical-align: top; 
	    border-style: none; }

TABLE THEAD { 
	    vertical-align: top; 
	    background-color: #FFFFFF;
	    color: #000000;
	  }
TABLE TD  { 
	    vertical-align: top; 
	  }

TABLE.boxes {
	    padding: 0ex;
	    width: 75%;
	    }

TABLE.boxes TD{
	    /* width: 75%; */
	    vertical-align: middle;
	    padding: 2px;
	    text-align: center;
	    border-style:solid;
	    border-width:1px;
	    border-color: #2E2E2E;
	  }

A.ftnumindoc {
	  vertical-align: super;
	  text-decoration: none;
	  font-size: 50%;
	  }


DIV.footnotes {
	    border-top: thin groove black;
	    }
	    
SPAN.footnotenum {
	  vertical-align: super;
	  font-weight: bold;
	  font-size: 50%;
	  }
