body {
font-family: "Arial Narrow", Arial, Verdana, Sans-Serif;
color:#000000;
font-size:11px;
margin: 10px 0 0 0;
padding: 0;
text-align: justify;
font-weight: 500;
/*background: #FFFFFF;*/
}
.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#container {
text-align: left;
position: relative;
width: 878px;
padding: 0;
margin-top: 10px;
margin: 0 auto;
border: 0px solid #aaa;
}
#header {
border: 0 solid #c00;
width: 878px;
/*background: #FFFFFF;*/
}
#headerLogo {
background-color: #FFFFFF;
text-align: left;
float: left;
padding-left: 11px;
}
#headerLogo2 {
float: right;
border: 0px solid #c00;
text-align: right;
padding-right: 11px;
}
#mainNav {
border: 0px solid #c00;
width: 866px;
height: 16px;
padding: 0 0 0 5px;
margin: 0;
background: #fff;
text-align: center;
z-index: 99;
}
.topSpacer {
width: 780px;
height: 5px;
margin: 0;
background: #ffffff;
}
a {
color: #AD954D;
}
a:hover {
color: #D1BC87;
}

/***************** MAIN CONTENT ****************/

#contentMain {
border: 0px solid #391C00;
width: 878px;
font-size:11px;
text-align: left;
padding: 0;
margin: 0;
/*background: #FFFFFF;*/
float: left;
}
#content {
border: 0px solid #391C00;
width: 856px;
float:left;
font-size:11px;
text-align: left;
padding: 0;
/*background: #FFFFFF;*/
margin: 0;
}
#left {
float: left;
width: 11px;
}
#right {
float: right;
width: 11px;
}
#top {
height: 12px;
width: 878px;
padding: 0;
margin: 0;
}
#btm {
height: 17px;
width: 878px;
padding: 0;
margin: 0;
clear:both;
border:0;
}
#mainImg {
border: 0 solid #c00;
float: left;
padding: 0;
margin: 0;
}
html>body #mainImg {
padding: 8px 8px 8px 0;
}
#mainImg2 {
border: 0 solid #c00;
float: right;
text-align: right;
padding: 0 0 8px 8px;
margin: 0;
}
html>body #mainImg2 {
padding: 8px 2px 2px 8px;
}
#mainImg3 {
border: 0 solid #c00;
float: none;
text-align: center;
padding: 2px 0;
background: #231F20;
margin: 0;
}
.clearDiv {
clear: both; 
height: 1px; 
font-size: 1px; 
overflow: hidden; 
}
.clearDiv2 {
clear: both; 
}
.clearDiv3 {
clear: both; 
height: 10px; 
font-size: 10px; 
overflow: hidden; 
}
.whiteDiv {
clear: both; 
height: 1px; 
font-size: 1px; 
overflow: hidden;
background-color: #FFFFFF;
}
.yellowDiv {
clear: both; 
height: 1px; 
font-size: 1px; 
overflow: hidden;
background-color: #FFF78F;
}
html>body .clearDiv2 {
clear: both; 
height: 2px; 
font-size: 2px; 
overflow: hidden; 
}
#foxfix {
clear: none;
height: 1px; 
font-size: 1px;
overflow: hidden; 
}
html>body #foxfix {
height: 6px; 
font-size: 6px; 
overflow: hidden; 
}
.clear {
clear : both; 
height : 1px; 
font-size : 1px; 
overflow : hidden; 
} 
.left-column {
padding: 0 20px 10px 0;
margin: 0;
width: 460px;
float: left;
line-height: 150%;
}
.right-column {
border: 1px solid #666;
color: #666;
background: #efefef;
padding: 10px;
margin: 0 0 10px 0;
float: right;
width: 240px;
}
/****************** WHAT WE DO: IMPLEMENTATION ***********/
#content-implementation {
border: 0px solid #391C00;
background-image : url(../images/content-implementation.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
.content-implementation-left {
border: 0px solid #c00;
font-size:13px;
text-align: right;
color: #ffffff;
position: relative;
top: 75px;
left: 180px;
letter-spacing: 1px;
width: 100px;
line-height:200%;
float: left;
}
.content-implementation-right {
border: 0px solid #c00;
font-size:13px;
color: #000000;
position: relative;
top: 62px;
left: 560px;
width: 280px;
line-height:150%;
letter-spacing: 1px;
float: left;
text-align:left;
}
.content-implementation-right h1 {
font-family: Georgia, Verdana, Sans-Serif;
text-transform : capitalize;
font-size:13px;
margin: 0 0 8px 0;
font-weight: normal;
color: #000000;
}
.content-implementation-right a{ 
color: #1D360E;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-implementation-right a:hover{ 
color: #000000;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-implementation-right table tr td {
font-family: Georgia, Verdana, Sans-Serif;
letter-spacing:1px;
font-size:11px;
color: #000000;
margin: 0;
padding: 0;
line-height:100%;
}

/****************** WHAT WE DO: CODING ***********/
#content-coding {
border: 0px solid #391C00;
background-image : url(../images/content-coding.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
.content-coding-right {
border: 0px solid #c00;
font-size:13px;
color: #000000;
position: relative;
top: 62px;
left: 435px;
width: 405px;
line-height:150%;
letter-spacing: 1px;
float: left;
text-align:left;
}
.content-coding-right h1 {
font-family: Georgia, Verdana, Sans-Serif;
text-transform : capitalize;
font-size:13px;
font-weight: normal;
margin: 0 0 8px 0;
color: #000000;
}
.content-coding-right a{ 
color: #1D360E;
text-decoration: none;
letter-spacing:1px;
font-size:11px;
margin: 0;
padding: 0;
}
.content-coding-right a:hover{ 
color: #000000;
text-decoration: none;
letter-spacing:1px;
font-size:11px;
margin: 0;
padding: 0;
}
.content-coding-right table tr td {
font-family: Georgia, Verdana, Sans-Serif;
letter-spacing:1px;
font-size:11px;
color: #000000;
margin: 0;
padding: 0;
line-height:100%;
}

/****************** WHAT WE DO: MARKETING ***********/
#content-marketing {
border: 0px solid #391C00;
background-image : url(../images/content-marketing.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
.content-marketing-right {
border: 0px solid #c00;
font-size:13px;
color: #000000;
position: relative;
top: 62px;
left: 487px;
width: 363px;
line-height:150%;
letter-spacing: 1px;
float: left;
text-align:left;
}
.content-marketing-right h1 {
font-family: Georgia, Verdana, Sans-Serif;
text-transform : capitalize;
font-size:13px;
font-weight: normal;
margin: 0 0 8px 0;
color: #000000;
}
.content-marketing-right a{ 
color: #1D360E;
text-decoration: none;
letter-spacing:1px;
font-size:11px;
margin: 0;
padding: 0;
}
.content-marketing-right a:hover{ 
color: #000000;
text-decoration: none;
letter-spacing:1px;
font-size:11px;
margin: 0;
padding: 0;
}
.content-marketing-right table tr td {
font-family: Georgia, Verdana, Sans-Serif;
letter-spacing:1px;
font-size:11px;
color: #000000;
margin: 0;
padding: 0;
line-height:100%;
}

/****************** WHAT WE DO: PLANNING ***********/
#content-planning {
border: 0px solid #391C00;
background-image : url(../images/content-planning.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
.content-planning-right {
border: 0px solid #c00;
font-size:13px;
color: #ffffff;
position: relative;
top: 62px;
left: 520px;
width: 320px;
line-height:150%;
letter-spacing: 1px;
float: left;
text-align:left;
}
.content-planning-right h1 {
font-family: Georgia, Verdana, Sans-Serif;
font-size:13px;
font-weight: normal;
margin: 0 0 8px 0;
}
.content-planning-right a{ 
color: #ffffff;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-planning-right a:hover{ 
color: #ffffff;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-planning-right table tr td {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:1px;
color: #ffffff;
margin: 0;
padding: 0;
line-height:100%;
}

/****************** WHAT WE DO: PROJECTS ***********/
#content-projects {
border: 0px solid #391C00;
background-image : url(../images/content-projects.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
.content-projects-right {
border: 0px solid #c00;
font-size:13px;
color: #ffffff;
position: relative;
top: 72px;
left: 35px;
width: 505px;
line-height:150%;
letter-spacing: 1px;
float: left;
text-align:left;
}
.content-projects-right h1 {
font-family: Georgia, Verdana, Sans-Serif;
text-transform : capitalize;
font-size:13px;
font-weight: normal;
margin: 0 0 8px 0;
color: #ffffff;
}
.content-projects-right a{ 
color: #dedede;
text-decoration: none;
letter-spacing:1px;
font-size:11px;
margin: 0;
padding: 0;
}
.content-projects-right a:hover{ 
color: #ffffff;
text-decoration: none;
letter-spacing:1px;
font-size:11px;
margin: 0;
padding: 0;
}
.content-projects-right table tr td {
font-family: Georgia, Verdana, Sans-Serif;
letter-spacing:1px;
font-size:11px;
color: #ffffff;
margin: 0;
padding: 0;
line-height:100%;
}


/****************** SMARTCODE ***********/
#content-smartcode {
border: 0px solid #391C00;
background-image : url(../images/content-smartcode.jpg);
background-repeat: no-repeat;
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
.content-smartcode-left {
border: 0px solid #c00;
font-size:13px;
text-align: right;
color: #000000;
position: relative;
top: 62px;
left: 20px;
letter-spacing: 1px;
width: 380px;
line-height:200%;
float: left;
text-align:left;
}
.content-smartcode-left a, a:hover {
color: #6B2B0E;
text-decoration: none;
}
.content-smartcode-left h1 {
font-family: Georgia, Verdana, Sans-Serif;
text-transform : capitalize;
font-size:13px;
font-weight: normal;
margin: 0 0 8px 0;
color: #000000;
}
.content-smartcode-right {
border: 0px solid #c00;
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
position: relative;
top: 90px;
left: 24px;
width: 280px;
}
.content-smartcode-right a {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
text-decoration: none;
}
.content-smartcode-right a:hover {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #D1BC87;
text-decoration: none;
}

/****************** CONTACT ***********/
#content-contact {
border: 0px solid #391C00;
background-image : url(../images/content-contact.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
.content-contact-right {
border: 0px solid #c00;
font-size:13px;
color: #000000;
position: relative;
top: 72px;
left: 35px;
width: 605px;
line-height:150%;
letter-spacing: 1px;
float: left;
text-align:left;
}
.content-contact-right h1 {
font-family: Georgia, Verdana, Sans-Serif;
text-transform : capitalize;
font-size:13px;
font-weight: normal;
margin: 0 0 8px 0;
color: #000000;
}

.content-contact-right table tr td a{
text-decoration: none;
letter-spacing:2px;
font-size:13px;
color: #000000;
margin: 0;
padding: 0;
line-height:100%;
}
.content-contact-right table tr td a:hover{ 
color: #333333;
text-decoration: none;
letter-spacing:2px;
font-size:13px;
margin: 0;
padding: 0;
line-height:100%;
}


/******************* PROJECT: THE WATERS ********************/
#content-projects-thewaters {
border: 0px solid #391C00;
background-image : url(../images/content-projects-thewaters.jpg);
background-repeat: no-repeat;
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
.content-projects-thewaters-left {
border: 0px solid #c00;
font-size:13px;
text-align: right;
color: #ffffff;
position: relative;
top: 62px;
left: 20px;
letter-spacing: 1px;
width: 680px;
line-height:200%;
float: left;
text-align:left;
}
.content-projects-thewaters-left h1 {
font-family: Georgia, Verdana, Sans-Serif;
font-size: 13px;
font-weight: normal;
margin: 0 0 8px 0;
color: #ffffff;
/*letter-spacing: 4px;*/
}
.content-projects-thewaters-right {
border: 0px solid #c00;
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
color: #ffffff;
position: relative;
top: 272px;
left: 454px;
width: 280px;
}
.content-projects-thewaters-right a {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #ffffff;
text-decoration: none;
}
.content-projects-thewaters-right a:hover {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #D1BC87;
text-decoration: none;
}

/******************* PROJECT: HEDGEWOOD *********************/
#content-hedgewood {
border: 0px solid #391C00;
background-image : url(../images/content-hedgewood.jpg);
background-repeat: no-repeat;
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: right;
padding: 0;
margin: 0;
}
.content-hedgewood-left {
border: 0px solid #c00;
font-size:13px;
text-align: right;
color: #ffffff;
position: relative;
top: 62px;
right: 22px;
letter-spacing: 1px;
float:right;
width: 680px;
line-height:200%;
text-align:right;
}
.content-hedgewood-left h1 {
font-family: Georgia, Verdana, Sans-Serif;
font-size: 13px;
font-weight: normal;
margin: 0 0 8px 0;
color: #ffffff;
text-align:right;
/*letter-spacing: 4px;*/
}
.content-projects-hedgewood-right {
border: 0px solid #c00;
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #ffffff;
text-align:right;
}
.content-projects-hedgewood-right a {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #ffffff;
text-decoration: none;
}
.content-projects-hedgewood-right a:hover {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #999999;
text-decoration: none;
}

/******************* PROJECT: EARLY COUNTY ******************/
#content-earlycounty {
border: 0px solid #391C00;
background-image : url(../images/content-earlycounty.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
.content-earlycounty-right {
border: 0px solid #c00;
font-size:13px;
color: #000000;
position: relative;
top: 62px;
left: 560px;
width: 280px;
line-height:150%;
letter-spacing: 1px;
float: left;
text-align:left;
}
.content-earlycounty-right h1 {
font-family: Georgia, Verdana, Sans-Serif;
font-size:13px;
font-weight: normal;
margin: 0 0 8px 0;
}
.content-earlycounty-right a{ 
color: #000000;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-earlycounty-right a:hover{ 
color: #dedede;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-earlycounty-right table tr td {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
margin: 0;
padding: 0;
line-height:100%;
}
.content-projects-earlycounty-right {
border: 0px solid #c00;
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
position: relative;
top: 80px;
left: 554px;
width: 280px;
}
.content-projects-earlycounty-right a {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
text-decoration: none;
}
.content-projects-earlycounty-right a:hover {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #999999;
text-decoration: none;
}

/******************** PROJECT: LEANDER *************/
#content-leander {
border: 0px solid #391C00;
background-image : url(../images/content-leander.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
.content-leander-right {
border: 0px solid #c00;
font-size:13px;
color: #000000;
position: relative;
top: 62px;
left: 500px;
width: 280px;
line-height:150%;
letter-spacing: 1px;
float: left;
text-align:left;
}
.content-leander-right h1 {
font-family: Georgia, Verdana, Sans-Serif;
font-size:13px;
font-weight: normal;
margin: 0 0 8px 0;
}
.content-leander-right a{ 
color: #000000;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-leander-right a:hover{ 
color: #dedede;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-leander-right table tr td {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
margin: 0;
padding: 0;
line-height:100%;
}
.content-projects-leander-right {
border: 0px solid #c00;
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
color: #000000;
position: relative;
letter-spacing:2px;
top: 80px;
left: 500px;
width: 280px;
}
.content-projects-leander-right a {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
text-decoration: none;
}
.content-projects-leander-right a:hover {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #999999;
text-decoration: none;
}

/******************** PROJECT: OMAHA & POST FALLS, IDAHO *************/
#content-omaha {
border: 0px solid #391C00;
background-image : url(../images/content-omaha.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
.content-omaha-right {
border: 0px solid #c00;
font-size:13px;
color: #000000;
position: relative;
top: 62px;
left: 530px;
width: 280px;
line-height:150%;
letter-spacing: 1px;
float: left;
text-align:left;
}
.content-omaha-right h1 {
font-family: Georgia, Verdana, Sans-Serif;
font-size:13px;
font-weight: normal;
margin: 0 0 8px 0;
}
.content-omaha-right a{ 
color: #000000;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-omaha-right a:hover{ 
color: #dedede;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-omaha-right table tr td {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
margin: 0;
padding: 0;
line-height:100%;
}
.content-projects-omaha-right {
border: 0px solid #c00;
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
color: #000000;
position: relative;
letter-spacing:2px;
top: 80px;
left: 530px;
width: 280px;
}
.content-projects-omaha-right a {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
text-decoration: none;
}
.content-projects-omaha-right a:hover {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #999999;
text-decoration: none;
}

/******************** PROJECT: POST FALLS, IDAHO *************/
#content-postfalls {
border: 0px solid #391C00;
background-image : url(../images/content-postfalls.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}

/******************** PROJECT: FLORENCE GARDENS *************/
#content-florencegardens {
border: 0px solid #391C00;
background-image : url(../images/content-florencegardens.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
.content-florencegardens-right {
border: 0px solid #c00;
font-size:13px;
color: #000000;
position: relative;
top: 62px;
left: 560px;
width: 260px;
line-height:150%;
letter-spacing: 1px;
float: left;
text-align:left;
}
.content-florencegardens-right h1 {
font-family: Georgia, Verdana, Sans-Serif;
font-size:13px;
font-weight: normal;
margin: 0 0 8px 0;
}
.content-florencegardens-right a{ 
color: #000000;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-florencegardens-right a:hover{ 
color: #dedede;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-florencegardens-right table tr td {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
margin: 0;
padding: 0;
line-height:100%;
}
.content-projects-florencegardens-right {
border: 0px solid #c00;
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
position: relative;
top: 80px;
left: 560px;
width: 260px;
}
.content-projects-florencegardens-right a {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
text-decoration: none;
}
.content-projects-florencegardens-right a:hover {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #999999;
text-decoration: none;
}

/******************** PROJECT: TRUSSVILLE *************/
#content-trussville {
border: 0px solid #391C00;
background-image : url(../images/content-trussville.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
.content-trussville-right {
border: 0px solid #c00;
font-size:13px;
color: #000000;
position: relative;
top: 72px;
left: 560px;
width: 265px;
line-height:150%;
letter-spacing: 1px;
float: left;
text-align:left;
}
.content-trussville-right h1 {
font-family: Georgia, Verdana, Sans-Serif;
font-size:13px;
font-weight: normal;
margin: 0 0 8px 0;
}
.content-trussville-right a{ 
color: #000000;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-trussville-right a:hover{ 
color: #dedede;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-trussville-right table tr td {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
margin: 0;
padding: 0;
line-height:100%;
}
.content-projects-trussville-right {
border: 0px solid #c00;
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
position: relative;
top: 90px;
left: 560px;
width: 180px;
line-height:150%;
}
.content-projects-trussville-right a {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
text-decoration: none;
}
.content-projects-trussville-right a:hover {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #999999;
text-decoration: none;
}

/******************** PROJECT: TRUSSVILLE *************/
#content-taos {
border: 0px solid #391C00;
background-image : url(../images/content-taos.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
.content-taos-right {
border: 0px solid #c00;
font-size:13px;
color: #000000;
position: relative;
top: 72px;
left: 477px;
width: 340px;
line-height:150%;
letter-spacing: 1px;
float: left;
text-align:left;
}
.content-taos-right h1 {
font-family: Georgia, Verdana, Sans-Serif;
font-size:13px;
font-weight: normal;
margin: 0 0 8px 0;
}
.content-taos-right a{ 
color: #000000;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-taos-right a:hover{ 
color: #dedede;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-taos-right table tr td {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
margin: 0;
padding: 0;
line-height:100%;
}
.content-projects-taos-right {
border: 0px solid #c00;
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
position: relative;
top: 90px;
left: 477px;
width: 180px;
line-height:150%;
}
.content-projects-taos-right a {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
text-decoration: none;
}
.content-projects-taos-right a:hover {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #999999;
text-decoration: none;
}

/******************** PROJECT: LOST RABBIT *************/
#content-lostrabbit {
border: 0px solid #391C00;
background-image : url(../images/content-lostrabbit.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
.content-lostrabbit-right {
border: 0px solid #c00;
font-size:13px;
color: #000000;
position: relative;
top: 62px;
left: 45px;
width: 270px;
line-height:150%;
letter-spacing: 1px;
float: left;
text-align:left;
}
.content-lostrabbit-right h1 {
font-family: Georgia, Verdana, Sans-Serif;
font-size:13px;
font-weight: normal;
margin: 0 0 8px 0;
}
.content-lostrabbit-right a{ 
color: #000000;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-lostrabbit-right a:hover{ 
color: #dedede;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-lostrabbit-right table tr td {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
margin: 0;
padding: 0;
line-height:100%;
}
.content-projects-lostrabbit-right {
border: 0px solid #c00;
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
position: relative;
top: 80px;
left: 45px;
width: 270px;
}
.content-projects-lostrabbit-right a {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
text-decoration: none;
}
.content-projects-lostrabbit-right a:hover {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #999999;
text-decoration: none;
}

/******************** PROJECT: NORTON COMMONS *************/
#content-nortoncommons {
border: 0px solid #391C00;
background-image : url(../images/content-nortoncommons.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
.content-nortoncommons-right {
border: 0px solid #c00;
font-size:13px;
color: #000000;
position: relative;
top: 62px;
left: 364px;
width: 275px;
line-height:150%;
letter-spacing: 1px;
float: left;
text-align:left;
}
.content-nortoncommons-right h1 {
font-family: Georgia, Verdana, Sans-Serif;
font-size:13px;
font-weight: normal;
margin: 0 0 8px 0;
}
.content-nortoncommons-right a{ 
color: #000000;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-nortoncommons-right a:hover{ 
color: #dedede;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-nortoncommons-right table tr td {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
margin: 0;
padding: 0;
line-height:100%;
}
.content-projects-nortoncommons-right {
border: 0px solid #c00;
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
position: relative;
top: 80px;
left: 364px;
width: 275px;
}
.content-projects-nortoncommons-right a {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
text-decoration: none;
}
.content-projects-nortoncommons-right a:hover {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #999999;
text-decoration: none;
}

/******************** PROJECT: GULF COAST *************/
#content-gulfcoast {
border: 0px solid #391C00;
background-image : url(../images/content-gulfcoast.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
.content-gulfcoast-right {
border: 0px solid #c00;
font-size:13px;
color: #000000;
position: relative;
top: 62px;
left: 169px;
width: 342px;
line-height:150%;
letter-spacing: 1px;
float: left;
text-align:left;
}
.content-gulfcoast-right h1 {
font-family: Georgia, Verdana, Sans-Serif;
font-size:13px;
font-weight: normal;
margin: 0 0 8px 0;
}
.content-gulfcoast-right a{ 
color: #000000;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-gulfcoast-right a:hover{ 
color: #dedede;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-gulfcoast-right table tr td {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
margin: 0;
padding: 0;
line-height:100%;
}
.content-projects-gulfcoast-right {
border: 0px solid #c00;
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
position: relative;
top: 80px;
left: 169px;
width: 342px;
}
.content-projects-gulfcoast-right a {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
text-decoration: none;
}
.content-projects-gulfcoast-right a:hover {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #999999;
text-decoration: none;
}

/******************** PROJECT: ROSE MANOR *************/
#content-rosemanor {
border: 0px solid #391C00;
background-image : url(../images/content-rosemanor.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
.content-rosemanor-right {
border: 0px solid #c00;
font-size:13px;
color: #000000;
position: relative;
top: 62px;
left: 184px;
width: 290px;
line-height:150%;
letter-spacing: 1px;
float: left;
text-align:left;
}
.content-rosemanor-right h1 {
font-family: Georgia, Verdana, Sans-Serif;
font-size:13px;
font-weight: normal;
margin: 0 0 8px 0;
}
.content-rosemanor-right a{ 
color: #000000;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-rosemanor-right a:hover{ 
color: #dedede;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-rosemanor-right table tr td {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
margin: 0;
padding: 0;
line-height:100%;
}
.content-projects-rosemanor-right {
border: 0px solid #c00;
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
position: relative;
top: 80px;
left: 184px;
width: 290px;
}
.content-projects-rosemanor-right a {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
text-decoration: none;
}
.content-projects-rosemanor-right a:hover {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #999999;
text-decoration: none;
}

/******************** PROJECT: LAWRENCE, KANSAS *************/
#content-lawrence {
border: 0px solid #391C00;
background-image : url(../images/content-lawrence.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: right;
padding: 0;
margin: 0;
}
.content-lawrence-right {
border: 0px solid #c00;
font-size:13px;
color: #000000;
position: relative;
top: 272px;
right: 22px;
letter-spacing: 1px;
float:right;
width: 780px;
line-height:150%;
text-align:right;
}
.content-lawrence-right h1 {
font-family: Georgia, Verdana, Sans-Serif;
font-size:13px;
font-weight: normal;
margin: 0 0 8px 0;
text-align: right;
}
.content-lawrence-right a{ 
color: #000000;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-lawrence-right a:hover{ 
color: #dedede;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-lawrence-right table tr td {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
margin: 0;
padding: 0;
line-height:100%;
}
.content-projects-lawrence-right {
border: 0px solid #c00;
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
text-align:right;
}
.content-projects-lawrence-right a {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
text-decoration: none;
}
.content-projects-lawrence-right a:hover {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #999999;
text-decoration: none;
}

/******************** PROJECT: THE REYNOLDS *************/
#content-reynolds {
border: 0px solid #391C00;
background-image : url(../images/content-reynolds.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: right;
padding: 0;
margin: 0;
}
.content-reynolds-right {
border: 0px solid #c00;
font-size:13px;
color: #000000;
position: relative;
top: 328px;
right: 22px;
letter-spacing: 1px;
float:right;
width: 800px;
line-height:150%;
text-align:right;
}
.content-reynolds-right h1 {
font-family: Georgia, Verdana, Sans-Serif;
font-size:13px;
font-weight: normal;
margin: 0 0 8px 0;
text-align: right;
}
.content-reynolds-right a{ 
color: #000000;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-reynolds-right a:hover{ 
color: #dedede;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-reynolds-right table tr td {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
margin: 0;
padding: 0;
line-height:100%;
}
.content-projects-reynolds-right {
border: 0px solid #c00;
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
text-align:right;
}
.content-projects-reynolds-right a {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
text-decoration: none;
}
.content-projects-reynolds-right a:hover {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #999999;
text-decoration: none;
}

/******************** PROJECT: PIKE ROAD *************/
#content-pikeroad {
border: 0px solid #391C00;
background-image : url(../images/content-pikeroad.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: center;
padding: 0;
margin: 0;
}
.content-pikeroad-right {
border: 0px solid #c00;
font-size:13px;
color: #000000;
position: relative;
top: 62px;
left: 250px;
width: 340px;
line-height:180%;
letter-spacing: 1px;
float: left;
text-align: center;
}
.content-pikeroad-right h3 {
font-family: Georgia, Verdana, Sans-Serif;
font-size:13px;
text-align: center;
font-weight: normal;
margin: 0 0 8px 0;
}
.content-pikeroad-right a{ 
color: #000000;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-pikeroad-right a:hover{ 
color: #dedede;
font-size:11px;
text-decoration: none;
letter-spacing:1px;
margin: 0;
padding: 0;
}
.content-pikeroad-right table tr td {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
margin: 0;
padding: 0;
line-height:100%;
}
.content-projects-pikeroad-right {
border: 0px solid #c00;
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
}
.content-projects-pikeroad-right a {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
text-decoration: none;
}
.content-projects-pikeroad-right a:hover {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #999999;
text-decoration: none;
}

/********************** WHO WE ARE ******************/
#content-whoweare {
border: 0px solid #391C00;
background-image : url(../images/content-whoweare.gif);
background-repeat: no-repeat;
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
.content-whoweare-left {
border: 0px solid #c00;
font-size:13px;
text-align: right;
color: #000000;
position: relative;
top: 62px;
left: 20px;
letter-spacing: 1px;
width: 820px;
line-height:160%;
float: left;
text-align:left;
}
.content-whoweare-left h1 {
font-family: Georgia, Verdana, Sans-Serif;
font-size: 13px;
font-weight: normal;
margin: 0 0 8px 0;
color: #000000;
/*letter-spacing: 4px;*/
}
.content-whoweare-right {
border: 0px solid #c00;
position: relative;
top: 73px;
left: 0px;
height: 246px;
width: 856px;
}

/******************** WHO WE ARE: INDIVIDUAL PAGES *************/
#content-whoweare-hazel {
border: 0px solid #391C00;
background-image : url(../images/content-hazel.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
#content-whoweare-susan {
border: 0px solid #391C00;
background-image : url(../images/content-susan.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
#content-whoweare-howard {
border: 0px solid #391C00;
background-image : url(../images/content-howard.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
#content-whoweare-geoff {
border: 0px solid #391C00;
background-image : url(../images/content-geoff.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
#content-whoweare-nathan {
border: 0px solid #391C00;
background-image : url(../images/content-nathan.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
#content-whoweare-scott {
border: 0px solid #391C00;
background-image : url(../images/content-scott.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
#content-whoweare-ben {
border: 0px solid #391C00;
background-image : url(../images/content-ben.jpg);
background-position: top left;
width: 856px;
height: 499px;
float: left;
font-size: 11px;
text-align: left;
padding: 0;
margin: 0;
}
/****************** who we are nav *************/
.content-whoweare-links {
padding: 60px 0 0 15px;
float:left;
width:99px;
}
.content-whoweare-links img {
float: none;
}
.whoLink {
width:99px;
height:52px;
text-align:center;
}
.whoLink img {
width:34px;
height:34px;
text-align:center;
}
.whoLink a {
text-decoration:none;
height:42px;
color:#777777;
text-align:center;
}
.whoLink p {
margin:0 0 5px 0;
padding:0;
}
.whoLink a:hover {
text-decoration:none;
color:#333333;
text-align:center;
}
.whoActive {
width:99px;
height:52px;
text-align:center;
}
.whoActive img {
width:34px;
height:34px;
text-align:center;
}
.whoActive a {
text-decoration:none;
height:42px;
color:#333333;
text-align:center;
}
.whoActive p {
margin:0 0 5px 0;
padding:0;
}
.whoActive a:hover {
text-decoration:none;
color:#333333;
text-align:center;
}


/****************** end who we are nav *************/
.content-whoweare-individual {
border: 0px solid #c00;
font-size:13px;
color: #000000;
position: relative;
top: 72px;
left: 320px;
width: 400px;
line-height:150%;
letter-spacing: 1px;
float: left;
text-align:left;
}
.content-whoweare-individual-right h1 {
font-family: Georgia, Verdana, Sans-Serif;
font-size:13px;
font-weight: normal;
margin: 0 0 8px 0;
}
.content-whoweare-individual-right table tr td {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
margin: 0;
padding: 0;
line-height:100%;
}
.content-whoweare-individual-right {
border: 0px solid #c00;
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
/*position: relative;
top: 90px;
left: 320px;*/
padding: 20px 0 0 0;
width: 400px;
line-height:150%;
}
.content-whoweare-individual-right a {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #000000;
width: 400px;
text-decoration: none;
}
.content-whoweare-individual-right a:hover {
font-family: Georgia, Verdana, Sans-Serif;
font-size:11px;
letter-spacing:2px;
color: #999999;
width: 400px;
text-decoration: none;
}

/************* nav ************/


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/***************************** Explore Implementation Menu ****************************/
#menu {
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
	font-family: Georgia, Verdana, Sans-Serif;
	text-transform : capitalize;
	font-size:11px;
	font-weight:normal;
}
#menu li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
#menu a {
	float: left;
	display: block;
	padding: 7px 20px 7px 23px;
	text-decoration: none;
	color: #000000;
}
#menu a:hover {
	background: url(../images/subnav-arrow-full.gif) no-repeat 0 center;
}
/* The Drop Down: */
#menu .parent a {
	background: url(../images/implementation-arrow.gif) no-repeat 3px center;
}
#menu .activeParent a {
	color: #333300;
	background: #FFFFFF url(../images/subnav-arrow-full.gif) no-repeat 0 center;
}
html>body #menu .activeParent a {
	height: 20px;
}
#menu .parent ul {
	display: none;
} /* Hides the dropdown */
#menu .activeParent ul {
	float: left;
	width: 228px; /* The width of the dropdown */
	margin: 0;
	padding: 0;
	position: absolute;
	top: 3.1em !important; /* For Standard Compliant Browsers */
	top: 3.0em; /* For IE */
	left: 0;
	list-style: none;
	z-index: 1000;
}
html>body #menu .activeParent ul {
	width: 229px; 
}
#menu ul {
	float: none !important;
	float: left; /* Must apply a float to the element to get it to work in IE */
	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity:0.8;
}
#menu .activeParent li {
	border: 0px solid #c00;
	float: left;
	margin: 0;
	padding: 0;
}
#menu .activeParent li a {
	float: left;
	width: 206px; /* The width of the dropdown */
	margin: 0;
	/*padding: 3px 8px;*/
	padding: 4px 0 4px 23px;
	color:#ffffff;
	/*color: #556A28;*/
	background: #222222;
	/*background: #FFFFFF;*/
	font-size: 90%;
	border-bottom: 1px solid #CFD8A9;
	border-right: 0px solid #CFD8A9;
	border-left: 0px solid #CFD8A9;
}
html>body #menu .activeParent li a {
	width: 207px;
}
#menu .activeParent li a:hover {
	background: #111111  url(../images/implementation-arrow3.gif) no-repeat 3px center;*/
	/*background: #FFFFFF url(../images/implementation-arrow3.gif) no-repeat 3px center;*/
	color:#ffffff;
	/*color: #333300;*/
	border-bottom: 1px solid #CFD8A9;
	border-right: 0px solid #CFD8A9;
	border-left: 0px solid #CFD8A9;
}

/******************** MENU: PLANNING ********************/

#menu3 {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: Georgia, Verdana, Sans-Serif;
	text-transform : capitalize;
	font-size:11px;
	font-weight:normal;
}
#menu3 li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}
#menu3 a {
	float: left;
	display: block;
	padding: 7px 20px 7px 23px;
	text-decoration: none;
	color: #ffffff;
}
#menu3 a:hover {
	background: #000000 url(../images/planning-arrow3.gif) no-repeat 3px center;
	/*background: #2F5E0D url(../images/planning-arrow3.gif) no-repeat 3px center;*/
}
/* The Drop Down: */
#menu3 .parent a {
	background: url(../images/planning-arrow.gif) no-repeat 3px center;
}
#menu3 .activeParent a {
	color: #ffffff;
	background: #000000 url(../images/planning-arrow3.gif) no-repeat 3px center;
	/*background: #2F5E0D url(../images/planning-arrow3.gif) no-repeat 3px center;*/
}
html>body #menu3 .activeParent a {
	height: 20px;
}
#menu3 .parent ul {
	display: none;
} /* Hides the dropdown */
#menu3 .activeParent ul {
	float: left;
	width: 249px; /* The width of the dropdown */
	margin: 0;
	padding: 0;
	position: absolute;
	top: 3.1em !important; /* For Standard Compliant Browsers */
	top: 3.0em; /* For IE */
	left: 0;
	list-style: none;
	z-index: 1000;
}
html>body #menu3 .activeParent ul {
	width: 250px; 
}
#menu3 ul {
	float: none !important;
	float: left; /* Must apply a float to the element to get it to work in IE */
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
#menu3 .activeParent li {
	float: left;
	margin: 0;
	padding: 0;
}
#menu3 .activeParent li a {
	float: left;
	width: 207px; /* The width of the dropdown */
	margin: 0;
	/*padding: 3px 8px;*/
	padding: 4px 20px 4px 23px;
	color: #ffffff;
	display: block;
	background: #222222;
	/*background: #2F5E0D;*/
	font-size: 90%;
	border-bottom: 1px solid #368200;
	border-right: 0px solid #CFD8A9;
	border-left: 0px solid #CFD8A9;
}
html>body #menu3 .activeParent li a {
	width: 208px;
}
#menu3 .activeParent li a:hover {
	background: #111111 url(../images/planning-arrow4.gif) no-repeat 3px center;
	/*background: #2F5E0D url(../images/planning-arrow4.gif) no-repeat 3px center;*/
	color: #ffffff;
	border-bottom: 1px solid #368200;
	border-right: 0px solid #CFD8A9;
	border-left: 0px solid #CFD8A9;
}

