body {
	margin: 0px 0px;
	padding: 0px;
	text-align: center;
	background-color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#wrapper{text-align: left; }

h1 {
	color: #008000;
	font-size: large;
	text-align: center;
	font-style: italic;
}


h3 {
	color: #008000;
	font-size: 15;
	text-align: center;
}



button {
	font-size: xx-small;
	background-color: #008000;
	color: White;
	font-weight: bold;
}

table {
	font-size: 12px;
	border: 1;
	border-collapse: collapse;
}
nav.menubar {text-align: center; margin-bottom: 1%; }
header nav.menubar { padding: 1%; margin-bottom: 1%; padding-top: 7%;}


TD.menuCell {
	background-color: #FFA459;
	color: Black; 
}

TABLE.menuTable {
	background-color:White;
}

TABLE.defaultTable {
	background-color: #ffcc80;
	foreground-color: #F6F6F6;
}

TH.defaultTable {
	background-color: #FFA459;
	foreground-color: #F6F6F6;
}

TH {
	background-color: #FFA459;
	foreground-color: #F6F6F6;
}

A:link {
	color: Black; 
}
A:visited {
	color: Black; 
}
A:active {
	color: Black;
}

.menuItem {color: #008000; }
A:link.menuItem {
	color: #008000; 
}
A:visited.menuItem {
	color: #008000; 
}
A:active.menuItem {
	color: #008000; 
}
.filter {
	text-align: center;
}

.adminHeading {
	text-align: center;
	font-weight: bold;
	background-color: #FFA459;
	color: Black; 		
}



/* DATE SELECTOR CSS BY HAPPYMORE - 27/01/2010*/
.ds_box
{
background-color: #FFF;
/*border: 1px solid #000;*/
position: absolute;
z-index: 39767;
overflow: auto;
}

.ds_tbl
{
background-color: #FFF;
}

.ds_head
{
background-color: #7694B9;
color: #FFF;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 13px;
font-weight: bold;
text-align: center;
letter-spacing: 2px;
}

.ds_subhead
{
background-color: #92C1AB;
color: #000;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
text-align: center;
font-weight: bold;
width: 32px;
}

.ds_cell
{
background-color: #EEE;
color: #000;
font-size: 13px;
text-align: center;
font-family: Arial, Helvetica, Sans-Serif;
padding: 5px;
cursor: pointer;
}

.ds_cell:hover
{
background-color: #F3F3F3;
} /* this hover won't work for IE END OF DATE SELECTOR STYLES*/


// Styles for Sortable Tables  ==================================================

a img {
  border: 0;
}

table.sortable {
  border-spacing: 0;
  border: 1px solid #000;
  border-collapse: collapse;
  text-align: center;
}

table.sortable th, table.sortable td {
  text-align: left;
  padding: 2px 4px 2px 4px;
  border-style: solid;
  border-color: #444;
}

table.sortable th {
  border-width: 0px 1px 1px 1px;
  background-color: #FFA459;
  foreground-color: #F6F6F6;
}

table.sortable td {
  border-width: 0px 1px 0px 1px;
}

table.sortable tr.odd td {
  background-color: #ddd;
}

table.sortable tr.even td {
  background-color: #fff;
}

table.sortable tr.sortbottom td {
  border-top: 1px solid #444;
  background-color: #ccc;
  font-weight: bold;
}
/* end of styles for Sortable Tables ============================================ */

/*styles by jamie sept/17*/

/*
.btn {background-color: #44a344; color: White; }
nav.menubar .btn {    margin: 0.2% 0.3%;}
.datePicker {position: absolute; top: 10px; right: 2%; cursor: pointer; } 
.fullWidth {width: 100%; }
.width90 {width: 90%; }
.width90 th {width: 22%; }
footer {margin: 4%; text-align: right;}
h1.banner { color: white; background-color: #F28020; width: 98%; margin: 0px; padding: 1%;}

.sectionheading {
    font-size: xx-large;
    border-bottom: 1px solid;
    font-weight: bold;
    padding: 2px;
	margin-bottom: 1%;
}

#mainMenu {
	width:65%; position: absolute; bottom:0px;right:0px;
}
*/

#rpt-ct { width: 100%;display: inline-flex;}
#rpt-ct>div,#rpt-ct .form-group  {width: 50%; margin: 1px; position: relative;}
#rpt-ct th {background-color: white;font-weight: bold;text-align: right; padding-right: 5%;}
#rpt-ct td {padding-top: 8px; }

img#siteLeftLogo {	width: 85%;}
img#siteRightLogo {
	background: white;
	padding: 3px;
	margin: 2px 0px 12px;
	width: 93%;
	box-shadow: -7px 8px 14px 8px #231f1f;
	border-radius: 3%;
}