/* GeorgiaWorkInjury.com Global Styles
-----------------------------------------*/

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* This version should remove the dotted outline on links in Firefox -- AND IE7! */
a:active, a:focus {
	outline: 0;
}

a {
	border:none;
	color:#E93A28;
}

a:link,
a:visited {
	text-decoration:none;
}

a:hover,
a:active {
	text-decoration:underline;
}

.readMore2 {
	padding:0 4px 0; /* top - right/left - bottom */
	background-color:#B1BFCF;/*#B3C1D0*/
}

.logo_home {
	float:left;
	/*display:block;*/
	/*width:289px;*/
	width:315px;
	height:60px;
	background:url(../img/Sunne-and-LaBouff-Logo8-4.gif) no-repeat;
	overflow:hidden;
}

.logo a {
	float:left;
	display:block;
	/*width:289px;*/
	width:315px;
	height:60px;
	overflow:hidden;
}

.logo a:link,
.logo a:visited {
  background:url(../img/Sunne-and-LaBouff-Logo-ro8-4.gif) no-repeat 0 0;
}

.logo a:hover,
.logo a:active {
  background:url(../img/Sunne-and-LaBouff-Logo-ro8-4.gif) no-repeat 0 -60px;
}

.regTMark {
	vertical-align:top;
	font-size:11px;
}

#topLinks:after {
	content:"."; 
	display:block; 
 	height:0; 
	clear:both; 
	visibility:hidden;
}

#topLinks {
	border-bottom:2px solid #D6E987;
	display:inline-block; /* needed for IE7 */
}

* html #topLinks {
	height:1%;
}

#topLinks {
	display:block;
}

#topLinksR {
	padding-bottom:4px;
	padding-top:42px;
	font-size:11px;
	float:right;
	color:#E93A28;
	width:620px;
}

#topLinksR ul {
	list-style:none;
	margin:0;
	padding:0;
}

#topLinksR li {
	display:block;
	float:right;
	/*margin-bottom:0.4em;*/ /* doesn't work in IE7! */
}

#topLinksR li#whoweare, #topLinksR li#whatwedo, #topLinksR li#whyweredifferent, #topLinksR li#whatyoucando {
	padding-right:2.6em;
	/*padding-right:3.4em;*/
}

#topLinksR li#whatwevedone {
	padding-right:10px;
}

#topLinksR a {
	padding:0 2px; /* needed for IE6 */
	font-size:11px;
	color:#E93A28;
	text-decoration:none;
}

#topLinksR a:hover {
	color:#E93A28;
	text-decoration:underline;
}

#topLinksR span {
	margin:0;
	padding:0;
	color:#999;
}

#footer_home {
	clear:both;
	border-top:2px solid #D6E987;
	display:block;
	font-size:11px;
	color:#ed1c24;
	/*margin-top:12px;*/ /* remove for home page image placement */
	/*padding-top:12px;*/ /* remove for home page image placement */
	width:974px;
	background-color:#FFFFFF;
}

#footer {
	padding-bottom:10px;
	clear:both;
	border-top:2px solid #7f7f7f;
	display:block;
	font-size:11px;
	color:#ed1c24;
	/*margin-top:12px;*/ /* remove for home page image placement */
	/*padding-top:12px;*/ /* remove for home page image placement */
	width:900px;
	background-color:#FFFFFF;
}

#footer:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

* html #footer {
	height:1%;
}

#footerL {
	padding-left:10px;
	padding-bottom:20px;
  	padding-top:6px;
	float:left;
}

#footerH {
	padding-left:2.6em;
	padding-bottom:20px;
  	padding-top:6px;
	float:left;
}

#footerR {
	padding-right:10px;
  	padding-top:7px;
	float:right;
	font-size:10px;
}

.cpyrght {
	color:#000;
	font-size:10px;
}

p { line-height: 1.5em; margin: 0 0 15px 0; padding: 0; }

#pagecontent_wrapper { /* who-we-are.htm & what-we-do.htm */
	overflow:hidden;
	position:relative;
	width:974px;
	height:640px; /* provide for IE6 */
}

/* Homepage Styles
-----------------------------------------*/

#home_container {
	padding:0 30px;
	width:974px;
	margin:0 auto;
}

#home_wrapper {
	position:relative;
	display:block;
}

#homeLeftWrap {
	/* BEGIN new stuff */
	height:600px;
	background-color:#abc;
	margin:20px 0;
	/* END new stuff */
	/*float:left;*/ /* float wrecks layout in IE6 (this was the mystery issue: see below) */
	position:relative; /* required for IE6 */
}

