@page {margin: 0px}body, table, tr, td, a, h1, h2, h3, h4, h5, h6, input, select, submit, textarea { 		font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular;	font-size: 11px;	line-height: 15px;	color: #666666;	background-color: #AAAAAA}a {	text-decoration: none;	/*color: #387485;*/	color: #fff;}h1 {	font-size: 25px;	line-height: 30px;	background-color: #191919}h2 {	font-size: 20px;}.table, table, tr, td {	background-color: #AAAAAA;}input.radio {	line-height: 15px;	background-color: #333333;}select, option {	height:15px;	width:140px;	padding=1px;}input, select, submit, textarea {	color: #FFFFFF;	border-color: #222222;	background-color: #666666;	background-color: #333333;}input[type="radio"] {	background-color: #333333;}	input[type="select"] {	width:100px;}.popup_small {	width:50px;	}input[type="select"].small {	width:20px;	}input.text {	color: #000000;	background-color: #666666;	width:100px;}.popup_normal {	width:110px;}.popup_short {	width:60px;}.yellow {	color: #FFCC00;}/* --- table cell classes --- */.dark {	color: #bbbbbb;	background-color: #191919;}.dark_offset {	color: #bbbbbb;	background-color: #222222;}a.dark_offset {	/*color: #387485;*/	color: #fff}.light {	color: #fff;	background-color: #333333;}.light_offset {	color: #bbbbbb;	background-color: #555555;}.light_hilite {	font-style:bold;	color: #ffcc00;	background-color: #333333;}.border_left {	font-style:bold;	color: #ffffff;	background-color: #333333;	border-style:none;	border-width:1px;	border-color:#ffcc00;}.hilite_cell {	background-color: #AAAAAA;}.main_top {	font-size: 16px;	color: #CCCCCC;	background-color: #333333}.main_left {	background-color: #CCCCCC}.main_main {	background-color: #BBBBBB}.main_right, a.main_right {	background-color: #CCCCCC}.title {	font-size: 9px;	font-style: bold;}button {	border-style:none;	border-width:0px;}input {	margin-top:0px;	margin-bottom:2px;}.hovertext {	font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular;	font-size: 11px;	color: #333333;	background-color: #F5F5F5;	border: 1px solid #999999;	/*border-width:0px;*/	padding: 8px;	padding-top: 4px;	padding-bottom: 4px;	/*		filter: alpha(opacity=90);        -moz-opacity:0.9;        opacity: 0.9;    */}.hovertexttitle {	font-family: Verdana, Arial, Geneva, Helvetica, Swiss, SunSans-Regular;	font-weight: bold;	font-size: 11px;}	