html{height:100%;font-size:1.25em;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
body{height:100%;font-size:50%;padding:0 6px;margin:0px;letter-spacing:0.1em;background-color:#fff}
#container #bodyArea{font-size:1em;color:#000}
#container{font-size:1.2em;}
body #footerArea,#container{width:850px !important;margin:0 auto !important;background-color:#fff }
a{text-decoration:none;color:#000;}
a img{border:none;}
dd,dl,form{margin:0;padding:0;}
.linkList dd{display:inline;}
.clear{clear:both;margin:0;padding:0;}
.rt{float:right;}
.lt{float:left;}

.tbModule{padding:1px 20px 0px 20px;}


/* contact us & Partner link & left menu */
#leftMenuBlock{width:180px;background-color:#aaabb3;margin:0 0 8px 0;padding-bottom:1px}
#leftMenuBlock .title{margin:6px 4px;text-align:center;font-weight:bold;padding-top:6px;color:#fff}
#leftMenuBlock .ctn{margin:0 0 0px 0px;border:solid 1px #ccc;background-color:#E5E5E5 ;text-align:center}

#leftMenuBlock .ctn div a:hover{color:#003366;}
#leftMenuBlock .ctn .bullet{height:50px;vertical-align:middle;}
#leftMenuBlock .ctn .bullet .bullettitle{color:#666666;font-weight:bold}
#leftMenuBlock .ctn .bullet .bullettitlectn{}
#leftMenuBlock .ctn .split{background:url("/Themes/Resource/lftbar.gif") repeat-x scroll 0 0;height:2px;width:178px;}
.split{background:url("/Themes/Resource/lftbar.gif") repeat-x scroll 0 0;height:2px;width:100%;text-align:center}
.listhr{background:url("/Themes/Resource/listline.gif") repeat-x scroll 0 0;height:2px;width:100%;text-align:center}

#leftMenuBlock .contactUs{text-align:left;}
#leftMenuBlock .contactUs .bullet .bullettitle{margin:6px 0 4px 8px;}
#leftMenuBlock .contactUs .bullet .bullettitlectn{margin:6px 0 4px 8px;}

/* header footer */
#headerArea a,#footerArea a{color:#000;}
#headerArea{background-color:#fff;}
#headerArea .login{background-color:#fff;}
#headerArea .linkList{float:right;margin:3px 10px;}

#logoBanner{margin-bottom:2px;}
#navigationMenu{height:23px;background:#666666 url("/Themes/Resource/navbg.gif") repeat-x;}
#navigationMenu{margin:0px;padding:0;}
#navigationMenu .menu:hover{color:#fff ;margin-right:1px;}
#navigationMenu .active{color:#fff;margin-right:1px;}
#navigationMenu dd{ float:left; height:23px;width:105px;text-align:center;background:url("/Themes/Resource/nav.gif") no-repeat right;}
#navigationMenu dd.noborder{background-image:none;}
#navigationMenu dd a{display:block;color:#293D6B;padding:2px 0;font-size:1.1em;line-height:1.4em;font-weight:bold;}

#topBar{color:#636363;font-weight:bold;font-size:12px;}
#topBar a:hover{color:#fff}
#topBar .tbHeader{background:url("/Themes/Resource/headerbg.gif") repeat-x;height:57px;}

#footerArea{height:32px;background-color:#fff;color:#666666;}
#linkArea{color:#BEC0C2;float:right;height:100%;margin-right:8px;}
#linkArea a{color:#BEC0C2;}
#linkArea .linkList{margin:10px 0px 10px 17px;}
#copyrightArea{margin:0 0 0 10px;float:left;padding:10px 10px 0 0;}

#pageFooterHr{margin:4px 0 8px 0;padding:0;border:0; background-color:#666666;line-height:0px;height:4px}

/* Pager UserControl*/
#pager{text-align:right;margin-bottom:10px;}

/* left menu */
#leftMenu{width:100%;height:300px;background-color:#f0f0f0;color:#333333}
#leftMenu .menuTitle{ height:25px;background-color:#dcdcdc;color:#000;font-weight:bold;}
#leftMenu .menuTitle .content{margin:8px 0 0 32px}
#leftMenu .menuList {margin:8px 0 0 32px}
#leftMenu hr{margin:10px 0px 10px 0px;border:solid 1px #cccccc;}

/* ModuleTitle */
#moduleTitle{font-weight:bold;height:23px;border-top:solid 1px #003366;background:transparent url(/Themes/Resource/listtip.gif) repeat-x scroll 0 0;}
#moduleTitle img{margin-bottom:3px;}
#moduleTitle .ctn{margin:3px 0 0 8px;color:#fff;font-size:1.1em}

/*newsEvnet*/
#newsEvent{width:100%}

/*all detail page*/
#detail {width:700px;}
#detail .titleCtn{padding: 8px 0 2px 20px; border-top:solid 1px #003366;background:transparent url(/Themes/Resource/listtipbig.gif) repeat-x scroll 0 0; color: #fff; border: solid 1px #004c98;font-size: 2em; font-weight: bold;}
#detail .contentCtn{padding: 30px 50px 80px 50px; border: solid 1px #cecece; min-height: 400px;height: 400px; margin-bottom: 4px;text-align:left;vertical-align:top}


/* productList*/
#productList{text-align:left}
#productList td{text-align:left;vertical-align:top;}
#productList td .img{margin:18px}
#productList td .content{margin:18px}
#productList td .content .tbContent td{vertical-align:middle;}

/* productCell */
#productCell {background:#E5E5E5;border-color:#E5E5E5;border-style:solid;border-width:1px 0 0 0;margin:0;}
#productCell .img{width:150px;height:140px}

/* a,haveline */
.haveline a:focus{outline:none;}
.haveline a:link,a:active{color:#000;text-decoration:none;}
.haveline a:visited{color:#000;text-decoration:none;}
.haveline a:hover{color:#003366;text-decoration:none;border-bottom:1px solid #000;}

#moduleTitle .haveline a:focus{outline:none;}
#moduleTitle .haveline a:link,a:active{color:#fff;font-weight:normal; text-decoration:none;}
#moduleTitle .haveline a:visited{color:#fff;font-weight:normal;text-decoration:none;}
#moduleTitle .haveline a:hover{color:#fff;font-weight:bold;text-decoration:none;border-bottom:1px solid #000;}

/* site map */
#sitemap .rightCtn{padding:25px 5px;}
#sitemap .leftNav{min-height:1px;}
.ie6 #sitemap .leftNav{height:auto;}
#sitemap .leftPdt{border:none;}
#sitemap .siteName{color:#fff;background-color:#87b9dc;padding:10px 0 5px 10px;font-size:1.4em;}
#sitemap .maps{margin-top:20px;}
#sitemap .maps .line{margin:20px 0 40px 0;}
#sitemap .maps .line .title{padding:5px 0;border-bottom:solid 1px #5073a3;color:#5073a3;line-height:1.2em;}
#sitemap .maps .line .cell{width:250px;margin:0 5px;}
#sitemap .maps .line .cell .bullets ul{margin:10px 0;padding-left:20px}
#sitemap .maps .line .cell .bullets ul li{list-style-image:url("/Themes/Resource/listBullet.gif");margin:3px 0;}
#sitemap .returnLink{padding:0 0 60px 55px;}
#sitemap .promotion{padding-left:20px;}

/* contact us */
#contactUs .title{margin-top:10px;}

/* policy*/
#policy .title{font-weight:bold; margin-top:10px}
#policy .ctn{line-height:1.5em;width:500px;letter-spacing:0.2em;text-indent:2em}

/* newsEventTitleList */
#titleList {border:1px solid #CCCCCC;}
#titleList table td{vertical-align:top;}
#pageContent #titleList {height:360px;border:1px solid #CCCCCC;}



/* breadCrumb */
#breadCrumb {background-color:#eff7ff;margin-top:4px;height:16px}
#breadCrumb .ctn{margin-top:4px;}

