body {
	height: 100%;
	margin:0;
	padding:0;
	background:#FFF;
	font:75%/1.4 Verdana, Arial, Helvetica, sans-serif;
}

#tudo { 
	margin: auto;
	min-height: 100%; 
	width:970px;
	}
	
* html #tudo {
	height: 100%;
}

#conteudo {
	padding-bottom:10px;
}

a {
	color:#008789;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;			
	text-decoration: none;
}

#menuHoriz {
	margin-top:20px;
	margin-left:80px;

}

#titulo_pagina{
	color: #008789;
	/* background: #fff; */
	padding: 6px;
	margin: 0px;
	margin-bottom:10px;
	/* border:1px solid #fff; */
	vertical-align: 30px;
}

#botoes{
	margin-top:0px;
}
.input {
	border: 1px solid #ccc;
	background-color:#FFF;
	font-family: tahoma, helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #454743;
}

#topo {
	background:#fff url(../images/topo.jpg);		
	background-repeat:no-repeat;
	width:100%;
	height:90px;
	border-bottom:0 dotted #999;
	text-align:center;
	padding-top:1px;
}	

#topo_logo{
	background:#fff url(../images/topo-esquerdo.jpg) no-repeat;		
	float:left;
	width:98px;
	height:55px;
	padding:0;
	margin:0;
	position:relative;
	clear:both;
}	

#principal {
	width:970px;
	float:left;
	padding-top:35px;
	padding-bottom:95px;
	text-align:justify;
}

#auxiliar {
	width:200px;
	float:right;
	padding-top:10px;
}
#rodape {
	background:#fff url(../images/rodape.jpg) no-repeat;
	width:970px;
	height:60px;
	position: fixed;
	bottom: 0;
	margin-bottom: 0;
	clear: both;
}
#rodape p {
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808080;
	padding-top:26px;
}

h1, h4 {
	font:bold 22px Arial, Helvetica, sans-serif;
	color:#000;
	}
h2{	
	/*color: #fff;	*/	 
	font:bold 14px Arial, Helvetica, sans-serif;	
	font-style:italic;	
	/*background: #273a5c;*/
	padding:2px;	
	background: #86898e;
	color: #ffffff;
}
h4 {font-size:16px;}

.clear {
	clear: both;
}

/*form*/
.bt01{
background:#b5b5b5;
padding:0px 10px;
font-weight:normal;
color:#fff;
border-width:1px;
}

.bt01:hover{
background:#5d6b84;
padding:0px 10px;
font-weight:normal;
color:#fff;
border-width:1px;
}

/* tela bem vindo */
.bemvindo {
	font:bold 15px Arial, Helvetica, sans-serif;	
	text-align:center;
	padding:2px;	
	background: #fff;
	color: #01878A;
	border:none;
	padding-bottom: 15px;
}
.home-bemvindo{
	padding-top:20px;
	color:#333333;
	font: 12px Arial, Helvetica, sans-serif;	
}
.tit-segurado{
	font:bold 15px Arial, Helvetica, sans-serif;	
	text-align:right;
	color: #01878A;
	margin-top: 0px;
	margin-right: 10px; 
}

/* tela dados cadastrais */
table.dados {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333;
	padding: 1px;
	margin: 0px;
}
table.dados tr th {
	background: #f0f0f0;
	color:#148499;
}
table.dados tr td {
	background: #fff;
	padding-left: 10px;
}
table.dados tr.dif td {
	background: #f0f0f0;
	}
table.dados caption{	
	font:bold 15px Arial, Helvetica, sans-serif;	
	text-align:left;
	padding:2px;	
	background: #fff;
	color: #01878A;
	border:none;
}

/*Tela STD*/
table.std {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333;
	background: #fff;
	padding: 0px;
	margin: 0px;
}
table.std tr th {
	color:#148499;
}
table.std tr td {
	background: #fff;
}
table.std tr.dif td {
	background: #f0f0f0;
	}

table.std caption{	
	font:bold 15px Arial, Helvetica, sans-serif;	
	text-align:left;
	padding:2px;	
	background: #fff;
	color: #01878A;
	border:none;
}
table.std th {
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding: 2px;
}

