/* Layout Stylesheet  */
html, body {
    background:#FFFFFF none repeat scroll 0 0;
    font-size:90%;
    margin:0;
    min-width:670px;
    padding:0;
    color: #000000;
    font-family: tahoma, verdana, arial;
    height: 100%;
 /* font-size: 1em; */
}
p, li, dd, dt, th, td, blockquote, pre, code, xmp, #left-nav, #related-links, #link-list {
font-size:1em;
}
pre, code, xmp {
font-size:1.2em;
margin:0;
}
* html pre {
font-size:1em;
margin:0;
}
* html code {
font-size:1em;
margin:0;
}
* html xmp {
font-size:1em;
margin:0;
}
p {
line-height:1.25em;
margin:0;
padding:0.5em 0;
}
.first {
padding:0 0 0.5em;
}
ul, ol, li {
line-height:1.25em;
margin-bottom:0.5em;
margin-top:0.5em;
padding-right:1em;
}
dl {
margin-bottom:0;
margin-top:0;
}
dt {
font-weight:bold;
line-height:1.25em;
margin:0.5em 1em 0.3em 0;
}
dd {
line-height:1.25em;
margin:0 1em 0.5em 2em;
}
a img {
border:0 solid #FF0000;
}
a:hover {
color:#6699CC;
text-decoration:underline;
}
#container {
  margin: 0 auto; text-align: left; width: 100%;
}

#header{
  /*
 width: 100%;
 height: 75px;
 margin: 0;
 padding-left: 10px;
 border: 1px;
 background: #4477bb url(/images/headerbackground.png);
 background-repeat: repeat-x;
 color: #ffffff;
 */
 width: 100%;
 height: 30px;
 margin: 0;
 padding-left: 10px;
 padding-top: 5px;
 border: 1px;
 /*border-width: 0 0 2px 0; */
 /*background: #4477bb url(/images/bluetexture2.gif);      */
 /*background: #4477bb url(/images/headerbackground.png);  */
 /* background-repeat: repeat-x; */
 background: #000000;
 color: #ffffff;
 }
#navigation {
  position:absolute;
	top:90px;
	left:5px;
	width:172px;
	padding:10px;
    color: #000000;
}

/*
#navigation{
 width: 15%;
 /*min-height: 4096px;
 max-height: 4096px;
 height: 100%;
 float: left;
 background:#FFFFFF none repeat scroll 0 0;
 color: #000000;
 margin: 0;
 padding: 20px;
 border: 1px;
 }        */
#content{
 background: #ffffff;
 color: #000000;
 margin: 0;
 /*max-height: 1680px;     */
 margin-left: 200px;
 padding: 0;
 border: 0;
 /*overflow: auto;
 /*float:right; */
 }
#content h2 {
  font-size: 1.75em;
  margin-top: 2px;
}   
#contentplain{
 background: #ffffff;
 color: #000000;
 margin: 0;
 /*max-height: 1680px;     */
 margin-left: 2px;
 padding: 0;
 border: 0;
 /*overflow: auto;
 /*float:right; */
 }
.top-level a, .second-level a, .third-level a {
border-top:1px solid #FFFFFF;
display:block;
margin:0;
padding:5px 0;
text-decoration:none;
}
.top-level a {
padding-left:12px;
}
.second-level a {
padding-left:24px;
}
.third-level a {
padding-left:36px;
}
.top-level a:hover {
padding-left:12px;
background:#CCCCCC none repeat scroll 0 0;
text-decoration:underline;
}
.second-level a:hover {
padding-left:24px;
background:#CCCCCC none repeat scroll 0 0;
text-decoration:underline;
}
.third-level a:hover {
padding-left:36px;
background:#CCCCCC none repeat scroll 0 0;
text-decoration:underline;
}
.top-level a {
background:#99CCFF none repeat scroll 0 0;
color:#000000;
}
.second-level a, .third-level a, a.open {
background:#CCE5FF none repeat scroll 0 0;
color:#000000;
}

a.active {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
}
#list-nav {
background:#99CCFF none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
color:#000000;
margin-bottom:-3px;
text-decoration:none;
}
#list-nav ul {
list-style-type:none;
margin:0;
padding:0;
}
#list-nav li, #list-nav ul li {
height:1%;
margin:0 0 -3px;
padding:0;
}
#list-nav a {
font-size:0.95em;
line-height:120%;
padding-bottom:7px;
padding-right:10px;
padding-top:4px;
text-decoration:none;
}
#list-nav a:hover {
background:#EEEEEE none repeat scroll 0 0;
color:#000000;
text-decoration:underline;
}
#list-nav a.active:hover {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
text-decoration:none;
}

.headtext1 {
   font-size: 18px;
   font-weight: bold;
 }
.headtext2 {
   font-size: 14px;
   font-weight: bold;
 }
.headtext3 {
   font-size: 12px;
   font-weight: bold;
 }
.headtext3right {
   font-size: 12px;
   font-weight: bold;
   margin-left: 65%;
 }