﻿.ajax__tab_default .ajax__tab_header {white-space:normal!important;} 


html, body 
{
	height:100%;
    width:100%;
    height:100%;
    max-width:100%;
    max-height:100%;	
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
    font-family: Tahoma,Arial,Helvetica;
	font-size:11px;
	color:#000000;
    width:100%;
    height:100%;
    max-width:100%;
    max-height:100%;	
/*	
    width:100%;
    height:100%;
    max-width:100%;
    max-height:100%;	*/
	scrollbar-face-color: #c9c9c9;
	scrollbar-highlight-color: #989898;
	scrollbar-shadow-color: #666666;
	scrollbar-3dlight-color: #c0c0c0;
	scrollbar-arrow-color: #666666;
	scrollbar-track-color: #dddddd;
	scrollbar-darkshadow-color: #dcdcdc;	
	/*background-image: url(../images/tiled_background.gif);*/
	/*background-color: #770021;*/
	
	
}

body{
width:100%;
height:100%;
/*background:#fff url(../images/background.png) repeat-x;*/
}
a{
    color:#000000;
    text-decoration:none;
}
.FooterCellTextLoc
{
  font-family: verdana; 
  font-size: 11px; 
  color:#730028;
  font-weight: bold; 
}

#login{
	position:absolute;
	width:278px;
	height:215px;
	top:-10px;
	left:50%;
	margin:0px;
	padding:0px;
	margin-left:35px;
	margin-top:206px;
	border:solid 0x red;
}
ul.login {
	width:170px;
	border:0px solid red;
	list-style:none;
	padding:0px;
	margin: 0px;
	line-height: 0px;
}
ul.login li a{
    display: block;
	width:170px;
	border:0px solid green;
	padding: 0px 0px 0px 15px;
	background: url(../images/bullet_menu_sessao.gif) no-repeat 3px 6px;
	color: #f29400;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;				
	text-decoration: underline;
	text-transform:uppercase;
	line-height: 18px;
}
ul.login li a:hover
{ 
	color: #ffffff; text-decoration:none; 
}
.texto
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #333333;
}
.texto:link, a.texto:active, a.texto:visited
{  
	color: #333333;
}
.texto:hover
{  
	text-decoration: none;
}
.texto_gray
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
.texto_gray:link, a.texto_gray:active, a.texto_gray:visited
{  
	color: #333333;
}
.texto_gray:hover
{  
	text-decoration: none;
}

.infoLink:link, a.infoLink:active, a.infoLink:visited
{  
	color: navy;
}
.infoLink:hover
{  
	text-decoration: none;
}

.tab_tit
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.formulario
{	
	font-size:12px; 
	font-family: Tahoma, Arial, Helvetica;  
	background-color:#FFFFFF; 
	border:#9d9e9b; 
	width:99.5%;
	border-style:solid; 
	border-top-width:1px; 
	border-right-width:1px; 
	border-bottom-width:1px; 
	border-left-width:1px;
	text-transform:uppercase;
}

.formularioLC
{	
	font-size:12px; 
	font-family: Tahoma, Arial, Helvetica;  
	background-color:#FFFFFF; 
	border:#9d9e9b; 
	width:100%;
	border-style:solid; 
	border-top-width:1px; 
	border-right-width:1px; 
	border-bottom-width:1px; 
	border-left-width:1px;
	text-transform:lowercase;
	
}

.formularioNT
{	
	font-size:12px; 
	font-family: Tahoma, Arial, Helvetica;  
	background-color:#FFFFFF; 
	border:#9d9e9b; 
	width:100%;
	border-style:solid; 
	border-top-width:1px; 
	border-right-width:1px; 
	border-bottom-width:1px; 
	border-left-width:1px;
}



.titulo
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 18px;
	color: #730028;
	font-weight: bold;
	text-decoration: none;
	
}
.subtitulo
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #F08A05;
	font-weight: bold;
	text-decoration: none;
	
}

.texto_br
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.texto_br:link, a.texto_br:active, a.texto_br:visited
{  
	color: #FFFFFF;
}
.texto_br:hover
{  
	text-decoration: none;
}

.texto_brbold
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	
}
.texto_brbold:link, a.texto_brbold:active, a.texto_brbold:visited
{  
	color: #FFFFFF;
}
.texto_brbold:hover
{  
	text-decoration: none;
}

