a:link {color: #819350; text-decoration: underline; }
a:visited {color: #333333; text-decoration: underline; }
a:hover {color: #819350; text-decoration: none; }
a:active {color: #819350; text-decoration: underline; }

#td, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color: #819350; }

#headerarea { float: right; }

.companylogo { float: left; position: top left; }

.highlogo { position: top right; }

.headermenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; line-height:18px; color: #231f20; margin: 17px 26px 0px 0px; }




#menu { float: left; width: 1004px; }

.menuimage { float: left; }




#column1 { float: left; width: 688px; }

.mainimage { width: 688px; height: 339px; }



#column2 { float: left; width: 688px; }

.sidepicture { float: left; width: 209px; height: 342px; }

.headermain { float: left; position: top; width: 479px; }

.textmain { float: left; width: 461px; padding-right: 18px; font-family: trebuchet, trebuchetms, Verdana, Arial, Helvetica, sans-serif; font-size:15px; line-height:24px; color: #231f20; }



#column3 { float: right; width: 316px; height: 100%; }

.sidebar_header_highlight { margin-top: 25px; width: 316px; }

.sidebar_header { width: 316px; clear: both; }

.sidebar_text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; color: #231f20; }

.sidebar_text2 { padding-left: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; color: #231f20; }

.sidebar_text3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; color: #231f20; margin: 0px 0px 0px 16px; }

.sidebar_text3a { float: left; width: 124px; margin-bottom: 20px; margin-top: 12px; }

.sidebar_text3b { float: left; width: 166px; margin-bottom: 20px; margin-top: 12px; }

.sidebar_text4 { padding: 0px 36px 12px 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color: #231f20; }

.sidebar_graphic { float: right; }

.sidebar_shift { padding-left: 1px; }


#footer { width: 1004px; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color: #231f20; font-weight: bold; }

.footer_address { float: left; margin: 7px 0px 0px 24px; }

.footer_terms { float: right;  margin: 7px 24px 0px 0px; }


#subcolumn1 { float: left; width: 646px; margin: 18px 18px 18px 24px; }

.subimage1 { float: left; width: 161px; height: 106px; }



#subcolumn1_photos { float: left; width: 600px; margin: 10px 0px 0px 30px; }

.subimage1_photos { float: left; width: 185px; height: 131px; }

#subcolumn1_floorplans { float: left; width: 600px; margin: 10px 0px 0px 20px; }

.subimage1_floorplans { float: left; width: 280px; margin-right: 10px; padding-top: 5px; text-align: center; border-style: solid; border-width: 1px; border-color: #cccccc; }



#subcolumn2 { float: left; width: 646px; margin: 0px 0px 10px 24px; }


.textsub { float: left; font-family: trebuchet, trebuchetms, Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color: #231f20; padding-bottom: 12px; width: 646px; }

.textsub_small { font-size:10px; }

.textsub_small2 { font-size:12px; }

.textsub_small3 { font-size:12px; text-align: right; }

.textsub_small4 { font-size:11px; }



#textsub_box { width: 400px; border-style: solid; border-width: 1px; border-color: #999999; padding: 6px 6px 15px 6px; margin: 20px 0px 0px 100px; }

.textsub_box_text1 { font-size:20px; line-height:24px; color: #819350; text-align: center; }

.textsub_box_text2 { font-size:16px; line-height:28px; color: #231f20; text-align: center; }


#textsub_box2 { float: left; width: 200px; }

#textsub_box3 { float: clear; }

.textsub_box3_text { line-height: 22px; }

.ul_box3 { margin-top: 0px; line-height: 22px; }



.print { float: right; width: 80px; position: relative; left: 7px; top: -17px; font-size: 10px; }

.highlight {font-size: 12px; color: #336699; font-weight: bold; }

#tin { font-family: georgia; font-size: 8px; line-height:12px; font-style: normal; color: #cccccc;  margin-top: 8px; margin-left: 11px; margin-bottom: 4px; margin-right: 11px; }


a.submenu:link {color: #231f20; text-decoration: none; }
a.submenu:visited {color: #231f20; text-decoration: none; }
a.submenu:hover {color: #231f20; text-decoration: none; }
a.submenu:active {color: #231f20; text-decoration: none; }

a.footer:link {color: #231f20; text-decoration: none; }
a.footer:visited {color: #231f20; text-decoration: none; }
a.footer:hover {color: #231f20; text-decoration: none; }
a.footer:active {color: #231f20; text-decoration: none; }

H1 a:link {color: #819350; text-decoration: none; }
H1 a:visited {color: #819350; text-decoration: none; }
H1 a:hover {color: #819350; text-decoration: none; }
H1 a:active {color: #819350; text-decoration: none; }

H3 a:link {color: #819350; text-decoration: none; }
H3 a:visited {color: #819350; text-decoration: none; }
H3 a:hover {color: #819350; text-decoration: none; }
H3 a:active {color: #819350; text-decoration: none; }

a.tin:link {color: #cccccc; text-decoration: none; }
a.tin:visited {color: #cccccc; text-decoration: none; }
a.tin:hover {color: #cccccc; text-decoration: overline; }
a.tin:active {color: #cccccc; text-decoration: none; }

H1 { font-family: times new roman, times, serif; font-size:22px; line-height:24px; font-weight: bold; color: #819350; border-bottom-style: solid; border-width: 1px; border-color: #cccccc; padding: 1px; }

H2 { font-family: times new roman, times, serif; font-size: 18px; line-height:20px; font-style: normal; font-weight: bold; color: #819350; border-bottom-style: dotted; border-width: 1px; border-color: #cccccc; padding: 1px;}

H3 { font-family: times new roman, times, serif; font-size: 18px; line-height:22px; font-style: normal; font-weight: bold; color: #819350; }

H4 { font-family: times new roman, times, serif; font-size:22px; line-height:24px; font-weight: bold; color: #819350; border-bottom-style: solid; border-width: 1px; border-color: #cccccc; padding: 1px; margin-top: 0px; padding-top: 19px; }


