/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

body {
  background-color:#0396d6;
  color: #000000;
  margin: 0px;
  font-size: 11pt; 
  font_family: Arial, Geneva, Arial, Helvetica, sans-serif;
}

a {
  color: #000000;
  text-decoration: none;
}

a:hover {
  color: #0396d6;
  text-decoration: underline;
}

img {
   border: 0px solid #000000;
}

form {
	display: inline;
}

table { text-align:left; border: 0px solid #000000; }
#header {
   text-align:center;
   width:100%;  
   height: 79px; 
   border-top: 1px solid #000000; 
   border-left: 1px solid #000000; 
   border-right: 1px solid #000000;
   background-color: #0396d6; 
}

#headerAds {
text-align:center;
   width: 100%;
   border-left: 1px solid #000000; 
   border-right: 1px solid #000000;
   background-color: #0396d6;
}

#header_nav { width:100%; border: 1px solid #000000; }
#header_error { border-left: 1px solid #000000; border-right: 1px solid #000000; }

#main { border-left: 1px solid #000000; border-right: 1px solid #000000; background-color: #ffffff; width:100%; }
#left_column { width:125px; background-color: #99c001; }

#content { width:100%; background-color: #ffffff; }
.content_page { width:100%; background-color: #ffffff; border: 1px solid #0396d6; }
#right_column { width:200px; background-color: #ffffff; }

#footer { width:100%; border: 1px solid #000000; background-color: #26267D; }

tr.header {
  background-color: #0396d6;
}

tr.headerNavigation {
  background-color: #99c001;
}

td.headerNavigation {
  height: 30px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background-color: #99c001;
  color: #000000;
  font-weight : bold;
  padding-left:10px;
  padding-right:10px;
}

a.headerNavigation { 
  color: #000000; 
}

a.headerNavigation:hover {
  color: #000000;
}

tr.headerError {
  background-color: #ff0000;
}

td.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background-color: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

tr.headerInfo {
  background-color: #00ff00;
}

td.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background-color: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

td.headertext {
   padding-left: 5px;
   padding-right: 5px;
   font-size:12px;
}

tr.footer {
  background-color: #26267D;
}

td.footer {
  
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #26267D;
  color: #ffffff;
  font-weight: bold;
}

a.footer {
  color: #FFFFFF;
  font-weight: bold;
}

a.pageResults {
  color: #0000FF;
}

a.pageResults:hover {
  color: #0000FF;
  background-color: #FFFF33;
}

td.pageHeading, div.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  background-color:#0396d6;
  border: 1px solid #000000;
}

checkbox, input, radio, select {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

textarea {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}


table.formArea {
  background-color: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

td.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

td.copyright {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #3333cc;
}

a.copyright {
  color: #3333cc;
  text-decoration: none;
}

a.copyright:hover {
  color: #AABBDD;
  text-decoration: underline;
}

td.bottombanner {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #FFFFFF;
  color: #0000cc;
  font-weight: bold;
}

td.main, p.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

td.smallText, span.smallText, p.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

.menuBoxHeading { background: #0396d6; font-family: Verdana, Arial, sans-serif; font-size: 12px; border: 1px solid #000000; color:#FFFFFF; font-weight:bold }
.menuBoxContent {  font-family: Verdana, Arial, sans-serif; font-size: 10px; border: 1px solid #000000; background-color: #FFFFFF;  }
a.menuBoxLink {  text-decoration: none;  }
a.menuBoxLink:hover {  text-decoration: none;  }

.mainMenuContent {  font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight:bold;  }
a.mainMenuLink {  text-decoration: none;  }
a.mainMenuLink:hover {  text-decoration: none;  }

.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

#sponsored { width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 12px; border: 1px solid #000000; }
.sponsoredHeading { background-color:#bbc3d3; color:#FFFFFF; font-weight:bold; }
a.sponsored { text-decoration:none;}
a.sponsored:hover { text-decoration:none;}

#categoryListing { width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 12px; border: 1px solid #000000; }
.categoryListingHeading { background-color:#bbc3d3; color:#FFFFFF; font-weight:bold; }

/* info box */
.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; background-color: #B3BAC5; }
.infoBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #DEE4E8; }

/* data table */
.dataTableHeadingRow { background-color: #C9C9C9; }
.dataTableHeadingContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.dataTableRow { background-color: #F0F1F1; }
.dataTableRowSelected { background-color: #DEE4E8; }
.dataTableRowOver { background-color: #FFFFFF; cursor: pointer; cursor: hand; }
.dataTableContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.dataTableContentDisabled { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #CCCCCC; } /* //rmh M-S_multi-stores */

.summaryTable {}
.summaryHeader { background-color: #C9C9C9; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; font-weight: bold; }
.summaryRow { background-color: #F0F1F1; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }


.weeklyBoxHeading { background: #0396d6; font-family: Verdana, Arial, sans-serif; font-size: 12px; border: 1px solid #000000; color:#FFFFFF; font-weight:bold }
a.weeklyBoxLink { background: #0396d6; font-family: Verdana, Arial, sans-serif; font-size: 12px; border: 1px solid #000000; color:#FFFFFF; font-weight:bold }
.weeklyBoxRow1 { background: #eee; font-family: Verdana, Arial, sans-serif; font-size: 10px; border: 0px solid #000000; color:#FFFFFF;}
a.weeklyBoxRow1Link { background: #eee; font-family: Verdana, Arial, sans-serif; font-size: 10px; border: 0px solid #000000; color:#FFFFFF;}
.weeklyBoxRow2 { background: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; border: 0px solid #000000; color:#FFFFFF;}
a.weeklyBoxRow2Link { background: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; border: 0px solid #000000; color:#FFFFFF;}

.seen {
    background-color: white;
}

.unseen {
    background-color: #eeeeff;
}

.answered {
    background-color: #ccffcc;
}