body{
    scrollbar-face-color: #DEE3E7;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #DEE3E7;
    scrollbar-3dlight-color: #D1D7DC;
    scrollbar-arrow-color: #006699;
    scrollbar-track-color: #EFEFEF;
    scrollbar-darkshadow-color: #98AAB1;
    }

body,td,p {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11pt;
    }

a:link, a:active, a:visited {
    color: #07A;
    }

a:hover{
    text-decoration: underline;
    background-color: #07A;
    color: white;
    }

hr{
    height: 0px;
    border: solid #D1D7DC 0px;
    border-top-width: 1px;
    }

H1, H2, H3{
    font-size: 16pt;
    font-weight: bold;
    margin-bottom: 8px;
    margin-left: -2px;
    letter-spacing: 1px;
    text-decoration: underline;
    color: #68A;
    color: #C55;
}
H2 {
    font-size: 15pt;
}
H3 {
    font-size: 14pt;
}





H4{
    font-size: 12pt;
    font-weight: normal;
    margin-bottom: 6px;
    }

form{
    margin: 0;
    }

IMG{
    border: 0;
    }

ul.menulevel1, ul.menulevel2, ul.menulevel3, ul.sitemaplevel1, ul.sitemaplevel2, ul.sitemaplevel3, ul.submenu,ul.search{
    padding-left: 0;
    margin-left: 0;
    list-style: none;
    }

li{
    line-height:1.5;
    }

li.doc{padding-left: 20px;background-image: url(menu/doc.gif);background-repeat: no-repeat;}

li.docs {
  padding-left: 20px;
  background-image: url(menu/docs.gif);
  background-repeat: no-repeat;
}

li.sdoc {
  padding-left: 20px;
  background-image: url(menu/sdoc.gif);
  background-repeat: no-repeat;
  color: #C55;
}

li.sdocs {
  padding-left: 20px;
  background-image: url(menu/sdocs.gif);
  background-repeat: no-repeat;
  color: #C55;
}

.sitename {
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 28px;
	letter-spacing: 2px;
	color: #FFF;
}
.sitenamesmall {
	font-weight: normal;
	font-size: 14px;
	letter-spacing: 1px;
	color: #EEE;

}


.menulevel1,.menulevel2,.menulevel3,.locator,.navigator,.sitemaplevel1,.sitemaplevel2,.sitemaplevel3,.submenu{
    font-weight: bold;
    font-size: 9pt;
    color: #5493B4;
    }

.menulevel1 a:link,.menulevel1 a:visited,.menulevel1 a:active,.menulevel1 a:hover,.menulevel2 a:link,.menulevel2 a:visited,.menulevel2 a:active,.menulevel2 a:hover,.menulevel3 a:link,.menulevel3 a:visited,.menulevel3 a:active,.menulevel3 a:hover,.locator a:link,.locator a:visited,.locator a:active,.locator a:hover,.navigator a:link,.navigator a:visited,.navigator a:active,.navigator a:hover,.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited,
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover,.submenu a:link,.submenu a:visited,.submenu a:active,.submenu a:hover{
    text-decoration: none;
    }



.menu{
    font-weight: bold;
    font-size: 8pt;
    color: #5493B4;
    }

.menu a{
    text-decoration: underline;
    font-weight: bold;
    }


.login,.login a,.login a:link,.login a:visited,.login a:active,.login a:hover{
    font-weight:normal;font-size:8pt;color:#5493B4;text-decoration:none;
    }

.edit{
    font-size:7pt;color:black;background-color:#E5E5E5;
    }

.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{
    font-weight:normal;text-decoration:none;color:black;
    }

input,select{
    font-size:8pt;text-indent:2px;
    }


textarea{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    background-color: white;
    width: 98%;
    }

.searchbox .text{
	border:1px solid #5493B4;
	background-color:#FFFFFF;
	height: 18px;
	background-image: url(menu/text.jpg);
	vertical-align: bottom;
    }
