body
{
    margin: 10px 0 0 0;
    background: #ffffff;
}

td,div,input,textarea,select
{
    font-family: verdana,arial;
    font-size: 10px;    
}

h1
{
    margin: 0;
    padding: 0;
    font-size: 12px;
}
.txtSpace
{
    line-height: 13px;
}
.txtTight
{
    letter-spacing: -1px;
}
.txtBold
{
    font-weight: bold;
}
.txtWhite
{
    color: #ffffff;
}
.txtBlack
{
    color: #000000;
}
.txtBlue
{
    color: #003399;
}
.txtGrey
{
    color: #cccccc;
}

.txtSubProduct
{
    color:#ffff00;
}

.hoverWhite
{
    color:#000000;
}

.hoverWhite:hover
{
    color:#ffffff;
}

.txtLightBlue
{
    color:#00adef;
}

.txtFormFactorDownload
{
    background-color:#000000;
    height:22px;
    font-size:9px;
}

.txtDownloadTitle
{
    color:#ffffff;
    font-size:17px;
    line-height:10px;
}

/* ********** ********** ********** ********** ********** ********** */

div.container
{
    position: relative;
    margin: 0 auto;
    width: 770px;
    text-align: left;
    background: url(images/bck.gif) repeat-y top left;
}
div#container
{
    min-height:750px;
}
div.containerDownload
{
    position: relative;
    margin: 0 auto;
    width: 770px;
    text-align: left;
    background: url(images/bckDownload.gif) repeat-y top left;
}
.colNav
{
    width: 129px;
}
.colNavSub
{
    width: 132px;
    margin-top: 91px;
}
div.colMain
{
    width: 509px;
    min-height: 600px;
    margin-top: 91px;
}
div.posNews
{
    position: absolute;
    right: 0;
    top: 60px;
}
div.posRight
{
    position: absolute;
    right: 0;
}
div.posUpdate
{
    position: absolute;
    bottom: 0;
    width: 265px;
    height: 142px;
    background: url(images/bck_logo.gif) no-repeat top left;
}
div.posUpdateDownload
{
    position: absolute;
    bottom: 0;
    width: 265px;
    height: 142px;
    background: url(images/bck_logoDownload.gif) no-repeat top left;
}
div.posFormFactor
{
    position: absolute;
    top: 211px;
    right: 44px;
}
div.posFormFactorDownload
{
    position: absolute;
    top: 239px;
    right: 4px;
}
div.posFormFactorDownload2
{
    position: absolute;
    top: 239px;
    right: 4px;
}
div.posAreaRep
{
    position: absolute;
}
div.posAreaRepDetailEurope
{
    position: absolute;
    top: 250px;
    left: 275px;
    border: 1px solid #ffffff;
    padding: 5px;
    display: none;
}
div.posAreaRepDetailEuropeRussia
{
    position: absolute;
    top: 250px;
    left: 275px;
    border: 1px solid #ffffff;
    padding: 5px;
    display: none;
}
div.posAreaRepDetailUSA
{
    position: absolute;
    top: 250px;
    left: 525px;
    border: 1px solid #ffffff;
    padding: 5px;
    display: none;
}
div.posAreaRepDetailAfrica
{
    position: absolute;
    top: 300px;
    left: 300px;
    border: 1px solid #ffffff;
    padding: 5px;
    display: none;
}
div.posAreaRepDetailSouthAmerica
{
    position: absolute;
    top: 300px;
    left: 300px;
    border: 1px solid #ffffff;
    padding: 5px;
    display: none;
}
div.posAreaRepDetailAsiaPacific
{
    position: absolute;
    top: 300px;
    left: 300px;
    border: 1px solid #ffffff;
    padding: 5px;
    display: none;
}
div.nav
{
    margin: 0 0 8px 0;
}
div.navSub
{
    margin: 10px 1px 0 1px;
}
div.page
{
    padding: 10px 0 0 5px;
    min-height: 400px;  
    _height:400px;
}
div.pageIndex
{
    margin: 10px 0 0 0;
    min-height: 400px;  
    _height:400px;
}
div.pageContact
{
    padding: 10px 0 0 5px;
    min-height: 400px;  
    _height:400px;
}

/* ********** ********** ********** ********** ********** ********** */

.bckWhite
{
    background: #ffffff;
}

