@media all {      * { margin:0; padding: 0; }     option {padding-left: 0.4em}          html { height: 100% }   body {   min-height: 101%;     font-size: 100.01%;     position: relative;        color: #000;   background: #fff;  text-align: left;   }       fieldset, img { border:0; }       select, input, textarea { font-size: 99% }      #header { position:relative }  #topnav1 {  position:absolute;  top: 10px;  right: 220px;  color: #fff;  background: transparent;  text-align: right;   }    #topnav2 {  position:absolute;  width: 188px;  height: 30px;  left: 800px;  color: #fff;  background: transparent;  text-align: left;   padding: 10px 0 0 10px;  border-left: 1px #667 solid;  border-right: 1px #667 solid;  }    #nav { clear:both; width: auto;}      #metanav {  position:absolute;  width: 200px;  top: 30px;  left: 805px;  color:#3F0;  background: transparent;  background-image:url(http://www.cartft.com/carpcimg/bg-metanav.gif); background-position:top; background-repeat:no-repeat;  text-align: left;   padding-left: 10px;  border: 0px #667 solid;    }        #metanav2 {  position:absolute;  top: 150px;  left: 0px;  width: 790px;  color:#fff;  background: transparent;  text-align: right;   font-family: Arial, Helvetica, sans-serif;  font-size: 0.8em;  margin-right: 0px;  padding: 8px 0 0 0;    }      #metanav2p {  position:absolute;  top: 150px;  left: 0px;  width: 325px;;  color:#fff;  background: transparent;  text-align: right;   font-family: Arial, Helvetica, sans-serif;  font-size: 0.8em;  margin-right: 0px;  padding: 8px 0 0 0;    }  #header-theme {  position:absolute;  width: 390px;  top: 30px;  left: 420px;   color:#fff;  background: transparent;  margin: 0;  padding: 0;  border: 0px #667 solid;      }  #main { clear:both; width: auto; }      #col1 {  float: left;  width: 200px;   }    #col2 {  float:right;   width: 200px;   }    #col3  {  width:auto;  margin-left: 200px;   margin-right: 200px;   }    #footer { clear:both; }       #col1 {z-index: 3;}  #col2 {z-index: 5;}  #col3 {z-index: 1;}  #col1_content {z-index: 4;}  #col2_content {z-index: 6;}  #col3_content {z-index: 2;}    #col1_content, #col2_content, #col3_content { position:relative; }     .clearfix:after {  content: ".";   display: block;   height: 0;   clear: both;   visibility: hidden;  }      .clearfix { display: block; }       .floatbox { overflow:hidden; }      #ie_clearing { display: none }    hr.clear_columns {   clear: both;   float: left;   content: ".";   display: block;   height: 0;   line-height: 0px;   visibility: hidden;   border: 0;   padding: 0;  margin: -1.1em 0 0 0;   }  ul, ol, dl { margin: 0 0 1em 1em }  li { margin-left: 1.5em; line-height: 1.5em; }    dt { font-weight: bold; }  dd { margin: 0 0 1em 2em; }    blockquote, cite { margin: 0 0 1em 1.5em; font-size: 0.93em; width: auto;}  .subcolumns {   width: 100%;  padding: 0 1px;   margin: 0 -1px;   overflow:hidden;  }    .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; overflow: hidden;}  .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; overflow: hidden;}    .c25l, .c25r { width: 24.999%; }  .c33l, .c33r { width: 33.333%; }  .c50l, .c50r { width: 49.999%; }  .c66l, .c66r { width: 66.666%; }  .c75l, .c75r { width: 74.999%; }  .c38l, .c38r { width: 38.196%; }   .c62l, .c62r { width: 61.803%; }     .subc { padding: 0 0.5em; overflow: hidden; }  .subcl { padding: 0 1em 0 0; overflow: hidden; }  .subcr { padding: 0 0 0 1em; overflow: hidden; } }
@media screen, print { .skip {  position: absolute;  left: -1000em;   width: 20em; } }
@media all { body { background: #666; padding: 0px; background-image: url(http://www.cartft.com/carpcimg/bg_site.gif); background-repeat: repeat-x;} #page{ border: 0px #667 solid; background: #666; background-image: url(http://www.cartft.com/carpcimg/bg_site.gif); background-repeat: repeat-x;} #page_margins {border: 0px #889 solid; min-width: 756px; max-width: 100em; margin:auto;} #header { height: 29px; color: #fff; background: #1F1E2E url(http://www.cartft.com/carpcimg/header_bg.gif) repeat-x top; } #nav { height: 180px; color: #fff; background: transparent;} #nav img {margin: 0; font-size:208%;} #footer { color:#888; background:#fff; margin: 0 1em; padding: 1em 0; border-top: 1px #ddd solid; line-height: 2em;} #main { background: transparent ; padding: 1em 0;}  #col1 { width: 22.5%; background-color:#FFF; }  #col1_content { margin-left: 1em; margin-right: 1em; color: #036; background:inherit;} #col2 { width: 280px;} #col2_content { margin-left: 1em; margin-right: 1em; color: #333} #col3 {   margin-left: 22.5%;    margin-right: 280px;   border:0px;     } #col3_content { margin-left: 1em; margin-right: 1em; } #teaser {   margin: 0em 1em;   background: #F4F4F4;   border-bottom: 1px #ccc solid;   padding: 0.5em 0em 0em 30px;   color: #5F5D75;  } #teaser div {float:left; width: auto; margin-right: 1em; } #teaser .block1 {padding-top:1em; font-size: 0.82em; } #teaser .block3 {width: 50%; padding-top:0.5em; font-size: 0.82em; } #teaser .block3 .title {  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;   display:block;  font-size: 1.2em;   font-weight:bold;   color: #369;   background:inherit;   margin: 0 0 0.5em 0;  } }
@media screen { #page_margins {   width:1000px;   margin-left: 10px;   margin-right: auto;  max-width:none;   min-width:inherit;  }   #footer { width:776px; margin-left:0 ; padding: 1em; border-color: #aaa; } #main { background: transparent url(http://www.cartft.com/carpcimg/bg_left2.gif) repeat-y top left; } #main { margin:0; padding: 0;} #col1_content {margin: 0 5px; } #col3_content {margin: 0;} #col1 { width: 800px; float:left; margin-left: 200px; } #col2 { width: 200px; float:left; margin-left: -800px; } #col2 { display:none; } #col2_content { display:none; } #col1 { margin-left:0px; border-left:0; } #col3 { margin-left: 800px; margin-right: 0%;} }
@media all { #nav_main1 {  width: 800px;    float:left;   background: #B8B8B8 url("http://www.cartft.com/css/navigation/gfx/shiny_buttons/bg1.gif") repeat-x center right;  border-top: 1px #333 solid;   border-bottom: 0px #333 solid;  line-height: 0px;  height:40px; } #nav_main1 ul {  float:left;  display:inline;    margin:0;   padding: 0;  margin-left: 0px;      } #nav_main1 ul li {  float: left;  display:inline;   margin: 0;  padding: 0;  height:40px;  font-size: 12px;  line-height: 1em;  list-style-type: none;     } #nav_main1 ul li a {  display:block;  width: auto;  font-size: 12px;  font-weight: normal;  background: transparent;  text-decoration: none;  color: #fff;  margin-top: 0;  padding: 14px 1.4em; } #nav_main1 ul li a:hover {  background: #eee;  color: #333;  text-decoration: none; } #nav_main1 ul li#current {       background: transparent url("http://www.cartft.com/css/navigation/gfx/shiny_buttons/bg1_active.gif") repeat-x center right;  } #nav_main1 ul li#current a, #nav_main1 ul li#current a:hover {  color: #fff;  background: transparent;  text-decoration: none; } #nav_main2 {  width: 800px;   float:left;   background: #B8B8B8 url("http://www.cartft.com/css/navigation/gfx/shiny_buttons/bg2.gif") repeat-x center right;  border-top: 0px #333 solid;   border-bottom: 0px #64788B solid;  line-height: 0px;  height: 30px; } #nav_main2 ul {  float:left;  display:inline;    margin:0;   padding: 0;  margin-left: 0px;     border-left: 1px #aaa solid;   border-right: 0px #fff solid; } #nav_main2 ul li {  float: left;  display:inline;   margin: 0;  padding: 0;  height: 30px;  font-size: 11px;  line-height: 1em;  list-style-type: none;  border-left: 1px #fff solid;  border-right: 0px #aaa solid; } #nav_main2 ul li a {  display:block;  width: auto;  font-size: 11px;  font-weight:normal;  background: transparent;  text-decoration: none;  color: #fff;  margin: 0;  padding: 11px 0.8em 9px 0.8em; } #nav_main2 ul li a:hover {  background: #eee;  color: #333;  text-decoration: none; } #nav_main2 ul li#current2 {   border-left: 1px #444 solid;   border-right: 0px #888 solid;  background: transparent url("http://www.cartft.com/css/navigation/gfx/shiny_buttons/bg2.gif") repeat-x center right;  } #nav_main2 ul li#current2 a, #nav_main2 ul li#current2 a:hover {  color: #fff;  background: transparent;  text-decoration: none; } #nav_main2p {  width: 800px;   float:left;   background: #B8B8B8 url("http://www.cartft.com/css/navigation/gfx/shiny_buttons/bg4.gif") repeat-x center right;  border-top: 0px #333 solid;   border-bottom: 0px #64788B solid;  line-height: 0px;  height: 30px; } #nav_main2p ul {  float:left;  display:inline;    margin:0;   padding: 0;  margin-left: 0px;     border-left: 1px #aaa solid;   border-right: 0px #fff solid; } #nav_main2p ul li {  float: left;  display:inline;   margin: 0;  padding: 0;  height: 30px;  font-size: 11px;  line-height: 1em;  list-style-type: none;  border-left: 1px #fff solid;  border-right: 0px #aaa solid; } #nav_main2p ul li a {  display:block;  width: auto;  font-size: 11px;  font-weight:normal;  background: transparent;  text-decoration: none;  color: #fff;  margin: 0;  padding: 11px 0.8em 9px 0.8em; } #nav_main2p ul li a:hover {  background: #eee;  color: #333;  text-decoration: none; } #nav_main2p ul li#current2 {   border-left: 1px #444 solid;   border-right: 0px #888 solid;  background: transparent url("http://www.cartft.com/css/navigation/gfx/shiny_buttons/bg4.gif") repeat-x center right;  } #nav_main2p ul li#current2 a, #nav_main2p ul li#current2 a:hover {  color: #fff;  background: transparent;  text-decoration: none; } #nav_main3 {  width: 800px;   float:left;   background: #B8B8B8 url("http://www.cartft.com/css/navigation/gfx/shiny_buttons/bg3.gif") repeat-x center right;  border-top: 1px #CA9D6F solid;   border-bottom: 1px #64788B solid;  line-height: 0px;  height: 28px; } #nav_main3 ul {  float:left;  display:inline;    margin:0;   padding: 0;  margin-left: 0px;     border-left: 1px #aaa solid;   border-right: 1px #fff solid; } #nav_main3 ul li {  float: left;  display:inline;   margin: 0;  padding: 0;  height: 28px;  font-size: 11px;  line-height: 1em;  list-style-type: none;  border-left: 1px #fff solid;  border-right: 1px #aaa solid; } #nav_main3 ul li a {  display:block;  width: auto;  font-size: 11px;  font-weight: normal;  background: transparent;  text-decoration: none;  color: #fff;  margin: 0;  padding: 8px 0.8em 9px 0.8em; } #nav_main3 ul li a:hover {  background: #eee;  color: #333;  text-decoration: none; } #nav_main3 ul li#current3 {   border-left: 1px #444 solid;   border-right: 1px #888 solid;  background: transparent url("http://www.cartft.com/css/navigation/gfx/shiny_buttons/bg5.gif") repeat-x center right;  } #nav_main3 ul li#current3 a, #nav_main3 ul li#current3 a:hover {  color: #fff;  background: transparent;  text-decoration: none; } #nav_main3p {  width: 800px;   float:left;   background: #B8B8B8 url("http://www.cartft.com/css/navigation/gfx/shiny_buttons/bg5.gif") repeat-x center right;  border-top: 1px #64788B solid;   border-bottom: 1px #64788B solid;  line-height: 0px;  height: 28px; } #nav_main3p ul {  float:left;  display:inline;    margin:0;   padding: 0;  margin-left: 0px;     border-left: 1px #aaa solid;   border-right: 1px #fff solid; } #nav_main3p ul li {  float: left;  display:inline;   margin: 0;  padding: 0;  height: 28px;  font-size: 11px;  line-height: 1em;  list-style-type: none;  border-left: 1px #fff solid;  border-right: 1px #aaa solid; } #nav_main3p ul li a {  display:block;  width: auto;  font-size: 11px;  font-weight: normal;  background: transparent;  text-decoration: none;  color: #fff;  margin: 0;  padding: 8px 0.8em 9px 0.8em; } #nav_main3p ul li a:hover {  background: #eee;  color: #333;  text-decoration: none; } #nav_main3p ul li#current3 {   border-left: 1px #444 solid;   border-right: 1px #888 solid;  background: transparent url("http://www.cartft.com/css/navigation/gfx/shiny_buttons/bg5.gif") repeat-x center right;  } #nav_main3p ul li#current3 a, #nav_main3p ul li#current3 a:hover {  color: #fff;  background: transparent;  text-decoration: none; } #nav_main4 {  width: 800px;   float:left;   background: #B8B8B8 url("http://www.cartft.com/css/navigation/gfx/shiny_buttons/bg3.gif") repeat-x center right;  border-top: 1px #CA9D6F solid;   border-bottom: 1px #64788B solid;  line-height: 0px;  height: 28px; } #nav_main4 ul {  float:left;  display:inline;    margin:0;   padding: 0;  margin-left: 0px;     border-left: 1px #aaa solid;   border-right: 1px #fff solid; } #nav_main4 ul li {  float: left;  display:inline;   margin: 0;  padding: 0;  height: 28px;  font-size: 11px;  line-height: 1em;  list-style-type: none;  border-left: 1px #fff solid;  border-right: 1px #aaa solid; } #nav_main4 ul li a {  display:block;  width: auto;  font-size: 11px;  font-weight: normal;  background: transparent;  text-decoration: none;  color: #fff;  margin: 0;  padding: 8px 0.8em 9px 0.8em; } #nav_main4 ul li a:hover {  background: #eee;  color: #333;  text-decoration: none; } #nav_main4 ul li#current3 {   border-left: 1px #444 solid;   border-right: 1px #888 solid;  background: transparent url("http://www.cartft.com/css/navigation/gfx/shiny_buttons/bg5.gif") repeat-x center right;  } #nav_main4 ul li#current3 a, #nav_main4 ul li#current3 a:hover {  color: #fff;  background: transparent;  text-decoration: none; } #nav_main4p {  width: 800px;   float:left;   background: #B8B8B8 url("http://www.cartft.com/css/navigation/gfx/shiny_buttons/bg5.gif") repeat-x center right;  border-top: 1px #64788B solid;   border-bottom: 1px #64788B solid;  line-height: 0px;  height: 28px; } #nav_main4p ul {  float:left;  display:inline;    margin:0;   padding: 0;  margin-left: 0px;     border-left: 1px #aaa solid;   border-right: 1px #fff solid; } #nav_main4p ul li {  float: left;  display:inline;   margin: 0;  padding: 0;  height: 28px;  font-size: 11px;  line-height: 1em;  list-style-type: none;  border-left: 1px #fff solid;  border-right: 1px #aaa solid; } #nav_main4p ul li a {  display:block;  width: auto;  font-size: 11px;  font-weight: normal;  background: transparent;  text-decoration: none;  color: #fff;  margin: 0;  padding: 8px 0.8em 9px 0.8em; } #nav_main4p ul li a:hover {  background: #eee;  color: #333;  text-decoration: none; } #nav_main4p ul li#current3 {   border-left: 1px #444 solid;   border-right: 1px #888 solid;  background: transparent url("http://www.cartft.com/css/navigation/gfx/shiny_buttons/bg5.gif") repeat-x center right;  } #nav_main4p ul li#current3 a, #nav_main4p ul li#current3 a:hover {  color: #fff;  background: transparent;  text-decoration: none; } #nav_csb {  width: 100%;   float:left;   background: #B8B8B8 url("http://www.cartft.com/css/navigation/gfx/shiny_buttons/bgcsb.gif") repeat-x center right;  border-top: 0px #333 solid;   border-bottom: 0px #64788B solid;  line-height: 0px;  height: 30px; } #nav_csb ul {  float:left;  display:inline;    margin:0;   padding: 0;  margin-left: 0px;     border-left: 1px #aaa solid;   border-right: 0px #fff solid; } #nav_csb ul li {  float: left;  display:inline;   margin: 0;  padding: 0;  height: 30px;  font-size: 11px;  line-height: 1em;  list-style-type: none;  border-left: 1px #fff solid;  border-right: 0px #aaa solid; } #nav_csb ul li a {  display:block;  width: auto;  font-size: 11px;  font-weight:normal;  background: transparent;  text-decoration: none;  color: #fff;  margin: 0;  padding: 11px 0.8em 9px 0.8em; } #nav_csb ul li a:hover {  background: #eee;  color: #333;  text-decoration: none; } #nav_csb ul li#current_csb {   border-left: 1px #444 solid;   border-right: 0px #888 solid;      background: #666; } #nav_csb ul li#current_csb a, #nav_csb ul li#current_csb a:hover {  color: #fff;  background: transparent;  text-decoration: none; } }
@media all {  #submenu {   width: 100%;   overflow: hidden;  margin: 15px 0 1.5em 0;   list-style-type: none;   border-top: 0px #ddd solid;  background: transparent url("http://www.cartft.com/carpcimg/bg_subnav.gif");  background-repeat:no-repeat;  background-color:#8A4500;     }    #submenu a { display:block; text-decoration: none; }  #submenu li { float:left; width: 100%; margin:0; padding: 0;}  #submenu li span {   display:block;   width: 100%;   padding: 6px 0px 6px 10%;   background-color:#036;  background-image:url(http://www.cartft.com/carpcimg/bg_subnav-act.gif);  color: #FFF;     border-bottom: 1px #334566 solid;  }    #submenu li a {   width: 100%;   padding: 6px 0px 6px 10%;     color: #FFF;   border-bottom: 0px #eee solid;  }  #submenu li a:hover { background-color:#eee; color: #666; }    #submenu li ul { list-style-type: none; margin:0; padding: 0; }  #submenu li ul li { float:left; width: 100%; margin:0; padding:0; }  #submenu li ul li a {   width: 100%;   padding: 6px 0px 6px 20%;   background-color:#036;  color: #FFF;   border-bottom: 1px #333 solid;   }  #submenu li ul li a:hover { background-color:#eee; color: #666; }    #submenu li#title {   width: 100%;   padding: 6px 0px 6px 10%;      color: #444;   background-color: #fff;   border-bottom: 4px #888 solid;   }    #submenu li#active {   width: 100%;   padding: 6px 0px 6px 10%;     color: #FFF;   background-color:#334566;     border-bottom: 1px #334566 solid;  }    #submenu li ul li#active {   width: 100%;   padding: 6px 0px 6px 20%;     color: #fff;   background-color:#334566;     border-bottom: 1px #334566 solid;  } }
@media all { body { color: #FFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }  h1,h2,h3,h4 { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight:normal;} h1 {font-size: 1.6em; color: #006; margin: 0 0 0.25em 0; padding-top: 1.5em; } h2 {font-size: 1.4em; color: #600; margin: 0 0 0.25em 0; padding-top: 1.5em; border-bottom: 2px #ddd solid; } h3 {font-size: 1.2em; color: #006; margin: 0 0 0.25em 0; padding-top: 1.5em; font-weight:bold; } h4 {font-size: 1.0em; color: #888; margin: 0 0 0.30em 0; padding-top: 1em; font-weight:bold; border-bottom: 1px #ddd solid;} h5 {font-size: 1.0em; color: #888; margin: 0 0 0.30em 0; font-style:italic; } h6 {font-size: 1.0em; color: #888; margin: 0 0 0.30em 0; font-style:italic; } #teaser h1 { font-size: 1.2em; border: 0; } p,ul,dd,dt { line-height: 1.5em; } p { line-height: 1.5em; margin: 0 0 1em 0; } strong,b { font-weight: bold; } em,i { font-style:italic; } pre, code { font-family: "Courier New", Courier, monospace; } address { font-style:normal; line-height: 1.5em; margin: 0 0 1em 0; } hr {   color: #fff;   background:transparent;   margin: 0 0 0.5em 0;   padding: 0 0 0.5em 0;   border:0;   border-bottom: 1px #eee solid;  } acronym, abbr {  letter-spacing: .07em;  border-bottom: 1px dashed #c00;  cursor: help; } .orangebold {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: bold;  color: #C60;  text-decoration: none; } .infotxtbold {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: bold;  color: #036;  text-decoration: none; } .infotxt {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #036;  text-decoration: none; } img.float_left { float: left; margin-right: 1em; margin-bottom: 0.15em; border:0; } img.float_right { float: right; margin-left: 1em; margin-bottom: 0.15em; border:0; } img.center { text-align:center; background: #fff; padding: 4px; border:1px #ddd solid; } img.framed {padding:3px; border: 1px #ddd solid; background: #F4F4F4 } a, a em.file {color: #C60; text-decoration:none;} a:hover {background-color: #fee; text-decoration:underline;} a:focus {background-color: #fee; text-decoration:underline;} #topnav1 a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; background:transparent; text-decoration:none; } #topnav1 a:hover { text-decoration:underline; background-color: transparent; } #topnav1 a:focus { text-decoration:underline; background-color: transparent;} #topnav2 a { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #C60; background:transparent; text-decoration:none; } #topnav2 a:hover { text-decoration:underline; background-color: transparent;} #topnav2 a:focus { text-decoration:underline; background-color: transparent;} #metanav2 a { font-family:Arial, Helvetica, sans-serif; color: #FFF; background:transparent; text-decoration:underline; } #metanav2 a:hover { text-decoration:underline; color: #036;} #metanav2 a:focus { text-decoration:underline; color: #036;} #metanav3 {   font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #CCC; background:transparent; text-decoration:none;   margin-left:15px; margin-top:15px;  } #metanav3 td{ vertical-align:top;}  #metanav3 a {color: #C60; background:transparent; font-size:11px; text-decoration:none; } #metanav3 a:hover { text-decoration:underline; color: #C60;} #metanav3 a:focus { text-decoration:underline; color: #C60;} #footer a { color: #669; } #footer a:hover {background-color: #eef; } #footer a:focus {background-color: #eef; } #main a.imagelink {  padding-left: 0;  background: transparent; } #col3 a { color: #fff; background:transparent; text-decoration:underline; } #col3 a:hover { text-decoration:underline; background-color: #999;} #col3 a:focus { text-decoration:underline; background-color: #999;} table { border-collapse:collapse; width: 100%; margin-bottom: 0.5em; } form {overflow:hidden;} input, textarea {  width: auto;  border: 1px #ccc solid;  background: #FAFAFA;  padding: 3px;  color: #777; } input[type=text]:focus, textarea:focus {  background: #F0F0F0;  color: #333;  border-color: #666; } .wichtig { background-color: #fee; border: 1px #fcc solid; padding: 0.5em; margin-bottom: 0.5em; } .hinweis { background-color: #eef; border: 1px #ccf solid; padding: 0.5em; margin-bottom: 0.5em; } p.demo { background-color: #fee; border: 1px #fcc solid; padding: 6px; margin-bottom: 0.5em; } p.navlink { background-color: #F4F8F4; border: 1px #aca dotted; padding: 6px; margin-bottom: 0.5em; } p.navlink a { color: #353;} p.navlink a:hover { font-weight: bold; background: transparent; } blockquote {   color: #444;   background: #F8F8F8;    border: 1px #ddd solid;  border-left: 8px #ddd solid;  padding: 1em 1em 0 1em;  margin: 0 0 1em 1em; }   ul.linklist { list-style-type: none; margin: 0 0 1em 0; } ul.linklist li { margin: 0 0 1em 0; }   ul.browsers { margin: 0 0 .4em 0; } ul.browsers li {  margin: 0;  list-style-type: none;  background: #F8F8F8; color: #444;   padding: 0.1em 0.1em 0.2em 0.5em;   font-weight: normal;  text-align: left;   border-bottom: 1px #fff solid;   border-right: 1px #fff solid; } ul.browsers li img { vertical-align:bottom; } ul.browsers li.title {  font-weight: bold;  background: #eee; color: #444;   padding: 0.2em 0.2em 0.2em 0.5em;  } em.mono, em.file, em.directory {  font-family: "Courier New", Courier, monospace;  font-style: normal; } em.mono {   padding:0 0.3em 0 0.3em;  background:#F0F0F4;  border: 1px #ccd solid; } em.file {   padding:0 0 0 14px;  color: #008;  background: transparent url(http://www.cartft.com/carpcimg/icons/file.gif) no-repeat left; } em.directory {   padding:0 0 0 15px;  color: #008;  background: transparent url(http://www.cartft.com/carpcimg/icons/dir.gif) no-repeat left; } pre, code {  display:block;  margin: 0 0 1em 1em;  padding: 0.5em;  color: #000;   background: #F0F0F4;  border: 1px #ccd solid;  border-left: 8px #ccd solid; } code.css {   background-repeat: no-repeat;  background-position: top right; } code.xhtml {   background-repeat: no-repeat;  background-position: top right; } table.bugs { margin-bottom: 1em; margin-top: .5em; } table.bugs th {   background: #444; color: #fff;   padding: 0.5em;   text-align: center;   border-bottom: 1px #fff solid;   border-right: 1px #fff solid; } table.bugs td {  background: #888; color: #fff;   padding: 0.5em;   text-align: center;   border-bottom: 1px #fff solid;   border-right: 1px #fff solid; } .gallery table{margin:0;} .gallery td{   background-color:#FFF; border-bottom: solid #E9ECEF 1px;    padding: 5px 0 5px 5px;  vertical-align:top;  } .bluebox {  color:#000;  background: #F0F0F4; padding: 2px; border: 4px #ccd solid;  text-align: left;  padding: 4px 0 4px 15px;  margin-bottom: 1em; } .bluebox h5 { font-size: 140%; color:#006; font-weight: normal; font-style: normal; padding: 0px 8px 0 5px; } .bluebox p { padding: 0px 8px 0 5px; } .greyboxhead {  width: 170px;  background: #666;   text-align: left;  padding: 4px 10px;  margin-left: auto;  margin-right: 0;  font-family: Arial, Verdana, Helvetica, sans-serif;  color: #FFF;   font-weight:bold;   font-size: 12px;    } .greyboxtypo{  width: 170px;  background: #353535;  margin-left: auto;  margin-right: 0;  margin-bottom: 10px;  padding: 4px 10px;  font-family: Arial, Verdana, Helvetica, sans-serif;  color: #FFF;   font-size: 11px;   } .greyboximage {  width: 190px;  padding: 0;  margin-left: auto;  margin-right: 0;  margin-bottom: 10px;  color: #FFF;   font-size: 11px;   } .livehelpbox{  width: 190px;  padding: 0;  background-color:#FFF;  margin-left: auto;  margin-right: 0;  margin-bottom: 10px; } .boxbgimage{  width: 130px;  height:60px;  background-repeat:no-repeat;  margin-left: auto;  margin-right: 0;  margin-bottom:10px;  padding: 10px 10px 4px 50px;  font-family: Arial, Verdana, Helvetica, sans-serif;  color: #666;   font-size: 11px; } .boxbgimage a{color:#333; text-decoration:underline; } .boxbigbgimage{  width: 80px;  height:60px;  background-repeat:no-repeat;  margin-left: auto;  margin-right: 0;  padding: 10px 10px 4px 100px;  font-family: Arial, Verdana, Helvetica, sans-serif;  color: #666;   font-size: 11px; } .boxbigbgimage a {text-decoration:underline; color:#333;} .boxbigbgpartner{  width: 80px;  height:60px;  background-repeat:no-repeat;  margin-left: auto;  margin-right: 0;  padding: 10px 10px 4px 100px;  font-family: Arial, Verdana, Helvetica, sans-serif;  color: #FFF;   font-size: 11px; } .boxbigbgpartner a {text-decoration:none; color:#FFF;} .boxbigbgpartner a:hover {text-decoration:underline; color:#FFF; background:none;} .cartbox {   width: 170px;  background: #353535;  margin-left: auto;  margin-right: 0;  margin-bottom: 30px;  padding: 4px 10px 24px 10px;  font-family: Arial, Verdana, Helvetica, sans-serif;  color: #FFF;   font-size: 11px;  } .blueboxhead {  width: 170px;  background: #036;   text-align: left;  padding: 4px 10px;  margin: 0;  font-family: Arial, Verdana, Helvetica, sans-serif;  color: #FFF;   font-size: 12px;    } .gallerybox{  width: 170px;  background: #D2DAE1;  margin-left: auto;  margin-right: 0;  margin-bottom: 10px;  padding: 4px 10px;  font-family: Arial, Verdana, Helvetica, sans-serif;  color: #333;   font-size: 11px;   } .gallerybox a { text-decoration:underline; color:#333;} .blueboxtypo{  width: 170px;  background: #D2DAE1;  margin-left: auto;  margin-right: 0;  margin-bottom: 10px;  padding: 4px 10px;  font-family: Arial, Verdana, Helvetica, sans-serif;  color: #333;   font-size: 11px;   } .blueboxtypo a { text-decoration:none; color:#333;} .footerNav { background-color:#CCC; font-weight:bold;  color:#333;  padding: 4px 15px 4px 10px;  margin:15px 0 5px 0;  text-align:center; } .footerNav a {  text-decoration:underline; } .comboxs{   background-image:url(http://www.cartft.com/carpcimg/bg_comm_r1.gif);  width:190px; height:50px;   border-left:#999 solid 1px;   border-right:#999 solid 1px; } .cartftfacts{  padding: 10px 5px 0 10px;   background-color:#D4DBE3;  color:#036; } .cartftfacts a{  color:#036; text-decoration:underline; } .cartftnews{  background-color:#D4DBE3;  color:#036;  width:190px;   height:235px; } .portalpics table{margin:0;} .portalpics td{   font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #036;  padding: 0 0 10px 0;  } .ticker {  width:175px; height:225px;   padding: 5px 5px 0 10px;   background-color:#D4DBE3; } div.dl_button {  width: 220px;  min-height: 50px;  text-align:left;  padding-bottom: 20px;  background-position:bottom; } div.dl_button a {  display:block;  width: 100%;  min-height: 30px;  text-align:left; } div.dl_button a:hover { text-decoration:none; }  .dl_button a strong {display:block; padding: 17px 5px 0px 20px; color: #448; font-weight: bold; font-size: 125%; text-decoration:underline;} .dl_button span.version {display:block; padding: 0px 5px 0px 20px; color: #666; font-weight: normal; font-size: 85%;} }
@media print { body * {font-size: 12pt; font-family: "Times New Roman", Times, serif} blockquote { font-family: "Times New Roman", Times, serif; } code.css, code.xhtml, em.file { font-family:"Courier New", Courier, mono;} h1 {font-size: 16pt; font-weight:bold; color: #369; background:inherit; margin:0.4em 0 0.5em 0; border-bottom: 1px #ccc solid;} h2 {font-size: 14pt; font-weight:bold; color: #666; background: inherit; margin:0.2em 0 0.5em 0; padding: 0.3em; } h3 {font-size: 12pt; font-weight:bold; margin:0.4em 0 0.3em 0;} h1,h2,h3 { page-break-after:avoid; } abbr[title]:after, acronym[title]:after { content: '(' attr(title) ')'; } a[href]:after {  content:" ";  color:#444;  background-color:inherit;  font-style:italic; }  body {margin:0; padding: 0;} #page_margins, #page {margin:0; padding: 0; border: 0; }  #topnav {display: none;} #header {height: auto;} #header img {position:relative; top:0; left:0; padding:0; } #nav_main, #teaser {display:none;} #main {margin: 0; padding: 0;} #col1 {float:none; width: auto; margin: 0; padding: 0; } #col1_content {float:none; width: auto; margin: 0; padding: 0;} #col2 {display:none;} #col2_content {display:none;} #col3 {display:none;} #col3_content {display:none;} #footer {display: none;} }