p			{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			}

H1 			{
			font-size: 22px;
			font-family: Trebuchet MS, Arial, Helvetica;
			font-weight: bold;
			color: #333333;
			}

H2 			{
			font-size: 22px;
			font-family: Trebuchet MS, Arial, Helvetica;
			color: #333333;
			}

H3 			{
			font-size: 13px;
			font-family: Trebuchet MS, Verdana, Arial, Helvetica;
			font-weight: bold;
			color: #333333;
			}

H4 			{
			font-size: 12px;
			font-family: Trebuchet MS, Arial, Helvetica;
			color: #333333;
			}

H5 			{
			font-size: 14px;
			font-family: Trebuchet MS, Arial, Helvetica;
			font-weight: bold;
			color: #333333;
			}

H6 			{
			font-size: 14px;
			font-family: Trebuchet MS, Arial, Helvetica;
			color: #333333;
			}

hr			{
			border-style: solid;
			border-color: #333333;
			}

img			{
			border-style: none;
			}

input		{
			color: #000000;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			}

menu		{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #333333;
			list-style-type:square;
			}

ol 			{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			color: #333333;
			}

opxion		{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			}

p			{
			display: block;
			text-align: justify;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			color: #333333;
			}

pre			{
			display: block;
			padding: 1em;
			text-align: justify;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			color: #333333;
			}

table		{
			border-style: none;
			border-width: 1px;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			color: #333333;
			}

td			{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			color: #333333;
			}

tr			{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			color: #333333;
			}

text		{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			}

textarea	{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			}

th			{
			font-family : Trebuchet MS, Arial, Helvetica;
			font-size : 14px;
			color: #333333;
			}

select		{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			}

span		{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			line-height: 166%;
			}

strong		{
			font-family: verdana,arial,helvetica;
			font-size: 10px;
			font-weight: bold;
			font-style: italic;
			color: #333333;
			}

ul 			{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			color: #333333;
			list-style-type:square;
			}

/* special classes */

.blue		{
			background-color: #3F5676;
			}
			
.lightblue	{
			background-color: #8895AE;
			}
			
.lightgray	{
			background-color: #333333;
			}

.center		{
			text-align: center;
			}

.left		{
			text-align: left;
			}

.right		{
			text-align: right;
			}
			
.txinp 		{
			border: 1px solid black;
			background: #eeeeee;
			font: 11px verdana,arial,helvetica;
			color: 000000;
			width: 370;
			height: 100;
			}

.etxinp 		{
			border: 1px solid black;
			background: #eeeeee;
			width: 170px;
			height: 18px;
			font: 11px verdana,arial,helvetica;
			color: #001100;
			}

.frame
			{
			POSITION: RELATIVE;
			BORDER-BOTTOM: buttonshadow solid 1px;
	    		BORDER-LEFT: buttonhighlight solid 1px;
    			BORDER-RIGHT: buttonshadow solid 1px;
    			BORDER-TOP:  buttonhighlight solid 1px;
			}
			
.topbar
			{
			font-family: verdana,arial,helvetica;
			font-size: 10px;
			font-weight: bold;
			color: #DDDDDD;
			filter: dropshadow(offX=2,offY=2);
			}
			
.topframe
			{
			POSITION: RELATIVE;
			BORDER-BOTTOM: black solid 1px;
    		BORDER-LEFT: none;
    		BORDER-RIGHT: none;
    		BORDER-TOP: none;
			}
			
.button		{
			width: 80px;
			}

/* SST classes */

.tbContentElement
{
    POSITION: ABSOLUTE;
    HEIGHT: 1px;
    LEFT: 0px;
    TOP: 0px;
    WIDTH: 1px;
}
.tbToolbar
{
    POSITION: ABSOLUTE;
    BACKGROUND-COLOR: buttonface;
    BORDER-BOTTOM: buttonshadow solid 1px;
    BORDER-LEFT: buttonhighlight solid 1px;
    BORDER-RIGHT: buttonshadow solid 1px;
    BORDER-TOP:  buttonhighlight solid 1px;
    HEIGHT: 27px;
    TOP:0;
    LEFT:0;
}
.tbButton
{
    POSITION: ABSOLUTE;
    BACKGROUND-COLOR: buttonface;
	BORDER-BOTTOM: buttonface solid 1px;
    BORDER-LEFT: buttonface solid 1px;
    BORDER-RIGHT: buttonface solid 1px;
    BORDER-TOP:  buttonface solid 1px;
    TOP: 1px;
    HEIGHT: 23px;
    WIDTH: 22px;
}
.tbIcon
{
    POSITION: ABSOLUTE;
	LEFT: -1;
	TOP: -1
}
.tbSeparator
{
	POSITION: ABSOLUTE;
	BORDER-LEFT: buttonshadow solid 1px;
	BORDER-RIGHT: buttonhighlight solid 1px;
	FONT-SIZE: 0px;
    TOP: 1px;
	HEIGHT: 22px;
	WIDTH: 1px;
}

.tbTitle
{
    POSITION: ABSOLUTE;
	BACKGROUND-COLOR: buttonface;
	BORDER-BOTTOM: buttonface solid 1px;
    BORDER-LEFT: buttonface solid 1px;
    BORDER-RIGHT: buttonface solid 1px;
    BORDER-TOP:  buttonface solid 1px;
    TOP: 1px;
    HEIGHT: 23px;
    WIDTH: 220px;
}

.tbMenu
{
    POSITION: ABSOLUTE;
    CURSOR: default;
    BACKGROUND-COLOR: buttonface;
	BORDER-BOTTOM: buttonface solid 1px;
    BORDER-LEFT: buttonface solid 1px;
    BORDER-RIGHT: buttonface solid 1px;
    BORDER-TOP:  buttonface solid 1px;
    PADDING-TOP: 4;
    PADDING-BOTTOM: 2;
    TOP: 1px;
	WIDTH: 1px;
    FONT-FAMILY: MS Sans Serif;
    FONT-SIZE: 8px;
}
.tbMenuItem
{
    CURSOR: default;
    FONT-FAMILY: MS Sans Serif;
    FONT-SIZE: 8px;
    DISPLAY: none;
}
.tbSubmenu
{
    CURSOR: default;
    FONT-FAMILY: MS Sans Serif;
    FONT-SIZE: 8px;
    DISPLAY: none;
}
.tbGeneral
{
    POSITION: ABSOLUTE;
    HEIGHT: 22px;
    TOP:2;
}
/* ---------------------------------------------------------------------------------------------- */
/* Private styles                                                                                 */
/* ---------------------------------------------------------------------------------------------- */
.tbHandleDiv
{
	POSITION: ABSOLUTE;
    BACKGROUND-COLOR: buttonface;
	BORDER-LEFT: buttonhighlight solid 1px;
	BORDER-RIGHT: buttonshadow solid 1px;
	BORDER-TOP: buttonhighlight solid 1px;
	FONT-SIZE: 1px;
	TOP: 1px;
	HEIGHT: 22px;
	WIDTH: 3px;
}
.tbButtonMouseOverUp
{
    POSITION: ABSOLUTE;
    BACKGROUND-COLOR: buttonface;
    BORDER-BOTTOM: buttonshadow solid 1px;
    BORDER-LEFT: buttonhighlight solid 1px;
    BORDER-RIGHT: buttonshadow solid 1px;
    BORDER-TOP:  buttonhighlight solid 1px;
    TOP: 1px;
    HEIGHT: 23px;
    WIDTH: 23px;
}
.tbButtonMouseOverDown
{
    POSITION: ABSOLUTE;
    BACKGROUND-COLOR: buttonface;
    BORDER-BOTTOM: buttonhighlight solid 1px;
    BORDER-LEFT: buttonshadow solid 1px;
    BORDER-RIGHT: buttonhighlight solid 1px;
    BORDER-TOP:  buttonshadow solid 1px;
    TOP: 1px;
    HEIGHT: 23px;
    WIDTH: 23px;
}
.tbButtonDown
{
    POSITION: ABSOLUTE;
    BACKGROUND-COLOR: gainsboro;
    BORDER-BOTTOM: buttonhighlight solid 1px;
    BORDER-LEFT: buttonshadow solid 1px;
    BORDER-RIGHT: buttonhighlight solid 1px;
    BORDER-TOP:  buttonshadow solid 1px;
    TOP: 1px;
    HEIGHT: 23px;
    WIDTH: 23px;
}
.tbIconDown
{
    POSITION: ABSOLUTE;
	LEFT: 0px;
	TOP: 0px;
}
.tbIconDownPressed
{
POSITION: ABSOLUTE;
LEFT: 1px;
TOP:

A:link		{
			text-decoration: none;
			font-family: verdana,arial,helvetica;
			font-size: 10px;
			color: #006666;
			}

A:visited	{
			text-decoration: none;
			font-family: verdana,arial,helvetica;
			font-size: 10px;
			color: #666666;
			}

A:hover		{
			text-decoration: none;
			font-family: verdana, arial, helvetica;
			font-size: 10px;
			color: #33CC33;
			}

A			{
			text-decoration: none;
			font-family: verdana,arial,helvetica;
			font-size: 10px;
			color: #006666;
			}

p		{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			}

H1 			{
			font-size: 22px;
			font-family: Trebuchet MS, Arial, Helvetica;
			font-weight: bold;
			color: #333333;
			}

H2 			{
			font-size: 22px;
			font-family: Trebuchet MS, Arial, Helvetica;
			color: #333333;
			}

H3 			{
			font-size: 13px;
			font-family: Trebuchet MS, Verdana, Arial, Helvetica;
			font-weight: bold;
			color: #333333;
			}

H4 			{
			font-size: 12px;
			font-family: Trebuchet MS, Arial, Helvetica;
			color: #333333;
			}

H5 			{
			font-size: 14px;
			font-family: Trebuchet MS, Arial, Helvetica;
			font-weight: bold;
			color: #333333;
			}

H6 			{
			font-size: 14px;
			font-family: Trebuchet MS, Arial, Helvetica;
			color: #333333;
			}

hr			{
			border-style: solid;
			border-color: #333333;
			}

img			{
			border-style: none;
			}

input		{
			color: #000000;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			}

menu		{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #333333;
			list-style-type:square;
			}

ol 			{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			color: #333333;
			}

opxion		{
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			}

p			{
			display: block;
			text-align: justify;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			color: #333333;
			}

pre			{
			display: block;
			padding: 1em;
			text-align: justify;
			font-family: verdana, arial, helvetica, sans-serif;
			font-size: 10px;
			color: #333333;
			}

table		{
			border-style: none;
			border-width: 1px;
			font-family: verdana, arial, helvet