/* SuperGuy */
#homeLeft_1 {
	/*left:-30px;*/
	top:-10px;
	/*background:url(../img/GWI-ToughAdvocacy-dw3a-2-tm-alpha.png) no-repeat;*/
	background:url(../img/Tough-Advocacy_Sunne-and-LaBouff.png) no-repeat;
	height:420px;
	width:974px; /* use 972 instead of 974 for IE6 mystery issue */
	display:block;
	float:left;
	position:relative;
}

/* SuperGirl */
#homeLeft_2 {
	top:-10px;
	/*background:url(../img/Supergirl2-tm-alpha.png) no-repeat;*/
	background:url(../img/Tough-Advocacy_Sunne-and-LaBouff.png) no-repeat;
	height:420px;
	width:974px; /* use 972 instead of 974 for IE6 mystery issue */
	display:block;
	float:left;
	position:relative;
}

/* SuperGuy */
.border_1 {
	top:-10px;
	float:left;
	background-color:#000000;
	display:block;
	height:2px !important;
	margin:0pt 0pt 1px;
	overflow:hidden;
	position:relative;
	/*width:654px;*/
	/*width:722px;*/
	width:750px;
	z-index:100;
}

/* SuperGirl */
.border_2 {
	top:-10px;
	float:left;
	background-color:#000000;
	display:block;
	height:2px !important;
	margin:0pt 0pt 1px;
	overflow:hidden;
	position:relative;
	/*width:520px;*/
	/*width:722px;*/
	width:750px;
	z-index:100;
}

/* SuperGuy */
#hLBorder_1 {
	border-top:1px solid #000000;
	height:10px;
	/*width:653px;*/
	/*width:721px;*/
	width:749px;
}

/* SuperGirl */
#hLBorder_2 {
	border-top:1px solid #000000;
	height:10px;
	/*width:519px;*/
	/*width:721px;*/
	width:749px;
}

#homeLeftTwo {
	top:-10px;
	width:974px;
	display:block;
	float:left;
	position:relative;
}

#homeLeft2 h2 {
	margin:15px 0 0.4em 50px;
}

#homeLeft2 #hTwo {
	margin:15px 0 0.2em 50px;
}

#WhoWeAre {
	margin-top:20px; /* can't use padding for IE */
	width:324px;
	float:left;
}

#WhatWeDo {
	margin-top:20px; /* can't use padding for IE */
	width:325px;
	float:left;
}

#WhyWereDiff {
	margin-top:20px; /* can't use padding for IE */
	width:324px;
	float:left;
}

.homeLeft2_subPara {
	margin:0 0 15px 20px;
	font-size:12px;
	line-height:17px;
}

.homeLeft2_findOutMore {
	float:left;
	padding:2px 4px;
	color:#fff;
	background-color:#f00;
	font-size:11px;
	margin:4px 0 0 30px;
}

.title {
display:block;
outline-color:invert;
outline-style:none;
outline-width:medium;
text-indent:-9999px !important;
}

#homeLeft2 .whoWeAre {
	background:url(../img/home-titles2.png) no-repeat 0 -19px;
	width:94px;
	height:18px;
}

#homeLeft2 .whatWeDo {
	background:url(../img/home-titles2.png) no-repeat 0 -37px;
	width:94px;
	height:18px;
}

#homeLeft2 .whyWereDifferent {
	background:url(../img/home-titles2.png) no-repeat 0 -55px;
	width:157px;
	height:18px;
}

/* Why Were Different
-----------------------------------------*/

#whywerediff_content {
	position:relative;
	font:13px arial, helvetica, sans-serif;
	padding:0;
	width:1948px;
  }

#wwdiffLeft {
	/*background-color:#abc;*/
	background-color:#9D9CC7;
	margin-top:20px;
	height:600px;
	width:296px;
	display:block;
	float:left;
	position:relative;
}

#wwdiffLeftTextWrap {
	padding-left:10px; /* must use padding -- not margin -- to satisfy IE6 */
	float:left;
	width:276px;
	height:600px;
}

#wwdiffLeftTextWrap .wwdTitle {
	/*background:url(../img/what-we-do-titles.png) no-repeat 0 0;
	width:119px;
	height:19px;*/
	/*background:url(../img/what-we-do-titles.png) no-repeat 0 -19px;*/
	background:url(../img/why-were-different-title2.gif) no-repeat;
	width:199px;
	height:23px;
}

#wwdiffLeftTextWrap h2 {
	/*width:119px;
	margin:40px auto 0;*/
	width:199px;
	margin:40px auto 0; /* top - right/left - bottom */
}

