html, body {
	margin: 0;
	padding: 0; }

body {
	color: #000;
	background-color: #cfddff;
	font-family: sans-serif;
	font-size: 94%;
	margin: 0 auto;
	position: relative; }

im {
        border-style: none;
        border-width: 0px;
   }

# a:link {
#	text-decoration: underline;
#	color: #00f; }

# a:visited {
#	text-decoration: underline;
#	color: #60a; }

a:hover {
	text-decoration: none; }

# a:active {
#	text-decoration: underline;
#	color: #f00; }

h1 {
	font-size: 200%;
	font-weight: bold; }

h2 {
	font-size: 160%;
	padding-top: 5mm;
	border-top: 1px solid black; }

h3 {
	font-size: 140%;
	font-weight: bold; }

h4 {
	font-size: 120%;
	font-weight: bold; }

h5 {
	font-size: 120%;
	font-style: italic; }

h1, h2, h3 {
	clear: both; }

ul   { list-style-type: none; }

.banner {
	margin: 0;
	padding: 0;
	background-color: #94adff;
	color: black;
	text-align: left; }

div.head {
       background-color: #c6d3ff;
       display: block;
       width: 26em;
       padding-left: 12em;
       padding-right: 12em;
       text-align: left;
       margin-left: 2em;
       margin-right: 2em;
       border: thin inset cyan;
      }

.pos  {
       padding-left: 8em;
      }

.content {
         background-color: #ffeccf;
         margin-left: 2em;
         margin-right: 2em;
         margin-top: 1em;
         border: thin inset cyan;
         padding: 1em;
         }

.content1 {
         background-color: #c6d3ff;
         margin-left: 2em;
         margin-right: 2em;
         margin-top: 1em;
         border: thin inset cyan;
         padding: 1em;
         }

.floatr {
          float: right;
          margin: 1em;
         }

.floatl {
         float: left;
          margin: 1em;
        }

.navigation {
	width: 8.5em;
	padding: 0;
	position: absolute;
	background: #c6d3ff;
	margin-left: 2em;
	text-align: left;
	}

.navigation .navsection {
	font-size: 100%;
	border: thin inset cyan;
	padding: 0;
	}

.navigation ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: #bbcbff; }

.navigation a {
	display: block;
	padding: 0.2em 0.5em 0.2em 1em;
	color: #00f;
	text-decoration: none;
	border-top: 1px solid #ccd8ff;
	border-bottom: 1px solid #a4b9ff;
	border-left: 1px solid #ccd8ff;
	border-right: 1px solid #a4b9ff; }

.navigation a:visited {
	display: block;
	color: #00f;
	text-decoration: none; }

.navigation a:hover {
	display: block;
	color: #00f;
	background: #ccd8ff;
	text-decoration: none; }

.navigation a:active {
	display: block;
	padding: 0.2em 0.3em 0.2em 1.2em;
	color: #00f;
	background: #ccd8ff;
	text-decoration: none;
	outline: none; }

div.rc {
        display: block;
        width: 36em;
        padding-left: 12em;
        padding-right: 12em;
        text-align: left;
        margin-left: 2em;
        margin-right: 2em;
       }

div.scroll {
      float: left;
      font-size: small;
      border: 2px solid black;
      background-color: #ffeccf;
      width: 240px;
      height: 80px;
      text-align: left;
      padding: 4px;
      overflow: scroll;
      margin: 20px;
     }

