#headline  { color: white; font-weight: bold; font-size: 16px}

.h1ont {
    	font-size: 14px;
	font-weight: bold;
	color: darkred;

}

.colored   { background-color: #ffff8f }

.h1     { font-weight: bold; font-size: 13px; padding-top: 10px}
.h2  { font-weight: bold; font-size: 12px; padding-top: 10px }

.small  { font-size: 11px }
.light  { color: #777777; font-size: 10px; font-weight: normal}
.noborder { background-color: transparent; border: none }

.white { bgcolor: #861B00; background-color: #861B00 }

input.button  { 

color: white; 
font-size: 11px; 
background-color: silver; 
border: 1px solid black;

background-image: url(input_button_back.gif);
background-repeat: repeat-x;
background-position: top;

}

textarea { 

background:#d2d2d2 url('textarea_back.gif') repeat-x fixed center 50%; color: darkred;
font-size: 11px; 
border-top: 1px solid gray;
border-right: 1px solid white; 
border-bottom: 1px solid white; 
border-left: 1px solid gray;

scrollbar-face-color:#ACACAC;
   scrollbar-shadow-color:#808080;
   scrollbar-highlight-color:#D4D4D4;
   scrollbar-3dlight-color:#D4D4D4;
   scrollbar-darkshadow-color:#808080;
   scrollbar-track-color:#D2D2D2;
   scrollbar-arrow-color:#FFFFFF
 }

select { 

color: black; 
font-size: 9px; 
background-color: white; 

}

form {
  margin: 0px;
  padding: 0px;
}

.l {}
.r {}


table  { font-size: 12px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #552222 }

table.desk {table-layout: fixed; width: 500}

table.desk tr.header {
	height: 50px;
	
	background-image: url(table/desk_top.jpg); 
	background-repeat: no-repeat; 
	background-position: top left; 
	
	color: white;
	font-weight: bolder;
	font-size: 16px;
	padding-left: 10px; padding-right: 10px;

	padding-top: 20px;
}
table.desk tr.content {
	background-image: url(table/desk_cont.jpg); 
	background-repeat: repeat-y; 
	background-position: top left; 
	
	color: #552222;
	font-size: 12px;
	padding-left: 10px; padding-right: 10px;
	padding-top: 16px; padding-bottom: 2px;
}

table.desk tr.footer {
	height: 50px;
	
	background-image: url(table/desk_bot.jpg); 
	background-repeat: no-repeat; 
	background-position: top left; 
	
	color: white;
	font-weight: bolder;
	font-size: 12px;
	padding-left: 10px; padding-right: 10px;

	padding-top: 4px;
}




table.t0 {table-layout: fixed; width: 450; } /*position: relative; left: -10px}*/
table.t0 tr.header {
	height: 26px;
	
	background-image: url(table/t0_top.jpg); 
	background-repeat: no-repeat; 
	background-position: top left; 
	
	color: white;
	font-weight: bolder;
	font-size: 13px;
	
	padding-left: 27px; padding-right: 27px;
	padding-top: 3px;
}
table.t0 tr.content {
	background-image: url(table/t0_cont.jpg); 
	background-repeat: repeat-y; 
	background-position: top left; 
	
	color: #552222;
	font-size: 12px;
	
	padding-left: 27px; padding-right: 27px;
	padding-top: 3px; padding-bottom: 3px;
}
table.t0 tr.zebra {
	background-image: url(table/t0_zeb.jpg); 
	background-repeat: repeat-y; 
	background-position: top left; 
	
	color: #552222;
	font-size: 12px;
	
	padding-left: 27px; padding-right: 27px;
	padding-top: 3px; padding-bottom: 3px;
}

table.t0 tr.hr {
	height: 5px;
	
	background-image: url(table/t0_hr.jpg); 
	background-repeat: no-repeat; 
	background-position: top left; 
	
	font-size: 1px;

}

table.t0 tr.footer {
	height: 24px;
	
	background-image: url(table/t0_bot.jpg); 
	background-repeat: no-repeat; 
	background-position: top left; 
	
	color: white;
	font-weight: bolder;
	font-size: 11px;
	padding-left: 27px; padding-right: 27px;
	padding-top: 0px;
}



table.box {table-layout: fixed;}

table.box tr.content 	{background: white; color: black; padding: 2px}
table.box tr.header		{ height: 6px;	background-image: url(table/box_t.gif);		background-repeat: repeat-x;		background-position: top;}
table.box tr.footer		{ height: 6px;	background-image: url(table/box_b.gif);	background-repeat: repeat-x;		background-position: bottom;}
table.box td.l			{ width: 6px;	background-image: url(table/box_l.gif);		background-repeat: repeat-y;		background-position: left;}
table.box td.r			{ width: 6px;	background-image: url(table/box_r.gif);		background-repeat: repeat-y;		background-position: right;}
table.box tr.header td.l 	{ width: 6px;	background-image: url(table/box_lt.gif);	background-repeat: no-repeat;	background-position: top left;}
table.box tr.header td.r 	{ width: 6px;	background-image: url(table/box_rt.gif);	background-repeat: no-repeat;	background-position: top right;}
table.box tr.footer td.l 	{ width: 6px;	background-image: url(table/box_lb.gif);	background-repeat: no-repeat;	background-position: bottom left;}
table.box tr.footer td.r 	{ width: 6px;	background-image: url(table/box_rb.gif);	background-repeat: no-repeat;	background-position: bottom right;}


table.t1 {
	table-layout: fixed;
	position: relative; 
	left: -8px;
	padding-top: 5px;
	padding-bottom: 5px;
}
table.t1 tr td {
	padding-left: 0px;
	padding-right: 0px;
}

table.t1 tr.content		{
	background: #E5E5E5; color: black; padding: 2px;
	color: #664444;
	font-size: 11px;
}
table.t1 tr.zebra		{
	background: #CFCFCF; color: black; padding: 2px;
	color: #442222;
	font-size: 11px;
}

table.t1 tr.header		{ 
	height: 29px;	background-image: url(table/t1_t.gif);	background-repeat: repeat-x;		background-position: top;
	color: #8b0000;
	font-weight: bolder;
	font-size: 13px;
	padding-top: 7px;
}

table.t1 tr.footer		{ 
	height: 19px;	background-image: url(table/t1_b.gif);	background-repeat: repeat-x;		background-position: bottom;
	font-size: 10px;
	color: black;
	padding-top: 0px;
	font-weight: normal;
}

table.t1 tr.hr			{ height: 5px;	background-image: url(table/t1_hr.gif);	background-repeat: repeat-x;		background-position: bottom;}

table.t1 tr.head		{ 
	height: 30px;	background-image: url(table/t1_h.gif);	background-repeat: repeat-x;		background-position: bottom;
	font-weight: bolder;
	color: #444444;
}


table.t1 td.l			{ width: 9px;}
table.t1 td.r			{ width: 9px;}

table.t1 tr.header td.l	{ background-image: url(table/t1_lt.gif);		background-repeat: no-repeat;	background-position: top left;}
table.t1 tr.footer td.l	{ background-image: url(table/t1_lb.gif);	background-repeat: no-repeat;	background-position: bottom left;}
table.t1 tr.hr td.l		{ background-image: url(table/t1_lhr.gif);	background-repeat: no-repeat;	background-position: top left;}
table.t1 tr.head td.l		{ background-image: url(table/t1_lh.gif);	background-repeat: no-repeat;	background-position: top left;}
table.t1 tr.content td.l	{ background-image: url(table/t1_lc.gif);	background-repeat: repeat-y;		background-position: left;}
table.t1 tr.zebra td.l	{ background-image: url(table/t1_lz.gif);	background-repeat: repeat-y;		background-position: left;}

table.t1 tr.header td.r	{ background-image: url(table/t1_rt.gif);		background-repeat: no-repeat;	background-position: top right;}
table.t1 tr.footer td.r	{ background-image: url(table/t1_rb.gif);	background-repeat: no-repeat;	background-position: bottom right;}
table.t1 tr.hr td.r		{ background-image: url(table/t1_rhr.gif);	background-repeat: no-repeat;	background-position: top right;}
table.t1 tr.head td.r		{ background-image: url(table/t1_rh.gif);	background-repeat: no-repeat;	background-position: top right;}
table.t1 tr.content td.r	{ background-image: url(table/t1_rc.gif);	background-repeat: repeat-y;		background-position: right;}
table.t1 tr.zebra td.r	{ background-image: url(table/t1_rz.gif);	background-repeat: repeat-y;		background-position: right;}
