BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 82%; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Helvetica, Arial, Lucida, sans-serif
}
H1 {
	FONT-SIZE: 1.3em
}
H2 {
	FONT-SIZE: 1.1em
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em
}
H1 {
	FONT-FAMILY: Helvetica, Arial, Lucida, Verdana, sans-serif
}
H2 {
	FONT-FAMILY: Helvetica, Arial, Lucida, Verdana, sans-serif
}
H3 {
	FONT-FAMILY: Helvetica, Arial, Lucida, Verdana, sans-serif
}
H4 {
	FONT-FAMILY: Helvetica, Arial, Lucida, Verdana, sans-serif
}
H5 {
	FONT-FAMILY: Helvetica, Arial, Lucida, Verdana, sans-serif
}
H6 {
	FONT-FAMILY: Helvetica, Arial, Lucida, Verdana, sans-serif
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; LINE-HEIGHT: 1.6em; PADDING-TOP: 0px
}
.book .body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; LINE-HEIGHT: 1.6em; PADDING-TOP: 0px
}
PRE {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 1.5em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 1.5em; FONT-SIZE: 12px; BACKGROUND: #ddd; PADDING-BOTTOM: 0.75em; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 0.75em; BORDER-BOTTOM: #aaa 1px solid
}
A {
	TEXT-DECORATION: none
}
A {
	COLOR: #05b
}
A:link {
	COLOR: #05b
}
A:visited {
	COLOR: #67b
}
A:hover {
	BACKGROUND: #05b; COLOR: #fff
}
A:unknown {
	BACKGROUND: #05b; COLOR: #fff
}
A:active {
	COLOR: #05b
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 0.3em; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; MARGIN: 0.5em 1em; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 0.3em; BORDER-BOTTOM: #ddd 1px solid; FONT-STYLE: italic
}
CODE {
	FONT-SIZE: 1em; FONT-FAMILY: Profont, 'lucida console', 'Courier New', Monaco, monospace
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
OL {
	POSITION: relative
}
UL {
	POSITION: relative
}
DL {
	POSITION: relative
}
DL {
	MARGIN: 0.5em 0px 1em 1.5em
}
DL DD {
	MARGIN: 0px 0px 0.5em 1.5em
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 1em; POSITION: relative
}
#header IMG {
	FLOAT: left; MARGIN: 0px 0.75em 0px 1em
}
#site-name {
	COLOR: #46c325
}
#header A {
	COLOR: #46c325
}
#header A:visited {
	COLOR: #46c325
}
#header A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#site-name {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 2.5em; PADDING-BOTTOM: 0.2em; MARGIN: 0px; PADDING-TOP: 25px
}
#site-slogan {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.2em; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; LEFT: -125px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #bbb; PADDING-TOP: 0px; FONT-FAMILY: Helvetica, Arial, Lucida, Verdana, sans-serif; POSITION: relative; TOP: 65px
}
#content {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px dotted; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
TD.main-content {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; PADDING-BOTTOM: 1em; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 1em
}
TD.sidebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 200px; PADDING-TOP: 1em
}
#sidebar-left {
	BORDER-RIGHT: #ddd 1px dotted
}
#sidebar-right {
	BORDER-LEFT: #ddd 1px dotted
}
.sidebar .block {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px dotted
}
.sidebar .block H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 3px
}
.sidebar .block H3 {
	MARGIN: 0px 0px 0.3em
}
.sidebar .block .xml-icon {
	TEXT-ALIGN: center
}
.sidebar .block-search INPUT.form-text {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; WIDTH: 100px; MARGIN-RIGHT: 5px; PADDING-TOP: 1px
}
.sidebar .block-search BUTTON.form-submit {
	FONT-SIZE: 12px; WIDTH: 60px
}
.sidebar .block A {
	COLOR: #05b
}
.sidebar .block {
	COLOR: #05b
}
.sidebar .block A:visited {
	COLOR: #67b
}
.sidebar .block H2 {
	COLOR: #aaa
}
.sidebar .block H3 {
	COLOR: #aaa
}
.sidebar .block A:hover {
	BACKGROUND: #05b; COLOR: #fff
}
.more-link {
	FLOAT: none; FONT-STYLE: italic; TEXT-ALIGN: right
}
.block .more-link A {
	COLOR: #46c325
}
.block .more-link A:visited {
	COLOR: #46c325
}
.block .more-link A:hover {
	BACKGROUND: #05b; COLOR: #fff
}
.item-list {
	FONT-SIZE: 0.9em; MARGIN: 0.25em 0px 0px
}
.item-list UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.item-list UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.25em; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 200px; COLOR: #000; PADDING-TOP: 0px
}
#search .form-text {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN-RIGHT: 3px; PADDING-TOP: 3px
}
#search .form-submit {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#top-nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Helvetica, Arial, Lucida, Verdana, sans-serif
}
#top-nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
#primary {
	BORDER-TOP: #ddd 1px dotted; FONT-SIZE: 1.2em
}
#secondary {
	FONT-SIZE: 1.1em; TEXT-ALIGN: right
}
#primary LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 2px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#secondary LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#primary A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 1px; MARGIN: 0px; COLOR: #05b; PADDING-TOP: 2px
}
#primary A:hover {
	BACKGROUND: #05b; COLOR: #fff
}
#secondary A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #05b; PADDING-TOP: 0px
}
#secondary A:hover {
	COLOR: #03f
}
#primary A.active {
	BACKGROUND: #fff; COLOR: #ddd
}
#primary A.active:hover {
	BACKGROUND: #fff; COLOR: #ddd
}
#secondary A.active {
	BACKGROUND: #fff; COLOR: #ddd
}
#secondary A.active:hover {
	BACKGROUND: #fff; COLOR: #ddd
}
.breadcrumb {
	PADDING-RIGHT: 1em; BORDER-TOP: #ddd 1px dotted; PADDING-LEFT: 1em; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; COLOR: #46c325; PADDING-TOP: 0.5em; HEIGHT: 1em
}
.main-content .node .content {
	LINE-HEIGHT: 1.5em
}
.comment .content {
	LINE-HEIGHT: 1.5em
}
.book .body {
	LINE-HEIGHT: 1.5em
}
.main-content .node .content A {
	BORDER-BOTTOM: 1px dotted
}
.comment .content A {
	BORDER-BOTTOM: 1px dotted
}
.book .body A {
	BORDER-BOTTOM: 1px dotted
}
.main-content .node {
	CLEAR: left; MARGIN: 0em 1em 2em
}
.book {
	CLEAR: left; MARGIN: 0em 1em 2em
}
.main-content .content-title {
	FONT-SIZE: 2em; MARGIN: 0px 0px 1.6em
}
.main-content .node H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.8em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.25em; PADDING-TOP: 0px
}
.main-content H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.8em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.25em; PADDING-TOP: 0px
}
.main-content .node .info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0.2em; MARGIN: 0px; COLOR: #999; PADDING-TOP: 0px
}
.main-content .node .links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.main-content .node .terms {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.main-content .node .terms {
	FONT-WEIGHT: normal; COLOR: #999; TEXT-ALIGN: right
}
.main-content .sticky {
	BORDER-RIGHT: #eee 3px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #eee 3px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #eee 3px solid; COLOR: #fff; PADDING-TOP: 0.5em; BORDER-BOTTOM: #eee 3px solid; BACKGROUND-COLOR: #67b
}
.main-content .sticky .info {
	COLOR: #000480
}
.main-content .sticky .links {
	COLOR: #000480
}
.main-content .sticky .terms {
	COLOR: #000480
}
.main-content .sticky A {
	COLOR: #fff
}
.main-content .sticky A:link {
	COLOR: #fff
}
.main-content .sticky A:visited {
	COLOR: #eee
}
.main-content .sticky A:hover {
	BACKGROUND: #67b; COLOR: #3f0
}
.main-content .sticky A:unknown {
	BACKGROUND: #67b; COLOR: #3f0
}
.main-content .sticky A:active {
	COLOR: #05b
}
.links A.node_read_more {
	PADDING-LEFT: 17px; FONT-SIZE: 1.2em; BACKGROUND-IMAGE: url(text-x-generic.png); COLOR: #46c325; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: italic
}
.main-content .node .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.main-content .node .info {
	FONT-FAMILY: Helvetica, Arial, Lucida, Verdana, sans-serif
}
.main-content .node .links {
	FONT-FAMILY: Helvetica, Arial, Lucida, Verdana, sans-serif
}
#mission {
	FONT-FAMILY: Helvetica, Arial, Lucida, Verdana, sans-serif
}
#mission {
	BORDER-RIGHT: #eee 3px solid; PADDING-RIGHT: 10px; BORDER-TOP: #eee 3px solid; PADDING-LEFT: 10px; FONT-SIZE: 1.1em; BACKGROUND: #67b; PADDING-BOTTOM: 5px; MARGIN: 0.6em 0px 1.6em; BORDER-LEFT: #eee 3px solid; WIDTH: auto; COLOR: #fff; TEXT-INDENT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #eee 3px solid
}
.main-content .box {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; MARGIN-BOTTOM: 0.5em; BORDER-LEFT: #eee 1px solid; BORDER-BOTTOM: #eee 1px solid
}
.main-content .box .content {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.main-content .box H2 {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
.comment {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 1.5em 0px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #eee 1px solid
}
.comment-new {
	BORDER-RIGHT: #b06 1px solid; BORDER-TOP: #b06 1px solid; BORDER-LEFT: #b06 1px solid; BORDER-BOTTOM: #b06 1px solid
}
.comment-folded {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 1.5em 0px; PADDING-TOP: 0.5em
}
.comment-new .new {
	DISPLAY: block; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0.5em; WIDTH: 100%; COLOR: #b06; TEXT-ALIGN: right
}
.comment .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.6em; PADDING-TOP: 0px
}
.comment .content P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: 0px; LINE-HEIGHT: 1.6em; PADDING-TOP: 0px
}
.comment .title {
	FONT-FAMILY: Helvetica, Arial, Lucida, Verdana, sans-serif
}
.comment .author {
	FONT-FAMILY: Helvetica, Arial, Lucida, Verdana, sans-serif
}
.comment .links {
	FONT-FAMILY: Helvetica, Arial, Lucida, Verdana, sans-serif
}
.comment .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.comment .title {
	BACKGROUND: #fff; COLOR: #444
}
.comment .title A.active {
	BACKGROUND: #fff; COLOR: #444
}
.comment .author {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.75em; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0.3em; COLOR: #999; PADDING-TOP: 0.1em
}
.comment .links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999; PADDING-TOP: 0.75em
}
#footer {
	PADDING-RIGHT: 1em; BORDER-TOP: #ddd 1px dotted; PADDING-LEFT: 1em; FONT-SIZE: 0.9em; BACKGROUND: #fff; PADDING-BOTTOM: 1em; COLOR: #aaa; PADDING-TOP: 1em; TEXT-ALIGN: center
}
#footer P {
	MARGIN-BOTTOM: 1em; TEXT-INDENT: 0px
}
.xml-icon {
	TEXT-ALIGN: center
}
FIELDSET {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid
}
.form-submit {
	MARGIN: 0px
}
.form-item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; MARGIN: 3px 0px; PADDING-TOP: 0.3em
}
FORM .form-item .title {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #777; BORDER-BOTTOM: #ddd 1px solid; BORDER-RIGHT-WIDTH: 0px
}
.form-radio {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.form-checkbox {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.main-content .box .content .form-item TEXTAREA {
	WIDTH: auto
}
INPUT.form-text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT.form-password {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	BORDER-RIGHT: #777 1px solid; BORDER-TOP: #777 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #777 1px solid; BORDER-BOTTOM: #777 1px solid
}
TEXTAREA {
	BORDER-RIGHT: #777 1px solid; BORDER-TOP: #777 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #777 1px solid; BORDER-BOTTOM: #777 1px solid
}
INPUT:unknown {
	BORDER-RIGHT: #48d 1px solid; BORDER-TOP: #48d 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #48d 1px solid; BORDER-BOTTOM: #48d 1px solid
}
TEXTAREA:unknown {
	BORDER-RIGHT: #48d 1px solid; BORDER-TOP: #48d 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #48d 1px solid; BORDER-BOTTOM: #48d 1px solid
}
BUTTON.form-submit {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid
}
H3.form-title {
	TEXT-ALIGN: left
}
FORM .form-item .title {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.3em; COLOR: #777; PADDING-TOP: 0.3em; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
SELECT {
	BACKGROUND: #eee; MARGIN: 1px 5px; COLOR: #000
}
.container-inline {
	MARGIN: 0px 0px 1.6em
}
.container-inline DIV {
	DISPLAY: inline
}
.pager {
	TEXT-ALIGN: center
}
.pager DIV {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.main-content LI {
	PADDING-BOTTOM: 0.25em
}
#message {
	BORDER-RIGHT: #ddd 2px solid; PADDING-RIGHT: 2em; BORDER-TOP: #ddd 2px solid; PADDING-LEFT: 2em; BACKGROUND: #eee; PADDING-BOTTOM: 2em; MARGIN: 1em 2em; BORDER-LEFT: #ddd 2px solid; PADDING-TOP: 2em; BORDER-BOTTOM: #ddd 2px solid
}
LI.leaf {
	LIST-STYLE-TYPE: square
}
DIV.picture {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; FLOAT: left; MARGIN: 0px 1em 0.3em 0px; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid
}
BR.clear {
	CLEAR: both
}
.main-content .content-title {
	COLOR: #46c325
}
.links A.read-more {
	COLOR: #46c325
}
.links A.read-more:hover {
	BACKGROUND: #05b; COLOR: #fff
}
.box {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BORDER-LEFT: #eee 1px solid; BORDER-BOTTOM: #eee 1px solid
}
.box H2 {
	COLOR: #46c325
}
.marker {
	COLOR: #f00
}
.error {
	COLOR: #f00
}
.ok {
	COLOR: #080
}
.path A {
	COLOR: #777
}
.path A:visited {
	COLOR: #777
}
.tabs A {
	COLOR: #05b
}
.tabs A:visited {
	COLOR: #05b
}
.tabs A:hover {
	COLOR: #05b
}
.tabs LI .active {
	BACKGROUND: #fff; COLOR: #ccc
}
.tabs LI .active:hover {
	BACKGROUND: #fff; COLOR: #ccc
}
.calendar TD {
	BORDER-LEFT-COLOR: #eee; BORDER-BOTTOM-COLOR: #eee; BORDER-TOP-COLOR: #eee; BORDER-RIGHT-COLOR: #eee
}
.calendar TH {
	BORDER-LEFT-COLOR: #eee; BORDER-BOTTOM-COLOR: #eee; BORDER-TOP-COLOR: #eee; BORDER-RIGHT-COLOR: #eee
}
.calendar .day-normal {
	BACKGROUND: #fff
}
.calendar .day-future {
	BACKGROUND: #fff
}
.calendar .day-today {
	BACKGROUND: #333; COLOR: #fff
}
.calendar .day-today A {
	COLOR: #fff
}
.calendar .day-selected {
	BACKGROUND: #555; COLOR: #fff
}
.calendar .day-link {
	BACKGROUND: #ddd; COLOR: #fff
}
UL.galleries {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.galleries LI {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 1em 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eee
}
UL.galleries LI IMG {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0.5em 0.5em 0px; PADDING-TOP: 0px; POSITION: relative
}
UL.galleries LI P.count {
	CLEAR: both
}
UL.galleries H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
UL.images {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.images LI {
	FLOAT: left; MARGIN: 1em; OVERFLOW: hidden; WIDTH: 130px; HEIGHT: 130px
}
.fpbox {
	BORDER-RIGHT: #aac1e1 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #aac1e1 1px solid; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(shadedbox.gif); PADDING-BOTTOM: 10px; MARGIN: 10px; BORDER-LEFT: #aac1e1 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #aac1e1 1px solid; BACKGROUND-REPEAT: repeat-x
}
.links .outgoing {
	PADDING-LEFT: 17px; BACKGROUND-IMAGE: url(click.gif); COLOR: #46c325; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: italic
}
.links .cart_link {
	PADDING-LEFT: 22px; FONT-SIZE: 1.2em; BACKGROUND-IMAGE: url(cart_gray.png); BACKGROUND-REPEAT: no-repeat
}
A.comment_add {
	PADDING-LEFT: 17px; BACKGROUND-IMAGE: url(plus.png); BACKGROUND-REPEAT: no-repeat
}
.image {
	PADDING-RIGHT: 20px
}
.image-preview {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.image-thumbnail {
	CLEAR: all; FLOAT: left; MARGIN-RIGHT: 10px
}
.alert {
	CLEAR: left; BORDER-RIGHT: #a80000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #a80000 1px solid; PADDING-LEFT: 60px; BACKGROUND: url(alert.gif) #ffcece no-repeat 10px 50%; PADDING-BOTTOM: 10px; MARGIN: 50px 10px 10px; BORDER-LEFT: #a80000 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #a80000 1px solid
}
.help-plcdev {
	CLEAR: left; BORDER-RIGHT: #7ea5fe 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #7ea5fe 1px solid; PADDING-LEFT: 60px; BACKGROUND: url(help.gif) #ffffda no-repeat 10px 50%; PADDING-BOTTOM: 10px; MARGIN: 50px 10px 10px; BORDER-LEFT: #7ea5fe 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #7ea5fe 1px solid
}
.catalog-subsection {
	CLEAR: left; MARGIN-TOP: 20px; COLOR: #bbb; BORDER-BOTTOM: #bbb 1px solid
}
.catalog .node {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 20px; PADDING-TOP: 0px
}
P.Question {
	MARGIN-TOP: 3pt; FONT-WEIGHT: bold
}
LI.Question {
	MARGIN-TOP: 3pt; FONT-WEIGHT: bold
}
DIV.Question {
	MARGIN-TOP: 3pt; FONT-WEIGHT: bold
}
P.Answer {
	MARGIN-LEFT: 0.25in
}
LI.Answer {
	MARGIN-LEFT: 0.25in
}
DIV.Answer {
	MARGIN-LEFT: 0.25in
}
