html, body {width:100%; height:100%; margin:0; padding:0; color:#454545; background-color:#fff; border:none;}
body {background:#fff url("images/bbg.gif") no-repeat top right;}
table {border-collapse:collapse !important; empty-cells:show !important;}
form {margin:0; padding:0;}
p {padding:0; margin:0; text-indent:0 !important;}
img {border:none;}
ol, ul {list-style:none;}
body, div, p, th, td, input, textarea, select, a {font:14px/16px Arial;}
div {clear:both;}
.frmp {padding:0 !important; margin:0 !important; text-indent:0 !important;}

a {color:#087fb2; text-decoration:underline;}
a:hover {color:#f1ad0f; text-decoration:none;}
a.act {color:#f1ad0f !important; text-decoration:none !important;}
a.lnkrr {color:red !important; font:14px/20px Arial !important;}

a.rzdact {background-color:#087fb2 !important; color:#fff !important; text-decoration:none !important; padding:2px 5px 2px 5px;}

h1 {padding:5px 10px 0 25px; margin:0; font:22.0pt/24.0pt "Arial Narrow" !important; color:#8cc026;}
h2 {padding:5px 10px 0 25px; margin:0; font:25px/27px Arial !important; color:#087fb2;}
h3 {padding:0 10px 0 10px; margin:0; font:16.0pt/22.0pt "Arial Narrow" !important;}
h4 {padding:0 10px 0 10px; margin:0; font:16.0pt/22.0pt "Arial Narrow" !important;}

#tophdr1 {clear:both; width:100%; padding:0 0 35px 0 !important; margin:0; background:transparent url("images/bghdr.gif") repeat-x bottom left;}

#tlogo {clear:none; width:700px; height:183px; padding:0; margin:15px 0 0 50px; background:transparent url("images/m_logo_bg.gif") repeat-x top left;}
img.llg {float:left; clear:none; padding:0; margin:0; vertical-align:middle;}
img.rlg {float:right; clear:none; padding:0; margin:0; vertical-align:middle;}
input.tlg {float:left; clear:none; width:45%; height:20px; border:1px solid #087fb2; padding:0; margin:75px 0 0 20px;}
input.tlg2 {width:85%; height:20px; border:1px solid #087fb2; padding:0; margin:5px 0 5px 0 !important;}
input.slg {float:left; clear:none; width:55px; height:22px; font:bold 12px/18px Arial !important; vertical-align:top; border:none; background-color:#8cc026; color:#fff; cursor:pointer; padding:0; margin:75px 0 0 5px;}
input.apl {clear:none; height:20px; font:12px/16px Arial !important; vertical-align:top; border:none; background-color:#8cc026; color:#fff; cursor:pointer; padding:0 4px 0 4px !important; margin:0;}
#tophdr1 h1, #tophdr1 h2 {margin-left:80px !important;}

#topmenu {clear:none; padding:0; margin:20px 0 0 80px;}
#topmenu a, #topmenu a:hover {margin-right:25px !important; color:#6b6b6b;}
#topmenu .ba {font-weight:bold !important; color:#087fb2 !important;}
#topmenu .sla {background-color:#087fb2 !important; color:#fff !important; font:bold 13px/16px Arial; padding:1px 4px 3px 4px; text-decoration:none;}

#lftcol {float:left; clear:left; width:34%; padding:0 0 90px 0; margin:20px 0 0 0; background:transparent url("images/lbg.gif") no-repeat 70% 100%;}
#rgtcol {float:right; clear:right; text-align:left; width:65%; padding:0; margin:20px 0 0 0; background:transparent;}

#lftcol2 {float:left; clear:left; width:65%; padding:0; margin:20px 0 0 0; background:transparent;}
#rgtcol2 {float:right; clear:right; text-align:left; width:34%; padding:0 0 90px 0; margin:20px 0 0 0; background:transparent url("images/lbg.gif") no-repeat 70% 100%;}

#fcntn {clear:both; width:95%; padding:0 15px 0 0 !important; margin:10px 10px 0 25px;}
#mcntn {clear:both; padding:0 15px 0 0 !important; margin:0 10px 0 25px; background:transparent;}
#mcntn h2, #fcntn h2 {padding:10px 0 0 0; margin:0; color:#6b6b6b !important; background:transparent url("images/topnws.gif") no-repeat top left !important;}
.lsm {font-size:12px !important;} 

#fcntn .ttmm {float:left; clear:none; width:48%; padding:0; margin:0;}
#fcntn .ttmm p {margin-right:15px !important;}
#fcntn .tmcc {clear:both; width:100%; padding:0; margin:0 0 20px 0 !important; border-bottom:1px solid #087fb2 !important;}
#fcntn h3 {color:#000;}

#rcp {color:#f1ad0f !important;}

#lcntn {clear:both; padding:0; margin:0 0 0 25px;}
#lcntn a, #lcntn a:hover {line-height:21px !important; vertical-align:middle !important;}
#lcntn h3 {background:transparent url("images/rrow1.gif") no-repeat center left;}
#mcntn h3, #fcntn h3, #lcntn h4, #fcntn h4 {background:transparent url("images/rrow.gif") no-repeat center left;}

#tblr a, #tblr a:hover, .lsm a, .lsm a:hover {font-size:12px !important; line-height:18px !important;}
#tblr td {width:33% !important; vertical-align:top !important;}

#ftr {clear:both; width:100%; height:100px; vertical-align:bottom; text-align:center; font:11px/100px Arial !important; padding:0; margin:0; background:#fff url("images/bgftr.gif") repeat-x top left;}
#ftr a, #ftr a:hover {font:11px/100px Arial !important;}

.lmsg {border-top:7px double #e7e7e7 !important; padding:0; margin:0 0 25px 0;}
.lmsg strong {display:block; clear:both; font:18px/20px Arial !important; color:#000 !important; padding:0; margin:5px 0 5px 0 !important;}
.lmsg a, .lmsg a:hover {padding:0 14px 0 0 !important; background:transparent url("images/rar.gif") no-repeat center right !important;}

.lbsg {border-top:7px double #e7e7e7 !important; padding:15px 0 0 0; margin:0 0 15px 0; text-align:center;}
.lbsg img {text-align:center; vertical-align:middle;}

.lrzd {padding:10px 0 15px 20px !important; margin:0; border-top:5px double #e7e7e7; border-bottom:5px double #e7e7e7;}
.lrzd a, .lrzd a:hover {line-height:20px !important;}

p.mlk {display:block; clear:both; background-color:#fafafa !important; color:#454545 !important; padding:2px 5px 4px 5px !important; margin:2px 0 4px 0 !important; font:12px/16px Arial !important; border-bottom:1px solid #e7e7e7 !important;}
.mlk a, .mlk a:hover {color:#8cc026 !important; font:12px/16px Arial !important;}

.bnd {clear:both; width:100%; padding:10px 0 10px 0 !important; margin:20px 0 20px 0; vertical-align:top; text-align:center !important; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.bnd img {vertical-align:top !important; text-align:center !important;}

.nav a {font:11px/14px Arial !important; padding:1px 5px 1px 5px !important; margin:0 3px 0 0 !important; background-color:#e7e7e7 !important; color:#087fb2 !important; text-decoration:none !important;}
.nav a:hover, a.nc, span.nc {font:11px/14px Arial !important; padding:1px 5px 1px 5px !important; margin:0 3px 0 0 !important; background-color:#087fb2 !important; color:#fff !important; text-decoration:none !important;}

.rbrd {border-right:1px solid #e7e7e7 !important;}
img.mdlimg {float:left; clear:none; padding:0; margin:0 10px 10px 0;}
.cbe {display:block; clear:both; font-size:1px !important; height:1px;}
.cbeb {display:block; clear:both; font-size:1px !important; height:1px; border-bottom:1px solid #087fb2 !important;}
.pbrd {border-bottom:1px solid #087fb2 !important;}
.invnew strong, .newprm strong {color:#363636 !important;}
.invnew {background-color:#fff2d9; padding:7px;}

.bbg2 {background:transparent url("images/bbg2.jpg") no-repeat bottom right;}
.bbg3 {background:transparent url("images/bbg3.jpg") no-repeat top right;}
.bstmsg {color:#000; background:transparent url("images/bbg.jpg") no-repeat 100% 19px; margin:10px 0 0 0; padding:0 35px 0 5px !important; font-size:10pt;}
.bstmsg strong, .bstmsg b {font:bold 11pt/13pt Arial !important; text-decoration:underline !important; color:#363636 !important;}
.bstmsg a {text-decoration:none !important; font-size:9pt !important;}

.om2 {margin:0 0 0 5px !important;}
img.promi {float:left; clear:none; margin:5px 10px 20px 0 !important; vertical-align:middle;}
img.ism {float:left; clear:none; margin:0 15px 10px 0 !important; vertical-align:middle;}

#tsms th {font-weight:bold; text-align:center; color:#005387;}
#tsms .prctd {text-align:center;}
#tsms .fltd {background-color:#e6ebf1;}
.smsrbr {width:85%; height:350px; overflow:auto; padding-bottom:15px !important; border-top:1px solid #005387; border-bottom:1px solid #005387;}
#vipmsg {clear:both; width:100%; padding-top:5px; margin:10px 0 15px 0 !important; background-color:#077fb4; color:#fff;}
#vipmsg p {margin:5px 10px 5px 10px !important; padding:7px;}
#vipmsg span, #vipmsgsml span {color:yellow !important;}
#vipmsg strong {color:yellow !important; font:16pt/18pt "Arial Narrow" !important;}
#vipmsgsml strong {color:yellow !important; font:14pt/16pt "Arial Narrow" !important;}
#vipmsgsml {font:9pt/11pt Arial !important; padding:7px; background-color:#077fb4; color:#fff;}
#vipmsg a, #vipmsgsml a {color:yellow !important; font-size:9pt !important;}

#gobck {position:absolute; display:block; clear:none; top:301px; left:30px; text-decoration:underline; color:red; cursor:pointer; font-size:8pt !important;}

.newttm {float:left; clear:none; width:48%; height:400px; padding:0; margin:0; overflow:auto;}
.newttm p {margin-right:15px !important; font:12px/14px Arial !important;}
.newttm a {font:12px/14px Arial !important;}

p.pminc {border-bottom:1px solid #ccc; padding:10px 0 10px 0 !important;}
p.pminc, .pminc a {font:11px/13px Arial !important;}
.pminc strong {font:bold 11px/13px Arial !important; color:#f1ad0f !important;}
