/*  ----------------------------------------------------------------------------
	CSS Reset ------------------------------------------------------------------ */
	html, body, div, span, applet, object, iframe,
	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,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		background:transparent;
		border:0;
		margin:0; padding:0;	
		font-size:100%;
		outline:0;
		vertical-align:baseline;
	}
	body { line-height:1; }
	ol, ul { list-style: none; }
	blockquote, q {	quotes:none; }
	blockquote:before, blockquote:after,
	q:before, q:after { content:''; content:none; }
	del { text-decoration:line-through; }
	table {	border-collapse:collapse; border-spacing:0; }
	
	
/*  ----------------------------------------------------------------------------
	Redefined Tags ------------------------------------------------------------- */
	* { 
		font-family: Verdana, Helvetica, Arial, sans-serif;
		color:#000;
	}
	
	html { }
	body, table, td, th, p, div, li, address, dl, dt, dd, input, select, textarea, label, strong, b {
		font-size:9px; line-height:15px;
	}
	p { margin-bottom:14px; }
	
	ul { margin:0 0 15px 40px; }
	ul li { list-style:circle; padding:3px 0; }
	
	a:hover, a:hover *, a:visited:hover { background-color:#fff200; color:#000; text-decoration:none; }
	a:visited { text-decoration:line-through; }
	
	
/*  ----------------------------------------------------------------------------
	Shell ---------------------------------------------------------------------- */
	.featured { display:none; }
	
/*  ----------------------------------------------------------------------------
	Header --------------------------------------------------------------------- */
	#header { float:right; text-align:right; }
	#header span.sep { display:none; }
	#header span.role { display:block; }
	#header a { text-decoration:none; }
	
	
/*  ----------------------------------------------------------------------------
	Content -------------------------------------------------------------------- */	
	.col1 { padding-top:140px; }
	.col2 { display:none; }

/*  ----------------------------------------------------------------------------
	Fonts ---------------------------------------------------------------------- */
	.col1 h2 {
		font-size:14px;
		font-weight:normal;
		margin-bottom:20px;
		text-transform:uppercase;
	}
	
	.col1 h3 {
		font-size:11px;
		font-weight:normal;
		margin-top:25px;
	}
	.col1 h4 {
		font-size:9px;
		font-weight:normal;
	}
	
		
/*  ----------------------------------------------------------------------------
	Footer --------------------------------------------------------------------- */
	p#footer {
		clear:both;
		color:#babcbe;
		margin:0; padding-top:30px;
	}
	p#footer a {
		padding:0 3px; margin:0 4px 0 -3px;
	}
	
	
/*  ----------------------------------------------------------------------------
	Other ---------------------------------------------------------------------- */
	.hide { display:none; }
	.clearfix:after {
		content:"."; 
		display:block; 
		height:0; 
		clear:both; 
		visibility:hidden;
	}
	.clearfix {display:inline-table;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;} 
	.clearfix {display: block;}
	/* End hide from IE-mac */