

tr.cabecera {
	font-family:Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bolder;	
	background-image: url(../img/ContainerHeaderBGImage.gif)	;
	background-repeat:repeat-x;	
	height: 30px;	
	}


	table.fondo1
{
	border-right: #85CCE4 thin solid; 
	border-top: #85CCE4 thin solid; 
	border-left: #85CCE4 thin solid; 
	border-bottom: #85CCE4 thin solid	
}
tr.row_header1
{
	height: 30px; 
	background-color: #E5F6FF;
	font-weight: bolder;
	font-size: medium;
	color: White;
	font-family: Arial;
}
.p10
{
	padding: 10px;
}

.myfooter
{
	border: 1px solid black;
}
.black
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.ttr { text-align: right; }

input.ins
{
	font-family: verdana;
	font-size: 8pt;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: gray;
	/*border-bottom-color: #666666;*/
}

.ins2
{
	font-family: verdana;
	font-size: 8pt;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: gray;
	/*border-bottom-color: #666666;*/
	height: 18px;
}

.bc
{
	/*border: 1px solid black;*/
	/*border-width: 1px;*/
	border-width: 1px;
	border-style: solid;
	border-color: black;
}

.bt { border-top: 1px solid gold; }
.bb { border-bottom: 1px solid gold; }
.bl { border-left: 1px solid gold; }
.br { border-right: 1px solid gold; }
        
.pl { padding-left: 10px; }
.pr { padding-right: 10px; }
.pt { padding-top: 10px; }
.fb { font-weight: bold; }
.fn { font-weight: normal; }

.bg { background-color: gold; }

.js { text-align: justify; padding-top: 10px; }

span.bgw
{
	background-color: gold;
	padding-top: 		5px;
	padding-bottom: 	5px;
	padding-left: 		5px;
	padding-right: 	5px;
	width: 100px;
}

.paddings
{
	padding-top: 		5px;
	padding-bottom: 	10px;
	padding-left: 		10px;
	padding-right: 	5px;
}

tr.pager_blue
{
	color: #0000CF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bolder;	
}

tr.pager_blue span
{
	border: solid 1px red;
	border-top: solid 1px red;
	color: red;
	padding: 0px 4px 0px 4px;
}

tr.pager_blue a:link, tr.pager_blue a:visited
{
	color: #0000CF;
	text-decoration: none;
}

tr.pager_blue a:hover
{
	text-decoration: underline;
}

.linetext
{
	MARGIN-TOP: 5px; FONT: 11px tahoma, verdana, arial, sans-serif;
	COLOR: #33;
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP:#ccc 1px solid;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FLOAT: left;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	
	BORDER-LEFT: #ccc 1px solid;
	BORDER-BOTTOM: #ccc 1px solid;
	BACKGROUND-COLOR: #f2f2f2;
}

