html {
	overflow-y: scroll;
        overflow: -moz-scrollbars-vertical;
}

.leftritebar {
    font-size: 11px;
    font-family: lucida sans, trebuchet ms, arial; 
    padding-top: 4px; padding-left: 4px; padding-right: 4px; padding-bottom: 4px;
    border-style: solid; border-width: 0px 0px 0px 0px;
    color: white;
    text-align: left;
       }

  .rightpad  {
    font-size: 10px;
    font-family: lucida sans, trebuchet ms, arial; background-color: #f0f0f0;
    padding-left: 0px; padding-right: 2px;
    border-style: solid; border-width: 0px 0px 0px 0px;
    border-color: #f0f0f0;
    color: #343434;
       }

.rightritebar {
    font-size: 11px;
    font-family: lucida sans, trebuchet ms, arial;
    padding-top: 4px; padding-left: 4px; padding-right: 4px; padding-bottom: 4px;
    border-style: solid; border-width: 0px 0px 0px 0px;
    border-color: black;
    color: #343434;
       }

.titlebar {
    font-size: 11px;
    font-family: lucida sans, trebuchet ms, arial; background-color: black;
    padding-top: 0px; padding-left: 8px; padding-right: 7px;
    border-style: solid; border-width: 0px 0px 0px 0px;
    border-color: black;
    color: black;
     text-align: left;
       }

.titbar {
    font-size: 18px;
    font-family: courier new, courier, monospace; 
    line-height: 24px; 
    background-color: #f0f0f0;
    padding-top: 0px; padding-left: 0px; padding-right: 7px;
    border-style: solid; border-width: 0px 0px 0px 0px;
    border-color: #f0f0f0;
    color: #f0f0f0; font-weight: bold; 
    text-align: left;
 }


.bodytext    {
          font-size: 11px;
	  line-height: 14px;
	  font-family: lucida sans, trebuchet ms, arial;
          background-color: #d5d5d5;
          padding-top: 2px; padding-left: 0px; padding-bottom: 2px;
          color: white; border: 5px #d5d5d5 solid;
           }

.bodytextsm  {
          font-size: 11px;
	  line-height: 14px;
	  font-family: lucida sans, trebuchet ms, arial;
          background-color: black;
          padding-top: 2px; padding-left: 12px; color: white; border: 0px white solid;
           }

td        {
    font-size: 11px;
    line-height: 15px;
    font-family: helvetica, lucida sans, trebuchet ms, arial; 
    color: #343434;
       }
td.bar        {
    padding-top: 2px; padding-left: 20px; color: black;
       }
.ritebar   {
    padding-top: 2px; padding-left: 0px;
    border-style: solid; border-width: 0px 0px 0px 0px; border-color: black;
    color: #343434;
       }
table.pad    {
    padding-left: 70px;
       }

.txt       {  font-size: 11px; font-family: lucida sans, trebuchet ms, arial;  }

.txtadm      {
          font-size: 11px; line-height: 15px; font-family: lucida sans, trebuchet ms, arial;
       }
.titt        {   font-weight:bold; }

.bodytxt     {  font-size: 11px; font-family: lucida sans, trebuchet ms, arial; line-height: 15px; }
.bodytxtsm   {  font-size: 11px; font-family: lucida sans, trebuchet ms, arial; line-height: 14px; }


a:link,a:visited       {
    color: #606060; 
       }
a:active     {  text-decoration: none; }
a:hover      {  color: #606060;  text-decoration: none; }

a.menu:link,a.menu:visited       {
          color: #606060; 
	text-decoration: none;
	font-weight: bold;
       }
a.menu:active     {   text-decoration: underline; }
a.menu:hover      {  color: #606060;  text-decoration: underline; }

a.nm:link,a.nm:visited       {
	font-size: 11px;
	color: #606060; 
	text-decoration: none; 
	font-weight: bold;
}
a.nm:active  {  
	font-size: 11px; 
	text-decoration: underline; 
}
a.nm:hover   {  
	font-size: 11px; 
	color: #606060; 
	text-decoration: underline; 
}

a.inv:link,a.inv:visited       {
    color: black; background-color: white; text-decoration: none;
          border-width: 0px 0px 0px 0px; border-color: black;
       }
a.inv:active  {  background-color: white; text-decoration: underline; }
a.inv:hover   {  color: black; background-color: white; text-decoration: underline; }

a.tittit:link,a.tittit:visited       {
		    color: white; text-decoration: none;
	            border-width: 0px 0px 0px 0px; border-color: black; font-size: 14px; font-weight: bold; }
a.tittit:active  {  text-decoration: underline;
		    font-size: 14px; font-weight: bold; }
a.tittit:hover   {  color: white; text-decoration: underline;
		    font-size: 14px; font-weight: bold; }


.leftpad {
    font-size: 11px;
    font-family: lucida sans, trebuchet ms, arial; background-color: white;
    padding-left: 10px; padding-right: 7px;
    border-style: solid; border-width: 0px 0px 0px 0px;
    border-color: black;
    color: black;
       }

  .tit       {  font-size: 18px; line-height: 24px; padding-left: 10px; font-weight: bold; font-family: courier new, courier, monospace; text-align: left }
  .tittit     {     font-size: 14px; color: #343434;   }
  .foot       {
          font-size: 9px; color: black; padding-left: 10px; 
          padding-top: 5px; 
          border-style: solid; border-width: 1px 0px 0px 0px;
          border-color: black;
       }
  body       {
    font-size: 12px;
    font-family: Helvetica, Monaco, Geneva; color: white;
       }









input, select {
	font-family: helvetica, arial, trebuchet ms, verdana, helvetica;
	color: #404041;
	font-size: 11px; line-height: 12px;
	BORDER-RIGHT: #E8E8E8 2px solid; BORDER-TOP: #969696 2px solid; BORDER-LEFT: #969696 2px solid; BORDER-BOTTOM: #E8E8E8 2px solid; 
	BACKGROUND-COLOR: white;  
}

textarea {
	font-family: trebuchet ms, arial, helvetica;
	font-size: 11px;
	color: black;
	BORDER-RIGHT: #889988 1px solid; BORDER-TOP: #889988 1px solid; BORDER-LEFT: #889988 1px solid; BORDER-BOTTOM: #889988 1px solid;
	BACKGROUND-COLOR: white; 
}

select.b {
	color: white;
	background-color: #f02040; 
	border-style: solid; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; 
}

input.b, textarea.b {
	color: white;
	padding-left: 3px;
	font-size: 11px;
	background-color: #f02040; 
	border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; 
}



#dhtmltooltip {
	position: absolute;
	width: 250px;
	border: 1px solid black;
	color: black;
	padding: 3px;
	background-color: white;
	visibility: hidden;
	z-index: 100;
}



