 body {background-color:#000000; }

 body,th,td { font-family:arial; border-width:0; font:9pt; color:#FFFFFF;}

 input,select,textarea { font-family:"MS Sans Serif", Geneva, sans-serif; border-width:1; border-color:black; font:9pt; }



 a:link {color: #FFFFFF; text-decoration: underline}

 a:visited {color: #FFFFFF;text-decoration: underline}

 a:hover {color: #FFCC00; text-decoration: underline}



 .path {color: #FFFFFF; text-decoration: none; font-family:"MS Sans Serif"; font-weight:bold;}



 a.addtocart    { font-family:Verdana; font-weight:bold; color:#FFFFFF; text-decoration: underline; }

 a.addtocart:link    { color:#FFCC00; text-decoration: none; }

 a.addtocart:visited { color:#FFCC00; text-decoration: none; }

 a.addtocart:hover   { color:#FFFF00; text-decoration: underline; }



 /************************ Price ****************************/

 .old_price1 { font-size:9pt; color:black; color:#8CA9B5;}

 .old_price2 { font-family:Arial; font-size:9pt; color:black; text-decoration:line-through; color:#8CA9B5;}

 .old_price_left { font-size:9pt; color:black; color:#8CA9B5;}

 .old_price_right { font-family:Arial; font-size:9pt; color:black; text-decoration:line-through; color:#8CA9B5;}

 .new_price  { font-size:9pt; color:#FFCC00; }
 .new_price_left  { font-size:9pt; color:#FFCC00; }
 .new_price_right  { font-size:9pt; color:#FFCC00; }



 /************************ Page ****************************/

 .col1-bg { background:#31395A; padding-top:0px; border-right:1px #646C8D solid; border-left:1px #646C8D solid; border-top:6px #FF9100 solid;}

 .col2-bg { background:#3D4771; padding-top:7px; padding-left:7px; padding-right:7px; border-top:6px #6C8199 solid; border-right:1px #646C8D solid; border-bottom:1px #646C8D solid;}

 .col3-bg { background:#31395A; border-right:1px #646C8D solid; border-top:6px #FF9100 solid;}



 /************************ Head ****************************/

 .head-bg1 { background:#000000; background-image:url(../../pictures/bg_head_10.gif); background-repeat:repeat-x;}

 /***.head-bg2 { background:#760010; height:20px; border:1px #B4B4B4 solid;}***/

 .head-bg2 { 

	background:#31395A; height:22px;

	border-bottom:1px #FFFFFF solid; border-top:1px #B5B5B5 solid; border-left:1px #646C8D solid; border-right:1px #646C8D solid;

        height: 24px; font-family:Verdana; font-weight:bold;

        border-bottom:1px #FFFFFF solid;

        background-image:url(../../pictures/bg_hln_10.gif); background-repeat:repeat-x;

}

 .head-bg2 td { padding:2px 5px 2px 5px; font-size:9pt;}

 .head-company { font-weight:900; font-size:12pt; color:#FFFFFF; font-family: Arial,Georgia,sans-serif; border:1px #B5B5B5 solid;}

 .head-c {border:1px #FFFFFF solid; border-width:0 0px 0 0px;}

 .head-slogan  { font-size:9pt; color:#cccccc; font-family:"MS Sans Serif", Geneva, sans-serif; }

 .head-company2{ font-family:Arial; font-weight:bold; font-size:18pt; color:#2d6298; font-family: sans-serif;}

 .head-slogan2 { font-size:9pt; color:#333333; font-family:"MS Sans Serif", Geneva, sans-serif; }



 /************************ Menu ****************************/

 .hdmenu-table     { background:#747474; }

 .hdmenu-td        { background:#eeeeee; }

 .hdmenu-swaptd    { background:#d2d2d2  }



 a.hdmenu-item:link    { color: #000000; font-size:9pt; text-decoration: none;}

 a.hdmenu-item:visited { color: #000000; font-size:9pt; text-decoration: none;}

 a.hdmenu-item:hover   { color: #cc0033; font-size:9pt; text-decoration: underline;}



 .hdmenu-topic          { color: #ffffcc; font-size:9pt; }

 .hdmenu-swaptopic      { color: #333333; font-size:9pt; background:#eeeeee;}

 a.hdmenu-topic:link    { color: #ffffcc; font-size:9pt; text-decoration: none;}

 a.hdmenu-topic:visited { color: #ffffcc; font-size:9pt; text-decoration: none;}

 a.hdmenu-topic:hover   { color: #ffffcc; font-size:9pt; text-decoration: underline;}



 /************************ Foot ****************************/

 .foot-bg1 { background:#31395A; border:1px #646C8D solid; border-width:0px 1px 1px 1px;}

 .foot-bg2 { background:#000000; padding:5px;}

 .foot-text { font-size:9pt; color:#eeeeee; font-family:"MS Sans Serif",Arial; border:1px #FFFFFF solid; border-width:0px 0px 0px 0px;}



 /************************ Counter ****************************/

 .counter-bg   { background:#31395A;  border:1px #646C8D solid; border-width:0px 1px 0px 1px;}

 .counter-text { color:#FFFFFF; }



 /************************ Homepage news ****************************/

 .newslist-heading { font-family:arial,Verdana; font-size:12pt; font-weight:bolder; color:#FFFFFF; } 

 .newslist-cont          { color:#676837; font-size:9pt; }

 a.newslist-subj:link    { color:#416898; }

 a.newslist-subj:visited { color:#416898; }

 a.newslist-subj:hover   { color:#cc0033; }

 a.newslist-link:link    { color: #416898;}

 a.newslist-link:visited { color: #416898;}

 a.newslist-link:hover   { color: #cc0033;}



 /************************Recommend category****************************/

 .special-heading { font-weight:bolder; font-size:9pt; color:#FFFFFF;font-family:"MS Sans Serif",arial; }

 .special-table   { border:1px #646C8D solid; border-width:0 0 3px 0; font-family:"MS Sans Serif",arial; }

 .special-table td   { font-family:"MS Sans Serif",arial; color:#FFFFFF;}

 .special-td      { border-top:solid 1; border-color:#646C8D; padding:2; }

 a.special-link   { color: #BFBFBF; text-decoration: none; font-family:"MS Sans Serif",arial; font-weight:bold; }

 a.special-link:link    { color: #BFBFBF; text-decoration: none;}

 a.special-link:visited { color: #BFBFBF; text-decoration: none}

 a.special-link:hover   { color: #FFFFFF; text-decoration: underline}

 a.special-more:link    { color: #BFBFBF; text-decoration: none}

 a.special-more:visited { color: #BFBFBF; text-decoration: none}

 a.special-more:hover   { color: #FFFFFF; text-decoration: underline}

 .desc {font-family:"MS Sans Serif",Arial;}

 .desc a {color: #BFBFBF; text-decoration: none; font-family:"MS Sans Serif",arial; font-weight:bold}

 .desc a:link    { color: #BFBFBF; text-decoration: none;}

 .desc a:visited { color: #BFBFBF; text-decoration: none}

 .desc a:hover   { color: #FFFFFF; text-decoration: underline}





 /************************ category menu ****************************/

 .cgmenu-heading   { font-weight:bolder; font-size:9pt; color:#FFFFFF;font-family:"MS Sans Serif",arial; padding-top:2px; }

 .cgmenu-table     {border:solid 0;border-bottom:0;border-color:#cccccc;background-color:#f5f5f5}

 .cgmenu-td        {border-bottom:solid 1;border-color:#cccccc;}

 .cgmenu-swaptd    {border-bottom:solid 1;border-color:#cccccc;background:#dedede;}

 .cgmenu-poptable  {border:solid 1;border-bottom:0;border-color:#cccccc}

 .cgmenu-poptd     {border-bottom:solid 1;border-color:#cccccc;background:#f5f5f5}

 .cgmenu-popswaptd {border-bottom:solid 1;border-color:#cccccc;background:#dedede;}

 a.cgmenu-link:link    {color: #333333; text-decoration: none}

 a.cgmenu-link:visited {color: #333333; text-decoration: none}

 a.cgmenu-link:hover   {color: #008000; text-decoration: underline}



 /************************shadow effect ****************************/

 .shadow-main      { background:#31395A; }

 .shadow-border	{width:100%; height:100%; background-color:#646c8D; position:relative; top:-3px; left:-3px; padding:8px; border:1px #8A90A9 solid; border-width:1px 0 0 1px;}

 /* .shadow-border    { border:solid 1; border-color:#8A90A9; border-width:1px 0 0 1px;} 

 .shadow-border-r1 { background:#3D4771; }

  .shadow-border-r2 { background:#31395A; }

  .shadow-bottom    { background:#31395A; } */



 .shadow-ptname    { font-size:11pt; }

 .shadow-special   { color:#cc3300; }

 .shadow-text      { line-height:120%;font-family:"MS Sans Serif", verdana, arial; font-size:9pt;}

 a.shadow-link    { color:#416898; text-decoration: none;font-family: "MS Sans Serif", Geneva, sans-serif; }

 a.shadow-link:link    { color:#BFBFBF; text-decoration: none; }

 a.shadow-link:visited { color:#BFBFBF; text-decoration: none; }

 a.shadow-link:hover   { color:#FFFFFF; text-decoration: underline; }



 /************************ product detail ****************************/

 .ptdet-topic-bg      { background:#646C8D; padding-left:10px; padding-right:10px;}

 .ptdet-topic { font-family:Arial,Verdana;  font-weight:bolder; font-size:14pt; color:#FFFFFF; }

 .ptdet-subtopic { font-size:9pt; color:#FFFFFF; }

 .ptdet-special   { color:#660000; }

 .ptdet-text      { line-height:1.5; font-size:11pt; font-family:Arial;}



 .ptdet-def-table { background:#3D4771; }

 .ptdet-def-td1   { background:#646C8D; height:23; text-align:right; font-weight:bolder; }

 .ptdet-def-td2   { background:#646C8D; height:23; text-align:left; }



 .ptdet-pc-table { background:#3D4771; }

 .ptdet-pc-td1   { background:#646C8D; height:22; text-align:center; }

 .ptdet-pc-td2   { background:#646C8D; height:22; text-align:right; }



 .ptdet-feat-table { background:#3D4771; }

 .ptdet-feat-td1   { background:#646C8D; height:22; }

 .ptdet-feat-td2   { background:#646C8D; height:22; }

 .listhr	{color:#646C8D;}



 /************************Homepage product list****************************/

 .homept-heading-td { background:#ffffff; }

 .homept-heading { top:10;width:180;font-weight:bolder; font-family:arial,Verdana; font-size:14pt; color:#000000; }



 /************************Product category list ****************************/

 .cglist-cgname { font-family:arial,sans-serif,Verdana; font-weight:bolder; font-size:14pt; color:#FFFFFF; }

 .cglist-hr { height:1; color:#646C8D; }

 .cglist-table { background:#3D4771; }

 .cglist-tr1   { background:#646C8D; height:28; }

 .cglist-tr2   { background:#646C8D; height:28; }

 .cglist-desc          { color:#FFFFFF; font-size:9pt; font-family:Arial;}

 a.cglist-name	       { color:#BFBFBF; font-size:9pt; font-family:Arial;}

 a.cglist-name:link    { color:#BFBFBF; font-size:9pt; }

 a.cglist-name:visited { color:#BFBFBF; font-size:9pt; }

 a.cglist-name:hover   { color:#FFFFFF; font-size:9pt; }



 /************************Product list ****************************/

 .ptlist-cgname { font-family:arial,sans-serif,Verdana; font-weight:bolder; font-size:14pt; color:#FFFFFF; }

 .ptlist-hr { height:1; color:#B3BECD; }

 .detline	{background-color:#646C8D;}



 /************************ Product search ****************************/

 .ptsearch-heading { font-family:arial,Verdana; font-weight:bolder; font-size:14pt; color:#FFFFFF; }

 .ptsearch-hr      { height:1; color:#646C8D; }



 /************************ Adv search ****************************/

 .searchengine-table {border:solid 1;border-color:#31395A; background-color:#646C8D; color:#FFFFFF; width:85%}

 .searchengine-table td {padding:3px 4px;}

 .searchengine-msg   {font-weight:bolder; font-size:14pt; color:#416898; }



 /************************ ViewCart ****************************/

 .viewcart-heading { font-family:arial,Verdana; font-size:14pt; font-weight:bold; color:#FFFFFF; }

 .viewcart-table { background:#3D4771;  font-family:arial;}

 .viewcart-table td { font-family:arial;}

 .viewcart-td1   { height:24; background:#31395A; font-weight:bolder; text-align:center; font-family:arial; }

 .viewcart-td2   { height:22; background:#646C8D; font-family:arial; }

 a.viewcart-link { color:#BFBFBF; text-decoration: none;font-family:arial; }

 a.viewcart-link:link    { color:#BFBFBF; text-decoration: none; }

 a.viewcart-link:visited { color:#BFBFBF; text-decoration: none; }

 a.viewcart-link:hover   { color:#FFFFFF; text-decoration: underline; }

 .popcart	{background-color:#3D4771; border-top:6px #0064AB solid; color:#FFFFFF;}



 /************************ fill order ****************************/

 .billto-topic { font-size:10pt;font-weight:bold; color:#FFFFFF; }



 .billto-cart-tb  { background:#3D4771; }

 .billto-cart-tb td  { font-family:arial; }

 .billto-cart-td1 { height:22; background:#31395A; text-align:center; }

 .billto-cart-td2 { height:22; background:#646C8D; }

 .billto-cart-td3 { height:22; background:#646C8D; }



 .billto-pay-tb  { background:#3D4771; }

 .billto-pay-td1 { height:22; background:#646C8D; font-weight:bolder; color:#FFFFFF; text-align:right; }

 .billto-pay-td2 { height:22; background:#646C8D; color:#000000; }



 .billto-form-tb { background:#3D4771; }

 .billto-form-td1 { height:22; background:#646C8D; font-weight:bolder; color:#FFFFFF; text-align:right; }

 .billto-form-td2 { height:22; background:#646C8D; color:#FFFFFF; }



 /************************ product require ****************************/

 .req-body  { background:#e9f3fc; }

 .req-table { border:solid 2; border-color:#cccccc; }

 .req-topic { font-family:verdana,arial;height:32; font-weight:bolder; font-size:15pt; color:#000066; }

 .req-hr    { height:2; color:#B3BECD; }

 .req-msg   { color:red; }



 /************************ forward friend ****************************/

 .forwd-body  { background:#e9f3fc; }

 .forwd-table { border:solid 2; border-color:#cccccc; }

 .forwd-hr    { height:2; color:#B3BECD; }



 /************************ Note ****************************/

 .note-td1 { background:#3a6ea5; text-align:center; font-weight:bolder; color:#F3F3F3; }

 .note-td2 { border:solid 1; border-bottom:0; border-color:#3a6ea5; }

 .note-td3 { border:solid 1; border-top:0; border-right:0; border-color:#3a6ea5; }

 .note-td4 { border-right:solid 1; border-color:#3a6ea5; }

 .note-content { font-size:12pt; color:#FFFFFF; }

 a.note-close:link    { color: #666666; font-size:10pt; }

 a.note-close:visited { color: #666666; font-size:10pt; }

 a.note-close:hover   { color: #cc0033; font-size:10pt; }



 .faq-td1 { height:24; background:#eeeeee; color:#FFFFFF; border-rigtht:1}

 .faq-td2 { height:24; background:#fafafa; color:#000000; }

 

 .news-subj { color:#676837; font-weight:bolder; font-size:12pt; height:32; }

 .news-cont { color:#676837; font-size:10pt; }

 .news-subtopic { color:#676837; font-size:11pt; }

 .news-ptname { color:#676837; font-size:10pt; }

 .news-ptdesc { color:#676837; font-size:10pt; }

 a.news-relate:link    { color: #666666; font-size:11pt; }

 a.news-relate:visited { color: #666666; font-size:11pt; }

 a.news-relate:hover   { color: #cc0033; font-size:11pt; }

 .newslist-bg            { background:#ffffff; }

 .searchengine-bg    {background:#3D4771; }



 /************************ Product Feature ****************************/

  .ftdetail-ptname  { font-weight:bolder; color:#3a6ea5; font-size:14pt; }

  .ftdetail-heading { font-weight:bolder; color:#000000; font-size:13pt; }



  .checkoutmsg { font-size:12pt; color:#CCCCCC; font-family:arial; }

  .chkout      { font-size:12pt; color:#CCCCCC; font-family:arial; }



 /************************ add new style ****************************/

 .mem_price  { font-size:9pt; color:#FFFF66; }
 .mem_price_left  { font-size:9pt; color:#FFFF66; }
 .mem_price_right  { font-size:9pt; color:#FFFF66; }



 .ptdet-ah-table { background:#3D4771; }

 .ptdet-ah-table td {font-family:Arial;}

 .ptdet-ah-tr1   { background:#646C8D; height:22; }

 .ptdet-ah-tr2   { background:#646C8D; height:22; }

  

 /************************ add favorites ****************************/

 .addhotlist-body  { background:#ffffff; }

 .addhotlist-table { border:solid 2; border-color:#999999; }

 .addhotlist-hr    { height:2; color:#B3BECD; }

  

 /************************ customer remark ****************************/

 .remark-topic    { color:#000000; font-weight:bolder; font-size:11pt; }

 .remark-subtopic { color:#000000; font-weight:bolder; font-size:10pt; }

 .remark-nocmmt   { color:#000000; font-weight:bolder; font-size:16pt; }

 .remark-cmmt     { color:blue; font-size:10pt; }

 .remark-button   { width:80px; height:22px; }

 .remark-tb  { background:#cccccc; }

 .remark-td  { background:#f0f0f0; }

 .remark-list1  { background:#f0f0f0; }

 .remark-list2  { background:#f8f8f8; }

 .remark-close-tb  { background:#aaaaaa; }

 .remark-close-td  { background:#e1e1e1; }

  

 /************************ member register ****************************/

 .register-msg      { color:#FFFFFF; font-weight:bolder; }

 .register-tip      { color:#FFFFFF; font-weight:bolder; }

 .register-topic    { color:#FFFFFF; font-size:9pt; font-weight:bolder; padding-left:5px;}

 .register-form-tb  { background:#3D4771; }

 .register-form-td1 { height:22; background:#646C8D; font-weight:bolder; color:#FFFFFF; text-align:right; }

 .register-form-td2 { height:22; background:#646C8D; color:#FFFFFF; }

 .register-button   { width:100px; height:25px; }

  

 .reg-succ-bd       { background:#646C8D; }

 .reg-succ-td       { background:#646C8D; color:#FFFFFF; font-family:Arial;}

  

 /************************ member login module ****************************/
 .memlogin-tb   {

	border:#CCCCCC solid; BORDER-WIDTH:0 0 0 0;border-bottom:3px #646C8D solid; 

        background-image:url(../../pictures/bg_login_10.gif); background-repeat:repeat-x;

}

 .memlogin-td3	   {}

 .memlogin-text   {font-size:9pt; color:#FFFFFF; padding-left:3px;}

 .memlogin-input  {border:1px #31395A solid; background:#FFFFFF; color:#666666; height:20px; width:85%}

 .memlogin-button	{border:1 #000000 solid; height:22px; cursor:hand;}

 a.memlogin-link:link    { COLOR: #BFBFBF; TEXT-DECORATION: none; font-weight:bold; }

 a.memlogin-link:visited { COLOR: #BFBFBF; TEXT-DECORATION: none; font-weight:bold; }

 a.memlogin-link:hover   { COLOR: #FFFFFF; TEXT-DECORATION: underline; font-weight:bold; }

  

 /************************ member login ****************************/

 .login-td1 { background:#31395A; text-align:center; font-weight:bolder; color:#FFFFFF; font-size:10pt; }

 .login-td2 { border:solid 1; border-color:#31395A; background-color:#646C8D;}

 .login-tip     { font-size:9pt; color:#FFFFFF; }

 .login-msg     { font-size:9pt; color:#FFCC00; }

 .login-text    { font-size:9pt; color:#FFFFFF; font-weight:bolder; }

 .login-button	 { border-width:1px; width:60pt;height:18pt;}

  

 /************************ member login information****************************/

 .welcome-tb  { background:#cccccc; }

 .welcome-td  { background:#f6f6f6; }

  

 .disc-tb     { background:#cccccc; }

 .disc-topic  { font-size:10pt; color:#000000; font-weight:bolder; }

 .disc-desc { background:#f5f5f5; font-size:10pt; color:CCCCCC; height:22; text-align:center; }

 .disc-name { background:#f5f5f5; font-size:10pt; color:#000000; height:22; text-align:center; }

 .disc-disc { background:#f5f5f5; font-size:10pt; color:#990000; height:22; text-align:center; }

  

 /************************member password ****************************/

 .passwd-table  { background:#646C8D; color:#FFFFFF}

 .passwd-table td  {

	background:#646C8D; color:#FFFFFF

 }

 .passwd-topic  { font-size:12pt; background-color:#31395A !important; color:#FFFFFF; font-weight:bolder; letter-spacing:8; }

 .passwd-msg    { font-size:9pt; color:#FFFFFF; font-weight:bolder; }

 .passwd-tb     { background:#3D4771; }

 .passwd-td     { background:#3D4771; }

 .passwd-fld    { font-size:9pt; color:#000000; font-weight:bolder; }

 .passwd-desc   { font-size:9pt; color:#000000; }

  

 /************************order query ****************************/

 .queryorder-tb  { background:#3D4771; }

 .queryorder-hd  { background:#31395A; height:24px; font-size:10pt; text-align:center; }

 .queryorder-td  { background:#646C8D; height:22px; }

 .queryorder-msg { font-size:12pt; color:#FFFFFF; font-weight:bolder; }

 .queryorder-desc{ font-size:10pt; color:#FFFFFF; }

  

 /************************ My favorites****************************/

 .hotlist-topic { font-family:arial,Verdana; font-weight:bolder; font-size:14pt; color:#2d6298; }

 .hotlist-tb  { background:#3D4771; }

 .hotlist-tb td  {font-family:arial; }

 .hotlist-tr  { background:#646C8D; }

 .hotlist-msg1{ font-size:14pt; color:#8CA9B5; }

 .hotlist-msg2{ font-size:12pt; color:#FFFFFF; }

 .hotlist-offrack { font-size:10pt; color:#666600; }

 .hotlist-button	{ border-width:1px; width:50pt; height:16pt; }



 /************************ product table list ****************************/

 .pt-tblist-tb  { background:#3D4771; }

 .pt-tblist-td1 { background:#31395A; height:24; font-size:9pt; text-align:center; }

 .pt-tblist-td2 { background:#646C8D; height:23; font-size:9pt; }



 /************************lastupadate date ****************************/

 .lastupdate-font { COLOR: #FFFFFF; FILTER: Glow(Color=#000000, Strength=1); FONT-SIZE: 9pt; font-family:Verdana; TOP: 1px; WIDTH: 110% ; }

 .lastupdate-hr   { height:1; color:#646C8D; }





 /****New Added by Wjg ***/

 a.hln	       {  font-family:arial,Verdana;text-decoration: none; }

 a.hln:link    {  color:#FFFFFF; text-decoration: none; }

 a.hln:visited {  color:#FFFFFF; text-decoration: none; }

 a.hln:hover   {  color:#FFCC00; text-decoration: none; }



 .headline_name { font-size:14pt } 



 /************************forum style******************************/

 .forum_topbd {background:#646C8D;color:#FFFFFF}

 .forum_subj {font-weight:bold;font-size:14pt;line-height:1.5;color:#FF9900}

 .forum_dt {font-size:8pt;font-family:verdana; color:#8CA9B5;}

 .forum_hr {color:"#B3BECD"} 

 .forum_detail {line-height:1.7 ;color:#FFFFFF}

 .forum_forwd_bg{background:#FFFFFF}

 .forum_forwd_hdbg{background:#C1EBFF}

 .forum_j   {color:#990000}

 .forum_j1  {font-family:verdana,arial;letter-spacing: 1pt;font:15pt;font-weight: bold;color:#000066}

 .forum_msg { color:#646C8D; font-size:10pt; }

 .forum_inputbg{background:#F6F6F6}

 .forum_mtfld { font-weight:bold;}

 .forum_tip {font-size:9pt; text-decoration:none;color:#8CA9B5;line-height:1.3}

 .forum_flatbtn { border-right:#11234D 1px solid; border-top: #CCCCCC 1px solid; font-size:9pt; background:#2D6298; border-left: #CCCCCC 1px solid; cursor: hand; color: #FFFFFF; border-bottom: #11234D 1px solid; height: 19px}

 .forum_drpdwn { color:#383C45; background-color:#CCCCCC; font-size:9pt } 

 .bb_nor:{color:#BFBFBF;text-decoration:none; font-weight:bold;}

 a.bb_nor:visited{color:#BFBFBF;text-decoration:none; font-weight:bold;}

 a.bb_nor:link{color:#BFBFBF;text-decoration:none; font-weight:bold;}

 a.bb_nor:hover{color:#FFFFFF;text-decoratoin:none; font-weight:bold;}

 .bb_tool:{color:#BFBFBF;text-decoration:none; font-weight:bold;}

 a.bb_tool:visited{color:#BFBFBF;text-decoration:none; font-weight:bold;}

 a.bb_tool:link{color:#BFBFBF;text-decoration:none; font-weight:bold;}

 a.bb_tool:hover{color:#FFFFFF;text-decoration:none; font-weight:bold;}

table.forumlist td{border-bottom:#E2E0C0 1px solid;}

.forumlist_fld{background:#31395A;color:#ffffff;}

table.forum_mtab td{font-family:Verdana; border-bottom:#646C8D 1px solid;}

.bb_mtab_fld {background:#646C8D; color:#000000;font-weight:bold}

.bb_mtab_fld.a {text-decoration:underline;}

.bb_mtab_val {background:#FFFFFF}

.bb_mtab_sort {background:#CE4636; color:#FFFFFF;}

.bb_mtab_sort.a {color:"#FFFFFF";text-decoration:underline }

.bb_mtab_selfld{background:"#DBDBDB"}

table.forum_mtab1 td{font-family:Verdana;border-bottom:0px;}

 .forum_msgbd {background:#646C8D;color=#FFFFFF}

 .bb_sch_title{background-color:"#7F98AF";color:"#FFFFFF";font-weight:bold}

 .bb_main{border:#CCCCCC 1px solid; padding:8px;}



 /************************ file download page ****************************/

 .download-name { letter-spacing:1pt;font:15pt;font-weight:bold;color:#000066 }

 .download-file { font:13pt; }

 .download-cont { TABLE-LAYOUT: fixed ; border-spacing:8 ;padding-top:15;} 



 /************************ vote module ****************************/

 .vt-question    { font-family:"Arial";color:#cc6600; font-weight:bolder; font-size:10pt; }

 .vt-desc        { font-family:"Arial";color:#666666; font-size:9pt; }

 .vt-cont        { font-family:"Arial";color:#000000;font-size:10pt; }

 .vt-button	     { font-family:"Arial";border:1 #000000 solid; background-color:#eeeeee;width:36pt;height:15pt;}



 /************************ vote result ****************************/

 .voters-question    { font-family:"Verdana";color:#FFFFFF; font-weight:bolder; font-size:11pt; }

 .voters-desc        { font-family:"Arial";color:#FFFFFF; font-size:10pt; }

 .voters-content     { font-family:"Arial";color:#FFFFFF; font-weight:bolder; font-size:10pt; }

 .voters-table       { background:#31395A; }

 .voters-table-bg    { background:#3D4771; }

 .voters-tr          { background:#646C8D; }

 .voters-win-tb      { background:#31395A; }

 .voters-win-td      { background:#646C8D; }

 a.voters-win-link:link    { font-weight:bold;letter-spacing:3pt;text-decoration: none; color: #FFFFFF}

 a.voters-win-link:visited { font-weight:bold;letter-spacing:3pt;text-decoration: none; color: #FFFFFF}

 a.voters-win-link:hover   { font-weight:bold;letter-spacing:3pt;text-decoration: underline; color: #FFCC00}



/*************************category list style*************************/

.ECMenu { behavior: url(../lib/cl_flyout.htc); }



.flyoutMenu{ border: #D0ED9A solid; border-width: 0px 0px 0px 0px;font-weight: bold; border-bottom:2px #7AD6EE solid;}

.flyoutLink{ 

	height: 24px; font-family:Verdana; font-weight:bold;

	border-top:0px #ffffff solid;border-bottom:1px #7AD6EE solid;

	padding: 1px 1px 1px 1px;

	font-size: 12px; cursor: hand;
	background: #00536A url("../../pictures/flylink_10.gif") repeat-x left top;


}

.flyoutLink a { color: #FFFFFF; text-decoration: none; }

.flyoutLink a:visited { color: #FFFFFF; text-decoration: none; }

.flyoutLinkOver{

	height: 24px; font-family:Verdana; font-weight:bold;

	border-bottom:1px #7AD6EE solid;

	padding: 1px 1px 1px 1px;

	font-size: 12px; cursor: hand;

	background: #8E3512 url("../../pictures/flyover_10.gif") repeat-x left top;

}

.flyoutLinkOver a { color: #FFFFFF; text-decoration: none; }

.flyoutLinkOver a:hover { color: #FFFFFF; text-decoration: none; }

.flyoutLinkOver a:visited { color: #FFFFFF; text-decoration: none; }

.flyoutLinkDown{

	height: 24px; font-family:Verdana; font-weight:bold;

	border-bottom:1px #D0ED9A solid;

	padding: 1px 1px 1px 1px;

	font-size: 12px; cursor: hand;

	background: #F7DB7C url("../../pictures/flydown_10.gif") repeat-x left top;

}

.flyoutLinkDown a { color: #000000; text-decoration: none; }

.flyoutLinkDown a:hover { color: #000000; text-decoration: none; }

.flyoutLinkDown a:visited { color: #000000; text-decoration: none; }



.flyoutSubMenu { border: #004C8F solid; border-width: 1px 1px 0px 1px;font-weight: bold;}

.flyoutSubLink {

	height: 24px; font-family:Verdana;

	border-bottom:1px #004C8F solid; border-top:1px #FFFFFF solid;

	padding: 1px 10px 1px 15px;

	font-size: 12px; cursor: hand;

	background: #6CC1DE url("../../pictures/flysublink_10.gif") repeat-x left top;

}

.flyoutSubLink a { color: #000000; text-decoration: none; }

.flyoutSubLink a:visited { color: #000000; text-decoration: none; }

.flyoutSubLinkOver {

	height: 24px; font-family:Verdana;

	border-bottom:1px #004C8F solid; border-top:1px #FFFFFF solid;

	padding: 1px 10px 1px 15px;

	font-size: 12px; cursor: hand;

	background: #F7C05B url("../../pictures/flysubover_10.gif") repeat-x left top;

}

.flyoutSubLinkOver a { color: #000000; text-decoration: none; }

.flyoutSubLinkOver a:hover { color: #000000; text-decoration: none; }

.flyoutSubLinkOver a:visited { color: #000000; text-decoration: none; }

.flyoutSubLinkDown{

	height: 24px; font-family:Verdana;

	border-bottom:1px #004C8F solid;

	padding: 1px 10px 1px 15px;

	font-size: 12px; cursor: hand;

	background: #F7DB7C url("../../pictures/flysubdown_10.gif") repeat-x left top;

}

.flyoutSubLinkDown a { color: #000000; text-decoration: none; }

.flyoutSubLinkDown a:hover { color: #000000; text-decoration: none; }

.flyoutSubLinkDown a:visited { color: #000000; text-decoration: none; }





/*****************category page,no show description****************************/

.elButton a {

color: #BFBFBF;font-size:9pt;font-family:verdana;

font-weight:bold;text-decoration: none !important;

border:1px outset #DDDDDD;background-color:#646C8D;height:25px !important;

display: block;width: 90%;padding: 3px 5px;margin: 1px;

}

.elButton a:visited	{

  color:#BFBFBF;

  }

.elButton a:hover {

background-color: #646C8D;color:#FFFFFF;

padding: 3px 5px;border:1px outset #dddddd;

}

.ttt a {

color: #000000;font-size:9pt;font-family:verdana;

font-weight:bold;text-decoration: none !important;

border:1px inset #dddddd;background-color:#6C8199;height:25px !important;

display: block;width: 90%;padding: 4px 0px 0px 6px;margin: 1px;

¡@}

/******************subsite search module****************************/

/*.asotitle	{font-weight:bold;font-family:Arial;COLOR: #217098;  FONT-SIZE: 12pt; LINE-HEIGHT: 120%; POSITION: relative;TOP: 1px; WIDTH: 110% ;}*/

.asotitle	{

	font-weight:bold;font-family:Arial; LINE-HEIGHT: 120%; POSITION: relative;TOP: 1px; WIDTH: 110% ;

	COLOR: #000000; FILTER: Glow(Color=#FFFFFF, Strength=1); FONT-SIZE: 12pt;  TOP: 1px; WIDTH: 110% ;

}

.asoborder  {border:1 #B2B2B2 solid;border-width:1 1 1 1;padding:5 10;font-family:Arial; }

.asoinput	{border:1 #31395A solid;border-width:1 1 1 1;width:120px;background-color:#FFFFFF;font-family:Arial; }

.asoadvsch  { COLOR: #FFFFFF; text-decoration:none; FONT-SIZE: 9pt; LINE-HEIGHT: 18px; POSITION: relative; TOP: 1px; WIDTH: 100%; cursor:hand; }




/******************form module****************************/

.formtabMt {border-bottom:0px #646C8D solid;}

				

.formtab_left{color:333333;border-width:0 0 0 0; height:24; color:#FFFFFF}

.formtab_right{color:333333;border-width:0 0 0 0; height:24; color:#FFFFFF}

.formtab_desc{background:#646C8D; color:#CCCCCC}

.formtab_foot{background:#646C8D; color:#CCCCCC;}

.formtab_cmmt{color:#8CA9B5; }

.formInnerTab {color:333333;border:1 #646C8D solid;border-width:1 1 1 1;padding: 3px 3px 3px 3px; }

.formtab_input{  BORDER-RIGHT: 1px solid #555555; BORDER-TOP: 1px solid #999999;vertical-align:bottom ; FONT-SIZE: 8pt; background:#ffffff; BORDER-LEFT: 1px solid #999999; COLOR: #333333; BORDER-BOTTOM: 1px solid #555555; FONT-FAMILY: verdana;height:20;}





/*****************subsite category list module************************/

.asocg_sec1 {background-color: #F3CB87;cursor: hand;color:#356ACD;border-bottom:1 #ffffff solid;border-left:1 #ffffff solid;}

.asocg_sec1 table {color:#356ACD;}

.asocg_sec2 {background-color: #356ACD;cursor: hand;color: #fff;border-left:1 #ffffff solid;}

.asocg_sec2 table {color:#ffffff;}

.asocg_line { border-top:4 #356ACD solid;border-bottom:1 #356ACD solid; }

.asocg_path_bg { background-color:#DCE7FE;padding:2 0 2 24;}

.asocg_list2 {background-color:e7e7e7}

.asocg_list1 {background-color:efefef}

.asocg_cnt {color:999999}





/****************exchange button**********************************/

.button_exchange	{border-top:1 #FFFFFF solid;border-right:1 #5A6CA2 solid;border-bottom:1 #5A6CA2 solid;border-left:1 #FFFFFF solid;background-image:url(../../../../pictures/bc_bg.gif);height:23px;cursor:hand;padding:0;width="60"}

.button_exchange table	{font-size:9pt;font-family:Arial;height:23px;cursor:hand;color:#5A6CA2;font-weight:bold;}



/****************search module**********************************/

.search_tab1 { background-color:#FFFFFF}

.schtxttd1 {background-color:#EFEFEF }

.schbtntd1 {background-color:#E7E7E7 }

.search_tab2 { background-color:#3D4771}

.schtxttd2 {background-color:#3D4771 }

.schtxttd2 input {background-color:#FFFFFF; border:1px #31395A solid; height:20px; color:#3D4771; font-size:9pt;}

.schbtntd2 {background-color:#3D4771 }

.search_tab3 { background-color:#FFFFFF}

.schtxttd3 {background-color:#EFEFEF }

.schbtntd3 {background-color:#E7E7E7 }


/***************detail show page link************************************/
.pagenum_now { color: #000000; background-color: #CCCCCC; text-decoration: none; padding: 1px 4px; width: 1em; text-decoration: none; } 
.pagenum A:link, .pagenum A:visited { color: #666666; background-color: #F0F0F0; text-decoration: none;  margin: 1px; padding: 1px 4px; width: 1em; text-decoration: none; } 
.pagenum A:hover { color: #000000; background-color: #CCCCCC; text-decoration: none; padding: 1px 4px; width: 1em; text-decoration: none; } 
.pagenum A:active { color: #000000; background-color: #CCCCCC; text-decoration: none;  padding: 2px 3px 0px 5px; width: 1em; text-decoration: none; } 
.pagenum_g A:link, .pagenum_g A:visited {color: #666666;  text-decoration: none; margin: 1px; padding: 0; width: 1em; text-decoration: none; } 
.pagenum_g A:hover { color: #000000; text-decoration: none; padding: 0; width: 1em; text-decoration: none; } 
.pagenum_g A:active { color: #000000; text-decoration: none; padding: 0; width: 1em; text-decoration: none; } 
/*************memonline*************************************/
.memonline_td1 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: F69608;
	font-weight: bold;
}
.memonline_td2 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: E8E8E8;
}
.memonline_td3 {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC33;
}
.logdiv{
	position:absolute;
	width:100px;
	visibility:hidden;
}
.logtd {
	height: 8px;
}
.signdiv{
	position:absolute;width:190px;display:block;border:1px solid #999999;background:#646C8D;z-index:1000;
}
.msgdiv{
	color:#ff0000;
}

a.close {
position: absolute;
right: 2px;
top: 3px;
width: 18px;
height: 18px;
background: url("closenormal.gif") no-repeat;
text-indent: -9999px;
}
a.close:hover {
background: url("closehover.gif") no-repeat;
}
#logdiv .row_01_left,
#logdiv .row_02_left {
padding-left: 10px;
}
#logdiv .row_01_left,
#logdiv .row_01_right {
background: none !important;
}
#logdiv .row_01_right input,
#logdiv .row_02_right input {
width: 80px;
}

.mo_vote a.close {
	top: 13px;
}
.mo_vote .md_top .layer_01 {
        position: relative;
}
.msgcontent {
        z-index: 99991;
	width: 500px;
	margin: 20px auto;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
	opacity: 0.90;
	background: #FFF;
	padding: 10px;
}
.voters-table {
        z-index: 99990;
	width: 600px;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
	opacity: 0.90;
}
#floatDiv {
	width: 100%;
	background: #000;
	cursor: default;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	position: absolute;
	top: 0;
	left: 0;
	z-index:9990;
	height: 2470px;
}
#msgbox {
	position: absolute;
	z-index: 9999;
	width: 99%;
}
#loadingDiv {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0px 0px;
	background: #C03;
	color: #FFF;
	z-index:99999;
}
.hideThis {
	display: none;
}
.showThis {
	display: block;
}
.asoads_left{
	position:fixed;
	left:3px;
	bottom:3px;
	z-index:999;
}
.asoads_right{
	position:fixed;
	right:3px;
	bottom:3px;
	z-index:999;
}
* html div.asoads_right,* html div.asoads_left {
	position: absolute;
}
