body		{ font-family:Arial; font-size:12px; color:#000000; text-decoration:none }
td			{ font-family:Arial; font-size:12px; color:#000000; text-decoration:none }
a 			{ color: #000080; }
a:hover 	{ color: #000080; text-decoration: underline }
li			{ list-style:square; font-size:12px; text-decoration:none }
label		{ cursor:pointer }
fieldset	{ border:1px solid #aaaaaa; }
legend		{ color:#000000; }
TR.H		{BACKGROUND-COLOR:#C1CDD8}
TD.H		{BACKGROUND-COLOR:#C1CDD8}
.H			{BACKGROUND-COLOR:#C1CDD8}

.dnd		{ font-family:Arial; font-size:10px; color:#000000; text-decoration:none; cursor:pointer; }

.step 		{ color:#ee7700; text-decoration:none; font-family:Arial Narrow, Futura Condensed, Arial, Helvetica; font-size:24px; }

.bold		{ font-family:Arial; font-size:12px; color:#CC6633; }
.tab		{ font-family:Verdana, Arial; font-size:11px; color:#ffffff; font-weight:bold; }
.menuLeft	{ font-family:Verdana, Arial; font-size:11px; color:#ffffff; font-weight:bold; }
.projectList{ font-family:Verdana, Arial; font-size:11px; color:#006699; font-weight:bold; text-decoration:underline; }
.location	{ font-family:Verdana, Arial; font-size:10px; color:#000000; font-weight:bold; text-decoration:none; }
.gc			{ font-family:Verdana, Arial; font-size:10px; color:#666666; font-weight:none; text-decoration:none; }

.pageTitle	{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#990000; text-decoration:none }
.pageTitle2	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#2C6CB3; font-weight:bold; text-decoration:none }
.subhead	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#CC6633; font-weight:bold; text-decoration:none }

.required	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cc0000; }
.problem	{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#990000; }
.message	{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#990000; }
.small		{ font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; }
.datacell	{ font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; border-bottom: 1px solid threedlightshadow; }
.smalllite	{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC; text-decoration:none }
.smD		{ font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; background-color:#eeeeee }
.smL		{ font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; background-color:#ffffff }

.menu		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#ffffff }
.menu:hover	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#ffffff }
.menuSmall	{ font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#ffffff }
.menuSmall:hover	{ font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#ffffff }

.th			{ font-family:Arial; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none }
.thSmall	{ font-family:Arial; font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none }
input.sbttn{
	color:#333;
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
	background-color:#ddd;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');}

.sbttnOLD		{ border: #000000 1px solid; background:#336699; color:#EEEEEE; font-family:Verdana, Arial; font-size:11px; font-weight:bold; cursor:pointer; }
.smButton	{ color:#333;
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:80%;
	font-weight:bold;
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
	background-color:#ddd;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc'); }
.smButtonWhite	{ border: #ffffff 1px solid; background:#ffffff; color:#000080; font-family:Verdana, Arial; font-size:8px; }
.order	{
	color:#333;
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:170%;
	font-weight:bold;
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
	background-color:#ddd;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffffaaaa');}
.orderOLD		{ border: #000000 1px solid; background:#990000; color:#EEEEEE; font-family:Verdana, Arial; font-size:16px; font-weight:bold; cursor:pointer; }
.orderSmall	{ border: #000000 1px solid; background:#990000; color:#EEEEEE; font-family:Verdana, Arial; font-size:10px; font-weight:bold; cursor:pointer; }
.advance	{ border: #000000 1px solid; background:#339933; color:#EEEEEE; font-family:Verdana, Arial; font-size:12px; font-weight:bold; cursor:pointer; }
.text		{ border: #000000 1px solid; }
.textsmall	{ border: #000000 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:10px; }

.active-row-highlight {background-color: #ddeeff!important}
.active-row-highlight .active-row-cell {background-color: #ddeeff;}

.dtree {
	font-family: Arial;
	font-size: 10px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	font-size: 10px;
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	font-size: 10px;
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}