html, body { height:100%; margin:0; padding:0; font-family:Tahoma; font-size:10pt; color:#176A9E; }
body { background:url(/i/bg/topl.jpg) repeat-x left top #ffffff; }
div.addbg { background:url(/i/bg/topl.gif) repeat-x left top; height:200px; }
img { border:0; margin:0; padding:0; }
a { text-decoration:none; color:#176A9E; }

table.bg,table.in,table.body { width:100%; margin:0; padding:0; border-collapse:collapse; border:0; }
table.bg td,table.in td,table.body td { margin:0; padding:0; vertical-align:top; }
td.bgc { width:900px; }
td.bgl, td.bgr { width:30%; }

td.bgr {background:url(/i/bg/rbg.jpg) repeat-y left top;}
td.bgl {background:url(/i/bg/lbg.jpg) repeat-y right top;}


table.in { width:900px; }
td.inl { background:url(/i/bg/4flash.jpg) no-repeat 0 0; width:303px }
td.inc { background:url(/i/bg/topc.jpg) no-repeat 0 0; width:400px; }
div.fl1 { padding:25px 0 34px 34px; }
div.fl2 { padding:60px 0 0 16px; }

div.mdiv { background:url(/i/bg/mbull.jpg) no-repeat 100% 100%; width:181px; height:28px;}
div.mdiv a { text-decoration:none; color:#176A9E; font-family:Tahoma; font-size:10pt; position:relative; top:-5px; left:-10px; display:block; padding:3px 10px 3px 5px; margin-right:15px;}
div.mact { background:url(/i/bg/mbullact.jpg) no-repeat 100% 100%; width:181px; height:28px;}
div.mact a { text-decoration:none; color:#FFFFFF; font-family:Tahoma; font-size:10pt; position:relative; top:-5px; left:-10px; background-color:#9BC5DE; display:block; padding:3px 10px 3px 5px; margin-right:15px;}

div.jmact { background:url(/i/bg/mbullact.jpg); }
div.jmact a {color:#0D3A55; }



div.msub { padding: 0 0 10px 10px; }
div.hide { display:none; }

div.msub a { display:block; color:#176A9E; font-family:Tahoma; font-size:8.5pt; padding:1px 10px 1px 5px;}
a.act { text-decoration:none; color:#176A9E; position:relative; background-color:#A2D7F3; display:block; padding:1px 10px 1px 5px; margin-right:35px;}
div.msub a.mover {color:#0D3A55; }

td.menu { background:url(/i/bg/bg1.jpg) repeat-y 168px 0; width:197px;}

div.mmdiv { padding:15px 0 50px 6px;}
td.code { width:460px; background:url(/i/bg/bg1.jpg) repeat-y 100% 0; }
td.botcode { width:460px; background:url(/i/bg/bg2.jpg) repeat-x 0 0; }
td.botmenu { background:url(/i/bg/bg3.jpg) no-repeat 173px 0; }

h1.ptitle { text-align:right; font-weight:normal; font-size:18pt; padding: 90px 20px 10px 50px; }
div.ph { padding: 0 0 0 20px;}

.em { padding:10px 20px; clear:left;}
.em img { width:18px; height:20px; vertical-align:middle; padding:3px; }
.em a { text-decoration:none; border-bottom:1px dashed #033F5F; }

.news { padding:6px 5px 10px 0;}
.newst { color:#FFFFFF; text-align:left; font-size:13pt; padding:5px 10px; }
.newst span { font-size:9pt; }
.newst a { color:#FFFFFF; }
.news .r2 { width:100%; }

div.bot { padding:15px; color:#FFFFFF; }

.newslist { padding:10px 0 20px 5px; clear:left; }
.newslist div { padding:0 0 10px 0;}
.newslist span { font-size:7.5pt; padding:0 3px 0 3px; background-color:#DFEAEE }
.newslist a { font-size:10pt;}

input.d, textarea { border:2px inset; background:url(/i/bg/rbg.jpg) repeat-y left top; }

h1 { font-size:16pt; font-weight:normal; }