@charset "iso-8859-1" ;

.title {
	font-weight: bold;
	font-size: 11pt;
	color: white;
	background-color: #020167;
	font-family: tahoma, geneva, helvetica, sans-serif;
	text-decoration: none
}

/* Table border */
.tableBorder {
	border-right: #b2b3af 2px solid;
	border-top: #b2b3af 2px solid;
	font-size: 12pt;
	border-left: #b2b3af 2px solid;
	border-bottom: #b2b3af 2px solid;
	font-family: tahoma, geneva, helvetica, sans-serif;
	background-color: white
}

/* Table border */
.tableBorderBlue {
	border-right: #020167 3px solid;
	border-top: #020167 3px solid;
	font-size: 12pt;
	border-left: #020167 3px solid;
	border-bottom: #020167 3px solid;
	font-family: tahoma, geneva, helvetica, sans-serif;
	background-color: white
}

.tableHeader {
	font-weight: bold;
	font-size: 12pt;
	color: white;
	border-bottom: #b2b3af 1px solid;
	font-family: tahoma, geneva, helvetica, sans-serif;
	height: 20px;
	background-color: #020167
}

/* Table Even row */
.evenRow {
	background-color: #DEE3E7;
	font-size: 10pt;
	border-right: #b2b3af 1px solid;
	border-top: #b2b3af 1px solid;
	border-left: #b2b3af 1px solid;
	border-bottom: #b2b3af 1px solid;
	color: #020167;
	font-family: tahoma, geneva, helvetica, sans-serif;
}

/* 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: #020167;
	font-family: tahoma, geneva, helvetica, sans-serif;
}


.mouseOver {
	background-color: #D1D7DC;
	font-size: 10pt;
	border-right: #b2b3af 1px solid;
	border-top: #b2b3af 1px solid;
	border-left: #b2b3af 1px solid;
	border-bottom: #b2b3af 1px solid;
	color: #020167;
	font-family: tahoma, geneva, helvetica, sans-serif;
}

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; }

.textBlue {
	font-size: 12pt;
	font-family: tahoma, geneva, helvetica, sans-serif;
	font-weight: bold;
	color: #020167;	
}

.textBlueBoldSmall {
	font-size: 11pt;
	font-family: tahoma, geneva, helvetica, sans-serif;
	font-weight: bold;
	color: #020167;	
}

.textBlueNotBold {
	font-size: 12pt;
	font-family: tahoma, geneva, helvetica, sans-serif;
	font-weight: normal;
	color: #020167;	
}

.textBlueHeading {
	font-size: 14pt;
	font-family: tahoma, geneva, helvetica, sans-serif;
	font-weight: bold;
	color: #020167;	
}

.textBlueHeadingYear {
	font-size: 13pt;
	font-family: tahoma, geneva, helvetica, sans-serif;
	font-weight: bold;
	color: #000066;	
}

.textBlueSmall {
	font-size: 11pt;
	font-family: tahoma, geneva, helvetica, sans-serif;
	font-weight: bold;
	color: #020167;	
}

.textBlueVerySmall {
	font-size: 8pt;
	font-family: tahoma, geneva, helvetica, sans-serif;
	font-weight: bold;
	color: #020167;	
}

.textGreySmall {
	font-size: 10pt;
	font-family: tahoma, geneva, helvetica, sans-serif;
	font-weight: bold;
	color: #999999;	
}

.textGreyItalicSmall {
	font-size: 10pt;
	font-family: tahoma, geneva, helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
}


.backgroundBlue {
	background-color: #020167;	
}


.textBlueSmallNav			{ font-weight: bold; font-size: 11px; color : #000000; font-family: tahoma, geneva, helvetica, sans-serif; }
a.textBlueSmallNav			{ text-decoration: none; color : #020167; font-family: tahoma, geneva, helvetica, sans-serif; }
a.textBlueSmallNav:hover		{ text-decoration: underline; font-family: tahoma, geneva, helvetica, sans-serif; }

	
/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav			{ font-weight: bold; font-size: 14px; color : #000000; font-family: tahoma, geneva, helvetica, sans-serif; }
a.nav			{ text-decoration: none; color : #3486A6; font-family: tahoma, geneva, helvetica, sans-serif; }
a.nav:hover		{ text-decoration: underline; font-family: tahoma, geneva, helvetica, sans-serif; }

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.navBar			{ font-weight: bold; font-size: 16px; color : #000000; font-family: tahoma, geneva, helvetica, sans-serif;}
a.navBar				{ text-decoration: none; color : #020167; font-family: tahoma, geneva, helvetica, sans-serif;  }
a.navBar:hover		{ text-decoration: underline; font-family: tahoma, geneva, helvetica, sans-serif; }


/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.navBarVeryLarge	{ font-weight: bold; font-size: 20px; color : #000000; font-family: tahoma, geneva, helvetica, sans-serif;}
a.navBarVeryLarge	{ text-decoration: none; color : #020167; font-family: tahoma, geneva, helvetica, sans-serif;  }
a.navBarVeryLarge:hover { text-decoration: underline; font-family: tahoma, geneva, helvetica, sans-serif; }


.navBarWarning			{ font-weight: bold; font-size: 20px; color : red; font-family: tahoma, geneva, helvetica, sans-serif; }
a.navBarWarning				{ text-decoration: none; color : red; font-family: tahoma, geneva, helvetica, sans-serif; }
a.navBarWarning:hover		{ text-decoration: underline; font-family: tahoma, geneva, helvetica, sans-serif; }


/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.navWhite			{ font-weight: normal; color : #FFFFFF; font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; }
a.navWhite			{ text-decoration: none; color : #FFFFFF; font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; }
a.navWhite:hover		{ text-decoration: underline; font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; }


.aqua	{ font-weight: bold; font-size: 16px; color : #020167; text-decoration: none; font-family: tahoma, geneva, helvetica, sans-serif; }


.postbody { font-size : 12px; line-height: 18px; font-family: tahoma, geneva, helvetica, sans-serif;}


.textGreen {
	font-family: tahoma, geneva, helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #009966;	
}

.textBlueHeading {
	font-family: tahoma, geneva, helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	color: #020167;	
}


.textInput {
	font-size: 10pt;
	color: #020167;	
}


.delete {
	background-color: red;
}

.errorField {
	background-color: red;
	color: white;
	font-size: 12pt;
	font-weight: bold;
}

.warning {
	color: red;
	font-weight: bold;
	font-family: tahoma, geneva, helvetica, sans-serif;
}


.save {
	background-color: white;
}

.update {
	background-color: #99CC00;
}

.postdetails {
	font-size : 10px; color : #020167;
}

.apwfcLabel {
	font-size: 18;
	color: #134033;
	font-weight: bold;
}

.apwfcButton {
	font-size: 14;
	color: #134033;
	font-weight: bold;
}

.borderGreen {
	border-width: thin;
	border-style: solid;
	border-color: #134033;
}

.apwfcForm {
	font-size: 16;
	color: #134033;
	font-weight: bold;
	vertical-align: middle;
}

.apwfcDropDownList {
	font-size: 16;
	color: #134033;
	font-weight: bold;
	vertical-align: middle;
}

.subscribe {
	font-size: 20;
	color: green;
	font-weight: bold;
}