﻿/*Note: Navigation gets its own section.*/

/*Elements*/
  *:focus {
  outline: 0;
  }

  a {
    color:#46b3e1;
    text-decoration:none;
  }
    a:hover {color:#1e9fd6;}
    .rarrow a, .rarrow button {
      height:15px;
      left:50px;
      position:relative;
      top:6px;
      width:159px;
    }
        
    a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}
    a.stbar.chicklet {height:16px;line-height:16px;}
        
    #carousel1_jump a {display:block}
    
    #foot a {color:#24529f;}

        #nav_contenttriggered a{
            background-color:#e4e4e4;
            color:#1e68a7;      
            display:block;
            float:left;
            font-weight:bold;  
            height:16px;
            margin-right:2px;
            padding:2px 4px;
            text-align:center;
        }

        #nav_contenttriggered a.active {
        background:#1e68a7;
        color:#fff;
      }

    body, html {
        background:#DAEBFE url(../images/bg_body.png) repeat-x;
        color:#666;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        height:100%;
        margin:0;
        padding:0;
    }
    
    button {
        background:none;
        border:none;
        cursor:pointer;
        margin:0;
        padding:0;
    }
  
    div{}
    
    #tabs div {
      display:none;
    }
    
    h1, h2, h3, h4, h5 h6 {
         margin:0;
         padding:0
     }
     
    h1 {float:left; margin-right:395px;}
     
    h2, h3 {
        color:#24529f;
        font-size:16px;
    }
  
  h3 {font-size:14px}
  
    h4{}
    .aboutthumbtext h4{
    font-size:12px!important;
    }  
    
  img {border:none}
      
    .carousel1 img {
      float:left;
    }
    
    #jumplist li img {
      border: 1px solid #dedede;
    }

    input, select {
        background-color:#e5e9f4;
        border:0;
        color:#24529f;
        font-size:11px;
        height:13px;
        margin-bottom:6px;
        padding-left:4px;
        width:156px;
    }
    
    .col_right input,select {
      background:#fff;
      border:1px solid #90a5c8;
      color:#000000;
      width:230px;
    }
    
    .col_right select{
      height:19px;
      width:236px;
    }
    
        .sminput input {/*For checkboxes and radios*/
            background-color:#FFFFFF;
            border:none;
            float:left;
            width:20px;
        }
  

  
  li {float:left;list-style:none!important;}
  
    li.video_active {
    border:2px solid #96acd1!important;
    }
  
    label li {float:none}

  .carousel li {
    border:2px solid #fff;
    height:70px;
    margin:0 9px;
    _margin:0 8px;
    padding:0;
    width:120px;
  }
    
    .carousel_resources li {
    height:70px;
    margin:0;
    padding:0;
    width:120px;
    }
    
    .carouselTall li {
    height:420px;
    margin:0;
    padding:0;
    width:690px;
    }

    .carousel1 li {
    height:305px;
    margin:16px 0 0 12px;
    width:670px;
    }
    
    .icons li {
    height:16px;
    margin:0 0 5px;
    padding:5px 0 5px 34px;
    }

  #meetTeamCarousel li {
    height:305px;
    margin:16px 0 0 12px;
    width:675px;
  }
      
  #meetTeamCarousel_jump li,
  #vidcarousel_jump li {
    border:2px solid #ebebeb;
    height:58px;
    margin:6px 8px 0;
    _margin:6px 6px 0;
    padding:6px;
    text-align:center;
    width:180px;
  }
  
    #vidcarousel_jump li {position:relative}
  
    #team_container li {
    height:200px;
    margin:0;
    padding:0;
    width:122px;
    }
  
    #vidcarousel li {
      height:496px;
      margin:0;
      position:relative;
      width:688px;
    }

    #zoom_content li {
      clear:both;
      float:none;
      list-style:disc!important;
      margin-left:20px;
    }
    

  p {}
    .aboutthumbtext p {margin:0;padding:0}
    .aboutplatform p {margin:6px 0}
  
  ul {
    background:#fff;
    margin:0;
    padding:0;
  }

