BODY {
	MARGIN-TOP: 0px; BACKGROUND: #f2f2f2; FONT: 12px "lr oSVbN", Osaka, "qMmpS Pro W3"; COLOR: #535353; TEXT-ALIGN: center
}
#header {
	BACKGROUND: #fff; MARGIN: 0px; padding: 0px; WIDTH: 0px; HEIGHT: 0px; display:none; font-size:-9999em
}
#header h1 {
	display:none
}
#header p {
	display:none
}
#header span {
	display:none
}
.topfade {
	BACKGROUND: url(../images/top_shadow.gif) left bottom; MARGIN: 0px auto; WIDTH: 893px; HEIGHT: 32px
}
.botfade {
	BACKGROUND: url(../images/bottom_shadow.gif) left bottom; MARGIN: 0px; WIDTH: 845px; HEIGHT: 32px
}
#container {
	BACKGROUND: url(../images/middle_fade.gif) #FFF repeat-y; MARGIN: 0px; padding-left: 50px; padding-right: 55px; padding-top: 5px; WIDTH: 740px; HEIGHT: auto
}
#banner {
	BACKGROUND: #fff; MARGIN: 0px; WIDTH: 720px; HEIGHT: auto; TEXT-ALIGN: left; padding: 10px
}
#banner_left {
	FLOAT: left; BACKGROUND: #fff; MARGIN: 0px; WIDTH: 360px; HEIGHT: auto; TEXT-ALIGN: leftx
}
#banner_right {
	FLOAT: right; BACKGROUND: #fff; MARGIN: 0px; WIDTH: 350px; HEIGHT: auto; TEXT-ALIGN: right; padding_right: 10px
}
#banner h1 {
	BACKGROUND: #fff; WIDTH: 720px; HEIGHT: auto; TEXT-ALIGN: left; font-size:18px; color: #009900; font-weight:bold
}
#banner_menu {
	BACKGROUND: #000; MARGIN: 0px; padding: 0px; WIDTH: 0px; HEIGHT: 0px; display:none; font-size:-9999em
}

#nav {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 730px; PADDING-TOP: 0px
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; voice-family: inherit
}
UNKNOWN {
	MARGIN-BOTTOM: -1px
}
#nav UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#nav UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 152px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 5px; HEIGHT: 18px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#nav UL LI A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 5px; TEXT-DECORATION: none
}
#nav UL LI A:hover {
	BACKGROUND: #00FF00; COLOR: #fff; TEXT-DECORATION: none
}
#nav UL LI A:active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #00FF00; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 5px; TEXT-DECORATION: none
}

#main_info {
	CLEAR: both; BACKGROUND: #fff; MARGIN: 0px; WIDTH: 731px; HEIGHT: auto; padding: 5px 4px 5px 5px
}

#columns {
	CLEAR: both; BACKGROUND: #fff; MARGIN: 0px; WIDTH: 730px; HEIGHT: auto; padding: 5px
}
#left_column1 {
	FONT-SIZE: 18px; BACKGROUND: #fff; FLOAT: left; WIDTH: 200px; TEXT-ALIGN: left; FLOAT: left; height: auto
}
#left_column1_b {
	BACKGROUND: #f0f9e9; FLOAT: left; WIDTH: 200px; TEXT-ALIGN: left; FLOAT: left; height: auto
}
#left_column {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 16px; WIDTH: 180px; PADDING-TOP: 10px; TEXT-ALIGN: left; height: auto
}
#left_column_top {
	WIDTH: 200px; HEIGHT: auto; margin: 0px; padding: 0px
}
#left_column_middle {
	WIDTH: 180px; PADDING-TOP: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; TEXT-ALIGN: left; height: auto
}
#left_column_middle_title {
	height: auto; background: #FFFFFF; width: auto
}
#left_column_middle_title h1 {
	background: #009900; color:#fff; height: 20px; width: auto; margin-left: 5px; padding-left: 10px
}
#left_column_middle h1 {
	color:#fff; height: 20px; width: auto
}
#left_column_middle p {
	color: #fff; font-size: 12px; MARGIN-BOTTOM: 12px; LINE-HEIGHT: 18px
}
#left_column_middle A {
	COLOR: #fff; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none; font-size: 12px; height: 15px
}
#left_column_middle A:visited {
	COLOR: #fff; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none; font-size: 12px
}
#left_column_middle A:hover {
	BACKGROUND: #006600; COLOR: #fff; TEXT-DECORATION: none; font-size: 12px
}
#left_column_middle A:active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #006600; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 5px; TEXT-DECORATION: none; font-size: 12px
}