/******************** MENU SPLIT: CODING ********************/
#menusplit {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: Georgia, Verdana, Sans-Serif;
	text-transform : capitalize;
	font-size:11px;
	font-weight:normal;
}
#menusplit li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	display:block;
	line-height: 110%;
}
#menusplit a {
	width: 170px;
	float: left;
	padding: 5px 5px 5px 23px;
	text-decoration: none;
	color: #000000;
}
#menusplit a:hover {
	background: url(../images/subnav-arrow-full.gif) no-repeat 0 center;
}
#menusplit .parentsplit a {
	background: url(../images/coding-arrow.gif) no-repeat 3px center;
}
#menusplit ul {
	float: none !important;
	float: left; /* Must apply a float to the element to get it to work in IE */
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
#menusplit .activeParentsplit a {
	color: #333300;
	background: url(../images/subnav-arrow-full.gif) no-repeat 0 center;
}
html>body #menusplit .activeParent a {
	height: 20px;
}
#menusplit .parentsplit ul {
	display: none;
} /* Hides the dropdown */
#menusplit .activeParentsplit ul {
	float: left;
	width: 165px; /* The width of the dropdown */
	margin: 0;
	padding: 0;
	position: absolute;
	top: 3.1em !important; /* For Standard Compliant Browsers */
	top: 3.0em; /* For IE */
	left: 0;
	list-style: none;
	z-index: 1000;
}
html>body #menusplit .activeParentsplit ul {
	width: 198px; 
}
#menusplit .activeParentsplit li {
	float: left;
	margin: 0;
	padding: 0;
}
#menusplit .activeParentsplit li a {
	float: left;
	width: 165px; /* The width of the dropdown */
	margin: 0;
	/*padding: 3px 8px;*/
	padding: 7px 10px 6px 23px;
	/*color: #556A28;*/
	color: #ffffff;
	display: block;
	background: #222222;
	/*background: #A88710;*/
	/*background: #FFFFFF;*/
	font-size: 90%;
	border-bottom: 1px solid #CFD8A9;
	border-right: 0px solid #CFD8A9;
	border-left: 0px solid #CFD8A9;
}

