* { margin:0; padding:0; list-style-type:none;}
body {color:#5c5c5c; font:11px/18px tahoma; background:#fff url(image/bg.png) repeat; text-align:center;}

#container { width:740px; margin:0 auto; text-align:left; padding-top:30px;}
#top {text-align:center; border-top:3px solid #ffcc33; border-bottom:3px solid #ffcc33; height:223px; background:#304d72 url(image/top.jpg) no-repeat center bottom;}
#top h1 { float:left; width:288px; background-color:#304d72; height:61px; border-bottom:3px solid #ffcc33;}
#top h1 a { display:block; width:253px; height:61px; margin:0 auto; text-align:center;}
#top h1 span { display:none;}

#top li { float:left; width:113px; height:61px; border-bottom:3px solid #ffcc33;}
#top li a { width:113px; height:61px; text-align:center; display:block; }
#top li a:hover { opacity:0.9;}

#top .m_1 { background-color:#4f6887;}
#top .m_2 { background-color:#647a95;}
#top .m_3 { background-color:#788ba3;}
#top .m_4 { background-color:#8d9db2;}
#top .m_1 img, #top .m_4 img { padding-top:25px;}
#top .m_2 img, #top .m_3 img { padding-top:18px;}

#content { padding:15px 0 0;}
#content h2, #content h3 { font:bold 11px/17px Tahoma; color:#304d72; background:url(image/arrow.png) no-repeat left top; padding-left:25px; margin-bottom:7px;}
#content .main h2, #content h3 { font:bold 12px/17px Tahoma; }
#content .column { float:left; width:225px; padding-right:11px; border-right:1px solid #e8e8e8;}
#content .center { padding-left:20px;}
#content .last { padding-left:20px; padding-right:0; border:none;}
#content p { margin:5px 0 10px;}
#content h4 { font:bold 11px/17px Tahoma; margin-bottom:-5px;}
#content .tlt{ font:bold 12px/17px Tahoma; color:#304d72; margin-bottom:-1px;}
#content ul{ margin-left:20px;margin-bottom:-1px;}
#content li{list-style: disc inside;}
h2,h3,h4 { clear:left;}

a.button { background: transparent url(image/btn_left.png) no-repeat top left; display:block; float: left; font:normal 10px Tahoma; height: 18px; padding-left: 15px; text-decoration: none; color:#fff; margin:0; margin-bottom:10px;}
a.button span { background:transparent url(image/btn_right.png) no-repeat top right; display: block; padding: 2px 15px 7px 0; }

#content .main { width:480px;}

form fieldset { border:none;}
form label { width:50px; text-align:right; padding-right:10px; float:left;}
form select { border:none; border-top:1px solid #b7b9bd; border-left:1px solid #b7b9bd; background:#eef1f6 url(image/input.png) no-repeat left top; padding:2px; height:20px; margin-bottom:8px; width:160px; font:11px Tahoma; color:#263241;}
form #reset { border:none; width:60px; padding:3px 0; background:url(image/clear_form.png) no-repeat left top; outline:none;}
form #reset:hover { cursor:pointer; opacity:0.9;}
form #submit { margin-bottom:8px; padding-left:60px; padding-right:5px; float:left; outline:none;}
form #submit:hover { opacity:0.9; }

#foot { text-align:center; line-height:24px; padding-top:15px; }
#foot p {text-align: center; margin:0;color:#555555}
#foot ul {margin:0 auto; background-color:#dce2ef; border:1px solid #c3cbdc; }
#foot li {display:inline;background:transparent url(image/line.png) no-repeat 100% 60%;padding:0 15px 0 12px;}
#foot li.last {background-image:none;padding-right:0;}

.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden;}
.spacer {clear:both;font-size:1px;line-height:0px;height:8px;overflow:hidden;}
a img {border-width:0;}
a {color:#144584; text-decoration:none;}
a:hover {text-decoration:underline;}