body { text-align:center; margin: 0; background: #C4CAD5 url(../newimg/bgline.gif) repeat-x top; }

table.pghead { width:780px; }
table.pghead tr td.logo  { vertical-align:top; width:350px; }
table.pghead tr td.decor { vertical-align:top; text-align:left; background: url(../newimg/eye.jpg) no-repeat right top; }
table.pghead tr td.decor table {}
table.pghead tr td.decor table td { height:30px; background: #FD7200 url(../newimg/tnavi_2.gif) repeat-x; font-weight:bold; vertical-align:middle; }
table.pghead tr td.decor table td a { color:#FFFFFF; text-decoration:none; }
table.pghead tr td.decor table td a:hover { color:#FFFF88; }
table.pghead tr td.decor table td.tnavilef { height:30px; width:12px; background: #FD7200 url(../newimg/tnavi_1.gif) no-repeat; }
table.pghead tr td.decor table td.tnavirig { height:30px; width:12px; background: #FD7200 url(../newimg/tnavi_3.gif) no-repeat; }

.inline { display:inline; margin:0; padding:0; text-indent:0; }

TD { font-family:Arial; font-size:12px; color:#333333; }
H1 { font-family:Franklin Gothic Medium,Arial; font-size:22px; font-weight:200; color:#003366; }
H2 { font-family:Franklin Gothic Medium,Arial; font-size:18px; font-weight:200; color:#003366; }
H3 { font-family:Franklin Gothic Medium,Arial; font-size:16px; font-weight:200; color:#003366; }
SMALL { font-family:Arial; font-size:11px; color:#333333; }
A { color:#000044; }
A:hover { color:#ff8800; }
A.hi { color:#ffff88; }
A.hi:hover { color:#ffffff; }

A.menulink { font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none; color:#DDFFFF; };
LI.box { list-style-image: url(ulbox.gif); };

A.mini { color:white; font-size:11px; line-height:13px; font-family:Tahoma; border:1px solid #BDBCE4; background-color:#4B4A92; text-decoration:none; margin: 2px; }

TD.boardhdr { font-family: Arial; font-size: 11px; font-weight:bold; color:white; }
TEXTAREA { color:black; font-family:Arial; font-size:12px; border: 1px solid #003366; }
INPUT { color:black; font-family:Arial; font-size:12px }
INPUT.findedit { height:21px; border: 1px solid #8898B8; width:120px; }
INPUT.butt { height:21px; font-size:11px; font-weight:bold; background-color:#D8E8FF; border: 1px solid #8898B8; cursor:pointer; }
INPUT.edit { height:21px; border: 1px solid #8898B8; }

.forumTheme { font-size:13px; font-weight:bold; font-style:italic; color:#000088; letter-spacing:1px; }
.forumTitle { background:#F8CC66; font-size:14px; font-weight:bold; font-style:italic; letter-spacing:2px; color:#660000; padding-left:12px; }
A.forumLink:visited { padding-left:20px; font-weight: normal; background: url(label_close.gif) no-repeat left middle; }
A.forumlink:link    { padding-left:20px; font-weight: bold; background: url(label_open.gif) no-repeat left middle; }

TD.NewsTheme { font-family:Tahoma; font-size:11px; font-weight:bold; }
TD.NewsDate { font-family:Arial; font-size:11px; text-align:right;  }
TD.NewsDescr { font-family:Arial; font-size:11px; }

.boxhd1 { font-family:Arial; font-size:12px; font-weight:bold; color:#F8F8FF; background-color:#150185; }
.boxhd2 { font-family:Arial; font-size:11px; font-weight:bold; color:#D0E0F0; background-color:#150185; }
.boxit1 { font-family:Arial; font-size:12px; color:#150185; background-color:#F0F0FF; }
.boxit2 { font-family:Arial; font-size:12px; color:#150185; background-color:#E0E0F0; }
.boxfrm { border: 1 solid #D0D0E0; }

.h1 { font-family:Tahoma; font-size:12px; font-weight:bold; letter-spacing:1px; color:#102040; background-color:#D8D4EB; padding-left:6px; border-top: 1px solid #E8FFFF; border-bottom: 1px solid #98A8C8; }
.h2 { font-family:Tahoma; font-size:12px; font-weight:bold; letter-spacing:1px; color:#102040; background-color:#D8D4EB; padding:3px; padding-left:6px; border-top: 1px solid #E8FFFF; border-bottom: 1px solid #98A8C8; }
.h2b { font-family:Tahoma; font-size:12px; font-weight:bold; letter-spacing:1px; color:#102040; background-color:#D8D4EB; padding:2px; padding-left:4px; border-top: 1px solid #E8FFFF; border-bottom: 1px solid #98A8C8; }
.t2b { font-family:Tahoma; font-size:11px; line-height:16px; padding-bottom:6px; }
.h3 { font-size:10px; font-family:Tahoma; letter-spacing:1px; background-color:#dddddd; text-align:center; }
.butt2bg    { font-family:Tahoma; font-size:11px; text-align:center; border: 1px solid #1979FF; background-color:#A9CDFF; }
.butt2selbg { font-family:Tahoma; font-size:11px; text-align:center; border: 1px solid #EEEEEE; background-color:#DDDDDD; font-weight:bold; color:#0000AA; }
.butt2 { text-decoration:none; color:#990000; font-size:11px; letter-spacing:1px; font-weight:bold; }

.title { font-family:Franklin Gothic Medium,Tahoma; font-size:20px; color:#003366; letter-spacing:1px; text-align:center; margin:16px; }
.author { font-family:News Gothic MT,Tahoma; font-size:16px; color:#003366; font-weight:200; text-align:center; margin-top:4px; margin-bottom:8px; }
.authorsub { font-family:News Gothic MT,Tahoma; font-size:16px; color:#003366; font-weight:200; margin-right:100px; margin-bottom:4px; text-align:right; }
.date { font-family:Tahoma; font-size:11px; color:#003366; text-align:right; margin-top:0; margin-bottom:0; margin-right:24px; }

.m1 { background-color: #D5DCEF; }
.black { color: #000000; }
.red { color:red; letter-spacing:1px; }

TD.menu { font-family:Arial; font-size:13px; height:38px; }
.newnots { font-size:10px; text-align:right; line-height:12px; }
TD.menusel { font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFAA; background:#6F64A6; }
TD.menudec1 { background: #dddddd url(dec1.gif); }
TD.menudec2 { background: #dddddd url(dec2.gif); }

TD.hd { color:#000000; background-color:#FFDD99; font-size:12px; letter-spacing:2px; font-weight:bold; text-align:center; padding:3px; border-bottom:2 solid #DD9966; }
A.ahd { color:#886644; font-size:12px; font-weight:bold; letter-spacing:0px; }

A.tr, A.tr:hover { color:#556688; }

.f8pt { color:#000000; font-family:Arial; font-size:11px }
.pagehd  { font-size:20px; font-weight:bold; font-style:italic; color:#AA0000; text-align:center; letter-spacing:3px; padding:4px; };
.pagehd2 { font-family:Tahoma; font-size:16px; font-weight:bold; font-style:italic; color:#AA0000; text-align:center; letter-spacing:4px; };
.bigch { font-size:20px; }

.bgscroll { background: #990000 url(bgscroll.gif); padding:4px; text-align:center; };
.bgflash  { background-image: url(flashbg1.gif); };
.txscroll { background:yellow; color:black; font-family:Arial; font-weight:bold; font-size:26px; text-decoration:none; };

HR { color:#804010; height:1 }


td.banbox { text-align:center; vertical-align:top; padding-bottom:2px; }

.lmarg { background: #556688 url(../newimg/marg_bg150.gif) repeat-y; width:150px; }
td.lmargtop { background: #556688 url(../newimg/marg_hd150.gif) no-repeat top; width:150px; height:13px; }
td.lmargboxtop { background: #556688 url(../newimg/marg_boxhdf150.gif) no-repeat top; width:150px; height:23px; font-family:Arial; color:#343F54; font-weight:bold; font-size: 11px; vertical-align:top; padding-top:7px; padding-left:16px; }
td.lmargmid { width:150px; font-size:11px; padding-left:6px; padding-right:4px; padding-bottom:6px; }
td.lmargmid a { color:#FFFFFF; font-family:Arial; };
td.lmargmid a:hover { color:#DD88FF; };
td.lmargbot { background: #556688 url(../newimg/marg_bt150.gif) no-repeat bottom; width:150px; height:13px; }

td.lboxtop  { background: #C4CAD5 url(../newimg/marg_boxhd150.gif) no-repeat top; width:150px; height:18px; font-family:Arial; color:#343F54; font-weight:bold; font-size: 11px; vertical-align:top; padding-top:2px; padding-left:16px; }
td.lboxmid  { background: #FFFFFF url(../newimg/marg_boxbg150.gif) repeat-y; width:150px; font-family:Arial; color:#343F54; font-size: 11px; vertical-align:top; padding-top:4px; padding-left:12px; padding-right:10px; }
td.lboxbot  { background: #FFFFFF url(../newimg/marg_boxbt150.gif) no-repeat top; width:150px; height:16px; }

img.lboxico { background-color:white; border:1px solid #3333CC; margin-top:2px; margin-bottom:2px; };

table.mbox  { background-color:#FFFFFF; width:240px; }
td.mboxtop  { background: #FFC670 url(../newimg/mbox_hd240.gif) no-repeat top; width:240px; height:23px; font-family:Arial; color:#914600; font-weight:bold; font-size: 12px; vertical-align:top; padding-top:4px; padding-left:9px; }
td.mboxmid  { background: #FFFFFF url(../newimg/mbox_bg240.gif) repeat-y; width:240px; font-family:Arial; color:#4B2400; font-size: 12px; vertical-align:top; padding-top:4px; padding-left:9px; padding-right:10px; }
td.mboxbot  { background: #FFFFFF url(../newimg/mbox_bt240.gif) no-repeat top; width:240px; height:12px; }

table.navi  { background: #FF9700 url(../newimg/navi_2.gif) repeat-x; width:98%; height:25px; border-bottom:1px solid #556688; margin-bottom:4px; }
table.navi tr td.navilef  { background: url(../newimg/navi_1.gif) no-repeat; width:12px; height:25px; }
table.navi tr td.navirig  { background: url(../newimg/navi_3.gif) no-repeat; width:12px; height:25px; }
table.navi tr td a { color:#FFFFFF; text-decoration:none; font-size:13px; font-weight:bold; font-family:Arial; }
table.navi tr td a:hover { color:#FFFF88; }

li.red { list-style-image: url(../newimg/li_red.gif); color:#442200; margin-left:11px; text-indent:-16px; font-family:Arial; letter-spacing:0px; }
img.rphoto { margin-left:5px; margin-top:4px; margin-bottom:2px; }
img.rloadphoto { margin-left:10px; margin-top:4px; margin-bottom:2px; background: url(../newimg/load.gif) no-repeat center middle }
img.lloadphoto { margin-right:10px; margin-top:4px; margin-bottom:2px; background: url(../newimg/load.gif) no-repeat center middle }

a { color:#3333CC; font-family:Arial; };
a:hover { color:#9900CC; font-family:Arial; };
a.mlight { color:#FFFFFF; font-family:Arial; };
a.mlight:hover { color:#DD88FF; font-family:Arial; };
a.navi  { color:#FFFFFF; text-decoration:none; font-size:13px; font-weight:bold; font-family:Arial; }
a.navi:hover { color:#FFFF88; }

a.inprint { color:#556688; }
a:hover.inprint { color:#556688; }

.bggrid   { background: #C4CAD5 url(../newimg/bggrid.gif) repeat-x; }
.bgcontent  { background: #FFFFFF url(../newimg/bgcontent.png) repeat-y left; }

.bgcontent td div { line-height:20px; }

table.footer  { background: #556688 url(../newimg/bgfooter.png) repeat-y left; width:780px; }
table.footer td { color:white; padding-left:8px; padding-right:16px; padding-bottom:8px; }
table.footer td a { color:white; }
table.footer td a.tr { color:#556688; }

input.margbutt { border:1px outset; background-color:#8899AA; color:white; font-family:Arial; font-size:12px; cursor:pointer; margin-left:4px; margin-right:4px; }
input.margedit { font-size:11px; height:18px; line-height:13px; margin:2px; width:100%; }

