* { padding: 0; margin: 0 }
img { border: 0 }
body { font-family: Arial; font-size: 62.5%; color: #FFF }
a:focus { outline: 0 }

#dims { width: 1003px; margin: 0 auto; }
#container { float: left; position: relative; width: 1003px; }

#f1 { float: left; width: 1003px; height: 16px; background: url(../images/top.jpg) no-repeat; overflow: hidden}
#f2 { float: left; width: 12px; height: 599px; background: url(../images/left.jpg) no-repeat; overflow: hidden}
#f3 { float: left; width: 12px; height: 599px; background: url(../images/right.jpg) no-repeat; position: absolute; top: 16px; right: 0px; overflow: hidden }
#f4 { float: left; clear: left; width: 1003px; height: 16px; background: url(../images/bottom.jpg) no-repeat; overflow: hidden  }

#site { float: left; width: 979px; min-height:599px; height:auto !important; height:599px; background: url(../images/mainbg.jpg) repeat-y top center; padding: 0 12px }
#menu { float: left; width: 329px; min-height:599px; height:auto !important; height:599px; background: #596bb2 url(../images/menu.jpg) repeat-x }
#main { float: left; width: 650px; min-height:286px; height:auto !important; height:286px; padding: 313px 0 0 0; position: relative; z-index: 3; }

#menu img { float: left;padding: 10px 0; margin-bottom: 93px }
#menu ul { float: left; clear: left; text-align: center; list-style-type: none; font-family: Gill Sans, arial; font-size: 13px; color: #828282; width: 191px; padding: 0 69px  }
#menu li a { float: left; color: #828282; text-decoration: none; display: block; width: 191px; height: 16px; text-align: center; }
#menu li { float: left; width: 191px; margin-bottom: 8px; min-height:16px; height:auto !important; height:16px; padding: 1px 0 }
#menu li.on { border-bottom: solid 1px #4d5267; padding: 0 0 0 0 }
#menu a.on { border-top: solid 1px #4d5267; color: #d9594d; }
#menu a:hover { color: #d9594d }

#menu ul ul { float: left; clear: left; text-align: center; list-style-type: none; font-family: Gill Sans, arial; font-size: 10px; color: #7c8cc9; width: 191px; padding: 18px 0 16px 0  }
#menu ul ul li a { float: left; color: #7c8cc9; text-decoration: none; display: block; width: 191px; height: 14px; text-align: center; }
#menu ul ul a.on, #menu ul ul a:hover { border-top: 0; padding: 0; color: #FFF }
#menu ul ul li { float: left; width: 191px; margin-bottom: 8px; min-height:0px; height:auto !important; height:auto; padding: 0 }

#title { float: left; width: 627px; height: 37px; line-height: 37px; font-size: 16px; padding: 0 0 0 23px; color: #d9594d }
#title strong { font-weight: normal; color: #FFF }
#intro { float: left; clear: left; width: 224px; padding: 16px 55px 0 23px; color: #474747 }
#intro p { font-size: 14px; line-height: 20px; margin-bottom: 14px }

#leftmain { float: left; clear: left; width: 302px; padding: 0; color: #474747; overflow: hidden }
#address { float: left; clear: left; width: 242px; position: relative; left: 23px; font-size: 12px; border-top: solid 1px #c4c4c4; border-bottom: solid 1px #c4c4c4; line-height: 16px; padding: 15px 0 }

#text { float: left; width: 317px; min-height:208px; height:auto !important; height:208px; padding: 12px 11px 0 0; margin-top: 7px; color: #474747 }
#text h1 { font-size: 14px; line-height: 14px; margin-bottom: 12px; font-weight: bold;  }
#text p { font-size: 12px; line-height: 16px; margin-bottom: 14px;  }
#text ul { font-size: 12px; line-height: 16px; margin-bottom: 14px; margin-left: 15px; list-style-type: disc  }

#text a { color: #FFF }
#slide { width: 650px; height: 599px; position: absolute; top: 615px; left: 341px; z-index: 2; margin-top: -599px }
#slideshow { float: left; width: 650px; height: 599px; }

#slideBar {float:left; height: 226px; width: 6px; cursor: pointer; border: solid 1px #FFF; margin-top: 7px }
#slideButton { height: 35px;width: 6px; background: #FFF; cursor: pointer}

#footer { float: left; clear: left; width: 980px; padding: 0 0 0 12px; text-align:right; font-size: 12px; color: #828282 }
#fleft { float: left; width: 500px; text-align: left; }
#fright { float: left; width: 480px; text-align: right }
#footer a { color: #828282; font-weight: bold; text-decoration: none }
