/* CSS Document by  adones*/
hr
{
	margin:0px 0px 0px 0px;
	border:1px #000000 solid;
}
#subbody1
{
	border:#000000 2px solid; 
	margin-bottom:2px;
}
#subbody2
{
	overflow:auto; 
	border:#999999 1px solid;
	padding:5px 5px 5px 5px;
}
/*links*/
div#mainlinks
{
	background-color:#000000;
	margin:0px 0px 0px 0px;
	display:block;
}
#mainlinks li
{
	float:left;
	list-style:none;
	text-align:center;
	display:block;
	background-color:#999999;
	margin:0px 1px 0px 1px;
	/*padding:1px 5px 1px 5px;*/
	padding:0px 1px 0px 1px;
}
#sublinks li
{
	list-style:none; 
	text-align:left;
	display:block;
	padding:1px 5px 1px 5px;
	border-bottom:thin #CCC solid;
}
#mainlinks a, #sublinks a 
{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
#mainlinks a:link, #mainlinks a:visited
{
	color:#FFFFFF;
	font-size:13px;
	font-weight:normal; 
}
#sublinks a:link, #sublinks a:visited
{
	color: #006699;
	font-size:12px; 
}
#sublinks a:hover, #mainlinks a:hover
{
	color:#FF0000;
}
#mainlinks a#openlink
{
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
#mainlinks li#opentab
{
	background-color:#000000;
	margin-top:2px;
	color:#FFFFFF;
}
#sublinks li#opentab
{
	background-color:#CCC;
	color:#FFFFFF;
	font-weight:bold;
}
li#opentab a
{
	color:#FFFFFF;
}
li.list a
{
	text-decoration:none;
	color:#0066CC;
	font-family:Arial, Helvetica, sans-serif;
}
li.sublist a
{
	text-decoration:none;
	color:#0066CC;
	font-family:Arial, Helvetica, sans-serif;
}
td.reporttd a
{
	text-decoration:none;
	color:#0066CC;
}
/*tables*/
td.reporttd
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:10px;
}
th.reportth
{
	background-color:#333333; 
	color:#FFFFFF;
}
td.reportfooter
{
	padding-right:10px;
	font-size:14px;
	font-weight:bold;
}
#headertable
{
	background-color:#000000;
}
td.leftformtd
{
	text-align:right;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
td.leftreporttd
{
	text-align:right;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
table.formtable
{
	background-color:#DCDCDC;
	width:auto;
}
td.headerformtd
{
	background-color:#333333; 
	color:#FFFFFF;
}
tr.formtablehtr
{
	background-color:#778899;
}
th.formtableth
{
	text-align:center;
	vertical-align:bottom;
	font-size:14px;
	font-weight:bold;
}
th
{
	text-align:left;
	vertical-align: bottom;
}
tr.highlight
{
	background-color:#CCCCCC !important;
}

/*forms*/
input.textfield
{
	font-size:12px;
	border:#666666 solid 1px;
}
input.radiobutton
{
	border:#666666 solid 1px;
}
select.selectfield
{
	font-size:12px;
	border:#666666 solid 1px;
}
textarea.textareafield
{
	font-size:12px;
	border:#666666 solid 1px;
}
input.button
{
	border:#FFFFFF 1px solid;
	color:#FFFFFF;
	background-color:#093;
	font-size:12px;
}
input.editbutton
{
	border:#FFFFFF 1px solid;
	color:#000;
	background-color:#FF9;
	font-size:10px;
}
input.activeeditbutton
{
	border:#FF0000 3px solid;
	color:#FF0000;
	background-color:#FF9;
	font-size:10px;
	font-weight:bold;
}
input.additembutton
{
	border:#FFFFFF 1px solid;
	color:#000;
	background-color:#6FF;
	font-size:10px;
}
button.jsbutton
{
	border:#000 2px solid;
	color:#000;
	background-color:#6FF;
	font-size:12px;
}
/*fonts*/
font.formnote
{
	font-size:12px; 
	font-style:italic;
}
font.okmessege
{
	color:#006600;
	font-size:14px;
	font-weight:bold;
}
font.error
{
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
}
font.datatitle
{
	color:#0000A0;
	font-size:14px;
	font-weight:bold;
}
div.errors
{
	color:#FF0000;
	font-weight:bold;
}
input.error
{
	border:#FF0000 solid 2px;
}
select.error
{
	border:#FF0000 solid 2px;
}
div.ok
{
	color:#006600;
	font-size:14px;
	font-weight:bold;
}
/*divs*/
/*headers*/
h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	color: #FECF16;
}
h2
{
	font-size:12px; 
	font-style:italic; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FECF16;
}
/*lists*/
li.list
{
	color:#0000FF; 
	list-style:disc; 
	font-size:18px; 
	margin-left:30px;
}
li.sublist
{
	color:#0000FF; 
	list-style:square; 
	font-size:14px; 
	margin-left:50px;
}
/*icons*/
img.icon
{
	background-color:#FFF;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
img.sortecolumnicon
{
	float: right;
	width: 9px;
	margin-left:5;
	margin-right:5;
}
img.hidecolumnicon
{
	float: left;
	width: 9px;
	margin-left:5;
	margin-right:5;
}
