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

	table.mainContainer {
		width: 980px;
		text-align: left;
	}

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

	td.contentContainer {
		height: 421px;
		background: #FFFFFF url(/img/login_bg.jpg) no-repeat;
	}

	td.contentContainerBasic {
		background: #FFFFFF;
	}

	td.leftNav {
		width: 206px;
		padding: 30px 50px 0px 19px;
		text-align: left;
	}

	td.content {
		height: 421px;
		background: #FFFFFF;
		padding: 0px 0px 0px 0px;
		font-size: 11px;
		color: #333333;
		text-align: left;
	}

	td.footerContainer {
		height: 50px;
		background: #b40a0a;
	}


/*	Left Navigation
	=========================================================================== */
	p.loginError {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-size: 10px;
		color: #DD0000;
	}


/*	Footer
	=========================================================================== */
	td.footerLinks {
		height: 50px;
		padding: 0px 0px 12px 20px;
		color: #E6E6E6;
		font-size: 12px;
		font-weight: bold;
		font-family: arial;
	}

	a.footerLink {
		margin-right: 35px;
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
	}

	a.footerLink:link, a.footerLink:visited, a.footerLink:active {color: #E6E6E6; text-decoration: none;}
	a.footerLink:hover {color: #FFFFFF; text-decoration: underline;}
/*
	td.footerPoweredBy {
		padding-top: 7px;
		font-family: arial;
		color: #777777;
		text-align: center;
	}

	a.footerPoweredBy {color: #777777;}
	a.footerPoweredBy:link, a.footerPoweredBy:visited, a.footerPoweredBy:active {text-decoration: none;}
	a.footerPoweredBy:hover {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: #CB001E url(/img/menu_title_bg.gif) repeat;
		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;
	}