#menusplit .activeParentsplit li a:hover {
	background: #111111 url(../images/coding-arrow3.gif) no-repeat 3px center;
	/*background: #A88710 url(../images/coding-arrow3.gif) no-repeat 3px center;*/
	/*background: #FFFFFF url(../images/coding-arrow3.gif) no-repeat 3px center;*/
	color: #ffffff;
	/*color: #333300;*/
	border-bottom: 1px solid #CFD8A9;
	border-right: 0px solid #CFD8A9;
	border-left: 0px solid #CFD8A9;
}


/******************** MENU SPLIT: OUR PROJECTS ********************/
#menusplit2 {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: Georgia, Verdana, Sans-Serif;
	text-transform : capitalize;
	font-size:11px;
	font-weight:normal;
}
#menusplit2 li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	display:block;
	line-height: 110%;
}
#menusplit2 a {
	width: 238px;
	float: left;
	padding: 5px 5px 5px 5px;
	text-decoration: none;
	color: #ffffff;
}
#menusplit2 a:hover {
	background: url(../images/subnav-arrow-full3.gif) no-repeat 0 center;
}
#menusplit2 .parentsplit2 a {
	background: url(../images/subnav-arrow-full2.gif) no-repeat 0 center;
}
#menusplit2 ul {
	float: none !important;
	float: left; /* Must apply a float to the element to get it to work in IE */
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
#menusplit2 .activeParentsplit2 a {
	color: #ffffff;
	background: url(../images/subnav-arrow-full3.gif) no-repeat 0 center;
}
html>body #menusplit2 .activeParent2 a {
	height: 20px;
}
#menusplit2 .parentsplit2 ul {
	display: none;
} /* Hides the dropdown */
#menusplit2 .activeParentsplit2 ul {
	float: left;
	width: 215px; /* The width of the dropdown */
	margin: 0;
	padding: 0;
	position: absolute;
	top: 2.0em !important; /* For Standard Compliant Browsers */
	top: 1.9em; /* For IE */
	left: 0;
	list-style: none;
	z-index: 1000;
}
html>body #menusplit2 .activeParentsplit2 ul {
	width: 248px; 
}
#menusplit2 .activeParentsplit2 li {
	float: left;
	margin: 0;
	padding: 0;
}
#menusplit2 .activeParentsplit2 li a {
	float: left;
	width: 215px; /* The width of the dropdown */
	margin: 0;
	/*padding: 3px 8px;*/
	padding: 7px 10px 6px 23px;
	/*color: #556A28;*/
	color: #ffffff;
	display: block;
	background: #222222;
	/*background: #FFFFFF;*/
	font-size: 90%;
	border-bottom: 1px solid #CFD8A9;
	border-right: 0px solid #CFD8A9;
	border-left: 0px solid #CFD8A9;
}

