body { text-align:center; margin: 0; }
body.bgline { text-align:center; background: #C4CAD5 url(bgline.gif) repeat-x top; margin:0; }

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(eye.jpg) no-repeat right top; }
table.pghead tr td.decor table {}
table.pghead tr td.decor table td { height:30px; background: #FD7200 url(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(tnavi_1.gif) no-repeat; }
table.pghead tr td.decor table td.tnavirig { height:30px; width:12px; background: #FD7200 url(tnavi_3.gif) no-repeat; }


.inline { display:inline; margin:0; padding:0; text-indent:0; }

td.banbox { text-align:center; vertical-align:top; padding-bottom:2px; }

.lmarg { background: #556688 url(marg_bg150.gif) repeat-y; width:150px; }
td.lmargtop { background: #556688 url(marg_hd150.gif) no-repeat top; width:150px; height:13px; }
td.lmargboxtop { background: #556688 url(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(marg_bt150.gif) no-repeat bottom; width:150px; height:13px; }

td.lboxtop  { background: #C4CAD5 url(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(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(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(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(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(mbox_bt240.gif) no-repeat top; width:240px; height:12px; }

table.navi  { background: #FF9700 url(navi_2.gif) repeat-x; width:468px; height:25px; border-bottom:1px solid #556688; margin-bottom:4px; }
table.navi tr td.navilef  { background: url(navi_1.gif) no-repeat; width:12px; height:25px; }
table.navi tr td.navirig  { background: url(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(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; }

a { color:#3333CC; font-family:Arial; };
a:hover { color:#9900CC; font-family:Arial; };

a.inprint { color:#556688; }
a:hover.inprint { color:#556688; }

.bggrid   { background: #C4CAD5 url(bggrid.gif) repeat-x; }
.bgcontent  { background: #FFFFFF; }


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%; }

