h1	{ font-family: verdana,sans-serif; font-size: 20px; line-height: 1; font-weight: bold; padding: 10px 10px 0 10px; }
select, option, textarea, input	{ border: #808080 1px solid; color: #000000; font-size: 11px; font-family: verdana,sans-serif; background-color: #ffffff; }
body, td, tr	{ text-decoration: none; font-family: verdana,sans-serif; font-size: 11px; }

a:active, a:visited, a:link	{ color: #446488; text-decoration: none; font-family: verdana,sans-serif; font-size: 11px; }
a:hover	{ color: #00004f; text-decoration: none; font-family: verdana,sans-serif; font-size: 11px; }

#nav td { padding: 0; border-right: 1px solid black; border-bottom: 1px solid black;}
#nav td.logout { border-right: none; }
#nav a:active, #nav a:visited,  #nav a:link	{ color: #000000; font-size: 10px; font-weight: bold; font-family: verdana,sans-serif; text-decoration: none; white-space: nowrap; padding: 3px 10px; display: block; }
#nav a:hover	{ color: #ffffff; background: #446488; }

.header	{ font-size: 16px; font-weight: bold; color: #808080; font-family: verdana,sans-serif; text-decoration: none; }
.descr	{ font-size: 11px; color: #000000; margin: 0 0 12px 0;}
.bborder	{ background-color: #ffffff; border: 1px #a7a6b4 solid; }
.section	{ color: black; font-family: verdana,sans-serif; font-size: 14px; line-height: 16px; background-color: silver; text-transform: uppercase; font-weight: bold; }

#actions { margin: 10px; padding: 0; }
#actions li { list-style: none; }
#actions li a { font-weight: bold; }

div.row { clear:both; width: 500px; padding: 3px 0; margin: 0; }
div.row span.label { float: left; text-align: right; width: 100px; }
div.row span.formw { float: right; text-align: left; width: 380px; }
.form-error { color: red; }

tr.highlight { background: #dcdcdc; }

tr.header td { font-weight: bold; }

tr.row0 { background: #eee; }
tr.row1 { background: #fff; }


#accounting td.comments { font-style: italic; }
#accounting tr.bad td { color: red; }

table.field tbody td.label { font-weight: bold; text-align: right; width: 100px; 
	padding-right: 20px; }
table.field thead td { padding-bottom: 2px; }
table.field { width: 500px; }
table.confirm td { line-height: 2em; }
table.field { clear: both; }
thead td { font-weight: bold; }

.buttons {
	font-size: 11px;
	background-color: #e6e6e6;
	color: black;
	margin-right: 6px;
	line-height: 1em;
	text-align: center;
	border: 1px solid black;
}

TR.HltonHov {
	background: transparent;
}

TR.HltonHov:hover {
	background: #c2e997;
	cursor: pointer;
}

.confirm_edit {
	padding: 6px;
	background: #e8e8e8;
	border: 1px solid #9babbd;
	width: 50%;
}


/*<group=EZR_tables>*/

#EZR_results_table {
	width:  98%;
}

#EZR_results_table TH {
	text-align: left;
	padding: 2px 10px;
	border-bottom: 1px solid #000000;	
}

#EZR_results_table TD {
	padding: 10px;
	border-bottom: 1px solid #dfdfdf;	
}

#EZR_results_table TR {
	background: transparent;
}

#EZR_results_table TR:hover {
	background: #c2e997;
	cursor: pointer;
}
	
#EZR_results_table  A {
	padding: 2px 4px;
	border: 1px solid #446488;
}

#EZR_results_table  A:hover {
	background-color: #00004f;
	color: #ffffff;
	border: 1px solid #00004f;
}

#EZR_results_table A.linkonly {
	text-decoration: underline;
	background: none;
	border: none;
}

#EZR_results_table A.linkonly:hover {
	color: #00004f;
}

/*</group>*/


/*<group=Forms Group>*/

div.formstyle {
	width: 40%;
}

div.formrow {
	clear: both;
	padding-top: 5px;
}

div.formrow label {
	font-weight: bold;
	float: left;
	width: 30%;
	text-align: left;
	line-height: 1.75em
}

div.formrow input {
	float: left;
	margin-left: 10px;
}

div.formrow select {
	float: left;
	margin-left: 10px;
}

div.formrow textarea {
	float: left;
	margin-left: 10px;
}

div.formrowClose {
	clear: both;
	padding-top: 5px;
	width: 80%;
	text-align: center;
}

div.formstyleMCIE {
	width: 60%;
}

div.formrowMCIE {
	clear: both;
	padding-top: 5px;
}

div.formrowMCIE label {
	font-weight: bold;
	float: left;
	width: 40%;
	text-align: left;
	line-height: 1.75em
}

div.formrowMCIE textarea {
	float: left;
	margin-left: 10px;
}

div.formrowCloseMCIE {
	clear: both;
	padding-top: 5px;
	margin-left: 40%;}

.required {
	font-weight: bold; 
	color: #DE0D20;
}

.example {
	font-style: italic;
	color: #757575;
	margin-left: 5px;
}

/*</group>*/

PRE {
	color: #ff0000;
}