.textoRed_brbold
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #A10808;
	font-weight: bold;
	text-decoration: none;
	
}
.textoRed_brbold:link, a.textoRed_brbold:active, a.textoRed_brbold:visited
{  
	color: #FFFFFF;
}
.textoRed_brbold:hover
{  
	text-decoration: none;
}

.TableBorder
{
	border: 1px solid #81241d;
}
.TableTextInformation
{
	font-size:15px; 
	font-family: Tahoma, Arial, Helvetica;  
	FONT-WEIGHT: bold;
	color:#81241d;	
}
.CursorDefault
{
    cursor:pointer;    
}
.CursorHand
{
    cursor:pointer;
} 
.tabelacinza {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #babbbe;
	border-right-color: #babbbe;
	border-left-color: #babbbe;
	border-bottom-color: #babbbe;
}
.tabelacinza th 
{
	/*color: #ffcc00;*/
	color: #ffcc00;
	text-decoration:none;
}
.tabelacinza th 
{
	color: #ffcc00;
	text-decoration:none;
}

.CapitalizeText
{
  text-transform:capitalize;
}
.CapitalizeUpperText
{
  text-transform:uppercase;
}
.CapitalizeLowerText
{
  text-transform:lowercase;
}


.modalProgress
{
    background:#ebebeb;
	filter:alpha(opacity=60);
	opacity:0.6;
}
.modalPopup
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
    text-align:center;
    padding-top: 30px; 
    border-style:solid; 
    border-color:#CCCCCC;
    border-width:1px; 
    background-color:White; 
    width:300px; 
    height:100px;
}
/*** GRID **********************/
.HeadingRow 
{ 
  background-color: #9d9e9b; 
  height:30px;
}
.HeadingRowCM
{ 
  background-color: #dadbdc; 
  height:30px;
}

.CursorDefault
{
    cursor:pointer;    
}
.CursorHand
{
    cursor:pointer;
}    
.textin_brbold
{
	font-family: verdana, Arial, Helvetica;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	
}
.textin_brbold:link, a.textin_brbold:active, a.textin_brbold:visited
{  
	color: #FFFFFF;
}
.textin_brbold:hover
{  
	text-decoration: none;
}

.tabelacinza {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #babbbe;
	border-right-color: #babbbe;
	border-left-color: #babbbe;
	border-bottom-color: #babbbe;
}
.tabelacinza th 
{
	color: #ffcc00;
}
.tabelacinza th 
{
	color: #ffcc00;
}


.texto_bluebold {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}
.texto_blueboldgd {
/*	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px;
	color: #9d9e9b;
	font-weight: bold;*/
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px;
	color: #990000;
	font-weight: bold;
}

.texto_graybold
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
	
}
.texto_graybold:link, a.texto_graybold:active, a.texto_graybold:visited
{  
	color: #FFCC00;
}
.texto_graybold:hover
{  
	text-decoration: none;
}
.texto_graybold2 {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	padding-top: 20px;
}
.texto_graybold3 {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #898686;
	font-weight: bold;
	padding-right: 10px;
}

.texto_graybold31 {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #898686;
	font-weight: bold;
}

.modalProgressGreyBackground 
{
    background:#EFEFEF;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.modalProgressRedBackground 
{
    background:Red;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.modalPopup
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
    text-align:center;
    padding-top: 30px; 
    border-style:solid; 
    border-color:#CCCCCC;
    border-width:1px; 
    background-color:White; 
    width:300px; 
    height:100px;
}

.texto_red_bold
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #81241d;
	font-weight: bold;
	text-decoration: none;
}
.texto
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #333333;
}
.texto:link, a.texto:active, a.texto:visited
{  
	color: #333333;
}
.texto:hover
{  
	text-decoration: none;
}
.texto_gray
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
.texto_gray:link, a.texto_gray:active, a.texto_gray:visited
{  
	color: #333333;
}
.texto_gray:hover
{  
	text-decoration: none;
}
.texto_br
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.texto_br:link, a.texto_br:active, a.texto_br:visited
{  
	color: #FFFFFF;
}
.texto_br:hover
{  
	text-decoration: none;
}

.texto_brbold
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	
}
.texto_brbold:link, a.texto_brbold:active, a.texto_brbold:visited
{  
	color: #FFFFFF;
}

