/* color scheme: sizzler
 * colorschemer.com/schemes
 *
 * 900a09 deep red
 * 922e0f medium red
 * 003c34 deep blue
 * 838c60 army green
 * dcdbac tan
 * f6e4cb pale pink
 */

* { margin: 0; padding: 0; }

body { text-align: center;
       font-size: 12pt;
       background-color: #838c60;
       margin-bottom: 0.5em;
       cursor: default;
       color: #000; }

.clear { clear: both; }

h3 { margin-bottom: 0.3em; }

ul { margin-left: 20px; margin-bottom: 1em; }
ul li a { text-decoration: underline; }

img { border: none; }

p { margin-bottom: 0.8em; }

a { color: #003c34;
    text-decoration: none; }
a:hover { text-decoration: underline; }

#shell { border-top: 10px solid #dcdbac;
         border-bottom: 10px solid #dcdbac;
         background-color: #fcfcfc;
         margin-bottom: 0.5em;
         margin-top: 3em; }

#outer { text-align: left;
         margin: 0 auto;
         padding-bottom: 5px;
         width: 780px; }

#inner { padding: 8px; }
#inner .heading { float: left;
                  margin-bottom: 1.5em;
                  padding: 3px 20px 0 3px; }
#inner .contact { float: right; }
#inner img { margin-right: 3px; }

#disclaimer { text-align: center;
              font-size: 80%;
              padding-top: 2em;
              clear: both;
              color: #444; }
#footer { text-align: center;
          font-size: 80%;
          clear: both;
          color: #444; }

#leftCol { float: left;
           width: 150px; }
#leftCol div.p { margin-left: 8px;
                 margin-right: 5px; }
#leftCol div.p a { display: block;
                   border-bottom: 5px solid #fcfcfc;
                   line-height: 200%; }
#leftCol div.p a:hover { border-bottom-color: #dcdbac;
                         color: #000;
                         text-decoration: none; }

#rightCol { margin-left: 160px;
            padding: 0 50px; }
#rightCol div.p { margin: 0 5px; }

p.notice { font-weight: bold; text-align: center; }
p.sig { text-align: right; }

div.lc { float: left; line-height: 1.3em; }
div.rc { margin-left: 120px; line-height: 1.3em; }

form { margin-left: 20px; }
label { display: block; font-weight: bold; margin-top: 3px; }
label.check { display: inline; font-weight: normal; margin-top: 0; margin-left: 3px; }
input { margin-bottom: 3px; }
.controls { float: left; }
.controls img { margin-bottom: 3px; cursor: pointer; }
.editForm { margin-left: 20px; }

p.dbmsg { margin-left: 35px; color: green; }
