/*
//    Last changed:   $Date: 2021-03-29 10:06:47 +0100 (Mon, 29 Mar 2021) $
//    Last change by: $Author: dave $
//    File @ sub rev: $Rev: 608 $
*/

div.title {
	color: #222222;
	background-color: #8097e0; }

div.title a {
	color: #222222;
	background-color: #8097e0; }

div.title a:hover {
	color: #ffffff;
	background-color: #8097e0; }

div.tabs {
	color: #ffffff;
	background-color: #7797e0; }

div.tabs a {
	color: #222222;
	background-color: #7797e0; }

div.tabs a:hover {
	color: #ffffff;
	background-color: #7797e0; }

div.subtitle {
	color: #222222;
	background-color: #7790d7; }

div.scroller {
	overflow: scroll; }

div select {
	margin-top: 1px;
	margin-bottom: 1px; }

html>body div label {
	margin-top: 1px;
	margin-bottom: 1px; }

html>body div input {
	margin-top: 1px;
	margin-bottom: 1px; }

.rptSmall { font: 7px Verdana, Arial, Helvetica, sans-serif; text-transform: none; color: #000000; text-decoration: none; }
.rptMedium { font: 8px Verdana, Arial, Helvetica, sans-serif; text-transform: none; color: #111111; text-decoration: none; }
.rptNormal { font: 10px Verdana, Arial, Helvetica, sans-serif; text-transform: none; color: #222222; text-decoration: none; }

.aL { text-align: left; }
.aC { text-align: center; }
.aR { text-align: right; }

.b1 { width: 15%; }
.b2 { width: 22%; }
.b3 { width: 15%; }
.b4 { width: 22%; }
.b5 { width: 13%; }
.b6 { width: 13%; }
.b7 { width: 85%; }

.searchFont
{
    font: 12px "Courier New";
    text-transform: none;
    color: #222222;
    text-decoration: none;
}

body {
	background-color: #ffffff; }

.sRes
{
	vertical-align: top;
	background-color: #eeeeee;
}
A.sLnk
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #222222;
    text-decoration: none;
}
A.sLnk:hover
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #cc0000;
    text-decoration: none;
}

.bodytext
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #222222;
    text-decoration: none;
}
#fCls {
	background-color: #dddddd;
}
#vCls {
	background-color: #eeeeee;
}
#labelhighlight{
	background-color: #ddeeff;
}
#highlight{
	background-color: #FFFF66;
}
#minWarn{
	background-color: #771100;
	color: #FF7711;
}
#maxWarn{
	background-color: #001177;
	color: #1177FF;
}
#calDayHL{
	background-color: #ddddff;
}
A.bodylink
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #222222;
    text-decoration: underline;
}
A.bodylink:hover
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #cc0000;
    text-decoration: underline;
}
A.bodylinkred
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #ff4422;
    text-decoration: underline;
}
A.bodylinkred:hover
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #aa2200;
    text-decoration: underline;
}
A.sidelink
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #000000;
    text-decoration: none;
}
A.sidelink:hover
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #cc0000;
    text-decoration: none;
}
A.toplink
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #ffffff;
    text-decoration: none;
}
A.toplink:hover
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #ffcc00;
    text-decoration: none;
}
.bodytextblackbold
{
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #000000;
    text-decoration: none;
}
.bodytextblack
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #000000;
    text-decoration: none;
}
.bodytextwhite
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #ffffff;
    text-decoration: none;
}
.bodytextwhitebold
{
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #ffffff;
    text-decoration: none;
}
A.helplink
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #ffffff;
    text-decoration: none;
}
A.helplink:hover
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #ffcc00;
    text-decoration: none;
}
.default
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #ffffff;
    text-decoration: none;
}
A.menulink:link
{
    font-weight: bold;
    text-decoration: none;
}
A.menulink:visited
{
    font-weight: bold;
    text-decoration: none;
}
A.menulink:active
{
    color: #666;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
A.menulink:hover
{
    font-weight: bold;
    cursor: ne-resize;
    color: #900;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.county
{
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #440000;
    text-decoration: none;
}
.county:hover
{
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #cc0000;
    text-decoration: none;
}
.category
{
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #000000;
    text-decoration: none;
}
.category:hover
{
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #cc0000;
    text-decoration: none;
}
.subcategory
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #0000cc;
    text-decoration: none;
}
.subcategory:hover
{
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #cc0000;
    text-decoration: none;
}
.classcategory
{
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #333333;
    text-decoration: none;
}
.classcategory:hover
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #cc0000;
    text-decoration: none;
}
.docs
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #222222;
    text-decoration: none;
}
.docs:hover
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #cc0000;
    text-decoration: none;
}

/*
//SPAN
//{
//    DISPLAY: none;
//}
*/

#controls_none
{
    z-index: 100;
    visibility: visible;
    position: absolute;
}
#controls_county
{
    z-index: 100;
    visibility: hidden;
    position: absolute;
}
#controls_category
{
    z-index: 100;
    visibility: hidden;
    position: absolute;
}
#controls_subcategory
{
    z-index: 100;
    visibility: hidden;
    position: absolute;
}
#controls_class
{
    z-index: 100;
    visibility: hidden;
    position: absolute;
}
#controls_document
{
    z-index: 100;
    visibility: hidden;
    position: absolute;
}
.bodyintro
{
    font-size: 10pt;
    font-family: Verdana, Arial, helvetica, 'san serif';
}
.titleintro
{
    font-size: 16px;
    color: #3333bf;
    font-family: 'Arial Black', Verdana, arial;
}
.bodyintroblue
{
    font-size: 10pt;
    color: #3333bf;
    font-family: Verdana, Arial, helvetica, 'san serif';
}
.headintro
{
    font-size: 12px;
    color: black;
    font-family: Arial, Verdana, Tahoma;
}
.bodytextred
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #ff4422;
    text-decoration: none;
}
A.resultlink
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #222222;
    text-decoration: none;
}
A.resultlink:hover
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #cc0000;
    text-decoration: none;
}


/*
    S:32769 - Foi Feedback form css changes.
*/
body.foiFeedbackForm {
    margin: 0px;
}

body.foiFeedbackForm h1.mainFormTitle {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

body.foiFeedbackForm table {
    border-spacing: 0px;
    border-collapse: separate;
}

body.foiFeedbackForm table tr td.mainFormContainer {
    text-align: center;
    vertical-align: top;
}

body.foiFeedbackForm table.mainFormTable {
    margin-left: auto;
    margin-right: auto;
}

body.foiFeedbackForm table.mainFormTable tr th, 
body.foiFeedbackForm table.mainFormTable tr td {
    text-align: left;
}

body.foiFeedbackForm a.bodylink, body.foiFeedbackForm a.bodylink:hover {
    font-size: 11px;
}

body.foiFeedbackForm table tr td.feedbackBottomSubmit {
    text-align: right;
}

body.foiFeedbackForm table tr td.feedbackBottomMessage {
    text-align: center;
    vertical-align: bottom;
}

body.foiFeedbackForm table tr td.feedbackBottomFooter {
    text-align: right;
    vertical-align: bottom;
}

body.foiFeedbackForm table tr td.feedbackBottomFooter a img {
    border: 0px;
}
