* {margin:0; padding:0;}
/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
body {
	color: #333333;
	background-color: #5A7D99;
	font-family: Calibri,Arial,Verdana,Helvetica,sans-serif;
}

h2, h2 a.anchor {
	color:#C2660A;
	font-family:Calibri,Arial,Verdana,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
}

h2 a.anchor:hover {
	text-decoration: none;
}

h3 {
	color:#557E9F;
	font-family:Calibri,Arial,Verdana,Helvetica,sans-serif;
	font-size:16px;
	line-height:21px;
	margin:0 0 5px;
	font-weight: bold;
}

h3 a {
	font-size: 16px;
}

h4, h5, h6 {
	color: #000;
}

div#logo {
    color: #000;
/*    padding-top:20px;
*/    float:left;
    width:40%;
}
a#logo {
	text-decoration: none;   
}



/* @group Forms */

.announcement-list {
	padding: 18px 18px 3px;
}

.secure-login, .newsletter-form {
/*	background: #F0F2F4;
*/	border: none;
/*	margin-bottom: 18px;
	padding-bottom: 18px;
*/}

.secure-login h3, .newsletter-form h3 {
	background: transparent;
	border: none;
	font-size: 14px;
	margin: 0;
	padding: 18px 18px 0;
}

.secure-login div.form, .newsletter-form div.form {
	padding-left: 9px;
}
  /* @end */

/* @group Links */

a:link, a:visited {
	color:#DC740C;;
	text-decoration: none;	
}
a:hover, a:active {
	text-decoration: underline;
}
body {
	margin: 0;
}
div#header {
    background: url(/images/header_bg.jpg) repeat-x;
    height: 135px;
    width:100%;
    border-bottom:solid 4px #ffffff;
}
#header-right {
	text-align:right;
	float:right;
}
#header-right h3 {
    color:#009887;
    padding-top:40px;
}
div.whoslogged {
	height: 18px;
	line-height: 18px;
	padding-top: 18px;
	text-align: right;
}
div#content {
/*	background: url(/images/cssimg/mainbg.png) repeat-x top;*/
	background-color: #ffffff;
	padding-top: 10px;
	padding-bottom:30px;
    border-top:solid 1px #fff;
}
#frontglow {
	background-color: #ffffff;
/*     background: url(/images/cssimg/diagonaltexture.png);*/
/*    color:#511A81;
    height:200px;*/
}
#front {
/*    background: url(/images/glow.png) top center;
    height:200px;
   */
}
#hero {
    padding-top:7px;
    padding-left:160px;      
}

#subHero {
    padding-bottom:25px;
}
#subHero br{
    clear:both;
}
#subHeroLeft {
    float:left;
    padding-left:18px;
}
#subHeroRight {
    position:relative;
    right:10px;
    float:right;
    width: 420px;
}

#subHeroRight h4{
    padding:0;
    margin:0;
    padding-top:22px;
    font-style:italic;
    color:#666666;
}
img.tagline {
   vertical-align:top;
    padding-top:75px; 
}
#rightCol {
    float:left;
    color:#666666;
	width: 250px;
}
#rightCol p{
    padding:0;
    margin:0;
}
/*#rightCol h2 {
    margin-bottom:0;
    color:#393E40;
}
*/#rightCol h6 {
    padding-top:5px;
    color:#393E40;
}
#icons {
	display: none;
/*    clear:both;
    padding-top:32px;
*/}
.iconMid {
    padding: 0 12px;
}

/* navigation */ 
#nav_483820 { 
    display: inline; 
    margin: 0; 
    padding: 0; 
    position: relative; 
    clear:right; 
    float:left; 
    
}
#nav_483820 li {
    display: inline; 
    list-style: none; 
    padding: 0 0 0 16px; 
    float: left; 
    position: relative; 
}
#nav_483820 a { 
    display: block; 
}
#nav_483820 ul {
    left:10px;
    display: none; 
    position: absolute; 
    margin: 0; 
    padding: 0; 
}
* html #nav_483820 ul { line-height: 0; } /* IE6 "fix" */
#nav_483820 ul a { zoom: 1; } /* IE6/7 fix */
#nav_483820 ul li { float: none; }
#nav_483820 ul ul { top: 0; left:135px;}
    
#nav_483820 ul { width: 168px; }
 
