a.appdeadlinehighlight:link{
	color: #FFFFFF;
	text-decoration: none;
}

a.appdeadlinehighlight:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.appdeadlinehighlight:hover {
	border: 1px solid #000000;
	color: #FFFFFF;
	text-decoration: none;
}

a.bodytext:link{
	background-position: left;
	color: #000099;
	text-decoration: none;
}

a.bodytext:visited {
	background-position: left;
	color: #990066;
	text-decoration: none;
}

a.bodytext:hover {
	background-position: left;
	color: #000099;
	text-decoration: underline;
}

a.bodytextblack:link{
	background-position: left;
	color: #000000;
	text-decoration: underline;
}

a.bodytextblack:visited {
	background-position: left;
	color: #111111;
	text-decoration: underline;
}

a.bodytextblack:hover {
	background-position: left;
	color: #000099;
	text-decoration: underline;
}

a.bodytextbold:link{
	color: #000099;
	text-decoration: none;
}

a.bodytextbold:visited {
	color: #990066;
	text-decoration: none;
}

a.bodytextbold:hover {
	color: #000099;
	text-decoration: underline;
}

a.fileinfo:link{
	background-position: left;
	color: #000000;
	text-decoration: none;
}

a.fileinfo:visited {
	background-position: left;
	color: #000000;
	text-decoration: none;
}

a.fileinfo:hover {
	background-position: left;
	text-decoration: underline;
}

a.footertext:link{
	background-position: left;
	color: #000099;
	text-decoration: none;
}

a.footertext:visited {
	background-position: left;
	color: #990066;
	text-decoration: none;
}

a.footertext:hover {
	background-position: left;
	color: #000099;
	text-decoration: underline;
}

a.menuitem:link{
	background-position: left;
	color: #000000;
	text-decoration: none;
}

a.menuitem:visited {
	background-position: left;
	color: #000000;
	text-decoration: none;
}

a.menuitem:hover {
	background-position: left;
	color: #000000;
	text-decoration: none;
}

a.newsheading:link{
	background-position: left;
	text-decoration: none;
}

a.newsheading:visited {
	background-position: left;
	text-decoration: none;
}

a.newsheading:hover {
	background-position: left;
	text-decoration: underline;
}

a.newstext:link{
	color: #000099;
	text-decoration: none;
}

a.newstext:visited {
	color: #990066;
	text-decoration: none;
}

a.newstext:hover {
	color: #000099;
	text-decoration: underline;
}

a.newstxt:link{
	color: #000099;
	text-decoration: none;
}

a.newstxt:visited {
	color: #990066;
	text-decoration: none;
}

a.newstxt:hover {
	color: #000099;
	text-decoration: underline;
}

a.rightmenuheading:link{
	text-decoration: none;
}

a.rightmenuheading:visited {
	text-decoration: none;
}

a.rightmenuheading:hover {
	text-decoration: underline;
}

a.rightmenuheadingyellow:link{
	text-decoration: none;
}

a.rightmenuheadingyellow:visited {
	text-decoration: none;
}

a.rightmenuheadingyellow:hover {
	text-decoration: underline;
}

a.rightmenutext:link{
	background-position: left;
	color: #000099;
	text-decoration: none;
}

a.rightmenutext:visited {
	background-position: left;
	color: #000099;
	text-decoration: none;
}

a.rightmenutext:hover {
	background-position: left;
	color: #000099;
	text-decoration: underline;
}

a.searchheading:link{
	background-position: left;
	color: #000099;
	text-decoration: none;
}

a.searchheading:visited {
	background-position: left;
	color: #000099;
	text-decoration: none;
}

a.searchheading:hover {
	background-position: left;
	text-decoration: underline;
}

a.searchtext:link{
	background-position: left;
	color: #000099;
	text-decoration: none;
}

a.searchtext:visited {
	background-position: left;
	color: #990066;
	text-decoration: none;
}

a.searchtext:hover {
	background-position: left;
	color: #000099;
	text-decoration: underline;
}

body {
	font-size: 12px;
	margin: 0ex;
	padding: 0ex;
	text-align: left;
	top: 0ex;
}

h2 {
	background-color: #990000;
	color: #FFFFFF;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding-bottom: 1px;
	padding-top: 1px;
	text-indent: 4px;
}

h3 {
	background-color: #E1E1E1;
	color: #000000;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-bottom: 1px;
	padding-top: 1px;
	text-indent: 4px;
}

h4 {
	color: #000000;
	font: bold 12px Arial, Helvetica, sans-serif;
	background-color: transparent;
}

img {
	border: 0ex none;
}

link {
	color: #000099;
	text-decoration: none;
}

th {
	font-weight: normal;
}

ul {
	text-align: left;
}

.aligncenter {
	left: auto;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	right: auto;
	text-align: center;
}

.alignleft {
	float: left;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 6px;
	padding-top: 0px;
}

