@charset "iso-8859-1" ;

.title {
	font-weight: bold;
	font-size: 11pt;
	color: white;
	background-color: #679121;
	font-family:  sans-serif, verdana, tahoma, geneva, helvetica;
	text-decoration: none
}


/* Table border */
.tableBorder {
	border-right: #B1B414 1px solid;
	border-top: #B1B414 1px solid;
	font-size: 12pt;
	border-left: #B1B414 1px solid;
	border-bottom: #B1B414 1px solid;
	font-family: sans-serif, verdana, tahoma, geneva, helvetica;
	background-color: white
}

/* Table border */
.tableMainBorder {
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-size: 12pt;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	font-family: sans-serif, verdana, tahoma, geneva, helvetica;
	background-color: #D0D5DB;
}


/* Table border */
.tableBorderBlue {
	border-right: #B1B414 1px solid;
	border-top: #B1B414 1px solid;
	font-size: 12pt;
	border-left: #B1B414 1px solid;
	border-bottom: #B1B414 1px solid;
	font-family: sans-serif, verdana, tahoma, geneva, helvetica;
	background-color: white
}

/* Table Even row */
.evenRow {
	background-color: #E2E1DD;
	font-size: 10pt;
	border-right: #b2b3af 1px solid;
	border-top: #b2b3af 1px solid;
	border-left: #b2b3af 1px solid;
	border-bottom: #b2b3af 1px solid;
	color: #000000;
	font-family: sans-serif, verdana, tahoma, geneva, helvetica;
}

/* Table Odd row */
.oddRow {
	background-color: #EFEFEF;
	font-size: 10pt;
	border-right: #b2b3af 1px solid;
	border-top: #b2b3af 1px solid;
	border-left: #b2b3af 1px solid;
	border-bottom: #b2b3af 1px solid;
	color: #000000;
	font-family: sans-serif, verdana, tahoma, geneva, helvetica;
}

.mouseOver {
	background-color: #D6EDAF;
	font-size: 10pt;
	border-right: #b2b3af 1px solid;
	border-top: #b2b3af 1px solid;
	border-left: #b2b3af 1px solid;
	border-bottom: #b2b3af 1px solid;
	color: #305125;
	font-weight: bold;
	font-family: sans-serif, verdana, tahoma, geneva, helvetica;
}

.textBlue {
	font-size: 12pt;
	font-family: sans-serif, verdana, tahoma, geneva, helvetica;
	font-weight: bold;
	color: #305125;	
}

.textBlueLarge {
	font-size: 14pt;
	font-family: sans-serif, verdana, tahoma, geneva, helvetica;
	font-weight: bold;
	color: #305125;	
}

.textBlueSmall {
	font-size: 11pt;
	font-family:  sans-serif, verdana, tahoma, geneva, helvetica;
	font-weight: bold;
	color: #305125;		
}

.textBlueSmallNormal {
	font-size: 10pt;
	font-family:  sans-serif, verdana, tahoma, geneva, helvetica;
	font-weight: bold;
	color: #305125;		
}

.textBlueSmallNormal {
	font-size: 11pt;
	font-family:  sans-serif, verdana, tahoma, geneva, helvetica;
	font-weight: normal;
	color: #305125;		
}

.textBlueVerySmall {
	font-size: 9pt;
	font-family: sans-serif, verdana, tahoma, geneva, helvetica;
	font-weight: bold;
	color: #305125;	
}

.textGreenVerySmall {
	font-size: 9pt;
	font-family: sans-serif, verdana, tahoma, geneva, helvetica;
	font-weight: bold;
	color: #648E20;	
}

.textBlackVerySmall {
	font-size: 9pt;
	font-family: sans-serif, verdana, tahoma, geneva, helvetica;
	font-weight: bold;
	color: black;	
}

.textRedVerySmall {
	font-size: 9pt;
	font-family: sans-serif, verdana, tahoma, geneva, helvetica;
	font-weight: bold;
	color: red;	
}

.textBlueVeryVerySmall {
	font-size: 8pt;
	font-family: sans-serif, verdana, tahoma, geneva, helvetica;
	font-weight: bold;
	color: #305125;	
}

