	body{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		background:#000000;
		text-align:center;
		margin:0px;
		padding:0px;
	}
	#wrapper{
		width:1055px;
		margin:auto auto;
		text-align:left;
	}
	#subwrapper{
		background-image:url(images/layout/body_strip_w_leftmenu_strip.png);
		background-repeat:repeat-y;
	}
	.ie5 #subwrapper{
		overflow:visible;
	}
	#header{
		height:200px;
		width:1037px;
	}
	#JAD{
		margin-top:30px;
		border:none;
	}
	#left_top_section{
		width:323px;
		height:290px;
		position:absolute;
		margin-top:-180px;
		margin-left:112px;
	}
	#leftmainmenu{
		height:563px;
		width:32px;
		overflow:hidden;
		margin-left:37px;
		padding-top:10px;
		position:static;
	}
	#mainmenu{
		height:0px;
		width:32px;
		overflow:hidden;
		margin-left:435px;
		padding-left:22px;
		position:static;
	}		
		.ie9 #menu-services{
			width:32px;}
	#menu-services{
		width:32px;
		height:113px;
		display:block;
		position:absolute;
		z-index:1000;
		background:url(images/layout/menusprite.png) no-repeat;
		cursor:pointer;
		color:#FF0000;
		top:211px; 
		background-position: 0 -470px;
	}
	.ff3 #menu-services{
		background:url(images/layout/white_button_services.png) no-repeat;
	}
		.ie9 #menu-casestudies{
			width:54px;}
	#menu-casestudies{
		width:54px;
		height:117px;
		display:block;
		position:absolute;
		z-index:1000;
		background:url(images/layout/menusprite.png) no-repeat;
		cursor:pointer;
		color:#FF0000;
		top:325px; 
		background-position: 0 -470px;
	}
	.ff3 #menu-casestudies{
		background:url(images/layout/white_button_casestudies.png) no-repeat;
	}
		.ie9 #menu-news{
			width:40px;}
	#menu-news{
		width:40px;
		height:117px;
		display:block;
		position:absolute;
		z-index:1000;
		background:url(images/layout/menusprite.png) no-repeat;
		cursor:pointer;
		color:#FF0000;
		top:439px;
		background-position: 0 -470px;
	}
	.ff3 #menu-news{
		background:url(images/layout/white_button_news.png) no-repeat;
	}
		.ie9 #menu-howto{
			width:42px;}	
	#menu-howto{
		width:42px;
		height:117px;
		display:block;
		position:absolute;
		z-index:1000;
		background:url(images/layout/menusprite.png) no-repeat;
		cursor:pointer;
		color:#FF0000;
		top:552px;
		background-position: 0 -470px;
	}
	.ff3 #menu-howto{
		background:url(images/layout/white_button_howto.png) no-repeat;
	}
		.ie9 #menu-affiliations{
			width:40px;}
	#menu-affiliations{
		width:40px;
		height:115px;
		display:block;
		position:absolute;
		z-index:1000;
		background:url(images/layout/menusprite.png) no-repeat;
		cursor:pointer;
		color:#FF0000;
		top:665px;
		background-position: 0 -586px;
	}
	.ff3 #menu-affiliations{
		background:url(images/layout/white_button_bottom_affiliations.png) no-repeat;
	}
	#servicetitle{
		-webkit-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		-o-transform:rotate(90deg);
		filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
		margin-left:-74px;
		padding-left:91px;
		color:#FF0000;
	}
	
	.ie9 #servicetitle{
		position:absolute;
		top:8px;
		margin-left:8px;
		padding-left:0px;
	}	
	.webkit #servicetitle{
		position:absolute;
	}
	.ff3 #servicetitle{
		display:none;
	}
	#casetitle{
		-webkit-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		-o-transform:rotate(90deg);
		filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
		position:absolute;
		top:46px;
		left:-29px;
		color:#FF0000;
	}
	.ff3 #casetitle{
		display:none;
	}
	
	.ie9 #casetitle{
		top:10px;
		left:6px;
		width:100px;
	}
	
	#newstitle{
		-webkit-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		-o-transform:rotate(90deg);
		filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
		position:absolute;
		top:46px;
		left:-5px;
		color:#FF0000;
	}
	.ff3 #newstitle{
		display:none;
	}
	
	.ie9 #newstitle{
		left:8px;
		top:41px;
	}
	#howtotitle{
		-webkit-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		-o-transform:rotate(90deg);
		filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
		position:absolute;
		top:46px;
		left:-15px;
		color:#FF0000;
	}
	.ff3 #howtotitle{
		display:none;
	}
	
	.ie9 #howtotitle{
		top:30px;
		left:10px;
		width:90px;
	}
	#affiliationstitle{
		-webkit-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		-o-transform:rotate(90deg);
		filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
		position:absolute;
		top:44px;
		left:-25px;
		color:#FF0000;
	}
	.ff3 #affiliationstitle{
		display:none;
	}
	
	.ie9 #affiliationstitle{
		left:10px;
		top:17px;
	}
	.title2{
		-webkit-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		-o-transform:rotate(90deg);
		filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
		margin-left:145px;
		margin-top:-51px;
		padding-bottom:42px;
		color:#FF0000;
		position:absolute;
	}
	.ff3 .title2{
		display:none;
	}
	.ie9 .title2{ width:121px; margin-top:-68px; margin-left:158px;}
	#casetitle2{
		-webkit-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		-o-transform:rotate(90deg);
		filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
		margin-left:125px;
		margin-top:-71px;
		padding-bottom:42px;
		color:#FF0000;
		position:absolute;
	}
	.ff3 #casetitle2{
		display:none;
	}
	
	.ie9 #casetitle2{
		margin-left:138px;
		margin-top:-87px;
	}
	
	#newstitle2{
		-webkit-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		-o-transform:rotate(90deg);
		filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
		margin-left:137px;
		margin-top:-71px;
		padding-bottom:70px;
		color:#FF0000;
		position:absolute;
	}
	.ff3 #newstitle2{
		display:none;
	}
	.ie9 #newstitle2{
		margin-left:112px;
		margin-top:-46px;
	}
	#howtotitle2{
		-webkit-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		-o-transform:rotate(90deg);
		filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
		margin-left:136px;
		margin-top:-61px;
		padding-bottom:42px;
		color:#FF0000;
		position:absolute;
	}
	.ff3 #howtotitle2{
		display:none;
	}
	.ie7 #howtotitle2 {margin-top:-38px;}
	.ie8 #howtotitle2 {margin-top:-38px;}
	.chrome	#howtotitle2 {margin-top:-65px;}
	#affiliationstitle2{
		-webkit-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		-o-transform:rotate(90deg);
		filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
		margin-left:11px;
		margin-top:10px;
		padding-bottom:42px;
		color:#FF0000;
		position:absolute;
	}
	.eff3 #affiliationstitle2{
		display:none;
	}
	.ie9 #affiliationstitle2{
		margin-top:3px;
		margin-left:18px;
	}
	.tooltip{
		background:url(images/layout/white_button_open.png) no-repeat;
		width:306px;
		height:109px;
	}
	.ff3 .tooltip{
		background:url(images/layout/white_button_open_service.png) no-repeat;
	}
	#casetooltip{
		background:url(images/layout/white_button_open_small.png) no-repeat;
		width:306px;
		height:109px;
	}
	.ff3 #casetooltip{
		background:url(images/layout/white_button_open_small_case.png) no-repeat;
	}
	#newstooltip{
		background:url(images/layout/white_button_open_small.png) no-repeat;
		width:306px;
		height:109px;
	}
	.ff3 #newstooltip{
		background:url(images/layout/white_button_open_small_news.png) no-repeat;
	}
	#howtotooltip{
		background:url(images/layout/white_button_open_small.png) no-repeat;
		width:306px;
		height:109px;
	}
	.ff3 #howtotooltip{
		background:url(images/layout/white_button_open_small_howto.png) no-repeat;
	}
	#affiliationstooltip{
		background:url(images/layout/white_button_open_small.png) no-repeat;
		width:306px;
		height:109px;
	}
	.ff3 #affiliationstooltip{
		background:url(images/layout/white_button_open_small_affiliations.png) no-repeat;
	}
	.tooltip-content{
		padding-left:20px;
		padding-top:13px;
		line-height:16px;
	}
	.tooltip-content a{
		text-decoration:none;
		color:#040404;
		font-weight:bold;
	}
	.tooltip-content a:hover{
		color:#DA0000;
	}
	#caselist{
		line-height:17px;
	}
	#newslist{
		line-height:22px;
	}
	#howtolist{
		line-height:25px;
	}
	#affiliationslist{
		line-height:80px;
	}
	#separator{
		background-image:url(images/layout/separator.png);
		background-repeat:no-repeat;
		height:99px;
		margin-left:120px;
		margin-top:-87px;
		position:absolute;
		width:4px;
	}
	#serviceright{
		position:absolute;
		margin-left:80px;
		margin-top:-62px;
		line-height:16px;
		width:104px;
	}
	#menu{
		width:888px;
		height:23px;
		padding-top:2px;
		margin-top:3px;
		margin-left:171px;
	}
	.chrome #menu{
		padding-top:8px;
	}
	#content{
		width:1055px;
		padding-top:2px;
		overflow:auto;
	}
	.ie5 #content{
		overflow:visible;
	}
	#content_text{
		width:494px;
		float:left;
		padding:0px 42px 0px 60px;
		text-align:left;
		overflow:auto;
		margin-left:457px;
		position:absolute;
		color:#FFF;
		top:211px;
	}
	.whitelink{
		text-decoration:none;
		color:#FFF;
		line-height:33px;
	}
	.whitelink a{
		text-decoration:none;
		color:#FFF;
	}
	.whitelinkcase{
		color:#FFF;
		line-height:13px;
		font-size:10px;
		margin:0 0 7px;
	}
	.whitelinkcase a{
		color:#FFF;
	}
	.whitelinkmore{
		color:#FFF;
		font-weight:bold;
		line-height:13px;
		margin:0 195px 7px 0px;
		text-align:right;
		text-decoration:none;
	}
	.whitelinkmore a{
		text-decoration:none;
		color:#FFF;
	}
	#content_image{
		width:300px;
		float:left;
		margin-left:112px;
		width:323px;
		text-align:center;
	}
	#bodyfoot{
		background-image:url(images/layout/body_absolute_foot.png);
		background-repeat:no-repeat;
		width:1055px;
		height:54px;
		margin-top:0px;
	}
	#facebook{
		border:none;
		margin-right:489px;
		margin-top:-38px;
	}
	.facebook{
		border:none;
	}
	#twitter{
		border:none;
		margin-right:421px;
		margin-top:-31px;
	}
		.ie9 #twitter{
		margin-top:-28px;
	}
	.twitter{
		border:none;
	}
	p{
		margin:0px 0px 14px 0px;
		padding:0px;
		text-decoration:none;
		color:#ffffff;
	}
	p a{
		text-decoration:underline;
		color:#FF0000;
	}
	.leadParagraph{
		color:#ffffff;
		font-weight:bold;
	}
	h1{
		color:#ffffff;
		font-size:16px;
		margin:0px;
		padding:0px;
	}
	img.thumbs{
		float:left;
		height:30px;
		width:40px;
		margin-right:2px;
		margin-bottom:2px;
		border:solid black 1px;
	}
	#mainimage{
		position:absolute;
		top:332px;
		width:320px;
		z-index:2;
	}
	#thumbContainer{
		top:611px;
		width:320px;
		height:230px;
		z-index:1;
		position:absolute;
		padding-left:9px;
	}
	#menu-home{
		width:52px;
		height:113px;
		display:block;
		position:absolute;
		z-index:1000;
		background:url(images/layout/menusprite.png) no-repeat;
		cursor:pointer;
		color:#FFFFFF;
		text-decoration:none;
		background-position: 0 -357px;
		top:210px;
	}
	.chrome #menu-home{
		width:52px;
		height:113px;
		display:block;
		position:
		absolute;
		z-index:1000;
		background:url(images/layout/menusprite.png) no-repeat;
		cursor:pointer;
		color:#FFFFFF;
		text-decoration:none;
		background-position: 0 -357px; 
		top:208px;
	}
	.ie8 #menu-home{
		width:52px;
		height:113px;
		display:block;
		position:absolute;
		z-index:1000;
		background:url(images/layout/menusprite.png) no-repeat;
		cursor:pointer;
		color:#FFFFFF;
		text-decoration:none;
		background-position: 0 -357px;
		bottom:236px;
	}
	.ie7 #menu-home{
		width:52px;
		height:113px;
		display:block;
		position:absolute;
		z-index:1000;
		background:url(images/layout/menusprite.png) no-repeat;
		cursor:pointer;
		color:#FFFFFF;
		text-decoration:none;
		background-position: 0 -357px;
		bottom:236px;
	}
	#hometitle{
		-webkit-transform:rotate(270deg);
		-moz-transform:rotate(270deg);
		-o-transform:rotate(270deg);
		filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
		position:absolute;
		left:19px;
		top:48px;
		color:#FFFFFF;
		text-decoration:none;
	}
		.ie9 #hometitle{
			left:26px;
			top:39px;
	}
	#menu-homes{
		width:52px;
		height:112px;
		display:block;
		position:absolute;
		z-index:1000;
		background:url(images/layout/menusprite.png) no-repeat;
		cursor:pointer;
		color:#FFFFFF;
		text-decoration:none;
		top:325px;
		background-position: 0 -244px;
	}
	#homestitle{
		-webkit-transform:rotate(270deg);
		-moz-transform:rotate(270deg);
		-o-transform:rotate(270deg);
		filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
		position:absolute;
		left:-6px;
		top:48px;
		color:#FFFFFF;
		text-decoration:none;
		width:84px;
	}
	#menu-justaskdino{
		width:52px;
		height:127px;
		display:block;
		position:absolute;
		z-index:1000;
		background:url(images/layout/menusprite.png) no-repeat;
		cursor:pointer;
		color:#FFFFFF;
		text-decoration:none;
		top:440px;
		background-position: 0 0px;
	}
	#justaskdinotitle{
		-webkit-transform:rotate(270deg);
		-moz-transform:rotate(270deg);
		-o-transform:rotate(270deg);
		filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
		position:absolute;
		left:-6px;
		top:48px;
		color:#FFFFFF;
		text-decoration:none;
		width:84px;
	}
	#menu-contact{
		width:52px;
		height:117px;
		display:block;
		position:absolute;
		z-index:1000;
		background:url(images/layout/menusprite.png) no-repeat;
		cursor:pointer;
		color:#FFFFFF;
		text-decoration:none;
		top:666px;
		background-position: 0 -127px;
	}
	#contacttitle{
		-webkit-transform:rotate(270deg);
		-moz-transform:rotate(270deg);
		-o-transform:rotate(270deg);
		filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
		position:absolute;
		left:-6px;
		top:43px;
		color:#FFFFFF;
		text-decoration:none;
		width:84px;
	}
		.ie9 #contacttitle{
			top:16px;
			left:23px;
	}
	.ff3 #menu-home{
		background:url(images/layout/red_button_home.png) no-repeat;
	}
	.ff3 #hometitle{
		display:none;
	}
	.ff3 #menu-homes{
		background:url(images/layout/red_button_homes.png) no-repeat;
	}
	.ff3 #homestitle{
		display:none;
	}
	
		.ie9 #homestitle{
			left:26px;
			top:9px;
			width:92px;
	}
	.ff3 #menu-justaskdino{
		background:url(images/layout/red_button_jad.png) no-repeat;
	}
	.ff3 #justaskdinotitle{
		display:none;
	}
		.ie9 #justaskdinotitle{
			left:25px;
			top:10px;
			width:89px;
	}
	.ff3 #menu-contact{
		background:url(images/layout/red_button_contact.png) no-repeat;
	}
	.ff3 #contacttitle{
		display:none;
	}
	#footing {}
	
	@media print{
		#header{display:none;}
		#JAD{display:none;}
		#hometitle{display:none;}
		#homestitle{display:none;}
		#justaskdinotitle{display:none;}
		#contacttitle{display:none;}
		#servicetitle{display:none;}
		#casetitle{display:none;}
		#newstitle{display:none;}
		#howtotitle{display:none;}
		#content_image{display:none;}
		#affiliationstitle{display:none;}
		#content_text{color:#FFFFFF;float:left;font-size:20px;margin-left:457px;overflow:auto;padding:0px 42px 0px 60px;position:absolute;text-align:left;top:211px;width:494px}
		#menu{display:none;}
		#facebook{display:none;}
		.facebook{border:none;}
		#twitter{display:none;}
		.twitter{border:none;}
		#footing {display:none;}
	}
	#search_terms {top:1px; position:relative; width:313px; right:-4px;}
	#justaskbutton {top:-37px; right:-325px; position:relative;}
		.chrome #justaskbutton {top:-39px;}
	