/*Classes*/
    .aboutcompany{
        float:none;
        width:164px;
    }

    .aboutplatform{
        height:243px;
        width:203px;
    }
    
    .aboutthumbimage{
    left:5px;
        position:absolute;
    top:5px;
    }
    
    .aboutthumbtext{
        color:#24529F!important;
        font-size:12px!important;
        left:70px;
        position:absolute;
        width:118px;
    }
    
    .about_vid_header{
        margin-bottom:4px;
        margin-top:12px;
    }

    .about_vid_tagline{
        
    }
    
    .activitymap{
        margin-left:10px;
        *margin-top:6px;
    }

    .bigbox{
        margin-top:7px;
        *overflow:hidden;
        position:relative;
        width:886px;
    }

    .bigtext{
        font-weight:bold;
        font-size:22px;
        letter-spacing:1px;
    }
    
    .blog_entry{
        border-right:1px solid #ebebeb;
        border-top:1px solid #ebebeb;
        float:left;
        margin-left:10px;
        padding-right:14px;
        padding-top:12px;
        width:420px;
    }
    
    .blog_entry_author{
        color:#959595;
        font-size:10px;
    margin-bottom:10px;
    }
    
    .blog_entry_body{
        margin-top:12px;
        text-align:justify;
    }
    
    .blog_entry_header{
        margin-bottom:12px;
        margin-left:10px;
        margin-top:18px;
    }
    
        .blog_entry_header h3{
            font-size:16px;
        }
    
        .blog_entry_header p{
            margin-bottom:4px;
            margin-top:4px;
        }
    
    .blog_entry_headline{
        font-size:16px;
        width:320px;
    }
    
    .blog_latest{
    overflow-x:hidden;
    *padding-left:0;
        position:relative;
        width:476px;
    }
    
    .blog_latest_autoheight{
        height:auto;
        position:relative;
        width:680px;
    }
    
    .blog_other_headlines{
        font-size:11px;
        margin-bottom:40px;
        margin-left:42px!important;
        margin-top:12px;
        text-align:left;
    }
    
        .blog_other_headlines li{
            margin-bottom:4px;
            width:99%;
        }
    
    .blog_sharebar{
        border-top:1px solid #ebebeb;
        float:left;
        padding-left:12px;
        position:relative;
        text-align:center;
        width:214px;
    }
    
        .blog_sharebar .sign_up{
            margin-left:14px;
        }
    
    .blog_share_box{
        margin-bottom:26px;
    }
    
    .blog_share_header{
        color:#24529f;
        font-size:14px;
        margin-bottom:8px;
    }

  .box, 
  .box_botarr {
    behavior: url(/Template/SendWordNow/BinaryResource/css/PIE.htc);
    background:#fff;
    border:6px solid #ebebeb;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    -moz-box-shadow: 0 5px 3px #dbdada;
    -webkit-box-shadow: 0 5px 3px #dbdada;
    box-shadow: 0 3px 3px #dbdada;
    float:left;
    margin-bottom:10px;
    padding:8px;
  }
  
    
    .box_center{
        text-align:center;
        width:98%;
    }
    
        .box_center p{
            font-size:11px;
            margin-bottom:0px;
            margin-top:6px;
        }
    
    .btn_greyrect {
        background:#ebebeb;
        height:17px;
        width:158px;
    }
   
  .carousel {
    height:75px;
    overflow:hidden;
    visibility:hidden;/*Start off hidden until we finish initializing the carousel*/
  }

    #meetTeamCarousel_jump .carousel,
    #vidcarousel_jump .carousel {
      height:80px
    }

    #testimonialCarousel .carousel {
      height:325px
    }

    
    #testomonialsCarousel_jump .carousel {
      height:80px;
    }
      
    #vidcarousel .carousel {
      height:436px;
    }
  
    .carouselTall {
    height:420px;
    }
  
  .clients{
    height:101px;
    position:relative;
    width:476px;
  }
  
  .col_right, 
  .col_left {float:left}
  
    .col_left {
      width:290px!important;
    }
  
    .col_right {
    background:#ebebeb;
    margin-left:50px;
    *margin-left:40px;
    *overflow:hidden;
    padding:17px;
    width:300px;
    }
  
    .comment{
        border-bottom:1px solid #ebebeb;
        padding-bottom:8px;
        padding-top:8px;
    }
  
    .comment_author{
        float:left;
        width:106px;
    }
    
        .comment_author_date{

            width:104px;
        }
    
        .comment_author_name{
            color:#24529f;
            width:104px;
        }
  
    .comment_body{
        float:left;
        margin-right:30px;
        width:480px;
    }
  
    .comment_number{
        float:left;
        font-size:14px;
        margin-left:6px;
        width:38px;
    }
  
    .comments{
        border-top:1px solid #ebebeb;
        margin-left:8px;
        margin-bottom:8px;
        padding-bottom:6px;
        padding-top:6px;
        position:relative;
        width:664px;
    }
    
    .comments_go_back{
        margin-bottom:40px;
        margin-left:12px;
    }
    
    .comments_header{
        
    }
    
        .comments_header h3{
            border-bottom:1px solid #ebebeb;
            font-size:16px;
            padding-bottom:6px;
        }
    
    .comments_header_post{
        color:#24529f;
        position:absolute;
        right:8px;
        top:8px;
    }
    
    .company_calendar{
        height:185px;
        overflow:hidden;
        position:relative;
        width:164px;
    }
        
    .company_customers{
        width:476px;
    }
    
    .company_events{
        position:relative;
        width:164px;
    }
  
  .entry_header{}
  
    #search_results_box .entry_header {
    float:left;
    margin-bottom:10px;
    }
  
  .error {
    color:#FF0000
  }
    
    .iconmargins{
        margin-top:4px!important;
    }
    
        .iconmargins li{
            margin-bottom:4px!important;
            margin-left:20px!important;
            width:180px;
        }
        
    .leftbar{
        float:left;
        margin-right:10px;
        width:192px;
    }
    
    .leftnav {
        font-weight:bold;
        width:164px;
    }
    
        .leftnav a {
            color:#24529f;    
        }
        
        .leftnav li {
            margin-bottom:7px;
            padding-left:5px;
            width:160px;
        }
        
        .leftnav .selected {
            background-color:#ebebeb;
        }
        
    .leftnav_support {
        font-weight:bold;
        height:272px;
        width:164px;
    }
    
        .leftnav_support a {
            color:#24529f;    
        }
        
        .leftnav_support li {
            margin-bottom:7px;
            padding-left:5px;
            width:151px;
        }
        
        .leftnav_support .selected {
            background-color:#ebebeb;
        }
    
    .m_body{
        float:left;
        margin-left:10px;
        width:450px;
    }
    
    .m_label{
        float:left;
        width:160px;
    }
        
    .m_row{
        margin-bottom:14px;
    }
            
    .media_container{
        margin-left:10px;
        margin-top:20px;
        width:650px;
    }
  
  .membershot {float:left}
    
    .middle{
        float:left;
        margin-right:10px;
        width:506px;
    }
    
    .rightbar{
        float:left;
        overflow:hidden;
        width:192px;
    }
    
    .company_team{
        height:224px;
        width:164px;
        text-align:center;
    }
    
        .company_team h2{
            margin-bottom:8px;
        }
        
        .company_team p{
            *margin-bottom:10px;
            *margin-top:4px;
        }
    
    .contentalerts{
        float:left;
        height:115px;
        margin-right:13px;
        *margin-right:6px;
        width:639px;
    }
    
    .date{
        background-color:#24529F;
        color:#FFFFFF!important;
        font-size:10px;
        font-weight:bold;
        height:52px;
        letter-spacing:1.2px;
        line-height:17px;
        padding:4px;
        text-align:center;
        width:38px;
    }
    
    .dateblock{
        float:left;
    }
    
    .datenumber{
        font-size:24px;
        letter-spacing:.4px;
    }

    .divider{
        background-color:#ebebeb;
        height:3px;

        margin-bottom:16px;
        margin-top:16px;
        overflow:hidden;
        width:98%;
    }
    
    .divider_support{
        background-color:#ebebeb;
        height:3px;
        margin-bottom:6px;
        margin-top:0px;
        overflow:hidden;
        width:98%;
    }

    .dshadow {
        display:none;
        *display:block
    }
    
    .event_entry{
        float:left;
        margin-left:16px;
        width:354px;
    }
    
        .event_entry a{
            color:#24529f!important;
        }
    
    .events_date{
        font-size:11px;
        margin:0;
    }
    
    .events_description{
        *margin-bottom:10px;
        *margin-top:10px;
    }
    
    .events_header{
        color:#24529f;
        font-size:13px;
        margin:0px;
        margin-bottom:2px;
    }
    
    .events_subheader{
        color:#000000;
        font-size:12px;
        font-weight:bold;
        margin:0px;
    }
    
    .exp_content {
    clear:left;
    display:none;
    float:left;
    margin-left:20px;
    padding-bottom:8px;
    width:95%;
    _width:85%;
    }
    
        .exp_content li{
            margin-left:4px;
            margin-top:6px;
            width:90%;
        }
    
    .expandable{
        margin-top:7px;
        padding:4px;
        padding-bottom:2px;
        width:894px;
    }
    
    .expandable_block{
        margin-right:9px;
        *margin-right:4px;
        margin-top:12px;
        padding:6px;
        padding-bottom:2px;
        width:428px;
    }
    
        .expandable_block h2{
            color:#24529f;
            float:left;
            font-size:14px;
            position:relative;
            top:-2px;
        }
        
    .expand_trigger{
        cursor:pointer;
    }
    
    .featured_downloads{
        margin-top:20px;
    }
    
        .featured_downloads li{
            display:block;
            margin-bottom:16px;
            margin-left:16px;
            width:224px;
        }
    
    .footerlinks{
        margin-top:-4px;
    width:408px;
    }
    
    .icons{
        font-size:12px;
        margin-top:22px;
    }
    
        .icons li{
            margin-bottom:18px;
            margin-left:6px;
        }
        
        .icons li a{
            color:#24529F!important;
        }
    
    .icons .cellular {background:url(../images/icons.png) 0 -28px no-repeat;}
    .icons .computer {background:url(../images/icons.png) 0 0 no-repeat;}
    .icons .landline {background:url(../images/icons.png) 0 -56px no-repeat;}
    .icons .umbrella {background:url(../images/icons.png) 0 -84px no-repeat;}
    
    .latest{
        position:relative;
        width:476px;
    }
    
    .latest h2{
        margin-bottom:14px;
    }
    
    .entry{
    float:left;
    margin:0 0 12px 10px;
    *margin-left:6px;
    min-height:140px;
    _height:140px;
    }
    
    .entry_optional_description{
        width:400px;
    }
    
        .latest_entry_content img{
            float:left;
            margin-right:10px;
        }
        
        .latest_entry_content div{
            float:left;
            width:306px;
        }
    
    .entry_headline{
        color:#24529f;
        font-size:14px;
        font-weight:bold;
        margin-top:2px;
    }
    
    .entry_type{
        color:#24529f;
        font-size:12px;
        font-weight:normal;
        margin-bottom:2px;
    }
    
    .entry_headline_support{
        color:#24529f;
        font-size:14px;
        font-weight:bold;
        margin-bottom:4px;
        margin-top:2px;
        width:400px;
    }
    
    .entry_type_support{
        color:#24529f;
        margin-bottom:2px;
        margin-top:0;
    }
    
    .heading{
        color:#43b1e2;
        font-size:22px;
        font-weight:bold;
    }
    
    .heading2{
        color:#43b1e2;
        font-weight:bold;
    }
    
    .holderholder{
        float:left;
    }
  
  .jcarousel-clip {
    height:75px;
    left:25px;
    width:840px; 
  }
    
    #carousel1 .jcarousel-clip {
      width:120px;
    }
    
    #carousel3 .jcarousel-clip {
      width:420px;
    }
    
    #meetTeamCarousel .jcarousel-clip,
    #testimonialCarousel .jcarousel-clip,
    #vidcarousel .jcarousel-clip {
      height:436px;
      left:0;
      /*width:688px;*/
        width:691px;
    }
      #meetTeamCarousel .jcarousel-clip {
      height:318px;
      }
    
    #meetTeamCarousel_jump .jcarousel-clip,
    #vidcarousel_jump .jcarousel-clip  {
      height:85px;
    }

    #meetTeamSmallCarousel .jcarousel-clip {
      height:195px;
      *left:0;
      width:122px;
    }

    #testomonialsCarousel_jump .jcarousel-clip {
      height:80px;
    }
    
  .jcarousel-next, 
  .jcarousel-prev {
    cursor:pointer;
    display:block;
    height:22px;
    overflow:hidden;
    position:absolute;
    text-indent:-9000px;
    top:20px;
    width:12px;
  }
  
    #vidcarousel .jcarousel-next,
    #vidcarousel .jcarousel-prev,
    #meetTeamCarousel .jcarousel-next,
    #meetTeamCarousel .jcarousel-prev,
    #testimonialCarousel .jcarousel-next,
    #testimonialCarousel .jcarousel-prev {
      height:19px;
      top:-28px;
      width:54px;
    }
    
      #vidcarousel .jcarousel-next,
      #vidcarousel .jcarousel-prev {
        *top:-20px;
      }
  
    .jcarousel-next {
      background:url("../images/btn_nextprev.png") no-repeat -12px 0;
      left:874px;
    }
      #vidcarousel .jcarousel-next,
      #meetTeamCarousel .jcarousel-next,
      #testimonialCarousel .jcarousel-next {
      background:url("../images/btn_nextprev_alt.png") no-repeat -54px 0;      
      left:637px;  
      }
      
      #carousel3 .jcarousel-next {
      left:462px;
      }
      
      #meetTeamSmallCarousel .jcarousel-next {
        left:153px;
    _left:133px;
      }
    
    .jcarousel-prev {
      background:url("../images/btn_nextprev.png") no-repeat scroll 0 0;
      left:0;
    }
    
      #vidcarousel .jcarousel-prev,
      #meetTeamCarousel .jcarousel-prev,
      #testimonialCarousel .jcarousel-prev {
      background:url("../images/btn_nextprev_alt.png") no-repeat 0 0;      
      left:583px;
    }
    #meetTeamSmallCarousel .jcarousel-prev {
          _left:-12px;
    }
    
  .jcarousel-next-disabled,
  .jcarousel-prev-disabled {
    display:none!important
  }
  
    .lnk_clients {
        background:url(../images/clientlistpointer.png) 0 0px;
        position:absolute;
        right:10px;
        top:0px;
      *top:6px;
        width:264px;
        z-index:9999;
    }
        .lnk_clients:hover {
            background:url(../images/clientlistpointer.png) 0px 20px;
        }
    
  .li-vidholder {
    left:-2px;
    overflow:hidden;
    position:absolute;
    width:685px;
  }

    .lnk_more {
        background:url(../content/textsprites.png) -65px -80px;
        position:absolute;
        right:10px;
        width:38px;
    }
        .lnk_more:hover {
            background:url(../content/textsprites.png) -224px -80px;
        }

  .meetTeamCarouselUL {
    height:318px;
    overflow:hidden;
  }
          
    .member_title{
        font-size:12px!important;
        font-weight:normal!important;
    }
        
    .midbox{
        height:215px;
        margin-right:5px;
        *margin-right:2px;
        position:relative;
        width:273px;
    }
    
    .midbox_r{
        height:215px;
        margin-right:0;
        position:relative;
        width:273px;
    }
    
    .mostasked{
        margin-left:10px;
        width:164px;
    }
    
        .mostasked li{
            font-size:11px;
            margin-top:14px;
        }
    
    .msgtime{
        height:243px;
        margin-right:13px;
        *margin-right:3px;
        width:639px;
    }
    
        .msgtime p{
            font-size:11px;
        }
        
    .nav_divider{
        border-top:2px solid #ebebeb;
        display:block;
        height:4px;
        *margin-bottom:2px!important;
        overflow:hidden;
    }
  
  .noheight {height:auto!important}

    .nopadding {padding:0!important}
    
    .rarrow {
        background:url(../images/rarrow.png) no-repeat;
        bottom:5px;
        height:29px;
        margin:0;
        padding:0;
        position:absolute;
        right:5px;
        width:240px;
    }
    
    .related{
        float:left;
        height:115px;
        width:204px;
    }
    
    .relatedlist{
        margin-top:14px;
    }
    
        .relatedlist li{
            font-size:14px;
            list-style-type:disc;
            margin-left:30px;
            margin-top:6px;
        }
        
    .rightfooter{
    position:absolute;
    top:8px;
    right:0px;
    }
    
    .searcharrow{
        border:1px solid #FFFFFF;
        left:181px;
        position:absolute;
        top:0px;
    }
    
    .search_results_page{
        margin-bottom:30px;
    }
    
    .search_supportarrow{
        border:1px solid #e5e9f4;
        left:-3px;
        *left:0px;
        position:absolute;
        top:-1px;
        *top:1px;
    }
    
  @media screen and (-webkit-min-device-pixel-ratio:0) {
  .search_supportarrow { top: 0px; }
  }
    
    .searchbox{
        width:116px;
    }
  
  .shareicons {
    float:left;
    position:relative;
  }
    
    .sign_up{
        background-color:#FFF;
        border:1px solid #bcbfc1;
        height:43px;
        margin-left:11px;
        *margin-left:4px;
        *overflow:hidden;
        padding-bottom:4px;
        *padding-bottom:0px;
        padding-left:4px;
        padding-right:4px;
        *padding-right:3px;
        padding-top:6px;
        width:184px;
    }
  
    #foot .sign_up {
      float:left;
    }
        
        .sign_up h3{
            margin-bottom:4px;
        }    
    
        .sign_up input{
            border:1px solid #bcbfc1;
            height:19px;
            margin:0px;
            position:relative;
            *width:150px;
        }
        
        .sign_up p{
            margin-top:0px;
            margin-bottom:0px;
            *margin-bottom:-14px;
        }
        
        .sign_up button{
            background:url(../images/signup_arrow.png) 0 0;
            border:1px solid #bcbfc1;
            height:23px;
            right:1px;
            position:absolute;
            top:0;
            width:22px;
        }
    
    .slide_content {
      float:left;
      margin:0 0 0 42px;
      width:469px;
    }
    
    .ssc_next, .ssc_prev {
        display:block;
        height:22px;
        overflow:hidden;
        position:absolute;
        text-indent:-9000px;
        top:20px;
        width:12px;
    }
    
    .teamcrop{
        height:42px;
        overflow:hidden;
        width:42px;
    }
    
    .teamimage{
        float:left;
    }
    
    .teamtitle{
        color:#24529f!important;
        float:left;
        margin-left:4px;
        width:130px;
    }
    
        .teamtitle h4{
            font-size:12px!important;
        }
  
    .shadow_triangle{
        bottom:-24px;
        left:74px;
        position:absolute;
    }
    
    .slightly_bigger{
      margin-bottom:8px;
    }
    
    .sprite {
        display:block;
        margin:0;
        padding:0;
        text-indent:-9000px;
        overflow:hidden;
    }
    
    .support{
      height:auto;
        margin-left:10px;
        *padding-left:8px;
        position:relative;
        width:476px;
        *width:468px;
    }
    
        .support h2{
            margin-bottom:24px;
        }
    
    .support_header{
        
    }
    
    .support_icon{
        margin-left:4px;
        width:44px;
    }
    
    .support_item{
    float:left;
        margin-bottom:22px;
    }
    
        .support_item div{
            float:left;
        }
    
    .support_item_search{
        border-top:1px solid #ebebeb;
        padding-bottom:12px;
        padding-top:12px;
    }
        
    .supportnav{
        height:240px;
        width:164px;
    }
    
    .triangle{
        background:url(../images/triangle.png) 0 0px no-repeat;
        display:block;
        float:left;
        height:12px;
        margin-right:14px;
        width:10px;
    }
    
        .triangle:hover{
            background:url(../images/triangle.png) 0px -12px no-repeat;
        }
    
    .triangledown, .triangledown:hover {
            background:url(../images/triangle.png) 0px -24px no-repeat;
    }
    
    .triangledown, .triangledown:hover {
            background:url(../images/triangle.png) 0px -24px no-repeat;
    }
    
    .underbox{
        *margin-bottom:0px;
        position:absolute!important;
        top:141px;
    }
    
    .visible_client{
        display:list-item!important;
    }
    
    .w160 {
        font-size:12px;
        *overflow:hidden;
        padding-bottom:0;
        position:relative;
        width:165px;
        z-index:10;
    }
    
        .w160 .morebottommargin{
            *margin-bottom:10px;
        }
        
        .w160 .moretopmargin{
            *margin-top:14px;
        }
        
        .w160 .nobottommargin{
            *margin-bottom:-5px;
        }
        
        .w160 .notopmargin{

            *margin-top:-10px;
        }