table.std tr.even td {
	background: #fff;
}

table.std tr.green td {
	background: #75aa5b;
	color: #fff;
}

table.std tr.red td {
	background: #b17272 ;
	color: #000000;
}

table.std tr.lead td {
	background: #58637f;
	color: #ffffff;
	font-weight: bold;
}


/*tabela filt*/
table.filt { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	background: #fff;
	padding: 0px;
	margin: 0px;
}

table.filt td { /*	border-collapse: collapse; /* CSS2 */
	background: #86898e;
	padding: 2px;
}

table.filt caption{	
	font:bold 12px Arial, Helvetica, sans-serif;	
	font-style:italic;
	text-align:left;
	padding:2px;	
	background: #86898e;
	color: #ffffff;
}
table.filt th { 
	background: #86898e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding: 2px;
}

table.filt tr.even td {
	background: #86898e;
}

table.filt tr.lead td {
	background: #86898e;
	color: #ffffff;
	font-weight: bold;
}

form {
	margin: 0;
	padding: 0;
}

input,select,textarea {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}

input[disabled],input[readonly],textarea[disabled],textarea[readonly],select[disabled] {
	font-family: Arial;
	font-size: 10px;
	color: #000;
	background-color: #e5e5e5;
}

.corpoAba{
	text-align:left;
	margin:0 8px 0 8px;	
	padding: 15px 10px 10px 10px;
	background: #E8E8E8;	
	width:50;
}


#conteudoSubBarra{
	text-align:left;
	margin:0 0px 0 0px;	
	/*background: #E8E8E8;*/	
	background: #dadada;
		
}
.corpo {
	text-align:left;
	/*margin:-30px -30px -30px 8px;*/	
	padding: 0 0 0 10px;
	width:100% -37px;
	
	}
	
.corpoCentro {
	position:relative;
	top:200;
	width: 30%; 
	text-align: left; 
	margin-left: auto; 
	margin-right: auto;	
	text-align:left;
	padding: 15px 10px 10px 10px;
	background: #fff;	
}

.corpoCentro2 {
	top:20%;
	text-align: center; 
	margin-left: 20%; 
	margin-right: 20%;	
	padding: 15px 10px 10px 10px;
	background: #Fff;	
	
}
.corpoCentroVariavel {
	top:15%;
	text-align: center; 
	margin-left: auto; 
	margin-right: auto;	
	padding: 15px 10px 10px 10px;
	/*background: #E8E8E8;*/
	background: #FFFFFF;	
	
}

#corpo_filtro_pesquisa {
	
	text-align:left;
	margin:0 8px 15px 8px;	
	padding: 15px 10px 10px 10px;
	background: #86898e;	
	width:100% -37px;
	}	
	
	
/**Inicio Botões**/
.bt_consultar,.bt_alterar,.bt_apagar,.bt_salvar,.bt_excluir,.bt_novo,.bt_voltar,.bt_cancelar,.bt_associar,
.bt_contrato,.bt_pesquisar,.bt_ordenar,.bt_limpar,.bt_principal,.bt_responder,.bt_correspondencia,
.bt_especialidades,.bt_divulga_livreto,.bt_divulga_web,.bt_nova_us,.bt_nova_tabela,.bt_help,.bt_historico,
.bt_subestipulante,.bt_validaCpf,.bt_validaCnpj,.bt_mapa,.bt_igual,.bt_proximo, .bt03_pt, .bt_exportar,
.bt_promessa_pagto, .bt_desbloquear, .bt_suspender, .bt_ordenar_up, .bt_ordenar_down, .bt_tick, .bt_ver_assistencia,
.bt_finalizar, .bt_editar, .bt_mensagem {
	color: #5c5e5d;
	font-weight: bold;
	height: 21px;
	width: 38px;
	border-width: 0px;
	cursor: pointer;
}

.bt_remover, .bt_parar {
	color: #5c5e5d;
	font-weight: bold;
	height: 16px;
	width: 18px;
	border-width: 0px;
	cursor: pointer;
}

.bt_validaCpf {
	background: url(../images/ic_bt_mail.gif) no-repeat center;
}

