body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0px; margin-left: 0px;  margin-right: 0px; margin-top: 5px;  line-height: 15px;}

body.pano {margin: 0px; padding: 0px;}
				 
/* Tables */
.table760 {width:760px; border:0px; border-spacing:0px; border-collapse: separate; vertical-align: top; margin: 0 0 0 0;}
.table100pc {width:100%; padding: 0 0 0 0;  border:0px; border-spacing:0px; border-collapse: separate; vertical-align: top;  padding-bottom: 0;  padding-left: 0;  padding-right: 0;  padding-top: 0;  margin: 0 0 0 0;}
.bar {background-image: url(images/back_bar.jpg); height: 24px; width:100%; padding: 0 0 0 0;  border:0px; vertical-align: top;  margin: 0 0 0 0;}
.barorange {background-image: url(images/back_bar_1.gif); padding: 0 0 0 0;  border:0px; margin: 0 0 0 0;  background-repeat: repeat-x;}
table.propertygallery {margin: 0px 0px 20px 0px; border: 0px solid Black;}

/* listing */
.categorylinks {background: #003366; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: block; font-weight: bold; color: White; list-style-image: url(images/spacer.gif);}
.categorylinks li {padding-bottom: 1px; list-style-image: url(images/spacer.gif);}
.categorylinks li a {background: #558CCF; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 7px; display: block; font-weight: bold; color: White; border-bottom: 1px solid #326EB3; border-left: 0px solid #326EB3; border-right: 1px solid #326EB3; text-decoration: none; list-style-image: url(images/spacer.gif);}
.categorylinks li a:hover {background: #CC8201; color: White; font-weight: bold; border-bottom: 1px solid #326EB3; list-style-image: url(images/spacer.gif);}

/* Photos */
.photolefttop {float: left; margin: 0 15 15 0; border: 1px solid #003366;}
.photoleftcent {float: left; margin: 10 15 5 0;}
.photorightcent {float: right; margin: 10 0 5 15; border: 1px solid #003366;}
.propertygallery {text-align: center; margin: 0px 0px 0px 0px; border: 1px solid Black;}

/* Links */
a {color: #E18800;}
a:hover {color: #E18800; text-decoration: none;}	
a.footer {color: #2F4F4F; text-decoration: none;}
a.footer:hover {color: Green;  text-decoration: none;}
a.newshead {color: #00305E;  font-weight: bold; text-decoration: underline;}
a.newshead:hover {color: #004F77;  text-decoration: none;}
a.b_contact {color: White; font-size: 11px;  text-decoration: none;  }
a.b_contact:hover {color: White; font-size: 11px;  text-decoration: underline;  }
a.text {color: Black; text-decoration: none;}
a.text:hover {color: Black; text-decoration: none;}

hr.one {color: #CFEED0;  width: 80%;  margin-bottom: 14px;  line-height: 1px; }

ul {margin-top: 0px}

/* Table Cells */
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: top; line-height: 16px;}
.td1 {background-image: url(images/header_vert_back.gif); background-repeat: repeat-x; font-size: x-small;}
.td2 {background: white; vertical-align: top;}
.td3 {background-image: url(images/back_bar_1.gif); background-repeat: repeat-x;}
.td4 {background-image: url(images/back_bar.jpg); background-repeat: repeat-x; text-align: left;}
.td5 {background-image: url(images/index_14.jpg); background-repeat: no-repeat;}
.td6 {background: #2D4978; text-align: center; vertical-align: middle;color: #FFFFFF;}
.td7 {background-image: url(images1/bottom_banner.jpg); background-repeat: no-repeat; text-align: center; color: #FFFFFF;}
.tdleft {background: #F3F8F3;}
.tdlogin {background-image: url(images/index_03.jpg); background-repeat: no-repeat; padding-left: 14px;}
.tdqlinks {text-align: center; width: 210; vertical-align: top;  border: 0px solid #FF9900;}
.tdfooter {font-size: 11px; color: #2F4F4F; text-align: center;  padding: 5 5 5 5;  vertical-align: middle;}
.tddot {background-image: url(images/backgr_dotted.gif); background-repeat: repeat-x;}
.tdtext {padding: 35px 35px 35px 35px; vertical-align: top;}
.name {background-image: url(images/back_bar_2.gif); background-repeat: repeat-x; text-align: left;  vertical-align: middle;  font-size: 16px; margin: 0 0 0 0;  color: White;  font-weight: bold;  height: 15px; padding: 0 0 10 0;}
.quicklinks {background: #CC8201; color: White; font-weight: bold; margin: 0px 0px 0px 0px; padding: 5px 10px 5px 7px; border-bottom: 1px solid #EEEEEE;  text-align: right;}
.b_header {	background-color: #00006C; color: White; font-size: 20px; font-weight: bold; padding: 10px 0px 10px 0px; text-align:center; }
.b_header2 {color: #00006C; font-size: 23px; font-weight: bold; text-align:center; }
.b_section {background-color: #64996B; color: White; font-size: 14px; padding: 5px 0px 5px 5px; font-weight: bold; }
.b_section2 {color: #00006C; font-size: 17px; padding: 5px 0px 5px 5px; font-weight: bold; }
.b_master {border-left: 1px solid #003366;  border-right: 1px solid #003366;  }
.b_borderr {border-right: 1px solid #003366;  }
.b_borderl {border-left: 1px solid #003366; }
.b_text { padding: 5px 10px 5px 10px; }
.b_contact{background-color: #226D33; color: White; font-size: 11px; padding: 5px 0px 5px 5px; }

.bottom {vertical-align: bottom;}
.top {vertical-align: top;}
.middle {vertical-align: middle;}
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
.small {font-size: 11px;}

/* Text */
.div1 {background-image: url(images/index_14.jpg); background-repeat: no-repeat;width:760px;height:24px; text-align: right;}
.newshead {color: #00305E;  font-weight: bold;}
.newsdata {font-size: 11px; color: #C66300;} 
.sth {font-size: 10px; color: #F4F4F4; line-height: 0px; letter-spacing: 0px; position: absolute; left: -5000px;}
.header {font-size: 15; color: White; font-weight: bold;  vertical-align: middle;}

/* Line */
.news {color: #FFEBD7;  width: 100%;  margin: 10px 0px 10px 0px;  text-align: center;  height: 1px;}

/* Headings */
h1 {font-size: 19px;  color: #234769;  margin: 0px 0px 30px 0px;  border-bottom: 1px solid #234769;  text-align: left; padding-bottom: 5px;}
h2 {font-size: 15px;  color: #277100;  margin: 20px 0px 0px 0px;  border-bottom: 1px solid #EBEBEB;  text-align: left;}
h3 {font-size: 12px;  color: #AE8300;  margin: 25px 0px 0px 0px;  border-bottom: 0px solid #EBEBEB;  text-align: left;}
h4 {font-size: 10px; color: #F4F4F4; line-height: 0px;  letter-spacing: 0px; position: absolute; left: -1000px;}

/* Forms */
form {margin: 0px 0px 0px 0px;}
input {}
.button {
	height: 25px;
}