

a.tocMouseover:active
{
  color: black;
  text-decoration: none;
}


a.tocMouseover:visited
{
  color: black;
  text-decoration: none;
}


a.tocMouseover:link
{
  color: black;
  text-decoration: none;
}


a.tocMouseover{
    z-index:24; 
    text-decoration: none;
     position:relative;
    }


a.tocMouseover:hover{
	z-index:25; 
	text-decoration: none;
  	color: Black;
	position:relative; /*this is the key*/ 
}
a.tocMouseover span{display: none;}
a.tocMouseover:hover span{ /*the span will display just on :hover state*/
    z-index:26; 
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #0cf;
    background-color:#cff; 
    text-align: center;
    text-decoration: none;
	font-size: 7pt;    
  	color: Black;
}

a.caption_toc_group:active
{
  text-decoration: none;
}
a.caption_toc_group:visited
{
  text-decoration: none;
}
a.caption_toc_group:link
{
  text-decoration: none;
}
a.caption_toc_group:hover
{
  text-decoration: none;
}

.label_toc_group_caption
{
  text-align: left; 
  font-family: Tahoma,Verdana, Arial;
  font-size: 9pt;
  font-weight: bold;
  color: #660000;
}



.tableheadertext
{
  font-family: Verdana, Arial, Sans-serif;
  font-size: 12px;
  color: #000000;
  padding: 5px 0px 0px 0px;
  font-weight: bold;
  text-align: center;
}


.visitorcount
{
  color: #666666;
  font-family: Verdana, Arial;
  font-size: 10pt;
}



.formfield
{
  color: #000000;
  font-family: Verdana, Arial, "Courier New" , Courier, mono;
  font-size: 8pt;
  font-weight: normal;
}


.formlabel
{
  color: #666666;
  font-family: Verdana, Arial;
  font-size: 9pt;
  font-weight: bold;
}


.formlabel2
{
  color: #666666;
  font-family: Verdana, Arial;
  font-size: 7pt;
  font-weight: bold;
}




.title1
{
  color: #666666;
  font-family: Verdana, Arial;
  font-size: 14pt;
  font-weight: bold;
}


.title2
{
  color: #000000;
  font-family: Verdana, Arial;
  font-size: 12pt;
  font-weight: bold;
}

.title3
{
  color: #666666;
  font-family: Verdana, Arial;
  font-size: 9pt;
  font-weight: bold;
  border-top: solid 1px #A9A9A9;
  border-left: solid 1px #A9A9A9;
  border-right: solid 1px #A9A9A9;
  border-bottom: solid 1px #A9A9A9;
}

.title3 TD
{
  white-space: nowrap;
}


.title4
{
  font-family: Verdana, Arial;
  font-size: 9pt;
  font-weight: bold;
  border: 1px solid #a9a9a9;
}



.title4 TD
{
  font-family: Verdana, Arial;
  font-size: 9pt;
  font-weight: bold;
  border: 1px solid #A9A9A9;
}




.title5
{
  font-family: Verdana, Arial;
  font-size: 9pt;
  font-weight: bold;
  border: 1px solid #ffffff;
}


.titleUnderline
{
  color: #000000;
  font-family: Verdana, Arial;
  font-size: 14pt;
  font-weight: bold;
  text-decoration: underline;
}

.titletext
{
  color: #ffcc33;
  font-family: Verdana, Arial;
}

.banner
{
  font-family: Verdana, Arial;
  font-size: 12pt;
  font-weight: bold;
  width: 100%;
  border-width: 0;
  border-collapse: collapse;
}

.banner A:link
{
  color: #996666;
  text-decoration: underline;
}
.banner A:visited
{
  color: #996666;
  text-decoration: underline;
}
.banner A:active
{
  color: #669966;
  text-decoration: underline;
}
.banner A:hover
{
  color: #669966;
  text-decoration: underline;
}

table.datagrid
{
  border-collapse: collapse;
}

table.datagrid tr td
{
  font-family: Verdana, Arial;
  white-space: nowrap;
  font-size: 8pt;
  font-weight: normal;
  color: Black;
  background-color:#CCCC99;
}

table.datagridfixed
{
  table-layout: fixed;
  border-collapse: collapse;
  height: 100%;
}

table.datagridfixed tr td
{
  font-family: Verdana, Arial;
  white-space: nowrap;
  font-size: 8pt;
  font-weight: normal;
  color: Black;
  background-color:#CCCC99;
}

.textbox
{
  color: #336600;
  font-family: Verdana, Arial;
  font-size: 8pt;
}

.datarow
{
  height: 16px;
}

.scalebutton
{
  cursor: pointer;
}

.scalebutton A:link
{
  color: black;
  text-decoration: none;
}

.scalebutton A:visited
{
  color: black;
  text-decoration: none;
}
.scalebutton A:active
{
  color: black;
  text-decoration: none;
}
.scalebutton A:hover
{
  color: black;
  text-decoration: none;
}

.rowbutton
{
  border-style: outset;
  height: 11px;
  width: 10px;
  cursor: pointer;
}

.rowbutton-pressed
{
  border-style: inset;
  height: 11px;
  width: 10px;
  cursor: pointer;
}

.iteminput
{
  height: 11px;
  width: 10px;
  cursor: pointer;
}

