body
{
	margin: 0;
	padding: 0;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e4e4e4;
	color: #333333; /*DimGray*/
}

h3,h4
{
	color: DarkRed;
}
p
{
   font-family:  Arial, Helvetica, sans-serif;
}

table.moduletable td
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px; /* antes 11px*/
	font-weight: normal;
}

td, tr, p, div
{
	color: #494949; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

th
{
   vertical-align: top;
   padding-left: 1px;
   padding-right: 1px;
}

p.status
{
   margin:0px;
   padding-left:0px;
   padding-top:4px;
   padding-bottom:4px;
}



a:link, a:visited
{
	font-size: 12px;
	color: darkred;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 0;
}

a:hover
{
	color: #4272B4;
	text-decoration: underline;
	font-weight: bold;
}

a.path:link, a.path:visited
{
	font-size: 14px;
	color: #003366;
	text-decoration: none;
	font-weight: normal;
}

a.path:hover
{
   font-size: 14px;
	color: #4272B4;
	text-decoration: underline;
	font-weight: normal;
}

a.header:link, a.header:visited
{
	font-weight: bold;
}

a.header:hover
{
	font-weight: bold;
}

a.title:link, a.title:visited
{
   font-size: 12px;
	font-weight: bold;
}

a.title:hover
{
   font-size: 12px;
	font-weight: bold;
}

a.moreactions:link, a.moreactions:visited
{
   vertical-align: 30%;
	font-size: 10px;
}

a.moreactions:hover
{
   vertical-align: 30%;
	font-size: 10px;
}

a.small:link, a.small:visited
{
   font-size: 11px;
   font-weight: normal;
   color: #003366;
}

a.small:hover
{
   font-size: 11px;
   font-weight: normal;
   color: #4272B4;
}

.pageTitle
{
   color: #003366;
   font-size: 14px;
}

.main
{
   color: #003366;
   font-size: 11px;
}

.mainTitle
{
	color: darkred;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	vertical-align: middle;
}

.mainSubTitle
{
   color: darkred;
   font-size: 14px;
   font-weight: bold;
   padding: 2px;
}

.mainSubText
{
   color: #003366;
   font-size: 12px;
   padding: 2px;
}

/*begin creating the tabs */
#DivMenu
{
	padding-top: 10px;	
	padding-left: 270px;
	float: left; 
	position: absolute;
	top: 56px; /*left: 0px;*/		
	clear: none;
}

#header {
	margin-right: auto;
	height:50px;
	width: 100%;
}

.menu {
	margin-left: 28px;
	/*background: url(images/tab_bg.gif) repeat-x;*/
	font-size: 10px;
	font-weight: bold;
}
/* set tab1 as top level container table, then target TDs inside*/
.menuItem td {
	color: #FFFFFF;
	height: 24px;
	background: url(images/tab_dim.png) no-repeat;
	width: 100px;
	text-align: center;
}
/* make current tab gray,set the background-color also in case images are not on*/
.menuSelectedItem td {
	/*background: url(images/tab.gif) no-repeat #B05B5B;*/
	background: url(images/background_drop_menu.jpg) no-repeat #FFFFFF;
}
/* make link and visited the same look,set the background-color also in case images are not on*/
.menuItem a:link, .menuItem a:visited, .menuPopupItem a:link, .menuPopupItem a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
/* make hover by changing vertical position of background to -22px (the tab_dim2.gif is 44px high) */
.menuItem a:hover {
	text-decoration: underline;
	/*background: url(images/tab.gif) no-repeat #B05B5B;*/
	/*background: url(images/background_drop_menu.jpg) no-repeat #FFFFFF;*/
}

/* make drop down menu container style */
.menuPopup {
	background: url(images/background_drop_menu.jpg) repeat #B05B5B;
	border: 1px solid #cccccc;
	border-bottom: none;
	color: #ffffff;
}

/* make drop down menu item style */
.menuPopupItem {
	color: #ffffff;
	border-bottom: 1px solid #cccccc;
	padding: 3px;
}
.menuPopupItem2
{
	color: #ffffff;
	border-bottom: 1px solid #cccccc;
	padding: 3px; /*background: url(images/tab.gif) no-repeat #B05B5B;*/
	background-color: #830000; /*background: url(images/background_drop_menu.jpg) no-repeat #FFFFFF;*/
}
.menuIzq 
{ 
	background-image: url(images/sr_r1_c2.png); 	
}