#wwdiffLeftTextWrap2 {
	padding-top:15px;
	float:left;
	width:276px;
	text-align:center;
}

#wwdiffLeftTextWrap3 {
	font-size:15px;
	/*background-color:#abc;*/
	background-color:#9D9CC7;
	margin:auto;
	width:256px;
	text-align:justify;
}

#wwdiffLeftText1 {
	padding:15px 0 20px 0;
}

#wwdiffLeftText2 {
	/*padding-bottom:120px;*/
}

#wwdiffLeftText3 {
	padding-top:55px;
	text-align:center;
}

#wwdiffLeftText3 a {
	font-size:13px;
}

#wwdiffMiddle {
	height:640px;
	width:382px;
	display:block;
	float:left;
	position:relative;
}

#wwdiff_middleWrap {
	/*background-color:#EE6634;*/
	background-color:#65BBEA;
	margin:auto;
	width:382px;
	height:640px;
}

#wwdiffMiddle img {
	/*padding-top:20px;*/
}

#wwdiffRight {
	/*background-color:#abc;*/
	background-color:#9D9CC7;
	margin-top:20px;
	height:600px;
	width:296px;
	display:block;
	float:left;
	position:relative;
}

#wwdiffRightTextWrap {
	padding-left:10px; /* must use padding -- not margin -- to satisfy IE6 */
	float:left;
	width:276px;
	height:600px;
}

#wwdiffRightTextWrap .wwdTitle {
	/*background:url(../img/what-we-do-titles.png) no-repeat 0 -19px;*/
	width:199px;
	height:23px;
}

#wwdiffRightTextWrap h2 {
	width:199px;
	margin:40px auto 0; /* top - right/left - bottom */
}

#wwdiffRightTextWrap2 {
	padding-top:15px;
	float:left;
	width:276px;
	text-align:center;
}

#wwdiffRightTextWrap3 {
	font-size:15px;
	/*background-color:#abc;*/
	background-color:#9D9CC7;
	margin:auto;
	width:256px;
	text-align:justify;
}

#wwdiffRightText1 {
	padding:15px 0 20px 0;
}

#wwdiffRightText2 {
	padding-bottom:20px;
}

#wwdiffRightText3 {
	padding-bottom:20px;
}

#wwdiffRightText4 {}

#wwdiffLeft2 {
	background-color:#abc;
	margin-top:20px;
	height:600px;
	width:279px;
	display:block;
	float:left;
	position:relative;
}

#wwdLeft3 {
	margin:auto;
	height:600px;
	width:259px;
}

#wwdLeft3 .wwdTitle {
	background:url(../img/what-we-do-titles.png) no-repeat 0 -42px;
	width:152px;
	height:61px;
}

#wwdLeft3 h2 {
	margin:120px auto 0; /* top - right/left - bottom */
}

#wwdLeft3imgwrap {
	position:relative;
	overflow:hidden;
	padding-top:140px;
	float:left;
	width:259px;
	text-align:center;
}

#wwdLeft3imgOne {
	text-align:center;
	width:259px;
	float:left;
}

#wwdLeft3imgTwo {
/* style="display:none;" does not work inline -- display:none must go in stylesheet (?) 
<div id="wwdLeft3imgTwo"><img src="img/DSC_7643.jpg" alt="" border="0" style="display:none;" /></div> */
	display:none;
	text-align:center;
	width:259px;
	float:left;
}

#wwdMiddle2_iFrame {
	background-color:#EE6634;
	height:640px;
	width:416px;
	display:block;
	float:left;
	position:relative;
}

#wwdRight2 {
	background-color:#abc;
	margin-top:20px;
	height:600px;
	width:279px;
	display:block;
	float:left;
	position:relative;
}

#wwdRight2 .wwdBack {
	background:url(../img/what-we-do-titles.png) no-repeat 0 -103px;
	width:50px;
	height:40px;
}

#wwdRight2 h2 {
	width:50px;
	margin:275px auto 0; /* top - right/left - bottom */
}

#rightTextWrap4 {
	padding-top:100px;
	float:left;
	width:279px;
	text-align:center;
}

#rightTextWrap5 {
	padding-top:5px;
	background-color:#aabbcc;
	height:20px;
	margin:auto;
	width:279px;
	text-align:center;
}

/* What We've Done
-----------------------------------------*/

#wwvd_wrapper {
	overflow:hidden;
	position:relative;
	width:974px;
}

