submit{
	font-size: 9px;
	border:1px #7F9DB9 solid;
	background:#f1f1f3;
	color:#71717B;
}
input{
	color:#51515B;
	border:1px #7F9D99 solid;
	background:#f3f3f5;
	font-size: 9px;
	padding-left: 3px;
}
textarea{
	border: 1px solid #7F9DB9;
	color:#71717B;
	font-family: 'lucida console', 'Courier New', monospace;
	font-size: 11px;
	width: 380px;
	padding:3px;
	-moz-border-radius: 3px;
}

BODY {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center 50%; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(images/bg_page.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 0.7em/160% Verdana, Helvetica, Arial, sans-serif; COLOR: #666666; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #CADCE7; TEXT-ALIGN: center
}
A {
	COLOR: #385080; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 100% normal "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 100% normal "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 100% normal "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 100% normal "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 100% normal "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 100% normal "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; PADDING-TOP: 0px
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 701px; PADDING-TOP: 0px; TEXT-ALIGN: left; postition: relative
}
#header {
	Z-INDEX: 2; BACKGROUND: url(images/logotop.gif) no-repeat 0px 0px; WIDTH: 701px; POSITION: relative; TOP: 0px; HEIGHT: 115px
}
#header H1 {
	TEXT-ALIGN:right;PADDING-RIGHT:10px;PADDING-TOP:30px;COLOR:#ffffff;FONT-SIZE:12px;FONT-WEIGHT:bold;
}
#header H1 A:link{
	TEXT-ALIGN:right;COLOR:#ffffff;FONT-SIZE:12px;TEXT-DECORATION:none;FONT-WEIGHT:bold;
}
#header H1:hover{
	TEXT-ALIGN:right;COLOR:#777777;FONT-SIZE:12px;TEXT-DECORATION:none;FONT-WEIGHT:bold;
}
#header H1 A:visited{
	TEXT-ALIGN:right;COLOR:#ffffff;FONT-SIZE:12px;TEXT-DECORATION:none;FONT-WEIGHT:bold;
}
#header P {
	TEXT-ALIGN:left;PADDING-TOP:3px;COLOR:#000000;FONT-SIZE:10px;MARGIN:0px;PADDING:0px;PADDING-LEFT:4px;
}
#header A{
COLOR:#333333;
}
#pagebody {
	MARGIN-TOP: -6px; BACKGROUND: url(images/bg_content.gif) no-repeat 0px 0px; LEFT: 0px; FLOAT: left; OVERFLOW: hidden; WIDTH: 701px; PADDING-TOP: 20px; BORDER-BOTTOM: #fff 1px solid; POSITION: relative
}
BODY.article #pagebody {
	BACKGROUND-IMAGE: none
}
.drop A:link{
FONT-SIZE: 9px;COLOR:#555555;TEXT-DECORATION:underline;
}
.drop A:hover{
FONT-SIZE: 9px;COLOR:#000000;TEXT-DECORATION:underline;
}

#sidecontent {
	PADDING-RIGHT: 8px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 222px; PADDING-TOP: 0px
}
#maincontent {
	FLOAT: left; MARGIN: 11px; WIDTH: 415px; POSITION: relative; TOP: 0px
}
BODY.article #maincontent {
	MARGIN: 16px; WIDTH: 620px; POSITION: relative; TOP: 0px
}
#header #logo {
	DISPLAY: block; LEFT: 20px; POSITION: absolute; TOP: 25px
}
#mainnavi P {
	TEXT-ALIGN:center;MARGIN:2px;BORDER-BOTTOM:#000000 1px solid;PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff; FONT-WEIGHT: bold; COLOR:#666666;width:175px;
}
UL#mainnavi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 88px
}
#mainnavi LI {
	font-weight:bold;PADDING-RIGHT: 9px; BACKGROUND-POSITION: right top; DISPLAY: block; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 105px; PADDING-TOP: 3px;
}
#mainnavi LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 175px; PADDING-TOP: 0px
}
#mainnavi LI A {
	font-weight:bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 100% bold "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; COLOR: #eeeeee; PADDING-TOP: 0px:font-weight:bold;
}
#mainnavi LI A.active {
	COLOR: #fff;font-weight:bold;
}
#mainnavi LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none;
}
#mainnavi LI UL A {
	BORDER-BOTTOM:#666666 1px solid;PADDING-RIGHT: 12px; PADDING-LEFT: 23px; PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: 5px;	
}
#mainnavi LI UL A:hover {
	PADDING-LEFT: 23px; COLOR: #000000;Background-color:#ffff77;
}
#mainnavi LI UL {
	LEFT: -999em; WIDTH: 10em; POSITION: absolute
}
#mainnavi LI:hover UL {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; Z-INDEX: 2; LEFT: auto; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; TOP: 20px; BACKGROUND-COLOR: #eeeeee; positoin: inherit
}
#mainnavi LI.sfhover UL {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; Z-INDEX: 2; LEFT: auto; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; TOP: 20px; BACKGROUND-COLOR: #eeeeee; positoin: inherit
}
#maincontent H1 {
	CLEAR: left; PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 24px; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 20px; COLOR: #333333; PADDING-TOP: 6px; BORDER-BOTTOM: #4276C8 1px solid
}
#maincontent BLOCKQUOTE {
	PADDING-RIGHT: 10px; PADDING-LEFT: 40px; BACKGROUND: url(images/bg_blockquote.gif) #e4e4e4 no-repeat 0px 3px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 6px; FONT-STYLE: italic
}
#wrapper #maincontent .section H1 {
	FONT-WEIGHT: normal; COLOR: #fff
}
#wrapper #maincontent .section H1 A {
	FONT-WEIGHT: normal; COLOR: #fff
}
#wrapper #maincontent .section A {
	FONT-WEIGHT: normal; COLOR: #fff
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 3px solid; MARGIN-TOP: 30px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 40px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 10px
}
#footer P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 0px
}
#footer UL {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: -1em 0px 0px; WIDTH: 230px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#footer UL LI {
	PADDING-LEFT: 5px; FLOAT: left
}
#maincontent H2 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 2px
}
.boxnote {
	BORDER-RIGHT: #385080 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #385080 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 0px 0px; BORDER-LEFT: #385080 1px solid; COLOR: #444444; PADDING-TOP: 0px; BORDER-BOTTOM: #385080 1px solid; BACKGROUND-COLOR: #fafafa
}
.boxnote H2 {
PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 14px; PADDING-BOTTOM: 6px; MARGIN: 0px; WIDTH: 400; COLOR: #ffffff; PADDING-TOP: 6px; POSITION: relative; HEIGHT: 14px; BACKGROUND-COLOR: #413F5D;
}
#sidemenu {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none
}
#sidemenu LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eee
}
#sidemenu LI.category {
	BACKGROUND-COLOR: #413F5D;COLOR:#ffffff;
}
#sidemenu LI A {
	MARGIN-LEFT:5px;PADDING-RIGHT: 2px; PADDING-LEFT: 19px; BACKGROUND: url(images/arrow.gif) no-repeat -3px 5px; PADDING-BOTTOM: 2px; COLOR: #777; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat
}
#sidemenu LI A:hover {
	MARGIN-LEFT:5px;BACKGROUND: url(images/arrow.gif) no-repeat -6px 5px; COLOR: #555; BACKGROUND-REPEAT: no-repeat;BACKGROUND-COLOR:#fafafa;
}
.formrow {
	PADDING-TOP: 10px
}
 HTML #mainnavi LI {
	POSITION: relative
}
 HTML #mainnavi LI.sfhover UL {
	Z-INDEX: 6; LEFT: 0px
}
#sidemenu {
	
}
H3 {
	MARGIN-TOP: 25px; FONT-WEIGHT: bold; COLOR: #5e8d2f
}
UL.box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 150px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.box LI {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; MARGIN: 1px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none; HEIGHT: 18px; BACKGROUND-COLOR: #eee
}
UL.box LI A {
	FONT-SIZE: 9px; COLOR: #666
}
UL.box LI A:hover {
	COLOR: #444; TEXT-DECORATION: none
}

