*
	{
	font-family: "Arial", "Helvetica", sans-serif;
	text-align: left;
	}

* a
	{
	color: #3f6b6e;
	text-decoration: none;
	}

* a:hover
	{
	text-decoration: underline;
	}

html
	{
	background: transparent url('/images/layout/html.jpg') center top;
	}

body
	{
	/* background: transparent url('/images/layout/body.jpg') center top repeat-y; */
	background: transparent url('/images/layout/html.jpg') center top;
	}

html,body
	{
	margin: 0;
	padding: 0;

	min-width: 1006px;

	}

/* outer page frame */
.cell
	{
	clear: both;
	}

#cell_02
	{
	background: transparent url('/images/layout/body.jpg') center top repeat-y;

	margin: 0 auto;

	width: 1006px;
	}

/* inner page parts */
#cell_04
	{
	background: url('/images/layout/header.jpg') top center no-repeat;

	clear: both;
	margin: 0 auto;
	padding: 312px 0 0 0;
	position: relative;

	width: 1006px;
	}

#cell_04 #root
	{
	font-size: 0;
	text-decoration: none;

	display: block;
	position: absolute;
	 top: 0px;
	 left: 106px;

	height: 290px;
	width: 800px;
	}

#cell_06
	{
	background: url('/images/layout/cell_06.gif') center center repeat-x;

	clear: both;
	margin: 0 auto;
	padding: 15px 0 0;

	height: 111px;
	width: 961px;
	}

#cell_06 .banner
	{
	margin: 0 auto;
	position: relative;

	height: 90px;
	width: 728px;
	}

#cell_06 .banner *
	{
	position: absolute;
	 top: 0;
	 left: 0;
	}

.cell_center
	{
	clear: both;
	margin: 0 auto;

	width: 1006px;
	}

div.left_column
	{
	clear: none;
	float: left; 
	padding: 10px 0 0 0; 
	position: relative; 
	 top: 0px; 
	 left: 22px; 

	width: 644px;
	}

/* FOR SIDEBAR STYLES REFER TO SIDEBAR dot ASPX */

#theFooter
	{
	margin: 0 auto;
	}

/* Arguments that need to be last in order to be effective and useful. Put them here for now... */
.f_clearing
	{
	line-height: 0;

	clear: both;

	height: 0;
	}