.texto_graybold
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	
}
.texto_graybold:link, a.texto_graybold:active, a.texto_graybold:visited
{  
	color: #333333;
}
.texto_graybold:hover
{  
	text-decoration: none;
}


.texto_brbold:hover
{  
	text-decoration: none;
}
.campo
{
	border-color : #999999;
	border-style : solid;
	border-width : 1px;
	font-family  : Verdana;
	font-size    : 9pt;
	height		 : 14px;
}
.formulario
{	
	font-size:12px; 
	font-family: Tahoma, Arial, Helvetica;  
	FONT-WEIGHT: normal;
	background-color:#FFFFFF; 
	border:#CECECE; 
	border-style:solid; 
	border-top-width:1px; 
	border-right-width:1px; 
	border-bottom-width:1px; 
	border-left-width:1px
}
.formularioLC
{	
	font-size:12px; 
	font-family: Tahoma, Arial, Helvetica;  
	FONT-WEIGHT: normal;
	background-color:#FFFFFF; 
	border:#CECECE; 
	/*width:100%;*/
	border-style:solid; 
	border-top-width:1px; 
	border-right-width:1px; 
	border-bottom-width:1px; 
	border-left-width:1px;
	text-transform:lowercase;
}
.formularioNT
{	
	font-size:12px; 
	font-family: Tahoma, Arial, Helvetica;  
	FONT-WEIGHT: normal;
	background-color:#FFFFFF; 
	border:#CECECE; 
	/*width:100%;*/
	border-style:solid; 
	border-top-width:1px; 
	border-right-width:1px; 
	border-bottom-width:1px; 
	border-left-width:1px;
}
.select
{	
	font-size:12px; 
	font-family: Tahoma, Arial, Helvetica;  
	FONT-WEIGHT: normal;
	background-color:#FFFFFF; 
	border:#CECECE; 
	border-style:solid; 
	border-top-width:1px; 
	border-right-width:1px; 
	border-bottom-width:1px; 
	border-left-width:1px;
	
}
.select2
{	
	font-size:12px; 
	font-family: Tahoma, Arial, Helvetica;  
	FONT-WEIGHT: normal;
	background-color:#FFFFFF; 
	border:#CECECE; 
	border-style:solid; 
	border-top-width:2px; 
	border-right-width:2px; 
	border-bottom-width:2px; 
	border-left-width:2px;
	
}
.radio
{	
	font-size:12px; 
	font-family: Tahoma, Arial, Helvetica;  
	FONT-WEIGHT: normal;
	border:#CECECE; 
}
.checkbox
{	
	font-size:12px; 
	font-family: Tahoma, Arial, Helvetica;  
	FONT-WEIGHT: normal;
	border:#CECECE; 
}
.conteudo
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.formularioEdit
{	
	font-family: Tahoma, Arial, Helvetica;  
    font-size    : 10pt;
	height		 : 14px;
	FONT-WEIGHT: normal;
	background-color:#FFFFFF; 
	border:#999999; 
	border-style:solid; 
	border-top-width:1px; 
	border-right-width:1px; 
	border-bottom-width:1px; 
	border-left-width:1px;
    border-color : #999999;
	border-style : solid;
	border-width : 1px;
    color:red;
    width:90%;
}


.bgColorRed
{
/*background-color: #770021;*/
}
.bgColorBlue
{
background-color: #9d9e9b;
}
.bgColorGray
{
background-color: #999999;
}
.bgColorGreen
{
background-color: #c2d136;
}
.bgColorOrange
{
background-color: #d7def2;
}
.bgColorDarkOrange
{
background-color: #c55f1f;
}
.bgColorWhite
{
background-color: #ffffff;
}

.bgColorGray
{
background-color: #999999;
}
MenuUnSelected
{
   background-image:none;
   border:0px;
   height:21px;
   background-color:#9d9e9b;   
}
.MenuSelected
{
   background-image:none;
   border:0px;
   height:30px;
   background-color:#9d9e9b;
}
MenuGrayUnSelected
{
   background-image:none;
   border:0px;
   height:21px;
   background-color:#999999;   
}
.MenuGraySelected
{
   background-image:none;
   border:0px;
   height:30px;
   background-color:#999999;
}

.NoDecoration
{
    text-decoration:none;    
}
.tab_tit
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	
}

.tab_titBlue
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #9d9e9b;
	font-weight: bold;
	text-decoration: none;
}
.tab_titGray
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}