.summary
{
   color: #003366;
   font-size: 11px;
   padding-left: 8px;
   padding-right: 8px;
   margin-top: 4px;
   border: 1px solid #dddddd;
}

a.headbarLink
{
   color: #003366;
   font-size: 11px;
   font-weight: normal;
}

.etiquetaSubTitulo
{
	font-weight: bold; 	
	color: white;
	text-align: justify;
	background-image: url(images/parts/barSubTitle.gif);
	/*background-repeat: repeat-x;*/
}
.SeccionReporte
{ 
	font-weight: bold; 	
	color: darkred;
	text-align: justify;
	font-size:11px;
	background-image: url(images/parts/barSeccion.png);
    background-repeat: repeat-x;
}

.SeccionBorde
{
	border: darkgray 1px solid;
}
.CeldaBlancaBorde
{
	margin: 0;
	padding: 4;
	font-family:  Arial, Helvetica, sans-serif;
	background-color: white;
	border: darkred 1px solid;	
	color: dimgray;
	background-image: url(images/bgInterno.png);
}
.CeldaBorde
{
	margin: 10;
	padding: 10;
	font-family: Arial, Helvetica, sans-serif;
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
}
.CeldaBordeRojo
{
	margin: 0;
	padding: 4;
	font-family: Arial, Helvetica, sans-serif;
	border-right: darkred 1px solid;
	border-top: darkred 1px solid;
	border-left: darkred 1px solid;
	border-bottom: darkred 1px solid;
	color: dimgray;
	background-image: url(images/parts/bgInterno.gif);
}
.headbarIzq
{
	background-image: url(images/parts/headbarizq.gif);
	height: 31px;
	width:7px;
}

.headbarCentro
{   background-image: url(images/parts/head_r2_c2.png);
	background-repeat: repeat-x; 
	height:10px;	
}

.headbarUser
{
	background-image: url(images/parts/head_r1_c6.png); 
	width:199px;
}
.headbarDer
{
	background-image: url(images/parts/headbarder.gif);
	height: 31px;
	width:7px;
}
.headbar1
{
	background-image: url(images/parts/headbar_1.gif);
	height: 7px;
	width:4px;
}

.headbar2
{
	background-image: url(images/parts/headbar_2.gif);
	width: 100%;
}
.headbar3
{
	background-image: url(images/parts/headbar_3.gif);
	height: 7px;
	width:4px;
}
.headbar4
{
	background-image: url(images/parts/headbar_4.gif);
	height: 18px;
}
.headbarTitle
{
	color: #003366;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
	background-color: #8eb6e6;
	height: 18px;
	padding-left: 8px;
}
.headbar6
{
	background-image: url(images/parts/headbar_6.gif);
	height: 18px;
}
.headbar7
{
	background: url(images/parts/headbar_7.gif) repeat-x;
	height: 7px;
	width: 4px;
}

.headbar8
{
	background: url(images/parts/headbar_8.gif) repeat-x;
	width:100%; 
	height:7px;
}
.headbar9
{
	background: url(images/parts/headbar_9.gif) repeat-x;
	height: 7px;	width:4px;	
}

.msgbar1
{
	/*background-image: url(images/parts/yellowInner_01.gif) repeat-x;*/
	
	height: 7px;
	width: 7px;
	background: url(images/parts/yellowInner_01.gif) repeat-x;
}
.msgbar2
{
	background: url(images/parts/yellowInner_02.gif) repeat-x;	
	width:100%;
}
.msgbar3
{
	background: url(images/parts/yellowInner_03.gif) repeat-x;
	height:7px;	width:7px;
}
.msgbar4
{
	background-image: url(images/parts/yellowInner_04.gif);
	height:7px;	width:7px;
}
.msgbar5
{
	padding-top: 2px;
	width: 16px;
	height: 16px;
	background-image: url(images/icons/info_icon.gif);
	background-repeat: no-repeat;
	
}
.msgbar6
{
	background-image: url(images/parts/yellowInner_06.gif);
	height:7px;	width:7px;
}
.msgbar7
{
	background-image: url(images/parts/yellowInner_07.gif);
	height:7px;	width:7px;
}
.msgbar8
{
	background-image: url(images/parts/yellowInner_08.gif);
	height:7px;	width:100%;
}
.msgbar9
{
	background-image: url(images/parts/yellowInner_09.gif);
	height:7px;	width:7px;
}
.mainSubTextSmall
{
   color: #003366;
   font-size: 10px;
}

