@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;}
.container { text-align: center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #5a5a5a; line-height:20px;}
.main { text-align: left; width: 978px;border-left: 1px solid #a4a4a4; border-right: 1px solid #a4a4a4; border-bottom: 1px solid #a4a4a4; background-color:#c2c2c2; margin: 0 auto;}
a.btn{overflow:hidden;text-indent:-1000px;display:block;}
.logobar { width: 978px; height: 76px; background:url(../structure/nav_top_bkg.jpg) top left no-repeat;}
.logo a {float:left;width:134px;height:76px;text-indent:-1000px;background:url(../structure/nav_top_logo.png) top left no-repeat;overflow:hidden}
.top_links {float:right;width:250px; font-size:12px; color: #ffffff; padding-top: 10px; padding-right: 20px; font-weight:bold; text-align: right;}
.top_links a {color: #ffffff; text-decoration:none;}
.navigation { position:relative; display:inline-block;}

ul.nav {margin:0px;width:978px;height:40px;background:url(../structure/nav_top_rev.gif) no-repeat;position:relative;top:0px;text-indent:-9999px;}
.nav li {position:absolute;list-style:none;top:0;}
.nav li, .nav a {height: 40px; display: block;
/*--added jp--*/
overflow:hidden;}

#left h2, #right h2 {
  text-indent:-10000px;  
}

#left h2, #right h2, #left ul, #right ul {
  margin:0;  
}

#left {
  width:292px;
  float:left;
}

#left ul {
  padding-left:0px;  
  width:280px;
}

#left ul li {
  list-style-type:none;
  background-color:#fdfdfd;  
  height:31px;
  color:#707070;
  margin-top:1px;
  font-size: 14px;
  /*--added jp--*/
overflow:hidden;
}

#left ul li a {
  text-decoration:none;  
  left:21px;
  position:relative;
  top:7px;
  color:#707070;
    /*--added jp--*/
  display:block;
  width:100%;
}
#left ul li:hover {background:url(../structure/menu-rollover.png);}
#left .active   {background:url(../structure/menu-rollover.png);font-weight:bold;}

#left .our-services, #left .news, #left .partners, #left .products, #left .services, #left .company  {height: 42px; width: 280px; }
#left .our-services a {float:left;width:280px;height:42px;text-indent:-1000px;background:url(../structure/title-our-services.png) top left no-repeat;}
#left .news a {float:left;width:280px;height:42px;text-indent:-1000px;background:url(../structure/sub_news.gif) top left no-repeat;}
#left .partners a {float:left;width:280px;height:42px;text-indent:-1000px;background:url(../structure/sub_partners.gif) top left no-repeat;}
#left .products a {float:left;width:280px;height:42px;text-indent:-1000px;background:url(../structure/sub_products.gif) top left no-repeat;}
#left .services a {float:left;width:280px;height:42px;text-indent:-1000px;background:url(../structure/sub_services.gif) top left no-repeat;}
#left .company a {float:left;width:280px;height:42px;text-indent:-1000px;background:url(../structure/sub_company.gif) top left no-repeat;}

#left .request-a-demo {height: 48px; width: 280px; }
#left .request-a-demo a {float:left;width:280px;height:38px;text-indent:-1000px;background:url(../structure/title-request-a-demo.png) top left no-repeat;margin-top:10px;}

#left h2.satisfied-clients {
  margin-top:10px;
  background:url(../structure/title-satisfied-clients.png);
  width:280px;
  height:37px;
}

#logos {
  background-color:#fff;
  width:280px;
  text-align:center;
  overflow:hidden;  
}

#logos .rotate {
  height: 73px;
  width: 280px;
  margin:0 auto
}

#right {
  width:665px;
  float:left;
  background-color: #ffffff;
  padding: 0 0 20px 0;
  min-height:478px;
}


#right .content {padding: 20px 30px 30px 30px;width:605px;min-height: 484px;}
#right .company_content {overflow: hidden;padding: 40px 46px 30px;width: 593px;}
#right .partners_content {padding: 20px 30px 30px 30px;width:605px;min-height: 196px;}

