/****************** Index of Style-Positions.css *******************/
/* 
This file is divided up into 3 sections - please find them below:
	-> Tag Reset : Resets defaults.
	-> Main Structure : Mast Head, Mast Content, Mast Footer, etc.
	-> Page-Per-Page : Differing sub-page styles
*/
/*******************************************************************/

/* ------------------------------------------------ */
/*	TAG RESET										*/
	html, body, div, span, applet, object, iframe {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	}
	
/* ------------------------------------------------ */
/*	MAIN STRUCTURE									*/

	* { margin: 0px; padding: 0px; }
	body { margin: auto; background: #ffffff url('../images/bg.jpg') top repeat-x; text-align: center; }
	
	.wrapper { width: 960px; margin: 0px auto; text-align: left; }
	
	/* MAST HEAD */
	.mast_head {
	width: 960px;
	height: 105px;
	float: left;
	background: url('../images/bg-header.jpg') 0px 4px no-repeat;
	}
		.logo { width: 350px; float: left; margin: 27px 0px 0px 0px; }
		ul.topnav { width: 610px; float: left; list-style-type: none; }
		
	/* SUB HEAD */
	.sub_head {
	width: 960px;
	float: left;
	}
	
	/* LOCATION */
	.location {
	width: 955px;
	height: 37px;
	padding: 3px 0px 0px 5px;
	float: left;
	}
	
	/* MAST CONTENT */
	.mast_content {
	width: 960px;
	float: left;
	overflow: hidden;
	background: url('../images/bg-content.gif') repeat-y;
	}
		/* LEFT HAND SIDE */
		.mc_left { width: 705px; float: left; background: url('../images/bg-content_left_top.gif') no-repeat; }
			.mc_left_body { width: 674px; float: left; padding: 26px 0px 26px 0px; overflow: hidden; }
				/* Home */
				.title_home { width: 674px; float: left; }
				.body_home { width: 674px; float: left; padding: 15px 0px 22px 0px; }
				.feature_container { width: 690px; float: left; border-top: 1px solid #eaeaea; padding: 20px 0px 10px 0px; }
					.feature_item { width: 214px; float: left; padding: 0px 16px 0px 0px; }
				/* Sub */
				.title_sub { width: 464px; float: left; }
				.body_sub_left { width: 180px; float: left; padding: 0px 30px 0px 0px; }
				.body_sub_right { width: 464px; float: left; }
				.body_sub_right_content { width: 464px; float: left; padding: 15px 0px 15px 0px; }
		
		/* RIGHT HAND SIDE */
		.mc_right { width: 235px; float: right; }
			.search { width: 235px; height: 26px; float: left; padding: 0px 0px 18px 0px; border-bottom: 1px solid #eaeaea; }
				.search_field { width: 213px; height: 26px; float: left; background: url('../images/bg-search.jpg') no-repeat; }
				.search_btn { width: 22px; float: left; }
			.news { width: 235px; float: left; padding: 0px 0px 5px 0px; border-bottom: 1px solid #eaeaea; }
			.iso { float: left; padding: 16px 0px 20px 0px; }
		
	/* MAST CONTENT FOOT */
	.mast_content_foot {
	width: 705px; 
	float: left;
	padding: 33px 245px 28px 0px;
	background: url('../images/bg-content_left_bottom.gif') no-repeat;
	}
			
	/* MAST FOOTER */
	.mast_footer {
	width: 957px; 
	float: left;
	padding: 17px 0px 45px 0px;
	border-top: 1px solid #eaeaea;
	}
