html
{
	height:100%;
	font-family:Arial, sans-serif;
	font-size:13px;
}
body
{
	height:100%;
	margin:0px;
	padding:0px;
	border:0px;
	background:#13396F url(images/background.gif) top center repeat-y;
}
div#content_holder
{
	padding:0px;
	width:980px;
	margin:auto;
	min-height:100%;
	background:#ffffff;
	border-top:0px;
	border-bottom:0px;
}


div
{
	margin:0px;
	padding:0px;
}


img
{
	border:0px;
}

p
{
	padding:0px 0px 12px 0px;
	margin:0px;
}

h1
{
	padding:0px 0px 18px 0px;
	margin:0px;
	font-weight:bold;
	font-size:22px;
	color:#037FD6;
}
h2
{
	padding:0px 0px 4px 0px;
	margin:0px;
	font-weight:bold;
	font-size:16px;
	color:#000000;
}

ul
{
	padding:0px;
	margin:0px 0px 12px 24px;
}

a, a:visited
{
	color:#333333;
	text-decoration:none;
}
a:hover, a:active
{
	color:#037FD6;
	text-decoration:underline;
}

div.footer
{
	width:700px;
	color:#ffffff;
	padding:7px 0px 17px 140px;
	margin:0px;
}
div.footer a
{
	color:#ffffff;
}

em
{
	font-style:normal;
	font-weight:bold;
}


#topnav {z-index:100; margin:0px; padding:3px 0px 0px 0px; position:relative; height:21px; width:980px; } /* setting the main menu div above everything else */

/* Removes the bullets, margins and padding from the lists */
.nav, .nav ul {list-style-type:none; padding:0; margin:0; font-size:11px;}
/* Set up the size of the list items and float left to place inline */
.nav li.top {display:block; float:left; position:relative;}
/* Style and position the table so it takes no part in the nav function. The font size is necessary for IE5.5 */
.nav table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling - these apply to the top level which is currently using images instead of text */
.nav li.top a {margin:0px; padding:0px; display:block; font-size:11px; float:left; text-decoration:none; color:#ffffff; background:#037FD6; }
.nav li.top a.final {padding:0px; border:none;}
.nav li.top a:hover {color:#ffffff;}
/* Style the list OR link hover. Depends on which browser is used */
.nav a:hover {visibility:visible; cursor:pointer; position:relative; color:#ffffff; }
.nav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.nav ul {top:-999em; left:-999em; width:0; height:0; position:absolute;}

/* Style the drop down dropdown level links */
.nav :hover ul.dropdown {padding:0px; left:0px; top:21px; white-space:normal; background:#037FD6; width:179px; height:auto;}
.nav :hover ul.dropdown li {display:block; float:left;}

/*Main 1'st level Pop out size and colour*/
.nav :hover ul.dropdown li a {margin:0px; padding:4px 2px 4px 5px; display:block; float:left; width:172px; font-size:11px; color:#ffffff; text-decoration:none; background:#355770; border:none;}
.nav :hover ul.dropdown li a {background-color:#002256; border-top:1px solid #ffffff;}
.nav :hover ul.dropdown li a:hover {background-color:#037FD6; color:#ffffff; border-top:1px solid #ffffff;}

.separator{width:178px; height:1px; padding:0px; padding-right:1px;  margin:0px; border-left:#ff3300 1px solid; border-right:#333333 1px solid; background-color:#FB7A1D; float:left}

/*Put borders to final elements*/
.nav :hover ul.dropdown li a.final{border-bottom:solid 2px #002256;}



