﻿/* css_default_style.css */
/* [$Id: css_default_style.cclass 9851 2013-07-30 09:51:42Z edicos\mkalmes $] */
.NewsletterArchive {
      padding-bottom: 5px;
      margin-bottom: 10px;
      border-bottom: 1px solid #cccccc;
      height: 95px;
}
.NewsletterArchive img {
      float: left;
      border: none;
}
.NewsletterArchive a {
      font-weight: bold;
}
.NewsletterArchive .NewsletterArrow {
      margin-left: 105px;
      padding-left: 15px;
      background: transparent url(/images/new/base/arrow.gif) no-repeat 0px 3px;
}
/* CSS for Application HomepageBox */
.appLeft {
  float: left;
  width: 367px;
}
.appRight {
  float: left;
  width: 168px;
}
.singleApp {
  float: left;
  margin: 0 9px 9px 0;
  width: 80px;
  height: 70px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  cursor: pointer;
}
.singleAppText {
  display: none;
}
.appRight h2 {
  margin: 0 0 10px 0;
  font-family: Arial;
  font-size: 14px;
}
.mainApp {
  position: relative;
  width: 995px;
}
.mainApp .appThumbs {
  width: 688px;
  float: left;
}
.mainApp .appPerson {
  position: absolute;
  right: 0px;
  bottom: -50px;
  background: transparent;
}
.mainApp .appThumbs .appOverview {
  margin: 8px 8px 0 0;
  width: 164px;
  height: 117px;
  float: left;
  cursor: pointer;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
.mainApp .appThumbs .appOverview .appOverviewText {
  margin: 88px 0 0 0;
  padding: 0 7px 0 7px;
  color: #ffffff;
  font-size: 11px;
  height: 29px;
  width: 150px;
}
/* CSS for Tab Content */
.tabs {
    margin-top: 6px;
    height: 19px;
    padding-top: 10px;
    /*border-top: 1px dashed #C0C0C0;*/
}
.tab_active {
    height: 19px;
    background: url(/images/new/base/tab_right_active.gif) top right no-repeat;
    float: left;
    padding-left: 0px;
    padding-right: 11px;
    line-height: 19px;
    margin-right: 2px;
}
.tab_passive {
    height: 19px;
    background: url(/images/new/base/tab_right_passive.gif) top right no-repeat;
    float: left;
    padding-left: 0px;
    padding-right: 11px;
    line-height: 19px;
    margin-right: 2px;
}
.tab_greyline {
    height: 1px;
    line-height: 1px;
    width: 995px;
    background-color: #CCCCCC;
    padding: 0px;
    margin: 0px;
    text-align: left;
}
.tab_wrapper {
    /*border-bottom: 1px dashed #C0C0C0;*/
}
.tab_content {
    margin-right: 7px;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}
/*
.tab_content a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
    color: #000000;    
}
*/
.tab_content br.clear {
    clear: both;
}
.tab_downloads {
    margin: 0 20px 0 0;
    width: 313px;
    float: left;
}
.TabContentLeft {
    margin: 0 0 0 0;
    width: 670px;
    float: left;
}
.TabContentRight {
    margin: 0 0 0 8px;
    width: 300px;
    float: left;
}
/*
.tab_content table {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  border-collapse: collapse;
}
.tab_content table td {
  border:1px solid black;
  border-collapse: collapse;
}
*/
a:link.tablink {
  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 9px;
  display: box;
  background: url(/images/new/base/tab_left_passive.gif) top left no-repeat;
}
a:visited.tablink {
  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 9px;
  display: box;
  background: url(/images/new/base/tab_left_passive.gif) top left no-repeat;
}
a:active.tablink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 9px;
  display: box;
  background: url(/images/new/base/tab_left_passive.gif) top left no-repeat;
}
a:hover.tablink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
  color: #000000;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 9px;
  display: box;
  background: url(/images/new/base/tab_left_passive.gif) top left no-repeat;
}
a:link.tablinkactive {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #ff0033;
  padding-bottom: 3px;
  padding-left: 9px;
  padding-top: 3px;
  display: box;
  background: url(/images/new/base/tab_left_active.gif) top left no-repeat;
}
a:visited.tablinkactive {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #ff0033;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 9px;
  display: box;
  background: url(/images/new/base/tab_left_active.gif) top left no-repeat;
}
a:active.tablinkactive {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #ff0033;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 9px;
  display: box;
  background: url(/images/new/base/tab_left_active.gif) top left no-repeat;
}
a:hover.tablinkactive {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
  color: #ff0033;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 9px;
  display: box;
  background: url(/images/new/base/tab_left_active.gif) top left no-repeat;
 }
/* Product Promotion */
.PromoContent {
    position: relative;
    margin-top: 10px;
    width: 995px;
}
.PromoContent .Button {
    position: absolute;
}
.PromoContent .Button a, .PromoContent .Button a:hover {
    text-decoration: none;
}
.PromoContent .Button img {
    border: 0;
    display: inline;
}
.PromoContent .Button h2 {
    font-size: 14px;
    font-weight: bold;
    display: inline;
}
.PromoContent .ActionButton, .PromoPanel .ActionButton img {
    cursor: pointer;
}
.PromoContent .Box {
    position: absolute;
    z-index: 3;
    display: none;
    padding: 15px;
    background: #fff;
    box-shadow: 0px 0px 7px rgba(0,0,0,0.7);
}
.PromoContent .Box p {
    margin: 0;
}
.PromoContent .Box .Close {
    cursor: pointer;
    position: absolute;
    top: -7px;
    right: -7px;
    padding: 0px 5px;
    background: #ff0033;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
}
.PromoPanel {
    width: 995px;
    margin: 20px 0;
}
.PromoPanel .Button {
    position: relative;
    float: left;
    margin-right: 10px;
}
.PromoPanel .Button h6 {
    font-size: 9px;
    font-weight: normal;
    margin: 0;
}
.PromoPanel .Button p {
    margin: 0;
}
.PromoPanel .Button img {
    margin: 5px 0;
}
/*  Flash in tabs */
#FlashDescription {
  padding: 0 0 10px 0;
}
.invis {
  padding: 2px;
  height: 1px;
  overflow: hidden;
}
.VideoBox {
  margin: 0 0 10px 0;
  border: 1px solid #cccccc;
}
.VideoBox h2 {
  color: #000000;
  background: #e6e6e6;
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Helvetica;
  margin: 0 0 0 0;
  padding: 5px 10px 5px 10px;
}
 
.large-text p, .large-text li {
  font-size: 14px;
}
.flowplayer {
  display: block;
  text-align: center;
}
.flowplayer p, .flowplayer h2, .flowplayer h3 {
  background: #fff;
  color: #222;
}
#right-promo .ContentBox #countrylist {
  width: 230px;
}
#form .formlinks {
  vertical-align: top;
}
/* AddThis Toolbox (cc: add_this__social_media_menu)*/
#addthis_toolbox 
{
    margin-top: -20px;
    margin-bottom: -50px; 
    padding-top: 5px; 
    position: relative; 
    float: right;
    border: 0px solid red;        
}
/* AddThis Toolbox (cc: add_this__social_media_menu)*/
/* INC025190: Formulargenerator: redstar */
.redstar_img
{
    width: 16px;
    height: 16px;
}
/* INC025190: Formulargenerator: redstar */
.superscript, .sup, .super{ position: relative; top: -0.5em; font-size: 60%; }