A.botonlink:link, A.botonlink:visited, A.botonlink:active
{
	display: block;
	font-family:Tahoma;
	font-size:8pt;
	font-weight:bold;
	color:#575757;
	width:92px;
	height:21px;
	border: 1px none;
	background-image:url(../img/boton.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	text-align: center;
	padding-top: 3px;
}

A.botonlink:hover
{
	color:#2E6EFF;
	/*background-image:url(../images/boton.gif);*/
	text-decoration: none;
}

body
{
	margin: 0px 0px 0px 0px;
}
.ltext
{
	FONT: 11px tahoma, verdana, arial, sans-serif;
	COLOR: #33;
	FONT-WEIGHT: bold;
	padding: 3px 10px 3px 10px;
	BORDER: #ccc 1px solid;
	BACKGROUND-COLOR: #f2f2f2;
}

.rtext
{
	border:1px solid #a3c7e2;
	height: 15px;
	FONT: 11px Tahoma, Arial;
	COLOR: #2070b3;
	font-weight: bolder;
	padding-left: 10px;
	padding-right: 10px;
}
.bigwhite {
	FONT: 18px Tahoma, Arial; COLOR: #FFFFFF
}
.bigred {
	FONT: 18px Tahoma, Arial; COLOR: #FF0000;
}
.bigblue {
	FONT: 18px Tahoma, Arial; COLOR: #2070b3
}
.biggreen
{
	FONT: 18px Tahoma, Arial; COLOR: Green;
}
.bigblack {
	FONT: 18px Tahoma, Arial; COLOR: #000000
}
.ContainerBorder
{
	border:1px solid #a3c7e2;
	height: 20px;
}
.ContainerHeader
{
	font-family:Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	background-color:#eef6fb;
	background-image:url("http://www.quilab.com.pe/images/ContainerHeaderBGImage.gif");
	background-repeat:repeat-x;
	color:#0066a7;
	height: 20px;
}

.ContainerHeader a
{
	color:#0066a7;
	text-decoration: none;
}

.ContainerHeader a:hover
{
	text-decoration: underline;
}

a.dark_blue:link, a.dark_blue:visited
{
	color: DarkBlue;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*font-weight: bolder;*/
	text-decoration:none;
}
a.dark_blue:hover
{
	/*color: #2687C5;*/
	text-decoration: underline;
}

a.link_red:link, a.link_red:visited
{
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	text-decoration:none;
}
a.link_red:hover
{
	text-decoration: underline;
}
a.link_blue:link, a.link_blue:visited
{
	color: #2687C5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	text-decoration:none;
}
a.link_blue:hover
{
	color: #2687C5;
	text-decoration: underline;
}
a.link_black:link, a.link_black:visited
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	text-decoration:none;
}
a.link_black:hover
{
	text-decoration: underline;
}
a.link_white:link, a.link_white:visited
{
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bolder;
	text-decoration:none;
}
a.link_white:hover
{
	text-decoration: underline;
}
a.link_light:link, a.link_light:visited
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration:none;
}
a.link_light:hover
{
	text-decoration: underline;
}

tr.items
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

tr.items td
{
	padding-left: 10px;
	padding-right: 10px;
}

