html, body {margin:0; padding:0; background-color:#fff; color:#000; font:16px/18px Arial; border:none;}
table {border-collapse:collapse !important; empty-cells:show !important;}
form {margin:0; padding:0;}
p {padding:0; margin:0; text-indent:0;}
img {border:none;}

a {font:12px/18px Tahoma, Arial; text-decoration:underline; color:#336699; padding-left:12px; background:transparent url("images/link1.gif") no-repeat 0% 80%;}
a:hover {font:12px/18px Tahoma, Arial; text-decoration:none; color:#cc0000; padding-left:12px; background:transparent url("images/link1.gif") no-repeat 0% 80%;}
a.crr {color:#cc0000 !important;}

h1 {display:block; clear:both; color:#336699; font:normal 22px/24px Tahoma; text-transform:uppercase; padding:0; margin-top:10px !important; margin-bottom:15px !important;}
h2 {display:block; clear:both; color:#cc0000; font:normal 20px/22px Tahoma; text-transform:uppercase; padding:0; margin-top:10px !important; margin-bottom:10px !important;}
h3 {display:block; clear:both; color:#339933; font:16.0pt/18.0pt "Arial Narrow"; text-transform:uppercase; padding:0; margin-top:10px !important; margin-bottom:5px !important;}
h4 {font:bold 14.0pt/22.0pt "Arial Narrow";}

strong {font:bold 12.0pt/14.0pt Arial; color:#336699;}
b {color:#336699;}

#mainbdy {float:left; clear:both; width:100%; padding:0; margin:0;}

#htop {float:left; clear:both; width:100%; height:40px; padding:0; margin:0; color:#336699; border-top:1px solid #336699; border-bottom:1px solid #336699; background-color:#f9f9f9;}
#htop h1 {float:left; clear:none; text-transform:none; font:32px/38px "Arial Narrow" !important; padding:0 !important; margin:0px 0px 0px 10px !important; color:#336699 !important;}

#lgnarea {float:right; clear:none; padding:0; margin:10px 20px 0 0;}
#lgnarea .lgntxt {width:100px; height:16px; border:1px solid #336699;}
#lgnarea .lgnbtn {padding:1px 3px 1px 3px; color:#fff; background-color:#cc0000; font-size:11px !important; cursor:pointer;}
#lgnarea p {font:11px/14px Arial !important; color:#336699;}
#lgnarea a {font:12px/14px Arial !important; color:#cc0000 !important;}
#lgnarea a:hover {font:12px/14px Arial !important; color:#336699 !important;}

#ftop {float:left; clear:both; width:100%; height:90px; vertical-align:middle; line-height:90px; padding:0; margin-bottom:10px; background-color:#336699; color:#fff;}
#ftop h2 {float:left; clear:none; margin:0px 10px 0px 15px !important; color:yellow !important; vertical-align:middle !important; line-height:90px !important; padding:0 !important;}
#ftop img {display:inline !important; padding:0; margin:0px 10px 0px 20px !important; vertical-align:middle; line-height:90px;}
* html #ftop img {margin-top:4px !important;}
#ftop a {padding:0 !important; margin:0 !important; background:transparent !important;}

.flline {clear:both; height:1px; border-bottom:1px solid #336699; padding:0; margin:0 0 10px 0; font-size:1px; line-height:1px;}

.mainbnr {float:left; clear:none; width:468px; height:66px; padding:0; margin:11px 20px 0 100px;}
.mainbnr img {float:left; clear:none; vertical-align:middle !important; padding:0; margin:0; border:3px double #fff !important; color:#fff !important;}
.mainbnr a {background:transparent !important; padding:0; margin:0;}

.srzdmnu {float:left; clear:none; margin:0 0 0 25px; padding:0 0 10px 0; font:9.0pt Arial !important; color:#cc0000;}
.srzdmnu h3 {color:#cc0000 !important;}

.rmnu {float:left; clear:both; width:100%; margin:0; padding:0 0 10px 0; text-align:center;}
.rmnu a {font:bold 12.0pt/14.0pt Arial !important; color:#336699 !important;}
.rmnu a:hover {font:bold 12.0pt/14.0pt Arial !important; color:#cc0000 !important;}

#hrmenu {float:left; clear:both; width:100%; height:26px !important; padding:0 0 2px 0; margin-top:10px; margin-bottom:10px; text-align:center; vertical-align:middle; background-color:#336699; color:#fff;}
#hrmenu p {vertical-align:middle; line-height:26px; padding:0; margin:0; background:transparent;}
#hrmenu a {font:11.0pt/13.0pt Arial !important; color:yellow !important; background:transparent url("images/link2.gif") no-repeat 0% 70%;}
#hrmenu a:hover {font:11.0pt/13.0pt Arial !important; color:#fff !important; background:transparent url("images/link2.gif") no-repeat 0% 70%;}

.mlft {float:left; width:70%; padding-top:5px; margin:0;}
.mlft p, .mlft h1, .mlft h2, .mlft h3 {padding:0; margin:0px 20px 0px 20px;}
.mlft p {text-align:justify; border-bottom:1px solid #336699; padding-bottom:10px !important; background:transparent;}
.mlft a, .mlft a:hover {font:16px/18px Arial !important; background-position:0% 70% !important;}
.mlft strong {display:block; clear:none; margin-bottom:12px; height:23px !important; line-height:23px !important; vertical-align:top; padding-left:10px; padding-right:10px; color:#fff; background:#336699 url("images/bluecapbg.gif") repeat-x top left;}
.mlft img {float:left; clear:none; padding:0; margin:2px 10px 10px 2px;}
.mlft h2 {text-transform:uppercase !important; color:#cc0000 !important;}

.mlftb {float:left; width:70%; padding-top:5px; margin:0;}
.mlftb p, .mlftb h1, .mlftb h2, .mlftb h3, .mlftb h4 {padding:0; margin:0px 20px 0px 20px;}
.mlftb p {text-align:justify; border-bottom:1px solid #336699; padding-bottom:10px !important; background:transparent;}
.mlftb a, .mlftb a:hover {font:16px/18px Arial !important; background-position:0% 70% !important;}
.mlftb img {float:left; clear:none; padding:0; margin:2px 10px 10px 2px;}
.mlftb h2 {text-transform:uppercase !important; color:#cc0000 !important;}
span.rbt2 {font-weight:bold !important; color:#cc0000 !important;}
.mlftb ul {margin-left:20px !important;}
.mlftb li {margin-top:15px !important;}
p.kbcp {font:9pt/12pt Arial !important; color:#cc0000;}

.topmdl {background:transparent url("images/topmodul.jpg") no-repeat 100% 95% !important; font:bold 12.0pt/15.0pt Arial !important; color:#454545 !important; text-align:left !important;}
.topmdl span {display:block !important; clear:none; margin-left:200px !important; background:transparent !important;}
* html .topmdl span {float:left !important; padding:0 40px 0 0 !important; margin:0 -20px 0 0 !important; background:transparent !important;}

.intmdl {float:left; clear:both; width:100%; padding:0; margin-top:20px;}

.msgin {float:left; clear:both; width:100%; padding:0; margin:0;}
.msgin p {font:11.0pt/14.0pt Arial !important; padding:10px 5px 20px 5px !important; margin:20px 20px 0px 20px !important; text-align:left !important; border-bottom:1px solid #339933 !important; background-color:#fafafa !important; color:#000 !important;}
.msgin strong {display:inline; font:14.0pt/16.0pt Arial !important; color:#336699 !important; background:transparent !important; padding:0; margin-bottom:5px !important;}
.msgin b {color:#454545 !important;}
.msgin span {font-weight:bold !important; color:#339933 !important;}
.msgin  a {font:11.0pt/16.0pt Arial !important; text-decoration:underline;}
.msgin  a:hover {font:11.0pt/16.0pt Arial !important; text-decoration:none;}

.mrgt {float:right; clear:right; text-align:left; width:30%; padding-top:5px; margin:0; font:12px/16px Tahoma !important;}
.mrgt p, .mrgt h1, .mrgt h2, .mrgt h3 {padding:0; margin:0px 20px 0px 5px;}
.mrgt p {border-bottom:1px solid #cc0000; padding-bottom:10px !important; background:transparent url("images/bgrmdl.jpg") no-repeat top right;}
.mrgt strong {display:block; clear:none; margin-bottom:4px; height:21px !important; line-height:21px !important; vertical-align:bottom; padding-top:2px; padding-left:5px; color:#fff; background:#339933 url("images/greenbg.gif") repeat-x top left;}
.mrgt b {display:block; clear:none; margin-bottom:4px; height:21px !important; line-height:21px !important; vertical-align:bottom; padding-top:2px; padding-left:5px; color:#fff; background:#336699 url("images/bluecapbg.gif") repeat-x top left; font:bold 12.0pt/14.0pt Arial;}
.mrgt img {display:block; float:left; clear:left; padding:0; margin:2px 10px 10px 2px;}

.bll {float:left; width:100%; margin-bottom:25px;}
.bll p {background:transparent url("images/bgtmdl.gif") no-repeat 100% 94% !important; font:bold 12.0pt/15.0pt Arial !important;}
.bll strong {display:block; clear:none; margin-bottom:4px; height:21px !important; line-height:21px !important; vertical-align:bottom; padding-top:2px; padding-left:15px; color:#fff; background:#339933 url("images/greenbg.gif") repeat-x top left;}
.bllimg {display:block !important; float:left !important; clear:none !important; width:90px; padding:0 !important; margin:5px 0 0 0 !important;}
.blltxt {display:block !important; float:left !important; text-align:left !important; clear:none !important; width:82%; padding:0 !important; margin:5px 0 0 10px !important;}
a.prvrkl, a:hover.prvrkl {float:right; color:#cc0000; margin:4px 10px 0 0 !important; font-size:10.0pt !important;}

.bbr {width:100% !important; padding:0 !important; margin:5px 0 5px 0 !important; text-align:center !important;}
.bbr img {display:inline !important; float:none !important; text-align:center !important; vertical-align:middle !important; padding:0; margin:0;}
.bbr a, .bbr a:hover {display:inline !important; float:none !important; background:transparent !important; padding:0; margin:0;}
.bbr p {border:none !important; text-align:center !important; background:transparent !important; padding:10px; margin:0;}

.mnav {float:left; clear:both; width:100%; padding:0; margin-bottom:10px;}
.mnav a {font:10.0pt/12.0pt Arial !important; color:#cc0000 !important; background:transparent !important; padding:0 !important; margin:0 0 0 4px !important; text-decoration:underline !important;}
.mnav a:hover {font:10.0pt/12.0pt Arial !important; color:#336699 !important; background:transparent !important; padding:0 !important; margin:0 0 0 4px !important; text-decoration:none !important;}
.mnav b {font:bold 10.0pt/12.0pt Arial !important; color:#339933 !important;}
.mnav p {border-bottom:1px solid #339933 !important;}

p.inoutl {display:block !important; clear:both !important; text-align:center !important; padding:0px 5px 30px 5px !important; margin:20px 20px 0px 20px !important; background:transparent !important;}
.inoutl a {font:16.0pt/18.0pt "Arial Narrow" !important; color:#cc0000 !important; background:transparent !important; padding:0; margin:0;}
.inoutl a:hover {font:16.0pt/18.0pt "Arial Narrow" !important; color:#336699 !important; background:transparent !important; padding:0; margin:0;}

#btf {float:left; clear:both; width:100%; height:28px; padding:0; margin:0; vertical-align:top; text-align:center; color:#fefefe; background:#336699 url("images/topmenubg.gif") repeat-x top left;}
#btf p {font:11px/28px Tahoma; vertical-align:top; text-align:center; color:#fefefe;}
#btf a {font:11px/28px Tahoma; text-decoration:underline; color:yellow; background:transparent url("images/link2.gif") no-repeat 0% 70%;}
#btf a:hover {font:11px/28px Tahoma; text-decoration:none; color:#fff; background:transparent url("images/link2.gif") no-repeat 0% 70%;}
#btf img {display:inline; vertical-align:top; text-align:center; line-height:28px;}

.lstb {background:transparent url("images/lastbg.jpg") no-repeat 97% 100%;}
.ed {display:block; width:100%; height:1px !important; font-size:1px !important; clear:both !important;}
.edl {display:block; width:100%; height:1px !important; font-size:1px !important; clear:both !important; border-bottom:1px solid #cc0000 !important; padding:0; margin:4px 0 4px 0 !important;}
.spc {display:block; text-align:center;}
.spb {font-weight:bold; color:#336699;}
.bnlnk a {background:transparent !important;}
a.redc {color:#cc0000 !important; font:bold 11.0pt/13.0pt Arial!important; float:right; padding-top:8px !important; margin-right:25px !important;}
a:hover.redc {color:#336699 !important; font:bold 11.0pt/13.0pt Arial !important; float:right; padding-top:8px !important; margin-right:25px !important;}
a.greenc {color:#339933 !important; font:bold 11.0pt/13.0pt Arial!important;}
a:hover.greenc {color:#336699 !important; font:bold 11.0pt/13.0pt Arial !important;}
a.invr {color:#cc0000 !important;}
a:hover.invr {color:#336699 !important;}

.advmsg a, .advmsg a:hover {line-height:20.0pt !important;}

.txtfnd {width:98%; height:20px; border:1px dotted #13358c;}
.tp_sbm {padding:2px 8px 2px 8px; cursor:pointer;}
.tp_lgn {padding:0; margin:2px 0px 3px 0px; width:99%; height:20px; border:1px solid #336699;}

div.yyd2 {clear:both; margin:5px 20px 5px 20px; border-bottom:1px solid #339933;}
div.yyd2 ul {margin-top:30px !important;}
span.url {font-size:11px !important;}
.ad-link a, .ad-link a:hover {font-size:16px !important;}
a.snap_noshot {font-size:11px;}