.tab_titBlueBig
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #9d9e9b;
	font-weight: bold;
	text-decoration: none;
}
.tab_titGrayBig
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #9d9e9b;
	font-weight: bold;
	text-decoration: none;
}

.cinza1 {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #666666;
}
.cinza2 {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}
.vermelhopq {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #8C001B;
	font-weight: bold;
}
.vermelhogd {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #8C001B;
}
.cinza3 {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}

.campo
{
	border-color : #999999;
	border-style : solid;
	border-width : 1px;
	font-family: Tahoma, Arial, Helvetica;
	font-size    : 9pt;
	height		 : 17px;
	width		 : 100%;
}

.campoLivre
{
	border-color : #999999;
	border-style : solid;
	border-width : 1px;
	font-family: Tahoma, Arial, Helvetica;
	font-size    : 9pt;
	height		 : 15px;
	width		 : 100%;
}
.campo2
{
	border-color : #999999;
	border-style : solid;
	border-width : 1px;
	font-family: Tahoma, Arial, Helvetica;
	font-size    : 9pt;
	height		 : 17px;
	width		 : 100%;
}

.HeadingGrayRow 
{ 
  background-color: #999999; 
  /*background-image: url(../../images/Grid/header_rowBg.gif);   */
  height:35px;
}
/*
.clsBgRoxo {
	BACKGROUND-IMAGE: url(/images/bgRoxo_interna.gif)
}
.clsBgAmarelo {
	BACKGROUND-IMAGE: url(/images/bgAmarelo_interna.gif)
}
.clsBgLaranja {
	BACKGROUND-IMAGE: url(/images/bgLaranja_interna.gif)
}
.clsBgVerde {
	BACKGROUND-IMAGE: url(/images/bgVerde_interna.gif)
*/
.formulario
{
    /*border: inset 1px ##FFCC00;*/
    background-color:#FFFFFF;
}

.green
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #b2d537;
	font-weight: bold;
	text-decoration: none;
	
}
.green:link, a.green:active, a.green:visited
{  
	FONT-WEIGHT: bold;
	color: #b2d537;
}
.green:hover
{  
	text-decoration: none;
}
.green2
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #07e73f;
	font-weight: bold;
	text-decoration: none;
	
}
.green2:link, a.green2:active, a.green2:visited
{  
	FONT-WEIGHT: bold;
	color: #07e73f;
}
.green2:hover
{  
	text-decoration: none;
}
.red
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #A10808;
	font-weight: bold;
	text-decoration: none;
	
}
.red:link, a.red:active, a.red:visited
{  
	FONT-WEIGHT: bold;
	color: #A10808;
	text-decoration: none;
}
.red:hover
{  
	text-decoration: none;
}
.titulo
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 18px;
	color: #A10808;
	font-weight: bold;
	text-decoration: none;
	
}
.subtitulo
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #cccccc;
	font-weight: bold;
	text-decoration: none;
}

.subtitulo2
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #F08A05;
	font-weight: bold;
	text-decoration: none;
}


.navega_inf
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #606472;
	font-weight: bold;
	text-decoration: none;
}
.navega_inf:link, a.navega_inf:active, a.navega_inf:visited
{  
	color: #606472;
}
.navega_inf:hover
{  
	text-decoration: underline;
}


.HeadingRowGrid
{ 
  background-color: #999999; 
  /*background-image: url(../../images/Grid/header_rowBg.gif);   */
  height:25px;
}

.HeadingCell 
{ 
  /*background-image: url(../../images/Grid/header_bg.gif);*/
  background-color: #9d9e9b; 
 /* padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 2px; */
  padding: 0px; 
  padding-top: 0px; 
  padding-bottom: 0px; 
  height: 30px;

}

.HeadingCellTitle
{ 
  background-color: #abbae3; 
  padding: 0px; 
  padding-top: 0px; 
  padding-bottom: 0px; 
  font-family : Tahoma, Arial, Helvetica;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  height: 30px;
}

.HeadingCellLoc
{ 
  /*background-image: url(../../images/Grid/header_bg.gif);*/
  background-color: #9d9e9b; 
  /*padding-left: 5px;*/
  /*padding-bottom: 3px;*/
  padding: 0px;
}