.textBlue10pt {
	font-size: 10pt;
	font-family: sans-serif, verdana, tahoma, geneva, helvetica;
	font-weight: bold;
	color: #305125;	
}

.textBlue7pt {
	font-size: 7pt;
	font-family: sans-serif, verdana, tahoma, geneva, helvetica;
	font-weight: bold;
	color: #305125;	
}

.textBlack {
	font-size: 11pt;
	font-family: sans-serif, verdana, tahoma, geneva, helvetica;
	font-weight: normal;
	color: #000000;	
}

.textBlackBold {
	font-size: 10pt;
	font-family: sans-serif, verdana, tahoma, geneva, helvetica;
	font-weight: bold;
	color: #000000;	
}

.textSmallGrey {
	font-size: 10pt;
	font-family: sans-serif, verdana, tahoma, geneva, helvetica;
	font-weight: bold;
	color: #999999;	
}

.textGreen {
	font-family: sans-serif, verdana, tahoma, geneva, helvetica;
	font-size: 16pt;
	font-weight: bold;
	color: #009966;	
}


.textGreen14pt {
	font-size: 14pt;
	font-family: sans-serif, verdana, tahoma, geneva, helvetica;
	font-weight: bold;
	color: #009966;	
}


.textRed14pt {
	font-size: 14pt;
	font-family: sans-serif, verdana, tahoma, geneva, helvetica;
	font-weight: bold;
	color: red;	
}


.textGreyItalicSmall {
	font-size: 10pt;
	font-family: sans-serif, verdana, tahoma, geneva, helvetica;
	font-weight: bold;
	color: #999999;
}

.save {
	background-color: white;
}

.delete {
	background-color: red;
}

.update {
	background-color: #99CC00;
}

.linkYellow {
	font-size: 13px;
	font-family:  sans-serif, verdana, tahoma, geneva, helvetica;
	color: #ACA500;
	font-weight: bolder;
}

.backgroundRed {
   background-color: #FF0000;	
   font-size: 10pt;
   font-family: sans-serif, verdana, tahoma, geneva, helvetica;
   font-weight: bold;
   color: white;	
}

.backgroundOrange {
   background-color: #FF8400;	
   font-size: 10pt;
   font-family: sans-serif, verdana, tahoma, geneva, helvetica;
   font-weight: bold;
   color: white;	
}

.backgroundAqua {
   background-color: #66CCFF;	
   font-size: 10pt;
   font-family: sans-serif, verdana, tahoma, geneva, helvetica;
   font-weight: bold;
   color: white;	
}

.backgroundGreen {
   background-color: #5BE000;	
   font-size: 10pt;
   font-family: sans-serif, verdana, tahoma, geneva, helvetica;
   font-weight: bold;
   color: white;	
}

.backgroundDarkBlue {
   background-color: #024DFC;	
   font-size: 10pt;
   font-family: sans-serif, verdana, tahoma, geneva, helvetica;
   font-weight: bold;
   color: white;	
}

.backgroundPurple {
   background-color: #A902FC;	
   font-size: 10pt;
   font-family: sans-serif, verdana, tahoma, geneva, helvetica;
   font-weight: bold;
   color: white;	
}

.backgroundPink {
   background-color: #FF2BFF;	
   font-size: 10pt;
   font-family: sans-serif, verdana, tahoma, geneva, helvetica;
   font-weight: bold;
   color: white;	
}

.backgroundBlue {
	background-color: #E2E1DD;
}

.backgroundMainBlue {
	background-color: #F1F0EE;
}

.backgroundCellBlue {
	background-color: #9BD33D;
	font-size: 14px;
	font-weight: bold;
	color : white; font-family: sans-serif, verdana, tahoma, geneva, helvetica; 
}

