:link,:visited{text-decoration:none;}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code{font-size:small;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0;}
a img,:link img,:visited img{border:none;}
address, cite{font-style:normal;}
fieldset{border:none;}

* {
	margin:0px;padding:0px;
	outline:none;
}



html {
	margin:0px;padding:0px;
	font-size:100.01%;
}

body {
	margin:0px;padding:0px;
	background-color:#242424;
	font:62.5%/62.5% Arial, Helvetica, Verdana, sans-serif;color:#666;
}

input, textarea, select {font-family:Arial, Helvetica, Verdana, sans-serif;}

table td {line-height:1px;}
#dropdownnav {
	display:block;
	position:absolute;
	z-index:2;
	
}

#dropdownnav li:hover, #dropdownnav li.hover {
   position:static; /* IE 7 FIX  for focus */
}

#dropdownnav, #dropdownnav ul { /* all lists */
	padding:0px;
	margin:0px;
	list-style:none;
	line-height:1;
}

#dropdownnav a {
	display:block;
	width:auto;
	color:#fff;
	font-weight:bold;
}


#dropdownnav li { /* all list items */
	float:left;
	width:auto;
	margin-right:15px;
	padding-right:15px;
	display:block;
}
.dropdownnavli_nobackground {
	background-image:none !important;
}

#dropdownnav li li {
	float:left;
	display:block;
	clear:left;
	background-color:#fc7613;
	width:200px;
	border-bottom:1px solid #000;
}

#dropdownnav li li a {
	display:block;
	width:200px;
	padding:4px;
	font-size:12px;
}

#dropdownnav li li a:hover {
	background-color:#000;
}

#dropdownnav li ul { /* second-level lists */
	position:absolute;
	background:#666;
	width:200px;
	display:block;
	left:-999em; 
	overflow:hidden;
}

#dropdownnav li:hover ul, #dropdownnav li.sfhover ul { /* lists nested under hovered list items */
	left:auto;
}/* -========================= Print =========================- */
#branding {display:none;}

/* -========================= Page background image =========================- */
.tmc_fullbackgroundimg {
	width:100%;
	position:absolute;top:0px;left:0px;
	z-index:2;
}

/* -========================= wrapper =========================- */
#content_wrapper {
	width:100%;
	position:absolute;top:0px;left:0px;
	z-index:3;
	top:0px;left:0px;
}




#wrapper {
	margin:0px auto;padding:0px;
	width:970px;
	display:block;
}




/* -========================= header =========================- */
#header_wrapper {
	width:100%;
	background:url(../../img/interface/transparent_block-ie6.png) 0px 0px repeat;
}

#header {
	margin:0px auto;padding:0px;
	width:970px;height:95px;
	display:block;/*overflow:hidden;*/
}

#header_logo {
	/*width:264px;*/width:284px;height:77px;
	display:block;
	float:left;
	margin:18px 0px 0px 0px;
	
	background:url(../../img/interface/ted-meekma-consult.png) 0px 0px no-repeat;
	text-indent:-9999px;
}
#header_logo a{
	width:284px;height:50px;
	display:block;overflow:hidden;
}


/* -========================= navigation =========================- */
#nav_top {
	margin:0px;padding:0px;
	width:670px;height:95px;
	display:block;/*overflow:hidden;*/
	float:right;
}

#nav_top ul{
	margin:0px;padding:0px;
	width:670px;
	display:block;/*overflow:hidden;*/
	float:left;
	position:relative;top:30px;
}


#nav_top ul li{
	margin:0px;padding:0px;
	display:block;overflow:hidden;
	float:right;
	/*height:50px;*/
}

/*#nav_top ul li{border:1px solid red;}*/


#nav_home {
	width:66px !important;height:50px;
	background:url(../../img/interface/navigation.png) 0px 6px no-repeat transparent;
	text-indent:-9999px;
}
		#nav_home:hover {background-position:0px -194px;}
		#nav_home.nav_on{background-position:0px -194px !important;}
		#nav_home_li:hover > #nav_home {background:url(../../img/interface/navigation.png) 0px -194px no-repeat transparent !important;}



#nav_why-ted-meekma-consult {
	width:88px !important;height:50px;
	background:url(../../img/interface/navigation.png) -66px 6px no-repeat transparent;
	text-indent:-9999px;
}
		#nav_why-ted-meekma-consult:hover {background-position:-66px -194px;}
		#nav_why-ted-meekma-consult.nav_on{background-position:-66px -194px !important;}
		#nav_why-ted-meekma-consult_li:hover > #nav_why-ted-meekma-consult {background:url(../../img/interface/navigation.png) -66px -194px no-repeat transparent !important;}



		
#nav_services{	
	width:79px !important;height:50px;
	background:url(../../img/interface/navigation.png) -154px 6px no-repeat transparent;
	text-indent:-9999px;
}
		#nav_services:hover {background-position:-154px -194px;}
		#nav_services.nav_on{background-position:-154px -194px !important;}
		#nav_services_li:hover > #nav_services {background:url(../../img/interface/navigation.png) -154px -194px no-repeat transparent !important;}


		
	