#nav_483820 { 
    background:none; 
    height: 24px; 
}
#nav_483820 *:hover { background-color: none; }
#nav_483820 a {
    color:#FFFFFF;
	font-family: Calibri,Arial,Verdana,Helvetica,sans-serif;
	font-weight: bold;
    font-size: 16px; 
    text-decoration:none;
}
#nav_483820 a:hover {
    color: #A5580E;
}
#nav_483820 ul li {
    padding:0;
}

#nav_483820 ul a {
    padding:3px 6px;
}
#nav_483820 ul li.selected {
    color: #A5580E;
}

#nav_483820 ul { 
    top: 29px; 
}
#nav_483820 ul a {
    color:white;
    font-size:13px;
}
#nav_483820 ul li a {     
    background-color: #5A7D99;
    border-bottom: solid 1px #5A7D99;    
    border-top: solid 1px #5A7D99;
}
#nav_483820 ul a.hover { 
    background-color: #E8A040; 
    color:white;
    border-bottom:solid 1px #EA7D14;
    border-top:solid 1px #EA7D14;
}

/* #nav_483820 ul a { border-bottom: none; } - I also needed this for IE6/7 */


/* navigation */ 
#nav_1076684 { 
    display: inline; 
    margin: 0; 
    padding: 0; 
    position: relative; 
    clear:right; 
    float:left;
}
#nav { position:absolute; top:105px !important; right:160px;}
#nav_1076684 li {
    display: inline; 
    list-style: none outside none; 
    padding: 0 0 0 16px; 
    float: left; 
    position: relative; 
    display:block;
}
#nav_1076684 a { 
    display: block; 
}
#nav_1076684 ul {
    left:10px;
    display: none;
    position: absolute; 
    margin: 0; 
    padding: 0; 
}

#nav_1076684 ul a { zoom: 1; } /* IE6/7 fix */
#nav_1076684 ul li { float: none; }
#nav_1076684 ul ul { top: 0; left:168px;}
#nav_1076684 ul { width: 168px; }
 
#nav_1076684 { 
    background:none; 
    height: 24px; 
}
#nav_1076684 *:hover { background-color: none; }
#nav_1076684 a {
    color:#FFFFFF;
	font-family: Calibri,Arial,Verdana,Helvetica,sans-serif;
	font-weight: bold;
    font-size: 16px; 
    text-decoration:none;
    display:block;
}
#nav_1076684 a:hover {
    color: #A5580E;
}
#nav_1076684 ul li {
    padding:0;
}
#nav_1076684 li a img{
	display:none;
}
#nav_1076684 #navsub_1076684_621567 li a {
	background: #5A7D99 url(/images/cssimg/whitearrow.png) 152px 6px no-repeat;
}
#nav_1076684 #navsub_1076684_621567 ul li a{
	background-image:none !important;
}
#nav_1076684 #navsub_1076684_621567 li a.hover  { 
    background-color: #E8A040; 
    color:white;
}
#nav_1076684 ul a {
    padding:3px 6px;
}
#nav_1076684 ul li.selected {
    color: #A5580E;
}

#nav_1076684 ul { 
    top: 29px; 
}
#nav_1076684 ul a {
    color:white;
    font-size:13px;
}
#nav_1076684 ul li a {     
    background-color: #5A7D99;
    border-bottom: solid 1px #5A7D99;    
    border-top: solid 1px #5A7D99;
}
#nav_1076684 ul a.hover { 
    background-color: #E8A040; 
    color:white;
    border-bottom:solid 1px #EA7D14;
    border-top:solid 1px #EA7D14;
}

/* #nav_1076684 ul a { border-bottom: none; } - I also needed this for IE6/7 */	





/* FOOTER */
#footer {
    background: url(../images/footer_bg.jpg);
    min-height:111px;
	background-repeat:repeat-x;
	padding:22px 0;
	position:relative;
	top:-20px;
	font-family: Calibri,Arial,Verdana,Helvetica,sans-serif;
	font-size: 14px;
}

#footer p {
	color: #ffffff;
}

#footer a {
	color:#8BC6E2;
	text-decoration:none;
}

#footer .copyright {
	float: left;
	width: 900px;
	margin-top:18px;
}

.pleft {
    float:left;
}
.pright {
    float:right;
	margin-right: 0px;
} 

