/* GLOBAL STYLES */

body
{
	font-size: 0.8em;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
}


h1
{
	padding-top: 0.4em;
	font-size: 1.4em;
	color: #0B3A7A;
}


h2
{
	margin-bottom: 0.1em;
	font-size: 1.3em;
	color: #9D080D;
}


h3
{
	margin-bottom: 0.1em;
	font-size: 1.2em;
	color: #9D080D;
}


a
{
	color: #9D080D;
	font-weight: bold;
}



a:hover
{
	color: #0B3A7A;
	font-weight: bold;
}


a:visited
{
	color: #9D080D;
	font-weight: bold;
}


a.alternative
{
	color: #0B3A7A;
	font-weight: bold;
}


a.alternative:visited
{
	color: #0B3A7A;
	font-weight: bold;
}


a.alternative:hover
{
	color: #9D080D;
	font-weight: bold;
}


.topDate
{
	font-weight: bold;
	color: #0B3A7A;
}


.footer
{
	text-align: center;
	padding-left: 1.0em;
	padding-right: 1.0em;
	font-size: 0.85em;
	color: #4C4C4C;
}


.textSearch
{
	font-size: 0.85em;
}


.textSmall
{
	font-size: 0.85em;
	color: #4C4C4C;
}


.textSmall2
{
	font-size: 0.85em;
	color: #000000;
}


.textHidden
{
	font-size: 0.85em;
	color: #FFFFFF;
}


.bgSeparator
{
	background-color: #B2B2B2;
}


.bgImage
{
	background-color: #340101;
}


.bgSeparator2
{
	background-color: #FFFFFF;
}



/* GIVES PADDING AROUND MAIN BODY TEXT */
.mainBody
{
	padding-left: 1.0em;
	padding-right: 1.0em;
}


.textNewsItem
{
	color: #4C4C4C;
}


.center
{
	text-align: center;
}






/* NAVIGATION STYLES */

/* MAIN NAV */

a.mainNav
{
	color: #000000;
	text-decoration: none;
}


a.mainNav:hover
{
	color: #0B3A7A;
}


a.mainNav:visited
{
	color: #000000;
	text-decoration: none;
}


.mainNavBarBox
{
	background-color: #E5E5E5;
}


.mainNavBarHeader
{
	text-align: right;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	font-size: 0.9em;
	color: #FFFFFF;
	background-color: #6586B2;
}

/* STYLE FOR LEFT NAV SECTION BACKGROUND - NORMAL */
.mainNavBarLink
{
	text-align: right;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	font-size: 0.85em;
	font-weight: bold;
	color: #000000;
}

/* STYLE FOR LEFT NAV SECTION BACKGROUND - HIGHLIGHTED */
.mainNavBarLink2
{
	text-align: right;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	font-size: 0.85em;
	font-weight: bold;
	color: #000000;
	background-color: #C1C6D6;	
}

/* STYLE FOR LEFT NAV ACCENT COLOUR BLOCK */
.mainNavHL
{
	background-color: #2F5E9D;
}

/* STYLE FOR LEFTNAV ACCENT COLOUR BLOCK - HIGHLIGHTED */
.mainNavHL2
{
	background-color: #9D080D;
}



/* SECONDARY NAV */

a.secondaryNav
{
	color: #9D080D;
	text-decoration: none;
}


a.secondaryNav:visited
{
	color: #9D080D;
	text-decoration: none;
}


a.secondaryNav:hover
{
	color: #0B3A7A;
}


.secondaryNavBar
{
	padding-left: 1.0em;
	padding-right: 1.0em;
	padding-top: 1.0em;
	color: #000000;
	background-color: #E5E5E5;
}


.secondaryNavBarText
{
	font-size: 0.85em;
}



/* GLOBAL NAV */

a.globalNav
{
	font-size: 0.85em;
	color: #0B3A7A;
	text-decoration: none;
}


a.globalNav:visited
{
	font-size: 0.85em;
	color: #0B3A7A;
	text-decoration: none;
}


a.globalNav:hover
{
	color: #9D080D;
}


.globalNavBar
{
	text-align: right;
	font-size: 0.85em;
	color: #000000;
	background-color: #B5C4D7;
}


/* END STYLES */