#nav_clients{
	width:77px !important;height:50px;
	background:url(../../img/interface/navigation.png) -233px 6px no-repeat transparent;
	text-indent:-9999px;
}
		#nav_clients:hover {background-position:-233px -194px;}
		#nav_clients.nav_on{background-position:-233px -194px !important;}
		#nav_clients_li:hover > #nav_clients {background:url(../../img/interface/navigation.png) -233px -194px no-repeat transparent !important;}
	

#nav_news{
	width:64px !important;height:50px;
	background:url(../../img/interface/navigation.png) -310px 6px no-repeat transparent;
	text-indent:-9999px;
}
		#nav_news:hover {background-position:-310px -194px;}
		#nav_news.nav_on{background-position:-310px -194px !important;}
		#nav_news_li:hover > #nav_news {background:url(../../img/interface/navigation.png) -310px -194px no-repeat transparent !important;}
	
	
	
#nav_history{
	width:79px !important;height:50px;
	background:url(../../img/interface/navigation.png) -374px 6px no-repeat transparent;
	text-indent:-9999px;
}
		#nav_history:hover {background-position:-374px -194px;}
		#nav_history.nav_on{background-position:-374px -194px !important;}
		#nav_history_li:hover > #nav_history {background:url(../../img/interface/navigation.png) -374px -194px no-repeat transparent !important;}
		
		
	
#nav_testimonials{
	width:114px !important;height:50px;
	background:url(../../img/interface/navigation.png) -453px 6px no-repeat transparent;
	text-indent:-9999px;
}
		#nav_testimonials:hover {background-position:-453px -194px;}
		#nav_testimonials.nav_on{background-position:-453px -194px !important;}
		#nav_testimonials_li:hover > #nav_testimonials {background:url(../../img/interface/navigation.png) -453px -194px no-repeat transparent !important;}
		
		
		
		
#nav_contact{
	width:82px !important;height:50px;
	background:url(../../img/interface/navigation.png) -567px 6px no-repeat transparent;
	text-indent:-9999px;
}
		#nav_contact:hover {background-position:-567px -194px;}
		#nav_contact.nav_on{background-position:-567px -194px !important;}
		#nav_contact_li:hover > #nav_contact {background:url(../../img/interface/navigation.png) -567px -194px no-repeat transparent !important;}
		
		
		


		



/* -========================= nav_bread_crumb =========================- */
#nav_bread_crumb {
	width:970px;height:25px;
	line-height:25px;
	display:block;
	font-size:11px;
	color:blue;
}		
	#nav_bread_crumb a:link, #nav_bread_crumb a:visited {color:#666;}
	#nav_bread_crumb a:hover, #nav_bread_crumb a:visited:hover {color:#900;}
	#nav_bread_crumb.nav_on {color:#900;}


/* -========================= content =========================- */
#content {
	margin:20px 0px 20px 0px;padding:0px;
	width:970px;height:500px;
	display:block;overflow:hidden;
}
#content_container {
	width:960px;height:500px;
	border-left:10px solid #fc7613;
	display:block;overflow:hidden;
	background:url(../../img/interface/transparent_block-content.png) 0px 0px repeat;
}


/* -========================= HOME PAGE =========================- */
#homepage_quote {
	width:655px;height:105px;
	display:block;overflow:hidden;
	float:right;clear:both;
	margin:60px 0px 30px 0px;
}
	.homepage_quote-container {
		width:655px;height:85px;/*height:70px;*/
		display:block;overflow:hidden;
		/*background:url(../../img/global/quote-end.png) right bottom no-repeat;*/
	}
			
			.homepage_quote-p {
				width:625px;height:85px;/*height:70px;*/
				display:block;overflow:hidden;
				float:left;
			}
			
	
			
			.homepage_quote-container p{
				font:16px/20px Georgia, "Times New Roman", Times, serif;color:#fff;text-shadow:#111 1px 1px 3px;
				/*text-align:justify;*/
			/*background:url(../../img/global/quote-end.png) right bottom no-repeat;*/
				display:inline;
				padding:0px 23px 0px 0px;
				/*
				width:580px;height:70px;
				display:block;overflow:hidden;
				float:left;
				*/
			}
			.homepage_quote-quote_left{
				/*font:bold 30px/35px Georgia, "Times New Roman", Times, serif;color:#fc7613;*/
				background:url(../../img/global/quote-start.png) left top no-repeat;
				text-indent:-9999px; 
				width:20px;height:30px;
				display:block;overflow:hidden;
				float:left;
				margin:0px 5px 0px 0px;
			}
			.homepage_quote-quote_right{
				/*font:bold 30px/120px Georgia, "Times New Roman", Times, serif;color:#fc7613;*/
				text-indent:-9999px; 
				width:20px;height:30px;
				display:none;overflow:hidden;
				float:left;
				margin:0px 0px 0px 5px;
			}
	
	#homepage_quote h2{
		font:normal 13px/16px Arial, Helvetica, Verdana, sans-serif;color:#fc7613;
		float:left;
		text-align:right;
		width:605px;
		position:relative;left:0px;
	}


/* -========================= HOME JUMBOTRON =========================- */
#home_jumbotron {
	width:960px;height:300px;
	border-left:10px solid #fc7613;
	display:block;overflow:hidden;
	background:url(../../img/interface/transparent_block-content.png) 0px 0px repeat;
}

