@import url("global.css");
@import url("chf.css");

#skip {
	display:hidden;
	position:absolute;
	z-index:200;
	top:0;
	left:0;
	width:100%;
	text-align:left;
	background:#f0f;
}
	#skip a, #skip a:hover, #skip a:visited { 
		float:right;
		position:absolute; 
		left:0px; 
		top:-500px; 
		width:1px; 
		height:1px; 
		overflow:hidden;
		color:#de1e2f;
		font-size:10px;
		background:transparent url();
	}
	#skip a:active {
		position:static;
		width:auto; 
		height:auto; 
	}

#gray_stripe
{
	background:#3d4242;
	height:5px;
	width:100%;
}

.layout_center
{
	height:100%;
	margin:0 auto;
	position:relative;
	width:990px;	/*width - padding*/
}

/* BEGIN HEADER
******************************/
#header
{
	background:url("../images/header_bg.jpg") no-repeat top center;
	clear:both;
	height:223px;
	position:relative;
	width:990px;
}
	#exit_logo
	{
		position:absolute;
		left:80px;
		bottom:80px;
	}
	
	#company_name
	{
		position:absolute;
		right:80px;
		bottom:80px;
	}
/******************************/

/* START: tabbed navigation
******************************/
ul#main_nav
{
	background:#fff url("../images/main_nav_bg.gif") repeat-y center top;
	display:block;
	height:39px;
	float:left;
	font-size:0.8em;
	font-weight:bold;
	list-style-type:none;
	padding:0 10px;
	/*width:990px;*/
	width:970px;	/*width - padding*/
}
	
	#main_nav li
	{
		float:left;
		height:inherit;
	}
	
		#main_nav li a
		{
			color:#3d4242;
			float:left;
			height:inherit;
			line-height:39px;
			padding:0 10px;
			text-decoration:none;
		}
			#main_nav li a:hover
			{
				background:#892034;
				color:#FFF;
			}

ul#secondary_nav
{
	border-top:1px solid #ced4c8;
	clear:left;
	display:block;
	font-weight:bold;
	font-size:0.8em;
	list-style-type:none;
	margin:0 50px;
	padding:0;
}
	#secondary_nav li
	{
		height:100%;
		width:100%;
	}
	
		#secondary_nav li a
		{
			color:#000;
			display:block;
			height:100%;
			padding:7px 0 7px 5px;
			text-decoration:none;
			width:100%;
			/*width:195px;*/	/*IE6 Fix*/
		}
			#secondary_nav li a:hover
			{
				background-color:#dddddd;
				color:#007b8a;
			}
/* END: tabbed navigation
******************************/

/* BEGIN CONTENT 
******************************/
.layout
{
	background:url("../images/content_bg.png") repeat-y center top;
	padding:0 10px;
	width:970px;
}

.layout_left
{
	float:left;
	width:300px;
}

	#learn_more
	{
		clear:both;

	}
	
.layout_right
{
	float:right;
	padding: 0 20px 0 10px;
	//padding:0 20px 0 0;	/*IE6 Fix*/
	/*width:670px;*/
	width:630px;	/*width - padding*/
}

	div#content iframe {
		height:810px;
	}

div#contact_footer {
	margin: 2em 0 20px;
	clear: both;
}
/******************************/

/* BEGIN FOOTER
******************************/
#login_copy
{
	border-top:10px solid #999c90;
	clear:both;
	color:#999c90;
	font-size:0.6em;
	height:103px;
	margin:0 auto 50px auto;
	width:100%;
}
	
	#login_copy a
	{
		color:#999c90;
	}
		#login_copy a:hover
		{
			color:#000;
		}
	
	#footer_copyright {
		float:left;
		padding:20px 0;
		text-align:left;
	}
			
	#footer_login
	{
		padding:20px 0;
	}

		#footer_login  ul {
			float:right;
			margin:0;
			padding:0;
		}
		
			#footer_login  ul li {
				list-style:none;
				float:left;
				padding:0;
				margin:0 5px 0 0;
			}
/******************************/