
body        { margin:0; background:#fffaff; font-family:arial,helvetica,sans-serif; }
table       { border-collapse:collapse; }
td          { vertical-align:top; padding:0; }
img         { border:0; }
p           { margin-top:0; }

a:link,a:visited  { text-decoration:none; color:#ff6600; }
a:hover           { text-decoration:underline; }

.black   { color:#000000; }
.b       { font-weight:bold; }
.clear   { clear:both; }

h1, h1 a:link, h1 a:visited { color:#664488; }
h2, h2 a:link, h2 a:visited { color:#664488; margin-bottom:10px; }
h3, h3 a:link, h3 a:visited { color:#ff6600; margin-bottom:7px; }

ul { margin-left:10px; padding-left:10px; }
li { margin-bottom:15px; }

li li { margin-bottom:0; }

table.outline td { border:solid 1px #ccccee; padding:3px 10px; }
table.outline th { border:solid 1px #ccccee; padding:3px 10px; text-align:left; background:#eeeeff; }

#myform label    { float:left; clear:left; text-align:right; width:6em; padding:0 0.5em; }
#myform input    { float:left; width:11em; }
#myform textarea { clear:both; width:18.5em; }

input.formbutt { background:#ccbbee; border-style:solid; border-width:1px; border-color:#eeddff #9988aa #9988aa #eeddff; }

div#main       { margin:5px auto; width:952px; background:#ffffff; color:#220022; padding:4px; border:solid 1px #bbaacc; }

div#header1, div#header1 a { color:#664488; }
div#header1                { background:url('images/headertop_bg.gif'); margin-bottom:1px; padding-left:25px; min-height:21px; }

div#header2         { float:right; margin-right:15px; }
div#header2 a       { padding:0 5px; text-decoration:none; }
div#header2 a:hover { background:white; }
div#header2 img     { vertical-align:middle; }

div#header3     { padding-top:5px; white-space:nowrap; }
div#header3 img { vertical-align:middle; }

div#header4           { background:url('images/headermid_bg.gif'); color:#555555; margin:1px 0; }
div#header4 a         { background:url('images/menudvdr2.gif') repeat-y right; height:21px; padding:0 6px 0 4px; text-decoration:none; font-weight:bold; color:#664488; }
div#header4 a:hover   { background-color:#ff6600; color:#ffffff; }
div#header4 form               { color:white; display:inline; padding:0 30px; margin:-1px 0 0 0; white-space:nowrap; float:right; }
div#header4 input[type=text]   { height:11px; font-size:x-small; border:solid 1px #666666; }
div#header4 input[type=submit] { background:#ffcc99; border:solid 1px #ffffff; color:#664488; height:15px; font-size:x-small; padding:0 3px; }

div#header5     { background:url('images/headerbot_bg.gif') bottom; color:#555555; min-height:27px; }
div#header5 div { color:#dd9933; float:right; width:310px; font-weight:bold; text-align:center;  }
div#header5 h1  { color:#dd9933; margin:0 0 0 215px; }

div.lmenuhead { background:url('images/lmenu_1_blank.gif') no-repeat; height:25px; padding:19px 0 0 40px; color:white; font-size:12px; font-weight:bold; }

table.threecols                       { width:100%; margin:5px 0 5px 0; }
table.threecols td#l                  { width:196px; background:#ddccdd; }
table.threecols td#l ul               { list-style-image:url('images/arrow.gif'); margin:20px; }
table.threecols td#l li a             { color:#005522; }
table.threecols td#m div#mcontent     { margin:40px 20px 0 20px;  }
table.threecols td#m div#mcontent img { margin-bottom:5px; }
table.threecols td#m div#mcontent a   { font-weight:bold; }
table.threecols td#m div.mstory       { border-bottom:solid 1px #BBAACC; margin:0 0 20px 0; padding-bottom:15px; }
table.threecols td#r                  { width:305px; }
table.threecols td#r div#rcontent     { margin-top:40px; padding:0 20px; border-left:solid 1px #BBAACC; }
table.threecols td#r div.rstory       { clear:both; margin-bottom:20px; color:#888888; }
table.threecols td#r div.rstory img.l { float:left; margin-right:15px; }
table.threecols td#r div.rstory img.r { float:right; margin-left:15px; }

img.newsthumb { float:left; margin:0 15px 15px 0; }


