@charset "iso-8859-1" ;


.tableMainBackground {
	background-color: grey
}


.title {
	font: normal; 
	font-size: 11pt;
	color: #FFFFFF;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	background-color: #0D0D0D;
}


.titleNormal {
	font-weight: normal;
	font-size: 13pt;
	color: white;
	background-color: #234058;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	text-decoration: none
}

.textWhite {
	font-weight: normal;
	font-style: italic;
	font-size: 10pt;
	color: white;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	text-decoration: none
}


/* Table border  purple: #543B4D */
.tableBorder {
	border-right: #0D0D0D 1px solid;
	border-top: #0D0D0D 1px solid;
	font-size: 12pt;
	border-left: #0D0D0D 1px solid;
	border-bottom: #0D0D0D 1px solid;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	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: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	background-color: #D0D5DB;
}



/* Table border */
.tableBorderBlue {
	border-right: #ABB7C3 1px solid;
	border-top: #ABB7C3 1px solid;
	font-size: 12pt;
	border-left: #ABB7C3 1px solid;
	border-bottom: #ABB7C3 1px solid;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	background-color: #D0D5DB;
}

/* Table Even row */
.evenRow {
	background-color: #BEEC8C;
	font-size: 10pt;
	border-right: #BEEC8C 1px solid;
	border-top: #BEEC8C 1px solid;
	border-left: #BEEC8C 1px solid;
	border-bottom: #BEEC8C 1px solid;
	color: #000000;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
}

/* Table Even row */
.tableEvenRow {
	background-color: #D5F3B6;
	font-size: 10pt;
	border-right: #D5F3B6 1px solid;
	border-top: #D5F3B6 1px solid;
	border-left: #D5F3B6 1px solid;
	border-bottom: #D5F3B6 1px solid;
	color: #000000;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
}

/* Table Odd row */
.oddRow {
	background-color: #E1F7CA;
	font-size: 10pt;
	border-right: #E1F7CA 1px solid;
	border-top: #E1F7CA 1px solid;
	border-left: #E1F7CA 1px solid;
	border-bottom: #E1F7CA 1px solid;
	color: #000000;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
}


.redLarge {
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	font-size: 16px; 
	font: bold; 
	color: #B30B1A
}

.missionRedLarge {
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	font-size: 14px; 
	font: italic; 
	font: bold; 
	color: #B30B1A
}

.missionRedSmall {
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	font-size: 11px; 
	font: italic; 
	font: bold; 
	color: #B30B1A
}

.headingGreen {
	color: #70BD1F; 
	font-weight: bold;
	font-size: 17px; 
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
}



.newsDate {
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	font-size: 12px; 
	font-weight: bold;
	color: #70BD1F;
}	

.mouseOver {
	background-color: #BEEC8C;
	font-size: 10pt;
	border-right: #BEEC8C 1px solid;
	border-top: #BEEC8C 1px solid;
	border-left: #BEEC8C 1px solid;
	border-bottom: #BEEC8C 1px solid;
	color: #000000;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
}

.textBlue {
	font-size: 12pt;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	font-weight: bold;
	color: #000000;	
}

.textBlueLarge {
	font-size: 14pt;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	font-weight: bold;
	color: #70BD1F;	
}

.textBlueSmall {
	font-size: 11pt;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	font-weight: normal;
	color: #000000;		
}

.textBlueVerySmall {
	font-size: 10pt;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	font-weight: normal;
	color: black;	
}

.textGreenVerySmall {
	font-size: 9pt;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	font-weight: bold;
	color: #006600;	
}

.textBlackVerySmall {
	font-size: 9pt;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	font-weight: bold;
	color: black;	
}

.textRedVerySmall {
	font-size: 9pt;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	font-weight: bold;
	color: #CC0000;	
}

.textBlueVeryVerySmall {
	font-size: 8pt;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	font-weight: bold;
	color: #234058;	
}

.textBlue10pt {
	font-size: 10pt;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	font-weight: bold;
	color: #234058;	
}

.textBlue7pt {
	font-size: 7pt;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	font-weight: bold;
	color: #234058;	
}

.textBlack {
	font-size: 11pt;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	font-weight: normal;
	color: #000000;	
}

.textBlackBold {
	font-size: 10pt;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	font-weight: bold;
	color: #000000;	
}

.textSmallGrey {
	font-size: 10pt;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	font-weight: bold;
	color: #999999;	
}

