/* print styles css  */


html, body	{ width: 100%; padding: 0; margin: 0;  }
body				{ background: none; font-size: 12px; font-family: georgia, "times new roman", times, serif; text-align: left; }
h1				{ font: 18px arial, verdana, helvetica, sans-serif; color: #576eb6; }
h2				{ font: 16px arial, verdana, helvetica, sans-serif; }
h3				{ font: 13px arial, verdana, helvetica, sans-serif; }
h4				{ font: bold 11px arial, verdana, helvetica, sans-serif; margin-top: 30px; }
p					{ font-size: 12px; line-height: 2.0em; }


form, table		{ background-color: transparent; font-size: 12px; }
.url					{ display: inline; padding-left: 30px; color: #999; }

#container 	 	{ width: 100%; background-color: #fff; border: 0; margin: 0 auto 0 auto; } 

/* HEADER */

	#header		{ width: 100%; height: 50px; position: relative; background: none; border-bottom: 0; }

	#logo			{ position: absolute; top: 0px; left: 0;  }
	
	#search		{ display: none; }
	
	#searchresults #search	{ width: 100%; float: none; margin: 30px; }
	
	#navigation	{ display: none; }
	
	#undernav		{ display: none; }
	
	/* BANNER */

	#banner			{ width: 100%; height: auto; border-top: 1px solid #dcdee6; }
	#banner h1		{ margin-top: auto; margin-left: 0; }
	#banner p			{ color: #000; margin-left: 0; }


	
/* HOMEPAGE */
	
	#port_score	{ background: none; border-bottom: 0; }
		
		#portfolio			{ width: 100%; border-bottom: 1px solid #b2b2b2; margin-right: 0; }
		#sitescore			{ display: none;   }
		
	#test_news			{ background: none; }
		
		#testimonials	{ width: 100%; float: none; background: none; border-top: 0; border-bottom: 1px solid #b2b2b2; margin-right: 0; }
		#news				{ text-align: left; margin-left: 0; }
		


/* CONTENT */

	#content			{ height: auto; }
	.contenttext		{ padding: 10px 20px; }
	.contenttext h2	{ margin-top: 25px; }
	.contenttext li	{ line-height: 2.0em; }
	
	
	.rightcol_layout .contenttext 	{ margin-right: 0; }
	.rightcol_layout #rightcol		{ display: none; }
	.rightcol_layout img 				{ display: block; }
	
	.leftcol_layout .contenttext		{ margin-left: 0; border-top: 1px solid #b2b2b2; margin-top: 0; }
	.leftcol_layout #leftcol			{ display: none; }

	#withmap .contenttext 		{ margin-right: 0; }
	
	#portfolioproject #rightcol, #withmap #rightcol	{ display: block; width: 100%; float: none; border-left: 0; border-bottom: 1px solid #b2b2b2; margin: 20px 0; }
	#portfolioproject #rightcol .box { width: 100%; border-top: 0; }
	#portfolioproject #rightcol table{ width: 100%; }

	
	#subnav, .subnav { background: none; list-style-type: disc; padding-left: 20px; }
	#subnav li, .subnav li { padding-left: 0; }
	
		
		
/* SITESCORE */
	
	#sitescorehome #banner h1{ display: none; }
	#sitescorehome #banner p	{ width: 300px; color: #fff; margin-left: 0; }
	#sitescorehome #sitescorebanner { display: none; }

	#enterprise #banner h1	{ display: none; }
	#enterprise #banner p	{ width: 300px; color: #fff; margin-left: 0; }
	#enterprise #sitescorebanner { display: none; }
	
	
/* ARTICLES */


	
/* FOOTER */

#footer			{ width: 100%; height: 60px; clear: both; background-color: #fff; text-align: left; padding: 10px 0; border-top: 1px #b2b2b2 solid; margin-top: 0; }
#footerleft		{ float: left; margin-left: 10px; }
#footerright	{ display: none; }
#footer p		{ display: inline; font-size: 10px; }
#footer a		{ text-decoration: none; }


