body {
	margin-top: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	padding-top: 0pt;
	padding-left: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	font-family: sans-serif;
	background-color: #D6D6D6;
}
a {
  color: navy;
  text-decoration: underline;
}
a:hover {
  color: #FF3333;
  text-decoration: underline;
}
.body01 {
  background-color: white;
}
.gridbox {
  text-align: center;
  border-top: 1px black solid;
  border-right: 1px black solid;
  border-bottom: 1px black solid;
  border-left: 1px black solid;
}
.header01 {
  width: 100%;
  background-color: black;
  height: 3em;
  margin-top: 0px;
}
.header02 {
  font-variant: small-caps;
  margin-left: 1em;
  margin-right: 1em;
  color: yellow;
  font-size: 1.2em;
	width: 20%;
	height: 50px;
}
.header03 {
  height: 1em;	
	padding-bottom: .2em;
}
.header03 a {
	color: #FFFFCC;
	padding-left: .5em;
	margin-left: .5em;
  text-decoration: none;
  font-weight: bold;
}
.header03 a:hover {
	color: yellow;
}
.header04 {
	font-size: .8em;
	color: silver;
}
.header05 {
	background: url(art/logo01.jpg) 0 0 no-repeat
}
.image01 {
	border-top: white; 
	border-right: white; 
	border-bottom: white; 
	border-left: white
}
.image02 {
	border-top: 2pt #E8E8E8 solid; 
	border-right: 2pt silver solid; 
	border-bottom: 2pt black solid; 
	border-left: 2pt gray solid
}
.image03 {
	border-top: .2em #E8E8E8 solid; 
	border-right: .2em silver solid; 
	border-bottom: .2em black solid; 
	border-left: .2em gray solid;
	margin-top: .5em; 
	margin-right: .5em; 
	margin-left: .5em; 
	margin-bottom: .5em; 
	background-color: white; 
}
.image04 {
	border-top: .2em #E8E8E8 solid; 
	border-right: .2em silver solid; 
	border-bottom: .2em black solid; 
	border-left: .2em gray solid;
	margin-top: .5em; 
	margin-right: .5em; 
	margin-left: .5em; 
	margin-bottom: .5em; 
	padding-top: 1em; 
	padding-right: 1em; 
	padding-left: 1em; 
	padding-bottom: 1em; 
	background-color: white; 
}
.image05 {
	border-top: .2em #E8E8E8 solid; 
	border-right: .2em silver solid; 
	border-bottom: .2em black solid; 
	border-left: .2em gray solid;
	margin-top: .5em; 
	margin-right: .5em; 
	margin-left: .5em; 
	margin-bottom: .5em; 
	background-color: white; 
	margin: auto;
}

.imagecopyright {
	height: 15px; 
  width: 310px;
}
.imagebox {
	color="
	border-top: 2pt #E8E8E8 solid; 
	border-right: 2pt silver solid; 
	border-bottom: 2pt black solid; 
	border-left: 2pt gray solid
}

.itemlist01 {
  display: block;
}
.itemlist01 a {
  display: block;
  margin-left: .5em;
  margin-top: .2em;
}
.label01 {
  font-weight: bold;
  font-size: 1em;
  color: green;
}
.linkhidden {
  text-decoration: none;
  color: #D6D6D6;
}
.links01 {
  display: block;
  margin-top: .2em;
  color: black;
}
.links02 {
  display: inline;
  color: #FFFFCC;
  margin-left: 1em;
}
.links03 {
  display: inline;
  margin-left: 1em;
}
.pagebox01 {
  width: 660px;
}
.partgridtitle {
  font-weight: 600;
  text-align: center;
  border-top: .15em #E8E8E8 solid; 
  border-right: .15em silver solid; 
  border-bottom: .15em gray solid; 
  border-left: .15em gray solid;
}
.partgriddata {
  text-align: center;
  border-top: .15em #E8E8E8 solid; 
  border-right: .15em silver solid; 
  border-bottom: .15em gray solid; 
  border-left: .15em gray solid;
}
.partgriditem {
  text-align: center;
  color: #000033;
  font-weight: 600;
  border-top: .15em #E8E8E8 solid; 
  border-right: .15em silver solid; 
  border-bottom: .15em gray solid; 
  border-left: .15em gray solid;
}
div.scrollbox  {
overflow: auto;
border: 1px solid #666;
padding: .5em;
}
.scrollbox  a {
  display: block;
  margin-left: .2em;
  margin-top: .2em;
}
.text01 {
  font-weight: bold;
  font-size: 1em;
  color: white;
}
.text02 {
  font-weight: 600;
  font-size: 1em;
}
.text03 {
  font-weight: 600;
  font-size: 1.5em;
}
.text04 {
  font-weight: 600;
  font-size: 1.2em;
}
.textitem {
  text-align: center;
  color: #000033;
  font-weight: 600;
}
.textcopyright {
	font-size: .6em
}
.textsmall {
	font-size: .8em
}
.textsmalltitle {
  font-size: .8em;
  font-weight: 600;
}


