p, pre, td, body, h1, h2, .head1, .head2, a {
	font-family:	sans-serif, Helvetica,Tahoma, Arial;
}

p, td, th {
	font-size:		10pt;
}

p {
	margin:	0px 0px 10px 0px
}

td.sidemenu {
	background-color:	#ddeeff;
	vertical-align:	top;
	width:	15%;
	height:	730px;
}

div.sidebodywide {
	margin:	0px 20px 20px 20px;
}

div.sidebodynarrow {
	margin:	0px 20px 20px 20px;
	width:	550px;
}

p.successMessage {
	color:	#009900;
}
p.infoMessage {
	color:	#000099;
}
p.errorMessage {
	color:	#990000;
}

h1 {
	margin:			20px 0px 10px 20px;
	font-size:		20pt;
}

h2 {
	margin:			0px 0px 0px 0px;
	font-size:		14pt;
	color: #003399
}

.head1, .head2 {
	font-size:		28px;
	font-weight:	bold;
	color:			#000000;
	margin:			20px 0px 10px 20px;
}

.head2 {
	font-size:	14px;
	margin-left:	0px;
}

a {
	text-decoration:	none;
}


a:link {
	color:				#664444;
}
a:visited {
	color:				#444488;
}
a:active {
	color:				#aa4444;
	text-decoration:	none;
}
a:hover	{
	color:				#FF4444;
	text-decoration:	none;
}
a.collapsable{
	text-align:	left;
	font-style:italic;
	background-color:	#8080ff;
	color:	white;
	padding:	1px;
	border-color:	black;
}
a.collapsable:visited{
	background-color:	#8080ff;
	color:				white;
}
a.scriptLink {
	color:	#003399;
	text-align:	left;
	margin-left:	1px;
	margin-right:	1px;
	font-size:	16px;
	font-weight:	bold;
	margin-left:		5px;
}

a.scriptLink:visited {
	color:	#003399;
}
a.scriptLink:hover {
	color:				#999900;
}
a.tableBody {
	margin-left:	1px;
	margin-right:	1px;
}
a.TableHead {
	text-align:			left;
	margin-left:		1px;
	margin-right:		1px;
	color:				#FFFFFF;
	text-decoration:	none;
}
a.TableHead:link {
	color:				#DDDD00;
}
a.TableHead:visited {
	color:				#DDDD00;
}
a.TableHead:active {
	color:				#DDDD00;
}
a.TableHead:hover {
	color:				#999900;
}
a.menuHead {
	color:				#003399;
	font-size:			12px;
	font-weight:		bold;
	margin-left:		5px;
}
a.menuHead:link {
	color:				#003399;
}
a.menuHead:visited {
	color:	#003399;
}
a.menuHead:active {
	color:				#FF4444;
}
a.menuHead:hover {
	color:				#999900;
}
a.menuHeadDisabled {
	color:				#AAAAAA;
	font-size:      	12px;
	font-weight:    	bold;
	margin-left:		5px;
}
a.menuHeadDisabled:link {
	color:				#AAAAAA;
}
a.menuHeadDisabled:visited {
	color:				#AAAAAA;
}
a.menuHeadDisabled:active {
	color:				#AAAAAA;
}
a.menuHeadDisabled:hover {
	color:				#999900;
}

a.menuItem {
	color:	#001133;
	font-size:	12px;
}

a.menuItem:link {
	color:	#001133;
}
a.menuItem:visited {
	color:	#001133;
}
a.menuItem:active {
	color:	#FF4444;
}
a.menuItem:hover {
	color:				#0044ff;
}
a.menuDisabled {
	color:	#8888aa;
	font-size:12px;
}
a.menuDisabled:link {
	color:	#8888aa;
}
a.menuDisabled:visited {
	color:	#8888aa;
}
a.menuDisabled:active {
	color:	#8888aa;
}
a.menuDisabled:hover {
	color:				#0044ff;
}
.menu {
	display:			none;
	margin-left:		6px;
	font-size:			12px;
	white-space:		nowrap;
}


.sort-table {
	text-decoration:	none;
	border:				1px Solid;
	background:			Window;
	background-color:	#c0c0c0;
	color:				WindowText;
}
.sort-table thead {
	background:			ButtonFace;
}
.sort-table td {
	padding:			2px 2px 2px 2px;
	font-size:			10pt;
}
.sort-table thead td {
	background-color:#334499;
	border:0px solid;
	border-color:	ButtonHighlight ButtonShadow
		ButtonShadow ButtonHighlight;
	cursor:	pointer;
	color:	#FFFFFF;
}

.sort-table thead td:active {
	border-color:		ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
	padding:			2px 2px 2px 2px;
	color:				#FF0000;
}

.sort-table thead td[_sortType=None]:active {
	border-color:		ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	padding:			2px 0px;
	background-color:	#FFFFFF;
}

.sort-table thead th {
	background-color:	#4444aa;
	border:	0px solid;
	border-color:	ButtonHighlight ButtonShadow
		ButtonShadow ButtonHighlight;
	cursor:	pointer;
	color:	#FFFFFF;
}


.text-table {
	border:				1px Solid ThreeDShadow;
	background:			Window;
	background-color:	#c0c0c0;
	color:				WindowText;
}
.text-table thead {
	background:			ButtonFace;
}
.text-table td {
	padding:			2px 2px 2px 2px;
	font-size:			12px;
}
.text-table thead td {
	background-color:   #4444aa;
	border:	0px solid;
	border-color:	ButtonHighlight ButtonShadow
		ButtonShadow ButtonHighlight;
	cursor:	pointer;
	color:	#DDDD00;
}
.text-table thead td:active {
	border-color:		ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
	padding:			2px 2px 2px 2px;
	color:				#FF0000;
}

.text-table thead td[_sortType=None]:active {
	border-color:		ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	padding:			2px 0px;
	background-color:	#FFFFFF;
}
.sort-arrow {
	width:	11px;
	height:	11px;
	background-position:	center center;
	background-repeat:	no-repeat;
	margin:	0 2px;
}

.sort-arrow.descending {
	background-image:	url("/util/images/downsimple.png");
}

.sort-arrow.ascending {
	background-image:	url("/util/images/upsimple.png");
}

.even {
	background: #DDEEFF;
}
.odd {
	background: #FFFFFF;
}
.good {
	background: #DDFFDD;
}
.alert {
	background: #FFEE99;
}
.alarm {
	background: #FFDDDD;
}

input	{
	font-size:	9pt
}

select 	{
	font-size:	9pt
}

textarea	{
	font-size:	9pt
}
