body, html { width: 99%; text-align: center; }body { margin: 0; padding: 0; background: #ddd url(../images/bg_body.png) repeat-x; color: #333333; text-align: center;}body, td { font-family: Verdana, sans-serif; font-size: 12px; line-height: 130%; }input, select, textarea { font-family: Verdana, sans-serif; font-size: 12px; border: 1px solid #ccc; padding: 1px 2px; }img { border: 0; }p { margin: 5px 2px; padding: 0; }a { text-decoration: none; color:#22447c; }#login {}/*td { white-space:nowrap; }*/a img          { border:none; }#container {    margin: 0 auto;    width: 998px;    height: 100%;}#header_center{    width: 998px;    height: 167px;    background: transparent url(../images/header_logo.png) no-repeat center center;}#href_index_logo{    width: 998px;    height: 167px;    display: block;}#header_bottom{    margin:0px;    width: 998px;    height:48px;    background: transparent url(../images/bg_menu.png) no-repeat center center;    position:relative;}#content{    height: 100%;}#main_top{    margin:0 auto;    width: 998px;    height: 28px;    background: transparent url(../images/bg_main_top.png) no-repeat center ;}#main_center{    width: 998px;    background: transparent url(../images/bg_main_center.png) repeat-y ;    border: 0px solid black;    margin:0px 2px;    text-align:left;    height: 100%;    padding-top: 0px;    padding-left: 20px;    padding-right: 0px;    padding-bottom: 0px;}#main_center p{  width: 950px;  text-align: justify;  margin-bottom: 0px;  }#main_bottom{    margin:0 auto;    width: 998px;    height: 22px;    background: transparent url(../images/bg_main_bottom.png) no-repeat center ;}#menu{    margin-left: 20px;    font-weight: bold;}#menu ul {    list-style: none;    margin: 0;    padding: 0;}#menu li {    float: left;    margin-right: 5px;    padding: 4px 0 0 0;    /*height: 41px;*/    position:relative;}#menu li a:link, #menu li a:visited {    /*width: 114px;*/    height: 31px;    display: block;    color: #666666;    text-decoration: none;    padding: 10px 10px 0px 10px;    margin: 0px;    border: none;    font-weight: bold;}#menu li a:hover,#menu li a:active {    color: #22447c;}h1 { font-size: 20px; font-weight: bold; margin-top: 0px;color: #22447c; }.partner{  margin: 40px 40px 0px 0px;  font-weight: bold;  border-top: 1px dashed gray;  padding-top: 10px;}.partner a{  margin-left: 10px;  margin-right: 10px;  color: #494949;  font-family: Tahoma;  font-size: 11px;  font-weight: bold;  white-space: nowrap;}.partner a:link, .partner a:visited {}.partner a:hover,.partner a:active {    color: #22447c;}