
#datatable thead th, #datatable thead td {background: #BB6620; font-weight: bold; color: #ffffff; vertical-align: top;}
#datatable th, #datatable td {padding: 0.15em;}
#datatable tbody td {vertical-align: top; border: 1px solid #fff; border-width: 1px 0;}
#datatable tbody tr.odd td {border-color: #cccccc; background: #eeeeee;}
#datatable tbody tr.even td {border: none;  background: #ffffff; }
#datatable input {font-size: 8pt; border: 1px solid ;}
#datatable input.checkbox {font-size: 8pt; border: 0px solid ;}
#datatable select {font-size: 8pt; border: 0px solid ;}


#actiontable thead th, #actiontable thead td {background: #BB6620; font-weight: bold; color: #ffffff; vertical-align: top;}
#actiontable th, #actiontable td {padding: 0.15em;}
#actiontable tbody td {vertical-align: top; border: 1px solid #ccc; }
#actiontable tbody tr.enabled td {background: #ffffff; }
#actiontable tbody tr.disabled td {background: #eeeeee; color: #666;}
#actiontable input { width: 150;}

#datadump thead th, #datadump thead td {background: #BB6620; font-weight: bold; color: #ffffff; vertical-align: top;}
#datadump th, #datadump td {padding: 0.15em;}
#datadump tbody tr.header td {background: #ccc; font-weight: bold; border: 1px solid #666; padding: 5 5 5 10;}
#datadump tbody td {vertical-align: top; border: 1px solid #ccc; }
#datadump tbody td.label {text-align: right; font-weight: bold; width: 40%; background: #eee;}