.bt_validaCnpj {
	background: url(../images/ic_bt_mail.gif) no-repeat center;
}

.bt_alterar {
	background: url(../images/ic_bt_editar.gif) no-repeat center;
}

.bt_alterar:hover {
	background: url(../images/ic_bt_editar_x.gif) no-repeat center;
}

.bt_apagar {
	font-size: 0.1px;		
	background: url(../images/ic_bt_apagar.gif) no-repeat center;
}

.bt_apagar:hover {
	background: url(../images/ic_bt_apagar_x.gif) no-repeat center;
}

.bt_associar {
	background: url(../images/ic_bt_associar.gif) no-repeat center;
}

.bt_associar:hover {
	background: url(../images/ic_bt_associar_x.gif) no-repeat center;
}

.bt_cancelar {
	background: url(../images/bt_exit.gif) no-repeat center;
}

.bt_cancelar:hover {
	background: url(../images/bt_exit_x.gif) no-repeat center;
}

.bt_correspondencia {
	background: url(../images/ic_bt_mail.gif) no-repeat center;
}

.bt_correspondencia:hover {
	background: url(../images/ic_bt_mail_x.gif) no-repeat center;
}

.bt_consultar {
	background: url(../images/ic_bt_consultar.gif) no-repeat center;
}

.bt_consultar:hover {
	background: url(../images/ic_bt_consultar_x.gif) no-repeat center;
}

.bt_contrato {
	background: url(../images/ic_bt_contratos1.gif) no-repeat center;
}

.bt_contrato:hover {
	background: url(../images/ic_bt_contratos_x.gif) no-repeat center;
}

.bt_divulga_livreto {
	background: url(../images/ic_bt_livro.gif) no-repeat center;
}

.bt_divulga_web {
	background: url(../images/ic_bt_web.gif) no-repeat center;
}

.bt_especialidades {
	background: url(../images/ic_bt_especialidade.gif) no-repeat center;
}

.bt_especialidades:hover {
	background: url(../images/ic_bt_especialidade_x.gif) no-repeat center;
}

.bt_excluir {
	background: url(../images/ic_bt_excluir.gif) no-repeat center;
}

.bt_excluir:hover {
	background: url(../images/ic_bt_excluir_x.gif) no-repeat center;
}

.bt_help {
	background: url(../images/ic_bt_help.gif) no-repeat center;
}

.bt_help:hover {
	background: url(../images/ic_bt_help_x.gif) no-repeat center;
}

.bt_historico {
	background: url(../images/ic_bt_historico.gif) no-repeat center;
}

.bt_historico:hover {
	background: url(../images/ic_bt_historico_x.gif) no-repeat center;
}

.bt_nova_tabela {
	background: url(../images/ic_bt_novatabela.gif) no-repeat center;
}

.bt_nova_tabela:hover {
	background: url(../images/ic_bt_novatabela_x.gif) no-repeat center;
}

.bt_nova_us {
	background: url(../images/ic_bt_novaus.gif) no-repeat center;
}

.bt_nova_us:hover {
	background: url(../images/ic_bt_novaus3_x.gif) no-repeat center;
}

.bt_novo {
	background: url(../images/ic_bt_novo.gif) no-repeat center;
}

.bt_novo:hover {
	background: url(../images/ic_bt_novo_x.gif) no-repeat center;
}

.bt_principal {
	background: url(../images/ic_bt_principal3.gif) no-repeat center;
}

.bt_principal:hover {
	background: url(../images/ic_bt_principal3_x.gif) no-repeat center;
}

.bt_responder {
	background: url(../images/ic_bt_responder1.gif) no-repeat center;
}

.bt_responder:hover {
	background: url(../images/ic_bt_responder_x.gif) no-repeat center;
}

.bt_salvar {
	background: url(../images/ic_bt_salvar.gif) no-repeat center;
}

.bt_salvar:hover {
	background: url(../images/ic_bt_save_x.gif) no-repeat center;
}

.bt_voltar {
	background: url(../images/ic_bt_voltar.gif) no-repeat center;
}

