@charset "UTF-8";
body {
	background-color: #FFFFFF;
	padding: 29px 0px 0px 0px;
margin: 0px; font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color: #666666;
}

#wrapper {margin-left: auto; margin-right: auto; width: 862px; background: url(images/sitewide/shadow.gif) repeat;}
#logo {height: 105px;}
#nav {display: none;}
#content {padding: 0px 11px; text-align: left;}
#impact {display: none;}
#footer {color: #666666; font-size: 14px; font-weight: bold; text-align: center; padding-top: 15px;}
#footer a:link, a:visited {color: #666666; text-decoration: none;}
#footer a:hover {color: #ff6b08; text-decoration: none;}
#copyright {color: #666666; font-size: 10px; text-align: center; padding-top: 12px;}

/* HOME SPECIFIC */

.pulses {background:  #FFFFFF; border-left: solid 1px #bbbbbb;}
#pulsedesc {padding: 0px 47px 22px 32px; color: #666666; font-size: 12px; line-height: 17px;}
#pulsedesc a:link, a:visited {text-transform: uppercase; color: #999999; font-size: 10px; font-weight: bold; text-decoration: none;}
#pulsedesc a:hover {text-transform: uppercase; color: #ff7315; font-size: 10px; font-weight: bold; text-decoration: none;}

.effectivedesign {padding: 0px 55px 29px 46px; font-size: 12px; line-height: 22px; border-bottom: solid 1px #bbbbbb;}
.effectivedesign .title {color: #22aadd; font-size: 15px; font-weight: bold; line-height: 22px;}

.testimonials {padding: 20px 18px 15px 48px; font-size: 12px; font-style: italic; line-height: 17px; border-right: solid 1px #bbbbbb; background:  #FFFFFF;}
.waves {padding: 20px 18px 15px 32px; font-size: 12px; line-height: 17px; background:  #FFFFFF;}

.testimonials a:link, a:visited {text-transform: uppercase; color: #999999; font-size: 10px; font-weight: bold; text-decoration: none; font-style: normal; line-height: 16px;}
.testimonials a:hover {text-transform: uppercase; color: #ff7315; font-size: 10px; font-weight: bold; text-decoration: none; font-style: normal; line-height: 16px;}
.waves a:link, a:visited {text-transform: uppercase; color: #999999; font-size: 10px; font-weight: bold; text-decoration: none; font-style: normal; line-height: 16px;}
.waves a:hover {text-transform: uppercase; color: #ff7315; font-size: 10px; font-weight: bold; text-decoration: none; font-style: normal; line-height: 16px;}
.targeted {line-height: 22px;}

#printtitle {font-weight: bold; font-size: 15px; color: #22aadd; font-style: normal;}
.noprint {display: none;}

/* INNER PAGES */

#textpages {padding: 20px 103px 30px 33px; font-size: 12px; line-height: 17px; color: #666666;}
/*#textpages .head1 {color: #ff6600; font-size: 16px; margin: 0px; padding: 0px;}*/
#textpages .head2 {color: #555555; font-size: 12px; margin: 0px; font-style: italic; font-weight: bold; margin: 0px;}
#textpages .head3 {color: #ff6600;}
.textpages img {padding-top: 20px; text-align: center;}
.body2 {padding: 20px 103px 30px 33px; font-size: 12px; line-height: 17px; color: #666666;}
/*.body2 .head1 {color: #ff6600; font-size: 16px; margin: 0px; padding: 0px;}*/
.body2 .head2 {color: #555555; font-size: 12px; margin: 0px; font-style: italic; font-weight: bold; margin: 0px;}
.body2 .head3 {color: #ff6600;}
.body2 img {text-align: center;}
.body2 .lastline {margin-bottom: 25px;}


#portpages {padding: 0px 103px 10px 33px; font-size: 12px; line-height: 17px; color: #666666;}
#portpages #portpic {text-align: center;}
#portpages #portcopy {font-size: 12px; line-height: 17px; padding-top: 11px;}
#portpages .clientname {color: #555555; font-weight: bold;}
.portitems {display: none;}
.moreports {display: none;}
.moreports div {display: none;}
.moreports div img {display: none;}

.testimonials-ip {background: url(images/sitewide/bg_testimonials.gif) repeat-x top #bbe1f7;}
.testimonials-ip #copy {padding: 31px 39px 20px 49px; font-style: italic; font-size: 12px; line-height: 17px;}
/*#copy .head1 {color: #ff6600; font-size: 16px; margin: 0px; padding: 0px; font-style: normal;}*/
/*#copy .company {font-size: 10px; font-weight: bold;}*/
#copy hr { border: 0; width: 100%; color: #FFF; background-color: #FFF; height: 1px;}