*           {	font-size: 8pt;  cursor: auto; font-family: verdana}
form		{	margin: 0px}
a			{	color: #996600}
a:hover		{	color: #663300;}
.table		{	height: 100%; width: 100%}
.th        	{	padding: 0px; height: 22px;}
.td        	{	background-image: url(../images/back.jpg);background-color: #FFCC33; padding-top: 5px; padding-bottom: 5px; text-align: center; vertical-align: top}
.td:hover	{	border: 1px outset #000099}
div			{	width:100%; overflow: auto; padding-top: 10px; padding-bottom: 10px}
fieldset	{	padding: 5px; margin: 5px; border-style: groove; border-color:#adadad;}
.log_form	{
				background: buttonface; 
				border: 2px outset white;
			}
.login		{
				padding: 1px; 
				padding-left: 5px; 
				border: 2px outset #CC9900; 
				background-color:#663300; 
				color: #FFCC33;
				text-align: left;
			}
.textfield	{
				text-align: left; 
				padding: 1px; 
				padding-left: 5px; 
				background-color:#000099; 
				color: white
			}
body		{
				background-image: url(../images/back.jpg);
				background-color: #FFCC33;
				padding: 0px;
				margin: 0px;
			}
.topHeader	{
				padding: 1px;
				padding-left: 5px; 
				border: 2px outset #CC9900; 
				border-style: inherit; 
				background-color:#663300; 
				color: #FFCC33;
				text-align: left;
				font-weight: bold;
			}
.button		{
				background: #663300 ; 
				color: #FFCC33; 
				width: 100%; 
				height: 22px; 
				border-width: 2px; 
				border-style: inherit; 
				border-color: #CC9900;
				cursor: hand;
			}
.grayButton	{
				background: #d7d7d7 ; 
				color: #663300; 
				width: 100%; 
				height: 22px; 
				border-width: 2px; 
				border-style: inherit; 
				border-color: #adadad;
				cursor: hand;
				font-weight: bold;
			}
.normButton	{
				background: buttonface; 
				width: 200;
				color: black;
				border-style: outset;
			}

.tabbutton   { width: 100%; height: 30px; border: 1px outset; border-bottom: 1px solid white;color: #000099;}
.tabmain	{background-color: ButtonFace; border: 1px outset; border-top: 1px solid buttonface; vertical-align: top}
.tabtdSelected	{border-bottom: 1px solid buttonface; width: 150px; height: 30px; background: buttonface ; color: #000000;}
.tabtdNoButton {border-bottom: 1px solid buttonhighlight;width: 60%;}
.tabtd		{border-bottom: 1px solid buttonhighlight; width: 150px; height: 30px;background: buttonface ; color: #000000;}
.tabtdSelected button	{width: 100%; border-bottom: 1px solid buttonface; color: #666699; height: 100%}
.tabtd button	{width: 100%; border-bottom: 2px solid buttonface; height: 100%}
.formpartname	{width: 150px; overflow: hidden}
.list_in_form {background-color: buttonface;}
/*th			 { color: black;}*/
.sortbutton  { width: 100%}

/*new definitions*/


.hidden		{display: none }
.visible	{display: block}
td 			{cursor: default}
.object		{behavior:url(../javaskript/color.htc);}
.object td	{border-top: 1px solid buttonshadow; overflow: hidden}
/*.instance	{behavior:url(../javaskript/color.htc);}*/
.preview	{behavior:url(../javaskript/preview.htc);}
.instances	{table-layout: fixed }
.instances td
			{overflow: hidden}
.headerTable
			{width: 100%; table-layout: fixed; border: 1px inset buttonshadow; }
.headerTable button 
			{width: 100%; padding-left: 5px; text-align: left; font: icon; }
.headerTable .Clicker
			{behavior:url(../javaskript/color.htc); }
.Clicker 	{width: 25px; height: 18px; overflow: hidden; text-align: center}
#scrollDiv 	{background: white; overflow-y: scroll; height: 500px; border: 1px inset buttonshadow}

/*-----------------------------------------------rightclick------------------------------------------------*/
.contextmenu{ padding: 3px; position:absolute; width:200px; border:2px outset; background-color:menu; line-height:20px; cursor:default; visibility:hidden; z-index: 1000;}
.menuitems{ padding-left:15px; padding-right:10px; }
/* TOC_IE4.CSS */

LI {
	list-style-type:none;
	vertical-align: middle;
	background-color: #ffcc99;
}

LI IMG { 
	cursor:hand; 
}
IMG.clsNoHand, IMG.noHand { cursor:default; }

UL {
	margin-left:10px;
	margin-right:15px;
	cursor:default;
	background-color: #ffcc99;
	text-align : left;
}

UL#ulRoot { 
	display:list-item; 
	margin-left:-10px; 
	margin-top:0px; 
	background-color: #ffcc99;
	width: 270px;
	text-align: left;
}

UL.clsShown { display:list-item; }

LI UL { margin-left:15px;}

A.clsCurrentLI { background-color: #ffcc99; }

/* tocnav_top and tocnav_bottom selectors */

A IMG { margin:0px;  }
IMG {
	vertical-align: middle;
}

