body, html, p, div, a, li, ul, h2, img, form, h3 {margin: 0; padding: 0;}
body  {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; border-top: 5px solid #0d6eb9; border-bottom: 5px solid #0d6eb9;}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
h1 {display: none;}
a {text-decoration: underline; color: #0d6eb9; font-weight: bold;}
a:hover {text-decoration: none; color: #d50000;}

/*center*/
.center {width: 1000px; margin: 0px auto;}
/*center*/

/*sidebar*/
.sidebar {width: 200px; float: left; margin-right: 7px;}
.logo {background: url(../images/logo.gif) 0px 25px no-repeat; height: 125px; position: relative;}
.logo a {display: block; height: 75px; margin-top: 25px; text-indent: -9000px; overflow: hidden; position: absolute; width: 200px;}
.sidebar h3 {font-size: 10px; margin-bottom: 2px;}
.sidebar h2, .top h2 {border-bottom: 5px solid #0d6eb9; font-size: 12px; padding-bottom: 4px; margin-bottom: 7px;}
.nav li {margin-bottom: 2px;}
.nav, .ltop, .ads {width: 196px; margin: 0px auto 18px auto;}
.ads div {float: left; width: 98px;}
/*sidebar*/

/*main*/
.main {width: 792px; float: left;}
.blue {padding: 0 0 5px 0; text-align: center; color: #FFFFFF; background: url(../images/blue-line.gif) 0px 100% no-repeat #0d6eb9;}
.desc {text-align: justify; border: 1px solid #0d6eb9; margin: 30px 8px 30px 8px; height: 65px; overflow: hidden;}
.desc p {padding: 3px;}
/*main*/

/*thumbs*/
.thumbs div {width: 198px; text-align: center; float: left; margin-bottom: 7px;}
.thumbs p {font-weight: bold;}
.thumbs img {width: 180px; height: 135px; border: 1px solid #165d8e; margin: 3px 0;}
.thumbs a:hover img {border-color: #d50000;}
/*thumbs*/

/*top*/
.top {width: 760px;}
.top ul {width: 190px; float: left;}
/*top*/

/*block*/
.block-t-l {background: url(../images/corner-t-l.gif) 0px 0px no-repeat #0d6eb9; margin-bottom: 12px;}
.block-t-r {background: url(../images/corner-t-r.gif) 100% 0px no-repeat;}
.block-b-l {background: url(../images/corner-b-l.gif) 0px 100% no-repeat;}
.block-b-r {background: url(../images/corner-b-r.gif) 100% 100% no-repeat; padding: 12px 0 12px 10px;}
.block-t-l input, .block-t-l select {vertical-align: middle;}
.block-t-l h3 {text-align: center; color: #FFFFFF; margin: -7px 10px 7px 0;}
.f01 {border: 1px solid #003965; width: 178px; height: 16px; margin-bottom: 5px;}
.f02 {border: 1px solid #003965; width: 100px; height: 18px; margin-right: 4px;}
.f03 {border: 1px solid #003965; width: 178px; height: 18px;}
/*block*/

/*footer*/
.footer {padding-top: 15px;}
.footer p {padding-bottom: 12px;}
.q01 {text-align: justify;}
.q02 {text-align: right;}
/*footer*/