/* RIGHT COLUMN NAV
-----------------------------------------------------*/
#rightCol ul {
    list-style:none;
    font-size:14px;
    margin:0;
    padding:0 0 15px 0;
    margin-bottom:30px
}
#rightCol li {
    display:block;
    padding-bottom: 7px;
}
#rightCol li a:link, #rightCol li a:visited {
     color:#333;
} 
#rightCol li a:hover {
    color: #000;
}

/* FIREFOX FIX
-----------------------------------------------------*/
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

.column-1 {
	background:transparent url(../images/column_sep.jpg) no-repeat scroll right top;
	float:left;
	margin-right:10px;
	width:340px;
}

.column-2 {
	background:transparent url(../images/column_sep.jpg) no-repeat scroll right top;
	float:left;
	margin-right:10px;
        margin-left:10px;
	width:245px;
}

.column-3 {
	float:left;
	width:215px;
}

.orange-text {
	color:#E8A040;
}

#content_area .links {
	float: left;
	margin-right: 10px;
	width: 195px;
}

.links ul, #last ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0;
}

.links li {
padding:3px 0;
}

.links li a:hover, #last li a:hover {
	color:#E8780C;
	text-decoration:underline;
}

.links li a, #last li a {
	color:#485365;
	text-decoration:underline;
}

#image_map_1 {
	float:left;
	margin-right:30px;
	width:385px;
}

#image_map_2 {
	float:left;
	margin-right:0;
	width:385px;
}

#polaroid {
	display: none;
/*	background:transparent url(../images/polaroid.jpg) no-repeat scroll 0 0;
	float:right;
	height:85px;
	padding:77px 0 0;
	position:absolute;
	right:-70px;
	text-align:right;
	top:0;
	width:111px;*/
}

#chat {
	float: left;
	margin: 15px 30px;
    height: 65px;
    visibility: hidden;
}

#polaroid p {
	padding-top: 77px;
}

#polaroid a:hover {
	color:#FFFFFF;
	font-style:italic;
	text-decoration:none;
}

#polaroid a {
	color:#FFFFFF;
	font-style:italic;
	text-decoration:none;
}

.block_inside img {
	display:block;
	overflow:auto;
	padding:0 10px 5px 0;
	margin-top: 15px;
}

#rightCol p {
	font-size: 14px;
	line-height: 19px;
}

#rightCol a {
	color:#DC740C;
}

#rightCol a:hover {
	text-decoration: underline;
}

.block_inside {
	display:block;
	overflow:auto;
	padding:10px;
}

.services-header a {
	color:#557E9F;
	font-family:Calibri,Arial,Verdana,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
}

.services-header a:hover {
	color:#557E9F;
	text-decoration:underline;
}

.people_inside img {
	display:block;
	margin-top:15px;
	overflow:auto;
	padding:0 10px 5px 0;
}

#rightCol input.cat_textbox, textarea.cat_listbox, select.cat_dropdown, select.cat_listbox {
width:220px;
}

.social_icons {
	background: #2D3F4D;
	color: #ffffff;
}

.social_icons .container {
/*	position:relative;
	top: 4px;
*/	margin-bottom: 19px;
	z-index: 1000;
}

.social_icons .container table {
	margin-bottom: 0;
	padding-top:6px;
}

.social_icons .container table td {
	padding-right: 10px;
	font-family:Calibri,Arial,Verdana,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 14px;
}

/* trigger button */
#findus_online{
	background:transparent url(../images/cssimg/findus.png) no-repeat 0 0;
	display:block;
	height:47px;
	overflow:hidden;
	width:99px;
	cursor:pointer;
	text-indent:-999em;
	position:absolute;
	right:75px;
	top:15px;
}

/* tooltip styling */
.tooltip {
	display:none;
	background:url(../images/cssimg/bubble.png);
	padding:35px 20px;
	height:80px;
	width:150px;
        margin-top:10px;
        position:absolute;
        z-index:1000000;
        left:675px !important;

}
.tooltip ul {
	margin:0;
	padding:0;
	list-style:none;
}
.tooltip li {
	float:left;
	width:75px;
	display:block;
        height:35px;
}
.tooltip a:link,
.tooltip a:visited {
	font-size:11px;
	font-weight:bold; 
        padding: 5px 0 6px 25px;
}
.tooltip a.tw {
    background: url(../images/cssimg/bub_twitter.png) 0 0 no-repeat;
}
.tooltip a.fb {
    background: url(../images/cssimg/bub_facebook.png) 0 0 no-repeat;
}
.tooltip a.news {
    background: url(../images/cssimg/bub_newsletter.png) 0 0 no-repeat;
}
.tooltip a.mail {
    background: url(../images/cssimg/bub_mail.png) 0 0 no-repeat;
}
.tooltip a.blog {
    background: url(../images/cssimg/bub_blog.gif) 0 0 no-repeat;
}
.tooltip a.chat {
    background: url(../images/cssimg/bub_bold.png) 0 0 no-repeat;
}