.bookbox {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING: 3px; BORDER-TOP: #aaaaaa 1px solid; MARGIN: 0px 0px; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #666666; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #f7f7f7;MARGIN-BOTTOM:3px;
}

.bookbox H3 {
BACKGROUND-IMAGE: url(images/page.gif);BACKGROUND-POSITION: 2px 3px; BACKGROUND-REPEAT: no-repeat;PADDING-LEFT:26px;PADDING-BOTTOM:10px;PADDING-TOP:2px;MARGIN:1px;FONT-SIZE:11px;COLOR:#888888;FONT-WEIGHT:bold;TEXT-DECORATION:underline;
}
.bookbox H3 A:link{
MARGIN:1px;FONT-SIZE:12px;COLOR:#384175;FONT-WEIGHT:normal;TEXT-DECORATION:underline;
}
.bookbox H3 A:visited{
MARGIN:1px;FONT-SIZE:12px;COLOR:#384175;FONT-WEIGHT:normal;TEXT-DECORATION:underline;
}
.bookbox H3 A:hover{
MARGIN:1px;FONT-SIZE:12px;COLOR:#000000;FONT-WEIGHT:normal;TEXT-DECORATION:underline;
}

.citybox {
font-size:10px;BORDER: #ccc 1px solid;PADDING: 7px; MARGIN: 0px 0px; COLOR: #333333; BACKGROUND-COLOR: #eee;LINE-HEIGHT:12px;
}

.googbox {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING: 2px; BORDER-TOP: #aaaaaa 1px solid; MARGIN: 0px 0px; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #666666; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #ffffff;MARGIN-BOTTOM:2px;padding:0px;
}




.style1 {
	FONT-WEIGHT: bold
}
#header.date {
	TEXT-ALIGN:right;PADDING-RIGHT:10px;PADDING-TOP:40px;COLOR:#333333;
}
.button {
BACKGROUND-IMAGE: url(images/forum.gif);BACKGROUND-POSITION: 18px 1px; BACKGROUND-REPEAT: no-repeat;TEXT-ALIGN:left; display:block;WIDTH:218px;COLOR: #ffffff; BACKGROUND-COLOR: #5C75A4;BORDER:#ffffff 2px solid;MARGIN:0px;PADDING:0px;TEXT-INDENT:35px;
}
.button A{
	COLOR:#ffffff;
}
.button:hover{
BACKGROUND-COLOR: #413F5D;TEXT-DECORATION:none;	COLOR:#ffff77;	
}

.nextbutton {
BACKGROUND-COLOR: #413F5D;TEXT-ALIGN:center;MARGIN:1px;FONT-SIZE:11px;COLOR:#ffff33;FONT-WEIGHT:bold;TEXT-DECORATION:none;
}
.nextbutton A{
	COLOR:#ffffff;
}


.listhomes{
BACKGROUND-IMAGE: url(images/page.gif);BACKGROUND-POSITION: 2px 1px; BACKGROUND-REPEAT: no-repeat;PADDING-LEFT:26px;PADDING-BOTTOM:10px;PADDING-TOP:2px;MARGIN:1px;FONT-SIZE:11px;COLOR:#888888;FONT-WEIGHT:bold;TEXT-DECORATION:none;
}
.listhomes A:hover{
Color:#384175:text-decoration:underline;
}
.textlinks{float:left;margin:0px 10px 10px 0px;}