/* common */
html { margin: 0; padding: 0; border: none; height: 100%; }
body { margin: 0; padding: 0; border: none; height: 100%; background: #020b55; }
img, p { border: none; margin: 0; padding: 0; }

/* language bar */
#langbar { padding: 10px 10px 0px 0px; text-align: right; }

/* layout */
#layout { width: 746px; margin: auto; }
#layout #leftcol { vertical-align: top; width: 184px; background: #030083 url('images/lcol_bg.gif') repeat-y; }
#layout #rightcol { vertical-align: top; width: 562px; background: url('images/rcol_bg.gif') repeat-y; }

/* left column stuff */
#lcol_top { width: 184px; height: 28px; background: #030083 url('images/lcol_top.gif'); }
/* menu */
#menu { width: 167px; background: #030083; margin-left: 17px; }
/* submenu */
.subm_entry { text-align: left; font: bold 14px/20px Verdana, sans-serif; padding-left: 30px; margin-bottom: 3px; }
.subm_entry a { color: #fede00; text-decoration: none; }
.subm_entry a:hover { color: #5faf56; text-decoration: none; }
.subm_entry_pushed { text-align: left; font: bold 14px/20px Verdana, sans-serif; padding-left: 30px; margin-bottom: 3px; }
.subm_entry_pushed a { color: #5faf56; text-decoration: none; }
.subm_entry_pushed a:hover { color: #5faf56; text-decoration: none; }

/* rightcol stuff */
#banner { width: 562px; height: 101px; background: #030083 url('images/banner.jpg'); }

/* footer */
#footer { vertical-align: bottom; width: 746px; height: 29px; background: url('images/footer.gif'); }

/* maincol stuff */
#content { padding: 0px 35px 10px 25px; text-align: left; vertical-align: middle; }
#content h1 { font: 20px Arial, sans-serif; color: #ddc20b; margin-top: 10px;  margin-bottom: 10px; }
#content p { font: 12px/18px Verdana, sans-serif; color: #ddc20b; }
#content a { color: #ddc20b; font-weight: bold; text-decoration: none; }
#content a:hover { color: #ddc20b; font-weight: bold; text-decoration: underline; }
.exp_table { border-top: solid 1px #ffde00; border-left: solid 1px #ffde00; }
.exp_table td { border-bottom: solid 1px #ffde00; border-right: solid 1px #ffde00; background: #091154; }
#content ul, li { margin-left: 0px; margin-top: 0px; margin-bottom: 0px; font: 12px/18px Verdana, sans-serif; color: #ddc20b; }
#content ul { list-style: none; margin-left: 5px; }
#content li { padding-left: 10px; background: url('images/bullet.gif') no-repeat 0px 4px; }
#content img { border: solid 2px #091154; }
#content blockquote { margin: 0px; margin-left: 10px; }

/* popup */
#popup { display: none; position: absolute; background: #020b55; border: solid 2px #000000; width: 300px; min-height: 300px; z-index: 1000; }
#popup #close_button { display: block; top: 0px; right: 0px; position: absolute; }
#popup p { font: 12px/18px Verdana, sans-serif; color: #ddc20b; }
#popup a { color: #ddc20b; font-weight: bold; text-decoration: none; }
#popup a:hover { color: #ddc20b; font-weight: bold; text-decoration: underline; }
#popup ul, li { margin-left: 0px; margin-top: 0px; margin-bottom: 0px; font: 12px/18px Verdana, sans-serif; color: #ddc20b; }
#popup ul { list-style: none; margin-left: 5px; }
#popup li { padding-left: 10px; background: url('images/bullet.gif') no-repeat 0px 4px; }
#popup img { border: solid 2px #091154; }
#popup blockquote { margin: 0px; margin-left: 10px; }