@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, div, span, blockquote, p, address, form, fieldset, img, ul, ol, dl, dt, dd, li, hr, table, td, th, strong, em, sup, sub, dfn, ins, del, q, cite, var, samp, code, kbd, tt { margin: 0; padding: 0; border: 0; }
html, body { width: 100%; height: 100%; }
body { background-color: #FFF; background-image: url('./images/backgroundLine_body.gif'); background-repeat: repeat-x; font-family: Tahoma, sans-serif; font-size: 0.60em; color: #444; }

input.text { background-color: #8E8EAA; border: none; }
input.search { background-color: #E3E3EA; border: none; }

div#page div#top { background-image: url('./images/backgroundTop_noProgressive.jpg'); background-position: center; width: 100%; height: 240px; background-repeat: repeat-x; }
div#page div#top div#banner { width: 996px; height: 212px; margin: 0px auto; }
div#page div#top div#banner div#logo { cursor: pointer; width: 146px; height: 186px; background-image: url('./images/logo.gif'); position: absolute; margin-top: 18px; margin-left: 25px; background-repeat: no-repeat; }
div#page div#top div#banner ul#lang { width: 245px; height: 15px; position: absolute; margin-left: 748px; margin-top: 2px; list-style: none; }
div#page div#top div#banner ul#lang li { text-transform: uppercase; color: #666; font-weight: bold; float: left; padding-top: 0px; margin-right: 3px; }
div#page div#top div#banner ul#lang li.caption { margin-right: 20px; padding-top: 1px; }
div#page div#top div#banner ul#lang li.underlined { border-bottom: 3px dotted #FFF; }
div#page div#top div#banner ul#lang img { vertical-align: middle; cursor: pointer; }
div#page div#top div#banner div#loginFrame { display: none; width: 430px; height: 20px; margin-top: 26px; margin-left: 570px; position: absolute; }
div#page div#top div#banner div#loginFrame div { float: left; }
div#page div#top div#banner div#loginFrame div#loginButton { width: 32px; height: 16px; background-image: url('./images/button_login.gif'); background-repeat: no-repeat; cursor: pointer; }
div#page div#top div#banner div#loginFrame input { vertical-align: middle; margin-right: 10px; height: 18px; color: #FFF; text-align: center; font-size: 1em; width: 149px; background: none; background-image: url('./images/field_login.gif'); background-repeat: no-repeat; border: none; }
div#page div#top div#banner div#loginFrame div span { color: #FFF; font-weight: bold; }
div#content { width: 1012px; margin: 0px auto; background-image: url('./images/backgroundLine_content.jpg'); background-repeat: repeat-y; clear: both; }
div#content div#menu, div#content div#frame { float: left; vertical-align: top; }
div#content div#menu { width: 197px; padding-left: 7px; }
div#content div#menu div.searchFrame input#searchField { margin-top: 13px; width: 160px; margin-left: 18px; text-align: center; background: none; background-image: url('./images/field_search.gif'); background-repeat: no-repeat; border: none; font-size: 1em; }
div#content div#menu div.searchFrame div#searchButton { margin-top: 3px; background-image: url('./images/button_search.gif'); background-repeat: no-repeat; margin-left: 117px; width: 62px; height: 16px; border: none; text-align: center; color: #FFF; font-size: 0.90em; padding-top: 3px; text-transform: uppercase; font-weight: bold; font-family: Verdana; cursor: pointer; }
div#content::after { content: ""; display: block; height: 0; overflow: hidden; clear: both; }
div#content div#frame div#addressLine { width: 749px; height: 17px; padding-left: 50px; background-color: #dedee6; padding-top: 2px; text-transform: uppercase; color: #777; }
div#content div#frame div#addressLine span, div#content div#frame div#addressLine span a { color: #444; text-decoration: none; }
div#content div#menu div.searchFrame { width: 197px;  position: relative; }
div#content div#menu div.searchFields { background-color: #a2a2b9; height: 60px; }
div#foother { clear: both; width: 100%; height: 57px; background-image: url('./images/backgroundLine_foother.gif'); background-repeat: repeat-x; }
div#content div#menu div.menuFrame { width: 160px; margin-left: 18px; padding-top: 10px; padding-bottom: 10px; }
div#foother div.line { width: 998px; margin: 0px auto; color: #555; padding-top: 3px; }
div#content div#menu div.clientsFrame { width: 160px; margin-left: 18px; padding-top: 10px; padding-bottom: 10px; }
div#error { width: 350px; margin: 0px auto; margin-top: 100px; margin-bottom: 100px; background-color: #FAFAFA; padding: 5px; }
div#error div.caption { background-color: #EEE; padding: 5px; font-weight: bold; font-size: 2em; color: #CCC; }
div#error div.bugContent { padding: 5px; padding-left: 15px; padding-right: 15px; color: #777; }
div#content div.menuFrame div.caption { width: 145px; padding-left: 15px; color: #FFF; font-weight: bold; height: 17px; font-size: 1.1em; padding-top: 2px; background-image: url('./images/menu_opt_caption.gif'); }
div#content div.clientsFrame div.caption { width: 145px; padding-left: 15px; color: #FFF; font-weight: bold; height: 17px; font-size: 1.1em; padding-top: 2px; background-image: url('./images/menu_opt_caption.gif'); }
div#content div.menuFrame div.singleNews { margin-top: 10px; } 
div#content div.menuFrame div.singleNews div.newsDate { width: 145px; padding-left: 15px; padding-top: 2px; font-weight: bold; color: #1c1d54; height: 17px; background-image: url('./images/menu_caption.gif'); background-repeat: no-repeat; }
div#content div.menuFrame div.singleNews div.newsContent { border-bottom: 1px dotted #CCC; font-size: 1.1em; padding-top: 7px; padding-bottom: 7px; padding-left: 5px; padding-right: 5px; }
div#searchResults { display: none; width: 145px; padding-left: 15px; color: #FFF; font-weight: bold; height: 17px; font-size: 1.1em; padding-top: 2px; background-image: url('./images/menu_opt_caption.gif'); margin-top: 10px; margin-left: 18px; }
div#livesearch { background-color: #FFF; width: 180px; }
div#livesearch div#results { width: 180px; }
div#livesearch div#results div { width: 160px; border-bottom: 1px dotted #EEE; padding-bottom: 3px; margin-top: 3px; margin-left: 20px; }
div#livesearch div#results a { color: #666; text-decoration: none; }
div#brand { margin-top: 3px; width: 160px; margin-left: 20px; text-align: right; }
div#brand img { vertical-align: middle; }
div#mainPage { padding: 20px; }
div#mainPage div.column_1, div#mainPage div.column_2, div#mainPage div.column_3 { float: left; width: 251px; }
div#mainPage div.desc { text-align: justify; padding-left: 20px; width: 210px; padding-right: 20px; font-size: 1.1em; height: 270px; padding-top: 10px; }
div#mainPage div.column_1 div.caption { border-right: 1px dotted #0080DA; }
div#mainPage div.column_2 div.caption { border-right: 1px dotted #0080DA; }
div#mainPage div.column_1 div.desc { border-right: 1px dotted #0080DA; }
div#mainPage div.column_2 div.desc { border-right: 1px dotted #0080DA; }
div#mainPage div.column_1 div.image { width: 230px; height: 174px; background-image: url('./images/graf_1.gif'); margin-left: 20px; margin-top: 10px; border-right: 1px dotted #0080DA; background-repeat: no-repeat; }
div#mainPage div.column_2 div.image { width: 230px; height: 174px; background-image: url('./images/graf_2.gif'); margin-left: 20px; margin-top: 10px; border-right: 1px dotted #0080DA; background-repeat: no-repeat; }
div#mainPage div.column_3 div.image { width: 230px; height: 174px; background-image: url('./images/graf_3.gif'); margin-left: 20px; margin-top: 10px; background-repeat: no-repeat; }
div#mainPage div.button { margin-left: 80px; width: 149px; height: 34px; background-image: url('./images/button_mainPage.gif'); text-transform: uppercase; color: #FFF; text-align: center; cursor: pointer; padding-top: 3px; background-repeat: no-repeat; margin-bottom: 30px; margin-top: -30px;  }
div#mainPage div.caption { height: 20px; color: #0080DA; font-weight: bold; font-size: 1.10em; padding-left: 20px; }
div#menuLine { width: 995px; height: 26px; background-image: url('./images/background_menuLine.gif'); background-repeat: no-repeat; background-position: top right; margin: 0px auto; }
div#menuLine div { position: absolute; color: #FFF; font-weight: bold; font-size: 1.1em; cursor: pointer; }
a.menu { color: #FFF; font-weight: bold; font-size: 1.1em; cursor: pointer; text-decoration: none; }
div#menuLine div.opt_0 { margin-left: 500px; margin-top: 5px; }
div#menuLine div.opt_1 { margin-left: 493px; margin-top: 5px; }
div#menuLine div.opt_2 { margin-left: 572px; margin-top: 5px; }
div#menuLine div.opt_3 { margin-left: 645px; margin-top: 5px; }
div#menuLine div.opt_4 { margin-left: 735px; margin-top: 5px; }
div#menuLine div.opt_5 { margin-left: 820px; margin-top: 5px; }
div#menuLine div.opt_6 { margin-left: 900px; margin-top: 5px; }
div#pgDiv { width: 728px; padding-left: 35px; padding-top: 15px; }
div#pgDiv div.pageMenu { width: 557px; height: 44px; background-image: url('./images/undersite_line.gif'); background-repeat: no-repeat; }
div#pgDiv div.pageMenu div { padding-top: 4px; padding-left: 15px; }
div#pgDiv div.pageMenu a { font-size: 1.0em; color: #666; text-decoration: none; text-transform: uppercase; }
div#pgDiv div.pageTitle { font-size: 1.1em; font-weight: bold; color: #1e5b85; margin-top: -40px; margin-left: 2px; }
div#pgDiv div.pageContent { padding-left: 5px; font-size: 1.1em; padding-top: 15px; }
div#pgDiv div.pageContent div.caption { color: #0080da; font-weight: bold; margin-top: 10px; margin-bottom: 10px; }
div#pgDiv div.pageBanner { width: 170px; height: 89px; background-image: url('./images/undersite_banner.gif'); margin-top: -44px; margin-left: 558px; }
#foother2 { margin: 0px auto; text-align: justify; padding-bottom: 15px; font-size: 1.1em; margin-top: -20px; color: #AAA; width: 900px; }
.bold2 { font-weight: bold; color: #666; }
.bold { font-weight: bold; color: #222; }
.lightBottomSpace { padding-bottom: 3px; }
.normalLink { color: #666; text-decoration: underline; }
.normalLinkWithoutUnderline { color: #666; text-decoration: none; }
.bigger { font-size: 1.2em; }
ul.pointers { list-style-type: circle; }
ul.pointers li { margin-left: 20px; }
div.info { font-size: 0.9em; color: #666; }
span.red { color: #F00; font-weight: bold; font-size: 1.2em; }
span.italic { font-style: italic; }
br.clear { clear: both; }
#clients_fade { height: 95px; }
img.floatRight { float: right; margin-right: 7px; }
div.client { margin-top: 5px; width: 160px;  text-align: center; }
div#logoutButton { text-align: right; font-weight: bold; color: #FFF; margin-top: 3px; margin-left: 350px; cursor: pointer; }
div#logoutButton2 { text-align: right; font-weight: bold; color: #FFF; margin-top: 3px; margin-left: 310px; position: absolute; cursor: pointer; }
textarea.edit { width: 600px; height: 850px; margin: 10px; cursor: pointer; }
div.pageDate { border-bottom: 1px dotted #EEE; margin-top: 15px; font-weight: bold; text-align: right; }
div.pageDate2 { border-bottom: 1px dotted #DDD; margin-bottom: 5px; margin-top: -5px; font-weight: bold; text-align: right; }
div.newsMore { text-align: right; }
.mceNoEditor { width: 100% }
#long_text { height: 150px; }
.news_row { padding-bottom: 5px; }

h1 { font-size: 1em; }
div#foother div.line span.right{ color: #fff;float: right; }
div#foother div.line span.left{ color: #fff; float: left; }