*                   { margin: 0; padding: 0; }
body                { background-color: #FFF; color: #000; text-align: left;
                      font-family: Arial, Helvetica, sans-serif; font-size: 80%; }
h1                  { font-size: 2.0em; font-weight: bold; color: #FFF; text-align: center; }
h2                  { color: #000; font-size: 1.15em; font-weight: bold; }
p                   { margin: 0 0 1em 0; line-height: 1.4; font-size: 0.9em; }
ul                  { margin: -0.5em 0 0.5em 2em; line-height: 1.4; }
li                  { font-size: 0.9em; padding: 0.1em 0; }
li ul               { margin: 0 0 0 2em; }
li li               { font-size: 1em; padding: 0; }
a                   { color: #777; font-style: normal; font-weight: bold; text-decoration: none; }
a:hover             { color: #000; }
a img               { border: none; }
a.hd                { color: #000; }
a.hd:hover          { color: #777; }

#page               { margin: 20px auto; width: 760px; text-align: left; }
#topbar             { padding: 30px 0 5px 0; }
#botbar             { background: #555459 url('./images/botbar.png') bottom left no-repeat;
                      clear: both; height: 30px; line-height: 30px; color: #FFF; }

#navbar             { text-align: center; background: #B57B2B url('./images/navl.png') top left no-repeat;
                      height: 33px; overflow: hidden; margin: 5px 0 0 0; }
#navbar ul          { background: url('./images/navr.png') top right no-repeat; height: 33px; margin: 0;
                      list-style: none; font-size: 1.1em; text-transform: uppercase; padding: 6px; }
#navbar li          { display: inline; padding: 0 10px; color: #E1B881; font-weight: bold; }
#navbar a           { color: #FFF; border: none; font-weight: bold; }
#navbar a:hover     { color: #E1B881; }
#banner             { margin-top: 5px; padding-left: 60px; }
#cpanet             { color: #000; background: #9FB8BB url('./images/cpanet.png') top left no-repeat;
                      margin-bottom: 10px; }
#cpaneb             { color: #000; background: url('./images/cpaneb.png') bottom left no-repeat;
                      font-size: 0.95em; padding: 0 15px 5px 45px; line-height: 1.8; text-align: center; }
#cpaneb2            { color: #000; background: url('./images/cpaneb2.jpg') bottom left no-repeat;
                      font-size: 0.95em; padding: 0 15px 5px 45px; line-height: 1.8; text-align: center; }
#forppl             { margin: 35px 0 55px 0; padding-right: 25px; text-align: right; }
#distressc          { position: relative; width: 144px; border: 1px solid #F00; }
#distress           { position: absolute; top: -144px; left: 0; height: 144px; width: 144px; }

.panelt             { background: #FFF url('./images/panelt.png') top left no-repeat; width: 700px;
                      text-align: left; }
.panelb             { background: url('./images/panelb.png') bottom left no-repeat; padding: 25px; }
.panelb2            { background: url('./images/panelb2.jpg') bottom left no-repeat; padding: 25px; }
.panelb3            { background: none; padding: 25px 25px 0 25px; }
.panelb3t           { background: none; padding: 10px 10px 0 10px; }
.panelb4            { background: none; }
.panelhl            { background: #FFF url('./images/handshake.jpg') top left no-repeat; margin-bottom: 10px;
                      width: 470px; height: 380px; text-align: left; padding-left: 230px; overflow: auto; }
.panelh2l           { background: #FFF url('./images/handshake2.jpg') top left no-repeat; margin-bottom: 10px;
                      width: 470px; height: 520px; text-align: left; padding-left: 230px; overflow: auto; }
.panelpl            { background: #FFF url('./images/phone.jpg') top left no-repeat;
                      width: 470px; height: 380px; text-align: left; padding-left: 230px; overflow: auto; }
.panelnl            { background: #FFF url('./images/newspaper.jpg') top left no-repeat;
                      width: 470px; height: 280px; text-align: left; padding-left: 230px; overflow: auto; }
.panelrl            { background: #FFF url('./images/reception.jpg') top left no-repeat;
                      width: 470px; height: 280px; text-align: left; padding-left: 230px; overflow: auto; }
.paneltr            { background: url('./images/paneltr.png') top right no-repeat; height: 380px; }
.paneltr2           { background: url('./images/paneltr2.png') top right no-repeat; height: 520px; }
.panelbr            { background: url('./images/panelbr.png') top right no-repeat; height: 280px; }

.trr                { color: #000; }

.nobrd              { border: none; }
.brd                { border: 1px solid #999; }
.clr                { padding: 0; margin: 0; height: 1px; clear: both; margin-top: -1px; overflow: hidden; }
.fr                 { float: right; padding-left: 10px; }
.fl                 { float: left; padding-right: 10px; }
.r                  { text-align: right; }
.c                  { text-align: center; }
.cl                 { clear: left; }
.ind                { margin-left: 180px; }
.quote              { font-style: italic; margin: 0; font-size: 0.9em; width: 440px; line-height: 1.2; }
.note               { font-style: italic; }

form                { margin: 0 auto 0 auto; padding: 0; }
form h2             { font-size: 1em; }
form table          { margin: 0 auto; }
form td             { font-size: 0.9em; padding: 0 0.2em; }
label               { font-weight: bold; }
textarea            { font-family: Arial, Helvetica, sans-serif; font-size: 0.95em;
                      font-weight: normal; border: 1px solid #999; }
select              { font-family: Arial, Helvetica, sans-serif; font-size: 0.95em;
                      font-weight: normal; border: 1px solid #999; }
input               { font-family: Arial, Helvetica, sans-serif; font-size: 0.95em;
                      font-weight: normal; border: 1px solid #999; }
input.btn           { font-size: 0.9em; background-color: #EEE; padding: 2px 0; font-weight: bold; }
input.chk           { border: none; }

#addr               { line-height: 1.2; font-size: 0.9em; color: #000; margin-top: 2em; }
#phn                { font-weight: bold; color: #000; margin-bottom: 2em; }

#copy               { color: #FFF; font-size: 0.8em; font-weight: normal; margin: 10px 0 5px 0; line-height: 1.3; }
#copy a             { color: #DDD4A8; font-weight: normal; border: none; }
#copy a:hover       { color: #FFF; font-weight: normal; }

/* commented backslash hack v2 \*/ 
* html #cpane       { height: 1%; }
/* end hack */ 