#right .header { color: #820308; font-size:12px; font-weight:bold; }
#right .header a {color: #820308; text-decoration: none; }

#right a { color: #005d8d; } 

#right ul {padding-left: 40px;}
#right ul li {list-style-type:square;}
#right h3 {color: #005d8d; font-weight: bold; font-size: 14px;}
#right .company_content h4{font:bold 12px/12px Arial, Helvetica, sans-serif;margin:0px 0 -8px 0;padding:0;height:auto;}

#right h2.salesforce-integration {background:url(../structure/h_salesforce_integration.gif) no-repeat;width:665px;height:42px; }
#right h2.ambassador-programs {background:url(../structure/h_ambassador_programs.gif) no-repeat;width:665px;height:42px; }
#right h2.partner-resources {background:url(../structure/h_partners_resources.gif) no-repeat;width:665px;height:42px; }
#right h2.partners {background:url(../structure/h_partners.gif) no-repeat;width:665px;height:42px; }
#right h2.partners-email {background:url(../structure/h_partners_email.gif) no-repeat;width:665px;height:42px; }
#right h2.media {background:url(../structure/h_media.gif) no-repeat;width:665px;height:42px; }
#right h2.newsletters {background:url(../structure/h_newsletters.gif) no-repeat;width:665px;height:42px; }
#right h2.news {background:url(../structure/h_news.gif) no-repeat;width:665px;height:42px; }
#right h2.connect {background:url(../structure/h_connect.gif) no-repeat;width:665px;height:42px; } 
#right h2.products {background:url(../structure/h_products.gif) no-repeat;width:665px;height:42px; }
#right h2.demo {background:url(../structure/h_demo.gif) no-repeat;width:665px;height:42px; }
#right h2.w2t {background:url(../structure/h_w2t.gif) no-repeat;width:665px;height:42px; }
#right h2.wst {background:url(../structure/h_wst.gif) no-repeat;width:665px;height:42px; }
#right h2.wc {background:url(../structure/h_wc.gif) no-repeat;width:665px;height:42px; }
#right h2.wp {background:url(../structure/h_wp.gif) no-repeat;width:665px;height:42px; }
#right h2.wf {background:url(../structure/h_wf.gif) no-repeat;width:665px;height:42px; }
#right h2.ws {background:url(../structure/h_ws.gif) no-repeat;width:665px;height:42px; }
#right h2.wl {background:url(../structure/h_wl.gif) no-repeat;width:665px;height:42px; }
#right h2.safe-senders {background:url(../structure/h_safesenders.gif) no-repeat;width:665px;height:42px; }
#right h2.policies {background:url(../structure/h_policies.gif) no-repeat;width:665px;height:42px; }
#right h2.leadership {background:url(../structure/h_leadership.gif) no-repeat;width:665px;height:42px; }
#right h2.history {background:url(../structure/h_history.gif) no-repeat;width:665px;height:42px; }
#right h2.jobs {background:url(../structure/h_jobs.gif) no-repeat;width:665px;height:42px; }
#right h2.contact-us {background:url(../structure/h_contactus.gif) no-repeat;width:665px;height:42px; }

#right h2.fb-promo {background:url(../structure/h_fb-contest.gif) no-repeat;width:665px;height:42px; }

