HTML {
	HEIGHT: 100%
}
BODY {
	BACKGROUND: url(../images/back.jpg) #245276 repeat-x left top; MARGIN: 0px; FONT: 78%/1.3 arial, sans-serif; WIDTH: 100%; COLOR: #3f3f3f; POSITION: relative; HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
ADDRESS {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse; empty-cells: show
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: center
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
P {
	MARGIN: 0px 0px 1em
}
A {
	COLOR: #3f3f3f
}
A:visited {
	COLOR: #3f3f3f
}
A:hover {
	COLOR: #a45250
}
UL {
	PADDING-LEFT: 0px; MARGIN: 0px 0px 1.2em 2em
}
OL {
	PADDING-LEFT: 0px; MARGIN: 0px 0px 1.2em 2em
}
UL LI {
	PADDING-LEFT: 15px; BACKGROUND: url(../images/li.gif) no-repeat 0px 0.7em; MARGIN-BOTTOM: 0.5em; LIST-STYLE-TYPE: none
}
OL LI {
	MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 18px
}
UL.sitemap {
	MARGIN: 2em 0px 1.2em; LIST-STYLE-TYPE: none
}
UL.sitemap LI {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 1em
}
UL.sitemap LI UL {
	MARGIN-LEFT: 1.5em; LIST-STYLE-TYPE: none
}
UL.sitemap LI UL LI {
	FONT-WEIGHT: normal; FONT-SIZE: 90%; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0.5em
}
HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #ccc; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 1em; COLOR: #ccc; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
H1 {
	FONT-SIZE: 180%; MARGIN: 0px 0px 0.6em
}
H4 {
	FONT-SIZE: 180%; MARGIN: 0px 0px 0.6em
}
H2 {
	FONT-SIZE: 145%
}
H3 {
	FONT-SIZE: 120%
}
H1 {
	FONT-WEIGHT: normal
}
H4 {
	FONT-WEIGHT: normal
}
H2 {
	FONT-WEIGHT: normal
}
H3 {
	FONT-WEIGHT: bold
}
H1 {
	COLOR: #527457
}
H2 {
	COLOR: #3f3f3f
}
H3 {
	COLOR: #3f3f3f
}
H4 {
	COLOR: #3f3f3f
}
H2 {
	MARGIN: 0.3em 0px 0.4em
}
H3 {
	MARGIN: 0.3em 0px 0.4em
}
#cover {
	MARGIN: 0px auto; WIDTH: 1000px; PADDING-TOP: 18px; HEIGHT: auto; TEXT-ALIGN: left
}
#header {
	BACKGROUND: url(../images/headback.gif) repeat-x left top; HEIGHT: 110px
}
#header .leftcorn {
	BACKGROUND: url(../images/leftcorn.gif) no-repeat left top; LEFT: 0px; WIDTH: 15px; TOP: 0px; HEIGHT: 15px
}
#header .rightcorn {
	RIGHT: 0px; BACKGROUND: url(../images/rightcorn.gif) no-repeat left top; WIDTH: 15px; TOP: 0px; HEIGHT: 15px
}
#header .logo {
	LEFT: 33px; TOP: 5px
}
#header .logotext {
	LEFT: 120px; TOP: 5px
	FONT-SIZE: 150%
}
#header .logo2 {
	RIGHT: 78px; BACKGROUND: url(../images/logo2.png) no-repeat left top; WIDTH: 478px; TOP: 16px; HEIGHT: 87px
}
#navigation {
	HEIGHT: 30px
}
UL.navig {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/navback.gif) repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 30px
}
UL.navig LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/navli.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 30px
}
UL.navig LI {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
UL.navig LI A {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
UL.navig LI A:hover {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
UL.navig LI A:visited {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
UL.navig LI A INS {
	PADDING-RIGHT: 30px; DISPLAY: block; PADDING-LEFT: 30px; PADDING-BOTTOM: 6px; PADDING-TOP: 7px; POSITION: relative; TEXT-DECORATION: none
}
UL.navig LI A:hover INS {
	BACKGROUND: #a2c2c0
}
UL.navig LI A.current {
	COLOR: #333
}
UL.navig LI A.current:hover {
	COLOR: #333
}
UL.navig LI A.current:visited {
	COLOR: #333
}
#content {
	HEIGHT: auto
}
.twocols {
	MIN-HEIGHT: 500px; BACKGROUND: #fff; WIDTH: 100%
}
.twocols .firstcol {
	WIDTH: 22.5%
}
.twocols .secondcol {
	WIDTH: 100%
}
.twocols .firstcol .menu {
	MARGIN-TOP: 30px; BACKGROUND: url(../images/rightcorner.gif) #e6f6e2 no-repeat right top; WIDTH: auto
}
.twocols .firstcol .menu .layout {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../images/leftcorner.gif) no-repeat right bottom; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
UL.main_menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.main_menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma
}
UL.main_menu LI A {
	COLOR: #3f3f3f
}
UL.main_menu LI A:hover {
	COLOR: #3f3f3f
}
UL.main_menu LI A:visited {
	COLOR: #3f3f3f
}
UL.main_menu LI UL.sub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
UL.main_menu LI UL.sub LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 80%; BACKGROUND: url(../images/li.gif) no-repeat 0px 0.7em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.main_menu2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.main_menu2 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 110%; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma
}
UL.main_menu2 LI A {
	COLOR: #3f3f3f
}
UL.main_menu LI A:hover {
	COLOR: #3f3f3f
}
UL.main_menu LI A:visited {
	COLOR: #3f3f3f
}
UL.main_menu2 LI UL.sub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 10px; PADDING-TOP: 0px
}
UL.main_menu2 LI UL.sub LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 0.95em; BACKGROUND: url(../images/li.gif) no-repeat 0px 0.7em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

