
body {  behavior :url(csshover2.htc); }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {  margin :0; padding :0; font-family :Verdana, Geneva, sans-serif; _text-align :center; }
table {  border-collapse :collapse; border-spacing :0; }
fieldset, img {  border :0; }
address, caption, cite, code, dfn, em, strong, th, var {  font-style :normal; font-weight :normal; }
ol, ul {  list-style :none; }
caption, th {  text-align :left; }
h1, h2, h3, h4, h5, h6 {  font-size :100%; font-weight :normal; }
q:before, q:after {  content :''; }
abbr, acronym {  border :0; }
#wrapper {  width :100%; background :#FFF url(../images/bg-wrapper-bottom.png) 0 100% repeat-x ; padding :0 0 89px 0;}
#wrapper #wrapper-container {  width :1110px; margin :0 auto; background :url(../images/bg-wrapper-content.png) 50% 0 repeat-y ; padding :0 0 10px; }

#wrapper #wrapper-container #wrapper-header {  width :1076px; height :343px; background :url(../images/bg-wrapper-header.png) repeat-x; margin :0 0 0 19px; _margin :0 0 0 4px; }
#wrapper #wrapper-container #wrapper-header #header {  width :1076px; height :343px; background :url(../images/img-header.png) no-repeat 100% 0; margin :0; }
#wrapper #wrapper-container #wrapper-header #header img {  margin :0; padding :0; _float :left; }
#wrapper #wrapper-container #menu {  width :1076px; height :89px; margin :0 0 -10px 19px; _margin :0 0 0 4px; background :url(../images/bg-ul.png) repeat-x;    }
ul#nav {  font-family :Verdana, Geneva, sans-serif;}
ul#nav:after {  content : ".";  display : block;  height : 0;  clear : both;  visibility : hidden;  font-size : 0;  }
#nav, #nav ul {  margin :0 0 0 10px; padding :0; list-style-type :none; list-style-position :outside; position :relative; line-height :26px; }
#nav li a:link, #nav li a:active, #nav li a:visited {  display :block; color :#FFF; text-decoration :none; height :79px; line-height :79px; padding :0px 34px 0; margin-right :1px; font-size :45px; float :left;font-family:"Times New Roman", Times, serif;  }
#nav li ul li a:link, #nav li ul li  a:active, #nav li ul li  a:visited{  display :block; color :#FFF; text-decoration :none; height :24px; line-height :24px; padding :5px 0 5px 12px; margin-right :1px; font-size :18px; float :left;font-family:"Times New Roman", Times, serif;  }
#nav li a:hover {  color :#FFF; }
#nav>li {  float :left; position :relative; background :url(../images/bg-li.png) no-repeat 100% 0; display :block; height :79px; float :left; padding :0 3px 20px 0; }
#nav li {  _float :left; _position :relative; _padding :0 3px 30px 0; _background :url(../images/bg-li.png) no-repeat 100% 0; }
#nav li:first-child {  padding :0; }
#nav li:last-child {  background :none; }
#nav ul {  position :absolute; width :12em; top :26px; display :none; }
#nav li:hover ul li {  _padding : 0 3px 0 0; }
#nav li:hover ul li a {  height :24px; line-height :24px; width :180px; float :left; text-align :left; font-size :18px; padding :5px 0 5px 12px; background :#F00; margin :0; color :#FFF; }
#nav li:hover ul li { background-image:none;}
#nav li:hover ul li { height:24px;}

#nav li ul li a:hover {  background :#900; padding :5px 0 5px 12px; font-size:18px; height:24px; display:block; }
#nav ul ul {  width :200px; top :auto; }
#nav li ul ul {  margin :10px 0 0 13em; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul {  display :none; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul {  display :block; margin :10px 0 0; position :absolute; top :69px; left :0px; background :#F00; }
#nav li ul li a {font-size:18px; height:24px;}
#container #main {  width :921px; height :452px; background :url(../img/main.png);  }
#wrapper #wrapper-main-cont {  width :1110px; margin :0 auto; }
#wrapper #wrapper-container #wrapper-main-cont .title { display:block; width:1073px; height:64px; background:url(../images/title.png) no-repeat; margin: 10px 0 0 21px;text-align:center; white-space: nowrap; line-height:55px; clear:both;}
#wrapper #wrapper-container #wrapper-main-cont .title h1 { font-size:45px; font-family:"Times New Roman", Times, serif;}
#wrapper #wrapper-main {  width :1073px; margin :0 0 0 21px; _margin :0 0 0 6px; background :url(../images/main-header.png) no-repeat; }
#wrapper #wrapper-main-cont #wrapper-main #wrapper-iner-main {  width :1073px; margin :0; background :url(../images/main-footer.png) no-repeat 0 100%; }
#wrapper #wrapper-container #wrapper-main-cont #wrapper-main #wrapper-iner-main #main {  width :1073px; margin :0; background :url(../images/main.png) repeat-y; }
#wrapper #wrapper-container #wrapper-main-cont #wrapper-main #wrapper-iner-main #main .main {  padding :20px; }
#wrapper #wrapper-container #wrapper-main-cont #wrapper-main #wrapper-iner-main #main .main p {  margin :10px 0; text-align:left;  }
#wrapper #wrapper-container #wrapper-footer {  width :1076px; height :83px; margin :0 auto -17px; }
#wrapper #wrapper-container #wrapper-footer #footer {  width :1076px; height :83px; background :url(../images/foot-wrapper-contant.png) no-repeat; margin :0 0 0 2px; _margin :0 0 0 5px; position :relative; }
#wrapper #wrapper-container #wrapper-footer #footer img {  position :absolute; bottom :-63px; _bottom :-64px; left :20px; overflow :hidden; }
#wrapper #wrapper-container #wrapper-footer #footer .corner-left {  position :absolute; bottom :0px; left :-29px; }
#wrapper #wrapper-container #wrapper-footer #footer .right {  position :absolute; bottom :0px; left :1076px; }
#flash{
float:left;
}
#flash2{
float: right;
}
