/*
        global elements
*/


body { background-color:#ffffff; color:#5e5e5f; }


b, strong { font-weight:bold; }


p,ul,ol,ul ul,ol ol,ul ol,ol ul,blockquote,blockquote p,ul li ul {
        font-size: .7em;
        line-height:150%;
        font-family:verdana, arial, helvetica, sans-serif;
        margin:5px 15px 15px 9px;
}


tt,p tt,tt p {
        font-size: 1em;
        font-family:monospace;
}


.normal {
    font-size: .7em;
    font-family:verdana, arial, helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
}



/* added red text */
.red { color:#FF0000; }
/* added white text for errors, troubleshooting */
.white { color:#FFFFFF; }


p.small { font: 1em arial, helvetica, sans-serif; margin:5px 15px 5px 10px; }
p.searchresults { font: bold .7em; color:#002f86; }
p.search { font:10px verdana; color:#003399; margin:0px 0px 0px 0px; }
a.advsearch:link, a.advsearch:visited { font:10px arial, helvetica, sans-serif; color:#6988BB; }


p.clickstream { color:#c7c7c7; font-family:arial; font-size:xx-small; }
p.clickstream a:link, p.clickstream a:visited { color:#c7c7c7; text-decoration:none; }
p.clickstream a:hover { color:#002f86; text-decoration:underline; }


.head1 {
        font-weight:bold;
        font-size:small;
        color:#002f86;
        margin-top:4px; margin-bottom:4px;
        word-spacing: 0.05em; letter-spacing: 0.1em;
}


.head2 {
        font-size:.7em;
        color:#000000;
        margin-top:-8px; margin-bottom:8px;
        word-spacing: 0.05em; letter-spacing: 0.1em;
        text-transform: uppercase;
}
        
.head3 {
        font-weight:bold;
        font-size:.7em;
        color:#000000;
        margin-top:15px; margin-bottom:4px;
}


.head4 {
        font-weight:bold;
        font-size:.7em;
        color:#002f86;
        margin-top:4px; margin-bottom:4px;
}



.head5 {
        font-weight:bold;
        font-size:.7em;
        color:#6a6db2;
        margin-top:4px; margin-bottom:4px;
}


.headSidebar {
        font-weight:bold;
        color:#002f86;
        margin-top:4px; margin-bottom:4px;
}


a:link { color:#164294; }
a:visited { color:#697286; }
a:hover { color:#002f86; }


ul { list-style-type: disc; margin-left:20px; }
ol { list-style: decimal; margin-left:20px; }
li { margin-left:6px; }


/*
        tabs
*/


td.tabOn{
        text-transform: uppercase;
        font:9px arial; color:white;
        padding:3px 6px 8px 5px;
        background-image:url('/en/images/_boilerplate/backgrounds/tab_on.gif');
        cursor:hand;
}


td.tabOff{
        text-transform: uppercase;
        font:9px arial; color:black;
        padding:3px 6px 8px 5px;
        background-image:url('/en/images/_boilerplate/backgrounds/tab_off.gif');
        cursor:hand;
}


.tabOn a:link, .tabOn a:visited { color:white; text-decoration:none; }
.tabOn a:hover { color:white; text-decoration:underline; }
.tabOff a:link, .tabOff a:visited { color:black; text-decoration:none; }
.tabOff a:hover { color:black; text-decoration:underline; }


/*
        tables
*/


table.plain{ margin-left: 5px; }
        .plain th { vertical-align:top;
                        font: bold .7em verdana, arial, helvetica, sans-serif;
            line-height:150%;
                        text-align:left; 
            }
                .plain td { vertical-align:top;
                        font:.7em verdana, arial, helvetica, sans-serif;
            line-height:150%;
            }


table.warrantyApp{ font: 10px verdana, arial, helvetica, sans-serif; }
                
                        .warrantyApp th{


                        padding: 3px 5px 3px 3px;


                        background-color: #efebf7;


                        vertical-align:top;


                        font:bold .7em verdana, arial, helvetica, sans-serif;


                        text-align:left;


                        color:#000000;


                        cursor:hand;


                }


                .warrantyApp th a:link { color:white; text-decoration:none; }


                .warrantyApp th a:visited { color:white; text-decoration:none; }


                .warrantyApp th a:hover { color:#fffbb5; text-decoration:none; }


                .warrantyApp td { }


                .warrantyApp td a:link, .related td a:visited { color:#5e5e5f; text-decoration:underline; }


                .warrantyApp td a:hover { color:#5e5e5f; text-decoration:underline; }


table.warrantyResults{ background-color: #c7c7c7; }


                .warrantyResults th{


                        padding-left: 2px;


                        background-color: #efebf7;


                        vertical-align:top;


                        font:bold .7em verdana, arial, helvetica, sans-serif;


                        text-align:left;


                        color:#000000;


                }


                .warrantyResults td{


                        background-color:#ffffff;


                        padding: 3px 5px 3px 3px;


                        vertical-align:top;


                        font: .7em verdana, arial, helvetica, sans-serif;


                }


table.related{ font: 10px verdana, arial, helvetica, sans-serif; }
                .related td { padding-top:3px; padding-bottom:3px; padding-right:18px; }
                .related td a:link, .related td a:visited {     color:#5e5e5f; text-decoration:none; }
                .related td a:hover { color:#5e5e5f; text-decoration:underline; }


table.overview{  }
                .overview th{
                        padding: 3px 5px 3px 3px;
                        background-image:url('/en/images/_boilerplate/backgrounds/header_back_2color.gif');
                        vertical-align:top;
                        font:bold .7em verdana, arial, helvetica, sans-serif;
                        text-align:left;
                        color:#ffffff;
                        cursor:hand;
                }
                .overview th a:link { color:white; text-decoration:none; }
                .overview th a:visited { color:white; text-decoration:none; }
                .overview th a:hover { color:#fffbb5; text-decoration:none; }
                .overview td {
                        background-color:#ffffff;
                        vertical-align:top;
                        font:.7em verdana, arial, helvetica, sans-serif;
                }


table.compare{ background-color:#c7c7c7; font:.7em verdana, arial, helvetica, sans-serif;}
                .compare th{
                        padding: 3px 5px 3px 3px;
                        background-color: #efebf7;
                        font:bold verdana, arial, helvetica, sans-serif;
                        color:black;
                }
                .compare td {
                        background-color:#ffffff;
                        text-align:center;
                }
                .compareHead1 { font:bold small arial, helvetica, sans-serif; color:#ffffff; }
                .compareHead2 { font:x-small verdana, arial, helvetica, sans-serif; color:#ffffff; text-transform:uppercase; }
                .compareHead3 { font:bold 1em verdana, arial, sans-serif; color:#002f86; margin:0px; }
                .compare td p { font:xx-small arial; margin:0px; }


table.detail{  }
                .detail th{
                        padding: 3px 5px 3px 3px;
                        background-color: #335AA0;
                        vertical-align:top;
                        font:bold .7em verdana, arial, helvetica, sans-serif;
                        text-align:left;
                        color:#ffffff;
                }
                .detail td {
                        background-color:#ffffff;
                        vertical-align:top;
                }


table.searchForm{  }
                .searchForm th{
                        padding: 3px 5px 3px 3px;
                        background-color: #335AA0;


                        text-align:left;
                        color:#ffffff;
                }
                .searchForm td {
                        background-color:#ffffff;


                }


table.chart{ background-color: #c7c7c7; }
                .chart th{
                        padding-left: 2px;
                        background-color: #002f86;
                        vertical-align:top;
                        font:bold .7em verdana, arial, helvetica, sans-serif;
                        text-align:left;
                        color:#ffffff;
                }
                .chart td{
                        background-color:#ffffff;
                        padding: 3px 5px 3px 3px;
                        vertical-align:top;
                        font: .7em verdana, arial, helvetica, sans-serif;
                }
        
table.chartLightHeader { background-color: #c7c7c7; }
                .chartLightHeader th{
                        padding: 3px 5px 3px 3px;
                        background-color: #EFECF7;
                        vertical-align:top;
                        font:bold .7em verdana, arial, helvetica, sans-serif;
                        text-align:left;
                        color:#000000;
                }
        .chartLightHeader th a:link { color:#000000; text-decoration:underline; }
                .chartLightHeader th a:visited { color:#000000; text-decoration:underline; }
                .chartLightHeader th a:hover { color:#000000; text-decoration:underline; }
                .chartLightHeader td{
                        background-color:#ffffff;
                        padding: 3px 5px 3px 3px;
                        vertical-align:top;
                        font: .7em verdana, arial, helvetica, sans-serif;
                }
                
/*
        <td> styles
*/


td.dashed{ padding:0px; background-image:url('/en/images/_boilerplate/backgrounds/td_back_dashed_white.gif'); }
td.rtdashed{ padding:0px; background-image:url('/en/images/_boilerplate/backgrounds/td_back_dashed_gray.gif'); }
td.tdbody{ background-color:#efebf7; border:1px solid #c7c7c7; }
td.yellow { background-color:#fffcd6; }
td.lightblue { background-color:#dedfef; }
th.yellow { background-color:#fffcd6; }
th.black { background-color:#000000; }
th.blue { background-color:#000080; }
td { background-image:url('/en/images/_boilerplate/shim/pixel_clear.gif'); }
td.null { background-image:url('/en/images/_boilerplate/shim/pixel_clear.gif'); }
td.rtchannel { background-image:url('/en/images/_boilerplate/backgrounds/right_light_blue.gif'); }
td.rtchannelBlank { background-image:url('/en/images/_boilerplate/backgrounds/right_light_white.gif'); }
td.rtchanneldark { background-image:url('/en/images/_boilerplate/backgrounds/right_dark_blue.gif'); }
td.rtchannelwide { background-image:url('/en/images/_boilerplate/lines/gray_vertical_double_lines.gif'); }
td.linework { padding:0px; background-color:#c7c7c7; }
td.bracketTopRight { background-image:url('/en/images/_boilerplate/lines/bracket_top_right.gif'); }
td.bracketTopRightWide { background-image:url('/en/images/_boilerplate/lines/bracket_top_right_wide.gif'); }
td.bracketTopLeft { background-image:url('/en/images/_boilerplate/lines/bracket_top_left.gif'); }
td.bracketBottomLeft { background-image:url('/en/images/_boilerplate/lines/bracket_line_bottom_left.gif'); }
td.bracketBottomRight { background-image:url('/en/images/_boilerplate/lines/bracket_line_bottom_right.gif'); }
td.rtchannel p, td.rtchanneldark p, td.rtchannelBlank p {       margin-right:25px;}
td.normal{font-size: .7em;
        line-height:150%;
        font-family:verdana, arial, helvetica, sans-serif;
        margin:5px 15px 15px 9px;}


/*
        misc.
*/


.indent { margin-left:20px; }
input { font:10px verdana; color:#5e5e5f; }
textarea { font:10px verdana; color:#5e5e5f; }
option { font:10px verdana; color:#5e5e5f; }


.searchForm { font:10px verdana; color:#5e5e5f; }
.searchInput { font:10px verdana; color:#5e5e5f; width:150px; }


.footer { background-color:#000000; color:#ABABAB; font:10px arial; }
.footer a:link, .footer a:visited { color:#ABABAB; text-decoration:none; }
.footer a:hover { color:white; text-decoration:underline; }


/*
        global nav
*/


        /* empty blue rectangle */


        #globalNavDiv{
                position:absolute; left:196px; top:46px;
                width:565px; height:26px;
                background-color:#002c84;
                layer-background-color:#002c84;
                clip: rect( 0px 565px 26px 0px );
        }


        /*      the actual top nav are either 
                        <div class="navT1big">PRODUCTS<span class="navPlus">+</span></div>
                        - or -
                        <div class="navT1small">TECHNOLOGIES</div>
        */
        
        .navT1big{
                position:absolute; top:46; visibility:visible;
                width:auto; height:16px;


                padding: 5px 7px;
                border-left: 1px solid #F4F4F4;
                border-bottom: 1px solid #DADBEC;


                font: 10px verdana, arial, helvetica, sans-serif; 
                cursor: hand;
        }
        .navT1big a:link{ color:white; text-decoration:none }
        .navT1big a:active{ color:white; text-decoration:none }
        .navT1big a:visited{color:white; text-decoration:none }
        .navT1big a:hover{ color:white; text-decoration:none }


        .navT1small{
                position:absolute; left:0; top:73px; visibility:visible;
                width:auto;
                padding: 2px 6px;
                border-left: 1px solid #F4F4F4;
                border-bottom: 1px solid white;
                background-color: #6A6DB2; layer-background-color: #6A6DB2;
                font: 10px verdana, arial, helvetica, sans-serif;
                cursor: hand;
        }
        .navT1small a:link{ color: #C8DEF3; text-decoration:none }
        .navT1small a:active{ color: #C8DEF3; text-decoration:none }
        .navT1small a:visited{ color: #C8DEF3; text-decoration:none }
        .navT1small a:hover{ color: #C8DEF3; text-decoration:none }
        
        .navT1smallon{
                position:absolute; left:0; top:73px; visibility:visible;
                width:auto;
                padding: 2px 6px;
                border-left: 1px solid #F4F4F4;
                border-bottom: 1px solid white;
                background-color: #6A6DB2; layer-background-color: #6A6DB2;
                font: 10px verdana, arial, helvetica, sans-serif;
                cursor: hand;
        }
        
        .navT1smallon a:link{ color: #ffffff; text-decoration:none }
        .navT1smallon a:active{ color: #ffffff; text-decoration:none }
        .navT1smallon a:visited{ color: #ffffff; text-decoration:none }
        .navT1smallon a:hover{ color: #ffffff; text-decoration:none }
        
        #navproductsDiv{        left: 196px; width:  92px; height:26px; clip: rect( 0px  92px 26px 0px ); }
        #navsupportDiv{         left: 288px; width: 167px; height:26px; clip: rect( 0px 167px 26px 0px ); }
        #navsolutionsDiv{       left: 455px; width: 156px; height:26px; clip: rect( 0px 156px 26px 0px ); }
        #navaboutDiv{           left: 611px; width: 150px; height:26px; clip: rect( 0px 150px 26px 0px ); }
        #navpartnersDiv{        left: 196px; width: 207px; height:19px; clip: rect( 0px 207px 18px 0px ); }
        #navtechnologiesDiv{    left: 403px; width: 208px; height:19px; clip: rect( 0px 208px 18px 0px ); }
        #navshopDiv{            left: 611px; width: 150px; height:19px; clip: rect( 0px 150px 18px 0px ); }


        .navPlus{
                font: bold 13px verdana, arial, helvetica, sans-serif;
                color: #CBB075;
        }


        /*      drop downs look like:
                <div class="navDrop">
                        <div class="navDropRow0">Lorem Overview</div>
                        <div class="navDropRow">Ipsum 1</div>
                        <div class="navDropRow">Ipsum 2</div>
                                ...
                        <div class="navDropRow">Ipsum n</div>
                </div>
        */


        .navDrop{
                position:absolute; top:91px; visibility:hidden;
                width:175; height:auto;
                background-color: #8AA8D8;
                border: 1px solid white;
        }
        .navDropRow, .navDropRow0{
                position:relative;
                font: 10px verdana, arial, helvetica, sans-serif;
                padding: 2px 6px;
                color: white;
                cursor: hand;
        }
        .navDropRow0{ border-top: none; }
        .navDropRow{  border-top: 1px solid white; }
        
/*
        leftnav 
*/


.leftnavT1offLine{      background-color: #6E7695; }
.leftnavT1onLine{       background-color: #FFFFFF; }
.leftnavT2offLine{      background-color: #6E7695; }
.leftnavT2onLine{       background-color: #FFFFFF; }
.leftnavT3offLine{      background-color: #94AACF; }
.leftnavT3onLine{       background-color: #94AACF; }


.leftnavT2on { 
        font: 10px verdana, arial, helvetica, sans-serif;
        padding:3px 0px 4px 3px;
        text-transform:uppercase;
        background-color:#6B71B5;
        cursor:hand;
}


.leftnavT2img { 
        background-color:#6B71B5;
        cursor:hand;
}




.leftnavT2on a:link, .leftnavT2on a:visited { color:white; text-decoration:none; }
.leftnavT2on a:hover { text-decoration:underline; }
 
.leftnavT2off { 
        font: 10px verdana, arial, helvetica, sans-serif;/*
        global elements
*/


body { background-color:#ffffff; color:#5e5e5f; }


b, strong { font-weight:bold; }


p,ul,ol,ul ul,ol ol,ul ol,ol ul,blockquote,blockquote p,ul li ul {
        font-size: .7em;
        line-height:150%;
        font-family:verdana, arial, helvetica, sans-serif;
        margin:5px 15px 15px 9px;
}


tt,p tt,tt p {
        font-size: 1em;
        font-family:monospace;
}


.normal {
    font-size: .7em;
    font-family:verdana, arial, helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
}



/* added red text */
.red { color:#FF0000; }
/* added white text for errors, troubleshooting */
.white { color:#FFFFFF; }


p.small { font: 1em arial, helvetica, sans-serif; margin:5px 15px 5px 10px; }
p.searchresults { font: bold .7em; color:#002f86; }
p.search { font:10px verdana; color:#003399; margin:0px 0px 0px 0px; }
a.advsearch:link, a.advsearch:visited { font:10px arial, helvetica, sans-serif; color:#6988BB; }


p.clickstream { color:#c7c7c7; font-family:arial; font-size:xx-small; }
p.clickstream a:link, p.clickstream a:visited { color:#c7c7c7; text-decoration:none; }
p.clickstream a:hover { color:#002f86; text-decoration:underline; }


.head1 {
        font-weight:bold;
        font-size:small;
        color:#002f86;
        margin-top:4px; margin-bottom:4px;
        word-spacing: 0.05em; letter-spacing: 0.1em;
}


.head2 {
        font-size:.7em;
        color:#000000;
        margin-top:-8px; margin-bottom:8px;
        word-spacing: 0.05em; letter-spacing: 0.1em;
        text-transform: uppercase;
}
        
.head3 {
        font-weight:bold;
        font-size:.7em;
        color:#000000;
        margin-top:15px; margin-bottom:4px;
}


.head4 {
        font-weight:bold;
        font-size:.7em;
        color:#002f86;
        margin-top:4px; margin-bottom:4px;
}



.head5 {
        font-weight:bold;
        font-size:.7em;
        color:#6a6db2;
        margin-top:4px; margin-bottom:4px;
}


.headSidebar {
        font-weight:bold;
        color:#002f86;
        margin-top:4px; margin-bottom:4px;
}


a:link { color:#164294; }
a:visited { color:#697286; }
a:hover { color:#002f86; }


ul { list-style-type: disc; margin-left:20px; }
ol { list-style: decimal; margin-left:20px; }
li { margin-left:6px; }


/*
        tabs
*/


td.tabOn{
        text-transform: uppercase;
        font:9px arial; color:white;
        padding:3px 6px 8px 5px;
        background-image:url('/en/images/_boilerplate/backgrounds/tab_on.gif');
        cursor:hand;
}


td.tabOff{
        text-transform: uppercase;
        font:9px arial; color:black;
        padding:3px 6px 8px 5px;
        background-image:url('/en/images/_boilerplate/backgrounds/tab_off.gif');
        cursor:hand;
}


.tabOn a:link, .tabOn a:visited { color:white; text-decoration:none; }
.tabOn a:hover { color:white; text-decoration:underline; }
.tabOff a:link, .tabOff a:visited { color:black; text-decoration:none; }
.tabOff a:hover { color:black; text-decoration:underline; }


/*
        tables
*/


table.plain{ margin-left: 5px; }
        .plain th { vertical-align:top;
                        font: bold .7em verdana, arial, helvetica, sans-serif;
            line-height:150%;
                        text-align:left; 
            }
                .plain td { vertical-align:top;
                        font:.7em verdana, arial, helvetica, sans-serif;
            line-height:150%;
            }


table.warrantyApp{ font: 10px verdana, arial, helvetica, sans-serif; }
                
                        .warrantyApp th{


                        padding: 3px 5px 3px 3px;


                        background-color: #efebf7;


                        vertical-align:top;


                        font:bold .7em verdana, arial, helvetica, sans-serif;


                        text-align:left;


                        color:#000000;


                        cursor:hand;


                }


                .warrantyApp th a:link { color:white; text-decoration:none; }


                .warrantyApp th a:visited { color:white; text-decoration:none; }


                .warrantyApp th a:hover { color:#fffbb5; text-decoration:none; }


                .warrantyApp td { }


                .warrantyApp td a:link, .related td a:visited { color:#5e5e5f; text-decoration:underline; }


                .warrantyApp td a:hover { color:#5e5e5f; text-decoration:underline; }


table.warrantyResults{ background-color: #c7c7c7; }


                .warrantyResults th{


                        padding-left: 2px;


                        background-color: #efebf7;


                        vertical-align:top;


                        font:bold .7em verdana, arial, helvetica, sans-serif;


                        text-align:left;


                        color:#000000;


                }


                .warrantyResults td{


                        background-color:#ffffff;


                        padding: 3px 5px 3px 3px;


                        vertical-align:top;


                        font: .7em verdana, arial, helvetica, sans-serif;


                }


table.related{ font: 10px verdana, arial, helvetica, sans-serif; }
                .related td { padding-top:3px; padding-bottom:3px; padding-right:18px; }
                .related td a:link, .related td a:visited {     color:#5e5e5f; text-decoration:none; }
                .related td a:hover { color:#5e5e5f; text-decoration:underline; }


table.overview{  }
                .overview th{
                        padding: 3px 5px 3px 3px;
                        background-image:url('/en/images/_boilerplate/backgrounds/header_back_2color.gif');
                        vertical-align:top;
                        font:bold .7em verdana, arial, helvetica, sans-serif;
                        text-align:left;
                        color:#ffffff;
                        cursor:hand;
                }
                .overview th a:link { color:white; text-decoration:none; }
                .overview th a:visited { color:white; text-decoration:none; }
                .overview th a:hover { color:#fffbb5; text-decoration:none; }
                .overview td {
                        background-color:#ffffff;
                        vertical-align:top;
                        font:.7em verdana, arial, helvetica, sans-serif;
                }


table.compare{ background-color:#c7c7c7; font:.7em verdana, arial, helvetica, sans-serif;}
                .compare th{
                        padding: 3px 5px 3px 3px;
                        background-color: #efebf7;
                        font:bold verdana, arial, helvetica, sans-serif;
                        color:black;
                }
                .compare td {
                        background-color:#ffffff;
                        text-align:center;
                }
                .compareHead1 { font:bold small arial, helvetica, sans-serif; color:#ffffff; }
                .compareHead2 { font:x-small verdana, arial, helvetica, sans-serif; color:#ffffff; text-transform:uppercase; }
                .compareHead3 { font:bold 1em verdana, arial, sans-serif; color:#002f86; margin:0px; }
                .compare td p { font:xx-small arial; margin:0px; }


table.detail{  }
                .detail th{
                        padding: 3px 5px 3px 3px;
                        background-color: #335AA0;
                        vertical-align:top;
                        font:bold .7em verdana, arial, helvetica, sans-serif;
                        text-align:left;
                        color:#ffffff;
                }
                .detail td {
                        background-color:#ffffff;
                        vertical-align:top;
                }


table.searchForm{  }
                .searchForm th{
                        padding: 3px 5px 3px 3px;
                        background-color: #335AA0;


                        text-align:left;
                        color:#ffffff;
                }
                .searchForm td {
                        background-color:#ffffff;


                }


table.chart{ background-color: #c7c7c7; }
                .chart th{
                        padding-left: 2px;
                        background-color: #002f86;
                        vertical-align:top;
                        font:bold .7em verdana, arial, helvetica, sans-serif;
                        text-align:left;
                        color:#ffffff;
                }
                .chart td{
                        background-color:#ffffff;
                        padding: 3px 5px 3px 3px;
                        vertical-align:top;
                        font: .7em verdana, arial, helvetica, sans-serif;
                }
        
table.chartLightHeader { background-color: #c7c7c7; }
                .chartLightHeader th{
                        padding: 3px 5px 3px 3px;
                        background-color: #EFECF7;
                        vertical-align:top;
                        font:bold .7em verdana, arial, helvetica, sans-serif;
                        text-align:left;
                        color:#000000;
                }
        .chartLightHeader th a:link { color:#000000; text-decoration:underline; }
                .chartLightHeader th a:visited { color:#000000; text-decoration:underline; }
                .chartLightHeader th a:hover { color:#000000; text-decoration:underline; }
                .chartLightHeader td{
                        background-color:#ffffff;
                        padding: 3px 5px 3px 3px;
                        vertical-align:top;
                        font: .7em verdana, arial, helvetica, sans-serif;
                }
                
/*
        <td> styles
*/


td.dashed{ padding:0px; background-image:url('/en/images/_boilerplate/backgrounds/td_back_dashed_white.gif'); }
td.rtdashed{ padding:0px; background-image:url('/en/images/_boilerplate/backgrounds/td_back_dashed_gray.gif'); }
td.tdbody{ background-color:#efebf7; border:1px solid #c7c7c7; }
td.yellow { background-color:#fffcd6; }
td.lightblue { background-color:#dedfef; }
th.yellow { background-color:#fffcd6; }
th.black { background-color:#000000; }
th.blue { background-color:#000080; }
td { background-image:url('/en/images/_boilerplate/shim/pixel_clear.gif'); }
td.null { background-image:url('/en/images/_boilerplate/shim/pixel_clear.gif'); }
td.rtchannel { background-image:url('/en/images/_boilerplate/backgrounds/right_light_blue.gif'); }
td.rtchannelBlank { background-image:url('/en/images/_boilerplate/backgrounds/right_light_white.gif'); }
td.rtchanneldark { background-image:url('/en/images/_boilerplate/backgrounds/right_dark_blue.gif'); }
td.rtchannelwide { background-image:url('/en/images/_boilerplate/lines/gray_vertical_double_lines.gif'); }
td.linework { padding:0px; background-color:#c7c7c7; }
td.bracketTopRight { background-image:url('/en/images/_boilerplate/lines/bracket_top_right.gif'); }
td.bracketTopRightWide { background-image:url('/en/images/_boilerplate/lines/bracket_top_right_wide.gif'); }
td.bracketTopLeft { background-image:url('/en/images/_boilerplate/lines/bracket_top_left.gif'); }
td.bracketBottomLeft { background-image:url('/en/images/_boilerplate/lines/bracket_line_bottom_left.gif'); }
td.bracketBottomRight { background-image:url('/en/images/_boilerplate/lines/bracket_line_bottom_right.gif'); }
td.rtchannel p, td.rtchanneldark p, td.rtchannelBlank p {       margin-right:25px;}
td.normal{font-size: .7em;
        line-height:150%;
        font-family:verdana, arial, helvetica, sans-serif;
        margin:5px 15px 15px 9px;}


/*
        misc.
*/


.indent { margin-left:20px; }
input { font:10px verdana; color:#5e5e5f; }
textarea { font:10px verdana; color:#5e5e5f; }
option { font:10px verdana; color:#5e5e5f; }


.searchForm { font:10px verdana; color:#5e5e5f; }
.searchInput { font:10px verdana; color:#5e5e5f; width:150px; }


.footer { background-color:#000000; color:#ABABAB; font:10px arial; }
.footer a:link, .footer a:visited { color:#ABABAB; text-decoration:none; }
.footer a:hover { color:white; text-decoration:underline; }


/*
        global nav
*/


        /* empty blue rectangle */


        #globalNavDiv{
                position:absolute; left:196px; top:46px;
                width:565px; height:26px;
                background-color:#002c84;
                layer-background-color:#002c84;
                clip: rect( 0px 565px 26px 0px );
        }


        /*      the actual top nav are either 
                        <div class="navT1big">PRODUCTS<span class="navPlus">+</span></div>
                        - or -
                        <div class="navT1small">TECHNOLOGIES</div>
        */
        
        .navT1big{
                position:absolute; top:46; visibility:visible;
                width:auto; height:16px;


                padding: 5px 7px;
                border-left: 1px solid #F4F4F4;
                border-bottom: 1px solid #DADBEC;


                font: 10px verdana, arial, helvetica, sans-serif; 
                cursor: hand;
        }
        .navT1big a:link{ color:white; text-decoration:none }
        .navT1big a:active{ color:white; text-decoration:none }
        .navT1big a:visited{color:white; text-decoration:none }
        .navT1big a:hover{ color:white; text-decoration:none }


        .navT1small{
                position:absolute; left:0; top:73px; visibility:visible;
                width:auto;
                padding: 2px 6px;
                border-left: 1px solid #F4F4F4;
                border-bottom: 1px solid white;
                background-color: #6A6DB2; layer-background-color: #6A6DB2;
                font: 10px verdana, arial, helvetica, sans-serif;
                cursor: hand;
        }
        .navT1small a:link{ color: #C8DEF3; text-decoration:none }
        .navT1small a:active{ color: #C8DEF3; text-decoration:none }
        .navT1small a:visited{ color: #C8DEF3; text-decoration:none }
        .navT1small a:hover{ color: #C8DEF3; text-decoration:none }
        
        .navT1smallon{
                position:absolute; left:0; top:73px; visibility:visible;
                width:auto;
                padding: 2px 6px;
                border-left: 1px solid #F4F4F4;
                border-bottom: 1px solid white;
                background-color: #6A6DB2; layer-background-color: #6A6DB2;
                font: 10px verdana, arial, helvetica, sans-serif;
                cursor: hand;
        }
        
        .navT1smallon a:link{ color: #ffffff; text-decoration:none }
        .navT1smallon a:active{ color: #ffffff; text-decoration:none }
        .navT1smallon a:visited{ color: #ffffff; text-decoration:none }
        .navT1smallon a:hover{ color: #ffffff; text-decoration:none }
        
        #navproductsDiv{        left: 196px; width:  92px; height:26px; clip: rect( 0px  92px 26px 0px ); }
        #navsupportDiv{         left: 288px; width: 167px; height:26px; clip: rect( 0px 167px 26px 0px ); }
        #navsolutionsDiv{       left: 455px; width: 156px; height:26px; clip: rect( 0px 156px 26px 0px ); }
        #navaboutDiv{           left: 611px; width: 150px; height:26px; clip: rect( 0px 150px 26px 0px ); }
        #navpartnersDiv{        left: 196px; width: 207px; height:19px; clip: rect( 0px 207px 18px 0px ); }
        #navtechnologiesDiv{    left: 403px; width: 208px; height:19px; clip: rect( 0px 208px 18px 0px ); }
        #navshopDiv{            left: 611px; width: 150px; height:19px; clip: rect( 0px 150px 18px 0px ); }


        .navPlus{
                font: bold 13px verdana, arial, helvetica, sans-serif;
                color: #CBB075;
        }


        /*      drop downs look like:
                <div class="navDrop">
                        <div class="navDropRow0">Lorem Overview</div>
                        <div class="navDropRow">Ipsum 1</div>
                        <div class="navDropRow">Ipsum 2</div>
                                ...
                        <div class="navDropRow">Ipsum n</div>
                </div>
        */


        .navDrop{
                position:absolute; top:91px; visibility:hidden;
                width:175; height:auto;
                background-color: #8AA8D8;
                border: 1px solid white;
        }
        .navDropRow, .navDropRow0{
                position:relative;
                font: 10px verdana, arial, helvetica, sans-serif;
                padding: 2px 6px;
                color: white;
                cursor: hand;
        }
        .navDropRow0{ border-top: none; }
        .navDropRow{  border-top: 1px solid white; }
        
/*
        leftnav 
*/


.leftnavT1offLine{      background-color: #6E7695; }
.leftnavT1onLine{       background-color: #FFFFFF; }
.leftnavT2offLine{      background-color: #6E7695; }
.leftnavT2onLine{       background-color: #FFFFFF; }
.leftnavT3offLine{      background-color: #94AACF; }
.leftnavT3onLine{       background-color: #94AACF; }


.leftnavT2on { 
        font: 10px verdana, arial, helvetica, sans-serif;
        padding:3px 0px 4px 3px;
        text-transform:uppercase;
        background-color:#6B71B5;
        cursor:hand;
}


.leftnavT2img { 
        background-color:#6B71B5;
        cursor:hand;
}




.leftnavT2on a:link, .leftnavT2on a:visited { color:white; text-decoration:none; }
.leftnavT2on a:hover { text-decoration:underline; }
 
.leftnavT2off { 
        font: 10px verdana, arial, helvetica, sans-serif;
        padding:2px 0px 4px 3px;
        cursor:hand;
}
.leftnavT2off a:link, .leftnavT2off a:visited { color:white; text-decoration:none; }
.leftnavT2off a:hover { text-decoration:underline; }


.leftnavT3on  {
        font: 10px verdana, arial, helvetica, sans-serif;
        padding:2px 5px 4px 13px ;
        background-image:url('/en/images/_boilerplate/backgrounds/tier3_on.gif');
        background-color:#94aacf; 
        cursor:hand;
}
.leftnavT3on a:link, .leftnavT3on a:visited { color:white; text-decoration:none; }
.leftnavT3on a:hover { text-decoration:underline; }


.leftnavT3off { 
        font: 10px verdana, arial, helvetica, sans-serif;
        padding:2px 5px 4px 8px ;
        background-color:#94aacf;
        cursor:hand;
}
.leftnavT3off a:link, .leftnavT3off a:visited { color:black; text-decoration:none; }
.leftnavT3off a:hover { text-decoration:underline; }




/*
        home
*/


#iconStripHolder{
        position:relative; top:0; left: 0; 
        width:auto; height:30px;
}
.iconStrip{
        position:absolute; left:0; top:0; visibility:visible; 
        width:auto; height:auto; 
}
#iconStripOnDiv{
        clip: rect(0px 0px 30px 0px);
}


#homeLeftFeatureDiv2{
        position:absolute; left: 0px; top: 124px; visibility:visible; 
        width:auto; height:auto; 
}


#homeLeftFeatureDiv{
        position:absolute; left: 0px; top: 133px; visibility:visible; 
        width:auto; height:auto; 
}
#homeLeftFeaturePhoto{
        position:absolute; left:0px; top:13px; visibility:visible; 
        width:auto; height:auto; 
}
#homeLeftFeatureShop{
        position:absolute; left:0px; top:83px; 
        width: 190px; 
        text-align:right;
        font:9px verdana; color:#E4E5EE;
} 
        padding:2px 0px 4px 3px;
        cursor:hand;
}
.leftnavT2off a:link, .leftnavT2off a:visited { color:white; text-decoration:none; }
.leftnavT2off a:hover { text-decoration:underline; }


.leftnavT3on  {
        font: 10px verdana, arial, helvetica, sans-serif;
        padding:2px 5px 4px 13px ;
        background-image:url('/en/images/_boilerplate/backgrounds/tier3_on.gif');
        background-color:#94aacf; 
        cursor:hand;
}
.leftnavT3on a:link, .leftnavT3on a:visited { color:white; text-decoration:none; }
.leftnavT3on a:hover { text-decoration:underline; }


.leftnavT3off { 
        font: 10px verdana, arial, helvetica, sans-serif;
        padding:2px 5px 4px 8px ;
        background-color:#94aacf;
        cursor:hand;
}
.leftnavT3off a:link, .leftnavT3off a:visited { color:black; text-decoration:none; }
.leftnavT3off a:hover { text-decoration:underline; }




/*
        home
*/


#iconStripHolder{
        position:relative; top:0; left: 0; 
        width:auto; height:30px;
}
.iconStrip{
        position:absolute; left:0; top:0; visibility:visible; 
        width:auto; height:auto; 
}
#iconStripOnDiv{
        clip: rect(0px 0px 30px 0px);
}


#homeLeftFeatureDiv2{
        position:absolute; left: 0px; top: 124px; visibility:visible; 
        width:auto; height:auto; 
}


#homeLeftFeatureDiv{
        position:absolute; left: 0px; top: 133px; visibility:visible; 
        width:auto; height:auto; 
}
#homeLeftFeaturePhoto{
        position:absolute; left:0px; top:13px; visibility:visible; 
        width:auto; height:auto; 
}
#homeLeftFeatureShop{
        position:absolute; left:0px; top:83px; 
        width: 190px; 
        text-align:right;
        font:9px verdana; color:#E4E5EE;
}