.textGreen {
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	font-size: 16pt;
	font-weight: bold;
	color: #006600;	
}


.textGreen14pt {
	font-size: 14pt;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	font-weight: bold;
	color: #009966;	
}


.textRed14pt {
	font-size: 14pt;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	font-weight: bold;
	color: red;	
}


.textGreyItalicSmall {
	font-size: 10pt;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
	font-weight: bold;
	color: #999999;
}

.save {
	background-color: white;
}

.delete {
	background-color: red;
}

.update {
	background-color: #99CC00;
}

.backgroundRed {
   background-color: #FF0000;	
   font-size: 10pt;
   font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
   font-weight: bold;
   color: white;	
}

.backgroundOrange {
   background-color: #FF8400;	
   font-size: 10pt;
   font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
   font-weight: bold;
   color: white;	
}

.backgroundAqua {
   background-color: #66CCFF;	
   font-size: 10pt;
   font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
   font-weight: bold;
   color: white;	
}

.backgroundGreen {
   background-color: #5BE000;	
   font-size: 10pt;
   font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
   font-weight: bold;
   color: white;	
}

.backgroundDarkBlue {
   background-color: #024DFC;	
   font-size: 10pt;
   font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
   font-weight: bold;
   color: white;	
}

.backgroundPurple {
   background-color: #A902FC;	
   font-size: 10pt;
   font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
   font-weight: bold;
   color: white;	
}

.backgroundPink {
   background-color: #FF2BFF;	
   font-size: 10pt;
   font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
   font-weight: bold;
   color: white;	
}

.backgroundBlue {
	background-color: white;
}

.backgroundMainBlue {
	background-color: #CACACA;
}

.backgroundCellBlue {
	background-color: #71BD1F;
	font-size: 12px;
	font-weight: normal;
	color : white; font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
}

.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
}

.footer {
	font-weight: bold; 
	font-size: 12px; 
	color : #000000; 
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva; 	
}

.footerWhite {
	font-weight: normal; 
	font-size: 12px; 
	color : #FFFFFF; 
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva; 	
}

.textBody {
	color: #000000;
	font-weight: normal;
	font-size: 13px;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
}

.textBodyBlack {
	color: #000000;
	font-weight: normal;
	font-size: 13px;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
}

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav			{ font-weight: normal; font-size: 13px; color : #000000; font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva; }
a.nav			{ text-decoration: none; color : #000000; font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva; }
a.nav:hover		{ text-decoration: underline; font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva; }


.navLarge			{ font-weight: bold; font-size: 14px; color : #0D0D0D; font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva; }
a.navLarge			{ text-decoration: none; color : #0D0D0D; font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva; }
a.navLarge:hover		{ text-decoration: underline; font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva; }


.textBlueSmallNav			{ font-weight: bold; font-size: 11px; color : #000000; font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva; }
a.textBlueSmallNav			{ text-decoration: none; color : #234058; font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva; }
a.textBlueSmallNav:hover	{ text-decoration: underline; font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva; }

.textBlueVerySmallNav			{ font-weight: bold; font-size: 9px; color : #000000; font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva; }
a.textBlueVerySmallNav			{ text-decoration: none; color : #234058; font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva; }
a.textBlueVerySmallNav:hover	{ text-decoration: underline; font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva; }


.navRed			{ font-weight: bold; font-size: 12px; color : #B30B1A; font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva; }
a.navRed		{ text-decoration: none; color : #B30B1A; font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva; }
a.navRed:hover	{ text-decoration: underline; font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva; }


/* 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 : #0D0D0D; font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva; }
a.navBalck			{ text-decoration: none; color : #0D0D0D; font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva; }
a.navBalck:hover		{ text-decoration: underline; font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva; }

.navWhite			{ font-weight: normal; font-size: 12px; color : #FFFFFF; font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva; }
a.navWhite			{ text-decoration: none; color : #FFFFFF; font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva; }
a.navWhite:hover		{ text-decoration: underline; font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva; }



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 : #234058;
}

.warning {
	color: red;
	font-weight: bold;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
}

.warningSmall {
	color: red;
	font-weight: bold;
	font-size : 16px;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
}

.accept {
	color: green;
	font-weight: bold;
	font-family: century gothic, verdana, arial, sans-serif, tahoma, helvetica, geneva;
}







/* 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
}




