/* Generic page styles */
body { font-family:Verdana,Arial,Helvetica,sans-serif; background-color:#004B6B; margin:0px; color:#004B6B; font-size:11px; }
h1 { font-size:14px; font-weight:bold; vertical-align:middle; }
h2 { font-size:13px; font-weight:bold; background-color:#1795CA; padding:3px; padding-left:5px; margin-top:0px; margin-bottom:0px; color:#ffffff; }
h3 { font-size:11px; font-weight:bold }
h4 { font-size:11px; }
div, table, td, td, p, input, textarea { font-size:11px; }
table, td { 
  padding:0px; 
  margin:0px;
  border-width:0px;
  border-style:none;
}
th {
 text-align:left;
}
A:link { text-decoration:none; font-weight:none; color:#0000ff; }
A:visited { text-decoration:none; font-weight:none; color:#0000ff;}
A:active { text-decoration:none; font-weight:none; color:#0000ff;}
A:hover { text-decoration:underline; font-weight:none; color:#0000ff;}
A { text-decoration:underline; font-weight:none; color:#0000ff;}

.spacerV { background-color:#ffffff;}
.spacerH { background-color:#ffffff;}

.divContent {
  background-color:#5EC2EB;
} 
.divLogo {
  background-color: #5EC2EB;
}

.lhsColumn { 
  background-color: #1795CA;  
  text-align:right;
  vertical-align:top;
}

#navlist { 
  width:176px;
}
#navlist ul { 
  margin:0; 
  padding:0; 
}
#navlist li { 
  margin:0px; 
}
#navlist a { 
  display:block; 
  color:#ffffff; 
  padding-top:5px; 
  padding-right:5px; 
  padding-bottom:5px; 
  padding-left:10px; 
  border:none; 
  width:176px; 
  max-width:156px;
  font-weight:bold;
 }


#navlist a:link, #navlist a:visited { 
  color:#ffffff; 
  text-decoration:none; 
}
#navlist a:hover { 
  text-decoration:underline; 
  color:#ffffff; 
  background-color:#0B4760;
 }
#lhimg a:hover {
 background-color: #1795CA;  
}
.textdiv { 
  padding:5px; 
}
.textdiv1 p {  
  padding-top:0px; 
  padding:5px; 
}

.textdiv2 p{  
  padding:4px;
  margin:5px;
  margin-top:2px;
  margin-bottom:2px;
  border:#ffffff;
  border-width:2px;
  border-style:solid; 
  font-size:10px; 
  background-color: #5EC2EB;
}
 
.addressdiv {
  padding-left:5px;
  padding-right:5px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size:10px;
  text-align:center;
 }
 
.priceblock {
   border-color: #1795CA;
   border-width:1px;
   border-style:solid; 
   margin:0px;
   padding:0px;
   background-color:#ffffff;
   margin:5px;
 }
.priceblock h3 {
   padding:3px;
   background-color: #1795CA;
   color:#ffffff;
   margin-top:0px;
   margin-bottom:3px;
} 
.priceblock p {
   padding:3px;
   margin-bottom:3px;
   margin-top:3px;
}