.tooltip a.boldchat img {
	padding: 0px;
    margin: 0px;
}

.boldchat a:link {
	padding: 0px;
    margin: 0px;
}
body#home h1 { margin:16px 0 30px;}
body#home h1, body#home h1 a {
	font-family:Calibri,Arial,Verdana,Helvetica,sans-serif;
	font-size:25px;
	text-align:center;
	font-weight: normal;
	text-transform:none;
}
body#home h1 a {
	color:#587997;
}
body#home h1 span, body#home h2 em {
	font-size:25px;
	color:#EB8B2A;
	font-weight:bold;
	font-style:italic;
}
#include {
	width:900px;
	height:105px;
	background: url(/images/cssimg/solutions_header.png) 0 0 no-repeat;
}
body#home #include h2 {
	font-size:30px;
	padding-left:30px;
	color:#333333;
	font-weight:bold;
	margin:0;
	font-family:Calibri,Arial,Verdana,Helvetica,sans-serif;
	text-align:left;
}
#include a {
	font-size:18px;
	color:#66798B;
	font-weight:bold;
	display:block;
	float:left;
	margin-right:16px;
	font-style:italic;
	line-height:1.2em;
}
body#home h2, body#home em{
	font-size:25px;
	font-family: "Helvetica Neue", Arial, sans-serif;
	text-align:center;
	color:#335065;
}
#choose td, #choose td span{
	font-size:18px;
	font-weight:bold;
	line-height:1.2em;
}
table#pro td.button { background: url(/images/cssimg/arrow_1.png) no-repeat 62px 0; }
table#pro td.button img { padding-top:10px;}
table#ent td.button { background: url(/images/cssimg/arrow_2.png) no-repeat 36px 12px; }
table#ent td.button img { padding-top:10px;}
#choose td.button { text-align:center;}
#choose h2 { margin:20px 0 30px;}
#choose { background: url(/images/cssimg/choose_bg.png) no-repeat 435px bottom;}
#choose td.info {height:50px;}
#choose td {padding:7px 0;}
table#pro td.info, table#ent { color: #000;}
table#pro td { color:#345065;}
table#pro td.info span { color:#527892;}
table#ent td {color:#E07912;}
table#ent td.info span { color:#EB8B2A;}
table#pro {
	float:left;
}
table#ent {
	float:right;
}
#easy_office_video {
	width:900px;
	height:90px;
	margin: 30px 0;
	position:relative;
	padding-top:6px;
}
#easy_office_video a#sample img {
	position:absolute;
	right:20px;
	top:0px;
}
#tweets, #client_portal, #contact { float:left; height:105px; padding:6px 0;}
#tweets {
	width:386px;
	border-right: solid 1px #355065;
}
#tweets .heading {
	float: left;
	width: 100%;
}
#tweets h2,body#home #tweets h2 {
	margin-bottom: 0px;
	font-size: 25px;
	color: #EC862C;
	font-weight: bold;
	font-family: Calibri,Arial,Verdana,Helvetica,sans-serif;
	text-align: left;
}
#tweets .follow {
	background: url("/images/twitter_bird.png") no-repeat scroll right top transparent;
	float:right;
	left:200px;
	margin:10px 10px 0 0;
	padding:5px 40px 15px 0;
	position:absolute;
	top:85px;
}
#tweets .follow a {
	font-size: 16px;
	color: #8BC6E2;
	text-decoration: underline;
	font-weight: bold;
	line-height: 35px;
}
#tweets .follow a:hover {
	color: #EC862C;
}
.tweet_list {
	list-style-type: none;
	margin-left: 0px;
	margin-bottom: 0px;
	color: #ffffff;
}
.tweet_avatar, .tweet_time {
	display: none;
}
#client_portal{
	padding:6px 19px;
	width:226px;	
	border-right: solid 1px #355065;
	border-left:solid 1px #5A7D99;
	text-align:right;
}
#client_portal a {display:block; margin-bottom:8px;}
#contact{
	width:222px;
	border-left: solid 1px #5A7D99;
	padding:6px 12px;
}
#contact img {
	margin-bottom:6px;
}
#contact p {
	margin:0;
	line-height:1.1em;
}
.sidebar_item {
	margin-bottom:26px;
	float:left;
	clear:both;
	position:relative;
	width:100%;
}
.sidebar_item h3 { font-size:21px;}
.sidebar_item h3.locations { line-height:64px;}
.sidebar_item img { margin: 0 5px 5px 0;}
.sidebar_item h5 {
	font-family:Calibri,Arial,Verdana,Helvetica,sans-serif;
	margin:0 0 10px 0;
	line-height:1em;
}
.sidebar_item #money {
	padding-left:65px;
	padding-top:15px;
}
#rightCol .sidebar_item ul {
	margin: 0 0 16px 10px;
	padding:0;

}
#rightCol .sidebar_item li, #rightCol .sidebar_item li a{
	padding:0;
	line-height:1.5em;	
	font-size:13px;
}
#rightCol .sidebar_item li.address {
	line-height: 1em;
}
#rightCol .sidebar_item li.phone {
	margin-top: 5px;
}

