body
{
	background-image: url(../images/structure/inner_background_tile.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

/* BEGING HEADER */
td.header_client_cell
{
	width: 592px;
	height: 31px;
	background-color: #000000;
}

td.header_contact_cell
{
	width: 298px;
	height: 31px;
	background-color: #6492D3;
	vertical-align: middle;
}

td.header_separator_cell
{
	width: 593px;
	background-color: #6492D3;
}

td.header_contact_cell div
{
	margin-left: 20px;
}

td.header_contact_cell a
{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: .04em;
}

td.header_highlight_cell
{
	background-color: #FFEA00;
}

td.header_logo_cell
{
	width: 277px;
	height: 83px;
	vertical-align: middle;
	text-align: center;
}

td.header_nav_cell
{
	width: 613px;
	height: 83px;
	vertical-align: middle;
	text-align: center;
}

/* END HEADER */


td.content_separator_cell
{
	background-image: url(../images/structure/home_content_separator.jpg);
	background-repeat: no-repeat;
}

#footer
{
	clear: both;
	background-image: url(../images/structure/inner_footer_tile.jpg);
	background-repeat: repeat-x;
	height: 26px;
	padding-left: 44px;
	padding-top: 8px;
}

td.body_area
{
	vertical-align: top;
	background-color: #FFFFFF;
	height: 527px;
}

td.subnav_cell
{
	vertical-align: top;
	width: 170px;
	background-color: #FFFFFF;
}

td.content_separator_cell
{
	vertical-align: top;
	width: 1px;
	height: 270px;
	background-image: url(../images/structure/inner_content_separator.jpg);
	background-repeat: no-repeat;	
	background-color: #FFFFFF;
}

td.expand_cell
{
	width: 76px;
}

td.content_area
{
	vertical-align: top;
	width: 422px;
	background-color: #FFFFFF;
}

td.content_area_border
{
	background-color: #FFEA00;
}

#content_top
{
	margin: 0px;
	padding: 0px;
	background-color: #FFEA00;
}

#content
{
	color: #8C8C8C;
	font-size: 70%;
	margin: 0px;
	padding: 25px;
}

#content h1
{
	margin: 0px;
	padding-left: 15px;
	color: #6492D3;
	font-family: Arial;
	font-size: 165%;
	font-weight: normal;
	letter-spacing: .3em;
	background-image: url(../images/structure/pageheader_square.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	text-transform: uppercase;
}

#content td
{
	color: #8C8C8C;
	font-size: 70%;
}

#content h2
{
	margin: 10px 0px 10px 0px;
	color: #666666;
	font-family: Arial;
	font-size: 120%;
	font-weight: bold;
}

#subnav
{
	list-style: none;
	margin: 0px;
	padding: 25px 15px 0px 15px;

}

#subnav li
{
	background-image: url(../images/structure/inner_nav_separator.jpg);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	font-size: 60%;
	font-weight: normal;
	padding: 5px 0px 5px 0px;
}

#subnav li.secondary
{
	padding: 5px 0px 5px 10px;
}

#subnav li a, #subnav li.secondary a
{
	text-decoration: none;
	color: #000000;
	text-transform: uppercase;
}

#subnav li a:hover, #subnav li.secondary a:hover
{
	color: #6492D3;
}

td.secondary_content_cell
{
	vertical-align: top;
	width: 220px;
	background-color: #FFFFFF;
}

td.secondary_content_cell div
{
	width:220px;
	overflow:hidden;
	font-size: 70%;
	color: #8C8C8C;
	text-align: justify;
	padding: 0px;
	margin: 0px;
}

td.secondary_content_cell p
{
	padding: 0px;
}

td.secondary_content_cell div a
{
	color: #0000ff;
	text-decoration:underline;
	padding:0px;
}

.button
{
	background-color: #6492D3;
	border: solid 1px #999999;
	font-family: Arial;
	color: #FFFFFF;
	text-transform: uppercase;
}

td.LeftManagedContentCell
{
	width:170px;
	padding-left:12px;
	padding-top:10px;
	overflow:hidden;
}

#ManagedContentLeft_content
{
	width:150px;
	color: #8C8C8C;
	font-size: 70%;
	overflow:hidden;
}

#ContactDetails td
{
	color:#8c8c8c;
}

#ContactTable a
{
	color:#8c8c8c;	
}