/*
//    Last changed:   $Date: 2011-09-05 16:55:30 +0100 (Mon, 05 Sep 2011) $
//    Last change by: $Author: dave $
//    File @ sub rev: $Rev: 45 $
*/

.hTP td {
	padding: 0px 2px 0px 2px;
}

.vTP td {
	padding: 0px 0px 2px 0px;
}

.wftResultBlock {
	margin-top: 2px;
	border: thin solid rgb(127,159,183);
	border: 1px solid rgb(127,159,183);
}
.wftResultHeader {
	background-color: #d7e7ff;
	background-image: url('../images/bar_background.jpg');
	background-repeat: repeat-x;
	border-bottom: thin solid rgb(127,159,183);
	border-bottom: 1px solid rgb(127,159,183);
}
.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; min-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; min-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; min-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; min-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; }

.bkCloudBlue { background-color: #ddeeff; }
.bkBrightYellow { background-color: #FFFF66; }
.bkPaleGreen { background-color: #b0ffb0; }

.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: 1px 0px 1px 0px;
	padding: 1px 0px 1px 0px;
}

html>body div label {
	margin: 1px 0px 1px 0px;
}

html>body div input {
	margin: 1px 0px 1px 0px;
}

.replaceSelect {
	padding: 1px 0px 0px 3px;
	overflow: hidden;
}

html>body .replaceSelect {
	padding: 2px 0px 0px 4px;
	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;
}
.vCls2 {
	background-color: #e7e7e7;
}
.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, .btbb, .bx {
    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;
}

div#customfields_main table tr td input[type='checkbox'], div#employeefields_main table tr td input[type='checkbox'] {
	margin: 3px 0px 0px 4px;
	border: 0px;
}

table.bordertable, table.botable {
	border-left: 0px;
	border-top: 0px;
	border-right: thin solid rgb(127,159,183);
	border-right: 1px solid rgb(127,159,183);
	border-bottom: thin solid rgb(127,159,183);
	border-bottom: 1px solid rgb(127,159,183);
}

table.bordertable tr td, table.bordertable tr th {
	border-right: 0px;
	border-bottom: 0px;
	border-top: thin solid rgb(127,159,183);
	border-top: 1px solid rgb(127,159,183);
	border-left: thin solid rgb(127,159,183);
	border-left: 1px solid rgb(127,159,183);
}

table tr td.bottd {
	border-right: 0px;
	border-bottom: 0px;
	border-top: thin solid rgb(127,159,183);
	border-top: 1px solid rgb(127,159,183);
	border-left: thin solid rgb(127,159,183);
	border-left: 1px solid rgb(127,159,183);
}

table.evtMnuTable tr td {
	padding: 1px 4px 1px 4px;
}

div.eventName {
	padding: 2px 2px 2px 2px;
	font: 0.95em Verdana, Arial;
	font-weight: bold;
	color: #8f779f;
}

div.sessionName {
	padding: 2px 2px 2px 2px;
	font: 0.95em Verdana, Arial;
	font-weight: bold;
	color: #8f779f;
}

div.searchResultCount {
	padding: 4px 2px 1px 2px;
	font: 0.7em Verdana, Arial;
}

a.sessionNameLink, a.sessionNameLink:hover, a.sessionNameLink:visited {
	font: 0.7em Verdana, Arial;
	color: #075fc7;
	font-weight: bold;
    text-transform: none;
    text-decoration: none;
	cursor: pointer;
}

a.help {
	float: right;
}

a.help, a.help:hover, a.help:visited {
	text-transform: none;
	text-decoration: none;
	margin: 0px 0px 0px 2px;
}

a.help img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

a.bluelink, a.bluelink:hover, a.bluelink:visited {
	color: #075fc7;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
}

a.greylink, a.greylink:hover, a.greylink:visited {
	color: #9f9f9f;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
}
