
/*	Layout and main body components
	=========================================================================== */
	body {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background: #FFFFFF;
	}

	table.mainContainer {
		width: 980px;
	}

	td.headerContainer {
		height: 114px;
		background: #FFFFFF url(/img/header_bg.jpg) no-repeat;
	}

	td.contentContainer {
		background: #FFFFFF url(/img/content_bg.jpg) repeat-y;
	}

	td.leftNav {
		width: 1px;
		padding: 10px 10px 20px 23px;
		text-align: left;
	}

	td.leftNavSeperator {
		width: 1px;
		border-left: 1px dashed #CCCCCC;
		font-size: 1px;
	}

	td.content {
		padding: 10px 23px 20px 10px;
		font-size: 11px;
		color: #333333;
		text-align: left;
	}

	td.footerContainer {
		height: 42px;
		background: #FFFFFF url(/img/footer_bg.jpg) no-repeat;
		text-align: left;
	}


/*	Footer
	=========================================================================== */
	tr.footer {
		font-size: 9px;
		font-weight: bold;
		color: #95C3E2;
	}

	td.footerLeft {
		font-size: 9px;
		padding: 15px 0px 0px 30px;
		color: #95C3E2;
	}

	td.footerRight {
		font-size: 9x;
		padding: 15px 33px 0px 0px;
		text-align: right;
		color: #95C3E2;
	}

	a.footer:link     {font-size: 9px; color: #3162AE; text-decoration: none}
	a.footer:visited  {font-size: 9px; color: #3162AE; text-decoration: none}
	a.footer:active   {font-size: 9px; color: #3162AE; text-decoration: none}
	a.footer:hover    {font-size: 9px; color: #9BAFDC; text-decoration: underline}


/*	Full Page Content e.g. Terms and Conditions
	=========================================================================== */
	div.fullPageContent {
		padding: 20px 33px 20px 30px;
		font-size: 11px;
		color: #333333;
		text-align: left;
	}


/*	Error Pages
	=========================================================================== */
	div.errorPageHeading {
		width: 880px;
		margin: 20px 0px 0px 0px;
		padding: 20px;
		background: #40648C;
		font-size: 24px;
		font-weight: bold;
		color: #FFFFFF;
	}

	div.errorPageContent {
		width:500px;
		padding: 50px 0px 50px 0px;
		text-align:left;
	}

	li.errorPage {
		padding: 10px 0px 10px 0px;
	}
