/* font and style definitions */
body                { background-color:#ffffff; margin:20px 20px 20px 20px;
                      font-family:Verdana,Arial,Helvetica,sans-serif; }
p                   { font-size:12px; margin:0; }
li                  { font-size:12px; margin:0; }
.section            { font-size:18px; font-weight:bold; font-family:'Trebuchet MS',Myriad,sans-serif; }
.headline           { font-size:22px; font-weight:bold; font-family:'Trebuchet MS',Myriad,sans-serif; }
.fwidth             { font-size:12px; font-family:'Courier New',Courier,monospace; } 

/* body links */
a#bolink            { font-size:12px; font-weight:bold; }
a:link#bolink       { color:#0000b0; }
a:visited#bolink    { color:#800080; }
a:hover#bolink      { color:#ff0000; }
a:active#bolink     { color:#e00000; }
a:focus#bolink      { color:#e00000; }

/* footer */
a#footer            { font-size:11px; text-decoration:none; color:#ffffff; }

/* main body table */
table#maintab       { min-width:500px; width:100%; max-width:1000px;
                      height:101%;
                      margin-left:auto; margin-right:auto; }
td#maintabcell      { background-image:url(header1.jpg); background-repeat:no-repeat; background-color:#90c0f0;
                      width:100%; vertical-align:top; }
td#bodycell         { vertical-align:top; background-color:#e9e9e9; padding:10px; height:100%; }

/* top menu */
#helink a           { font-size:11px; text-decoration:none;
                      border-left:1px solid #90c0f0; padding:3px 5px; float:left; width:auto;
                      background-color:#3070c0; color:#ffffff; }
#helink a:hover     { background-color:#1050a0; color:#ffffff; }
#helink p           { font-size:11px; text-decoration:none;
                      border-left:1px solid #90c0f0; padding:3px 5px; float:left; width:auto;
                      background-color:#1050a0; color:#ffffff; }

/* side menu */
#selink table       { border-top:1px solid #90c0f0; border-bottom:23px solid #3070c0; }
#selink td          { border-bottom:1px solid #90c0f0; }
#selink a           { font-size:11px; padding:5px; display:block; width:100%; text-decoration:none;
                      background-color:#3070c0; color:#ffffff; border-left:10px solid #1050a0; }
#selink a:hover     { background-color:#1050a0; color:#ffffff; border-left:10px solid #ffe000; }
#selink p           { background-color:#1050a0; color:#ffffff; border-left:10px solid #90c0f0; width:100%;
                      font-size:11px; padding:5px; display:block; }
html>body #selink a { width:auto; }
html>body #selink p { width:auto; }

/* alertbox */
#alertbox table      { font-size:11px; background-color:#1050a0; margin:0 0 5px 10px; width:30%; min-width:200px; }
#alertbox table th   { padding:1px; color:#ffffff; }
#alertbox table td   { padding:5px; background-color:#ffffff; text-align:justify; }