#left_column_middle_g {
	WIDTH: 180px; PADDING-TOP: 0px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; TEXT-ALIGN: left; height: auto
}
#left_column_middle_g_title {
	height: auto; background: #666; width: auto
}
#left_column_middle_g_title h1 {
	background: #ccc; color:#666; height: 20px; width: auto; margin-left: 5px; padding-left: 10px
}
#left_column_middle_g h1 {
	color:#666; height: 20px; PADDING-TOP: 5px
}
#left_column_middle_g p {
	color: #666; font-size: 12px; MARGIN-BOTTOM: 12px; LINE-HEIGHT: 18px
}
#left_column_middle_g A {
	COLOR: #666; TEXT-DECORATION: none; font-size: 12px; height: 18px
}
#left_column_middle_g A:visited {
	COLOR: #666; TEXT-DECORATION: none; font-size: 12px
}
#left_column_middle_g A:hover {
	BACKGROUND: #fff; COLOR: #666; PADDING-TOP: 5px; TEXT-DECORATION: none; font-size: 12px
}
#left_column_middle_g A:active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 5px; TEXT-DECORATION: none; font-size: 12px
}

#left_column_bottom {
	WIDTH: 200px; HEIGHT: auto; margin: 0px; padding: 0px
}
#middle {
	WIDTH: 530px; HEIGHT: auto; FLOAT: right
}
#middle_column_top {
	CLEAR: both; BACKGROUND: #FFF; PADDING-TOP: 0px; WIDTH: 505px
}
#middle_column {
	BACKGROUND: #FFF; PADDING-LEFT: 15px; WIDTH: 515px; TEXT-ALIGN: left
}
#middle_column_title {
	BACKGROUND: #009900; WIDTH: 515px; TEXT-ALIGN: right
}
#middle_column_title_left {
	FLOAT: left; BACKGROUND: #009900; WIDTH: 10px; height: 30px
}
#middle_column_title_right {
	BACKGROUND: url(../images/title_bg.png) #FFF; margin-left:10px; PADDING-top: 0px; PADDING-LEFT: 10px; FONT-SIZE: 18px; WIDTH: 495px; TEXT-ALIGN: left;color:#006600; font-weight: bold; height: auto
}
#middle_column_b {
	BACKGROUND: url(../images/column_bg.png) #FFF repeat-y; PADDING-RIGHT: 10px; PADDING-LEFT: 15px; FONT-SIZE: 12px; WIDTH: 515px; PADDING-TOP: 10px; TEXT-ALIGN: left; height: 65px
}
#middle_column_main {
	BACKGROUND: #fff; PADDING-left: 10px; FONT-SIZE: 12px; WIDTH: 505px; TEXT-ALIGN: left; margin-top: 10px
}
#column_title {
	BACKGROUND: #009900; WIDTH: 730px; TEXT-ALIGN: right
}
#column_title_right {
	BACKGROUND: url(../images/title_bg.png) #FFF; margin-left:10px; PADDING-top: 0px; PADDING-LEFT: 10px; FONT-SIZE: 18px; WIDTH: 710px; TEXT-ALIGN: left;color:#006600; font-weight: bold; height: auto
}
#column_main {
	BACKGROUND: #fff; PADDING-left: 10px; FONT-SIZE: 12px; WIDTH: 720px; TEXT-ALIGN: left; margin-top: 10px
}
#column_main .comment1 {
	BACKGROUND: #fff; FONT-SIZE: 12px; WIDTH: 715px; height: auto; TEXT-ALIGN: left
}
#column_main .comment4 {
	CLEAR: both; BACKGROUND: url(../images/title_bg.png) #fff; margin-top: 10px; width:710px; height: auto
}
.comment1 {
	CLEAR: both; BACKGROUND: #fff; FONT-SIZE: 12px; WIDTH: 503px; height: auto; TEXT-ALIGN: left
}
.comment1 P {
	padding-left: 5px; height: auto; line-height: 150%
}
.comment1 A {
	COLOR: #666; BORDER-BOTTOM: #666 1px dotted; TEXT-DECORATION: none
}
.comment1 A:visited {
	COLOR: #666; BORDER-BOTTOM: #666 1px dotted; TEXT-DECORATION: none
}
.comment1 A:hover {
	COLOR: #000; BORDER-BOTTOM: #000 1px dotted; TEXT-DECORATION: none
}
.comment1 A:active {
	COLOR: #000; TEXT-DECORATION: none
}
.comment1 table {
	 BACKGROUND: url(../images/title_bg.png) #FFF; border:#009900 double 2px
}
.comment1 th {
	 border:#009900 solid 1px; padding:2px 5px 3px 5px
}
.comment1 td {
	 border:#009900 solid 1px; padding:2px 5px 3px 5px; background:#fff; color:#999999; height:auto
}
.comment1 ul {
	 padding: 0px; margin-bottom:10px; margin-top: 0px; margin-left: 30px
}
.comment1 ul li {
	 padding-bottom: 5px
}
.comment2 {
	FLOAT: right; BACKGROUND: #fff; FONT-SIZE: 12px; WIDTH: 158px; height: 291px; TEXT-ALIGN: left; margin-left: 5px; padding: 0px
}
.comment3 {
	CLEAR: both; BACKGROUND: #fff; WIDTH: 505px; height: auto; text-align:center
}
.comment3 P {
	padding-left: 5px; height: 20px; font-weight: bolder; padding-top:10px
}
.comment4 {
	CLEAR: both; BACKGROUND: url(../images/title_bg.png) #fff; margin-top: 10px; border:#009900 dotted 2px; width:501px; height: auto
}
.comment4 P {
	font-weight:bold; font-size:14px; margin-bottom: 0px; padding-left: 5px
}
.comment5 {
	CLEAR: both; BACKGROUND: #fff; FONT-SIZE: 14px; WIDTH: 503px; height: auto; TEXT-ALIGN: left
}
.comment5 P {
	padding-left: 5px; height: auto; font-weight:bold;
}
.comment6 {
	CLEAR: both; BACKGROUND: #fff; FONT-SIZE: 12px; WIDTH: 503px; height: auto; TEXT-ALIGN: left
}
.comment6 P {
	height: auto; line-height: 150%
}
.phote1 {
	FLOAT: left; BACKGROUND: #fff; PADDING: 0px; WIDTH: 342px; height: 291px
}
.phote2 {
	FLOAT: left; BACKGROUND: #fff; PADDING: 0px; WIDTH: 250px; height: 200px; border: 1px solid #CCCCCC
}
.phote3 {
	FLOAT: left; BACKGROUND: #fff; PADDING: 0px; WIDTH: 214px; height: 160px; border: 1px solid #CCCCCC
}
#middle_column_bottom {
	BACKGROUND: url(../images/column_bg_bottom.png) #FFF bottom right; PADDING-bottom: 3px
}
#content_links {
	BACKGROUND: #f0f9e9; FLOAT: left; WIDTH: 220px; PADDING-TOP: 18px; HEIGHT: auto; TEXT-ALIGN: left
}
#content_links P {
	PADDING-LEFT: 20px; FONT-SIZE: 1.1em; MARGIN: 0px auto; WIDTH: 189px
}
#content_gallery {
	PADDING-LEFT: 18px; BACKGROUND: #f0f9e9; FLOAT: left; WIDTH: 202px; PADDING-TOP: 18px; HEIGHT: auto; TEXT-ALIGN: left
}
#right_column {
	FONT-SIZE: 1.1em; BACKGROUND: #e8f5dd; FLOAT: left; WIDTH: 251px; HEIGHT: auto
}
#footer P {
	font-size:10px
}
#footer1 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: #009900; PADDING-BOTTOM: 0px; WIDTH: 720px; PADDING-TOP: 10px; HEIGHT: auto; TEXT-ALIGN: center; margin-top: 15px
}
#footer2 {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: #009900; PADDING-BOTTOM: 5px; WIDTH: 720px; PADDING-TOP: 3px; HEIGHT: auto; TEXT-ALIGN: right
}
.under_navi {
	TEXT-ALIGN: center; color:#CCCCCC
}
.under_navi A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ccc; PADDING-TOP: 5px; HEIGHT: 18px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.under_navi A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ccc; PADDING-TOP: 5px; TEXT-DECORATION: none
}
.under_navi A:hover {
	BACKGROUND: #009900; COLOR: #666; TEXT-DECORATION: none
}
.under_navi A:active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #009900; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 5px; TEXT-DECORATION: none
}
.copyright {
	FLOAT: right; WIDTH: 350px; TEXT-ALIGN: right
}
UL.main {
	MARGIN-TOP: 0px; PADDING-LEFT: 12px; MARGIN-BOTTOM: 8px; MARGIN-LEFT: 6px; COLOR: #535353
}
UL.main3 {
	MARGIN-TOP: 0px; PADDING-LEFT: 12px; MARGIN-BOTTOM: 8px; MARGIN-LEFT: 6px; WIDTH: 320px; COLOR: #535353
}
UL.main3 LI {
	MARGIN-TOP: 2px; LIST-STYLE-IMAGE: url(../images/images/li.gif)
}
UL.main2 {
	MARGIN-TOP: 0px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 6px; COLOR: #535353
}
UL.main LI {
	MARGIN-TOP: 2px; LIST-STYLE-IMAGE: url(../images/images/li.gif)
}
A.body:link {
	COLOR: #78b068; BORDER-BOTTOM: #a5da76 1px solid; TEXT-DECORATION: none
}
A.body:visited {
	COLOR: #78b068; BORDER-BOTTOM: #78b068 1px solid; TEXT-DECORATION: none
}
A.body:hover {
	COLOR: #535353; BORDER-BOTTOM: #78b068 1px solid; TEXT-DECORATION: none
}
A.body:active {
	COLOR: #000; TEXT-DECORATION: none
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.img {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 14px; WIDTH: 50px; MARGIN-RIGHT: 14px; HEIGHT: 50px; BORDER-RIGHT-WIDTH: 0px
}
P {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 14px
}
.clear {
	CLEAR: both; LINE-HEIGHT: 1px; HEIGHT: 5px; border-bottom: #CCCCCC dashed 2px
}
.clearfooter {
	CLEAR: both; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.textfield {
	BORDER-RIGHT: #92c085 1px solid; BORDER-TOP: #92c085 1px solid; MARGIN-BOTTOM: 8px; BORDER-LEFT: #92c085 1px solid; WIDTH: 120px; BORDER-BOTTOM: #92c085 1px solid; HEIGHT: 14px
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#formbox {
	FLOAT: left; WIDTH: 540px; TEXT-ALIGN: left
}
#formbox P {
	MARGIN: 0px; LINE-HEIGHT: 0px
}
#register {
	PADDING-LEFT: 30px; FLOAT: left; WIDTH: 340px; HEIGHT: 296px; TEXT-ALIGN: left
}
#register2 {
	FLOAT: left; WIDTH: 340px; HEIGHT: 296px; TEXT-ALIGN: left
}
LABEL {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 2px; PADDING-TOP: 2px
}
.submit_button {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; WIDTH: 56px; HEIGHT: 24px
}
.contact_textfield {
	BORDER-RIGHT: #c7c7c7 1px solid; BORDER-TOP: #c7c7c7 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; BACKGROUND: #f1f1f1; BORDER-LEFT: #c7c7c7 1px solid; COLOR: #333; BORDER-BOTTOM: #c7c7c7 1px solid; FONT-FAMILY: Arial, Tahoma, sans-serif
}
.contact_textarea {
	BORDER-RIGHT: #c7c7c7 1px solid; BORDER-TOP: #c7c7c7 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 9px; BACKGROUND: #f1f1f1; MARGIN: 2px; OVERFLOW: auto; BORDER-LEFT: #c7c7c7 1px solid; COLOR: #333; BORDER-BOTTOM: #c7c7c7 1px solid; FONT-FAMILY: Arial, Tahoma, sans-serif
}
 HTML .contact_textfield {
	BORDER-RIGHT: #c7c7c7 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #c7c7c7 1px solid; MARGIN-TOP: 6px; PADDING-LEFT: 4px; FONT-SIZE: 9px; BACKGROUND: #f1f1f1; PADDING-BOTTOM: 4px; BORDER-LEFT: #c7c7c7 1px solid; COLOR: #333; PADDING-TOP: 4px; BORDER-BOTTOM: #c7c7c7 1px solid; FONT-FAMILY: Tahoma, sans-serif
}
 HTML LABEL {
	MARGIN-TOP: 12px
}
 HTML .contact_textarea {
	BORDER-RIGHT: #c7c7c7 1px solid; BORDER-TOP: #c7c7c7 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 9px; BACKGROUND: #f1f1f1; FLOAT: left; MARGIN: 6px 2px 2px; OVERFLOW: auto; BORDER-LEFT: #c7c7c7 1px solid; COLOR: #333; BORDER-BOTTOM: #c7c7c7 1px solid; FONT-FAMILY: Tahoma, sans-serif
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; LINE-HEIGHT: 22px; PADDING-TOP: 0px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; POSITION: relative
}
H1 SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 1; BACKGROUND: no-repeat left top; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
#left_column H1 {
	WIDTH: 146px; HEIGHT: 22px
}
#left_column H2 {
	HEIGHT: 21px
}
#left_column H3 {
	HEIGHT: 21px
}
#left_column H1 SPAN {
	BACKGROUND: url(../images/images/whatdoido.gif); WIDTH: 146px; HEIGHT: 21px
}
