body {
	background-image: url(/demo/bg1.jpg);
	background-repeat: repeat;
	background-color: #164C70;
	text-align:		left;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		9pt;
	font-style:		normal;
	color:			black;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	top:0px;
	left:0px;
	right:0px;
		}

img {
	border:0px;
	text-align: center;
}

#floatright {
	float: right;
	margin: 0px 0px 10px 10px;
}

P		{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		9pt;
	text-align:		left;
	color:			#003a63;
	margin-left:		0px;
	margin-top:		2px;
	margin-bottom:		5px;
	margin-right:		0px;
		}

P.box		{
		font-family:		Arial, Helvetica, sans-serif;
		font-size:		8pt;
		text-align:		left;
		color:			#003a63;
		margin-left:		5px;
		margin-top:		2px;
		margin-bottom:		5px;
		margin-right:		5px;
		}

P.home		{
		font-family:		Arial, Helvetica, sans-serif;
		font-size:			7pt;
		text-align:			left;
		color:					#003a63;
		margin-left:		5px;
		margin-top:			0px;
		margin-bottom:	0px;
		margin-right:		5px;
		}

P.small		{
		font-size:		7pt;
		text-align:		center;
		margin-left:		5px;
		margin-top:		0px;
		margin-bottom:		7px;
		margin-right:		5px;
		}

P.small_l		{
		font-size:		7pt;
		text-align:		left;
		margin-left:		0px;
		margin-top:		2px;
		margin-bottom:		0px;
		margin-right:		0px;
		}

P.small_r		{
		font-size:		7pt;
		text-align:		right;
		margin-left:		0px;
		margin-top:		2px;
		margin-bottom:		0px;
		margin-right:		0px;
		}

P.form		{font-family:		Arial, Helvetica, sans-serif;
		font-size:		8pt;
		text-align:		right;
		color:			#003a63;
		margin-top:		0px;
		margin-bottom:		0px;
		margin-left:		10px;
		margin-right:		15px;
		}

P.radio		{
		margin-top:		0px;
		margin-bottom:		0px;
		margin-left:		0px;
		margin-right:		0px;
		}

H1		{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		12pt;
	font-weight:	900;
	color:			#003a63;
	margin-top:		0px;
	margin-bottom:		3px;
	margin-left:		0px;
	margin-right:		0px;
		}
		
H1.home		{
	font-size:		18px;
		}
		
H1.box		{
		font-family:		Arial, helvetica, sans-serif;
		font-size:		12pt;
		font-weight:	900;
		text-align:		center;
		color:			#ffffff;
		margin-top:		3px;
		margin-bottom:		3px;
		margin-left:		0px;
		margin-right:		0px;
		}
		
H1.green		{
		color:			#cccc00;
		}
		
H2	{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		10pt;
	font-weight:		bold;
	color:			#000;
	margin-top:		0px;
	margin-bottom:	0px;
		}

H2.blue		{
		color:			#003a63;
		}

H2.grey	{
		color:			#f7941d;
		}
		
H2.red	{
		color:			#ff0000;
		}
		
A:link		{
		text-decoration:	underline;
		color:			#003a63;
		}

A:visited	{
		text-decoration:	underline;
		color:			#003a63;
		}
		
A:active {
		text-decoration:	underline;
		color:			#003a63;
		}

A:hover {
	text-decoration:	underline;
	color:			#A4AE1E;
	text-align: center;
		}

A.body:link		{
		text-decoration:	none;
		color:			#003a63;
		}

A.body:visited	{
		text-decoration:	none;
		color:			#003a63;
		}
		
A.body:active {
		text-decoration:	none;
		color:			#003a63;
		}

A.body:hover {
		text-decoration:	none;
		color:			#003a63;
		}

A.home:link		{
		font-family:		Arial, Helvetica, sans-serif;
		font-size:		8pt;
		font-weight:		bold;
		text-decoration:	none;
		color:			#003a63;
		}

A.home:visited	{
		font-family:		Arial, Helvetica, sans-serif;
		font-size:		8pt;
		font-weight:		bold;
		text-decoration:	none;
		color:			#003a63;
		}
		
A.home:active {
		font-family:		Arial, Helvetica, sans-serif;
		font-size:		8pt;
		font-weight:		bold;
		text-decoration:	none;
		color:			#003a63;
		}

A.home:hover		{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		8pt;
	font-weight:		bold;
	text-decoration:	none;
	color:			#A4AE1E;
		}