.bt_voltar:hover {
	background: url(../images/ic_bt_voltar_x.gif) no-repeat center;
}

.bt_subestipulante {
	background: url(../images/ic_bt_subestip.gif) no-repeat center;
}

.bt_subestipulante:hover {
	background: url(../images/ic_bt_subestip_x.gif) no-repeat center;
}

.bt_mapa {
	background: url(../images/bt_buss02.gif) no-repeat center;
}

.bt_mapa:hover {
	background: url(../images/bt_buss02_x.gif) no-repeat center;
}

.bt_igual {
	background: url(../images/ic_bt_equal.gif) no-repeat center;
}

.bt_igual:hover {
	background: url(../images/ic_bt_equal_x.gif) no-repeat center;
}

.bt_proximo {
	background: url(../images/ic_bt_proximo.gif) no-repeat center;
}

.bt_proximo:hover {
	background: url(../images/ic_bt_proximo_x.gif) no-repeat center;
}

.bt_exportar {
	background: url(../images/ic_bt_exporta.gif) no-repeat center;
}

.bt_exportar:hover {
	background: url(../images/ic_bt_exporta_x.gif) no-repeat center;
}

.bt_promessa_pagto {
	background: url(../images/ic_bt_promessa_pagto.gif) no-repeat center;
}

.bt_promessa_pagto:hover {
	background: url(../images/ic_bt_promessa_pagto_x.gif) no-repeat center;
}

.bt_desbloquear {
	background: url(../images/ic_bt_desbloquear.gif) no-repeat center;
}

.bt_desbloquear:hover {
	background: url(../images/ic_bt_desbloquear_x.gif) no-repeat center;
}

.bt_suspender {
	background: url(../images/ic_bt_suspender.gif) no-repeat center;
}

.bt_suspender:hover {
	background: url(../images/ic_bt_suspender_x.gif) no-repeat center;
}

.bt_ordenar_up {
	background: url(../images/ic_bt_order_up.gif) no-repeat center;
}

.bt_ordenar_up:hover {
	background: url(../images/ic_bt_order_up_x.gif) no-repeat center;
}

.bt_ordenar_down {
	background: url(../images/ic_bt_order_down.gif) no-repeat center;
}

.bt_ordenar_down:hover {
	background: url(../images/ic_bt_order_down_x.gif) no-repeat center;
}

.bt_tick{
	background: url(../images/ic_bt_tick.gif) no-repeat center;
}

.bt_tick:hover {
	background: url(../images/ic_bt_tick_x.gif) no-repeat center;
}

.bt_ver_assistencia{
	background: url(../images/ic_bt_view_assistencia.gif) no-repeat center;
}

.bt_ver_assistencia:hover {
	background: url(../images/ic_bt_view_assistencia_x.gif) no-repeat center;
}

.bt_finalizar{
	background: url(../images/ic_bt_finalizar.gif) no-repeat center;
}

.bt_finalizar:hover {
	background: url(../images/ic_bt_finalizar_x.gif) no-repeat center;
}

.bt_remover{
	height: 16px;
	width: 16px;
		background: url(../images/bin.png) no-repeat center;
}

.bt_parar{
	height: 16px;
	width: 16px;
	background: url(../images/error.png) no-repeat center;
}

.bt_editar{
	background: url(../images/pencil.png) no-repeat center;
}

.bt_mensagem{
	height: 16px;
	width: 16px;
	background: url(../images/ico_message.gif) no-repeat center;
}

.bt_dollar {
	height: 16px;
	width: 16px;
	background: url(../images/ic_bt_dollar.gif) no-repeat center;
}

.bt_dollar_x {
	height: 16px;
	width: 16px;
	background: url(../images/ic_bt_dollar_x.gif) no-repeat center;
}

.bt03_pt {
	background: url(../images/bt_img_03.gif) no-repeat center;
	color:#fff;
	height: 18px;
	width: 23px;
	border-width: 0;
	margin-bottom: -5px;
}

.bt04 {
	background: url(../images/bt_img_02_small_peq.gif) no-repeat center;
	margin: 0;
	padding: 0;
	color: #5c5e5d;
	font-weight: bold;
	height: 21px;
	width: 38px;
	border-width: 0px;
}