.separator
{
   background-color: #92A8C0;
}

.moreActionsMenu
{
   background-color: #eeeeee;
   border-top: thin solid #FFFFFF;
   border-left: thin solid #FFFFFF;
   border-right: thin solid #444444;
   border-bottom: thin solid #444444;
}

.welcomeHeader
{
   background-color: #eeeeee;
   border-top: thin solid #666666;
   border-bottom: thin solid #cccccc;
}
.headerGB
{
	background-color: #7d1126; /*background-image: url(images/parts/bg1.gif);*/
}
.headerBgIzq 
{
	background-image: url(images/logo/srlogo.png);
	/*width:260px;*/	 
}
.headerTopActions
{
   background-color: #CCCCCC;
   border-top: thin solid #FFFFFF;
   border-bottom: thin solid #999999;
}

.headerMainActions
{
   background-color: #CCCCCC;
   border-top: thin solid #FFFFFF;
   border-bottom: thin solid #999999;
}

.headerTopDetail
{
   background-color: #EEEEEE;
   border-top: thin solid #FFFFFF;
   border-bottom: thin solid #999999;
}

.headerTopDetailNoActions
{
   background-color: #EEEEEE;
   border-top: thin solid #FFFFFF;
   border-bottom: thin solid #999999;
}

.contentsListActions
{
   background-color: #FFFFFF;
   font-size: 11px;
}

.infoText
{
   background-color: #FFFFCC;
   color: #1B3557;
}

.statusInfoText
{
   font-size: 11px;
}

.statusWarningText
{
   font-size: 11px;
   color: #4272B4;
}

.statusErrorText
{
   font-size: 11px;
   color: #e00028;
}

.recordSet
{
	padding: 4px;
	border-spacing: 2px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: darkred;
	border-top: gainsboro 1px solid;
}
.recordSetResumen
{
	padding: 6px; /*border-spacing: 4px; border-color: #FFFFFF;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: darkred;
	border-top: gainsboro 1px solid;	
}

.recordSetEntidades
{
	padding: 2px; /*border-spacing: 4px; border-color: #FFFFFF;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: darkred;
	/*border-top: gainsboro 1px solid;	*/
}

.recordSetRowEntidades
{
	background-color: whitesmoke; /*  #DEE5EC;*/
	border: 0;
	color: dimgray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;	
	
}

.recordSetHeaderResumen
{
	background-color: whitesmoke; /* #C6D8EB;*/
	color: darkred;
	font-weight: bold;
	text-align: justify;
	text-transform: uppercase;
}
.recordSetRow
{
	background-color: #FFFFFF;
	color: darkred;
	border: 0;
	padding-right: 4px;
	padding-left: 20px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin-left: 10px;
}

.recordSetRowAlt
{
	background-color: whitesmoke; /*  #DEE5EC;*/
	border: 0;
	color: dimgray;
}

.recordSetRowSelect
{
	background-color: #ffffcc; /*  #DEE5EC;*/
	border: 0;
	font-weight: bold;
}

.recordSetHeader
{ 
	background-color: whitesmoke; /* #C6D8EB;*/
	color: darkred;
	font-weight: bold;
	text-align: justify;
}


.errorMessage
{
   font-size: 11px;
   color: #e00028;
   padding: 4px;
}

.statusMessage
{
   font-size: 11px;
   color: #4272B4;
   padding-top: 6px;
   display: block;
}

