

body { background-color:#FFFFFF; margin-top:0px; }
#global { width:870px; margin-left:auto; margin-right:auto; border:0px; background-color:#FFF; }

h1 { font-weight: bold; font-size: 32px; color: #404650; font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif; margin-top:0px;  margin-bottom:5px; }
h2 {  font-size: 24px; font-weight:normal; color:#404650; font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif; padding:5px; }
h3 {  font-size:16px; font-weight:bold; color:#404650; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:0px; }
h4 { height: 60px; margin: 0px 0 0 10px; padding: 5px 0 0 0; font-size: 24px; font-weight:normal; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; } 
h5 {  font-size: 20px; font-weight:bold; color:#404650; font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif; padding:5px; }
h6 {  font-size: 24px; font-weight:normal; color:#000; font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0 0;}
iframe[seamless] {border:none;}


#iframe-holder {
    width:240px;
    margin:auto;
    overflow:hidden;
	float:right;
 }
#iframe-holder iframe {
    width:240px;
    height: 450px;
    margin:10px -6px 0px 0px;
	float:right;
 }
#iframe-holder2 {
    width:870px;
	height:32px;
    margin:auto;
    overflow:hidden;

 }
 #iframe-holder2 iframe {
    width:870px;
     }

#iframe-holder3 {
    width:870px;
	height:80px;
    margin:auto;
    overflow:hidden;

 }
 #iframe-holder3 iframe {
    width:870px;
     }
 	 
 .text11 { color:#000; }
.header { width:870px; height:130px; background-image:url(images/acclogo3a.gif); margin:0px; }
.headerhome { width: 870px; height: 260px; background-image:url(images/bark1a.jpg); }
.headerhome2 { width: 870px; height: 150px; background-image:url(images/build6.jpg); }
.headerwhat { width: 870px; height: 150px; background-image:url(images/build6a.jpg); }
.headercap { width: 870px; height: 100px; background-image:url(images/blue1b.jpg); }
.headerassess { width: 870px; height: 150px; background-image:url(images/bird1.jpg); }
.headerconsult { width: 870px; height: 100px; background-image:url(images/consult1a.jpg); }
.headerwhy { width: 870px; height: 100px; background-image:url(images/modern1b.jpg); }
.headercollab { width: 870px; height: 100px; background-image:url(images/trax1.jpg); }
.headerleadagile { width: 870px; height: 100px; background-image:url(images/agile2.jpg); }
.headerculture { width: 870px; height: 150px; background-image:url(images/trees3.jpg); }
.headeragile { width: 870px; height: 100px; background-image:url(images/agile1a.jpg); }
.headerabout { width: 870px; height: 100px; background-image:url(images/poleaves1.jpg); }
.headerresults { width: 870px; height: 150px; background-image:url(images/train2.jpg); }
.headerclients { width: 870px; height: 100px; background-image:url(images/train2b.jpg); }
.headerstart { width: 870px; height: 100px; background-image:url(images/train1a.jpg); }
.headercontact { width: 870px; height: 100px; background-image:url(images/lighthouse3a.jpg); }
.headerpubs { width: 870px; height: 100px; background-image:url(images/cup3a.jpg); }
.headerbook { width: 870px; height: 100px; background-image:url(images/media1.jpg); }
.headerwhere { width: 870px; height: 150px; background-image:url(images/comm1.jpg); }
.headerbiz { width: 870px; height: 150px; background-image:url(images/train1.jpg); }
.headerresources { width: 870px; height: 150px; background-image:url(images/books1.jpg); }
.headerarts { width: 870px; height: 150px; background-image:url(images/cup3.jpg); }
.headerweb { width: 870px; height: 150px; background-image:url(images/move2.jpg); }
.headerrec { width: 870px; height: 150px; background-image:url(images/art1.jpg); }
.headerrefs { width: 870px; height: 150px; background-image:url(images/art1.jpg); }
.headerlead { width: 870px; height: 150px; background-image:url(images/bird3.jpg); }
.headertrust { width: 870px; height: 150px; background-image:url(images/build7.jpg); }
.headerowner { width: 870px; height: 150px; background-image:url(images/water_header.jpg); }
.headernon { width: 870px; height: 150px; background-image:url(images/header_rocks.jpg); }
.headerrisk { width: 870px; height: 150px; background-image:url(images/header_houses.jpg); }
.headerdec { width: 870px; height: 150px; background-image:url(images/header_scene.jpg); }
.headeragile2 { width: 870px; height: 150px; background-image:url(images/header_night.jpg); }
.headeroverview { width: 870px; height: 150px; background-image:url(images/header_lily.jpg); }
.headerexplore { width: 870px; height: 150px; background-image:url(images/header_mountains.jpg); }
.headerpo { width: 870px; height: 150px; background-image:url(images/poleaves.jpg); }


.rightbox {width:380px; padding:10px; margin:0 0px 0 0px; float:right; font-size:13px; background-color:#B6E8D6; }
.rightbox2 {width:380px; height:380px; padding:10px; margin:0 0px 0 0px; float:right; font-size:13px; background-color:#DAEBC7; }
.yellowbox { width:800px; height:auto; float:left; margin:10px 10px 10px 5px; font-size: 12px; color:#000; padding:15px 10px 15px 15px; background-color:#FFFDBB; }
.largebox { float:right; width:600px; background-color:#ACD07C; margin-top:2px; }
.largebox2 { float:left; padding:10px; width:560px; background-color:#533F27; margin-top:10px; }
.largebox3 { float:left; padding:10px; width:850px; background-color:#AFA88E; margin-top:10px; }
.largebox4 { float:right; padding:10px 10px 10px 10px; width:370px; background-color:#FFF; margin-top:10px; }
.largebox4a { float:right; padding:10px 10px 10px 10px; width:300px; background-color:#FFF; margin-top:10px; }
.largebox5 { float:left; padding:10px 10px 10px 10px; width:440px; background-color:#D0DAC8; margin-top:10px; }
.middlebox { float:right; width:470px; padding:10px; background-color:#DAEBC7; margin-top:2px; }
.largebox6 { float:left; padding:10px; width:560px; background-color:#fff; margin-top:10px; }



.Button { cursor: pointer; }
.Item { background-color: #EFEFEF; }
.Item.Hovered { background-color: #FFF; }
#Services.Index .Item.Hovered H3 A { color: #46166B;  }


.body { margin-right:0px; margin-left:20px; font-size:12px; color:#000000; width:850px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; overflow:auto; }
.body a:link, .body a:visited, .body a:active {text-decoration:none; font-weight: bold; color:#404650;}
.body a:hover {text-decoration:underline;}

.body1 { font-size:12px; color:#000000; width:870px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; overflow:auto; }
.body1 a:link, .body1 a:visited, .body1 a:active {text-decoration:none; font-weight: bold; color:#404650;}
.body1 a:hover {text-decoration:underline;}

.body2 { font-size:12px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; overflow:auto; }
.body2 a:link, .body1 a:visited, .body2 a:active {text-decoration:none; font-weight: bold; color:#000;}
.body2 a:hover {text-decoration:underline;}


.nav { width:849px; height:22px; font-size:12px; color:#000000; font-family: verdana, arial, helvetica, sans-serif; text-align:center; padding-top:10px; margin-bottom:0px; }
.nav a:link, .nav a:visited, .nav a:active {text-decoration:none; color:#000000;}
.nav a:hover { text-decoration:underline; color:#404650;}

.nav2 { float:left; width:170px; padding:5px; background-color:#026F8A; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }
.nav2 a:link, .nav2 a:visited, .nav2 a:active {text-decoration:none; color:#FFFFFF; font-weight:normal;}
.nav2 a:hover {text-decoration:underline; color:#FFFFFF;}

.nav3 { font-size:14px; font-weight: bold; color:#023250; font-family: verdana, arial, helvetica, sans-serif; text-align:center; padding-top:2px; margin-bottom:0px; }
.nav3 a:link, .nav3 a:visited, .nav3 a:active {text-decoration:none; color:#591502;}
.nav3 a:hover {text-decoration:underline; color:#591502;}

.nav4 { margin-left:20px;  margin-right:20px; background-color:#FFFDBB; width:829px; height:12px; font-size:11px; color:#000000; font-family: verdana, arial, helvetica, sans-serif; text-align:left; padding-top:5px; padding-bottom:5px; margin-bottom:0px; }
.nav4 a:link, .nav4 a:visited, .nav4 a:active {text-decoration:none; color:#000000;}
.nav4 a:hover { text-decoration:underline; color:#404650;}

.nav5 { margin-left:20px;  margin-right:20px; width:829px; height:12px; font-size:11px; color:#000000; font-family: verdana, arial, helvetica, sans-serif; text-align:left; padding-top:5px; padding-bottom:5px; margin-bottom:0px; }

.textwrap {float:left; margin:0px 10px 0px 0px; }

.Quote { text-align: right; padding: 50px 5px 0px 5px; color: #FFF; font-weight: bold; float: right; width: 360px; font-size: 95%; font-family:Verdana, Arial, Helvetica, sans-serif; }
.qlink { text-align: right; padding: 15px 5px 0px 5px; color: #FFF; font-weight: bold; float: right; width: 360px; font-size: 95%; font-family: verdana, arial, helvetica, sans-serif; margin-left:auto; margin-right:auto;}
.qlink  a:link, .qlink  a:visited, .qlink  a:active {text-decoration:none; color:#fff;}
.qlink  a:hover {text-decoration:underline; color:#fff;}
.qlink2 { text-align: right; padding: 0px 5px 0px 5px; color: #FFF; font-weight: bold; float: right; width: 360px; font-size: 95%; font-family: verdana, arial, helvetica, sans-serif; margin-left:auto; margin-right:auto;}
.qlink2  a:link, .qlink2  a:visited, .qlink2  a:active {text-decoration:none; color:#fff;}
.qlink2  a:hover {text-decoration:underline; color:#fff;}

.qlink3 { text-align: right; padding: 30px 5px 0px 5px; color: #000; font-weight: bold; float: right; width: 360px; font-size: 95%; font-family: verdana, arial, helvetica, sans-serif; margin-left:auto; margin-right:auto;}
.qlink3  a:link, .qlink3  a:visited, .qlink3  a:active {text-decoration:none; color:#fff;}
.qlink3  a:hover {text-decoration:underline; color:#000;}

.qlink4 { text-align: left; padding: 0px 0px 0px 0px; color: #000; font-weight: bold; float: left; font-size: 100%; font-family: verdana, arial, helvetica, sans-serif; margin-left:auto; margin-right:auto;}
.qlink4  a:link, .qlink4  a:visited, .qlink4  a:active {text-decoration:none; color:#fff;}
.qlink4  a:hover {text-decoration:underline; color:#fff;}

.qlink5 { text-align: right; padding: 50px 5px 0px 5px; color: #FFF; font-weight: bold; float: right; width: 360px; font-size: 95%; font-family: verdana, arial, helvetica, sans-serif; margin-left:auto; margin-right:auto;}
.qlink5  a:link, .qlink5  a:visited, .qlink5  a:active {text-decoration:none; color:#fff;}
.qlink5  a:hover {text-decoration:underline; color:#fff;}


.what1 { font-size: 18px; font-weight:bold; color:#575E69; line-height: 1.45em; }

.footer { width:849px; vertical-align:bottom; clear:both; font-weight: bold; font-size:14px; margin-bottom:20px; color: #000; font-family: verdana, arial, helvetica, sans-serif; margin-left:auto; margin-right:auto; text-align:center; }
.footer  a:link, .footer  a:visited, .footer  a:active {text-decoration:none; color:#000;}
.footer  a:hover {text-decoration:underline; color:#000;}

.cr { font-family:verdana, arial, helvetica, sans-serif; font-size:10px; color:#ffffff; text-align:left; vertical-align:bottom; line-height:11px;}