/* ********** ********** ********** ********** ********** ********** */

.w100
{
    width: 100%;
}
.h1
{
    height: 1px;
}
.h5
{
    height: 5px;
}
.h10
{
    height: 10px;
}
.h50
{
    height: 50px;
}

/* ********** ********** ********** ********** ********** ********** */

img
{
    display: block;
    border: 0;
}
img.il
{
    display: inline;
}
.fl
{
    float: left;
}
.fr
{
    float: right;
}
.cb
{
    clear: both;
}
.al
{
    text-align: left;
}
.ar
{
    text-align: right;
}
.ac
{
    text-align: center;
}
.db
{
    display: block;
}
.di
{
    display: inline;
}
.hand
{
    cursor: pointer;
}
ul
{
    margin: 10px 0 0 0;
    padding: 0 0 0 15px;
}
li
{
    padding: 0 0 5px 0;
}

/* ********** ********** ********** ********** ********** ********** */

a,a:visited,a:active,a:hover
{
    text-decoration: none;
}

a.lnkNav,a:visited.lnkNav,a:active.lnkNav
{
    letter-spacing: -1px;
    display: block;
    color: #000000;
    padding: 5px 0 5px 0;
    margin: 0 0 2px 0;
}
a:hover.lnkNav
{
    color: #ffffff;
}

a.lnkNavSub,a:visited.lnkNavSub,a:active.lnkNavSub
{
    /*display: block;*/
    line-height: 19px;
    /*margin: 0 0 1px 6px;*/
    color: #000000;       
}
a:hover.lnkNavSub
{
    color: #ffffff;
}

a.lnkNavSubWhite,a:visited.lnkNavSubWhite,a:active.lnkNavSubWhite
{
    /*display: block;*/
    line-height: 19px;
    /*margin: 0 0 1px 6px;*/
    color: #ffffff;       
}

a.lnkFormFactor,a:visited.lnkFormFactor,a:active.lnkFormFactor
{
    display: block;
    padding: 0 7px 0 7px;
    margin-right: 1px;
    background: #bcc0e3;
    color: #ffffff;
    font-weight: bold;
    line-height: 23px;
}
a:hover.lnkFormFactor
{
    background: #366088;
}

a.lnkFormFactor2,a:visited.lnkFormFactor2,a:active.lnkFormFactor2
{
    display: block;
    color: #000000;
    line-height: 15px;
}
a:hover.lnkFormFactor2
{
    color: #ffffff;
}

a.lnkBC,a:visited.lnkBC,a:active.lnkBC
{
    /*display: block;*/
    line-height: 22px;
}
a:hover.lnkBC
{
}

a.lnkView,a:visited.lnkView,a:active.lnkView
{
    display: block;
    line-height: 30px;
    background: url(images/icon_view.gif) no-repeat bottom left;
    color: #000000;
    width: 170px;
    margin: auto;
}
a:hover.lnkView
{
}

a.lnkViewOn,a:visited.lnkViewOn,a:active.lnkViewOn
{
    display: block;
    line-height: 30px;
    background: url(images/icon_view_on.gif) no-repeat bottom left;
    color: #000000;
    width: 100px;
    margin: auto;
}
a:hover.lnkViewOn
{
}

a.lnkNews,a:visited.lnkNews,a:active.lnkNews
{
    color: #004595;
    font-weight: bold;
}
a:hover.lnkNews
{
    color: #d3d5e9;
}

/* ********** ********** ********** ********** ********** ********** */

.test
{
    border: 1px solid #ffff00;
}
div.arrowNav
{
    width: 14px;
    height: 14px;
    margin: 1px 0 0 7px;
}
div.login01
{
    background: #004fa3;
    padding: 8px 5px;
}
div.login09
{
    background: #c7cce7;
    padding: 8px 5px;
}
div.login02
{
    background: url(images/bck_q_01.gif) no-repeat top right #96989c;
    padding: 17px;
}
div.login03
{
    background: url(images/bck_q_02.gif) no-repeat top right #c6c7ca;
    padding: 17px 0 8px 17px;
}
div.login04
{
    background: #96989c;
    padding: 5px 9px 5px 17px;
}
div.login05
{
    background: #f37121;
    padding: 5px 9px 5px 17px;
}

div.sitemap01
{
    background: #96989c;
    padding: 5px 0px 5px 17px;
}

