/* Base Tag styles */
/* Those with a .xxx indicate a Tag with a style */
/* Those with an :xxx indicate an action specific style */
/* Those with a ttt#xxx indicate an ID of xxx of tag type ttt */

/*A:link {    FONT-WEIGHT: normal;    COLOR: #336699;    TEXT-DECORATION: none}
A:active {    FONT-WEIGHT: normal;    COLOR: #336699;    TEXT-DECORATION: none}
A:visited {    FONT-WEIGHT: normal;    COLOR: #336699;    TEXT-DECORATION: none}
A:hover {    TEXT-DECORATION: underline}
BODY { font-family: verdana, arial, sans-serif; font-size: 0.7em; line-height: 1.0em; min-width: 800px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 2px; padding-top: 0px; background-image: url(Images/PageBack.png); }
body.sub {	margin: 0.1em;}
FORM {    MARGIN: 0px}
H1 {	font-weight: bold;	font-size: 150%; margin-left:5px; margin-bottom: 5px;	color: teal;	text-align: left;}
H2 {    FONT-WEIGHT: bold;    FONT-SIZE: 125%;    MARGIN-BOTTOM: 0px;	text-align: left;}
h3 {    FONT-WEIGHT: bold;    FONT-SIZE: 110%;	color: #3A1EC1;}
h4 {    FONT-WEIGHT: bold;    FONT-SIZE: 105%;	color: #000000;}
IMG {    BORDER-RIGHT: 0px;    BORDER-TOP: 0px;    BORDER-LEFT: 0px;    BORDER-BOTTOM: 0px}
LI { padding-bottom:4px;}
select {	font-weight: normal;	font-family: Arial;	font-size:110%;}*/

