body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	width: 100%;
    background-color: #FFFFFF;
	scrollbar-base-color: #CBC6B2; 
    scrollbar-arrow-color: #000033;
    scrollbar-DarkShadow-Color: #000033;
}
/*            End of Body                      */


#txtlink:link, #txtlink:visited, #txtlink:active {
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
   	 font-weight: bold;
     color: #5B574F;
     text-decoration: none;
}

#txtlink:hover {
     font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
     font-weight: bold;
     color: #5B574F;
     text-decoration: underline;

}
#txlink:link, #txlink:visited, #txlink:active {
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
   	 font-weight: bold;
     color: #92884E;
     text-decoration: none;
}

#txlink:hover {
     font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
     font-weight: bold;
     color: #5B574F;
     text-decoration: underline;

}

#viplink:link, #viplink:visited, #viplink:active {
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
   	 font-weight: bold;
     color: #BB9D49;
     text-decoration: none;
}

#viplink:hover {
     font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
     font-weight: bold;
     color: #BB9D49;
     text-decoration: underline;

}



#villagelink:link, #villagelink:visited, #villagelink:active {
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
     font-weight: none;
     color: #666666;
     text-decoration: none;
}

#villagelink:hover {
     font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
     font-weight: none;
     color: #660000;
     text-decoration: underline;

}

#btlink:link, #btlink:visited, #btlink:active {
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
     font-weight: none;
     color: #5B574F;
     text-decoration: none;
}

#btlink:hover {
     font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
     font-weight: none;
     color: #FFFFFF;
     text-decoration: underline;

}
#bclink:link, #bclink:visited, #bclink:active {
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size:9px;
     font-weight: none;
     color: #5B574F;
     text-decoration: none;
}

#bclink:hover {
     font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 9px;
     font-weight: none;
     color: #5B574F;
     text-decoration: underline;

}
/*            End of links                     */


.exteriorBox {
    width: 100%;
    border: 0px;
	margin: 0 auto;
	text-align: center;
}
.exteriorBox td.col {
   text-align:center;
   vertical-align: top;
   width:768px;
   height:105px;
}
.exteriorBox td.wed {
   background-attachment: scroll;
   background-image: url(../image/flowers_wed.jpg);
   background-repeat: no-repeat;
   background-position: top right;
}
/*            End of Exterior Box               */


.upBox {
    width: 768px;
	height: 110px;
    border: 0px;
	margin: 0 auto;
	text-align: center;
}
.upBox td.text {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;  
   font-weight: normal; 
   text-align:left; 
   color:#5B574F;
   vertical-align:top;
   padding-left:10px;
   padding-bottom:10px;    
}
.upBox td.right {
  vertical-align: bottom;
  text-align: right;
  padding-bottom: 10px;
}
/*            End of Up Box              */



.rightBox {
    width: 150px;
    border: 0px;
	margin: 0 auto;
	text-align: center;
}
.rightBox tr.text {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;  
   font-weight: normal; 
   text-align:left; 
   color:#5B574F;
   vertical-align:middle;
   height:15px;   
}
/*            End of Right Box               */



.sectionBox {
    width:768px;
    padding:0px 0px 0px 0px;
	margin: 0 auto;
	text-align: center;
}
.sectionBox td.top {
    
    background-attachment: scroll;
	background-image: url(image/b.gif);
	background-repeat: no-repeat;
}

.sectionBox td.header {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
	vertical-align:top;
    color:#0A2161;
    background-attachment: scroll;
	background-image: url(image/b1.gif);
	background-repeat: repeat-y;
	background-position: top left;
    padding: 5px 9px 5px 5px;
    
}

.sectionBox td.footer {
    height:15px;
    background-attachment: scroll;
	background-image: url(image/b2.gif);
	background-repeat: no-repeat;
	background-position: top left;
    padding: 0px 0px 0px 0px;
}
.sectionBox td.copyright {
    height:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: none;
    text-align: center;
	vertical-align:top;
    color:#9C9586;
  
}
/*           End of Section Box               */


.interiorBox {
    width: 754px;
    border: 0px;
	margin: 0 auto;
	text-align: center;
}
.interiorBox tr.line1 {
    height:20px;
	background-color: #EDECE5;
}
.interiorBox tr.line2 {
    height:4px;
	background-color: #9C9586;
}
.interiorBox tr.line3 {
    height:2px;
	background-color: #FFFFFF;
}
.interiorBox tr.line4 {
    height:2px;
	background-color: #C8C0AB;
}

/*            End of Interior Box             */


.interiorBorder {
    width: 100%;
    border: 0px;
	margin: 0 auto;
	text-align: center;
}

