body {
	text-align: center;		/* Fix to centre page in IE */
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 11px;
}

/* One column */
#one-block #block1 {
	display: none;
}
#one-block #block2 {
	float: left;
	width: 737px;			/* Width - (left + right padding) */
	padding: 20px;
}
#one-block #block3 {
	display: none;
}

/* Header */
#header-wrapper {
	background: url(nav/header_bg_tile.jpg) repeat-x top left;						   
}
#header {
	width: 777px;			/* Maximum width to fit 800 x 600 px screen */
							/* If you need borders then the page width needs
							   to be reduced by the widths of the borders */
	height: 202px;
	margin: 0px auto;		/* Centre this div */
	text-align: left;		/* Uncentre content from fix to centre page in IE */	
	overflow: hidden;
	padding: 0px;
	background: url(nav/header_bg.jpg) no-repeat top left;
	position: relative;
}
#header h1 {
	font-size: 18px;
	color: #fff;
	margin: 10px 0 0 365px;
}
#header h1 .top {
	font-size: 15px;
}
#header #logo {
	position: absolute;
	top: 94px;
	left: 137px;
}
#header #login-status {
	margin: 60px 10px 0 0;
	text-align: right;
	color: #fff;	
}
#header #login-status a:link, #header #login-status a:visited, #header #login-status a:active {
	color: #fff;
}
#header #tabs {
	position: absolute;
	top: 149px;
	left: 360px;	
}
#header #tabs ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#header #tabs ul li {
	float: left;
	height: 26px;
	margin-right: 7px;
	background: url(nav/tab_off_right.gif) no-repeat right top;	
	font-size: 12px;
	font-weight: bold;
	
}
#header #tabs ul li a {
 	display:block;
 	height: 26px;
	background: url(nav/tab_off_left.gif) no-repeat left top;
	padding: 5px 15px 0 15px;
	text-decoration: none;
	width: auto;
}
#header #tabs ul li#selected {
    background-image:url(nav/tab_on_right.gif);
}
#header #tabs ul li#selected a {
    background-image:url(nav/tab_on_left.gif);
    color: #fff;
}

/* Main content */
#page {
	width: 777px;			/* Maximum width to fit 800 x 600 px screen */
							/* If you need borders then the page width needs
							   to be reduced by the widths of the borders */
							   
	margin: 0px auto;		/* Centre this div */
	text-align: left;		/* Uncentre content from fix to centre page in IE */
}
#content {
	width: 777px;			/* Maximum width to fit 800 x 600 px screen */
							/* If you need borders then the page width needs
							   to be reduced by the widths of the borders */
							   
	overflow: hidden;
}

/* Footer */
#footer-wrapper {
	clear: both;
	background: url(nav/footer_bg_tile.jpg) repeat-x top left;						   
}
#footer {	
	width: 777px;			/* Maximum width to fit 800 x 600 px screen */
							/* If you need borders then the page width needs
							   to be reduced by the widths of the borders */
	height: 82px;
	margin: 0px auto;		/* Centre this div */
	text-align: left;		/* Uncentre content from fix to centre page in IE */		
	overflow: hidden;
	background: url(nav/footer_bg.jpg) no-repeat top left;
}
#footer #footer-links {
	margin: 40px 0 0 75px;
	color: #fff;
}
#footer #footer-links a {
	color: #fff;
	text-decoration: none;	
}
#footer #footer-links .divider {
	padding: 0 3px 0 3px;
}
#footer-disclaimer {
	width: 777px;
	margin: 5px auto;
	text-align: left;
	color: #204294;	
}
#footer-disclaimer img {
	float: right;
	margin-bottom: 15px;
}

#Body {
	padding: 20px 0 20px 0;
}