.headermain	{color: #CC6600; font-size:18px; font-weight: bold; font-family: Verdana, Arial, sans-serif;}
.headersub	{color: #CC6600; font-size:14px; font-weight: bold; font-family: Verdana, Arial, sans-serif;}
.menubarbackg	{BACKGROUND-COLOR: #336699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px}
.menubarlink	{COLOR:#FFFFFF;}
.label		{color: #002200; font-family: Verdana, Arial;}
.form_text{BACKGROUND-COLOR: transparent; color:black; border:#EEEEEE 1px solid}
.form_input{}

.lightgrey	{background-color:#EEEEEE;}
.palegrey	{background-color:#DDDDDD;}
.mediumgrey	{background-color:#CCCCCC;}
.darkgrey	{background-color:#999999;}
.gensmall	{ FONT-SIZE: 10px}

.positive
{
	font-family	: Verdana;
	font-size	: 9pt;
	font-weight	: bold;
	color		: #2E8B57
}
.neutral
{
	font-family	: Verdana;
	font-size	: 9pt;
	font-weight	: bold;
	color		: #0000CD
}
.negative
{
	font-family	: Verdana;
	font-size	: 9pt;
	font-weight	: bold;
	color		: #EE3531;
}
.label_bold
{
	font-family	: Verdana;
	font-weight	: bold;
	color		: #000000;
}
.highlight	{COLOR: #6666CC}
.tab_positive	{COLOR: #2E8B57;FONT-SIZE: 11px;}
.tab_neutral	{COLOR: #0000CD;FONT-SIZE: 11px;}
.tab_negative	{COLOR: #FF0000;FONT-SIZE: 11px;}
.tab_highlight	{COLOR: #6666CC;FONT-SIZE: 11px;}
.deffontsize	{FONT-SIZE: 11px;}

/*Configuração do Body*/
/*
BODY {  BACKGROUND-COLOR: #FFFFFF; scrollbar-arrow-color: #232D32; scrollbar-face-color:#9DB1C1; scrollbar-track-color: #D6DEE4;
		scrollbar-highlight-color: #C8D3DD; scrollbar-3dlight-color: #DCE3E9; scrollbar-shadow-color: #75919F;
		scrollbar-darkshadow-color: #465964; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0;}
*/
BODY {  BACKGROUND-COLOR: #FFFFFF; margin-top:0; margin-left:0; margin-right:0; margin-bottom:0;}

/*Configuração geral dos headers*/
H1 {COLOR: #000000; FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: bold; LINE-HEIGHT: 120%; TEXT-DECORATION: none}
H2 {COLOR: #000000; FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: bold; LINE-HEIGHT: 120%; TEXT-DECORATION: none}
/*Configuração geral da tag HTML FONT*/
FONT {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px}
/*Configuração geral das colunas*/
TD {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px}
/*Configuração geral dos parágrafos*/
P {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px}
/*Configuração geral dos links*/
A {COLOR: #465964; TEXT-DECORATION: underline}
/*Table Header*/
TH {BACKGROUND-COLOR: #336699 ; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; HEIGHT: 26px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

/*Configuração das entradas de dados*/
INPUT {COLOR: #000000; FONT: 11px Verdana, Arial, Helvetica, sans-serif;
	   BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-WIDTH: 1px;}
TEXTAREA {COLOR: #000000; FONT: 11px Verdana, Arial, Helvetica, sans-serif;
		  BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-WIDTH: 1px;}
SELECT {COLOR: #000000; FONT: 11px Verdana, Arial, Helvetica, sans-serif;
		  BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-WIDTH: 1px;}
INPUT.button {BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-WIDTH: 1px}


/*table.backg1 {background-color: #DCE3E9}*/
table.backg1 {}
TR.row1 {BACKGROUND-COLOR: #dce3e9}
TR.row1_over {BACKGROUND-COLOR: #87B1DC}
TR.row2 {BACKGROUND-COLOR: #d3dde4}
TR.row2_over {BACKGROUND-COLOR: #87B1DC}
TD.row1 {BACKGROUND-COLOR: #dce3e9}
TD.row1_over {BACKGROUND-COLOR: #d6dee4}
TD.row2 {BACKGROUND-COLOR: #d3dde4}
TD.row2_over {BACKGROUND-COLOR: #cdd8e0}
TD.row3 {BACKGROUND-COLOR: #c4d0d9}
TD.row3_over {BACKGROUND-COLOR: #becbd6}
TD.row4 {BACKGROUND-COLOR: #bbc8d3}


td.formHighlight
{
	/*background-color: #FF6A00;*/
	border: 1px solid #FF0000;
} /*CForm*/



/*
EFASST
*/

table.subtitbar
{
	width		: 550px;
}

span.positive
{
	font-family	: Verdana;
	font-size	: 9pt;
	font-weight	: bold;
	color		: #2E8B57
}
span.neutral
{
	font-family	: Verdana;
	font-size	: 9pt;
	font-weight	: bold;
	color		: #0000CD
}
span.negative
{
	font-family	: Verdana;
	font-size	: 9pt;
	font-weight	: bold;
	color		: #EE3531;
}

/*bar color*/
.titlebar		{BACKGROUND-COLOR: #431916;}
/*hidden bar on toolbar*/
.hiddenbar		{BACKGROUND-COLOR: #EECFC6;}

span.linkbar
{
	font-family		: Verdana;
	font-size		: 10pt;
	color			: #18264A;
	text-decoration	: none;
}

/* Input text */
.CFormTextEdit
{
	border		: 1px solid #18264A;
	font-family	: Verdana;
	font-size	: 9pt;
	color		: #18264A;	
}
.CFormTextView
{
	border		: 1px solid #18264A;
	font-family	: Verdana;
	font-size	: 9pt;
	color		: #18264A;
	height		: 14px;
}
.CFormTextReadOnly
{
	border		: 1px solid #18264A;
	font-family	: Verdana;
	font-size	: 9pt;
    color		: #18264A;
	background	: #C0C0C0;
}
input.txtexp
{
	border		: 1px solid #18264A;
	font-family	: Verdana;
	font-size	: 9pt;
	color		: #FF0000;
}
input.txttoexp
{
	border		: 1px solid #18264A;
	font-family	: Verdana;
	font-size	: 9pt;
	color		: #CD950C;
}

/* Input file */
.CFormFileEdit
{
	border		: 1px solid #18264A;
	font-family	: Verdana;
	font-size	: 9pt;
	color		: #18264A;
}
.CFormFileView
{
	border		: 1px solid #18264A;
	font-family	: Verdana;
	font-size	: 9pt;
	color		: #18264A;
	height		: 14px;
}
.CFormFileReadOnly
{
	border		: 1px solid #18264A;
	font-family	: Verdana;
	font-size	: 9pt;
    color		: #18264A;
	background	: #C0C0C0;
}

/* Input text area */
.CFormTextAreaEdit
{
	border		: 1px solid #18264A;
	font-family	: Verdana;
	font-size	: 9pt;
	color		: #18264A;	
}
.CFormTextAreaView
{
	border		: 1px solid #18264A;
	font-family	: Verdana;
	font-size	: 9pt;
	color		: #18264A;
}
.CFormTextAreaReadOnly
{
	border		: 1px solid #18264A;
	font-family	: Verdana;
	font-size	: 9pt;
    color		: #18264A;
	/*background	: #C0C0C0;*/
	background	: #C0C0C0;
}

/* Input select */
.CFormSelectEdit
{
	border		: 1px solid #18264A;
	font-family	: Verdana;
	font-size	: 9pt;
	color		: #18264A;
}
.CFormSelectView
{
	border		: 1px solid #18264A;
	font-family	: Verdana;
	font-size	: 9pt;
	color		: #18264A;
	height		: 14px;
}
.CFormSelectReadOnly
{
	border			: 1px solid #18264A;
	font-family		: Verdana;
	font-size		: 9pt;
	color			: #18264A;
	background-color: #C0C0C0;
    /*height			: 14px;*/
    padding			: 1px;
	position		: relative;
	/*height			: 26px;*/
	overflow		: hidden;
}

/* Input radio AND Input checkbox */
.CFormRadioEdit, .CFormRadioView, .CFormRadioReadOnly,
.CFormCheckBoxEdit, .CFormCheckBoxView, .CFormCheckBoxReadOnly
{
	border		: 0px solid #18264A;
	font-family	: Verdana;
	font-size	: 9pt;
	color		: #18264A;
}

/* CForm elements label style */
.CFormElementLabel
{
	font-family	: Verdana;
	font-size	: 9pt;
	font-weight	: normal;
	color		: #18264A;
}

/* CFormTitle label style */
.CFormTitleLabel
{
	font-family	: Verdana;
	font-size	: 12pt;
	color		: #18264A;
}

/* CFormTitle label style underline*/
.CFormTitleUnderline
{
	background-color: #ff9900;
}



input.radio, input.checkbox
{
	border		: 0px solid #18264A;
	font-family	: Verdana;
	font-size	: 9pt;
	color		: #18264A;
}

span.font8
{
	font-family	: Verdana;
	font-size	: 8pt;
	color		: #18264A;
}

span.font8B
{
	font-family	: Verdana;
	font-size	: 9pt;
	font-weight	: bold;
	color		: #18264A;
}

span.font10
{
	font-family	: Verdana;
	font-size	: 10pt;
	color		: #18264A;
}

span.font10B
{
	font-family	: Verdana;
	font-size	: 10pt;
	font-weight	: bold;
	color		: #18264A;
}

span.font11B
{
	font-family	: Verdana;
	font-size	: 10pt;
	font-weight	: bold;
	color		: grey;
}

span.font12
{
	font-family	: Verdana;
	font-size	: 12pt;
	color		: #18264A;
}

span.font12B
{
	font-family	: Verdana;
	font-size	: 12pt;
	font-weight	: bold;
	color		: #18264A;
}

span.font14
{
	font-family	: Verdana;
	font-size	: 14pt;
	color		: #18264A;
}

span.font14B
{
	font-family	: Verdana;
	font-size	: 14pt;
	font-weight	: bold;
	color		: #18264A;
}

/*QES INQUIRY*/
td.qes2table
{
	border-width	: 1px;
	padding			: 0px;
	border-style	: inset;
	border-color	: #18264A;
	background-color: white;
}


/*END OF EFASST*/


.factory{font-size:190%; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;
		border-style: solid; border-width: 1px; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px}
.factorylbl {font-size:190%;}
.factorylblbold {font-weight: bold; font-size:190%;}
.factorybutton{font-size:190%; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; width:430px; height:80px;}

/* FOLLOWING STYPES ONLY FOR COMPATIBILITY : DO NOT USE*/

/*Estilo para aplicação de PDA*/
.fabrica {font-size:18px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.fabrica_med {font-size:14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
/*Fundo do cabaçalho Geral da Intranet*/
.fundocabecalhoAMT{BACKGROUND-COLOR: #336699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px}
/*Como a cor dos links é uma cor universal. Para alterá-la para branco basta utilizar esta classe dentro do <a></a>*/
.linkbranco{COLOR:#FFFFFF;}
/*Cor para mensagens de sucesso/insucesso*/
.sucesso{color:green}
.insucesso{color:red}
/*Amarelo utilizado para os estados*/
.amarelo{color:yellow}
/*Laranja Utilizado na MyPage*/
.laranjaclaro{color:#FF9900} /*utilizado na descrição das notícias*/
.laranjabotao{color:#CC6600}
/*Níveis da aplicação AnáliseABC - Nivel 0, 1, 2, 3*/
/*
.linha0{background-color=#66FF00;}
.linha1{background-color=#FF7777;}
.linha2{background-color=#FFFF99;}
.linha3{background-color=#66FFFF;}
.linhaX{background-color=#333333;}
.headerUSERS{background-color=#999999; color=white;}
.fundocinzaescuro{background-color:#CCCCCC;}
.fundocinzaclaro{background-color:#EEEEEE;}
.fundocinzarato{background-color:#999999;}
*/
.msgerro	{color: #FF0000; font-size:12px;	font-weight: bold; font-family: Verdana, Arial, sans-serif;}
.titulo	{color: #CC6600; font-size:24px;	font-weight: bold; font-family: Verdana, Arial, sans-serif;}
.subtitulo	{color: #CC6600; font-size:18px;	font-weight: bold; font-family: Verdana, Arial, sans-serif;}
.subtitulo2	{color: #CC6600; font-size:14px;	font-weight: bold; font-family: Verdana, Arial, sans-serif;}
.titulodest	{color: #FF5500; font-size:12px;	font-weight: bold; font-family: Verdana, Arial, sans-serif;}

/********************Para Manter Conformidade************************/

TD.rowpic {BACKGROUND-COLOR: #ffffff}
TD.row3Right {BACKGROUND-COLOR: #c4d0d9}

.destq1{COLOR: #000080; TEXT-DECORATION: underline}
.destq2{COLOR: #000100; TEXT-DECORATION: underline}
.destq3{COLOR: #000200; TEXT-DECORATION: underline}
.cattitle {COLOR: #465964; FONT-SIZE: 12px; FONT-WEIGHT: bold; LETTER-SPACING: 1px}
.cattaten {COLOR: #FF0000; FONT-SIZE: 14px; FONT-WEIGHT: bold; LETTER-SPACING: 1px}
A.cattitle {COLOR: #465964; TEXT-DECORATION: underline}
A.cattitle:visited {COLOR: #34444b; TEXT-DECORATION: underline}
A.cattitle:hover {COLOR: #ff9900; TEXT-DECORATION: underline}
A.cattitle:active {COLOR: #ffcc00; TEXT-DECORATION: underline}

.forumline {BACKGROUND-COLOR: #dce3e9}
TD.alerta	{BACKGROUND-COLOR: #FF9999}

TD.th {BACKGROUND-COLOR: #648091; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; HEIGHT: 26px}
.maintitle {COLOR: #ffffff; FONT-FAMILY: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 20px; FONT-WEIGHT: bold; LINE-HEIGHT: 120%; TEXT-DECORATION: none}
.subtitle {COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.gen		{ FONT-SIZE: 11px}
.gen_dest	{ COLOR: #ff0000; FONT-SIZE: 12px}
.gen_destOK	{ COLOR: #008000; FONT-SIZE: 12px}
.genmed	{ FONT-SIZE: 11px}
.gensmall2	{ FONT-SIZE: 10px}
.style1		{color: #FFFFFF; font-size:14px;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.style2		{color: #FFFFFF; font-weight: bold;}
.postbody {LINE-HEIGHT: 18px}
.esconder         {display:none;}

/* WEBBAAN */


.stock_positivo{
COLOR:#2E8B57;
FONT-SIZE: 11px;
}

.stock_neutro{
COLOR:#0000CD;
FONT-SIZE: 11px;
}

.stock_negativo{
COLOR:#FF0000;
FONT-SIZE: 11px;
}

.estado_activo{
COLOR:#2E8B57;
FONT-SIZE: 12px;
}

.estado_planeado{
COLOR:#8B4513;
FONT-SIZE: 12px;
}

.estado_lancado{
COLOR:#0000CC;
FONT-SIZE: 12px;
}


.nivel1{
COLOR:#333399;
FONT-SIZE: 11px;
}

.nivel2{
COLOR:#990000;
FONT-SIZE: 11px;
}

.nivel3{
COLOR:#CC6600;
FONT-SIZE: 11px;
}


/************/
/************/
/*TABULAÇÃO*/
/************/
/************/
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {display: none;}
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {display: none;}
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(img/addin/tab.png) no-repeat;
}
.tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #27537a;
	font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
}
.tabs-nav .tabs-selected a {
    color: #000;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
    border-top: 1px solid #97a5b0;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(img/addin/loading.gif) no-repeat 0 50%;
}

.tabs-nav { /* auto clear */
    display: inline-block;
}
.tabs-nav .tabs-disabled {
    position: relative; /* fixes opacity */
    filter: alpha(opacity=40);
}
.tabs-nav .tabs-disabled a span {
    _height: 19px; /* for some reason the height is 1px to less with opacity... */
    min-height: 19px; /* ...in both IE 6 and 7 */
}


/*************/
/*************/
/*WEBBAANHELP*/
/*************/
/*************/

div.box_upper_part{
	background-image:url('img/addin/box_up-bg.png');
	height:29px;
	width:100%;
}

div.box_middle_part{
	background-color:#f6f5f4;
	border-left:solid 4px #5f626a;
	border-right:solid 4px #5f626a;
}


div.box_lower_part{
	background-image:url('img/addin/box_low-bg.png');
	height:22px;
	margin-bottom:15px;
}

span.box_header{
	position:relative;
	top:5px;
	left: 11px;
	font-family:Verdana, Tahoma;
	font-size:0.9em;
	font-weight:bold;
}

.align-left{
	float:left;
}
.align-right{
	float:right;
}

/*SIGIPWEB*/
.title_link
{
	font-size: 10px;
	color: #cc0033;
	text-decoration: none
}

.title_link:hover
{
        text-decoration: underline
}

.last_title_link
{
	font-size: 10px;
	color: #cc0033;
	text-decoration: none;
	font-weight:bold;
}

.last_title_link:hover
{
        text-decoration: underline
}

.c
{
	color: #ff9999;
}
/*background-color: #DCE3E9;*/
.form_text
{border: 1px solid #808080;  width:100%;}

.suggest_text {		color: green; font-size: 10px;}
.suggest_link {		font-size: 10px; background-color: #FFFFFF;		padding: 2px 6px 2px 6px;	}

.suggest_link_over {		font-size: 10px; background-color: #3366CC;		padding: 2px 6px 2px 6px;	}

#search_suggest {		font-size: 10px; position: absolute; height: 10px; width: 300px;	 background-color: #FFFFFF; 		text-align: left; 		border: 0px solid #000000;				}
#search_suggest2 {		font-size: 10px; position: absolute; height: 10px; width: 300px;	 background-color: #FFFFFF; 		text-align: left; 		border: 0px solid #000000;				}

.lg_log {
	BORDER-RIGHT: #c3c3c3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c3c3c3 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f4f4f4; BORDER-LEFT: #c3c3c3 1px solid; WIDTH: 100%; BORDER-BOTTOM: #c3c3c3 1px solid
}

.button {
	BORDER-RIGHT: #e66a13 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #e66a13 1px solid; PADDING-LEFT: 12px; FONT-SIZE: 14px; BACKGROUND: url(img/addin/nav-gradient.jpg) #ae3900 no-repeat 50% 0px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; BORDER-LEFT: #e66a13 1px solid; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 14px; PADDING-TOP: 6px; BORDER-BOTTOM: #e66a13 1px solid; FONT-FAMILY: Helvetica, Arial, sans-serif; POSITION: relative; HEIGHT: 28px
}


/* Styles for Form class elements*/
form.form
{
	margin: 0px;
	padding: 0px;
}

table.form
{
	/*background-color: #DCE3E9;*/
	border-collapse: collapse;
	border-spacing: 0px;
}

tr.form
{
	height: 25px;
}

td.form
{
	vertical-align: middle;
}

tr.title
{
	height: 40px;
	vertical-align: bottom;
}

/*tr.titleUnderline
{
	background-color: #ff9900;
}

span.formTitle
{
	font-weight: bold;
}

span.formLabel
{
}*/

tr.ctableHighlightRed
{
	background-color: #FF5500;
}

div.formDiv
{
	border			: 1px solid #18264A;
	font-family		: Verdana;
	font-size		: 10pt;
	color			: #18264A;
	background-color: transparent;
    /*height			: 14px;*/
    padding			: 1px;
	position		: relative;
	/*height			: 26px;*/
	overflow		: hidden;


	/*
	background-color: transparent;
	color:black;
	border: 1px solid #808080;
	height: 14px;
	*/
}

input.readOnly
{
	border		: 1px solid #18264A;
	font-family	: Verdana;
	font-size	: 10pt;
    color		: #18264A;
	background	: #C0C0C0;
}

select.readOnly
{
	border		: 1px solid #18264A;
	font-family		: Verdana;
	font-size		: 10pt;
	color			: #18264A;
	background-color: #C0C0C0;
}


/* Styles for Form class elements*/


/*******************
********************
* CSS MENU AMT.PHP *
********************
*******************/
.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: right;
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
text-decoration: none;
}

/*Sub level menu*/
.horizontalcssmenu ul li ul{
border-width: 1px;
border-style: outset;
border-color: #465964;
border-collapse: collapse;
background-color: white;

left: 0;
top: 0;
position: absolute;
visibility: hidden;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}

/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 110px; /*width of sub menu levels*/

}

.horizontalcssmenu ul li a:hover{
background: #DBDBDB;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}

/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: right; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */

.tabledata table
	{
		border-collapse: collapse;
		width: 100%;
	}
.tabledata tr 
	{
		padding: 8px;
		text-align: center;
		border-bottom: 1px solid #ddd;
	}
.tabledata td:hover{background-color:#f5f5f5}




.tableform table
	{				
	border-collapse: collapse;
	width: 100%;
    }
    .tableform tr 
	{
	padding: 8px;
	text-align: left;
	height: 25px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
    }

    .tableform td{padding: 2px; }
	
	.tableform td
		{
		}
	.tableform td>div.alert
		{
		padding:2;
		background: #ff9999;
		}
	.tableform td>div.info
		{
		
		background: #F2F5A9;
		}
	.tableform td div.tableformlabel
		{
		color: #000000;
		display: inline-block;
		overflow: hidden;
		}

	.tableform td div.tableformdata
		{
		color: #777777;
		display: inline-block;
		float: right; 
		overflow: hidden;
		}
	.tableform td div.alert>div.tableformdata
		{
		color: #000000;
		}
	.tableform td:hover
		{
		background-color:#f5f5f5;
		}
	.tableform td:hover div>div.tableformlabel
		{
		Xcolor: #0404B4;
		}
	.tableform td:hover div>div.tableformdata
		{
		color: #000000;
		}
		
	.tableform td:hover div.info>div.tableformlabel
		{
		background-color:#F3F781;
		Xcolor: #ffffff;
		}
	.tableform td:hover div.info>div.tableformdata
		{
		background-color:#F3F781;
		Xcolor: #ffffff;
		}
		
	.tableform td:hover div.alert>div.tableformlabel
		{
		background-color:#ff8888;
		color: #ffffff;
		}
	.tableform td:hover div.alert>div.tableformdata
		{
		background-color:#ff8888;
		color: #ffffff;
		}
    .tableform td.title
		{
		border-bottom: 1px solid #000000;
		font-size: 100%;
		font-weight: bold;
		height: 25px;
		padding: 8px;
		padding-bottom: 10px;
		text-align: center;
	    }