@media screen
{
.noprint_h { visibility: visible }
.noprint_c { vivibility: visible }
}

@media print
{
.noprint_h { display:none; visibility: hide }
.noprint_c { display:none;visibility: collapse } /* does not work like described in W3C standard of CSS2 ! */
}

@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:#5B913C; text-decoration:underline;}
A.green_link:visited {color:#5B913C;text-decoration:underline;}
A.green_link:hover {color:#5B913C;text-decoration:none;}
td.daily_news {color:red}
li.daily_news {color:blue}

body{ marginheight:0; marginwidth:0; bottommargin:0; rightmargin:0; leftmargin:0; topmargin:0; 
   text:#000000; background:#E7F1D6; }
.header_table { padding:4; width:100%; cellspacing:0; border:0; background:#E7F1D6; }
.main_background {	background:#E7F1D6; }
font.header_corner_text {font-size:12; font-family:Arial;} /* Customs name text */	
.horizontal_menu {background:#D0DCBC; font-size:12;}
.vertical_menu {background:#A3AD93;}
.horizontal_line {background:#999999;}
.vertical_line {background:#CCCCCC;}
.even_line {background:#D0DCBC;}
.expanded_line {background:#A3AD93;}
font.data_screen_title {font-size:16pt;}
font.left_menu {font-size:10; font-family:Verdana;}

/* other than colours */
input.wide_button {width:250px;}

/* IH-like tables and headers */
table.ih_main_header {background:#A3AD93; 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;}
tr.ih_header {background:#A3AD93;}
td.ih_label {width:150; valign:top;}
td.ih_item {valign:top; border:1px; border-style:solid; border-color:black;}

}