#menusplit2 .activeParentsplit2 li a:hover {
	background: #111111  url(../images/coding-arrow4.gif) no-repeat 3px center;
	/*background: #FFFFFF url(../images/coding-arrow3.gif) no-repeat 3px center;*/
	color: #ffffff;
	/*color: #333300;*/
	border-bottom: 1px solid #CFD8A9;
	border-right: 0px solid #CFD8A9;
	border-left: 0px solid #CFD8A9;
}

/******************** MENU SPLIT: MARKETING ********************/
#menusplit3 {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: Georgia, Verdana, Sans-Serif;
	text-transform : capitalize;
	font-size:11px;
	font-weight:normal;
}
#menusplit3 li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	display:block;
	line-height: 110%;
}
#menusplit3 a {
	width: 150px;
	float: left;
	padding: 5px 5px 5px 23px;
	text-decoration: none;
	color: #000000;
}
#menusplit3 a:hover {
	background: url(../images/subnav-arrow-full.gif) no-repeat 0 center;
}
#menusplit3 .parentsplit3 a {
	background: url(../images/coding-arrow.gif) no-repeat 3px center;
}
#menusplit3 ul {
	float: none !important;
	float: left; /* Must apply a float to the element to get it to work in IE */
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
#menusplit3 .activeParentsplit3 a {
	color: #333300;
	background: url(../images/subnav-arrow-full.gif) no-repeat 0 center;
}
html>body #menusplit3 .activeParent3 a {
	height: 20px;
}
#menusplit3 .parentsplit3 ul {
	display: none;
} /* Hides the dropdown */
#menusplit3 .activeParentsplit3 ul {
	float: left;
	width: 145px; /* The width of the dropdown */
	margin: 0;
	padding: 0;
	position: absolute;
	top: 3.1em !important; /* For Standard Compliant Browsers */
	top: 3.0em; /* For IE */
	left: 0;
	list-style: none;
	z-index: 1000;
}
html>body #menusplit3 .activeParentsplit3 ul {
	width: 178px; 
}
#menusplit3 .activeParentsplit3 li {
	float: left;
	margin: 0;
	padding: 0;
}
#menusplit3 .activeParentsplit3 li a {
	float: left;
	width: 145px; /* The width of the dropdown */
	margin: 0;
	/*padding: 3px 8px;*/
	padding: 7px 10px 6px 23px;
	/*color: #556A28;*/
	color: #ffffff;
	display: block;
	background: #222222;
	/*background: #A88710;*/
	/*background: #FFFFFF;*/
	font-size: 90%;
	border-bottom: 1px solid #CFD8A9;
	border-right: 0px solid #CFD8A9;
	border-left: 0px solid #CFD8A9;
}

