A {
  text-decoration:underline;

	color: #23394A;
}

A:Hover  {
  text-decoration:underline;

  color : #b22222;    
}

A:Visited  {
  text-decoration:underline;

  color : #577184;    
}

A.footer {
  text-decoration:none;
  font: 11px/11px arial, verdana, helvetica;
  color : #FFFFFF;
}

A.footer:visited  {
  text-decoration:none;
  font: 11px/11px arial, verdana, helvetica;
  color : #FFFFFF;
}

A.footer:Hover  {
  text-decoration:underline;
  font: 11px/11px arial, verdana, helvetica;
  color : #FFFFFF;
}

A.header  {
  text-decoration:none;
  font: 18px/15px arial, verdana, helvetica;
  color : #b22222;
  font-weight: bold;
}

A.header:Visited  {
  text-decoration:none;
  font: 18px/15px arial, verdana, helvetica;
  color : #b22222;
  font-weight: bold;
}

A.header:Hover  {
  text-decoration:underline;
  font: 18px/15px arial, verdana, helvetica;
  color : #b22222;
  font-weight: bold;
}

A.small  {
  text-decoration:none;
}

A.small:Visited  {
  text-decoration:none;
}

A.small:Hover  {
  text-decoration:underline;
}

P {
  padding : 0 30 0 30;
}

LI {
  padding : 0 30 0 0;
}

.subTitle  {
  font: 14px/15px arial, verdana, helvetica;
  color : #5E4926;
  font-weight: bold;
}

.header  {
  font: 18px/15px arial, verdana, helvetica;
  color : #b22222;
  font-weight: bold;
}

.subHeader  {
  font: 14px/15px arial, verdana, helvetica;
  color : #b22222;
  font-weight: bold;
}

.body {  
  font: 11px/15px arial, verdana, helvetica;
  color: #23394A;
}

.mapTitle {  
  font: 11px/15px arial, verdana, helvetica;
  font-weight: bold;
  color: #003366;
}

.links {  
  font: 11px/18px arial, verdana, helvetica;
  color: #23394A;
}

.small {  
  font: 10px/10px arial, verdana, helvetica;
  color: #778899;
}

.price {  
  font: 11px/15px arial, verdana, helvetica;
  color: #23394A;
}

.footer  {
  font: 11px/11px arial, verdana, helvetica;
  color : #FFFFFF;
  padding : 2 0 0 0;
}

.red {  
  font: 11px/15px arial, verdana, helvetica;
  color: #b22222;
  font-weight: bold;
}

.redBig {  
  font: 12px/15px arial, verdana, helvetica;
  color: #b22222;
  font-weight: bold;
}

.tr1 {  
  font: 11px/15px arial, verdana, helvetica;
  color: #23394A;
  background-color: #E1F1FC;
}

.tr2 {  
  font: 11px/15px arial, verdana, helvetica;
  color: #23394A;
  background-color: #F0F7FC;
}

.topCell {
  background-image: url(images/topSpacer.gif);
  background-color: #FFFFFF;
}

.topCenter {
  background-image: url(images/topSpacer.gif);
  font: 18px/18px arial, verdana, helvetica;
  color : #5E4926;
  font-weight: bold;
  padding : 50 0 0 0;
  background-color: #FFFFFF;
}

.navRow {
  background-image: url(images/bg.gif);
  padding : 20 0 0 15;
  background-color: #FFFFFF;
}

.navRow2 {
  padding : 20 0 0 15;
  background-color: #FFFFFF;
  border-style: solid; 
  border-left-width: 2px; 
  border-right-width: 2px; 
  border-top-width: 0px; 
  border-bottom-width: 0px; 
  border-color:#81683d;
}

.mainCell {  
  font: 11px/15px arial, verdana, helvetica;
  color: #23394A;
  background-image: url(images/bg.gif);
  padding : 1 15 10 15;
  background-color: #FFFFFF;
}

.mainCell2 {  
  font: 11px/15px arial, verdana, helvetica;
  color: #23394A;
  padding : 1 15 10 15;
  background-color: #FFFFFF;
  border-style: solid; 
  border-left-width: 2px; 
  border-right-width: 2px; 
  border-top-width: 0px; 
  border-bottom-width: 0px; 
  border-color:#81683d;
}

.mainCell3 {  
  font: 11px/15px arial, verdana, helvetica;
  color: #23394A;
  background-color: #FFFFFF;
  border-style: solid; 
  border-left-width: 2px; 
  border-right-width: 2px; 
  border-top-width: 0px; 
  border-bottom-width: 0px; 
  border-color:#81683d;
}

.bottomRow {
  background-image: url(images/bottomSpacer.gif);
}

.map {
  background-color : #2771A3;
  padding : 2 2 2 2;
}