#wwvdLeft {
	text-align:left;
	background-color:#9D9CC7;
	margin-top:20px;
	height:600px;
	width:324px;
	display:block;
	float:left;
	position:relative;
}

#wwvdLeft2 {
	margin-top:20px;
	background-color:#ABAAD9;
	height:560px;
	width:324px;
	display:block;
	position:relative;
}

#wwvdLeft3 {
	padding:25px 20px 0 20px;
}

/* thanks to http://www.positioniseverything.net/explorer/italicbug-ie.html
for the following IE6 and italics bug fix */
* html #wwvdLeft3 {
	overflow: hidden;
	overflow: visible;
	width: 100%;
	width: auto;
	zoom: 1;
}

#wwvdLeft3 .wwdTitle {
	background:url(../img/what-weve-done.gif) no-repeat 0 0;
	width:284px;
	height:19px;
}

#wwvdLeft3 h2 {
	margin:0 auto 25px; /* top - right/left - bottom */
}

#wwvdMiddle {
	background-color:#C69491;
	height:640px;
	width:326px;
	display:block;
	float:left;
	position:relative;
}

#wwvdMiddle2 {
	background-color:#9D9CC7;
	margin-top:20px;
	height:600px;
	width:326px;
	display:block;
	position:relative;
}

#wwvdMiddle3 {
	background-color:#C69491;
	margin:auto;
	height:600px;
	width:286px;
	display:block;
	position:relative;
}

#wwvdMiddle3 img {
	padding-top:20px;
}

#wwvdRight {
	text-align:left;
	background-color:#9D9CC7;
	margin-top:20px;
	height:600px;
	width:324px;
	display:block;
	float:left;
	position:relative;
}

#wwvdRight2 {
	margin-top:20px;
	background-color:#ABAAD9;
	height:560px;
	width:324px;
	display:block;
	position:relative;
}

#wwvdRight3 {
	padding:20px 20px 0 20px;
}

/* thanks to http://www.positioniseverything.net/explorer/italicbug-ie.html
for the following IE6 and italics bug fix */
* html #wwvdRight3 {
	overflow: hidden;
	overflow: visible;
	width: 100%;
	width: auto;
	zoom: 1;
}

/* What You Can Do
-----------------------------------------*/

#wycd_wrapper {
	overflow:hidden;
	position:relative;
	width:974px;
}

#whatyoucando_content {
	/*position:relative;
	font:13px arial, helvetica, sans-serif;
	padding:0;
	width:1948px;*/
  }

#wycdLeft {
	text-align:center;
	background-color:#abc;
	margin-top:20px;
	height:600px;
	width:314px;
	display:block;
	float:left;
	position:relative;
}

#wycdLeft img {
	padding-top:20px;
}

#wycdMiddle {
	background-color:#A9CDAD;
	height:640px;
	width:346px;
	display:block;
	float:left;
	position:relative;
}

#wycdMiddle2 {
	background-color:#AA9C82;
	margin-top:20px;
	height:600px;
	width:346px;
	display:block;
	float:left;
	position:relative;
}

#wycdMiddle3 {
	line-height:24px;
	font-size:15px;
	text-align:left;
	padding-top:25px;
	margin:auto;
	height:575px;
	width:306px;
	display:block;
	position:relative;
}

#wycdMiddle3 .wwdTitle {
	background:url(../img/what-you-can-do2.gif) no-repeat 0 0;
	width:306px;
	height:19px;
}

#wycdMiddle3 h2 {
	margin:0 auto 25px; /* top - right/left - bottom */
}

#wycdMiddle3 img {
	padding:10px 0 25px 0;
}

.steps{ line-height: 1.5em; margin: 0 0 10px 0; padding: 2px 4px; background-color: #C8AF8A; }

.steps2{ line-height: 1.5em; margin: 0 0 10px 0; padding: 2px 4px; background-color: #BAAE98; }

#wycdRight {
	text-align:center;
	background-color:#abc;
	margin-top:20px;
	height:600px;
	width:314px;
	display:block;
	float:left;
	position:relative;
}

#wycdRight img {
	padding-top:20px;
}

/* What We Do
-----------------------------------------*/

#whatwedo_content {
	position:relative;
	font:13px arial, helvetica, sans-serif;
	padding:0;
	width:1948px;
  }

#wwdLeft {
	background-color:#abc;
	margin-top:20px;
	height:600px;
	width:279px;
	display:block;
	float:left;
	position:relative;
}

#wwdLeftTextWrap {
	padding-left:10px; /* must use padding -- not margin -- to satisfy IE6 */
	float:left;
	width:259px;
	height:600px;
}