.subitems{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.subblack{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.subblue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #2687C5;
}
.subblue2
{
	color: DarkBlue;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*font-weight: bolder;*/
	text-decoration:none;
}
.subred{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*color: #C52929;*/
	color: #FF0000;
}
.subyellow{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #DAA520;
}
.subgreen{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: green;
}
.one
{
	color: Gray;
	font-family:/*Arial, Helvetica, sans-serif;*/Verdana, Arial, sans-serif;
	font-size: 8.5pt;
}
.two {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.three {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 29px;
	font-weight: bold;
	color: #000000;
}
.dots
{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width: 20px;
}
.boton
{
	font-family:Tahoma;
	font-size:8pt;
	font-weight:bold;
	color:#575757;
	width:91px;
	height:21px;
	border: 1px none;
	background-image:url(../images/boton.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}

.boton:hover
{
	color:#2E6EFF;
	background-image:url(../images/boton.gif);
	text-decoration: none;
}

tr.gv_header
{
	BackGround-Color: White;
	Font-Weight: Bolder;
	Font-Family: Arial;
	Font-Size: 8pt;
	Color: Navy;
}

tr.gv_row
{
	BackGround-Color: Lavender;
	Font-Family: Arial;
	Font-Size: 8pt;
	Height: 15px;
}

tr.gv_alter
{
	BackGround-Color: White;
	Font-Family: Arial;
	Font-Size: 8pt;
	Height: 15px;
}

tr.gv_footer
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	background-color: lightyellow;
}

.fondo_logo
{
	background-image: url(../images/fondo_body.gif);
	background-repeat: no-repeat;
}


body {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: .8em;
	}

/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;	
	font: bold 11px Arial, Verdana, Sans-serf;
	height: 20px !important;
	border-bottom: solid 1px #8a9db5;
	color: white;
	background: #b9c4d2 url('../Img/titlebarBg.gif') repeat-x;
	width: 150px	
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #0099CC;
	/*background-color: #DB2027;*/
	font-weight: bolder;
	font-size: 10px;
	color: white;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #0099CC;
	/*background-color: #DB2027;*/
	border: 1px solid #AAAAAA;
	color: white;
	FONT-SIZE: 8pt; 
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: white; 
	FONT-FAMILY: Arial; 
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	border:1px solid #D5D5D5;
	border-bottom: 1px solid #C2C2C2;
	border-right: 1px solid #C2C2C2;
	font-family: Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	background-image:url(../Img/buttonBg.gif);
	background-position:top;
	background-color:white;
	vertical-align: middle;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0076BD;
	background-color: #E5F6FF;
	border: 1px solid #85CCE4;
	font-weight: bold;
	}









/**     ---------------------------------------------    */
.tabsmenu
{
	font: 12px tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
	font-weight: bold;
}
.labell {
	font-family: verdana;
	font-size: 10px;
	color:#000000;
	text-align:left;
}
.displayBox3 
  {
	border: 1px solid #7F9DB9; 
	cursor: pointer; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	}
	
.displayText3 {font-size: 8pt;}
.checklist3 { 
		border: 2px solid lightBlue; 
		padding: 2px; 
		height: 250px; 
		width: 350px; 
		overflow: scroll;
		font-size: 10px;
		background: Window;
      font-family: Arial, Helvetica, sans-serif;
		}


.black
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.label_num{
	font-weight: bold;
	font-family: Arial;
	font-size: 10px;
	color: blue;
	border-right: #519BE4 2px solid;
	border-top:  #519BE4  2px solid;
	border-left: #519BE4  2px solid;
	border-bottom:  #519BE4  2px solid;	
	text-align: center;
	font-size: smaller;
	background: Silver;
}

.cajatexto10
{
	border-right: #519BE4 2px solid;
	border-top:  #519BE4  2px solid;
	border-left: #519BE4  2px solid;
	border-bottom:  #519BE4  2px solid;
	font-size: 10px;
	font-family: Verdana;
	
	}
	
	.cajatexto_rojo
{
	border-right: #FF0000 1px solid;
	border-top:  #FF0000  1px solid;
	border-left: #FF0000  1px solid;
	border-bottom:  #FF0000  1px solid;	
   background-color: #FFF0F5;
   text-align: left;
	font-family: Arial;
	font-size: 11px;
	color: Red;	
	
	}
.labelr {
	font-family: verdana;
	font-size: 10px;	
	color:#000000;
	text-align:right;
}
	.cajatexto{
	BORDER-RIGHT: #808080 1px solid; 
	BORDER-TOP: #808080 1px solid; 
	BORDER-LEFT: #808080 1px solid; 
	BORDER-BOTTOM: #808080 1px solid; 
	FONT-SIZE: 10px; 
	COLOR: #000080	; 
	FONT-FAMILY:Verdana 
	}
		.cajatexto_centro{
	BORDER-RIGHT: #808080 1px solid; 
	BORDER-TOP: #808080 1px solid; 
	BORDER-LEFT: #808080 1px solid; 
	BORDER-BOTTOM: #808080 1px solid; 
	FONT-SIZE: 10px; 
	COLOR: #000080	; 
	FONT-FAMILY:Verdana ;
	text-align: center;
	
	}
td.gris
{
	background: url(../img/lineaBorn.gif);
	
}
td.amarillo
{
	/*background: url(../img/lineaBorn.gif);*/
	background: #FFFFE0;
	border-bottom: #0099cc thin solid	
	
}
td.Azul
{		
	background: url(../img/top_middle.gif);	
}
td.grey
{
	 background-color: lightgrey;
}

	 
.label {
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	color: #000000;
	font-weight: bolder;
	vertical-align:middle;
}
 
.label_chico {
	font-family: Verdana, Sans-Serif;
	font-size: 10px;
	color: #7B7B7B;
	font-weight: bolder;
	vertical-align:top;
}


.label_normal {
	font-family: Verdana, Sans-Serif;
	font-size: 11px;
	color: #000080;
	vertical-align:middle;
}

.label_azul {
	color: #000080;	
	font-weight: bold;
	font-family: Arial;
	font-size: 8pt;
}
.label_Titulo {
	font-weight: bold;
	font-family: Arial;
	font-size: 8pt
	color: #000000;	
	
}
.label_grande{
	font-weight: bold;
	font-family: Arial;
	font-size: 8pt;
	color: #000000;	
	
}

.label_grande_blanco{
	font-weight: bold;
	font-family: Arial;
	font-size: 8pt;
	color: #FFFFFF;		
}

.label_grande_white {

	font-weight: bold;
	font-family: Arial;
	font-size: 9pt;	
	color: White;		
}
.label_white {
	font-family:Arial
	font-size: 9px;
	color: White;
	FONT-WEIGHT: bold; 
	vertical-align:middle;
}
.estilo5
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
}
.black
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
}