.inputbox {
  	color: #53553A; BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}


/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav			{ font-weight: bold; font-size: 9px; color : #000000; font-family: sans-serif, verdana, tahoma, geneva, helvetica; }
a.nav			{ text-decoration: none; color : #305125; font-family: sans-serif, verdana, tahoma, geneva, helvetica; }
a.nav:hover		{ text-decoration: underline; font-family: sans-serif, verdana, tahoma, geneva, helvetica; }


.navLarge			{ font-weight: normal; font-size: 14px; color : #000000; font-family: sans-serif, verdana, tahoma, geneva, helvetica; }
a.navLarge			{ text-decoration: none; color : #305125; font-family: sans-serif, verdana, tahoma, geneva, helvetica; }
a.navLarge:hover		{ text-decoration: underline; font-family: sans-serif, verdana, tahoma, geneva, helvetica; }


.textBlueSmallNav			{ font-weight: bold; font-size: 12px; color : #000000; font-family: sans-serif, verdana, tahoma, geneva, helvetica; }
a.textBlueSmallNav			{ text-decoration: none; color : #305125; font-family: sans-serif, verdana, tahoma, geneva, helvetica; }
a.textBlueSmallNav:hover	{ text-decoration: underline; font-family: sans-serif, verdana, tahoma, geneva, helvetica; }

.textBlueVerySmallNav			{ font-weight: bold; font-size: 9px; color : #000000; font-family: sans-serif, verdana, tahoma, geneva, helvetica; }
a.textBlueVerySmallNav			{ text-decoration: none; color : #305125; font-family: sans-serif, verdana, tahoma, geneva, helvetica; }
a.textBlueVerySmallNav:hover	{ text-decoration: underline; font-family: sans-serif, verdana, tahoma, geneva, helvetica; }

.textSmallNavLightGreen			{ font-weight: bold; font-size: 12px; color : #000000; font-family: sans-serif, verdana, tahoma, geneva, helvetica; }
a.textSmallNavLightGreen		{ text-decoration: none; color : #648E20; font-family: sans-serif, verdana, tahoma, geneva, helvetica; }
a.textSmallNavLightGreen:hover		{ text-decoration: underline; font-family: sans-serif, verdana, tahoma, geneva, helvetica; }




/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.navBalck			{ font-weight: bold; font-size: 14px; color : #000000; font-family: sans-serif, verdana, tahoma, geneva, helvetica; }
a.navBalck			{ text-decoration: none; color : #000000; font-family: sans-serif, verdana, tahoma, geneva, helvetica; }
a.navBalck:hover		{ text-decoration: underline; font-family: sans-serif, verdana, tahoma, geneva, helvetica; }

td.row3Right,td.spaceRow {
	background-color: #D1D7DC; border: #FFFFFF; border-style: solid;
}
th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }


.postdetails {
	font-size : 10px; color : #305125;
}

.warning {
	color: red;
	font-weight: bold;
	font-family: sans-serif, verdana, tahoma, geneva, helvetica;
}

.warningLarge {
	color: red;
	font-weight: bold;
	font-size : 18px;
	font-family: sans-serif, verdana, tahoma, helvetica, geneva;
}

.accept {
	color: green;
	font-weight: bold;
	font-family: sans-serif, verdana, tahoma, geneva, helvetica;
}

.neutral {
	color: black;
	font-weight: bold;
	font-family: sans-serif, verdana, tahoma, geneva, helvetica;
}





/* Live Validation */
.LV_valid {
	COLOR: #00cc00
}
.LV_invalid {
	COLOR: #cc0000
}
.LV_validation_message {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0px 5px
}
.LV_valid_field {
	BORDER-RIGHT: #00cc00 1px solid; BORDER-TOP: #00cc00 1px solid; BORDER-LEFT: #00cc00 1px solid; BORDER-BOTTOM: #00cc00 1px solid
}
INPUT.LV_valid_field:hover {
	BORDER-RIGHT: #00cc00 1px solid; BORDER-TOP: #00cc00 1px solid; BORDER-LEFT: #00cc00 1px solid; BORDER-BOTTOM: #00cc00 1px solid
}
INPUT.LV_valid_field:active {
	BORDER-RIGHT: #00cc00 1px solid; BORDER-TOP: #00cc00 1px solid; BORDER-LEFT: #00cc00 1px solid; BORDER-BOTTOM: #00cc00 1px solid
}

.fieldWithErrors INPUT.LV_valid_field {
	BORDER-RIGHT: #00cc00 1px solid; BORDER-TOP: #00cc00 1px solid; BORDER-LEFT: #00cc00 1px solid; BORDER-BOTTOM: #00cc00 1px solid
}
.LV_invalid_field {
	BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; BORDER-LEFT: #cc0000 1px solid; BORDER-BOTTOM: #cc0000 1px solid
}




