/****************** Index of Style-Positions.css *******************/
/* 
This file is divided up into 4 sections - please find them below:
	-> Tag Reset : Resets defaults.
	-> Global Text Styles : Styles used globally, like a's, p's etc.
	-> Main Content Areas : Styles used globally, broken up into 
	   separate content areas.
	-> Page-Per-Page : Differing sub-page styles
*/
/*******************************************************************/

/* ------------------------------------------------ */
/*	TAG RESET										*/

	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	}
	
	fieldset, form, label, legend, input, select {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent !important;
	}
	
/* ------------------------------------------------ */
/*	GLOBAL	TEXT STYLES								*/

	html, 
	body, 
	div, 
	p { font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px; color: #484643; line-height: 18px; }
	a { color: #990000; text-decoration: underline; }
	a:hover { color: #990000; text-decoration: none; }
	.txt { font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px; line-height: 18px; color: #000000; }
	.red { color: #920000; }
	.green { color: #008000; }
	
	/* ------------------------------------------------ */
	/*	MAST HEAD										*/
	
		.mh_btns ul { width: 342px; float: left; list-style-type: none; display: inline; }
		.mh_btns ul li { height: 32px; float: left; }
		.mh_btns ul li.home { width: 117px; background: url('../images/topnav/home.jpg') 0px -32px no-repeat; }
		.mh_btns ul li.home_on { width: 117px; background: url('../images/topnav/home.jpg') 0px 0px no-repeat; }
		.mh_btns ul li.subscribe { width: 108px; background: url('../images/topnav/subscribe.jpg') 0px -32px no-repeat; }
		.mh_btns ul li.subscribe_on { width: 108px; background: url('../images/topnav/subscribe.jpg') 0px 0px no-repeat; }
		.mh_btns ul li.contact { width: 117px; background: url('../images/topnav/contact.jpg') 0px -32px no-repeat; }
		.mh_btns ul li.contact_on { width: 117px; background: url('../images/topnav/contact.jpg') 0px 0px no-repeat; }
		
		.mh_hb_kv_search_input input { width: 153px; margin: 7px 0px 0px 11px; line-height: 13px; }
		
		.mh_hb_login h2,
		.mh_sb_login h2 { width: 187px; float: left; font-family: Georgia, Times New Roman, serif; font-size: 18px; line-height: 20px; padding: 10px 0px 8px 0px; color: #000000; }
		.mh_hb_login h2.report,
		.mh_sb_login h2.report { width: 187px; float: left; font-family: Georgia, Times New Roman, serif; font-size: 18px; line-height: 20px; padding: 8px 0px 5px 0px; color: #000000; }
		.mh_hb_login p.input,
		.mh_sb_login p.input { width: 188px; float: left; height: 24px; background: url('../images/bg-login_input.jpg') no-repeat; margin: 0px 0px 8px 0px; }
		.mh_hb_login p.input input,
		.mh_sb_login p.input input { width: 166px; float: left; margin: 6px 0px 0px 11px; line-height: 13px; }
		.mh_hb_login p.btn,
		.mh_sb_login p.btn { width: 90px; height: 29px; float: left; }
		.mh_hb_login p.forget,
		.mh_sb_login p.forget { width: 103px; height: 22px; float: left; padding: 6px 0px 0px 0px; }
		.mh_hb_login p.indent,
		.mh_sb_login p.indent { width: 187px; height: 2px; float: left; margin: 12px 0px 0px 0px; }
		.mh_hb_login p.info,
		.mh_sb_login p.info { width: 187px;; float: left; line-height: 14px; padding: 0px 0px 8px 0px; }
			
	/* ------------------------------------------------ */
	/*	MAST CONTENT 									*/
	
		/* Mast Content Head (Breadcrumbs) */
		.mc_head p { width: 889px; float: left; padding: 16px 43px 0px 43px; overflow: hidden; }
		.mc_head p strong { color: #000000; }
		
		/* Left Navigation */
		.mcb_left h3.title { width: 188px; float: left; }
		.mcb_left h3.bottom { width: 188px; float: left; margin: -1px 0px 0px 0px; }
		#menu { width: 188px; float: left; list-style-type: none; }
		#menu ul { display: none; list-style: none; }
		#menu ul ul { display: inline; }
		#menu ul ul li a { width: 188px; }
		#menu a { width: 172px; color: #ffffff; cursor: pointer; display: block; font-size: 12px; font-weight: bold; text-decoration: none; padding: 7px 0px 0px 16px; border-bottom: 1px solid #ffffff; background: #ECE8E5; }
		#menu a.expanded { height: 26px; background: #990000 url('../images/leftnav/collapse.gif') 165px 10px no-repeat; }
		#menu a.collapsed { height: 26px; background: #990000 url('../images/leftnav/expand.gif') 165px 10px no-repeat; }
		#menu a:hover { text-decoration: none; }
		#menu ul a { width: 158px; height: 22px; border-bottom: 1px solid #fff; color: #000; display: block; font-weight: normal; font-size: 11px; padding: 3px 0px 0px 30px; background: #ECE8E5 url('../images/leftnav/bg-li.gif') 17px 10px no-repeat; }
		#menu ul a:hover { text-decoration: underline; }
		#menu li.active a { font-weight: bold; color: #990000; } 
		#menu li.active li a { background: #ECE8E5; }
		.mcb_left_news h3 { width: 168px; float: left; padding: 13px 0px 8px 5px; font-family: Georgia, Times New Roman, serif; font-size: 18px; font-weight: normal; line-height: 24px; color: #000000; }
		.mcb_left_news p { width: 166px; float: left; line-height: 16px; }
		.mcb_left_news p.text { width: 171px; float: left; padding: 0px 0px 5px 5px; }
		.mcb_left_news p.input { width: 166px; height: 24px; float: left; margin: 0px 0px 9px 0px; background: url('../images/bg-news-input.jpg') no-repeat; }
		.mcb_left_news p.input input { width: 147px; float: left; margin: 6px 0px 0px 10px; line-height: 13px; }
		
		/* Generic Content */
		.mcb_rm_title h1 { width: 578px; float: left; font-family: Georgia, Times New Roman, serif; font-size: 22px; line-height: 24px; color: #000000; }
		.mcb_rm_title p { width: 79px; float: right; }
	
		.mcb_rm_inner_intro p { font-size: 12px; padding: 0px 0px 14px 0px; }
		
		.mcb_rm_sub_intro h2 { font-size: 14px; padding: 0px 0px 14px 0px; }
		.mcb_rm_sub_intro p { font-size: 11px; line-height: 16px; padding: 0px 0px 14px 0px; }
		.mcb_rm_sub_intro ol { margin: 0px 0px 15px 25px; }
		.mcb_rm_sub_intro ul { margin: 0px 0px 15px 25px; }
		.mcb_rm_sub_intro td.inputbox input { border: 1px solid #999; padding: 3px; }
		.mcb_rm_sub_intro input.none { width: 93px; height: 29px; margin: 0px; padding: 0px; border: 0px; }
		.mcb_rm_sub_intro td.inputbox textarea { border: 1px solid #999; padding: 3px; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px; line-height: 18px; color: #000000; }
		.mcb_rm_sub_intro td.inputbox select { border: 1px solid #999; padding: 3px; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px; line-height: 18px; color: #000000; }
		.mcb_rm_sub_intro td.inputbox input.btn { font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 11px; line-height: 18px; color: #ffffff; border: 1px solid #000000; background: #990000!important; padding: 1px; }
		
		.mcb_rm_inner_box h1 { width: 615px; float: left; font-family: Georgia, Times New Roman, serif; font-size: 22px; line-height: 24px; color: #000000; margin: 0px 0px 0px 21px; display: inline; }
		.mcb_rm_inner_box p { width: 615px; float: left; margin: 0px 0px 0px 21px; padding: 13px 0px 16px 0px; line-height: 15px; display: inline; }
		.mcb_rm_inner_box ul { float: left; margin: 0px 0px 0px 21px; list-style-type: none; display: inline; }
		.mcb_rm_inner_box ul li { width: 285px; float: left; padding: 0px 10px 0px 16px; line-height: 15px; background: url('../images/home/li.gif') 0px 7px no-repeat; display: inline; }

		/* Page Nav */
		.mc_foot ul { display: inline; float: right; list-style-type: none; margin: 18px 35px 0px 0px; }
		.mc_foot ul li { float: left; line-height: 25px; }
		.mc_foot ul li.btn { padding: 0px 7px 0px 0px; }
		.mc_foot ul li.txt { padding: 0px 26px 0px 0px; }
		.mc_foot ul li a { text-decoration: none; color: #484643; }
		.mc_foot ul li a:hover { text-decoration: underline; color: #484643; }
	
	/* ------------------------------------------------ */
	/*	MAST FOOTER										*/
	
		.mast_linklist ul { width: 201px; float: left; margin: 19px 20px 0px 0px; padding: 0px; display: inline; list-style-type: none; }
		.mast_linklist ul li { width: 201px; float: left; padding: 0px; margin: 0px; border-bottom: 1px dotted #c26666; }
		.mast_linklist ul li.title { width: 201px; float: left; font-family: Georgia, Times New Roman, serif; font-size: 16px; font-weight: bold; line-height: 24px; color: #ffffff; padding: 0px 0px 9px 0px; }
		.mast_linklist ul li.item { width: 192px; float: left; font-size: 12px; background: url('../images/home/liw.gif') 0px 12px no-repeat; padding: 4px 0px 4px 9px; }
		.mast_linklist ul li.empty { width: 192px; float: left; font-size: 12px; padding: 4px 0px 4px 9px; }
		.mast_linklist ul li a { color: #ffffff; text-decoration: none; }
		.mast_linklist ul li a:hover { color: #ffffff; text-decoration: underline; }
		
		.mfb_left a,
		.mfb_right a { color: #484643; }
		
/* ------------------------------------------------ */
/*	TEAM											*/

	.mcb_rmsub_team p.thumb { width: 116px; float: left; }
	.mcb_rmsub_team p.thumb img { border: 6px solid #F1EFEC; }
	.mcb_rmsub_team p.who { width: 164px; float: left; padding: 7px 0px 0px 0px; }
	.mcb_rmsub_team p.where { width: 199px; float: left; padding: 7px 0px 0px 0px; }
	.mcb_rmsub_team p.what { width: 178px; float: left; padding: 7px 0px 0px 0px; }
	.mcb_rmsub_team p span.title { font-size: 12px; font-weight: bold; }
	.mcb_rmsub_team p a { font-weight: bold; text-decoration: none; }
	.mcb_rmsub_team p a:hover { font-weight: bold; text-decoration: underline; }
	.mcb_rmsub_team p a.thin { font-weight: normal; text-decoration: none; }
	.mcb_rmsub_team p a.thin:hover { font-weight: normal; text-decoration: underline; }
	
	.mcb_rmsub_td_thumb img { border: 6px solid #E8E6E3; }
	.mcb_rmsub_td_desc p { width: 286px; float: left; padding: 0px 0px 10px 0px; margin: 0px 0px 7px 0px; border-bottom: 1px solid #E8E6E3; }
	.mcb_rmsub_td_desc p.clear { width: 286px; float: left; padding: 0px 0px 10px 0px; margin: 0px; border: 0px; }
	.mcb_rmsub_td_desc p span.title { font-size: 16px; font-weight: bold; line-height: 25px; color: #484643; }
	.mcb_rmsub_td_desc p span.subtitle { font-size: 14px; font-weight: bold; line-height: 25px; color: #484643; }
	
	.mcb_rmsub_td_info p { width: 147px; float: left; padding: 0px 0px 10px 0px; }
	.mcb_rmsub_td_info p span.subtitle { font-size: 14px; font-weight: bold; line-height: 25px; color: #484643; }
	
	table tr td a { color: #484643; text-decoration: none;}
	table tr td input, select { border: 1px solid #999; text-decoration: none; height:20px;}
	table tr td a.searchlink { color: #990000; font-weight: bold;}
	table tr td input.submitbutton { float: left; padding: 0px 0px 0px 0px; height:29px; width:94px; border: 0px; }
	.pagedresults { color: #484643; }
	a.pagedresults  { color: #484643; }
	.pagedresultscurrent { color: #990000; font-weight:bold;}
	
