/* Copyright 2006 - Unique Business Solutions, LLC */

	/* /contact/ Elements */
	#center .contact .left { float: left; width: 180px; margin-right: 20px!important; margin-right: 10px; }
	#center .contact .right { float: left; }
	#center .contact .right a, #center .contact .right a:hover { border-bottom: 0px; }
	
	#center .contact h2.link { clear:left; float: left; width: 400px; margin-top: 5px; border-bottom: 0px; }
	#center .contact h2.link a { display: block; border-bottom: 1px dotted #F0A702;}
	#center .contact h2.link a:hover { border-bottom: 1px dotted #346C87;}
	#center .contact .expand { font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding-left: 15px;}
	
	#center .contact .formblock { float: left; display: none; }
	#center .contact th { padding: 10px 0px 0px 0px;text-align: left; white-space: nowrap; text-transform: uppercase; border-bottom: 1px solid #333; }
	#center .contact td { padding: 5px 2px; }
	#center .contact .ico_map { position: absolute; margin: -74px 170px!important; margin: -60px 40px; }
	#center .contact .ico_map a { border-bottom: 0px; }
	
	/* /why/ Elements */
	#center .why ol { padding: 0px 0px 0px 18px!important; padding-left: 23px; margin: 0px; }
	#center .why ol ul { padding: 5px 15px!important; margin: 0px;}
	#center .why ol ul li { margin: 4px 0px 15px 0px; }
	#center .why ol ul ul { padding: 0px 25px; list-style-type: disc; }
	
	/* /services/ Elements */
	#center .services h2.link { border-bottom: 0px; }
	#center .services h2.link a { display: block; border-bottom: 1px dotted #F0A702;}
	#center .services h2.link a:hover { border-bottom: 1px dotted #346C87;}
	#center ul li { margin: 10px 0px; }
	
	#center .subservices table.services_cont td.container { height: 280px}
	#center .subservices table.services_cont .services_block { display: none; margin-top: 5px; line-height: 18px;}
	#center .subservices table.services_cont td.cont{ border: 1px solid #ccc; border-right: 0px; width: 25%; text-align: center; }
	#center .subservices table.services_cont td.contright { border: 1px solid #ccc; width: 25%; text-align: center; }
	#center .subservices table.services_cont a.up {height:45px; display:block; border-bottom: 7px solid #C2DFEF; padding: 8px 4px 8px 4px }
	#center .subservices table.services_cont a.down {height:45px; color: #000; display:block; border-bottom: 7px solid #346c87; padding: 8px 4px 8px 4px; background: url("/images/bg_services_gradient.jpg") repeat-x;  }


		/* /services/casestudies */
			#center .casestudies .study {display: none; }
			#center .casestudies .study h4 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; margin: 5px 0px 0px 0px}
			#center .casestudies .f {display: block; }
			#center .casestudies .study .study_arrow { float: left; width: 192px; margin-bottom: 10px; padding-bottom: 1px;}
			#center .casestudies .study .r {text-align: right; }
			#center .casestudies .study ul.em { list-style-type: none; padding: 0px 10px; margin: 0px 0px 5px 0px!important; margin-left: 5px; font-size: 11px; font-style: italic;}
			#center .casestudies .study ul.em li { margin: 0px; padding: 0px 0px 0px 6px; background: url("/images/ico_Listdash.gif") top left no-repeat; }
			#center .casestudies .other_selection { position: absolute; margin: -50px 0px 0px 0px; width: 400px; text-align: right; font-size: 10px; line-height: 20px;}

	/* /knowledge/ Elements */
	#center .knowledge .space { float: left; border-bottom: 1px solid #fff; }
		#center .knowledge .space div { border-bottom: 1px solid #dfdfdf; height: 27px;border-bottom: 8px solid #C2DFEF; padding-left:20px;}
		#center .knowledge .front { width: 50px; }
		#center .knowledge .tail { width: 150px; }
		#center .knowledge .mid { width: 40px; }
		#center .knowledge .tab { float: left; border: 1px solid #dfdfdf; /*border-left: 0px;*/ border-bottom: 8px solid #C2DFEF;}
		#center .knowledge .tab a { display: block; padding: 6px 9px 6px 10px;background: #fff;color:#999; text-transform: uppercase; border-bottom: 0px;}
		#center .knowledge h4 { font-size: 12px; margin-top: 10px }

		#center .knowledge .thover { margin-top: -10px; padding-top: 10px; background: #eaeaea; border-right: 1px solid #ccc;  border-left: 1px solid #dfdfdf; border-bottom: 8px solid #346c87;}
		#center .knowledge .thover a { padding:5px 9px 16px 9px; background: #dedede url("/images/bg_tab_gradient.jpg") repeat-x; color:#000; border-left: 1px solid #fff; border-top: 1px solid #fff; text-transform: uppercase;margin-top: -10px; }
		
		/*#center .knowledge .noright { border-right: 0px; }*/
		/*#center .knowledge .f { border-left: 1px solid #dfdfdf;}*/
		#center .knowledge .text { float: left; display: none; }
		#center .knowledge .show {display: block;}
		#center .knowledge .content { float: left; width: 600px;  }
		
		#center .article .archiveblock, #center .knowledge .archiveblock { display: none; }	
			/* /knowledge/article.php Elements */
			#center .article .other_selection { position: absolute; margin: -22px 0px 0px 170px; width: 400px; text-align: right; font-size: 10px; line-height: 20px;}

			/* /knowledge/testimonials/ Elements */
			#center .knowledge ul { margin: 0px; padding-left: 20px;}
			#center .knowledge li { line-height: 16px; margin: 4px 0px; padding: 0px;}
		
			#center .knowledge .testimonial  { display: none; }
			#center .knowledge .testimonial .quote {margin: 10px; text-indent: 10px; }
			#center .knowledge .testimonial ul.em { list-style-type: none; padding: 0px 10px; font-size: 11px; font-style: italic;  border-bottom: 1px solid #dfdfdf;  }
			#center .knowledge .testimonial ul.em li { margin: 0px; padding: 0px 0px 10px 6px; background: url("/images/ico_Listdash.gif") top left no-repeat; }
			#center .knowledge .testimonial ul.noborder { border-bottom: 0px; }
			#center .knowledge .expand { font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding-left: 15px;}
	
	
			/* /knowledge/press/ Elements */
			#center .knowledge table.press th { text-align: left; font-weight: normal; white-space: nowrap; padding-right: 20px; vertical-align: top;}
		    #center .knowledge table.press td { padding-bottom: 15px; }

	/* /about/ Elements */
		
		/* /about/logo/ Elements */
		
		#center .about .ourlogoL { float: left; width: 265px; margin-right: 10px;}
		#center .about .ourlogoR { float: left; width: 115px; }
		
		#center .about .up { color: #000;  }
		#center .about .down { color: #ccc; }
		
		#center .about table.jobs th { text-align: left; font-weight: normal; white-space: nowrap; padding-right: 20px; vertical-align: top;}
		#center .about table.jobs td { padding-bottom: 15px; }

		#center .about table.jobspecific th { text-align: left; white-space: nowrap; padding-right: 20px; vertical-align: top; }
		#center .about table.jobspecific td { padding-bottom: 15px; line-height: 18px}
		#center .about .other_selection { position: absolute; margin: -22px 0px 0px 200px; width: 400px; text-align: right; font-size: 10px; line-height: 20px;}

	/* /search/ Elements */
		
		#center .body .search_summary { font-size: 11px; padding: 5px 0px 0px 10px; text-indent: 10px; line-height: 16px;}
		#center .body .search_summary p { margin: 0px; padding: 0px; }
		#center .body .results_total { color: #666; font-size: 10px; text-align: right; margin: -5px 0px 5px 0px;}
		#center .body .relevance { font-size: 10px; color: #666; padding: 5px 0px 10px 10px; margin-bottom: 10px; border-bottom: 1px solid #eaeaea;} 


/* /unsubscribe.php Elements */

		body.unsubscribe { background: #fff; margin: 15px; font-size: 11px}
		body.unsubscribe table { width: 600px; }
		body.unsubscribe td { vertical-align: top; }
		
/* /about/clients Elements */

		#graph, #graph_caption { clear:both; position:relative; }
		#graph { height:110px; background:url(/images/bg_barlines.gif) top left repeat-x; }
		#graph_caption td { font-size:8px!important; font-size:9px; }
		.bar { float:left; width:80px; margin-right: 5px; position:absolute; background: #034B73 url(/images/bg_bar.jpg) bottom left repeat-x; bottom:0px; padding:5px; color:#FFF; font-weight:bold; font-size:16px; text-align:center; }
		
