/* * * * TAGS * * * */
a {
   text-decoration: underline;
   color: #000;
}
a:hover {
   color: #cf0404;
}
a:visited {
   color: #000;
}
a:visited:hover {
   color: #cf0404;
}
a:active {
   color: #000;
}
a:active:hover {
   color: #cf0404;
}
body {
   font-family: sans-serif;
   font-size: 10pt;
   padding: 0px;
   margin: 0px;
   background-image: url('graphics/navbg.gif');
   background-repeat: repeat-y;
}

/* * * * ID'S * * * */
#content {
   margin-left: 170px;
   padding-bottom: 50px;
}
#footer {
   position: absolute;
   bottom: 0%;
   z-index: 0;
}
#footerlogo {
   display: none;
   background-image: url('graphics/cornerlogo.gif');
   background-repeat: no-repeat;
   background-position: bottom left;
   width: 170px;
   height: 152px;
   clear: both;
   background-color: #000;
}
#footertext {
   margin: 10px;
   color: #000;
   font-weight: 900;
   font-size: 9pt;
   text-align: right;
   float: right;
}
#header {
   width: 100%;
}
#headerbg {
   position: absolute;
   top: 0px;
   left: 0px;
   background-color: #000;
   width: 100%;
   height: 128px;
   background-image: url('graphics/headerbg.gif');
   background-repeat: no-repeat;
   background-position: 170px 0px;
   z-index: 2;
}
#hideme {
   display: none;
}
#headerbarwrapper {
   width: 100%;
   position: absolute;
   top: 81px;
   left: 0px;
   height: 29px;
   background-color: #ff0;
   text-align: left;
   z-index: 2;
   white-space: nowrap;
   min-width: 610px;
}
#headerbar {
   position: relative;
   left: 190px;
   margin-right: 190px;
   margin-top: 6px;
   margin-bottom: 6px;
   white-space: nowrap;
}
#hshadow {
   position: relative;
   left: -11px;
   margin-right: -11px;
   z-index: -1;
   height: 7px;
   background-image: url('graphics/hshadow.gif');
   background-repeat: repeat-x;
}
#hshadowcorner {
   position: relative;
   left: -16px;
   margin-right: -16px;
   height: 7px;
   width: 16px;
   background-image: url('graphics/hshadowcorner.gif');
   background-repeat: no-repeat;
   float: left;
   z-index: 1;
}
#logo {
   position: absolute;
   top: 0px;
   left: 0px;
   background-image: url('graphics/logo.gif');
   background-repeat: no-repeat;
   width: 170px;
   height: 128px;
   float: left;
   z-index: 3;
}
#mainwrapper {
   position: relative;
   top: 128px;
   left: 0px;
   width: 100%;
   height: 100%;
   text-align: left;
   z-index: 1;
   clear: both;
}
#nav {
   position: relative;
   width: 148px;
   float: left;
   z-index: 0;
   margin-left: 5px;
   min-height: 300px;
}
#navthumbs {
   width: 140px;
   overflow: hidden;
   position: absolute;
   left: 50%;
   top: 0%;
   margin-left: -73px;
   z-index: -1500;
}

/* * * * CLASSES * * * */
.alignleft {
   margin: 2px 0px 2px 0px;
}
.alignright {
   margin: 2px 0px 2px 65px;
}
.current {
}
div.navitem a {
   text-decoration: underline;
}
.headeritem {
   float: left;
   margin-right: 15px;
   font-weight: 900;
   font-size: 17px;
   color: #000;
}
.headeritem a {
   text-decoration: none;
   color: #000;
}
.headeritem a:hover {
   color: #cf0404;
}
.headeritem a:visited {
   color: #000;
}
.headeritem a:visited:hover {
   color: #cf0404;
}
.headeritem a:active {
   color: #000;
}
.headeritem a:active:hover {
   color: #cf0404;
}
.navitem {
   color: #000;
   clear: both;
   margin-bottom: 5px;
   margin-left: 5px;
}
.navsubtitle {
   font-size: 12pt;
   color: #cf0404;
   font-weight: 900;
   margin-bottom: 5px;
   margin-top: 10px;
}
.nounderline {
   border: none;
   text-decoration: none;
}
.smalltext {
   font-size: 8pt;
}
.subtitle {
   font-size: 12pt;
   color: #000;
   font-weight: 900;
   margin-bottom: 5px;
   margin-top: 25px;
}
.title {
   font-size: 14pt;
   color: #cf0404;
   font-weight: 900;
   margin-top: 15px;
}
.underline {
   text-decoration: underline;
}
