body {
 background: #F7F3E7 url(images/headerbg.jpg) repeat-x;
 margin: 0;
 padding: 0;
 text-align: center;
}

#page {
 display: block;
 width: 850px;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
}

.header {
 display: block;
 padding: 0;
 height: 75px;
}

.flash {
 margin-top: 5px;
 float: left;
 width: 201px;
}

.topnav {
 float: right;
 margin-top: 42px;
}

.headerimg {
 clear: both;
 padding: 0;
 margin: 0;
}

.linktab {
 display: block;
 float: left;
 margin-top: 0px;
 margin-left: 4px;
 padding: 0;
 background-image: url(images/tab.jpg);
 width: 145px;
 height: 33px; 
}

a.topnavlink:link, a.topnavlink:visited, a.topnavlink:active, a.topnavlink:hover {
 text-align: center;
 font: bold 12pt/14pt Arial, sans-serif;
 text-align: center;
 color: #B10012;
 text-decoration: none;
}

#content {
 clear: both;
 display: block;
 background: #fff url(images/pagebg.gif);
 width: 850px;
 min-height: 100px;
 margin: 0;
 text-align: center;
}

.pagetop {
 width: 850px;
 height: 12px;
 clear: both;
 padding: 0;
 margin: 0;
}

.pagebot {
 width: 850px;
 height: 17px;
 clear: both;
 padding: 0;
 margin: 0;
}

#leftcol {
 display: block;
 margin-top: 2px;
 margin-left: 15px;
 width: 218px;
 float: left;
}

#onetab {
 display: block;
 margin-top: 0;
 margin-left: 0;
 width: 218px;
 background: #e1e1e1 url(images/onebg.jpg);
}

.onetext {
 margin-left: 5px;
 margin-right: 5px;
 margin-top: 0;
 margin-bottom: 0;
 font:  8pt/10pt Arial, sans-serif;
 text-align: justify;
}

#linktab {
 display: block;
 margin-top: 0;
 margin-left: 0;
 width: 218px;
 background: #F7F3E7 url(images/linkbg.gif);
}

.linktext {
 margin-left: 5px;
 margin-right: 5px;
 margin-top: 0;
 margin-bottom: 3px;
 color: #fff;
 font: bold 9pt/11pt Arial, sans-serif;
 text-align: center;
}

a.lnktablnks:link, a.lnktablnks:active, a.lnktablnks:visited, a.lnktablnks:hover {
 margin-left: 5px;
 margin-right: 5px;
 font: 8pt/12pt Arial, sans-serif;
 text-align: left;
 color: #fff;
 text-decoration: underline;
}

.pagetext {
 display: block;
 width: 580px;
 margin-top: 5px;
 margin-right: 10px;
 float: right;
 background: #fff;
}

.maintext {
 margin-left: 255px;
 margin-right: 20px;
 margin-top: 7px;
 margin-bottom: 0;
 font: 10pt/12pt Arial, sans-serif;
 text-align: justify;
 color: #555;
}

.footer {
 background-image: url(images/footer.jpg);
 display: block;
 width: 850px;
 height: 53px;
 clear: both;
 padding: 0;
 margin: 0;
 font: 8pt/12pt Arial, sans-serif;
 text-align: center;
 color: #fff;
}

a.footerlinks:link, a.footerlinks:active, a.footerlinks:visited, a.footerlinks:hover {
 font: 8pt/12pt Arial, sans-serif;
 text-align: center;
 color: #fff;
 text-decoration: underline;
}

a.footerlink2:link, a.footerlink2:active, a.footerlink2:visited, a.footerlink2:hover {
 font: 8pt/12pt Arial, sans-serif;
 text-align: center;
 color: #fff;
 text-decoration: none;
}

h1 {
 margin: 0;
 padding: 0;
 font: bold 14pt/16pt Arial, sans-serif;
 text-align: center;
 color: #B10012;
}

.banner {
 width: 850px;
 height: 147px;
 clear: both;
 padding: 0;
 margin: 0;
}

hr {
 text-align: left;
 width: 530px;
 margin-left: 23px;
 height: 1px;
 border: none 0;
 border-top: 1px dashed #ddd;
}

a:link, a:active, a:visited, a:hover {
 font: 10pt/12pt Arial, sans-serif;
 color: #006;
}

#logo { 
  display: block
  margin-left: auto;
  margin-right: auto;
}

a.logotext:link, a.logotext:active, a.logotext:visited, a.logotext:hover { 
  z-index: -1;
  position: relative;
  top: -35px;
  font-family: arial, verdana, helvetica, sans-serif; 
  font-size: 8px; 
  color: #FFFFFF; 
  font-weight: normal; 
  text-align: center;
  text-decoration: none; 
  padding: 1px;
}