/* input { font-size: 110%; font-family: Arial; background-color: #FFFF99; } */
input.Normal { font-weight: normal; background-color: #FFFF99; }
textarea { font-family:Sans-Serif; font-weight: normal; background-color: #FFFF99; }
input.Mandatory { font-weight: bold; background-color: #ff9933; }
TD { vertical-align: top; /*text-align: left;*/ }
TH {vertical-align: top; text-align: left;}


/* CSS classes */

	.BigMessage { padding: 2px; font-size: large; color: #0000FF; background-color: #FFFFCC; }
	.columnButton { border: 0px none #bdb76b; vertical-align: middle; background-color: transparent; text-align: left; cursor: pointer; color: #000000; }
	.contentright {    MARGIN-RIGHT: 130px}
	.clearbutton { background-color: Transparent; border-top-style: none; vertical-align: middle; text-align: left; }
	.DataColor {	color: #DEDECA;}
	.DataGridCellSet2 { padding: 4px 8px 4px 8px; font-size: larger; font-weight: bold; background-color: #EEEEEE; white-space: nowrap; }
	.DataGridCellSet1 { padding: 4px 8px 4px 8px; font-size:larger; font-weight:bold;background-color:#e5e5e5; vertical-align:top;white-space:nowrap;}
	.DataLabelCellSet1 { padding: 4px 8px 4px 8px; background-color:#e5e5e5;  vertical-align:top;white-space:nowrap;}
	.DataLabelCellSet2 { padding: 4px 8px 4px 8px;  background-color:#EEEEEE;  vertical-align:top;white-space:nowrap;}
	.DataLabelCellSet3 { padding: 2px 4px 2px 4px; vertical-align: top; white-space: nowrap; }
	.ErrorBack {	color: #FFFF00;	background-color: #FF0000;}
	.ErrorColor {	color: #FFCC00;	background-color: #FF0000;	font-weight: bold;	font-size: 120%;}
	.emphasis { background-color: #FFFFCC; border: medium ridge #C0C0C0; padding: 4px; margin: 4px; font-size: large; font-weight: bold; color: #800000; vertical-align:middle; }
	.entryArea {background-color: #b0e0e6; color: Black; }
	.errorMessage { color: #b22222; font-weight: bold; }
	.extendoButton { display: none; cursor: hand;background-color: #e0e0e0;padding:2 2 2 2;}
	.Flat {	border-top-style: none;	border-right-style: none;	border-left-style: none;	background-color: transparent;	border-bottom-style: none;}
	.floatleft {    FLOAT: left}
	.floatright {    FLOAT: right}
	.focused {	font-weight: bolder;}
	.hide {    DISPLAY: none}
	.LinkButton { border-style: none; border-color: #FFFFDD; padding: 2px; text-decoration: none; color: #000040; font-weight: bolder; background-color: #FFFFCC; }
	.lt {    BACKGROUND: #366397}
	.ltgreybox {    CLEAR: left;    PADDING-RIGHT: 5px;    PADDING-LEFT: 5px;    BACKGROUND: #d1d1d1;    PADDING-BOTTOM: 15px;    PADDING-TOP: 10px;    TEXT-ALIGN: left}
	.mandatory {	font-weight:bolder;	font-family: Arial;	font-size:110%;}
	.menuindent {    PADDING-LEFT: 5px}
	.NormalButton { font-weight: bolder; color: #000000; background-color: #CCFFCC; font-size: 110%; }
	.warning {	color: #ff0000 ;	background-color: #ffeeee; font-weight:bold; font-size:larger}

/* Temporary fix for Purple Creative cookie container not working */

div [class^="NADevGDPRCookieConsentWrapper"] {
	display: none !important;
}

/* Specific ID's. Can be tag type specific if has a ttt or a ttt:xxx where ttt is tag name and xxx is action */

/*#body {    BORDER-TOP: #fff 1px solid;    WIDTH: 100%;    HEIGHT: 1%}
#body UL LI {    PADDING-RIGHT: 0px;    PADDING-LEFT: 0px;    PADDING-BOTTOM: 0px;    MARGIN: 0px;    PADDING-TOP: 0px;    LIST-STYLE-TYPE: disc}
#content {    MARGIN-LEFT: 170px;    HEIGHT: 1%}
#footer {	clear: both;	background: #99CC99;	color: #336633;	padding: 2px 6px;	font-size: 1.1em;}
#footer a {	color: #336633;	text-decoration: none;}
#footer a:hover { text-decoration: underline; }
#header {    WIDTH: 100%;    HEIGHT: 78px}
#left {    FLOAT: left;    WIDTH: 161px}
#MainPageBody {padding: 4px 4px 4px 10px;margin: 4px 4px 4px 10px;}
#menu {    HEIGHT: 1%}
#menu A {    PADDING-RIGHT: 0px;    DISPLAY: block;    PADDING-LEFT: 12px;    FONT-WEIGHT: bold;    FONT-SIZE: 95%;    BACKGROUND: url(/system/images/tandridge/off_blt.gif) no-repeat 4px 7px;    PADDING-BOTTOM: 3px;    COLOR: #fff;    PADDING-TOP: 3px;    TEXT-DECORATION: none}
#menu A:hover {    BACKGROUND: url(/system/images/tandridge/on_blt.gif) no-repeat 4px 7px}
#right {    PADDING-RIGHT: 0px;    PADDING-LEFT: 0px;    RIGHT: 2px;   PADDING-BOTTOM: 0px;    WIDTH: 125px;    PADDING-TOP: 0px;    POSITION: absolute;    TOP: 130px;    HEIGHT: 1%}
#right IMG {    DISPLAY: block}
#search {    PADDING-RIGHT: 3px;    PADDING-LEFT: 3px;    PADDING-BOTTOM: 2px;    MARGIN: 0px;    PADDING-TOP: 3px;    HEIGHT: 50px;    voice-family: inherit}
#topbar {    CLEAR: both;    FONT-WEIGHT: bold;    FONT-SIZE: 95%;    BACKGROUND: #99cc99;    WIDTH: 100%;    COLOR: #fff;    HEIGHT: 49px}
*/
@media screen
{
	TABLE { 	border-right: #ffffff 0px;	border-top: #ffffff 0px;	border-left: #ffffff 0px;	border-bottom: #ffffff 0px;	border-collapse: collapse;   FONT-SIZE: 100%}

/*     LEFT HAND SIDE NAVIGATION     */
#leftnav {width:180px; background-color:#9999cc; padding-right: 5px; padding-top: 10px; font-weight:bolder;}
	.leftmenu div {width:180px;}
	.leftmenu p {font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;background-color:#9999cc; text-align: left;padding: 2px 0px 2px 3px;margin-left:0; }
	.leftmenu p.selectedlink span { font-weight: bold; }
	.leftmenu h3{font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color: #FFFFFF;background-color: #9999cc;text-align: left;padding: 2px 0px 2px 3px;}
	.leftmenu a:link {font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;text-decoration: none; }
	.leftmenu a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration: none;}
	.leftmenu a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
	.leftmenu a:active {font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
	.leftmenu li {font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;text-decoration: none;list-style-type: disc;padding-bottom:10px;}

}
/* Hide all buttons from printout */
@media print
{
	.leftmenu { display:none!important;}
	input {border-right: gray thin solid;border-top: gray thin solid;font-weight: bolder;font-size: 110%;border-left: gray thin solid;border-bottom: gray thin solid;font-family: Arial;}
	button { display: none!important; }
	submit { display: none!important; }
	table { border:solid thin gray!important; }
	tr { border:solid thin gray!important; }
	td { border:solid thin gray!important; }
}
