BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
ADDRESS {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CAPTION {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CITE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CODE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
DFN {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
EM {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
STRONG {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
TH {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
VAR {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
OL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
Q:before {
	CONTENT: ''
}
Q:after {
	CONTENT: ''
}
ABBR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
ACRONYM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
BODY {
	BACKGROUND-COLOR: #F90;
	FONT: 62.5%/1.6em "Tahoma", "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Verdana, sans-serif
}
HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
BODY.portal-popup {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
TABLE {
	CLEAR: both
}
ABBR {
	BORDER-BOTTOM: #000 1px dotted; CURSOR: help
}
ACRONYM {
	BORDER-BOTTOM: #000 1px dotted; CURSOR: help
}
BLOCKQUOTE {
	MARGIN: 1em
}
UL {
	MARGIN: 1em
}
OL {
	MARGIN: 1em
}
DL {
	MARGIN: 1em
}
OL {
	MARGIN-LEFT: 2em
}
UL {
	MARGIN-LEFT: 2em
}
DL {
	MARGIN-LEFT: 2em
}
OL LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: decimal
}
UL OL LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: decimal
}
UL LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: disc
}
OL UL LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: disc
}
UL UL LI {
	LIST-STYLE-TYPE: circle
}
OL OL LI {
	LIST-STYLE-TYPE: upper-roman
}
DL DD {
	MARGIN-LEFT: 1em
}
TH {
	FONT-WEIGHT: bold
}
CAPTION {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 0.5em
}
P {
	MARGIN-BOTTOM: 1em
}
A {
	COLOR: #036; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #06c; TEXT-DECORATION: none
}
H1 {
	FONT-SIZE: 1.8em
}
H2 {
	FONT-SIZE: 1.6em
}
H3 {
	FONT-SIZE: 1.4em
}
H1 {
	MARGIN: 1em 0px
}
H2 {
	MARGIN: 1em 0px
}
H3 {
	MARGIN: 1em 0px
}
H1 {
	FONT-WEIGHT: bold
}
H2 {
	FONT-WEIGHT: bold
}
H3 {
	FONT-WEIGHT: bold
}
H4 {
	FONT-WEIGHT: bold
}
H5 {
	FONT-WEIGHT: bold
}
H6 {
	FONT-WEIGHT: bold
}
STRONG {
	FONT-WEIGHT: bold
}
B {
	FONT-WEIGHT: bold
}
STRONG {
	FONT-WEIGHT: bold
}
I {
	FONT-STYLE: italic
}
EM {
	FONT-STYLE: italic
}
CODE {
	FONT-FAMILY: "Courier New", Courier, monospace; WHITE-SPACE: pre
}
PRE {
	FONT-FAMILY: "Courier New", Courier, monospace; WHITE-SPACE: pre
}
.important {
	FONT-WEIGHT: bold
}
BODY.staging {
	BORDER-BOTTOM: #c00 10px solid; BORDER-LEFT: #c00 10px solid; BORDER-TOP: #c00 10px solid; BORDER-RIGHT: #c00 10px solid
}
#wrapper {
	MARGIN: 0px auto; WIDTH: 95%
}
#banner {
	POSITION: relative; BACKGROUND: url(../images/common/banner_bg.png) no-repeat 100% 100%; HEIGHT: 7em
}
#banner .logo {
	PADDING-BOTTOM: 1.45em; MARGIN: 0px; PADDING-LEFT: 0.6em; PADDING-RIGHT: 0.6em; DISPLAY: block; BACKGROUND: url(../images/common/banner_bg.png) no-repeat 0px 100%; FLOAT: left; FONT-SIZE: 2em; PADDING-TOP: 1.25em
}
#banner .logo A {
	TEXT-DECORATION: none
}
.ie6 #banner .logo {
	ZOOM: 1
}
#content-wrapper .dragging#layout-grid {
	BORDER-COLLAPSE: separate
}
#content-wrapper .dragging#layout-grid .lfr-column {
	BORDER-BOTTOM: #acbed5 3px double; BORDER-LEFT: #acbed5 3px double; BORDER-TOP: #acbed5 3px double; BORDER-RIGHT: #acbed5 3px double
}
.drag-indicator {
	BORDER-BOTTOM: #036 2px dashed; POSITION: relative; BORDER-LEFT: #036 2px dashed; FONT-SIZE: 0px; BORDER-TOP: #036 2px dashed; CURSOR: move; BORDER-RIGHT: #036 2px dashed
}
.drop-area {
	BACKGROUND-COLOR: #000; FONT-SIZE: 0px; opacity: .10
}
.ie .drop-area {
	FILTER: alpha(opacity=10)
}
.drop-position-top {
	BACKGROUND: url(../images/arrows/03_up.png) repeat-x left top
}
.drop-position-bottom {
	BACKGROUND: url(../images/arrows/03_down.png) repeat-x left bottom
}
.alert-background {
	BACKGROUND: #000
}
.popup {
	BORDER-BOTTOM: #777 1px solid; POSITION: absolute; BORDER-LEFT: #777 1px solid; PADDING-BOTTOM: 0.4em; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; BACKGROUND: #fff; BORDER-TOP: #777 1px solid; BORDER-RIGHT: #777 1px solid; PADDING-TOP: 0.4em
}
.popup-header {
	BORDER-BOTTOM: #aaa 1px solid; POSITION: relative; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #eef0f1 0px 50%; COLOR: #333; CURSOR: move; PADDING-TOP: 5px
}
.popup-title {
	MIN-HEIGHT: 1em; WIDTH: 90%; WHITE-SPACE: nowrap; FONT-SIZE: 1.5em; FONT-WEIGHT: bold
}
.ie6 .popup-title {
	HEIGHT: 1em
}
.popup-close {
	POSITION: absolute; CURSOR: pointer; RIGHT: 0.5em
}
.popup-message {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.popup-alert-notice {
	BORDER-BOTTOM-COLOR: #fc0; BACKGROUND-COLOR: #ffc
}
.popup-alert-warning {
	BORDER-BOTTOM-COLOR: #f00; BACKGROUND-COLOR: #fcc
}
.portal-add-content {
	Z-INDEX: 20; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: #fff; PADDING-TOP: 8px
}
.portal-add-content A {
	TEXT-DECORATION: none
}
.portal-tool-tip {
	BORDER-BOTTOM: #bfbfbf 1px solid; BORDER-LEFT: #bfbfbf 1px solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; MAX-WIDTH: 200px; BACKGROUND: #dcdcdc; COLOR: #333; BORDER-TOP: #bfbfbf 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #bfbfbf 1px solid; PADDING-TOP: 0.5em
}
.autocomplete-box {
	BORDER-BOTTOM: #abc6d7 1px solid; MIN-WIDTH: 200px; BORDER-LEFT: #abc6d7 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #e2ecf2; COLOR: #333; BORDER-TOP: #abc6d7 1px solid; BORDER-RIGHT: #abc6d7 1px solid; PADDING-TOP: 0px
}
.ie6 .autocomplete-box {
	WIDTH: 200px
}
.autocomplete-selected {
	BORDER-BOTTOM: #abc6d7 1px solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; BACKGROUND: #c0d5e3; COLOR: #333; BORDER-TOP: #abc6d7 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 0.5em
}
.loading-animation {
	TEXT-ALIGN: left; MARGIN-TOP: 10px; BACKGROUND: url(../images/progress_bar/loading_animation.gif) no-repeat center top; PADDING-TOP: 40px
}
HR {
	BORDER-BOTTOM: #ccc 1px dotted; BORDER-LEFT: #ccc 1px dotted; BORDER-TOP: #ccc 1px dotted; BORDER-RIGHT: #ccc 1px dotted
}
.separator {
	BORDER-BOTTOM: #ccc 1px dotted; BORDER-LEFT: #ccc 1px dotted; BORDER-TOP: #ccc 1px dotted; BORDER-RIGHT: #ccc 1px dotted
}
.update-available {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; MARGIN-TOP: 10px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.highlight {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: #ffc; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#content-wrapper #layout-grid {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
#layout-grid .lfr-column {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.lfr-grid {
	WIDTH: 100%
}
.dragging#layout-grid .lfr-column {
	MIN-HEIGHT: 100px; HEIGHT: 100px
}
.ten.lfr-column {
	WIDTH: 10%
}
.twenty.lfr-column {
	WIDTH: 20%
}
.thirty.lfr-column {
	WIDTH: 30%
}
.forty.lfr-column {
	WIDTH: 40%
}
.fifty.lfr-column {
	WIDTH: 50%
}
.sixty.lfr-column {
	WIDTH: 60%
}
.seventy.lfr-column {
	WIDTH: 70%
}
.eighty.lfr-column {
	WIDTH: 80%
}
.ninety.lfr-column {
	WIDTH: 90%
}
.columns-1 #column-1 {
	PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: table
}
.columns-max #column-1 {
	PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: table
}
.columns-2 #column-1 {
	PADDING-LEFT: 0px
}
.columns-2 #column-2 {
	PADDING-RIGHT: 0px
}
.columns-3 #column-1 {
	PADDING-LEFT: 0px
}
.columns-3 #column-3 {
	PADDING-RIGHT: 0px
}
.columns-1-2-1 #column-1 {
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.columns-1-2-1 #column-4 {
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.columns-1-2-1 #column-2 {
	PADDING-LEFT: 0px
}
.columns-1-2-1 #column-3 {
	PADDING-RIGHT: 0px
}
.columns-2-2 #column-1 {
	PADDING-LEFT: 0px
}
.columns-2-2 #column-2 {
	PADDING-LEFT: 0px
}
.columns-2-2 #column-4 {
	PADDING-RIGHT: 0px
}
.freeform .lfr-column {
	POSITION: relative
}
.columns-2-2 #column-4 {
	PADDING-RIGHT: 0px
}
#navigation {
	MARGIN: 0px auto 0.5em; MIN-HEIGHT: 2.2em; WIDTH: 93%; PADDING-RIGHT: 1em; OVERFLOW: hidden
}
#navigation UL {
	MARGIN: 0px; MIN-HEIGHT: 2em; WIDTH: auto; FLOAT: left
}
.ie6 #navigation {
	HEIGHT: 2em; OVERFLOW: visible
}
.ie6 #navigation UL {
	HEIGHT: 2em; OVERFLOW: visible
}
#navigation LI {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0.5em; DISPLAY: inline; BACKGROUND: url(../images/navigation/bg.png) no-repeat 100% 100%; FLOAT: left; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0px
}
#navigation LI A {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 1.5em; PADDING-RIGHT: 2em; DISPLAY: block; BACKGROUND: url(../images/navigation/bg.png) no-repeat 0px 100%; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#navigation LI A:hover {
	PADDING-BOTTOM: 1em
}
#navigation LI A SPAN {
	PADDING-LEFT: 17px; BACKGROUND: url(../images/navigation/bullet.png) no-repeat 0px 50%; TEXT-DECORATION: none
}
#navigation LI.selected A {
	PADDING-TOP: 0.5em
}
#navigation LI.selected A SPAN {
	BACKGROUND: url(../images/navigation/bullet_selected.png) no-repeat 0px 50%; FONT-SIZE: 1.3em; FONT-WEIGHT: bold
}
#navigation LI.selected A:hover {
	PADDING-BOTTOM: 0.5em
}
#navigation LI A:hover SPAN {
	BACKGROUND: url(../images/navigation/bullet_over.png) no-repeat 0px 50%
}
#navigation .child-menu {
	DISPLAY: none
}
.lfr-dock {
	POSITION: absolute; TOP: 10px; RIGHT: 10px
}
.lfr-dock H2 {
	TEXT-ALIGN: right; PADDING-LEFT: 2em; MARGIN-BOTTOM: 0.5em; BACKGROUND: url(../images/navigation/welcome_message.png) no-repeat 0px 50%; FONT-SIZE: 1.2em
}
.lfr-dock UL {
	DISPLAY: inline; FLOAT: left
}
.lfr-dock LI {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 15px
}
.lfr-dock LI A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: no-repeat 0px 50%; PADDING-TOP: 2px
}
.lfr-dock LI.home A {
	BACKGROUND-IMAGE: url(../images/dock/home.png)
}
.lfr-dock LI.my-account A {
	BACKGROUND-IMAGE: url(../images/dock/my_account.png)
}
.lfr-dock LI.sign-in A {
	BACKGROUND-IMAGE: url(../images/dock/sign_in.png)
}
.lfr-dock LI.sign-out A {
	BACKGROUND-IMAGE: url(../images/dock/sign_out.png)
}
.lfr-dock LI.add-content A {
	BACKGROUND-IMAGE: url(../images/dock/add_content.png)
}
.lfr-dock LI.layout A {
	BACKGROUND-IMAGE: url(../images/dock/layout.png)
}
.lfr-dock LI.page-settings A {
	BACKGROUND-IMAGE: url(../images/dock/page_settings.png)
}
.lfr-dock LI.my-places A {
	BACKGROUND-IMAGE: url(../images/dock/my_places.png)
}
.lfr-dock LI.my-places {
	DISPLAY: none
}
.js .interactive-mode.lfr-dock {
	POSITION: relative; MIN-WIDTH: 150px; FLOAT: right; TOP: 10px; RIGHT: 10px
}
.js .interactive-mode.lfr-dock H2 {
	Z-INDEX: 82; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 29px; MARGIN-BOTTOM: 0px; BACKGROUND: url(../images/dock/menu_bar.png) no-repeat 100% -30px; FONT-SIZE: 1.2em; PADDING-TOP: 0px
}
.js .interactive-mode.lfr-dock H2 SPAN {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 2em; PADDING-RIGHT: 0.5em; DISPLAY: block; MARGIN-BOTTOM: 0px; BACKGROUND: url(../images/dock/menu_bar.png) no-repeat 0px 0px; COLOR: #fff; FONT-SIZE: 1.2em; PADDING-TOP: 0.5em
}
.js .expanded.lfr-dock .lfr-dock-list-container {
	BORDER-BOTTOM: #b5b9bb 1px solid; BORDER-LEFT: #b5b9bb 1px solid; BACKGROUND: #60738c; BORDER-TOP: medium none; TOP: -2px; BORDER-RIGHT: #b5b9bb 1px solid
}
.js .interactive-mode.lfr-dock UL {
	BORDER-LEFT: #dae3ef 20px solid; DISPLAY: none; BACKGROUND: url(../images/dock/menu_bg.png) no-repeat 0px 0px; FLOAT: none
}
.js .interactive-mode.lfr-dock LI {
	DISPLAY: block; MARGIN-BOTTOM: 0px; FLOAT: none; MARGIN-LEFT: 0.2em
}
.js .interactive-mode.lfr-dock LI A {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 2.5em; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0.5em 50%; MARGIN-LEFT: 0.3em; BORDER-TOP: #ccc 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0.5em
}
.js .interactive-mode.lfr-dock UL.lfr-dock-list > LI:first-child A {
	BORDER-TOP: medium none
}
.js .interactive-mode.lfr-dock UL.lfr-dock-list > LI:first-child UL.show-my-places LI:first-child A {
	BORDER-TOP: medium none
}
.js .interactive-mode.lfr-dock LI A:hover {
	BACKGROUND-COLOR: #fff5ba; PADDING-LEFT: 3.5em; BACKGROUND-POSITION: 1.5em 50%; BORDER-TOP: #e0d79f 1px solid
}
.js .interactive-mode.lfr-dock UL.lfr-dock-list > LI:first-child A {
	BORDER-TOP: medium none
}
.js .interactive-mode.lfr-dock UL.lfr-dock-list > LI:first-child A:hover {
	BORDER-TOP: medium none
}
.js .interactive-mode.lfr-dock UL.lfr-dock-list LI.my-places UL.show-my-places LI UL LI:first-child A {
	BORDER-TOP: medium none
}
.js .interactive-mode.lfr-dock UL.lfr-dock-list LI.my-places UL.show-my-places LI UL LI:first-child A:hover {
	BORDER-TOP: medium none
}
.js .my-places {
	DISPLAY: none
}
.js .interactive-mode.lfr-dock LI.my-places LI A {
	BACKGROUND-IMAGE: none
}
.js .interactive-mode.lfr-dock LI.my-places LI UL LI.current A {
	MARGIN: 0.1em 0px 0px 0.2em; PADDING-LEFT: 3.5em; BACKGROUND: url(../images/dock/my_place_current.png) #e5f7fd no-repeat 1em 50%
}
.js .interactive-mode.lfr-dock LI.my-places LI UL LI.current A:hover {
	MARGIN: 0.1em 0px 0px 0.2em; PADDING-LEFT: 3.5em; BACKGROUND: url(../images/dock/my_place_current.png) #e5f7fd no-repeat 1em 50%
}
.js .interactive-mode .my-places .show-my-places {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; MIN-WIDTH: 200px; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; DISPLAY: block; BACKGROUND: #fff; BORDER-TOP: #ccc 1px solid; TOP: 87%; RIGHT: 85%; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0.2em
}
.js .interactive-mode .send-right.my-places .show-my-places {
	TOP: -10px; LEFT: 100%
}
.js .interactive-mode .send-down.my-places .show-my-places {
	TOP: 100%; LEFT: 0px
}
.js .interactive-mode .my-places .show-my-places LI {
	MARGIN: 0px; BACKGROUND: no-repeat 5px 50%
}
.js .interactive-mode .my-places .show-my-places LI .my-places-toggle {
	BORDER-BOTTOM: #999 1px solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 2em; PADDING-RIGHT: 0.2em; BACKGROUND: url(../images/dock/my_place.png) no-repeat 3px 50%; COLOR: #333; FONT-SIZE: 1.1em; FONT-WEIGHT: bold; PADDING-TOP: 0.5em
}
.js .interactive-mode .my-places .show-my-places LI .my-places-toggle H3 {
	PADDING-RIGHT: 1.8em; BACKGROUND: url(../images/dock/expand_community.png) no-repeat 100% 50%
}
.js .interactive-mode .my-places .show-my-places LI .hide.my-places-toggle H3 {
	BACKGROUND-IMAGE: url(../images/dock/collapse_community.png)
}
.js .interactive-mode .my-places .show-my-places LI UL {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; DISPLAY: none; BACKGROUND: no-repeat 3px 50%; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.js .interactive-mode .my-places .show-my-places LI UL {
	MARGIN-LEFT: 0.5em
}
.js .interactive-mode .my-places .show-my-places UL LI.public A {
	BACKGROUND-IMAGE: url(../images/dock/my_places_public.png)
}
.js .my-places .show-my-places UL LI.public A:hover {
	BACKGROUND-IMAGE: url(../images/dock/my_places_public.png)
}
.js .interactive-mode .my-places .show-my-places LI.private A {
	BACKGROUND-IMAGE: url(../images/dock/my_places_private.png)
}
.js .my-places .show-my-places LI.private A:hover {
	BACKGROUND-IMAGE: url(../images/dock/my_places_private.png)
}
.js.ie6 .interactive-mode.lfr-dock {
	WIDTH: 150px; WHITE-SPACE: nowrap
}
.js.ie .lfr-dock .my-places .show-my-places H3 {
	FONT-SIZE: 1.1em
}
.js.ie6 .interactive-mode.expanded.lfr-dock .lfr-dock-list-container {
	HEIGHT: 1%
}
.js.ie6 .interactive-mode .my-places .show-my-places {
	WIDTH: 200px
}
.js.ie6 .interactive-mode.lfr-dock LI {
	HEIGHT: 1%
}
.js.ie6 .interactive-mode.lfr-dock LI A {
	HEIGHT: 1%
}
.js #navigation .enter-page {
	PADDING-BOTTOM: 0.7em; PADDING-LEFT: 1.5em; PADDING-RIGHT: 2em; BACKGROUND: url(../images/navigation/bg.png) no-repeat 0px 100%; PADDING-TOP: 0.5em
}
.js #navigation .editing.enter-page {
	PADDING-BOTTOM: 0.7em; PADDING-LEFT: 1.5em; PADDING-RIGHT: 2em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0.5em
}
.js #navigation .enter-page A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 1em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.js #add-page {
	FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 0.3em
}
.js #add-page A {
	TEXT-DECORATION: none
}
.js #add-page A SPAN {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/navigation/add_page.png) no-repeat 0px 50%; PADDING-TOP: 5px
}
.js #add-page A:hover SPAN {
	BACKGROUND-IMAGE: url(../images/navigation/add_page.png)
}
.js .delete-tab {
	POSITION: absolute; TEXT-INDENT: -9999em; WIDTH: 8px; DISPLAY: block; BACKGROUND: url(../images/common/remove.png) no-repeat 42% 50%; HEIGHT: 7px; TOP: 2px; CURSOR: pointer; RIGHT: 5px
}
#navigation UL .sort-helper {
	BORDER-BOTTOM: #508fb4 1px dashed; BORDER-LEFT: #508fb4 1px dashed; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; BACKGROUND: url(../images/portlet/placeholder_bg.png); FLOAT: left; BORDER-TOP: #508fb4 1px dashed; BORDER-RIGHT: #508fb4 1px dashed; PADDING-TOP: 0.5em
}
.nav-menu LI A.ancestor {
	FONT-WEIGHT: bold
}
.nav-menu LI A.selected {
	COLOR: black; FONT-WEIGHT: bold
}
.nav-menu UL {
	PADDING-LEFT: 10px
}
.portlet {
	BACKGROUND: url(../images/portlet/portlet_bg.png) no-repeat right bottom
}
.portlet-topper {
	BACKGROUND: url(../images/portlet/portlet_bg.png) no-repeat right bottom
}
.portlet-content {
	BACKGROUND: url(../images/portlet/portlet_bg.png) no-repeat right bottom
}
.portlet-title {
	BACKGROUND: url(../images/portlet/portlet_bg.png) no-repeat right bottom
}
.portlet {
	TEXT-ALIGN: left; MARGIN: 0px 0px 10px; PADDING-RIGHT: 10px
}
.portlet-topper {
	POSITION: relative; PADDING-RIGHT: 40px; BACKGROUND-POSITION: right top; MARGIN-RIGHT: -10px
}
.portlet-title {
	MIN-WIDTH: 50%; PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-POSITION: left top; FONT-WEIGHT: bold; PADDING-TOP: 8px
}
.ie .portlet-title {
	PADDING-BOTTOM: 5px
}
.portlet-title IMG {
	VERTICAL-ALIGN: middle
}
.portlet-icons {
	POSITION: absolute; TEXT-ALIGN: right; MARGIN: 3px; TOP: 4px; RIGHT: 7px
}
.portlet-content {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; BACKGROUND-POSITION: left bottom; PADDING-TOP: 10px
}
.portlet-icon-back {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 1.8em; PADDING-RIGHT: 0px; BACKGROUND: url(../images/portlet/back.png) no-repeat 0px 50%; FONT-WEIGHT: bold; PADDING-TOP: 0.2em
}
.portlet-dragging {
	BORDER-BOTTOM: #666 3px solid; BORDER-LEFT: #666 3px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ffffe3; BORDER-TOP: #666 3px solid; BORDER-RIGHT: #666 3px solid; PADDING-TOP: 10px
}
.portlet-hover {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #ddd; PADDING-TOP: 10px
}
.portlet-placeholder {
	BORDER-BOTTOM: #508fb4 1px dashed; BORDER-LEFT: #508fb4 1px dashed; WIDTH: 100% !important; BACKGROUND: url(../images/portlet/placeholder_bg.png); BORDER-TOP: #508fb4 1px dashed; BORDER-RIGHT: #508fb4 1px dashed
}
.portlet-resize-handle {
	POSITION: absolute; WIDTH: 10px; BOTTOM: 12px; BACKGROUND: url(../images/arrows/resize.png) no-repeat; HEIGHT: 10px; CURSOR: se-resize; RIGHT: 2px
}
.popup .portlet-resize-handle {
	BOTTOM: 2px
}
.portlet-msg-info {
	BORDER-BOTTOM: #53b2f8 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #53b2f8 1px solid; PADDING-BOTTOM: 0.5em; MARGIN: 0.15em auto 1.2em; PADDING-LEFT: 2.8em; PADDING-RIGHT: 0.5em; DISPLAY: block; BACKGROUND: url(../images/messages/info.png) #fafafa no-repeat 0.5em 50%; COLOR: #777; BORDER-TOP: #53b2f8 1px solid; BORDER-RIGHT: #53b2f8 1px solid; PADDING-TOP: 0.5em
}
.portlet-msg-error {
	BORDER-BOTTOM: #900 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #900 1px solid; PADDING-BOTTOM: 0.5em; MARGIN: 0.15em auto 1.2em; PADDING-LEFT: 2.8em; PADDING-RIGHT: 0.5em; DISPLAY: block; BACKGROUND: url(../images/messages/error.png) #fff1ed no-repeat 0.5em 50%; BORDER-TOP: #900 1px solid; BORDER-RIGHT: #900 1px solid; PADDING-TOP: 0.5em
}
.portlet-msg-alert {
	BORDER-BOTTOM: #efefef 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #efefef 1px solid; PADDING-BOTTOM: 0.5em; MARGIN: 0.15em auto 1.2em; PADDING-LEFT: 2.8em; PADDING-RIGHT: 0.5em; DISPLAY: block; BACKGROUND: url(../images/messages/alert.png) #feffdf no-repeat 0.5em 10%; BORDER-TOP: #efefef 1px solid; BORDER-RIGHT: #efefef 1px solid; PADDING-TOP: 0.5em
}
.portlet-msg-success {
	BORDER-BOTTOM: #3f9305 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #3f9305 1px solid; PADDING-BOTTOM: 0.5em; MARGIN: 0.15em auto 1.2em; PADDING-LEFT: 2.8em; PADDING-RIGHT: 0.5em; DISPLAY: block; BACKGROUND: url(../images/messages/success.png) #f4fdef no-repeat 0.5em 50%; BORDER-TOP: #3f9305 1px solid; BORDER-RIGHT: #3f9305 1px solid; PADDING-TOP: 0.5em
}
.portlet-section-header {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #d9e1ec; PADDING-TOP: 1px
}
.portlet-section-header TH {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; COLOR: #333; FONT-WEIGHT: bold; PADDING-TOP: 0.3em
}
.portlet-section-body {
	BACKGROUND: #e7edf4; COLOR: #000
}
.portlet-section-body TD {
	BORDER-BOTTOM: #bfbfbf 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BACKGROUND: #dcdcdc; BORDER-TOP: #bfbfbf 1px solid; PADDING-TOP: 0.3em
}
.portlet-section-alternate {
	BACKGROUND: #d3deeb; COLOR: #000
}
.portlet-section-alternate TD {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BACKGROUND: #fff; BORDER-TOP: #bfbfbf 1px solid; PADDING-TOP: 0.3em
}
.portlet-section-alternate-hover TD {
	BORDER-BOTTOM: #e0d79f 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BACKGROUND: #fff5ba; BORDER-TOP: #e0d79f 1px solid; PADDING-TOP: 0.3em
}
.portlet-section-body-hover TD {
	BORDER-BOTTOM: #e0d79f 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BACKGROUND: #fff5ba; BORDER-TOP: #e0d79f 1px solid; PADDING-TOP: 0.3em
}
.portlet-section-body TD TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.portlet-section-body-hover TD TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.portlet-section-alternate TD TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.portlet-section-alternate-hover TD TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.portlet-section-selected {
	BACKGROUND: #eee
}
.message-board-code {
	FONT-FAMILY: "Courier New", Courier, Monaco, monospace; WHITE-SPACE: pre; BACKGROUND: #fff
}
.message-board-code-lines {
	MARGIN-RIGHT: 1em
}
.restricted {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: #fee1e0; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.restricted TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: #fee1e0; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.restricted * {
	COLOR: #777
}
.restricted .col-1 {
	BACKGROUND-IMAGE: url(../images/messages/error.png); PADDING-LEFT: 2.8em; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0.5em 50%
}
.lfr-actions UL {
	BORDER-BOTTOM: #99b6db 3px double; BORDER-LEFT: #9ebae1 3px double; BACKGROUND: #c9ddf6; BORDER-TOP: #9ebae1 3px double; BORDER-RIGHT: #99b6db 3px double
}
.lfr-actions .lfr-trigger {
	BACKGROUND: url(../images/common/button_bg.png) no-repeat
}
.lfr-actions .lfr-trigger STRONG {
	BACKGROUND: url(../images/common/button_bg.png) no-repeat
}
.lfr-actions .lfr-trigger {
	BACKGROUND-POSITION: 100% -42px
}
.visible.lfr-actions .lfr-trigger {
	BACKGROUND-POSITION: 100% 100%
}
.visible.lfr-actions .lfr-trigger STRONG {
	BACKGROUND-POSITION: 0px -21px
}
.lfr-actions .lfr-trigger STRONG SPAN {
	BACKGROUND: url(../images/common/action.png) no-repeat 5px 0px
}
.left.lfr-actions .lfr-trigger STRONG SPAN {
	BACKGROUND: url(../images/common/action.png) no-repeat 98% 100%
}
.lfr-actions .lfr-trigger LI {
	BORDER-BOTTOM: #99b6db 1px solid; BACKGROUND: #fff
}
.lfr-actions .lfr-trigger LI.last {
	BORDER-BOTTOM: medium none
}
.tabs {
	BORDER-BOTTOM: #8db2e3 1px solid; PADDING-BOTTOM: 2.6em; MARGIN: 0px 0px 1.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.tabs LI {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 2.25; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: url(../images/common/tabs_bg.png) 100% -50px; FLOAT: left; MARGIN-RIGHT: 0.8em; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.tabs LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; DISPLAY: block; BACKGROUND: url(../images/common/tabs_bg.png) 0px -150px; FLOAT: left; TEXT-DECORATION: none; PADDING-TOP: 0.35em
}
.tabs LI SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; DISPLAY: block; BACKGROUND: url(../images/common/tabs_bg.png) 0px -150px; FLOAT: left; TEXT-DECORATION: none; PADDING-TOP: 0.35em
}
.tabs LI.current {
	BACKGROUND: url(../images/common/tabs_bg.png) 100% 0px; TOP: 0.15em; FONT-WEIGHT: bold
}
.tabs LI.current A {
	PADDING-BOTTOM: 0.15em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BACKGROUND: url(../images/common/tabs_bg.png) 0px -100px; COLOR: #333; PADDING-TOP: 0.15em
}
.tabs LI.current SPAN {
	PADDING-BOTTOM: 0.15em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BACKGROUND: url(../images/common/tabs_bg.png) 0px -100px; COLOR: #333; PADDING-TOP: 0.15em
}
.ie .tabs LI {
	LINE-HEIGHT: 2.35
}
.ie .tabs LI.current {
	TOP: 0.2em
}
FIELDSET {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0.7em; PADDING-LEFT: 0.7em; PADDING-RIGHT: 0.7em; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0.7em
}
.ie FIELDSET {
	PADDING-TOP: 0px
}
LEGEND {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
INPUT[type='text'] {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #777 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; FONT: 1em "Tahoma", "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Verdana, sans-serif; BACKGROUND: url(../images/forms/input_shadow.png) #fff no-repeat; BORDER-TOP: #777 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 0.3em
}
INPUT[type='password'] {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #777 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; FONT: 1em "Tahoma", "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Verdana, sans-serif; BACKGROUND: url(../images/forms/input_shadow.png) #fff no-repeat; BORDER-TOP: #777 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 0.3em
}
INPUT[type='file'] {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #777 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; FONT: 1em "Tahoma", "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Verdana, sans-serif; BACKGROUND: url(../images/forms/input_shadow.png) #fff no-repeat; BORDER-TOP: #777 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 0.3em
}
INPUT[type='submit'] {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #777 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; FONT: 1em "Tahoma", "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Verdana, sans-serif; BACKGROUND: url(../images/forms/input_shadow.png) #fff no-repeat; BORDER-TOP: #777 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 0.3em
}
INPUT[type='button'] {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #777 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; FONT: 1em "Tahoma", "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Verdana, sans-serif; BACKGROUND: url(../images/forms/input_shadow.png) #fff no-repeat; BORDER-TOP: #777 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 0.3em
}
INPUT[type='reset'] {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #777 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; FONT: 1em "Tahoma", "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Verdana, sans-serif; BACKGROUND: url(../images/forms/input_shadow.png) #fff no-repeat; BORDER-TOP: #777 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 0.3em
}
SELECT {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #777 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; FONT: 1em "Tahoma", "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Verdana, sans-serif; BACKGROUND: url(../images/forms/input_shadow.png) #fff no-repeat; BORDER-TOP: #777 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 0.3em
}
TEXTAREA {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #777 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; FONT: 1em "Tahoma", "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Verdana, sans-serif; BACKGROUND: url(../images/forms/input_shadow.png) #fff no-repeat; BORDER-TOP: #777 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 0.3em
}
.textarea {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #777 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; FONT: 1em "Tahoma", "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Verdana, sans-serif; BACKGROUND: url(../images/forms/input_shadow.png) #fff no-repeat; BORDER-TOP: #777 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 0.3em
}
SELECT {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; PADDING-TOP: 0.3em
}
INPUT[type='image'] {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
INPUT[type='submit'] {
	BORDER-BOTTOM: #999 3px double; BORDER-LEFT: #ccc 3px double; PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0.25em; PADDING-RIGHT: 0.25em; BACKGROUND: url(../images/forms/button.png) #fafafa repeat-x; COLOR: #333; BORDER-TOP: #ccc 3px double; FONT-WEIGHT: bold; BORDER-RIGHT: #999 3px double; PADDING-TOP: 0.25em
}
INPUT[type='button'] {
	BORDER-BOTTOM: #999 3px double; BORDER-LEFT: #ccc 3px double; PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0.25em; PADDING-RIGHT: 0.25em; BACKGROUND: url(../images/forms/button.png) #fafafa repeat-x; COLOR: #333; BORDER-TOP: #ccc 3px double; FONT-WEIGHT: bold; BORDER-RIGHT: #999 3px double; PADDING-TOP: 0.25em
}
INPUT[type='reset'] {
	BORDER-BOTTOM: #999 3px double; BORDER-LEFT: #ccc 3px double; PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0.25em; PADDING-RIGHT: 0.25em; BACKGROUND: url(../images/forms/button.png) #fafafa repeat-x; COLOR: #333; BORDER-TOP: #ccc 3px double; FONT-WEIGHT: bold; BORDER-RIGHT: #999 3px double; PADDING-TOP: 0.25em
}
.ie6 INPUT.text {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #777 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; FONT: 1em "Tahoma", "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Verdana, sans-serif; BACKGROUND: url(../images/forms/input_shadow.png) #fff no-repeat; BORDER-TOP: #777 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 0.3em
}
INPUT.password {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #777 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; FONT: 1em "Tahoma", "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Verdana, sans-serif; BACKGROUND: url(../images/forms/input_shadow.png) #fff no-repeat; BORDER-TOP: #777 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 0.3em
}
.ie6 INPUT.submit {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #777 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; FONT: 1em "Tahoma", "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Verdana, sans-serif; BACKGROUND: url(../images/forms/input_shadow.png) #fff no-repeat; BORDER-TOP: #777 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 0.3em
}
.ie6 INPUT.file {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #777 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; FONT: 1em "Tahoma", "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Verdana, sans-serif; BACKGROUND: url(../images/forms/input_shadow.png) #fff no-repeat; BORDER-TOP: #777 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 0.3em
}
.ie6 INPUT.button {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #777 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; FONT: 1em "Tahoma", "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Verdana, sans-serif; BACKGROUND: url(../images/forms/input_shadow.png) #fff no-repeat; BORDER-TOP: #777 1px solid; BORDER-RIGHT: #aaa 1px solid; PADDING-TOP: 0.3em
}
.ie6 INPUT.submit {
	BORDER-BOTTOM: #999 3px double; BORDER-LEFT: #ccc 3px double; PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0.25em; PADDING-RIGHT: 0.25em; BACKGROUND: url(../images/forms/button.png) #fafafa repeat-x; COLOR: #333; BORDER-TOP: #ccc 3px double; FONT-WEIGHT: bold; BORDER-RIGHT: #999 3px double; PADDING-TOP: 0.25em
}
.ie6 INPUT.button {
	BORDER-BOTTOM: #999 3px double; BORDER-LEFT: #ccc 3px double; PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0.25em; PADDING-RIGHT: 0.25em; BACKGROUND: url(../images/forms/button.png) #fafafa repeat-x; COLOR: #333; BORDER-TOP: #ccc 3px double; FONT-WEIGHT: bold; BORDER-RIGHT: #999 3px double; PADDING-TOP: 0.25em
}
INPUT.focus {
	BORDER-BOTTOM: #fc0 1px solid; BORDER-LEFT: #fc0 1px solid; BACKGROUND: #ffc; BORDER-TOP: #fc0 1px solid; BORDER-RIGHT: #fc0 1px solid
}
TEXTAREA.focus {
	BORDER-BOTTOM: #fc0 1px solid; BORDER-LEFT: #fc0 1px solid; BACKGROUND: #ffc; BORDER-TOP: #fc0 1px solid; BORDER-RIGHT: #fc0 1px solid
}
.ie6 INPUT.focus {
	BORDER-BOTTOM: #fc0 1px solid; BORDER-LEFT: #fc0 1px solid; BACKGROUND: #ffc; BORDER-TOP: #fc0 1px solid; BORDER-RIGHT: #fc0 1px solid
}
.ie6 TEXTAREA.focus {
	BORDER-BOTTOM: #fc0 1px solid; BORDER-LEFT: #fc0 1px solid; BACKGROUND: #ffc; BORDER-TOP: #fc0 1px solid; BORDER-RIGHT: #fc0 1px solid
}
.ac_results {
	Z-INDEX: 1000; BORDER-BOTTOM: windowframe 1px solid; BORDER-LEFT: windowframe 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: window; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; BORDER-TOP: windowframe 1px solid; BORDER-RIGHT: windowframe 1px solid; PADDING-TOP: 0px
}
.ac_results UL {
	LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ac_results IFRAME {
	Z-INDEX: -1; POSITION: absolute; FILTER: mask(); WIDTH: 3000px; DISPLAY: block; HEIGHT: 3000px; TOP: 0px; LEFT: 0px
}
.ac_results LI {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 100%; PADDING-RIGHT: 5px; DISPLAY: block; FONT: menu; FONT-SIZE: 12px; OVERFLOW: hidden; CURSOR: pointer; PADDING-TOP: 2px
}
.ac_loading {
	BACKGROUND: url(./indicator.gif) window no-repeat right center
}
.ac_over {
	BACKGROUND-COLOR: highlight; COLOR: highlighttext
}
DIV.jqmConfirm INPUT[type='submit'] {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: right; MARGIN-LEFT: 20px; PADDING-TOP: 4px
}
DIV.jqmConfirm {
	POSITION: fixed; WIDTH: 100%; DISPLAY: none; TOP: 25%
}
* HTML DIV.jqmConfirm {
	POSITION: absolute
}
DIV.jqmConfirmWindow {
	BORDER-BOTTOM: #225 5px solid; BORDER-LEFT: #225 5px solid; PADDING-BOTTOM: 10px; MARGIN: auto; PADDING-LEFT: 10px; WIDTH: auto; PADDING-RIGHT: 10px; MAX-WIDTH: 300px; BACKGROUND: #f5f5ff; HEIGHT: auto; BORDER-TOP: #225 5px solid; BORDER-RIGHT: #225 5px solid; PADDING-TOP: 0px
}
.jqmConfirmTitle {
	MARGIN: 5px 2px; HEIGHT: 20px
}
DIV.jqmConfirm .jqmClose EM {
	DISPLAY: none
}
DIV.jqmConfirm .jqmClose {
	WIDTH: 20px; DISPLAY: block; BACKGROUND: url(confirm/close_icon_double.png) no-repeat 0px 0px; FLOAT: right; HEIGHT: 20px; CLEAR: right
}
DIV.jqmConfirm A.jqmClose:hover {
	BACKGROUND-POSITION: 0px -20px
}
DIV.jqmConfirmContent {
	BORDER-BOTTOM: #558 2px solid; BORDER-LEFT: #558 2px solid; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT: 11px/14pt arial; BACKGROUND: url(confirm/darkgrid.png) #fff; LETTER-SPACING: 0px; COLOR: #000; BORDER-TOP: #558 2px solid; BORDER-RIGHT: #558 2px solid; PADDING-TOP: 5px
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.clearfix {
	DISPLAY: inline-block
}
.jqmOverlay {
	BACKGROUND-COLOR: #113
}
.warning {
	COLOR: red; FONT-WEIGHT: bold
}
.information {
	COLOR: blue; FONT-WEIGHT: bold
}
.alertLabel {
	WIDTH: 190px; DISPLAY: block; FLOAT: left
}
.alertOption {
	DISPLAY: block; FLOAT: left
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
HTML {
	HEIGHT: 100%
}
.spacer {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 0; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px; PADDING-TOP: 0px
}
BODY {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.8em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, sans-serif; BACKGROUND: #fff; HEIGHT: 100%; COLOR: #333; FONT-SIZE: 62.5%; PADDING-TOP: 0px
}
#alert-messages {
	TEXT-ALIGN: left
}
.h {
	DISPLAY: none; VISIBILITY: hidden
}
A {
	COLOR: #156166; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #156166; TEXT-DECORATION: none
}
A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
A:hover IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
#top A {
	TEXT-DECORATION: none
}
#top A:hover {
	TEXT-DECORATION: underline
}
.n5content A {
	TEXT-DECORATION: underline
}
.n5actions A {
	TEXT-DECORATION: underline
}
.n5content A:hover {
	TEXT-DECORATION: none
}
.n5actions A:hover {
	TEXT-DECORATION: none
}
.n5content IMG {
	MARGIN: 4px 10px
}
.n5content UL {
	MARGIN-TOP: -1em; MARGIN-BOTTOM: 1.2em
}
.n5content OL {
	MARGIN-TOP: -1em; MARGIN-BOTTOM: 1.2em
}
.n5content UL UL {
	MARGIN: 0px
}
.n5content OL OL {
	MARGIN: 0px
}
.ie6 .n5content UL UL {
	HEIGHT: 1%
}
.ie7 .n5content UL UL {
	HEIGHT: 1%
}
.align-right {
	TEXT-ALIGN: right
}
#right .n5content IMG {
	MARGIN: 0px 0px 10px
}
UL {
	LIST-STYLE-POSITION: outside
}
OL {
	LIST-STYLE-POSITION: outside
}
UL {
	LIST-STYLE-TYPE: square
}
UL LI {
	LIST-STYLE-TYPE: square
}
OL {
	LIST-STYLE-TYPE: decimal
}
LI {
	MARGIN-LEFT: 30px
}
LEGEND {
	COLOR: #333
}
.tabs {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.gamma {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.gamma UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.lfr-dock-list {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.tabs LI {
	MARGIN-LEFT: 0px
}
.gamma LI {
	MARGIN-LEFT: 0px
}
.lfr-dock-list LI {
	MARGIN-LEFT: 0px
}
.n5list UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px; LIST-STYLE-IMAGE: none
}
UL#search_results {
	LIST-STYLE-TYPE: none; MARGIN: 0px; LIST-STYLE-IMAGE: none
}
UL#key_matches {
	LIST-STYLE-TYPE: none; MARGIN: 0px; LIST-STYLE-IMAGE: none
}
.n5list LI {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none
}
UL#search_results LI {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none
}
UL#key_matches LI {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none
}
#right .portlet-boundary_stmListPorlet_WAR_stmlistportlet_ .portlet-content-container {
	OVERFLOW: hidden
}
.ie7 #right .portlet-boundary_stmListPorlet_WAR_stmlistportlet_ .portlet-content-container {
	DISPLAY: inline-block
}
.ie6 #right .portlet-boundary_stmListPorlet_WAR_stmlistportlet_ .portlet-content-container {
	DISPLAY: inline-block
}
.ie7 #right .portlet-boundary_stmListPorlet_WAR_stmlistportlet_ .portlet {
	PADDING-BOTTOM: 1px
}
.ie6 #right .portlet-boundary_stmListPorlet_WAR_stmlistportlet_ .portlet {
	PADDING-BOTTOM: 1px
}
.portlet-boundary_stmListPorlet_WAR_stmlistportlet_ A.nuoli {
	FLOAT: right
}
.adminListPortlet TH {
	PADDING-RIGHT: 20px
}
.popup FORM[name='layoutTemplates'] {
	HEIGHT: 500px; OVERFLOW: auto
}
.js .interactive-mode.lfr-dock {
	TOP: 32px
}
.js .interactive-mode.lfr-dock H2 SPAN {
	FONT-SIZE: 1em
}
.lfr-dock-list H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1em !important; PADDING-TOP: 0px
}
LI.hide-private {
	DISPLAY: none !important; HEIGHT: 0px; VISIBILITY: hidden
}
.lfr-dock LI.preview A {
	BACKGROUND-IMAGE: url(../images/common/preview.png)
}
.lfr-dock LI.stm-admin A {
	BACKGROUND-IMAGE: url(../images/dock/my_places.png)
}
BODY.showPortletTitles .lfr-column {
	MIN-HEIGHT: 30px
}
.ie6 BODY.showPortletTitles .lfr-column {
	HEIGHT: auto !important
}
.columns-max {
	MARGIN: 15px auto; MAX-WIDTH: 1000px
}
BODY.showPortletTitles .news-top .lfr-column {
	MIN-HEIGHT: 15px
}
.ie6 BODY.showPortletTitles .news-top .lfr-column {
	HEIGHT: auto !important
}
.portlet-borderless-bar {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #f5f5f5; PADDING-TOP: 3px
}
.portlet-topper {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.portlet {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.portlet-content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.portlet-title {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.portlet {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.portlet-topper {
	PADDING-RIGHT: 0px; DISPLAY: none; MARGIN-RIGHT: 0px
}
.portlet-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.portlet-topper {
	DISPLAY: none
}
.n5actions {
	DISPLAY: none
}
BODY.showPortletTitles .portlet-topper {
	DISPLAY: block
}
.portlet-topper IMG {
	MARGIN: 0px
}
.show-btn {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 16px; BACKGROUND: url(../images/arrows/02_plus.png) no-repeat center center; VISIBILITY: hidden; COLOR: #555; RIGHT: 0px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.show-btn:hover {
	VISIBILITY: visible; COLOR: #555; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.visible.show-btn {
	VISIBILITY: visible !important
}
.subpage #main .portlet {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
.front-top .portlet {
	MARGIN: 0px
}
.news-top .portlet {
	MARGIN: 0px
}
#site #front-bottom .right .portlet {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 4px; PADDING-TOP: 0px
}
.subpage #top-content .portlet {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.subpage #right .portlet {
	PADDING-BOTTOM: 17px; MARGIN-BOTTOM: 3px; BACKGROUND: url(../images/custom/border_dot_hor.gif) repeat-x left bottom
}
#right .portlet-boundary {
	MARGIN-BOTTOM: 10px
}
BODY.hidePortletTitles .portlet-msg-error {
	DISPLAY: none
}
#tabs1TabsSection {
	DISPLAY: block !important
}
#tabs1TabsSection FORM {
	DISPLAY: none
}
#tabs1TabsSection FORM.uni-form {
	DISPLAY: block
}
.lfr-portal-login {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; MARGIN-BOTTOM: 116px; BACKGROUND: #fff; PADDING-TOP: 20px
}
.lfr-portal-login FORM {
	WIDTH: 300px; FLOAT: left; MARGIN-RIGHT: 10px
}
.lfr-portal-login FIELDSET {
	PADDING-BOTTOM: 0.7em; PADDING-LEFT: 0.7em; PADDING-RIGHT: 0.7em; PADDING-TOP: 0px
}
.lfr-portal-login .uni-form .block-labels LABEL {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 100%; MARGIN: 0.3em 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: none; PADDING-TOP: 0px
}
.lfr-portal-login .uni-form .block-labels .label {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 100%; MARGIN: 0.3em 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: none; PADDING-TOP: 0px
}
.lfr-portal-login .lfr-input-text {
	WIDTH: 150px
}
.lfr-portal-login .uni-form .button-holder {
	TEXT-ALIGN: left; MARGIN-TOP: 15px
}
IFRAME#dlFileEntryUploadProgress-iframe {
	HEIGHT: 450px !important; OVERFLOW: hidden
}
BODY.portal-popup {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
BODY.portal-popup #content-wrapper {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 100%; OVERFLOW: auto; PADDING-TOP: 0px
}
BODY.portal-popup .portlet-document-library TABLE {
	FONT-SIZE: 1.2em
}
TABLE.taglib-ratings {
	DISPLAY: none
}
.j18iHighlight {
	BORDER-BOTTOM: #fc0 1px dotted; BORDER-LEFT: #fc0 1px dotted; BACKGROUND-COLOR: #ffc; BORDER-TOP: #fc0 1px dotted; BORDER-RIGHT: #fc0 1px dotted
}
#wrapper {
	TEXT-ALIGN: left; MARGIN: 0px; WIDTH: 100%; FONT-SIZE: 1.2em
}
* HTML #wrapper {
	HEIGHT: 100%
}
#top-wrapper {
	BACKGROUND: url(../images/custom/bg_top_wide.gif) no-repeat center 0px
}
#top {
	MARGIN: 0px auto; WIDTH: 993px; BACKGROUND: url(../images/custom/bg_top.gif) no-repeat right top; HEIGHT: 76px
}
#top .left {
	WIDTH: 45%; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 16px
}
#top .right {
	WIDTH: 50%; DISPLAY: inline; FLOAT: right; MARGIN-RIGHT: 16px
}
#support {
	MARGIN-LEFT: 16px
}
#shortcuts {
	TEXT-ALIGN: right; MARGIN-TOP: 18px; WIDTH: 100%; FLOAT: right
}
#support SPAN {
	MARGIN: 0px 9px 0px 7px; COLOR: #bbb
}
#shortcuts SPAN {
	MARGIN: 0px 7px 0px 9px; COLOR: #bbb
}
#footer SPAN {
	MARGIN: 0px 7px 0px 9px; COLOR: #bbb
}
#banner {
	HEIGHT: 87px; CLEAR: both
}
#print-logo {
	DISPLAY: none
}
#logo {
	PADDING-BOTTOM: 0px; MARGIN: 9px 0px 0px 16px; PADDING-LEFT: 0px; WIDTH: 300px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: url(../images/custom/logo_fi_sv.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 36px; PADDING-TOP: 0px
}
#logo A.fi {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 137px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 36px; PADDING-TOP: 0px
}
#logo A.sv {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 163px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 36px; PADDING-TOP: 0px
}
BODY.en #logo {
	WIDTH: 300px; BACKGROUND: url(../images/custom/logo_en.gif) no-repeat 0px 0px; HEIGHT: 35px
}
BODY.en #logo A.en {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 35px; PADDING-TOP: 0px
}
#logo A SPAN {
	DISPLAY: none
}
#top #search {
	MARGIN-TOP: 13px; WIDTH: 258px; BACKGROUND: url(../images/custom/bg_search.gif) no-repeat 0px 0px; FLOAT: right; HEIGHT: 24px
}
* HTML #top #search {
	OVERFLOW: hidden
}
#top #search FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#top #search .searchBtn {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 43px; PADDING-RIGHT: 0px; FLOAT: right; HEIGHT: 24px; PADDING-TOP: 0px
}
#top #search .txt {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0.4em; PADDING-LEFT: 0.4em; WIDTH: 200px; PADDING-RIGHT: 0.4em; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; COLOR: #49443c; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0.4em
}
#site {
	MARGIN: 2px auto 0px; WIDTH: 993px
}
#content-wrapper {
	MARGIN: 2px auto 0px; WIDTH: 993px
}
#site .inner {
	MARGIN: 0px 15px; MIN-HEIGHT: 400px; WIDTH: 963px; FLOAT: left
}
* HTML #site .inner {
	PADDING-BOTTOM: 116px
}
.ie7 #site .inner {
	PADDING-BOTTOM: 116px
}
.frontpage #site .inner {
	BACKGROUND: url(../images/custom/border_dot_ver.gif) repeat-y 721px 0px
}
.frontpage #site #left {
	WIDTH: 719px; DISPLAY: inline; FLOAT: left
}
.frontpage #site #right {
	WIDTH: 239px; DISPLAY: inline; FLOAT: right
}
#site .front-top {
	BACKGROUND: url(../images/custom/bg_front_top.gif) #f5f5f5 repeat-x 0px 0px; FLOAT: left
}
#site #left .front-top {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 16px; WIDTH: 687px; PADDING-RIGHT: 16px; PADDING-TOP: 14px
}
#site #right .front-top {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; WIDTH: 222px; PADDING-RIGHT: 5px; PADDING-TOP: 14px
}
* HTML #site #right .front-top {
	MARGIN: 0px
}
#site #front-top {
	PADDING-BOTTOM: 3px; WIDTH: 100%; MARGIN-BOTTOM: 1px; BACKGROUND: url(../images/custom/border_dot_hor.gif) repeat-x left bottom; FLOAT: left
}
#front-top-inner {
	WIDTH: 100%; BACKGROUND: url(../images/custom/bg_front_top_base.gif) repeat-y 0px 0px; FLOAT: left
}
#site .news-top {
	WIDTH: 100%; MARGIN-BOTTOM: 12px; FLOAT: left
}
#site .front-top .news-left {
	WIDTH: 386px; FLOAT: left
}
#site .front-top .news-right {
	WIDTH: 273px; FLOAT: right
}
#site #front-bottom {
	WIDTH: 963px; BACKGROUND: url(../images/custom/border_dot_ver.gif) repeat-y 420px 0px; FLOAT: left
}
#site #front-bottom .left {
	PADDING-BOTTOM: 17px; PADDING-LEFT: 16px; WIDTH: 386px; PADDING-RIGHT: 16px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 14px
}
#site #front-bottom .middle {
	PADDING-BOTTOM: 17px; PADDING-LEFT: 12px; WIDTH: 281px; PADDING-RIGHT: 4px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 4px; PADDING-TOP: 14px
}
#site #front-bottom .right {
	PADDING-BOTTOM: 17px; PADDING-LEFT: 0px; WIDTH: 239px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: right; PADDING-TOP: 14px
}
#site #front-bottom .news-top {
	MARGIN-BOTTOM: 14px
}
#front-bottom-upper {
	PADDING-BOTTOM: 17px; PADDING-LEFT: 12px; PADDING-RIGHT: 5px; BACKGROUND: url(../images/custom/border_dot_hor.gif) repeat-x left bottom; PADDING-TOP: 14px
}
#front-bottom-lower {
	PADDING-BOTTOM: 17px; PADDING-LEFT: 12px; PADDING-RIGHT: 5px; PADDING-TOP: 14px
}
.subpage #site .inner {
	MARGIN-BOTTOM: 1px; BACKGROUND: url(../images/custom/border_dot_ver.gif) repeat-y 241px 0px
}
.subpage #left {
	WIDTH: 242px; DISPLAY: inline; FLOAT: left
}
.subpage #main {
	LINE-HEIGHT: 1.4em; WIDTH: 719px; DISPLAY: inline; FLOAT: right
}
.subpage #top-content .portlet {
	MARGIN: 0px
}
.subpage #middle {
	WIDTH: 478px; FLOAT: left
}
.subpage .wide#middle {
	WIDTH: 100%
}
* HTML #main .wide {
	OVERFLOW: hidden
}
.subpage #right {
	MARGIN: 0px 15px 20px 481px
}
#top-content {
	MARGIN-BOTTOM: 1em
}
#top-content .modificationDate {
	DISPLAY: none
}
#top-content .n5content IMG {
	MARGIN: 0px
}
#content-wrapper #column-1 {
	FLOAT: left
}
#middle #column-1 {
	MARGIN-TOP: 1em
}
#border-right {
	WIDTH: 100%; BACKGROUND: url(../images/custom/border_dot_ver.gif) repeat-y 479px 0px; FLOAT: left
}
.borders {
	BACKGROUND: url(../images/custom/border_dot_hor.gif) repeat-x 2px 10px; PADDING-TOP: 20px
}
.middle-padding {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
#personResponsibleForContentPortlet_WAR_stmpersonresponsibleforcontent {
	CLEAR: both
}
FORM#newslettersub SPAN#email.errors {
	BORDER-BOTTOM: #e8a71d 1px solid; BORDER-LEFT: #e8a71d 1px solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 1em; WIDTH: 95%; PADDING-RIGHT: 1em; DISPLAY: block; MARGIN-BOTTOM: 1em; BACKGROUND: #f4f4f4; BORDER-TOP: #e8a71d 1px solid; BORDER-RIGHT: #e8a71d 1px solid; PADDING-TOP: 0.5em
}
#_88_languageId {
	DISPLAY: none
}
#_88_name_temp {
	DISPLAY: none
}
#_88_title_temp {
	DISPLAY: none
}
SELECT[name='_88_copyLayoutId'] {
	WIDTH: 630px
}
.ie .portlet-boundary_N5TargetlessContentEditor_ {
	Z-INDEX: 1
}
.infoBar {
	MARGIN: 25px 15px; WIDTH: 448px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 10px
}
.wide .infoBar {
	WIDTH: 689px
}
.infoBar A {
	FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 0.9em; TEXT-DECORATION: none
}
.infoBar A:hover {
	TEXT-DECORATION: underline
}
.infoBar A.print {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/custom/icon-print.gif) no-repeat 0px 0px; FLOAT: right; MARGIN-RIGHT: 22px; PADDING-TOP: 0px
}
.infoBar A.sendToFriendLink {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/custom/icon-email.gif) no-repeat 0px 0px; FLOAT: right; PADDING-TOP: 0px
}
.infoBar .addthis_toolbox {
	PADDING-RIGHT: 22px; FLOAT: right
}
.feedbackFormContainer .feedbackFormSpamValidationFields {
	DISPLAY: none
}
.julkaisu .lead {
	MARGIN-TOP: 1.5em
}
.ie6 .link-list {
	DISPLAY: inline-block
}
.ie7 .link-list {
	DISPLAY: inline-block
}
.link-list UL {
	MARGIN-LEFT: 0px
}
.link-list LI {
	LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 16px; LIST-STYLE-IMAGE: none
}
.link-list LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.7em; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: url(../images/custom/square.gif) no-repeat 0px 0.3em; MARGIN-LEFT: -16px; PADDING-TOP: 0px
}
.link-list LI A.nuoli {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.7em; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: url(../images/custom/square.gif) no-repeat 0px 0.3em; MARGIN-LEFT: -16px; PADDING-TOP: 0px
}
.ie .link-list LI A {
	DISPLAY: inline-block
}
.ie .link-list LI A.nuoli {
	DISPLAY: inline-block
}
.link-list LI A.ulkoinen {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/custom/square_arrow.gif) no-repeat 0px 0.3em; PADDING-TOP: 0px
}
.link-list LI A.ulkoinen-sisennys {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/custom/square_arrow.gif) no-repeat 0px 0.3em; PADDING-TOP: 0px
}
.ie .link-list LI A.ulkoinen {
	DISPLAY: inline-block
}
.ie .link-list LI A.ulkoinen-sisennys {
	DISPLAY: inline-block
}
.link-list LI A.nuoli-sisennys {
	MARGIN-LEFT: 0px
}
.link-list LI A.ulkoinen-sisennys {
	MARGIN-LEFT: 0px
}
.link-list LI P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; COLOR: #555; PADDING-TOP: 0px
}
.link-list LI ADDRESS {
	FONT-STYLE: italic; COLOR: #888
}
DIV.link-wrap {
	PADDING-LEFT: 15px; DISPLAY: inline-block
}
DIV.link-wrap-indent {
	PADDING-LEFT: 30px
}
DIV.link-wrap A {
	DISPLAY: inline !important; BACKGROUND-POSITION: 0px 0.4em; MARGIN-LEFT: -15px !important
}
DIV.link-wrap-indent A {
	DISPLAY: inline !important; BACKGROUND-POSITION: 0px 0.4em; MARGIN-LEFT: -15px !important
}
.ie .ce-r DIV.link-wrap A {
	DISPLAY: inline-block !important
}
.ie .ce-r DIV.link-wrap-indent A {
	DISPLAY: inline-block !important
}
.highlight-arrow A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/custom/square.gif) no-repeat 0px 0.5em; PADDING-TOP: 0px
}
A.nuoli {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/custom/square.gif) no-repeat 0px 0.5em; PADDING-TOP: 0px
}
.newsletter #modifyLink {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/custom/square.gif) no-repeat 0px 0.5em; PADDING-TOP: 0px
}
.ce-r A.nuoli {
	DISPLAY: inline-block
}
.ce-r A.ulkoinen {
	DISPLAY: inline-block
}
.n5content A.nuoli-sisennys {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/custom/square.gif) no-repeat 0px 0.5em; MARGIN-LEFT: 15px; PADDING-TOP: 0px
}
.n5view A.nuoli-sisennys {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/custom/square.gif) no-repeat 0px 0.5em; MARGIN-LEFT: 15px; PADDING-TOP: 0px
}
.n5content A.ulkoinen {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/custom/square_arrow.gif) no-repeat 0px 0.5em; PADDING-TOP: 0px
}
.n5view A.ulkoinen {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/custom/square_arrow.gif) no-repeat 0px 0.5em; PADDING-TOP: 0px
}
.n5content A.ulkoinen-sisennys {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/custom/square_arrow.gif) no-repeat 0px 0.5em; MARGIN-LEFT: 15px; PADDING-TOP: 0px
}
.n5view A.ulkoinen-sisennys {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/custom/square_arrow.gif) no-repeat 0px 0.5em; MARGIN-LEFT: 15px; PADDING-TOP: 0px
}
SPAN.nuoli-sisennys-liite {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: url(../images/custom/square.gif) no-repeat 0px 0.5em; MARGIN-LEFT: 15px; PADDING-TOP: 0px
}
.n5content SPAN.nuoli-sisennys-liite A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
.n5view SPAN.nuoli-sisennys-liite A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#right .shortcuts .nuoli-sisennys-liite {
	DISPLAY: inline-block; MARGIN-LEFT: 0px
}
#right .shortcuts A.nuoli-sisennys {
	DISPLAY: inline-block; MARGIN-LEFT: 0px
}
#middle .ce-r .attachments .nuoli-sisennys-liite {
	DISPLAY: inline-block; MARGIN-LEFT: 0px
}
#middle .ce-r .attachments A.nuoli-sisennys {
	DISPLAY: inline-block; MARGIN-LEFT: 0px
}
#right .shortcuts A.ulkoinen-sisennys {
	DISPLAY: inline-block; MARGIN-LEFT: 0px
}
#middle .ce-r .attachments A.ulkoinen-sisennys {
	DISPLAY: inline-block; MARGIN-LEFT: 0px
}
.n5content A.no-style {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.n5view A.no-style {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.rss {
	MARGIN: 10px 0px
}
.rss A {
	PADDING-LEFT: 21px; DISPLAY: block; BACKGROUND: url(../images/custom/icon-rss.gif) no-repeat 0px 0px; HEIGHT: 16px; COLOR: #222; FONT-WEIGHT: bold
}
.news-top A.twitter {
	MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 20px; BACKGROUND: url(../images/social_bookmarks/twitter.gif) no-repeat 0px 0.2em; FLOAT: left; COLOR: #4c4c4c; FONT-SIZE: 0.9em
}
.valiviiva {
	PADDING-BOTTOM: 0px; MARGIN: 17px -15px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/custom/border_dot_hor.gif) repeat-x left top; HEIGHT: 1px; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 0px
}
.frontpage #front-bottom .right .valiviiva {
	MARGIN: 17px -4px 0px -11px
}
.frontpage #front-bottom .middle .valiviiva {
	MARGIN: 17px -4px 0px -10px
}
#right .valiviiva {
	MARGIN: 17px -7px 0px
}
.ce-r .valiviiva {
	MARGIN: 17px -7px 0px
}
#wrapper #site P .valiviiva {
	MARGIN-BOTTOM: -4px
}
.shortcuts UL {
	MARGIN: 0px
}
.shortcuts IMG {
	MARGIN: 0px
}
#emailmodifybutton {
	BORDER-BOTTOM: #999 3px double; BORDER-LEFT: #ccc 3px double; PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0.25em; PADDING-RIGHT: 0.25em; BACKGROUND: url(../images/forms/button.png) #fafafa repeat-x; COLOR: #333; BORDER-TOP: #ccc 3px double; FONT-WEIGHT: bold; BORDER-RIGHT: #999 3px double; PADDING-TOP: 0.25em
}
#emailmodifybutton:hover {
	CURSOR: default; TEXT-DECORATION: none
}
.ie7 #emailmodifybutton {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; DISPLAY: inline-block; BACKGROUND: url(../images/forms/button.png) #fafafa repeat-x 0px 1px; PADDING-TOP: 0.2em
}
.ie6 #emailmodifybutton {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; DISPLAY: inline-block; BACKGROUND: url(../images/forms/button.png) #fafafa repeat-x 0px 1px; PADDING-TOP: 0.2em
}
#footer {
	TEXT-ALIGN: left; MARGIN: -116px 0px 0px; WIDTH: 100%; BACKGROUND: url(../images/custom/bg_footer.gif) #fff repeat-x 0px 0px; CLEAR: both; FONT-SIZE: 1.2em
}
.firefox1 #footer {
	MARGIN: 0px
}
#footer .inner {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 9px; WIDTH: 955px; PADDING-RIGHT: 15px; HEIGHT: 100px; PADDING-TOP: 16px
}
#footer .holder {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; WIDTH: 24%; PADDING-RIGHT: 0px; BACKGROUND: url(../images/custom/blue-square.gif) no-repeat 0px 0px; FLOAT: left; FONT-SIZE: 0.9em; PADDING-TOP: 12px
}
#footer .right {
	TEXT-ALIGN: right; WIDTH: 230px; BACKGROUND: url(../images/custom/stream_logo.gif) no-repeat right 28px; FLOAT: right; HEIGHT: 84px
}
.footer-email {
	MARGIN: 0px 0px -2px
}
H1 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1.2em; COLOR: #4c4c4c
}
H2 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1.2em; COLOR: #4c4c4c
}
H3 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1.2em; COLOR: #4c4c4c
}
H4 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1.2em; COLOR: #4c4c4c
}
H5 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1.2em; COLOR: #4c4c4c
}
H6 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1.2em; COLOR: #4c4c4c
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1.2em
}
H1 {
	LINE-HEIGHT: 1.2em; FONT-FAMILY: Verdana, sans-serif; MARGIN-BOTTOM: 0.5em; COLOR: #646464; FONT-SIZE: 2em; FONT-WEIGHT: normal
}
H2 {
	LINE-HEIGHT: 1.2em; FONT-FAMILY: Verdana, sans-serif; MARGIN-BOTTOM: 0.5em; COLOR: #646464; FONT-SIZE: 2em; FONT-WEIGHT: normal
}
H3 {
	TEXT-TRANSFORM: none; FONT-FAMILY: Verdana, sans-serif; COLOR: #646464; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
H4 {
	TEXT-TRANSFORM: none; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
H5 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; MARGIN: 17px -15px 1.2em; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT-FAMILY: Verdana, sans-serif; BACKGROUND: url(../images/custom/border_dot_hor.gif) repeat-x left top; COLOR: #646464; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.frontpage #front-bottom .right H5 {
	PADDING-BOTTOM: 0px; MARGIN: 17px -4px 1.2em -12px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#right H5 {
	PADDING-BOTTOM: 0px; MARGIN: 17px -3px 1.2em -7px; PADDING-LEFT: 7px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.ce-r H5 {
	PADDING-BOTTOM: 0px; MARGIN: 17px -3px 1.2em -7px; PADDING-LEFT: 7px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
H6 {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-TRANSFORM: none; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.news-top P {
	MARGIN: 0px
}
.frontpage H3 {
	MARGIN-BOTTOM: 13px
}
.n5content TABLE H3 {
	MARGIN: 1em 0px 0.3em
}
.nav-menu H3 {
	TEXT-TRANSFORM: uppercase; FONT-SIZE: 1em
}
.n5list H2 {
	TEXT-TRANSFORM: none; MARGIN-BOTTOM: 10px; FONT-SIZE: 1.3em; FONT-WEIGHT: normal; PADDING-TOP: 20px
}
.n5list LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/custom/square.gif) no-repeat 0px 0.4em; PADDING-TOP: 0px
}
.news-item A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/custom/square.gif) no-repeat 0px 0.4em; PADDING-TOP: 0px
}
.n5list LI .image-wrapper A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#site .news-item-image A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
.front-top .news-left .news-item A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
.n5content A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; DISPLAY: inline-block; MARGIN-BOTTOM: 0.5em; BACKGROUND: url(../images/custom/square.gif) no-repeat 0px 0.5em; PADDING-TOP: 0px
}
.portlet-boundary_N5TargetlessContentEditor_ .n5content A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
.n5content H3 A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
.n5list H3 A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
.portlet-boundary_N5TargetlessContentEditor_ .n5content .ce-c A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; DISPLAY: inline-block; MARGIN-BOTTOM: 0.5em; BACKGROUND: url(../images/custom/square.gif) no-repeat 0px 0.5em; PADDING-TOP: 0px
}
.ce-r .attachments A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; DISPLAY: inline-block; MARGIN-BOTTOM: 0.5em; BACKGROUND: url(../images/custom/square.gif) no-repeat 0px 0.5em; PADDING-TOP: 0px
}
#newsletter A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; DISPLAY: inline-block; MARGIN-BOTTOM: 0.5em; BACKGROUND: url(../images/custom/square.gif) no-repeat 0px 0.5em; PADDING-TOP: 0px
}
.portlet-boundary_N5TargetlessContentEditor_ .n5content .ce-c A.ulkoinen {
	BACKGROUND: url(../images/custom/square_arrow.gif) no-repeat 0px 0.5em
}
.ce-r .attachments A.ulkoinen {
	BACKGROUND: url(../images/custom/square_arrow.gif) no-repeat 0px 0.5em
}
.portlet-boundary_N5TargetlessContentEditor_ .n5content .ce-c A.ulkoinen-sisennys {
	BACKGROUND: url(../images/custom/square_arrow.gif) no-repeat 0px 0.5em
}
#newsletter A.ulkoinen {
	BACKGROUND: url(../images/custom/square_arrow.gif) no-repeat 0px 0.5em
}
#newsletter A.ulkoinen-sisennys {
	BACKGROUND: url(../images/custom/square_arrow.gif) no-repeat 0px 0.5em
}
.portlet-boundary_N5TargetlessContentEditor_ .n5content .ce-c SPAN.nuoli-sisennys-liite A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
.n5content H2 A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
.n5content H3 A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
.n5content H4 A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#top-navi {
	BACKGROUND: url(../images/custom/bg_topnavi_base.gif) repeat-x 0px 1px; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.top-navi-middle {
	MARGIN: 0px auto; WIDTH: 993px; BACKGROUND: url(../images/custom/bg_topnavi.gif) repeat-x 0px 1px
}
.top-navi-left {
	BACKGROUND: url(../images/custom/bg_topnavi_left.gif) no-repeat 0px 1px
}
.top-navi-right {
	BACKGROUND: url(../images/custom/bg_topnavi_right.gif) no-repeat right 1px; HEIGHT: 40px
}
#top-navi .navi-list {
	MARGIN: 0px 0px 0px 16px
}
#top-navi .navi-list UL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 40px; PADDING-TOP: 0px
}
#top-navi .navi-list LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: url(../images/custom/bg_topnavi_sep.gif) no-repeat right 1px; FLOAT: left; PADDING-TOP: 0px
}
* HTML #top-navi .navi-list LI {
	MARGIN: 0px
}
#top-navi .navi-list LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#top-navi .navi-list LI A {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #444; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#top-navi .navi-list LI A SPAN {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FLOAT: left; PADDING-TOP: 5px
}
#top-navi .navi-list LI A:hover {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/custom/bg_topnavi_actL.gif) no-repeat left top; COLOR: #111; PADDING-TOP: 0px
}
#top-navi .navi-list LI.selected A {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/custom/bg_topnavi_actL.gif) no-repeat left top; COLOR: #111; PADDING-TOP: 0px
}
#top-navi .navi-list LI A:hover SPAN {
	BACKGROUND: url(../images/custom/bg_topnavi_actR.gif) no-repeat right top; PADDING-TOP: 6px
}
#top-navi .navi-list LI.selected A SPAN {
	BACKGROUND: url(../images/custom/bg_topnavi_actR.gif) no-repeat right top; PADDING-TOP: 6px
}
#portlet-wrapper-71_INSTANCE_0001 {
	MARGIN: 0px
}
.nav-menu {
	PADDING-BOTTOM: 6px; WIDTH: 208px; MARGIN-LEFT: 15px
}
.nav-menu H3 {
	BORDER-BOTTOM: #f8a726 2px solid; PADDING-BOTTOM: 6px; LINE-HEIGHT: 1.1em; TEXT-TRANSFORM: uppercase; MARGIN: 13px 0px 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.2em; PADDING-TOP: 0px
}
.nav-menu H3 A {
	COLOR: #656565; TEXT-DECORATION: none
}
.nav-menu H3 A:hover {
	COLOR: #656565; TEXT-DECORATION: none
}
.nav-menu-border {
	MARGIN-TOP: 3px; BACKGROUND: url(../images/custom/bg_leftnavi_sep.gif) repeat-x 0px 0px; PADDING-TOP: 6px
}
UL.layouts {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL UL.layouts {
	BORDER-BOTTOM: #fde4bd 1px solid; BORDER-LEFT: #fde4bd 1px solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0.2em; BACKGROUND: #fffbe4; BORDER-TOP: #fde4bd 1px solid; BORDER-RIGHT: #fde4bd 1px solid; PADDING-TOP: 0.3em
}
UL UL.layouts UL {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
BODY .nav-menu LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY .nav-menu LI A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #333; TEXT-DECORATION: none; PADDING-TOP: 3px
}
* HTML BODY .nav-menu LI A {
	DISPLAY: inline-block
}
BODY .nav-menu LI A:hover {
	COLOR: #333; TEXT-DECORATION: underline
}
BODY .nav-menu LI LI {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
BODY .nav-menu LI LI A {
	PADDING-LEFT: 16px; COLOR: #333
}
BODY .nav-menu LI LI A:hover {
	TEXT-DECORATION: underline
}
BODY .nav-menu LI LI LI {
	PADDING-LEFT: 16px
}
BODY .nav-menu LI A.open {
	FONT-WEIGHT: bold
}
BODY .nav-menu LI A.selected {
	COLOR: #555; TEXT-DECORATION: underline
}
BODY .nav-menu LI LI A.selected {
	BACKGROUND: url(../images/custom/subnavi-arrow.gif) no-repeat 0.3em 0.7em; COLOR: #333; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
BODY .nav-menu LI LI LI A.selected {
	BACKGROUND: url(../images/custom/subnavi-arrow.gif) no-repeat 0.3em 0.7em; COLOR: #333; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.wide-navi {
	PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 10px
}
.wide-navi UL {
	MARGIN: 0px
}
.wide-navi LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px; LIST-STYLE-IMAGE: none
}
#breadcrumb {
	MARGIN: 0px 0px 9px 15px; COLOR: #666
}
#breadcrumb A {
	TEXT-DECORATION: none
}
#breadcrumb A:hover {
	TEXT-DECORATION: underline
}
#wrapper #site .news-top H3 {
	LINE-HEIGHT: 1.1em; MARGIN: 0px; FLOAT: left
}
.news-top A {
	MARGIN: 0px; TEXT-DECORATION: none
}
.news-top A:hover {
	TEXT-DECORATION: underline
}
.news-top .rss {
	MARGIN: 0px 0px 0px 15px; PADDING-LEFT: 20px; BACKGROUND: url(../images/custom/rss.gif) no-repeat 0px 0.2em; FLOAT: left; COLOR: #4c4c4c; FONT-SIZE: 0.9em
}
.news-top .email {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/custom/icon-email.gif) no-repeat 0px 0.2em; FLOAT: left; COLOR: #4c4c4c; MARGIN-LEFT: 10px; FONT-SIZE: 0.9em
}
#front-bottom .news-top .rss {
	MARGIN-LEFT: 10px
}
#front-bottom .news-top .email {
	MARGIN-LEFT: 10px
}
.news-top .more {
	MARGIN: 0px; CLEAR: none
}
A.more {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 1em; BACKGROUND: url(../images/custom/square.gif) no-repeat 0px 0.5em; FLOAT: right; CLEAR: both; TEXT-DECORATION: underline; PADDING-TOP: 0px
}
A.more:hover {
	TEXT-DECORATION: none
}
#site #right .front-top A.more {
	MARGIN: 0px
}
.frontpage .lift {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.date {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: Verdana, sans-serif; COLOR: #777; FONT-SIZE: 0.8em; PADDING-TOP: 0px
}
.news-item .image-item-image .date {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.content-wrapper .date {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.liftArea .news-item {
	LINE-HEIGHT: 1.4em; WIDTH: 100%; MARGIN-BOTTOM: 14px; FLOAT: left
}
.news-item .image-wrapper {
	WIDTH: 168px; BACKGROUND: url(../images/custom/news_img_big.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 119px
}
.news-item .image-wrapper .image-container {
	TEXT-ALIGN: center; MARGIN: 4px 0px 0px 4px; WIDTH: 152px; HEIGHT: 101px; OVERFLOW: hidden
}
.news-item .image-wrapper .image-container IMG {
	MARGIN: 0px; FLOAT: none
}
.news-item .content-wrapper {
	WIDTH: 213px; FLOAT: right
}
.news-item .ingress {
	MARGIN-TOP: 0.5em
}
.news-item .ingress P {
	MARGIN: 0px
}
.frontpage .news-item H4 {
	MARGIN: 0px; FONT-WEIGHT: normal
}
.no-image .news-item .image-wrapper {
	DISPLAY: none
}
.no-image .news-item .content-wrapper {
	WIDTH: 100%
}
#site .news-item-image {
	WIDTH: 100%; CLEAR: both
}
#site .news-item-image H4 {
	MARGIN: 0px
}
#site .news-item-image .image-wrapper {
	PADDING-BOTTOM: 14px; MARGIN: 0px 2px 0px 0px; WIDTH: 84px; BACKGROUND: url(../images/custom/news_img_gray_bot.gif) no-repeat left bottom; FLOAT: left
}
#site .news-item-image .image-wrapper .inner {
	PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: 30px; PADDING-LEFT: 0px; WIDTH: 84px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/custom/news_img_gray_top.gif) no-repeat left top; PADDING-TOP: 0px
}
* HTML #site .news-item-image .image-wrapper .inner {
	HEIGHT: 30px
}
#site #front-bottom .news-item-image .image-wrapper {
	BACKGROUND: url(../images/custom/news_img_bot.gif) no-repeat left bottom
}
#site #front-bottom .news-item-image .image-wrapper .inner {
	BACKGROUND: url(../images/custom/news_img_top.gif) no-repeat left top
}
#site .news-item-image .image-wrapper IMG {
	MARGIN: 4px 0px 0px 4px; WIDTH: 68px; FLOAT: none; HEIGHT: auto !important
}
#site .news-item-image .ingress {
	CLEAR: both
}
.n5prioritylist .liftTool {
	Z-INDEX: 2000; BORDER-BOTTOM: #b9e3ff 1px solid; POSITION: absolute; BORDER-LEFT: #b9e3ff 1px solid; PADDING-BOTTOM: 1em; BACKGROUND-COLOR: #fafdff; MARGIN-TOP: 20px; PADDING-LEFT: 1em; WIDTH: 250px; PADDING-RIGHT: 1em; DISPLAY: none; BORDER-TOP: #b9e3ff 1px solid; RIGHT: 0px; BORDER-RIGHT: #b9e3ff 1px solid; PADDING-TOP: 1em
}
.slotHighlight {
	BACKGROUND: #f1f1f1
}
.liftToolActivation {
	POSITION: absolute; WIDTH: 20px; HEIGHT: 20px; CURSOR: pointer; RIGHT: 0px
}
BODY.controls-hidden .liftToolActivation {
	DISPLAY: none
}
.listadmin .liftArea .sticky .liftToolActivation {
	BACKGROUND: url(../images/custom/pin.png) no-repeat right top
}
.listadmin .liftArea .freeSlot .liftToolActivation {
	BACKGROUND: url(../images/custom/bg_bluedonut.gif) no-repeat right top
}
.listadmin .listArea .liftToolActivation {
	BACKGROUND: url(../images/custom/bg_bluedonut.gif) no-repeat right top; CURSOR: pointer
}
.listadmin .n5list .listArea .liftToolActivation {
	POSITION: static; FLOAT: right
}
.n5list .listadmin .liftArea .sticky .liftToolActivation {
	POSITION: static; FLOAT: right
}
.n5list .listadmin .liftArea .liftToolActivation {
	POSITION: static; FLOAT: right
}
.ie .portlet-boundary_stmsiteprioritylist_WAR_stmsiteprioritylist_ {
	Z-INDEX: 1
}
.ie .portlet-boundary_stmsiteprioritylist_WAR_stmsiteprioritylist_ .portlet {
	Z-INDEX: 1
}
#front-bottom .middle .portlet {
	WIDTH: 100%; FLOAT: left; CLEAR: both
}
#front-bottom .left .portlet {
	WIDTH: 100%; FLOAT: left; CLEAR: both
}
#front-bottom .middle .n5list LI {
	WIDTH: 100%; FLOAT: left
}
#front-bottom .left .n5list LI {
	WIDTH: 100%; FLOAT: left
}
.front-news {
	CLEAR: both
}
.news-item IMG {
	MARGIN-LEFT: 10px
}
.n5list LI {
	LINE-HEIGHT: 1.4em; MARGIN-BOTTOM: 1em
}
.n5list P {
	MARGIN: 0px
}
.n5list H4 {
	MARGIN: 0px
}
.subpage #right .more {
	CLEAR: none
}
.subpage .lift {
	MARGIN-BOTTOM: 0.7em
}
#site .ylakulma {
	BACKGROUND: url(../images/custom/bg_ylakulma.gif) #f5f5f5 no-repeat right top
}
#site .ylakulma .description {
	COLOR: #656565
}
#site .ylakulma .date {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-LEFT: 86px; PADDING-TOP: 0px
}
#site .ylakulma .title {
	MARGIN: 0px 0px 0.5em 86px; WORD-WRAP: break-word
}
.ie6 #site .ylakulma .title {
	WIDTH: 133px
}
.ie7 #site .ylakulma .title {
	WIDTH: 133px
}
#site .ylakulma .ingress {
	CLEAR: both
}
DIV.c-b {
	CLEAR: both
}
DIV.ce-c {
	WIDTH: 100%; MARGIN-BOTTOM: 10px; HEIGHT: auto
}
DIV.ce-l {
	FLOAT: left; HEIGHT: auto
}
DIV.ce-r {
	FLOAT: left; HEIGHT: auto
}
DIV.ce-l {
	WIDTH: 69%; PADDING-RIGHT: 1%; BACKGROUND: url(../images/custom/border_dot_ver.gif) repeat-y right top; MARGIN-RIGHT: 0px
}
DIV.ce-r {
	PADDING-LEFT: 1%; WIDTH: 28%; BACKGROUND: url(../images/custom/border_dot_hor.gif) repeat-x left bottom
}
DIV.ce-p {
	WIDTH: auto; PADDING-RIGHT: 5px; HEIGHT: auto
}
DIV.c-b-content {
	CLEAR: both
}
DIV.ce-c-content {
	MIN-HEIGHT: 100%; WIDTH: 100%; HEIGHT: auto !important
}
DIV.ce-l-content {
	FLOAT: left; HEIGHT: 100%
}
DIV.ce-r-content {
	FLOAT: left; HEIGHT: 100%
}
DIV.ce-lt-content {
	FLOAT: left; HEIGHT: 100%
}
DIV.ce-mt-content {
	FLOAT: left; HEIGHT: 100%
}
DIV.ce-rt-content {
	FLOAT: left; HEIGHT: 100%
}
DIV.ce-l-content {
	PADDING-RIGHT: 0px
}
DIV.ce-lt-content {
	PADDING-RIGHT: 0px
}
DIV.ce-mt-content {
	PADDING-RIGHT: 0px
}
DIV.ce-l-content {
	WIDTH: 32%
}
DIV.ce-r-content {
	WIDTH: 66%
}
DIV.ce-lt-content {
	MARGIN-TOP: 10px; WIDTH: 165px; HEIGHT: 100%
}
DIV.ce-rt-content {
	MARGIN-TOP: 10px; WIDTH: 165px; FLOAT: right; HEIGHT: 100%
}
DIV.ce-mt-content {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 54%; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
DIV.ce-p-content {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
DIV.ce-pb-content {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-COLLAPSE: collapse; CLEAR: none; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
TABLE TD {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; VERTICAL-ALIGN: top; PADDING-TOP: 0.3em
}
#wrapper .n5content TABLE {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#wrapper .n5content TABLE TD {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#wrapper .n5view TABLE {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#wrapper .n5view TABLE TD {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#wrapper .n5view #newsletter TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#wrapper .n5view #newsletter TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#wrapper .n5content TABLE.alareuna {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#wrapper .n5content TABLE.alareuna TD {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#wrapper .n5view TABLE.alareuna {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#wrapper .n5view TABLE.alareuna TD {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#wrapper .n5content TABLE.reunat {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#wrapper .n5content TABLE.reunat TD {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#wrapper .n5view TABLE.reunat {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#wrapper .n5view TABLE.reunat TD {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#wrapper .n5content TABLE.reunaton {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#wrapper .n5content TABLE.reunaton TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#wrapper .n5view TABLE.reunaton {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#wrapper .n5view TABLE.reunaton TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#wrapper .portlet-section-alternate TD {
	BACKGROUND: #fff
}
#wrapper .portlet-section-body-hover TD {
	BACKGROUND: #fff6cc
}
#wrapper .portlet-section-alternate-hover TD {
	BACKGROUND: #fff6cc
}
#wrapper .n5content TR.odd {
	BACKGROUND: #eee
}
#wrapper .n5view TR.odd {
	BACKGROUND: #eee
}
TABLE.product {
	WIDTH: auto
}
TABLE.product TD.left {
	WIDTH: 80px
}
DIV.productWrapper {
	BORDER-BOTTOM: #a6a29a 1px solid; BORDER-LEFT: #a6a29a 1px solid; BACKGROUND-COLOR: #f7f7f7; MIN-HEIGHT: 435px; WIDTH: 100%; FLOAT: left; BORDER-RIGHT: #a6a29a 1px solid; PADDING-TOP: 20px
}
DIV.productLeft {
	WIDTH: 20%; FLOAT: left
}
DIV.productRight {
	PADDING-BOTTOM: 5%; WIDTH: 78%; PADDING-RIGHT: 2%; FLOAT: left
}
#feedbackForm LABEL.liferay-web-form {
	WIDTH: 120px; DISPLAY: block; MARGIN-BOTTOM: 5px; FLOAT: left; CLEAR: both
}
#feedbackForm .liferay-input-radiobutton {
	CLEAR: both
}
#feedbackForm .liferay-input-radiobutton INPUT[type='radio'] {
	MARGIN-RIGHT: 5px
}
#feedbackForm INPUT#organization {
	MARGIN-BOTTOM: 10px
}
#feedbackForm INPUT[type='text'].liferay-input-text {
	WIDTH: 150px; MARGIN-BOTTOM: 5px
}
#feedbackForm .liferay-textarea {
	WIDTH: 340px; DISPLAY: block; HEIGHT: 100px
}
#feedbackForm .liferay-web-form-submit {
	CLEAR: both
}
#feedbackForm #subject1 {
	MARGIN: 0px 5px 0px 0px
}
#feedbackForm #subject2 {
	MARGIN: 0px 5px
}
#subject3 {
	MARGIN: 0px 5px
}
#subject4 {
	MARGIN: 0px 5px
}
.ie6 #feedbackForm INPUT.text {
	WIDTH: 150px; MARGIN-BOTTOM: 5px
}
.portlet-boundary_85_ UL {
	MARGIN: 1em 0px; FONT-WEIGHT: bold
}
.portlet-boundary_85_ UL UL {
	MARGIN: 0px 0px 2em; FONT-WEIGHT: normal
}
.portlet-boundary_85_ UL UL UL {
	MARGIN: 0px; FONT-WEIGHT: normal
}
.portlet-boundary_85_ LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0.3em; LIST-STYLE-IMAGE: none
}
.google #search {
	MARGIN: 3px 10px 5px 0px; WIDTH: 200px; FLOAT: left
}
DIV.google_navi {
	MARGIN-BOTTOM: 10px
}
#search_results {
	LIST-STYLE-TYPE: none
}
#search_results LI {
	MARGIN: 0px 0px 10px
}
#search_results .href {
	COLOR: #008000
}
#search_results A {
	BORDER-BOTTOM: #156166 1px solid; FONT-SIZE: 1.2em; TEXT-DECORATION: none
}
#search_results A:hover {
	TEXT-DECORATION: none
}
UL#key_matches {
	BORDER-BOTTOM: #f8a726 1px solid; BORDER-LEFT: #f8a726 1px solid; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 15px; BACKGROUND: #f5f5f5 0px 0px; BORDER-TOP: #f8a726 1px solid; BORDER-RIGHT: #f8a726 1px solid; PADDING-TOP: 8px
}
#key_matches LI {
	MARGIN: 0px 0px 10px
}
#key_matches .href {
	DISPLAY: block; COLOR: #008000
}
#key_matches A {
	BORDER-BOTTOM: #156166 1px solid; FONT-SIZE: 1.2em; TEXT-DECORATION: none
}
#key_matches A:hover {
	TEXT-DECORATION: none
}
#related_queries {
	BORDER-BOTTOM: #f8a726 1px solid; BORDER-LEFT: #f8a726 1px solid; PADDING-BOTTOM: 10px; FONT-STYLE: italic; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f5f5f5; BORDER-TOP: #f8a726 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #f8a726 1px solid; PADDING-TOP: 10px
}
#sortablelist UL {
	MARGIN: 0px; WIDTH: 100%; CLEAR: both
}
#sortablelist .selectionArea UL LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px 5px 0px 0px; DISPLAY: block; FLOAT: left; LIST-STYLE-IMAGE: none
}
#sortablelist .act {
	FONT-WEIGHT: bold
}
#sortablelistTable {
	MARGIN-TOP: 1em; WIDTH: 100%; CLEAR: both
}
#sortablelistTable .dateColumn {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; PADDING-TOP: 0.3em
}
#sortablelistTable .titleColumn {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; PADDING-TOP: 0.3em
}
.publicationSerieColumn {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; PADDING-TOP: 0.3em
}
#sortablelistTable .dateColumn {
	WIDTH: 9em
}
#sortablelistTable .langVersions {
	WIDTH: 3.5em
}
.publicationSerieColumn {
	WIDTH: 150px
}
.dateColumn A {
	PADDING-RIGHT: 20px
}
.titleColumn A {
	PADDING-RIGHT: 20px
}
.publicationSerieColumn A {
	PADDING-RIGHT: 20px
}
#sortablelistTable .asc A {
	BACKGROUND: url(../images/custom/list-asc.gif) no-repeat 96% 50%
}
#sortablelistTable .desc A {
	BACKGROUND: url(../images/custom/list-desc.gif) no-repeat 96% 50%
}
#linkChecker DT {
	WIDTH: 12em; FLOAT: left; CLEAR: both; FONT-WEIGHT: bold
}
#linkChecker DD {
	WIDTH: 40em; FLOAT: left
}
#linkCheckerInfo {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: #eed; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 4px
}
#brokenUrls DL {
	PADDING-BOTTOM: 4px; MARGIN-TOP: 10px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px
}
#brokenUrls .even {
	BACKGROUND: #ffd
}
#brokenUrls .odd {
	BACKGROUND: white
}
FORM.search FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.advSearchForm FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
FORM.search LEGEND {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.advSearchForm LEGEND {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.publicationSeriesContainer {
	WIDTH: 35%; FLOAT: left; MARGIN-RIGHT: 5%
}
.pressReleaseSelection {
	WIDTH: 35%; FLOAT: left; MARGIN-RIGHT: 5%
}
.templateSelection {
	WIDTH: 35%; FLOAT: left; MARGIN-RIGHT: 5%
}
.topicSelection {
	MARGIN: 0px; WIDTH: 50%; FLOAT: left
}
.pubNumberSelection {
	WIDTH: 100%; CLEAR: both
}
INPUT.topicSelection {
	TEXT-TRANSFORM: capitalize
}
.publishTimeSelection {
	CLEAR: both
}
.langSelection {
	CLEAR: both
}
.textSelection {
	CLEAR: both
}
.textSelection INPUT {
	WIDTH: 50%
}
.advSearchMonth {
	MARGIN-TOP: 0.5em; WIDTH: 15px
}
.advSearchYear {
	MARGIN-TOP: 0.5em; WIDTH: 30px
}
.langSelection LABEL {
	MARGIN: 0px 1.2em 0px 0.3em
}
.advSearchResults LI {
	MARGIN-BOTTOM: 0.5em
}
.advSearchForm .errorMessage {
	BORDER-BOTTOM: #900 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #900 1px solid; PADDING-BOTTOM: 0.5em; MARGIN: 0.15em auto 1.2em; PADDING-LEFT: 2.8em; PADDING-RIGHT: 0.5em; DISPLAY: block; BACKGROUND: url(../images/messages/error.png) #fff1ed no-repeat 0.5em 50%; BORDER-TOP: #900 1px solid; BORDER-RIGHT: #900 1px solid; PADDING-TOP: 0.5em
}
.peopleList .navi UL {
	BORDER-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../images/custom/peopleList-navi-bottom.gif) repeat-x left bottom; FLOAT: left; MARGIN-LEFT: 0px
}
#site .peopleList .navi LI {
	MARGIN: 0px 3px 1px 0px; DISPLAY: block; BACKGROUND: url(../images/custom/peopleList-navi-M.gif) #ebebeb repeat-x 0px 0px; FLOAT: left
}
.peopleList .navi LI A {
	DISPLAY: block; BACKGROUND: url(../images/custom/peopleList-navi-R.gif) no-repeat right top
}
.peopleList .navi LI A SPAN {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: block; BACKGROUND: url(../images/custom/peopleList-navi-L.gif) no-repeat 0px 0px; PADDING-TOP: 4px
}
#site .peopleList .navi LI.act {
	MARGIN: 0px 3px 0px 0px; BACKGROUND: url(../images/custom/peopleList-navi-M-act.gif) #fff repeat-x 0px 0px
}
.peopleList .navi LI.act A {
	BACKGROUND: url(../images/custom/peopleList-navi-R-act.gif) no-repeat right top
}
.peopleList .navi LI.act A SPAN {
	PADDING-BOTTOM: 4px; BACKGROUND: url(../images/custom/peopleList-navi-L-act.gif) no-repeat 0px 0px
}
.peopleList .email IMG {
	MARGIN: 0px 0px -3px -3px
}
.aoIndex .alphabets {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 5px
}
.lastNameFilterChars {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 5px
}
.aoIndex .alphabets {
	MARGIN-RIGHT: 5px; TEXT-DECORATION: none
}
.lastNameFilterChars A {
	MARGIN-RIGHT: 5px; TEXT-DECORATION: none
}
.lastNameFilterChars A:hover {
	TEXT-DECORATION: underline
}
.lastNameFilterChars SPAN.charSelected {
	COLOR: #555; MARGIN-RIGHT: 5px; TEXT-DECORATION: underline
}
.person H3 {
	MARGIN-BOTTOM: 5px
}
.person H4 {
	MARGIN-BOTTOM: 1em; FONT-SIZE: 1em; FONT-WEIGHT: normal
}
.person .expertises H4 {
	FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.person {
	MARGIN-TOP: 10px
}
.person .photo {
	WIDTH: 29%; FLOAT: left
}
.person .photo IMG {
	MARGIN: 0px 20px 20px 0px; FLOAT: left
}
.person UL.positions {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: disc; MARGIN-BOTTOM: 0.5em; RIGHT: 1px
}
.person_list .group {
	MARGIN-BOTTOM: 1em
}
.person .organization {
	MARGIN: 1em 0px
}
.person .expertises H4 {
	MARGIN-BOTTOM: 0px
}
#siteBody .person .expertises UL {
	MARGIN-BOTTOM: 10px
}
.person .expertises LI {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; PADDING-TOP: 0.2em
}
.person .organization .unit {
	MARGIN-BOTTOM: 0px; COLOR: #4c4c4c; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.person .organization .department {
	MARGIN-BOTTOM: 0px; COLOR: #4c4c4c; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.person .organization .team {
	MARGIN-BOTTOM: 0px; COLOR: #4c4c4c; FONT-SIZE: 1em; FONT-WEIGHT: normal
}
.person .information {
	WIDTH: 65%; FLOAT: right
}
.person .userDescription {
	MARGIN-BOTTOM: 1.4em
}
.person .contact {
	MARGIN-TOP: 1em
}
.person .phone SPAN {
	MARGIN-TOP: 3px; DISPLAY: block; COLOR: #4c4c4c; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.person .fax SPAN {
	MARGIN-TOP: 3px; DISPLAY: block; COLOR: #4c4c4c; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.person .email SPAN {
	MARGIN-TOP: 3px; DISPLAY: block; COLOR: #4c4c4c; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.person .phone {
	MARGIN-BOTTOM: 1em; FONT-SIZE: 1em; FONT-WEIGHT: normal
}
.person .fax {
	MARGIN-BOTTOM: 1em; FONT-SIZE: 1em; FONT-WEIGHT: normal
}
.person .email {
	MARGIN-BOTTOM: 1em; FONT-SIZE: 1em; FONT-WEIGHT: normal
}
.person .subordinate {
	PADDING-TOP: 2em
}
.peopleList .expertises DIV {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; PADDING-TOP: 0.2em
}
.peopleList .expertises .lastNameFilterChars {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
.peopleList .description {
	MARGIN-BOTTOM: 1em
}
.lastNameFilterChars {
	BORDER-BOTTOM: #eaeaea 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; BORDER-TOP: #eaeaea 1px solid; PADDING-TOP: 6px
}
.aoIndex UL {
	MARGIN: 0px 0px 10px
}
.aoIndex LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px 0px 5px; LIST-STYLE-IMAGE: none
}
.aoIndex H3 {
	MARGIN: 0px 5px
}
SPAN.finlexLabel {
	WIDTH: 20%; DISPLAY: block; FLOAT: left; FONT-WEIGHT: bold
}
SPAN.finlexData {
	WIDTH: 80%; DISPLAY: block; FLOAT: left
}
UL.finlexData {
	WIDTH: 100%
}
UL.finlexData LI {
	PADDING-LEFT: 20%
}
.attachments UL {
	MARGIN: 0px
}
.attachments LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0.5em; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/custom/square.gif) no-repeat 0px 0.6em; PADDING-TOP: 0px
}
.hideFromNonJS {
	DISPLAY: none
}
#content_editor_container .langLink {
	COLOR: #ccc
}
#content_editor_container .visibleLang {
	COLOR: #156166
}
#availableLangs {
	DISPLAY: none
}
.tiedote_content {
	WIDTH: 100%; FLOAT: left
}
.tiedote .leadText {
	DISPLAY: inline
}
#content_editor_container .leadText DIV {
	DISPLAY: inline
}
.tiedote .leadImg {
	WIDTH: 120px; FLOAT: right
}
#langSelection A {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 5px
}
#langSelection .selectedLang {
	FONT-WEIGHT: bold
}
.right {
	TEXT-ALIGN: right
}
.dimmedLang {
	COLOR: #ccc
}
.filler {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 1px; PADDING-TOP: 0px
}
.pressreleaseIdentifier {
	FLOAT: left
}
* HTML .lift {
	WIDTH: 100%; OVERFLOW: hidden
}
UL#myVisibleList {
	MARGIN: 0px
}
UL#myVisibleList LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px; LIST-STYLE-IMAGE: none
}
.newsletter-hide {
	DISPLAY: none
}
#portlet-wrapper-newsletterSubscriptionPortlet_WAR_newsletter {
	POSITION: relative; MARGIN-BOTTOM: 1em
}
FORM#newslettersub {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 0px
}
FORM#newslettersub LI {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none
}
#portlet-wrapper-newsletterSubscriptionPortlet_WAR_newsletter INPUT#email {
	WIDTH: 250px
}
.newsletterList H4 {
	MARGIN-BOTTOM: 0.5em
}
.newsletterList {
	MARGIN: 1em 0px
}
.newsletterList INPUT {
	MARGIN-RIGHT: 0.5em
}
.newsletterList UL {
	MARGIN: 0.5em 0px 1em
}
.newsletterList LI {
	LIST-STYLE-TYPE: none; MARGIN: 0.3em 0px 0px 0.5em; LIST-STYLE-IMAGE: none
}
.newsletter .clear {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; MARGIN-BOTTOM: 1.2em; CLEAR: both; PADDING-TOP: 0px
}
.newsletter #modifyLink {
	BACKGROUND-POSITION: 0px 0.7em; FLOAT: right; FONT-SIZE: 1.1em !important; FONT-WEIGHT: bold
}
#cancelForm {
	POSITION: absolute; BOTTOM: 0px; LEFT: 8em
}
* HTML #cancelForm {
	POSITION: relative; MARGIN-TOP: -24px; FLOAT: left
}
.newsletterList01 {
	WIDTH: 48%; FLOAT: left
}
.newsletterList02 {
	WIDTH: 48%; FLOAT: left
}
.visibleInEdit {
	DISPLAY: none
}
#content_editor_container .visibleInEdit {
	DISPLAY: block; FONT-WEIGHT: bold
}
.slogan {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 20px; LETTER-SPACING: 0.1em; COLOR: #a8713d; FONT-WEIGHT: bold
}
.modificationDate {
	FLOAT: right
}
.publicationserie {
	FLOAT: left
}
#content_editor_container .visibleInEdit #publicationserie {
	FONT-WEIGHT: normal
}
#content_editor_container .visibleInEdit .modificationDate {
	FONT-WEIGHT: normal
}
.showOnlyForPublicationview {
	DISPLAY: none
}
.n5view .image {
	FLOAT: right
}
.n5view .image IMG {
	MARGIN-LEFT: 10px
}
.ylakulma {
	LINE-HEIGHT: 1.4em; MARGIN-BOTTOM: 1em
}
.ylakulma-top {
	BACKGROUND: url(../images/custom/bg-ylakulma-bottom.gif) no-repeat right bottom
}
.ylakulma .inner {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 0.7em; PADDING-RIGHT: 0.5em; BACKGROUND: url(../images/custom/bg-ylakulma-top.gif) no-repeat right top; PADDING-TOP: 0.5em
}
.ylakulma-artikkeli-tl {
	BACKGROUND: url(../images/custom/ylakulma_tl.gif) no-repeat left top
}
.ylakulma-artikkeli-tr {
	BACKGROUND: url(../images/custom/ylakulma_tr.gif) no-repeat right top
}
.ylakulma-about-tl {
	BACKGROUND: url(../images/custom/ylakulma_tl.gif) no-repeat left top
}
.ylakulma-about-tr {
	BACKGROUND: url(../images/custom/bg-ylakulma-right.gif) no-repeat right top
}
.ylakulma-about-tm {
	MARGIN-BOTTOM: 1em; BACKGROUND: url(../images/custom/ylakulma_tm.gif) repeat-x left top
}
.ce-r .ylakulma-about-tm {
	MARGIN-TOP: 27px
}
.ylakulma-about-content {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.8em
}
.ie7 .ylakulma-about-content {
	DISPLAY: inline-block
}
.ie6 .ylakulma-about-content {
	DISPLAY: inline-block
}
.ylakulma-artikkeli-bot-tl {
	BACKGROUND: url(../images/custom/ylakulma_bot_tl.gif) no-repeat left top
}
.ylakulma-artikkeli-bot-tr {
	BACKGROUND: url(../images/custom/ylakulma_bot_tr.gif) no-repeat right top
}
.ylakulma-artikkeli-bot-bl {
	BACKGROUND: url(../images/custom/ylakulma_bot_bl.gif) no-repeat left bottom
}
.ylakulma-artikkeli-bot-br {
	BACKGROUND: url(../images/custom/ylakulma_bot_br.gif) no-repeat right bottom
}
.ylakulma-artikkeli-bot-content {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 1em
}
.ylakulma-artikkeli-content {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0px
}
.ylakulma-artikkeli-content .main-heading {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.8em
}
.ylakulma-artikkeli-content IMG {
	MARGIN: 4px 10px; FLOAT: right
}
.ylakulma-artikkeli-content .content {
	WIDTH: 100%
}
* HTML .ylakulma-artikkeli-content .modificationDate {
	POSITION: relative
}
.lfr-dock H2 {
	BACKGROUND: url(../images/dock/welcome_message.png) no-repeat 0px 50%
}
.sendToFriend {
	BORDER-BOTTOM: #e1e6b6 1px solid; BORDER-LEFT: #e1e6b6 1px solid; PADDING-BOTTOM: 1em; MARGIN: 0px auto; PADDING-LEFT: 1em; WIDTH: 500px; PADDING-RIGHT: 1em; BACKGROUND: #fcffe3; BORDER-TOP: #e1e6b6 1px solid; BORDER-RIGHT: #e1e6b6 1px solid; PADDING-TOP: 1em
}
.sendToFriend INPUT {
	MARGIN-TOP: 0.5em; DISPLAY: block
}
.sendToFriend INPUT#receiverName {
	WIDTH: 200px
}
.sendToFriend INPUT#senderName {
	WIDTH: 200px
}
.sendToFriend INPUT#to {
	WIDTH: 250px
}
.sendToFriend INPUT#from {
	WIDTH: 250px
}
.sendToFriend TEXTAREA {
	MARGIN-TOP: 0.5em; WIDTH: 97%; DISPLAY: block; HEIGHT: 150px
}
.sendToFriend .formSpamValidationFields INPUT {
	DISPLAY: inline; MARGIN-RIGHT: 0.5em
}
.sendToFriend .required {
	MARGIN-LEFT: 5px
}
.sendToFriend .error-msg {
	COLOR: #f00
}
.sendToFriend .formFields BR {
	LINE-HEIGHT: 10px
}
.formSpamValidationFields {
	DISPLAY: none
}
.sendToFriend LABEL {
	DISPLAY: block; CLEAR: both
}
.approval TABLE {
	WIDTH: 100%
}
.portlet-boundary_GoogleMaps_WAR_ch5commongoogleapiportlets_ {
	CLEAR: both
}
.portlet-boundary_GoogleMaps_WAR_ch5commongoogleapiportlets_ #googlemaps_canvas {
	MARGIN-TOP: 1em; WIDTH: 100%
}
* HTML .portlet-boundary_GoogleMaps_WAR_ch5commongoogleapiportlets_ #googlemaps_canvas {
	HEIGHT: 300px
}
.portlet-boundary_GoogleMaps_WAR_ch5commongoogleapiportlets_ #googlemaps_route {
	POSITION: relative; MIN-HEIGHT: 10px; WIDTH: 100%
}
#googlemaps_panel {
	DISPLAY: none
}
.userGroupsSelection {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-TOP: 1em; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#essSubscription FIELDSET.checkbox-holder {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-TOP: 1em; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#essSubscription LEGEND {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0.5em; PADDING-TOP: 0px
}
.userGroupsSelection FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 27%; FLOAT: left; BORDER-TOP: 0px; MARGIN-RIGHT: 1%; BORDER-RIGHT: 0px
}
.userGroupsSelection FIELDSET.vposition2 {
	WIDTH: 15%
}
#essSubscription .checkbox-info {
	BORDER-BOTTOM: #53b2f8 1px solid; BORDER-LEFT: #53b2f8 1px solid; PADDING-BOTTOM: 0.5em; MARGIN: 0.5em auto 1.2em; PADDING-LEFT: 1em; PADDING-RIGHT: 0.5em; BACKGROUND: #fafafa; COLOR: #777; BORDER-TOP: #53b2f8 1px solid; BORDER-RIGHT: #53b2f8 1px solid; PADDING-TOP: 0.5em
}
.stm-parametrizable-list-portlet-prefix {
	PADDING-BOTTOM: 1em
}
