body { background-color:#ffffff;color:#000000;margin: 0px; font-family:arial ; font-size:smaller;}

td {vertical-align:top; padding:4px; margin:4px; font-size:13px; font-family : Arial; }



table.outer_table{border:1px solid black; width:100%; padding:4px; margin:2px;border-collapse:collapse;}

table.option_table{border: none; width:100%; padding:0px; margin:0px; background-color:#000000;}

tr.option_tr {background-color:#e8e8e8; border:none;}

td.label{font-weight:bold; text-align : left;}

th {background-color:#cccccc; vertical-align:top; text-align:center; font:bold smaller Arial;}

th.fnh {background-color:#219024;color:#ffffff;	height:20px;font:bold smaller Arial;	vertical-align: middle;	text-align : center; }

a:link    { color: #0000ff; }
a:visited { color: #880088; }
a:active  { color: #ffff00; }
a:hover   { color: red; text-decoration: none }
a.fnh:link , a.fnh:visited   { color: #ffffff; text-decoration: none}
.fnh  a:active  { color: #ff0000; }
.fnh  a:hover   { color: #ff0000; background-color : #336633;}
.cat_links {font-weight: bold;}
.ad_list {background-color:#eeeeee; text-align:center; font: 12px Arial;color:#000000;}
.bold_list , a.bold_list{background-color:#eeeeee; color:#ff0000; text-align:center; font: bold 12px Arial;}
a.menu:hover, a.menu:link, a.menu:visited, a.menu:active{font: bold smaller "MS SANS SERIF" ; color: #ff0000; text-decoration: none }

a.info{ position:relative; /*this is the key*/
    	z-index:24; background-color:#ccc;
    	color:#000;
    	text-decoration:none}
a.info:hover{z-index:25; background-color:#ff0}
a.info span{display: none}
a.info:hover span{
    	/*the span will display just on :hover state*/
    	display:block;
    	position:absolute;
    	top:-2em;
    	left:10em;
    	width:25em;
    	border: 1px solid Black;
    	background-color: #FFFFC4;
    	color:#000;
    	text-align: left;
		text-decoration:none;
		padding:1px;
    }
	
.g {background-color:#FFFFB9; color:#ff0000; text-align:center; font: bold 11px;}
table.g {border:1px solid #ff0000; width:100%;}
tr.g {border:1px solid #ff0000;}
.s {background-color:#eeeeee; color:#000000; text-align:center; font: bold 11px;}
table.s {border:1px solid #000000; width:100%;}
.b {background-color:#ffffff; color:#000000; text-align:center; font: 10px;}
table.b {border:1px solid #000000; width:100%;}


/* header file CSS - added 12/26/06 ww  */
td.headerTB { padding:0px; margin:0px; }
.headerTB { padding:0px; margin:0px; }
