﻿html {color: #000;background: #FFF;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;}
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;}
li {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;font-variant: normal;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
input, textarea, select {font-family: inherit;font-size: inherit;font-weight: inherit;}
input, textarea, select {*font-size: 100%;}
legend {color: #000;}
body {font: 12px/1.5 tahoma,arial,simsun,sans-serif;}
select, input, button, textarea {font: 100% tahoma,arial,simsun,sans-serif;}
table {font-size: inherit;font: 100%;}
pre, code, kbd, samp, tt {font-family: courier new,courier,monospace;}
h1, h2, h3, h4, h5, h6, strong {font-weight: bold;}
abbr, acronym {border-bottom: 1px dotted #000;cursor: help;}
em {font-style: italic;}
#doc {width: 960px;}
#doc2 {width: 974px;}
#doc3 {width: 100%;}
#doc, #doc2, #hd, #ft, .area {margin-left: auto;margin-right: auto;}
#hd:after, #ft:after, .hd:after, .bd:after, .ft:after, .fix:after, .area:after {content: '\0020';display: block;height: 0;clear: both;visibility: hidden;}
#hd, #ft, .hd, .bd, .ft, .fix, .area {zoom: 1;}
.clear {display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.area .main {float: left;width: 100%;min-height: 1px;}
.area .side, .area .extra, .area .ext {float: left;}
input.txt, textarea {padding: 2px;border: 1px #eee solid;border-color: #666 #eee #eee #666;}
input.btn {padding: 2px 15px 3px;border: 1px #92D4EC solid;border-color: #92D4EC #013181 #013181 #92D4EC;background: #017FC6;color: #fff;}
input.btn1, input.btn2 {padding: 2px 15px 3px;border: 1px #D9DFEA solid;border-right-color: #0E1F5B;border-bottom-color: #0E1F5B;background: #3B5998;color: #fff;}
input.btn2 {border-color: #fff #848484 #848484 #fff;background: #f0f0f0;color: #111;}
a {color: #24d;text-decoration: none;}
a:hover {text-decoration: underline;}
.left {float: left;}
.right {float: right;}
/* override */
#hd, #ft, .area {position: relative;width: 960px;overflow: hidden;}
