@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; background-color:#f7f7f7; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#4e4e4e }

p { margin:0; padding:0; }

a { color:#747474; }
#clr { clear:both;  }

h1 { margin:0; padding:0; color:#747474; font-size:18px; font-weight:normal; }

.table_bg { background-color:#00577d; color:#FFFFFF; }

.fs10 { font-size:10px; }
.fs11 { font-size:11px; }
.fs14 { font-size:14px; }
.fs16 { font-size:16px; }

.header-left { font-size:18px; font-weight:normal; color:#004566; }
.dark-blue { color:#004566; }
.white { color:#FFFFFF; }
.light-blue { color:#aaebff; }
.line { height:5px; background-color:#eee; }
.line-white { height:1px; background-color:#FFFFFF; }
.line-gray { height:1px; background-color:#e5e5e5; }


.header-txt-color { color:#6e6e6e; }

.dotted-line-color { color:#dedede; }

.dropdown-txt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7e7e7e; }

form { margin:0; padding:0; }



fieldset { border:1px solid #34b6e6; padding:5px; width:220px }

legend {
  padding: 0.2em 0.5em;
  color:white;
  font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:right;
  }
#forgot-pass { width:160px; float:left}
#btn-login { width:22px; float:left; }

.rowline { padding:10px;}

#header-left-txt { width:190px; float:left; line-height:34px; height:34px; }
#header-left-image { width:80px; float:left; }


#wrap-head { background:url(../images/bg-header.jpg) repeat-x;  }
 #header-inner { margin:0pt auto; width:960px;  }
  #header-content {  }
   #cn { float:left; background:url(../images/cn.png) no-repeat; width:380px; height:130px; }
   #phone-lang { float:left; width:320px;}
    #phone { height:74px; background:url(../images/phone-email.png) no-repeat; }
	#lang-sel { padding:7px 60px 0 0; }
   #login { float:left; width:260px; padding-top:10px }
#wrap-nav { background:url(../images/bg-nav.jpg) repeat-x; }
 #nav-inner { margin:0pt auto; width:960px; }
  #nav-content { height:38px; }
#wrap-banner { background:url(../images/bg-banner.jpg) no-repeat top left #f1f1f1;  }
 #banner-inner { margin:0pt auto; width:960px;  }
  #banner-content { height:341px; padding:15px 0 20px 0;  }
#wrap-main {  }
 #main-inner { margin:0pt auto; width:960px;  }
  #main-content { padding:25px 0;    }
   #main-left { float:left; width:300px; padding-right:20px;  }
   #main-right { width:640px; float:left; }
#wrap-footer { background-color:#e7e7e7;  }
 #footer-inner { margin:0pt auto; width:960px; }
  #footer-content { padding:30px; font-size:11px; text-align:center;  }
  
ul.menu {list-style:none; margin:0; padding:0 50px; font-family:Arial, Helvetica, sans-serif; }
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#fff; text-decoration:none; padding:10px 37px 10px 36px; }
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:40px; left:0; background:#007cac; display:none; opacity:0; list-style:none; text-align:left}
ul.menu ul li {position:relative; border:1px solid #0097ce; border-top:none; width:157px; margin:0}
ul.menu ul li a {display:block; padding:6px 7px 5px 7px; background-color:#007cac; font-size:12px; }
ul.menu ul li a:hover {background-color:#005a7f}
ul.menu ul ul {left:157px; top:1px}
ul.menu .menulink { background:url(../images/pipe.png); background-repeat:no-repeat; background-position:right; text-align:left; font-size:14px;  }
ul.menu .menulink:hover, ul.menu .menuhover { background-color:#00618b; }
ul.menu .sub {background:#007cac url(../images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #0097ce}