.HeadingCellLocCM
{ 
  /*background-image: url(../../images/Grid/header_bg.gif);*/
  background-color: #dadbdc; 
  /*padding-left: 5px;*/
  /*padding-bottom: 3px;*/
  padding: 0px;
}

.HeadingCellHover
{ 
  /*background-image: url(../../images/Grid/header_hoverBg.gif);   */
  background-color: #F6F6F7; 
}

.HeadingCellActive
{ 
  /*background-image: url(../../images/Grid/header_activeBg.gif);   */
  background-color: #F6F6F7;  
}

.HeadingRow td.FirstHeadingCell
{ 
  /*background-image: url(../../images/Grid/header_bg.gif);*/
}

.HeadingCellTextLoc
{
  font-family: verdana; 
  font-size: 9px; 
  color:#FFFFFF;
  font-weight: bold; 
  text-align: left;
}

.HeadingCellTextCM
{
  font-family: verdana; 
  font-size: 9px; 
  color:#000000;
  font-weight: bold; 
  text-align: left;
}

.HeadingCellTextLoca
{
  font-family: verdana; 
  font-size: 9px; 
  color:#FFFFFF;
  font-weight: bold; 
}
.HeadingCellTextLoc2
{
  font-family: verdana; 
  font-size: 9px; 
  font-weight: bold; 
}
.HeadingCellTextLocCentral
{
  font-family: verdana; 
  font-size: 11px; 
  font-weight: bold; 
  text-align: center;
}


.HeadingCellText
{
  font-family: verdana; 
  font-size: 10px; 
  font-weight: bold; 
  text-align: left;
  /*padding-top: 3px;
  padding-bottom: 5px;*/
}

.Row 
{ 
  background-color: #FFFFFF; 
  cursor: pointer;
  font-size: 9px; 
}

#dtlTracking .TD
{
  vertical-align:top;   
}

.RowEdit
{ 
  /*background-color: #ffcccc; */
  cursor: pointer;
}

.RowSpacer
{ 
  background-color: #FFFFFF; 
  cursor: pointer;
  border: 1px dotted #FFFFFF;
}
.RowSpacer td.DataCellSpacer 
{ 
  height: 8px; 
} 

.Row2
{ 
  background-color: #f0f1f4; 
  cursor: pointer;
}

.Row2Red
{ 
  /*background-color: #ffcccc; */
  cursor: pointer;
}
.RowEditRed
{ 
  /*background-color: #ffcccc; */
  cursor: pointer;
}
.RowEdit td.DataCell 
{ 
  /*padding: 3px; */
  /*padding-top: 2px; 
  padding-bottom: 1px; */
  /*border-bottom: 1px solid #EAE9E1; */
  font-family: Tahoma, Arial, Helvetica;
  font-size: 8pt;
  color :#333333;
  font-weight : normal;
  text-decoration : none;
} 


.Row td.DataCell 
{ 
  /*padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; */
  /*border-bottom: 1px solid #EAE9E1; */
  font-family: Tahoma, Arial, Helvetica;
  font-size: 8px;
  color :#333333;
  font-weight : normal;
  text-decoration : none;
} 

.Row th.DataCell 
{ 
/*  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; */
  /*border-bottom: 1px solid #EAE9E1; */
  font-family: Tahoma, Arial, Helvetica;
  font-size: 8px;
  color :#333333;
  font-weight : normal;
  text-decoration : none;
} 
.Row2 td.DataCell 
{ 
/*  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; */
  /*border-bottom: 0px solid #EAE9E1; */
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  color :#333333;
  font-weight : normal;
  text-decoration : none;
} 
.Row2 th.DataCell 
{ 
/*  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; */
  /*border-bottom: 0px solid #EAE9E1; */
  font-family: Tahoma, Arial, Helvetica;
  font-size: 8px;
  color :#333333;
  font-weight : normal;
  text-decoration : none;
} 

.HeadingRow 
{ 
  /*background-image: url(../images/toolbar_bg.gif);   */
  background:#FFCC00 url("../images/horizontal.png") repeat-x 0 -35px;
  font-size: 10px;
}
.HeadingRow_DB
{
    background:#eee url(../images/test/bg_tb_header.gif) repeat-x;height:25px;
    font-size: 10px;
}