.statuspanel4
{
	background-image: url(images/parts/statuspanel_4.gif);
	width:4px;
}
.statuspanel6
{
	background-image: url(images/parts/statuspanel_6.gif);
	width:4px;
}
.statuspanel7
{
	background: url(images/parts/statuspanel_7.gif) repeat-x;
	width:4px;
	height:8px;
}
.statuspanel8
{
	background: url(images/parts/statuspanel_8.gif) repeat-x;	
	height:8px;
}
.statuspanel9
{
	background: url(images/parts/statuspanel_9.gif) repeat-x;
	width:4px;
	height:8px;
}
input,textarea,select
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
}

.dialogControls
{
   font-size: 11px;
}

.dialogButtonSpacing
{
	height: 5px;
}

.topHeadbar
{
	background: url(images/parts/headbar_0.gif) repeat-y;
	height: 40px;
	width: 100%;
}
.topToolbar
{
   background-color:#465F7D;
}

.topToolbarTitle
{
   background-color:#5D747F;
   background: url(images/parts/titlebar_bg.gif);    
   color: #ffffff;
   font-weight: bold;
   padding-left: 5px;
   width:100%;
   height: 30px;
}

a.topToolbarLink, a.topToolbarLink:link, a.topToolbarLink:visited
{
   color: white;
   font-weight: bold;
}

.topToolbarHighlight
{
   background-color:#FFFFFF;
   border:solid #5D6B71;
   border-width:1px;
}

a.topToolbarLinkHighlight, a.topToolbarLinkHighlight:link, a.topToolbarLinkHighlight:visited
{
   color:#5D747F;
   font-weight: bold;
}

.statusListHighlight
{
   background-color:#FFFFFF;
   border:solid #71828A;
   border-width:1px;
}

.statusListDisabled
{
   color: #93a8b2;
}

.inlineAction
{
   padding-right:3px;
}

.paddingRow
{
   padding-top: 3px;
}

.wizardSectionHeading
{
   padding: 2px;
   background-color: #cddbe8;
   font-weight: bold;
}

.wizardButton
{
   font-size: 11px;
}

.wizardButtonSpacing
{
	height: 5px;
}

.propertiesLabel
{
   padding-right: 20px;
   color: #93a8b2;
}

.selector
{
   border: 1px dashed #cccccc;
   padding: 4px;
}

.selectedItems
{
   border: 1px solid #DEE5EC;
}

.selectedItemsHeader
{
   padding: 4px;
   background-color: #c6d8eb;
   font-weight: bold;
   text-align: left;
}

.selectedItemsRow
{
   padding: 4px;
}

.selectedItemsRowAlt
{
   padding: 4px;
   background-color: #e9f0f4;
}

.pager
{
   padding: 3px;
   border: 1px dashed #cccccc;
}

.pager img
{
   vertical-align: -20%;
}

/*********************************************************************************** INICIA SIICAR ADAPTACION ************/
/*Inicia la creacion de los Tabs menus */
.menu
{
	margin-left: 28px;
	/*background: url(images/tab_bg.gif) repeat-x;*/
	font-size: 10px;
	font-weight: bold;	
}
/*background: url(images/tab_bg.gif) repeat-x;*/
/* set tab1 as top level container table, then target TDs inside*/
.menuItem td
{
	color: #FFFFFF;	
	height: 24px;
	background: url(images/tab_dim.png);
	width: 121px;
	text-align: center;
}
/* make current tab gray,set the background-color also in case images are not on*/
.menuSelectedItem td {
	background: url(images/tab.png) no-repeat ;
}
/* make link and visited the same look,set the background-color also in case images are not on*/
.menuItem a:link, .menuItem a:visited, .menuPopupItem a:link, .menuPopupItem a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
/* make hover by changing vertical position of background to -22px (the tab_dim2.gif is 44px high) */
.menuItem a:hover {
	text-decoration: underline;
}

/* make drop down menu container style */
.menuPopup {
	background: url(images/background_drop_menu.jpg) repeat #8C9FB4;
	border: 1px solid #666666;
	border-bottom: none;
	color: #ffffff;
}

/* make drop down menu item style */
.menuPopupItem {
	color: #ffffff;
	border-bottom: 1px solid #666666;
	padding: 3px;
}

/******************ODEM ****/

