html, body {
  line-height:     120%;
  color:           black;
  background:      white;
  font-weight:     normal;
  font-family: "Bitstream Vera Sans", sans-serif;
  font-style:      normal;
  text-decoration: none;
  margin:  0;
  padding: 0;
  border:  0;
}

textarea.file:focus{
	background: #fff;
	border: 1px solid #686868;
}

textarea.file { 
	background: #f4f4f4;
	border: 1px solid #b2b2b2;
	color: #000;
	font:  13px Verdana, Arial, Helvetica, sans-serif;
	margin: 1px;
	padding: 3px;
		font: small 'Courier New', Courier, monospace;
		}

body,  td
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
}

.dashedtable 
{
	border-width: 1px;
	border-style: dashed;

}

.thinline 
{
	border-width: 1px;
	border-style: dashed;

}


.error
{
    color: #CC0000;
	font-weight: bold;
}


.journal-data, .journal-data-wrap
{
    font-size:11px;
    font-style: normal;
    letter-spacing: 0px;
	text-indent:0px;
	white-space: nowrap;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: gray;
	border-left-color: black;
	border-bottom-color: gray;
	border-right-color: gray;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}
.journal-data-wrap
{
	white-space: normal;
}

.table-menu
{
    padding: 10px 10px 10px 10px;
}