#menusplit3 .activeParentsplit3 li a:hover {
	background: #111111 url(../images/coding-arrow3.gif) no-repeat 3px center;
	/*background: #A88710 url(../images/coding-arrow3.gif) no-repeat 3px center;*/
	/*background: #FFFFFF url(../images/coding-arrow3.gif) no-repeat 3px center;*/
	color: #ffffff;
	/*color: #333300;*/
	border-bottom: 1px solid #CFD8A9;
	border-right: 0px solid #CFD8A9;
	border-left: 0px solid #CFD8A9;
}

/****************** subnav *************/

#menu2 {
	border: 0px solid #c00;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: "Arial Narrow", Arial, Verdana, Sans-Serif;
	text-transform : capitalize;
	letter-spacing: 1px;
	font-size:11px;
	font-weight:normal;
}
#menu2 li {
	float: left;
	border-right: 1px solid #000000;
	margin: 0;
	padding: 0;
	position: relative;
}
#menu2 a {
	float: left;
	padding: 4px 15px;
	margin: 0;
	height: 16px;
	text-decoration: none;
	color: #000000;
}
#menu2 a:hover {
	color: #D1BC87;
	background: #FFFFFF;
}
#menu2 .selected {
	color: #D1BC87;
}

.clientzone {
	float: right;
	border-right: 0px solid #000000;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
	position: relative;
	text-align:left;
	width:120px;
}
.clientzone a {
	border: 0px solid #c00;
	background: url(../images/subnav-arrow2.gif) 0 2px no-repeat; 
	padding: 2px 15px 0 20px;
	float:left;
	clear:left;
	margin: 0;
	height: 14px;
	text-decoration: none;
	color: #000000;
}
.clientzone a:hover {
	background: url(../images/subnav-arrow.gif) 0 2px no-repeat; 
	padding: 2px 15px 0 20px;
	margin: 0;
	height: 14px;
	text-decoration: none;
	color: #D1BC87;
}
.blog {
	float: right;
	border-right: 0px solid #000000;
	letter-spacing: 1px;
	margin: -6px 0 0 0;
	padding: 0;
	position: relative;
	text-align:left;
	width:120px;
}
.blog a {
	border: 0px solid #c00;
	background: url(../images/subnav-arrow2.gif) 0 2px no-repeat; 
	padding: 2px 15px 0 20px;
	float:left;
	clear:left;
	margin: 0;
	height: 14px;
	text-decoration: none;
	color: #000000;
}
.blog a:hover {
	background: url(../images/subnav-arrow.gif) 0 2px no-repeat; 
	padding: 2px 15px 0 20px;
	margin: 0;
	height: 14px;
	text-decoration: none;
	color: #D1BC87;
}



