﻿body {}

.Border_Thin_Dark
{
	border-top: #004b97 1px solid;
	border-left: #004b97 1px solid;
	border-bottom: #004b97 1px solid;
	border-right: #004b97 1px solid;
}

.Error
{
    font-family: Verdana;
    color: #ff0033;
    font-size: 10pt;
}
.CellHeader_Italic
{
    color: #98CB00;	/* Lime green */
    font-family: Verdana;
    font-size: 12pt;
    font-style: italic;
    font-weight: bold;
}
.CellLabel
{
	background-color: #98CB00;
	color: #ffffff;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.CellLabelDark
{
	background-color: #98CB00;
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.CellValue
{
    background-color: #ffffff;
    color: #526270;		/* light grey */
    font-family: Verdana;
    font-size: 10pt;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}
/* Think the dark theme should be the blue not the lime green.*/
.Lbl_Theme_Dark
{
	color: #004b97
}
.Txt_lightOnDark
{
    background-color: #98CB00;
    color: #ffffff;
}
.Txt_LightShading
{
	background: #E1F7E8;
	border-style:groove;
}
.Txt_Shaded
{
    background-color: #BACCC0;
    color: #ffffff;
}
.Txt_Standard
{
	font-family:Verdana;
	font-size:8pt
}
.Txt_Theme_Dark
{
    font-family: Verdana;
    color: #9ACA04;
    font-size: 10pt;
}
.Txt_Theme_Darker
{
	font-family: Verdana;
	color: #649d00;
	font-size: 10pt;
}

.Bg_Red
{
    background-color: #E23725;
    font-weight: bolder;
    font-size: 10pt;
    color: white;
    font-family: Verdana;

}
.Fnt_WhiteStd
{
    font-weight: bolder;
    font-size: 10pt;
    color: white;
    font-family: Verdana;
}
hr
{
    background-color: #98CB00;	/* Lime green */
}
.Hl_White
{
    font-weight: bold;
    font-size: 10pt;
    color: white;
    font-family: Verdana;
}

.Txt_SmallGrey
{
    font-size: x-small;
    color: #999999;
    font-family: Verdana;
}
.HeaderStyle 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #98CB00;

}
.FooterStyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #84b700;
	font-weight: bold;
}	
.AlternatingCellLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #98AB00;
}
.ItemStyle {
	background-color: #BACCC0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: black;
}
.AlternatingItemStyle {
	background-color: #b5c892;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: xx-small;
}
.SelectedItemStyle
{
    background-color: #ffffcc;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    color: navy;
}
.ItemStyleClosed {
	background-color: #BACCC0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: xx-small;
		color:Red
}
.AlternatingItemStyleClosed {
	background-color: #b5c892;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: xx-small;
		color:Red
}
.CellRowOdd {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	background-color: #666666;
}
.CellRowEven {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #999999;
}
a.Footer
{
	font-size:x-small;
}
a.LnkWht:link
{
    color: #ffffff;
}
a.LnkWht:visited
{	
	color:	#ffffff;
}
a.LnkWht:active
{	
	color:	#ffffff;
}
a.LnkWht:hover
{	
	color:	#ffffff;
}
a.LnkBlk:link
{
    color: #000000;
    font-size: 10pt;
}
a.LnkBlk:visited
{	
	color:	#000000;
	font-size: 10pt;
}
a.LnkBlk:active
{	
	color:	#000000;
    font-size: 10pt;
}
a.LnkBlk:hover
{
    color: #000000;
    font-size: 10pt;
}
a.LnkRed:link
{
    color: Red;
    font-size: 10pt;
}
a.LnkRed:visited
{	
	color:	Red;
	font-size: 10pt;
}
a.LnkRed:active
{	
	color:	Red;
    font-size: 10pt;
}
a.LnkRed:hover
{
    color: Red;
    font-size: 10pt;
}

input[type="text"].BiggerText {
	font-size: 10pt;
}
input[type="text"].BiggerTextDisabled
{
	font-size: 10pt;
	background-color: #EBEBE4
}
select.BiggerText
{
	font-size: 10pt;
	color:Black;
}
textarea.BiggerText
{
	font-size: 10pt;
}

.Buttons
{
    font-size: x-small;
}
.CellTextLBuff
{
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    background-color: #F9F9F9;
}
.CellLabelBuff {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #EEEEEE;
	font-size: 10pt;
}


a:link
{
   font-family: Verdana;
	color: #004b97
}
.CellLabelBuffPadded
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #EEEEEE;
	font-size: 10pt;
	padding-bottom:3px
}
.Success
{
	color: #004b97;	/* dark theme colour*/
	font-size:10pt;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;

}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
