/****************** 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
	-> 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									*/

	html { margin: 0px; padding: 0px; background: #E8E4DE url('../images/bg.gif') repeat-x; }
	body { margin: 0px; padding: 0px; }
	
	/* **IMPORTANT >> site has 20px margin on either side included into width << IMPORTANT** */
	
	.outer { width: 975px; margin: 0px auto; position: relative; }
	.wrapper { width: 975px; text-align: left; position: relative; }
	
	/* ------------------------------------------------ */
	/*	MAST HEAD										*/
	
		.mast_head {
		width: 975px;
		padding: 0px 0px 11px 0px;
		float: left;
		}
			/* Global Top */
			.mh_top { width: 975px; height: 117px; float: left; background: url('../images/bg-mh_top.jpg') no-repeat; overflow: hidden; }
				.mh_logo { width: 239px; height: 91px; float: left; margin: 26px 0px 0px 39px; display: inline; }
				.mh_slug { width: 544px; height: 16px; float: left; margin: 41px 0px 0px 119px; display: inline; }
				.mh_btns { width: 342px; height: 32px; float: left; margin: 28px 0px 0px 321px; display: inline; }
			/* Home Head */
			.mh_home_banner { width: 975px; height: 263px; float: left; background: url('../images/bg-mh_home_banner.jpg') no-repeat; }
				.mh_hb_kv { width: 710px; height: 251px; float: left; margin: 6px 0px 0px 26px; display: inline; background: url('../images/bg-mh_hb_kv.jpg') no-repeat; }
					.mh_hb_kv_more { width: 619px; float: left; margin: 140px 0px 0px 91px; display: inline; }
					.mh_hb_kv_search { width: 209px; float: left; margin: 68px 0px 0px 10px; display: inline; }
						.mh_hb_kv_search_input { width: 182px; height: 27px; float: left; background: url('../images/bg-search_input.jpg') no-repeat; }
						.mh_hb_kv_search_btn { width: 27px; height: 27px; float: left; }
				.mh_hb_login { width: 197px; height: 251px; float: right; margin: 6px 26px 0px 0px; display: inline; padding: 0px 0px 0px 10px; background: url('../images/bg-mh_hb_login.jpg') no-repeat; }
			/* Sub Head */
			.mh_sub_banner { width: 975px; height: 158px; float: left; background: url('../images/bg-mh_sub_banner.jpg') no-repeat; }
				.mh_sb_kv { width: 710px; height: 146px; float: left; margin: 6px 0px 0px 26px; display: inline; background: url('../images/bg-mh_sb_kv.jpg') no-repeat; }
					.mh_sb_kv_search { width: 209px; float: left; margin: 118px 0px 0px 10px; display: inline; }
				.mh_sb_login { width: 197px; height: 146px; float: right; margin: 6px 26px 0px 0px; display: inline; padding: 0px 0px 0px 10px; background: url('../images/bg-mh_sb_login.jpg') no-repeat; }
				
		.home_banner { float:left; margin:0 0 0 -10px; }		
		.sub_banner { float:left; margin:0 0 0 -10px; }		
			
	/* ------------------------------------------------ */
	/*	MAST CONTENT									*/
	
		.mast_content {
		width: 975px;
		float: left;
		background: url('../images/bg-mast_content.jpg') repeat-y;
		}
			/* Breadcrumbs */
			.mc_head { width: 975px; height: 42px; float: left; background: url('../images/bg-mc_head.jpg') no-repeat; }
			/* Body Content */
			.mc_body { width: 975px; float: left; }
				.mcb_left { width: 188px; float: left; margin: 0px 15px 0px 36px; padding: 0px 0px 17px 0px; display: inline; }
					.mcb_left_news { width: 182px; height: 376px; float: left; margin: 17px 0px 0px 0px; padding: 0 0 13px 6px; background: url('../images/bg-mcb_left_news.jpg') no-repeat; }
				.mcb_right { width: 701px; float: left; overflow: hidden; }
					.mcb_right_top { width: 710px; float: left; }
					.mcb_right_middle { width: 699px; padding: 0px 1px 0px 1px; float: left; background: url('../images/mcb_right_middle.jpg') repeat-y; }
						.mcb_rm_container { width: 657px; float: left; padding: 16px 21px 16px 21px; }
						.mcb_rm_title { width: 657px; float: left; padding: 0px 0px 10px 0px; }
						.mcb_rm_inner { width: 657px; float: left; }
							.mcb_rm_inner_intro { width: 657px; float: left; padding: 0px 0px 8px 0px; }
							.mcb_rm_sub_intro { width: 657px; float: left; padding: 0px 0px 8px 0px; }
							.mcb_rm_inner_box { width: 657px; height: 323px; float: left; background: url('../images/home/bg-mcb_rm_inner_box.jpg') no-repeat; padding: 16px 0px 16px 0px; margin: 0px 0px -30px 0px; overflow: hidden; position: relative; }
							.mcb_rmib_btn { width: 128px; height: 29px; position: absolute; top: 0px; right: 0px; margin: 276px 20px 0px 0px; }
					.mcb_right_bottom { width: 710px; float: left; }
			/* Page Nav */
			.mc_foot { width: 975px; height: 64px; float: left; background: url('../images/bg-mc_foot.jpg') no-repeat; }
	
	/* ------------------------------------------------ */
	/*	MAST LINK LIST									*/
	
		.mast_linklist {
		width: 923px;
		height: 218px;
		padding: 0px 26px 0px 26px;
		float: left;
		background: url('../images/bg-mast_linklist.jpg') no-repeat;
		}
			.mast_linklist_body { width: 893px; float: left; padding: 0px 0px 0px 28px; overflow: hidden; }
	
	/* ------------------------------------------------ */
	/*	MAST FOOTER										*/
	
		.mast_footer {
		width: 100%;
		height: 140px;
		float: left;
		background: #DEDAD4;
		}
			.mf_body { width: 975px; height: 62px; margin: 0px auto; background: url('../images/bg-mf_body.jpg') no-repeat; }
				.mfb_left { width: 503px; float: left; margin: 13px 0px 0px 36px; display: inline; }
				.mfb_right { width: 400px; float: right; padding: 13px 36px 0px 0px; text-align: right; }

			.mf_security { width: 182px; margin: 0px auto; padding: 13px 0 0 0; auto; text-align: center; }
				
				
/* ------------------------------------------------ */
/*	TEAM											*/

	.mcb_rmsub_team { width: 657px; float: left; margin: 0px 0px 15px 0px; border-bottom: 1px solid #E8E6E3; }
	.mcb_rmsub_team_detail { width: 657px; float: left; }
		.mcb_rmsub_td_thumb { width: 187px; float: left; margin: 4px 0px 0px 0px; }
		.mcb_rmsub_td_desc { width: 286px; float: left; margin: 2px 0px 0px 0px; padding: 0px 18px 0px 0px; border-right: 1px solid #E8E6E3; }
		.mcb_rmsub_td_info { width: 147px; float: left; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 18px; }
	
	
	
	
		
	
	
		
		

