@charset "utf-8";
/*----------------------------- CSS Document -----------------------------*\
  [Author]:Jasonhu  
  [Date]:2008-8-4  
  [Contact]:www.maesinfo.com  
\*-------------------------------------------------------------------------*/
html{background:url(../images/ap_01.gif) repeat;}
body{margin:0; padding:0; font:normal 10pt Arial, Helvetica, sans-serift; line-height:120%;background:url(../images/mainBg.gif) center repeat-y;}
form{margin:0px;padding:0px;}

/*----------------basic-----------------*/
h1{font:18pt Geneva, Arial, Helvetica, sans-serif; color:#00a4e4; margin:0; padding:0; line-height:14pt;}
h2{font:14pt Geneva, Arial, Helvetica, sans-serif; color:#00a4e4; margin:5px 0 10px 0;}
p{margin:0 0 10px 0;}
hr{width:100%; height:1px; border:0 dashed #00a4e4; border-width:1px 0 0 0; font:0; line-height:0; margin:0 0 10px 0; }
.fontWhite{width:65px; color:#FFFFFF; font-weight:bold;}
.fontBlue{width:65px; display:inline-block; color:#00a4e4; font-weight:bold;}
.fontBlue2{color:#00a4e4; display:block; margin:10px 0 0 0; line-height:0; font-weight:bold;}
.fontBlue3{display:inline-block; color:#00a4e4;}
.fontBlue4{display:inline-block; width:60px; color:#00a4e4; font-weight:bold;}
.fontBlue5{color:#00a4e4; font-size:12pt; font-weight:bold;  display:block; margin:10px 0 0 0;}
.fontBold14{color:#0281b3; font-size:14pt; font-weight:bold; display:block; margin:30px 0 10px 0;}
.fontBold5{color:#00a4e4; font-size:14pt;  display:block; margin:10px 0 0 0;}
.fontB{font-size:14pt; color:#000; font-weight:bold;}
.clear{height:0; font:0; line-height:0; clear:both;}
a{color:#00a4e4; text-decoration:none;}
a:hover{text-decoration:underline;}
input{width:220px; height:15px; margin:2px 0;}
textarea{width:220px;}
.btn{width:auto; height:22px;}
.space{height:6px; display:block;}
.alignC{margin:25px auto 0 auto; width:491px;}

/*--------------head-----------------*/
#head{width:901px; height:146px; margin:0 auto;}
#logo{width:891px; height:116px; margin:0 0 0 10px; background:url(../images/ap_03.gif) no-repeat;}
#contact{width:250px; height:116px; float:right; color:#1188b7; font-size:11px; line-height:13px;}
#menu{margin:0 auto; padding:0; width:886px; height:29px; background:#00a4e4;}
#menu li{list-style:none; float:left;}
#menu li.space{width:2px; height:30px; float:left; background:#fff;}
#menu li a{color:#fff; font:bold 10pt Arial, Helvetica, sans-serif;padding:6px 39px 0 41px; white-space:nowrap; height:24px; display:block; float:left; text-decoration:none;}
#menu li a:hover, #menu li.selected a{background:#43c8f5;color:#fff; font:bold 10pt Arial, Helvetica, sans-serif; float:left; text-decoration:none;}
#home a{width:40px;}
#banner{width:886px; height:232px; background:url(../images/bann0.gif) no-repeat; margin:5px auto; clear:both;}
#bannBar{width:886px; height:18px; background:#00a4e4; margin:0 auto 30px auto;}

/*----------------main content--------------*/
#contentBox{width:886px; height:auto; min-height:400px; margin:0 auto; background:#ffffff;}
#contentL{width:507px; padding:0 30px 10px 30px; height:auto; float:left;background:#fff;}
#contentR{width:300px; height:auto; padding:0 0 25px 0; float:left;background:#fff; }
.ul{margin:0 0 15px 15px; padding:0; clear:both;}
.ul li{ list-style-image:url(../images/dot.gif); color:#00a4e4; line-height:150%;}
.ul li a{color:#00a4e4;text-decoration:none;}
.ul li a:visited{color:#055baa;}
.ul li a:hover{text-decoration:underline;color:#055baa;}
#Caselogo{width:211px; margin:5px auto 40px auto; clear:both;}
#Caselogo img{float:left}

/*----------------sub pages style-----------*/
#subContentL{width:230px; height:auto; padding:0 40px 10px 30px; float:left;background:#fff;}
#subContentL2{width:260px; height:auto; padding:0 10px 10px 30px; float:left;background:#fff;}
#subContentR{width:547px; padding:20px 20px 10px 0; height:auto; float:left;background:#fff;}
.subMenu{margin:0; padding:0;}
.subMenu li{list-style:url(../images/dot.gif); margin:6px 0 20px 0;}
.subMenu li a{color:#00a4e4; text-decoration:none; line-height:90%; font-weight:bold;}
.subMenu li a:hover{ text-decoration:underline; color:#0766be;}
.subMenu li.selected a{color:#0766be; text-decoration:none;}
.subMenu li ul{margin:0 0 0 20px; padding:0;}
.ulSub{margin:0 0 15px 30px; padding:0; clear:both;}
.subMenu li ul li{list-style:url(../images/spacer.gif); margin:6px 0;}
.subMenu li ul li a,.subMenu li.selected ul li a{font-weight:normal; color:#00a4e4;}
.subMenu li ul li.selected a{font-weight:normal; color:#055baa;}
.subMenu li ul li a:hover{text-decoration:underline;}
.subMenu li ul li.selected a:hover{text-decoration:none;}
.ulSub li{ list-style:url(../images/dot.gif);color:#000; line-height:150%;}
.ulSub li ul li{ list-style-image:none;}
.peopleBox{width:100%; height:auto; margin:0 0 15px 0;}
.pic{width:101px; height:117px; margin:0 20px 10px 0; float:left;}
.picText{width:425px; float:left;}
.label{width:70px; font-weight:bold; display:block; float:left;}


/*------------foot----------------*/
#footBox{width:100%; height:20px; background:#43c7f3;}
#foot{width:886px; padding:0 0 0 15px; height:20px; line-height:20px; background:#00a4e4; margin:0 auto; color:#fff; font-size:10px;}

.warning-text {color:red;}