/*IDs*/

    #bigbox_right {
        height:340px;
        margin-right:0;
        *overflow:hidden;
        position:relative;
        width:683px;
    _width:678px;
    }

    #blog_container{
        position:relative;
        width:480px;
    }
    
      #blog_container img{
        padding-bottom:10px;
      }
    
    #blog_details_container{
        border-bottom:1px solid #ebebeb;
        height:auto;
        margin-bottom:12px;
        position:relative;
        width:676px;
    }

  #blog_rss_link{
    background:url(../images/share_group.png) -26px 0 no-repeat;
 }

    #btn_moreevents {
        background:#ebebeb url(../content/textsprites.png) 0 -91px no-repeat;
        bottom:0px;
        margin-bottom:4px;
        margin-left:4px;
        position:absolute;
    }
        #btn_moreevents:hover {
            background:#ebebeb url(../content/textsprites.png) -159px -91px no-repeat;
        }

    #btn_sendtestmsg {
        background:#ebebeb url(../content/textsprites.png) 0 1px no-repeat;
    }
        #btn_sendtestmsg:hover {
            background:#ebebeb url(../content/textsprites.png) -159px 1px no-repeat;
        }

    #btn_sign4demo {
        background:#ebebeb url(../content/textsprites.png) 0 -12px no-repeat;
    }
        #btn_sign4demo:hover {
            background:#ebebeb url(../content/textsprites.png) -159px -12px no-repeat;
        }
        
    #btn_contactbyemail {
        background:#ebebeb url(../content/textsprites.png) 0 -25px no-repeat;
    }
        #btn_contactbyemail:hover {
            background:#ebebeb url(../content/textsprites.png) -159px -25px no-repeat;
        }
    
  #carousel6,
  #carousel3,
  #testomonialsCarousel_jump {
    background:url(../images/carousel-loader.gif) center no-repeat;
    position:relative;
  }
  
    #carousel6.detailpage {
      margin-top:12px;
    }
   
    #clients_page_list{
        margin-top:10px;
    }
    
  #clients_page_list li{
    border:2px solid #ebebeb;
    height:112px;
    margin:2px;
    overflow:hidden;
    padding-left:4px;
    padding-right:4px;
    padding-top:4px;
    width:120px;
    _width:119px;
  }
        
    #clients_page_selector{
        position:absolute;
        right:14px;
        top:6px;
    }
    
    #errorbox{
        color:#BB0000;
        padding-left:30px;
        padding-top:20px;
        width:260px;
    }
    
        #errorbox li{
            list-style-type:disc!important;
            margin-top:4px;
            width:98%;
        }
    
    #events_container{
        padding-bottom:30px;
    }

    #foot {
        clear:left;
        color:#24529f;
        float:left;
        font-size:10px;
        margin-top:2px;
    position:relative;
    width:914px;
    }
    
  #footer-left{
    float:left;
  }
        
  #foot_disclaimer{
      color:#A7A7A7;
      font-size:10px;
      margin-top:26px;
      text-align:justify;
  }
    
  #form_iframe_mask {
    left:8px;
    position:absolute;
    top:106px;
    *top:116px;
  }
  
    #f_sndmsg_cropfields{
        height:40px;
        overflow:hidden;
        width:176px;
    }

    #head {
        float:left;
    }
    
    #homevid{
        height:387px;
        width:688px;
    }
    
    #homevidholder {
        height:387px;
        margin-right:18px;
        *margin-right:8px;
        width:688px;
    }
    
    #industry_select{
        color:#24529F;
        height:18px;
    }

    #jumplist {
        color:#24529F;
        margin-right:18px;
        *margin-right:8px;
        width:672px;
    }
  
        #jumplist h2{
            margin-top:6px;
        }

    #lnk_login {
      position:absolute;
      right:10px;
    }

    #lnk_learnmore {
        background:url(../content/textsprites.png) 0 -54px;
    }
        #lnk_learnmore:hover {

            background:url(../content/textsprites.png) -159px -54px;
        }

    #lnk_moresyshealth {
        background:url(../content/textsprites.png) 0 -39px;
    }
        #lnk_moresyshealth:hover {
            background:url(../content/textsprites.png) -159px -39px;
        }
        
    #lnk_nextquestion {
        background:url(../content/textsprites.png) 0 -67px;
    }
        #lnk_nextquestion:hover {
            background:url(../content/textsprites.png) -159px -67px;
        }
    
    #nav_contenttriggered{
        margin-top:10px;
    }
    
        #nav_contenttriggered li{
            float:left;
        }
        
        #nav_contenttriggered .selected{
            background-color:#1e68a7;
            color:#e4e4e4;
        }
        
    #nav_contenttriggered_bar{
        background-color:#1e68a7;
        display:block;
        height:3px;
        overflow:hidden;
        width:634px;
    }
    
    #news_container{
        position:relative;
        width:476px;
    }
    
    #results_count{
        color:#24529f;
        left:10px;
    *left:20px;
        position:absolute;
        top:28px;
    *top:32px;
    }
        
    #rightrail{
        float:left;
    margin:0 0 5px;    
    _margin:0 0 10px;
        position:relative;
        width:196px;
    }
        
    #search{
        float:left;
        height:26px;
        left:18px;
        *overflow:hidden!important;
        position:relative;
        top:8px;
        width:245px;
    }
    
    #search_events{
        position:absolute;
        right:4px;
    *right:6px;
        top:4px;
    *top:8px;
    }
    
        #search_events button{
            background:transparent url(../images/signup_arrow.png) repeat scroll 0 0;
            border:1px solid #BCBFC1;
            height:23px;
            left:-4px;
            position:relative;
            top:-2px;
            *top:-6px;
            width:22px;
        }
        
        #search_events input{
            background-color:#FFFFFF;
            border:2px solid #ebebeb;
            height:17px;
            width:240px;
        }
        
    #search_header_div{
        margin-bottom:6px;
        margin-top:14px;
    }

    #search_results_box{
        height:388px;
        min-height:388px;
        margin-left:7px;
        width:470px;
    }
        #search_results_box h2{
            margin-bottom:4px!important;
            margin-top:12px!important;
        }
        
        #search_results_box h3{
            margin-bottom:4px!important;
        }
    
        #search_results_box li{
            width:98%;
        }
        
    #searcher{
        
    }
    
        #searcher img{
            float:left;
        }
        
        #searcher input{
            float:left;
            height:19px;
        }
        
        #searcher button{
            float:left;
        }
        
    #search_support{
        margin-bottom:18px;
        *margin-bottom:0px;
        position:relative;
        top:-4px;
        width:164px;
    }
    
    #searcher_support{
        
    }
    
        #searcher_support img{
            float:left;
        }
        #searcher_support input{
            height:19px;
            width:132px;
            z-index:90;
        }
        
        #searcher_support button{
          left:141px;
            position:absolute;
            z-index:2;
        }
    
  #sendMessageBox {
    height:134px; 
    left:0;
    overflow:hidden;
    position:absolute; 
    top:0;
    width:167px; 
  }
        
    #signup {
        height:43px;
        overflow:hidden;
        width:186px;
    }
        
    #support_container{
        width:476px;
    }
        
    #tagline {
        background:url(../images/bg_tagline.png) no-repeat;
        color:#24529f;
        float:left;
        font-size:12px;
        font-weight:normal;
        margin:0;
        margin-bottom:6px;
        height:29px;
        _height:36px;
        padding:7px 0 0 13px;
        width:914px;
    }
    
    #team_container_wrapper {
        margin:0 19px;/*make some room on the left and right for the buttons*/
    }
  

    #txt_dial {
        float:left;
        *float:none;
        margin:0 0 0 605px;
    }
  
  #team_container {
    height:200px;
    margin:0;
    overflow:hidden;
    padding:0;
  }
    
    #wrapper {
        margin:0 auto;
        *overflow:hidden;
        padding:12px 0 50px;
        position:relative;
        width:914px;
    }
    
    #zoom{
        z-index:9999;
    }
    
      #zoom .mm{
        overflow-x:hidden;
        padding-right:0px!important;
        width:562px;
      }
    
    #zoom_content{
        background-color:#FFFFFF;
        height:420px;
        margin-right:-10px;
        overflow-x:hidden;
        overflow-y:auto;
    padding-right:10px;
        width:550px;
    }
  
