body {background: /*#3f3f3f*/#0087ba url(../images/bg.jpg) repeat-y scroll center top; text-align: center; margin: 0; padding: 0;}
/*body {background-color: #3f3f3f; text-align: center; padding: 0; margin: 0;}*/
			
/* Global Styles */
			img {border: none;}
			h1 {font: bold 24px arial; color: #f78f1e; padding: 0 0 13px 0; margin: 0;}
			h2 {font: bold 16px arial; color: #f78f1e; padding: 0 0 1px 0; margin: 0;}
			a {color: #3f3f3f;}
			a:hover {color: #f78f1e;}
			p {font: 12px arial; color: #3f3f3f; line-height: 18px; padding: 0 0 18px 0; margin: 0;}
			blockquote {font: 27px helvetica, arial; color: #f78f1e; margin: 0; padding: 29px 55px 8px 55px; line-height: 34px; border: none;}
			p.quote {color: #909090; padding-left: 58px;}
			
			.clear {clear: both;}
			
			.container {width: 984px; height: 100%; background-color: #ffffff; padding: 0; margin: 0 auto;}
			
	/* Header */
			.header {width: 984px; padding: 0; margin: 0;}
			.header .left {width: 235px; padding: 14px 0 12px 0; margin: 0; float: left; /*background-color: red;*/ text-align: right;}
			.header .right {width: 746px; padding: 0; margin: 0 0 0 235px; /*background-color: blue;*/ text-align: right; position: relative; top: 0; left: 0;}
			img.bird {position: absolute; top: 14px; left: 588px;}
			img.twitter {position: absolute; top: 33px; left: 632px;}
			h4.twitter {font: bold 11px arial; color: #00aeef; padding: 41px 114px 22px 0; margin:0;}
			
	/* Nav */
			ul.nav {list-style-type: none; padding: 0 0 0 71px; margin: 0;}
			ul.nav li {display: inline; margin: 0; padding: 0;}
			ul.nav li a {background: url(../images/btn_home.jpg) no-repeat scroll 0 0; width: 97px; height: 24px; display: block; overflow: hidden; text-indent: -9999px; margin: 0 0 0 9px; padding: 0; float: left; text-align: left;}
			ul.nav li.wwd a {background-image: url(../images/btn_what_we_do.jpg);}
			ul.nav li.wwa a {background-image: url(../images/btn_who_we_are.jpg);}
			ul.nav li.cl a {background-image: url(../images/btn_clients.jpg);}
			ul.nav li.cs a {background-image: url(../images/btn_case_studies.jpg);}
			ul.nav li.co a {background-image: url(../images/btn_contact.jpg);}
			ul.nav li a:hover {background-position: 0 -24px;}
			ul.nav li a.active {background-position: 0 -24px;}
			
	/*footer */
			.footer {
                            width: 942px; padding: 0 0 30px 42px; margin: 39px 0 0 0; text-align: left;
                        }
			.footer p {font-size: 10px; color: #8b8b8b; padding: 6px 0 0 0; margin: 0; border-top: solid 1px #dddddd;}
			.footer a {color: #8b8b8b;}
			.footer .left {width: 450px; padding: 0; margin: 0; float: left;}
			.footer .right {width: 450px; padding: 0; margin: 0 0 0 450px; text-align: right;}
			
	/* Photo strip */
			.image-strip {background: transparent url(../images/star-removed/photo_1.jpg) no-repeat 0 0; margin: 0; padding: 0; width: 984px; height: 251px; border-top: 7px solid #cfcfcf; border-bottom: 7px solid #cfcfcf;}
			.wwd {background-image: url(../images/star-removed/photo_2.jpg);}
			.wwa {background-image: url(../images/star-removed/photo_3.jpg);}
			.cl {background-image: url(../images/star-removed/photo_4.jpg);}
			.cs {background-image: url(../images/star-removed/photo_5.jpg);}
			.co {background-image: url(../images/star-removed/photo_6.jpg);}
			
/*TEMPLATE 1 (Home + Clients + Contact) */
			.content {width: 942px; padding: 37px 0 0 42px; margin: 0; text-align: left;}
			.content .left {float: left; width: 392px; padding: 0 0 0 25px; margin: 0;}
			.content .right {width: 392px; margin: 0 0 0 483px; padding: 0;/* background: transparent url(../images/quote_marks.jpg) no-repeat 0 0;*/}
			.content .left_height {margin-bottom: 20px;}
			
                        
	/* Home Content */
	
			h1.home {padding-bottom: 19px;}
			h3.more-clients {font: bold 12px arial; color: #a0a0a0; position: absolute; top: 64px; left: 835px;}
			h3.more-clients a {color: #a0a0a0;}
			h3.more-clients a:hover {color: #f78f1e;}
			p.home {font-size: 14px; line-height: 24px; padding-bottom: 19px;}
			
			a.find_out_more {background: url(../images/btn_find_out_more.jpg) no-repeat scroll 0 0; width: 133px; height: 24px; display: block; overflow: hidden; text-indent: -9999px; margin: 0 0 18px 0; padding: 0;}
			a.find_out_more:hover {background-position: 0 -24px;}
			
			.clients_promo {background: transparent url(../images/clients_promo_bg.jpg) no-repeat 0 0; /*width: 807px; */height: 99px; padding: 21px 0 0 93px; margin: 0 0 0 0px; position: relative; top: 0; left: 0; text-align: left; clear: both;}
			.clients_promo img {padding-left: 38px;}
			.clients_promo h2.home {font-size: 22px; color: #a0a0a0; padding-bottom: 0; position: absolute; top: 21px; left: 25px;}
		/* Quote animation styles */
			.slideshow {padding: 0; margin: 0;}
			.slideshow .pat {background: transparent url(../images/quote_marks.jpg) no-repeat 0 0; padding: 0; margin: 0;}
			
	/* Clients Content */
			.content .left_clients {width: 510px;}
			.content .right_clients {margin-left: 535px;}
			.logo {width: 102px; margin: 0; padding: 9px 67px 31px 0; float: left;}
			
			
	/* Contact content */
			p.contact {padding-bottom: 22px;}
			.content .right_contact {background-image: url(../images/form_middle.jpg);}
			/* form */
			form h2 {padding-bottom: 20px;}
			form {font: 12px arial; color: #575757; line-height: 16px; margin: 0px; padding: 0 0 0 34px;}
			input {height: 16px; width: 198px; font: 12px arial; color: #575757; padding: 2px; margin: 0; border: 1px solid #cecece;}
			p.form {padding: 0; margin: 0;}
			textarea {width: 198px; height: 60px; font: 12px arial; color: #575757; padding: 2px; margin: 0; border: 1px solid #cecece;}
			label {float: left; width: 76px;}

			input.send_button {width: 97px; height: 24px; background: url(../images/btn_send.gif) no-repeat 0 0; margin: 0 0 25px 76px;  display: block; text-indent: -999px; padding: 0; border: none; font-size: 0;line-height: 0;}
			
			.form_error {border: solid 1px red; margin: 0 34px 34px 0; padding: 10px 10px 12px 10px;}
			.form_error p {color: red; padding-bottom: 6px;}
			.form_error li {color: red;}
			.form_error ul {margin: 0; padding: 0 0 0 40px;}
			
/*TEMPLATE 2 (What we do + Who we are + Cae Studies) */
			.left_container {width: 665px; float: left;}
			.left_container h1 {font-size: 28px; font-weight: normal; padding-bottom: 23px; line-height: 23px;}
			
			.left_container .left {width: 235px; padding-left: 0; background: transparent url(../images/sub_nav_middle.jpg) no-repeat 0 0;}
			.left_container .left h2 {font-size: 14px; color: #00aeef; background: url(../images/star_graphic.gif) no-repeat 0 0; padding: 0 0 8px 21px; margin-left: 17px; margin-bottom: 11px; border-bottom:  solid 1px #dddddd; width: 141px; line-height: 16px;}
			.left_container .left ul {margin: 0 0 24px 17px; padding: 0; list-style-type: none; width: 162px;}
			.left_container .left ul li {font: bold 12px arial; color: #f7972e; padding: 0; margin: 0; line-height: 22px;}
			.left_container .left ul li a {text-decoration: none; color: #f7972e;}
			.left_container .left ul li a:hover {color: #00aeef; padding-left: 14px; background: url(../images/arrow_graphic.gif) no-repeat scroll left 3px ;}
			.left_container .left ul li a.active {color: #00aeef; padding-left: 14px; background: url(../images/arrow_graphic.gif) no-repeat scroll left 3px ;}
						
			.left_container .right {float: right; width: 430px; background-image: none; margin-left: 0; padding-top: 14px;}
			.left_container .right img {padding-top: 7px; padding-bottom: 22px;}
			.left_container .right h2 {padding-bottom: 18px; padding-top: 8px;}
			
			.left_container .right ul {padding: 0 46px 18px 46px; margin: 0; list-style-type: disc;}
			.left_container .right ul li {font: 12px arial; color: #3f3f3f; line-height: 18px; padding: 0; margin: 0;}
			
			.left_container .right ol {padding: 0 46px 0px 46px; margin: 0;}
			.left_container .right ol li {font: 12px arial; color: #3f3f3f; line-height: 18px; padding: 0; margin: 0;}
			
			.right_two {width: 212px; padding: 0 0 0 40px;; margin: 0 0 0 665px; height: 350px; background: transparent url(../images/quote_marks_small.jpg) no-repeat 0 0;}
			.right_two blockquote {font-size: 23px; color: #909090; padding-left: 0; padding-right: 0; padding-bottom: 5px; width: 195px;}
			.right_two p.quote {padding-left: 0px; font-size: 10px; line-height: 14px;}
			
	/* Case studies page */
	
			.right_three {background-image: none;}
			
	/* meet the team page */
	
			h1.subheading {padding-bottom: 15px;}
			h1.subheading span {font-size: 16px; line-height: 31px; padding: 0; margin: 0;}
			.left_container .left ul.stroke {border-bottom: solid 1px #dddddd; padding-bottom: 16px; margin-bottom: 5px;}
			
                        .mylist {
                            list-style-type: none;margin: 0;padding: 10px 0 10px 0;font: 12px arial; color: #3f3f3f; line-height: 18px;
                        }
