/* CSS Document */

	/* REDEFINITIONS
	----------------------------------- */
	/* use this to set everything equal */
	* {
		margin:				0;
		padding:			0;
		border:				none;
		background:			none;
		list-style:			none;
		/* enable PNG support in IE 
		behavior:				url(/js/iepngfix.htc);*/
	}
	
	/* don't forget to make sure that the height is set to 100% */
	/* this lets the table open to the full height of the browser */
	html,body {
		height:				100%;
		width:				100%;
	}
	
	body {
		font-family:		"Verdana";
		font-size:			12px;
		color:				#FFF;
		background:			url(/images/backgrounds/body_bg.gif) repeat-x;
	}
	
	div,p {
		font-size:			13px;
		line-height:		16px;
	}
	
	a {
		color:				#FFF;
		text-decoration:	none;
	}
	
	a:hover {
		color:				#AAA;
		text-decoration:	underline;
	}
	
	.require {
		color:				#F00;
	}
	
	h1{ font-size:			24px; }
	h2{ font-size:			20px; }
	h3{ font-size:			12px; }
	h4{ font-size:			15px; }
	h5{ font-size:			14px; }
	h6{ font-size:			12px; }
	
	/* ----------------------------------- */
	
	
	
	
	/* MAIN LAYOUT
	----------------------------------- */
	#wrapper {
		margin: 			0 auto -150px;
		padding:			0 17px;
		width:				700px;
		min-height:			100%;
		height: 			auto !important;
		height: 			100%;
		background:			#FFF url(/images/backgrounds/main_bg.gif) no-repeat;
	}
	
	#content {
		padding:			0;
		width:				700px;
		float:				left;
	}
	
	#full_left {
		padding:			0 10px 20px;
		width:				680px;
		float:				left;
		background:			#005fa8 url(/images/backgrounds/content_bg.gif) repeat-x;
	}
	
	#main_left
	{
		width:				440px;
		float:				left;
	}
	
	#main_right
	{
		padding:			10px;
		width:				230px;
		float:				right;
		background:			#EAEAEA;
	}
	
	.sub_left,
	.sub_right
	{
		margin:				0 0 20px;
		width:				100%;
		float:				left;
	}
	
	#footer, #fspace {
		width:				700px;
		height: 			150px;
	}
	
	#fspace {
		clear:				both;
	}
	
	#footer {
		margin:				0 auto;
		padding:			20px 0;
		width:				700px;
		background:			#000 url(/images/backgrounds/footer_bg.gif) no-repeat;
	}
	/* ----------------------------------- */
	
	
	
	
	
	
	/* HEADER
	----------------------------------- */
	#header {
		margin:				0;
		width:				100%;
		height:				220px;
		text-align:			left;
		background:			url(/images/backgrounds/header_bg.gif) no-repeat;
	}
	
	#header h1 {
		margin:				8px 10px 0;
	} 
	
	#header h1,
	#header h1 span {
		width:				270px;
		height:				130px;
		display:			block;
		overflow:			hidden;
		float:				left;
	}
	
	#header h1 span {
		position:			absolute;
		background:			url(/images/header/logo.png) no-repeat 1px 0px;
	}
	
	/* header text (phone number)
	------------------------------------------------------------ */
	#header p
	{
		margin:				34px 0 0 0;
		overflow:			hidden;
		float:				left;
		color:				#333;
	}
	
	#header p,
	#header p span
	{
		width:				181px;
		height:				78px;
		overflow:			hidden;
	}
	
	#header p span
	{
		float:				left;
		position:			absolute;
		background:			url(/images/header/phone.png) no-repeat;
	}
	
	#header #ticker {
		margin:				8px 0 0;
		padding:			0;
		width:				700px;
		height:				38px;
		float:				left;
	}
	/* ----------------------------------- */
	
	
	
	
	
	
	/* FOOTER
	----------------------------------- */
	#footer a {
		font-weight:		bold;
		text-decoration:	none;
	}
	
	#footer a:hover {
		text-decoration:	underline;
	}
	
	#f_left {
		text-align:			center;
		float:				left;
		width:				100%;
		/*
		padding:			10px 0 0 20px;
		float:				left;
		text-align:			left;
		color:				#FFF;*/
	}
	
	#f_right {
		text-align:			center;
		float:				left;
		width:				100%;
		/*
		padding:			10px 20px 0 0;
		float:				right;
		text-align:			right;
		color:				#FFF;*/
	}
	/* ----------------------------------- */
	
	
	
	
	
	
	/* TEXT STYLES
	----------------------------------- */
	#full_left h2,
	#main_left h2,
	#main_right h2 {
		margin:				0 0 5px;
		padding:			2%;
		width:				96%;
		color:				#FFF;
		font-size:			14px;
		background:			#000;
		float:				left;
		
	}
	
	#full_left h3 {
		padding:			3% 3%;
		width:				94%;
		float:				left;
		background:			#000;
	}
	
	#main_left h4 {
		color:				#FFF;
	}
	
	#full_left p {
		margin:				0 0 10px;
		text-align:			justify;
	}
		
	#main_right p {
		margin:				0 0 10px;
		text-align:			justify;
	}
	/* ----------------------------------- */	