#home_jumbotron-copy {
	width:940px;height:95px;
	display:block;overflow:hidden;
	padding:15px 0px 0px 20px;
}
		#home_jumbotron-copy p{
			width:660px;height:90px;
			display:block;
			float:left;
			font:normal 15px/24px Arial, Helvetica, Verdana, sans-serif;color:#999;text-shadow:#111 1px 1px 3px;
		}
		#home_jumbotron-button{
			width:178px;height:35px;
			display:block;
			float:right;
			padding:0px 40px 0px 0px;
			margin:15px 0px 0px 0px;
		}


#home_jumbotron-flash {
	width:960px;height:200px;
	display:block;
}

#home_jumbotron-noflash {
	width:960px;height:200px;
    display:none;overflow:hidden;
    background:url(../../flash/deploy/images/no-flash.png) 0px 0px no-repeat;
}
#home_jumbotron-noflash a{
	width:960px;height:200px;
    display:block;
    text-indent:-9999px;
}











/* -========================= MAIN CONTENT =========================- */
	
/* H1 ------------------------------------------------------------------------------------------------------------- */
.html_content h1, .mceContentBody h1, #tabscontent_services h1{
   font-size:1.9em;line-height:1.2em;color:#ffdabf;
   margin:0px 0px 1em 0px;
}
	.html_content	h1 a:link, 	.html_content	h1 a:visited						{color:#ffdabf;text-decoration:underline;}
	.html_content	h1 a:hover, .html_content	h1 a:visited:hover					{color:#fff;text-decoration:underline;}
	.mceContentBody	h1 a:link, 	.mceContentBody	h1 a:visited						{color:#ffdabf;text-decoration:underline;}
	.mceContentBody	h1 a:hover, .mceContentBody	h1 a:visited:hover					{color:#fff;text-decoration:underline;}
	#tabscontent_services	h1 a:link, 	#tabscontent_services	h1 a:visited		{color:#ffdabf;text-decoration:underline;}
	#tabscontent_services 	h1 a:hover, #tabscontent_services	h1 a:visited:hover	{color:#fff;text-decoration:underline;}

	
/* H2 ------------------------------------------------------------------------------------------------------------- */			
.html_content h2, .mceContentBody h2, #tabscontent_services h2{
   font-size:1.6em;line-height:1.8em;color:#ccc;
   margin:0px 0px 1em 0px;
}
	.html_content	h2 a:link, 	.html_content	h2 a:visited						{color:#ccc;text-decoration:underline;}
	.html_content	h2 a:hover, .html_content	h2 a:visited:hover					{color:#fff;text-decoration:underline;}
	.mceContentBody	h2 a:link, 	.mceContentBody	h2 a:visited						{color:#ccc;text-decoration:underline;}
	.mceContentBody	h2 a:hover, .mceContentBody	h2 a:visited:hover					{color:#fff;text-decoration:underline;}
	#tabscontent_services	h2 a:link, 	#tabscontent_services	h2 a:visited		{color:#ccc;text-decoration:underline;}
	#tabscontent_services 	h2 a:hover, #tabscontent_services	h2 a:visited:hover	{color:#fff;text-decoration:underline;}

/* H3 ------------------------------------------------------------------------------------------------------------- */		
.html_content h3, .mceContentBody h3, #tabscontent_services h3{
   font-size:1.5em;line-height:1.7em;color:#cfbe0c;
   margin:0px 0px 1em 0px;
}
	.html_content	h3 a:link, 	.html_content	h3 a:visited						{color:#cfbe0c;text-decoration:underline;}
	.html_content	h3 a:hover, .html_content	h3 a:visited:hover					{color:#fff;text-decoration:underline;}
	.mceContentBody	h3 a:link, 	.mceContentBody	h3 a:visited						{color:#cfbe0c;text-decoration:underline;}
	.mceContentBody	h3 a:hover, .mceContentBody	h3 a:visited:hover					{color:#fff;text-decoration:underline;}
	#tabscontent_services	h3 a:link, 	#tabscontent_services	h3 a:visited		{color:#cfbe0c;text-decoration:underline;}
	#tabscontent_services 	h3 a:hover, #tabscontent_services	h3 a:visited:hover	{color:#fff;text-decoration:underline;}

/* H4 ------------------------------------------------------------------------------------------------------------- */		
.html_content h4, .mceContentBody h4, #tabscontent_services h4{
   font-size:1.4em;line-height:1.6em;color:#FC7613;
   margin:0px 0px 1em 0px;
}
	.html_content	h4 a:link, 	.html_content	h4 a:visited						{color:#FC7613;text-decoration:underline;}
	.html_content	h4 a:hover, .html_content	h4 a:visited:hover					{color:#fff;text-decoration:underline;}
	.mceContentBody	h4 a:link, 	.mceContentBody	h4 a:visited						{color:#FC7613;text-decoration:underline;}
	.mceContentBody	h4 a:hover, .mceContentBody	h4 a:visited:hover					{color:#fff;text-decoration:underline;}
	#tabscontent_services	h4 a:link, 	#tabscontent_services	h4 a:visited		{color:#FC7613;text-decoration:underline;}
	#tabscontent_services 	h4 a:hover, #tabscontent_services	h4 a:visited:hover	{color:#fff;text-decoration:underline;}
	

/* H5 ------------------------------------------------------------------------------------------------------------- */		
.html_content h5, .mceContentBody h5, #tabscontent_services h5{
   font-size:1.3em;line-height:1.5em;color:#efe259;
   margin:0px 0px 1em 0px;
}
	.html_content	h5 a:link, 	.html_content	h5 a:visited						{color:#efe259;text-decoration:underline;}
	.html_content	h5 a:hover, .html_content	h5 a:visited:hover					{color:#fff;text-decoration:underline;}
	.mceContentBody	h5 a:link, 	.mceContentBody	h5 a:visited						{color:#efe259;text-decoration:underline;}
	.mceContentBody	h5 a:hover, .mceContentBody	h5 a:visited:hover					{color:#fff;text-decoration:underline;}
	#tabscontent_services	h5 a:link, 	#tabscontent_services	h5 a:visited		{color:#efe259;text-decoration:underline;}
	#tabscontent_services 	h5 a:hover, #tabscontent_services	h5 a:visited:hover	{color:#fff;text-decoration:underline;}
	
/* H6 ------------------------------------------------------------------------------------------------------------- */		
.html_content h6, .mceContentBody h6, #tabscontent_services h6{
   font:normal 11px/14px Arial, Helvetica, Verdana, sans-serif;color:#fff;
   margin:0px 0px 1em 0px;
}
	.html_content	h6 a:link, 	.html_content	h6 a:visited						{color:#fff;text-decoration:underline;}
	.html_content	h6 a:hover, .html_content	h6 a:visited:hover					{color:#ccc;text-decoration:underline;}
	.mceContentBody	h6 a:link, 	.mceContentBody	h6 a:visited						{color:#fff;text-decoration:underline;}
	.mceContentBody	h6 a:hover, .mceContentBody	h6 a:visited:hover					{color:#ccc;text-decoration:underline;}
	#tabscontent_services	h6 a:link, 	#tabscontent_services	h6 a:visited		{color:#fff;text-decoration:underline;}
	#tabscontent_services 	h6 a:hover, #tabscontent_services	h6 a:visited:hover	{color:#ccc;text-decoration:underline;}

/* P --------------------------------------------------------------------------------------------------------------- */	

/* IE doesn't support the content tag :(

blockquote p{
	quotes: "\201C" "\201D";
}
blockquote p:before	{content:open-quote; font-weight: bold;}
blockquote p:after	{content:close-quote; font-weight: bold;}
*/

blockquote{
	display:block;
	margin:0px 0px 3em 0px;
	float:left;clear:both;
	width:520px;
}

blockquote p cite {
	font:normal 13px/15px Arial, Helvetica, Verdana, sans-serif;color:#fc7613;
	float:right;
	margin:5px 0px 0px	 0px;
}

.html_content p img, .mceContentBody p img, #tabscontent_services p img{
   float:right;
   margin:0px 0px 5px 20px;
}
.html_content p, .mceContentBody p, #tabscontent_services p{
   font-size:1.3em;line-height:1.4em;color:#fff;
   margin:0px 0px 2em 0px;
}
	.html_content	p a:link, 	.html_content	p a:visited							{color:#fc7613;text-decoration:underline;}
	.html_content	p a:hover, 	.html_content	p a:visited:hover					{color:#fff;text-decoration:underline;}
	.mceContentBody	p a:link,  	.mceContentBody	p a:visited							{color:#fc7613;text-decoration:underline;}
	.mceContentBody	p a:hover, 	.mceContentBody	p a:visited:hover					{color:#fff;text-decoration:underline;}
	#tabscontent_services	p a:link, 	#tabscontent_services	p a:visited			{color:#fc7613;text-decoration:underline;}
	#tabscontent_services 	p a:hover, 	#tabscontent_services	p a:visited:hover	{color:#fff;text-decoration:underline;}

/* UL and OL --------------------------------------------------------------------------------------------------------- */	
.html_content ul, .mceContentBody ul, .html_content ol, .mceContentBody ol{
   font-size:14px;line-height:16px;color:#FC7613;
   margin:0px 20px 2em 20px;
}

	.html_content	ul a:link, 		.html_content	ul a:visited							{color:#fc7613;text-decoration:underline;}
	.html_content	ul a:hover, 	.html_content	ul a:visited:hover						{color:#fff;text-decoration:underline;}
	.mceContentBody	ul a:link,  	.mceContentBody	ul a:visited							{color:#fc7613;text-decoration:underline;}
	.mceContentBody	ul a:hover, 	.mceContentBody	ul a:visited:hover						{color:#fff;text-decoration:underline;}
	#tabscontent_services	ul a:link, 		#tabscontent_services	ul a:visited			{color:#fc7613;text-decoration:underline;}
	#tabscontent_services 	ul a:hover, 	#tabscontent_services	ul a:visited:hover		{color:#fff;text-decoration:underline;}
	
	.html_content	ol a:link, 		.html_content	ol a:visited							{color:#fc7613;text-decoration:underline;}
	.html_content	ol a:hover, 	.html_content	ol a:visited:hover						{color:#fff;text-decoration:underline;}
	.mceContentBody	ol a:link,  	.mceContentBody	ol a:visited							{color:#fc7613;text-decoration:underline;}
	.mceContentBody	ol a:hover, 	.mceContentBody	ol a:visited:hover						{color:#fff;text-decoration:underline;}
	#tabscontent_services	ol a:link, 		#tabscontent_services	ol a:visited			{color:#fc7613;text-decoration:underline;}
	#tabscontent_services 	ol a:hover, 	#tabscontent_services	ol a:visited:hover		{color:#fff;text-decoration:underline;}


/* UL LI and OL LI ------------------------------------------------------------------------------------------------------ */	
.html_content ul li, .mceContentBody ul li, .html_content ol li, .mceContentBody ol li, #tabscontent_services ul li, #tabscontent_services ol li{
   margin:0px 0px 15px 50px;padding:0px 0px 0px 5px;
   list-style-position:outside;
   display:list-item;
}
.html_content ul li, .mceContentBody ul li, #tabscontent_services ul li{
   list-style-type:disc;
}
.html_content ol li, .mceContentBody ol li, #tabscontent_services ol li{
   list-style-type:decimal;
}

/* TABLE ------------------------------------------------------------------------------------------------------ */

.html_content th, .mceContentBody th, #tabscontent_services th{font-size:13px;line-height:16px;color:#999;padding:4px;}
.html_content td, .mceContentBody td, #tabscontent_services td{font-size:13px;line-height:16px;color:#fff;padding:4px;}

	.html_content	th a:link, 		.html_content	th a:visited							{color:#fc7613;text-decoration:underline;}
	.html_content	th a:hover, 	.html_content	th a:visited:hover						{color:#fff;text-decoration:underline;}
	.mceContentBody	th a:link,  	.mceContentBody	th a:visited							{color:#fc7613;text-decoration:underline;}
	.mceContentBody	th a:hover, 	.mceContentBody	th a:visited:hover						{color:#fff;text-decoration:underline;}
	#tabscontent_services	th a:link, 		#tabscontent_services	th a:visited			{color:#fc7613;text-decoration:underline;}
	#tabscontent_services 	th a:hover, 	#tabscontent_services	th a:visited:hover		{color:#fff;text-decoration:underline;}
	
	.html_content	td a:link, 		.html_content	td a:visited							{color:#fc7613;text-decoration:underline;}
	.html_content	td a:hover, 	.html_content	td a:visited:hover						{color:#fff;text-decoration:underline;}
	.mceContentBody	td a:link,  	.mceContentBody	td a:visited							{color:#fc7613;text-decoration:underline;}
	.mceContentBody	td a:hover, 	.mceContentBody	td a:visited:hover						{color:#fff;text-decoration:underline;}
	#tabscontent_services	td a:link, 		#tabscontent_services	td a:visited			{color:#fc7613;text-decoration:underline;}
	#tabscontent_services 	td a:hover, 	#tabscontent_services	td a:visited:hover		{color:#fff;text-decoration:underline;}

/* -========================= subnavigation =========================- */
#subnavigation {
	width:310px;height:150px;
	display:block;
	padding:50px 20px 0px 0px;	
}
#subnavigation ul{
	float:right;
}
#subnavigation li{
	text-align:right;
	display:block;
	font-size:1.2em;line-height:1.2em;font-weight:bold;
	margin:0px 0px .8em 0px;
}
#subnavigation li a{
	display:block;
	background-image:url(../../img/global/subnav_arrow.gif);
	background-repeat:no-repeat;
	padding:2px 15px 2px 0px;
	width:295px;
}
#subnavigation li a:link,	#subnavigation li a:visited			{color:#fc7613;background-position:-9999px 0px;}
#subnavigation li a:hover,	#subnavigation li a:visited:hover	{color:#fff;background-position:right 5px;}
#subnavigation li a.nav_on										{color:#fff !important;background-position:right 5px !important;}


		/* -========================= left =========================- */
		#left {
			margin:0px;padding:0px;
			width:275px;
			display:block;overflow:hidden;
			float:left;
		}
		#left_2-columns {/* Main side */
			margin:0px;padding:0px;
			width:330px;height:580px;
			display:block;overflow:hidden;
			float:left;
		}
		#left_3-columns {
			margin:0px;padding:0px;
			width:275px;
			display:block;overflow:hidden;
			background-color:#999;
			float:left;
		}
		/* -========================= maincontent =========================- */
		#maincontentheader {/* Page header */
			width:570px;height:30px;
			display:block;
			margin:20px 0px 0px 0px;
			font-size:1.5em;line-height:1.3em;color:#fff;font-weight:bold;
		}
		#maincontent {
			margin:0px;padding:0px;
			width:960px;height:500px;/*height:690px;*/
			display:block;overflow:hidden;
		}
		#maincontent_2-columns-left {/* Main */
			margin:0px;padding:0px;
			width:570px;height:390px;/*height:510px;*/
			display:block;overflow:auto;
			float:left;
		}
		#maincontent_2-columns-contact {/* Main contact template */
			margin:0px;padding:0px;
			width:570px;height:390px;/*height:510px;*/
			display:block;
			float:left;
		}
		#maincontent_2-columns-right {
			margin:0px;padding:0px;
			width:750px;
			display:block;overflow:hidden;
			background-color:#fff;
			float:left;
		}
		#maincontent_3-columns {
			margin:0px;padding:0px;
			width:400px;
			display:block;overflow:hidden;
			background-color:#fff;
			float:left;
		}
		/* -========================= right =========================- */
		#right {
			margin:0px;padding:0px;
			width:275px;
			display:block;overflow:hidden;
			background-color:green;
			float:left;
		}
		#right_2-columns {
			margin:0px;padding:0px;
			width:200px;
			display:block;overflow:hidden;
			background-color:#999;
			float:left;
		}
		#right_3-columns {
			margin:0px;padding:0px;
			width:275px;
			display:block;overflow:hidden;
			background-color:#999;
			float:left;
		}
/* -========================= footer =========================- */
#footer-requestinfo {
	float:right;position:relative;top:10px;right:10px;
}


#footer_wrapper {
	width:100%;height:100px;
	background:url(../../img/interface/transparent_block-ie6.png) 0px 0px repeat;
	display:block;overflow:hidden;

}

#footer {
	margin:0px auto;padding:15px 0px 0px 0px;
	width:970px;height:100px;
	display:block;overflow:hidden;
	color:#fc7613;
	font-size:10px;line-height:13px;
}
		#footer p{
			margin:0px;padding:0px 0px 0px 5px;
			display:block;overflow:hidden;
			color:#fc7613;
			float:left;
			height:25px;
		}
		#footer ul{
			margin:0px;padding:0px;
			display:block;overflow:hidden;
			color:#fc7613;
			float:right;
			height:25px;
		}
		#footer ul li{
			margin:0px 0px 0px 10px;padding:0px;
			display:block;overflow:hidden;
			color:#666;
			float:left;
			height:25px;
		}
				#footer ul li a:link,	#footer ul li a:visited			{color:#666;}
				#footer ul li a:hover,	#footer ul li a:visited:hover	{color:#fc7613;}


#powered {
    display: block;
    width: 140px;
    float: right;
    text-align:right;

}

#atlargeinc {
	width:970px;height:22px;
	display:block;
	float:left;
	text-align:right;
}								
/* -========================= SPAM =========================- */
.form_input_sf {display:none !important;}


/* -========================= Buttons =========================- */
.button_requestinfo {
	width:178px;height:35px;
	display:block;
}

	.button_requestinfo a{
		width:178px;/*width:265px;*/
		height:35px;
		display:block;
		background:url(../../img/buttons/button_contact.png) 0px 0px no-repeat;
		text-indent:-9999px; 
	}
	.button_requestinfo a:hover{background-position:0px -200px;}
	
	
/* -========================= LOGO Copy =========================- */	
.tedmeekma_textlogo	{
	font-weight:bold;
	color:#fc7613 !important;
	display:inline;
}
		.tedmeekma_textlogo	b, .tedmeekma_textlogo	strong{color:#fff !important;}
		.tedmeekma_textlogo	em{color:#ccc !important;font-style:normal;}


/* -========================= Paragraph quotes =========================- */	
.paragraphquotes_start {
	background:url(../../img/global/quote-start.gif) 0px 0px no-repeat;
	width:18px;height:14px;
	display:block;
	text-indent:-9999px;
	float:left;
	padding:0px 5px 0px 0px;
}
.paragraphquotes_end {
	background:url(../../img/global/quote-end.gif) right 0px no-repeat;
	display:inline;
	width:18px;height:14px;
	text-indent:-9999px; 
	padding:0px 25px 0px 0px !important;
}/* -========================= TED QUOTE =========================- */
#ted_quote-wrapper {
	width:330px;height:700px;
	display:block;overflow:hidden;
	background:url(../../img/photos/ted-meekma.png) 0px 0px no-repeat;
}

#ted_quote {
	width:280px;
	display:block;overflow:hidden;
	position:relative;left:30px;top:300px;
}


	#ted_quote-container {
		width:280px;height:inherit;
		display:block;overflow:hidden;
		/*background:url(../../img/global/quote-end.png) right bottom no-repeat;*/
	}
			#ted_quote-container p{
				font:16px/20px Georgia, "Times New Roman", Times, serif;color:#fff;text-shadow:#111 1px 1px 3px;
				/*text-align:justify;*/
				width:230px;
				display:block;overflow:hidden;
				float:left;
			}
			.ted_quote-left{
				/*font:bold 30px/35px Georgia, "Times New Roman", Times, serif;color:#fc7613;*/
				text-indent:-9999px; 
				background:url(../../img/global/quote-start.png) left top no-repeat;
				width:20px;height:30px;
				display:block;overflow:hidden;
				float:left;
				margin:0px 5px 0px 0px;
			}
			.ted_quote-right{
				/*font:bold 30px/inherit Georgia, "Times New Roman", Times, serif;color:#fc7613;*/
				text-indent:-9999px; 
				width:20px;
				display:block;overflow:hidden;
				float:left;
				margin:0px 0px 0px 5px;
			}
	
	#ted_quote h2{
		font:normal 11px/14px Arial, Helvetica, Verdana, sans-serif;color:#fc7613;
		float:right;
		margin:20px 25px 0px 0px;
	}
	

#ted_quote-requestinfo {
	display:block;overflow:hidden;
	position:relative;left:30px;top:500px;
}	

/* -========================= QUOTE ABOUT TED =========================- */
#ted_quoteabout-wrapper {
	width:330px;height:310px;
	display:block;overflow:hidden;
}

#ted_quoteabout {
	width:280px;
	display:block;overflow:hidden;
	position:relative;left:30px;top:50px;
}


	#ted_quoteabout-container {
		width:280px;height:inherit;
		display:block;overflow:hidden;
		background:url(../../img/global/quote-end.png) right bottom no-repeat;
	}
			#ted_quoteabout-container p{
				font:16px/20px Georgia, "Times New Roman", Times, serif;color:#fff;text-shadow:#111 1px 1px 3px;
				text-align:justify;
				width:230px;
				display:block;overflow:hidden;
				float:left;
			}
			.ted_quoteabout-left{
				text-indent:-9999px; 
				background:url(../../img/global/quote-start.png) left top no-repeat;
				width:20px;height:30px;
				display:block;overflow:hidden;
				float:left;
				margin:0px 5px 0px 0px;
			}
			.ted_quoteabout-right{
				text-indent:-9999px; 
				width:20px;
				display:block;overflow:hidden;
				float:left;
				margin:0px 0px 0px 5px;
			}
	
	#ted_quoteabout h2{
		font:normal 11px/14px Arial, Helvetica, Verdana, sans-serif;color:#fc7613;
		float:right;
		margin:20px 25px 0px 0px;
	}
	
/* -========================= TED ted_bulletpoints =========================- */
/*
#ted_bulletpoints-wrapper {
	width:280px;
	display:block;overflow:hidden;
	position:relative;left:30px;top:50px;
}

.ted_bulletpoints p{
    font:25px/30px Georgia, "Times New Roman", Times, serif;color:#fff;text-shadow:#111 1px 1px 3px;
    text-align:left;
    width:230px;
    display:block;overflow:hidden;
    float:left;
    padding:0px 0px 0px 30px;
}
*/

#no-subnavigation {/* Push bullets down */
	width:310px;height:150px;
	display:block;
	padding:50px 20px 0px 0px;	
}


