	img.left   { float: left; margin: 0 17px 17px 0 }
	img.right  { float: right; margin: 0 0 17px 17px }
	img.cente  { float: none }

	body{text-align:center;margin:auto;background:#cccccc;font-family:tahoma,verdana,arial;margin-top:9px;padding-bottom:15px;}
	h1,div{border:0px dashed yellow}
	#container{margin:auto;text-align:center; ;width:754px;margin-bottom:15px;background:#fff  url(../images/background.gif) 0 0 }

	.onecol{background:url(../images/survey/results_bg.gif) 0 0 !important}
	.twocols{background:url(../images/background_wide.gif) 0 0 !important}
	#container #h2logo{height:84px;text-align:center;margin:0 0 0 0;background:#fff url(../images/logo.gif) no-repeat center center;display:block}
	#container #h2logo a{text-decoration:none;display:block;width:730px;height:80px;font-size:1px;text-indent:-9999px}
 
	body #container #divimage{height:133px;background:#fff url(../images/topbar/top_main.jpg) 0 0;border-left:9px solid #fff;border-right:9px solid #fff;}	
	body#team #container #divimage{background:#fff url(../images/topbar/team.jpg) 0 0;}
	body#solsqd #container #divimage{background:#fff url(../images/topbar/solutionssqd.jpg) 0 0;}
	body#bodyidentity #container #divimage{background:#fff url(../images/topbar/identity.jpg) 0 0;}
	body#bodyadvantage #container #divimage{background:#fff url(../images/topbar/advantage.jpg) 0 0;}
	body#bodynews #container #divimage{background:#fff url(../images/topbar/news.jpg) 0 0;}f
	body#bodycontact #container #divimage{background:#fff url(../images/topbar/contact.jpg) 0 0;}
	body#bodyclientlogin #container #divimage{background:#fff url(../images/topbar/clientlogin.jpg) 0 0;}
	body#bodysurvey #container #divimage{background:#fff url(../images/topbar/clientlogin.jpg) 0 0;}

	#container #divmenu{height:24px;padding-top:1px;border-top:8px solid #fff;border-bottom:8px solid #fff;background:#E96B10;border-left:9px solid #fff;border-right:9px solid #fff}

	#container div#divmenu ul{padding:0px;margin:0;float:left;list-style:none;}
	#container div#divmenu li{margin:0px;color:white;padding:0px;float:left;height:21px;}
	#container div#divmenu li a{display:block;text-decoration:none;text-indent:-9999px;height:21px;}
	#container div#divmenu li#navhome{width:63px;background:url(../images/menus/menu0.gif) no-repeat 0px -25px;}	
	#container div#divmenu li#navhome a:hover{background:transparent url(../images/menus/menu0.gif) no-repeat;background-position:0px 0px}		
	#container div#divmenu li#navsolutionssquared{width:120px;background:url(../images/menus/menu1.gif) no-repeat 0px -25px;}	
	#container div#divmenu li#navsolutionssquared a:hover{background:transparent url(../images/menus/menu1.gif) no-repeat;background-position:0px 0px}	
	#container div#divmenu li#navidthroughdesign{width:150px;background:url(../images/menus/menu2.gif) no-repeat 0px -25px;}
	#container div#divmenu li#navidthroughdesign a:hover{background:url(../images/menus/menu2.gif);background-position:0px 0px}		
	#container div#divmenu li#navadvantagethroughtechnology{width:180px;background:url(../images/menus/menu3.gif) no-repeat 0px -25px;}			
	#container div#divmenu li#navadvantagethroughtechnology a:hover{background:url(../images/menus/menu3.gif);background-position:0px 0px}		
	#container div#divmenu li#navclientlogin{width:90px;background:url(../images/menus/menu4.gif) no-repeat 0px -25px;}			
	#container div#divmenu li#navclientlogin a:hover{background:url(../images/menus/menu4.gif) ;background-position:0px 0px}		
	#container div#divmenu li#navnewsandupdates{width:62px;background:url(../images/menus/menu5.gif) no-repeat 0px -25px;}			
	#container div#divmenu li#navnewsandupdates a:hover{background:url(../images/menus/menu5.gif) ;background-position:0px 0px}			
	#container div#divmenu li#navcontact{width:71px;background:url(../images/menus/menu6.gif) no-repeat 0px -25px;}			
	#container div#divmenu li#navcontact a:hover{background:url(../images/menus/menu6.gif) no-repeat;background-position:0px 0px}	

	#container #divgrey{background-color:transparent;margin:0 0px 0 9px;text-align:left;} 
	#container #divgrey a img{border:0}		 

	#container #divfootertop{margin:0 9px 0 9px;background:#fff;height:7px;font-size:1px;border-top:8px solid #F2F2F2}
	#container #divfooter{background:#e5e5e5; border-left:9px solid #fff;border-right:9px solid #fff;border-bottom:8px solid #fff}
	#container #divfooter #ulbottom{margin:0 0 -2px 0;float:left;list-style:none;padding:0;}
	html>body #container #divfooter #ulbottom{margin-bottom:2px}
	#container #divfooter #ulbottom li{float:left;text-align:left;font-size:1px;text-indent:-9999px;}
	#container #divfooter #ulbottom li a{text-decoration:none;display:block;height:22px;}
	/*#container #divfooter #ulbottom li#copyright{width:480px;background:url(../images/menus/submenu1.gif ) no-repeat -5px;height:22px;}
	#container #divfooter #ulbottom li#home{margin-left:8px;width:60px;background:url(../images/menus/submenu2.gif) 0px -24px no-repeat;height:25px;}
	#container #divfooter #ulbottom li#bottomaccessibility{width:100px;background:url(../images/menus/submenu3.gif)  0 -24px no-repeat;height:22px;}
	#container #divfooter #ulbottom li#sitemap{width:78px;background:url(../images/menus/submenu4.gif) 0 -24px no-repeat;height:22px;}
	#container #divfooter #ulbottom li#home a:hover{background:url(../images/menus/submenu2.gif)}
	#container #divfooter #ulbottom li#bottomaccessibility a:hover{background:url(../images/menus/submenu3.gif)}
	#container #divfooter #ulbottom li#sitemap a:hover{background:url(../images/menus/submenu4.gif)} */

	#container #divgrey div#col1{float:left;width:199px;margin:0 8px 0 8px;padding:0;}
	* html #container #divgrey div#col1{margin:0 8px 0 4px;padding:0;}
	#container #divgrey div#col2wide{float:left;width:513px;margin:0 8px 0 0px;padding:0}
	#container #divgrey div#col2wide a{color:#999;text-decoration:none}
	#container #divgrey div#col2wide a:hover{text-decoration:underline}
	#container #divgrey div#col2{float:left;width:306px;margin-right:8px;}

	#container #divgrey div#col2wide ul, #container #divgrey div#col2 ul{list-style:square;margin-top:5px;}
	#container #divgrey div#col2wide ul li, #container #divgrey div#col2 ul li{font-size:0.7em;color:#999;line-height:1.5em;margin-bottom:3px;}
	#container #divgrey div#col3{float:left;width:199px}

	#container #divgrey div#col3 ul li{margin-bottom:4px}
	#container #divgrey div#col3 a{text-decoration:none; line-height:0.8em}
	#container #divgrey div#col3 img{margin-top:3px}

	.clearer{clear:both;height:0px;font-size:0px;}

	.whitebox{border-top:8px solid #F2F2F2;padding:8px;} 

	* html .whitebox {padding-left:8px}
	.whitebox p{color:#999;font-size:0.7em;line-height:1.4em;margin:7px 0px 14px 0px}
	.whitebox div.file{background:url(/images/pdf.gif) no-repeat;font-size:0.7em;padding-left:23px;height:21px;padding-top:4px;margin-top:5px!important;margin-bottom:6px!important}
	.whitebox .linkbox{background:url(../images/cross.gif) top right no-repeat;height:14px;text-align:right;padding-right:18px;}
	.whitebox .linkbox a{font-size:0.55em;line-height:1.4em;display:block;color:#666;text-decoration:none;}
	.whitebox .linkbox a:hover{text-decoration:none;color:#e96b10;}

/* Erik testing */
	.whitebox2{border:1px solid red;border-top:8px solid #F2F2F2;padding:9px; padding-bottom:0px} 
	.whitebox .linkbox2{border:1px solid red;background:url(../images/cross.gif) top right no-repeat;height:14px;text-align:right;padding-right:18px;}
	.whitebox .linkbox2 a{font-size:0.55em;line-height:1.4em;display:block;color:#666;text-decoration:none;}
	.whitebox .linkbox2 a:hover{color:#e96b10;}
/* */
	.whitebox h3{background:url(../images/grey_cross.gif) 1px 5px no-repeat;padding-left:15px;color:#999;font-size:0.8em;margin:0;font-weight:normal;}
	.whitebox .nocross{background:url(../images/none.gif) 1px 5px no-repeat;padding-left:0px !important;color:#999;font-size:0.8em;margin:0;font-weight:normal;}
	.whitebox .leftmenu{list-style:none;margin:0;padding:0}
	.whitebox .leftmenu li{padding:0;font-size:0.75em;line-height:1.2em;margin:5px 0 7px 0;color:#999;padding-left:15px;background:url(../images/grey_cross.gif) no-repeat 2px 4px;}
	 html > body .whitebox .leftmenu li{background-position:2px 4px;}
	.whitebox .leftmenu li a{color:#999;text-decoration:none;display:block;height:14px}
	.whitebox .leftmenu li a:hover{color:#e96b10;}

	.whiteboxheading{background:#fff;border-top:8px solid #F2F2F2;padding:4px 9px 7px 9px}
	.whiteboxheading h3{color:#e96b10;font-size:0.8em;margin:0 ;font-weight:normal;}
	.errorMessage{color:#E96B10;font-size:0.8em}

	.whiteboxheadinggrey{background:#fff;border-top:8px solid #F2F2F2;padding:4px 9px 7px 9px}
	.whiteboxheadinggrey h3{color:#999;font-size:0.8em;margin:0;font-weight:normal;}
	
	h3.casestudylink{margin-bottom:4px; margin-left:0}
	h3.casestudylink a{color:#999;margin:0;font-weight:normal; text-decoration:none}

	div#withflower{background:url(../images/menus/menupic4.jpg) bottom right no-repeat;padding-bottom:50px;}
	div#withpda{background:url(../images/menus/menupic2.jpg) bottom right no-repeat;padding-bottom:50px}
	div#withchilli{background:url(../images/menus/menupic.jpg) bottom right no-repeat;padding-bottom:50px;}
	/*-----------------------------------------------------*/
	div#divwinipod{background:url(../images/survey/winanipod.gif) 0 0 no-repeat;}
	* html	div#divwinipod{background:url(../images/survey/winanipod.gif) 0 8px no-repeat}
	div#divwinipod p{margin:15px 55px 9px 81px}
	* html	div#divwinipod p{margin:15px 55px 9px 76px}	
	/*-------------------------------------------------------*/
	div#divnewsupdates p{line-height:1.25em}
	div#divnewsupdates .linkbox{margin-top:-1px;margin-bottom:-2px; }
	/*-------------------------------------------------------*/
	/*ul#newslist{margin:0;list-style:none !important;font-size:1.25em!important}
	ul#newslist li{line-height:1.1em !important;margin-bottom:8px !important}
	ul#newslist li a{color:#999;text-decoration:none}
	ul#newslist li p{font-size:1.5em}
	ul#newlist h3{text-decoration:underlinte; font-size:1.5em;}
 	ul#newslist li a:hover{color:#e96b10}*/
	
	
	ul#newslist{margin:15px 0 0 0  !important;}
	html>body ul#newslist{padding-left:0}
	ul#newslist li{background:url(images/none.gif) !important;padding-left:0!important;float:none;list-style:none}
	html>body ul#newslist li{padding-bottom:10px}
  
  
	ul#newslist li div.newswrapper div.newstopleft{float:left;  width:330px;}
	ul#newslist li div.newswrapper div.newstopleft h3{font-size:1.1em}
	ul#newslist li div.newswrapper div.newstopright{float:left;width:150px; text-align:right;}
	ul#newslist li div.newswrapper div.newstopright h3.nocross{font-size:1.1em}
	ul#newslist li div.newswrapper div.newsleft{float:left;width:100px; clear:both;}
	ul#newslist li div.newswrapper div.newsleft img{margin-left:18px; margin-top:8px}
	ul#newslist li div.newswrapper div.newsright{float:left;width:385px;margin-left:5px;}
	ul#newslist li div.newswrapper div.newsright p{font-size:1em}
	
	ul#newslist #newswrapper li a:hover{color:#e96b10}
	/*-------------------------------------------------------*/
	ul#casestudies{list-style:none;margin:0;padding:0;}
	ul#casestudies li h3{margin-bottom:5px}
	ul#casestudies li img{border:0}
	/*-------------------------------------------------------*/
	div#divcontactdetails{float:left;width:308px;}
	div#divcontactpicture{float:left;height:280px; margin-bottom:-6px; margin-top:-1px;}
	div#contactdetails{height:150px;}
	div#contactdetails p{margin-left:25px;}
	/*-------------------------------------------------------*/
	#loginform {margin-left:25px}
	#loginform label{font-size:0.7em;width:80px;color:#999}
	#loginform fieldset{border:0;margin:0;padding:3px;text-align:right;color:#999}
 	#loginform input{width:210px;font-size:0.7em;color:#999}
	#loginform button{background:#e5e5e5;font-size:0.75em;width:80px;}

	/*--------------------------------------------------------*/
	body#testimonials #col2wide ul li h3{background-position:2px 11px} 
 	body#testimonials #col2wide ul li {font-size:100% !important;margin-bottom:25px !important;}
 	body#testimonials #col2wide ul li p.websitelink{margin-bottom:6px !important;margin-top:0;}

 	body#accessibility #col2wide ol {color:#999;font-size:0.7em}
 	body#accessibility #col2wide ol li {margin-bottom:15px}

 	body#accessibility #col2wide ol li p{font-size:1em;}
 	body#accessibility #col2wide ol li h4{font-weight:normal;font-size:1em;margin:0;padding:0;}
 	body#accessibility #col2wide ol li h3{font-size:1em; }
 
 	body.sitemap #col2wide ol {color:#999;font-size:0.8em;}
	body.sitemap #col2wide ol a{color:#999;text-decoration:none;}
	body.sitemap #col2wide ol li a:hover{text-decoration:underline}
 	body.sitemap #col2wide ol li ol{font-size:1.0em;}
 	body.sitemap #col2wide ol li ol li a:hover{text-decoration:underline}
	body.sitemap #col2wide ol p.sitemap{margin-top:0;padding-top:0;font-size:0.85em;margin-bottom:3px}
	
	body ol {color:#999;font-size:1em}
	body ol a{color:#999;text-decoration:none}
	body ol li a:hover{text-decoration:underline}
 	body ol li ol{font-size:1em;}
 	body ol li ol li a:hover{text-decoration:underline}

	.errormessage{color:#E96B10;font-size:0.7em}

	/*page specific*/

	body#bodyhome div#bottomleftbox div.linkbox{margin-bottom:-8px !important; margin-top:1px;}

	body#bodyhome div#bottomrightbox div.linkbox{margin-top:6px;margin-bottom:-4px;padding-top:2px}

	body#bodynews div#bottomleftbox div.linkbox{margin-bottom:-2px; }
	body#bodyclientlogin div#bottomleftbox div.linkbox{margin-bottom:-2px; }
	body#bodytechtestimonials div#bottomleftbox div.linkbox{margin-bottom:-2px; }
	body#bodyenhanceadvantage div#bottomleftbox div.linkbox{margin-bottom:-2px; }
	body#bodyspyware div#bottomleftbox div.linkbox{margin-bottom:-2px; }
	body#bodyadvantage div#bottomleftbox div.linkbox{margin-bottom:-2px; }
	body#bodyresources div#bottomleftbox div.linkbox{margin-bottom:-2px; }

	body#solsqd div#bottomleftbox div.linkbox{margin-bottom:-2px;  margin-top:5px;} 
	
	/* Home page with askability */
	div.askabilityimages{margin:0 0 -10px 0!important}
	div.askabilityimages div.childrenleft{float:left;margin-left:4px}
	div.askabilityimages div.childrenright{padding-left:183px}
	div.askabilitylink{text-align:center}
	div.askabilitylink a.askabilitylink{font-size:0.8em;color:#999;text-decoration:none}
	div.askabilitylink a.askabilitylink:hover{text-decoration:underline}
	div#divnewsupdates1 p{margin:0px 0 -2px 0}
	div#divnewsupdates2 p{margin:0px 0 7px 0}
	span.hidden{display:none}
	
	
	
	/*------News section = styling for image and text ------*/
	.news_item {width: 475px; padding: 10px; margin-bottom: 5px; margin-left: 5px;} 
	.news_item p{font-size:1em}
	#bodynews img.null {float: left; padding-right: 12px; margin-top: 0.8%;} 
	
	/*-------------twitter------------*/
	#twitter_div {color:#999;font-size:0.7em;line-height:1.4em; margin-left:0px; width: 181px;}
	h2.sidebar-title  {color:#e96b10;font-size:12px;margin:0 ;font-weight:normal; margin-left:0px;}
		
	#twitter_update_list {list-style:none;margin:0;padding:0}
	#twitter_update_list li {padding:0;font-size:1em;line-height:1.4em;margin:5px 0 7px 0;color:#999;padding-left:13px;background:url(../images/grey_cross.gif) no-repeat 0px 4px;}
	#twitter_update_list li a {color:#999;text-decoration:none;display:block;height:14px}
	#twitter_update_list li a:hover {color:#e96b10;}
	
	#twitterlink{background:url(../images/cross.gif) top right no-repeat;height:14px;text-align:right;padding-right:18px;}
	#twitterlink a{font-size:10px;line-height:1.4em;display:block;color:#666;text-decoration:none;} 
	#twitterlink a:hover{ text-decoration:underline;color:#e96b10;} 
	
	
	/*-------------footer------------*/
	div#copyright{font-size:11px; color:#2E2E2E; float:left; padding: 7px 0px 0px 8px;}
	/*#container #divfooter #ulbottom  div#copyright{font-size:11px; color:#2E2E2E; float:left; padding: 5px 0px 0px 8px;} */
	* html #container #divfooter #ulbottom li#home{margin-left:180px;width:60px;background:url(../images/menus/submenu2.gif) 0px -24px no-repeat;height:25px;}
	#container #divfooter #ulbottom li#home{margin-left:355px;width:60px;background:url(../images/menus/submenu2.gif) 0px -24px no-repeat;height:25px;}
	#container #divfooter #ulbottom li#bottomaccessibility{width:100px;background:url(../images/menus/submenu3.gif)  0 -24px no-repeat;height:22px;}
	#container #divfooter #ulbottom li#sitemap{width:78px;background:url(../images/menus/submenu4.gif) 0 -24px no-repeat;height:22px;}
	#container #divfooter #ulbottom li#home a:hover{background:url(../images/menus/submenu2.gif)}
	#container #divfooter #ulbottom li#bottomaccessibility a:hover{background:url(../images/menus/submenu3.gif)}
	#container #divfooter #ulbottom li#sitemap a:hover{background:url(../images/menus/submenu4.gif)}
	
	
	/*----Picture Banner for Contact page----*/
	body#bodycontact #container #divimage{background:#fff url(../images/topbar/contact.jpg) 0 0;}

	#bodyhome #col2 p  a{color:#999;text-decoration:none;}
	#bodyhome #col2 p  a:hover{text-decoration:underline}
	
	/*--------- Images on home page ---------*/
	#bodyhome #col2 img.homeimageleft {margin: 5px 0px 0px 0px; float:left; padding: 0px 15px 10px 0px} 
	#bodyhome #col2 img.homeimageright {margin: 5px 0px 0px 0px; float:right; padding: 0px 0px 10px 15px}
	