#get_started {
text-align: center;
}

#getting_started {
margin-top:-22px;
height:100px;
}

#start {
background:url("/images/getting_started_button.jpg") no-repeat scroll 0 0 transparent;
display:block;
height:85px;
margin:0 auto;
position:relative;
text-indent:-999em;
width:240px;
z-index:1300;
}
#getting_started #start {
background:url("/images/getting_started_button.jpg") no-repeat scroll 0 0 transparent;
display:block;
height:85px;
left:312px;
position:absolute;
text-indent:-999em;
width:240px;
z-index:1300;
}

#getting_started #start:hover, #start:hover {
background: url("/images/getting_started_hover.jpg") no-repeat 0 0;
z-index: 1000;
}

#home_intro {
margin-bottom: 25px;
}

#home_intro h1, #home_intro h1 span {
     font-size: 25px;
text-align: center;
text-transform: none;
font-family: Calibri,Arial,Verdana,Helvetica,sans-serif;
font-weight: normal;
}

#home_intro .orange {
     color: #EB8B2A;
font-style: italic;
font-size: 25px;
}

#home_intro .blue {
color: #587997;
font-size: 25px;
}

#pro_services p {
	width: 90%;
}

.clientcol{
	float: left;
	width: 250px;
	margin-right: 45px;
}

#file_upload input {
	width: 215px;
}

#file_upload #catwebformbutton {
	width: 70px;
}

#file_upload table.webform td {
	padding:6px 0 0;
	line-height: 20px;
}

#file_upload h2 {
	margin-bottom: 0;
}

a.button.next {
	float:right;
	text-indent:-9999px;
}
a.button.next {
	background:url("/images/slider1/button-frontslidenext.jpg") no-repeat scroll 0 0 transparent;
	height:36px;
	margin:0 15px 0 0;
	width:94px;
}
a.button.next:hover, .scroller a.button.next:active {
	background:url("/images/slider1/button-frontslidenext.jpg") no-repeat scroll 0 -36px transparent;
}
#column_1 {
	float:left;
	margin-right:62px;
	width:120px;
}
#column_2 {
	float:left;
	margin-right:64px;
	width:404px;
}
#column_3 {
	float:left;
	width:250px;
}
.campaigns h1 {
	text-transform:none;
	font-size:31px;
	color:#335065;
	line-height:1.4em;
	margin-bottom:0;
}
.campaigns h3, #np1 {
	font-size:26px;
	color:#333;	
}
.hgroup { 
	margin-bottom:2em;
}
#column_1 ul, #column_3 ul { 
	list-style:none;
	margin:0 0 2em 0 ;
	padding:0;
}
#column_1.campaign ul {
	color:#547E9F;
	font-size:16px;
	font-weight:bold;
}
.campaign li { margin-bottom:5px;}
ul.check, ul.dollar {
	margin:0 0 35px 0;
	font-size:15px;
	list-style:none;
}
.check li { 
	background: url(/images/cssimg/list_check.png) 0 0 no-repeat;
	padding-left:35px;
	padding-bottom:10px;
	margin-bottom:10px;
	font-size:15px;
}
.dollar li { 
	background: url(/images/cssimg/list_dollar.png) 13px 0px no-repeat;
	padding-left:35px;
	margin-bottom:10px;
	padding-bottom:3px;
	font-size:15px;
}
#column_3.ver_2 .check li {
	color:#CB7A19;
	font-weight:bold;
}
.dollar li.asterisk { 
	padding-left:0; 
	background:none; 
	font-weight:bold;
	font-style:italic;
}
#column_3.campaign h4 {
	font-size:22px;
	font-weight:bold;
	color:#547E9F;
	margin-bottom:.5em;
}
p.small_testify { 
	font-size:15px;
	font-style:italic;
	color:#333;
	margin-bottom:0;
}
p.small_testify img { float:right;}
#column_3.campaign p.pright { text-align:right;}

