html, body
	{
	margin				: 0px;
	padding				: 0px;
	background-color	: #EFF5FB;
	color				: #000000;
	font-family			: Trebuchet MS;
	font-size			: 12px;
	color				: #444444;
	width				: 100%;
	}
/* bizarrely IE6 seems to want to shift to the right by 3px
Could hack to shift everything else back but it looks ok */

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

#wrapper1, #wrapper2
	{
	margin				: 0px;
	padding				: 0px;
	}

/* NN4 makes a mess of the backgrounds (positioning plus unintended inheritance) so exclude it. OmniWeb doesn't understand background positioning either - the left column can be achieved, but not the right one */
#wrapper1
	{
	/* */
	}
#wrapper2
	{
	/* */
	}

.header
	{
	margin				: 0px;
	padding				: 0px;
	color				: #000000;
	border				: none;
	background			: #FFFFFF url(/img/topnav/header_background.jpg) repeat-x; 
	height				: 330px;
	}
/* IE5 needs shifting up - and #empty to clear its parsing palette */
* html body .header
	{
	margin-bottom		: -19px;
	font-family			: inherit;
	margin-bottom		: 0px;
	}
#empty{}

/* -1px margin-top is so NN4 borders overlap */
.columns
	{
	margin				: 0px;
	margin-top			: -1px;
	padding				: 0px;
	border				: none;
	color				: #000000;
	background-color	: #FFFFFF;
	}
/* reset post NN4 */
.columns
	{
	border				: none;
	margin-top			: 0px;
	background-color	: #FFFFFF;
	}


/* -7px margin-top enables footer/middles to lign up in NN4 rather than dropping down unacceptably */
.footer
	{
	clear				: both;
	margin				: 0px;
	margin-top			: -7px;
	padding				: 20px;
	text-align			: center;
	color				: #000000;
	background-color	: #EFF5FB;
	border				: none;
	}
/* reset post NN4 */
.footer
	{
	margin-top			: 0px;
	}

.headerpadding 	{
	margin				: 0px;
	padding				: 10px;
	}

/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
}