#wwdLeftTextWrap .wwdTitle {
	background:url(../img/what-we-do-titles.png) no-repeat 0 0;
	width:119px;
	height:19px;
}

#wwdLeftTextWrap h2 {
	width:119px;
	margin:40px auto 0; /* top - right/left - bottom */
}

#wwdLeftTextWrap2 {
	padding-top:15px;
	float:left;
	width:259px;
	text-align:center;
}

#wwdLeftTextWrap3 {
	font-size:15px;
	background-color:#aabbcc;
	margin:auto;
	width:239px;
	text-align:justify;
}

#wwdLeftText1 {
	padding:15px 0 20px 0;
}

#wwdLeftText2 {
	padding-bottom:120px;
}

#wwdLeftText3 {
	padding-top:55px;
	text-align:center;
}

#wwdLeftText3 a {
	font-size:13px;
}

#wwdMiddle {
	height:640px;
	width:416px;
	display:block;
	float:left;
	position:relative;
}

#wwd_middleWrap {
	background-color:#EE6634;
	margin:auto;
	width:416px;
	height:640px;
}

#wwdMiddle img {
	padding-top:20px;
}

#wwdRight {
	background-color:#abc;
	margin-top:20px;
	height:600px;
	width:279px;
	display:block;
	float:left;
	position:relative;
}

#wwdRightTextWrap {
	padding-left:10px; /* must use padding -- not margin -- to satisfy IE6 */
	float:left;
	width:259px;
	height:600px;
}

#wwdRightTextWrap .wwdTitle {
	/*background:url(../img/what-we-do-titles.png) no-repeat 0 -19px;*/
	width:199px;
	height:23px;
}

#wwdRightTextWrap h2 {
	width:199px;
	margin:40px auto 0; /* top - right/left - bottom */
}

#wwdRightTextWrap2 {
	padding-top:15px;
	float:left;
	width:259px;
	text-align:center;
}

#wwdRightTextWrap3 {
	font-size:15px;
	background-color:#aabbcc;
	margin:auto;
	width:239px;
	text-align:justify;
}

#wwdRightText1 {
	padding:15px 0 20px 0;
}

#wwdRightText2 {
	padding-bottom:20px;
}

#wwdRightText3 {
	padding-bottom:20px;
}

#wwdRightText4 {
	
}

#wwdLeft2 {
	background-color:#abc;
	margin-top:20px;
	height:600px;
	width:279px;
	display:block;
	float:left;
	position:relative;
}

#wwdLeft3 {
	margin:auto;
	height:600px;
	width:259px;
}

#wwdLeft3 .wwdTitle {
	background:url(../img/what-we-do-titles.png) no-repeat 0 -42px;
	width:152px;
	height:61px;
}

#wwdLeft3 h2 {
	margin:120px auto 0; /* top - right/left - bottom */
}

#wwdLeft3imgwrap {
	position:relative;
	overflow:hidden;
	padding-top:140px;
	float:left;
	width:259px;
	text-align:center;
}

#wwdLeft3imgOne {
	text-align:center;
	width:259px;
	float:left;
}

#wwdLeft3imgTwo {
/* style="display:none;" does not work inline -- display:none must go in stylesheet (?) 
<div id="wwdLeft3imgTwo"><img src="img/DSC_7643.jpg" alt="" border="0" style="display:none;" /></div> */
	display:none;
	text-align:center;
	width:259px;
	float:left;
}

#wwdMiddle2_iFrame {
	background-color:#EE6634;
	height:640px;
	width:416px;
	display:block;
	float:left;
	position:relative;
}

/* BEGIN What We Do -- iFrame
-----------------------------------------*/

#iFrame_wrapper {
	overflow:hidden;
	position:relative;
	width:416px;
}

#iFrame_content {
	position:relative;
	padding:0;
	width:832px;
}

#wwdMiddle2a {
	background-color:#EE6634;
	height:640px;
	width:416px;
	display:block;
	float:left;
	position:relative;
}

#wwd_middleWrap2a {
	margin-top:20px;
	background-color:#ddd;
	width:416px;
	height:600px;
}

#wwd_middleWrap3a {
	padding:20px 20px 0 20px;
}

#wwdMiddle2b {
	background-color:#EE6634;
	height:640px;
	width:416px;
	display:block;
	float:left;
	position:relative;
}

#wwd_middleWrap2b {
	margin-top:20px;
	background-color:#ddd;
	width:416px;
	height:600px;
}