.inputbutton
{
  cursor: pointer;
}

.ImgBtn
{
  cursor: pointer;
  position: relative;
  top: 5px;
}

.srButton
{
  width: 100px;
  height: 18px;
  cursor: pointer;
}

.caption2
{
  color: #666666;
  font-family: Verdana, Arial;
  font-size: 8pt;
  font-weight: normal;
}

.caption_toc
{
  text-align: left;
  font-family: Verdana, Arial;
  font-size: 8pt;
  font-weight: normal;
  color: #339933;
}


.caption_metadata
{
  text-align: left;
  font-family: Verdana, Arial;
  font-size: 8pt;
  font-weight: normal;
  color: #666666;
}


.label_toc_bold
{
  text-align: left;
  font-family: Tahoma,Verdana, Arial;
  font-size: 8pt;
  font-weight: bold;
  color: #666666;
}



.label_toc
{
  text-align: left;
  font-family: Tahoma,Verdana, Arial;
  font-size: 9pt;
  font-weight: normal;
  color: #282828;
}

.label_toc_disabled
{
  text-align: left;
  font-family: Tahoma,Verdana, Arial;
  font-size: 9pt;
  font-style: italic;
  color: #BBBBBB;
}

.label-toc-off
{
  text-align: left;
  font-family: Tahoma,Verdana, Arial;
  font-size: 9pt;
  font-weight: normal;
  color: #282828;
}


.label_toc_group
{
  text-align: left; /*  font-family: Tahoma Small Cap,Garamond,Rockwell,Garamon,Tahoma,Verdana, Arial; */
  font-family: Tahoma,Verdana, Arial;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}



.label_toc2
{
  text-align: left;
  font-family: Tahoma,Verdana, Arial;
  font-size: 9pt;
  font-weight: bold;
  color: #666666;
}

.label-toc-italic
{
  text-align: left;
  font-family: Tahoma,Verdana, Arial;
  font-size: 9pt;
  font-weight: bold;
  font-style: italic;
  color: #336600;
}

.panel1
{
  z-index: 1;
  position: absolute;
  top: 0px;
  left: 0px;
  visibility: hidden;
  overflow: auto;
  width: 100%;
  height: 100%;
}

.panel
{
  z-index: 2;
  position: absolute;
  top: 0px;
  left: 0px;
  visibility: hidden;
  overflow: auto;
  width: 100%;
  height: 100%;
}

.tabpanel1
{
  position: absolute;
  z-index: 1;
  top: 20px;
  left: 0px;
  width: 100%;
  height: 90%;
  display: none;
  visibility: hidden;
  border: thin solid black;
  padding: 0;
  overflow: auto;
}

.tabpanel2
{
  position: absolute;
  z-index: 2;
  top: 20px;
  left: 0px;
  width: 100%;
  height: 90%;
  display: block;
  visibility: visible;
  border: thin solid black;
  padding: 0;
  overflow: auto;
}

.TaskPanel
{
  position: absolute;
  top: 20px;
  left: 0px;
  width: 100%;
  height: 90%;
  visibility: hidden;
  border: 1px solid gray;
  padding: 0;
  overflow: auto;
  z-index: -1;
}

.home_text
{
  text-align: left;
  font-family: Verdana, Arial;
  font-size: small;
  font-style: normal;
  color: #336600;
}





.query_result
{
  text-align: left;
  font-family: Verdana, Arial;
  font-size: 8pt;
  font-weight: normal;
  color: #000000;
}

.cursor_hand
{
  cursor: pointer;
}

.tab
{
  color: white;
  background-color: #A80000;
  border: thin solid black;
  position: absolute;
  top: 4px;
  width: 80px;
  text-align: center;
  font: 9pt Verdana, Arial;
  font-weight: bold;
  padding: 0px;
  cursor: pointer;
}

.TaskTab
{
  color: white;
  background-color: #CCCC99;
  border: thin solid gray;
  position: absolute;
  top: 4px;
  text-align: right;
  font-family: Verdana, Arial;
  font-weight: bold;
  font-size: 10px;
  padding: 0px;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  visibility: hidden;
}


INPUT
{
  color: #336600;
  font-family: Verdana, Arial;
  font-size: 8pt;
  font-weight: bold;
}

.cbStyle
{
  color: #336600;
  font-family: Verdana, Arial;
  font-size: 8pt;
  font-weight: bold;
}

OPTION
{
  color: #336600;
  font-family: Verdana, Arial;
  font-size: 8pt;
  font-weight: normal;
}

SELECT
{
  color: #336600;
  font-family: Verdana, Arial;
  font-size: 8pt;
}

.titleLink:visited
{
  color: White;
}

.titleLink:active
{
  color: White;
}

.titleLink:link
{
  color: White;
}

A.offsite
{
  color: Black;
}


A:active
{
  color: Black;
}


A:visited
{
  color: #000000;
  font-family: Verdana, Arial;
  text-decoration: underline;
}


A:link
{
  color: #000000;
  font-family: Verdana, Arial;
  text-decoration: underline;
}


A:hover
{
  color: #000000;
  font-family: Verdana, Arial;
  text-decoration: underline;
}


A
{
  text-decoration: none;
  color: Black;
}


BODY
{
  color: #CCCC99;
  border:0;
}

