body {	color:#336633; background-color:#ccffcc;
	font-family:arial,swiss,helvetica,sans-serif; font-size:80%;
	margin:0; padding:0;}
img {	border-style:none;}
a:hover {color:#000000;}
p, table, ul, ol, form, input {font-size:1em;}
table, ul, ol, form, input {margin:0; padding:0; font-size:1em;}

	
h1 {	color:#ccffcc; background-color:#669966;
	letter-spacing:.1em; text-align:center; font-size:2em;
	margin:0; padding:.2em;}
h2 { color:#669966; background-color:#99cc99;
	font-weight:normal; text-align:right; 
	font-size:1em;
	margin:0; padding:.2em;}
h2 a { color:#669966;}
h4 {	background-color:#99cc99; width:100%; padding:.4em; margin-bottom:.8em;}

.votebox {color:#669966; background-color:#99cc99;
	font-size:.8em;
	padding:0 .1em .1em .1em;
	position:absolute; top:0; left:0;
	border:2px; border-style:none solid solid none; border-color:#336633;}
.votebox input {height:.8em; width:.8em; margin-bottom:.1em;}
.votebox a	{color:#669966;}

.menucontent {width:100%;}
.menu {	background-color:#669966;
	margin:.1em;
	vertical-align:top;
	}
.menu h3, .menu h3 a 
	{color:#ccffcc; margin-bottom:0;}
.menu ul {margin-top:0; padding-left:1em; margin-left:0;}
.menu li {color:#99cc99; padding-left:0; margin-left:.7em; 
	margin-bottom:.4em;}
.menu a	{color:#99cc99; }
.menu a:hover {color:#000000; }
.menu .highlight {color:#ccffcc; }
.menu .attention {color:#000000;}
.menu p {color:#99cc99;}

.content {color:#336633; background-color:#ccffcc;
	margin:0; padding:1em;
	vertical-align:top; width:85%;}
.content a {color:#336633;}
.content a:hover {color:#000000;}
.content h3 {color:#669966; margin:0; padding-top: .8em; padding-bottom:0;}
.content h3 a {color:#669966; }
.content h3 a:hover {color:#000000; }

.content ul {margin-top:0; padding-left:1em; margin-left:0;}
.content ol {margin-top:0; padding-left:1em; margin-left:0;}
.content li {padding-left:0; margin-left:1em; }
.content strong {background-color:#99cc99; width:100%; padding:.4em; 
	margin-bottom:.8em;}
.content .weak {color:#669966;}


.boxed {border:3px solid #000; padding:.3em;}
.help {cursor: help; border-bottom: 0.05em dashed}

.small {font-size:.85em;}
.xsmall {font-size:.7em;}

.vtop {vertical-align:top;}
.vmiddle {vertical-align:middle; margin-top:auto; margin-bottom:auto;}
.vbottom {vertical-align:bottom;}

.hright {text-align:right;}	.hcenter {text-align:center;}
.hleft {text-align:left;}	
.noverse {color:#336633; background-color:#ccffcc;}
.noverse a {color:#336633;}
.noverse a:hover {color:#000000;}
.noverse h3 {color:#336633;}
.noverse h3 a {color:#336633;}
.noverse h3 a:hover {color:#000000;}

.inverse {color:#669966; background-color:#99cc99;}
.inverse a {color:#669966;}
.inverse a:hover {color:#000000;}
.inverse h3 {color:#669966;}
.inverse h3 a {color:#669966;}
.inverse h3 a:hover {color:#000000;}

.reverse {color:#ccffcc; background-color:#669966;}
.reverse a {color:#ccffcc;}
.reverse a:hover {color:#000000;}
.reverse h3 {color:#ccffcc; background-color:#669966;}
.reverse h3 a {color:#ccffcc;}
.reverse h3 a:hover {color:#000000;}

.list {	border:1px; border-style:solid; border-color:#669966;
	width:95%; vertical-align:top; margin:0;}
.list tr {padding:.2em; margin:0;}
.list td {padding:.2em; margin:0; border-left:1px dotted #669966; vertical-align:top;}

.list .small td {font-size:.85em;}
.list .xsmall td {font-size:.7em;}

th {background-color:#669966; color:#ccffcc; text-align:left;}
th a {color:#ccffcc;}
th a:hover {color:#000000;}

.even 		{color:#669966; background-color:#99cc99;}
.even a		{color:#669966;}
.even a:hover	{color:#000000;}
.odd		{color:#336633; background-color:#ccffcc;}
.odd a		{color:#336633;}
.odd a:hover	{color:#000000;}

.attention {color:#000000;}
a.attention {color:#000000;}
.pageimage {float:right; margin-left:1em;}
.react {text-align:right; font-size:.85em; clear: both;}
.iconlist {margin:1em;}

.blocks {width:97%; margin:0;}
.blocks h3 {margin-bottom:0; padding:0;}
.blocks h3 a {margin-bottom:0; padding:0;}
.blocks td {padding:.7em; text-align:center;}
.blocks .attention {font-weight:bold;}
.blocks a {}
.five td {width:20%;}
.four td {width:25%;}
.three td {width:33%;}
.two td {width:50%;}
.items {width:97%; vertical-align:top; margin:0;}
.items td {padding:1em; margin:0; color:#336633;}

.wizard {width:75%; border:#336633 1px solid; margin:5% 10% 5% 10%;}
.wizard td {padding:1em;}
.wizarditems {width:100%; border:none; margin:0;}
.wizarditems td {padding:.4em; vertical-align:top;}
.wizarditems th {text-align:left; color:#669966; background-color:#99cc99; padding-top:1em;}

.footer	{clear:both; margin:0; padding:0; border-top:#336633 1px solid;}
.footer a {color:#336633;}
.footer a:hover {color:#000000;}
.footer p {margin:0; padding:0 0 0 .7em;}

.clean td {padding:.1em; margin:0;}

.number {
	text-align:right;
	}