.subtitleBar1
{
	background: url(images/parts/blue_01.gif) repeat-x bottom;
	height: 7px;
	width: 7px;
}
.subtitleBar2
{	
	background: url(images/parts/blue_02.gif) repeat-x bottom;
	height:7px;
	width:100%;
}
.subtitleBar3
{	
	background: url(images/parts/blue_03.gif) repeat-x bottom;
	height:7px;
	width:7px;
}
.subtitleBar4
{	
	background: url(images/parts/blue_04.gif);
	/*height:26px;*/
	width:7px;
}
.subtitleBar5
{	
	background-color:#d3e6fe;
	/*height:26px;*/
	width:100%;
}
.subtitleBar6
{	
	background: url(images/parts/blue_06.gif);
	/*height:26px;*/
	width:7px;
}
.subtitleBar7
{	
	background: url(images/parts/blue_white_07.gif);
	height:7px;
	width:7px;
}
.subtitleBar8
{	
	background: url(images/parts/blue_08.gif);
	height:7px;
	width:100%;
}
.subtitleBar9
{	
	background: url(images/parts/blue_white_09.gif);
	height:7px;
	width:7px;
}
.subtitleBarBotton1
{	
	background: url(images/parts/white_07.gif) repeat-x top;
	height:7px;
	width:7px;
}
.subtitleBarBotton2
{	
	background: url(images/parts/white_08.gif) repeat-x top;
	height:7px;
	width:100%;
}
.subtitleBarBotton3
{	
	background: url(images/parts/white_09.gif)  repeat-x top;
	height:7px;
	width:7px;
}

.titleBarBotton1
{	
	background: url(images/parts/whitepanel_7.gif) repeat-x;
	height:4px;
	width:4px;
}
.titleBarBotton2
{	
	background: url(images/parts/whitepanel_8.gif)  repeat-x;
	height:4px;
	width:100%;
}
.titleBarBotton3
{	
	background: url(images/parts/whitepanel_9.gif)  repeat-x;
	height:4px;
	width:4px;
}

/* COMANDOS DE PAGINAS CON FONDOS */

.ComandosPagina1
{
	background: url(images/parts/blue_01.gif) repeat-x bottom;
	height: 7px;
	width: 7px;
}
.ComandosPagina2
{	
	background: url(images/parts/blue_02.gif) repeat-x bottom;
	height:7px;	
}
.ComandosPagina3
{	
	background: url(images/parts/blue_03.gif) repeat-x bottom;
	height:7px;
	width:7px;
}
.ComandosPagina4
{	
	background: url(images/parts/blue_04.gif);
	width:7px;
}
.ComandosPagina5
{	
	background-color:#d3e6fe;	
	width:7px;
}
.ComandosPagina6
{	
	background: url(images/parts/blue_06.gif);	
	width:7px;
}
.ComandosPagina7
{	
	background: url(images/parts/blue_07.gif);
	height:7px;
	width:7px;
}
.ComandosPagina8
{	
	background: url(images/parts/blue_08.gif);
	height:7px;
}
.ComandosPagina9
{	
	background: url(images/parts/blue_09.gif);
	height:7px;
	width:7px;
}
/*Modal Popup*/

.modalBackground {
	background-color:dimgray;
	/*filter:alpha(opacity=70);
	opacity:0.7;*/
}

.modalPopup
{
	background-color: gray;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
	height: 500px;
}


/*  FIN DE COMANDOS DE PAGINAS */

.celdaConBordesLaterales
{
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin: 10px;
	padding: 10px;
	color: dimgray;
	vertical-align: top;
}
.cellBordesLateralesPrincipal
{
	border-right: #BED6F8 1px solid;/*999999 1px solid;*/
	border-left: #BED6F8 1px solid;
	border-top: #BED6F8 1px solid;
	height: 100%;
	width: 100%;
	vertical-align: top;
	margin: 10px;
	padding:10px;
	color: dimgray;
}

.tablePanelsContainer
{
	border: indianred 1px solid;	
	width:100%;
}

.textoMayuscula
{	
	text-transform: uppercase;
}
.textoConsulta
{	
	text-transform: uppercase;
	color: darkred;	
	font-size: 14px;
}

