a{ color: #444444; text-decoration: none; }
a:hover{ color: #0099cc; font-weight: normal; }
a.menu,a.menu:link,a.menu:visited{ color: #ffffff; display: block; font-size: 11px; text-align: center; text-decoration: none; width: 124px; }
a.menu:hover,a.menu:focus,a.menu:active{ color: #ffff00; font-size: 11px; font-weight: normal; text-align: center; }
a img{ border: none }

b{ color: #006AD0; }
body{ background: #2F6DA8; color: #595959; font-family: Arial,Helvetica,sans-serif; margin: 12px 0 0 0; text-align:center;}
.des{ font-size: 11px;text-align: justify;vertical-align: top;}
div.centered{
  margin:0 auto 0 auto;
  width:768px;

}

div.info{ left: 0; position: absolute; visibility: hidden; width: 600px; z-index: -1; }
div.menu, table.menu td { text-align: center; margin-right:auto;margin-left:auto;}
div.pics table { border-left: 1px; border-right: 1px;}
div.pics td { border: 1px solid #ffffff; border-collapse: collapse; }

h1{ border-bottom-color: #ffffff; border-bottom-style: solid; border-bottom-width: 1px; color: #ffffff; font-size: 20px; font-weight: normal; line-height: 32px; margin-bottom: 4px; text-align: right; }
h1.site{ border: 0 none; color: #0080c0; font-size: 20px; font-weight: normal; line-height: 30px; margin-top: -4px; text-align: center; }
h2{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
h3{color:#ff4c30;font-size:17px;text-align:center; margin-bottom: 0 }
h4{ color: #df4800;font-size:17px;text-align:center; }
h5{color:#307cff; font-size:14px; }
hr{ border: none; border-top: 1px solid #c0c0c0; color: #c0c0c0; height: 1px; }
html>body #footer{ width: 766px; }

iframe{ margin: 0 auto; }
p,td{ color: #595959; font-size: 12px;}
p{
   text-align: justify;
}

small{ color: #454545; font-size: 12px; font-weight: normal;       }
.sl{ color: #0080C0;font-size: 11px;font-weight: bold;text-align:left;}
table.bodyborder{ /*border: 1px solid #ffffff; border-collapse: collapse; border-width: 0 1px;*/width:768px;}
table.border,td.border{ border: 1px solid #d7d7d7; border-collapse: collapse; font-size: 11px; }
table.border2,td.border2{ border: 1px solid #9cc5d8; border-collapse: collapse; font-size: 11px; text-align: center; }
table.border3,td.border3{ border: 10px solid #ffffff; border-collapse: collapse; font-size: 11px; text-align: center; }
table.menu{ background: #629edb; background-image: url(../graphics/menubar.gif); border: 1px solid #ffffff; border-bottom: 0; height: 20px; width: 768px; }
table.r { border: 1px solid #DCDCDC; border-bottom-style: none; border-collapse: collapse; border-right-style: none; color: #ff0000; font-size: 12px; text-align: center; }
td.bads{ background: #ffffff; padding: 10px 0 10px 0; text-align: center; width: 140px;border:solid #DCDCDC;  border-width: 0px 0px 0px 1px; vertical-align: top }
td.blue{  color: #FFFFFF; font-size: 11px; padding: 3px;  background-image: url(../graphics/menubar.gif);   }
td.body{ background-color: #ffffff; padding: 9px; }
td.body2{ background-color: #ffffff; padding: 10px; }
td.list{ padding-bottom:10px; color:red;  padding: 10px 0 10px 15px;  }
/*td.r, td.rb { border: 1px solid #DCDCDC; border-collapse: collapse; border-left-style: none; border-top-style: none; font-size: 12px; text-align: center; }
*/

th{ background: #629EDB; color: #FFFFFF; font-size: 11px; padding: 3px;  border: 1px solid #DCDCDC;    background-image: url(../graphics/menubar.gif);   }
.quote { border: 1px solid #B5E6FF; width: 468px; }
#beds table b, #beds table th{ font-size: 12px; }
#beds td,#beds table{ border: 1px solid #dcdcdc; border-collapse: collapse; font-size: 10px; }
#bulist li{font-size:11px;color: #707070;  list-style: circle;  dxisplay: block;  margin-left: -7px;       }
#footer{ background: #629edb; background-image: url(../graphics/menubar.gif); border: 1px solid #ffffff; clear: none; height: 20px; margin: 0; width: 768px; color:#ffffff;font-size:11px;}
#footer a{ color: #ffffff; font: 11px arial; line-height: 20px; margin-left: 5px; text-decoration: none;  float:left;  }
#footer a:hover{ color: #ffff00; }
#footer i{ color: #ffffff; float: right; font: 11px arial; line-height: 20px; margin-right: 5px; }
#table td,#table table { border: 1px solid #dcdcdc; border-collapse: collapse; font-size: 12px; text-align: center; }
#table2 table, .table2 table{ background-color: #ffffff; border: 1px solid #C2C2C2; border-bottom: 1px solid #9c9c9c; border-collapse: collapse; border-right: 1px solid #9c9c9c; font-size: 11px; }

#table2 td, .table2 td  { border: 1px solid #e2e2c5; border-collapse: collapse; font-size: 11px; }
#table2 a, .table2 a{ font-size: 12px; }
#table2 b, .table2 b{ font-size: 14px; }


#table3 a:hover, #table2 a:hover, .table2 a:hover { color: #518cc5; }
#table3 td,#table3 table, #table2 td, .table2 td, #table2 table, .table2 table { border: 1px solid #dcdcdc; border-collapse: collapse; font-size: 11px; }
#village table b, #village table th{ font-size: 12px; }
#village td,#village table{ border: 1px solid #dcdcdc; border-collapse: collapse; font-size: 10px;  text-align: justify;  }
ul.village{margin-left:-20px;}
.eborder{
	background: #FFFFFF;
	border: 1px solid #D8D8D8;
	color: #FF4C30;
	font-size: 12px;
	height: 19px;
	margin: 5px 5px 0px 5px;
	padding: 2px 4px;
	text-indent: 5px;
	width: 320px;
}

.fborder{
	background: #FFFFFF;
	border: 1px solid #D8D8D8;
	color: #FF4C30;
	font-size: 12px;
	height: 19px;
	margin: 5px 5px 0px 5px;
	padding: 2px 4px 0px 3px;
	width: 200px;
}

.taborder{
	background: #FFFFFF;
	border: 1px solid #D8D8D8;
	color: #FF4C31;
	font-size: 12px;
	height: 140px;
	margin: 5px 5px 0px 5px;
	padding: 5px;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	width: 320px;
}

pre{  
  width:728px;
  word-wrap: break-word;
  word-break: normal;
  overflow:hidden;
  text-align: justify;
  margin:5px 0;
  font:11px Arial,sans-serif;
  white-space:-moz-pre-wrap;
}