.interiorBorder td.col1 {
    vertical-align: top;
	text-align: center;
	width: 120px;
}
.interiorBorder td.col2 {
    vertical-align: top;
	text-align: center;
	width: 574;
	padding-top:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;  
	font-weight: normal;
	color:#5B574F;
	padding-left:5px; 
	padding-right:5px;
}

.interiorBorder td.col3 {
    vertical-align: top;
	width: 550px;
	text-align: center;
	padding:3px 5px 5px 5px;;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;  
	font-weight: normal;
	color:#5B574F; 
}
/*            End of Interior Border             */



.navigationBorder {
    width: 180px;
    border: 0px;
	padding:0px;
	margin: 0 auto;
	text-align: center;
}

.navigationBorder tr.navigate {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;  
   font-weight: normal; 
   text-align:left; 
   color:#5B574F;
   vertical-align:middle;
   padding-top:5px; 
   padding-bottom:2px;
}
.navigationBorder td.box1 {
	width: 10px;
	background-color:#EDEBE4;
	vertical-align:top;
	padding-bottom:4px;
}
.navigationBorder td.box2 {
	width: 3px;
	background-color:#FFFFFF;
	padding-bottom:4px;
}
.navigationBorder td.box3 {
	width: 177px;
	background-color:#FFFFFF;
	padding-bottom:4px 0px 4px 0px;
}
.navigationBorder td.box4 {
	width: 177px;
	background-color:#FFFFFF;
	border-left-width: 1; 
	border-right-width: 1; 
	border-color:#5B574F; 
	border-top-width: 1; 
	border-bottom-style: solid;
	border-bottom-width: 1;
	padding-bottom:4px;
}

/*            End of Interior Border             */


.centralBorder {
    width: 100%;
	height:100%;
    border-left-width: 1; 
    border-right-width: 1; 
	border-color:#9C9586; 
	border-top-width: 1; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-right-style: solid; 
	border-top-style: solid;
	border-bottom-width: 1;
	text-align:center;
	vertical-align:top;
	margin: 0 auto;
	text-align: center;

}
.centralBorder td.px {
  padding:5px;
}
/*            End of central Border             */


.mainBorder {
 width: 98%;
 margin: 0 auto;
	text-align: center;
}
.mainBorder td.dot {
	height:2px;
	background-attachment: scroll;
	background-image: url(image/tel.gif);
	background-position: top center;
	background-repeat: repeat-x;
}

.mainBorder td.dotyellow {
	height:2px;
	background-attachment: scroll;
	background-image: url(image/tel_yellow.gif);
	background-position: top center;
	background-repeat: repeat-x;
}
.mainBorder td.words {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12px;  
   font-weight: bold; 
   text-align:left; 
   color:#5B574F;
   font-variant:small-caps;
   vertical-align:middle;
   padding-left:6px;
   height: 30px;
} 
.mainBorder td.textmain {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;  
   font-weight: none; 
   text-align:justify; 
   color:#5B574F;
   vertical-align:top;
   padding: 15px 0px 30px 0px;

} 


.mainBorder td.textmainphoto {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;  
   font-weight: none; 
   text-align:justify; 
   color:#5B574F;
   vertical-align:top;
   padding: 15px 10px 30px 0px;

} 
.mainBorder td.floorplan {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;  
   font-weight: none; 
   text-align:justify; 
   color:#5B574F;
   vertical-align:top;
   padding: 5px 10px 5px 10px;

} 

.mainBorder td.mainheader {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;  
   font-weight: bold; 
   text-align:left; 
   color:#5B574F;
   vertical-align:middle;
   background-color:#EDEBE4;

} 
.mainBorder td.villages {
	vertical-align: top;
	text-align: center;
	padding-top:5px;
}

.mainBorder td.bottom {
	vertical-align: middle;
	text-align: center;
	padding:2px 2px 2px 2px;
}
/*            End of Main Border             */


.villagesBorder {
   width: 195px;
   background-color:#EDEBE4;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10px;  
   font-weight: none; 
   text-align:left; 
   color:#666666;
   margin: 0 auto;
	text-align: center;
   
}
.villagesBorder tr.height {	
	padding-top:5px;
}
.villagesBorder td.pointer{
   width: 1px;
   background-color:#999999;
}

.villagesBorder td.tex{
   width: 5px;
   background-color:#EAEAEA;
   text-align:center;
   vertical-align: middle;
   
}
.bottomBorder {
    width: 100%;
	height: 18px;
    border-left-width: 1; 
    border-right-width: 1; 
	border-color:#9C9586; 
	border-top-width: 1; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-right-style: solid; 
	border-top-style: solid;
	border-bottom-width: 1;
	background-color:#CBC6B2;
	margin: 0 auto;
	text-align: center;
}

.bottomBorder td.align {
    text-align:center;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px;  
    font-weight: bold; 
    text-align:center; 
    color:#FFFFFF;
}

