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

	table.mainContainer {
		width: 980px;
	}

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

	td.contentContainer {
		background: #FFFFFF ;
	}

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

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

	td.content {
		padding: 20px 23px 20px 8px;
		font-size: 11px;
		text-align: left;
	}

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


/*	Left Navigation
	=========================================================================== */
	table.menuBox {
		width: 230px;
	}

	td.menuBoxHeader {
		height: 26px;
		background: #FFFFFF url(/img/menu_box/header_bg.jpg) no-repeat;
		padding: 5px 0px 0px 0px;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		text-align: center;
	}

	td.menuBoxContent {
		background: #FFFFFF url(/img/menu_box/content_bg.jpg) repeat-y;
		padding: 0px 9px 0px 10px;
	}

	td.menuBoxFooter {
		height: 14px;
		background: #FFFFFF url(/img/menu_box/footer_bg.jpg) no-repeat;
	}

	p.loginError {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-size: 10px;
		color: #DD0000;
	}


/*	Footer
	=========================================================================== */
	tr.footer {
	}

	td.footerLeft {
		padding: 33px 0px 0px 300px;
		font-weight: bold;
		color: #FFFFFF;
		text-align: left;
	}

	td.footerLeft a {
	font-size: 18px;
	}

	td.footerRight {
		padding: 56px 34px 0px 0px;
		font-family: arial, verdana;
		font-size: 16px;
		font-weight: bold;
		color: #FFFFFF;
		text-align: right;
	}

	td.footerRight a {
	font-size: 14px;
	}

	a.footer:link     {color: #FFFFFF; text-decoration: none}
	a.footer:visited  {color: #FFFFFF; text-decoration: none}
	a.footer:active   {color: #FFFFFF; text-decoration: none}
	a.footer:hover    {color: #FFFFFF; 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: #6683A3;
		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;
	}