#ted_bulletpoints-wrapper {
	width:270px;height:102px;
	display:block;overflow:hidden;
	position:relative;left:40px;top:100px;
	background:url(../../img/global/k.gif) 0px 3px no-repeat;
}

.ted_bulletpoints p{
    font:20px/25px Georgia, "Times New Roman", Times, serif;color:#fff;text-shadow:#111 1px 1px 3px;
    text-align:left;
    width:225px;
    display:block;overflow:hidden;
    float:left;
    padding:0px 0px 0px 25px;
}#contact_form {
	font-size:12px;line-height:16px;color:#fff;
	/*height:390px;*/
	display:block;/*overflow:hidden;*/
}


.form_paragraph_info a:link,  .form_paragraph_info a:visited			{color:#fc7613;text-decoration:underline;}
.form_paragraph_info a:hover, .form_paragraph_info a:visited:hover		{color:#fff;text-decoration:underline;}



#contact_form fieldset, #contact_form p{
	margin:0px 0px 15px 0px;
}
#contact_form label span{color:#fc7613;}

#contact_form label{display:block;margin:0px 0px 3px 0px;}


#contact_form em{
	color:#fc7613;
	width:25px;
	text-align:right; 
	display:block;
	float:left;
	padding:0px 10px 0px 0px;
	font-family:"Gill Sans","Gill Sans MT","Helvetica Neue","Helvetica",Arial,sans-serif;
	font-weight:bold;
}

