/* CSS Document */

body {
  margin:0;
  padding:0;
  background:#dbdbdb url(../images/background.gif); 
  background-repeat:repeat-x;
}

body, table, td {
  font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
  font-size:12px;
  color:#000000;
}

img {
  border:0px;
}

.footer {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:9px;
}

a {
  color:#005eb4;
  text-decoration:none;
  font-weight:bold;
}

a:hover {
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
}


.nav {
  vertical-align:middle;
  width:128px;
  height:34px;
}

.nav a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#000000;
  text-transform:uppercase;
  text-decoration:none;
}
.nav a:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#0057aa;
  text-transform:uppercase;
  text-decoration:none;
}

a.nav_home {
  display:block;
  float:left;
  background:url(../images/header_03.gif); 
  background-repeat:no-repeat; 
  width:130px; 
  height:27px;
  line-height:27px;
  vertical-align:middle;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#0057aa;
  text-transform:uppercase;
  text-decoration:none;
}
a.nav_home:hover {
  display:block;
  float:left;
  background:url(../images/header_hover_03.gif); 
  background-repeat:no-repeat; 
  width:130px; 
  height:27px;
  line-height:27px;
  vertical-align:middle;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#ffffff;
  text-transform:uppercase;
  text-decoration:none;
}

h2 {
  margin-top:0;
  padding-top:0;
  margin-bottom:5px;
  background:url(../images/bulleth1.gif);
  background-repeat:no-repeat;
  background-position:center left;
  padding-left:26px;
  vertical-align:middle;
  line-height:15px;
  height:15px;
  font-size:14px;
  font-family:Arial, "Arial Narrow", Verdana, sans-serif;
  text-transform:uppercase;
  font-weight:bold;
  letter-spacing:-1px;
  color:#005eb4;
}

h1 {
  margin-top:0;
  padding-top:0;
  margin-bottom:5px;
  vertical-align:middle;
  line-height:15px;
  height:15px;
  font-size:14px;
  font-family:Arial, "Arial Narrow", Verdana, sans-serif;
  text-transform:uppercase;
  font-weight:bold;
  letter-spacing:-1px;
  color:#cf4c0b;
}

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

.expandMenu, a.expandMenu, a.expandMenu:hover {
  color: #ffffff; 
  background-color:#c94a0b;
  text-decoration: none; 
  display:block; 
  width:441px; 
  height:15px; 
  font-family:Arial, Verdana, sans-serif; 
  font-size:12px; 
  font-weight: bold;  
  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*/