.Row td.DataCellCss
{ 
  padding: 0px; 
  /*border-bottom: 0px solid #EAE9E1; */
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  color :#333333;
  font-weight : normal;
  text-decoration : none;
} 
.Row2 td.DataCellCss
{ 
  padding: 0px; 
  /*border-bottom: 0px solid #EAE9E1; */
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  color :#333333;
  font-weight : normal;
  text-decoration : none;
} 

.Row td.DataCellCssRed
{ 
  padding: 0px; 
  /*border-bottom: 0px solid #EAE9E1; */
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  color :#333333;
  /*background-color: #ffcccc;*/
  font-weight : normal;
  height:18px;
  text-decoration : none;
} 
.Row2 td.DataCellCssRed
{ 
  padding: 0px; 
  /*border-bottom: 0px solid #EAE9E1; */
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  color :#333333;
  /*background-color: #ffcccc;*/
  height:18px;
  font-weight : normal;
  text-decoration : none;
} 

.Row td.DataCellCssNone
{ 
  padding: 0px; 
  /*border-bottom: 0px solid #EAE9E1; */
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  color :#333333;
  font-weight : normal;
  text-decoration : none;
} 
.Row2 td.DataCellCssNone
{ 
  padding: 0px; 
  /*border-bottom: 0px solid #EAE9E1; */
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  color :#333333;
  font-weight : normal;
  text-decoration : none;
}

.Row2 td.DataCell 
{ 
/*  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; */
  /*border-bottom: 1px solid #EAE9E1;*/
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  color :#333333;
  font-weight : normal;
  text-decoration : none;
} 
.Row2 td.DataCell 
{ 
/*  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; */
  /*border-bottom: 1px solid #EAE9E1; */
  font-family: Tahoma, Arial, Helvetica;
  font-size: 8pt;
  color :#333333;
  font-weight : normal;
  text-decoration : none;
} 

.CapitalizeText
{
  text-transform:capitalize;
}
.CapitalizeUpperText
{
  text-transform:uppercase;
}
.CapitalizeLowerText
{
  text-transform:lowercase;
}


.Row2Red td.DataCellRed
{ 
/*  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; */
  /*border-bottom: 1px solid #ffcccc; */
  border-top: 1px solid #FFFFFF; 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  /*background-color: #ffcccc;*/
  color :#333333;
  font-weight : normal;
  text-decoration : none;
} 

.RowEdit td.DataCellRed
{ 
/*  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; */
  /*border-bottom: 1px solid #ffcccc; */
  border-top: 1px solid #FFFFFF; 
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  /*background-color: #ffcccc;*/
  color :#333333;
  font-weight : normal;
  text-decoration : none;
} 

.DataCellClean
{
    padding: 0px; 
    padding-top: 0px; 
    padding-bottom: 0px; 
    padding-right: 0px; 
    padding-left: 0px; 
}

.RowRed td.DataCell
{ 
/*  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; */
  /*border-bottom: 1px solid #EAE9E1; */
  font-family: Tahoma, Arial, Helvetica;
  /*background-color: #ffcccc;*/
  font-size: 8pt;
  color :#333333;
  font-weight : normal;
  text-decoration : none;

} 

.RowRed td.DataCell
{ 
/*  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; */
  /*border-bottom: 1px solid #ffcccc; */
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  /*background-color: #ffcccc;*/
  color :#333333;
  font-weight : normal;
  text-decoration : none;
} 


.Row td.DataCellWine
{ 
/*  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; */
  /*border-bottom: 1px solid #EAE9E1; */
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  color: #880000;
  font-weight : normal;
  text-decoration : none;
} 
.Row2 td.DataCellWine
{ 
/*  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; */
  /*border-bottom: 1px solid #EAE9E1; */
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  color: #880000;
  font-weight : normal;
  text-decoration : none;
} 

.Row td.DataCellRed
{ 
/*  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; */
  /*border-bottom: 1px solid #ffcccc; */
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  /*background-color: #ffcccc;*/
  color :#333333;
  font-weight : normal;
  text-decoration : none;
} 


.Row td.DataCellGreen
{ 
/*  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; */
  /*border-bottom: 1px solid #EAE9E1; */
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  background-color: #ccffcc;
  color :#333333;
  font-weight : normal;
  text-decoration : none;
}
.DataGridFixedHeader {background-color: white; position:relative; top:expression(this.offsetParent.scrollTop);}

