/* ----------------------- BODY, DIV ---------------------- */

body     {
         background-image:url('images/dark_bg.jpg');
         font-family: verdana, tahoma, arial;
         font-size: 12px;
         color: #000000;
         line-height: 130%;
}

div {background-color:#ffffff; }

div.black {background-image:url('images/dark_bg.jpg'); }

div.figure {
  border: 1px #dddddd solid;
  margin: 0.5em;
  padding: 0.5em;
}

div.figure p {
  text-align: center;
  font-style: italic;
  font-size: 10px;
  text-indent: 0px;
}

/* -------------------------- TABLE ELEMENTS ------------------*/

td     {
         font-family: verdana, tahoma, arial;
         font-size: 12px;
         color: #000000;
         line-height: 130%;
}

table.about     {
                 background-color: white;
                 font-family: verdana, tahoma, arial;
                 font-size: 12px;
                 color: #000000;
                 line-height: 130%;
}

td.row1     {
                 background-color: #eeeeee;
                 font-family: verdana, tahoma, arial;
                 font-size: 12px;
                 color: #000000;
                 line-height: 130%;
}


/* ----------------------- HEADINGS ------------------------- */

.subhead14  {
            font-size: 14px;
            font-weight: bold;
            font-style:italic;
}

.subhead12  {
             font-size: 12px;
             font-weight: bold;
             color: 000000;
}

/*
.heading2  {
           font-size: 15px;
           font-weight: bold;
           color: 777777;
}

.heading3  {
           font-size: 14px;
           font-weight: bold;
           color: 000000;
}

.heading4  {
           font-size: 22px;
           font-weight: bold;
           color: b90000;
}

.heading5  {
           font-family: verdana, arial;
           font-size: 18px;
           font-weight: bold;
           color: b90000;
           line-height: 130%;
}
*/

/* ---------------------- FONT STYLES ------------------------- */

.hometitle  {
            color: #b90000;
            font-size: 15px;
            font-weight: bold;
            line-height:130%;
            margin-bottom:20px;
}
            
.pagetitle  {
            color: #b90000;
            font-size: 15px;
            font-weight: bold;
            line-height:130%;
            margin-bottom:20px;
            border-top:solid 2px #000000;
            border-bottom:solid 2px #000000;
            width:35%;
            padding:3px 10px 3px 10px;
}

.tagline  {
         font-family: verdana, tahoma, arial;
         font-size: 17px;
         font-weight: bold;
         line-height: 130%;         
}

.rates     {
           font-family: verdana, arial;
           font-size: 13px;
           font-weight: bold;
}

.smalltext  {
             font-family: verdana, tahoma, arial;
             font-size: 11px;
             line-height: 120%;
}

.prod_heading  {
           font-family: verdana, arial;
           font-size: 18px;
           font-weight: bold;
           color: #b90000;
           line-height: 130%;
}

.mailform   {
             font-family: verdana, tahoma, arial;
             font-size: 11px;
             color: #ffffaa;
             line-height: 120%;
}

.countsform   {
               font-family: verdana, tahoma, arial;
               font-size: 11px;
               background-color:#000050;
               color: #ffffaa;
               line-height: 120%;
}

/* ---------------------- NOT USED YET ------------------------- 


.tagline2  {
         font-family: trebuchet ms, tahoma, arial;
         font-size: 16px;
         font-weight: bold;
}

.tinylist  {
          font-family: verdana, tahoma, arial;
          font-size: 10px;
          line-height: 125%;
          color: #7a7a7a;
}

.quote2     {
           font-family: trebuchet ms, tahoma, arial;
           font-size: 15px;
           font-weight: bold;
           line-height: 120%;
}                      


.name      {
           font-family: verdana, arial;
           font-size: 11;
           font-weight: bold;
} 


.title      {
           font-family: verdana, arial;
           font-size: 9;
}  



*/

/* ---------------------- OTHER ELEMENTS ------------------------- */

img {border: 0px;}

/*
.bullet  {
             font-size: 12px;
             line-height: 120%;
} */

hr.hr1     {
           color: #a7a7a7;
           height: 1px;
}

.login_box  {
             text-align:center; 
             width:280px; 
             padding:20px; 
             position:relative; 
             top:10px; 
             left:230px; 
             line-height:30px;
             border:solid;
             border-width:3px;
             border-color:#b90000;
}          

/* ---------------------------- LINKS ------------------------------ */


a:link     {font-weight: bold; color: #b90000; text-decoration: none;}
a:visited  {font-weight: bold; color: #b90000; text-decoration: none;} 
a:hover    {font-weight: bold; color: #0000ff; text-decoration: underline;}

a.footer:link     {font-family: verdana, arial; font-weight: normal; font-size: 9px; color: #797979;}
a.footer:visited  {font-family: verdana, arial; font-weight: normal; font-size: 9px; color: #797979;}
a.footer:hover    {font-family: verdana, arial; font-weight: normal; font-size: 9px; color: #0000ff;}