head {
       background-color: #ffffff;
       color: #000000;
     }

body { 
       background-color: #ffffff;
       color: #000000;
     }

table {
				border-width: 0px;
				empty-cells: hide;
}

a:link { color: #333399;
  text-decoration: none;
}
a:hover, a:visited:hover { color: #6666EE;
  text-decoration: none;
}
a:visited { color: #333399;
  text-decoration: none;
}

body, p, td, br, center { font-size: 10pt;
        font-family: sans-serif;
      }

title { color: #000000;
     font-family: sans-serif;
   }

h1 { color: #000000;
			font-size: 150%;
     font-family: sans-serif;
   }

h2 { color: #111199;
     font-size: 130%;
     font-family: sans-serif;
   }

h3 { color: #111199;
     font-size: 125%;
     font-family: sans-serif;
   }
   
h4 { color: #111199;
     font-size: 120%;
     font-family: sans-serif;
   }
 
th { font-size: small; }

pre { font-size: 8pt; 
    }

tt { font-size: 8pt; 
    }

tr.mainbody { border-style: solid;
	border-color: #ddddff;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
}

tr.mainhigh { border-style: solid;
	border-color: #ddddff;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	background-color: #aaaaff;
}

tr.mainsel { border-style: solid;
	border-color: #ddddff;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	background-color: #ffc8ca;
}

tr.mainhighsel { border-style: solid;
	border-color: #ddddff;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	background-color: #ffaaff;
}

tr.maintitle { border-style: solid;
	border-color: #adade4;
	border-bottom-width: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	background-color: #88b2ce;
}

hr {
	color: #88b2ce;
	background-color: #88b2ce;
	height: 2px;
}

.itemhidden {display:none}
.itemshown {display:inline}
