H1 {
  font-family: "Times New Roman", Times, serif; 
  font-size: 24pt;
  line-height: 26px;
  margin-bottom: 10pt;
  font-variant: small-caps;
  margin-top: 5pt;
  color: #666666;
  padding-bottom: 8px;
  border-bottom: 1px solid #993399;
}

H2 {
  font-family: "Times New Roman", Times, serif;
  font-size: 20pt;
  margin-bottom: 10pt;
  font-weight:bold;
  text-align:left;
  color:#666666;
}

H3 {
 font-family: "Times New Roman", Times, serif;
  font-size: 18pt;
  margin-bottom: 10pt;
  font-weight:bold;
  text-align:left;
  color:#666666;
  padding-bottom: 4px;
  border-bottom: 1px solid #993399;
}

H5   {
  font-family: "Times New Roman", Times, serif;  
  font-size: 14pt;
  font-weight: normal;
  margin-bottom: 0pt;
  font-variant: small-caps;
  letter-spacing: .1em;
  color:#666666;
}

H4 {
  font-family: "Trebuchet MS", cursive;
  font-size: 12pt;
  margin: 0pt;
  	line-height:95%;
}

body         { 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 80%;
    margin:0px;
    padding: 0px;
}

p {
	line-height: 180%;
}

table        { 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 100%;
}

td        { 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 100%;
}

a:link td {
   color: #808080;
   text-decoration: none;
}
a:visited td {
   color: #808080;
   text-decoration: none;
}


th {
	background-color:#BBE2DF;
	font-family: "Trebuchet MS", cursive;
	font-weight: bold;
	color: #666666;
	text-align: left;
}

.nav         { 
	display: none;	
	
}

div#section.nav {
   margin-left:0px;
   border:0px none;
}


.nav2         { 
    display: none;
	
}


.glossary         { 
	font-family: inherit;
	font-size: inherit; 
    font-weight: inherit;
    text-decoration: inherit;
}

.glossary a:link {    
   color: #666666;
    text-decoration: inherit;
}

.glossary a:visited {
   color: #333333;
    text-decoration: inherit;
}
.glossary a:hover {    
   color: #888888;
    text-decoration: inherit;
}

.ext         { 
	font-family: inherit;
	font-size: inherit; 
    font-weight: inherit;
    text-decoration: inherit;
	border-bottom-style: double;
	border-bottom-width: 1px;
}

.ext a:link {    
   color: #666666;
    text-decoration: inherit;
	border-bottom-style: double;
	border-bottom-width: 1px;
}

.ext a:visited {
   color: #333333;
    text-decoration: inherit;
	border-bottom-style: double;
	border-bottom-width: 1px;
}

.ext a:hover {    
   color: #888888;
    text-decoration: inherit;
	border-bottom-style: double;
	border-bottom-width: 1px;
}


.crumb {
   font-size: 70%;
   color: #999999;
}

.rollover         { 
    display: none;
	
}


hr           { 
  margin:0px; 
  padding:0px;  
  border:1px solid #ffffff; 
  text-indent:0; 
  word-spacing:0; 
  height: 1px;
}

div#search {
   display: none;
}


ul      { 
  line-height: 160% 
}

li           { 
  padding-bottom: 10px; 
}

dt {
   font-weight: bold;
   margin-bottom: 0px;
   padding: 0px;
}

dd	{
   text-align: justify; 
   margin-bottom: 15px; 
}

.footer {
  font-size: 8pt;
  color: #aaaaaa;
  margin: 0pt;
}

.index {
background-repeat: repeat-x
}
.emInput {
   font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
   font-size: 70%;
   color: #191970;
   background-color: #ffffff;
   border: 1px solid #cccccc;
}

.p0 {
	line-height: 180%;
    margin-bottom: 10px;
}
.l0 {
	line-height: 180%;
    margin-bottom: 10px;
    padding-left: 10px;
}
.l1 {
	line-height: 180%;
    margin-bottom: 10px;
    padding-left: 20px;
}

.l2 {
	line-height: 180%;
    margin-bottom: 10px;
    padding-left: 50px;
    text-indent: -20px;
}
.l3 {
	line-height: 180%;
    margin-bottom: 10px;
    padding-left: 60px;
    text-indent: -20px;
}
.l4 {
	line-height: 180%;
    margin-bottom: 10px;
    padding-left: 70px;
    text-indent: -20px;
}
.block {
    margin-bottom: 10px;
    margin-left: 20px;
}
.ldc {
    text-align: center;
    margin: 0px;
    padding: 2px;
    border: solid 1px;