.alignright {
	float: right;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: right;
}

.aligntop {
	position: relative;
	top: auto;
}

.appdeadlinehighlight {
	background-color: #990000;
	color: #FFFFFF;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-align: center;
}

.bannertxt {
	border: 1px solid #000000;
	font: bold 17px Arial, Helvetica, sans-serif;
	left: auto;
	letter-spacing: 0.4em;
	margin-left: auto;
	margin-right: auto;
	right: auto;
	text-align: center;
}

.blackborder {
	border: 1px solid #000000;
	text-align: left;
}

.blackbordergreyfill {
	background-color: #F0F0F0;
	border: 1px solid #000000;
}

.bodytext {
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
}

.bodytextblack {
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: left;
}

.bodytextbold {
	color: #000000;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: left;
}

.bodytextboldcentered {
	color: #000000;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
}

.bodytextboldred {
	background-position: left;
	color: #990000;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.bodytextboldwhite {
	color: #FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.bodytextcentered {
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: center;
}

a.bodytextcentered:link{
	color: #000099;
	text-decoration: none;
}

a.bodytextcentered:visited {
	color: #990066;
	text-decoration: none;
}

a.bodytextcentered:hover {
	color: #000099;
	text-decoration: underline;
}

.bodytextitalic {
	background-position: left;
	color: #000000;
	font: italic 12px Arial, Helvetica, sans-serif;
}

.bodytextred {
	background-position: left;
	color: #990000;
	font: 12px Arial, Helvetica, sans-serif;
}

.boldwhite {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.center{
	left: auto;
	margin-left: auto;
	margin-right: auto;
	right: auto;
	text-align: center;
}

.centeredtable {
	border: 1px solid #666666;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.centertextalignleft {
	left: auto;
	margin-left: auto;
	margin-right: auto;
	right: auto;
	text-align: left;
}

.errormessage {
	background-position: left;
	color: #CC0000;
	font: 1.2em Arial, Helvetica, sans-serif;
}

.fileinfo {
	background-color: transparent;
	color: #666666;
	font: 9px Arial, Helvetica, sans-serif;
}

.footertext {
	font: italic 10px Arial, Helvetica, sans-serif;
	text-align: center;
}

.headingblue {
	color: #000066;
	font: bold 10px Arial, Helvetica, sans-serif;
}

.inputbox {
	border: 1px solid;
}

.menuheading {
	background-color: #000066;
	color: #FFFFFF;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-align: left;
}

.menuitem {
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
	text-align: left;
}

.newsdate {
	background-color: transparent;
	color: #666666;
	font: 9px Arial, Helvetica, sans-serif;
	text-align: left;
}

.newsheading {
	color: #000000;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-align: left;
}

.newsheadingblue {
	color: #000066;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-align: left;
}

.newstext {
	background-position: left;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: left;
}

.newstxt {
	background-position: left;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: left;
}

.partfintxt {
	background-color: transparent;
	font: 10px Arial, Helvetica, sans-serif;
}

.rightmenuheading {
	background-color: #CC0000;
	color: #FFFFFF;
	font: bold 10px Arial, Helvetica, sans-serif;
}

.rightmenuheadingyellow {
	background-color: #F6DA0D;
	color: #000000;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-align: left;
}

.rightmenutext {
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
}

.rightmenutextbold {
	color: #000000;
	font: bold 11px Arial, Helvetica, sans-serif;
}

.searchheading {
	color: #000000;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.searchtext {
	background-position: left;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
}

.searchtextbold {
	background-position: left;
	color: #000000;
	font: bold 11px Arial, Helvetica, sans-serif;
}

.tablebody {
	background-color: #FFFFFF;
	color: #000000;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}

.tablebodyalternate {
	background-color: #EEEEEE;
	color: #000000;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}

.tableheading {
	background-color: #000066;
	border: 1px solid #000000;
	color: #FFFFFF;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-align: left;
}

.tablesubheading {
	background-color: #BBEEFF;
	border: 1px solid #000000;
	color: #000000;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}

.eventsbg {
	background-image: url(../images/eventsbg.jpg);
	border: 1px solid #000000;
}

.eventheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.eventheading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

a.eventheading2:link{
	color: #000000;
	text-decoration: none;
}

a.eventheading2:visited {
	color: #000000;
	text-decoration: none;
}

a.eventheading2:hover {
	color: #000000;
	text-decoration: underline;
}

.eventsbg2 {
	background-image: url(../images/eventsbg2.jpg);
	border: 1px solid #000000;
}

.tablebodyred {
	background-color: #FFFFFF;
	color: #CC0000;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}

.tablebodyalternatered {
	background-color: #EEEEEE;
	color: #CC0000;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}
.blackborderyellowfill {

	background-color: #F6DA0D;
	border: 1px solid #000000;
}
.blackbordercentered {
	border: 1px solid #000000;
	text-align: center;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3C526C;
}
