body {
  background:#ffffff url(images/background.png);
  background-attachment:fixed;
  margin:0;
  padding:0;
}

body, table, td {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  text-align:left;
}

img {
  border:0;
}

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

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



h4 {
  background-color:#a59b92;
  font-family:Tahoma, Arial, sans-serif;
  font-size:11px;
  color:#ffffff;
  display:block;
  height:20px;
  vertical-align:middle;
  line-height:20px;
  padding-left:3px;
}

span.h12 {
  background-color:#790409;
  font-family:Tahoma, Arial, sans-serif;
  font-size:11px;
  color:#ffffff;
  display:block;
  height:20px;
  vertical-align:middle;
  line-height:20px;
  padding-left:3px;
  font-weight:bold;
}

span.h13 {
  background-color:#000000;
  font-family:Tahoma, Arial, sans-serif;
  font-size:11px;
  color:#ffffff;
  display:block;
  height:20px;
  vertical-align:middle;
  line-height:20px;
  padding-left:3px;
  font-weight:bold;
}

h1 {
  color:#790409; 
  font-weight:bold; 
  font-size:16px; 
  font-family:arial, verdana, sans-serif; 
  font-style:italic;
  padding-top:0; 
  margin-top:0; 
  padding-left:0;
}

h2 {
  color: #333333;
  font-weight:bold; 
  font-size:12px; 
  font-family:arial, verdana, sans-serif; 
  font-style:italic;
  padding-top:0; 
  margin-top:0; 
  padding-left:0;
}

a.nav{
  display:block;
  font-family: Arial;
  font-size: 8.5pt;
  font-style: normal;
  text-align: left;
  color: #333333;
  top: 0px;
  height: 20px;
  line-height:20px;
  vertical-align:middle;
  padding: 3px;
  border: 1px solid #FFFFFF;
  border-collapse: collapse;
  background-color:#eae8e8;
}

a.nav:hover{
  display:block;
  font-family: Arial;
  font-size: 8.5pt;
  font-style: normal;
  text-align: left;
  color: #333333;
  top: 0px;
  height: 20px;
  line-height:20px;
  vertical-align:middle;
  padding: 3px;
  border: 1px solid #FFFFFF;
  border-collapse: collapse;
  background-color:#ffffff;
}

/*BOF EXPAND MENU*/
.quoteTable {
  width:450px;
}

.expandMenu, a.expandMenu, a.expandMenu:link, a.expandMenu:hover, a.expandMenu:visited {
  background-color:#792120;
  text-decoration: none; 
  color: #ffffff; 
  display:block; 
  height:15px; 
  font-family:Arial, Verdana, sans-serif; 
  font-size:12px; 
  font-weight: bold; 
  color: white; 
  padding:3px; 
  margin-bottom:2px; 
  text-align:left;
}
/*EOF EXPAND MENU*/

/*BOF CALENDAR*/
.dateChooser td {
  cursor:default;
  text-align:center;
}
.dateChooser td.dateChooserActive:hover {
  color:white;
  background:#0A246A;
}
.dateChooser td.dateChooserActiveToday {
  border: 1px solid red;
}
.dateChooser th {
  background: #aaa;
  color: white;
  width: 18px;
  border: none;
}
.dateChooser option, .dateChooser select {
  font-size:10px;
}
.dateChooser {
  border: 2px outset #aaa;
  background: white;
  padding: 1px;
}
.dateChooser table {
  width:160px;
}
/* http://www.hedgerwow.com/360/bugs/css-select-free.html */
.select-free {
  position:absolute;
  z-index:10;
  cursor:pointer;
  overflow:hidden;
  width:33em;
}
.select-free iframe {
  display:none;
  display/**/:block;
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
  width:3000px;
  height:3000px;
}

#verification, .verification { 
  visibility: hidden;
  display: none;
}

/*EOF CALENDER*/
