FIELDSET {	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em}FORM {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}HR {	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; HEIGHT: 1px}IMG {	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}TABLE {	BORDER-COLLAPSE: collapse}TH {	PADDING-RIGHT: 1em; BORDER-BOTTOM: #ccc 3px solid; TEXT-ALIGN: left}TH.active IMG {	DISPLAY: inline}TR.even {	BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eee}TR.odd {	BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eee}TR.even {	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em}TR.odd {	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em}TD.active {	BACKGROUND-COLOR: #ddd}UL.menu {	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none}UL.menu LI {	MARGIN: 0px 0px 0px 0.5em}LI.expanded {	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(menu-expanded.png); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0.2em; LIST-STYLE-TYPE: circle}LI.collapsed {	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(menu-collapsed.png); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0.2em; LIST-STYLE-TYPE: disc}LI.leaf {	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(menu-leaf.png); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0.2em; LIST-STYLE-TYPE: square}LI A.active {	COLOR: #000}TD.menu-disabled {	BACKGROUND: #ccc}.breadcrumb {	PADDING-BOTTOM: 0.5em}.block-region {	PADDING-RIGHT: 3px; MARGIN-TOP: 4px; PADDING-LEFT: 3px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffff66}.block UL {	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.25em; MARGIN: 0px; PADDING-TOP: 0px}BR.clear {	CLEAR: both; HEIGHT: 0px}.container-inline DIV {	DISPLAY: inline}.error {	COLOR: red}.item-list .icon {	CLEAR: right; PADDING-LEFT: 0.25em; FLOAT: right; COLOR: #555}.item-list .icon A {	COLOR: #000; TEXT-DECORATION: none}.item-list .icon A:hover {	COLOR: #000; TEXT-DECORATION: none}.item-list .title {	FONT-WEIGHT: bold}.item-list UL {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.75em; PADDING-TOP: 0px}.item-list UL LI {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.25em 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc}.form-item {	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em}TR.odd .form-item {	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; WHITE-SPACE: nowrap}TR.even .form-item {	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; WHITE-SPACE: nowrap}.form-item INPUT.error {	BORDER-RIGHT: red 2px solid; BORDER-TOP: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-BOTTOM: red 2px solid}.form-item TEXTAREA.error {	BORDER-RIGHT: red 2px solid; BORDER-TOP: red 2px solid; BORDER-LEFT: red 2px solid; BORDER-BOTTOM: red 2px solid}.form-item .description {	FONT-SIZE: 0.85em}.form-item LABEL {	DISPLAY: block; FONT-WEIGHT: bold}.form-item LABEL.option {	DISPLAY: inline; FONT-WEIGHT: normal}.marker {	COLOR: #f00}.form-required {	COLOR: #f00}.more-link {	TEXT-ALIGN: right}.node-form .form-text {	DISPLAY: block; WIDTH: 95%}.node-form .standard {	CLEAR: both}.node-form TEXTAREA {	DISPLAY: block; WIDTH: 95%}.node-form .attachments FIELDSET {	DISPLAY: block; FLOAT: none}.nowrap {	WHITE-SPACE: nowrap}.ok {	COLOR: #080}#pager {	CLEAR: both; TEXT-ALIGN: center}#pager A {	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em}#pager STRONG.pager-current {	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em}.path {	FONT-SIZE: 1.1em; PADDING-BOTTOM: 0.7em}#aggregator .feed-source .feed-title {	MARGIN-TOP: 0px}#aggregator .feed-source .feed-image IMG {	MARGIN-BOTTOM: 0.75em}#aggregator .feed-source .feed-icon {	DISPLAY: block; FLOAT: right}#aggregator .feed-item {	MARGIN-BOTTOM: 1.5em}#aggregator .feed-item-title {	FONT-SIZE: 1.3em; MARGIN-BOTTOM: 0px}#aggregator .feed-item-meta {	MARGIN-BOTTOM: 0.5em}#aggregator .feed-item-body {	MARGIN-BOTTOM: 0.5em}#aggregator .feed-item-categories {	FONT-SIZE: 0.9em}#aggregator TD {	VERTICAL-ALIGN: bottom}#aggregator TD.categorize-item {	WHITE-SPACE: nowrap}#aggregator .categorize-item .news-item .body {	MARGIN-TOP: 0px}#aggregator .categorize-item H3 {	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em}.book-navigation .menu {	PADDING-RIGHT: 0px; BORDER-TOP: #888 1px solid; PADDING-LEFT: 3em; PADDING-BOTTOM: 0px; PADDING-TOP: 1em}.book-navigation .page-links {	PADDING-RIGHT: 0.5em; BORDER-TOP: #888 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #888 1px solid; TEXT-ALIGN: center}.book-navigation .page-previous {	TEXT-ALIGN: right}.book-navigation .page-up {	MARGIN: 0px 4em}.book-navigation .page-next {	TEXT-ALIGN: left}.node-unpublished {	BACKGROUND-COLOR: #fff4f4}.comment-unpublished {	BACKGROUND-COLOR: #fff4f4}.preview .node {	BACKGROUND-COLOR: #ffffea}.preview .comment {	BACKGROUND-COLOR: #ffffea}.archive {	MARGIN: 1em 0px}.calendar .row-week TD A {	DISPLAY: block}.calendar .row-week TD A:hover {	COLOR: #fff; BACKGROUND-COLOR: #888}.calendar A {	TEXT-DECORATION: none}.calendar A:hover {	TEXT-DECORATION: none}.calendar TABLE {	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #000 1px solid; BORDER-COLLAPSE: collapse}.calendar TD {	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center}.calendar TH {	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center}.calendar TD.day-blank {	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}.tips {	MARGIN-TOP: 0px; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}#forum .description {	FONT-SIZE: 0.9em; MARGIN: 0.5em}#forum TD.created {	WHITE-SPACE: nowrap}#forum TD.posts {	WHITE-SPACE: nowrap}#forum TD.topics {	WHITE-SPACE: nowrap}#forum TD.last-reply {	WHITE-SPACE: nowrap}#forum TD.replies {	WHITE-SPACE: nowrap}#forum TD.pager {	WHITE-SPACE: nowrap}#forum TD.posts {	TEXT-ALIGN: center}#forum TD.topics {	TEXT-ALIGN: center}#forum TD.replies {	TEXT-ALIGN: center}#forum TD.pager {	TEXT-ALIGN: center}.forum-topic-navigation {	PADDING-RIGHT: 0.5em; BORDER-TOP: #888 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #888 1px solid; TEXT-ALIGN: center}.forum-topic-navigation .topic-previous {	MARGIN-RIGHT: 4em; TEXT-ALIGN: right}.forum-topic-navigation .topic-next {	TEXT-ALIGN: left}.locale-untranslated {	FONT-STYLE: normal; TEXT-DECORATION: line-through}#node-admin-filter UL {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}#node-admin-buttons {	CLEAR: right; FLOAT: left; MARGIN-LEFT: 0.5em}TD.revision-current {	BACKGROUND: #ffc}DL.multiselect DD.b {	WIDTH: 14em; FONT-FAMILY: inherit}DL.multiselect DD.b .form-item {	WIDTH: 14em; FONT-FAMILY: inherit}DL.multiselect DD.b SELECT {	WIDTH: 14em; FONT-FAMILY: inherit}DL.multiselect DD.a {	WIDTH: 8em}DL.multiselect DD.a .form-item {	WIDTH: 8em}DL.multiselect DT {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 1em 0px 0px; LINE-HEIGHT: 1.75em; PADDING-TOP: 0px}DL.multiselect DD {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 1em 0px 0px; LINE-HEIGHT: 1.75em; PADDING-TOP: 0px}DL.multiselect .form-item {	MARGIN: 0px; HEIGHT: 1.75em}#permissions TD.module {	FONT-WEIGHT: bold}#blocks TD.region {	FONT-WEIGHT: bold}#permissions TD.permission {	PADDING-LEFT: 1.5em}#blocks TD.block {	PADDING-LEFT: 1.5em}#taxonomy TD.term {	PADDING-LEFT: 1.5em}#taxonomy TD.message {	PADDING-LEFT: 1.5em}#access-rules .access-type {	FLOAT: left; MARGIN-RIGHT: 1em}#access-rules .rule-type {	FLOAT: left; MARGIN-RIGHT: 1em}#access-rules .access-type .form-item {	MARGIN-TOP: 0px}#access-rules .rule-type .form-item {	MARGIN-TOP: 0px}#access-rules .mask {	CLEAR: both}.poll .bar {	MARGIN: 1px 0px; HEIGHT: 1em; BACKGROUND-COLOR: #ddd}.poll .bar .foreground {	CLEAR: left; FLOAT: left; HEIGHT: 1em; BACKGROUND-COLOR: #000}.poll .links {	TEXT-ALIGN: center}.poll .percent {	TEXT-ALIGN: right}.poll .total {	TEXT-ALIGN: center}.poll .vote-form {	TEXT-ALIGN: center}.poll .vote-form .choices {	MARGIN: 0px auto; TEXT-ALIGN: left}.profile {	CLEAR: both; MARGIN: 1em 0px}.profile .picture {	FLOAT: right; MARGIN: 0px 1em 1em 0px}.profile DT {	FONT-WEIGHT: bold; MARGIN: 1em 0px 0.2em}.profile DD {	MARGIN: 0px}.node-form .poll-form FIELDSET {	DISPLAY: block}IMG.screenshot {	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: block; MARGIN: 2px; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid}.search-form {	MARGIN-BOTTOM: 1em}.search-form P {	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0.2em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}.search-form INPUT {	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px}.search-results P {	MARGIN-TOP: 0px}.search-results DT {	FONT-SIZE: 1.1em}.search-results DD {	MARGIN-BOTTOM: 1em}.search-results .search-info {	FONT-SIZE: 0.85em}.search-advanced .criterion {	FLOAT: left; MARGIN-RIGHT: 2em}.search-advanced .action {	CLEAR: left; FLOAT: left}#tracker TD.replies {	TEXT-ALIGN: center}#tracker TABLE {	WIDTH: 100%}.theme-settings-left {	FLOAT: left; WIDTH: 49%}.theme-settings-right {	FLOAT: right; WIDTH: 49%}.theme-settings-bottom {	CLEAR: both}#user-login-form {	TEXT-ALIGN: center}.more-help-link {	FONT-SIZE: 0.85em; TEXT-ALIGN: right}TABLE.watchdog-event TH {	BORDER-BOTTOM: #ccc 1px solid}TR.watchdog-user {	BACKGROUND: #ffd}TR.watchdog-user .active {	BACKGROUND: #eed}TR.watchdog-content {	BACKGROUND: #ddf}TR.watchdog-content .active {	BACKGROUND: #cce}TR.watchdog-page-not-found {	BACKGROUND: #dfd}TR.watchdog-access-denied {	BACKGROUND: #dfd}TR.watchdog-page-not-found .active {	BACKGROUND: #cec}TR.watchdog-access-denied .active {	BACKGROUND: #cec}TR.watchdog-error {	BACKGROUND: #ffc9c9}TR.watchdog-error .active {	BACKGROUND: #eeb9b9}UL.primary {	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; MARGIN: 5px; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-BOTTOM: #bbb 1px solid; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; BORDER-COLLAPSE: collapse; HEIGHT: auto}UL.primary LI {	DISPLAY: inline}UL.primary LI A {	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; BORDER-LEFT: #bbb 1px solid; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0px; BORDER-BOTTOM: #bbb 1px; HEIGHT: auto; BACKGROUND-COLOR: #ddd; TEXT-DECORATION: none}UL.primary LI.active A {	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff}UL.primary LI A:hover {	BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #eee; BORDER-TOP-COLOR: #ccc; BACKGROUND-COLOR: #eee; BORDER-RIGHT-COLOR: #ccc}UL.secondary {	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.5em; MARGIN: 5px; PADDING-TOP: 0.5em; BORDER-BOTTOM: #bbb 1px solid}UL.secondary LI {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1em; DISPLAY: inline; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}UL.secondary A {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none}UL.secondary A.active {	BORDER-BOTTOM: #999 4px solid}.help-items {	PADDING-RIGHT: 3%; FLOAT: left; WIDTH: 22%}.help-items-last {	PADDING-RIGHT: 0px}#autocomplete {	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; OVERFLOW: hidden; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; POSITION: absolute}#autocomplete UL {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}#autocomplete LI {	BACKGROUND: #fff; CURSOR: default; COLOR: #000; WHITE-SPACE: pre}#autocomplete LI.selected {	BACKGROUND: #0072b9; COLOR: #fff}HTML.js INPUT.form-autocomplete {	BACKGROUND-POSITION: 100% 2px; BACKGROUND-IMAGE: url(throbber.gif); BACKGROUND-REPEAT: no-repeat}HTML.js INPUT.throbbing {	BACKGROUND-POSITION: 100% -18px}.progress {	FONT-WEIGHT: bold}.progress .bar {	BORDER-RIGHT: #00375a 1px solid; BORDER-TOP: #00375a 1px solid; MARGIN-TOP: 0.2em; BACKGROUND: url(progress.gif) #fff; BORDER-LEFT: #00375a 1px solid; BORDER-BOTTOM: #00375a 1px solid; HEIGHT: 1.5em}.progress .filled {	BACKGROUND: #0072b9; WIDTH: 0%; BORDER-BOTTOM: #004a73 0.5em solid; HEIGHT: 1em}.progress .percentage {	FLOAT: right}HTML.js FIELDSET.collapsed {	BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px}HTML.js FIELDSET.collapsed  {	DISPLAY: none}HTML.js FIELDSET.collapsed TABLE  {	DISPLAY: inline}HTML.js FIELDSET.collapsed LEGEND {	DISPLAY: inline}HTML.js FIELDSET.collapsed LEGEND  {	DISPLAY: inline}HTML.js FIELDSET.collapsible LEGEND A {	PADDING-LEFT: 15px; BACKGROUND: url(menu-expanded.png) no-repeat 5px 50%}HTML.js FIELDSET.collapsed LEGEND A {	BACKGROUND-IMAGE: url(menu-collapsed.png)} HTML.js FIELDSET.collapsible LEGEND A {	DISPLAY: block}.resizable-textarea {	WIDTH: 95%}.resizable-textarea .grippie {	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 0px solid; BACKGROUND: url(grippie.png) #eee no-repeat 100% 100%; BORDER-LEFT: #ddd 1px solid; CURSOR: s-resize; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 14px}#first-time STRONG {	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 1.5em}