HTML {margin:0;
		padding:0;
		height:100%;
}

BODY		{
			 font-family:Arial;
			 font-size:10pt;
			 color:#000000;
			 background-color:#172066;
			 background-image:url(../images/background-image.gif);
			 background-position:center top;
			 background-repeat:repeat-y;
			 margin:0;
			 padding:0;
			 height:100%;
			 }


#content	{
	float:left;
	margin:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	width:100%;
	line-height:14pt;
	text-align:left;
	min-height:320px;
}


h1	{font-family:Arial;font-size:14pt;font-weight:bold;color:#000000;}
h2	{font-size:11pt;font-weight:bold;color:#000000;}
h3	{font-size:10pt;font-weight:bold;color:#000000;}

.titleLabel {margin-top:10px;padding:0;font-size:15pt;font-weight:bold;}

#headerimage		{height:100%;clear:both;}
#header				{height:161px;padding-top:0px;background-color:#ffffff;}
#header a			{font-weight:bold;}
#header-top			{width:100%}


#footer	{
	display:none;
}
#footer a	{color:#ffffff;font-weight:bold;}
.footercontent {margin-left: auto;
				margin-right: auto;
				display:table;
				width:874px;
				margin:10px;
				padding:0;
			}

#footer-logo	{color:#ffffff;font-size:8pt;margin:0;padding-top:0px;padding-bottom:10px;clear:both;
	margin-left: auto;
	margin-right: auto;
	display:table;
	width:894px;
	text-align:right;}
			
#copyright	{float:left;color:#ffffff;font-size:8pt}
#copyright	a {color:#ffffff;}
#companylogo	{float:right;text-align:right;padding-top:5px;}

a	{color:#7f7f7f;text-decoration:underline;font-weight:bold;text-decoration:none;}
a:hover	{text-decoration:underline}

#bottom-links	{text-align:right}
#bottom-links a	{color:#ffffff;font-weight:normal;text-decoration:none}
#bottom-links a:hover	{text-decoration:underline}

.header-email	{color:#ffffff;text-decoration:none;font-weight:normal}
.header-email:hover	{text-decoration:underline}

li	{padding-bottom:10px}

.address	{border-top:1px solid #ffffff;background-color:#9d122f;height:20px;color:#ffffff;text-align:center;clear:all;font-size:8pt;padding-top:4px}

#header-top .links		{position:absolute;top:0px;right:0px;width:220px;height:25px;color:#ffffff;background-color:#000000;float:right;}
#header-top .links p	{vertical-align:middle;padding-left:10px;line-height:0pt;}
#header-top .links a 	{color:#ffffff;}

#header-top-print	{display:none}
#header-top-admin	{height:100px}

#section-header {margin-top:10px;margin-left:10px}
#section-header h2 {float:left;vertical-align:top}
#section-header img	{float:left}

#breadcrumbs	{display:none;font-weight:normal;margin-top:0px;font-size:8pt;color:#7a7a7a;}
#breadcrumbs p	{margin-bottom:5px;margin-top:0px;color:#7a7a7a;}
#breadcrumbs a	{font-weight:normal;text-decoration:none;color:#7f7f7f;}
#breadcrumbs a:hover	{text-decoration:underline}

.error	{color:red;font-weight:bold}
#map	{border:1px solid #a6a6a6;}

#footerlinks	{float:right;text-align:left;color:#ffffff;}
#footerlinks a	{color:#ffffff;font-weight:normal;font-size:8pt;}

#main-column			{width:680px;float:left;font-size:10pt;padding-top:10px;padding-bottom:10px;margin-left:10px;}
#main-column-subpage	{width:574px;float:left;font-size:10pt;margin-left:20px;margin-right:40px;}
#main-column-full-width	{width:100%;float:left;font-size:10pt;}
#main-column-centre-column	{width:500px;float:left;font-size:10pt;}
#main-column-homepage	{width:894px;float:left;background-color:#e9f0f7;}

.linkgroupings		{padding:0;margin:0;text-align:left;}
.linkgroupings ul,li	{margin:0;padding:0;}

#navigation	{display:none;padding-bottom:1px;height:22px;clear:both;width:100%;background-color:#172066;border-bottom:2px solid #ffffff;}
#left-navigation {width:225px;margin-top:0px;padding-left:0px;padding-right:0px;background-color:#c7b696}

.header-links	{position:absolute;top:10px;right:10px;color:#bec0bf;font-size:9pt;font-weight:normal;}
.header-links a {text-decoration:none;color:#bec0bf;}
.header-links a:hover {text-decoration:underline;}

.warning	{padding-left:10px;background-color:#e89b9b;border:1px solid #ec4f4f;color:#000000;margin-bottom:5px;}
.message	{padding-left:10px;background-color:#c8ecc4;border:1px solid #498043;color:#000000;margin-bottom:5px;}

#search_homepage		{border-bottom:2px solid #ffffff;width:100%;}
#search_homepage DIV 	{padding:10px;}
#search_homepage INPUT	{border:1px solid #dadada;vertical-align:top;height:18px;color:#dadada;}

.newsblob	{clear:both;width:100%;margin-bottom:15px;border-bottom:1px solid #eeeeee;}
.newsblob a {font-weight:bold;}

.homepage-news	{display:none;position:absolute;right:15px;top:10px;background:transparent;width:215px;color:#ffffff;overflow:auto;height:370px;}
.homepage-news h2	{color:#ffffff;text-align:center;}
.hp_newsbackground	{display:none;}
#hp_intro 			{background-color:#dededf;width:690px;height:150px;float:left;border-right:2px solid #ffffff;overflow:hidden;}
#hp_developments	{display:none;}