/*Navigation*/

  #nav {
    background:url(../images/bg_nav.png);
    float:left;
    font-family:Verdana, sans-serif;
    font-size:11px;
    height:41px;
    margin:5px 0 3px 3px;
    position:relative;
    width:909px;
    z-index:9999;
  }
  
  #nav li {
    float:left;
    position:relative
  }
  
  #nav a {
    background-image:url(../images/navsprites.png);
    color:#eee;
    display:block;
    height:36px;
  }
    
  #nav ul {
    display:none;
    background:#24529f;
    border-top:1px solid #fff;
    float:left;
    margin:0;
    padding:0 2px 5px;
    position:absolute;
    top:36px;
    width:auto;
    z-index:5;
  } #nav li:hover ul, #nav li.hover ul, #nav ul:hover, #nav ul.hover {display:block}
  
    #nav ul a {
      background:none;
      display:inline;
      float:left;
      height:auto;
      margin:0;
      padding:6px 8px;
      text-align:left;
    } #nav ul a:hover {background:none;}
    
    #nav ul li {
      clear:left;
      float:left;
    }
      #nav ul li:hover, #nav ul li.hover #nav ul li:hover, #nav ul li.hover {background:#1e9fd6}
      #nav ul li.selected {background:#1e9fd6}
      
      #nav ul li a{
          width:180px;
      }
    
        
  #nav1 {left:14px}
    #nav1 a{background-position:0 0;width:102px}
    #nav1 a:hover{background-position:0 -36px}
    #nav1 .selected{background-position:0 -72px}
        
    #nav2 a{background-position:-88px 0;width:102px}
        #nav2 a:hover{background-position:-88px -36px}
        #nav2 .selected{background-position:-88px -72px }
        
    #nav3 a{background-position:-190px 0;width:123px}
        #nav3 a:hover{ background-position:-190px -36px}
        #nav3 .selected{background-position:-190px -72px}
        
    #nav4 a{background-position:-313px 0;width:133px }
        #nav4 a:hover{background-position:-313px -36px}
        #nav4 .selected{background-position:-313px -72px}
        
    #nav5 a{background-position:-446px 0;width:102px}
        #nav5 a:hover{background-position:-446px -36px}
        #nav5 .selected{background-position:-446px -72px}
        
    #nav6 a{background-position:-548px 0;width:102px}
        #nav6 a:hover{background-position:-548px -36px}
        #nav6 .selected{ background-position:-548px -72px}
        

