body {
margin:0;
padding:0;
background:#b7d7e3 url(images/body.gif) repeat-x;
}
.box-in {
width:982px;
margin:0 auto;
}
.box-in2 {
width:962px;
margin:0 auto;
}
.header1 {
background:url(images/header1.jpg) no-repeat center top;
height:44px;
}
.mem-area {
float:right;
margin-top:5px;
margin-right:74px;
display:inline;
font:11px Arial, Helvetica, sans-serif;
color:#323232;
}
.mem-area a {
color:#323232;
text-decoration:underline;
}
.mem-area a {
color:#323232;
text-decoration:none;
}
.mem-area input {
margin:0;
vertical-align:top;
}
.mem-area label {
margin:0;
vertical-align:top;
}
.tbox-out {
float:left;
display:inline;
background:url(images/tbox.png) no-repeat;
width:117px;
height:23px;
padding:5px 4px;
margin-right:8px;
}
input.bginput2 {
margin:0;
padding:4px 8px 0px 8px;
border:none;
background:transparent !important;
width:101px;
height:19px;
font:11px Arial, Helvetica, sans-serif;
color:#323232;
vertical-align:top;
}

input#cb_cookieuser_navbar {
margin:0 5px 0 0;
padding:0;
vertical-align:top;
}
input.button2 {
background:transparent url(images/loginbu.png) no-repeat;
height:23px;
width:53px;
margin:5px 10px 0 0px;
padding:0;
border:none;
vertical-align:top;
}
.reg-bu {
float:left;
margin-right:33px;
margin-top:2px;
}
.header2 {
background:url(images/header2.jpg) no-repeat center top;
height:100px;
}
.logo {
float:left;
width:145px;
margin:0 0 0 40px;
display:inline;
padding:0;
}
.logo a {
width:145px;
height:98px;
display:block;
text-indent:-9999px;
text-decoration:none;
color:#fff;
}
.top-banner {
float:right;
width:734px;
margin-top:5px;
}
.header3 {
background:url(images/header3.jpg) no-repeat center top;
height:66px;
}
.header3 ul {
margin:0;
padding:14px 0 0 15px;
list-style:none;
}
.header3 ul li {
float:left;
font:bold 12px Georgia, "Times New Roman", Times, serif;
color:#fff;
}

.header3 ul li a, .header3 ul li a:visited {
color:#fff;
text-decoration:none;
display:block;
padding:8px 20px 8px 0px;
}
.header3 ul li a span {
padding:8px 0px 8px 20px;
}
.header3 ul li a:hover {
color:#b20e15;
background:url(images/navright.png) no-repeat right top;
}
.header3 ul li a:hover span {
background:url(images/navleft.png) no-repeat left top;
}
.red_link a {
background:url(images/navright_red.png) no-repeat right top;
}
.red_link a span {
background:url(images/navleft_red.png) no-repeat left top;
}
.red_link a:hover {
color:#b20e15;
background:url(images/navright.png) no-repeat right top;
}
.red_link a:hover span {
background:url(images/navleft.png) no-repeat left top;
}
.content-in {
background:url(images/content-bg.png) repeat-y center top;
}
.content-in2 {
background:url(images/content-top.png) no-repeat center top;
}
.content-in3 {
background:url(images/content-bot.png) repeat-x left bottom;
}
.content-in4 {
background:url(images/content-bot2.png) no-repeat center bottom;
}
.content-in5 {
padding:0px 5px;
min-height:250px;
}
.footer {
clear:both;
background:url(images/footer.png) repeat-x;
height:264px;
}
.footer-left {
float:left;
font:10px Arial, Helvetica, sans-serif;
color:#323232;
}
.footer-right {
float:right;
font:10px Arial, Helvetica, sans-serif;
color:#266c87;
}
.footer a {
color:#266c87;
text-decoration:none;
}
.footer a:hover {
text-decoration:underline;
}
.footer1 {
background:url(images/footer1.jpg) no-repeat center top;
height:73px;
}
.footer1-in {
padding:20px 95px 0px 95px;
}
.footer2 {
background:url(images/footer2.jpg) no-repeat center top;
height:91px;
}
.footer3 {
background:url(images/footer3.jpg) no-repeat center top;
height:100px;
}
.copytxt {
float:right;
font:11px Arial, Helvetica, sans-serif;
color:#323232;
text-align:center;
display:inline;
width:372px;
margin-right:150px;
padding-top:55px;
}
.main_tcat3 {
background:url(images/mtmid.gif) repeat-x;
height:37px;
font:12px Arial, Helvetica, sans-serif;
color:#323232;
}
.main_tcat_left3 {
background:url(images/mtleft.gif) no-repeat left top;
height:37px;
}
.main_tcat_right3 {
background:url(images/mtright.gif) no-repeat right top;
height:28px;
padding-top:9px;
padding-left:25px;
padding-right:25px;
}
.main_tcat3 a {
color:#323232;
text-decoration:none;
}

