body {margin-top: 10px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; background-color: #ffffff;}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; color: #000000; margin-top: 4px;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17.5px; color: #000000;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14.5px; color: #000000;}
h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14.5px; color: #00634f;}

p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small;}

/*ul  {display:inline;list-style-position:inside;} */
ol,ul,li {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small}

.breadcrumbs {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #888888;}
.footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: normal; color: #888888;}
.small {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #000000;}
.xsmall {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000000;}
.error {color: #ff0000;}
.asterisk {color: #ff0000;}
.grey {color: #888888;}
.orange {color: #ebbc01;}
.titleWhite {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; font-weight: bold;  color: #ffffff;}

.table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; background-color: #dddddd;}
.tableMenu  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; border: 1px solid #dddddd;}
.tableForm  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; background-color: #dddddd;}
.tableOrange {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; background-color: #fac801;}
.th {color: #000000; background-color: #f7f7f7;}
.thForm {color: #000000; background-color: #f7f7f7;}
.thLight {color: #000000; background-color: #ffffff;}
.thDark {color: #000000; background-color: #e0e0e0;}
.td {color: #000000; background-color: #ffffff;}
.tdMenu {color: #000000; background-color: #f7f7f7;}
.tdForm {color: #000000; background-color: #f7f7f7;}
.tdLight {color: #000000; background-color: #f7f7f7;}
.tdDark {color: #000000; background-color: #e0e0e0;}
.tdMedium {color: #000000; background-color: #ffffff; font-size: x-small;}
.tdLarge {color: #000000; background-color: #ffffff; font-size: small;}
.tdGreen {color: #000000; background-color: #e3ffe1;}
.tdYellow {color: #000000; background-color: #fdffd7;}
.tdBlue {color: #000000; background-color: #ecf9ff;}
.tdRed {color: #000000; background-color: #fff0f0;}


.contentHeader {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #549988
}
.contentSubHeader {
	FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff	
}
.contentSubHeader2 {
	FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff	
}
.contentBCT {
	FONT-SIZE: xx-small; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.contentTable {
	BACKGROUND-COLOR: #cccccc
}
.contentTableHeader {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000000
}
.contentTableHeaderLink {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.contentTableHeaderLink:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.contentTableCell {
	FONT-SIZE: x-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.contentTableRowLight {
	BACKGROUND-COLOR: #ffffff
}
.contentTableRowDark {
	BACKGROUND-COLOR: #eeeeee
}
.contentTableLight {
	BACKGROUND-COLOR: #ffffff
}
.contentTableLightHeader {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #549988
}

textArea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt; border: 1px solid #aaaaaa;}

.formText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; border: 1px solid #aaaaaa;}
.formTextSmall {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; border: 1px solid #aaaaaa;}
.formTextArea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; border: 1px solid #aaaaaa;}
.formSelect {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; height: 21px;}
.formMultipleSelect {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small;}
.formCheckbox {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; height: 21px;}
.formRadio {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; height: 21px;}
.formFile {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; border: 1px solid #cccccc;}
.formButton {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight: normal; height: 25px;}
.formButtonOrange {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight: normal;}
.formButtonOrangeBold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight: bold;}

.cTable {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; background-color: #FFFFFF;}
.cTableHeader {color: #000000; background-color: #f7f7f7;}
.cTableHeaderSort {color: #000000; background-color: #e3e3e3;}
.cTableRow {color: #000000; background-color: #ffffff;}
.cTableRowWhite {color: #000000; background-color: #ffffff;}
.cTableRowGrey {color: #000000; background-color: #f7f7f7;}
.cTableCategory {font-size: 14.5px; font-weight: bold;}
.cTableMore {font-size: xx-small;}

.dTable {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; background-color: #ffffff;}
.clear {clear:both}   

/* Styling of Page Content (e.g. margin of ordered, unordered list, table border, etc.) */
#pageContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 1px;
	margin: 1px;
	width: 740px;
}

#pageContent h1 {
	font-size: 14pt;
	color: #00634F;
}

#pageContent h2 {
	font-size: 13pt;
	color: #00634F;
}

#pageContent h3 {
	font-size: 12pt;
	color: #000000;
}

#pageContent ol, #pageContent ul {
	padding-left: 2em;
}

#pageContent table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* Styling of Page Content End */


/* database generated table styles */
table.generated {
	width: 100%;
	border-collapse: collapse;
	border: 1px darkgrey solid;
	border-spacing: 0;
}

table.generated td, table.generated th {
	border-top: 1px darkgrey dotted;
	border-left: 1px darkgrey dotted;
	padding: 6px;
	text-align: left;
	vertical-align: top;
	font-size: 7.5pt;
}

table.generated tr:nth-child(odd) {
	background-color: #EEEEEE;	
}

table.generated tr:nth-child(even) {
	background-color: white;
}

table.generated th {
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	border: 1px black solid;
	background-color: #305a69;
	color: white;
}

table.generated.regular-font td, table.generated.regular-font th {
	font-size: 10pt;
}

table.generated.no-alternate tr {
	background-color: white;
}
/* End of database generated table styles */



/* Column width of Information --> Statistics */
#information-statistics table th:nth-child(1) {
	width: 90px;
}

#information-statistics table th:nth-child(3) {
	width: 70px;
}

#information-statistics table th:nth-child(4) {
	width: 70px;
}

#information-statistics table th:nth-child(5) {
	width: 70px;
}
/* End of Information --> Statistics Styles */


#ace1table {display:inline-block;}

#slideshow {
    position:relative;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 100%;
    width: 100%;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
 
    display: block;
    border: 0;
    width: 100%;
    height: 100%;
}

/* HL - Styling of Page Content (e.g. margin of ordered, unordered list, table border, etc.) */
#pageContent {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small;
}

#pageContent * {
	padding: 0;
	margin: 0;
}

#pageContent p {
	margin-top: 1em;
	margin-bottom: 1em;
}

#pageContent ul, #pageContent ol {
	padding-top: .5em;
	margin-top: .5em;
	margin-left: .5em;
	padding-left: 0em;
	margin-bottom: 1em;
	list-style-position: outside !important;
}

#pageContent ul li, #pageContent ol li {
	padding-left: .5em;
	margin-left: .75em;
}

#pageContent table, #pageContent .ctable, .contentTableLight {
	border-collapse: collapse;
}

#pageContent .cTable tbody td, .contentTableLight tbody td {
	border: 1px solid #333333;
	padding: 4px;
}
/* HL - Styling of Page Content End */