/*jscrollpane*/


.jscroll {
    height:300px;
    overflow:auto;
    width:670px;
}
    
.jScrollPaneContainer {
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.jScrollPaneTrack {
    position: absolute;
    cursor: pointer;
    right: 0;
    top: 0;
    height: 100%;
    background: #ebebeb;
}
.jScrollPaneDrag {
    position: absolute;
    background: #24529f;
    cursor: pointer;
    overflow: hidden;
}
.jScrollPaneDragTop {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}
.jScrollPaneDragBottom {
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
}

a.jScrollArrowUp {
  background:url(../images/btn_updown.png) 5px 0 no-repeat;
  border-bottom:1px solid #fff;
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  text-indent: -2000px;
  overflow: hidden;
  background-color: #24529f;
  height: 20px;
}

a.jScrollArrowDown {
  background:url(../images/btn_updown.png) 5px -21px no-repeat;
  border-top:1px solid #fff;
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  text-indent: -2000px;
  overflow: hidden;
  background-color: #24529f;
  height: 20px;
}

/*jMonthCalendar*/
#jMonthCalendar a {
  color:#24529f;
  font-weight:bold;
  text-decoration:underline;
}


#jMonthCalendar table {
  border-collapse:collapse;
  text-align:center
}

#jMonthCalendar tbody {
  background:#ebebeb;
  color:#24529f;
}