.data-table
{
	border-top-color: gray;
	border-left-color: gray;
	border-bottom-color: gray;
	border-right-color: gray;
}
.matrix-table
{

    padding: 0px 0px 0px 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-left-color: black;
	border-bottom-color: black;
	border-right-color: black;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.matrix-data
{ 

    font-size:11px;
    font-style: normal;
    letter-spacing: 0px;
	text-indent:3px;
	white-space: nowrap;
}

/* alternate colored rows */
.row0 
{
	background-color: #FFFFFF;
}

.row1 
{
	background-color: #DDDDDD;
}

.row2 
{
	background-color: #E4F4FB;
}
.row3 
{
	background-color: #f0f0f0;
}


.ltgr {
  background-color: #aaa;
}

Font {
	FONT-FAMILY: arial; FONT-SIZE: 12px;
}

Font.one {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; 
}

.one-gray {
	color: #DDDDDD; FONT-WEIGHT: normal; FONT-SIZE: 10px; 
}
a.one-gray, a.one-gray:visited, a.one-gray:hover {
	color: #DDDDDD; FONT-WEIGHT: normal; FONT-SIZE: 10px; 
}

Font.onewhite { font-weight: normal; font-size: 10px; color: white }

Font.two {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; 
}
Font.twowhite { font-weight: normal; font-size: 12px; color: white }
Font.three {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; whitespace: nowrap;
}
Font.threewhite {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; whitespace: nowrap; color: white
}
Font.four {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; 
}

Font.five {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; FONT-WEIGHT: bold; color:#444444; LINE-HEIGHT: 21px;
}

Font.error
{
    color: red;
	font-weight: bold;
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: arial;
	 
}

a{
 color: #222222; text-decoration: underline;
}

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

a:hover{
 color: #7D4900; text-decoration: underline;
}

a.body{
 color: black; text-decoration: none;
}

a.body:visited{
 color: black; text-decoration: none;
}

a.body:hover{
 color: black; text-decoration: underline;
}

a.three{
 color: #736357; text-decoration: underline; FONT-SIZE: 16px;
}

a.three:visited{
 color: #362F2D; text-decoration: underline; FONT-SIZE: 16px;
}

a.three:hover{
 color: #7D4900; text-decoration: underline; FONT-SIZE: 16px;
}
a.two{
 color: #736357; text-decoration: underline; FONT-SIZE: 14px;
}

a.two:visited{
 color: #362F2D; text-decoration: underline; FONT-SIZE: 14px;
}

a.two:hover{
 color: #7D4900; text-decoration: underline; FONT-SIZE: 14px;
}


/* MENUS */

.menu-main
{
	font-size: 11px; 
	font-style: normal; 
	line-height: 18px;
	letter-spacing: 1px; 
	font-weight: bold; 
	color: black;

}

.basic-table-cell, .basic-table-cell-indent
{

    align: left;
    color: black;
    font-size:10px;
    font-style: normal;
    letter-spacing: 1px;
	text-indent:2px;
	white-space: nowrap;
	
    padding: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9496AC;
	border-left-color: #9496AC;
	border-bottom-color: #E5E2F8;
	border-right-color: #FFFFFF;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.basic-table-cell-indent
{
	
	border-left-color: #FFFFFF;
    border-left-width: 20px;
	text-indent:0px;

}

.menu-sub, .menu-sub-selected, .menu-sub-sub-selected, .menu-sub-sub-selected-gray
{

    align: left;
    color: black;
    font-size:10px;
    font-style: normal;
    letter-spacing: 1px;
	text-indent:0px;
	white-space: nowrap;
	
    padding: 5px 5px 5px 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9496AC;
	border-left-color: #9496AC;
	border-bottom-color: #E5E2F8;
	border-right-color: #FFFFFF;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
}
.menu-sub-selected
{
 font-weight: bold;
 background-color: 99CCCC; 


} 

.menu-sub-sub-selected
{
 font-weight: bold;
 background-color: #EEEECC; 


}
.menu-sub-sub-selected-gray
{
 font-weight: bold;
 background-color: #DDDDDD; 


}

.top-menu, .top-menu a,.top-menu a:link,.top-menu a:visited,.top-menu a:active
{

  font-size:12px;
  font-style: normal;
  text-decoration: none;
  letter-spacing: 0px;
  text-indent:0px;
  font-family: sans-serif,arial,helvetica;
  background-color: #EEEEEE;
  padding: 3px 12px;
  border: 0;

 }

.top-menu-selected, .top-menu-selected a,.top-menu-selected a:link,.top-menu-selected a:visited,.top-menu-selected a:active
{
  font-size:12px;
  font-style: normal;
  text-decoration: none;
  letter-spacing: 0px;
  text-indent:0px;
  font-family: sans-serif,arial,helvetica;
  background-color: #CCCCCC;
  padding: 3px 12px;
  border: 0;
}
 

.s-top-menu-selected, .s-top-menu-selected a,.s-top-menu-selected a:link,.s-top-menu-selected a:visited,.s-top-menu-selected a:active
{

  color: white;
  font-size:12px;
  font-style: normal;
  text-decoration: none;
  letter-spacing: 0px;
  text-indent:0px;
  font-family: sans-serif,arial,helvetica;
  background-color: black;
  padding: 3px 12px;
  border: 0;

}

 .mini-menu, .mini-menu a, .mini-menu-selected, .mini-menu-selected a
{

  font-size:12px;
  font-style: normal;
  text-decoration: none;
  letter-spacing: 0px;
  text-indent:0px;
  font-family: sans-serif,arial,helvetica;
  white-space: nowrap;
  background-color: #DDDDDD;
  padding: 3px 8px;
  border: 0;

}

.mini-menu-selected, .mini-menu-selected a
{

  background-color: #FFFFFF; 
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  border-right-color: #FFFFFF;

} 


.horbar,.submenu	{

	background-color: #CCCCCC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	
	border-top-color: #EEEEEE;
	border-left-color: #AAAAAA;
	border-bottom-color: #EEEEEE;
	border-right-color: #EEEEEE;
	
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}

.horbaritem	{

    color: black;
    font-size:13px;
    font-style: normal;
    text-decoration: none;
    letter-spacing: 0px;
	text-indent:0px;
 	font-family: sans-serif,arial,helvetica;
	text-align: center;

	background-color: #EEEEEE;
	border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}



.horbaritem a	{
	padding: 4px 24px 4px 24px;
	display: block;
	text-decoration: none;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	
	border-top-color: #EEEEEE;
	border-left-color: #AAAAAA;
	border-bottom-color: #EEEEEE;
	border-right-color: #EEEEEE;
	
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 1px;
}

.horbaritem a:link	{
	color: #000000;
	text-decoration: none;
}

.horbaritem a:visited	{
	color: #000000;
	text-decoration: none;
}

.horbaritem a:hover	{
	color: #000000;
	background-color: #CCCCCC;
	text-decoration: none;	
	
	border-left-style: solid;
	border-left-color: #ff0000;
}

.horbaritem a:active	{
	color: #000000;
	text-decoration: none;
}


.submenu	{
	position: absolute;
	left: 10;
	top: 0;
	visibility: hidden;

}

.subframe	{
	position: relative;
	display: block;
	background-color: #EEEEEE;
}

.item	{
	text-align: left;
	white-space: nowrap;
 	font-family: sans-serif,arial,helvetica;
	font-size: 13px;
	
	background-color: #EEEEEE;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	
	border-top-color: #AAAAAA;
	border-left-color: #ff0000;
	border-bottom-color: #AAAAAA;
	border-right-color: #AAAAAA;
	
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 1px;

}

.itembot	{

	border-top-style: solid;
	border-top-color: #AAAAAA;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;

}

.item a	{
	position: relative;
	display: block;
	text-decoration: none;
	padding: 4px 36px 4px 24px;
}

.item a:link	{
	color: #000000;
	text-decoration: none;
}

.item a:visited	{
	color: #000000;
	text-decoration: none;
}

.item a:hover	{
	color: #000000;
	background-color: #CCCCCC;
	text-decoration: none;
}

.item a:active	{
	color: #000000;
	text-decoration: none;
}

.application-table, .table-menu, .form-table, .data-table, .journal-table
{
	background-color: white;
    padding: 2px 2px 2px 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: black;
	border-left-color: black;
	border-bottom-color: black;
	border-right-color: black;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}

.box { 
		border-style: solid;
		border-width: 1px;
		border-color: gray;
		padding: 4px;
		font-family: Arial;
		font-size: 11px;
}

textarea, input, select, file { 
		border-style: solid;
		border-width: 1px;
		border-color: gray;
		padding: 2px;
		font-family: Arial, Helvetica;
		font-size: 12px;
}





.hl-default {
    color: Black;
}
.hl-code {
    color: Gray;
}
.hl-brackets {
    color: Olive;
}
.hl-comment {
    color: Orange;
}
.hl-quotes {
    color: Darkred;
}
.hl-string {
    color: Red;
}
.hl-identifier {
    color: Blue;
}
.hl-builtin {
    color: Teal;
}
.hl-reserved {
    color: Green;
}
.hl-inlinedoc {
    color: Blue;
}
.hl-var {
    color: Darkblue;
}
.hl-url {
    color: Blue;
}
.hl-special {
    color: Navy;
}
.hl-number {
    color: Maroon;
}
.hl-inlinetags {
    color: Blue;
}
.hl-main { 
    background-color: White;
}
.hl-gutter {
    background-color: #999999;
    color: White
}
.hl-table {
    font-family: courier;
    font-size: 12px;
    border: solid 1px Lightgrey;
}