.righttable {
    width:120px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;  
	font-weight: normal; 
	text-align:justify; 
	color:#9C9586;
	padding-top:5px;
	margin: 0 auto;
	text-align: left;
}
.righttable td.tableline {
   vertical-align:top;
   padding-bottom:4px; 
}
.righttable td.up {
   vertical-align:top;
   padding-right:2px; 
}

.internalBorder {
    width:400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#5B574F; 
	font-weight: normal; 
	text-align:justify;
	margin: 0 auto;
	text-align: center;
}
.majorList {
    width:500px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#000000;
	vertical-align:middle;
	font-weight: normal; 
	text-align:justify;
	text-align:left;
	margin: 0 auto;
	text-align: center;
}
.majorList tr.cell1 {
    background-color:#CCCC99;
	padding-top:3px;
}

.majorList tr.cell2 {
    background-color:#E5E5CC;
	padding-top:3px;	
}
.majorList td.weather {
	padding-bottom:3px;
	vertical-align:middle; 
	text-align:center;
}
.majorList td.weatherleft {
	padding-bottom:3px;
	vertical-align:middle; 
	text-align:left;
}
.weatherBorder {
    width:400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#000000;
	vertical-align:middle;
	font-weight: normal; 
	text-align:justify;
	text-align:left;
	margin: 0 auto;
}
.weatherBorder tr.cell1 {
    background-color:#CCCC99;
	padding-top:3px;
}

.weatherBorder tr.cell2 {
    background-color:#E5E5CC;
	padding-top:3px;	
}
.weatherBorder td.weather {
	padding-bottom:3px;
	vertical-align:middle; 
	text-align:center;
}
.weatherBorder td.weatherleft {
	padding-bottom:3px;
	vertical-align:middle; 
	text-align:left;
}
.weatherBorder td.bot{
    border-left-width: 1; 
    border-right-width: 1; 
	border-color:#5B574F; 
	border-top-width: 1; 
	border-bottom-style: none; 
	border-left-style: none; 
	border-right-style: none; 
	border-top-style: solid;
	border-bottom-width: 1;
	height:13px;
}