#jMonthCalendar td {
  border:none;
  width:23px;
}

  #jMonthCalendar tbody td, #jMonthCalendar tbody tr {height:23px!important; overflow:hidden}


#jMonthCalendar thead {
  background:#24529f;
}

#jMonthCalendar .link-prev, #jMonthCalendar .link-next {
  display:block;
  height:15px;
  overflow:hidden;
  text-indent:-9000px;
  width:15px;
}

  #jMonthCalendar .link-prev {
    background:url(../images/btn_nextprev_cal.png) 0 0 no-repeat;
  }
  
  #jMonthCalendar .link-next {
    background:url(../images/btn_nextprev_cal.png) -15px 0 no-repeat;
  }

#jMonthCalendar .MonthNavNext, #jMonthCalendar .MonthNavPrev {
  height:15px;
  left:0;
  position:absolute;
  width:15px;
}

#jMonthCalendar .MonthNavNext {
  left:146px
}

#jMonthCalendar .MonthName {
  font-weight:bold;
  font-size:12px;
}

#jMonthCalendar .MonthNavigation {
  background:#fff;
  height:20px;
  padding:5px 0 0;
}

#jMonthCalendar .MonthName {
  color:#24529f;
}

#jMonthCalendar {
  color:#fff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  position:relative;
}