.TituloInforme
{
	text-transform: uppercase;
	color: #3d6a83;
	text-align: center;
	font-size: 14px;
}
.buttonReporte
{
	/*BackColor:#EFF3FB;	*/
	border: gray 1px solid;
	font-size: 0.9em;
	color: darkred;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: gainsboro;
	font-weight: bold;
}
.buttonWizardStyle
{ 
	/*BackColor:#EFF3FB;	*/
	border:#8EB6E6 1px solid;	
	font-size   : 0.8em; 
	color: #284e98; 
	font-family: Arial, Helvetica, Sans-Serif ; 
	background-color: #eff3fb; 
}


/*AJAX.NET TAB CONTROL */
.ajax_tab .ajax__tab_header
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	background: url(images/parts/tab_line.gif) repeat-x bottom;
	color: darkred;
	
}
.ajax_tab .ajax__tab_outer {
    padding-right:0px; /*4*/
    background:url(images/parts/tab_right.gif) 
        no-repeat 
        right;
    height:25px;/*21*/
}
.ajax_tab .ajax__tab_inner
{
	padding-left: 0px; /*3*/
	background: url(images/parts/tab_left.gif) 
	no-repeat;
}

.ajax_tab .ajax__tab_tab {
    height:13px;
    padding:8px;
    margin:3;
    background:
        url(images/parts/tab.gif) 
        repeat-x;
        
}
.ajax_tab .ajax__tab_hover .ajax__tab_outer {
    background:
        url(images/parts/tab_right.gif) 
        no-repeat 
        right;
}
.ajax_tab .ajax__tab_hover .ajax__tab_inner {
    background:
        url(images/parts/tab_left.gif) 
        no-repeat;
}
.ajax_tab .ajax__tab_hover .ajax__tab_tab {
    background:
        url(images/parts/tab.gif) 
        repeat-x;
}
.ajax_tab .ajax__tab_active .ajax__tab_outer {
    background:
        url(images/parts/tab_active_right.gif) 
        no-repeat 
        right;
}
.ajax_tab .ajax__tab_active .ajax__tab_inner {
    background:
        url(images/parts/tab_active_left.gif) 
        no-repeat
        left;
}
.ajax_tab .ajax__tab_active .ajax__tab_tab
{
	background: url(images/parts/tab_active.gif) repeat-x;
	margin-left: 1px;
	font-weight: bold;
}
.ajax_tab .ajax__tab_body {
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:10pt;
    /*font-weight: bold;*/
    border:1px solid #BED6F8;/* #012e58;*/
	border-top:0;
    padding:8px;
    background-color:#ffffff;
}

.AjaxTabs .ajax__tab_header
{
	font-family: verdana,tahoma,helvetica;
	font-size: 11px;
	background: url( "AjaxTabs/tab-line.gif" ) repeat-x bottom;
	font-weight: bold;
}
.AjaxTabs .ajax__tab_outer {padding-right:4px;background:url("AjaxTabs/tab-right.gif") no-repeat right;height:21px;}
.AjaxTabs .ajax__tab_inner {padding-left:3px;background:url("AjaxTabs/tab-left.gif") no-repeat;}
.AjaxTabs .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url("AjaxTabs/tab.gif") repeat-x;}
.AjaxTabs .ajax__tab_hover .ajax__tab_outer {background:url("AjaxTabs/tab-hover-right.gif") no-repeat right;}
.AjaxTabs .ajax__tab_hover .ajax__tab_inner {background:url("AjaxTabs/tab-hover-left.gif") no-repeat;}
.AjaxTabs .ajax__tab_hover .ajax__tab_tab {background:url("AjaxTabs/tab-hover.gif") repeat-x;}
.AjaxTabs .ajax__tab_active .ajax__tab_outer {background:url("AjaxTabs/tab-active-right.gif") no-repeat right;}
.AjaxTabs .ajax__tab_active .ajax__tab_inner {background:url("AjaxTabs/tab-active-left.gif") no-repeat;}
.AjaxTabs .ajax__tab_active .ajax__tab_tab {background:url("AjaxTabs/tab-active.gif") repeat-x;}
.AjaxTabs .ajax__tab_body {font-family:Arial, Helvetica, Sans-Serif;font-size:12pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;} 
 
 /************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}