body {
	background-color:#dce7e9;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size: 12px;
	color: #666666;
}

.navtext_on {
	font-family: "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size: 12px;
	color: #FFFFFF;
}
a:visited {
	text-decoration: none;
	color: #CC6600;
}
a:hover {
	text-decoration: none;
	color: #FF9933;
}
a {
	text-decoration: none;
	color: #CC6600;
}

#actions
{
	list-style-type:  none;
	margin: 0 0 1em 0;
	padding: 0;
}

#actions li
{
	display: inline;
	margin-right: 5px;
	padding-right: 1px;
}

#action li.input
{ 
	font-size:1em;
}

.field {display:block;}

.field label
{
	display:inline;
	clear: both;
	float: left;
	position: relative;
	width: 7em;
}

.field input, select, textarea
{
	position: relative;
	left: 6em;
	font-size:1em;
	width: 15em;
}
.required {color:Red;}


.button
	{
		font-size: .9em; 
  		font-family: Arial, Verdana,Sans-Serif;
		color: #FFFFFF; 
		background-color: #006699;
	}

.button button:hover
{
	font-size: 9pt;
	font-family: 'arial,geneva';
	color: #FFFFFF;
	background-color: #3399cc;
}	


.fsform 
{
border:1px dotted #929292; 
        }

.treecontainer
{
margin:0px 0px 0px 10px;
     }        
.treehandle
{
margin:0px 0px 0px 0px;
background-color:#fff4cf;
vertical-align: middle;
height: 20px;
     } 
     
fieldset 
{
	border:1px dotted #0000ee;
	padding: 2px 2px 2px 2px;
}   
legend {background-color:#fff; padding:0px 4px 0px 4px; font-weight:bold; } 
