@charset "utf-8";
/* CSS Document */
:root{
 overflow-y:scroll;
}
body  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-image: url(../images/background.jpg);
  margin: 0;
  padding: 0;
  text-align: center;
  color: #000000;
}
.cogo #container {
  width: 901px;
  background: none;
  margin: 0 auto;
  border: none;
  text-align: left;
  padding-top: 50px;
}
/*========= HEADERS ============*/
.cogo #header_home {
  height: 285px;
  background: none;
  /*background-image: url(../images/banners/home.gif);*/
  background-image: url(../images/banners/home.jpg);
  background-repeat: no-repeat;
  padding: 0 10px 0 20px;
}
.cogo #header_clients {
  height: 285px;
  background: none;
  background-image: url(../images/banners/clients.jpg);
  background-repeat: no-repeat;
  padding: 0 10px 0 20px;
}
.cogo #header_company {
  height: 285px;
  background: none;
  background-image: url(../images/banners/company.jpg);
  background-repeat: no-repeat;
  padding: 0 10px 0 20px;
}
.cogo #header_contact {
  height: 285px;
  background: none;
  background-image: url(../images/banners/contacts.jpg);
  background-repeat: no-repeat;
  padding: 0 10px 0 20px;
}
.cogo #header_news {
  height: 285px;
  background: none;
  background-image: url(../images/banners/news.jpg);
  background-repeat: no-repeat;
  padding: 0 10px 0 20px;
}
.cogo #header_services {
  height: 285px;
  background: none;
  background-image: url(../images/banners/services.jpg);
  background-repeat: no-repeat;
  padding: 0 10px 0 20px;
}
.cogo #header_resources {
  height: 285px;
  background: none;
  background-image: url(../images/banners/resources.jpg);
  background-repeat: no-repeat;
  padding: 0 10px 0 20px;
}
.cogo #alert {
  color:#FF0000;
}
.cogo #info {
  color:#0071FE;
}

.cogo #header h1 {
  margin: 0;
  padding: 10px 0;
}

.cogo #menu {
  padding: 30px 15px 0px 0px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
  text-decoration: none;
}
.cogo #menu a{
  /*color: #000000;*/
  color: #666666;
  text-decoration: none;
}
.cogo #menu a:hover{
  /*color: #000000;*/
  color: #924068;
  text-decoration: underline;
  border-bottom: 2px;
}
.cogo #menu a:active{
  color: #000000;
  text-decoration: underline;
}
.cogo #menu .selected {
  color: #924068;
  font-weight: bold;
}

.cogo #sidebar1 {
  float: left;
  margin-top: 15px;
  width: 290px;
  /*width: 150px; 140*/
  background: none;

}

.cogo #sidebars {
  float: left;
  margin-top: 0px;
  width: 290px;
  height: 295px;
  background: none;
  background-image: url(../images/bg.png);

}

.cogo #sidebar2 {
  float: right;
  margin-top: 10px;
  width: 289px;
  padding: 0;
  /*width: 160px; 130*/
  background: none;
}

.cogo #subContent_top {
  background-image: url(../images/contentBox_top.gif);
  background-repeat: no-repeat;
  height: 15px;
  margin-top: 5px;
  padding: 0;
}

.cogo #subContent_bottom {
  background-image: url(../images/contentBox_bottom.gif);
  background-repeat: no-repeat;
  height: 15px;
}



.cogo #mainContent_home {
  margin: 15px 306px;
  padding: 0px 0px 0px 0px;
  background-color:none;
}

.cogo #subContent_center {
  background-image: url(../images/contentBox_top.gif);
  background-repeat: no-repeat;
  height: 15px;
  margin-top: 5px;
  padding: 0;
  _margin-left: -3px;
   _margin-right: -3px;
}

* html #subContent_top {
  padding:0px;
}

