/* ----------------- GLOBAL STYLES ----------------- */ 
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	color: #333333;
}


/* Standard text font used throughout site below */
.bodytext
{
	FONT-SIZE: 0.8em;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}

/* Standard blue heading font used throughout site  below */

.heading
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	COLOR: #0066cc;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/* Standard blue link font used throughout site below */

.linktext
{
	FONT-SIZE: 0.8em;
	COLOR: #0066CC;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/* Font used for news headlines in the campaigns and news section below */

.blacklink
{
COLOR:#000000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}

/* Right hand content dark blue links below */

.darkbluelink
{
	FONT-SIZE:0.8em;
	COLOR: #000099;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

/* Right hand content dark blue headings below */

.darkblueheading
{
	FONT-WEIGHT: bold;
	FONT-SIZE:0.8em;
	COLOR: #000099;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


/* Right hand yellow content ad dark blue text below */

.rightnav
{
    TEXT-DECORATION:none;
    FONT-SIZE: 0.9em;
    COLOR: #003399;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/* Font used for footer boilerplate throughout site below */

.main
{
	FONT-SIZE: 0.7em;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000;
}

/* Navigation font for non emphasised second level sections below */

.mainleftnav
{
TEXT-DECORATION:none;
	FONT-SIZE: 0.6em;
	FONT-STYLE: normal;
	FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000;
}

/* Date and breadcrumb trail font below */

.mainblue
{
    TEXT-DECORATION:none;
	FONT-SIZE: 0.6em;
	COLOR: #0066CC;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/* Discussion page user names below */

.mainbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000    
}

/* Links to printer friendly and text only under navigation below */

.mainwhite
{
    FONT-SIZE: 0.6em;
    COLOR: #FFFFFF;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/* Navigation second level highlight font below */

.mainboldnav
{
TEXT-DECORATION:none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em;
    FONT-FAMILY:Verdana,  Arial, Helvetica, sans-serif;
    COLOR: #000000    
}


/* Navigation white font for top level sections below */

.leftmenu
{
    TEXT-DECORATION:none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.8em;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}


/* Photo caption grey text below */

.captions
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.6em;
	COLOR: #666666;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align : left;
}

/* Navigation to text too small help large font below */

.toosmall
{
TEXT-DECORATION:none;
    FONT-SIZE: 1.3em;
    COLOR: #FFFFFF;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/* Navigation to text too small help small font below */

.toosmallhelp
{
TEXT-DECORATION:none;
    FONT-SIZE: 0.6em;
    COLOR: #0066CC;   
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: Bold
}

/* Discussion table headings only below */

.discussion
{
    FONT-SIZE: 0.6em;
    COLOR: #000000;   
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: Bold;
    TEXT-ALIGN: Left;
}

/* Printer firendly print this page close window text below */

.printlink
{
	FONT-SIZE: 0.6em;
	COLOR: #0066CC;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
/* Font no longer used for news headlines in the campaigns and news section below */

.newsheadline
{
COLOR:#000000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}

/* Blue link font used on search results page below */

.textlink
{
	FONT-SIZE: 0.8em;
	COLOR: #0066CC;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/* Blue heading font used on search results page below */

.subblueheading
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.9em;
	COLOR: #0066cc;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/* Disused right hand content dark blue headings below */

.mainbluebold
{
	FONT-WEIGHT: bold;
	FONT-SIZE:0.8em;
	COLOR: #000099;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.navigationbackground
{
		background-color: #000000;
		color: White;
}

.navigationhighlight
{
	background : #666666;
}
.navigation3rdlevel
{
	background : #FFCC99;
}
/* Big sized text for Text Too Small */
.bigbodytext
{
	FONT-SIZE: 1.1em;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000;
}
/* Big blue link for Text Too Small */

.biglinktext
{
	FONT-SIZE: 1.1em;
	COLOR: #0066CC;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

/* Standard blue heading font used throughout site  below */

.bigheading
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.1em;
	COLOR: #0066cc;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
/* Big white linking text on sitemap*/ 
 .whitelink
{ 
	FONT-SIZE:0.8em;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
 }

/* White color tag */
.whitecolor
{
	COLOR: #ffffff;
}

/* Font used for Boilerplate links only throughout site below */

.footer
{
	FONT-SIZE: 0.7em;
	FONT-STYLE: normal;
	TEXT-DECORATION: underline;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000;
}

/* Footer grey bar */

.greybar
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.7em;
	COLOR: #666666;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}


a.highlights:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	font-weight: normal;


}
a.highlights:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	font-weight: normal;

}
a.highlights:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC6666;
	text-decoration: none;
}

/* ----------------- END GLOBAL STYLES ----------------- */

.menu-gridlines {
	background-color: #999999;
}
.menulink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 3px;

}
.menucell {
	padding-top: 7px;
	padding-bottom: 7px;
}
.advanced-search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}


/* ----------------- TABLE STYLES ----------------- */ 

.photo-left {
	margin-right: 20px;
}

.table-normal {
	background-color: #EEEEEE;
}

.table-normal-right {
	background-color: #EEEEEE;
	margin-left: 20px;
	margin-bottom: 10px;
	color: #333333;
}

.table-normal-left {
	background-color: #EEEEEE;
	margin-bottom: 10px;
	margin-right: 20px;
}

.table-dark {
	background-color: #CCCCCC;
}

/* ----------------- FOOTER STYLES ----------------- */ 

.footer-table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-left: 20px;
	margin-top: 10px;
	padding:4px;
	background-color: #cccccc;
}

.footer-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-top: 10px;
	margin-left: 24px;
}

.lead-in {
	line-height: 20px;
	color: #666666;
	font-weight: bold;
}

.homeBlockContainer 			{border-bottom: 1px solid #0066CC;}
#homeBlockFirst 				{padding:4px 5px;vertical-align:top;}
.homeBlock 						{border-left:1px solid #0066CC;}

