/* GENERAL */
html { min-height: 100%; margin-bottom: 0px; }
body { background: url('imgs/bkg.gif') repeat #000B05; color: #000000; }

img { border: 0px; display: block; margin: 0px; }
table { border: 0px; border-collapse: collapse; padding: 0px; margin: 0px; }
table td { padding: 0px; margin: 0px; vertical-align:top; }

a { background: inherit; color: #DE0000; text-decoration: none; }
a:hover { background: inherit; color: #DE0000; text-decoration: underline; }

h2 { font: bold 14px Arial, Tahoma, sans-serif; }


/* LAYOUT */
#layout { width: 1000px; margin: 0px auto; font: 12px Arial, Tahoma, sans-serif; }
#container { border: 1px solid #0D3A90; background: #F7FFFF; color: #000000; }


/* HEADER */
#header { background: #FFFFFF; color: #000000; height: 345px; }


/* NAVIGATION */
#nav { width: 200px; height: 100%; background: #15499D; color: #FFFFFF; font-size: 14px; font-weight: bold; }
.nav_cat { background: inherit; color: #5885C0; }
.nav_cat a { text-decoration: none; background: inherit; color: #FFFFFF; }
.nav_cat a:visited { text-decoration: none; background: inherit; color: #FFFFFF; }
.nav_cat a:active { text-decoration: none; background: inherit; color: #FFFFFF; }
.nav_cat a:hover { text-decoration: underline; background: inherit; color: #5983BE; }


/* CONTENT */
#content { width: 800px; background: #FFFFFF; color: inherit; border: 1px solid #000000; min-height: 287px; } /* old bgcolor: CBDBF2 */
td.title { height: 41px; background: url('imgs/hr.gif') repeat-x; color: #FFFFFF; }
div.title { height: 41px; background: url('imgs/hl.gif') no-repeat; text-align: left; }
.title_txt { font-size: 16px; font-weight: bold; padding-left: 8px; padding-top: 12px; }


/* FORMS */
form { margin: 0px; }
.form_txt { font-size: 10px; color: #21467D; background: inherit; }