.form_paragraph_info, #form_paragraph_arrow {
	height:100px;
	display:block;overflow:hidden;
} 



.form_paragraph_info{
	margin:0px 0px 30px 0px;
} 

.form_paragraph_info h1{
	color:#fff;font-size:12px;font-weight:normal;
	padding:0px 0px 0px 35px;
} 

.form_paragraph_info h2{
	color:#999;font-size:12px;font-weight:normal;
	padding:0px 0px 0px 35px;margin:0px 0px 5px 0px;
} 
.form_paragraph_info p {line-height:20px;}


#contact_form-left {
	width:270px;
	display:block;
	float:left;
}

#contact_form-right {
	width:270px;
	display:block;
	float:right;
}

#form_paragraph_arrow {
	background:url(../../img/global/arrow-arrow.gif) 15px 23px no-repeat;
	padding:20px 0px 0px 35px;
}




#contact_form fieldset input:focus, #contact_form fieldset textarea:focus{
	background-color:#fff !important;
	color:#333;
}

#fieldset_firstname {
	float:left;
	width:125px;
	display:block;overflow:hidden;
}
#fieldset_lastname {
	float:left;
	width:125px;
	display:block;overflow:hidden;
	margin:0px 0px 0px 10px !important;
}


#form_firstname, #form_lastname{
	width:109px;height:17px;
	display:block;
	background-color:#333 !important;
	border:1px solid #666;
	font-size:12px;color:#fff;
	padding:4px 2px 0px 2px;
}

