article {
	DISPLAY: block
}
aside {
	DISPLAY: block
}
audio {
	DISPLAY: block
}
canvas {
	DISPLAY: block
}
command {
	DISPLAY: block
}
datalist {
	DISPLAY: block
}
details {
	DISPLAY: block
}
EMBED {
	DISPLAY: block
}
figcaption {
	DISPLAY: block
}
figure {
	DISPLAY: block
}
footer {
	DISPLAY: block
}
header {
	DISPLAY: block
}
hgroup {
	DISPLAY: block
}
keygen {
	DISPLAY: block
}
meter {
	DISPLAY: block
}
nav {
	DISPLAY: block
}
output {
	DISPLAY: block
}
progress {
	DISPLAY: block
}
section {
	DISPLAY: block
}
source {
	DISPLAY: block
}
video {
	DISPLAY: block
}
mark {
	DISPLAY: inline
}
RP {
	DISPLAY: inline
}
RT {
	DISPLAY: inline
}
RUBY {
	DISPLAY: inline
}
summary {
	DISPLAY: inline
}
time {
	DISPLAY: inline
}
BODY {
	FONT-SIZE: 100%; BACKGROUND: url(../images/tail-top.gif) #fff repeat-x 0px 0px; COLOR: #332623; LINE-HEIGHT: 1.25em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
HTML {
	MIN-WIDTH: 950px
}
HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
#main {
	FONT-SIZE: 0.87em; MARGIN: 0px auto; WIDTH: 950px; POSITION: relative
}
.container {
	FONT-SIZE: 0.87em; MARGIN: 0px auto; WIDTH: 950px; POSITION: relative
}
header {
	POSITION: relative; HEIGHT: 173px
}
aside.left-side {
	FLOAT: left; WIDTH: 190px; MARGIN-RIGHT: 36px
}
aside.right-side {
	FLOAT: left; WIDTH: 190px
}
section#content {
	FLOAT: left; WIDTH: 492px; MARGIN-RIGHT: 38px
}
aside {
	FLOAT: left; WIDTH: 33.3%
}
footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f5f3eb; PADDING-BOTTOM: 30px; PADDING-TOP: 33px
}
.fleft {
	FLOAT: left
}
.fright {
	FLOAT: right
}
.clear {
	CLEAR: both
}
.col-1 {
	FLOAT: left
}
.col-2 {
	FLOAT: left
}
.col-3 {
	FLOAT: left
}
.alignright {
	TEXT-ALIGN: right
}
.aligncenter {
	TEXT-ALIGN: center
}
.wrapper {
	OVERFLOW: hidden; WIDTH: 100%
}
.inside {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 50px; PADDING-TOP: 8px
}
INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.img-indent {
	FLOAT: left; MARGIN: 0px 20px 0px 0px
}
.img-box {
	PADDING-BOTTOM: 20px; OVERFLOW: hidden; WIDTH: 100%
}
.img-box IMG {
	FLOAT: left; MARGIN: 0px 20px 0px 0px
}
.extra-wrap {
	OVERFLOW: hidden
}
P {
	MARGIN-BOTTOM: 20px
}
.p1 {
	MARGIN-BOTTOM: 10px
}
.p2 {
	MARGIN-BOTTOM: 20px
}
.p3 {
	MARGIN-BOTTOM: 30px
}
A {
	COLOR: #bf1010; outline: none
}
A:hover {
	TEXT-DECORATION: none
}
H1 {
	FONT-WEIGHT: 600; FONT-SIZE: 38px; LEFT: 10px; COLOR: #bf1010; LINE-HEIGHT: 1.2em; LETTER-SPACING: -2px; POSITION: absolute; TOP: 10px
}
H1 A {
	COLOR: #bf1010; TEXT-DECORATION: none
}
H1 A STRONG {
	FONT-WEIGHT: 700; COLOR: #332623
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 24px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 5px; COLOR: #2c0c01; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; BORDER-BOTTOM: #bbb4a4 1px dotted
}
H2.first {
	MARGIN-BOTTOM: 11px; BORDER-BOTTOM-STYLE: none
}
H2.first-alt {
	MARGIN-BOTTOM: 7px; PADDING-TOP: 18px; BORDER-BOTTOM-STYLE: none
}
H2 A {
	FONT-SIZE: 24px! important; COLOR: #2c0c01; TEXT-DECORATION: none
}
H2 A:hover {
	COLOR: #006600; TEXT-DECORATION: none
}
H3 {
	FONT-SIZE: 13px; MARGIN-BOTTOM: 5px; COLOR: #006600
}
H4 {
	FONT-SIZE: 1em; MARGIN-BOTTOM: 20px; COLOR: #332623
}
H5 {
	FONT-SIZE: 1em; MARGIN-BOTTOM: 20px
}
H6 {
	
}
.link1 {
	FONT-SIZE: 14px! important; TEXT-DECORATION: none
}
.link1:hover {
	TEXT-DECORATION: underline
}
.box {
	FONT-SIZE: 13px; BACKGROUND: #f7f4eb; MARGIN-BOTTOM: 10px; WIDTH: 100%; COLOR: #83775a; LINE-HEIGHT: 24px
}
.box .left-top-corner {
	BACKGROUND: url(../images/left-top-corner.gif) no-repeat 0px 0px
}
.box .right-top-corner {
	BACKGROUND: url(../images/right-top-corner.gif) no-repeat 100% 0px
}
.box .left-bot-corner {
	BACKGROUND: url(../images/left-bot-corner.gif) no-repeat 0px 100%; WIDTH: 100%
}
.box .right-bot-corner {
	BACKGROUND: url(../images/right-bot-corner.gif) no-repeat 100% 100%
}
.box .inner {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 30px; PADDING-TOP: 21px
}
.box UL LI {
	LINE-HEIGHT: 22px
}
.box UL LI A {
	COLOR: #83775a; TEXT-DECORATION: none
}
.box UL LI A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
DL DT {
	COLOR: #bf1010
}
DL DD {
	PADDING-BOTTOM: 24px
}
header nav {
	BACKGROUND: url(../images/nav-bg.gif) repeat-x 0px 0px; LEFT: 0px; OVERFLOW: hidden; WIDTH: 948px; POSITION: absolute; TOP: 108px; HEIGHT: 65px
}
header nav {
	MARGIN: 0px 2px
}
header nav UL {
	BACKGROUND: url(../images/nav-right.gif) no-repeat 100% 0px; HEIGHT: 65px
}
header nav LI {
	BACKGROUND: url(../images/divider.gif) no-repeat 100% 0px; FLOAT: left
}
header nav LI A {
	FONT-SIZE: 16px; FLOAT: left; TEXT-TRANSFORM: uppercase; WIDTH: 135px; COLOR: #332623; LINE-HEIGHT: 65px; HEIGHT: 65px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
header nav LI A:hover {
	COLOR: #006600
}
header nav LI.first A {
	BACKGROUND: url(../images/nav-left.gif) no-repeat 0px 0px
}
header nav LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#faded {
	WIDTH: 952px; POSITION: relative; HEIGHT: 321px
}
UL.pagination {
	Z-INDEX: 10; RIGHT: -19px; BOTTOM: 9px; POSITION: absolute
}
UL.pagination LI {
	PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; OVERFLOW: hidden; WIDTH: 15px
}
UL.pagination LI A {
	DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: url(../images/bull-1.gif) no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 15px; COLOR: #ede9dd; LINE-HEIGHT: 0; HEIGHT: 15px; TEXT-DECORATION: none
}
UL.pagination LI.current A {
	BACKGROUND: url(../images/bull-2.gif) no-repeat 0px 0px
}
UL.pagination LI A:hover {
	BACKGROUND: url(../images/bull-2.gif) no-repeat 0px 0px
}
#faded .rap {
	HEIGHT: 321px
}
#faded IMG {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#content article {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; PADDING-TOP: 20px
}
article A {
	FONT-SIZE: 13px
}
article time {
	DISPLAY: block; FONT-SIZE: 12px; MARGIN-BOTTOM: 16px; COLOR: #83775a
}
.schedule {
	WIDTH: 100%
}
.schedule CAPTION {
	PADDING-BOTTOM: 9px; COLOR: #332623; TEXT-ALIGN: left
}
.schedule THEAD TD {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 13px; WIDTH: 50%; COLOR: #332623
}
figure {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
.services {
	MARGIN-BOTTOM: -30px; PADDING-TOP: 40px
}
.services LI {
	PADDING-BOTTOM: 44px; OVERFLOW: hidden; WIDTH: 100%
}
.services LI IMG {
	FLOAT: left; MARGIN-RIGHT: 30px
}
footer .container {
	FONT-SIZE: 13px
}
#search-form {
	RIGHT: 9px; WIDTH: 233px; POSITION: absolute; TOP: 38px
}
#search-form FIELDSET {
	DISPLAY: block; BACKGROUND: url(../images/search-bg.gif) no-repeat 0px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#search-form INPUT.text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 8px; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 2px; WIDTH: 180px; BORDER-TOP-STYLE: none; PADDING-TOP: 4px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#search-form INPUT.submit {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 40px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 31px; BORDER-BOTTOM-STYLE: none
}
#ClockForm {
	RIGHT: 7px; POSITION: absolute; TOP: 12px
}
#ClockForm FIELDSET {
	FLOAT: left; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none
}
#ClockForm FIELDSET INPUT {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: capitalize; WIDTH: 300px; COLOR: #332623; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none
}
