body {
	margin-left:  0;
	margin-right:  0;
	margin-top: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 8pt;
}
TD.tree {
	width: 100%;
	margin: 0px 0px 1px 0px;
	padding: 0px 10px 1px 10px;
	background: #fbfaf8;
	line-height: 15pt;
	color:#716f64;
	font:100 11px tahoma;
}
.progress{
	width: 1px;
	height: 14px;
	color: white;
	font-size: 12px;
        overflow: hidden;
	background-color: seagreen;
	padding-left: 5px;
}
.skin0{
	position:absolute;
	width:145px;
	font-family:Verdana;
	line-height:20px;
	cursor:default;
	font-size:14px;
	z-index:100;
	visibility:hidden;
	padding:5px;
	background:oldlace;
	border:1px solid gray;
}
.menuitems{
	padding:3px;
	padding-left:10px;
	background:oldlace;
	border:1px solid oldlace;
	font:100 12px #ffffff;
}
ul {
	list-style: square inside;
	white-space: nowrap;
	cursor: default;
	margin: 0px 3px;
	background: #fbfaf8;
	padding:0px;
}

li {
	font-style: italic;
	border-top: 1px solid #ece9d8;
	text-indent: 20px;
	cursor: hand;
	color: #716f64; 
	padding:0px 0px 6px 2px;
	font:bold 11px tahoma;
}
A:Link,A:Active,A:visited {
	text-decoration:none;
	color:gray;
	font:bold 11px tahoma;
}
A:hover {
	color:green;
	text-decoration:underline;
}
A.menulink:link,A.menulink:active,A.menulink:visited {
display: block;
width: 158px;
text-align: left;
text-indent:20px;
padding:5px;
text-decoration: none;
font:bold 11px tahoma;
color:gray;
border: 1px solid #fbfaf8;
}
A.menulink:hover {
border: solid 1px #6100C1;
background-color:#F0E1FF;
}

TH {
	margin: 0px -10px 10px -10px!important;
	padding: 2px 2px;
	color: #716f64;
	bborder-top: 1px solid #e2decd!important;
	bborder-left: 1px solid #e2decd!important;
	bborder-bottom: 1px solid #d6d2c2!important;
	bborder-right: 0px solid #d6d2c2!important;
	background: #ebeadb;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 1em;
	font-size: 11px;
}
th.submit,th.title {
			background:#435345;
			font:bold 11px tahoma;
			color:aliceblue;
			border-right:1px solid aliceblue;
			height:20px;
}
Th.title {
		-moz-border-radius-bottomleft:0px;
		-moz-border-radius-bottomtop:0px;
		-moz-border-radius-topleft:20px;
		-moz-border-radius-topright:20px;
}
Th.reset {
			background:#345452;
			font:bold 11px tahoma;
			color:aliceblue;
			border-right:1px solid #435345;
			height:20px;
}
Button.submit{
			background				:	#435345;
			font					:	bold 11px tahoma;
			color					:	aliceblue;
			height					:	20px;
			border					:	1px solid #435345;
			width					:	120px;
			border-right-color		:	aliceblue;
			filter:progid:DXImageTransform.Microsoft.Gradient(startcolorstr='#345345',endcolorstr='seagreen',gradienttype=0);
}
Button,Button.button{
			background				:	#435345;
			font					:	bold 11px tahoma;
			color					:	aliceblue;
			height					:	20px;
			border					:	1px solid #435345;
			filter:progid:DXImageTransform.Microsoft.Gradient(startcolorstr='#345345',endcolorstr='seagreen',gradienttype=0);
}
Button.reset {
			background				:	#435345;
			font					:	bold 11px tahoma;
			color					:	aliceblue;
			height					:	20px;
			width					:	120px;
			border					:	1px solid #435345
			filter:progid:DXImageTransform.Microsoft.Gradient(startcolorstr='#345345',endcolorstr='seagreen',gradienttype=0);
}

Td.stroke {
			border:1px solid gray;
}
Td.normal {
			font:bold 11px tahoma;
			color:gray;
}
Td.dark {
	background:#944954;		
}
Td.light {
		  border-bottom:1px solid lightgrey;
		  color:gray;
		  font:bold 11px tahoma;
		  padding-left:15px;
		  }
Td.hint {
		  border-bottom:1px solid lightgrey;
		  border-left:1px solid #435345;;
		  color:gray;
		  font:bold 11px tahoma;
		  text-align:justify;
		  padding:15px;
		  }
Td.last_light {
		  border:0px;
		  color:gray;
  		  font:bold 11px tahoma;
}
Table.bottom {
			border-bottom:1px solid #435345;
		    border-left:1px solid #435345;
}
TD,TH{
			font					:	bold 11px tahoma;

			}
TD.cell,LEGEND{
			font					:	700 11px tahoma;
			color					:	gray;
			}
Input.input {
			padding-top				:	2px;
			padding-left			:	5px;
			padding-right			:	5px;
			border					:	1px solid steelblue;
			font					:	bold 11px tahoma;
			height					:	20px;
			width					:	200px;
			color					:	seagreen;
			bborder					:	1px solid rgb(185,185,0);
			border					:	1px solid seagreen;
			background				:	#fbf8f0;
			-moz-border-radius-bottomleft:	20px;
			-moz-border-radius-bottomright:	0px;
			-moz-border-radius-topleft:		0px;
			-moz-border-radius-topright:	20px;
			filter: progid:DXImageTransform.Microsoft.Shadow(color=seagreen,direction=135,Strength=4);
}
Textarea.textarea {
			padding-top				:	2px;
			padding-left			:	5px;
			padding-right			:	5px;
			border					:	1px solid steelblue;
			font					:	bold 11px tahoma;
			height					:	50px;
			width					:	300px;
			color					:	seagreen;
			overflow				:   auto;
			-moz-border-radius-bottomleft:	20px;
			-moz-border-radius-bottomright:	0px;
			-moz-border-radius-topleft:		0px;
			-moz-border-radius-topright:	20px;
			bborder					:	1px solid rgb(185,185,0);
			border					:	1px solid seagreen;
			background				:	#fbf8f0;
			filter: progid:DXImageTransform.Microsoft.Shadow(color=seagreen,direction=135,Strength=3);
}
SELECT.select {
			font					:	bold 11px tahoma;
			color					:	gray;
			background				:	#fbf8f0;
}
BODY {
			margin:0px;
}


h1.appearance{
			font:bold 25px ms sans serif;
			color:lightgreen;
			filter:alpha(style=1,startY=100,startX=0);
			background:#345345;
			border:1px solid seagreen;
			width:520px;
			height:30px;
			padding-left:20px;
			padding-top:10px;
			padding-bottom:10px;
			padding-right:20px;
			-moz-border-radius:20px;
}
#topbar{
position:absolute;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
width: 750px;
visibility: hidden;
z-index: 100;
}