/****************** subnav *************/

#slidemenu {
	border: 0 solid #c00;
	padding: 0;
	position: relative;
	top: 0;
	left: 0px;
	visibility: visible;
	display: block;
	text-align: left;
	z-index: 2;
}

#menuContainer {
	border: 0px solid #c00;
	padding: 0;
	margin: 28px 0 0 5px;
	ma\rgin: 28px 0 0 -100px;
	width: 508px;
	visibility: visible;
	display: block;
	text-align: left;
	z-index: 99;
}
html>body #menuContainer {
	margin: 28px 0 0 5px;
}
#menuContainer ul {
	border: 0px solid #c00;
	margin:0; 
	padding:0;
	/*width: 508px;*/
	width: 518px;
	list-style: none;
	white-space: nowrap;
	/*overflow: hidden;*/
	overflow: visible;
}
#menuContainer li {
	display: block;
	list-style: none;
	margin: 0 5px;
	border: 0px solid #c00;
	background: url(../images/subnav-arrow2.gif) top left no-repeat; 
}
/* hide from ie mac \*/
#menuContainer li {
	float: left;
}
/* end of ie mac */
#menuContainer a {
	padding: 0 10px 0 20px;
	line-spacing: 1px;
	text-align:left;
	height: 20px;
}
/* hide from ie mac \*/
#menuContainer a {
	float: left;
}
/* end of ie mac */

#menuContainer li a:hover {
	background: url(../images/subnav-arrow.gif) top left no-repeat; 
}

#menuContainer .selected a{
	background: url(../images/subnav-arrow.gif) top left no-repeat; 
	color: #D1BC87;
}

/* ## SIFR Styles ###################################### */

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1.sifr_replace {
	visibility: hidden;
	font: 15px Georgia, Verdana, Sans-Serif;
	font-weight: normal;
	margin: 4px 0 12px 0;
}

.sIFR-hasFlash h3.sifr_replace {
	visibility: hidden;
	font: 15px Georgia, Verdana, Sans-Serif;
	font-weight: normal;
	text-align: center;
	margin: 4px 0 12px 0;
}

.sIFR-hasFlash .sifr_replace {
	visibility: hidden;
	font: 15px Georgia, Verdana, Sans-Serif;
	font-weight: normal;
	margin: 4px 0 12px 0;
}

.sIFR-hasFlash .sifr_replace2 {
	visibility: hidden;
	font: 11px Georgia, Verdana, Sans-Serif;
	font-weight: normal;
	margin: 4px 0 12px 0;
}