A.menu2:link		{
		text-decoration:	none;
		color:			#003a63;
		}

A.menu2:visited	{
		text-decoration:	none;
		color:			#003a63;
		}
		
A.menu2:active {
		text-decoration:	none;
		color:			#003a63;
		}

A.menu2:hover		{
		text-decoration:	none;
		color:			#d5df40;
		}

.rollover a, .rollover a:visited {
	visibility: visible;
	text-decoration: none;
	border: 0;
}

.rollover a:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity: .8;
	border: 0;
}	


table	{
		padding:			0px;
		border:				0px;
		border-spacing:			0px;
		}

table.main	{
		width:			984px;
		background-color:	#ffffff;
		}

TD.mainmenu	{
		background-image:	url(/images/menu_back.gif);
		}

TD.border	{
		background-color:	#003a63;
		}

TD.grad	{
		background-color:	#ffffff;
		background-image: url(/images/bg.jpg);
		background-repeat: repeat-x;
		border-color:	#cdd8e0;
		border-style: solid;
		border-width: 2px;
		}




ul.home {
	list-style-image: url('/images/blue_bullet.gif');
	margin-top:	10px;
	margin-bottom:	5px;
	margin-left: 15px;
	margin-right: 15px;
	padding-left: 1em;
	}

li.home {
	margin-left: 3px;
	margin-top: 5px;
	margin-right: 10;
	margin-bottom:	2px;
	color:			#003a63;
	}

ul.sitemap {
	list-style-image: url('/images/blue_bullet.gif');
	margin-top:	0px;
	margin-bottom:	25px;
	margin-left: 5px;
	margin-right: 0px;
	padding-left: 1em;
	}

li.sitemap {
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom:	2px;
	font-weight: bold;
	color:			#003a63;
	font-size:		8pt;
	}

ul.sitemapsub {
	list-style-image: url('');
	list-style: none;
	margin-top:	0px;
	margin-bottom:	0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0em;
	}

li.sitemapsub {
	list-style-image: url('');
	list-style: none;
	margin-left: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom:	0px;
	font-weight: normal;
	color:			#003a63;
	font-size:		7pt;
	}

ul.sitemapsub2 {
	list-style-image: url('');
	list-style: none;
	margin-top:	0px;
	margin-bottom:	0px;
	margin-left: 5px;
	margin-right: 0px;
	padding-left: 0em;
	}

li.sitemapsub2 {
	list-style-image: url('');
	list-style: none;
	margin-left: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom:	0px;
	font-weight: normal;
	color:			#003a63;
	font-size:		7pt;
	}

hr {
	width: 690px;
	align: center;
	color: #e2e65b;
	background-color: #e2e65b;
	height: 2px;
	}

.padd_radio {
	padding:0px 0px 0px 0px;
	}
.monkeydonuts {
	text-align: center;
}
.centretext {
	text-align: center;
}

#homepagebtn-sml {
	text-align: center;
	background-image: url(/_images/home-page-buttons/home-page-icon-sml-bg.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 180px;
	margin-top: 10px;
	margin-right: 22px;
	margin-bottom: 8px;
}

#homepagebtn-lrg {
	text-align: center;
	background-image: url(/_images/home-page-buttons/home-page-icon-lrg-bg.gif);
	background-repeat: no-repeat;
	height: 180px;
	width: 180px;
}
	
#homepagebtn {
	text-align: center;
	background-image: url(/_images/home-page-buttons/home-page-icon-bg.gif);
	background-repeat: no-repeat;
	height: 130px;
	width: 130px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 8px;
}

#homepagebtn-right {
	text-align: center;
	background-image: url(/_images/home-page-buttons/home-page-icon-bg.gif);
	background-repeat: no-repeat;
	height: 130px;
	width: 130px;
	margin-right: 0px;
	margin-bottom: 8px;
}

#homepage-header {
	font-size: 12px;
	float: left;
	color: #172934;
	font-weight: bolder;
	text-decoration: none;
	text-transform: uppercase;
	top: 3px;
	margin: 9px 3px 0px 10px;
}

#homepagebtn-txt {
	font-size: 7px;
	color: #172934;
	text-align: left;
	padding: 0 5px 4px 12px;
}

#right-menu-header {
	height: 30px;
	width: 216px;
	background-image: url(/_images/right-menu-header.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
}
