/****************** 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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	}
	
/* ------------------------------------------------ */
/*	GLOBAL	TEXT STYLES								*/

	html, 
	body, 
	div, 
	p { font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px; color: #ffffff; line-height: 17px; }
	a { color: #6caf22; text-decoration: underline;}
	a:hover { color: #6caf22; text-decoration: none; }

/* ------------------------------------------------ */
/*	MAIN CONTENT AREAS TEXT STYLES					*/

	/* Header */
	ul.nav li a { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 14px; line-height: 29px; }
	ul.nav li.quote a { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 14px; line-height: 29px; color: #ffffff; }
	
	/* Mast Content */
	.mc_wide, .mc_thin { color: #4b4b4b; }
	
	.mcw_mainbox p.blurb { font-size: 14px; font-weight: bold; color: #ffffff; }
	.mcw_mainbox ul li, 
	.mcw_mainbox ul li a { font-size: 14px; font-weight: bold; color: #ffffff; }
	.mcw_mainbox p.selects select { width: 306px; border: 1px solid #a5acb2; padding: 1px; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; color: #000000; margin: 0px 0px 15px 0px; }
	
	.mcw_subbox p { font-size: 16px; font-weight: bold; color: #ffffff; }
	
	.mcw_master h1 { width: 500px; float: left; font-size: 16px; font-weight: bold; color: #6caf22; }
	.mcw_master ul.dir li.title { font-size: 14px; font-weight: bold; color: #118bb3; }
	.mcw_master p.bottom { width: 500px; float: left; padding: 15px 0px 0px 0px; font-size: 16px; font-weight: bold; line-height: 20px; color: #118bb3; }
	.mcw_master p.bottom a, div.resources a { font-size: 12px; font-weight: normal; color: #118bb3; text-decoration: underline; }
	
	.mcw_master ul.resources li { width: 458px; float: left; font-size: 12px; color: #000000; }
	.mcw_master div { clear: left; }
	.mcw_master p.resources, .mcw_master div.resources p, .mcw_master div.content, .mcw_master div.content p { padding: 15px 0px 0px 0px; font-size: 12px; color: #000000; }
	.mcw_master div.resources h3 { color: #000; margin: 15px 0px 0px 0px; }
	.mcw_master div.content h3 { color: #000; padding: 15px 0px 0px 0px; font-size: 1.2em; } 
	.mcw_master div.resources ul { color : #000; }
	.mcw_master div.content { padding: 0px 20px 0px 0px; }
	.mct_mainbox h2 { width: 263px; float: left; padding: 14px 0px 10px 17px; font-size: 14px; color: #ffffff; }
	.mct_mainbox p { width: 263px; float: left; padding: 0px 0px 10px 17px; font-size: 11px; color: #ffffff; }
	.mct_mainbox p.meta { width: 240px; float: left; padding: 0px 0px 0px 19px; margin: 0px 0px 0px 17px; background: url('images/bg-mct_mainbox_meta.gif') 0px 2px no-repeat; display: inline; }
	.mct_mainbox p.meta a { font-size: 12px; color: #ffffff; text-decoration: underline; }
	
	.mct_subbox h2 { width: 263px; float: left; padding: 3px 0px 10px 17px; font-size: 14px; color: #000000; }
	.mct_subbox p { width: 263px; float: left; padding: 0px 0px 10px 17px; font-size: 11px; color: #000000; }
	.mct_subbox p.info { width: 263px; float: left; padding: 8px 0px 0px 17px; font-size: 12px; font-weight: bold; color: #000000; }
	.mct_subbox p.none { width: 263px; float: left; padding: 0px 0px 0px 17px; font-size: 12px; font-weight: bold; color: #000000; }
	.mct_subbox p.meta { width: 240px; float: left; padding: 0px 0px 3px 19px; margin: 0px 0px 0px 17px; background: url('images/bg-mct_subbox_meta.gif') 0px 2px no-repeat; display: inline; }
	.mct_subbox p.meta a { font-size: 12px; color: #118bb3; text-decoration: underline; }
	
	.mct_subbox_content ul { width: 263px; float: left; padding: 8px 0px 5px 17px; list-style-type: none; }
	.mct_subbox_content ul li { width: 243px; float: left; padding: 0px 0px 2px 20px; font-size: 11px; color: #000000; background: url('images/resources/li-mct_subbox.gif') 0px -20px no-repeat; }
	.mct_subbox_content ul li:hover { background: url('images/resources/li-mct_subbox.gif') 0px 0px no-repeat; }
	.mct_subbox_content ul li.on { background: url('images/resources/li-mct_subbox.gif') 0px 0px no-repeat; }
	.mct_subbox_content ul li.on a { font-weight: bold; }
	
	/* Mast Footer */
	.mast_footer p.mf_left { font-size: 9px; color: #6a6a6a; line-height: 15px; }
	.mast_footer p.mf_left a { font-size: 9px; color: #6a6a6a; line-height: 15px; }
	.mast_footer p.mf_left a:hover { font-size: 9px; color: #6caf22; line-height: 15px; text-decoration: underline; }
	
/* ------------------------------------------------ */
/*	SUB PAGES TEXT STYLES							*/

	.mcw_testibox_content p.blurb { width: 300px; float: left; padding: 0px 20px 0px 20px; margin: 0px; font-size: 11px; line-height: 19px; color: #4b4b4b; }
	.mcw_testibox_content p.logo { width: 166px; float: right; padding: 0px 9px 0px 0px; margin: 0px; }
	
	