#right h2.case-studies {background:url(../structure/h_casestudies.gif) no-repeat;width:665px;height:42px; }
#right h2.global-reach {background:url(../structure/h_globalreach.gif) no-repeat;width:665px;height:42px; }
#right h2.corp-comm {background:url(../structure/h_corpcomm.gif) no-repeat;width:665px;height:42px; }
#right h2.custom-ws {background:url(../structure/h_customwebsurveys.gif) no-repeat;width:665px;height:42px; }
#right h2.internet-mktg {background:url(../structure/h_internetmktg.gif) no-repeat;width:665px;height:42px; }
#right h2.email-mktg {background:url(../structure/h_emailmktg.gif) no-repeat;width:665px;height:42px; }
#right h2.services {background:url(../structure/h_services.gif) no-repeat;width:665px;height:42px; }
#right h2.appdev {background:url(../structure/h_appdev.gif) no-repeat;width:665px;height:42px; }
#right h2.strategic {background:url(../structure/h_strategic.gif) no-repeat;width:665px;height:42px; }
#right h2.video {background:url(../structure/h_video.gif) no-repeat;width:665px;height:42px; }
#right h2.leads {background:url(../structure/h_leads.gif) no-repeat;width:665px;height:42px; }
#right h2.lists {background:url(../structure/h_lists.gif) no-repeat;width:665px;height:42px; }
#right h2.creative {background:url(../structure/h_creative.gif) no-repeat;width:665px;height:42px; }
#right h2.campaign {background:url(../structure/h_campaign.gif) no-repeat;width:665px;height:42px; }
#right h2.list-seg {background:url(../structure/h_list_seg.gif) no-repeat;width:665px;height:42px; }
#right h2.thecompany {background:url(../structure/h_company.gif) no-repeat;width:665px;height:42px; }
#right h2.whyp360 {background:url(../structure/h_whyp360.gif) no-repeat;width:665px;height:42px; }
#right h2.brand {background:url(../structure/h_brand.gif) no-repeat;width:665px;height:42px; }
#right h2.mobilemarketing {background:url(../structure/h_mobilemarketing.gif) no-repeat;width:665px;height:42px; }
#right h2.searchresults {background:url(../structure/h_searchresults.gif) no-repeat;width:665px;height:42px; }


