.title,.subtitle,.search-header,h1,h2,h3,h4 {
  font-family: helvetica;
  font-variant: small-caps;
  font-weight: bold;
  letter-spacing: 0.1em;
}
.title {
  font-size:32;
  text-align:center;
	margin:50px,50px,10px,150px;
}
.subtitle {
  font-size:24;
  text-align:center;
	margin:50px,50px,10px,150px;
}

form.search{
  float:left;
	margin:50px,5px,25px,5px;
}
img.logo{
  float:left;
  margin:0px,0px,0px,25px;
	border:0;
}
.search-header {
  font-size:16;
  text-align:right;
}
h1,h2,h3,h4 {
  text-align:center;
}
h1 {
  font-size:24;
}
h2 {
  font-size:20;
}
h3 {
  font-size:16;
}
h4 {
  font-size:16;
}
body {
  background-image:url(/img/hdr.gif);
}

a{
  text-decoration: none
}

a:visited {
  color:blue
} 

a:hover {
  color:red; text-decoration:underline;
}

.caption {
  text-align:right;
  font-size:12;
}


.input-box{
  width: 100px; 
  border-style: solid; 
  border-width: 1px; 
  height: 18px;
}
.ads{
  float:left;
	margin-top:25;
}
.ads-right{
  float:right;
  margin-top:25;
  width:25%;
}
.menu{
  text-align:left;
  width:25%;
  font-size:12;
  letter-spacing: 0.1em;
  font-family: helvetica;
  font-variant: small-caps;
  float:right;
}
ul {
  list-style: circle;
}
em{
  font-weight: bold;
  letter-spacing: 0.5em;
}

div.main{
  margin-left:125;
  margin-right:30%;
	margin-top:1em;
	margin-bottom:1em;
  background-image:url(/img/bg.gif);
	padding:1em;
	display:block;
}
p.last-modified{
  text-align:right;
	font-size:x-small;
}
@media print {
  form.search,div.img-float-left,div.img-float-right,img.logo,div.menu,p.links,table.links,div.ads {
	  display: none
  }	
	.title,.subtitle {
	  margin:5px,5px,5px,5px
	}
	h1,h2,h3,h4,h5,h6 {
	  page-break-after:avoid;
		page-break-inside:avoid;
	}
	p {
		page-break-inside:avoid;
	  page-break-inside:avoid;
	}
	p.last-modified {
	  page-break-before:avoid;
	}
	div.main {
	  margin-left:0%;
	  margin-right:0%;
		width:100%;
		border-style:none;
	}
}

.blockquote {
  font-size:12;
  font-family: times;
}
.blockquote-border {
  font-size:12;
  font-family: times;
	border:3 outset;
}

.footnote{
  font-size:12;
  font-family: times;
}

.header{
  background-image:url(/img/hdr.gif);
	margin:0px,0px,100px,0px;
	height:200;
}

.float-right{
  float:right;
	margin:5px,5px,5px,5px;
	border:0
}
.float-left{
  float:left;
	margin:25px,25px,5px,5px;
	border:0
}
.img-float-left{
  float:left;
	margin:5px,5px,5px,5px;
  text-align:right;
  font-size:12;
	display:block;
}
.img-float-right{
  float:right;
	margin:5px,5px,5px,5px;
  text-align:left;
  font-size:12;
	display:block;
}
.related{
  float:left;
	margin:5px,5px,5px,5px;
  text-align:center;
	display:block;
  border: solid 1px blue; 
  background-image:url(/img/hdr.gif);
}
table.kwst {
  clear:both;
}