a.dataheader:link {color:#ffffff;}
a.dataheader:visited {color:#ffffff;}
a.dataheader:hover {color:#ffffff;}
a.dataheader:active {color:#ffffff;}

#pagenav { padding: 0em; margin: 0; clear: left; font-size: 85%; }
#pagenav a, #pagenav span, #pagenav input { display: block; float: left; padding: 0.15em 0.4em; margin-right: 0.1em; border: 1px solid #fff; background: #fff; }
#pagenav span.thispage { border: 1px solid #9C400F; font-weight: bold; background: #9C400F; color: #fff; }
#pagenav a { border: 1px solid #eebf99; color: #9C400F; text-decoration: none; }
#pagenav a:hover { border-color: #BB6620; }
#pagenav span.next { border: 1px solid #ddd; color: #999;}
	

#actionbar { }

#actionbuttons { padding: .0em; margin: 0; clear: left; font-size: 85%; }
#actionbuttons a, #actionbuttons span { display: block; float: left; padding: 0.15em 0.8em 0.15em 0.4em; margin-right: 0.1em; border: 1px solid #fff; background: #fff; }
#actionbuttons a { border: 1px solid #eebf99; color: #9C400F; text-decoration: none; }
#actionbuttons input  {font-size: 8pt; border: 1px solid ; padding: 0.15em 0.8em 0.15em 0.4em; margin-right: 0.1em; }
#actionbuttons a:hover { border-color: #BB6620; }
#actionbuttons span.none { border: 0px solid #ddd; color: #999;}
#actionbuttons span { border: 1px solid #ddd; color: #999;}

#formtable {font: normal 12px/16px arial; border: 1px solid #999999; background-color: #eeeeee; margin: 0.5em 0 .5em 0; padding: 5px 20px 20px 20px; color:#333;}
#formtable th, #formtable td { vertical-align: top; border: 0px solid #ccc;}
#formtable th {text-align: left; font: normal 24px arial; padding: 0.05em 0.05em 0.50em 0.05em;  } 
#formtable td {padding: 0.05em; }
#formtable td.label {text-align: right; padding: 0.05em 0.05em 0.05em 3em; font-weight: bold; }
#formtable td.labelleft {text-align: left; font-weight: bold; }
#formtable input {font-size: 10pt; border: 1px solid ;}
#formtable input.checkbox {font-size: 10pt; border: 0px solid ;}

form { display: inline; padding: 0; margin: 0;}

#tabtable {}
#tabtable td {padding: 0.01em ; border: 1px solid #000; border-width: 0 0 1px 0;}
#tabtable td.selected {background-image: url(/images/gradient3.jpg); font-weight: bold; padding: 0.15em 1.50em 0.15em 1.50em; border: 1px solid #000; border-width: 1px 1px 0 1px;}
#tabtable td.unselected {padding: 0.15em 1.50em 0.15em 1.50em; border: 1px solid #000; border-width: 1px 1px 1px 1px; background: #cccccc;}

	
/**** HEADER, FOOTER, and NAV styles ****/

	h1 {
		font-family:Arial Narrow,Arial,Helvetica,sans-serif;
		font-weight: normal;
		font-size:24pt;
		color:#E1B706;
		
		display: inline;

		padding: 0;
		margin: 0;

		border-style: solid;
		border-color: #cccccc;
		border-top-width: 0px;	
		border-left-width: 0px;	
		border-right-width: 0px;	
		border-bottom-width: 0px;
	}

	h2 {
		font-family:Arial Narrow,Arial,Helvetica,sans-serif;
		font-weight: normal;
		font-size:20pt;
		color:#9C400F;

		display: inline;

		padding: 0;
		margin: 0;

		border-style: solid;
		border-color: #cccccc;
		border-top-width: 0px;	
		border-left-width: 0px;	
		border-right-width: 0px;	
		border-bottom-width: 0px;
	}

	h5 {
		color:#9C400F;

		display: inline;

		padding: 0;
		margin: 0;

		border-style: solid;
		border-color: #cccccc;
		border-top-width: 0px;	
		border-left-width: 0px;	
		border-right-width: 0px;	
		border-bottom-width: 0px;
	}

td.mainnav_brick{
		background: #BB6620;
        background-image: url(/new/brick.jpg);
        background-repeat: no-repeat;
	}

	td.dancing_back{
        background-image: url(/new/dancing.jpg);
        background-repeat: no-repeat;
	}

    .smallform	{
		font-size: 8pt;
	}

	td.mainnav{
		background: #BB6620;
		color: #E1B706;
	}

	a:link {color:#9C400F;}
	a:visited {color:#9C400F;}
	a:hover {color:#9C400F;}
	a:active {color:#9C400F;}

    a.mainnav:link {color:#E1B706; font-weight: normal; text-decoration: none;}
	a.mainnav:visited {color:#E1B706; font-weight: normal; text-decoration: none;}
	a.mainnav:hover {color:#E1B706; font-weight: normal; text-decoration: underline;}
	a.mainnav:active {color:#E1B706; font-weight: normal; text-decoration: none;}

	td.bottomnav{
		background: #BB6620;
		color: #ffffff;
	}

    a.bottomnav:link {color:#ffffff; font-weight: normal; text-decoration: none;}
	a.bottomnav:visited {color:#ffffff; font-weight: normal; text-decoration: none;}
	a.bottomnav:hover {color:#ffffff; font-weight: normal; text-decoration: underline;}
	a.bottomnav:active {color:#ffffff; font-weight: normal; text-decoration: none;}

/**** other PAGE CONTENT styles ****/

    a.catnav:link {color:#000000; font-weight: bold; text-decoration: none;}
	a.catnav:visited {color:#000000; font-weight: bold; text-decoration: none;}
	a.catnav:hover {color:#9C400F; font-weight: bold; text-decoration: underline;}
	a.catnav:active {color:#000000; font-weight: bold; text-decoration: none;}

    a.viewall:link {color:#000000; font-size:10pt; font-family:Arial Narrow,Arial; font-weight: normal; text-decoration: underline;}
	a.viewall:visited {color:#000000; font-size:10pt; font-family:Arial Narrow,Arial; font-weight: normal; text-decoration: underline;}
	a.viewall:hover {color:#9C400F; font-size:10pt; font-family:Arial Narrow,Arial; font-weight: normal; text-decoration: underline;}
	a.viewall:active {color:#000000; font-size:10pt; font-family:Arial Narrow,Arial; font-weight: normal; text-decoration: underline;}


/**** old stylesheet below ****/
    


	body {
		font-family:Verdana, Arial,Helvetica,sans-serif;
		font-size:10pt;
		background: #FFFFFF;
		padding: 0;
		margin: 0;
		}

	tr.rowheader {
		font-weight: bold;
		color: #553300;
		background: #CC9920;
		padding: 2;
	}
	tr.rowdarkheader {
		font-weight: bold;
		color: #ffffff;
		background: #BB6620;
		padding-top: 2;
		padding-bottom: 2;
	}

	.rownavheader {
		padding: 6;
		margin: 20;
		border-style: solid;
		border-color: #999999;
		border-top-width: 1px;	
		border-left-width: 0px;	
		border-right-width: 0px;	
		border-bottom-width: 1px;
	}
	tr.odd {
		background: #FFFFFF;
	}

	tr.even {
		background: #EEEEEE;
	}

	td {
		font-family:Verdana, Arial,Helvetica,sans-serif;
		font-size:10pt;
		}

	td.data {
		font-family:Verdana, Arial,Helvetica,sans-serif;
		font-size:9pt;
		padding: 2;
		border-style: solid;
		border-color: #cccccc;
		border-top-width: 0px;	
		border-left-width: 0px;	
		border-right-width: 0px;	
		border-bottom-width: 1px;
	}


	table.error{
		padding: 8;
		background: #FFFFDD;
		border-style: solid;
		border-color: darkred;
		border-top-width: 1px;	
		border-left-width: 1px;	
		border-right-width: 1px;	
		border-bottom-width: 1px;
	}
	td.errorheader{
		font-size: 14pt;
		color: darkred;
	}
	td.error{
		font-size: 10pt;
		color: darkred;
		padding-top: 0;
	}

	tr.formbody{
		padding: 3;
	}

.normaltext	{
		font-size: 10pt;
		text-align: left;
		color: #000000;
		}

.centeredtext	{
		font-size: 10pt;
		text-align: center;
		color: #000000;
		padding-left: 20;
		padding-right: 20;
		}

.tabletext	{
		font-size: 10pt;
		text-align: center;
		color: #000000;
		}