#column_3.campaign .faq-question{
	background: url(/images/cssimg/list_check.png) 0 0 no-repeat;
	padding-left:35px;
	padding-bottom:10px;
	margin-bottom:10px;
	font-size:15px;
}
#column_3.campaign .faq-question a:link, #column_3.campaign .faq-question a:visited, #column_3.campaign .faq_question a:active {
	font-size:15px;
	color:#CB7A19;
	text-decoration:none;
}
#column_3.campaign .faq-question a:hover, #column_3.campaign .faq-question a:focus {
	text-decoration:underline;
}
#column_3.campaign .answer p {
	margin-top:10px;
	margin-bottom:0;
	font-size:13px;
	line-height:1.2em;
}

#column_2 h3 {
	margin-bottom: 20px;
}
#blue_avo {
	margin-bottom:20px;
}#blue_avo img#coupon {
	float:left;
}
#blue_avo #avo_start { 
	float:right;
	width:240px;
}
#avo_start p {
	text-align:right;
}
#np1 .col_1 {
	width:488px;
	float:left;
	margin-right:44px;
}
#np1 .col_2 {
	width:368px;
	float:left;
}
#np1 ul.check {
	margin-bottom:18px;
}
#np1 h3 {
	font-size:22px;
}
#np1 h4 {
	font-size:20px;
	font-weight:bold;
	font-family: Calibri,Arial,Verdana,Helvetica,sans-serif;
	margin-bottom:.5em;
}
#np1 .check li {
	font-weight:bold;
	margin:0;
	line-height:28px;
	padding-bottom:0;
}
#np1 .action_box {
	background:#547E9F;
	border: solid 1px #000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:10px 12px 16px;
	position:relative;
	margin-bottom:18px;
}
	#np1 .action_box h2 {
		text-align:center;
		color:white;
		font-size:24px;
		line-height:1em;
		margin-bottom:12px;
	}
	#np1 .action_box a.button {
		display:block;
		width:256px;
		height:66px;
		margin: 0 auto;
		text-indent:-999em;
		background: url(/images/cssimg/btn_np1_whitepaper.png) 0 0 no-repeat;
	}	
		#np1 .action_box a.button:hover{
			background-position: bottom left;
		}	
h5.blurb {
	color:#4C4C4C;
	font-size:17px;
	font-weight:normal;
	line-height:1em;
}
	h5.blurb span {
		font-size:28px;
		font-weight:bold;
	}
	#np1 h5.blurb {
		text-align:right;
		font-family: Calibri,Arial,Verdana,Helvetica,sans-serif;
	}
#np1 .testimonial .col_1 {
	width:340px;
	float:left;
	margin:0;
	line-height:1.2em;
}
	#np1 .testimonial .col_1 p {
		margin-bottom:18px;
	}
	#np1 .testimonial .col_1 a.button {
		display:block;
		height:29px;
		width:229px;
		text-indent:-999em;
		background: url(/images/cssimg/btn_satisfied.png) 0 0 no-repeat;
	}
		#np1 .testimonial .col_1 a.button:hover {
			background-position:bottom left;
		}

#np1 .testimonial .col_2 {
	width:148px;
	float:left;
	text-align:right;
	line-height:1em;
}
	#np1 .testimonial .col_2 img {
		position:relative;
		left:4px;
		margin-bottom:14px;
	}
	
