/* --LAYOUT CONTENTS--
   (color classes) red,orange,green,teal,blue,purple. "bar
   body-html,h1-4,p,a,hover,small,img.lft

   mainsearch_form
   Headnav: ul,li,a,hover,visited
   bar
   Main
   Nav,a,hover
   Content
   Footer_red: a,hover

   PHP_defaults (from darkwozit) */


  /* Universals start */

.red {background: #550100;}
.orange {background: #CE5401;}
.green {background: #235800;}
.teal {background: #004837;}
.blue {background: #000360;}
.purple {background: #300070;}

.redbar {   background-image: url(images/bar_red.jpg);}
.orangebar {   background-image: url(images/bar_orange.jpg);}
.greenbar {   background-image: url(images/bar_green.jpg);}
.tealbar {   background-image: url(images/bar_teal.jpg);}
.bluebar {   background-image: url(images/bar_blue.jpg);}
.purplebar {   background-image: url(images/bar_purple.jpg);}

body, html {
   background: #FFF;
   color: #100;
   font: 100%/120%;
   font-size: 14px;
   font-family: Verdana, Lucida Sans, Geneva, Helvetica, Arial, san-serif;
   line-height: 20px;
   margin: 0px;
   min-width: 745px;
   padding: 0px;
}

h1, h2 {
   color: #F48713;
   font-family: Verdana, Geneva, Helvetica, Arial, san-serif;
   font-size: 20px;
   margin-bottom: 5px;
   padding-top: 3px;
   letter-spacing: -1px;
}

h3, h4 {
   color: #B18423;
   font-family: Verdana, Geneva, Helvetica, Arial, san-serif;
   font-size: 14px;
   margin: 0px;
   padding-top: 3px;
}

p {
   color: #000;
   font: 100%/120%;
   font-size: small;
   font-family: Verdana, Lucida Sans, Geneva, Helvetica, Arial, san-serif;
   line-height: 18px;
   margin: 0;
   text-align: left;
}

ul {
   margin:0;
   padding:0;
   list-style: disc inside;
}

a {
   font-weight: bold;
   color: #DA8800;
   font-size: 13px;
}

a:hover {color: #DA660A;}

small {
   font-size: 50%;
   letter-spacing: 1px;
   text-transform: uppercase;
}

img {
   border-bottom-style:none;
   border-bottom-width:0px;
   text-decoration: none;
   border: none;
}

a img {
   border-bottom-style:none;
   border-bottom-width:0px;
   text-decoration: none;
   border:none;
}

img.lft {float: left;}

  /* end Universals */


#mainsearch_form {
   float: right;
   margin: 0;
   padding: 0;
   position: absolute;
   right: 10px;
   top: 55px;
}


  /* start Headnav */

#headnav {
   height: 40px;
   width: 100%;
}

#headnav ul {
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
   margin:0pt;
   padding: 0;
}

#headnav li {
display:inline;
margin:0pt;
padding:0pt;
}

#headnav a {
   background-attachment: scroll;
   background-color: transparent;
   background-repeat: no-repeat;
   float: left;
   height: 40px;
   line-height: 40px;
   width: 130px;

   font-size: 0px;
}

#headnav a:hover {
   background-attachment: scroll;
   background-position: 0px -5px;
}

#headnav a:visited {
   font-size: 0px;
}

  /* end Headnav */


#bar {
   background-repeat: repeat-x;
   margin: 0px;
   padding: 0px;
   height: 20px;
   width: 100%;
}

#main {
   height: 100%;
   margin: 0px;
   padding: 0px;
   width: 100%;
}

#nav {
   color: #888;
   font: Verdana, Arial, Helvetica, geneva, verdana, san-serif;
   line-height: 18px;
   margin: 0px;
   padding: 10px;
   text-align: left;
   min-width: 200px;
   vertical-align: top;
}

#menus tr a {
   background: transparent url(images/button.gif) no-repeat scroll;
   color: #DDD;
   display: block;
   height: 23px;
   padding: 3px 0 0 7px;
   text-decoration: none;
}
#menus tr a:hover {
   background-position: 0 -25px;
}
#menus tr a:visited {
   color: #CCC;
}

#content {
   background: #FFF url(images/content_bot.gif) repeat-x bottom left;
   width: 100%;
   vertical-align: top;
}

#footer {
   background-repeat: repeat-x;
   clear: both;
   color: #CCC;
   font-size: xx-small;
   height: 20px; 
   margin: 0;
   padding: 0 0 0 10px;
   width: 100%;
}

#footer a {
   color: #CCC;
   font-size: x-small;
   font-weight: normal;
}

#footer a:hover {color: #FFF;}

/* PHP_defaults */

BODY
{
    SCROLLBAR-FACE-COLOR: #d1d1e0;
    SCROLLBAR-HIGHLIGHT-COLOR: #5f5d5d;
    SCROLLBAR-SHADOW-COLOR: #5f5d5d;
    SCROLLBAR-3DLIGHT-COLOR: #344556;
    SCROLLBAR-ARROW-COLOR: #023446;
    SCROLLBAR-TRACK-COLOR: #c6c6c6;
    SCROLLBAR-DARKSHADOW-COLOR: #5f5d5d
}
SELECT
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: tahoma, verdana, helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
TEXTAREA
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: tahoma, verdana, helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
INPUT.option
{
    BORDER: 0px solid #333;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: tahoma, verdana, helvetica, sans-serif;
    BACKGROUND-COLOR: #FFF;
}
.Submit
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: tahoma, verdana, helvetica, sans-serif;
    BACKGROUND-COLOR: #ebebeb
}
PRE
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #5f5d5d;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
CODE
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #5f5d5d;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
EM
{
    FONT-STYLE: italic
}
STRONG
{
    FONT-WEIGHT: bold;
    FONT-STYLE: normal
}
EM STRONG
{
    FONT-WEIGHT: bolder;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal
}
STRONG EM
{
    FONT-WEIGHT: bolder;
    TEXT-TRANSFORM: uppercase;
    FONT-STYLE: normal
}
B
{
    FONT-WEIGHT: bold
}
I
{
    FONT-STYLE: italic
}

.optionx
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #FFF;
    FONT-FAMILY: Verdana, Helvetica, san-serif;
    TEXT-DECORATION: none
}
TR.deco IMG
{
    DISPLAY: block
}

.admintext {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : small; 
color : #333; 
}

.admintext a:link{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : bold; 
font-weight : normal; 
}

.admintext a:visited{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
color : #2E2E2E; 
}

.errortext {
font-family : Arial, Helvetica, sans-serif; 
font-size : .9em;
color : red;
font-weight : bold;
}

.bg_dark {
background-color : #777;
color : #000000;
}

.bg_medium {
background-color : #BBB;
}

.bg_light {
background-color : #DDD;
}

.alt_bg_dark {
background-color : #3200ff;
color : #000000;
}

.alt_bg_medium {
background-color : #7c7984;
}

.alt_bg_light {
background-color : #bcbcbc;
}

.calendar_default {
background-color : #FFF;
}

.border_light {
background-color : #DDDDDD;
}

.border_dark {
background-color : #AAA;
}

.copyright {
font-size: .8em;
text-align: center;
}

.tightlist {
margin-top  : .8em;
margin-left : 1.1em;
}