.texto_error {
	font-family: Arial;
	font-size: 2px;
	color: navy;	
}
.texto {
	font-family: Arial;
	font-size: 9px;
	color: navy;	
}
.texto_ {
	font-family: Arial;
	font-size: 8.5px;
	color: navy;	
}
.texto_10 {
	font-family: Arial;
	font-size: 12px;
	color: navy;	
}

.texto_cadena {
	font-family: Arial;
	font-size: 12px;
	color: navy;	
}

.error {
		text-align: left;
	font-family: Arial;
	font-size: 11px;
	color: Red;	
	
}

.cajanumerico
{
BORDER-RIGHT: #808080 1px solid; 
	BORDER-TOP: #808080 1px solid; 
	BORDER-LEFT: #808080 1px solid; 
	BORDER-BOTTOM: #808080 1px solid; 
	FONT-SIZE: 10px; 
	COLOR: #000080	; 
	FONT-FAMILY:Verdana ;
	text-align:right;
}

.titulo
{
	FONT-WEIGHT: bolder;
	FONT-FAMILY:Arial;
	FONT-SIZE: smaller; 
	COLOR: Navy;
	font-size:15px;
	
}
.winopen {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #6699cc; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
    }
	 
.bolder
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #3f73ad; 
	FONT-FAMILY: Arial; 
}
.letras
{
	FONT-SIZE: 8pt; 
	COLOR: black; 
	FONT-FAMILY: Verdana; 
}
table.fondo
{
	border-right: #0099cc thin solid; 
	border-top: #0099cc thin solid; 
	border-left: #0099cc thin solid; 
	border-bottom: #0099cc thin solid	
}
tr.row_header
{
	height: 30px; 
	background-color: #0099cc;
	font-weight: bolder;
	font-size: medium;
	color: White;
	font-family: Arial;
}
tr.gv_header
{
BackGround-Color: White;
Font-Weight: Bolder;
Font-Family: Arial;
Font-Size: 8pt;
Color: Navy;
}

tr.gv_alter
{
	BackGround-Color: White;
	Font-Family: Arial;
	Font-Size: 8pt;
	Height: 15px;
}

tr.gv_row
{
	BackGround-Color: Lavender;
	Font-Family: Arial;
	Font-Size: 8pt;
	Height: 15px;
}

.resaltado
{
	BackGround-Color: Lavender;
	Font-Family: Arial;
	Font-Size: 8pt;
	Height: 15px;
}

tr.gv_footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: lightyellow;
}

tr.cabecera
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	background-color: lightyellow;
}


.mistake
{
	font-family: Verdana;
	font-weight: bolder;
	font-size: 10px;
	color: red;
}
.mistake_verder
{
	font-family: Verdana;
	font-weight: bolder;
	font-size: 10px;
	color: Orange;
}
.button
{
	border:1px solid #D5D5D5;
	border-bottom: 1px solid #C2C2C2;
	border-right: 1px solid #C2C2C2;
	font-family: Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	background-image:url(../Img/buttonBg.gif);
	background-position:top;
	background-color:white;
	height:20px;
	width:80px;
	vertical-align: middle;
}
.remaining
{
	color:Gray;
	font-family:Arial;
	font-size:7pt;
}


