BODY, P{
	font: 12px Verdana;
	background-color: #ffffff;
	scrollbar-arrow-color: #000000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #228B22;
	scrollbar-darkshadow-color: #ccffcc;
	scrollbar-3dlight-color: #ccffcc;
	scrollbar-track-color: #00cc00;
	scrollbar-face-color: #ccffcc;
	}

A {
	COLOR: #666666; font-weight: bold; 
}
A.light { font: normal }
A:hover { TEXT-DECORATION: underline;COLOR: #008200; }
A.current {
	COLOR: #666666;
	font-weight: bold;
	background : #FFCC99;
}


INPUT { FONT: 11px Verdana; }
SELECT { FONT: 11px Verdana; }
TEXTAREA { FONT: 11px Verdana; }
UL.textlist {
	TEXT-ALIGN: left;
	line-height : 15px;
	margin-left : 8px;
	background-color :#ffffff;
}
LI.textbullet {
	TEXT-ALIGN: left;
	line-height : 15px;
	list-style : square outside url(images/bullet1.jpg);
	margin-left : 8px;
	background-color :#ffffff;
}
UL.menulist {
	TEXT-ALIGN: left;
	margin-left : 8px;
	background-color :#ffcc99;
}
LI.menubullet {
	TEXT-ALIGN: left;
	margin-left : 8px;
	background-color :#ffcc99;
	line-height : 16px;
}
.mbox	  { font: 11px Verdana; border:0px; }
.mbox-title                { background-color: #FFAD31; font-weight: bold; color: #ffffff; height: 16px; text-align:center; padding-right:1px; border:1px solid black; border-left:none; }
.mbox-title A            { background-color: #FFAD31; font-weight: bold; color: #ffffff; text-align:center;text-decoration:none;}
.mbox-title A:hover{ background-color: #FFAD31; font-weight: bold; color: #008200;  text-align:center;text-decoration:underline; }
.mbox-lb  { background-color:#e0e0e0; border-left:1px solid black; }
.mbox-td  { background-color:#ffcc99; padding-top:5px; }
.mbox-rb  { background-color:#ffcc99; border-right:1px solid black; }
.mbox-bottom-slant { width:12px; background-color:transparent; }
.mbox-bottom { background-color:#ffcc99; border-bottom:1px solid black; border-right:1px solid black; }
.mbox-th { background-color:#D6E8B4; border:1px solid black; }
.mbox-th-btn  {
	border: none;
	background-color: #D6E8B4;
	color: #000000;
	font: bold 11px Verdana;
	text-decoration: underline;
	cursor:hand; }
.mbox-textarea {
	FONT: 11px Verdana;
	scrollbar-arrow-color: #000000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #707070;
	scrollbar-darkshadow-color: #e0e0e0;
	scrollbar-3dlight-color: #e0e0e0;
	scrollbar-track-color: #e0e0e0;
	scrollbar-face-color: #e0e0e0;
}
.error { FONT: bold; COLOR: red; TEXT-ALIGN: center; }

.label { font: bold 11px 3px; line-height:1.4; padding-top:3px; }
.rlabel { FONT: bold 11px 3px; text-align: right; }
.action { padding-top: 5px; text-align: right; }
TR.shadowed { background-color: #FAFFEB; }
TH {
	background-color: #B0D77E;
	font: bold 11px Verdana;
	color: #000000;
	height: 21px;
	padding: 0px 5px; }
	
.THbutton {
	border: none;
	background-color: #B0D77E;
	color: #000000;
	font: bold 11px Verdana;
	text-decoration: underline;
	cursor:hand; }
	
.FormButton{
	width:100px;
	font-weight:bold;
	color:#000000;
	background-color:#90ee90;
	border-left-color:#f1f1f1;
	border-top-color:#f1f1f1;
	border-bottom-color:#d4d4d4;
	border-right-color:#d4d4d4;
	cursor:hand;}

/* new design definitions */
.tabGreen  {
	BACKGROUND-COLOR: #ccffcc;
	BORDER-TOP: 1px solid #000000;
	BORDER-RIGHT: 1px solid #000000;
	PADDING-LEFT:2px;
	PADDING-RIGHT:2px;
}
.tabGreen A { COLOR: #666666; TEXT-DECORATION: none; }
.tabGreen A:hover {
	COLOR: #008200;
	TEXT-DECORATION: underline;
}
.tabOrange { BACKGROUND-COLOR: #FFAD42; BORDER-TOP: 1px solid #000000; BORDER-RIGHT: 1px solid #000000; PADDING-RIGHT:10px; }
.tabOrange A { COLOR: #FFFFFF; TEXT-DECORATION: none; }
.tabOrange A:hover { TEXT-DECORATION: underline; }

.tabFormGreen  { BACKGROUND-COLOR: #DFECBE; BORDER: 1px solid #000000; border-left:none; border-bottom:none; PADDING-RIGHT: 5px; font: bold; }
.tabFormWhite  { BACKGROUND-COLOR: #FFFFFF; BORDER: 1px solid #000000; border-left:none; PADDING-RIGHT: 5px; font: bold; }

.title { font: bold 13px Verdana; color: #009900; }
.pagetitle { font: bold 18px Verdana; color: #009900; }
.submenu { font: bold 11px Verdana; color: #6b9421; }
.graytext { font: 11px Verdana; color: #666666; }

/*old CSS definitions*/
TABLE { FONT: 11px Verdana; }
TH A { COLOR: #fffff0; TEXT-DECORATION: none; }
TH A:hover { TEXT-DECORATION: underline; }

.formpanel { FONT: 11px Verdana; BACKGROUND-COLOR: #ffffff; BORDER: 1px solid; }
.formpanel TD { PADDING: 0px 8px 0px 5px; }
.listpanel { FONT: 11px Verdana; BACKGROUND-COLOR: #ffffff }
.listpanel TD { PADDING: 0px 8px 0px 5px; }
.border { BACKGROUND-COLOR: #228b22; }
.headerActive { BACKGROUND-COLOR: #90ee90; FONT: bold 11px Verdana; COLOR: #228b22; HEIGHT: 21px; PADDING: 0px 8px 0px 5px; }
.headerActive A { COLOR: #228b22; TEXT-DECORATION: none; }
.headerActive A:hover { TEXT-DECORATION: underline; }

.field { FLOAT: left; MARGIN-LEFT: 10ex; }

