.table {
	/* estilo e cor das bordas da tabela */ 
	/*border: medium groove #0066CC;*/
	border: solid #CCCCCC;
	background-color: #FFFFF7;
}
th {
	/* font, tamanho, cor e cor de fundo do cabecalho da tabela */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #CCCCCC;
}

	

BODY {
	background: #FFFFF7;	
}

.td {
	/* font, tamanho, cor e cor de fundo do corpo da tabela */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #EEEEEE;
}
fieldset {
	/* font, tamanho, cor e estilo das bordas do fieldset */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: solid #CCCCCC;
}
legend {
	/* font e tamanho do cabecalho do fieldset */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.barra {
	/* barra para os botoes principais da tela <p>*/
	/*//background-color: #0066CC;
	//border: thick solid #0066CC;*/
	background-color: #CCCCCC;
	border: thick solid #CCCCCC;
}
.barraTable {
	/* barra para os botoes das tabelas <p>*/
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border-top: thick solid #FFFFFF;
	border-right: 1cm solid #FFFFFF;
	border-bottom: thick solid #FFFFFF;
	border-left: 1cm solid #FFFFFF;
}
.button {
	/* estilo para botoes principais */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #EEEEEE;
	background-position: center center;
	text-align: center;
	height: 20px;
}
.buttonTable {
	/* estilo para os botoes das tabelas */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	background-position: center center;
	text-align: center;
	height: 20px;
}
.label {
	/* estilo para os labels de titulo secundrios */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	height: auto;
	width: auto;
	vertical-align: middle;
}
.lineThin {
	/* primeira e ultima linha da tela, linha fina */
	border: thin solid #FF9900;
}
.lineFat {
	/* segunda linha, linha da tela, linha grossa */
	border: medium solid #FF9900;
}
.textField {
	/* font e tamanho dos textFields */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p {
	/* font e tamanho dos textFields */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.textArea {
	/* font e tamanho dos textArea com 80% da celula */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 80%;
	height: auto;
}
.textAreaFull {
	/* font e tamanho dos textArea com 100% da celula */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 99%;
	height: auto;
}
.comboBox {
	/* font e tamanho dos comboBoxs */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.radioButton {
	/* font e tamanho dos radioButtons */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.checkBox {
	/* font e tamanho dos checkBox */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #969292;
	font-weight: bold;
	text-transform: uppercase;
}
.critico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
.labelTop {

	/* estilo para os labels de titulo secundrios */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	height: auto;
	width: auto;
	vertical-align: top;
}
.criticoTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	vertical-align: top;
}
.stcktrc {
	font-family:'Courier New', Courier, mono;
	font-size:11px;
	border:1px solid #ccc;
	background-color:#f7f7f7;
	padding:10px;
}

.forumline {
	BORDER-RIGHT: #FF9900 2px solid; BORDER-TOP: #FF9900 2px solid; BORDER-LEFT: #FF9900 2px solid; BORDER-BOTTOM: #FF9900 2px solid; BACKGROUND-COLOR: #ffffff
}

.login {
	background-color: #0066CC;
	COLOR: #FFFFFF;
}

.maintitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 22px; 
	COLOR: #000000; 
	LINE-HEIGHT: 120%; 
	FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

.middletitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
	COLOR: #000000; 
	LINE-HEIGHT: 120%; 
	FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

.gensmall {
	FONT-SIZE: 10px;
	COLOR: #000000;
}

TD.claro {
	BACKGROUND-COLOR: #EEEEEE
}
.textFieldItalico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}

<!--dhtml tooltip-->
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}