.bt04:hover {
	background: url(../images/bt_img_02x_small_peq.gif) center center;
	color: #FFF;
	font-weight: bold;
	height: 21px;
	width: 38px;
	border-width: 0px;
}

.bt05,  .bt_pesquisar, .bt_ordenar, .bt_limpar{
	background: url(../images/bt_img_02.gif) no-repeat center;
	/* color: #5c5e5d; */
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	height: 20px;
	width: 82px;
	border-width: 0px;
	cursor:pointer;
	}

/*.bt05:hover, .bt_pesquisar:hover, .bt_ordenar:hover, .bt_limpar:hover{
	background: url(../images/bt_img_02x.gif) center center;
	color: #FFF;
	font-weight: bold;
	height: 21px;
	width: 91px;
	border-width: 0px;
}*/

.bt06 {
	/*background: url(../images/bt_img_05.gif) no-repeat center;*/
	background: url(../images/bt_img_02.gif) no-repeat left;
	background-color:#008789;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	height: 20px;
	/*width: 180px;*/
	border-width: 0px;
}

/*.bt06:hover {
	background: url(../images/bt_img_05x.gif) center center;
	color: #FFF;
	font-weight: bold;
	height: 21px;
	width: 180px;
	border-width: 0px;
}*/

/**Fim Botões**/


/*conteudo do popin*/
#cortina {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	width: 100%;
	/*height: 100%;*/
	text-align: left;
	margin: 0 auto;
	background: #333;
	opacity: .75;
	filter: alpha(opacity = 75);
}

#janela {
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	position:relative;  /*Contexto de posicionamento */
	margin:0 auto;
	border:solid 3px #008789;
	background: #FFFFFF;
}

#j_top,#j_top_error {
	position: relative;
	font: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 10px 2px 2px;
	height: 25px;
	text-align: left;
}

#j_content {
	position: relative;
	width: 100%;
	height: 80%;
	background: #fff;
	text-align: left;
	padding: 0px 0px;
	overflow: auto;
	color: #666666;
}

#j_content ul li {
	list-style: none;
}

#j_bot,#j_bot_error {
	position: relative;
	font: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-right: 2px;
}

#j_bot_titulo {
	/*float:left;*/
	text-align:left;
	padding: 3px 10px;
	color:#FFFFFF;	
	/*color:#148499;*/
}
#j_bot_sair {
	float: right;
	padding: 3px 5px;
	margin-top: -22px;
	margin-right: -12px;		
}

#j_top{
	background: #008789;
}

/*#j_top,#j_bot {
	background: url(../images/pop_bar.jpg) bottom repeat-x;
}*/

/** POPIN DE ERRO **/
#j_top_error {
	/*background: url(../images/pop_bar_error.jpg) bottom repeat-x;*/
	background: #008789;
}


/**Login erro**/

#erro{
	position: absolute;
	left: 60px;
	top: 90px;
	padding: 17px 10px 0;
	width: 258px;
	height: 46px;
	background: url(../images/login_base_erro.gif);
    background-position:center center;	
	z-index: 100;
}

#erro ul li{
	width:100%;
	list-style:none;
	height:24px;
	margin:-10px 0 3px -40px;
	padding:5px 0 0 27px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	background:url(../images/ico-warning.png) no-repeat;
    background-position:top left;
}

#erro_bt {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 12px;
	height: 12px;
	z-index: 110;
}

.error ul {
	margin-top: 10px;
}

li.error {
	list-style: none;
	height: 24px;
	margin: 12px 0 3px -8px;
	padding: 5px 0 0 27px;
	font-family: Arial, Helvetica, sans-serif;
	color: #c61212;
	text-align: left;
	font-size: 13px;
	font-weight: normal;
	background: url(../images/ico-warning.png) no-repeat;
	background-position: top left;
}

div .error {
	list-style: none;
	height: 24px;
	margin: 12px 0 3px 10px;
	padding: 5px 0 0 27px;
	font-family: Arial, Helvetica, sans-serif;
	color: #c61212;
	text-align: left;
	font-size: 13px;
	font-weight: normal;
	background: url(../images/ico-warning.png) no-repeat;
	background-position: top left;
}


