
	body
	{
		background-color: #808281;
		text-align: center;
		margin: 20px auto;
	}

	#main
	{
		position: relative;
		width: 730px;
		margin: 0px auto;
		border-style: solid;
		border-width: 1px;
		border-color: #000000;
		text-align: left;
	}

	#layout
	{
		position: relative;
		width: 730px;
	}

	#backgroundText
	{
		position: absolute;
		top: -15px;
		left: -4px;
		width: 730px;
		font-family: arial, tahoma, verdana, sans;
		font-size: 50px;
		font-weight: bold;
		color: #A7A7A7;
		padding: 0px;
		clip: rect(15px, auto, auto, 4px);
		text-transform: uppercase;
	}

	#heading
	{
		position: relative;
		width: 230px;
		height: 45px;
		border-style: solid;
		border-width: 0px 0px 1px 0px;
		border-color: #000000;
		text-align: center;
	}

	#headingText
	{
		position: absolute;
		bottom: -2px;
		left: 10px;
		font-family: arial, tahoma, verdana, sans;
		font-size: 13px;
		font-weight: bold;
		color: #ffffff;
		clip: rect(auto, auto, 13px, auto);
		text-transform: uppercase;
	}

	#menu
	{
		position: relative;
		padding: 10px 10px 10px 30px;
	}

	#menuHeader
	{
		position: relative;
		border-style: solid;
		border-width: 0px 0px 1px 0px;
		border-color: #000000;
		font-family: arial, verdana, tahoma, sans;
		font-size: 13px;
		font-weight: bold;
		color: #D0D0D0;
		padding: 5px 5px 5px 30px;
		background-color: #5D5D5D;
	}

	#subMenu
	{
		position: relative;
		border-style: solid;
		border-width: 0px 0px 1px 0px;
		border-color: #000000;
		padding: 10px 10px 10px 30px;
		background-color: #808281;
	}

	#menuHeading
	{
		font-family: verdana, tahoma, arial, sans;
		font-size: 20px;
		font-weight: bold;
		color: #ffffff;
		margin: 0px 0px 20px 0px;
	}

	#menu a, #subMenu a
	{
		display: block;
		font-family: verdana, arial, tahoma, sans;
		font-size: 12px;
		color: #D0D0D0;
		text-decoration: none;
		margin: 0px 0px 2px 0px;
	}

	#subMenu a
	{
		position: relative;
		font-size: 12px;
		margin: 0px 0px 2px 0px;
	}

	#menu a:hover, #subMenu a:hover
	{
		color: #333333;
		background-color: #808281;
		text-decoration: none;
	}

	#footer
	{
		position: relative;
		width: 230px;
		height: 40px;
	}

	#footerImage
	{
		position: absolute;
		top: 5px;
		left: 30px;
		width: 16px;
		height: 16px;
	}

	#footerContent
	{
		position: absolute;
		top: 5px;
		left: 55px;
		width: 675px;
		height: 16px;
		border-style: solid;
		border-width: 0px 0px 1px 0px;
		border-color: #000000;
		padding-bottom: 1px;
	}

	#footerContent, #footerContent a
	{
		font-family: verdana, arial, tahoma, sans;
		font-size: 12px;
		color: #D0D0D0;
		text-decoration: none;
	}

	#footerContent a:hover
	{
		color: #ffffff;
		text-decoration: none;
	}

	.content
	{
		border-style: solid;
		border-width: 1px;
		border-color: #000000;
		background-color: #808281;
		margin: 0px 30px 30px 30px;
		padding: 10px;
	}

	.content, .content td
	{
		font-family: verdana, tahoma, arial, sans;
		font-size: 12px;
		color: #D0D0D0;
	}

	.layoutTable
	{
		width: 730px;
	}

	.layoutTable_navCell, .layoutTable_contentCell
	{
		background-image: url('images/bg_layoutTable.gif');
		background-position: bottom left;
		background-repeat: repeat-x;
	}

	.layoutTable_navCell
	{
		width: 230px;
		vertical-align: top;
	}

	.layoutTable_contentCell
	{
		width: 500px;
		border-style: solid;
		border-width: 0px 0px 0px 1px;
		border-color: #000000;
		padding: 41px 0px 0px 0px;
	}

	.layoutTable_footerCell
	{
		width: 730px;
		background-image: url('images/bg_footer.gif');
		background-position: top left;
		background-repeat: repeat-x;
	}

	.footerText
	{
		letter-spacing: 4px;
		margin-right: 30px;
	}
	
	a
	{
		color: #333333;
		text-decoration: none;
	}

	a:hover
	{
		color: #999999;
		background-color: #333333;
		text-decoration: none;
	}

	.defaultInput
	{
		width: 200px;
	}
	
	.error
	{
		color: #FFCCCC;
	}

	a img
	{
		border-width: 1px;
		border-color: #000000;
	}