h1{
    text-align: center;
}
h1.toplogo {
	padding: 0px 0px 0px 0px;
	border: 0px none white;
	margin-top: 0em;
	margin-bottom: 0em;
}
h2 {
  font-size: 120%;
  margin: 3px 0px 1px 0px;
}
h2.section {
  margin-top: 2em;
  border-bottom: #3366ff thin solid;
  border-left: #3366ff 1em solid;
  border-bottom: #3366ff 2px solid;
  background: #ffffff;
  padding: .5ex .5ex .5ex .5ex;
}
H2.title {
  color: #FFFFFF;
	background : url(./images/h2_top.gif); 
  padding: 2px 2px 2px 0.5em;
  width : 90%;
	BORDER-RIGHT: #bbbbcc 1px solid;
	BORDER-BOTTOM: #bbbbcc 1px solid;
	BORDER-TOP: #bbbbcc 1px solid;
	BORDER-LEFT: #bbbbcc 1px solid;
  font-weight: bold;
  margin-top : 0.5em;
  margin-left : 0em;
  margin-right : 0.5em;
  margin-bottom : 0.5em;
	}
H2.titlemain {
  color: #FFFFFF;
 /* background-color: #0033cc; */
  padding: 2px 2px 2px 0.5em;
  width : 90%;
  font-weight: bold;
  margin-top : 0.5em;
  margin-left : 0em;
  margin-right : 0.5em;
  margin-bottom : 0.5em;

	BORDER-RIGHT: #bbbbcc 1px solid;
	BORDER-BOTTOM: #bbbbcc 1px solid;
	BORDER-TOP: #bbbbcc 1px solid;
	BORDER-LEFT: #bbbbcc 1px solid;
	background : url(./images/h2_top_y.gif); 
	}
H3 {
  font-size: 120%;
  margin: 3px 0px 1px 0px;
}
H3.top {
  margin-top : 0.5em;
  margin-left : 0em;
  margin-right : 0.5em;
  margin-bottom : 0.5em;
}

a {
}
a:hover {
  color:blue;
  background-color:#FFFF99;
  text-decoration: underline ;
}
a.title{
  color:white;
  /* background-color:#3366ff; */
}
BODY {
  margin-right: 10%;
  margin-left: 10%;
  background-color: white;
  color: black;
  
}
BODY.top {
  margin-right : 1%;
  margin-left : 1%;
  background-color: white;
  color: black;
  line-height: 120%;
  font-size : 90%;
  
}
hr {
  width: 80%;
  text-align: center;
}
.K {
  margin-left: 30px;
  margin-right: 30px;
}
.KL {
  line-height: 150%;
}
p, li, ul, pre {
  line-height: 120%;
}
.SS {
  font-size : 95%;
}

.category {
    background-color: #dde6ff;
    padding: 0.3em 0.3em 0.3em 0.3em;
}

.summary {
    margin : 3ex 10%;margin-bottom : 1ex;margin-left : 10%;
    padding: 1em 1em 1em 1em;
    color: black;
    background-color: #ffffcc;
    border: #3366ff 3px double;
}
.sline{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : blue blue blue blue;}
.name{
  color : navy;
  font-weight : bold;
}
DIV.content H2 {
	BORDER-RIGHT: #bbbbcc 1px solid;
	BORDER-BOTTOM: #bbbbcc 1px solid;
	BORDER-TOP: #bbbbcc 1px solid;
	BORDER-LEFT: #bbbbcc 1px solid;
	PADDING-RIGHT: 4px;
	MARGIN-TOP: 25px;
	PADDING-LEFT: 4px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	background : #f0f0ff url(./images/h2.gif);
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 4px;
	COLOR: #6677aa;
	TEXT-INDENT: 10px;
	PADDING-TOP: 4px;
	LETTER-SPACING: 4px
;}