body                     {margin:0 auto; margin:0px; padding:0px; font:normal 12px "trebuchet ms"; background:#0c0c0c;}
a                        {outline:none; text-decoration:none;}
img                      {border:none;}
ul, h1, h2, h3           {margin:0px; padding:0px;}
li                       {list-style:none; background:url(images/checkmark.png) no-repeat; padding:0px 0px 25px 20px; font:bold 13px "trebuchet ms"; color:#999;}
.name                    {font:bold 20px "trebuchet ms";}




            
.topWrap                 {width:100%; height:419px; background:#040404;}
.logo                    {width:847px; height:105px; background:url(images/logo.png) no-repeat; margin:0 auto;}
.logoNav                 {width:300px; height:100px; padding:0px 0px 0px 450px;}
.logoNav1                {width:52px; height:37px; float:left; background:url(images/btn-who.png) bottom no-repeat; padding-top:30px;}
.logoNav1 a              {width:52px; height:37px; display:block;} 
.logoNav2                {width:58px; height:37px; float:left; background:url(images/btn-what.png) bottom no-repeat; padding-top:50px; margin-left:15px;}
.logoNav2 a              {width:58px; height:37px; display:block;}
.logoNav3                {width:80px; height:37px; float:left; background:url(images/btn-engage.png) bottom no-repeat; padding-top:20px; margin-left:15px;}
.logoNav3 a              {width:80px; height:37px; display:block;}
.promo                   {width:847px; height:314px; background:url(images/promo.png) no-repeat; margin:0 auto;}

   
.anchorWrap1           {width:100%; height:24px; background:url(images/midBorderTop.png) repeat-x;}
.anchorCont1           {width:847px; height:24px; margin:0 auto;}

.anchorWrap2           {width:100%; height:24px; background:url(images/midBorderBottom.png) repeat-x;}
.anchorCont2           {width:847px; height:24px; margin:0 auto;}

.anchorWrap3           {width:100%; height:24px; background:#b2b2b2;}
.anchorCont3           {width:847px; height:24px; margin:0 auto;}



/* mid */
.midWrap               {width:100%; height:354px; padding-top:50px; background:url(images/bg-who.png) center no-repeat #eee;}
.midCont               {width:720px; height:280px; padding:30px 70px 0px 70px; border:1px solid #aaa; background:#eee; margin:0 auto;}
 .midContTxt a         {background:#209d23; color:#fff;}
 .midContTxt a:hover   {background:#3da9d0;}
.midBtnCont            {width:500px; height:40px; padding:20px 0px 0px 0px;}
 .midBtn1              {width:100px; height:40px; float:left; background:url(images/quote-1what.png) no-repeat; padding:0px 10px 0px 0px;}
 .midBtn1 a            {width:100%; height:40px; display:block;}
 .midBtn2              {width:100px; height:40px; float:left; background:url(images/quote-1engage.png) no-repeat; padding:0px 10px 0px 0px;}
 .midBtn2 a            {width:100%; height:40px; display:block;}
/* /mid */





/* what */
.whatWrap             {width:100%;  height:350px; background:#0c0c0c; padding-top:50px;}
.whatCont             {width:720px; height:275px; background:url(images/h1-what.png) no-repeat; padding:75px 0px 0px 0px; margin:0 auto;}
 .whatCont h3         {font:normal 15px "trebuchet ms"; display:block; color:#ddd;}
.whatLiBox            {width:650px; height:150px; margin:0 auto; padding:0px 10px 0px 10px; background:url(images/slice.png) 280px 10px no-repeat;}
 .what1               {width:325px; float:left;}
 .what2               {width:325px; float:right;}
.whatBtnCont          {width:300px; height:80px; padding:20px 0px 0px 0px;}
 .whatBtn1            {width:100px; height:60px; float:left; background:url(images/quote-2who.png) left top no-repeat; padding:0px 10px 0px 0px;}
 .whatBtn1 a          {width:100%; height:40px; display:block;}
 .whatBtn2            {width:100px; height:60px; float:left; background:url(images/quote-2engage.png) left center no-repeat; padding:0px 10px 0px 0px;}
 .whatBtn2 a          {width:100%; height:40px; display:block;}
/* /what */






/* contact */
.contactWrap               {width:100%;  height:500px; background:#b2b2b2; padding:25px 0px 0px 0px;}
.contactCont               {width:727px; height:382px; background:url(images/bg-contact.png) no-repeat; margin:0 auto; padding:25px 60px;}
.contactCont h3            {font:normal 15px "trebuchet ms"; display:block; color:#ddd;}
.contactH1                 {height:25px; background:url(images/h1-contact.png) no-repeat; display:block;}
.contactBox                {width:740px; height:360px; margin:0 auto;}
.contactBox1               {width:430px; height:360px; float:left; }
.contactBox2               {width:250px; height:200px; padding:90px 0px 0px 20px; background:url(images/slice.png) left center no-repeat; float:left;}
 .contactBtn1              {width:100px; height:60px; background:url(images/quote-2who.png) no-repeat;}
 .contactBtn1 a            {width:100%; height:40px; display:block;}
 .contactBtn2              {width:100px; height:60px; background:url(images/quote-3what.png) no-repeat;}
 .contactBtn2 a            {width:100%; height:40px; display:block;}
/* /contact */






/* footer */
.footerWrap          {width:840px; height:50px; margin:0 auto; padding-top:25px;}
.footerWrap a        {color:#3da9d1; text-decoration:none;}
.footerWrap a:hover  {text-decoration:underline;}
.valid1        {width:75px; height:30px; background:url(images/orange-checkmark.png) left top no-repeat; padding-left:20px; font:normal 11px "trebuchet ms"; float:left;}
.valid2        {width:75px; height:30px; background:url(images/purple-checkmark.png) left top no-repeat; padding-left:20px; font:normal 11px "trebuchet ms"; float:left;}
.aquanodd      {width:225px; height:30px; background:url(images/aquanoddlabs.png) right top no-repeat; font:normal 11px "trebuchet ms"; float:left;}
/* footer */



.thanks                {width:500px; margin:0 auto; padding-top:100px; text-align:center; font:normal 12px arial; color:#fff;}
.thanks a              {color:#3da9d1; text-decoration:none;}
.thanks a:hover        {text-decoration:underline;}