body	{ background-color: #FFFFFF;
                margin-top: 0;
               margin-left: 0;
        }

.text 	{      color: #000000;
	 font-family: verdana, helvetica, sans-serif;
	   font-size: 8pt;
	    }
	
.body  { font: normal 8pt Verdana; }
 
table

.disclaimer { border-style: dashed;
              border-color: #F08080;
              border-width: thin;
                   padding: 1em 1em;
            }
            
.maindsclmr { border-style: dashed;
              border-color: #FFFFFF;
              border-width: thin;
                   padding: 1em 1em;
            }
tr

.header { background-color: #808080;
            vertical-align: middle;
                    height: 15pt;
        }

.detail { background-color: #FFFFFF;
                    height: 10pt;
        }

td

.header {    text-align: left;
            font-family: verdana, helvetica, sans-serif;
              font-size: 8pt;
                  color: #FFFFFF;
        }

.detail {    text-align: left;
            font-family: verdana, helvetica, sans-serif;
              font-size: 8pt;
                  color: #708090;
         vertical-align: bottom;
        }

.disclaimer {     text-align: center;
                 font-family: verdana, helvetica, sans-serif;
                   font-size: 8pt;
                  font-style: italic;
                 font-weight: bold;
                       color: #FF0000;
              vertical-align: middle;
            }

.maindsclmr {     text-align: center;
                 font-family: verdana, helvetica, sans-serif;
                   font-size: 8pt;
                  font-style: italic;
                 font-weight: bold;
                       color: #FFFFFF;
              vertical-align: middle;
            }

.topnav { color: #FFFFFF;
    font-weight: bold;
        }
        
legend  { background-color: #C0C0C0;
              border-style: outset;
              border-width: thin;
              border-color: #C0C0C0;
                   padding: 3pt;
                text-align: center;
                      font: bold 10pt Verdana;
                     color: #FFFFFF;
        }

ul      { margin-left: 0px;
         padding-left: 2.5em;
        }

ol      { margin-left: 0px;
         padding-left: 2.5em;
        }

li      { margin-left: -2px;
        }

.error  { font-family: verdana, helvetica, sans-serif;
           font-size: 9pt;
               color: #E9967A;
        }
       
.detail { font-family: verdana, helvetica, sans-serif;
            font-size: 8pt;
                color: #708090;
        }   
        
a       { text-decoration: none;
        }
        
.detail { color: #708090;
        }

.link { color: #0000FF;
         font: bold 10pt Arial;
      }

.topnav { color: #FFFFFF;
    font-weight: bold;
        }

a:hover {
	color: #0a0389;
	margin: 0px;
	padding: 0px;
	text-decoration:underline;
}

p

.desc   { font-size: 9pt;
         font-style: italic;
        }
        
textarea { font-family: verdana;
             font-size: 8pt;
        }
         
input   { font-family: verdana;
             font-size: 8pt;
        }

select  { font-family: verdana;
             font-size: 8pt;
        }

#public {   color: #000000;
	   font-family: arial, helvetica, sans-serif;
	     font-size: 9pt;
	     }
	     
#pblcsmblk {   color: #000000;
	     font-family: arial, helvetica, sans-serif;
	       font-size: 7pt;
	       }

#pblcsmwht {   color: #FFFFFF;
	     font-family: arial, helvetica, sans-serif;
	       font-size: 7pt;
	       }
	     	     