/* Default body formatting */

BODY, TD, .clLevel1, .clLevel1over, .clLevel1light, .clLevel1dark, .clLevel0,.clLevel0over
			{font-family:		Arial, Helvetica, sans-serif;}

BODY			{margin-top:		100px;
			 margin-bottom:		0px;
			 margin-left:		0px;
		 	 margin-right:		0px;
			 background:		#ffffff;
			 color:			#000000;}

TD			{color:			#000000;}

.main			{margin-left:		25px;
		 	 margin-right:		25px;
			 margin-bottom:		20px;}

.mainintranet		{margin-top:		20px;
			 margin-left:		20px;
		 	 margin-right:		20px;
			 margin-bottom:		20px;}

A			{text-decoration:	none;
			 font-weight:		bold;}

A.nobold		{text-decoration:	none;
			 font-weight:		normal;}

A:link			{color:			#000080;}

A:visited		{color:			#000080;}

A:hover			{text-decoration:	underline;
			 color:			#ff3300;}

/* Header and footer formatting */

.site_tools_bar A:link,.nav_bar A:link,.footer_bar1 A:link,.youareherebox A:link
			{color:			#ffffff;
			 font-weight:		normal;}

.site_tools_bar A:visited,.nav_bar A:visited,.footer_bar1 A:visited,.youareherebox A:visited
			{color:			#ffffff;
			 font-weight:		normal;}

.site_tools_bar A:hover,.nav_bar A:hover,.footer_bar1 A:hover,.youareherebox A:hover
			{text-decoration:	none;
			 color:			#ff3300;
			 font-weight:		normal;}

.site_tools_bar,.site_tools_square1,.site_tools_square2,.site_tools_square3,.site_tools_square4,.site_tools_square5,.site_tools_filler,.nav_bar,.youarehere1,.youarehere2,.youarehere3,.youarehere4,.youarehere5,.youarehere6,.footer_bar1,.footer_bar2,.footer_bar1TextSize
			{color:			#ffffff;
			 height:		18px;}

.site_tools_bar,.site_tools_square1,.site_tools_square2,.site_tools_square3,.site_tools_square4,.site_tools_square5,.site_tools_filler
			{top:			0px;
			 width:			12px;
			 position:		absolute;}

.site_tools_bar		{right:			0px;
			 width:			60%;
			 background:		#000000;
			 text-align:		right;
			 font-size:		10px;}

.site_tools_square1	{left:			278px;
			 background:		#333333;}

.site_tools_square2	{left:			266px;
			 background:		#555555;}

.site_tools_square3	{left:			254px;
			 background:		#777777;}

.site_tools_square4	{left:			242px;
			 background:		#999999;}

.site_tools_square5	{left:			230px;
			 background:		#cccccc;}

.site_tools_filler	{left:			230px;
			 width:			320px;
			 background:		#000000;}

.logo			{top:			0px;
			 left:			0px;
			 position:		absolute;}

.nav_bar		{top:			50px;
			 left:			0px;
			 width:			100%;
			 position:		absolute;
			 background:		#000080;
			 text-align:		left;}

.strapline		{top:			18px;
			 right:			0px;
			 height:		31px;
			 width:			50%;
			 position:		absolute;
			 background:		#ffffff;
			 color:			#ff3300;
			 font-size:		11px;
			 font-weight:		bold;
			 text-align:		right;
			 padding-top:		1px;
			 padding-right:		2px;}

.youareherebox		{top:			68px;
			 left:			0px;
			 height:		18px;
			 width:			100%;
			 position:		absolute;}

.youarehere1,.youarehere2,.youarehere3,.youarehere4,.youarehere5,.youarehere6
			{margin:		0px;}

.youarehere1		{background:		#000000;}

.youarehere2		{background:		#333333;}

.youarehere3		{background:		#555555;}

.youarehere4		{background:		#777777;}

.youarehere5		{background:		#999999;}

.youarehere6		{background:		#cccccc;}

.footer_bar1		{width:			100%;
			 background:		#000000;}

.footer_bar2		{width:			100%;
			 background:		#cccccc;
			 color:			#000000;
			 text-align:		center;}

/* Homepage formatting */

.hplefttitle		{color:			#ff3300;
		 	 font-weight:		bold;}

.hplefttext		{font-weight:		normal;
			 margin-top:		9;
			 margin-bottom:		9;}

.hprightintro		{font-weight:		bold;
			 margin-top:		0;
			 margin-bottom:		2;}

.hprighttitle		{color:			#ff3300;
		 	 font-weight:		bold;
			 margin-top:		20;
			 margin-bottom:		0;}

.hprighttext		{margin-top:		7;
			 margin-bottom:		0;}

.hprightmore		{margin-top:		7;
			 margin-bottom:		0;}

.ts1	 		{font-size:		6px;}

.ts2			{font-size:		8px;}

.ts3			{font-size:		10px;}

.ts4			{font-size:		12px;}

.ts5			{font-size:		14px;}

/* Other text formatting */

H1			{color:			#ff3300;
			 font-weight:		bold;}

H2			{color:			#ff3300;
			 font-weight:		bold;}

H3			{color:			#ff3300;
			 font-weight:		bold;}

H4			{color:			#ff3300;
			 font-weight:		bold;}

STRONG			{font-weight:		bold;}

EM			{font-style:		italic;}

SMALL			{font-size:		90%;}

LARGE			{font-size:		110%;}

UL			{list-style-type:	square;}

UL UL			{list-style-type:	circle;}

OL			{list-style-type:	decimal;}

OL OL			{list-style-type:	lower-alpha;}

.ftitle			{font-weight:		bold;}

.fcontent		{}

.rtitle			{font-weight:		bold;}

.rtitlelist		{font-weight:		bold;}

.quote			{font-family:		Times, Times New Roman, serif;
			 color:			#ff3300;
			 font-weight:		bold;}

.firstpara		{font-weight:		bold;}

.fcmenul1		{font-weight:		bold;}

.fcmenul2		{font-weight:		bold;}

.fcmenul3		{font-weight:		normal;}

.error			{color:			#ff0000;}

.caution		{color:			#0000ff;}

.comp			{color:			#ff3300;}

.question		{color:			#ff3300;
			 font-weight:		bold;}

.answer			{color:			#ff3300;
			 font-weight:		bold;}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:Navy; layer-background-color:Navy; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-weight:normal}
.clLevel0{background-color:Navy; layer-background-color:Navy; color:white;}
.clLevel0over{background-color:Navy; layer-background-color:#000080; color:#ff3300; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:White; layer-background-color:White}

/*Styles for level 1*/
.clLevel1, .clLevel1over, .clLevel1light, .clLevel1dark{position:absolute; padding:2px; font-weight:normal}
.clLevel1{background-color:Silver; layer-background-color:Silver; color:Black;}
.clLevel1light{background-color:#eeeeee; layer-background-color:#eeeeee; color:Black;}
.clLevel1dark{background-color:#dddddd; layer-background-color:#dddddd; color:Black;}
.clLevel1over{background-color:#ff3300; layer-background-color:#ff3300; color:White; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:White; layer-background-color:White}

/*Table row colours*/
.colourDark		{background:		#dddddd;}
.colourLight		{background:		#eeeeee;}
.colourHeader		{background:		#aaaaaa;}
.intranetDark		{background:		#999999;}
.intranetLight		{background:		#cccccc;}
