/* style.css */

/* --------------------- Defaults --------------------- */

body           { background-color: rgb(255,120,0);
                 margin: 0px;
                 font-family: arial,helvetica,sans-serif;
                 font-size: 12px;
                 color: rgb(0,0,0) }
td             { font-family: arial,helvetica,sans-serif;
                 font-size: 12px;
                 color: rgb(0,0,0) }
p              { font-size: 12px;
                 margin-left: 25px;
                 color: rgb(0,0,0) }
a              { color: #ffff99; 
                 text-decoration: none }
a.topnav       { font-size: 13px;
                 font-weight: bold;
                 letter-spacing: 1px }
a.sidenav      { font-size: 13px;
                 font-weight: bold }
a:hover        { color: rgb(255,0,0) }
h1             { color: rgb(160,82,45); 
                 font-size: 28px;
                 font-weight: bold;
		 margin-top: 3px;
		 margin-left: 20px;
                 text-align: left }
h2             { color: rgb(160,82,45);
                 font-size: 22px;
                 font-weight: bold;
		 margin-left: 25px;
                 text-align: left }
h3             { font-size: 16px;
                 font-weight: bold;
		 margin-left: 25px;
                 color: rgb(160,82,45) }
b              { font-size: 12px;
                 font-weight: bold }
ul             { font-size: 12px;
                 padding-left: 25px }
li             { font-size: 12px
                 padding-left: 25px }
img            { margin-right: 10px;
                 margin-left: 25px;
                 /*border: 1px solid rgb(0,0,0);*/
                 margin-bottom: 5px }
img.floatleft  { float: left;
                 border: 1px solid rgb(0,0,0);
                 margin-right: 10px;
                 margin-left: 25px;
                 margin-bottom: 5px }
img.floatleft + p  { margin-top: 0px }
div.block      { clear: left }
p.block        { clear: left }

/* ----------------------- Main Table ----------------------- */

table.main     { width: 100%;
                 margin-left: auto;
                 margin-right: auto }
td.main1       { width: 100%;
                 vertical-align: top;
                 background-image: url(images/navpanelbg.png);
                 height: 80px }
td.main1 img   { border: none;
                 margin: 0px }
td.main2       { width: 20%;
                 height: 390px;
                 vertical-align: top;
                 background-image: url(images/navpanelbg.png);
                 color: rgb(0,0,0);
                 padding-left: 10px;
                 text-align: left }
td.main3       { width: 80%;
                 border-left: 5px solid rgb(230,0,0); 
                 border-top: 5px solid rgb(210,0,0); 
                 padding-right: 25px;
                 vertical-align: top }
td.main4       { font-size: 10px;
                 width: 100%;
                 color: rgb(0,0,0);
                 border-top: 5px solid rgb(230,0,0);
                 letter-spacing: 2px;
                 text-align: center }

/* ----------------------- News Table ----------------------- */

table.news      { width: 625px }
td.news1        { width: 425px;
                  vertical-align: top }
td.news2        { width: 150px;
                  vertical-align: top;
                  background-color: rgb(255,120,0);
                  font-size: 10px;
                  font-weight: bold;
                  color: rgb(0,0,0) }
p.newstitle     { font-weight: bold;
                  color: rgb(160,82,45);
                  font-size: 28px;
                  margin-top: 3px;
                  margin-bottom: 3px }
p.newsbyline    { font-weight: bold;
                  margin-top: 3px;
                  margin-bottom: 3px }
p.newscaption   { margin-top: 3px;
                  margin-bottom: 3px }
p.newstext      { padding-top: 10px;
                  border-top: 1px solid rgb(0,0,0) }

/* ------------------ General Table ------------------ */

table.table   { width: 100%;
                margin-left:25px }
td.tablehdr1   { font-size: 12px;
                 background-color: rgb(180,0,0);
                 color: rgb(255,255,255);
                 letter-spacing: 1px;
                 font-weight: bold;
                 text-align: center }
td.tablehdr2   { font-size: 10px;
                 background-color: rgb(180,0,0);
                 color: rgb(255,255,255);
                 font-weight: bold;
                 letter-spacing: 0px;
                 text-align: center }
a.tablehdr     { font-weight: bold }

/* ------------------ Form Table ------------------ */

td.formLabel   { width: 40%;
                 font-size: 14px;
                 font-weight: bold;
                 color: rgb(0,0,0);
                 text-align: right;
                 padding: 5px }
td.formInput   { width: 60%;
                 font-size: 12px;
                 color: rgb(0,0,0);
                 text-align: left;
                 vertical-align: top;
                 padding: 5px }