.divHint {
	position: absolute;
	visibility: hidden;
	padding: 5px 5px;
	background: #ececec;
	border: 2px solid black;
	cursor: pointer;
	width: 80%;
	left: 10%;
	z-index: 1;
}

.erro_borda {
	border-width: thin;
	border-style: solid;
	border-color: #e77d7d;
}

.alerta_borda {
	border-width: thin;
	border-style: solid;
	border-color: #d0c912;
}

.bt03 {
	background: url(../images/bt_img_03_verde.gif) no-repeat center;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	/*height: 18px;
	width: 23px;*/
	border-width: 0px;
	cursor:pointer;
	padding-left: 3px;
	padding-right: 3px;
}

.bt03_close {
	cursor: pointer;
	background: url(../images/02/btn_close.jpg) no-repeat center;
	margin: 0;
	padding: 0;
	height: 14px;
	width: 43px;
	border-width: 0px;
}

.bt03_max {
	cursor: pointer;
	background: url(../images/bt_restaurar.gif) no-repeat center;
	margin: 0;
	padding: 0;
	height: 15px;
	width: 43px;
	border-width: 0px;
}

.bt03_max:hover {
	background: url(../images/bt_restaurar_x.gif) no-repeat center;
}

.bt03_min {
	cursor: pointer;
	background: url(../images/bt_setabaixo.gif) no-repeat center;
	margin: 0;
	padding: 0;
	height: 15px;
	width: 43px;
	border-width: 0px;
}

.bt03_min:hover {
	background: url(../images/bt_setabaixo_x.gif) no-repeat center;
}

.bread_crumb {
	margin: 0;
	list-style: none;
}
.bread_crumb li {
	float: left;
	margin: 1px;
	padding: 0;
}

.link_autorizacao {
	color:#003399;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


/** Auto complete**/
.autocompleteDiv {
	position: absolute;
	visibility: hidden;
	background: #fff;
	padding: 0px;
	height: 180px;
	width: 180px;
}

.autocompleteSelect {
	background: #fff;
	border: solid 1px black;
	height: 100%;
	width: 100%;
}

.autocompleteLink, autocompleteLinkOver {
	font: Arial, Helvetica, sans-serif;
	color: #666;
	background-color: #fff;
	font-size: 11px;
	text-decoration: none;
}
.autocompleteLinkOver {
	color: #fff;
	background-color: #666;
}

table.std { /*	border-collapse: collapse; /* CSS2 */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	background: #fff;
	padding: 0px;
	margin: 0px;
}

table.std td { /*	border-collapse: collapse; /* CSS2 */
	background: #FFFFFF;
	padding: 2px;
}

table.std th { /* border-bottom: 1px solid white; */
	background: #eaeaea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	padding: 2px;
}

table.std tr.even td {
	/*background: #cbcbcb;*/
	background:#F5F5F5;
}

table.esc { /*	border-collapse: collapse; /* CSS2 */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008789;
	background:#f0f0f0;
	padding: 5px;
}

table.esc td { /*	border-collapse: collapse; /* CSS2 */
	
}

table.esc th { /* border-bottom: 1px solid white; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008789;
	font-weight: bold;
	text-align: left;
}
.filter {
	background-color: #f0f0f0;
	margin: 5px;
}

.modalDialog_transparentDivs {
	filter: alpha(opacity = 70); /* Transparency */
	opacity: 0.7; /* Transparency */
	background-color: #AAA;
	z-index: 1;
	position: absolute; /* Always needed	*/
}

.modalDialog_contentDiv {
	border: 0px solid #000;
	padding: 0px;
	z-index: 10000; /* Always needed	*/
	position: absolute; /* Always needed	*/
	background-color: #FFF; /* White background color for the message */
}

.modalDialog_contentDiv_shadow {
	z-index: 9999; /* Always needed	- to make it appear below the message */
	position: absolute; /* Always needed	*/
	background-color: #555;
	filter: alpha(opacity =               70); /* Transparency */
	opacity: 0.7; /* Transparency */
}