/*
//    Last changed:   $Date: 2008-10-14 13:49:08 +0100 (Tue, 14 Oct 2008) $
//    Last change by: $Author: dave $
//    File @ sub rev: $Rev: 5369 $
*/

.wftResultBlock {
	margin-top: 2px;
	border: thin solid rgb(127,159,183);
	border: 1px solid rgb(127,159,183);
}
.wftResultHeader {
	background-color: #f8f8f8;
	border-bottom: thin solid rgb(127,159,183);
	border-bottom: 1px solid rgb(127,159,183);
}
.wftResultColumn {
	background-color: #d8d8d8;
}
.wftResultColumn td {
	width: 220px;
}

.wftSearchChoiceDrop {
	width: 154px;
}

.wftSearchChoiceText {
	width: 146px;
}

.wftFooterBar {
	padding-top: 4px;
}

.pubClass { background-color: #40b0f0; }
.obsClass { background-color: #f0a040; }

.dC {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #222222;
	text-decoration: none; }

tr.dH {
	vertical-align: top;
	background-color: #e0e0e0;
}

tr.dL {
	vertical-align: top;
	background-color: #f0f0f0;
}

tr.dH td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #222222;
	text-decoration: none; }

tr.dL td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #222222;
	text-decoration: none; }

.w1 { width: 30px; text-align: center; }
.w2 { width: 11px; text-align: left; }
.w3 { width: 120px; text-align: left; }
.w4 { width: 170px; text-align: left; }
.w5 { width: 100px; text-align: left; }
.w6 { width: 200px; text-align: left; }
.w7 { width: 50px; text-align: right; }
.w8 { width: 70px; text-align: right; }
.w9 { width: 60px; text-align: right; }
.wA { width: 40px; text-align: right; }
.wB { width: 55px; text-align: right; }
.wC { width: 70px; text-align: center; }
.wD { width: 150px; text-align: left; }
.wE { width: 80px; text-align: right; }

.tabL { height: 24px; width: 3px; background-image: url('../images/tabs/tab_left.jpg'); }
.tabB { height: 24px; background-image: url('../images/tabs/tab_background.jpg'); }
.tabR { height: 24px; width: 3px; background-image: url('../images/tabs/tab_right.jpg'); }
.tabG { height: 24px; background-image: url('../images/tabs/tab_gap.jpg'); }
.tabHL { height: 24px; width: 3px; background-image: url('../images/tabs/tab_high_left.jpg'); }
.tabHB { height: 24px; background-image: url('../images/tabs/tab_high_background.jpg'); }
.tabHR { height: 24px; width: 3px; background-image: url('../images/tabs/tab_high_right.jpg'); }

.kitIm {
	width: 9px;
	height: 9px;
	border: 0px; }

.optsDisplay {
	background-color: #ffffff;
	width: 200px; }

.sRel {
	position: relative; }

.oscGap {
	font: 4px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	height: 4px; }

.oscImage {
	padding-left: 4px;
	padding-right: 1px;
	margin-left: 1px;
	margin-right: 3px;
	margin-bottom: 1px; }

.oscItems {
	border: thin solid rgb(0,0,0);
	border: 1px solid rgb(0,0,0);
	padding-left: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
	margin-bottom: 1px; }

.oscTBorderTop {
	border-top: thin solid rgb(127,159,183);
	border-top: 1px solid rgb(127,159,183); }

.oscTBorder {
	border: thin solid rgb(127,159,183);
	border: 1px solid rgb(127,159,183); }

.oscBorder {
	border: thin solid rgb(127,159,183);
	border: 1px solid rgb(127,159,183);
	padding-left: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
	margin-bottom: 1px; }

.iBorder {
	border: thin solid rgb(127,159,183);
	border: 1px solid rgb(127,159,183);
	padding-left: 1px;
	padding-bottom: 3px;
}

.inputBorder {
	border: thin solid rgb(127,159,183);
	border: 1px solid rgb(127,159,183);
}

td.tdWidth10 { width: 10%; }
td.tdWidth12 { width: 12%; }
td.tdWidth15 { width: 15%; }
td.tdWidth20 { width: 20%; }
td.tdWidth25 { width: 25%; }
td.tdWidth40 { width: 40%; }
td.tdWidth45 { width: 45%; }
td.tdWidth50 { width: 50%; }
td.tdWidth55 { width: 55%; }
td.tdWidth60 { width: 60%; }
td.tdWidth75 { width: 75%; }