.searchbox .submit{
	background-image: url(menu/submit.jpg);
	color: #FFFFFF;
	border: 0px solid #FFFFFF;
	height: 19px;
	width: 90px;
    }
.bodyline	{
    background-color: #FFFFFF;
    border: 1px #98AAB1 solid;
    }

.cmsline	{
    background-color: #FFFFFF;
    border: 1px solid #006699;
    }

.innerline	{
    border: 2px #FFFFFF solid; 
    }

.copyright {
    font-size:10px;color:#444444;letter-spacing: -1px;
    }

.copyright a,.copyright a:link,.copyright a:visited {
    color:#444444;text-decoration:none;
    }

.copyright a:hover,.copyright a:active {
    color:#000000;text-decoration:underline;
    }
.behindmenu {
	background-image: url(menu/behindmenu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.search a {
	text-decoration: none;
	font-weight: normal;
}
.submenu a {
	text-decoration: none;
	font-weight: normal;
}
.sitemaplevel1 a {
	text-decoration: none;
	font-weight: normal;
}













td.footer {
  color: #777;
  font-size: 8pt;
}
td.footer a, td.footer a:visited, td.footer a:link {
  color: #444;
  text-decoration: none;
}
td.footer a:hover, td.footer a:active {
  color: #00F;
  background-color: white;
  text-decoration: none;
    background-color: #07A;
    color: white;
}
td.footer ul {
  list-style: none;
  list-style-type: none;
}
td.footer ul li {
  width: 90px;
  text-align: left;
}







.myheadline {
  color: #56C;
  font-weight: bold;
  font-size: 15px;

  background-image: url( images/p_headline_back.png );
  background-repeat: no-repeat;

  padding: 4px;
  padding-left: 5px;

  margin-top: 20px;
  margin-left: -2px;

  border-left: 3px double #9BF;
  border-top: 1px dashed #ACF
}


.bold {
  font-weight: bold;
}
.blue {
  color: #56C;
}
.green {
  color: #3A5;
}
.red {
  color: #C55;
}
.gray {
  color: #888;
}
.dgray {
  color: #555
}
.lgray {
  color: #AAA;
}







pre {
  background-image: url( images/pre_back.png );
  background-repeat: repeat-y;
  border: 1px dashed #888;
  padding: 8px;
  margin-right: 5px;
  color: #50585c;
  font-weight: bold;;
  font-size: 10pt;
  font-family: "Courier New", Courier, monospace;
}
pre:hover {
  background-image: url( images/pre_back_rotated.png );
  background-repeat: repeat-y;
}







.padd3 {
  padding: 3px;
}
.padd5 {
  padding: 5px;
}
.padd10 {
  padding: 10px;
}


.bord1 {
  border: 1px dotted #777;
}

.bord1l {
  border-left: 1px dotted #777;
}

.bord1t {
  border-top: 1px dotted #777;
}

.bord1b {
  border-bottom: 1px dotted #777;
}

.bord1r {
  border-right: 1px dotted #777;
}

.bgyellow {
  background-image: url( images/pre_back.png )
}


.textmiddlev {
   vertical-align:middle;
}


.textcenter {
  text-align: center;
}

tr.linkdark {
background-color: #fff;
}
tr.link {
background-color: #eee;
}



.myhover {
  background-color: #FAFBFC;
}
.myhover:hover {
  background-color: #E5F0FF;
}



.icon {
  margin-left: 656px;
  margin-top: -35px
}



.justify {
  text-align: justify;
}











.lib_namespace {
  font-weight: bold;
  text-decoration: underline;
  color: #C55;
}

.lib_namespaceName {
  font-weight: bold;
  color: #C55;
}



.lib_class {
  text-decoration: underline;
  color: #07A;
}

.lib_className {
  color: #07A;
}



.lib_descr {
  font-style: italic;
  color: #555;
}




