#footer {
	BACKGROUND: url(../images/footback.gif) repeat-x left top; HEIGHT: 100px
}
.rcorn {
	RIGHT: 0px; BACKGROUND: url(../images/lfcorn.gif) no-repeat left top; WIDTH: 15px; BOTTOM: 0px; HEIGHT: 16px
}
.lcorn {
	BACKGROUND: url(../images/rfcorn.gif) no-repeat left top; LEFT: 0px; WIDTH: 15px; BOTTOM: 0px; HEIGHT: 16px
}
.threecols {
	FONT-SIZE: 90%; WIDTH: 100%; PADDING-TOP: 20px
}
.first {
	WIDTH: 38%
}
.first .ftext {
	PADDING-LEFT: 20px; WIDTH: 200px
}
.second {
	WIDTH: 33%
}
.second .stext {
	PADDING-TOP: 15px
}
.third {
	WIDTH: 28%
}
.third .ttext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 150px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
.priclists {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
.priclists .exel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; BACKGROUND: url(../images/exel.png) no-repeat left 0.4em; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.priclists .exel A {
	TEXT-DECORATION: none
}
.news {
	PADDING-RIGHT: 10px; PADDING-LEFT: 27px; PADDING-BOTTOM: 0px; PADDING-TOP: 25px
}
DL.new {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL.new DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 95%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.3em; COLOR: #a18c72; PADDING-TOP: 0px
}
DL.new DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 95%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2em; PADDING-TOP: 0px
}
DL.new DT A {
	
}
.search {
	PADDING-RIGHT: 10px; PADDING-LEFT: 27px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.search DIV {
	MARGIN: 0px 0px 0.5em
}
SPAN.spec {
	FONT-SIZE: 200%; COLOR: #990000; FONT-STYLE: italic
}
TABLE.spec {
	MARGIN: 15px 0px; WIDTH: 100%
}
TABLE.spec TD {
	PADDING-RIGHT: 35px; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; WIDTH: 33.3%; PADDING-TOP: 0px
}
TABLE.spec TD.image {
	VERTICAL-ALIGN: bottom
}
.pad {
	PADDING-RIGHT: 15px; PADDING-LEFT: 25px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
TABLE.items {
	MARGIN: 15px 0px 20px; WIDTH: 100%
}
TABLE.items TD {
	BORDER-RIGHT: #d4c1ab 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #d4c1ab 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; BORDER-LEFT: #d4c1ab 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #d4c1ab 1px solid
}
TH {
	BORDER-RIGHT: #d4c1ab 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #d4c1ab 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; BORDER-LEFT: #d4c1ab 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #d4c1ab 1px solid
}
TABLE.items TH {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
.contact-form P {
	MARGIN-BOTTOM: 0.2em
}
.contact-form DIV {
	MARGIN-BOTTOM: 1em
}
.contact-form .st {
	WIDTH: 200px
}
.contact-form TEXTAREA {
	WIDTH: 300px; HEIGHT: 110px
}
TABLE.contact {
	
}
TABLE.contact TD {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
.rel {
	POSITION: relative
}
.abs {
	POSITION: absolute
}
.clear:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; LINE-HEIGHT: 0; HEIGHT: 0px; content: "."
}
.float {
	FLOAT: left
}
IMG.img {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.layout .main_menu LI {
	PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: 150%
}
.layout .main_menu LI A {
	TEXT-DECORATION: underline
}
.layout .main_menu LI A:visited {
	TEXT-DECORATION: underline
}
SPAN.spec {
	CLEAR: both; DISPLAY: block; PADDING-TOP: 1.4em
}
.brownline {
	MARGIN: 0px 0px 10px; WIDTH: 100%; PADDING-TOP: 30px; BORDER-BOTTOM: #d4c1ab 1px solid; HEIGHT: 0px
}
.s-block {
	FONT-SIZE: 1.2em
}
.s-block SPAN {
	MARGIN-RIGHT: 0.8em
}
.s-block SPAN.current {
	FONT-WEIGHT: bold
}
#dd { position:relative; left:200px; top: 30px;}
.ff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}