.fButton {
	BORDER-RIGHT: #333366 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #333366 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 2px; 
	VERTICAL-ALIGN: middle; 
	BORDER-LEFT: #333366 1px solid; 
	COLOR: #333366; PADDING-TOP: 2px; 
	BORDER-BOTTOM: #333366 1px solid; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center;
}
.fButton1 {
	BORDER-RIGHT: #5B574F 1px solid; 
	BORDER-TOP: #5B574F 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt;
	BORDER-LEFT: #5B574F 1px solid; 
	COLOR: #5B574F; 
	BORDER-BOTTOM: #5B574F 1px solid;
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center;
}
.fButton1a {
	BORDER-RIGHT: #333366 1px solid; 
	BORDER-TOP: #333366 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #333366 1px solid; 
	COLOR: #333366; 
	BORDER-BOTTOM: #333366 1px solid; 
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
.fTextBox {
	BORDER-RIGHT: #5B574F 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #5B574F 1px solid; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #5B574F 1px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #5B574F 1px solid; 
	BACKGROUND-COLOR: #ffffff;
}
.fTextBox1 {
	BORDER-RIGHT: #5B574F 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #5B574F 1px solid; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #5B574F 1px solid; 
	WIDTH: 110px; COLOR: #5B574F; 
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #5B574F 1px solid; 
	BACKGROUND-COLOR: #ffffff
}


.formTable {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 90%; 
	PADDING-TOP: 0px;
}
.formTable TD.text {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 3px; 
	VERTICAL-ALIGN: top; 
	COLOR: #333366; 
	PADDING-TOP: 3px; 
	TEXT-ALIGN: justify;
}
.formTable TD.spac {
	HEIGHT: 6px;
}
.formTable TD.label {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 3px;
	MARGIN: 4px; 
	VERTICAL-ALIGN: top; 
	WIDTH: 40%; 
	COLOR: #333366; 
	PADDING-TOP: 3px; 
	TEXT-ALIGN: right;
}
.formTable TD.field {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 3px; 
	MARGIN: 4px; 
	VERTICAL-ALIGN: middle; 
	WIDTH: 60%; COLOR: #333366; 
	PADDING-TOP: 3px; 
	TEXT-ALIGN: left;
}
.formTable TD.nav {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px;
	MARGIN: 4px; 
	VERTICAL-ALIGN: middle; 
	PADDING-TOP: 2px; 
	TEXT-ALIGN: center;
}

.menuChildren {
 width:280px;
 background-color:#ffffe6;
 border-left-width: 1;
 border-right-width: 1;
 border-color:#9C9586;
 border-top-width: 1;
 border-bottom-style: solid;
 border-left-style: solid;
 border-right-style: solid;
 border-top-style: solid;
 border-bottom-width: 1;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-align:justify;
 color:#5B574F;
 border-style:sharp;
}
.menuChildren td.children {
  padding-left:8px;
    padding-right:8px;
}


.galleryPhoto {
    width: 90%;
    border: 0px;
	margin: 0 auto;
	text-align: center;
}
.galleryPhoto td.gal5 {
    background-attachment: scroll;
	background-image: url(../gallery/graph_gal.jpg);
	background-repeat: repeat-y;
	width:18px;
}

.galleryPhoto td.gal6 {
     width:2px;
}

.galleryPhoto td.gal7 {
     width:15px;
	 background-color:#EDECE5;
	 font-family: Verdana, Arial, sans-serif; 
	 font-size: 9px;
     font-weight: bold;
     color: #594D04;
     text-decoration: none;
	 text-align:center;
	 vertical-align:top;
}
.galleryPhoto td.gal8 {
     width:8px;
}
.galleryPhoto td.galtext {
     padding-bottom:3px;
	 font-family:Verdana, Times New Roman, Times, sans-serif; 
	 font-size: 11px;
     font-weight: bold;
     color: #CF759B;
     text-decoration: none;
	 text-align:left;
	 vertical-align:top;
	
}






.photogallerymain {
    width: 95%;
    border: 0px;
	margin: 0 auto;
	text-align: center;
}
.photogallerymain td.gal1 {
    background-attachment: scroll;
	background-image: url(../gallery/gal_graph.jpg);
	background-repeat: repeat-x;
	height: 5px;
}

.photogallerymain td.gal2 {
     height:3px;
}

.photogallerymain td.gal3 {
     background-color: #92884E;
	 font-family: Verdana, Arial, sans-serif; 
	 font-size: 11px;
     font-weight: bold;
     color: #FFFFFF;
     text-decoration: none;
	 font-variant: small-caps;
	 text-align: left;
	 padding-left: 5px;
	 vertical-align: middle;
	 height: 25px;
}
.photogallerymain td.gal4 {
     height:8px;
}
.photogallerymain td.textgal {
     padding-bottom:3px;
	 padding-left: 30px;
	 font-family:Verdana, Times New Roman, Times, sans-serif; 
	 font-size: 11px;
     font-weight: bold;
     color: #453F34;
     text-decoration: none;
	 text-align:left;
	 vertical-align:top;
	
}

.photogallerymain td.textgalnext {
     padding-bottom:3px;
	 padding-left: 60px;
	 font-family:Verdana, Times New Roman, Times, sans-serif; 
	 font-size: 9px;
     font-weight: bold;
     color: #453F34;
	 line-height: 23px;
     text-decoration: none;
	 text-align:left;
	 vertical-align:top;
	
}


.mainPhoto {
    width: 100%;
    border: 0px;
	margin: 0 auto;
	text-align: center;
}
.mainPhoto td.photoNav {
    background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../gallery/b1.jpg);
	background-repeat: repeat-y;
}

.mainPhoto td.photoHeader {
    height: 5px;
	background-attachment: scroll;
	background-image: url(../gallery/b2.jpg);
	background-repeat: no-repeat;
}

.mainPhoto td.photoBot {
    height: 5px;
	background-attachment: scroll;
	background-image: url(../gallery/b3.jpg);
	background-repeat: no-repeat;
}

.wallpaperTable {
    width:100%;
	margin: 0 auto;
	text-align: center;
}

.wallpaperTable td.galNav {
    vertical-align: top;
	text-align: left;
	padding: 10px 15px 0px 15px;
	
}


.wallpaperTable td.photoHead {
    vertical-align: top;
	text-align: left;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: small-caps;
	font-weight: bold; 
	color: #594D04;
	
}
.wallpaperTable td.wallpaper {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#000000;
	width: 125px;
	vertical-align:top;
	padding-top: 14px;
	font-weight: normal; 
	text-align:center;
	height: 150px;
	background-attachment: scroll;
    background-image: url(../wallpapers/gallery_bg.jpg);
    background-repeat: no-repeat;
}


.wallpaperTable td.photogal {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	width: 220px;
	color: #000000;
	vertical-align: top;
	padding-top: 14px;
	font-weight: normal; 
	text-align: center;
	height: 150px;
	background-attachment: scroll;
    background-image: url(../wallpapers/gallery_bg.jpg);
    background-repeat: no-repeat;
	background-position: top center;
}

.wallpaperTable td.ecard {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#000000;
	width: 125px;
	vertical-align:top;
	padding-top: 14px;
	font-weight: normal; 
	text-align:center;
	height: 170px;
	background-attachment: scroll;
    background-image: url(../ecards/ecard_bg.jpg);
    background-repeat: no-repeat;
}