.main_tcat {
background:url(images/mtt.gif) repeat-x;
height:38px;
font:12px Arial, Helvetica, sans-serif;
color:#323232;
margin-bottom:5px;
}
.main_tcat_left {
background:url(images/mttleft.gif) no-repeat left top;
height:38px;
}
.main_tcat_right2 {
background:url(images/mttright.gif) no-repeat right top;
height:33px;
padding-top:5px;
padding-left:25px;
padding-right:25px;
}
.main_tcat td {
font-size:11px;
}
.main_tcat3 a {
color:#323232;
text-decoration:none;
}

.main_tfoot {
background:url(images/mbmid.gif) repeat-x;
height:10px;
}
.main_tfoot_left {
background:url(images/mbleft.gif) no-repeat left top;
height:10px;
}
.main_tfoot_right {
background:url(images/mbright.gif) no-repeat right top;
height:10px;
}
.mt1, .mborder1 {
background:url(images/border.gif) repeat-y left top;
}
.mt2, .mborder2 {
background:url(images/border.gif) repeat-y right top;
}
.mborder3 {
margin:0 1px;
}
.mborder3 td {
font-size:11px;
}
.thm {
background:url(images/thm.gif) repeat-x left top;
}
.thm-out {
margin:0px 1px;
background:url(images/border2.gif) repeat-x left bottom;
padding-bottom:20px;
}
.tptable {
background:url(images/thpo.gif) no-repeat left bottom;
}
.tclabel {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#323232;
text-align:center;
width:106px;
height:21px;
padding-top:4px;
background:url(images/pyr.gif) no-repeat center top;
}
.tcvalue {
font:12px Arial, Helvetica, sans-serif;
color:#105d78;
text-align:center;
width:106px;
padding:15px 0 8px 0;
}
.lastpostinfo {
font-size:11px;
margin-top:10px;
padding-top:15px;
background:url(images/lastpost.gif) no-repeat left top;
}
.alt17 {
background:url(images/lastpost2.gif) no-repeat left top;
}
.tborder11 {
background:url(images/thm.gif) repeat-x left top;
}

.mfaqmsg {
padding:6px 10px;
}
.wgob {
background:url(images/thm.gif) repeat-x left top;
}
.t21in {
margin:0 1px;
}
.wgob td {
padding:6px;
}
.wgob-out {
background:url(images/border2.gif) repeat-x left bottom;
padding-bottom:10px;
}
.thead5 {
font-size:11px;
padding-left:30px !important;
padding-bottom:7px !important;
}
.pb3 {
border-left:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
height:100%;
padding:12px 22px 5px 22px;
background:url(images/arrow.gif) no-repeat left top;
}
.pb1 {
height:40px;
background:url(images/pbm.gif) repeat-x;
}
.pb1l {
height:40px;
background:url(images/pbl.gif) no-repeat left top;
}
.pb1r {
height:40px;
padding-left:15px;
padding-right:15px;
background:url(images/pbr.gif) no-repeat right top;
}
.pb2 {
background:#ebf3f6;
}
.pb2l {
background:url(images/pb2l.gif) repeat-y left top;
}
.pb2r {
height:100%;
background:url(images/pb2r.gif) repeat-y right top;
padding:3px 20px 11px 14px;
}
.pb4 {
height:11px;
background:url(images/pb4m.gif) repeat-x;
font-size:0px !important;
}
.pb4l {
height:11px;
background:url(images/pb4l.gif) no-repeat left top;
}
.pb4r {
height:11px;
padding-top:6px;
background:url(images/pb4r.gif) no-repeat right top;
}
.avout {
background:#fff;
padding:3px;
border:1px solid #e0e4e7;
}
.post-title {
font:normal 16px Verdana, Arial, Helvetica, sans-serif;
color:#0e5973;
margin:0;
padding-bottom:5px;
padding-left:40px;
padding-top:0px;
}
.post-title img {
vertical-align:middle;
}
.quote {
background:#f4f4f4;
border-left:5px solid #ccc;
}
.pb3 .post-msg a {
text-decoration: none;
border-bottom: 1px dotted #016798;
color: #016798;
}
