﻿body
{
    margin: 0px;
    padding: 0px;
    background: #fff;
}
img
{
    border: 0px;
}
p, a, li, td, div, td, span
{
    font-size: 12px;
    font-family: arial;
    line-height: 18px;
}
form
{
    padding: 0px;
    margin: 0px;
}
#newheader
{
    background: #000; 
    width: 100%; 
}
#newheader div
{
    width: 990px; 
    background: #000;
    margin: auto;
    text-align: center;
}
#newheader div div
{
    height:65px;
    text-align: left;
}
#overlayer{
     position: absolute;
     top:0;
     left:0;
     padding:0px;
     margin:0px;
     background-color: #000;     
    filter:alpha(opacity=60);     
    -moz-opacity: 0.6;     
     opacity: 0.6; 
    z-index:1000;   
}
#detail_projecter,#detail_safe,#detail_sensor,#detail_video,#detail_medical{
    position:absolute;
    width:780px;
    text-align:center;
    left:50%;
    top:500px;
    margin-left:-400px;
    margin-bottom:0px;
    padding-bottom:0px;
    background-color:white;
    z-index:1001;
}
#wrap
{
    width: 950px;
    margin: auto;
    background: white;
    padding: 0px 20px;
}
#header
{
    padding-top: 18px;
    padding-bottom: 7px;
}
#header #logo
{
    padding-left: 15px;
}
#header #search
{
    float: right;
    padding-right: 15px;
}
#header #search .searchBox
{
    border: 1px solid #cfd0ca;
    background: url( '/images/header_search_box.jpg' ) repeat-x #f4f5ed;
}
#header #search .searchBox input
{
    line-height: 16px;
    border: 0px;
    background: transparent;
    height: 16px;
}
* html #header #search .searchBox input
{
    line-height: 14px;
    border: 0px;
    background: transparent;
    height: 14px;
}
* + html #header #search .searchBox input
{
    line-height: 14px;
    border: 0px;
    background: transparent;
    height: 14px;
}
#menu
{
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    position:relative;;
}
#menu div#floatMenu2
{
    position:absolute; left:211px; top:37px; z-index:999;
}
#menu div#floatMenu2 ul
{
    list-style:none; margin:0px; padding:0px; background:url('/images/menu_news.gif') no-repeat; height:101px; width:128px;
}
#menu div#floatMenu2 ul li.menu1 a
{
    text-indent:-9999px; background:url('/images/menu_news.gif') no-repeat; display:block; width:128px; height:25px;
}
#menu div#floatMenu2 ul li.menu2 a
{
    text-indent:-9999px; background:url('/images/menu_news.gif') no-repeat 0px -25px; display:block; width:128px; height:26px;
}
#menu div#floatMenu2 ul li.menu3 a
{
    text-indent:-9999px; background:url('/images/menu_news.gif') no-repeat 0px -51px; display:block; width:128px; height:25px;
}
#menu div#floatMenu2 ul li.menu4 a
{
    text-indent:-9999px; background:url('/images/menu_news.gif') no-repeat 0px -76px; display:block; width:128px; height:25px;
}
#menu div#floatMenu2 ul li.menu5 a
{
    text-indent:-9999px; background:url('/images/menu_news.gif') no-repeat 0px -101px; display:block; width:128px; height:25px;
}
#menu div#floatMenu2 ul li.menu1 a:hover, #menu div#floatMenu2 ul li.menu1 a.current
{
    text-indent:-9999px; background:url('/images/menu_news.gif') no-repeat -128px 0px; display:block; width:128px; height:25px;
}
#menu div#floatMenu2 ul li.menu2 a:hover, #menu div#floatMenu2 ul li.menu2 a.current
{
    text-indent:-9999px; background:url('/images/menu_news.gif') no-repeat -128px -25px; display:block; width:128px; height:26px;
}
#menu div#floatMenu2 ul li.menu3 a:hover, #menu div#floatMenu2 ul li.menu3 a.current
{
    text-indent:-9999px; background:url('/images/menu_news.gif') no-repeat -128px -51px; display:block; width:128px; height:25px;
}
#menu div#floatMenu2 ul li.menu4 a:hover, #menu div#floatMenu2 ul li.menu4 a.current
{
    text-indent:-9999px; background:url('/images/menu_news.gif') no-repeat -128px -76px; display:block; width:128px; height:25px;
}
#menu div#floatMenu2 ul li.menu5 a:hover, #menu div#floatMenu2 ul li.menu5 a.current
{
    text-indent:-9999px; background:url('/images/menu_news.gif') no-repeat -128px -101px; display:block; width:128px; height:25px;
}
#menu div#floatMenu2_1
{
    position:absolute; left:339px; top:37px; z-index:999;
}
#menu div#floatMenu2_2
{
    position:absolute; left:339px; top:62px; z-index:999;
}
#menu div.floatMenu2_Level ul
{
    list-style:none; margin:0px; padding:0px; background:url('/images/menu_level_3.jpg') no-repeat; height:101px; width:128px;
}
#menu div.floatMenu2_Level ul li.menu1 a
{
    text-indent:-9999px; background:url('/images/menu_level_3.jpg') no-repeat; display:block; width:128px; height:25px;
}
#menu div.floatMenu2_Level ul li.menu2 a
{
    text-indent:-9999px; background:url('/images/menu_level_3.jpg') no-repeat 0px -25px; display:block; width:128px; height:26px;
}
#menu div.floatMenu2_Level ul li.menu3 a
{
    text-indent:-9999px; background:url('/images/menu_level_3.jpg') no-repeat 0px -51px; display:block; width:128px; height:25px;
}
#menu div.floatMenu2_Level ul li.menu4 a
{
    text-indent:-9999px; background:url('/images/menu_level_3.jpg') no-repeat 0px -76px; display:block; width:128px; height:25px;
}
#menu div.floatMenu2_Level ul li.menu1 a:hover
{
    text-indent:-9999px; background:url('/images/menu_level_3.jpg') no-repeat -128px 0px; display:block; width:128px; height:25px;
}
#menu div.floatMenu2_Level ul li.menu2 a:hover
{
    text-indent:-9999px; background:url('/images/menu_level_3.jpg') no-repeat -128px -25px; display:block; width:128px; height:26px;
}
#menu div.floatMenu2_Level ul li.menu3 a:hover
{
    text-indent:-9999px; background:url('/images/menu_level_3.jpg') no-repeat -128px -51px; display:block; width:128px; height:25px;
}
#menu div.floatMenu2_Level ul li.menu4 a:hover
{
    text-indent:-9999px; background:url('/images/menu_level_3.jpg') no-repeat -128px -76px; display:block; width:128px; height:25px;
}
#menu div#floatMenu
{
    position:absolute; left:322px; top:37px; z-index:999;
}
#menu div#floatMenu ul
{
    list-style:none; margin:0px; padding:0px; background:url('/images/menu_n.jpg') no-repeat; height:101px; width:128px;
}
#menu div#floatMenu ul li.menu1 a
{
    text-indent:-9999px; background:url('/images/menu_n.jpg') no-repeat; display:block; width:128px; height:26px;
}
#menu div#floatMenu ul li.menu2 a
{
    text-indent:-9999px; background:url('/images/menu_n.jpg') no-repeat 0px -26px; display:block; width:128px; height:26px;
}
#menu div#floatMenu ul li.menu3 a
{
    text-indent:-9999px; background:url('/images/menu_n.jpg') no-repeat 0px -52px; display:block; width:128px; height:25px;
}
#menu div#floatMenu ul li.menu4 a
{
    text-indent:-9999px; background:url('/images/menu_n.jpg') no-repeat 0px -77px; display:block; width:128px; height:25px;
}
#menu div#floatMenu ul li.menu1 a:hover, #menu div#floatMenu ul li.menu1 a.current
{
    text-indent:-9999px; background:url('/images/menu_n.jpg') no-repeat -128px 0px; display:block; width:128px; height:26px;
}
#menu div#floatMenu ul li.menu2 a:hover, #menu div#floatMenu ul li.menu2 a.current
{
    text-indent:-9999px; background:url('/images/menu_n.jpg') no-repeat -128px -26px; display:block; width:128px; height:26px;
}
#menu div#floatMenu ul li.menu3 a:hover, #menu div#floatMenu ul li.menu3 a.current
{
    text-indent:-9999px; background:url('/images/menu_n.jpg') no-repeat -128px -52px; display:block; width:128px; height:25px;
}
#menu div#floatMenu ul li.menu4 a:hover, #menu div#floatMenu ul li.menu4 a.current
{
    text-indent:-9999px; background:url('/images/menu_n.jpg') no-repeat -128px -77px; display:block; width:128px; height:25px;
}
#menu div#homeMenuList
{
    height: 37px;
}
#menu div#homeMenuList ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#menu div#homeMenuList ul li
{
    float: left;
}
#menu div#homeMenuList ul li.menu1 a
{
    display: block;
    width: 88px;
    height: 37px;
    background: url( '/images/ioLoadImage_1.jpg' ) no-repeat;
    text-indent: -999px;
}
#menu div#homeMenuList ul li.menu2 a
{
    display: block;
    width: 124px;
    height: 37px;
    background: url( '/images/ioLoadImage_1.jpg' ) no-repeat -88px 0px;
    text-indent: -9999px;
}
#menu div#homeMenuList ul li.menu3 a
{
    display: block;
    width: 111px;
    height: 37px;
    background: url( '/images/ioLoadImage_1.jpg' ) no-repeat -212px 0px;
    text-indent: -9999px;
}
#menu div#homeMenuList ul li.menu4 a
{
    display: block;
    width: 111px;
    height: 37px;
    background: url( '/images/ioLoadImage_1.jpg' ) no-repeat -323px 0px;
    text-indent: -9999px;
}
#menu div#homeMenuList ul li.menu5 a
{
    display: block;
    width: 115px;
    height: 37px;
    background: url( '/images/ioLoadImage_1.jpg' ) no-repeat -434px 0px;
    text-indent: -9999px;
}
#menu div#homeMenuList ul li.menu6 a
{
    display: block;
    width: 167px;
    height: 37px;
    background: url( '/images/ioLoadImage_1.jpg' ) no-repeat -549px 0px;
    text-indent: -9999px;
}
#menu div#homeMenuList ul li.menu7 a
{
    display: block;
    width: 167px;
    height: 37px;
    background: url( '/images/ioLoadImage_1.jpg' ) no-repeat -716px 0px;
    text-indent: -9999px;
}
#menu div#homeMenuList ul li.menu1 a:hover, #menu div#homeMenuList ul li.menu1 a.current
{
    display: block;
    width: 88px;
    height: 37px;
    background: url( '/images/ioLoadImage_1.jpg' ) no-repeat 0px -37px;
    text-indent: -999px;
}
#menu div#homeMenuList ul li.menu2 a:hover, #menu div#homeMenuList ul li.menu2 a.current
{
    display: block;
    width: 124px;
    height: 37px;
    background: url( '/images/ioLoadImage_1.jpg' ) no-repeat -88px -37px;
    text-indent: -9999px;
}
#menu div#homeMenuList ul li.menu3 a:hover, #menu div#homeMenuList ul li.menu3 a.current
{
    display: block;
    width: 111px;
    height: 37px;
    background: url( '/images/ioLoadImage_1.jpg' ) no-repeat -212px -37px;
    text-indent: -9999px;
}
#menu div#homeMenuList ul li.menu4 a:hover, #menu div#homeMenuList ul li.menu4 a.current
{
    display: block;
    width: 111px;
    height: 37px;
    background: url( '/images/ioLoadImage_1.jpg' ) no-repeat -323px -37px;
    text-indent: -9999px;
}
#menu div#homeMenuList ul li.menu5 a:hover, #menu div#homeMenuList ul li.menu5 a.current
{
    display: block;
    width: 115px;
    height: 37px;
    background: url( '/images/ioLoadImage_1.jpg' ) no-repeat -434px -37px;
    text-indent: -9999px;
}
#menu div#homeMenuList ul li.menu6 a:hover, #menu div#homeMenuList ul li.menu6 a.current
{
    display: block;
    width: 167px;
    height: 37px;
    background: url( '/images/ioLoadImage_1.jpg' ) no-repeat -549px -37px;
    text-indent: -9999px;
}
#menu div#homeMenuList ul li.menu7 a:hover, #menu div#homeMenuList ul li.menu7 a.current
{
    display: block;
    width: 167px;
    height: 37px;
    background: url( '/images/ioLoadImage_1.jpg' ) no-repeat -716px -37px;
    text-indent: -9999px;
}
#wrap .homeFlash
{
    padding-top: 11px;
    padding-bottom: 1px;
}
#wrap .bannerTool
{
    background: url( '/images/banner_tool.jpg' ) no-repeat;
    padding: 4px 0px 9px 0px;
}
#wrap .bannerTool div
{
    margin-left: 17px;
}
#wrap #homeLeft
{
    float: left;
    width: 542px;
    background:url( '' ) no-repeat;
}
#wrap #homeLeft .homeMainLeft
{
    background:url( '/images/home_main_bg.jpg' ) repeat-y;
    padding:0px 4px;
    margin-top:10px;
    color:#666;
}
#wrap #homeLeft .homeMainLeft a,detaillink a{
    text-decoration:none;
    color:#666;
}
#wrap #homeLeft .homeMainLeft .title
{
    background: url( '' ) no-repeat;
    height:16px;
    padding: 4px 12px;
    margin-bottom: 3px;
}
.title_second{
    background:url('') repeat-x;
    height:27px;
}
#wrap #homeLeft #home_main_left_footer{
    background:url( '' ) no-repeat;
    height:8px;
}
#wrap #homeRight
{
    float: right;
}
#wrap #homeRight #HotNews,#wrap #homeRight #Meeting{
    background:url( '' ) no-repeat;
    width:401px;
    padding-top:10px;
}
#wrap #homeRight #HotNews .main,#wrap #homeRight #Meeting .main{
    background:url( '/images/home_main_right_bg.jpg' ) repeat-y;
    padding:0px 4px;
}
#wrap #homeRight #HotNews .main .title
{
    background: url( '' ) no-repeat;
    height:16px;
    padding: 4px 12px;
    margin-bottom: 3px;
}
#wrap #homeRight #Meeting .main .title
{
    background: url( '' ) no-repeat;
    height:16px;
    padding: 4px 12px;
    margin-bottom: 3px;
}
#wrap #homeRight #HotNews .main .title a,#wrap #homeRight #Meeting .main .title a{
    margin-left:70px;
}
#wrap #homeRight #HotNews .main .grayBox
{
    background: #dfe0e1;
    padding: 14px 4px;
} 
#wrap #homeRight #Meeting .main .grayBox2
{
    background: #dfe0e1;
    padding: 10px 0px 0px 0px;
}
#wrap #homeRight .home_main_right_footer{
    background:url( '' ) no-repeat;
    height:8px;
}
#wrap #homeRight .space
{
    padding: 0px 12px;
}
#wrap #homeRight .space div
{
    background: url( '/images/home_main_right_space_line.jpg' ) repeat-x 0px 10px;
    line-height: 20px;
    font-size: 20px;
}
#wrap #homeRight .magazine
{
    background: url( '/images/home_main_right_magazine_bg.jpg' ) no-repeat;
}
#wrap #homeRight .magazineBanner
{
    background: url( '/images/home_main_right_magazine_bg2.jpg' ) no-repeat;
}
#wrap #homeRight .spaceR
{
    line-height: 5px;
    font-size: 5px;
    clear: both;
}
* html #wrap #homeRight .spaceR
{
    line-height: 10px;
    font-size: 10px;
    clear: both;
}
* + html #wrap #homeRight .spaceR
{
    line-height: 10px;
    font-size: 10px;
    clear: both;
}
/****************/
#topic
{
    padding-top: 10px;
    padding-bottom: 18px;
}
#newsLeft
{
    float: left;
    width: 141px;
    padding: 0px 5px;
}
#newsLeft .leftNav div.box
{
    border: 1px solid #cdcdcd;
    width: 139px;
    margin-bottom: 1px;
}
#newsLeft .leftNav div.box div.child
{
    padding: 0px 3px;
}
#newsLeft .leftNav div.box div.child ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#newsLeft .leftNav div.box div.child ul li
{
    background: url( '/images/news_left_nav_line.jpg' ) repeat-x left bottom;
    padding: 8px 0px 3px 0px;
}
#newsLeft .leftNav div.box div.child ul li a
{
    color: #333;
    font-weight: bold;
    text-decoration: none;
    line-height: 20px;
    display: block;
    padding-left: 14px;
}
#newsLeft .leftNav div.box div.child ul li a:hover
{
    background: url( '/images/home_news_level_2_current.jpg' ) no-repeat;
}
#newsLeft .leftNav div.box div.child ul li a.current
{
    background: url( '/images/home_news_level_2_current.jpg' ) no-repeat;
}
#newsLeft .leftNav div.box div.child ul li.end
{
    background: none;
}
#newsRight
{
    float: right;
    width: 797px;
}
#newsRight #location
{
    padding-left: 5px;
    padding-bottom: 10px;
    height: 18px;
}
#newsRight #location ul
{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
#newsRight #location ul li
{
    float: left;
    padding: 0px 10px;
    background: url( '/images/right_location_line.jpg' ) no-repeat right 2px;
}
#newsRight #location ul li.end
{
    background: none;
}
#newsRight #location ul li a
{
    line-height: 18px;
    font-weight: bold;
    color: black;
    text-decoration: none;
}
#newsRight #location ul li.current
{
    color: #ff8400;
}
#newsRight #location ul li.current a
{
    line-height: 18px;
    font-weight: bold;
    color: #ff8400;
    text-decoration: none;
}
#newsRight .columnMain
{
    background: url( '/images/home_news_column_bg.jpg' ) repeat-y;
    padding: 0px 6px;
}
#newsRight .columnMain .title
{
    background: url( '/images/home_news_column_title_bg.jpg' ) repeat-y;
    padding: 4px 15px;
    font-size: 14px;
    color: #333;
}
#newsRight .columnMain .title td
{
    font-size: 14px;
    color: #333;
    font-weight: bold;
}
#newsRight .columnMain .title td.more
{
}
#newsRight .columnMain .title td.more a
{
    background: url( '/images/home_news_title_arrow.gif' ) no-repeat 0px 2px;
    padding-left: 17px;
    font-size: 12px;
    color: #333;
    text-decoration: none;
}
#newsRight .columnMain_1
{
    background: url( '/newscenter/images/home_news_column_bg_2.jpg' ) repeat-y;
    padding: 0px 6px;
}
#newsRight .columnMain_1 .title_1
{
    background: url( '/newscenter/images/home_news_column_title_bg_2.jpg' ) repeat-y;
    padding: 4px 15px;
    font-size: 14px;
    color: #333;
}
#newsRight .columnMain_1 .title_1 td
{
    font-size: 14px;
    color: #333;
    font-weight: bold;
}
#newsRight .columnMain_1 .title_1 td.more_1
{
}
#newsRight .columnMain_1 .title_1 td.more_1 a
{
    background: url( '/images/home_news_title_arrow.gif' ) no-repeat 0px 2px;
    padding-left: 17px;
    font-size: 12px;
    color: #333;
    text-decoration: none;
}
#newsRight .newsList
{
    margin-left: 15px;
}
#newsRight .newsList .listPart
{
    background: url( '/images/home_news_list_bg.jpg' ) repeat-y;
    padding: 0px 25px;
}
#newsRight .newsList .listPart #location
{
    padding-left: 5px;
    padding-bottom: 10px;
    height: 18px;
    background: url( '/images/right_location_header_pic.jpg' ) no-repeat;
    border-bottom: 1px solid #ccc;
}
#newsRight .newsList .listPart #location ul
{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
#newsRight .newsList .listPart #location ul li
{
    float: left;
    padding: 0px 10px;
    background: url( '/images/right_location_line.jpg' ) no-repeat right 2px;
    padding-top: 1px;
}
#newsRight .newsList .listPart #location ul li.end
{
    background: none;
}
#newsRight .newsList .listPart #location ul li a
{
    line-height: 18px;
    font-weight: bold;
    color: black;
    text-decoration: none;
}
#newsRight .newsList .listPart #location ul li.current
{
    color: #ff8400;
}
#newsRight .newsList .listPart #location ul li.current a
{
    line-height: 18px;
    font-weight: bold;
    color: #ff8400;
    text-decoration: none;
}
#newsRight .newsList .listPart .list
{
    padding: 0px 20px;
}
#newsRight .newsList .listPart #pager
{
    margin-left: 355px;
}
#newsRight .newsList .listPart #pager .inputBox
{
    width: 34px;
    border: 1px solid #859eb4;
}
#newsRight .newsList .listPart #pager a
{
    color: #a8a89e;
    text-decoration: none;
}
ul.grayList2
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: 381px;
}
ul.grayList2 li
{
    float: left;
    background: url( '/images/home_gray_sign.jpg' ) no-repeat 24px 8px;
    padding: 0px 24px 0px 34px;
    margin-bottom: 5px;
}
ul.grayList2 li a
{
    color: #666;
    text-decoration: none;
}
ul.greyArrList
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
ul.greyArrList li
{
    margin-bottom: 5px;
    background: url( '/images/home_news_list_arr_grey.jpg' ) no-repeat 0px 5px;
    padding-left: 12px;
}
ul.greyArrList li span
{
    color: #fc9d0d;
}
ul.greyArrList li a
{
    color: #333;
    text-decoration: none;
}
ul.blackList
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
ul.blackList li
{
    margin-bottom: 5px;
    background: url( '/images/home_news_list_arr_grey.jpg' ) no-repeat 0px 7px;
    padding-left: 10px;
}
ul.blackList li span
{
    color: #fc9d0d;
}
ul.blackList li a
{
    color: #333;
    text-decoration: none;
}
ul.grayListL
{
    margin: 0px;
    padding: 0px 10px 0px 10px;
}
ul.grayListL li
{
    background: url( '/images/home_main_right_line.gif' ) repeat-x left bottom;
    margin-bottom: 0px;
    line-height:18px;
    padding: 10px 0px 10px 0px;
}
ul.grayListL li a
{
    color: #666;
    text-decoration: none;
}
ul.grayListL li a p
{
    color: #666;
    text-decoration: none;
    line-height:18px;
    margin: 0px;
    padding: 0px;
}
.grayListS
{
    color: #666;
    text-decoration: none;
    background: url( '/images/home_gray_sign.jpg' ) no-repeat 0px 8px;
    padding-left: 10px;
}
#aboutLeft {
    float:left; width:194px;
}
#aboutRight {
    float:right; width:742px; background:url('/images/aboutus_content_bg.jpg') repeat-y;
}
#aboutRight h3 {
    margin:0px; padding:0px 50px; background:url('/images/aboutus_header.jpg') no-repeat; font-size:14px; color:#666; line-height:47px;
}
#aboutRight p {
    margin:auto 30px; text-indent:2em;
}
#aboutRight #aboutBtm {
    background:url('/images/aboutus_btm.jpg') no-repeat; height:17px;
}
#footer
{
    border-top: 1px solid #999;
    color: #a3a3a3;
    padding: 10px 10px 0px 10px;
    width: 930px;
}
#footer a
{
    color: #a3a3a3;
    text-decoration: none;
}
#footer .copyright
{
    float: right;
    text-align: right;
}
.space1
{
    line-height: 1px;
    font-size: 1px;
    clear: both;
}
.space7
{
    line-height: 7px;
    font-size: 7px;
    clear: both;
}
.space10
{
    line-height: 10px;
    font-size: 10px;
    clear: both;
}
.space11
{
    line-height: 11px;
    font-size: 11px;
    clear: both;
}
.space13
{
    line-height: 13px;
    font-size: 13px;
    clear: both;
}
.space15
{
    line-height: 15px;
    font-size: 15px;
    clear: both;
}
.space20
{
    line-height: 20px;
    font-size: 20px;
    clear: both;
}
.space100
{
    line-height: 100px;
    font-size: 20px;
    clear: both;
}
#retalpa {
    background:url('/images/cc_retalpa_main_bg.jpg') repeat-y;
}
#retalpa .header {
    background:url('/images/cc_retalpa_main_header.jpg') no-repeat;
}
#retalpa .header .enOrCn {
    float:right; padding-right:8px;
}
#retalpa .header .title {
    padding-bottom:1px;
}
#retalpa #retalpaMain {
    padding-left:12px; padding-right:28px; color:#666;
}
#retalpa #retalpaMain #retalpaLeft {
   float:left;width:209px;  margin-right:20px;
}
#retalpaNav{
    background:url('/images/retalpa_left_nav_bg.gif');
}
#retalpaNav ul {
    margin:0px; padding-top:13px; list-style:none;
}
#retalpaNav ul li {
   margin-bottom:0px;
}
#retalpaNav ul li a {
    display:block;  text-indent:-999em; overflow:hidden; line-height:36px;height:35px;
}
#retalpaNav ul li#nav02 a {
    background:url("/images/retalpa_left_nav_bg.gif") -209px -85px no-repeat;
}
#retalpaNav ul li#nav03 a {
    background:url("/images/retalpa_left_nav_bg.gif") -209px -120px no-repeat;
}
#retalpaNav ul li#nav04 a {
    background:url("/images/retalpa_left_nav_bg.gif") -209px -15px no-repeat;
}
#retalpaNav ul li#nav05 a {
    background:url("/images/retalpa_left_nav_bg.gif") -209px -155px no-repeat;
}
#retalpaNav ul li#nav06 a {
    background:url("/images/retalpa_left_nav_bg.gif") -209px -190px no-repeat;
}
#retalpaNav ul li#nav07 a{
    background:url("/images/retalpa_left_nav_bg.gif") -209px -50px no-repeat;    
}
#retalpaNav ul li#nav02 a:hover,
#retalpaNav ul li#nav02 a.current {
    background:url("/images/retalpa_left_nav_bg.gif") 0px -85px no-repeat;
}
#retalpaNav ul li#nav03 a:hover,
#retalpaNav ul li#nav03 a.current {
    background:url("/images/retalpa_left_nav_bg.gif") 0px -120px no-repeat;
}
#retalpaNav ul li#nav04 a:hover,
#retalpaNav ul li#nav04 a.current {
    background:url("/images/retalpa_left_nav_bg.gif") 0px -15px no-repeat;
}
#retalpaNav ul li#nav05 a:hover,
#retalpaNav ul li#nav05 a.current {
    background:url("/images/retalpa_left_nav_bg.gif") 0px -155px no-repeat;
}
#retalpaNav ul li#nav06 a:hover,
#retalpaNav ul li#nav06 a.current {
    background:url("/images/retalpa_left_nav_bg.gif") 0px -190px no-repeat;
}
#retalpaNav ul li#nav07 a:hover,
#retalpaNav ul li#nav07 a.current {
    background:url("/images/retalpa_left_nav_bg.gif") 0px -50px no-repeat;
}
#retalpaNav_en{
    background:url('/images/retalpa_left_nav_bg_en.gif');
}
#retalpaNav_en ul {
    margin:0px; padding-top:13px; list-style:none;
}
#retalpaNav_en ul li {
   margin-bottom:0px;
}
#retalpaNav_en ul li a {
    display:block;  text-indent:-999em; overflow:hidden; line-height:36px;height:35px;
}
#retalpaNav_en ul li#nav02 a {
    background:url("/images/retalpa_left_nav_bg_en.gif") -209px -85px no-repeat;
}
#retalpaNav_en ul li#nav03 a {
    background:url("/images/retalpa_left_nav_bg_en.gif") -209px -120px no-repeat;
}
#retalpaNav_en ul li#nav04 a {
    background:url("/images/retalpa_left_nav_bg_en.gif") -209px -15px no-repeat;
}
#retalpaNav_en ul li#nav05 a {
    background:url("/images/retalpa_left_nav_bg_en.gif") -209px -155px no-repeat;
}
#retalpaNav_en ul li#nav06 a {
    background:url("/images/retalpa_left_nav_bg_en.gif") -209px -190px no-repeat;
}
#retalpaNav_en ul li#nav07 a {
    background:url("/images/retalpa_left_nav_bg_en.gif") -209px -50px no-repeat;
}
#retalpaNav_en ul li#nav02 a:hover,
#retalpaNav_en ul li#nav02 a.current_en {
    background:url("/images/retalpa_left_nav_bg_en.gif") 0px -85px no-repeat;
}
#retalpaNav_en ul li#nav03 a:hover,
#retalpaNav_en ul li#nav03 a.current_en {
    background:url("/images/retalpa_left_nav_bg_en.gif") 0px -120px no-repeat;
}
#retalpaNav_en ul li#nav04 a:hover,
#retalpaNav_en ul li#nav04 a.current_en {
    background:url("/images/retalpa_left_nav_bg_en.gif") 0px -15px no-repeat;
}
#retalpaNav_en ul li#nav05 a:hover,
#retalpaNav_en ul li#nav05 a.current_en {
    background:url("/images/retalpa_left_nav_bg_en.gif") 0px -155px no-repeat;
}
#retalpaNav_en ul li#nav06 a:hover,
#retalpaNav_en ul li#nav06 a.current_en {
    background:url("/images/retalpa_left_nav_bg_en.gif") 0px -190px no-repeat;
}
#retalpaNav_en ul li#nav07 a:hover,
#retalpaNav_en ul li#nav07 a.current_en {
    background:url("/images/retalpa_left_nav_bg_en.gif") 0px -50px no-repeat;
}
#retalpa #retalpaMain #retalpaLeft ul {
    list-style:none; margin:0px; padding:0px;
}
#retalpa #retalpaMain #retalpaLeft ul li {
    margin:0px; padding:0px;
}
#retalpa #retalpaMain #retalpaRight {
    float:left; width:674px;
}
#retalpa #retalpaMain #retalpaRight .title { 
    background:url('/images/cc_retalpa_title.jpg') no-repeat; line-height:34px; padding-left:20px; font-size:14px; font-weight:bold; width:654px; color:white;
}
#retalpa #retalpaMain #retalpaRight .content {
    padding:15px 20px; color:#666; line-height:26px; font-size:14px;
}
#homePicMain td.proPic img {
    width:90px;
}
#sitemap { MARGIN: 15px 0px 0px 40px }
    #sitemap TD { PADDING-RIGHT: 10px; PADDING-LEFT: 4px; BACKGROUND: url(/about/images/sitemap_side_line.gif) repeat-y right 50%; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 33%; PADDING-TOP: 0px }
    #sitemap #column { BORDER-RIGHT: #e6e6e6 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e6e6e6 1px solid; PADDING-LEFT: 4px; BACKGROUND: url(/about/images/sitemap_head_bg.gif) repeat-x left bottom; PADDING-BOTTOM: 3px; BORDER-LEFT: #e6e6e6 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #e6e6e6 1px solid }
    #sitemap #column H1 { PADDING-LEFT: 5px; FONT-SIZE: 12px; MARGIN: 0px; BORDER-LEFT: #ff9900 5px solid; COLOR: black; TEXT-ALIGN: left }
    #sitemap UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none ; }
    #sitemap UL.style1 LI { PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 55px; BACKGROUND: #e7e7e7; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left }
    #sitemap UL.style1 LI A { FONT-SIZE: 12px; COLOR: black;LINE-HEIGHT: 20px; TEXT-DECORATION: none }
    #sitemap UL.style2 LI { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/about/images/sitemap_arrow.gif) no-repeat 0px 6px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 65px; PADDING-TOP: 2px; TEXT-ALIGN: left }
    #sitemap UL.style2 LI A { FONT-SIZE: 12px; COLOR: #0077c4; TEXT-DECORATION: none }