#form_companyname, #form_email {
	width:244px;height:17px;
	display:block;
	background-color:#333 !important;
	border:1px solid #666;
	font-size:12px;color:#fff;
	padding:4px 2px 0px 2px;
}

#form_phone_1, #form_phone_2, #form_phone_3 {
	width:60px;height:17px;
	display:block;
	background-color:#333 !important;
	border:1px solid #666;
	font-size:12px;color:#fff;
	padding:4px 2px 0px 2px;
	float:left;
	margin:0px 10px 0px 0px;
}


#form_projectlocation, #form_projectdescriptione {
	width:244px;height:45px;
	display:block;
	background-color:#333 !important;
	border:1px solid #666;
	font-size:12px;color:#fff;
	padding:4px 2px 0px 2px;
}

#submit-button-p {
	float:left;clear:both;
	width:93px;height:35px;
	display:block;
	position:relative;left:85px;top:-19px;
}


#submit-button-p input {
	width:93px;height:35px;
	display:block;
	background:url(../../img/buttons/button_submit.png) 0px 0px no-repeat; 
	border:none;
	cursor:pointer;
	
}
#submit-button-p input:hover {background-position:0px -200px;}#news_module_contentwrapper {
	height:340px;
	display:block;overflow:hidden;
	margin:0px 0px 30px 0px;
}