.pdOne { padding-left: 1px; }
.pdTwo { padding-left: 1px; }
.pdFour { padding-left: 1px; }

.tabNorm { background-color: #dfdfdf; }
.tabHigh { background-color: #ffdf6f; }

.bkWhite { background-color: #ffffff; }
.bkLighterR { background-color: #ffd2d2; }
.bkLighterB { background-color: #b4d2ff; }
.bkLighterG { background-color: #f0f8ff; }
.bkLightGray { background-color: #efefef; }
.bkGray { background-color: #d8d8d8; }
.bkDarkGray { background-color: #bfbfbf; }
.bkLightRed { background-color: #ff7f7f; }
.bkMainRed { background-color: #ff2f00; }
.bkRed { background-color: #ff1f1f; }
.bkDarkRed { background-color: #af0808; }
.bkYellow { background-color: #dfdf4f; }
.bkDarkYellow { background-color: #afaf2f; }
.bkGreen { background-color: #8fdf4f; }
.bkDarkGreen { background-color: #4faf2f; }
.bkLightBlue { background-color: #9fafff; }
.bkBlue { background-color: #2f4fff; }
.bkDarkBlue { background-color: #0f2faf; }

.txWhite { color: #ffffff; }
.txBlack { color: #000000; }
.txGray { color: #d8d8d8; }
.txDarkGray { color: #bfbfbf; }
.txRed { color: #ff1f1f; }
.txYellow { color: #dfdf4f; }
.txGreen { color: #8fdf4f; }
.txBlue { color: #6f8fdf; }

.pCursor { cursor: pointer; }

.lineGap {
	font: 4px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none; }

.tField {
	color: #202020;/*
	background-color: #d0d0d0;*/
}

a.locationLink
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #202080;
    text-decoration: none;
}
a.locationLink:hover
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #6060ff;
    text-decoration: none;
}

a.assignmentLink
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #206020;
    text-decoration: none;
}
a.assignmentLink:hover
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #20bf20;
    text-decoration: none;
}

a.reasonLink
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #602020;
    text-decoration: none;
}
a.reasonLink:hover
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #bf2020;
    text-decoration: none;
}

.AssignmentItem {
	border: thin solid rgb(128,128,192);
	border: 1px solid rgb(128,128,192);
	background-color: #ffffff;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px; }

.wftButton {
	width: 32px; }

p.fixedSize {
	overflow: hidden; }

div.bannerBar {
	height: 85px;
	color: #222222;
	background-color: #ffffff; }

div.bannerText {
	color: #222222;
	background-color: #ffffff; }

div.bannerText a {
	color: #222222;
	background-color: #ffffff; }

div.bannerText a:hover {
	color: #cc0000;
	background-color: #ffffff; }

a.wylink {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #e0e0e0;
}

a.wylink:hover {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #e0f090;
}

div.controlBar {
	padding: 2px;
	color: #222222;
	background-color: #8097e0;
	white-space: nowrap; }

div.controlBar a {
	color: #222222;
	background-color: #8097e0; }

div.controlBar a:hover {
	color: #ffffff;
	background-color: #8097e0; }

div.subBar {
	padding: 2px;
	color: #222222;
	background-color: #7585b7;
	white-space: nowrap; }

div.subBar a {
	color: #222222;
	background-color: #7585b7; }

div.subBar a:hover {
	color: #ffffff;
	background-color: #7585b7; }

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; }

.replaceSelect {
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 0px;
	overflow: hidden; }

html>body .replaceSelect {
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 0px;
	overflow: hidden; }

.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: 11px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #222222;
    text-decoration: none;
}

body {
	background-color: #ffffff; }

.sRes
{
	vertical-align: top;
	background-color: #eeeeee;
}
.sRes td {
	width: 220px;
}

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;
}
.bodytextntc {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    text-decoration: none;
}
.fCls {
	background-color: #dddddd;
}
.vCls {
	background-color: #eeeeee;
}
.nCls {
	background-color: #c0c0c0;
}
#labelhighlight{
	background-color: #ddeeff;
}
#highlight{
	background-color: #FFFF66;
}
#customhighlight{
	background-color: #b0ffb0;
}
#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.blnu
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #222222;
    text-decoration: none;
}
A.blnu:hover
{
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    color: #cc0000;
    text-decoration: none;
}
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;
}