.cogo #subContent_middle_home {
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 13px;
  color: #333333;
  vertical-align: top;
  background: #FFFFFF;
  padding: 0px 10px 0px 10px;
  border: 1px solid #FFF;
  height:265px;
  _height:260px;
  _margin-right: -3px;
  _margin-left: -3px;
}
.cogo #subContent_middle_home  ul li {
  margin-bottom:4px;
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
}
.cogo #subContent_middle_home  ul li a{
  font-size: 14px;
  vertical-align:top;
}

*:first-child+html  #subContent_middle_home { height:265px; } /* IE7 */

.cogo #subContent_middle_home h1{
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 20px;
  font-weight: bold;
  color: #7B803E;
  padding: 0;
  margin-top: 0px;
}

.cogo #subContent_middle {
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 13px;
  color: #333333;
  vertical-align: top;
  background: #FFFFFF;
  padding: 0px 10px 0px 10px;
  border: 1px solid #FFF;
  _margin-top: -4px;
  _margin-bottom: -4px;
}

.cogo #subContent_middle h1{
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 20px;
  font-weight: bold;
  color: #7B803E;
  padding: 0;
}

.cogo .contactus{
  font-size:14px;
  color: #7B803E;
}

.cogo #subContent_bottom_center {
  background-image: url(../images/contentBox_bottom.gif);
  background-repeat: no-repeat;
  height: 15px;
  _margin-left: -3px;
  _margin-right: -3px;
}
/*======== FOR OTHER PAGES ================*/
.cogo #mainContent_sub {
  margin: 15px 0px;
  width: 600px;
  padding: 0px 0px 0px 0px;
  background-color:none;
}
.cogo #subContent_top2 {
  background-image: url(../images/contentBox_top2.gif);
  background-repeat: no-repeat;
  height: 15px;
}

/*=========================================================*/
.cogo #subContent_middle2 {
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 13px;
  color: #333333;
  /*vertical-align: top;*/
  background: #FFFFFF;
  padding: 0px 10px 0px 10px;
  border: 1px solid #FFF;
}
.cogo #subContent_middle2 h1{
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 20px;
  font-weight: bold;
  color: #7B803E;
  margin-left: 20px;
}
.cogo #subContent_middle2 h2{
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 15px;
  margin-left: 20px;
}
.cogo #subContent_middle2 table{
  margin-left: 20px;
}
.cogo #subContent_middle2 p{
  margin-left: 20px;
}

.cogo #subContent_middle2_webdev {
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 13px;
  color: #333333;
  vertical-align: top;
  background: #FFFFFF;
  padding: 0px 10px 0px 10px;
  border: 1px solid #FFF;
  height:625px;
}
*:first-child+html  #subContent_middle2_webdev { height:640px; } /* IE7 */
.cogo #subContent_middle2_webdev h1{
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 20px;
  font-weight: bold;
  color: #7B803E;
  margin-left: 20px;
}
.cogo #subContent_middle2_webdev p{
  margin-left: 20px;
}

.cogo #subContent_middle2_intmarketing {
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 13px;
  color: #333333;
  vertical-align: top;
  background: #FFFFFF;
  padding: 0px 10px 0px 10px;
  border: 1px solid #FFF;
  height:530px;
  _height:535px;
}
*:first-child+html  #subContent_middle2_intmarketing { height:540px; } /* IE7 */
.cogo #subContent_middle2_intmarketing h1{
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 20px;
  font-weight: bold;
  color: #7B803E;
  margin-left: 20px;
}
.cogo #subContent_middle2_intmarketing p{
  margin-left: 20px;
}

.cogo #subContent_middle2_emailcampaign {
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 13px;
  color: #333333;
  vertical-align: top;
  background: #FFFFFF;
  padding: 0px 10px 0px 10px;
  border: 1px solid #FFF;
  height:475px;
  _height:480px;
}
*:first-child+html  #subContent_middle2_emailcampaign { height:485px; } /* IE7 */
.cogo #subContent_middle2_emailcampaign h1{
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 20px;
  font-weight: bold;
  color: #7B803E;
  margin-left: 20px;
}
.cogo #subContent_middle2_emailcampaign p{
  margin-left: 20px;
}