div.login06
{
    height:50px;
    padding-top:5px;
    background: #004fa3 url(images/q_mark_bg_blue.gif) no-repeat top right;
    cursor:pointer;
    border-bottom:1px solid white;
}

div.login08
{
    height:50px;
    padding-top:5px;
    background: #c7cce7 url(images/q_mark_bg_lightblue.gif) no-repeat top right;
    cursor:pointer;
    border-bottom:1px solid white;
}

div.login07
{
    height:90px;
    padding-top:5px;
    background: #004fa3 url(images/q_mark_bg_blue.gif) no-repeat top right;
    cursor:pointer;
    border-bottom:1px solid white;
}

div.login10
{
    height:90px;
    padding-top:5px;
    background: #c7cce7 url(images/q_mark_bg_lightblue.gif) no-repeat top right;
    cursor:pointer;
    border-bottom:1px solid white;
}

div.whiteLine
{    
    border-bottom:1px solid white;
}

div.breadCrumb
{
    position: relative;
    font-size: 0px;
    line-height: 0%;
    width: 0px;
    border: 0;
    background: url(images/cnr_bd.gif) no-repeat top left;
}
img.breadCrumb
{
    position: absolute;
    top: -22px;
}
div.bot01
{
    line-height: 18px;
    padding-left: 5px;
    width: 220px;
}
div.bot02
{
    width: 23px;
}
div.botLeft
{
    width: 200px;
    margin: 5px 10px 0 0;
    line-height: 15px;
}
div.botBlock
{
    width: 120px;
    min-height: 55px;
    padding: 5px 5px 0 5px;
}
.productList
{
    padding: 3px;
}
div.download
{
    width: 120px;
    height: 50px;
    padding: 5px;
    margin: 0 5px 5px 0;
    background-color:#d4edfa;
}
div.downloadLogos
{
    position:relative;
    bottom:32px;
}
div.downloadLogos img
{
    display:inline;
}
div.loggedIn
{
    background: url(images/download_area.gif) no-repeat top right;
    height:126px;
}
div.greySpacer
{
    height:50px;
    background-color:#b1b3b4;
}

div.greySpacer2
{
    height:30px;
    background-color:#b1b3b4;
}

div.blueSpacer2
{
    height:30px;
    background-color:#004fa3;
    padding:0px 5px;
}

div.blueSpacer3
{
    height:70px;
    background-color:#004fa3;
    padding:40px 5px 0px 5px;
    text-align:center;
}

div.blueSpacer4
{
    height:70px;
    background-color:#c7cce7;
    padding:40px 5px 0px 5px;
    text-align:center; 
}

div.blueSpacer5
{
    height:20px;
    background-color:#c7cce7;
    padding:0px 5px;
}

div.blueSpacer6
{
    height:20px;
    background-color:#004fa3;
    padding:0px 5px;
}

div.blueSpacer7
{
    height:60px;
    background-color:#004fa3;
    padding:0px 5px;
    text-align:center;
}

.whiteBold
{
    color:white;
    font-weight:bold;
}

div.sitemapPage a
{
    text-decoration:none;
    color:#000000;
}

div.sitemapPage a:hover
{
    text-decoration:underline;
    color:#000000;
}

div.navProtocol
{
    float:right;
}

/* ********** ********** ********** ********** ********** ********** */

img.botPDF
{
    margin-right: 5px;
}
img.bdrBlack
{
    padding: 5px;
    border: 1px solid #000000;
}

/* ********** ********** ********** ********** ********** ********** */

form
{
    margin: 0;
}
input.login
{
    width: 101px;
    background: #ffffff;
    border: 1px solid #c6c7ca;
    margin-top: 5px;
}
.user
{
    width: 335px;
    border: 1px solid #ffffff;
}
textarea.user
{
    width: 335px;
    height: 150px;
    border: 1px solid #ffffff;
}

/* ********** ********** ********** ********** ********** ********** */

.pfCell01
{
    font-weight: bold;
    width: 150px;
    padding-bottom: 5px;
}
.pfCell02
{
    width: 354px;
    padding-bottom: 5px;
}
.pfBreak
{
    padding-top: 15px;
    padding-bottom: 5px;
    font-weight: bold;
}

.arrow
{
    color:#000000;
}

.arrowWhite
{
    color:#ffffff;
}