tr.gv_header
{
BackGround-Color: White;
Font-Weight: Bolder;
Font-Family: Arial;
Font-Size: 8pt;
Color: Navy;
}


.texto {
	font-family: Arial;
	font-size: 11px;
	color: navy;	
}
.combo{
	BORDER-RIGHT: #808080 1px solid; 
	BORDER-TOP: #808080 1px solid; 
	BORDER-LEFT: #808080 1px solid; 
	BORDER-BOTTOM: #808080 1px solid; 
	HEIGHT: 20px;
	FONT-SIZE: 12px; 
	COLOR: #333333; 
	FONT-FAMILY:Verdana 
	}
	
.Grid
{
	border:  1px solid #555555;
	padding: 1pt;

}

.Grid td
{
	border: solid 1px Gray;
	margin: 3px 3px 3px 3px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 5px;
	text-align: center;
}

.GridHeader
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif	;
	font-style: normal;
	text-align: center;
	color: navy;
	background-color: white;
}

.GridHeader a
{
	font-family: Arial, Helvetica, sans-serif	;
	font-size: 8pt;
	font-family: arial;
	text-align: center;
	text-decoration: none;
	color: #003366;
	padding: 0px 15px 0px 15px;
}

.GridHeader a:hover
{
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif	;
	font-size: 8pt;
	font-style: normal;
	text-align: center;
	color: #003366;
	
}

.GridItem, .GridAltItem
{

	font-family: Verdana;
	font-size: 8pt;
	font-family: arial;
	text-align: center;
	color: #003366;
}

.GridItemL, .GridAltItemL
{
	font-size: 8pt;
	font-family: arial;
	text-align:left;
	color: #003366;
}

.GridItem
{
	background-color: White;
}

.GridAltItem
{
	background-color: #EEEEEE;
}

.GridFooter
{
	font-size: 9pt;	
	text-align: center;	
	color: Black;
	background-color: #CCCCCC;	
}

.GridPager
{
	font-size: 9pt;	
	text-align: center;	
	color: Black;
	background-color: #999999;
}







/*********************************** BLUE *****************************/


td.top_left, th.top_left
{
	background-image: url(../img/blue/top_left.gif);
	font-weight: normal;
	font-family: verdana;
	font-size: 10px;
	color: White;
	width: 13px;
	height: 24px;
}
td.top_middle, th.top_middle
{
	background-image: url(../img/blue/top_middle.gif);
	/*background-repeat: repeat-x;*/
	color: White;
	font-family: Tahoma;
	font-size: 8pt;
	height: 24px;
}
td.top_right, th.top_right
{
	background-image: url(../img/blue/top_right.gif);
	background-repeat: no-repeat;
	color: White;
	width: 13px;
	height: 24px;
}

td.bottom_left
{
	background-image: url(../img/blue/bottom_left.gif);
	background-repeat: no-repeat;
	color: White;
	width: 13px;
	height: 24px;
}
td.bottom_middle
{
	background-image: url(../img/blue/bottom_middle.gif);
	/*background-repeat: repeat-x;*/
	color: White;
	height: 24px;
}
td.bottom_right
{
	background-image: url(../img/blue/bottom_right.gif);
	background-repeat: no-repeat;
	color: White;
	width: 13px;
	height: 24px;
}
td.td_middle
{
	background-image: url(../img/blue/middle.gif);
	color: White;
}
tr.tr_middle
{
	background-image: url(../img/blue/middle.gif);
	color: White;
}

.error
{
	BackGround-Color: #FFF0F5;
	Border-Style: solid;
	Border-Width: 1px;
	Color: #FF0000;
	Font-Family: Arial;
	Font-Size: 8pt;
	Text-Align: Center;
}font-weight: bold;