.newstable {font-size: 12px; color: #7D7D7D; } 
.newstable td {vertical-align:top; padding-top: 10px;}
.newstable a {font-size: 12px; }

/*-- UL styling for Product Listing --*/
.column {width: 275px; float: left; padding: 0 25px 0 0px; }
.column_fb {width: 525px; float: inherit; padding: 0 0px 0 0px; }
.column_nopad {width: 250px; float: left; padding: 0 0px 0 0px; }
.column_left {width: 310px; float: left; padding: 0 30px 0 0px; }
#right .company_content .half { width:290px !important; float:left; list-style-type:none;}
#right .company_content .half li { margin-top:0px; margin-left:0px; padding:0 0px; padding-bottom:0px; color:#5A5A5A; }

/*-- Styling for Leadership --*/
#right .company_content .twitter-icon { text-indent:-9999px; width:16px; height:16px; display:block; float:left; background:url(../structure/twitter_sm.gif) top left no-repeat; margin:0 2px; }
#right .company_content .linkedin-icon { text-indent:-9999px; width:16px; height:16px; display:block; float:left; background:url(../structure/linkedin_sm.gif) top left no-repeat; margin:0 2px; }


.nav_company {left:0px; width:146px;}
.nav_services {left:146px;width:143px;}
.nav_products {left:289px;width:148px;}
.nav_partners {left:437px;width:142px;}
.nav_news {left:579px;width:144px;}
.nav_connect {left:723px;width:149px;}

.nav_company a:hover {background:url(../structure/nav_top_rev.gif) 0px -40px no-repeat;}
.nav_services a:hover {background:url(../structure/nav_top_rev.gif) -146px -40px no-repeat;}
.nav_products a:hover {background:url(../structure/nav_top_rev.gif) -289px -40px no-repeat;}
.nav_partners a:hover {background:url(../structure/nav_top_rev.gif) -437px -40px no-repeat;}
.nav_news a:hover {background:url(../structure/nav_top_rev.gif) -579px -40px no-repeat;}
.nav_connect a:hover {background:url(../structure/nav_top_rev.gif) -723px -40px no-repeat;}

.content {width: 978px; padding: 12px; margin: 0px;}
.hpdifferent {width: 312px; height: 258px; float: left;}
.hpwhy {width: 630px; height: 258px;margin:0px 0 0 324px;position:relative;background:#ffffff url(../structure/email-marketing-solutions3.jpg) top no-repeat;}

.hpwhy ul{margin-top:0;}
.hpwhy ul li{line-height:15px;}
.hplist {float:left;}

.hpwhy a.btn.learnmore{position:absolute;bottom:0;left:0;width:100%;height:46px;}
.hpwhy h3.title{background:url(../structure/title_homePowerful.gif) no-repeat top left;width:283px;height:72px;padding:0;overflow:hidden;text-indent:-1000px;margin:0;padding:0;}
.hpwhy p{width:335px;margin:5px 0 5px 22px;line-height:16px;}
.hpwhy .links{position:absolute;top:187px;left:25px;}
.hpwhy a{color:#00304e;font-weight:bold;font-size:14px;text-decoration:none;margin:0 50px 0 0;display:block; float: left;}
.hpwhy a span{font-size:18px;font-weight:normal;}

.hpdifferent a.btn.ctavideo_2011{background:url(../structure/btn_ctavideo_2011.jpg) no-repeat top left;height:175px;}
.hpdifferent a.btn.ctawhy_2011{background:url(../structure/btn_ctawhy_2011.jpg) no-repeat top left;height:37px;}
.hpdifferent a.btn.ctawhy{background:url(../structure/btn_ctawhy.jpg) no-repeat top left;height:212px;}
.hpdifferent a.btn.demorequest{background:url(/structure/btn-demorequest.jpg) no-repeat top left;height:46px;}


.clientsbar { width: 954px; height: 72px; background:#fff; margin-top: 12px;overflow:hidden;}
.logos{width:914px;height:72px;margin:0 auto}


#wrapper {width: 630px;  height: 485px;background-color: #ffffff; float: left; margin-top: 12px; overflow:hidden;}
#wrapper .managedservices {float:left;width:630px;height:35px;text-indent:-9999px;background:url(../structure//hp_f_managed_services.gif) top left no-repeat; padding-bottom: 2px;}
#wrapper .whypeer360 {float:left;width:630px;height:35px;text-indent:-9999px;background:url(../structure//hp_f_why_peer360.gif) top left no-repeat; padding-bottom: 2px;}
#wrapper .partnerprogram {float:left;width:630px;height:35px;text-indent:-9999px;background:url(../structure//hp_f_partner_program.gif) top left no-repeat; padding-top: 2px;}
#wrapper .mobilemarketing {float:left;width:630px;height:35px;text-indent:-9999px;background:url(../structure//hp_f_mobile_marketing.gif) top left no-repeat; padding-top: 2px;}
#wrapper .dynamiccontent {float:left;width:630px;height:35px;text-indent:-9999px;background:url(../structure//hp_f_dynamic_content.gif) top left no-repeat; padding-top: 2px;}
#wrapper .videocontent {float:left;width:630px;height:35px;text-indent:-9999px;background:url(../structure//hp_f_video_content.gif) top left no-repeat; padding-top: 2px;}
#wrapper .brandambassador {float:left;width:630px;height:35px;text-indent:-9999px;background:url(../structure//hp_f_brandambassador.gif) top left no-repeat; padding-top: 2px;}

#wrapper .featurecopy {padding: 10px 0 0 20px; margin: 0px 0 0 0px; }
#wrapper .link {color: #005a8b; font-size:12px; font-weight: bold; text-align: right;}
#wrapper .link a {color: #005a8b; text-decoration:none; }

.hpnews {width: 312px; height: 485px; background-color: #ffffff; margin-left: 642px;  margin-top: 12px;overflow:hidden;}
.hpnews .newsheader {float:left;width:312px;height:35px;text-indent:-9999px;background:url(../structure//hp_latest_news.gif) top left no-repeat;}
.hpnews .newscopy {padding-left: 20px; padding-right: 20px; padding-top: 10px; font-size: 11px; line-height: 16px; }
.hpnews .link {color: #af1e23; font-size:12px; font-weight: bold; text-align: right;}
.hpnews .link a {color: #af1e23; text-decoration:none; }

.bottombar { width: 954px; height: 122px; background-color: #ffffff; margin-top: 12px;}
.bottombar form {margin:0px 0 0 20px;}

.bottombar h3 {
  background:url(../structure/recieve-our-newsletter.png);
  width:614px;
  height:49px;
  text-indent:-10000px;  
  position:relative;
  top:10px;  
}

.bottombar input {
  border: 1px solid #000;
  padding:2px;
  color:#a6a8aa;

}

.bottombar input[type="text"] {
  height:16px;
  margin-bottom: 3px;
  margin-right: 3px;
  padding-left: 5px;
}

.bottombar input[type="image"] {
  margin-top: -3px;
}

.bottombar ul {float:right;padding-right:9px;position:relative;top:-45px;}
.bottombar ul li {list-style-image:none;list-style-position:outside;list-style-type:none;  float:left;padding: 0 10px;}
.bottombar ul li a {display:block;height:39px;width:39px;text-indent:-10000px;}
.bottombar p{font:normal 10px/10px arial;margin:0 0 0 20px;float:left;}
.bottombar p a{color:#000;}

.rss {background:url(../structure/icon-rss.png);}
.facebook {background:url(../structure/icon-facebook.png);}
.twitter {background:url(../structure/icon-twitter.png);}
.you-tube {background:url(../structure/icon-youtube.png);}
.linked-in {background:url(../structure/icon-linked-in.png);}

.footer {width:978px;text-align:center;font-size: 11px; color: #5a5a5a; margin: 10px auto; padding-bottom: 20px;clear:both }
.footer a {color: #5a5a5a; text-decoration:none;}
.green a {float:left; width:554px;height:56px;text-indent:-9999px;background:url(../structure/green.gif) no-repeat top left; margin-left: 212px;}



.accordionButton {  
  width: 800px;
  float: left;
  _float: none;  /* Float works in all browsers but IE6 */
  background: #003366;
  border-bottom: 1px solid #FFFFFF;
  cursor: pointer;
  }
  
.accordionContent {  
  width: 630px;
  float: left;
  _float: none; /* Float works in all browsers but IE6 */
  }
  
.accordionContentHome {  
  width: 630px;
  float: left;
  _float: none; /* Float works in all browsers but IE6 */
  padding: 10px 0 0 20px; margin: 0px 0 0 0px;
  }
/***********************************************************************************************************************
 EXTRA STYLES ADDED FOR MOUSEOVER / ACTIVE EVENTS
************************************************************************************************************************/

.on {
  background: #990000;
  }
  
.over {
  background: #CCCCCC;
  }
  
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(/images/controls.png) 0 0 no-repeat;}
    #cboxTopCenter{height:14px; background:url(/images/border.png) top left repeat-x;}
    #cboxTopRight{width:14px; height:14px; background:url(/images/controls.png) -36px 0 no-repeat;}
    #cboxBottomLeft{width:14px; height:43px; background:url(/images/controls.png) 0 -32px no-repeat;}
    #cboxBottomCenter{height:43px; background:url(/images/border.png) bottom left repeat-x;}
    #cboxBottomRight{width:14px; height:43px; background:url(/images/controls.png) -36px -32px no-repeat;}
    #cboxMiddleLeft{width:14px; background:url(/images/controls.png) -175px 0 repeat-y;}
    #cboxMiddleRight{width:14px; background:url(/images/controls.png) -211px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(/images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/images/loading.gif) center center no-repeat;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:normal; color:#7C7C7C; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:normal; color:#7C7C7C; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(/images/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose.hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
    
    .title {font-family:Arial, Helvetica, sans-serif }
    
.popup .main{width:99%;font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #5a5a5a; line-height:20px;}
.popup .main .content{width:650px;margin:0 auto;}
.popup .main .content #right{margin:0 auto;float:none;}
.company p.bold{font-weight:bold;}
#accordion {width:100%;margin:0 auto}
#accordion h3{background:url(../images/bg_accordionHeader.gif) no-repeat top right;color:#fff;padding:5px 5px;margin:0 0 5px 0;}
#accordion div{padding:15px 20px;margin:-5px 0 5px 0;background:#efefef}
#accordion div p{margin:0 0 10px 0;}
.main .content #right .company_content .column ul li{list-style-type:none;margin:0 0 30px 0;display:block;line-height:16px}
.main .content #right .company_content .column ul li a.bluelink.name{text-decoration:none;font-size:14px;font-weight:bold;line-height:12px}
.main .content #right .company_content .column ul li p a.twitter-icon{overflow:hidden;float:right;}
.main .content #right .company_content .column ul li p a.linkedin-icon{overflow:hidden;float:right;clear:right;margin:4px 2px 0 0 }
#right h2.emailmarketing {background:url(../structure/h_emailmarketing.gif) no-repeat;width:665px;height:42px; }
#right h2.PartnerResources {background:url(../structure/h_PartnerResources.gif) no-repeat;width:665px;height:42px; }

.newuser{border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;padding:0 20px 20px 20px;width:260px;float:left;}
.user{border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;padding:0 20px 20px 20px;width:230px;margin:0 0 0 20px;float:left;}

.demo legend{color: #005d8d; font-weight: bold; font-size: 14px;}
.demo br{clear:both;}
.demo label{display:block;float:left; width:90px;text-align:right;padding:0 5px 0 0;}
.user label{width:80px}
.demo input{margin:0 0 5px 0;width:148px}
.demo .user{width:220px}
.demo .user input{width:138px}
.demo .radio{margin:0 0 10px 0;width:100px}
.demo .radio input{width:20px;float:right;margin:3px 0 0 0}
.demo label.immediate{width:175px;}
.demo input.checkbox{margin:3px 5px 0 0px;float:left;width:20px}
.demo label.checklabel{text-align:left;}
.demo .small{font-size:10px;clear:both;padding:20px 0 0 0;text-align:right}
.demo input.submit{float:right;width:129px;}
.demo textarea{width:245px;margin:0 0 20px 0;}
 
.company .nav_company a{background:url(../structure/nav_top_rev.gif) 0px -40px no-repeat;}
.services .nav_services a {background:url(../structure/nav_top_rev.gif) -146px -40px no-repeat;}
.products .nav_products a {background:url(../structure/nav_top_rev.gif) -289px -40px no-repeat;}
.partners .nav_partners a {background:url(../structure/nav_top_rev.gif) -437px -40px no-repeat;}
.newsbody .nav_news a {background:url(../structure/nav_top_rev.gif) -579px -40px no-repeat;}
.connect .nav_connect a {background:url(../structure/nav_top_rev.gif) -723px -40px no-repeat;}


/*homepage news scroll panel*/
.scroll-pane p a{color:#006699}
.scroll-pane hr{height:1px;border:0px solid;border-bottom:1px solid #ccc;margin:10px 0;}
.scroll-pane{height:365px;overflow:auto;margin:0 0 20px 0}
.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;}
.jScrollPaneTrack {position: absolute;cursor: pointer;right: 0;top: 0;height: 100%;background: #aaa;}
.jScrollPaneDrag {position: absolute;background: #666;cursor: pointer;overflow: hidden;}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow:hidden;}
a.jScrollArrowUp {display: block;position: absolute;z-index: 1;top: 0;right: 0;text-indent: -2000px;overflow: hidden;/*background-color: #666;*/height: 9px;}
a.jScrollArrowUp:hover {/*background-color: #f60;*/}
a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;/*background-color: #666;*/height: 9px;}
a.jScrollArrowDown:hover {/*background-color: #f60;*/}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {/*background-color: #f00;*/}
a.btn.requestdemo{background:url(../structure/btn_requestdemo.gif) no-repeat top left;height:35px;width:220px;float:left;margin:0 10px 0 0px}
a.btn.companycontact{background:url(../structure/btn_companycontact.gif) no-repeat top left;height:35px;width:220px;}
#web2textform{width:258px;float:right;background:url(../structure/bg_text.gif) no-repeat top left;padding:50px 0 80px 30px;margin:0px 0px 0 20px;font:normal 11px arial;overflow:auto;color:#012f49}
#web2textform input{border:1px solid #9f9f9f;padding:8px;width:200px;clear:both;margin:0 0 15px 0;font:normal 11px arial;color:#012f49}
#web2textform input#sendtext{border:0px;color:#fff;background:#014164;font:bold 11px arial;text-transform:uppercase;padding:5px 10px;width:80px;text-align:center}
#contactus label{display:block;width:100px;float:left;text-align:right;padding:5px 5px 0 0;font:normal 12px/13px arial}
#contactus br{clear:both;}
#contactus input{border:1px solid #9f9f9f;padding:3px;margin:0 0 5px 0}
#contactus input#submit{border:0px;color:#fff;background:#014164;font:bold 11px arial;text-transform:uppercase;padding:5px 10px;float:right;margin:0 20px 0 20px}  

iframe{width:530px;}
.searchcontainer{background:#aa1d23 url(../structure/bg_search.gif) repeat-x top left;height:34px;position:relative;}
#gSearch{margin:0;padding:3px 0px 0 9px;width:100%;}
#gSearch iframe{margin:2px}
#gSearch a{display:block;float:left;margin:4px 3px}
#search{position:absolute;top:3px;right:15px;}
.image { display:block;text-indent:-10000px;overflow:hidden;}
#virtual-header { background:url(../virtualdemo/images/peer360-header.jpg);width:665px;height:180px; }
#right div.company_content h2 { font-size:26px;text-indent:0;margin-bottom:20px; }
#right div.company_content p { margin:0 0 20px 0; }
#jw-virtual-demo { background:url(../virtualdemo/images/peer360-virtual-thumb.jpg);width:232px;height:131px;float:right;margin:0 31px; }
.break { width:100%;height:5px;background:url(../virtualdemo/images/hr.png);}
#right .company_content.subsection { padding-top:13px;width:603px; }
#right .company_content h3 { font-size:20px;color:#5a5a5a;margin-bottom:3px; }
.link-div { text-align:right; font-weight: bold; }
.link-div a { text-decoration:none; }
#accordion h3.content-help { background:url(../virtualdemo/images/title_content-help.png);width:139px;height:29px; }
#accordion h3.broadcast-help { background:url(../virtualdemo/images/title_broadcast-help.png);width:159px;height:29px; }
#accordion h3.list-help { background:url(../virtualdemo/images/title_list-help.png);width:103px;height:29px; }
#accordion h3.reports-help { background:url(../virtualdemo/images/title_reports-help.png);width:141px;height:29px; }
#accordion h3.integration-help { background:url(../virtualdemo/images/title_integration-help.png);width:170px;height:29px; }
#accordion h3.additional-help { background:url(../virtualdemo/images/title_additional-help.png );width:165px;height:29px; }
div.company_content.subsection #accordion h3, div.company_content.subsection #accordion div { margin:0; padding:0; }
div.company_content.subsection #accordion h3 { overflow:hidden; }
div.company_content.subsection #accordion h3 li { line-height:10px; }
#right #accordion ul, #right #examples ul { padding-left:0; }
#right #accordion div { margin:18px 0; }
#right #accordion li { list-style-type:none;background:url(../virtualdemo/images/arrow.png) 0 4px no-repeat;padding-left:13px; }
.company_content.subsection #accordion div  { background:none; }
.company_content.subsection #accordion div a { color:#006699;text-decoration:none; }
.company_content.subsection #accordion div a:hover { text-decoration:underline; }
#right #examples li { list-style-type:none;float:left;margin-right:18px; }
#right #examples h3 { margin-bottom: 18px; }
.showcase-description { margin-top:10px; }
.showcase-description img { float:left;margin-right:5px;position:relative;top:3px; }
.showcase-description p { width:150px;float:left; }
#contact-us { background:url(../virtualdemo/images/button_contact-us.jpg);width:220px;height:35px; }
#chat-live { background:url(../virtualdemo/images/button_chat.jpg);width:220px;height:35px; }
.company_content.subsection #accordion h3:hover { cursor:pointer; }

#accordion h3{color:#fff !important}
#right .company_content .column{width:250px;margin:0 20px 0 0}
#right .company_content h4{font:bold 105%/105% arial;margin:0 0 10px 0}
.newstable td img{height:100%;}






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

