body { margin: 0px; padding: 0px; height: 100%; text-align: center; font-family: Arial, Verdana, Helvetica }img { border: 0px }/* Layout elements */#page { margin:0px auto; text-align:left; width: 800px; padding-top: 30px; }.logo { float: left; width: 130px; height: 48px; }.slogan { float: left; width: 670px; height: 15px; text-align: right; padding-top: 33px; }.redLine5 { float: left; width: 800px; height: 5px; background-color: #DD0103; margin-top: 3px; overflow: hidden}.redLine3 { float: left; width: 800px; height: 3px; background-color: #DD0103; margin-top: 1px; margin-bottom: 1px; overflow: hidden }.greyLine5 { float: left; width: 800px; height: 5px; background-color: #313131; margin-top: 3px; overflow: hidden }.greyLine1 { width: 400px; height: 1px; background-color: #E5E5E5; margin-top: 10px; margin-bottom: 10px; overflow: hidden }/* Site areas */#flashContent { display: none  }#statusBar { width: 800px; height: 20px; background-color: #E5E5E5; float: left }.textStatus { font-size: 12px; margin-top: 5px; margin-left: 5px; margin-left: 20px }.textStatus a  { color: #DB0000;; font-size: 12px; text-decoration: none}.textStatus a:hover { color: #DB0000; text-decoration: underline}.text { font-size: 12px; color: #313131; }.text a { color: #DB0000; text-decoration: none }.text a:hover { text-decoration: underline }.red { color: #DB0000; }/* Navigation */#navi { display: none}#pagecontent { width: 100%; float: left; padding-top: 20px; }#content { margin: 0 20px 0 20px; font-size: 12px; font-weight: normal; color: #313131; line-height: 15px; width: 100%; float: left}#content h3 { font-weight: bold; margin: 0; padding: 0 0 4px 0; display: block; font-size: 12px}#teaserArea  { display:none; }/* Content Styles*/#content h1 { color: #313131; font-size: 16px; font-weight: bold; line-height: 20px }.contactImage { float: right; width: 250px; margin: 15px 0 0 15px}.arrowLink {display: none}.arrowLink a  { display: none; color: #313131; font-size: 12px; text-decoration: underline; background-image: url(../images/site/arrowRed_right.gif); background-repeat: no-repeat; background-position: 0 1px; display: block; margin-top: 5px; padding-left: 10px }.arrowLink a:hover { display:none; color: #DB0000; }.arrowLinkBig a  { display: none; color: #313131; font-size: 13px; text-decoration: underline; background-image: url(../images/site/arrowRed_right.gif); background-repeat: no-repeat; background-position: 0 1px; display: block; margin-top: 5px; padding-left: 10px }.arrowLinkBig a:hover { display: none; color: #DB0000; }.arrowLinkLeft {display: none}.arrowLinkLeft a  {display: none; color: #313131; font-size: 12px; text-decoration: underline; background-image: url(../images/site/arrowRed_left.gif); background-repeat: no-repeat; background-position: 0 1px; display: block; margin-top: 5px; padding-left: 10px }.arrowLinkLeft a:hover {display: none; color: #DB0000; }.arrowLinkUp {display: none}.arrowLinkUp a  {display: none; color: #313131; font-size: 12px; text-decoration: underline; background-image: url(../images/site/arrowRed_up.gif); background-repeat: no-repeat; background-position: 0 1px; display: block; margin-top: 5px; padding-left: 10px }.arrowLinkUp a:hover {display: none; color: #DB0000; }.arrowLinkDown {display: none}.arrowLinkDown a  {display: none; color: #313131; font-size: 12px; text-decoration: underline; background-image: url(../images/site/arrowRed_down.gif); background-repeat: no-repeat; background-position: 0 4px; display: block; margin-top: 5px; padding-left: 15px }.arrowLinkDown a:hover {display: none; color: #DB0000; }#content ul    { margin: 5px 0 0 15px; padding: 0 ; list-style: url(../images/site/x.gif)none url(../images/site/x.gif); }#content ul li  { margin-bottom: 5px }/*site: news and pressreleases */.newsPrev { background-color: #FFFFFF; color: #313131; font-size: 12px; margin: 2em 0 2em 0; display: block  }.newsPrev h3 { font-size: 13px; font-weight: bold; display: block}.newsPrev .imgFrame { width: 120px; float: right; margin: 0 0 1em 1em; }.shownewsHeader { display: block}.shownewsHeader h3 { font-weight: bold; line-height: 15px; margin-top: 5px; display: block; color: #313131; font-size: 13px;}.shownewsCont { }.shownewsText { color: #313131; font-size: 12px; }.shownewsText a { color: #DB0000; text-decoration: none }.shownewsText a:hover { text-decoration: underline }.shownewsImg {width: 200px; float: right; margin: 0 0 1em 1em; text-align: center }/*site: downloads */.dl_greyLine { width: 400px; height: 1px; background-color: #E5E5E5;}td.dl_text { vertical-align: top; text-align: left; padding-right: 20px; font-size: 12px; color: #313131;  }td.dl_file { vertical-align: top; text-align: left; font-size: 12px; color: #313131;  }td.dl_file a { color: #DB0000; text-decoration: none }td.dl_file a:hover { text-decoration: underline }#jumpDownloads { float:right; margin-left: 5px; margin-bottom: 5px;}/* site: products */.redHeader { color: #DB0000; margin-top: 5px; display:block; margin-bottom: 0px;}#content ul.productsList     { list-style: none; list-style-image: none; margin: 0 0 0 0; padding: 0 }#content ul.productsList li  { margin-bottom: 5px;}#content ul.productsList li a {	color: #313131; font-size: 12px; text-decoration: underline; background-image: url(../images/site/arrowRed_right.gif); background-repeat: no-repeat; background-position: 0 1px; display: block; margin-top: 5px; padding-left: 10px; margin-left: 0px }#content ul.productsList li a:hover {	color: #DB0000; font-size: 12px; text-decoration: underline; background-image: url(../images/site/arrowRed_right.gif); background-repeat: no-repeat; background-position: 0 1px; display: block; margin-top: 5px; padding-left: 10px; margin-left: 0px; }.productsCont {} .productsCont a img { width: 150; float: right; margin-left: 1em; margin-bottom: 1em;   }.productsText { color: #313131; font-size: 12px; }.productsText a { color: #DB0000; text-decoration: none }.productsText a:hover { text-decoration: underline }.productsImg {width: 150px; float: right; margin: 0 0 1em 1em; text-align: center }p {}td {}