.Row2 td.DataCellGreen
{ 
/*  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; */
  /*border-bottom: 1px solid #EAE9E1; */
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  background-color: #ccffcc;
  color :#333333;
  font-weight : normal;
  text-decoration : none;
} 

.Row td.DataCellBlue
{ 
/*  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; */
  /*border-bottom: 1px solid #EAE9E1; */
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  background-color: #add8e6;
  color :#333333;
  font-weight : normal;
  text-decoration : none;
} 

.Row td.DataCellYellow
{ 
/*  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; */
  /*border-bottom: 1px solid #EAE9E1; */
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  background-color: #ffffcc;
  color :#333333;
  font-weight : normal;
  text-decoration : none;
} 

.Row td.DataCellNone
{ 
/*  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; */
  /*border-bottom: 1px solid #EAE9E1; */
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  background-color: #ffffff;
  color :#333333;
  font-weight : normal;
  text-decoration : none;
} 

.Row2 td.DataCellNone
{ 
/*  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; */
  /*border-bottom: 1px solid #EAE9E1; */
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  background-color: #f0f1f4;
  color :#333333;
  font-weight : normal;
  text-decoration : none;
} 


.Row2 td.DataCellRed
{ 
/*  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; */
  /*border-bottom: 1px solid #ffcccc; */
  /*border-top: 1px solid #ffcccc; */
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  /*background-color: #ffcccc;*/
  color :#333333;
  font-weight : normal;
  text-decoration : none;
} 

.Row2 td.DataCellBlue
{ 
/*  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; */
  /*border-bottom: 1px solid #EAE9E1; */
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10px;
  background-color: #add8e6;
  color :#333333;
  font-weight : normal;
  text-decoration : none;
} 

.SortedDataCell 
{ 
  background-color: #F5F5F5; 
} 

.Row td.LastDataCell 
{ 
  background-color: #EFEFF4; 
} 

.Row2 td.LastDataCell 
{ 
  background-color: #EFEFF4; 
} 

.SelectedRow 
{ }

.SelectedRow td.DataCell 
{ 
  background-color: #FFEEC2; 
/*  padding: 2px; 
  padding-left: 3px; 
  padding-top: 1px; 
  padding-bottom: 1px; */
  font-family: verdana; 
  font-size: 10px; 
  border-bottom: 1px solid #4B4B6F; 
  border-top: 1px solid #4B4B6F; 
  border-right: 0px; 
}

.SelectedRow td.FirstDataCell 
{ 
  background-color: #FFEEC2; 
  border-left: 1px solid #4B4B6F; 
  border-right: 0px; 
/*  padding-left: 2px; 
  padding-right: 3px; */
}

.SelectedRow td.LastDataCell 
{ 
  background-color: #FFEEC2; 
  border-right: 1px solid #4B4B6F; 
}

.GroupHeading
{
  color: #706F91; 
  background-color: #FFFFFF; 
  font-family: verdana; 
  font-weight: bold;
  font-size: 11px; 
  border-bottom: 2px solid #A5A4BD; 
/*  padding-top: 10px;
  padding-bottom: 3px;*/
}

.GroupByCell
{
  cursor: pointer;
}

.GroupByText
{
  color: #FFFFFF; 
  font-size: 11px;   
  font-weight: bold; 
/*  padding-right: 5px;*/
}

.SliderPopup
{
  background-color: #FFF4D7; 
  border: 1px solid #4B4B6F; 
  border-top-color: #9495A2; 
  border-left-color: #9495A2; 
  font-size: 11px; 
  font-family: Verdana;
  width: 150px;
  height: 30px;
}

.TableBorder
{
	/*border-color: #81241d;*/
	border: 1px solid #81241d;
}

.TableTextInformation
{
	font-size:15px; 
	font-family: Tahoma, Arial, Helvetica;  
	FONT-WEIGHT: bold;
	color:#81241d;	
}

.TableBorderSilver
{
	/*border-color: #81241d;*/
	border: 1px solid #babbbe;
}

.TableBorderSilver
{
	/*border-color: #81241d;*/
	border: 1px solid #babbbe;
}


