body { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #999; background-repeat: repeat-x; background-position: left 0; text-align: center; height: 100%; margin: 0; border-color: #4c4c4c; }
#wrap { background-color: #fff; background-repeat: repeat-y; background-position: 0 0; text-align: left; width: 800px; height: 100%; margin: 0 auto; }
#top { background-color: white; background-image: url(../images/header.gif); background-repeat: no-repeat; height: 121px; }
#logo { position: absolute; top: 0; margin-left: 0; }
#navbar { background: url(../images/nav/mn_01.gif); height: 30px; overflow: hidden; padding-left: 26px; }
#navbar a {  }


#undernavbarhome { background: url(../images/nav/under_bg.gif); height: 4px; overflow: hidden; }
#undernavbar { height: 4px; }


#mn { margin: 0; padding: 0; }
#mn li { list-style-type: none; display: inline; }
#mn a { float: left; margin: 0; padding: 31px 0 0; }
#mn a:hover { background-position: 0 -30px; }
#mn a.selected { background-position: 0 -30px; }
#mn-about a { background: url(../images/nav/mn_about.gif) no-repeat left top; width: 109px; }
#mn-comm a { background-image: url(../images/nav/mn_buyhouse.gif); background-repeat: no-repeat;background-attachment: scroll;background-position: left top; width: 109px; }
#mn-news a { background: url(../images/nav/mn_news.gif) no-repeat left top; width: 123px; }
#mn-contact a { background: url(../images/nav/mn_contact.gif) no-repeat left top; width: 97px; }
#mn-home a { background: url(../images/nav/mn_home.gif) no-repeat left top; width: 72px; }


#content { font-size: 9pt; margin: 0; padding: 0; }
#main {  }

#leftnav { font-size: 8.5pt; width: 168px; height: auto; float: left; margin: 0; padding: 12px 0 0; }
#left { font-size: 8pt; line-height: 12pt; width: 180px; height: auto; float: left; margin: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }

#right { color: #fff; font-size: 98%; line-height: 1.65em; background-color: #969; background-repeat: repeat-x; background-position: 0 0; top: 156px; width: 21%; overflow: hidden; float: right; padding: 20px; }
#right a:hover { color: #939; font-style: normal; text-decoration: underline; }
#right a.selected { font-weight: bold; font-style: normal; text-decoration: underline; }

#leftcomm { color: #606; font-size: 100%; font-style: normal; line-height: 1em; background-position: 0 0; top: 156px; left: 0; width: 168px; height: auto; overflow: hidden; float: left; padding-left: 20px; }
#leftcomm a { font-style: normal; text-decoration: none; }
#leftcomm a:hover { font-style: normal; text-decoration: underline; }
#leftcomm a.selected { font-weight: bold; font-style: normal; text-decoration: underline; }

#sn { margin: 0; padding-top: 0; padding-right: 0; padding-left: 0; border-top: 1px dotted #999; }
#sn li { font-size: 95%; background-repeat: repeat-y; background-position: 0 0; padding: 4px 6px 4px 0; border-bottom: 1px dotted #999; list-style-type: none; }
#sn li li { font-size: inherit; font-weight: bold; background-image: none; margin-left: 0.5em; border-bottom-style: none; list-style-type: disc; }
#sn ul ul { margin-left: 0; padding-left: 0; }
#sn li li a { text-decoration: none; padding-left: 0; }
#sn li li a:hover, #sn li li a.selected { color: #606; background-image: none; text-decoration: none; }
#sn li li li { font-size: inherit; background-image: none; margin-left: 1.75em; border-bottom-style: none; list-style-type: circle; }
#sn li li li a { font-weight: bold; }
#sn li li li a:hover, #sn li li li a.selected { color: #606; font-weight: bold; text-decoration: none; background-image: none; }
#sn li li li li { margin-left: 0; padding-top: 2px; padding-bottom: 2px; border-bottom-style: dotted; border-bottom-width: 1px; list-style-type: none; list-style-image: none; }
#sn ul ul ul { padding-top: 6px; }
#sn li li li li a { color: #262625; font-weight: normal; }
#sn li li li li a:hover, #sn li li li li a.selected { color: #606; font-weight: normal; text-decoration: none; background-image: none; }
#sn li a { color: #71716d; font-weight: bold; margin: 0; padding: 0; display: block; }
#sn li a:hover, #sn li a.selected { color: #606; background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}

#center { color: #333; line-height: 13pt; margin: 0 220px 0 210px; padding: 10px 10px 0 0; }
#centercomm { color: #333; line-height: 13pt; margin: 0 25px 0 230px; padding: 10px 10px 0 0; }
#centerwide { color: #333; line-height: 13pt; margin: 0 100px 0 230px; padding: 10px 10px 0 0; }
#centernews { color: #333; line-height: 13pt; margin: 0 30% 0 230px; padding-top: 10px; padding-bottom: 0; padding-left: 0; }
#centerabout{ color: #333; line-height: 13pt; margin: 0 30% 0 210px; padding-top: 10px; padding-bottom: 0; padding-left: 0; }
#centercontact { color: #333; line-height: 13pt; margin: 0 100px 0 210px; padding: 10px 10px 0 0; }


#footer { width: 100%; height: 28px; font-size: 7pt; background-color: transparent; background-image: url(../images/footer_bg.gif); background-attachment: scroll; background-position: 0 0; text-align: center; text-indent: 50%; top: 0; clear: both; margin-bottom: 0; padding-top: 5px; }
#footer a { color: purple; font-style: normal; text-decoration: none; margin-left: 20px; }
#footer a:hover { color: purple; font-style: normal; text-decoration: underline; margin-left: 20px; }

td { }
a:link { color: #6d336d; }
a:visited { color: #606; }
a:hover { color: #606; }
a:active { }

.floatimgleft { float: left; margin-right: 12px; margin-bottom: 6px; }
.floatimgright { margin-bottom: 6px; float: right; margin-left: 12px; }

h1 { color: #660066; font-size: 135%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin-bottom: 0; padding-bottom: 0; }
h2 { color: #660066; font-size: 100%; font-weight: normal; line-height: 13pt; }
h3 { color: #660066; }
h4 { font-size: 80%; font-weight: normal; }
h5 { color: #333; font-size: 92.5%; font-weight: normal; font-style: normal; line-height: 11pt; position: absolute; top: 165px; right: 3%; width: 160px; }
h6 { font-size: 100%; font-weight: normal; text-indent: 25px; margin-top: 0; }
.commhoriz { width: 100%; height: 20px; }
#link1 { line-height: 25px; float: left; margin: 0; padding-top: 0; padding-right: 20px; padding-bottom: 0; }
#link1 a { font-style: normal; text-decoration: none; }
#link1 a:hover { font-style: normal; text-decoration: underline; }
#link1 a.selected { font-weight: bold; font-style: normal; }

#link2 { line-height: 25px; float: left; margin: 0; padding-top: 0; padding-right: 20px; padding-bottom: 0; }
#link2 a { font-style: normal; text-decoration: none; }
#link2 a:hover { font-style: normal; text-decoration: underline; }
#link2 a.selected { font-weight: bold; font-style: normal; }

#link3 { line-height: 25px; margin: 0; float: left; padding-top: 0; padding-right: 20px; padding-bottom: 0; }
#link3 a { font-style: normal; text-decoration: none; }
#link3 a:hover { font-style: normal; text-decoration: underline; }
#link3 a.selected { font-weight: bold; font-style: normal; }

#link4 { line-height: 25px; margin: 0; float: left; padding-top: 0; padding-right: 20px; padding-bottom: 0; }
#link4 a { font-style: normal; text-decoration: none; }
#link4 a:hover { font-style: normal; text-decoration: underline; }
#link4 a.selected { font-weight: bold; font-style: normal; }

#link5 { line-height: 25px; margin: 0; float: left; padding-top: 0; padding-right: 20px; padding-bottom: 0; }
#link5 a { font-style: normal; text-decoration: none; }
#link5 a:hover { font-style: normal; text-decoration: underline; }
#link5 a.selected { font-weight: bold; font-style: normal; }
#centercomm td { vertical-align: top; padding-top: 3px; padding-right: 9px; padding-bottom: 3px; border-bottom: 1px dotted #999; }