.cogo #subContent_middle2_socialmedia {
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 13px;
  color: #333333;
  vertical-align: top;
  background: #FFFFFF;
  padding: 0px 10px 0px 10px;
  border: 1px solid #FFF;
  height:auto;
  min-height:290px;
}
*:first-child+html  #subContent_middle2_socialmedia { height:632px; } /* IE7 */
.cogo #subContent_middle2_socialmedia h1{
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 20px;
  font-weight: bold;
  color: #7B803E;
  margin-left: 20px;
}
.cogo #subContent_middle2_socialmedia p{
  margin-left: 20px;
}

.cogo #subContent_middle2_company {
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 13px;
  color: #333333;
  vertical-align: top;
  background: #FFFFFF;
  padding: 0px 10px 0px 10px;
  border: 1px solid #FFF;
  height:265px;
  _height:260px;
}
*:first-child+html  #subContent_middle2_company { height:270px; } /* IE7 */
.cogo #subContent_middle2_company h1{
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 20px;
  font-weight: bold;
  color: #7B803E;
  margin-left: 20px;
}
.cogo #subContent_middle2_company p{
  margin-left: 20px;
}

.cogo #subContent_middle2_portfolio {
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 13px;
  color: #333333;
  vertical-align: top;
  background: #FFFFFF;
  padding: 0px 10px 0px 10px;
  border: 1px solid #FFF;
  height:265px;
  _height:260px;
}
*:first-child+html  #subContent_middle2_portfolio { height:270px; } /* IE7 */
.cogo #subContent_middle2_portfolio h1{
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 20px;
  font-weight: bold;
  color: #7B803E;
  margin-left: 20px;
}
.cogo #subContent_middle2_portfolio p{
  margin-left: 20px;
}

.cogo #subContent_middle2_casestudies {
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 13px;
  color: #333333;
  vertical-align: top;
  background: #FFFFFF;
  padding: 0px 10px 0px 5px;
  border: 1px solid #FFF;
  height:1580px;
  _height:260px;
}
*:first-child+html  #subContent_middle2_casestudies { height:270px; } /* IE7 */
.cogo #subContent_middle2_casestudies h1{
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 20px;
  font-weight: bold;
  color: #7B803E;
  margin-left: 20px;
}
.cogo #subContent_middle2_casestudies p{
  margin-left: 20px;
}

.cogo #subContent_middle2_news {
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 13px;
  color: #333333;
  vertical-align: top;
  background: #FFFFFF;
  padding: 0px 10px 0px 10px;
  border: 1px solid #FFF;
  height:265px;
  _height:260px;
}
*:first-child+html  #subContent_middle2_news { height:270px; } /* IE7 */
.cogo #subContent_middle2_news h1{
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 20px;
  font-weight: bold;
  color: #7B803E;
  margin-left: 20px;
}
.cogo #subContent_middle2_news p{
  margin-left: 20px;
}

.cogo #subContent_middle2_newspk {
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 13px;
  color: #333333;
  vertical-align: top;
  background: #FFFFFF;
  padding: 0px 10px 0px 10px;
  border: 1px solid #FFF;
  height:265px;
  _height:260px;
}
*:first-child+html  #subContent_middle2_newspk { height:270px; } /* IE7 */
.cogo #subContent_middle2_newspk h1{
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 20px;
  font-weight: bold;
  color: #7B803E;
  margin-left: 20px;
}
.cogo #subContent_middle2_newspk p{
  margin-left: 20px;
}

.cogo #subContent_middle2_newsci {
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 13px;
  color: #333333;
  vertical-align: top;
  background: #FFFFFF;
  padding: 0px 10px 0px 10px;
  border: 1px solid #FFF;
  height:265px;
  _height:260px;
}
*:first-child+html  #subContent_middle2_newsci { height:270px; } /* IE7 */
.cogo #subContent_middle2_newsci h1{
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 20px;
  font-weight: bold;
  color: #7B803E;
  margin-left: 20px;
}
.cogo #subContent_middle2_newsci p{
  margin-left: 20px;
}

