@media screen
{
.noprint_h { visibility: visible }
.noprint_c { vivibility: visible }
INPUT {
	FONT-SIZE: 12px; FONT-FAMILY: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif
}
SELECT {
	FONT-SIZE: 12px; FONT-FAMILY: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif
}
TEXTAREA {
	FONT-SIZE: 12px; FONT-FAMILY: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif
}
TD {
	FONT-SIZE: 12px; FONT-FAMILY: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif
}
TH {
	FONT-SIZE: 12px; FONT-FAMILY: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif
}
}

@media print
{
.noprint_h, .vertical_menu, .horizontal_menu { display:none; visibility: hide }
.noprint_c { display:none;visibility: collapse } /* does not work like described in W3C standard of CSS2 ! */
INPUT {
	FONT-SIZE: 10px; FONT-FAMILY: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif
}
SELECT {
	FONT-SIZE: 10px; FONT-FAMILY: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif
}
TEXTAREA {
	FONT-SIZE: 10px; FONT-FAMILY: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif
}
TD {
	FONT-SIZE: 10px; FONT-FAMILY: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif
}
TH {
	FONT-SIZE: 10px; FONT-FAMILY: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif
}
}


@media screen,print
{
A:link    {color:#323E1E;text-decoration:underline;}
A:visited {color:#323E1E;text-decoration:underline;}
A:hover   {color:#000000;text-decoration:none;}
A.left:link    {color:#323E1E;text-decoration:none;}
A.left:visited {color:#323E1E;text-decoration:none;}
A.left:hover   {color:#000000;text-decoration:underline;}
A.black_link:link    {color:#323E1E;text-decoration:underline;}
A.black_link:visited {color:#323E1E;text-decoration:underline;}
A.blue_link:link {color:#5555DF; text-decoration:underline;}
A.blue_link:visited {color:#5555DF;text-decoration:underline;}
A.blue_link:hover {color:#5555DF;text-decoration:none;}
A.green_link:link {color:#000000; text-decoration:underline;}
A.green_link:visited {color:#000000;text-decoration:underline;}
A.green_link:hover {color:#000000;text-decoration:none;}


body {margin: 0 0 0 0; text:#000000; background:#FFFFFF;font-family:Verdana;font-size:12;} 
.header_table { padding:0; width:100%; cellspacing:0; border:0; background:#FFFFFF; }
font.header_corner_text {font-size:12; font-family:Arial;} /* Customs name text */	
.horizontal_menu {background:#F2F7E9;font-size:12;}
.vertical_menu {background:#F5F5EC;}
.horizontal_line {background:#999999;}
.vertical_line {background:#CCCCCC;}
.even_line {background:#F8F8F8;}
.expanded_line {background:#F1F8E9;}
font.data_screen_title {font-size:16pt;}
font.left_menu {font-size:12; font-family:Verdana;}

/* other than colours */
input.wide_button {width:250px;}

/* IH-like tables and headers */
table.ih_main_header {background:#ffcc66; width:100%; CELLPADDING:4; border-spacing:0; BORDER:0;}
table.ih_outer_table {width:90%; cellpadding:0; border-spacing:0; border:0;} 
table.ih_inner_table {width:100%; cellpadding:3; border-spacing:3; border:0;}
td.ih_label {width:150; valign:top;}
td.ih_item {valign:top; border:1px; border-style:solid; border-color:black;}
}