/* -========================= News navigation  =========================- */
.news_module-newsnavigation {
	display:block;overflow:hidden;
	font-size:12px;font-weight:bold;line-height:14px;
	height:20px;
	text-align:center;
}
		.news_module-newsnavigation ul li{
			display:inline;
			margin:0px 2px;
		}
		.news_module-newsnavigation ul li a{padding:2px;display:inline-block;}
		
		.news_module-newsnavigation ul li .nav_on 													{color:#fff;}
		.news_module-newsnavigation ul li a:link, .news_module-newsnavigation ul li a:visited		{color:#fc7613}
		.news_module-newsnavigation ul li a:hover, .news_module-newsnavigation ul li a:visited:hover{color:#ccc}
		
.news_module-newsnavigation-previous {
	width:8px;height:10px;
	display:block;
	background:url(../../img/news/arrows.gif) 0px 4px no-repeat;
	text-indent:-9999px;
}
	.news_module-newsnavigation-previous:hover{background-position:0px -196px;}


.news_module-newsnavigation-next {
	width:8px;height:10px;
	display:block;
	background:url(../../img/news/arrows.gif) -100px 4px no-repeat;
	text-indent:-9999px;
}		
	.news_module-newsnavigation-next:hover{background-position:-100px -196px;}
	
	
/* -========================= News Block  =========================- */		
.news_module-newsblock {/* Blocks of news */
	border-bottom:1px solid #333;
	margin:0px 0px 6px 0px;padding:0px;
	display:block;overflow:hidden;
	height:110px;
	cursor:pointer;
}
		.news_module-newsblock h2 {/* Title */
			font-size:17px;line-height:22px;font-weight:bold;color:#fff;text-transform:uppercase;
			margin:0px 0px 10px 0px;
			height:45px;
			display:block;overflow:hidden;
		}
				.news_module-newsblock h2 a:link, .news_module-newsblock h2 a:visited 			{color:#fff;}	
				.news_module-newsblock h2 a:hover, .news_module-newsblock h2 a:visited:hover 	{color:#fc7613;}	
		
		.news_module-newsblock:hover h2 a{
			color:#fc7613;
		}		
				
		.news_module-newsblock h3 {/* Date */
			font-size:12px;line-height:14px;font-weight:normal;color:#fc7613;
			margin:0px 0px 5px 0px;
		}	
		
		.news_module-newsblock h6 {/* Read More */
			font-size:10px;line-height:14px;font-weight:normal;color:#fc7613;text-transform:uppercase;
			margin:0px;
			float:right;
			text-decoration:underline;
		}
		
		.news_module-newsblock img{
			float:left;
			border:2px solid #000;
			margin:0px 20px 10px 0px
		}
		.news_module-newsblock:hover img {
			border:2px solid #fc7613;
		}
	
		
		
		
/* -========================= News articles =========================- */
.news_module-newsblockcontent {
	display:block;overflow:hidden;
}	


.news_module-newsblockcontent h2 {/* Title */
			font-size:17px;line-height:22px;font-weight:bold;color:#fff;text-transform:uppercase;
			margin:0px 0px 5px 0px;
			display:block;overflow:hidden;
		}
				.news_module-newsblockcontent h2 a:link, .news_module-newsblockcontent h2 a:visited 		{color:#fff;}	
		
	
				
		.news_module-newsblockcontent h3 {/* Date */
			font-size:12px;line-height:14px;font-weight:normal;color:#fc7613;
			margin:0px 0px 20px 0px;
		}	
		
		.news_module-newsblockcontent h6 {/* Read More */
			font-size:10px;line-height:14px;font-weight:normal;color:#fc7613;text-transform:uppercase;
			margin:0px;
			float:right;
			text-decoration:underline;
		}
		
		.mceContentBody	.news_module-newsblockcontent p, .news_module-newsblockcontent p {/* Copy */
			font-size:12px;line-height:18px;font-weight:normal;color:#fff;
			margin:0px 0px 20px 0px;
		}	
		
		.news_module-newsblockcontent img{
			float:left;
			border:2px solid #fc7613;
			margin:4px 20px 10px 0px
		}

.news_module-newsnavigation-back {
	text-align:right;
}
	.news_module-newsnavigation-back a span{
		background:url(../../img/news/arrows.gif) 0px 1px no-repeat;
		display:inline-block;
		width:8px;height:10px;
	}
	.news_module-newsnavigation-back a:hover span{background-position:0px -199px;}
	