.cogo #subContent_middle2_contact {
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 13px;
  color: #333333;
  vertical-align: top;
  background: #FFFFFF;
  padding: 0px 10px 0px 10px;
  border: 1px solid #FFF;
  height:358px;
  _height:395px;
}
*:first-child+html  #subContent_middle2_contact { height:406px; } /* IE7 */
/*for safari*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.cogo #subContent_middle2_contact {height:323px;}
}
.cogo #subContent_middle2_contact h1{
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 20px;
  font-weight: bold;
  color: #7B803E;
  margin-left: 20px;
}
.cogo #subContent_middle2_contact p{
  margin-left: 20px;
}

.cogo #subContent_middle2_client {
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 13px;
  color: #333333;
  vertical-align: top;
  background: #FFFFFF;
  padding: 0px 10px 0px 10px;
  border: 1px solid #FFF;
  height:265px;
  _height:260px;
}
*:first-child+html  #subContent_middle2_client { height:270px; } /* IE7 */
.cogo #subContent_middle2_client h1{
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 20px;
  font-weight: bold;
  color: #7B803E;
  margin-left: 20px;
}
.cogo #subContent_middle2_client p{
  margin-left: 20px;
}
/*=========================================================*/

.cogo #subContent_bottom2 {
  background-image: url(../images/contentBox_bottom2.gif);
  background-repeat: no-repeat;
  height: 15px;
}

/*===== FOR PAGES OTHER THAN HOME ======*/
.cogo #mainContent_sub_right {
  float: right;
  width: 380px;
  background: none;
  padding: 0px;
}
.cogo #mainContent_sub_right h1{
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 20px;
  font-weight: bold;
  color: #7B803E;
  padding: 0;
}

.cogo #mainContent_sub_rights {
  float: right;
  width: 450px;
  background: none;
  padding: 0px;
}
.cogo #mainContent_sub_rights h1{
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 20px;
  font-weight: bold;
  color: #7B803E;
  padding: 0;
}





*:first-child+html  #mainContent_sub_left { line-height: 30px; } /* IE7 */

.cogo #mainContent_sub_left {
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 13px;
  font-weight: bold;
  margin: 15px 0px 0px 25px;
  _margin: 0px 0px 0px 25px;
  background-color:#FFFFFF;
  width: 170px;
  line-height: 20px;
  _line-height: 30px;
}
.cogo #mainContent_sub_left a {
  color: #666666 !important;
}
.cogo #mainContent_sub_left a:visited {
  color: #666666 !important;
}
.cogo #mainContent_sub_left br {
  margin: 15px;
}



/*======FOOTER======*/
.cogo #footer {
  /*margin-top: 10px;*/
  padding: 0 0px 0 0px;
  background:none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #CCCCCC;
}
.cogo #footer p {
  margin: 0;
  padding: 10px 0;
}
.cogo #footer a{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #CCCCCC;
  text-decoration: none;
}
.cogo #footer a:hover{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #e6e6e6;
  text-decoration: underline;
}
.cogo #footer a:visited{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #CCCCCC;
  text-decoration: none;
}

/*=============== BULLETS ================*/
.cogo ul {
  list-style-image: url("../images/bullet.gif");
}
/*=============== CONTACT LINK ================*/
.cogo #contact {
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 14px;
  color: #0066CC;
  text-decoration: none;
}
.cogo #contact_thankyou {
  font-size: 14px;
  color: #000000;
}

.cogo a{
  font-family: "Trebuchet MS",Arial, Helvetica, sans-serif ;
  font-size: 13px;
  color: #0066CC;
  text-decoration: none;
}

.fltrt {
  float: right;
  margin-left: 8px;
}
.fltlft {
  float: left;
  margin-right: 8px;
}