#wwd_middleWrap3b {
	padding:20px 20px 0 20px;
}

/* line-height was 1.5em. Set to 1.45em for ie7, and especially ie6 which overflows at 1.5em */
.p2 { line-height: 1.45em; margin: 0 0 12px 0; padding: 0; }

.p2_preditty { line-height: 1.45em; margin: 0 0 px 0; padding: 0; }

.p2_ditty { line-height: 1.45em; margin: 0 0 12px 0; padding: 0; font-size:11px; }

#pageTwo {
	padding-top:3px;
	text-align:center;
	background-color:#EE6634;
	float:left;
	width:416px;
	height:14px;
}

#pageOne {
	padding-top:3px;
	text-align:center;
	background-color:#EE6634;
	float:left;
	width:416px;
	height:14px;
}

.linkStyle2 a {
	border:none;
	color:#000;
}

.linkStyle2 a:link,
.linkStyle2 a:visited {
	text-decoration:none;
}

.linkStyle2 a:hover,
.linkStyle2 a:active {
	text-decoration:underline;
}

.readMore {
	line-height:14px;
	font-size:13px;
	vertical-align:top;
}

/* END What We Do -- iFrame
-----------------------------------------*/

#wwdRight2 {
	background-color:#abc;
	margin-top:20px;
	height:600px;
	width:279px;
	display:block;
	float:left;
	position:relative;
}

#wwdRight2 .wwdBack {
	background:url(../img/what-we-do-titles.png) no-repeat 0 -103px;
	width:50px;
	height:40px;
}

#wwdRight2 h2 {
	width:50px;
	margin:275px auto 0; /* top - right/left - bottom */
}

#rightTextWrap4 {
	padding-top:100px;
	float:left;
	width:279px;
	text-align:center;
}

#rightTextWrap5 {
	padding-top:5px;
	background-color:#aabbcc;
	height:20px;
	margin:auto;
	width:279px;
	text-align:center;
}

/* Contact Us
-----------------------------------------*/

#contact_wrapper {
	overflow:hidden;
	position:relative;
	width:974px;
	height:640px;
}

#contact_content {
	position:relative;
	font:13px arial, helvetica, sans-serif;
	padding:0;
	width:974px;
	height:1280px;
}

#contact1 {
	background-color:#fff;
	height:640px;
	width:974px;
	display:block;
	float:left;
	position:relative;
}

#contact2 {
	margin-top:20px;
	background-color:#abc;
	width:974px;
	height:600px;
}

#contact3 {
	/*margin:20px 20px 0 20px;*/
	margin:20px auto 0;
	padding-left:20px;
	width:934px;
	height:384px;
	float:left;
}

#contact4 {
	/*background-color:#bcd;*/
	/*margin:20px 20px 0 20px;*/
	margin:20px auto 0;
	padding-left:20px;
	width:934px;
	height:150px;
	float:left;
}

#contact5 {
	/*width:311px;*/
	width:310px;
	line-height:18px;
	border-right:1px solid #cde;
	height:150px;
	float:left;
	background-color:#bcd;
}

#address {
	padding:20px 0 0 50px;
}

#contact6 {
	width:312px;
	line-height:24px;
	border-right:1px solid #cde;
	height:150px;
	float:left;
	background-color:#bcd;
}

#phone {
	line-height:18px;
	padding:20px 0 0 50px;
}

#contact7 {
	line-height:18px;
	height:150px;
	float:left;
	background-color:#bcd;
	width:310px;
}

#contactEmail {
	padding:20px 0 0 50px;
}

/* BEGIN Contact Form
-----------------------------------------*/

#contactLeft1 {
	margin:20px 20px 0 20px;
	width:272px;
	height:600px;
	float:left;
}

#contactLeft2 {
	width:272px;
	line-height:18px;
	border-right:1px solid #cde;
	height:150px;
	float:left;
}

#contactLeft3 {
	padding:20px 50px 0 50px;
}

#form1 {
	line-height:20px;
	font-size:12px;
	font-family: "helvetica neue", arial, helvetica, sans-serif;
	text-align:left;
	width:500px;
}

#form_div1 {
	border-left:1px solid #cde;
	float:left;
	width:622px;
}

#form_div2 {
	padding-left:20px;
	width:602px;
	margin:auto;
}

#form_div3 {
	height:435px;
	margin:auto;
	background-color:#bcd;
}

#form_div4 {
	text-align:center; /* needed to center #form1 in IE */
	padding:5px 20px 0 20px;
}

