/* basic */html { min-width: 600px; }body, div, td, th, h2, h3, h4 { /* redundant rules for bad browsers  */      font-family: verdana,sans-serif;	font-size:    x-small;	voice-family: "\"}\"";	voice-family: inherit;	font-size: small;	color: #333;}  .clearhack { display: inline; } /*Clears Box Model Hack in IE5*/body {	background: #EDEBE3;	background: #42560A;	color: #333;	padding: 1em 20px 3em 20px;	padding: 0;	margin: 0;}a { color: #06C; }a { color: #fff; }a:hover { color: #FFFF00; }a:active { color: #000; }p { font: 14px Verdana, Arial, sans-serif;  color: #FFF;  line-height: 150%; text-align: justify; }h1,h2 {	font-family: trebuchet ms;	font-weight: bold;	color: #333;}h1 {	font-size: 180%;	margin: 0;}h1 a { text-decoration: none; color: #333; }h1 a:hover { border-bottom: 1px dotted #666; color: #000; }h2 {	font-size: 140%;	padding-bottom: 2px;	border-bottom: 1px solid #CCC;	margin: 0;}p.note {	background: #EEE;	padding: 4px;	font-family: tahoma;	font-size: 85%;	line-height: 130%;	margin-top: 0;}.emphasis {font-size: 14px; font-weight: bold; color: yellow; text-align: justify; }.footer {text-align: center;font-weight: normal;font: 14px Verdana, Arial, sans-serif;color: #F07233; }#content {	/*width: 1024px; */	width: 100%;	max-width: 1024px;	padding: 10px;	margin-top: 20px;        margin-bottom: 0; 	margin-left: auto;	margin-right: auto;		/* opera does not like 'margin:20px auto' */	background: #42560A;	border: 1px solid #42560A; 	text-align:left; 	/* part 2 of 2 centering hack */	width: 1024px; /* ie5win fudge begins */	width: 100%;	voice-family: "€"}€"";	voice-family:inherit;	width: 990px;	width: 95%;	}html>body #content {	width: 990px; /* ie5win fudge ends */	width: 95%;	}/* tabs */#main {	border: 1px solid #F07233;	/*clear: both;*/	/*background: #FFF3B3;*/	/*padding-top: 2em;*/	margin-top: 0;	margin-left: 15;	margin-right: auto;	margin-bottom: 20px;	background: none;	/* width: 990; */	width:100%;}#contents {padding: 1.5em;padding-top: 0.25em;min-height: 220px; /* filter:alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; background-color: #333; */}#header {	position: relative;	margin-top: 340px;	margin-left: 15;	/* width: 990; */	width:100%; 	height: 3em;	width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */}#header ul#primary {	margin: 0;	padding: 0;	position: absolute;	bottom: -1px;	width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */}#header ul#primary li  {	display: inline;	list-style: none;}#header ul#primary a,#header ul#primary span,#header ul#primary a.current {	width: 8em;	display: block;	float: left;	padding: 4px 0;	margin: 1px 2px 0 0;	text-align: center;	font-family: tahoma, verdana, sans-serif;	font-size: 85%;	text-decoration: none;	color: #333;	color: yellow;}#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {	border: 1px solid #F07233;	border-bottom: none;		/* background: #FFF3B3; */	/*filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; background-color: #030; z-index: 1;*/	padding-bottom: 6px;	margin-top: 0;}#header ul#primary a {	background: #FFFAE1;	background: none;	border: 1px solid #AAA;	border-bottom: none;}#header ul#primary a:hover {	margin-top: 0;	border-color: yellow;	background: #FFF7CD;	background: none;	padding-bottom: 5px;}#header ul#secondary {	position: absolute;	margin: 0;	padding: 0;	bottom: -1.4em;	left: 1px;	width: 50em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */}#header ul#secondary li a,#header ul#secondary li span {	width: auto;	display: block;	float: left;	padding: 0 10px;	margin: 0;	text-align: auto;	border: none;	border-right: 1px dotted #AAA;	background: none;}#header ul#secondary li a {	color: #06C;	text-decoration: underline;}#header ul#secondary li a:hover {	color: #333;	background: transparent;	padding: 0 10px;	border: none;	border-right: 1px dotted #AAA;}#header ul#secondary li a:active {	color: #000;	background: transparent;}#header ul#secondary li:last-child a { border: none; }