.cogo .clearfloat {
  clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.cogo #mainContent_sub_left .current_selection {
  color: #924068;
  font-weight: bold;
}

.vodpod_videos_widget {
  width:835px;
  color:#fff;
  margin-top:8px;
  position:relative;
}
.vodpod_videos_widget a {
  color:#666;
  border:none;
}
  .vodpod_videos_widget .vodpod_header {
    display:none;
  }
  .vodpod_videos_widget .vodpod_video_container {
    margin-left:30px;
  }
  .vodpod_videos_widget .vodpod_video {
    float:left;
    cursor:pointer;
    position:relative;
    display:inline;
    width:139px;
    height:103px;
    border:3px solid #333;
    margin:20px 10px 0px 0px;
    font-size:12px;
  }
  .vodpod_videos_widget .vodpod_video:hover {
      border-color:#00adef;
  }
    .vodpod_videos_widget .vodpod_video .vodpod_video_thumbnail {
      display:block;
    }
    .vodpod_videos_widget .vodpod_video .vodpod_video_thumbnail img {
      width:139px;
      height:103px;
      border:none;
      padding:0;
    }
    .vodpod_videos_widget .vodpod_video .vodpod_video_placeholder1 {
      position:absolute;
      background:#666;
      width:137px;
      opacity:0.8;
      filter:alpha(opacity=80);
      -moz-opacity:0.80;
      height:24px;
      bottom:0px;
      left:0px;
      padding-left:2px;
    }
    .vodpod_videos_widget .vodpod_video .vodpod_video_title {
      display:block;
      position:absolute;
      font-weight:bold;
      height:24px;
      width:135px;
      line-height:12px;
      overflow:hidden;
      bottom:0px;
      left:2px;
      color:#fff;
    }
    .vodpod_videos_widget .vodpod_video .vodpod_video_views {
      display:none;
    }
    .vodpod_videos_widget .vodpod_video .vodpod_video_created_at {
      display:none;
    }
    .vodpod_videos_widget .vodpod_video:hover .vodpod_video_title {
      display:none;
    }
    .vodpod_videos_widget .vodpod_video:hover .vodpod_video_views {
      display:block;
      position:absolute;
      line-height:12px;
      bottom:12px;
      left:2px;
    }
    .vodpod_videos_widget .vodpod_video:hover .vodpod_video_created_at {
      display:block;
      position:absolute;
      line-height:12px;
      bottom:0px;
      left:2px;
    }
.vodpod_videos_widget .vodpod_footer_separator {
  clear:both;
  height:1px;
}
.vodpod_videos_widget .vodpod_footer {
  position:absolute;
  top:0px;
  right:0px;
  margin:0px 30px;
  font-size:12px;
}
.vodpod_videos_widget .vodpod_footer .vodpod_see_all {
  float:left;
}
.vodpod_videos_widget .vodpod_footer .vodpod_powered_by {
  float:right;
  width:180px;
  text-align:right;
  margin-right:10px;
}
  .vodpod_videos_widget .vodpod_powered_by b {
    font-size:1.4em;
  }
.vodpod_videos_widget #vodpod_paging {
  float:right;
  display:inline;
  margin-right:10px;
}
.vodpod_videos_widget #vodpod_paging #vodpod_paging_prev {
  position:absolute;
  background:url(http://assets.vpimg.net/images/blue_arrow_left.gif) no-repeat;
  left:0px;
  top:58px;
  width:23px;
  height:27px;
  cursor:pointer;
}
  .vodpod_videos_widget #vodpod_paging #vodpod_paging_prev a {
    display:none;
  }
.vodpod_videos_widget #vodpod_paging #vodpod_paging_next {
  position:absolute;
  background:url(http://assets.vpimg.net/images/blue_arrow_right.gif) no-repeat;
  left:805px;
  top:58px;
  width:23px;
  height:27px;
  cursor:pointer;
}
  .vodpod_videos_widget #vodpod_paging #vodpod_paging_next a {
    display:none;
  }
