a img{
    text-decoration:none;
    color:white;
} 
#friendLinksHtml a:link, #friendLinksHtml a:visited, #friendLinksHtml a:hover, #friendLinksHtml a:active{
    text-decoration:none;
    color:blue;
  }
  a:hover{
    background:#cc9;
  }
  h1{
    font-size:1.5em;
    color:red;
    text-align:center;
    margin-top:5px;
  }
  h2{
    font-size:1.2em;
    color:red;
  }
  pre{
    font:1em normal;
  }
  .errMsg{
     border-color:red;
  }

  /***********Top part***************/
  body{
    margin:0;
    padding:0;
    font-family:"Lucida Grande",Verdana,Lucida,Arial,Helvetica,宋体,sans-derif;
    font-size:0.8em;
    color:#00c;
  }

  #canvas{
    margin:0 auto;
    padding:0;
    width:67em;
  }
 
  #header{
    margin:0;
    padding:0;
    width:100%;
    height:49px;
    background: url(image/chineseBizJT.gif) no-repeat center ;
  }

  /***********Search part***************/
  #search{
    margin:20px 0px 2px 0px;
    padding:0;
    background: #ffe;
    border:#363 1px solid;
  }
  #searchForm{
    margin:10px auto 0px auto;
    padding:10px;
    width:43em;
  }
  #searchForm div{
    float:left;
  }
  #searchForm p{
    margin:3px 0px;
  }
  #searchCity{
    width:12em;
  }
  #searchState{
    width:2em;
    margin:0px 3em 0px -1px; 
  }
  #searchKeyword{
    width:18em;
  }

  /***********Menu part***************/
  #menu{
    margin:10px auto 0px auto;
    padding:0;
    background: #eed;
    text-align:center;
    clear:both;
  }
  #menu li{
    margin:0;
    padding:2px 5px 0px 10px;
    background:transparent url(image/separator.gif) no-repeat left center; 
    display:inline;
  }
  #menu #help{
    background:transparent; 
  }
  #menu li:hover,  #menu #help:hover{
    cursor:default;
    background:#cc9 url(image/separator.gif) no-repeat left center; 
  }

  /***********Result and Ad part***************/
  #result, #ad{
    display:none;
    margin:0;
    padding:0 0 0 5px;
    background: #f9f9ff;
    border:#363 1px solid;
    overflow:hidden;
  }
  #ad{
    padding:0 60px 0 60px;
  }
  #result p{
    margin:0;
    padding:0.2em;
  }
  #result div{
   padding:2px;
  }
   #result .submit p{
    display:inline;
  }
   #result label{
    width:11.5em;
    text-align:right;
    float:left;
    clear:left;
  }

  /******help*******/
  #result #helpHtml div{
    margin:20px 0px;
    padding:0px;
  }

  /***********register part***************/
   #registerForm #rStateLabel, #registerForm #rZipcodeLabel{
    width:auto;
    text-align:right;
    float:none;
  }
  #registerForm .rFormInput{
    width:40em;
  }
  #registerForm #rCity{
    width:19em;
  }
  #registerForm #rState{
    width:2em;
  }
 #registerForm  #rZipcode{
    width:8em;
  }

  /***********modify part***************/
  #modifyForm .inputText{
    width:25em;
  }

  /***********consult part***************/
  #consultForm .inputText{
    width:25em;
  }
  #consultForm textarea{
    width:40em;
    height:6em;
  }

  /***friendLinks***/
  #result #friendLinksHtml div{
    float:left;
    clear:none;
    border:#336 1px solid;
    background:#dde;
    margin:4px;
    padding:2px;
    width:14.8%;
  }
   #result #friendLinksHtml #applyLink{
    clear:both;
  }

  /*****Statistics part****/
  #keywordResult div,#stateResult div,#cityResult div,#stateNameResult div{
    float:left;
    clear:none;
    border:#363 1px solid;
    margin:1px;
    padding:1px;
    width:12.7em;
    height:1.2em;
  }
  #stateNameResult div{
    width:24.2%;
  }

  /***********Footer part***************/
  #footer h1{
    margin:0;
    padding:3px 0px;
    width:100%;
    text-align:center;
    font:1em normal;
    color:#fff;
    background:#996;
    clear:both;
  }