#form1 {
	margin:auto;
	line-height:20px;
	font-size:12px;
	font-family: "helvetica neue", arial, helvetica, sans-serif;
	text-align:left;
	width:500px;
}

#sendForm {
	height:25px;
	width:500px;
	float:left;
	text-align:center;
}

#clearForm {
	text-align:right;
	width:100%;
	float:left;
	height:20px;
}

#clearForm p {
	line-height:13px;
	font-size:11px;
	padding:0 10px 0 0;
}

#clearForm a:link, #clearForm a:visited {
	color:#0066ff;
	text-decoration:none;
}

#clearForm a:hover, #clearForm a:active {
  color:#0000ff;
  text-decoration:underline;
}

#contactF1 {
	background-color:#fff;
	height:640px;
	width:974px;
	display:block;
	float:left;
	position:relative;
}

#contactF2 {
	margin-top:20px;
	background-color:#abc;
	width:974px;
	height:600px;
}

#contactF3 {
	/*margin:20px 20px 0 20px;*/
	margin:20px auto 0;
	padding-left:20px;
	width:934px;
	height:100px;
	float:left;
}

#contactF3 .contactImg {
	background:url(../img/DSC_3857_2a.jpg) no-repeat 0 0;
	width:934px;
	height:100px;
}

#contactF3 h3 {
	margin:0 auto 0; /* top - right/left - bottom */
}

#contactF4 {
	/*margin:20px 20px 0 20px;*/
	margin:20px auto 0;
	padding-left:20px;
	width:934px;
	height:434px;
	float:left;
}

#contactF5 {
	width:311px;
	line-height:18px;
	height:435px;
	float:left;
}

#contactF52 {
	height:435px;
	width:291px;
	padding:0 0 0 0;
}

#contactF53_textWrap {
	background-color:#bcd;
	height:115px;
}

#contactF53_text {
	padding:20px 50px 0 50px;
}

#contactF53_img {
	padding:20px 0 0 0;
	height:300px;
	width:291px;
}

#contactF53_img .contactImg {
	background: url(../img/DSC_3857_1a.jpg) no-repeat 0 0;
	width:291px;
	height:300px;
}

#contactF53_img h2 {
	margin:0 auto 0; /* top - right/left - bottom */
}

#contactFormWrap {
	width:622px;
	line-height:24px;
	height:150px;
	float:left;
}

#contactForm {
	line-height:18px;
	padding:20px 0 0 50px;
}

/* END Contact Form
-----------------------------------------*/

/* Form Submission Thank You Page
-----------------------------------------*/

#contact3ThankYou {
	background:url(../img/DSC_7706_80pc_2.jpg) no-repeat;
	margin:20px 20px 0 20px;
	width:934px;
	height:560px;
	float:left;
}

#contact4ThankYou {
	background-color:#ff0;
	margin:280px 0 0 90px;
	line-height:18px;
	text-align:center;
	float:left;
}

#contact5ThankYou {
	padding:5px;
	float:left;
}

/* Who We Are
-----------------------------------------*/

#wwa_container {
	padding:0 30px;
	width:974px;
	margin:0 auto;
}

#wwa_wrapper {
	position:relative;
	display:block;
}

#whoweare_content {
	left:-974px;
	position:relative;
	font:13px arial, helvetica, sans-serif;
	padding:0;
	width:2922px;
  }

#wwaLeft {
	background-color:#abc;
	margin-top:20px;
	height:600px;
	width:240px;
	display:block;
	float:left;
	position:relative;
}

#leftTextWrap {
	float:left;
	width:240px;
	height:600px;
}

#leftTextWrap .cSunne {
	background:url(../img/who-we-are-titles2.png) no-repeat 0 0;
	width:61px;
	height:43px;
}

#leftTextWrap h2 {
	width:61px;
	margin:275px auto 0; /* top - right/left - bottom */
}

#leftTextWrap2 {
	padding-top:85px;
	float:left;
	width:240px;
	text-align:center;
}

#leftTextWrap3 {
	padding-top:5px;
	background-color:#aabbcc;
	height:20px;
	margin:auto;
	text-align:center;
}

#wwaMiddle {
	background-color:#cde;
	height:640px;
	width:494px;
	display:block;
	float:left;
	position:relative;
}

#middleWrap {
	background-color:#FF0;
	/*background-color:#F8F933;*/
	/*background-color:#FFF219;*/
	/*background-color:#F5FC5A;*/
	margin:auto;
	width:494px;
	height:640px;
}

#wwaMiddle img {
	padding-top:20px;
}