/*
	Sort Table Js
	Copyright 2006 Joost de Valk 
*/
a img {
	border: 0;
}
table.sortable {
	/*
	border-spacing: 0;
	border: 0px solid #000;
	border-collapse: collapse;
	*/
	font-weight: normal;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-color: #babbbe;
	border-right-color: #babbbe;
	border-left-color: #babbbe;
	border-bottom-color: #babbbe;
}
table.sortable th, table.sortable td 
{
	text-align: left;
	padding: 0px 1px 1px 0px;
	border-style: none;
	border-color: #444;
}
table.sortable th {
	border-width: 0px 1px 1px 1px;
	background-color: #dadbdc;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
table.sortable td {
	border-width: 0px 1px 0px 1px;
}
table.sortable tr.Item td {
	background-color: #FFFFFF; 
	cursor: pointer;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color :#333333;
	font-weight : normal;
	text-decoration : none;
}
table.sortable tr.AlternateItem td {
	background-color: #f0f1f4; 
	cursor: pointer;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color :#333333;
	font-weight : normal;
	text-decoration : none;
}

table.sortable tr.Selected td {
	background-color: #f08a04;
	cursor: pointer;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color :#333333;
	font-weight : normal;
	text-decoration : none;
}

table.sortable tr.sortbottom td {
	border-top: 1px solid #444;
	background-color: #ccc;
	font-weight: bold;
}
/**********************/
.orange
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #f29400;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	
}

.orange2
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #f29400;
	font-weight: bold;
	text-decoration: none;
	
}

.orange:link, a.orange:active, a.orange:visited
{  
	FONT-WEIGHT: bold;
	color: #f29400;
}
.orange:hover
{  
	text-decoration: none;
}
.txt_blue{
	font-size:14px; 
	font-family: Tahoma, Arial, Helvetica;  
	FONT-WEIGHT: bold;
	color:#81241d;
}
/*
#outerie {height: 100%; overflow: visible;}	
#middleie {position: absolute; top: 50%; width: 100%; text-align: center;}
#innerie {position: relative; top: -50%; text-align: center;}

#outer {height: 100%; overflow: hidden; position: relative; width: 100%;}
#outer[id] {display: table; position: static;}

#middle {position: absolute; top: 50%; width: 100%; text-align: center;}*/ /* for explorer only*/
/*
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

#inner {width: 100%; margin-left: auto; margin-right: auto;}
#inner[id] {position: static;}
*/

.autocomplete_completionListElement
{
visibility: hidden;
margin: 0px !important;
padding: 0px 0px 0px 0px;
background-color: #FFFFFF;
/*color: windowtext;*/
border: buttonshadow;
border-width: 1px;
border-style: solid;
cursor: pointer;
overflow: auto;
height: 200px;
text-align: left;
list-style-type: none;
/*font-family: courier new;*/
font-size: 8px;
}

/* AutoComplete highlighted item */
.autocomplete_highlightedListItem
{
margin : 0px !important;     
background-color: #CCCCCC;
color: black;
padding: 0px 0px 0px 0px;
text-align: left;
}
/* AutoComplete item */
.autocomplete_listItem
{
background-color: #FFFFFF; /*window;*/
/*color: windowtext;*/
margin : 0px !important;     
padding: 0px 0px 0px 0px;
text-align: left;
}
.autocomplete_completionListElement li 
{       
margin : 0px !important;     
padding: 0px 0px 0px 0px;
/*padding-left : inherit;*/
text-align: left;
list-style-type: none;
/*background-color: red; *//*window;*/
}

.Upsell
{
    background-color:#F3F7FD;
    border:1px solid #BBD8FB;
    padding:8px 8px 5px;
    white-space:nowrap;
}

.UpsellYellow
{
    background-color:#FFFFAE;
    border:1px solid #CCCCCC;
    padding:8px 8px 5px;
    white-space:nowrap;
}        
.UpsellBlue
{
    background-color:#F3F7FD;
    border:1px solid #BBD8FB;
    padding:8px 8px 5px;
    white-space:nowrap;
}        

.UpsellRed
{
    background-color:#FFCCFF;
    border:1px solid #CCCCCC;
    padding:8px 8px 5px;
    white-space:nowrap;
}        

.UpsellIcon
{
    float:left;
    margin-right:8px;
    margin-top:4px;
    display:block;
}
.UpsellOrange
{
    background-color:#EFEFEF;
    border:1px solid #FF9900;
    padding:8px 8px 5px;
    white-space:nowrap;
}  

hr {
	height: 1px;
	vertical-align:bottom;
}

.Bolding
{
	font-weight: bold;
}