#wwaRight {
	background-color:#abc;
	margin-top:20px;
	height:600px;
	width:240px;
	display:block;
	float:left;
	position:relative;
}

#rightTextWrap {
	float:left;
	width:240px;
	height:600px;
}

#rightTextWrap .jpLabouff {
	background:url(../img/who-we-are-titles2.png) no-repeat 0 -43px;
	width:98px;
	height:43px;
}

#rightTextWrap h2 {
	width:98px;
	margin:275px auto 0; /* top - right/left - bottom */
}

#rightTextWrap2 {
	padding-top:85px;
	float:left;
	width:240px;
	text-align:center;
}

#rightTextWrap3 {
	padding-top:5px;
	background-color:#aabbcc;
	height:20px;
	margin:auto;
	text-align:center;
}

/* Celia Sunne
-----------------------------------------*/

#wwaLeftS {
	background-color:#abc;
	margin-top:20px;
	height:600px;
	width:240px;
	display:block;
	float:left;
	position:relative;
}

#leftTextWrapS {
	float:left;
	width:240px;
	height:600px;
}

#leftTextWrapS .bioSunne {
	background:url(../img/who-we-are-titles2.png) no-repeat 0 -86px;
	width:85px;
	height:57px;
}

#leftTextWrapS h2 {
	margin:140px auto 0; /* top - right/left - bottom */
}

#leftTextWrapS img {
	margin:105px 0 0 20px; /* top - right/left - bottom */
}

#wwaMiddleS {
	background-color:#ff0;
	height:640px;
	width:494px;
	display:block;
	float:left;
	position:relative;
}

#middleWrapS {
	background-color:#EE6634;
	margin-top:20px;
	width:494px;
	height:600px;
}

#middleWrapTextS {
	font-size:15px;
	padding:20px; /* must use padding -- not margin -- to satisfy IE6 */
	float:left;
}

#wwaRightS {
	background-color:#abc;
	margin-top:20px;
	height:600px;
	width:240px;
	display:block;
	float:left;
	position:relative;
}

#rightTextWrapS {
	float:left;
	width:240px;
	height:600px;
}

#rightTextWrapS .sunneBack {
	background:url(../img/who-we-are-titles2.png) no-repeat 0 -199px;
	width:50px;
	height:40px;
}

#rightTextWrapS h2 {
	width:50px;
	margin:275px auto 0; /* top - right/left - bottom */
}

#rightTextWrap2S {
	padding-top:85px;
	float:left;
	width:240px;
	text-align:center;
}

#rightTextWrap3S {
	padding-top:5px;
	background-color:#aabbcc;
	height:20px;
	margin:auto;
	width:100px;
	text-align:center;
}

/* John Paul LaBouff
-----------------------------------------*/

#wwaLeftJP {
	background-color:#abc;
	margin-top:20px;
	height:600px;
	width:240px;
	display:block;
	float:left;
	position:relative;
}

#leftTextWrapJP {
	float:left;
	width:240px;
	height:600px;
}

#leftTextWrapJP .bioLabouff {
	background:url(../img/who-we-are-titles2.png) no-repeat 0 -143px;
	width:136px;
	height:56px;
}

#leftTextWrapJP h2 {
	margin:140px auto 0; /* top - right/left - bottom */
}

#leftTextWrapJP img {
	margin:105px 0 0 20px; /* top - right/left - bottom */
}

#wwaMiddleJP {
	background-color:#ff0;
	height:640px;
	width:494px;
	display:block;
	float:left;
	position:relative;
}

#middleWrapJP {
	background-color:#EE6634;
	margin-top:20px;
	width:494px;
	height:600px;
}

#middleWrapTextJP {
	font-size:15px;
	padding:20px; /* must use padding -- not margin -- to satisfy IE6 */
	float:left;
}

#wwaRightJP {
	background-color:#abc;
	margin-top:20px;
	height:600px;
	width:240px;
	display:block;
	float:left;
	position:relative;
}

#rightTextWrapJP {
	float:left;
	width:240px;
	height:600px;
}

#rightTextWrapJP .labouffBack {
	background:url(../img/who-we-are-titles2.png) no-repeat 0 -239px;
	width:50px;
	height:40px;
}

#rightTextWrapJP h2 {
	width:50px;
	margin:275px auto 0; /* top - right/left - bottom */
}

#rightTextWrap2JP {
	padding-top:85px;
	float:left;
	width:240px;
	text-align:center;
}

#rightTextWrap3JP {
	padding-top:5px;
	background-color:#aabbcc;
	height:20px;
	margin:auto;
	width:100px;
	text-align:center;
}
