BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
ADDRESS {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CAPTION {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CITE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CODE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
DFN {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
EM {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
STRONG {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
TH {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
VAR {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
Q:unknown {
	content: ''
}
Q:unknown {
	content: ''
}
abbr {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
ACRONYM {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
BODY {
	FONT: 62.5%/1.6em Arial,Helvetica,Verdana,sans-serif; BACKGROUND-COLOR: #fff
}
BODY.portal-popup {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
BODY.portal-iframe {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE {
	CLEAR: both
}
abbr {
	CURSOR: help; BORDER-BOTTOM: #000 1px dotted
}
ACRONYM {
	CURSOR: help; BORDER-BOTTOM: #000 1px dotted
}
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 {
	MARGIN-BOTTOM: 0.5em; TEXT-ALIGN: center
}
P {
	MARGIN-BOTTOM: 1em
}
A {
	COLOR: #369; 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
}
H4 {
	FONT-SIZE: 1.1em
}
H5 {
	FONT-SIZE: 1.1em
}
H6 {
	FONT-SIZE: 1.1em
}
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-RIGHT: #f00 10px solid; BORDER-TOP: #f00 10px solid; BORDER-LEFT: #f00 10px solid; BORDER-BOTTOM: #f00 10px solid
}
.staging {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.portal-iframe #content-wrapper {
	WIDTH: 100%
}
.alert-background {
	BACKGROUND: #000
}
.popup-alert-notice {
	BORDER-BOTTOM-COLOR: #fc0; BACKGROUND-COLOR: #ffc
}
.popup-alert-warning {
	BORDER-BOTTOM-COLOR: #f00; BACKGROUND-COLOR: #fdd
}
.portal-add-content {
	Z-INDEX: 20; BACKGROUND: #fff; TEXT-ALIGN: left
}
.portal-add-content A {
	TEXT-DECORATION: none
}
.portal-tool-tip {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #dedede 1px solid; PADDING-LEFT: 4px; BACKGROUND: url(../images/forms/button.png) #fff repeat-x 0px 100%; PADDING-BOTTOM: 6px; BORDER-LEFT: #dedede 1px solid; COLOR: #1e2529; PADDING-TOP: 6px; BORDER-BOTTOM: #bfbfbf 1px solid; max-width: 200px
}
.loading-animation {
	MARGIN-TOP: 10px; BACKGROUND: url(../images/progress_bar/loading_animation.gif) no-repeat center top; PADDING-TOP: 40px; TEXT-ALIGN: left
}
HR {
	BORDER-TOP: #bfbfbf 1px dotted
}
.separator {
	BORDER-TOP: #bfbfbf 1px dotted
}
.update-available {
	PADDING-RIGHT: 2px; MARGIN-TOP: 10px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.highlight {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; BACKGROUND: #ffc; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.ui-wrapper {
	BORDER-RIGHT: #828f95 2px solid; BORDER-TOP: #828f95 2px solid; BORDER-LEFT: #828f95 2px solid; BORDER-BOTTOM: #828f95 2px solid
}
.ui-wrapper INPUT {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.ui-wrapper TEXTAREA {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.ui-dialog-overlay {
	Z-INDEX: 400; BACKGROUND: #000; opacity: .4
}
.ie .ui-dialog-overlay {
	FILTER: alpha(opacity=40)
}
.results-grid {
	BORDER-RIGHT: #dedede 1px; PADDING-RIGHT: 0px; BORDER-TOP: #dedede 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #dedede 1px; PADDING-TOP: 5px; BORDER-BOTTOM: #dedede 1px solid
}
.results-header {
	BACKGROUND: #727c81
}
.results-header TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px
}
.results-header TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px
}
.results-header TH A {
	COLOR: #fff
}
.results-header TD A {
	COLOR: #fff
}
.ui-autocomplete-even {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f0f5f7; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.results-row TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f0f5f7; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.ui-autocomplete-odd {
	BACKGROUND: #d3dadd
}
.alt TD {
	BACKGROUND: #d3dadd
}
.ui-autocomplete-over {
	BACKGROUND: #a8d6ed
}
.hover TD {
	BACKGROUND: #a8d6ed
}
.dragging {
	BORDER-COLLAPSE: separate
}
.dragging .lfr-column {
	BORDER-RIGHT: #828f95 3px double; BORDER-TOP: #828f95 3px double; BORDER-LEFT: #828f95 3px double; BORDER-BOTTOM: #828f95 3px double
}
.drop-area {
	BACKGROUND-COLOR: #d3dadd
}
.active-area {
	BACKGROUND: #ffc
}
.ui-proxy {
	CURSOR: move; POSITION: relative; opacity: .65
}
.ie .ui-proxy {
	FILTER: alpha(opacity=65)
}
.generic-portlet {
	WIDTH: 300px; HEIGHT: 200px
}
.generic-portlet .portlet-title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.not-intersecting .forbidden-action {
	DISPLAY: block; RIGHT: -15px; BACKGROUND: url(../images/application/forbidden_action.png) no-repeat; WIDTH: 32px; POSITION: absolute; TOP: -15px; HEIGHT: 32px
}
.ie .not-intersecting .forbidden-action {
	RIGHT: 2px; TOP: 2px
}
.ui-resizable-proxy {
	BORDER-RIGHT: #828f95 1px dashed; BORDER-TOP: #828f95 1px dashed; BORDER-LEFT: #828f95 1px dashed; BORDER-BOTTOM: #828f95 1px dashed
}
.navigation-sort-helper {
	MARGIN-TOP: 1px; BACKGROUND: #727c81
}
.ui-resizable {
	POSITION: relative
}
.ui-resizable-handle {
	DISPLAY: none; BACKGROUND: no-repeat 50% 50%; POSITION: absolute
}
.ui-resizable .ui-resizable-handle {
	DISPLAY: block
}
.js .ui-resizable-disabled .ui-resizable-handle {
	DISPLAY: none
}
.js .ui-resizable-autohide .ui-resizable-handle {
	DISPLAY: none
}
.ui-resizable-n {
	RIGHT: 0px; LEFT: 0px; BACKGROUND-IMAGE: url(../images/application/handle_horizontal.png); HEIGHT: 14px
}
.ui-resizable-s {
	RIGHT: 0px; LEFT: 0px; BACKGROUND-IMAGE: url(../images/application/handle_horizontal.png); HEIGHT: 14px
}
.ui-resizable-n {
	CURSOR: n-resize; TOP: 0px
}
.ui-resizable-s {
	CURSOR: s-resize; BOTTOM: 0px
}
.ui-resizable-e {
	BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: url(../images/application/handle_vertical.png); WIDTH: 14px; BOTTOM: 0px; TOP: 0px
}
.ui-resizable-w {
	BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: url(../images/application/handle_vertical.png); WIDTH: 14px; BOTTOM: 0px; TOP: 0px
}
.ui-resizable-e {
	RIGHT: 0px; CURSOR: e-resize
}
.ui-resizable-w {
	LEFT: 0px; CURSOR: w-resize
}
.ui-resizable-ne {
	WIDTH: 14px; TOP: 0px; HEIGHT: 14px
}
.ui-resizable-nw {
	WIDTH: 14px; TOP: 0px; HEIGHT: 14px
}
.ui-resizable-ne {
	RIGHT: 0px; BACKGROUND-IMAGE: url(../images/application/handle_ne.png); CURSOR: ne-resize
}
.ui-resizable-nw {
	LEFT: 0px; BACKGROUND-IMAGE: url(../images/application/handle_nw.png); CURSOR: nw-resize
}
.ui-resizable-se {
	WIDTH: 14px; BOTTOM: 0px; HEIGHT: 14px
}
.ui-resizable-sw {
	WIDTH: 14px; BOTTOM: 0px; HEIGHT: 14px
}
.ui-resizable-se {
	RIGHT: 0px; BACKGROUND-IMAGE: url(../images/application/handle_se.png); CURSOR: se-resize
}
.ui-resizable-sw {
	LEFT: 0px; BACKGROUND-IMAGE: url(../images/application/handle_sw.png); CURSOR: sw-resize
}
.freeform .portlet-boundary .ui-resizable-handle {
	MARGIN: 3px
}
.ui-slider {
	POSITION: relative
}
.ui-slider-handle {
	POSITION: absolute
}
.ui-slider-disabled .ui-slider-handle {
	opacity: .5
}
.ie .ui-slider-disabled .ui-slider-handle {
	FILTER: alpha(opacity=50)
}
.ui-slider-range {
	BACKGROUND: #1e2529; WIDTH: 100%; POSITION: absolute; HEIGHT: 100%; opacity: .3
}
.ie .ui-slider-range {
	FILTER: alpha(opacity=30)
}
.ui-tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 18px; PADDING-TOP: 0px; BORDER-BOTTOM: #dedede 1px solid
}
.ui-tabs:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.ie .ui-tabs {
	OVERFLOW: hidden
}
.ie6 .ui-tabs {
	HEIGHT: 1%
}
.ui-tabs LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.ui-tabs LI.last {
	BORDER-RIGHT-STYLE: none
}
.ui-tabs LI A {
	BORDER-RIGHT: #304049 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(../images/application/tabs_bg.png) #878f93 repeat-x 0px 100%; FLOAT: left; PADDING-BOTTOM: 10px; COLOR: #fff; PADDING-TOP: 10px; POSITION: relative; TOP: 1px; TEXT-DECORATION: none
}
.tabs LI SPAN {
	BORDER-RIGHT: #304049 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(../images/application/tabs_bg.png) #878f93 repeat-x 0px 100%; FLOAT: left; PADDING-BOTTOM: 10px; COLOR: #fff; PADDING-TOP: 10px; POSITION: relative; TOP: 1px; TEXT-DECORATION: none
}
.ui-tabs LI A:hover {
	TEXT-DECORATION: underline
}
.ui-tabs LI A:hover {
	BACKGROUND: #1e2529; COLOR: #9ebac8
}
.ui-tabs LI SPAN:hover {
	BACKGROUND: #1e2529; COLOR: #9ebac8
}
.ui-tabs LI.current A {
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; FONT-WEIGHT: bold; BACKGROUND: #fff; BORDER-LEFT: #dedede 1px solid; COLOR: #369; BORDER-BOTTOM: #dedede 1px
}
.ui-tabs LI.current SPAN {
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; FONT-WEIGHT: bold; BACKGROUND: #fff; BORDER-LEFT: #dedede 1px solid; COLOR: #369; BORDER-BOTTOM: #dedede 1px
}
.ui-tabs LI.current:hover {
	BACKGROUND-COLOR: #fff
}
.ui-tabs LI.current A:hover {
	BACKGROUND-COLOR: #fff
}
.ui-tabs .ui-tabs-disabled A {
	CURSOR: text
}
.ui-tabs-disabled {
	opacity: .4
}
.ie .ui-tabs-disabled {
	FILTER: alpha(opacity=40)
}
.ui-tabs .ui-tabs-disabled A:link {
	COLOR: #000
}
.ui-tabs .ui-tabs-disabled A:visited {
	COLOR: #000
}
.ui-tabs-hide {
	DISPLAY: none
}
.ui-tabs .last {
	FLOAT: right
}
.ui-dialog {
	BORDER-RIGHT: #828f95 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #828f95 2px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #828f95 2px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #828f95 2px solid; BACKGROUND-COLOR: #fff
}
.ui-dialog .ui-dialog-titlebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; Z-INDEX: 1; MIN-HEIGHT: 28px; BACKGROUND: #1e2529; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; POSITION: relative
}
.ie .ui-dialog .ui-dialog-container {
	Z-INDEX: 1
}
.ie6 .ui-dialog .ui-dialog-titlebar {
	HEIGHT: 29px
}
.ui-draggable .ui-dialog-titlebar {
	CURSOR: move
}
.ui-dialog .ui-dialog-titlebar-close {
	RIGHT: 5px; BACKGROUND: url(../images/application/close.png) no-repeat; WIDTH: 16px; POSITION: absolute; TOP: 6px; HEIGHT: 16px
}
.ui-dialog .ui-dialog-titlebar-close SPAN {
	DISPLAY: none
}
.has-title .ui-dialog-title {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(../images/arrows/04_right.png) no-repeat 7px 50%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.ui-resizable .ui-dialog-content {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 14px; PADDING-TOP: 14px
}
.ui-resizable-disabled .ui-dialog-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.ui-dialog .ui-dialog-buttonpane {
	RIGHT: 12px; WIDTH: 100%; BOTTOM: 8px; POSITION: absolute; TEXT-ALIGN: right
}
.ui-dialog .ui-dialog-buttonpane BUTTON {
	MARGIN: 6px
}
.ui-colorpicker {
	BACKGROUND-IMAGE: url(../images/color_picker/picker_container_bg.png); FONT: 11px Arial,Helvetica,sans-serif; WIDTH: 305px; POSITION: relative; HEIGHT: 192px
}
.ui-colorpicker-color {
	BACKGROUND-POSITION: center 50%; LEFT: 8px; BACKGROUND-IMAGE: url(../images/color_picker/picker_bg.png); WIDTH: 184px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 5px; HEIGHT: 184px; BACKGROUND-COLOR: #f00
}
.ui-colorpicker-color-handle {
	BACKGROUND-IMAGE: url(../images/color_picker/select.png); WIDTH: 11px; POSITION: absolute; HEIGHT: 11px
}
.ui-colorpicker-hue {
	LEFT: 200px; BACKGROUND-IMAGE: url(../images/color_picker/hue.png); WIDTH: 18px; POSITION: absolute; TOP: 3px; HEIGHT: 186px
}
.ui-colorpicker-hue-handle {
	BACKGROUND-IMAGE: url(../images/color_picker/color_indic.png); WIDTH: 18px; POSITION: absolute; HEIGHT: 7px
}
.ui-colorpicker-current {
	BORDER-RIGHT: #727c81 2px solid; BORDER-TOP: #727c81 2px solid; RIGHT: 10px; BACKGROUND: #fff; BORDER-LEFT: #727c81 2px solid; WIDTH: 60px; BORDER-BOTTOM: #727c81 2px solid; POSITION: absolute; TOP: 31px; HEIGHT: 60px
}
.ui-colorpicker-values {
	LEFT: 230px; WIDTH: 60px; POSITION: absolute; TOP: 100px
}
.ui-colorpicker-values TABLE {
	WIDTH: 100%
}
.ui-colorpicker-values TABLE INPUT {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 3px; WIDTH: 100%; PADDING-TOP: 3px
}
.ui-colorpicker-rgbR {
	WIDTH: 20px
}
.ui-colorpicker-rgbG {
	WIDTH: 20px
}
.ui-colorpicker-rgbB {
	WIDTH: 20px
}
.ui-colorpicker-hex {
	WIDTH: 40px
}
.ui-colorpicker-close {
	RIGHT: 3px; BACKGROUND: url(../images/color_picker/close.png) no-repeat 0px 0px; WIDTH: 23px; CURSOR: pointer; TEXT-INDENT: -9999em; POSITION: absolute; TOP: 3px; HEIGHT: 23px
}
.ui-autocomplete-results {
	BORDER-RIGHT: #dedede 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 0px; Z-INDEX: 300; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #dedede 1px solid
}
.ui-autocomplete-results UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.ui-autocomplete-results LI {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; OVERFLOW: hidden; CURSOR: default; LINE-HEIGHT: 16px; PADDING-TOP: 2px
}
.ui-autocomplete-loading {
	BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url(../images/application/loading_indicator.gif); BACKGROUND-REPEAT: no-repeat
}
.focus {
	BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url(../images/application/loading_indicator.gif); BACKGROUND-REPEAT: no-repeat
}
.ui-autocomplete-results LI STRONG {
	FONT-WEIGHT: bold; COLOR: #06c
}
.ui-tags {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 5px
}
.ui-tags:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.ie .ui-tags {
	HEIGHT: 1%
}
.empty {
	DISPLAY: none
}
.ui-tags .ui-tag {
	BORDER-RIGHT: #a7cedf 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #a7cedf 1px solid; PADDING-LEFT: 6px; BACKGROUND: #dff4ff; FLOAT: left; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #a7cedf 1px solid; MARGIN-RIGHT: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #a7cedf 1px solid; POSITION: relative
}
.ui-tags .ui-tag:hover {
	BORDER-LEFT-COLOR: #aeb8bc; BORDER-BOTTOM-COLOR: #aeb8bc; BORDER-TOP-COLOR: #aeb8bc; BORDER-RIGHT-COLOR: #aeb8bc
}
.ui-tags .ui-tag-delete {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; RIGHT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; POSITION: absolute; TOP: 3px
}
.ui-tags .ui-tag-delete SPAN {
	DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: url(../images/application/close_small.png) no-repeat 0px 0px; WIDTH: 7px; CURSOR: pointer; TEXT-INDENT: -9999em; HEIGHT: 7px
}
.ui-tags .ui-tag-delete:hover SPAN {
	BACKGROUND-POSITION: 0px 100%
}
.tags-vocabulary-name SPAN {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 3px
}
.treeview {
	CURSOR: pointer
}
.treeview {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.treeview UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.treeview UL {
	MARGIN-TOP: 4px; BACKGROUND-COLOR: #fff
}
.treeview LI {
	LIST-STYLE-TYPE: none
}
.treeview .hitarea {
	MARGIN-TOP: 3px; BACKGROUND: url(../images/trees/treeview_bg.png) no-repeat -64px -25px; FLOAT: left; MARGIN-LEFT: -16px; WIDTH: 16px; CURSOR: pointer; HEIGHT: 16px
}
.ie6 .hitarea {
	DISPLAY: inline
}
.treeview LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(../images/trees/treeview_line.png) no-repeat 0px 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px
}
.treeview A.selected {
	BACKGROUND-COLOR: #eee
}
.treeview-control {
	DISPLAY: none; MARGIN: 1em 0px
}
.treeview .hover {
	CURSOR: pointer
}
.treeview LI.collapsable {
	BACKGROUND-POSITION: 0px -176px
}
.treeview LI.expandable {
	BACKGROUND-POSITION: 0px -176px
}
.treeview .expandable-hitarea {
	BACKGROUND-POSITION: -80px -3px
}
.treeview LI.last {
	BACKGROUND-POSITION: 0px -1766px
}
.treeview LI.lastCollapsable {
	BACKGROUND-IMAGE: url(../images/trees/treeview_bg.png)
}
.treeview LI.lastExpandable {
	BACKGROUND-IMAGE: url(../images/trees/treeview_bg.png)
}
.treeview LI.lastCollapsable {
	BACKGROUND-POSITION: 0px -111px
}
.treeview LI.lastExpandable {
	BACKGROUND-POSITION: -32px -67px
}
.treeview DIV.lastCollapsable-hitarea {
	BACKGROUND-POSITION: 0px 0px
}
.treeview DIV.lastExpandable-hitarea {
	BACKGROUND-POSITION: 0px 0px
}
.treeview .placeholder {
	DISPLAY: block; BACKGROUND: url(../images/application/loading_indicator.gif) no-repeat 0px 0px; WIDTH: 16px; HEIGHT: 16px
}
.treeview SPAN {
	PADDING-LEFT: 3px
}
.filetree LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 2px; PADDING-TOP: 3px
}
.filetree SPAN.folder {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 16px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.filetree SPAN.file {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 16px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.filetree SPAN.folder {
	BACKGROUND: url(../images/trees/minus.png) no-repeat 0px 0px
}
.filetree LI.expandable SPAN.folder {
	BACKGROUND: url(../images/trees/plus.png) no-repeat 0px 0px
}
.filetree SPAN.file {
	BACKGROUND: url(../images/trees/page.png) no-repeat 0px 0px
}
.lfr-grid {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.lfr-grid .lfr-column {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.dragging .lfr-column {
	MIN-HEIGHT: 100px; HEIGHT: 100px
}
.ten {
	WIDTH: 10%
}
.twenty {
	WIDTH: 20%
}
.thirty {
	WIDTH: 30%
}
.forty {
	WIDTH: 40%
}
.fifty {
	WIDTH: 50%
}
.sixty {
	WIDTH: 60%
}
.seventy {
	WIDTH: 70%
}
.eighty {
	WIDTH: 80%
}
.ninety {
	WIDTH: 90%
}
.columns-1 #column-1 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; WIDTH: 100%
}
.columns-max #column-1 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; WIDTH: 100%
}
.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-RIGHT: 0px; PADDING-LEFT: 0px
}
.columns-1-2-1 #column-4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 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 UL {
	MARGIN: 0px auto
}
#navigation UL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.ie #navigation UL {
	HEIGHT: 1%
}
.ie6 #navigation {
	OVERFLOW: visible; HEIGHT: 2em
}
.ie6 #navigation UL {
	OVERFLOW: visible; HEIGHT: 2em
}
#navigation LI {
	FLOAT: left; LIST-STYLE-TYPE: none; POSITION: relative
}
#navigation .child-menu {
	DISPLAY: none
}
.lfr-dock {
	RIGHT: 5%; POSITION: absolute; TOP: 10px
}
.lfr-dock H2 {
	PADDING-LEFT: 2em; FONT-SIZE: 1.2em; BACKGROUND: url(../images/navigation/welcome_message.png) no-repeat 0px 50%; MARGIN-BOTTOM: 0.5em; TEXT-ALIGN: right
}
.lfr-dock UL {
	DISPLAY: inline; FLOAT: left
}
.lfr-dock LI {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 15px
}
.lfr-dock LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: no-repeat 0px 50%; PADDING-BOTTOM: 2px; 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.staging A {
	BACKGROUND-IMAGE: url(../images/dock/staging.png)
}
.lfr-dock LI.my-places A {
	BACKGROUND-IMAGE: url(../images/dock/my_places.png)
}
.lfr-dock LI.my-places {
	DISPLAY: none
}
.lfr-dock LI.toggle-controls {
	DISPLAY: none
}
.js .interactive-mode {
	RIGHT: 5%; BACKGROUND: url(../images/dock/center_bg.png) #020509 repeat-x; POSITION: absolute; min-width: 150px
}
.js .interactive-mode H2 {
	PADDING-RIGHT: 37px; PADDING-LEFT: 0px; FONT-SIZE: 1em; Z-INDEX: 82; BACKGROUND: url(../images/dock/right_bg.png) no-repeat 100% 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
.js .interactive-mode H2 SPAN {
	BORDER-RIGHT: #34404f 1px solid; PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 1em; BACKGROUND: url(../images/dock/left_bg.png) no-repeat 0px 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 4px; COLOR: #fff; LINE-HEIGHT: 1; PADDING-TOP: 10px; HEIGHT: 15px
}
.js .expanded .lfr-dock-list-container {
	TOP: -2px
}
.js .interactive-mode UL {
	BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #dedede 1px solid; DISPLAY: none; BACKGROUND: #fff; FLOAT: none; BORDER-LEFT: #dedede 1px solid; BORDER-BOTTOM: #bfbfbf 1px solid
}
.js .interactive-mode LI {
	CLEAR: both; PADDING-RIGHT: 2px; BORDER-TOP: #dedede 1px solid; DISPLAY: block; PADDING-LEFT: 2px; FLOAT: none; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
.js .interactive-mode LI A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 8px 50%; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
.js .interactive-mode LI A {
	BACKGROUND-POSITION: 8px 50%; PADDING-LEFT: 30px
}
.js .interactive-mode LI A:hover {
	BACKGROUND-POSITION: 8px 50%; PADDING-LEFT: 30px
}
.js .interactive-mode LI A:hover {
	COLOR: #fff
}
.js .interactive-mode .my-places LI.current A:hover {
	COLOR: #fff
}
.js .interactive-mode .lfr-dock-list LI.first {
	BORDER-TOP-STYLE: none
}
.js .interactive-mode .my-places LI A {
	BACKGROUND-IMAGE: none
}
.js .interactive-mode .my-places LI {
	BACKGROUND-POSITION: 5px 50%; BACKGROUND-REPEAT: no-repeat
}
UNKNOWN {
	MARGIN-RIGHT: -1px
}
.js .interactive-mode .my-places LI.current-community {
	BACKGROUND-COLOR: #d3dadd
}
.js .interactive-mode .my-places LI H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; MARGIN: 0px
}
.js .interactive-mode .has-children H3 {
	min-width: 175px
}
.js .interactive-mode .my-places LI H3 A {
	BACKGROUND-IMAGE: url(../images/dock/my_place.png)
}
.js .interactive-mode .has-children UL {
	DISPLAY: none; MARGIN-LEFT: 0px; TOP: -1px
}
.js .interactive-mode .my-places LI.public A {
	BACKGROUND-IMAGE: url(../images/dock/my_places_public.png)
}
.js .interactive-mode .my-places LI.private A {
	BACKGROUND-IMAGE: url(../images/dock/my_places_private.png)
}
.js .interactive-mode .my-places LI.current {
	BACKGROUND-COLOR: #dff4ff
}
.js .interactive-mode .my-places LI.current A {
	PADDING-LEFT: 35px; BACKGROUND: url(../images/dock/my_place_current.png) no-repeat 10px 50%; MARGIN: 0px
}
.js .interactive-mode LI:hover {
	BACKGROUND-COLOR: #828f95
}
.js .interactive-mode .my-places LI:hover {
	BACKGROUND-COLOR: #828f95
}
UNKNOWN {
	COLOR: #fff; BACKGROUND-COLOR: #828f95
}
.ie6 .js .interactive-mode LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #828f95
}
.js .interactive-mode .my-places UL LI A.add-page {
	TOP: 7px
}
.js .interactive-mode .group-end {
	BORDER-BOTTOM: #dedede 2px solid
}
.js .interactive-mode .taglib-my-places LI {
	HEIGHT: 24px
}
.js .interactive-mode {
	WIDTH: 150px; WHITE-SPACE: nowrap
}
.js .interactive-mode LI {
	WIDTH: 100%; HEIGHT: 1%
}
.js .interactive-mode .has-children {
	WIDTH: 150px
}
.js .interactive-mode LI.toggle-controls {
	DISPLAY: block
}
.js .interactive-mode LI.toggle-controls A {
	BACKGROUND-IMAGE: url(../images/common/checked.png)
}
.js .controls-hidden .interactive-mode LI.toggle-controls A {
	BACKGROUND-IMAGE: url(../images/common/unchecked.png)
}
.js .delete-tab {
	DISPLAY: block; RIGHT: 2px; BACKGROUND: url(../images/common/remove.png) no-repeat 42% 50%; WIDTH: 8px; CURSOR: pointer; TEXT-INDENT: -9999em; POSITION: absolute; TOP: 2px; HEIGHT: 8px
}
.nav-menu LI A.ancestor {
	FONT-WEIGHT: bold
}
.nav-menu LI A.selected {
	FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none
}
.nav-menu UL {
	PADDING-LEFT: 10px
}
.portlet {
	TEXT-ALIGN: left
}
.freeform .portlet {
	MARGIN-BOTTOM: 0px
}
BODY.portlet {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.portlet-topper {
	POSITION: relative
}
.portlet-title {
	DISPLAY: block; FONT-WEIGHT: bold; min-width: 50%
}
.portlet-title IMG {
	VERTICAL-ALIGN: middle
}
.portlet-icons {
	RIGHT: 5px; MARGIN: 0px; POSITION: absolute; TOP: 5px; TEXT-ALIGN: right
}
.portlet-content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 12px
}
.portlet-minimized .portlet-content-container {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 12px
}
.portlet-minimized .portlet-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.portlet-icon-back {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-WEIGHT: bold; BACKGROUND: url(../images/arrows/01_left.png) no-repeat 0px 50%; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.lfr-panel {
	MARGIN: 0px auto; WIDTH: 90%
}
.lfr-panel .portlet-title {
	FONT-SIZE: 13px
}
.lfr-panel #content-wrapper {
	MARGIN: 0px; WIDTH: auto
}
.lfr-panel .lfr-add-content H2 SPAN {
	BACKGROUND-COLOR: #d3dadd
}
.portlet-msg-info {
	BORDER-RIGHT: #a7cedf 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #a7cedf 1px solid; DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: bold; BACKGROUND: url(../images/messages/info.png) #dff4ff no-repeat 6px 50%; PADDING-BOTTOM: 6px; MARGIN: 2px auto 14px; BORDER-LEFT: #a7cedf 1px solid; COLOR: #34404f; PADDING-TOP: 6px; BORDER-BOTTOM: #a7cedf 1px solid; TEXT-ALIGN: left
}
.pending {
	BACKGROUND-IMAGE: url(../images/common/time.png)
}
.portlet-msg-error {
	BORDER-RIGHT: #f00 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #f00 1px solid; DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: bold; BACKGROUND: url(../images/messages/error.png) #fdd no-repeat 6px 50%; PADDING-BOTTOM: 6px; MARGIN: 2px auto 14px; BORDER-LEFT: #f00 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #f00 1px solid; TEXT-ALIGN: left
}
.portlet-msg-alert {
	BORDER-RIGHT: #fc0 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #fc0 1px solid; DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: bold; BACKGROUND: url(../images/messages/alert.png) #ffc no-repeat 6px 20%; PADDING-BOTTOM: 6px; MARGIN: 2px auto 14px; BORDER-LEFT: #fc0 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #fc0 1px solid; TEXT-ALIGN: left
}
.portlet-msg-success {
	BORDER-RIGHT: #acdfa7 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #acdfa7 1px solid; DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: bold; BACKGROUND: url(../images/messages/success.png) #f4fdef no-repeat 6px 50%; PADDING-BOTTOM: 6px; MARGIN: 2px auto 14px; BORDER-LEFT: #acdfa7 1px solid; COLOR: #384f34; PADDING-TOP: 6px; BORDER-BOTTOM: #acdfa7 1px solid; TEXT-ALIGN: left
}
.portlet-section-selected {
	FONT-WEIGHT: bold; BACKGROUND: #727c81; COLOR: #fff; TEXT-DECORATION: none
}
.portlet-section-selected A {
	FONT-WEIGHT: bold; BACKGROUND: #727c81; COLOR: #fff; TEXT-DECORATION: none
}
.portlet-section-selected A:hover {
	BACKGROUND-COLOR: #727c81
}
.portlet-section-selected A:unknown {
	BACKGROUND-COLOR: #727c81
}
.restricted {
	BACKGROUND: #fdd; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.restricted TD {
	BACKGROUND: #fdd; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.alt TD {
	BACKGROUND-COLOR: #ffc0c0
}
.hover TD {
	BACKGROUND-COLOR: #d3bdc0
}
.restricted  {
	COLOR: #727c81
}
.restricted TD.col-1 {
	BACKGROUND-POSITION: 5px 50%; PADDING-LEFT: 28px; BACKGROUND-IMAGE: url(../images/messages/error.png); BACKGROUND-REPEAT: no-repeat
}
.alt TD.col-1 {
	BACKGROUND-POSITION: 5px 50%; PADDING-LEFT: 28px; BACKGROUND-IMAGE: url(../images/messages/error.png); BACKGROUND-REPEAT: no-repeat
}
.lfr-portlet-item {
	FONT-SIZE: 1em
}
.lfr-portlet-item P A {
	FONT-SIZE: 1em
}
.lfr-actions {
	BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #dedede 1px solid; BACKGROUND: url(../images/forms/button.png) #fff repeat-x 0px 100%; BORDER-LEFT: #dedede 1px solid; BORDER-BOTTOM: #bfbfbf 1px solid
}
.lfr-actions UL {
	BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #dedede 1px solid; BACKGROUND: url(../images/forms/button.png) #fff repeat-x 0px 100%; BORDER-LEFT: #dedede 1px solid; BORDER-BOTTOM: #bfbfbf 1px solid
}
.lfr-actions UL {
	BOTTOM: -1px
}
.lfr-actions .lfr-trigger {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.lfr-actions .lfr-trigger {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.lfr-actions .lfr-trigger STRONG {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.lfr-actions .lfr-trigger STRONG SPAN {
	BACKGROUND: url(../images/common/action.png) no-repeat 5px 50%
}
.left .lfr-trigger STRONG SPAN {
	BACKGROUND: url(../images/common/action_right.png) no-repeat 98% 50%
}
.lfr-actions .lfr-trigger LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedede 1px solid
}
.lfr-actions .lfr-trigger LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 25px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.lfr-actions .lfr-trigger LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #828f95
}
.lfr-actions .lfr-trigger LI A IMG {
	LEFT: 3px; POSITION: absolute
}
.lfr-actions .lfr-trigger LI.last {
	BORDER-BOTTOM-STYLE: none
}
.portlet-options {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.portlet-options .lfr-trigger {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.portlet-options .lfr-trigger STRONG {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; min-width: 0
}
.portlet-options .lfr-trigger STRONG SPAN {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/portlet/options.png); PADDING-BOTTOM: 0px; WIDTH: 16px; TEXT-INDENT: -9999em; PADDING-TOP: 0px; HEIGHT: 16px
}
.visible .lfr-trigger STRONG SPAN {
	BACKGROUND-IMAGE: url(../images/portlet/options_selected.png)
}
.taglib-calendar TR.portlet-section-header TH {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.taglib-calendar TR TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.taglib-calendar TR TD A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #fff 1px; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px; HEIGHT: 15px; BACKGROUND-COLOR: #f0f5f7
}
.taglib-calendar TABLE TD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.taglib-calendar TR TD A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #727c81
}
.taglib-calendar .calendar-current-day {
	BACKGROUND-COLOR: #fff
}
.taglib-calendar .calendar-current-day A {
	BACKGROUND-COLOR: #fff
}
.taglib-calendar .calendar-current-day A {
	BORDER-RIGHT: #727c81 1px solid; BORDER-TOP: #727c81 1px solid; BORDER-LEFT: #727c81 1px solid; COLOR: #369; BORDER-BOTTOM: #727c81 1px solid; TEXT-DECORATION: underline
}
.taglib-calendar TR TD.calendar-inactive {
	COLOR: #b5bfc4; BACKGROUND-COLOR: #fff
}
.taglib-calendar TR TH {
	BORDER-BOTTOM-COLOR: #d7d7d7
}
.taglib-calendar TR.portlet-section-header TH {
	BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
.taglib-calendar TR TD {
	BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
.ie .taglib-calendar TR TD.first A {
	BORDER-RIGHT-STYLE: none
}
FIELDSET {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #bfbfbf 1px solid
}
.ie FIELDSET {
	PADDING-TOP: 0px
}
LEGEND {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
INPUT {
	BACKGROUND: #fff
}
UNKNOWN {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
UNKNOWN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UNKNOWN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BORDER-LEFT-COLOR: #dedede; BACKGROUND: url(../images/forms/button.png) #f5f5f5 repeat-x 0px 0px; BORDER-BOTTOM-COLOR: #bfbfbf; PADDING-BOTTOM: 5px; CURSOR: pointer; COLOR: #34404f; BORDER-TOP-COLOR: #dedede; PADDING-TOP: 5px; BORDER-RIGHT-COLOR: #bfbfbf
}
UNKNOWN {
	BORDER-RIGHT: #a7cedf 1px solid; BORDER-TOP: #a7cedf 1px solid; BACKGROUND: #dff4ff; BORDER-LEFT: #a7cedf 1px solid; COLOR: #369; BORDER-BOTTOM: #a7cedf 1px solid
}
UNKNOWN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BORDER-LEFT-COLOR: #dedede; BACKGROUND: url(../images/forms/button.png) #f5f5f5 repeat-x 0px 0px; BORDER-BOTTOM-COLOR: #bfbfbf; PADDING-BOTTOM: 5px; CURSOR: default; COLOR: #c2bfa5; BORDER-TOP-COLOR: #dedede; PADDING-TOP: 5px; BORDER-RIGHT-COLOR: #bfbfbf
}
.ie6 INPUT.text {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
INPUT.password {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
.ie6 INPUT.submit {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
.ie6 INPUT.file {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
.ie6 INPUT.button {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
.ie6 INPUT.submit {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BORDER-LEFT-COLOR: #dedede; BACKGROUND: url(../images/forms/button.png) #f5f5f5 repeat-x 0px 0px; BORDER-BOTTOM-COLOR: #bfbfbf; PADDING-BOTTOM: 5px; CURSOR: pointer; COLOR: #34404f; BORDER-TOP-COLOR: #dedede; PADDING-TOP: 5px; BORDER-RIGHT-COLOR: #bfbfbf
}
.ie6 INPUT.button {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BORDER-LEFT-COLOR: #dedede; BACKGROUND: url(../images/forms/button.png) #f5f5f5 repeat-x 0px 0px; BORDER-BOTTOM-COLOR: #bfbfbf; PADDING-BOTTOM: 5px; CURSOR: pointer; COLOR: #34404f; BORDER-TOP-COLOR: #dedede; PADDING-TOP: 5px; BORDER-RIGHT-COLOR: #bfbfbf
}
INPUT.focus {
	BORDER-RIGHT: #fc0 1px solid; BORDER-TOP: #fc0 1px solid; BACKGROUND: #ffc; BORDER-LEFT: #fc0 1px solid; BORDER-BOTTOM: #fc0 1px solid
}
TEXTAREA.focus {
	BORDER-RIGHT: #fc0 1px solid; BORDER-TOP: #fc0 1px solid; BACKGROUND: #ffc; BORDER-LEFT: #fc0 1px solid; BORDER-BOTTOM: #fc0 1px solid
}
.ie6 INPUT.focus {
	BORDER-RIGHT: #fc0 1px solid; BORDER-TOP: #fc0 1px solid; BACKGROUND: #ffc; BORDER-LEFT: #fc0 1px solid; BORDER-BOTTOM: #fc0 1px solid
}
.ie6 TEXTAREA.focus {
	BORDER-RIGHT: #fc0 1px solid; BORDER-TOP: #fc0 1px solid; BACKGROUND: #ffc; BORDER-LEFT: #fc0 1px solid; BORDER-BOTTOM: #fc0 1px solid
}
.galleria {
	WIDTH: 200px; LIST-STYLE-TYPE: none
}
.galleria LI {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 10px 10px 0px; OVERFLOW: hidden; WIDTH: 80px; HEIGHT: 80px
}
.galleria LI A {
	DISPLAY: none
}
.galleria LI DIV {
	DISPLAY: none; LEFT: 180px; POSITION: absolute; TOP: 0px
}
.galleria LI DIV IMG {
	CURSOR: pointer
}
.galleria LI.active DIV IMG {
	DISPLAY: block
}
.galleria LI.active DIV {
	DISPLAY: block
}
.galleria LI IMG.thumb {
	DISPLAY: block; LEFT: auto; WIDTH: auto; CURSOR: pointer; TOP: auto; HEIGHT: auto
}
.galleria LI .caption {
	DISPLAY: block; PADDING-TOP: 0.5em
}
 HTML .galleria LI DIV SPAN {
	WIDTH: 400px
}
.hideme {
	DISPLAY: none
}
.copofi-dock {
	RIGHT: 200px; TOP: 305px
}
.clickable {
	CURSOR: pointer
}
INPUT.copofi {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; BACKGROUND: white; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 16px; TEXT-DECORATION: none
}
.ie6 INPUT.copofi {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; BACKGROUND: white; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 16px; TEXT-DECORATION: none
}
A {
	COLOR: #333; outline: none
}
A {
	CURSOR: pointer; COLOR: #333; TEXT-DECORATION: none
}
A:visited {
	CURSOR: pointer; COLOR: #333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #06c; TEXT-DECORATION: none
}
BODY {
	FONT-SIZE: 12px;
	COLOR: #333;
	LINE-HEIGHT: 135%;
	FONT-FAMILY: Arial,Verdana,Geneva,Helvetica,sans-serif;
	BACKGROUND-COLOR: #f4f3f2
}
.portlet-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.portlet-minimized .portlet-content-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.article_add_comment_link {
	PADDING-LEFT: 27px; BACKGROUND: url(../images/buttons-on-white/button-add-comment.png) no-repeat left center; LINE-HEIGHT: 21px
}
DIV.bookmark_link {
	PADDING-LEFT: 27px; BACKGROUND: url(../images/buttons-on-grey/button-bookmark-this-page.png) no-repeat left center; LINE-HEIGHT: 21px
}
DIV.bookmark_link_white {
	PADDING-LEFT: 27px; BACKGROUND: url(../images/buttons-on-white/button-bookmark-this-page.png) no-repeat left center; LINE-HEIGHT: 21px
}
DIV.bookmarked_link {
	PADDING-LEFT: 27px; BACKGROUND: url(../images/buttons-on-grey/button-my-bookmarks.png) no-repeat left center; LINE-HEIGHT: 21px
}
DIV.bookmarked_link_alternative {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/buttons-on-grey/button-my-bookmarks.png) no-repeat left center; HEIGHT: 7px
}
DIV.download_link {
	PADDING-LEFT: 27px; BACKGROUND: url(../images/buttons-on-white/button-download.png) no-repeat left center; LINE-HEIGHT: 21px
}
DIV.forward_link {
	PADDING-LEFT: 27px; BACKGROUND: url(../images/buttons-on-grey/button-forward.png) no-repeat left center; LINE-HEIGHT: 21px
}
DIV.forward_link_2 {
	PADDING-LEFT: 27px; BACKGROUND: url(../images/buttons-on-grey/button-forward.png) no-repeat left center; LINE-HEIGHT: 21px
}
DIV.save_pdf_link {
	PADDING-LEFT: 27px; BACKGROUND: url(../images/buttons-on-grey/button-save-as-pdf.png) no-repeat left center; LINE-HEIGHT: 21px
}
DIV.add_to_my_travel_plan {
	PADDING-RIGHT: 29px; BACKGROUND: url(../images/buttons-on-white/button-add-to-mytravel-plan.png) no-repeat right center; LINE-HEIGHT: 21px; TEXT-ALIGN: right
}
DIV.my_travel_plan {
	PADDING-RIGHT: 29px; BACKGROUND: url(../images/buttons-on-white/button-mytravel-plans.png) no-repeat right center; LINE-HEIGHT: 21px; TEXT-ALIGN: right
}
DIV.in_travel_plan {
	PADDING-RIGHT: 29px; BACKGROUND: url(../images/buttons-on-white/button-in-mytravel-plan.png) no-repeat right center; LINE-HEIGHT: 21px; TEXT-ALIGN: right
}
DIV.delete_to_my_travel_plan {
	PADDING-RIGHT: 29px; BACKGROUND: url(../images/buttons-on-white/button-delete.png) no-repeat right center; LINE-HEIGHT: 21px; TEXT-ALIGN: right
}
DIV.help {
	HEIGHT: 13px
}
DIV.help SPAN.extended {
	FLOAT: right; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; WIDTH: 13px; TEXT-INDENT: -1000em; LINE-HEIGHT: 13px; MARGIN-RIGHT: 10px; HEIGHT: 13px
}
DIV.help SPAN.extended A {
	DISPLAY: block; BACKGROUND: url(../images/buttons-on-white/button-help.png) no-repeat 0px 0px
}
.help_button {
	FLOAT: right; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; WIDTH: 13px; TEXT-INDENT: -1000em; LINE-HEIGHT: 13px; MARGIN-RIGHT: 10px; HEIGHT: 13px
}
.help_button_on_grey {
	FLOAT: right; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; WIDTH: 13px; TEXT-INDENT: -1000em; LINE-HEIGHT: 13px; MARGIN-RIGHT: 10px; HEIGHT: 13px
}
.help_button A {
	DISPLAY: block; BACKGROUND: url(../images/buttons-on-white/button-help.png) no-repeat 0px 0px
}
.help_button_on_grey A {
	DISPLAY: block; BACKGROUND: url(../images/buttons-on-grey/button-help.png) no-repeat 0px 0px
}
.button_previous {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 22px; TEXT-INDENT: -1000em; LINE-HEIGHT: 21px; HEIGHT: 21px; TEXT-ALIGN: left
}
.button_next {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 22px; TEXT-INDENT: -1000em; LINE-HEIGHT: 21px; HEIGHT: 21px; TEXT-ALIGN: left
}
.button_last {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 22px; TEXT-INDENT: -1000em; LINE-HEIGHT: 21px; HEIGHT: 21px; TEXT-ALIGN: left
}
.button_first {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 22px; TEXT-INDENT: -1000em; LINE-HEIGHT: 21px; HEIGHT: 21px; TEXT-ALIGN: left
}
.button_previous A {
	DISPLAY: block; BACKGROUND: url(../images/buttons-on-white/button-back.png) no-repeat 0px 0px
}
.button_next A {
	DISPLAY: block; BACKGROUND: url(../images/buttons-on-white/button-next.png) no-repeat 0px 0px
}
.button_first A {
	DISPLAY: block; BACKGROUND: url(../images/buttons-on-white/button-first.png) no-repeat 0px 0px
}
.button_last A {
	DISPLAY: block; BACKGROUND: url(../images/buttons-on-white/button-last.png) no-repeat 0px 0px
}
.add_note_button {
	FLOAT: left; OVERFLOW: auto; WIDTH: auto; TEXT-INDENT: 0px; LINE-HEIGHT: 22px; HEIGHT: 24px; TEXT-ALIGN: left
}
A.note-gray-on-white {
	BACKGROUND: url(../images/buttons/button-note-gray-on-white-left.png) no-repeat left top
}
A.note-gray-on-white SPAN {
	BACKGROUND: url(../images/buttons/button-note-gray-on-white-right.png) no-repeat right top
}
A.note-gray-on-gray {
	BACKGROUND: url(../images/buttons/button-note-gray-on-gray-left.png) no-repeat left top
}
A.note-gray-on-gray SPAN {
	BACKGROUND: url(../images/buttons/button-note-gray-on-gray-right.png) no-repeat right top
}
.add_to_calendar A {
	MARGIN-LEFT: 3px; TEXT-DECORATION: underline
}
.add_to_calendar SPAN {
	MARGIN-TOP: 2px; DISPLAY: inline; BACKGROUND: url(../images/buttons-on-grey/button-add-to-calendar.png) no-repeat 0px 0px; FLOAT: left; MARGIN-LEFT: 7px; WIDTH: 29px; POSITION: relative; HEIGHT: 26px
}
.add_photo_button {
	FLOAT: left; OVERFLOW: auto; WIDTH: auto; TEXT-INDENT: 0px; LINE-HEIGHT: 22px; HEIGHT: 24px; TEXT-ALIGN: left
}
A.photo-green-on-white {
	BACKGROUND: url(../images/buttons/button-photo-green-on-white-left.png) no-repeat left top
}
A.photo-green-on-white SPAN {
	BACKGROUND: url(../images/buttons/button-photo-green-on-white-right.png) no-repeat right top
}
.booked_button {
	FLOAT: left; OVERFLOW: auto; WIDTH: auto; TEXT-INDENT: 0px; LINE-HEIGHT: 22px; HEIGHT: 24px; TEXT-ALIGN: left
}
A.ok-gray-on-white {
	BACKGROUND: url(../images/buttons/button-ok-gray-on-white-left.png) no-repeat left top
}
A.gray-on-white {
	BACKGROUND: url(../images/buttons/button-gray-on-white-left.png) no-repeat left top
}
A.gray-on-white SPAN {
	BACKGROUND: url(../images/buttons/button-gray-on-white-right.png) no-repeat right top
}
A.gray-on-gray {
	BACKGROUND: url(../images/buttons/button-gray-on-gray-left.png) no-repeat left top
}
A.gray-on-gray SPAN {
	BACKGROUND: url(../images/buttons/button-gray-on-gray-right.png) no-repeat right top
}
A.disabled-on-white {
	BACKGROUND: url(../images/buttons/button-gray-on-white-left.png) no-repeat left top
}
A.disabled-on-white SPAN {
	BACKGROUND: url(../images/buttons/button-gray-on-white-right.png) no-repeat right top; COLOR: #888
}
A.disabled-on-gray {
	BACKGROUND: url(../images/buttons/button-gray-on-gray-left.png) no-repeat left top
}
A.disabled-on-gray SPAN {
	BACKGROUND: url(../images/buttons/button-gray-on-gray-right.png) no-repeat right top; COLOR: #888
}
A.disabled {
	BACKGROUND: url(../images/buttons/button-gray-trans-left.png) no-repeat left top
}
A.disabled SPAN {
	BACKGROUND: url(../images/buttons/button-gray-trans-right.png) no-repeat right top; COLOR: #888
}
A.ok-gray-on-white SPAN {
	BACKGROUND: url(../images/buttons/button-ok-gray-on-white-right.png) no-repeat right top; COLOR: black
}
.button_delete {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 22px; TEXT-INDENT: -1000em; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: left
}
.button_delete A {
	DISPLAY: block; BACKGROUND: url(../images/buttons-on-white/button-delete.png) no-repeat 0px center
}
.facility_icon {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 18px; TEXT-INDENT: -1000em; LINE-HEIGHT: 18px; HEIGHT: 18px
}
.active_parking {
	BACKGROUND: url(../images/buttons-on-white/facility-active-parking.png) no-repeat 0px 0px
}
.active_catering {
	BACKGROUND: url(../images/buttons-on-white/facility-active-catering.png) no-repeat 0px 0px
}
.active_internet {
	BACKGROUND: url(../images/buttons-on-white/facility-active-internet.png) no-repeat 0px 0px
}
.active_sauna {
	BACKGROUND: url(../images/buttons-on-white/facility-active-sauna.png) no-repeat 0px 0px
}
.active_pool {
	BACKGROUND: url(../images/buttons-on-white/facility-active-pool.png) no-repeat 0px 0px
}
.active_gym {
	BACKGROUND: url(../images/buttons-on-white/facility-active-gym.png) no-repeat 0px 0px
}
.active_wheelchair {
	BACKGROUND: url(../images/buttons-on-white/facility-active-wheelchair.png) no-repeat 0px 0px
}
.active_dog {
	BACKGROUND: url(../images/buttons-on-white/facility-active-dog.png) no-repeat 0px 0px
}
.active_unknown {
	BACKGROUND: url(../images/buttons-on-white/facility-active-unknown.png) no-repeat 0px 0px
}
.passive_parking {
	BACKGROUND: url(../images/buttons-on-white/facility-passive-parking.png) no-repeat 0px 0px
}
.passive_catering {
	BACKGROUND: url(../images/buttons-on-white/facility-passive-catering.png) no-repeat 0px 0px
}
.passive_internet {
	BACKGROUND: url(../images/buttons-on-white/facility-passive-internet.png) no-repeat 0px 0px
}
.passive_sauna {
	BACKGROUND: url(../images/buttons-on-white/facility-passive-sauna.png) no-repeat 0px 0px
}
.passive_pool {
	BACKGROUND: url(../images/buttons-on-white/facility-passive-pool.png) no-repeat 0px 0px
}
.passive_gym {
	BACKGROUND: url(../images/buttons-on-white/facility-passive-gym.png) no-repeat 0px 0px
}
.passive_wheelchair {
	BACKGROUND: url(../images/buttons-on-white/facility-passive-wheelchair.png) no-repeat 0px 0px
}
.passive_dog {
	BACKGROUND: url(../images/buttons-on-white/facility-passive-dog.png) no-repeat 0px 0px
}
.passive_unknown {
	BACKGROUND: url(../images/buttons-on-white/facility-passive-unknown.png) no-repeat 0px 0px
}
DIV.print_link {
	PADDING-LEFT: 27px; BACKGROUND: url(../images/buttons-on-grey/button-print.png) no-repeat left center; LINE-HEIGHT: 21px
}
DIV.print_link_2 {
	PADDING-LEFT: 27px; BACKGROUND: url(../images/buttons-on-grey/button-print.png) no-repeat left center; LINE-HEIGHT: 21px
}
.back-link-on-white {
	PADDING-LEFT: 27px; BACKGROUND: url(../images/buttons-on-white/button-back.png) no-repeat left center; LINE-HEIGHT: 21px
}
DIV.rate_article_link {
	PADDING-LEFT: 27px; BACKGROUND: url(../images/buttons-on-white/button-rate.png) no-repeat left center; LINE-HEIGHT: 21px
}
DIV.readmore {
	HEIGHT: 22px
}
DIV.readmore SPAN.extended {
	FLOAT: left; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; WIDTH: 60px; TEXT-INDENT: -1000em; LINE-HEIGHT: 22px; HEIGHT: 22px
}
DIV.readmore SPAN.extended A {
	DISPLAY: block; BACKGROUND: url(../images/buttons-on-white/button-more.png) no-repeat 0px 0px
}
DIV.showvideo_link {
	PADDING-LEFT: 27px; BACKGROUND: url(../images/buttons-on-white/button-video.png) no-repeat left center; LINE-HEIGHT: 21px
}
DIV.add_to_my_travel_plan {
	PADDING-RIGHT: 29px; BACKGROUND: url(../images/buttons-on-white/button-add-to-mytravel-plan.png) no-repeat right center; LINE-HEIGHT: 21px; TEXT-ALIGN: right
}
H1 {
	FONT-WEIGHT: bolder; FONT-SIZE: 1.2em
}
H2 {
	FONT-WEIGHT: bolder; FONT-SIZE: 1.1em
}
H3 {
	FONT-WEIGHT: bolder; FONT-SIZE: 1em
}
HTML {
	MARGIN: 0px
}
BODY {
	MARGIN: 0px
}
H1 {
	MARGIN: 0px
}
H2 {
	MARGIN: 0px
}
H3 {
	MARGIN: 0px
}
H4 {
	MARGIN: 0px
}
H5 {
	MARGIN: 0px
}
H6 {
	MARGIN: 0px
}
DIV {
	MARGIN: 0px
}
SPAN {
	MARGIN: 0px
}
BLOCKQUOTE {
	MARGIN: 0px
}
P {
	MARGIN: 0px
}
ADDRESS {
	MARGIN: 0px
}
FORM {
	MARGIN: 0px
}
FIELDSET {
	MARGIN: 0px
}
IMG {
	MARGIN: 0px
}
UL {
	MARGIN: 0px
}
OL {
	MARGIN: 0px
}
DL {
	MARGIN: 0px
}
DT {
	MARGIN: 0px
}
DD {
	MARGIN: 0px
}
LI {
	MARGIN: 0px
}
HR {
	MARGIN: 0px
}
TABLE {
	MARGIN: 0px
}
TD {
	MARGIN: 0px
}
TH {
	MARGIN: 0px
}
STRONG {
	MARGIN: 0px
}
EM {
	MARGIN: 0px
}
SUP {
	MARGIN: 0px
}
SUB {
	MARGIN: 0px
}
DFN {
	MARGIN: 0px
}
INS {
	MARGIN: 0px
}
DEL {
	MARGIN: 0px
}
Q {
	MARGIN: 0px
}
CITE {
	MARGIN: 0px
}
VAR {
	MARGIN: 0px
}
SAMP {
	MARGIN: 0px
}
CODE {
	MARGIN: 0px
}
KBD {
	MARGIN: 0px
}
TT {
	MARGIN: 0px
}
OL LI {
	LIST-STYLE-TYPE: none
}
OL UL LI {
	LIST-STYLE-TYPE: none
}
UL LI {
	LIST-STYLE-TYPE: none
}
OL {
	MARGIN-LEFT: 0px
}
UL {
	MARGIN-LEFT: 0px
}
DL {
	MARGIN-LEFT: 0px
}
P {
	PADDING-BOTTOM: 10px
}
.clear {
	CLEAR: both; LINE-HEIGHT: 0
}
SELECT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 10px; BACKGROUND-IMAGE: none; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
UL UL LI {
	LIST-STYLE-TYPE: none
}
.article .footer {
	CLEAR: both; BORDER-TOP: #f4f3f2 6px solid; BACKGROUND: white; WIDTH: 550px
}
.article .footer .div_left {
	DISPLAY: block; FLOAT: left; WIDTH: 180px
}
.article .footer .div_right {
	FLOAT: right; WIDTH: 180px
}
.article .footer .up SPAN {
	MARGIN-TOP: 15px
}
.article .footer .up SPAN {
	MARGIN-TOP: 6px; BOTTOM: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 21px
}
.article .footer .down SPAN {
	MARGIN-TOP: 6px; BOTTOM: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 21px
}
.article .footer .up {
	CLEAR: both; POSITION: relative; HEIGHT: 40px
}
.article .footer .down {
	CLEAR: both; POSITION: relative; HEIGHT: 40px
}
.article .footer A {
	TEXT-DECORATION: underline
}
.article_footer A:visited {
	TEXT-DECORATION: underline
}
.article .footer P {
	FLOAT: left; PADDING-BOTTOM: 0px
}
.article .footer_content {
	HEIGHT: 80px
}
.bottommenu {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 770px; PADDING-TOP: 0px; POSITION: relative; BACKGROUND-COLOR: #f4f3f1
}
.bottom_links {
	PADDING-TOP: 17px; HEIGHT: 33px
}
.bottom_links A {
	TEXT-DECORATION: underline
}
.bottom_links A:visited {
	TEXT-DECORATION: underline
}
.bottom_links .bookmark_link {
	FLOAT: right; POSITION: relative
}
.bottom_links .forward_link {
	LEFT: 320px; FLOAT: left; POSITION: absolute
}
.bottom_links .print_link {
	LEFT: 220px; MARGIN-RIGHT: 30px; POSITION: absolute
}
.bottom_links .forward_link_2 {
	LEFT: 475px; FLOAT: left; POSITION: absolute
}
.bottom_links .print_link_2 {
	LEFT: 375px; MARGIN-RIGHT: 30px; POSITION: absolute
}
.gray_bottom_links {
	PADDING-TOP: 0px; HEIGHT: 40px
}
.gray_bottom_links TABLE {
	WIDTH: 20px
}
.gray_bottom_links .caption {
	WHITE-SPACE: nowrap
}
.gray_bottom_links .dsc {
	WIDTH: 100%
}
.gray_bottom_links UL {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px
}
.gray_bottom_links UL LI {
	PADDING-RIGHT: 30px; FLOAT: left; MARGIN-BOTTOM: 10px
}
.gray_bottom_links UL LI DIV {
	BACKGROUND: url(../images/buttons-on-grey/button-play.png) no-repeat right 50%; FLOAT: left; WIDTH: 25px; HEIGHT: 25px
}
.gray_bottom_links UL LI P {
	CLEAR: both
}
DIV.content {
	DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; MARGIN: 0px; WIDTH: 770px; BACKGROUND-COLOR: #fff
}
.flash {
	WIDTH: 980px; HEIGHT: 282px
}
.footer-block {
	CLEAR: both; MARGIN-TOP: 0px; DISPLAY: block; WIDTH: 994px; POSITION: relative; HEIGHT: 15px
}
.left_menu H3 {
	MARGIN: 0px 0px 12px 20px; VERTICAL-ALIGN: bottom; LINE-HEIGHT: 26px
}
.left_menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 18px; BACKGROUND-COLOR: #f4f3f1
}
.left_menu UL LI {
	PADDING-BOTTOM: 8px
}
.left_menu UL LI SPAN {
	DISPLAY: block; PADDING-LEFT: 8px
}
.left_menu UL LI.item-selected SPAN UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 8px; BACKGROUND-COLOR: #fff
}
.left_menu UL LI.item-selected SPAN UL LI.item-selected SPAN {
	FONT-WEIGHT: bolder; BACKGROUND: url(../images/sidemenu_arrow.png) no-repeat left center
}
.left_menu UL LI.first_level {
	FONT-WEIGHT: bolder; BACKGROUND: url(../images/sidemenu-up-corner.png) #fff no-repeat left top; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
.ie6 .left_menu UL.first_level {
	WIDTH: 178px
}
.left_menu UL LI.first_level SPAN.first_level {
	DISPLAY: block; BACKGROUND: url(../images/sidemenu-down-corner.png) no-repeat left bottom; PADDING-BOTTOM: 8px
}
.menubar {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; Z-INDEX: 1; FLOAT: left; WIDTH: 780px
}
.menubar UL {
	PADDING-LEFT: 10px
}
.menubar UL LI {
	DISPLAY: block; PADDING-LEFT: 2em; FLOAT: left
}
.menubar UL LI A {
	DISPLAY: block; FLOAT: left; VERTICAL-ALIGN: middle; OVERFLOW: hidden; LINE-HEIGHT: 43px
}
.menubar UL LI A.current {
	COLOR: #888
}
.nav {
	CLEAR: left; DISPLAY: block; PADDING-LEFT: 20px; Z-INDEX: 1; FLOAT: left; WIDTH: 669px; POSITION: absolute; TOP: 228px; HEIGHT: 54px
}
.nav UL {
	FONT-WEIGHT: bolder; FONT-SIZE: 1em; HEIGHT: 21px
}
.nav UL LI {
	BACKGROUND: url(tab-white-right-main.gif) no-repeat right top;
	FLOAT: left;
	WIDTH: 161px;
	LINE-HEIGHT: 48px;
	MARGIN-RIGHT: 6px
}
.nav UL LI A {
	BACKGROUND: url(tab-white-left-main.gif) no-repeat left top;
	COLOR: black
}
.nav UL LI A SPAN {
	BACKGROUND-COLOR: #fff
}
.nav UL LI A SPAN .tabArea {
	PADDING-LEFT: 10px; HEIGHT: 48px
}
.nav UL LI A SPAN .tabArea SPAN.tab1 {
	COLOR: #73c8ff
}
.nav UL LI A SPAN .tabArea SPAN.tab2 {
	COLOR: #ff0000
}
.nav UL LI A SPAN .tabArea SPAN.tab3 {
	COLOR: #ff0000
}
.nav UL LI A SPAN .tabArea SPAN.tab4 {
	COLOR: #249631
}
.nav UL LI A SPAN .tabArea SPAN.line2 {
	COLOR: #000
}
.nav UL LI A {
	FLOAT: none
}
.nav UL LI A SPAN {
	FLOAT: none
}
.nav UL LI A {
	DISPLAY: block
}
.nav UL LI A SPAN {
	DISPLAY: block
}
.nav UL LI A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; CURSOR: pointer
}
.nav UL LI A:hover {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; CURSOR: pointer
}
.nav UL LI.tab-selected {
	BACKGROUND: url(tab-gray-right-main.gif) no-repeat right top;
	LINE-HEIGHT: 54px
}
.nav UL LI.tab-selected A {
	BACKGROUND: url(tab-gray-left-main.gif) no-repeat left top
}
.nav UL LI.tab-selected A SPAN {
	BACKGROUND-COLOR: #f4f3f2
}
.nav UL LI.tab-selected A SPAN .tabArea {
	HEIGHT: 54px
}
.page_body {
	DISPLAY: block; MARGIN: 0px auto; WIDTH: 980px; TEXT-ALIGN: left
}
UNKNOWN {
	BORDER-TOP-WIDTH: 0px
}
.page_body_shadow {
	DISPLAY: block; BACKGROUND: url(shadow-background.png) repeat-y; MARGIN: 0px auto; WIDTH: 994px; TEXT-ALIGN: center
}
.date_label {
	PADDING-LEFT: 27px; FONT-WEIGHT: bold; BACKGROUND: url(../images/buttons-on-white/button-calendar.png) no-repeat left center; MARGIN-BOTTOM: 2px; WIDTH: auto; LINE-HEIGHT: 21px
}
.date_label_no_icon {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 2px; WIDTH: auto; LINE-HEIGHT: 21px
}
UNKNOWN {
	MARGIN: 3px 3px 3px 4px; WIDTH: auto
}
.ie6 .search_accomm INPUT.checkbox {
	MARGIN: 3px 3px 3px 4px; WIDTH: auto
}
UNKNOWN {
	WIDTH: auto
}
.ie6 INPUT.checkbox {
	WIDTH: auto
}
.search_accomm .label {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; WIDTH: auto
}
.region_label {
	PADDING-LEFT: 27px; FONT-WEIGHT: bold; BACKGROUND: url(../images/buttons-on-white/button-show-on-map.png) no-repeat left center; MARGIN-BOTTOM: 2px; WIDTH: auto; LINE-HEIGHT: 21px
}
.search_accomm .search {
	MARGIN-TOP: 10px; HEIGHT: 40px
}
.search_accomm .search A {
	FLOAT: right; TEXT-TRANSFORM: lowercase; TEXT-INDENT: 0px; LINE-HEIGHT: 24px; TEXT-DECORATION: underline
}
.search_accomm DIV {
	MARGIN-BOTTOM: 5px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.search_accomm INPUT.text {
	WIDTH: 149px
}
.search_accomm INPUT.datepicker {
	FLOAT: left; WIDTH: 130px
}
UNKNOWN {
	FLOAT: left; WIDTH: 133px
}
UNKNOWN {
	WIDTH: 149px
}
.search_accomm .persons SELECT {
	MARGIN: 0px 3px
}
.search_accomm LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 0px
}
.search_accomm SELECT {
	WIDTH: 155px
}
.search_accomm SELECT.small {
	WIDTH: 45px
}
.search_accomm SELECT.smaller {
	WIDTH: 106px
}
.portlet-boundary_Rating_WAR_Community_ .portlet-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.sidebar .portlet-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.sidebar .portlet-minimized .portlet-content-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.sidebar {
	FLOAT: right; WIDTH: 180px; BACKGROUND-COLOR: white
}
.sidebar .user_module DIV.header H2 {
	OVERFLOW: hidden; WIDTH: 145px; HEIGHT: 15px
}
.sidebar .advertising .ad {
	WIDTH: 160px; TEXT-ALIGN: center
}
.sidebar .advertising .header H3 {
	FONT-WEIGHT: lighter; MARGIN-BOTTOM: 6px; COLOR: #737373
}
.sidebar .user_module {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; WIDTH: 180px; PADDING-TOP: 8px; BORDER-BOTTOM: #f4f3f2 6px solid
}
.sidebar .body UL LI {
	MARGIN-TOP: 5px
}
.sidebar .user_module .header {
	OVERFLOW: hidden
}
.ie6 .sidebar .user_module .header {
	WIDTH: 180px
}
.sidebar .user_module .body IMG {
	PADDING-TOP: 10px
}
.sidebar .user_module .header H2 {
	PADDING-LEFT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; LINE-HEIGHT: 15px
}
.sidebar .user_module .header H2 {
	TEXT-ALIGN: left
}
.sidebar .user_module .body A {
	TEXT-ALIGN: left
}
.sidebar .user_module SPAN.addplan {
	BACKGROUND: url(../images/buttons-on-white/button-add-to-mytravel-plan.png) no-repeat left top
}
.sidebar .user_module SPAN.ratearticle {
	BACKGROUND: url(../images/buttons-on-white/button-rate.png) no-repeat left top
}
.sidebar .user_module SPAN.addcomment {
	BACKGROUND: url(../images/buttons-on-white/button-add-comment.png) no-repeat left top
}
.sidebar .user_module .header SPAN.bookmarks {
	BACKGROUND: url(../images/buttons-on-white/button-my-bookmarks.png) no-repeat left top
}
.sidebar .user_module SPAN.icon {
	DISPLAY: block; FLOAT: left; WIDTH: 21px; HEIGHT: 16px; TEXT-ALIGN: center
}
.article .sidebar .user_module .article_sidebar_header {
	LINE-HEIGHT: 20px
}
.article .sidebar .user_module SPAN.icon {
	PADDING-RIGHT: 5px; WIDTH: 24px
}
.article .sidebar .body UL LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: none
}
.sidebar .user_module .header .body A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.sidebar .user_module A {
	CURSOR: pointer; TEXT-DECORATION: underline
}
.sidebar .user_module .header SPAN.icon_help {
	DISPLAY: none; FLOAT: right
}
.sidebar .user_module .header SPAN.icon_help SPAN.extended {
	FLOAT: right; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; WIDTH: 13px; TEXT-INDENT: -1000em; MARGIN-RIGHT: 8px; HEIGHT: 13px
}
.sidebar .user_module .header SPAN.icon_help SPAN.extended A {
	DISPLAY: block; BACKGROUND: url(../images/buttons-on-white/button-help.png) no-repeat 0px 0px
}
.status_bar {
	MARGIN: 11px 0px
}
.sidebar .user_module .header SPAN.myarea {
	BACKGROUND: url(../images/buttons-on-white/button-my-area.png) no-repeat left top
}
.sidebar .user_module .header SPAN.myarea_logged {
	BACKGROUND: url(../images/buttons-on-white/button-logged-in.png) no-repeat left top
}
.sidebar .user_module .header SPAN.plans {
	BACKGROUND: url(../images/buttons-on-white/button-mytravel-plans.png) no-repeat left top
}
.sidebar .user_module .linkblock H2 {
	PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 5px
}
.sidebar .user_module .linkblock UL LI {
	MARGIN-TOP: 2px; LINE-HEIGHT: normal
}
.sidebar .user_module .offers UL LI {
	MARGIN-TOP: 2px; LINE-HEIGHT: normal
}
.sidebar .user_module .linkblock UL LI A {
	TEXT-DECORATION: underline
}
.search_bar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 18px; BORDER-BOTTOM: #f4f3f2 6px solid
}
.sidebar .user_module .offers H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 180px; COLOR: #ff64a5; PADDING-TOP: 0px
}
.sidebar .user_module .offers H3 {
	PADDING-BOTTOM: 10px
}
.sidebar .user_module .offers IMG {
	PADDING-BOTTOM: 12px
}
.tabArea SPAN.line1 {
	FONT-WEIGHT: bolder; FONT-SIZE: 1.3em; LINE-HEIGHT: 20px; PADDING-TOP: 5px
}
.tabArea SPAN.line2 {
	FONT-SIZE: 1em; LINE-HEIGHT: normal
}
.text_small {
	FONT-SIZE: 0.9em
}
.text_small_light {
	FONT-SIZE: 0.9em; COLOR: #737373
}
.text_very_small {
	FONT-SIZE: 0.8em
}
.text_very_small_light {
	FONT-SIZE: 0.8em; COLOR: #737373
}
.article .text_very_small_light {
	FONT-SIZE: 0.8em; COLOR: #737373
}
.tpl_1 .portlet-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tpl_1 .portlet-minimized .portlet-content-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tpl_1 .article {
	PADDING-LEFT: 20px
}
.tpl_1 .article .body {
	WIDTH: 530px
}
.tpl_1 .article_list {
	MARGIN: 20px 20px 0px; WIDTH: auto
}
.tpl_1 .article_list .newsletter .description .left {
	WIDTH: 590px
}
.portlet-breadcrumb .portlet-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.portlet-breadcrumb .portlet-minimized .portlet-content-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.portlet-breadcrumb A {
	COLOR: #838383; TEXT-DECORATION: underline
}
.portlet-breadcrumb A:hover {
	COLOR: #838383; TEXT-DECORATION: underline
}
.portlet-breadcrumb A:visited {
	COLOR: #838383; TEXT-DECORATION: underline
}
.portlet-breadcrumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 16px 0px 18px; COLOR: #838383; PADDING-TOP: 0px
}
.tpl_2_bottom {
	MARGIN-TOP: 12px;
	FLOAT: left;
	MARGIN-BOTTOM: 12px;
	WIDTH: 780px
}
.tpl_2_left {
	MARGIN-TOP: 30px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 300px
}
.tpl_2_right {
	MARGIN-TOP: 36px; FLOAT: right; MARGIN-LEFT: 20px; WIDTH: 420px; MARGIN-RIGHT: 20px
}
.tpl_2_top {
	FLOAT: left; WIDTH: 100%
}
.tpl_2_left .portlet-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tpl_2_left .portlet-minimized .portlet-content-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tpl_2_right .portlet-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tpl_2_right .portlet-minimized .portlet-content-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tpl_2_bottom .portlet-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tpl_2_bottom .portlet-minimized .portlet-content-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tpl_2_top .portlet-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tpl_2_top .portlet-minimized .portlet-content-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tpl_2_left .portlet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.tpl_2_right .portlet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.tpl_2_bottom .portlet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.tpl_2_top .portlet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.tpl_3_bottom {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative; BACKGROUND-COLOR: #f4f3f1
}
.tpl_3_bottom .portlet-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tpl_3_bottom .portlet-minimized .portlet-content-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tpl_3 .footer {
	HEIGHT: 80px
}
.tpl_3 .footer .footer_left {
	DISPLAY: block; FLOAT: left; WIDTH: 200px
}
.tpl_3 .footer .footer_right {
	FLOAT: right; WIDTH: 180px
}
.tpl_3 .footer .up SPAN {
	MARGIN-TOP: 15px
}
.tpl_3 .footer .up SPAN {
	MARGIN-TOP: 6px; BOTTOM: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 21px
}
.footer .down SPAN {
	MARGIN-TOP: 6px; BOTTOM: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 21px
}
.tpl_3 .footer .up {
	CLEAR: both; POSITION: relative; HEIGHT: 40px
}
.footer .down {
	CLEAR: both; POSITION: relative; HEIGHT: 40px
}
.tpl_3 .footer A {
	TEXT-DECORATION: underline
}
.footer A:visited {
	TEXT-DECORATION: underline
}
.tpl_3 .footer P {
	PADDING-RIGHT: 10px; FLOAT: left; PADDING-BOTTOM: 0px
}
.tpl_3_inner_bottom .portlet {
	PADDING-RIGHT: 0px; BORDER-TOP: #f4f3f2 6px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.article .article_header H1 {
	FONT-WEIGHT: lighter; FONT-SIZE: 1.6em; MARGIN: 0px 0px 12px; VERTICAL-ALIGN: bottom; LINE-HEIGHT: 26px
}
.article {
	FONT-SIZE: 12px; LINE-HEIGHT: 1.4em
}
.article .body .block H3 {
	MARGIN-BOTTOM: 10px
}
.article .body .block .image_center {
	MARGIN-BOTTOM: 15px; TEXT-ALIGN: center
}
.article .body .block .image_center P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.article .body .block .image_left {
	FLOAT: left; MARGIN: 4px 9px 0px 0px; TEXT-ALIGN: left
}
.article .body .block IMG {
	PADDING-BOTTOM: 2px
}
.article .body .block .image_left P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.article .header .logo {
	PADDING-RIGHT: 40px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.article .header .logo IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; max-width: 490px
}
.article .body .block .image_right {
	FLOAT: right; MARGIN: 4px 0px 0px 9px; TEXT-ALIGN: right
}
.article .body .block P {
	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
.article .body .description {
	CLEAR: both; MARGIN: 10px 0px
}
.article .body .description .map {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; FLOAT: right; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
.article .sidebar .map {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 30px
}
.organization_detail .body .description {
	PADDING-RIGHT: 15px
}
.article .body .details {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
.address .left {
	FLOAT: left; PADDING-BOTTOM: 10px
}
.address .right {
	FLOAT: right
}
.article .body .description IMG {
	FLOAT: right; MARGIN-BOTTOM: 10px
}
.article .body .description H2 {
	PADDING-BOTTOM: 20px; LINE-HEIGHT: 1.4em
}
.article .body .image {
	CLEAR: both; TEXT-ALIGN: right
}
.tpl_3_inner_right .article_body {
	FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 330px
}
.tpl_3_inner_right .body .image {
	TEXT-ALIGN: right
}
.tpl_3_inner_right .body H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.tpl_3_inner_right .portlet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.tpl_3_inner_right .portlet-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tpl_3_inner_right .portlet-minimized .portlet-content-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tpl_3_inner_right .sidebar {
	BORDER-TOP: #f4f3f2 6px solid; MARGIN-TOP: 38px
}
.tpl_3_inner_right .sidebar .body {
	WIDTH: 180px
}
.tpl_3_left {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 190px
}
.tpl_3_left .portlet-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tpl_3_left .portlet-minimized .portlet-content-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tpl_3_right {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 30px; OVERFLOW: hidden; WIDTH: 550px
}
.tpl_3_right .portlet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.tpl_3_left .portlet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.tpl_3_bottom .portlet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.tpl_3_right .portlet-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tpl_3_right .portlet-minimized .portlet-content-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tpl_3_right .tpl_3_inner_bottom {
	FLOAT: left; WIDTH: 100%
}
.tpl_3_right .tpl_3_inner_left {
	FLOAT: left; WIDTH: 330px
}
.tpl_3_right .tpl_3_inner_right {
	FLOAT: right; MARGIN-LEFT: 40px; WIDTH: 180px
}
.tpl_3_right .tpl_3_inner_top {
	WIDTH: 100%
}
.tpl_3_top {
	FLOAT: left; WIDTH: 100%
}
.tpl_4_bottom {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative; BACKGROUND-COLOR: #f4f3f1
}
.tpl_4_top {
	FLOAT: left; WIDTH: 100%
}
.tpl_4_bottom .portlet-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tpl_4_bottom .portlet-minimized .portlet-content-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tpl_4_left {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 190px
}
.tpl_4_left .portlet-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tpl_4_left .portlet-minimized .portlet-content-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tpl_4_right {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 30px; WIDTH: 550px
}
.tpl_4_right .article {
	PADDING-RIGHT: 0px
}
.tpl_4_right .portlet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.tpl_4_left .portlet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.tpl_4_bottom .portlet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.tpl_4_right .portlet-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tpl_4_right .portlet-minimized .portlet-content-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bottom_links {
	PADDING-LEFT: 10px; BACKGROUND: #f4f3f2; PADDING-BOTTOM: 24px; PADDING-TOP: 24px
}
#bottom_links P.copyright {
	PADDING-RIGHT: 20px; FLOAT: right; COLOR: #999
}
#bottom_links P.copyright A {
	COLOR: #999
}
#bottom_links P.copyright IMG {
	VERTICAL-ALIGN: middle
}
#bottom_links P.links {
	FLOAT: left; WIDTH: 600px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#bottom_shadow {
	BACKGROUND: url(shadow-bottom.png) no-repeat;
	clear: both;
}
#content-wrapper {
	WIDTH: 770px
}
.columns-max#content-wrapper {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 760px; PADDING-TOP: 10px
}
.column-1#content-wrapper {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 760px; PADDING-TOP: 10px
}
.nav_list {
	WIDTH: 535px
}
.nav_list .item {
	BORDER-RIGHT: #f4f3f1 1px solid; BORDER-TOP: #f4f3f1 1px solid; MARGIN: 10px 0px; OVERFLOW: hidden; BORDER-LEFT: #f4f3f1 1px solid; BORDER-BOTTOM: #f4f3f1 1px solid; HEIGHT: 85px
}
.nav_list .item .nav_left {
	BORDER-RIGHT: #f4f3f1 2px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 381px; PADDING-TOP: 0px
}
.nav_list .item .headline {
	VERTICAL-ALIGN: middle; LINE-HEIGHT: 25px; HEIGHT: 25px
}
.nav_list .item .image {
	FLOAT: right; WIDTH: 130px; HEIGHT: 100%
}
.nav_list P {
	MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px
}
.nav_list P.dsc {
	OVERFLOW: hidden; HEIGHT: 2.3em
}
.nav_list A {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.nav_list A:visited {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.nav_list .rating {
	MARGIN-TOP: 7px; FLOAT: right; WIDTH: 210px
}
.nav_list .rating P {
	FLOAT: left
}
.nav_list .item .nav_left .show_on_map {
	FLOAT: right; BORDER-LEFT: #f4f3f1 1px solid
}
.nav_list .item .nav_left .show_on_map A {
	FONT-WEIGHT: normal; MARGIN-LEFT: 3px
}
.nav_list .item .nav_left .show_on_map A:visited {
	FONT-WEIGHT: normal; MARGIN-LEFT: 3px
}
.nav_list .item .nav_left .show_on_map SPAN {
	MARGIN-TOP: 2px; DISPLAY: inline; BACKGROUND: url(../images/buttons-on-white/indicator-number.png) no-repeat; FLOAT: left; MARGIN-LEFT: 7px; WIDTH: 29px; POSITION: relative; HEIGHT: 26px
}
.nav_list .item .nav_left .show_on_map SPAN P {
	DISPLAY: block; FONT-WEIGHT: bolder; FONT-SIZE: 11px; MARGIN-BOTTOM: 4px; WIDTH: 20px; COLOR: #fff; LETTER-SPACING: -1px; POSITION: absolute; TOP: -5px; TEXT-ALIGN: center
}
.readmore_button {
	FLOAT: left; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; WIDTH: 60px; TEXT-INDENT: -1000em; LINE-HEIGHT: 22px; HEIGHT: 22px
}
.readmore_button A {
	DISPLAY: block; BACKGROUND: url(../images/buttons-on-white/button-more.png) no-repeat 0px 0px
}
.news_tab {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 300px; PADDING-TOP: 0px
}
.news_tab .copofi-tabs {
	FONT-WEIGHT: bolder; FONT-SIZE: 1em; WIDTH: 300px; HEIGHT: auto
}
.news_tab .buttonwrapper {
	WIDTH: 280px
}
.news_tab .body {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MIN-HEIGHT: 400px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 400px; BACKGROUND-COLOR: white
}
.news_tab .body H3 {
	DISPLAY: none
}
.news_tab IMG.image {
	MARGIN-BOTTOM: 10px
}
.news_tab .map {
	FLOAT: left; WIDTH: 130px
}
.news_tab .description_block {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 150px; PADDING-TOP: 10px
}
.news_tab .description_block H2 {
	MARGIN-BOTTOM: 10px
}
.news_tab .description_block .showvideo {
	MARGIN-BOTTOM: 10px
}
.news_tab .description_block P {
	MARGIN-BOTTOM: 10px
}
.news_tab ui-tabs-hide {
	DISPLAY: none
}
.my_travel_plan_view_tab ui-tabs-hide {
	DISPLAY: none
}
.news_tab UL.copofi-tabs LI {
	FLOAT: left; LINE-HEIGHT: 21px; MARGIN-RIGHT: 3px
}
.my_travel_plan_view_tab UL.copofi-tabs LI {
	FLOAT: left; LINE-HEIGHT: 21px; MARGIN-RIGHT: 3px
}
.news_tab UL.copofi-tabs LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; TOP: 0px
}
.news_tab UL.copofi-tabs LI A SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; TOP: 0px
}
.my_travel_plan_view_tab UL.copofi-tabs LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; TOP: 0px
}
.my_travel_plan_view_tab UL.copofi-tabs LI A SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; TOP: 0px
}
.news_tab UL.copofi-tabs LI A {
	FLOAT: none
}
.news_tab UL.copofi-tabs LI A SPAN {
	FLOAT: none
}
.my_travel_plan_view_tab UL.copofi-tabs LI A {
	FLOAT: none
}
.my_travel_plan_view_tab UL.copofi-tabs LI A SPAN {
	FLOAT: none
}
.news_tab UL.copofi-tabs LI A {
	PADDING-LEFT: 9px
}
.news_tab UL.copofi-tabs LI A:hover {
	PADDING-LEFT: 9px
}
.my_travel_plan_view_tab UL.copofi-tabs LI A {
	PADDING-LEFT: 9px
}
.my_travel_plan_view_tab UL.copofi-tabs LI A:hover {
	PADDING-LEFT: 9px
}
.news_tab UL.copofi-tabs LI A SPAN {
	PADDING-RIGHT: 9px
}
.news_tab UL.copofi-tabs LI A:hover SPAN {
	PADDING-RIGHT: 9px
}
.my_travel_plan_view_tab UL.copofi-tabs LI A SPAN {
	PADDING-RIGHT: 9px
}
.my_travel_plan_view_tab UL.copofi-tabs LI A:hover SPAN {
	PADDING-RIGHT: 9px
}
UL.copofi-tabs LI.blue A {
	BACKGROUND: url(../images/tabs/tab-blue-left.png) #73c8ff no-repeat left top; COLOR: white; POSITION: static
}
UL.copofi-tabs LI.blue A SPAN {
	BACKGROUND: url(../images/tabs/tab-blue-right.png) no-repeat right top; POSITION: static
}
UL.copofi-tabs LI.blue A:hover {
	BACKGROUND: url(../images/tabs/tab-blue-left-light.png) #82dfff no-repeat left top; POSITION: static
}
UL.copofi-tabs LI.blue A:hover SPAN {
	BACKGROUND: url(../images/tabs/tab-blue-right-light.png) no-repeat right top; POSITION: static
}
UL.copofi-tabs LI.pink A {
	BACKGROUND: url(../images/tabs/tab-pink-left.png) #f75f84 no-repeat left top; COLOR: white; POSITION: static
}
UL.copofi-tabs LI.pink A SPAN {
	BACKGROUND: url(../images/tabs/tab-pink-right.png) no-repeat right top; POSITION: static
}
UL.copofi-tabs LI.pink A:hover {
	BACKGROUND: url(../images/tabs/tab-pink-left-light.png) #fe7baa no-repeat left top; POSITION: static
}
UL.copofi-tabs LI.pink A:hover SPAN {
	BACKGROUND: url(../images/tabs/tab-pink-right-light.png) no-repeat right top; POSITION: static
}
UL.copofi-tabs LI.current A {
	BACKGROUND: url(../images/tabs/tab-white-left.png) #fff no-repeat left top; COLOR: #333; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; BORDER-BOTTOM-STYLE: none
}
UL.copofi-tabs LI.current A SPAN {
	BACKGROUND: url(../images/tabs/tab-white-right.png) no-repeat right top; COLOR: #333; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; BORDER-BOTTOM-STYLE: none
}
UL.copofi-tabs LI.current A:hover {
	BACKGROUND: url(../images/tabs/tab-white-left.png) #fff no-repeat left top; COLOR: #333; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; BORDER-BOTTOM-STYLE: none
}
UL.copofi-tabs LI.current A:hover SPAN {
	BACKGROUND: url(../images/tabs/tab-white-right.png) no-repeat right top; COLOR: #333; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: static; BORDER-BOTTOM-STYLE: none
}
.news_portlet {
	BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 0px solid; DISPLAY: inline; FLOAT: left; BORDER-LEFT: #000 0px solid; WIDTH: 420px; BORDER-BOTTOM: #000 0px solid
}
.news_portlet .news {
	MARGIN-TOP: 15px; WIDTH: 420px; BACKGROUND-COLOR: #fff
}
.news_portlet DIV.news {
	PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; WIDTH: 400px; HEIGHT: 120px
}
.news_portlet .news .header H2 {
	MARGIN-BOTTOM: 1em;
	PADDING-TOP: 15px;
	font-size: 14px;
}
.news_portlet .news .text-block {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.news_portlet .news .image {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 130px; PADDING-TOP: 0px
}
.news_portlet .news .button {
	PADDING-BOTTOM: 10px
}
.news_portlet .news .body P {
	CLEAR: left;
	PADDING-BOTTOM: 1em;
	line-height: 135%;
}
.news_portlet .news .body UL {
	PADDING-TOP: 20px
}
.news_portlet .news .body UL LI {
	MARGIN-BOTTOM: 10px
}
.news_portlet .news .body UL LI A {
	FONT-WEIGHT: bolder
}
.article_list {
	BORDER-TOP: #ccc 1px solid; WIDTH: 535px; POSITION: relative
}
.article_list .article_item .spacer {
	CLEAR: both; HEIGHT: 10px
}
.article_list .article_item {
	CLEAR: both
}
.article_list A {
	TEXT-DECORATION: underline
}
.article_list A:hover {
	TEXT-DECORATION: underline
}
.article_list A:visited {
	TEXT-DECORATION: underline
}
.article_list SMALL {
	COLOR: #737373
}
.article_list STRONG {
	COLOR: #333
}
.article_list .status_bar {
	OVERFLOW: hidden; LINE-HEIGHT: 38px; HEIGHT: 38px
}
.article_list .status_bar P {
	FLOAT: left
}
.article_list .status_bar .pages {
	FLOAT: right
}
.article_list .status_bar .pages SPAN {
	MARGIN-TOP: 9px; FONT-WEIGHT: normal
}
.article_list .status_bar .pages LI {
	FONT-WEIGHT: bolder; FLOAT: left; MARGIN-RIGHT: 0.5em
}
.article_list .settings {
	MARGIN-BOTTOM: 11px; HEIGHT: 35px; BACKGROUND-COLOR: #dfdfdf
}
#calendar_view .settings {
	MARGIN-BOTTOM: 11px; HEIGHT: 35px; BACKGROUND-COLOR: #dfdfdf
}
.article_list .settings .left {
	DISPLAY: inline; PADDING-LEFT: 9px; FLOAT: left
}
#calendar_view .settings .left {
	DISPLAY: inline; PADDING-LEFT: 9px; FLOAT: left
}
.article_list .settings .right {
	PADDING-RIGHT: 7px; DISPLAY: inline; PADDING-LEFT: 15px; FLOAT: right; BORDER-LEFT: #fff 1px solid; HEIGHT: 35px
}
#calendar_view .settings .right {
	PADDING-RIGHT: 7px; DISPLAY: inline; PADDING-LEFT: 15px; FLOAT: right; BORDER-LEFT: #fff 1px solid; HEIGHT: 35px
}
.article_list .settings SELECT {
	FONT-SIZE: 1em; MARGIN-LEFT: 2px; MARGIN-RIGHT: 10px
}
#calendar_view .settings SELECT {
	FONT-SIZE: 1em; MARGIN-LEFT: 2px; MARGIN-RIGHT: 10px
}
.article_list .settings .submit_button {
	MARGIN-LEFT: 10px
}
.article_list .settings BUTTON.submit_go {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: 4px; BACKGROUND: url(../images/buttons-on-grey/button-go.png) no-repeat left center; MARGIN-LEFT: 5px; OVERFLOW: hidden; BORDER-LEFT: 0px; WIDTH: 37px; TEXT-INDENT: -1000em; BORDER-BOTTOM: 0px; HEIGHT: 24px; TEXT-ALIGN: left; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium
}
#calendar_view .settings BUTTON.submit_go {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: 4px; BACKGROUND: url(../images/buttons-on-grey/button-go.png) no-repeat left center; MARGIN-LEFT: 5px; OVERFLOW: hidden; BORDER-LEFT: 0px; WIDTH: 37px; TEXT-INDENT: -1000em; BORDER-BOTTOM: 0px; HEIGHT: 24px; TEXT-ALIGN: left; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium
}
.article_list .article_item .top_bar {
	BORDER-TOP: #ccc 1px solid; DISPLAY: block; FONT-SIZE: 0.9em; VERTICAL-ALIGN: middle; LINE-HEIGHT: 30px; POSITION: relative; HEIGHT: 30px; BACKGROUND-COLOR: #f4f3f2
}
.article_list .article_item .top_bar .profile_match {
	PADDING-RIGHT: 20px; FLOAT: left
}
.article_list .article_item .top_bar .profile_match .match {
	FLOAT: left
}
.article_list .article_item .top_bar .profile_match .help_button_on_grey {
	MARGIN-TOP: 9px; PADDING-LEFT: 5px; FLOAT: left
}
.article_list .article_item .top_bar SPAN.rating_span {
	MARGIN-TOP: 8px; DISPLAY: inline; FLOAT: right; LINE-HEIGHT: 13px; MARGIN-RIGHT: 8px
}
.article_list .article_item .top_bar SPAN.rating_span P {
	PADDING-RIGHT: 5px; FLOAT: left
}
.article_list .article_item .top_bar .show_on_map {
	PADDING-RIGHT: 20px; FLOAT: left
}
.article_list .article_item .top_bar .show_on_map A {
	MARGIN-LEFT: 3px
}
.article_list .article_item .top_bar .show_on_map SPAN {
	MARGIN-TOP: 2px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 7px; WIDTH: 29px; POSITION: relative; HEIGHT: 26px
}
.article_list .article_item .top_bar .show_on_map SPAN P {
	DISPLAY: block; FONT-WEIGHT: bolder; FONT-SIZE: 11px; MARGIN-BOTTOM: 4px; WIDTH: 17px; COLOR: #fff; LETTER-SPACING: -1px; POSITION: absolute; TOP: -5px; TEXT-ALIGN: center
}
.article_list .article_item .description IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.data_provided DIV {
	MARGIN-TOP: 10px; FONT-SIZE: 1em; COLOR: #999
}
.approximate_location DIV {
	FONT-SIZE: 1em; FONT-STYLE: italic
}
#map_view .article_list .provider_bar LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.article_list .article_item .description .left {
	FLOAT: left; WIDTH: 250px; LINE-HEIGHT: 26px
}
.article_list .accommodation .description .right {
	WIDTH: 145px
}
.article_list .accommodation .description .right .availability_button {
	FLOAT: right; PADDING-TOP: 15px
}
.article_list .organization .description .left {
	FLOAT: none; WIDTH: auto
}
.article_list .article_item .description .body {
	FLOAT: left
}
.article_list .article_item .description .body .small-dsc {
	CLEAR: both; OVERFLOW: hidden; WIDTH: 395px; HEIGHT: 28px
}
.article_list .article_item .bottom_bar UL {
	FLOAT: left; PADDING-TOP: 10px; HEIGHT: 20px
}
.article_list .article_item .description .left A.subtitle {
	FONT-WEIGHT: bolder; FONT-SIZE: 1.2em; LINE-HEIGHT: 17px; TEXT-DECORATION: underline
}
.article_list .article_item .description .left .facilities_panel {
	MARGIN-TOP: 5px
}
.article_list .article_item .description .left .facilities_panel LI {
	FLOAT: left; MARGIN-RIGHT: 3px
}
#map_view .article_list .article_item .description .left .facilities_panel {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.article_list .article_item .description .right {
	DISPLAY: block; FLOAT: right; LINE-HEIGHT: 28px; POSITION: relative; TEXT-ALIGN: right
}
.article_list .article_item .description .right STRONG {
	FONT-SIZE: 1.4em
}
.item .description .right .availability_button {
	MARGIN-TOP: 5px; FLOAT: right
}
.item .description .right .booked_button {
	MARGIN-TOP: 5px; FLOAT: right
}
.article_list .article_item .bottom_bar {
	CLEAR: both; LINE-HEIGHT: 40px; HEIGHT: 40px
}
.article_list .article_item .bottom_bar P {
	FLOAT: left; WIDTH: 200px
}
.article_list .article_item .bottom_bar .add_to_my_travel_plan {
	LINE-HEIGHT: 40px; HEIGHT: 40px
}
.article_list .article_item .bottom_bar .my_travel_plan {
	LINE-HEIGHT: 40px; HEIGHT: 40px
}
.article_list P {
	PADDING-BOTTOM: 0px
}
.article_list .description .left P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 17px; PADDING-TOP: 5px
}
.article_list .article_item .provider_bar {
	FONT-SIZE: 0.9em; WIDTH: 100%; LINE-HEIGHT: 30px; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BACKGROUND-COLOR: #f4f3f2
}
.article_list .article_item .provider_bar OL LI {
	PADDING-RIGHT: 20px; DISPLAY: block; FLOAT: left
}
.availability_button {
	FLOAT: left; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: left
}
.article_list .common_list_view .description .left {
	WIDTH: 395px
}
.article_list .description .left .short_dsc {
	OVERFLOW: hidden; HEIGHT: 50px
}
.feedback {
	MARGIN: 0px 20px
}
.feedback .header {
	PADDING-LEFT: 20px; PADDING-TOP: 25px
}
.feedback .header P {
	PADDING-BOTTOM: 30px; PADDING-TOP: 30px
}
.feedback .header H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #313131
}
.portlet-login .header H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #313131
}
.feedback .body {
	PADDING-BOTTOM: 20px; PADDING-TOP: 30px; BACKGROUND-COLOR: #fff
}
.feedback .body .row LABEL {
	MARGIN-TOP: 2px; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 250px; TEXT-ALIGN: right
}
.feedback .body .row {
	MARGIN-BOTTOM: 10px
}
.feedback .body .emailVerification {
	DISPLAY: none
}
.feedback .body .row INPUT.text {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 153px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 16px
}
.feedback .body .row INPUT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 153px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: white
}
.feedback .body .row SELECT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 153px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: white
}
.feedback .body .row INPUT.tpradio {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 50px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 11px; BACKGROUND-COLOR: white
}
.feedback .body .row INPUT.tpcheck {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 50px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 11px; BACKGROUND-COLOR: white
}
.feedback .body .row SELECT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 11px; BACKGROUND: white; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 159px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 22px
}
.feedback .body .row INPUT.focus {
	BORDER-RIGHT: #fc0 1px solid; BORDER-TOP: #fc0 1px solid; BACKGROUND: #ffc; BORDER-LEFT: #fc0 1px solid; BORDER-BOTTOM: #fc0 1px solid
}
.feedback .body .row TEXTAREA {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; OVERFLOW: auto; BORDER-LEFT: #ccc 1px solid; WIDTH: 373px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 145px
}
.feedback .body .row TEXTAREA.focus {
	BORDER-RIGHT: #fc0 1px solid; BORDER-TOP: #fc0 1px solid; BACKGROUND: #ffc; OVERFLOW: auto; BORDER-LEFT: #fc0 1px solid; BORDER-BOTTOM: #fc0 1px solid
}
.ie6 .feedback SPAN.feedback {
	POSITION: absolute; HEIGHT: 25px
}
.small_pop_up .body {
	PADDING-BOTTOM: 30px; PADDING-TOP: 20px; BACKGROUND-COLOR: #fff
}
.send_feedback {
	MARGIN-TOP: 20px; LEFT: 260px; POSITION: relative; HEIGHT: 25px
}
#submit_feedback {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 10px; BORDER-TOP: medium none; MARGIN-TOP: 10px; FONT-WEIGHT: bold; BACKGROUND: url(../images/buttons-on-white/send_feedback.png) no-repeat left bottom; LEFT: 260px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: medium none; WIDTH: 122px; CURSOR: pointer; COLOR: #fff; BORDER-BOTTOM: medium none; POSITION: relative; HEIGHT: 22px
}
.check_availability H3 {
	PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 12px; VERTICAL-ALIGN: bottom; LINE-HEIGHT: 26px; BORDER-BOTTOM: #f4f3f2 6px solid
}
.check_availability {
	BORDER-BOTTOM: #f4f3f2 6px solid
}
.check_availability_form {
	PADDING-LEFT: 20px; FONT-SIZE: 10px
}
.check_availability_form .date_label {
	PADDING-LEFT: 27px; FONT-WEIGHT: bold; BACKGROUND: url(../images/buttons-on-white/button-calendar.png) no-repeat left center; MARGIN-BOTTOM: 2px; WIDTH: auto; LINE-HEIGHT: 21px
}
.check_availability_form .label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px
}
.check_availability_form .persons DIV {
	FLOAT: left; WIDTH: 75px
}
.check_availability_form .search .button_check_availability {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; BACKGROUND: url(../images/buttons-on-white/button-check-availability.png) no-repeat left bottom; MARGIN: 10px 0px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: medium none; WIDTH: 141px; CURSOR: pointer; COLOR: #fff; BORDER-BOTTOM: medium none; HEIGHT: 22px
}
.check_availability_form .check {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 24px
}
.check_availability_form DIV {
	MARGIN-BOTTOM: 5px; WIDTH: 155px
}
.check_availability_form FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UNKNOWN {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 153px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 14px
}
.check_availability_form SELECT {
	WIDTH: 155px
}
.check_availability_form SELECT.small {
	WIDTH: 45px
}
.check_availability_form SELECT.smaller {
	WIDTH: 106px
}
.article .body .toplinks A {
	TEXT-DECORATION: underline
}
.article .body .toplinks {
	PADDING-RIGHT: 20px; HEIGHT: 30px
}
.article .body .toplinks .left {
	FLOAT: left
}
.article .body .toplinks .right {
	FLOAT: right
}
.article .body .toplinks SPAN.icon {
	DISPLAY: block; FLOAT: left; WIDTH: 28px; HEIGHT: 20px; TEXT-ALIGN: center
}
.article .body .toplinks SPAN.addplan {
	BACKGROUND: url(../images/buttons-on-white/button-add-to-mytravel-plan.png) no-repeat left top
}
.article .header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: lighter; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.destination_detail .caption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: lighter; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.article .header H1 {
	FONT-SIZE: 1.6em; LINE-HEIGHT: 26px
}
.destination_detail .caption H1 {
	FONT-SIZE: 1.6em; LINE-HEIGHT: 26px
}
.article .header H2 {
	COLOR: #888
}
.destination_detail .caption H2 {
	COLOR: #888
}
#main_image {
	BACKGROUND: #fff 0px 0px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 340px
}
#main_image .galleria_wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 13px
}
.divider {
	CLEAR: both; LINE-HEIGHT: 0; BORDER-BOTTOM: #f4f3f2 6px solid
}
#main_image .caption {
	PADDING-LEFT: 5px; FONT-SIZE: 11px; FLOAT: left; COLOR: #999; PADDING-TOP: 10px
}
.hotel_gallery_unstyled {
	DISPLAY: none
}
.image_gallery {
	MARGIN-TOP: 13px; DISPLAY: inline; FLOAT: right; WIDTH: 160px; MARGIN-RIGHT: 15px
}
.image_gallery LI {
	BACKGROUND: #fff 0px 0px; MARGIN: 0px 5px 10px; WIDTH: 60px; HEIGHT: 60px
}
.image_gallery LI .error {
	DISPLAY: none
}
.article .facilities_panel {
	MARGIN: 0px 0px 20px; HEIGHT: 18px
}
.facilities_panel LI {
	FLOAT: left; MARGIN-RIGHT: 3px
}
.article H2 {
	LINE-HEIGHT: 1.4em
}
.article P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px
}
.article P H2 {
	PADDING-BOTTOM: 0px
}
.article .ingress H2 {
	PADDING-BOTTOM: 20px
}
.article .body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 330px; PADDING-TOP: 10px
}
.article .body UL LI {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: disc
}
.article .body OL LI {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: decimal
}
.article .sidebar .body {
	TEXT-ALIGN: left
}
.article .facility_category {
	PADDING-BOTTOM: 20px
}
.article .availability {
	HEIGHT: 38px
}
.article .facility_category P {
	PADDING-BOTTOM: 0px
}
.article .price_range H2 {
	PADDING-BOTTOM: 5px
}
.article .price_range .price {
	FONT-WEIGHT: bolder; FONT-SIZE: 1.2em
}
.article .price_range SELECT {
	MARGIN-RIGHT: 5px
}
.article .small_text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 0.8em; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #838383; PADDING-TOP: 5px
}
.article .availability_button {
	DISPLAY: inline; MARGIN-BOTTOM: 10px
}
.article .address {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.article .address P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.article .addresses P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.article .addresses P.lbl_contact {
	FONT-SIZE: 12px
}
.article .address A {
	TEXT-DECORATION: underline
}
.article .address .show_on_map {
	MARGIN-TOP: 10px
}
.article .show_on_map SPAN {
	DISPLAY: inline; BACKGROUND: url(../images/maps/show_on_map.png) no-repeat 0px 0px; FLOAT: left; WIDTH: 30px; POSITION: relative; HEIGHT: 30px
}
.article .show_on_map A {
	PADDING-LEFT: 10px; LINE-HEIGHT: 27px
}
.article .address .left {
	FLOAT: none; OVERFLOW: hidden
}
.article .address .map {
	HEIGHT: 140px
}
.address .lbl_contact {
	MARGIN-TOP: 10px; FONT-SIZE: 12px
}
.addresses .lbl_contact {
	MARGIN-TOP: 10px; FONT-SIZE: 12px
}
.address H3 A {
	TEXT-DECORATION: none
}
.address H3 A:hover {
	TEXT-DECORATION: none
}
.address H3 A:visited {
	TEXT-DECORATION: none
}
.address A {
	TEXT-DECORATION: underline
}
.address A:hover {
	TEXT-DECORATION: underline
}
.address A:visited {
	TEXT-DECORATION: underline
}
.article .address .right .map {
	PADDING-RIGHT: 45px; PADDING-TOP: 10px
}
.article .spacer {
	CLEAR: both; HEIGHT: 20px
}
.check_availability INPUT.text {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 155px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 17px
}
.rate_accommodation {
	HEIGHT: 70px
}
.rate_accommodation .div_left {
	DISPLAY: block; FONT-WEIGHT: bolder; FLOAT: left; WIDTH: 200px
}
.rate_accommodation .div_right {
	FLOAT: right; WIDTH: 180px
}
.rate_accommodation .up SPAN {
	MARGIN-TOP: 15px
}
.rate_accommodation .up SPAN {
	MARGIN-TOP: 6px; BOTTOM: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 21px
}
.rate_accommodation .down SPAN {
	MARGIN-TOP: 6px; BOTTOM: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 21px
}
.rate_accommodation .up {
	CLEAR: both; POSITION: relative; HEIGHT: 25px
}
.rate_accommodation .down {
	CLEAR: both; POSITION: relative; HEIGHT: 25px
}
.rate_accommodation A {
	TEXT-DECORATION: underline
}
.rate_accommodation A:visited {
	TEXT-DECORATION: underline
}
.rate_accommodation P {
	PADDING-RIGHT: 10px; FLOAT: left; PADDING-BOTTOM: 0px
}
A.button {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; CURSOR: pointer; COLOR: white; LINE-HEIGHT: 17px; HEIGHT: 24px; TEXT-DECORATION: none
}
A.image-button {
	DISPLAY: block; PADDING-LEFT: 24px; FONT-WEIGHT: bolder; FONT-SIZE: 11px; FLOAT: left; COLOR: #fff; LINE-HEIGHT: 17px; HEIGHT: 24px; TEXT-DECORATION: none
}
A.button SPAN {
	PADDING-RIGHT: 13px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; PADDING-TOP: 2px
}
A.image-button SPAN {
	PADDING-RIGHT: 13px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; PADDING-TOP: 2px
}
A.blue {
	BACKGROUND: url(../images/buttons/button-blue-trans-left.png) no-repeat left top
}
A.blue-on-white {
	BACKGROUND: url(../images/buttons/button-blue-on-white-left.png) no-repeat left top
}
A.blue-on-gray {
	BACKGROUND: url(../images/buttons/button-blue-on-gray-left.png) no-repeat left top
}
A.onmap-blue-on-white {
	PADDING-LEFT: 32px; BACKGROUND: url(../images/buttons/button-onmap-blue-on-white-left.png) no-repeat left top
}
A.onmap-blue-on-white SPAN {
	BACKGROUND: url(../images/buttons/button-blue-on-white-right.png) no-repeat right top
}
A.addphoto-blue-on-white {
	PADDING-LEFT: 32px; BACKGROUND: url(../images/buttons/button-addphoto-blue-on-white-left.png) no-repeat left top
}
A.addphoto-blue-on-white SPAN {
	BACKGROUND: url(../images/buttons/button-blue-on-white-right.png) no-repeat right top
}
A.blue-on-dark-gray {
	BACKGROUND: url(../images/buttons/button-blue-on-dark-gray-left.png) no-repeat left top
}
A.blue SPAN {
	BACKGROUND: url(../images/buttons/button-blue-trans-right.png) no-repeat right top
}
A.blue-on-white SPAN {
	BACKGROUND: url(button.png) no-repeat center top;
	font-size: 12px;
	width: 58px;
	text-align: center;
	padding: 4px 0px 0px 0px;
	height: 28px;
}
A.blue-on-gray SPAN {
	BACKGROUND: url(../images/buttons/button-blue-on-gray-right.png) no-repeat right top
}
A.blue-on-dark-gray SPAN {
	BACKGROUND: url(../images/buttons/button-blue-on-dark-gray-right.png) no-repeat right top
}
A.pink {
	BACKGROUND: url(../images/buttons/button-pink-trans-left.png) no-repeat left top
}
A.pink-on-white {
	BACKGROUND: url(../images/buttons/button-pink-on-white-left.png) no-repeat left top
}
A.pink-on-gray {
	BACKGROUND: url(../images/buttons/button-pink-on-gray-left.png) no-repeat left top
}
A.pink SPAN {
	BACKGROUND: url(../images/buttons/button-pink-trans-right.png) no-repeat right top
}
A.pink-on-white SPAN {
	BACKGROUND: url(../images/buttons/button-pink-on-white-right.png) no-repeat right top
}
A.pink-on-gray SPAN {
	BACKGROUND: url(../images/buttons/button-pink-on-gray-right.png) no-repeat right top
}
A.button:link {
	COLOR: white
}
A.button:visited {
	COLOR: white
}
A.button:hover {
	COLOR: white
}
A.button:active {
	COLOR: white
}
A.button:link {
	COLOR: white
}
A.button:visited {
	COLOR: white
}
A.button:hover {
	COLOR: white
}
A.button:active {
	COLOR: white
}
A.image-button:link {
	COLOR: white
}
A.image-button:visited {
	COLOR: white
}
A.image-button:hover {
	COLOR: white
}
A.image-button:active {
	COLOR: white
}
A.button:hover {
	TEXT-DECORATION: none
}
.submit_button {
	FLOAT: left; WIDTH: auto
}
INPUT:hover {
	TEXT-DECORATION: none
}
INPUT.copofi:hover {
	TEXT-DECORATION: none
}
.submit_button SPAN {
	PADDING-LEFT: 10px; FLOAT: left
}
.blue SPAN {
	BACKGROUND: url(../images/buttons/button-blue-trans-left.png) no-repeat left top
}
UNKNOWN {
	BACKGROUND: url(../images/buttons/button-blue-trans-right.png) no-repeat right top
}
.blue SPAN INPUT.submit {
	BACKGROUND: url(../images/buttons/button-blue-trans-right.png) no-repeat right top
}
.blue-on-white SPAN {
	BACKGROUND: url(../images/buttons/button-blue-on-white-left.png) no-repeat left top
}
UNKNOWN {
	BACKGROUND: url(../images/buttons/button-blue-on-white-right.png) no-repeat right top
}
.blue-on-white SPAN INPUT.submit {
	BACKGROUND: url(../images/buttons/button-blue-on-white-right.png) no-repeat right top
}
.disabled SPAN {
	BACKGROUND: url(../images/buttons/button-gray-trans-left.png) no-repeat left top
}
UNKNOWN {
	BACKGROUND: url(../images/buttons/button-gray-trans-right.png) no-repeat right top; COLOR: #888
}
.disabled SPAN INPUT.submit {
	BACKGROUND: url(../images/buttons/button-gray-trans-right.png) no-repeat right top; COLOR: #888
}
.disabled-on-white SPAN {
	BACKGROUND: url(../images/buttons/button-gray-on-white-left.png) no-repeat left top
}
UNKNOWN {
	BACKGROUND: url(../images/buttons/button-gray-on-white-right.png) no-repeat right top; COLOR: #888
}
.disabled-on-white SPAN INPUT.submit {
	BACKGROUND: url(../images/buttons/button-gray-on-white-right.png) no-repeat right top; COLOR: #888
}
.disabled-on-gray SPAN {
	BACKGROUND: url(../images/buttons/button-gray-on-gray-left.png) no-repeat left top
}
UNKNOWN {
	BACKGROUND: url(../images/buttons/button-gray-on-gray-right.png) no-repeat right top; COLOR: #888
}
.disabled-on-gray SPAN INPUT.submit {
	BACKGROUND: url(../images/buttons/button-gray-on-gray-right.png) no-repeat right top; COLOR: #888
}
.blue-on-gray SPAN {
	BACKGROUND: url(../images/buttons/button-blue-on-gray-left.png) no-repeat left top
}
.blue-on-dark-gray SPAN {
	BACKGROUND: url(../images/buttons/button-blue-on-dark-gray-left.png) no-repeat left top
}
UNKNOWN {
	BACKGROUND: url(../images/buttons/button-blue-on-gray-right.png) no-repeat right top
}
.blue-on-gray SPAN INPUT.submit {
	BACKGROUND: url(../images/buttons/button-blue-on-gray-right.png) no-repeat right top
}
UNKNOWN {
	BACKGROUND: url(../images/buttons/button-blue-on-dark-gray-right.png) no-repeat right top
}
.blue-on-dark-gray SPAN INPUT.submit {
	BACKGROUND: url(../images/buttons/button-blue-on-dark-gray-right.png) no-repeat right top
}
.pink SPAN {
	BACKGROUND: url(../images/buttons/button-pink-trans-left.png) no-repeat left top
}
UNKNOWN {
	BACKGROUND: url(../images/buttons/button-pink-trans-right.png) no-repeat right top
}
.pink SPAN INPUT.submit {
	BACKGROUND: url(../images/buttons/button-pink-trans-right.png) no-repeat right top
}
.pink-on-white SPAN {
	BACKGROUND: url(../images/buttons/button-pink-on-white-left.png) no-repeat left top
}
UNKNOWN {
	BACKGROUND: url(../images/buttons/button-pink-on-white-right.png) no-repeat right top
}
.pink-on-white SPAN INPUT.submit {
	BACKGROUND: url(../images/buttons/button-pink-on-white-right.png) no-repeat right top
}
.pink-on-gray SPAN {
	BACKGROUND: url(../images/buttons/button-pink-on-gray-left.png) no-repeat left top
}
UNKNOWN {
	BACKGROUND: url(../images/buttons/button-pink-on-gray-right.png) no-repeat right top
}
.pink-on-gray SPAN INPUT.submit {
	BACKGROUND: url(../images/buttons/button-pink-on-gray-right.png) no-repeat right top
}
UNKNOWN {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 13px; DISPLAY: inline; PADDING-LEFT: 2px; FONT-WEIGHT: bolder; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; OVERFLOW: visible; COLOR: #fff; LINE-HEIGHT: 15px; PADDING-TOP: 3px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
.submit_button SPAN INPUT.submit {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 13px; DISPLAY: inline; PADDING-LEFT: 2px; FONT-WEIGHT: bolder; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; OVERFLOW: visible; COLOR: #fff; LINE-HEIGHT: 15px; PADDING-TOP: 3px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
A.button SPAN.hideme {
	DISPLAY: none
}
.my_travel_plan_view_content_wrapper {
	CLEAR: both; MARGIN: 0px 20px; BACKGROUND-COLOR: #fff
}
.my_travel_plan_current {
	MARGIN: 0px 20px; WIDTH: 740px
}
.my_travel_plan_current .header {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; WIDTH: 100%; PADDING-TOP: 20px; HEIGHT: 20px
}
.my_travel_plan_current .header H1 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 20px; FLOAT: left; COLOR: #313131; LINE-HEIGHT: 22px
}
.my_travel_plan_current .header SPAN.edit_title {
	MARGIN-TOP: 3px; FLOAT: left; TEXT-DECORATION: underline
}
.my_travel_plan_current .header .delete_travel_plan {
	FLOAT: right; PADDING-TOP: 3px
}
.my_travel_plan_current .header .delete_travel_plan SPAN {
	DISPLAY: inline; BACKGROUND: url(../images/buttons-on-grey/button-delete.png) no-repeat 0px 0px; FLOAT: left; WIDTH: 22px; POSITION: relative; HEIGHT: 22px
}
.my_travel_plan_current A {
	LINE-HEIGHT: 18px; TEXT-DECORATION: underline
}
.my_travel_plan_current A:visited {
	LINE-HEIGHT: 18px; TEXT-DECORATION: underline
}
.my_travel_plan_current .header .delete_travel_plan A {
	PADDING-LEFT: 10px
}
.my_travel_plan_current .body {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; HEIGHT: 135px; BACKGROUND-COLOR: #fff
}
.my_travel_plan_current .body .left_col {
	BORDER-RIGHT: #ccc 1px solid; FLOAT: left; WIDTH: 480px; HEIGHT: 135px
}
.my_travel_plan_current .body .left_col .chckbox {
	PADDING-RIGHT: 5px; DISPLAY: inline; FLOAT: left; POSITION: relative
}
.my_travel_plan_current .body .left_col INPUT {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; WIDTH: 15px
}
.my_travel_plan_current .body .left_col .text {
	LINE-HEIGHT: 14px
}
.my_travel_plan_current .body .left_col .date {
	PADDING-RIGHT: 24px; BACKGROUND: url(../images/buttons-on-white/button-calendar.png) no-repeat right center; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: auto; LINE-HEIGHT: 21px; MARGIN-RIGHT: 7px
}
.my_travel_plan_current .body .left_col H2 {
	CLEAR: both; PADDING-RIGHT: 20px; FONT-SIZE: 11px; OVERFLOW: hidden; LINE-HEIGHT: 16px; HEIGHT: 32px
}
.my_travel_plan_current .body .left_col .rating {
	MARGIN-TOP: 3px; PADDING-LEFT: 20px; BACKGROUND: url(../images/buttons-on-white/button-recommendations.png) no-repeat left top; FLOAT: left; WIDTH: 255px
}
.my_travel_plan_current .body .left_col .rating P {
	PADDING-RIGHT: 7px; FLOAT: left
}
.my_travel_plan_current .body .left_col .rating A {
	LINE-HEIGHT: normal
}
.my_travel_plan_current .body .left_col .rating A:visited {
	LINE-HEIGHT: normal
}
.my_travel_plan_current .body .left_col .travelplan_comments_link {
	FLOAT: left
}
.my_travel_plan_current .body .left_col .travelplan_comments_link A {
	PADDING-RIGHT: 7px
}
DIV.travelplan_comments_link {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/buttons-on-white/button-comments.png) no-repeat left center; LINE-HEIGHT: 18px
}
.my_travel_plan_current .body .right_col {
	PADDING-LEFT: 20px; FLOAT: right; WIDTH: 209px
}
.my_travel_plan_current .body .right_col P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; LINE-HEIGHT: 16px; PADDING-TOP: 10px; HEIGHT: 79px
}
.links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.links .print_link {
	PADDING-RIGHT: 20px; FLOAT: left
}
.links .forward_link {
	PADDING-RIGHT: 20px; FLOAT: left
}
.links .save_pdf_link {
	PADDING-RIGHT: 20px; FLOAT: left
}
.my_travel_plan_view_tab {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 20px; WIDTH: 740px; PADDING-TOP: 0px; BORDER-BOTTOM-STYLE: none
}
#MapArea {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff
}
#map_view .map {
	FLOAT: right; WIDTH: 535px; HEIGHT: 275px; BACKGROUND-COLOR: gray
}
#map_view .footer {
	CLEAR: both; WIDTH: 720px; HEIGHT: 40px; BACKGROUND-COLOR: transparent
}
#map_view_poi .footer {
	CLEAR: both; WIDTH: 720px; HEIGHT: 40px; BACKGROUND-COLOR: transparent
}
#map_view .footer .buttons {
	PADDING-TOP: 10px
}
#map_view_poi .footer .buttons {
	PADDING-TOP: 10px
}
#map_view_poi #map_view INPUT.checkbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 17px; PADDING-TOP: 0px; HEIGHT: 17px
}
#map_view_poi INPUT.checkbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 17px; PADDING-TOP: 0px; HEIGHT: 17px
}
UNKNOWN {
	FLOAT: left; WIDTH: 17px; HEIGHT: 17px
}
#map_view .map_legend {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BACKGROUND-COLOR: #f0f0f0
}
#map_view_poi .map_legend {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BACKGROUND-COLOR: #f0f0f0
}
#map_view .map_legend .legend_item {
	MARGIN-TOP: 5px; HEIGHT: 17px
}
#map_view_poi .map_legend .legend_item {
	MARGIN-TOP: 5px; HEIGHT: 17px
}
#map_view .map_legend .legend_item INPUT.checkbox {
	BACKGROUND-COLOR: #f0f0f0
}
#map_view_poi .map_legend legend_item INPUT.checkbox {
	BACKGROUND-COLOR: #f0f0f0
}
#map_view .map_legend .legend_item DIV {
	PADDING-LEFT: 22px; FLOAT: left; MARGIN-LEFT: 5px; LINE-HEIGHT: 18px
}
#map_view_poi .map_legend .legend_item DIV {
	PADDING-LEFT: 22px; FLOAT: left; MARGIN-LEFT: 5px; LINE-HEIGHT: 18px
}
#map_view .map_legend .legend_item .accommodation {
	BACKGROUND: url(../images/maps/icons/accommodation.png) no-repeat left center
}
#map_view_poi .map_legend .legend_item .accommodation {
	BACKGROUND: url(../images/maps/icons/accommodation.png) no-repeat left center
}
#map_view .article_list .accommodation {
	BACKGROUND: url(../images/maps/icons/accommodation.png) no-repeat left center
}
.day_view_list .accommodation {
	BACKGROUND: url(../images/maps/icons/accommodation.png) no-repeat left center
}
.month_view_list .accommodation {
	BACKGROUND: url(../images/maps/icons/accommodation.png) no-repeat left center
}
#map_view .map_legend .legend_item .attractions {
	BACKGROUND: url(../images/maps/icons/sights.png) no-repeat left center
}
#map_view_poi .map_legend .legend_item .attractions {
	BACKGROUND: url(../images/maps/icons/sights.png) no-repeat left center
}
#map_view .article_list .attractions {
	BACKGROUND: url(../images/maps/icons/sights.png) no-repeat left center
}
.day_view_list .attractions {
	BACKGROUND: url(../images/maps/icons/sights.png) no-repeat left center
}
.month_view_list .attractions {
	BACKGROUND: url(../images/maps/icons/sights.png) no-repeat left center
}
#map_view .map_legend .legend_item .bank {
	BACKGROUND: url(../images/maps/icons/bank.png) no-repeat left center
}
#map_view_poi .map_legend .legend_item .bank {
	BACKGROUND: url(../images/maps/icons/bank.png) no-repeat left center
}
#map_view .article_list .bank {
	BACKGROUND: url(../images/maps/icons/bank.png) no-repeat left center
}
.day_view_list .bank {
	BACKGROUND: url(../images/maps/icons/bank.png) no-repeat left center
}
.month_view_list .bank {
	BACKGROUND: url(../images/maps/icons/bank.png) no-repeat left center
}
#map_view .map_legend .legend_item .restaurants {
	BACKGROUND: url(../images/maps/icons/restaurant.png) no-repeat left center
}
#map_view_poi .map_legend .legend_item .restaurants {
	BACKGROUND: url(../images/maps/icons/restaurant.png) no-repeat left center
}
#map_view .article_list .restaurants {
	BACKGROUND: url(../images/maps/icons/restaurant.png) no-repeat left center
}
.day_view_list .restaurants {
	BACKGROUND: url(../images/maps/icons/restaurant.png) no-repeat left center
}
.month_view_list .restaurants {
	BACKGROUND: url(../images/maps/icons/restaurant.png) no-repeat left center
}
#map_view .map_legend .legend_item .bars {
	BACKGROUND: url(../images/maps/icons/bars.png) no-repeat left center
}
#map_view_poi .map_legend .legend_item .bars {
	BACKGROUND: url(../images/maps/icons/bars.png) no-repeat left center
}
#map_view .article_list .bars {
	BACKGROUND: url(../images/maps/icons/bars.png) no-repeat left center
}
.day_view_list .bars {
	BACKGROUND: url(../images/maps/icons/bars.png) no-repeat left center
}
.month_view_list .bars {
	BACKGROUND: url(../images/maps/icons/bars.png) no-repeat left center
}
#map_view .map_legend .legend_item .shops {
	BACKGROUND: url(../images/maps/icons/shops.png) no-repeat left center
}
#map_view_poi .map_legend .legend_item .shops {
	BACKGROUND: url(../images/maps/icons/shops.png) no-repeat left center
}
#map_view .article_list .shops {
	BACKGROUND: url(../images/maps/icons/shops.png) no-repeat left center
}
.day_view_list .shops {
	BACKGROUND: url(../images/maps/icons/shops.png) no-repeat left center
}
.month_view_list .shops {
	BACKGROUND: url(../images/maps/icons/shops.png) no-repeat left center
}
#map_view .map_legend .legend_item .library {
	BACKGROUND: url(../images/maps/icons/library.png) no-repeat left center
}
#map_view_poi .map_legend .legend_item .library {
	BACKGROUND: url(../images/maps/icons/library.png) no-repeat left center
}
#map_view .article_list .library {
	BACKGROUND: url(../images/maps/icons/library.png) no-repeat left center
}
.day_view_list .library {
	BACKGROUND: url(../images/maps/icons/library.png) no-repeat left center
}
.month_view_list .library {
	BACKGROUND: url(../images/maps/icons/library.png) no-repeat left center
}
#map_view .map_legend .legend_item .church {
	BACKGROUND: url(../images/maps/icons/church.png) no-repeat left center
}
#map_view_poi .map_legend .legend_item .church {
	BACKGROUND: url(../images/maps/icons/church.png) no-repeat left center
}
#map_view .article_list .church {
	BACKGROUND: url(../images/maps/icons/church.png) no-repeat left center
}
.day_view_list .church {
	BACKGROUND: url(../images/maps/icons/church.png) no-repeat left center
}
.month_view_list .church {
	BACKGROUND: url(../images/maps/icons/church.png) no-repeat left center
}
#map_view .map_legend .legend_item .culture {
	BACKGROUND: url(../images/maps/icons/culture.png) no-repeat left center
}
#map_view_poi .map_legend .legend_item .culture {
	BACKGROUND: url(../images/maps/icons/culture.png) no-repeat left center
}
#map_view .article_list .culture {
	BACKGROUND: url(../images/maps/icons/culture.png) no-repeat left center
}
.day_view_list .culture {
	BACKGROUND: url(../images/maps/icons/culture.png) no-repeat left center
}
.month_view_list .culture {
	BACKGROUND: url(../images/maps/icons/culture.png) no-repeat left center
}
#map_view .map_legend .legend_item .daycare {
	BACKGROUND: url(../images/maps/icons/daycare.png) no-repeat left center
}
#map_view_poi .map_legend .legend_item .daycare {
	BACKGROUND: url(../images/maps/icons/daycare.png) no-repeat left center
}
#map_view .article_list .daycare {
	BACKGROUND: url(../images/maps/icons/daycare.png) no-repeat left center
}
.day_view_list .daycare {
	BACKGROUND: url(../images/maps/icons/daycare.png) no-repeat left center
}
.month_view_list .daycare {
	BACKGROUND: url(../images/maps/icons/daycare.png) no-repeat left center
}
#map_view .map_legend .legend_item .education {
	BACKGROUND: url(../images/maps/icons/education.png) no-repeat left center
}
#map_view_poi .map_legend .legend_item .education {
	BACKGROUND: url(../images/maps/icons/education.png) no-repeat left center
}
#map_view .article_list .education {
	BACKGROUND: url(../images/maps/icons/education.png) no-repeat left center
}
.day_view_list .education {
	BACKGROUND: url(../images/maps/icons/education.png) no-repeat left center
}
.month_view_list .education {
	BACKGROUND: url(../images/maps/icons/education.png) no-repeat left center
}
#map_view .map_legend .legend_item .landmark {
	BACKGROUND: url(../images/maps/icons/landmark.png) no-repeat left center
}
#map_view_poi .map_legend .legend_item .landmark {
	BACKGROUND: url(../images/maps/icons/landmark.png) no-repeat left center
}
#map_view .article_list .landmark {
	BACKGROUND: url(../images/maps/icons/landmark.png) no-repeat left center
}
.day_view_list .landmark {
	BACKGROUND: url(../images/maps/icons/landmark.png) no-repeat left center
}
.month_view_list .landmark {
	BACKGROUND: url(../images/maps/icons/landmark.png) no-repeat left center
}
#map_view .map_legend .legend_item .petrol_station {
	BACKGROUND: url(../images/maps/icons/petrol_station.png) no-repeat left center
}
#map_view_poi .map_legend .legend_item .petrol_station {
	BACKGROUND: url(../images/maps/icons/petrol_station.png) no-repeat left center
}
#map_view .article_list .petrol_station {
	BACKGROUND: url(../images/maps/icons/petrol_station.png) no-repeat left center
}
.day_view_list .petrol_station {
	BACKGROUND: url(../images/maps/icons/petrol_station.png) no-repeat left center
}
.month_view_list .petrol_station {
	BACKGROUND: url(../images/maps/icons/petrol_station.png) no-repeat left center
}
#map_view .map_legend .legend_item .police_rescue {
	BACKGROUND: url(../images/maps/icons/police_rescue.png) no-repeat left center
}
#map_view_poi .map_legend .legend_item .police_rescue {
	BACKGROUND: url(../images/maps/icons/police_rescue.png) no-repeat left center
}
#map_view .article_list .police_rescue {
	BACKGROUND: url(../images/maps/icons/police_rescue.png) no-repeat left center
}
.day_view_list .police_rescue {
	BACKGROUND: url(../images/maps/icons/police_rescue.png) no-repeat left center
}
.month_view_list .police_rescue {
	BACKGROUND: url(../images/maps/icons/police_rescue.png) no-repeat left center
}
#map_view .map_legend .legend_item .post_office {
	BACKGROUND: url(../images/maps/icons/post_office.png) no-repeat left center
}
#map_view_poi .map_legend .legend_item .post_office {
	BACKGROUND: url(../images/maps/icons/post_office.png) no-repeat left center
}
#map_view .article_list .post_office {
	BACKGROUND: url(../images/maps/icons/post_office.png) no-repeat left center
}
.day_view_list .post_office {
	BACKGROUND: url(../images/maps/icons/post_office.png) no-repeat left center
}
.month_view_list .post_office {
	BACKGROUND: url(../images/maps/icons/post_office.png) no-repeat left center
}
#map_view .map_legend .legend_item .public_service {
	BACKGROUND: url(../images/maps/icons/public_service.png) no-repeat left center
}
#map_view_poi .map_legend .legend_item .public_service {
	BACKGROUND: url(../images/maps/icons/public_service.png) no-repeat left center
}
#map_view .article_list .public_service {
	BACKGROUND: url(../images/maps/icons/public_service.png) no-repeat left center
}
.day_view_list .public_service {
	BACKGROUND: url(../images/maps/icons/public_service.png) no-repeat left center
}
.month_view_list .public_service {
	BACKGROUND: url(../images/maps/icons/public_service.png) no-repeat left center
}
#map_view .map_legend .legend_item .sights {
	BACKGROUND: url(../images/maps/icons/sights.png) no-repeat left center
}
#map_view_poi .map_legend .legend_item .sights {
	BACKGROUND: url(../images/maps/icons/sights.png) no-repeat left center
}
#map_view .article_list .sights {
	BACKGROUND: url(../images/maps/icons/sights.png) no-repeat left center
}
.day_view_list .sights {
	BACKGROUND: url(../images/maps/icons/sights.png) no-repeat left center
}
.month_view_list .sights {
	BACKGROUND: url(../images/maps/icons/sights.png) no-repeat left center
}
#map_view .map_legend .legend_item .transportation {
	BACKGROUND: url(../images/maps/icons/transportation.png) no-repeat left center
}
#map_view_poi .map_legend .legend_item .transportation {
	BACKGROUND: url(../images/maps/icons/transportation.png) no-repeat left center
}
#map_view .article_list .transportation {
	BACKGROUND: url(../images/maps/icons/transportation.png) no-repeat left center
}
.day_view_list .transportation {
	BACKGROUND: url(../images/maps/icons/transportation.png) no-repeat left center
}
.month_view_list .transportation {
	BACKGROUND: url(../images/maps/icons/transportation.png) no-repeat left center
}
#map_view .map_legend .legend_item .photos {
	BACKGROUND: url(../images/maps/icons/photos.png) no-repeat left center
}
#map_view_poi .map_legend .legend_item .photos {
	BACKGROUND: url(../images/maps/icons/photos.png) no-repeat left center
}
#map_view .article_list .photos {
	BACKGROUND: url(../images/maps/icons/photos.png) no-repeat left center
}
.day_view_list .photos {
	BACKGROUND: url(../images/maps/icons/photos.png) no-repeat left center
}
.month_view_list .photos {
	BACKGROUND: url(../images/maps/icons/photos.png) no-repeat left center
}
#map_view .map_legend .legend_item .notes {
	BACKGROUND: url(../images/maps/icons/notes.png) no-repeat left center
}
#map_view_poi .map_legend .legend_item .notes {
	BACKGROUND: url(../images/maps/icons/notes.png) no-repeat left center
}
#map_view .article_list .notes {
	BACKGROUND: url(../images/maps/icons/notes.png) no-repeat left center
}
.day_view_list .notes {
	BACKGROUND: url(../images/maps/icons/notes.png) no-repeat left center
}
.month_view_list .notes {
	BACKGROUND: url(../images/maps/icons/notes.png) no-repeat left center
}
#map_view .buttonwrapper {
	PADDING-LEFT: 255px; PADDING-TOP: 10px
}
#map_view_poi .buttonwrapper {
	PADDING-LEFT: 255px; PADDING-TOP: 10px
}
#map_view .add_note_button {
	PADDING-LEFT: 20px
}
#map_view_poi .add_note_button {
	PADDING-LEFT: 20px
}
.copofi-tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 21px; BORDER-BOTTOM-STYLE: none
}
.my_travel_plan_view_tab UL.copofi-tabs LI {
	FLOAT: left; MARGIN-LEFT: 10px; LINE-HEIGHT: 21px
}
#calendar_view {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}
#map_view .article_list {
	WIDTH: 700px
}
.article_list .divider {
	CLEAR: both; OVERFLOW: hidden; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 5px; BACKGROUND-COLOR: #f4f3f2; BORDER-BOTTOM-STYLE: none
}
#calendar_view .divider {
	CLEAR: both; OVERFLOW: hidden; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 5px; BACKGROUND-COLOR: #f4f3f2; BORDER-BOTTOM-STYLE: none
}
#map_view .article_list LI {
	MARGIN-BOTTOM: 10px
}
#map_view .article_list .legend {
	PADDING-LEFT: 22px; FONT-WEIGHT: bolder; FONT-SIZE: 1.2em; MARGIN: 10px; LINE-HEIGHT: 18px
}
#map_view .article_list .article_item .top_bar .add_to_calendar {
	FLOAT: left; WIDTH: 190px
}
#map_view .article_list .article_item .top_bar .date {
	FLOAT: left; WIDTH: 190px
}
#map_view .article_list OL {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.article_list .article_item .top_bar .accommodation_indicator SPAN {
	BACKGROUND: url(../images/maps/indicators/on-gray/indicator-number_active.png) no-repeat 0px 0px
}
.article_list .article_item .top_bar .blue_indicator SPAN {
	BACKGROUND: url(../images/maps/indicators/on-gray/indicator-number_active.png) no-repeat 0px 0px
}
.article_list .article_item .top_bar .attraction_indicator SPAN {
	BACKGROUND: url(../images/maps/indicators/on-gray/indicator-pink.png) no-repeat 0px 0px
}
.article_list .article_item .top_bar .no_attraction_indicator SPAN {
	BACKGROUND: url(../images/maps/indicators/on-gray/notavailable.png) no-repeat 0px 0px
}
.article_list .article_item .top_bar .restaurant_indicator SPAN {
	BACKGROUND: url(../images/maps/indicators/on-gray/indicator-orange.png) no-repeat 0px 0px
}
.article_list .article_item .top_bar .bar_indicator SPAN {
	BACKGROUND: url(../images/maps/indicators/on-gray/indicator-light-purple.png) no-repeat 0px 0px
}
.article_list .article_item .top_bar .shop_indicator SPAN {
	BACKGROUND: url(../images/maps/indicators/on-gray/indicator-purple.png) no-repeat 0px 0px
}
.article_list .article_item .top_bar .photo_indicator SPAN {
	BACKGROUND: url(../images/maps/indicators/on-gray/indicator-green.png) no-repeat 0px 0px
}
article_list .article_item .top_bar .note_indicator SPAN {
	BACKGROUND: url(../images/maps/indicators/on-gray/indicator-gray.png) no-repeat 0px 0px
}
SELECT.month {
	WIDTH: 105px
}
#calendar_view .status_bar {
	MARGIN: 11px 0px; LINE-HEIGHT: 18px; HEIGHT: 20px
}
#calendar_view .status_bar P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#calendar_view .status_bar .pages {
	FLOAT: right
}
#calendar_view .status_bar .pages LI {
	FONT-WEIGHT: bolder; FLOAT: left; MARGIN-BOTTOM: 0px; MARGIN-RIGHT: 0.5em
}
#calendar_view A {
	TEXT-DECORATION: underline
}
#calendar_view A:hover {
	TEXT-DECORATION: underline
}
#calendar_view A:visited {
	TEXT-DECORATION: underline
}
#calendar_view .day_view_list .header {
	PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-TOP: 0px; HEIGHT: 30px; BACKGROUND-COLOR: #f4f3f1
}
#calendar_view .month_view_list .header {
	PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-TOP: 0px; HEIGHT: 30px; BACKGROUND-COLOR: #f4f3f1
}
#calendar_view .day_view_list .header SPAN {
	FLOAT: left
}
#calendar_view .month_view_list .header SPAN {
	FLOAT: left
}
#calendar_view .day_view_list .header {
	LINE-HEIGHT: 26px
}
#calendar_view .month_view_list .header {
	LINE-HEIGHT: 26px
}
#calendar_view .day_view_list .header .add_to_calendar {
	FLOAT: right; WIDTH: 160px
}
#calendar_view .month_view_list .header .add_to_calendar {
	FLOAT: right; WIDTH: 160px
}
#calendar_view .day_view_list .list_item {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px dashed; HEIGHT: 30px; BACKGROUND-COLOR: #fff
}
#calendar_view .month_view_list .list_item {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px dashed; HEIGHT: 30px; BACKGROUND-COLOR: #fff
}
#calendar_view .day_view_list .list_item .name {
	PADDING-LEFT: 22px; FLOAT: left; WIDTH: 250px; HEIGHT: 30px
}
#calendar_view .month_view_list .list_item .name {
	PADDING-LEFT: 22px; FLOAT: left; WIDTH: 250px; HEIGHT: 30px
}
#calendar_view .day_view_list .list_item A {
	FONT-WEIGHT: bolder; TEXT-DECORATION: underline
}
#calendar_view .day_view_list .list_item A:hover {
	FONT-WEIGHT: bolder; TEXT-DECORATION: underline
}
#calendar_view .day_view_list .list_item A:visited {
	FONT-WEIGHT: bolder; TEXT-DECORATION: underline
}
#calendar_view .day_view_list .last {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#calendar_view .month_view_list .last {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#calendar_view .day_view_list .list_item .description {
	FLOAT: left; WIDTH: 400px; HEIGHT: 30px
}
#calendar_view .month_view_list .container_1 {
	FLOAT: left; WIDTH: 350px
}
#calendar_view .month_view_list .container_2 {
	FLOAT: right; WIDTH: 350px
}
#calendar_view .list_item .button_delete {
	FLOAT: right; HEIGHT: 30px
}
#calendar_view .list_item .button_delete A {
	HEIGHT: 30px
}
.status_bar .pages SPAN {
	FONT-WEIGHT: normal
}
.status_bar SMALL {
	COLOR: #737373
}
#calendar_view .footer {
	MARGIN-BOTTOM: 0px
}
.lang {
	Z-INDEX: 1; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 180px; PADDING-TOP: 10px; BORDER-BOTTOM: #f4f3f2 6px solid; POSITION: relative; HEIGHT: 21px
}
.map_pan {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/copofi-theme/images/maps/cross_arrows.png',sizingMethod=scale)
}
.map_scalebar_plus {
	WIDTH: 10px; HEIGHT: 10px
}
.lang SELECT {
	WIDTH: 160px
}
.lfr-dock {
	RIGHT: 0px; TOP: 0px
}
#p_p_id_15_ {
	BACKGROUND-COLOR: #f4f3f2
}
.js .interactive-mode LI A {
	WIDTH: auto! important
}
.js .interactive-mode LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #878f93
}
.ui-tabs .last {
	FLOAT: left
}
.weather {
	OVERFLOW: hidden; WIDTH: 550px
}
.weather .linkblock {
	BORDER-TOP: #f4f3f2 6px solid; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 550px; PADDING-TOP: 15px; TEXT-ALIGN: left
}
.weather .linkblock H2 {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 15px
}
.weather .linkblock UL LI A {
	MARGIN-TOP: 5px; LINE-HEIGHT: 20px; TEXT-DECORATION: underline
}
.weather_forecast {
	PADDING-LEFT: 20px; PADDING-TOP: 25px
}
.weather_snow {
	PADDING-LEFT: 20px; PADDING-TOP: 25px
}
.weather_map {
	PADDING-LEFT: 20px; PADDING-TOP: 25px
}
.weather_warnings {
	PADDING-TOP: 25px
}
.weather H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #313131
}
.weather .weather_forecast FORM {
	PADDING-TOP: 20px
}
.weather .weather_forecast .select_city {
	LINE-HEIGHT: 30px
}
.weather .weather_forecast .select_city SELECT {
	MARGIN-TOP: 3px; FLOAT: left; MARGIN-RIGHT: 10px
}
.weather .weather_forecast IFRAME {
	MARGIN: 10px 0px; WIDTH: 500px; HEIGHT: 290px; frameborder: 0
}
.weather .weather_warnings IFRAME {
	MARGIN: 30px 0px 10px; WIDTH: 550px; HEIGHT: 700px; frameborder: 0
}
.weather .weather_snow IFRAME {
	MARGIN: 30px 0px 10px; WIDTH: 500px; HEIGHT: 300px; frameborder: 0
}
.weather .weather_map IFRAME {
	MARGIN: 30px 0px 10px; WIDTH: 550px; HEIGHT: 290px; frameborder: 0
}
.has-title .ui-dialog-title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 30px; FONT-WEIGHT: normal; FONT-SIZE: 20px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.ui-dialog .ui-dialog-titlebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; Z-INDEX: 1; MIN-HEIGHT: 28px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 10px; POSITION: relative
}
.ui-dialog {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #f4f3f2; BORDER-BOTTOM-STYLE: none
}
.ui-dialog .ui-dialog-titlebar-close {
	RIGHT: 15px; BACKGROUND: url(../images/buttons-on-grey/button-close.png) no-repeat 0px 0px; WIDTH: 22px; POSITION: absolute; TOP: 14px; HEIGHT: 20px
}
.article .free_images {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.article .free_images UL DIV {
	PADDING-RIGHT: 8px; FLOAT: left
}
.article .free_images UL DIV P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; WIDTH: 260px; COLOR: #999; PADDING-TOP: 5px
}
.article .free_images UL LI {
	WIDTH: 260px; HEIGHT: 195px
}
.article .body .description .small_map {
	FLOAT: right
}
.article .address {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.article .address_nolabel {
	PADDING-TOP: 10px
}
.article .addresses {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.article .addresses .address {
	PADDING-BOTTOM: 10px
}
.ie6 .article .address_nolabel {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.article .addresses .address .left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.sidebar .quality_logos UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.sidebar .quality_logos UL .first {
	BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.js .interactive-mode H2 SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 10px
}
.ui-datepicker-trigger {
	PADDING-BOTTOM: 2px; POSITION: relative; TOP: 1px
}
.article .sidebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 25px; PADDING-TOP: 0px
}
.ie6 .article .sidebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 32px; PADDING-BOTTOM: 25px; PADDING-TOP: 5px
}
.article .caption .map_btn {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.article .body P {
	CLEAR: left
}
.article .body .block {
	CLEAR: left; PADDING-TOP: 15px
}
.article .body .block .inner_block {
	PADDING-TOP: 5px
}
.article .body .description {
	CLEAR: none; MARGIN: 0px
}
.article .body .block P {
	CLEAR: none
}
.article .user_module .header H2 {
	COLOR: #000
}
.article .caption H2 {
	COLOR: #000
}
.article .user_module .header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.article .user_module .body {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 10px
}
.article .user_module .body P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; PADDING-TOP: 0px
}
.sidebar .user_module .offers H2.top {
	COLOR: #ff64a5
}
.article .user_module .body LI P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.article .sidebar .user_module {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px
}
.article .sidebar .article_module .header {
	PADDING-BOTTOM: 5px
}
.article .sidebar .article_module .body UL LI {
	MARGIN: 0px
}
.article .sidebar .user_module .header H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; PADDING-TOP: 0px
}
.article .sidebar .user_module .block {
	PADDING-RIGHT: 0px
}
.article .sidebar .last {
	BORDER-BOTTOM-STYLE: none
}
.article .sidebar .first {
	BORDER-TOP: #f4f3f2 6px solid
}
.article .body .type {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
.article .body .type A {
	TEXT-DECORATION: underline
}
.article .body .type .map_btn A {
	TEXT-DECORATION: none
}
.article .body .type P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.article .sidebar .body UL LI {
	MARGIN: 0px
}
.article .sidebar .body UL LI.small {
	FONT-SIZE: 10px
}
.article .user_module .body .block P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 0px
}
.article .user_module .body .block P.small {
	FONT-SIZE: 10px
}
.article .user_module .body .smallblock {
	FONT-SIZE: 10px
}
.article .sidebar .linkblock UL LI {
	MARGIN-TOP: 5px
}
.article .user_module .readmore {
	PADDING-TOP: 10px
}
.article .user_module .linkblock {
	PADDING-TOP: 5px
}
.article .body .address {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.article .body .block .section_info {
	PADDING-BOTTOM: 20px
}
.article .body .block .section_info P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.article .body .block .image_right P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.article .body .block .image_left P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.article .body .block .image_center P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.article .facility_category UL {
	PADDING-TOP: 10px
}
.article .facility_category UL LI {
	PADDING-LEFT: 10px
}
.article .user_module .body .block {
	PADDING-TOP: 15px
}
.article .user_module .body .firstblock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.article .body .divider {
	CLEAR: none
}
.article .body .address {
	CLEAR: none
}
.article .rating {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; PADDING-TOP: 5px
}
.article .rating UL {
	FLOAT: none
}
.article .body .divider {
	CLEAR: both
}
.article .body .clear {
	CLEAR: both
}
.article .body .address .right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.article .body .additional_info H2 {
	PADDING-BOTTOM: 15px
}
.article .facility_category .touring_routes LI {
	LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: disc
}
.article .facility_category .touring_routes LI A {
	TEXT-DECORATION: underline
}
.article .user_module .body P.position {
	FONT-SIZE: 9px; COLOR: #999
}
.portlet-login {
	MARGIN: 10px 20px 0px; WIDTH: 740px
}
.portlet-login .body {
	BACKGROUND-COLOR: white
}
.portlet-login .body P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.portlet-login .left {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: none; PADDING-BOTTOM: 20px; WIDTH: 207px; PADDING-TOP: 20px
}
.portlet-login .right {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; MIN-HEIGHT: 165px; FLOAT: right; PADDING-BOTTOM: 20px; BORDER-LEFT: #f4f3f2 2px solid; WIDTH: 448px; PADDING-TOP: 20px; HEIGHT: 165px
}
.portlet-login .register-form .right {
	PADDING-RIGHT: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 378px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.portlet-login .register-form .right .row .hint {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN-RIGHT: 20px; PADDING-TOP: 0px
}
.portlet-login .forgot-password .left {
	HEIGHT: 150px
}
.article .block .body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.portlet-login .right H1 {
	FONT-WEIGHT: lighter; FONT-SIZE: 20px; PADDING-TOP: 5px
}
.portlet-login .right P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 400px; PADDING-TOP: 10px
}
.portlet-login .portlet-msg-error {
	DISPLAY: none
}
.portlet-login .body .portlet-msg-error {
	BORDER-RIGHT: #ff913c 3px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ff913c 3px solid; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: normal; BACKGROUND: #fff no-repeat 6px 50%; PADDING-BOTTOM: 6px; MARGIN: 0px auto 14px; BORDER-LEFT: #ff913c 3px solid; COLOR: #ff913c; PADDING-TOP: 6px; BORDER-BOTTOM: #ff913c 3px solid; TEXT-ALIGN: left
}
.portlet-login .header H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.portlet-login .portlet-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.portlet-login .register-form .left {
	BORDER-RIGHT: #f4f3f2 2px solid; WIDTH: 283px
}
.portlet-login .forgot-password .left {
	WIDTH: 275px
}
.portlet-login .forgot-password .right {
	WIDTH: 378px
}
.portlet-login .body .row {
	MARGIN-BOTTOM: 10px
}
.portlet-login .body .row .hint {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; WIDTH: auto; PADDING-TOP: 2px
}
.portlet-login .body .row .hint A {
	COLOR: blue; TEXT-DECORATION: underline
}
.portlet-login .register-form P.mandatory {
	TEXT-ALIGN: left
}
.portlet-login .body .row LABEL {
	PADDING-RIGHT: 3px; MARGIN-TOP: 2px; DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; OVERFLOW: hidden; WIDTH: 117px
}
.mandatory {
	COLOR: red
}
.portlet-login .portlet-msg-success {
	FONT-WEIGHT: normal
}
.portlet-login .forgot-password .ui-tabs {
	DISPLAY: none; MARGIN: 0px
}
.portlet-login .body .left .divider {
	CLEAR: none; PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 24px; BORDER-BOTTOM-STYLE: none
}
#news_tab .map {
	COLOR: white
}
.map-indicator-default {
	BACKGROUND-IMAGE: url(../images/maps/indicators/transparent/indicator-blue.png)
}
.ie6 .map-indicator-default {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/copofi-theme/images/maps/indicators/transparent/indicator-blue.png",sizingMethod=crop); BACKGROUND-IMAGE: none
}
.map-indicator-blue {
	BACKGROUND-IMAGE: url(../images/maps/indicators/transparent/indicator-blue.png)
}
.ie6 .map-indicator-blue {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/copofi-theme/images/maps/indicators/transparent/indicator-blue.png",sizingMethod=crop); BACKGROUND-IMAGE: none
}
.map-indicator .link {
	FONT-WEIGHT: bold; LEFT: 7px; WIDTH: 20px; POSITION: absolute; TOP: 3px; HEIGHT: 20px
}
.map-indicator {
	WIDTH: 38px; HEIGHT: 31px
}
.map-indicator-wrapper {
	POSITION: absolute
}
.map-indicator-gray {
	BACKGROUND-IMAGE: url(../images/maps/indicators/transparent/indicator-gray-big.png)
}
.ie6 .map-indicator-gray {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/copofi-theme/images/maps/indicators/transparent/indicator-gray-big.png",sizingMethod=crop); BACKGROUND-IMAGE: none
}
.acco_search_landscape {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.acco_search_landscape .header {
	PADDING-TOP: 25px
}
.acco_search_landscape .back-link-on-white {
	FLOAT: right; TEXT-DECORATION: underline
}
.acco_search_landscape H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #313131
}
.acco_search_landscape P.description {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.acco_search_landscape FORM {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; BORDER-BOTTOM: #ccc 1px solid
}
.acco_search_landscape FORM INPUT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.acco_search_landscape FORM .panel-left {
	BORDER-RIGHT: #ccc 1px solid; FLOAT: left; WIDTH: 190px; HEIGHT: 140px
}
.acco_search_landscape FORM .panel-middle {
	BORDER-RIGHT: #ccc 1px solid; PADDING-LEFT: 30px; FLOAT: left; WIDTH: 195px; MARGIN-RIGHT: 30px; HEIGHT: 140px
}
.acco_search_landscape FORM .panel-right {
	HEIGHT: 140px
}
.acco_search_landscape FORM P.caption {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 20px; COLOR: #9e9d98
}
.acco_search_landscape FORM .label {
	FONT-WEIGHT: normal
}
.acco_search_landscape FORM .panel-left SELECT {
	WIDTH: 155px
}
.acco_search_landscape FORM .panel-left INPUT {
	WIDTH: 155px
}
.acco_search_landscape FORM .panel-left .location {
	PADDING-TOP: 20px
}
.acco_search_landscape FORM .panel-left .location .label {
	MARGIN-BOTTOM: 5px
}
.acco_search_landscape FORM .panel-middle .arrival_date {
	PADDING-BOTTOM: 11px
}
.acco_search_landscape FORM .panel-right .label {
	MARGIN-BOTTOM: 5px
}
.acco_search_landscape FORM .panel-right .room_type .number {
	WIDTH: 40px
}
.acco_search_landscape FORM .panel-right .room_type .room {
	WIDTH: 105px
}
.acco_search_landscape FORM .panel-right .room_type .persons {
	WIDTH: 40px
}
.acco_search_landscape FORM .panel-right .room_type .row-1 {
	PADDING-BOTTOM: 43px
}
.acco_search_landscape .footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.acco_search_landscape .footer .buttonwrapper {
	FLOAT: right; HEIGHT: 40px
}
.acco_search_landscape .footer A.search {
	LINE-HEIGHT: 20px
}
.touring-route#map_view {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 37px 10px 20px 0px; PADDING-TOP: 0px
}
.gray_bottom_links LI.last {
	PADDING-RIGHT: 0px
}
.gray_bottom_links TABLE TD.icon {
	WIDTH: 22px
}
.gray_bottom_links TABLE TD.caption {
	PADDING-RIGHT: 15px; FONT-WEIGHT: bolder; FONT-SIZE: 14px
}
.gray_bottom_links TABLE TD.dsc {
	FONT-SIZE: 9px
}
A.publish-blue-on-white {
	PADDING-LEFT: 32px; BACKGROUND: url(../images/buttons/button-publish-blue-on-white-left.png) no-repeat left top
}
A.publish-blue-on-white SPAN {
	BACKGROUND: url(../images/buttons/button-blue-on-white-right.png) no-repeat right top
}
A.add-blue-on-white {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/buttons/button-add-blue-on-white-left.png) no-repeat left top
}
A.add-blue-on-white SPAN {
	BACKGROUND: url(../images/buttons/button-blue-on-white-right.png) no-repeat right top
}
A.close-gray-on-white {
	BACKGROUND: url(../images/buttons/button-dark-gray-on-white-left.png) no-repeat left top
}
A.close-gray-on-white SPAN {
	PADDING-RIGHT: 24px; BACKGROUND: url(../images/buttons/button-close-dark-gray-on-white-right.png) no-repeat right top
}
A.green-on-white {
	BACKGROUND: url(../images/buttons/button-green-on-white-left.png) no-repeat left top
}
A.green-on-white SPAN {
	BACKGROUND: url(../images/buttons/button-green-on-white-right.png) no-repeat right top
}
#flash #searchbox {
	FLOAT: right; WIDTH: 200px; POSITION: relative; HEIGHT: 32px; BACKGROUND-COLOR: #f4f3f2
}
#flash #searchbox INPUT.copofi {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 130px
}
#flash #searchbox A {
	DISPLAY: block; BACKGROUND: url(/copofi-theme/images/buttons-on-grey/button-search.png) no-repeat 0px 3px; FLOAT: right; WIDTH: 35px; TEXT-INDENT: -1000em; HEIGHT: 27px
}
#p_p_id_SubscribeNewsletter_WAR_NewsletterManagementPortlet_ {
	PADDING-LEFT: 20px
}
#p_p_id_SubscribeNewsletter_WAR_NewsletterManagementPortlet_ SELECT {
	WIDTH: 177px
}
#p_p_id_SubscribeNewsletter_WAR_NewsletterManagementPortlet_ INPUT {
	WIDTH: 170px
}
UNKNOWN {
	WIDTH: 40px
}
#p_p_id_SubscribeNewsletter_WAR_NewsletterManagementPortlet_ H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 20px; PADDING-BOTTOM: 25px; PADDING-TOP: 20px
}
UNKNOWN {
	WIDTH: 160px; BACKGROUND-COLOR: white
}
DIV.votes-button {
	MARGIN-TOP: 10px
}
SPAN.votes-start {
	DISPLAY: block; BACKGROUND: url(/copofi-theme/images/vote-left.png) no-repeat; FLOAT: left; WIDTH: 10px; HEIGHT: 22px
}
SPAN.votes-width {
	DISPLAY: block; BACKGROUND: url(/copofi-theme/images/vote-right.png) no-repeat right top; FLOAT: left; COLOR: #fff; PADDING-TOP: 4px; HEIGHT: 20px; TEXT-ALIGN: center
}
DIV.votes-query {
	CLEAR: left; BORDER-BOTTOM: #ddd 1px solid
}
DIV.more-polls {
	TEXT-ALIGN: right; TEXT-DECORATION: underline
}
DIV.polls-questions TR.results-header {
	DISPLAY: none
}
DIV.polls-questions TR.results-row {
	PADDING-TOP: 10px; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: transparent
}
DIV.polls-questions TR.alt {
	PADDING-TOP: 10px; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: transparent
}
DIV.polls-questions TR.results-row:hover {
	PADDING-TOP: 10px; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: transparent
}
DIV.polls-questions TR.results-row TD {
	BACKGROUND-COLOR: #fff
}
DIV.polls-questions TR.results-row TD:hover {
	BACKGROUND-COLOR: #fff
}
DIV.polls-questions TR.results-row TD.alt {
	BACKGROUND-COLOR: #fff
}
DIV.polls-questions .taglib-search-iterator-page-iterator-top {
	DISPLAY: none
}
DIV.poll-question {
	MARGIN-BOTTOM: 15px
}
.sidebar .user_module .header SPAN.surveys {
	BACKGROUND: url(../images/buttons-on-white/button-surveys.png) no-repeat left top
}
DIV.close {
	PADDING-RIGHT: 29px; BACKGROUND: url(../images/buttons-on-white/button-close.png) no-repeat right 2px; LINE-HEIGHT: 21px; TEXT-ALIGN: right
}
.map-bubble {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 305px; PADDING-TOP: 15px; HEIGHT: 150px; BACKGROUND-COLOR: #fff
}
.map-bubble-accommodation .left .dsc {
	PADDING-TOP: 0px
}
.map-bubble .close {
	FLOAT: right
}
.map-bubble A {
	TEXT-DECORATION: underline
}
.map-bubble A:hover {
	TEXT-DECORATION: underline
}
.map-bubble .header P {
	PADDING-BOTTOM: 3px
}
.map-bubble .header A.title {
	FONT-WEIGHT: bolder; FONT-SIZE: 1.2em; LINE-HEIGHT: 17px
}
.map-bubble .left {
	FLOAT: left; WIDTH: 205px; HEIGHT: 85px
}
.map-bubble .left UL {
	MARGIN: 5px 0px; HEIGHT: 20px
}
.map-bubble .left .dsc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 40px
}
.map-bubble .right {
	FLOAT: right
}
.map-bubble .right IMG {
	PADDING-TOP: 5px
}
.map-bubble .bottom_bar {
	WIDTH: 100%
}
.map-bubble .bottom_bar .add_to_my_travel_plan {
	FLOAT: right
}
.map-bubble .availability_button A {
	TEXT-DECORATION: none
}
.accommodation_search {
	MARGIN: 0px 20px
}
.accommodation_search .header H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 22px
}
.accommodation_search .header .dsc {
	MARGIN: 20px 0px
}
.accommodation_search .header .dsc P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.accommodation_search .header .back {
	PADDING-LEFT: 26px; BACKGROUND: url(../images/buttons-on-white/button-back.png) no-repeat left 2px; FLOAT: right; LINE-HEIGHT: 22px; HEIGHT: 24px
}
.accommodation_search .header .back A {
	TEXT-DECORATION: underline
}
.accommodation_search FORM .body {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 20px 0px; PADDING-TOP: 20px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 140px
}
.accommodation_search FORM .body H2 {
	FONT-SIZE: 16px; PADDING-BOTTOM: 15px; COLOR: #979797
}
.accommodation_search FORM .body .col1 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 30px; FLOAT: left; WIDTH: 160px; HEIGHT: 140px
}
.accommodation_search FORM .body .col1 INPUT {
	WIDTH: 153px
}
.accommodation_search FORM .body .col1 .location {
	PADDING-TOP: 15px
}
.accommodation_search FORM .body .col1 .location .label {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 3px
}
.accommodation_search FORM .body .col2 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 165px; PADDING-TOP: 0px; HEIGHT: 140px
}
.accommodation_search FORM .date_label {
	MARGIN: 0px
}
.accommodation_search FORM .date_label INPUT {
	WIDTH: 143px
}
.accommodation_search FORM .ui-datepicker-trigger {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TOP: 3px
}
.accommodation_search FORM .departure-date {
	PADDING-TOP: 9px
}
.accommodation_search FORM .body .col3 {
	PADDING-LEFT: 30px; FLOAT: left; WIDTH: 250px; HEIGHT: 140px
}
.accommodation_search FORM .body .col3 .label {
	FONT-WEIGHT: bold; LINE-HEIGHT: 24px
}
.accommodation_search FORM .body .col3 .persons {
	PADDING-TOP: 10px
}
.accommodation_search FORM .body .col3 SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 120px; PADDING-TOP: 0px; HEIGHT: 18px
}
.accommodation_search FORM .body .col3 SELECT.small {
	WIDTH: 50px
}
.accommodation_search FORM .footer {
	PADDING-BOTTOM: 20px
}
.accommodation_search FORM .footer .submit_button {
	FLOAT: right; WIDTH: 123px
}
.accommodation_search FORM .footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.accommodation_search FORM .footer P A {
	TEXT-DECORATION: underline
}
.search_bar FORM INPUT {
	WIDTH: 149px
}
.search_bar FORM SELECT {
	WIDTH: 155px
}
.search_bar INPUT.datepicker {
	FLOAT: left; WIDTH: 130px
}
UNKNOWN {
	FLOAT: left; WIDTH: 135px
}
.search_bar FORM LEGEND {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333
}
.search_bar FORM .region {
	PADDING-TOP: 15px
}
.search_bar FORM .label {
	MARGIN-BOTTOM: 5px
}
.search_bar FORM .region .image-button {
	PADDING-BOTTOM: 3px; WIDTH: 123px
}
.search_bar FORM .event_type {
	PADDING-TOP: 10px
}
.search_bar FORM #arrival_date {
	PADDING-TOP: 10px
}
.search_bar FORM #departure_date {
	PADDING-TOP: 10px
}
.search_bar FORM .search {
	PADDING-TOP: 10px; HEIGHT: 30px
}
.search_bar FORM .search INPUT {
	WIDTH: auto
}
.search_bar FORM .search A {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; TEXT-DECORATION: underline
}
.portlet-my-account FORM {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 20px; PADDING-TOP: 0px; BACKGROUND-COLOR: white
}
.portlet-my-account .portlet-msg-error {
	DISPLAY: none
}
.portlet-my-account FORM .portlet-msg-error {
	BORDER-RIGHT: #ff913c 3px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ff913c 3px solid; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: normal; BACKGROUND: #fff no-repeat 6px 50%; PADDING-BOTTOM: 6px; MARGIN: 15px 0px 0px; BORDER-LEFT: #ff913c 3px solid; COLOR: #ff913c; PADDING-TOP: 6px; BORDER-BOTTOM: #ff913c 3px solid; TEXT-ALIGN: left
}
.multi_part .body {
	PADDING-RIGHT: 20px; WIDTH: auto
}
#poidiv {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#addressArea {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px
}
.map-view-results-default {
	PADDING-BOTTOM: 20px
}
.map-view-results-default #addressArea {
	WIDTH: 100%; HEIGHT: 35px; BACKGROUND-COLOR: #f0f0f0
}
.sitemap {
	MARGIN: 0px 20px
}
.sitemap H2 {
	MARGIN-TOP: 30px; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 24px; BORDER-BOTTOM: #d5d5d5 1px solid
}
.sitemap .block {
	FLOAT: left; WIDTH: 33.33%
}
.sitemap .block H3 {
	MARGIN-TOP: 18px; FONT-WEIGHT: bold; FONT-SIZE: 13px; LINE-HEIGHT: 18px
}
.sitemap UL {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 18px
}
.sitemap UL LI A {
	COLOR: #76797c; TEXT-DECORATION: none
}
.sitemap UL LI LI {
	MARGIN-LEFT: 12px
}
.sitemap A:hover {
	TEXT-DECORATION: underline
}
.sitemap UL LI LI LI {
	MARGIN-LEFT: 24px
}
.sitemap UL LI LI LI LI {
	MARGIN-LEFT: 36px
}
.accommodation-view {
	MARGIN-BOTTOM: 20px
}
.image-gallery {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.image-gallery .ui-dialog-titlebar {
	DISPLAY: none
}
.faq {
	PADDING-RIGHT: 15px
}
.faq H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 20px; LINE-HEIGHT: 24px; BORDER-BOTTOM: #d5d5d5 1px solid
}
.faq H2 {
	FONT-SIZE: 13px; MARGIN: 25px 0px
}
.faq H3 {
	MARGIN-BOTTOM: 25px
}
.faq UL LI {
	MARGIN-LEFT: 15px
}
.faq UL LI A {
	COLOR: #76797c
}
.faq UL LI A:hover {
	TEXT-DECORATION: underline
}
.faq .body {
	PADDING-LEFT: 15px
}
#map_view .otheruser_tp {
	WIDTH: 535px
}
.otheruser_tp .body .left_col {
	BORDER-RIGHT: #ccc 1px solid; FLOAT: left; WIDTH: 300px; HEIGHT: 135px
}
.otheruser_tp .body .right_col {
	PADDING-LEFT: 20px; FLOAT: left; WIDTH: 160px
}
.otheruser_tp .body .right_col P {
	HEIGHT: 120px
}
.otheruser_tp .header {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; WIDTH: 100%; PADDING-TOP: 20px; HEIGHT: 20px
}
.otheruser_tp {
	WIDTH: 530px
}
#flash-logo-containter {
	FLOAT: left; OVERFLOW: hidden; POSITION: relative
}
#flashlogo {
	FLOAT: left; POSITION: relative
}
#flashmap {
	FLOAT: right; OVERFLOW: hidden; POSITION: relative
}
#top-right-column {
	FLOAT: right; WIDTH: 200px; POSITION: relative
}
#getFlashDiv {
	LEFT: 658px; POSITION: absolute; TOP: 10px; opacity: .6
}
#show-hide-bar {
	BACKGROUND: url(/copofi-theme/images/alternate-flash-logo.png) 0px -7px; WIDTH: 780px; POSITION: absolute; HEIGHT: 32px; TEXT-ALIGN: right; opacity: .7
}
#show-hide-bar A {
	PADDING-RIGHT: 25px; FONT-WEIGHT: normal; LINE-HEIGHT: 32px
}
#show-hide-bar A {
	COLOR: #fff
}
#show-hide-bar A:hover {
	COLOR: #fff
}
#visitFinlandLogoPng {
	DISPLAY: block; BACKGROUND: url(/copofi-theme/images/alternate-flash-logo.png) no-repeat 0px -39px; LEFT: 10px; WIDTH: 226px; CURSOR: pointer; POSITION: absolute; TOP: 10px; HEIGHT: 113px
}
.ie6 #visitFinlandLogoPng {
	MARGIN-TOP: -39px; BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/copofi-theme/images/alternate-flash-logo.png",sizingMethod=crop); PADDING-BOTTOM: 191px; CLIP: rect(39px 226px 152px 0px)
}
.show-hide-button-arrow {
	DISPLAY: block; LEFT: 760px; WIDTH: 11px; POSITION: absolute; TOP: 13px; HEIGHT: 7px
}
.arrow-down {
	BACKGROUND: url(/copofi-theme/images/alternate-flash-logo.png) no-repeat 0px 0px
}
.ie6 .arrow-down {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/copofi-theme/images/alternate-flash-logo.png",sizingMethod=crop); CLIP: rect(0px 11px 7px 0px); HEIGHT: 7px
}
.arrow-up {
	BACKGROUND: url(/copofi-theme/images/alternate-flash-logo.png) no-repeat -11px 0px
}
.ie6 .arrow-up {
	PADDING-RIGHT: 22px; BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/copofi-theme/images/alternate-flash-logo.png",sizingMethod=crop); MARGIN-LEFT: -11px; CLIP: rect(0px 22px 7px 11px); HEIGHT: 7px
}
#alternate-flashmap-image {
	DISPLAY: block; BACKGROUND: url(/copofi-theme/images/alternate-flash-logo.png) no-repeat 0px -152px; WIDTH: 200px; CURSOR: pointer; HEIGHT: 284px
}
.smiley-rating {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/smiley-rating.png) repeat-x left top; LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 75px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 13px
}
.smiley-rating-on-gray {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/smiley-rating-on-grey.png) repeat-x left top; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 75px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 13px
}
.smiley-rating LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.smiley-rating-on-gray LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.smiley-rating LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 20; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 15px; TEXT-INDENT: -9000px; LINE-HEIGHT: 13px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 13px; TEXT-DECORATION: none
}
.smiley-rating-on-gray LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 20; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 15px; TEXT-INDENT: -9000px; LINE-HEIGHT: 13px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 13px; TEXT-DECORATION: none
}
.smiley-rating LI A:hover {
	Z-INDEX: 2; BACKGROUND: url(../images/smiley-rating.png) left bottom; LEFT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.smiley-rating-on-gray LI A:hover {
	Z-INDEX: 2; BACKGROUND: url(../images/smiley-rating-on-grey.png) left bottom; LEFT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.smiley-rating A.one-star {
	LEFT: 0px
}
.smiley-rating-on-gray A.one-star {
	LEFT: 0px
}
.smiley-rating A.one-star:hover {
	WIDTH: 15px
}
.smiley-rating-on-gray A.one-star:hover {
	WIDTH: 15px
}
.smiley-rating A.two-stars {
	LEFT: 15px
}
.smiley-rating-on-gray A.two-stars {
	LEFT: 15px
}
.smiley-rating A.two-stars:hover {
	WIDTH: 30px
}
.smiley-rating-on-gray A.two-stars:hover {
	WIDTH: 30px
}
.smiley-rating A.three-stars {
	LEFT: 30px
}
.smiley-rating-on-gray A.three-stars {
	LEFT: 30px
}
.smiley-rating A.three-stars:hover {
	WIDTH: 45px
}
.smiley-rating-on-gray A.three-stars:hover {
	WIDTH: 45px
}
.smiley-rating A.four-stars {
	LEFT: 45px
}
.smiley-rating-on-gray A.four-stars {
	LEFT: 45px
}
.smiley-rating A.four-stars:hover {
	WIDTH: 60px
}
.smiley-rating-on-gray A.four-stars:hover {
	WIDTH: 60px
}
.smiley-rating A.five-stars {
	LEFT: 60px
}
.smiley-rating-on-gray A.five-stars {
	LEFT: 60px
}
.smiley-rating A.five-stars:hover {
	WIDTH: 75px
}
.smiley-rating-on-gray A.five-stars:hover {
	WIDTH: 75px
}
.smiley-rating LI.current-rating {
	DISPLAY: block; Z-INDEX: 1; BACKGROUND: url(../images/smiley-rating.png) left center; TEXT-INDENT: -9000px; POSITION: absolute; HEIGHT: 13px
}
.smiley-rating-on-gray LI.current-rating {
	DISPLAY: block; Z-INDEX: 1; BACKGROUND: url(../images/smiley-rating.png) left center; TEXT-INDENT: -9000px; POSITION: absolute; HEIGHT: 13px
}
.smiley-rating-on-gray LI.current-rating {
	DISPLAY: block; Z-INDEX: 1; BACKGROUND: url(../images/smiley-rating-on-grey.png) left center; TEXT-INDENT: -9000px; POSITION: absolute; HEIGHT: 13px
}
A:active {
	outline: none
}
.drop-area {
	BACKGROUND-COLOR: #d3dadd
}
.active-area {
	BACKGROUND: #ffc 0px 0px
}
#content-wrapper .dragging#layout-grid .lfr-column {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: auto; BORDER-BOTTOM-STYLE: none
}
.portlet-icons {
	TOP: 0px
}
.lfr-grid .lfr-column {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.portlet-topper {
	PADDING-BOTTOM: 10px
}
.gray #content-wrapper {
	WIDTH: 780px
}
.gray .columns-max#content-wrapper {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 780px; PADDING-TOP: 0px
}
.gray .column-1#content-wrapper {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 780px; PADDING-TOP: 0px
}
.gray .content {
	BACKGROUND-COLOR: transparent
}
.gray-ws #content-wrapper {
	WIDTH: 780px
}
.gray-ws .columns-max#content-wrapper {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 760px; PADDING-TOP: 10px
}
.gray-ws .column-1#content-wrapper {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 760px; PADDING-TOP: 10px
}
.gray-ws .content {
	BORDER-TOP: #fff 2px solid; BACKGROUND-COLOR: transparent
}
.campaign750standard .page_body_center {
	MARGIN: 0px auto; WIDTH: 750px
}
.campaign750standard .page_body {
	WIDTH: 750px
}
.campaign750standard .columns-max#content-wrapper {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.campaign750standard .column-1#content-wrapper {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.campaign750standard .portletCapsule {
	CLEAR: both; DISPLAY: block; POSITION: relative
}
.campaign980standard .page_body_center {
	MARGIN: 0px auto; WIDTH: 980px
}
.campaign980standard .page_body {
	WIDTH: 980px
}
.campaign980standard .columns-max#content-wrapper {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.campaign980standard .column-1#content-wrapper {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.campaign980standard .portletCapsule {
	CLEAR: both; DISPLAY: block; POSITION: relative
}
BODY.campaign750black {
	COLOR: #fff; BACKGROUND-COLOR: #000
}
.campaign750black .portal-add-content {
	COLOR: #000
}
.campaign750black .page_body_center {
	MARGIN: 0px auto; WIDTH: 750px
}
.campaign750black .page_body {
	WIDTH: 750px
}
.campaign750black .columns-max#content-wrapper {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.campaign750black .column-1#content-wrapper {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.campaign750black .portletCapsule {
	CLEAR: both; DISPLAY: block; POSITION: relative
}
BODY.campaign980black {
	COLOR: #fff; BACKGROUND-COLOR: #000
}
.campaign980black .portal-add-content {
	COLOR: #000
}
.campaign980black .page_body_center {
	MARGIN: 0px auto; WIDTH: 980px
}
.campaign980black .page_body {
	WIDTH: 980px
}
.campaign980black .columns-max#content-wrapper {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.campaign980black .column-1#content-wrapper {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.campaign980black .portletCapsule {
	CLEAR: both; DISPLAY: block; POSITION: relative
}
.ui-datepicker {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0px; WIDTH: 17em; PADDING-TOP: 0.2em
}
.ui-datepicker .ui-datepicker-header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; POSITION: relative
}
.ui-datepicker .ui-datepicker-prev {
	WIDTH: 1.8em; POSITION: absolute; TOP: 2px; HEIGHT: 1.8em
}
.ui-datepicker .ui-datepicker-next {
	WIDTH: 1.8em; POSITION: absolute; TOP: 2px; HEIGHT: 1.8em
}
.ui-datepicker .ui-datepicker-prev-hover {
	TOP: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
	TOP: 1px
}
.ui-datepicker .ui-datepicker-prev {
	LEFT: 2px
}
.ui-datepicker .ui-datepicker-next {
	RIGHT: 2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	LEFT: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
	RIGHT: 1px
}
.ui-datepicker .ui-datepicker-prev SPAN {
	MARGIN-TOP: -8px; DISPLAY: block; LEFT: 50%; MARGIN-LEFT: -8px; POSITION: absolute; TOP: 50%
}
.ui-datepicker .ui-datepicker-next SPAN {
	MARGIN-TOP: -8px; DISPLAY: block; LEFT: 50%; MARGIN-LEFT: -8px; POSITION: absolute; TOP: 50%
}
.ui-datepicker .ui-datepicker-title {
	MARGIN: 0px 2.3em; LINE-HEIGHT: 1.8em; TEXT-ALIGN: center
}
.ui-datepicker .ui-datepicker-title SELECT {
	FONT-SIZE: 1em; FLOAT: left; MARGIN: 1px 0px
}
.ui-datepicker SELECT.ui-datepicker-month-year {
	WIDTH: 100%
}
.ui-datepicker SELECT.ui-datepicker-month {
	WIDTH: 49%
}
.ui-datepicker SELECT.ui-datepicker-year {
	WIDTH: 49%
}
.ui-datepicker .ui-datepicker-title SELECT.ui-datepicker-year {
	FLOAT: right
}
.ui-datepicker TABLE {
	FONT-SIZE: 0.9em; MARGIN: 0px 0px 0.4em; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.ui-datepicker TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.7em; PADDING-TOP: 0.7em; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.ui-datepicker TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-RIGHT-WIDTH: 0px
}
.ui-datepicker TD SPAN {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.ui-datepicker TD A {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.ui-datepicker .ui-datepicker-buttonpane {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: none; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.7em 0px 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.ui-datepicker .ui-datepicker-buttonpane BUTTON {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; FLOAT: right; PADDING-BOTTOM: 0.3em; MARGIN: 0.5em 0.2em 0.4em; OVERFLOW: visible; WIDTH: auto; CURSOR: pointer; PADDING-TOP: 0.2em
}
.ui-datepicker .ui-datepicker-buttonpane BUTTON.ui-datepicker-current {
	FLOAT: left
}
.ui-datepicker-multi {
	WIDTH: auto
}
.ui-datepicker-multi .ui-datepicker-group {
	FLOAT: left
}
.ui-datepicker-multi .ui-datepicker-group TABLE {
	MARGIN: 0px auto 0.4em; WIDTH: 95%
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	WIDTH: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	WIDTH: 33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	WIDTH: 25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	BORDER-LEFT-WIDTH: 0px
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	BORDER-LEFT-WIDTH: 0px
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	CLEAR: left
}
.ui-datepicker-row-break {
	CLEAR: left; WIDTH: 100%
}
.ui-datepicker-rtl {
	DIRECTION: rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	RIGHT: 2px; LEFT: auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	RIGHT: auto; LEFT: 2px
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	RIGHT: 1px; LEFT: auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	RIGHT: auto; LEFT: 1px
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	CLEAR: right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane BUTTON {
	FLOAT: left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane BUTTON.ui-datepicker-current {
	FLOAT: right
}
.ui-datepicker-rtl .ui-datepicker-group {
	FLOAT: right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-WIDTH: 0px
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-WIDTH: 0px
}
.ui-datepicker-cover {
	DISPLAY: block; Z-INDEX: -1; FILTER: mask(); LEFT: -4px; WIDTH: 200px; POSITION: absolute; TOP: -4px; HEIGHT: 200px
}
.ui-helper-hidden {
	DISPLAY: none
}
.ui-helper-hidden-accessible {
	LEFT: -99999999px; POSITION: absolute
}
.ui-helper-reset {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.3; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none; outline: 0
}
.ui-helper-clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.ui-helper-clearfix {
	DISPLAY: inline-block
}
 HTML .ui-helper-clearfix {
	HEIGHT: 1%
}
.ui-helper-clearfix {
	DISPLAY: block
}
.ui-helper-zfix {
	FILTER: Alpha(Opacity=0); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; opacity: 0
}
.ui-state-disabled {
	CURSOR: default! important
}
.ui-icon {
	DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -99999px; BACKGROUND-REPEAT: no-repeat
}
.ui-widget-overlay {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
.ui-helper-hidden {
	DISPLAY: none
}
.ui-helper-hidden-accessible {
	LEFT: -99999999px; POSITION: absolute
}
.ui-helper-reset {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.3; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none; outline: 0
}
.ui-helper-clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.ui-helper-clearfix {
	DISPLAY: inline-block
}
 HTML .ui-helper-clearfix {
	HEIGHT: 1%
}
.ui-helper-clearfix {
	DISPLAY: block
}
.ui-helper-zfix {
	FILTER: Alpha(Opacity=0); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; opacity: 0
}
.ui-state-disabled {
	CURSOR: default! important
}
.ui-icon {
	DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -99999px; BACKGROUND-REPEAT: no-repeat
}
.ui-widget-overlay {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
.ui-datepicker {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0px; WIDTH: 17em; PADDING-TOP: 0.2em
}
.ui-datepicker .ui-datepicker-header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; POSITION: relative
}
.ui-datepicker .ui-datepicker-prev {
	WIDTH: 1.8em; POSITION: absolute; TOP: 2px; HEIGHT: 1.8em
}
.ui-datepicker .ui-datepicker-next {
	WIDTH: 1.8em; POSITION: absolute; TOP: 2px; HEIGHT: 1.8em
}
.ui-datepicker .ui-datepicker-prev-hover {
	TOP: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
	TOP: 1px
}
.ui-datepicker .ui-datepicker-prev {
	LEFT: 2px
}
.ui-datepicker .ui-datepicker-next {
	RIGHT: 2px
}
.ui-datepicker .ui-datepicker-prev-hover {
	LEFT: 1px
}
.ui-datepicker .ui-datepicker-next-hover {
	RIGHT: 1px
}
.ui-datepicker .ui-datepicker-prev SPAN {
	MARGIN-TOP: -8px; DISPLAY: block; LEFT: 50%; MARGIN-LEFT: -8px; POSITION: absolute; TOP: 50%
}
.ui-datepicker .ui-datepicker-next SPAN {
	MARGIN-TOP: -8px; DISPLAY: block; LEFT: 50%; MARGIN-LEFT: -8px; POSITION: absolute; TOP: 50%
}
.ui-datepicker .ui-datepicker-title {
	MARGIN: 0px 2.3em; LINE-HEIGHT: 1.8em; TEXT-ALIGN: center
}
.ui-datepicker .ui-datepicker-title SELECT {
	FONT-SIZE: 1em; FLOAT: left; MARGIN: 1px 0px
}
.ui-datepicker SELECT.ui-datepicker-month-year {
	WIDTH: 100%
}
.ui-datepicker SELECT.ui-datepicker-month {
	WIDTH: 49%
}
.ui-datepicker SELECT.ui-datepicker-year {
	WIDTH: 49%
}
.ui-datepicker .ui-datepicker-title SELECT.ui-datepicker-year {
	FLOAT: right
}
.ui-datepicker TABLE {
	FONT-SIZE: 0.9em; MARGIN: 0px 0px 0.4em; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.ui-datepicker TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.7em; PADDING-TOP: 0.7em; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
.ui-datepicker TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-RIGHT-WIDTH: 0px
}
.ui-datepicker TD SPAN {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.ui-datepicker TD A {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.ui-datepicker .ui-datepicker-buttonpane {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: none; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.7em 0px 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.ui-datepicker .ui-datepicker-buttonpane BUTTON {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; FLOAT: right; PADDING-BOTTOM: 0.3em; MARGIN: 0.5em 0.2em 0.4em; OVERFLOW: visible; WIDTH: auto; CURSOR: pointer; PADDING-TOP: 0.2em
}
.ui-datepicker .ui-datepicker-buttonpane BUTTON.ui-datepicker-current {
	FLOAT: left
}
.ui-datepicker-multi {
	WIDTH: auto
}
.ui-datepicker-multi .ui-datepicker-group {
	FLOAT: left
}
.ui-datepicker-multi .ui-datepicker-group TABLE {
	MARGIN: 0px auto 0.4em; WIDTH: 95%
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	WIDTH: 50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	WIDTH: 33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	WIDTH: 25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	BORDER-LEFT-WIDTH: 0px
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	BORDER-LEFT-WIDTH: 0px
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	CLEAR: left
}
.ui-datepicker-row-break {
	CLEAR: left; WIDTH: 100%
}
.ui-datepicker-rtl {
	DIRECTION: rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
	RIGHT: 2px; LEFT: auto
}
.ui-datepicker-rtl .ui-datepicker-next {
	RIGHT: auto; LEFT: 2px
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	RIGHT: 1px; LEFT: auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	RIGHT: auto; LEFT: 1px
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	CLEAR: right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane BUTTON {
	FLOAT: left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane BUTTON.ui-datepicker-current {
	FLOAT: right
}
.ui-datepicker-rtl .ui-datepicker-group {
	FLOAT: right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-WIDTH: 0px
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-WIDTH: 0px
}
.ui-datepicker-cover {
	DISPLAY: block; Z-INDEX: -1; FILTER: mask(); LEFT: -4px; WIDTH: 200px; POSITION: absolute; TOP: -4px; HEIGHT: 200px
}
.ui-widget {
	FONT-SIZE: 1.1em; FONT-FAMILY: Verdana,Arial,sans-serif
}
.ui-widget INPUT {
	FONT-SIZE: 1em; FONT-FAMILY: Verdana,Arial,sans-serif
}
.ui-widget SELECT {
	FONT-SIZE: 1em; FONT-FAMILY: Verdana,Arial,sans-serif
}
.ui-widget TEXTAREA {
	FONT-SIZE: 1em; FONT-FAMILY: Verdana,Arial,sans-serif
}
.ui-widget BUTTON {
	FONT-SIZE: 1em; FONT-FAMILY: Verdana,Arial,sans-serif
}
.ui-widget-header {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; FONT-WEIGHT: bold; BACKGROUND: url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) #ccc repeat-x 50% 50%; BORDER-LEFT: #aaa 1px solid; COLOR: #222; BORDER-BOTTOM: #aaa 1px solid
}
.ui-widget-header A {
	COLOR: #222
}
.ui-widget-content {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BACKGROUND: url(images/ui-bg_glass_75_ffffff_1x400.png) #fff repeat-x 50% 50%; BORDER-LEFT: #aaa 1px solid; COLOR: #222; BORDER-BOTTOM: #aaa 1px solid
}
.ui-widget-content A {
	COLOR: #222
}
.ui-state-default {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 1px solid; FONT-WEIGHT: normal; BACKGROUND: url(images/ui-bg_glass_75_e6e6e6_1x400.png) #e6e6e6 repeat-x 50% 50%; BORDER-LEFT: #d3d3d3 1px solid; COLOR: #555; BORDER-BOTTOM: #d3d3d3 1px solid; outline: none
}
.ui-widget-content .ui-state-default {
	BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 1px solid; FONT-WEIGHT: normal; BACKGROUND: url(images/ui-bg_glass_75_e6e6e6_1x400.png) #e6e6e6 repeat-x 50% 50%; BORDER-LEFT: #d3d3d3 1px solid; COLOR: #555; BORDER-BOTTOM: #d3d3d3 1px solid; outline: none
}
.ui-state-default A {
	COLOR: #555; TEXT-DECORATION: none; outline: none
}
.ui-state-hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-WEIGHT: normal; BACKGROUND: url(images/ui-bg_glass_75_dadada_1x400.png) #dadada repeat-x 50% 50%; BORDER-LEFT: #999 1px solid; COLOR: #212121; BORDER-BOTTOM: #999 1px solid; outline: none
}
.ui-widget-content .ui-state-hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-WEIGHT: normal; BACKGROUND: url(images/ui-bg_glass_75_dadada_1x400.png) #dadada repeat-x 50% 50%; BORDER-LEFT: #999 1px solid; COLOR: #212121; BORDER-BOTTOM: #999 1px solid; outline: none
}
.ui-state-focus {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-WEIGHT: normal; BACKGROUND: url(images/ui-bg_glass_75_dadada_1x400.png) #dadada repeat-x 50% 50%; BORDER-LEFT: #999 1px solid; COLOR: #212121; BORDER-BOTTOM: #999 1px solid; outline: none
}
.ui-widget-content .ui-state-focus {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-WEIGHT: normal; BACKGROUND: url(images/ui-bg_glass_75_dadada_1x400.png) #dadada repeat-x 50% 50%; BORDER-LEFT: #999 1px solid; COLOR: #212121; BORDER-BOTTOM: #999 1px solid; outline: none
}
.ui-state-hover A {
	COLOR: #212121; TEXT-DECORATION: none; outline: none
}
.ui-state-active {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; FONT-WEIGHT: normal; BACKGROUND: url(images/ui-bg_glass_65_ffffff_1x400.png) #fff repeat-x 50% 50%; BORDER-LEFT: #aaa 1px solid; COLOR: #212121; BORDER-BOTTOM: #aaa 1px solid; outline: none
}
.ui-widget-content .ui-state-active {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; FONT-WEIGHT: normal; BACKGROUND: url(images/ui-bg_glass_65_ffffff_1x400.png) #fff repeat-x 50% 50%; BORDER-LEFT: #aaa 1px solid; COLOR: #212121; BORDER-BOTTOM: #aaa 1px solid; outline: none
}
.ui-state-active A {
	COLOR: #212121; TEXT-DECORATION: none; outline: none
}
.ui-state-highlight {
	BORDER-RIGHT: #fcefa1 1px solid; BORDER-TOP: #fcefa1 1px solid; BACKGROUND: url(images/ui-bg_glass_55_fbf9ee_1x400.png) #fbf9ee repeat-x 50% 50%; BORDER-LEFT: #fcefa1 1px solid; COLOR: #363636; BORDER-BOTTOM: #fcefa1 1px solid
}
.ui-widget-content .ui-state-highlight {
	BORDER-RIGHT: #fcefa1 1px solid; BORDER-TOP: #fcefa1 1px solid; BACKGROUND: url(images/ui-bg_glass_55_fbf9ee_1x400.png) #fbf9ee repeat-x 50% 50%; BORDER-LEFT: #fcefa1 1px solid; COLOR: #363636; BORDER-BOTTOM: #fcefa1 1px solid
}
.ui-state-error {
	BORDER-RIGHT: #cd0a0a 1px solid; BORDER-TOP: #cd0a0a 1px solid; BACKGROUND: url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) #fef1ec repeat-x 50% bottom; BORDER-LEFT: #cd0a0a 1px solid; COLOR: #cd0a0a; BORDER-BOTTOM: #cd0a0a 1px solid
}
.ui-widget-content .ui-state-error {
	BORDER-RIGHT: #cd0a0a 1px solid; BORDER-TOP: #cd0a0a 1px solid; BACKGROUND: url(images/ui-bg_inset-soft_95_fef1ec_1x100.png) #fef1ec repeat-x 50% bottom; BORDER-LEFT: #cd0a0a 1px solid; COLOR: #cd0a0a; BORDER-BOTTOM: #cd0a0a 1px solid
}
.ui-state-error-text {
	COLOR: #cd0a0a
}
.ui-widget-content .ui-state-error-text {
	COLOR: #cd0a0a
}
.ui-state-disabled {
	FILTER: Alpha(Opacity=35); BACKGROUND-IMAGE: none; opacity: .35
}
.ui-widget-content .ui-state-disabled {
	FILTER: Alpha(Opacity=35); BACKGROUND-IMAGE: none; opacity: .35
}
.ui-priority-primary {
	FONT-WEIGHT: bold
}
.ui-widget-content .ui-priority-primary {
	FONT-WEIGHT: bold
}
.ui-priority-secondary {
	FONT-WEIGHT: normal; FILTER: Alpha(Opacity=70); opacity: .7
}
.ui-widget-content .ui-priority-secondary {
	FONT-WEIGHT: normal; FILTER: Alpha(Opacity=70); opacity: .7
}
.ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_222222_256x240.png); WIDTH: 16px; HEIGHT: 16px
}
.ui-widget-content .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_222222_256x240.png)
}
.ui-widget-header .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_222222_256x240.png)
}
.ui-state-default .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_888888_256x240.png)
}
.ui-state-hover .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_454545_256x240.png)
}
.ui-state-focus .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_454545_256x240.png)
}
.ui-state-active .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_454545_256x240.png)
}
.ui-state-highlight .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_2e83ff_256x240.png)
}
.ui-state-error .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_cd0a0a_256x240.png)
}
.ui-state-error-text .ui-icon {
	BACKGROUND-IMAGE: url(images/ui-icons_cd0a0a_256x240.png)
}
.ui-icon-carat-1-n {
	BACKGROUND-POSITION: 0px 0px
}
.ui-icon-carat-1-ne {
	BACKGROUND-POSITION: -16px 0px
}
.ui-icon-carat-1-e {
	BACKGROUND-POSITION: -32px 0px
}
.ui-icon-carat-1-se {
	BACKGROUND-POSITION: -48px 0px
}
.ui-icon-carat-1-s {
	BACKGROUND-POSITION: -64px 0px
}
.ui-icon-carat-1-sw {
	BACKGROUND-POSITION: -80px 0px
}
.ui-icon-carat-1-w {
	BACKGROUND-POSITION: -96px 0px
}
.ui-icon-carat-1-nw {
	BACKGROUND-POSITION: -112px 0px
}
.ui-icon-carat-2-n-s {
	BACKGROUND-POSITION: -128px 0px
}
.ui-icon-carat-2-e-w {
	BACKGROUND-POSITION: -144px 0px
}
.ui-icon-triangle-1-n {
	BACKGROUND-POSITION: 0px -16px
}
.ui-icon-triangle-1-ne {
	BACKGROUND-POSITION: -16px -16px
}
.ui-icon-triangle-1-e {
	BACKGROUND-POSITION: -32px -16px
}
.ui-icon-triangle-1-se {
	BACKGROUND-POSITION: -48px -16px
}
.ui-icon-triangle-1-s {
	BACKGROUND-POSITION: -64px -16px
}
.ui-icon-triangle-1-sw {
	BACKGROUND-POSITION: -80px -16px
}
.ui-icon-triangle-1-w {
	BACKGROUND-POSITION: -96px -16px
}
.ui-icon-triangle-1-nw {
	BACKGROUND-POSITION: -112px -16px
}
.ui-icon-triangle-2-n-s {
	BACKGROUND-POSITION: -128px -16px
}
.ui-icon-triangle-2-e-w {
	BACKGROUND-POSITION: -144px -16px
}
.ui-icon-arrow-1-n {
	BACKGROUND-POSITION: 0px -32px
}
.ui-icon-arrow-1-ne {
	BACKGROUND-POSITION: -16px -32px
}
.ui-icon-arrow-1-e {
	BACKGROUND-POSITION: -32px -32px
}
.ui-icon-arrow-1-se {
	BACKGROUND-POSITION: -48px -32px
}
.ui-icon-arrow-1-s {
	BACKGROUND-POSITION: -64px -32px
}
.ui-icon-arrow-1-sw {
	BACKGROUND-POSITION: -80px -32px
}
.ui-icon-arrow-1-w {
	BACKGROUND-POSITION: -96px -32px
}
.ui-icon-arrow-1-nw {
	BACKGROUND-POSITION: -112px -32px
}
.ui-icon-arrow-2-n-s {
	BACKGROUND-POSITION: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
	BACKGROUND-POSITION: -144px -32px
}
.ui-icon-arrow-2-e-w {
	BACKGROUND-POSITION: -160px -32px
}
.ui-icon-arrow-2-se-nw {
	BACKGROUND-POSITION: -176px -32px
}
.ui-icon-arrowstop-1-n {
	BACKGROUND-POSITION: -192px -32px
}
.ui-icon-arrowstop-1-e {
	BACKGROUND-POSITION: -208px -32px
}
.ui-icon-arrowstop-1-s {
	BACKGROUND-POSITION: -224px -32px
}
.ui-icon-arrowstop-1-w {
	BACKGROUND-POSITION: -240px -32px
}
.ui-icon-arrowthick-1-n {
	BACKGROUND-POSITION: 0px -48px
}
.ui-icon-arrowthick-1-ne {
	BACKGROUND-POSITION: -16px -48px
}
.ui-icon-arrowthick-1-e {
	BACKGROUND-POSITION: -32px -48px
}
.ui-icon-arrowthick-1-se {
	BACKGROUND-POSITION: -48px -48px
}
.ui-icon-arrowthick-1-s {
	BACKGROUND-POSITION: -64px -48px
}
.ui-icon-arrowthick-1-sw {
	BACKGROUND-POSITION: -80px -48px
}
.ui-icon-arrowthick-1-w {
	BACKGROUND-POSITION: -96px -48px
}
.ui-icon-arrowthick-1-nw {
	BACKGROUND-POSITION: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
	BACKGROUND-POSITION: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	BACKGROUND-POSITION: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
	BACKGROUND-POSITION: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	BACKGROUND-POSITION: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
	BACKGROUND-POSITION: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
	BACKGROUND-POSITION: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
	BACKGROUND-POSITION: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
	BACKGROUND-POSITION: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	BACKGROUND-POSITION: 0px -64px
}
.ui-icon-arrowreturnthick-1-n {
	BACKGROUND-POSITION: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	BACKGROUND-POSITION: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	BACKGROUND-POSITION: -48px -64px
}
.ui-icon-arrowreturn-1-w {
	BACKGROUND-POSITION: -64px -64px
}
.ui-icon-arrowreturn-1-n {
	BACKGROUND-POSITION: -80px -64px
}
.ui-icon-arrowreturn-1-e {
	BACKGROUND-POSITION: -96px -64px
}
.ui-icon-arrowreturn-1-s {
	BACKGROUND-POSITION: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
	BACKGROUND-POSITION: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
	BACKGROUND-POSITION: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
	BACKGROUND-POSITION: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
	BACKGROUND-POSITION: -176px -64px
}
.ui-icon-arrow-4 {
	BACKGROUND-POSITION: 0px -80px
}
.ui-icon-arrow-4-diag {
	BACKGROUND-POSITION: -16px -80px
}
.ui-icon-extlink {
	BACKGROUND-POSITION: -32px -80px
}
.ui-icon-newwin {
	BACKGROUND-POSITION: -48px -80px
}
.ui-icon-refresh {
	BACKGROUND-POSITION: -64px -80px
}
.ui-icon-shuffle {
	BACKGROUND-POSITION: -80px -80px
}
.ui-icon-transfer-e-w {
	BACKGROUND-POSITION: -96px -80px
}
.ui-icon-transferthick-e-w {
	BACKGROUND-POSITION: -112px -80px
}
.ui-icon-folder-collapsed {
	BACKGROUND-POSITION: 0px -96px
}
.ui-icon-folder-open {
	BACKGROUND-POSITION: -16px -96px
}
.ui-icon-document {
	BACKGROUND-POSITION: -32px -96px
}
.ui-icon-document-b {
	BACKGROUND-POSITION: -48px -96px
}
.ui-icon-note {
	BACKGROUND-POSITION: -64px -96px
}
.ui-icon-mail-closed {
	BACKGROUND-POSITION: -80px -96px
}
.ui-icon-mail-open {
	BACKGROUND-POSITION: -96px -96px
}
.ui-icon-suitcase {
	BACKGROUND-POSITION: -112px -96px
}
.ui-icon-comment {
	BACKGROUND-POSITION: -128px -96px
}
.ui-icon-person {
	BACKGROUND-POSITION: -144px -96px
}
.ui-icon-print {
	BACKGROUND-POSITION: -160px -96px
}
.ui-icon-trash {
	BACKGROUND-POSITION: -176px -96px
}
.ui-icon-locked {
	BACKGROUND-POSITION: -192px -96px
}
.ui-icon-unlocked {
	BACKGROUND-POSITION: -208px -96px
}
.ui-icon-bookmark {
	BACKGROUND-POSITION: -224px -96px
}
.ui-icon-tag {
	BACKGROUND-POSITION: -240px -96px
}
.ui-icon-home {
	BACKGROUND-POSITION: 0px -112px
}
.ui-icon-flag {
	BACKGROUND-POSITION: -16px -112px
}
.ui-icon-calendar {
	BACKGROUND-POSITION: -32px -112px
}
.ui-icon-cart {
	BACKGROUND-POSITION: -48px -112px
}
.ui-icon-pencil {
	BACKGROUND-POSITION: -64px -112px
}
.ui-icon-clock {
	BACKGROUND-POSITION: -80px -112px
}
.ui-icon-disk {
	BACKGROUND-POSITION: -96px -112px
}
.ui-icon-calculator {
	BACKGROUND-POSITION: -112px -112px
}
.ui-icon-zoomin {
	BACKGROUND-POSITION: -128px -112px
}
.ui-icon-zoomout {
	BACKGROUND-POSITION: -144px -112px
}
.ui-icon-search {
	BACKGROUND-POSITION: -160px -112px
}
.ui-icon-wrench {
	BACKGROUND-POSITION: -176px -112px
}
.ui-icon-gear {
	BACKGROUND-POSITION: -192px -112px
}
.ui-icon-heart {
	BACKGROUND-POSITION: -208px -112px
}
.ui-icon-star {
	BACKGROUND-POSITION: -224px -112px
}
.ui-icon-link {
	BACKGROUND-POSITION: -240px -112px
}
.ui-icon-cancel {
	BACKGROUND-POSITION: 0px -128px
}
.ui-icon-plus {
	BACKGROUND-POSITION: -16px -128px
}
.ui-icon-plusthick {
	BACKGROUND-POSITION: -32px -128px
}
.ui-icon-minus {
	BACKGROUND-POSITION: -48px -128px
}
.ui-icon-minusthick {
	BACKGROUND-POSITION: -64px -128px
}
.ui-icon-close {
	BACKGROUND-POSITION: -80px -128px
}
.ui-icon-closethick {
	BACKGROUND-POSITION: -96px -128px
}
.ui-icon-key {
	BACKGROUND-POSITION: -112px -128px
}
.ui-icon-lightbulb {
	BACKGROUND-POSITION: -128px -128px
}
.ui-icon-scissors {
	BACKGROUND-POSITION: -144px -128px
}
.ui-icon-clipboard {
	BACKGROUND-POSITION: -160px -128px
}
.ui-icon-copy {
	BACKGROUND-POSITION: -176px -128px
}
.ui-icon-contact {
	BACKGROUND-POSITION: -192px -128px
}
.ui-icon-image {
	BACKGROUND-POSITION: -208px -128px
}
.ui-icon-video {
	BACKGROUND-POSITION: -224px -128px
}
.ui-icon-script {
	BACKGROUND-POSITION: -240px -128px
}
.ui-icon-alert {
	BACKGROUND-POSITION: 0px -144px
}
.ui-icon-info {
	BACKGROUND-POSITION: -16px -144px
}
.ui-icon-notice {
	BACKGROUND-POSITION: -32px -144px
}
.ui-icon-help {
	BACKGROUND-POSITION: -48px -144px
}
.ui-icon-check {
	BACKGROUND-POSITION: -64px -144px
}
.ui-icon-bullet {
	BACKGROUND-POSITION: -80px -144px
}
.ui-icon-radio-off {
	BACKGROUND-POSITION: -96px -144px
}
.ui-icon-radio-on {
	BACKGROUND-POSITION: -112px -144px
}
.ui-icon-pin-w {
	BACKGROUND-POSITION: -128px -144px
}
.ui-icon-pin-s {
	BACKGROUND-POSITION: -144px -144px
}
.ui-icon-play {
	BACKGROUND-POSITION: 0px -160px
}
.ui-icon-pause {
	BACKGROUND-POSITION: -16px -160px
}
.ui-icon-seek-next {
	BACKGROUND-POSITION: -32px -160px
}
.ui-icon-seek-prev {
	BACKGROUND-POSITION: -48px -160px
}
.ui-icon-seek-end {
	BACKGROUND-POSITION: -64px -160px
}
.ui-icon-seek-first {
	BACKGROUND-POSITION: -80px -160px
}
.ui-icon-stop {
	BACKGROUND-POSITION: -96px -160px
}
.ui-icon-eject {
	BACKGROUND-POSITION: -112px -160px
}
.ui-icon-volume-off {
	BACKGROUND-POSITION: -128px -160px
}
.ui-icon-volume-on {
	BACKGROUND-POSITION: -144px -160px
}
.ui-icon-power {
	BACKGROUND-POSITION: 0px -176px
}
.ui-icon-signal-diag {
	BACKGROUND-POSITION: -16px -176px
}
.ui-icon-signal {
	BACKGROUND-POSITION: -32px -176px
}
.ui-icon-battery-0 {
	BACKGROUND-POSITION: -48px -176px
}
.ui-icon-battery-1 {
	BACKGROUND-POSITION: -64px -176px
}
.ui-icon-battery-2 {
	BACKGROUND-POSITION: -80px -176px
}
.ui-icon-battery-3 {
	BACKGROUND-POSITION: -96px -176px
}
.ui-icon-circle-plus {
	BACKGROUND-POSITION: 0px -192px
}
.ui-icon-circle-minus {
	BACKGROUND-POSITION: -16px -192px
}
.ui-icon-circle-close {
	BACKGROUND-POSITION: -32px -192px
}
.ui-icon-circle-triangle-e {
	BACKGROUND-POSITION: -48px -192px
}
.ui-icon-circle-triangle-s {
	BACKGROUND-POSITION: -64px -192px
}
.ui-icon-circle-triangle-w {
	BACKGROUND-POSITION: -80px -192px
}
.ui-icon-circle-triangle-n {
	BACKGROUND-POSITION: -96px -192px
}
.ui-icon-circle-arrow-e {
	BACKGROUND-POSITION: -112px -192px
}
.ui-icon-circle-arrow-s {
	BACKGROUND-POSITION: -128px -192px
}
.ui-icon-circle-arrow-w {
	BACKGROUND-POSITION: -144px -192px
}
.ui-icon-circle-arrow-n {
	BACKGROUND-POSITION: -160px -192px
}
.ui-icon-circle-zoomin {
	BACKGROUND-POSITION: -176px -192px
}
.ui-icon-circle-zoomout {
	BACKGROUND-POSITION: -192px -192px
}
.ui-icon-circle-check {
	BACKGROUND-POSITION: -208px -192px
}
.ui-icon-circlesmall-plus {
	BACKGROUND-POSITION: 0px -208px
}
.ui-icon-circlesmall-minus {
	BACKGROUND-POSITION: -16px -208px
}
.ui-icon-circlesmall-close {
	BACKGROUND-POSITION: -32px -208px
}
.ui-icon-squaresmall-plus {
	BACKGROUND-POSITION: -48px -208px
}
.ui-icon-squaresmall-minus {
	BACKGROUND-POSITION: -64px -208px
}
.ui-icon-squaresmall-close {
	BACKGROUND-POSITION: -80px -208px
}
.ui-icon-grip-dotted-vertical {
	BACKGROUND-POSITION: 0px -224px
}
.ui-icon-grip-dotted-horizontal {
	BACKGROUND-POSITION: -16px -224px
}
.ui-icon-grip-solid-vertical {
	BACKGROUND-POSITION: -32px -224px
}
.ui-icon-grip-solid-horizontal {
	BACKGROUND-POSITION: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	BACKGROUND-POSITION: -64px -224px
}
.ui-icon-grip-diagonal-se {
	BACKGROUND-POSITION: -80px -224px
}
.ui-corner-tl {
	moz-border-radius-topleft: 4px; webkit-border-top-left-radius: 4px
}
.ui-corner-tr {
	moz-border-radius-topright: 4px; webkit-border-top-right-radius: 4px
}
.ui-corner-bl {
	moz-border-radius-bottomleft: 4px; webkit-border-bottom-left-radius: 4px
}
.ui-corner-br {
	moz-border-radius-bottomright: 4px; webkit-border-bottom-right-radius: 4px
}
.ui-corner-top {
	moz-border-radius-topleft: 4px; webkit-border-top-left-radius: 4px; moz-border-radius-topright: 4px; webkit-border-top-right-radius: 4px
}
.ui-corner-bottom {
	moz-border-radius-bottomleft: 4px; webkit-border-bottom-left-radius: 4px; moz-border-radius-bottomright: 4px; webkit-border-bottom-right-radius: 4px
}
.ui-corner-right {
	moz-border-radius-topright: 4px; webkit-border-top-right-radius: 4px; moz-border-radius-bottomright: 4px; webkit-border-bottom-right-radius: 4px
}
.ui-corner-left {
	moz-border-radius-topleft: 4px; webkit-border-top-left-radius: 4px; moz-border-radius-bottomleft: 4px; webkit-border-bottom-left-radius: 4px
}
.ui-corner-all {
	moz-border-radius: 4px; webkit-border-radius: 4px
}
.ui-widget-overlay {
	BACKGROUND: url(images/ui-bg_flat_0_aaaaaa_40x100.png) #aaa repeat-x 50% 50%; FILTER: Alpha(Opacity=30); opacity: .30
}
.ui-widget-shadow {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(images/ui-bg_flat_0_aaaaaa_40x100.png) #aaa repeat-x 50% 50%; FILTER: Alpha(Opacity=30); PADDING-BOTTOM: 8px; MARGIN: -8px 0px 0px -8px; PADDING-TOP: 8px; opacity: .30; moz-border-radius: 8px; webkit-border-radius: 8px
}
.flag-en {
	BACKGROUND: url(/copofi-theme/images/language/flags.png) no-repeat -10px -9px
}
.flag-fi_FI {
	BACKGROUND: url(/copofi-theme/images/language/flags.png) no-repeat -10px -40px
}
.flag-en_AU {
	BACKGROUND: url(/copofi-theme/images/language/flags.png) no-repeat -10px -71px
}
.flag-en_BE {
	BACKGROUND: url(/copofi-theme/images/language/flags.png) no-repeat -10px -102px
}
.flag-en_EE {
	BACKGROUND: url(/copofi-theme/images/language/flags.png) no-repeat -10px -133px
}
.flag-en_NL {
	BACKGROUND: url(/copofi-theme/images/language/flags.png) no-repeat -10px -164px
}
.flag-en_HK {
	BACKGROUND: url(/copofi-theme/images/language/flags.png) no-repeat -10px -195px
}
.flag-en_IN {
	BACKGROUND: url(/copofi-theme/images/language/flags.png) no-repeat -10px -226px
}
.flag-en_IE {
	BACKGROUND: url(/copofi-theme/images/language/flags.png) no-repeat -10px -257px
}
.flag-en_KR {
	BACKGROUND: url(/copofi-theme/images/language/flags.png) no-repeat -10px -288px
}
.flag-en_GB {
	BACKGROUND: url(/copofi-theme/images/language/flags.png) no-repeat -10px -319px
}
.flag-en_US {
	BACKGROUND: url(/copofi-theme/images/language/flags.png) no-repeat -10px -350px
}
.flag-fr_BE {
	BACKGROUND: url(/copofi-theme/images/language/flags.png) no-repeat -10px -381px
}
.flag-fr_FR {
	BACKGROUND: url(/copofi-theme/images/language/flags.png) no-repeat -10px -412px
}
.flag-fr_CH {
	BACKGROUND: url(/copofi-theme/images/language/flags.png) no-repeat -10px -443px
}
.flag-de_DE {
	BACKGROUND: url(/copofi-theme/images/language/flags.png) no-repeat -10px -474px
}
.flag-de_CH {
	BACKGROUND: url(/copofi-theme/images/language/flags.png) no-repeat -10px -505px
}
.flag-zh_CN {
	BACKGROUND: url(/copofi-theme/images/language/flags.png) no-repeat -10px -535px
}
.flag-ru_RU {
	BACKGROUND: url(/copofi-theme/images/language/flags.png) no-repeat -10px -567px
}
.flag-ru_UA {
	BACKGROUND: url(/copofi-theme/images/language/flags.png) no-repeat -10px -598px
}
.flag-es_ES {
	BACKGROUND: url(/copofi-theme/images/language/flags.png) no-repeat -10px -629px
}
.flag-sv_NO {
	BACKGROUND: url(/copofi-theme/images/language/flags.png) no-repeat -10px -660px
}
.flag-sv_SE {
	BACKGROUND: url(/copofi-theme/images/language/flags.png) no-repeat -10px -691px
}
.flag-ja_JP {
	BACKGROUND: url(/copofi-theme/images/language/flags.png) no-repeat -10px -721px
}
.flag-it_IT {
	BACKGROUND: url(/copofi-theme/images/language/flags.png) no-repeat -10px -753px
}
#idTravelPlanInfoForm {
	WIDTH: 500px
}
#idTravelPlanInfoForm .row {
	WIDTH: 500px
}
#idTravelPlanInfoForm LABEL {
	WIDTH: 160px
}
#idTravelPlanInfoForm .editField {
	WIDTH: 300px
}
#idTravelPlanInfoForm .editDate {
	WIDTH: 100px
}
#idTravelPlanInfoForm TEXTAREA {
	WIDTH: 300px
}
DIV.remove_to_my_travel_plan {
	PADDING-RIGHT: 29px; BACKGROUND: url(/travelplanner/visitfinlandtheme/img/button-delete-to-mytravel-plan.png) no-repeat right center; LINE-HEIGHT: 21px; TEXT-ALIGN: right
}
#contentLeft {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 167px
}
#contentMain {
	FLOAT: left; MARGIN-LEFT: 14px; OVERFLOW: hidden; WIDTH: 408px
}
#contentMainCol2 {
	FLOAT: left; MARGIN-LEFT: 14px; OVERFLOW: hidden; WIDTH: 588px
}
#contentMain0 {
	FLOAT: left; MARGIN-LEFT: 0px; OVERFLOW: hidden; WIDTH: 770px
}
#contentMainNo {
	FLOAT: left; MARGIN-LEFT: 0px; OVERFLOW: hidden; WIDTH: 770px
}
#contentRight {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 167px
}
#contentColEnd {
	CLEAR: both
}
.boxContentWhite {
	BORDER-RIGHT: #dcdbdb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #dcdbdb 0px solid; PADDING-LEFT: 10px; FONT-SIZE: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; OVERFLOW: hidden; BORDER-LEFT: #dcdbdb 1px solid; COLOR: #333; PADDING-TOP: 10px; BORDER-BOTTOM: #dcdbdb 1px solid
}
#contentMainCol2DX {
	MARGIN-LEFT: 14px; OVERFLOW: hidden
}
.menuLeftTitle2 {
	PADDING-LEFT: 10px; BACKGROUND: #a8a8a9; MARGIN-BOTTOM: 1px; COLOR: #fff
}
.adTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; PADDING-BOTTOM: 5px; COLOR: #d96c00; LINE-HEIGHT: 24px; PADDING-TOP: 4px; FONT-FAMILY: "Arial Narrow"; LETTER-SPACING: 0px
}
.adTitleTP {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 280px; COLOR: #d96c00; LINE-HEIGHT: 24px; PADDING-TOP: 4px; FONT-FAMILY: "Arial Narrow"; LETTER-SPACING: 0px
}
.adTitleTPRight {
	FLOAT: right
}
.menuStyle {
	BORDER-RIGHT: #e5e5e5 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e5e5e5 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; BORDER-LEFT: #e5e5e5 1px solid; COLOR: #333; PADDING-TOP: 4px; BORDER-BOTTOM: #e5e5e5 1px solid; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.colBoxPref {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px
}
.colBoxLeft {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px
}
.colBoxRight {
	FLOAT: right; COLOR: #fff
}
.boxContentForm {
	BORDER-RIGHT: #dcdbdb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dcdbdb 0px solid; PADDING-LEFT: 5px; FONT-SIZE: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; BORDER-LEFT: #dcdbdb 1px solid; COLOR: #333; PADDING-TOP: 5px; BORDER-BOTTOM: #dcdbdb 1px solid
}
.boxContentWhiteTP {
	BORDER-RIGHT: #dcdbdb 1px solid; BORDER-TOP: #dcdbdb 0px solid; PADDING-LEFT: 5px; FONT-SIZE: 10px; BACKGROUND: #fff; OVERFLOW: hidden; BORDER-LEFT: #dcdbdb 1px solid; COLOR: #333; BORDER-BOTTOM: #dcdbdb 1px solid
}
.boxTips {
	BORDER-RIGHT: #dcdbdb 1px solid; BORDER-TOP: #dcdbdb 0px solid; FONT-SIZE: 10px; BACKGROUND: #fff; OVERFLOW: hidden; BORDER-LEFT: #dcdbdb 1px solid; COLOR: #333; BORDER-BOTTOM: #dcdbdb 1px solid
}
.boxTipsItem {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
INPUT.leftServicesColl {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.introMessage {
	PADDING-BOTTOM: 10px
}
.cleanfff2 {
	PADDING-RIGHT: 2px; MARGIN-TOP: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; MARGIN-LEFT: 2px; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.caseBox {
	BORDER-RIGHT: #828f95 1px solid; BORDER-TOP: #828f95 1px solid; MARGIN: 2px; BORDER-LEFT: #828f95 1px solid; BORDER-BOTTOM: #828f95 1px solid
}
DIV.ajaxbox {
	MARGIN: 5px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.caseBoxRow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
DIV.caseBoxColumnLeft {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 200px
}
DIV.caseBoxColumnRight {
	MARGIN-LEFT: 200px
}
DIV#linkleft {
	FLOAT: left
}
DIV#linkright {
	FLOAT: right
}
DIV#linkcenter {
	TEXT-ALIGN: center
}
DIV#tpfooter {
	TEXT-ALIGN: center
}
DIV#colLeft {
	FLOAT: left; WIDTH: 130px; align: top
}
DIV#colRight {
	MARGIN-LEFT: 130px
}
HR#sep {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 98%; COLOR: #f00; HEIGHT: 1px; BACKGROUND-COLOR: #f00; BORDER-RIGHT-WIDTH: 0px
}
HR#sepSimple {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; COLOR: #ccc; HEIGHT: 1px; BACKGROUND-COLOR: #ccc; BORDER-RIGHT-WIDTH: 0px
}
.vertical_space {
	HEIGHT: 5px
}
.spacerv {
	PADDING-TOP: 10px
}
DIV.sidemenu {
	MARGIN-TOP: 3px
}
HR#sepSidebar {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 130px; COLOR: #f00; HEIGHT: 1px; BACKGROUND-COLOR: #f00; BORDER-RIGHT-WIDTH: 0px
}
HR#sepcaseBox {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #f00; HEIGHT: 1px; BACKGROUND-COLOR: #f00; BORDER-RIGHT-WIDTH: 0px
}
DIV .boxSection {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: red 1px solid; BORDER-BOTTOM: red 1px solid
}
DIV.leftWelcomeSection0 {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 340px; PADDING-TOP: 10px
}
DIV.rightWelcomeSection0 {
	MARGIN-LEFT: 350px; MARGIN-RIGHT: 0px
}
DIV.leftWelcomeSection1 {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 120px; PADDING-TOP: 20px
}
DIV.rightWelcomeSection1 {
	PADDING-LEFT: 0px; MARGIN-LEFT: 130px; MARGIN-RIGHT: 0px
}
DIV.leftWelcomeSection2 {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 260px; PADDING-TOP: 10px
}
DIV.rightWelcomeSection2 {
	MARGIN-LEFT: 280px; MARGIN-RIGHT: 0px
}
DIV.ectrlCaseBoxWelcome {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid
}
DIV.ectrlFloatWelcome {
	FLOAT: left; WIDTH: 135px
}
DIV.ectrlFloatWelcome P {
	TEXT-ALIGN: left
}
DIV.row1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.row2 {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.rowLeft {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; MARGIN: 6px; WIDTH: 140px
}
DIV.rowRight {
	FONT-SIZE: 10px; MARGIN-LEFT: 200px
}
DIV#prefcolLeft {
	FLOAT: left; MARGIN-LEFT: 10px
}
DIV#prefcolRight {
	MARGIN-LEFT: 300px
}
DIV.prefBox {
	BORDER-RIGHT: #f00 2px solid; BORDER-TOP: #f00 2px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #f00 2px solid; WIDTH: 250px; BORDER-BOTTOM: #f00 2px solid
}
DIV.captionBox {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 2px; BACKGROUND-COLOR: #a8a8a9
}
DIV.captionBoxRight {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FLOAT: right; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; COLOR: #36f; PADDING-TOP: 2px; BACKGROUND-COLOR: #fdd
}
DIV#startcolLeft {
	FLOAT: left; MARGIN-LEFT: 40px
}
DIV#startcolRight {
	MARGIN-LEFT: 250px
}
DIV.startcol1 {
	MARGIN-TOP: 10px; FLOAT: left; OVERFLOW: hidden; WIDTH: 150px
}
DIV.startcol2 {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-LEFT: 25px; OVERFLOW: hidden; WIDTH: 150px
}
DIV.startcol3 {
	MARGIN-TOP: 10px; FLOAT: right; OVERFLOW: hidden; WIDTH: 150px; MARGIN-RIGHT: 65px
}
DIV#suggColLeft {
	FLOAT: left; MARGIN-LEFT: 0px
}
DIV#suggColRight {
	MARGIN-LEFT: 200px
}
DIV.boxItemBottom {
	MARGIN-TOP: 2px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 20px
}
DIV.introBox {
	WIDTH: 530px
}
DIV.subBoxIntro {
	PADDING-RIGHT: 4px; MARGIN-TOP: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.subBoxIntroRight {
	FLOAT: right
}
DIV.tp-left {
	FLOAT: left; WIDTH: 50%
}
DIV.tp-right {
	MARGIN-LEFT: 395px
}
DIV.titleTPcontent {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; COLOR: #666; PADDING-TOP: 2px; FONT-STYLE: italic; HEIGHT: 15px
}
DIV.subBoxHead {
	BACKGROUND: #f0f0f0
}
.subBoxHeadRight {
	PADDING-RIGHT: 2px; FONT-SIZE: 11px; FLOAT: right; TEXT-TRANSFORM: none; COLOR: #d96c00; HEIGHT: 14px
}
.subBoxHeadLeft {
	PADDING-LEFT: 2px; FONT-SIZE: 11px; HEIGHT: 14px
}
DIV.boxContent {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV.plannerRow {
	CLEAR: left; MARGIN-TOP: 0px; MARGIN-LEFT: 0px
}
DIV.plannerRowCenter {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 3px; TEXT-ALIGN: center
}
DIV.plannerRowSimple {
	CLEAR: left; MARGIN-TOP: 3px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 0px
}
DIV.plannerRowNoColumn {
	FONT-SIZE: 11px; FLOAT: left; MARGIN: 8px 4px; LINE-HEIGHT: 15px
}
DIV.plannerRowSimple {
	MARGIN-LEFT: 4px
}
.icoservice {
	MARGIN: 1px
}
DIV.plannerColLeft {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; FLOAT: left; MARGIN-LEFT: 0px
}
DIV.plannerColRight {
	DISPLAY: block; FONT-SIZE: 11px
}
DIV.plannerColLeftEdit {
	PADDING-LEFT: 4px; FONT-SIZE: 11px; FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 110px
}
DIV.plannerColRightEdit {
	DISPLAY: block; FONT-SIZE: 11px; MARGIN-LEFT: 114px; WIDTH: 340px
}
DIV.plannerColRightButton {
	BORDER-RIGHT: green 1px solid; BORDER-TOP: green 1px solid; FONT-SIZE: 11px; FLOAT: right; MARGIN-LEFT: 460px; BORDER-LEFT: green 1px solid; BORDER-BOTTOM: green 1px solid
}
DIV.itemBox {
	BORDER-RIGHT: #a8a8a9 1px solid; BORDER-TOP: #a8a8a9 1px solid; MARGIN-TOP: 5px; BORDER-LEFT: #a8a8a9 1px solid; BORDER-BOTTOM: #a8a8a9 1px solid
}
.itemBox UL LI {
	LIST-STYLE-POSITION: inside
}
DIV.itemBoxRed {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; MARGIN-TOP: 5px; BORDER-LEFT: red 1px solid; BORDER-BOTTOM: red 1px solid
}
DIV.itemCaseBox {
	MARGIN-TOP: 5px
}
DIV.titleItemBox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; HEIGHT: 14px
}
.bestRecommendedItemBorder {
	BORDER-RIGHT: red 3px solid; BORDER-TOP: red 3px solid; BORDER-LEFT: red 3px solid; BORDER-BOTTOM: red 3px solid
}
.bestRecommendedItem {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; align: left
}
.titleName {
	TEXT-TRANSFORM: uppercase
}
DIV.subRow {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
DIV.subLeft {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN-LEFT: 4px
}
DIV.subRight {
	MARGIN-LEFT: 100px
}
DIV.subRightSmall {
	MARGIN-LEFT: 50px
}
DIV.subRightService {
	MARGIN-LEFT: 200px
}
DIV.subLeftService {
	FLOAT: left
}
DIV.logintopbar {
	BACKGROUND: #03c; WIDTH: 100%
}
DIV.topbarnavigation {
	BACKGROUND: #03c; WIDTH: 100%
}
.loginTop {
	DISPLAY: inline; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #03c; PADDING-BOTTOM: 2px; COLOR: #fff; LINE-HEIGHT: 20px; PADDING-TOP: 2px
}
.topright {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: right; COLOR: #fff; LINE-HEIGHT: 20px; TEXT-DECORATION: none
}
.loginTop A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.loginTop A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.loginTop A:hover {
	COLOR: #f90; TEXT-DECORATION: none
}
.topright A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.topright A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.topright A:hover {
	COLOR: #f90; TEXT-DECORATION: none
}
.topbarconteiner {
	CLEAR: both; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #6f72ff; PADDING-BOTTOM: 1px; COLOR: #fff; PADDING-TOP: 1px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.topbarconteiner A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.topbarconteiner A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.topbarconteiner A:hover {
	COLOR: #f90; TEXT-DECORATION: none
}
.linkgen {
	FONT-WEIGHT: bold; COLOR: #6f72ff
}
.linkgen A:link {
	COLOR: #6f72ff; TEXT-DECORATION: none
}
.linkgen A:visited {
	COLOR: #6f72ff; TEXT-DECORATION: none
}
.linkgen A:hover {
	COLOR: #f90; TEXT-DECORATION: none
}
.whitelink {
	COLOR: #f00
}
.whitelink A {
	COLOR: #f00
}
P.topspace {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 25px; COLOR: #f00; PADDING-TOP: 25px
}
.titleFirst {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #6f72ff; PADDING-TOP: 0px
}
.topmessage {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: justify
}
.clearer {
	CLEAR: both
}
.clearerThin {
	CLEAR: both; FONT-SIZE: 2px; LINE-HEIGHT: 2px
}
.adHead {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffac00
}
.leftMenuItem {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; TEXT-DECORATION: none
}
.leftSearchForm {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; TEXT-DECORATION: none
}
.leftServicesCollection {
	PADDING-LEFT: 20px
}
.label_red {
	COLOR: #d96c00
}
.fieldLabel {
	FONT-SIZE: 11px
}
.field_ {
	FONT-SIZE: 9px; LINE-HEIGHT: 14px
}
field_check {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
INPUT.field_check {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
field_radio {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
INPUT.field_radio {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.rowRight INPUT.field_radio {
	MARGIN: 8px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.field_drop {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; WIDTH: 145px
}
.rowRight .field_drop {
	WIDTH: 145px
}
.field_dropCat {
	WIDTH: 50px
}
.field_cost {
	WIDTH: 30px
}
.field_num {
	WIDTH: 20px
}
.field_textEdit {
	WIDTH: 420px
}
.field_policy {
	WIDTH: 300px
}
.bgCaption {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-COLOR: #fc9
}
.bgBoxTitle {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: #f00; PADDING-TOP: 3px; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: center
}
.bgBoxMenu {
	BORDER-RIGHT: #f00 2px solid; BORDER-TOP: #f00 2px solid; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; MARGIN-LEFT: 2px; BORDER-LEFT: #f00 2px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 1px; BORDER-BOTTOM: #f00 2px solid; BACKGROUND-COLOR: #fc9; TEXT-ALIGN: center
}
.tpfield {
	FONT-SIZE: 11px; MARGIN: 2px
}
.tpfield10 {
	FONT-SIZE: 10px
}
DIV.searchHeader {
	PADDING-RIGHT: 5px; DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #1e6aa8; BACKGROUND-COLOR: white
}
DIV.resultRow {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(../img/line_bg.gif); WIDTH: 100%; BACKGROUND-REPEAT: repeat-x
}
.wrap1 {
	DISPLAY: block
}
.wrap2 {
	DISPLAY: block
}
.wrap3 {
	DISPLAY: block
}
.wrap1 {
	BACKGROUND: url(../img/shadow.gif) no-repeat right bottom; FLOAT: left
}
.wrap2 {
	BACKGROUND: url(../img/corner_bl.gif) no-repeat left bottom
}
.wrap3 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; BACKGROUND: url(../img/corner_tr.gif) no-repeat right top; PADDING-BOTTOM: 8px; PADDING-TOP: 0px
}
.wrap3 IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #efefef 1px solid; DISPLAY: block; BORDER-LEFT: #efefef 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.wrap {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 3px
}
.wrap IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: block; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
DIV.ectrlFloat {
	FLOAT: left; WIDTH: 165px
}
DIV.ectrlFloat P {
	TEXT-ALIGN: left
}
DIV.ectrlCaseBox {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 20px 10px 10px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid
}
.ectrlSectionTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #d96c00; FONT-FAMILY: "Arial Narrow"
}
INPUT.leftServicesColl {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.boxTitleLTGrey {
	PADDING-RIGHT: 2px; MARGIN-TOP: 6px; PADDING-LEFT: 2px; BACKGROUND: #f0efef; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
UL#multiD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#multiD LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#multiD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 1em
}
UL#multiD LI {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 1%; WIDTH: 32%; BORDER-BOTTOM: #777 1px dotted
}
DIV#contactLeft {
	FLOAT: left; MARGIN-LEFT: 10px
}
DIV#contactRight {
	MARGIN-LEFT: 400px
}
DIV.tpBox {
	MARGIN-BOTTOM: 10px
}
.historyMsg {
	PADDING-BOTTOM: 10px
}
DIV#containerRow {
	WIDTH: 530px
}
DIV#mainColLeft {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 550px; PADDING-TOP: 2px
}
DIV#mainColLeftLess {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 440px; PADDING-TOP: 2px
}
DIV#mainColLeft1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 100px; PADDING-TOP: 2px
}
DIV#mainColLeft1large {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 400px; PADDING-TOP: 2px
}
DIV#mainColLeft2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: right; PADDING-BOTTOM: 2px; WIDTH: 320px; MARGIN-RIGHT: 0px; PADDING-TOP: 2px
}
DIV#mainColLeft2large {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: right; PADDING-BOTTOM: 2px; WIDTH: 430px; MARGIN-RIGHT: 0px; PADDING-TOP: 2px
}
DIV#mainColRight {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: right; PADDING-BOTTOM: 2px; WIDTH: 100px; PADDING-TOP: 2px
}
DIV#mainColRightButton {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: right; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV#mainColLeft50 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 250px; PADDING-TOP: 2px
}
DIV#mainColRight50 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: right; PADDING-BOTTOM: 2px; WIDTH: 250px; PADDING-TOP: 2px
}
DIV.userMsg {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.userMsgTxt {
	FONT-WEIGHT: bold; COLOR: #0000a8
}
.tipsBoxTitle {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: #f93; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px
}
.titleTP {
	PADDING-LEFT: 4px; FONT-SIZE: 9px; BACKGROUND: #ed131a; MARGIN-BOTTOM: 1px; COLOR: #fff; PADDING-TOP: 4px; HEIGHT: 20px
}
.titleBlock {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #cdcdcd; PADDING-BOTTOM: 2px; MARGIN: 7px 8px 4px 4px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
BUTTON.btnAdd {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; FONT-SIZE: 11px; BORDER-LEFT: 0px solid; COLOR: #369; BORDER-BOTTOM: 0px solid
}
BUTTON.btnHov {
	BACKGROUND: #333; TEXT-DECORATION: underline
}
.tpleftBox {
	max-width: 172px
}
.gmapBox {
	WIDTH: 500px
}
.gmapBox .plannerColRight {
	MARGIN-LEFT: 120px
}
DIV.titlegmapBox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 2px; MARGIN-RIGHT: 10px; PADDING-TOP: 2px; HEIGHT: 14px
}
.my_travel_plan_current .header .new_travel_plan {
	FLOAT: right; PADDING-TOP: 3px
}
.my_travel_plan_current .header .new_travel_plan SPAN {
	DISPLAY: inline; FLOAT: left; WIDTH: 22px; POSITION: relative; HEIGHT: 22px
}
.rec_function_item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 25px; PADDING-TOP: 3px
}
.tp_imageSet {
	BACKGROUND: url(/travelplanner/visitfinlandtheme/img/imageSet.jpg) no-repeat center top; WIDTH: 106px; HEIGHT: 66px
}
.tp_formSet {
	BACKGROUND: url(/travelplanner/visitfinlandtheme/img/imageSet.jpg) no-repeat center top; WIDTH: 106px; HEIGHT: 66px
}
.tp_formSet {
	BACKGROUND: url(/travelplanner/visitfinlandtheme/img/formSet.png) no-repeat center top
}
.tp_otherTravels {
	BACKGROUND: url(/travelplanner/visitfinlandtheme/img/other_users.png) no-repeat center 50%; WIDTH: 135px; HEIGHT: 130px
}
.tp_addToTP {
	BACKGROUND: url(/travelplanner/visitfinlandtheme/img/button-add-to-mytravel-plan.png) no-repeat center top; WIDTH: 27px; HEIGHT: 18px
}
.tp_MyTP {
	BACKGROUND: url(/travelplanner/visitfinlandtheme/img/button-mytravel-plans.png) no-repeat center top; WIDTH: 21px; HEIGHT: 17px
}
.tp_search {
	BACKGROUND: url(/travelplanner/visitfinlandtheme/img/search.png) no-repeat right top; WIDTH: 18px; HEIGHT: 18px
}
.tp_book {
	BACKGROUND: url(/travelplanner/visitfinlandtheme/img/button-book.png) no-repeat center top; WIDTH: 61px; HEIGHT: 22px
}
.tp_addToCalendar {
	BACKGROUND: url(/travelplanner/visitfinlandtheme/img/button-add-to-calendar.png) no-repeat center top; WIDTH: 26px; HEIGHT: 22px
}
.tp_mobileTP {
	BACKGROUND: url(/travelplanner/visitfinlandtheme/img/mobilephone.jpg) no-repeat center top; WIDTH: 28px; HEIGHT: 52px
}
.home_tp .description_block {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 200px; PADDING-TOP: 10px
}
.home_tp TD.image {
	PADDING-TOP: 10px
}
.home_tp .pink {
	COLOR: #f75f84
}
.home_tp #map_view .article_list {
	BORDER-TOP-WIDTH: 0px; WIDTH: 140px
}
.news_tab .body .home_tp {
	MIN-HEIGHT: 500px
}
#id_travelcontext {
	MARGIN: 5px
}
#id_travelcontext .row {
	MARGIN-BOTTOM: 7px
}
.tp_saveTP {
	BACKGROUND: url(/travelplanner/visitfinlandtheme/img/button-save-as-pdf.png) no-repeat center top; WIDTH: 28px; HEIGHT: 52px
}
.home_tp .linkblock A {
	CURSOR: pointer; TEXT-DECORATION: underline
}
.home_tp .linkblock A:hover {
	CURSOR: pointer; TEXT-DECORATION: underline
}
.home_tp .linkblock A:visited {
	CURSOR: pointer; TEXT-DECORATION: underline
}
DIV .check-availability_button {
	FLOAT: right; MARGIN-RIGHT: 50px
}
.search_accomm .search A {
	TEXT-TRANSFORM: none; LINE-HEIGHT: normal
}
#id_travelcontext UL.user-preferences-tabs LI.blue A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#id_travelcontext UL.user-preferences-tabs LI.blue A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#id_travelcontext UL.user-preferences-tabs LI.blue A SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#id_travelcontext UL.user-preferences-tabs LI.blue A:hover SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#id_travelcontext UL.user-preferences-tabs LI.current A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#id_travelcontext UL.user-preferences-tabs LI.current A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#id_travelcontext UL.user-preferences-tabs LI.current A SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#id_travelcontext UL.user-preferences-tabs LI.current A:hover SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#id_travelcontext DIV.user-preferences-tabs {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 210px; LINE-HEIGHT: 1.3em; PADDING-TOP: 3px; BACKGROUND-COLOR: #f4f3f2
}
#id_travelcontext .user-preferences-tabs .ui-tabs-panel {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: white
}
#id_travelcontext UL.user-preferences-tabs LI {
	PADDING-RIGHT: 0.3em
}
#id_travelcontext .copofi-tabs {
	HEIGHT: 30px
}
#id_travelcontext .user-preferences-tabs DIV.autoSlider {
	PADDING-LEFT: 15px; MARGIN-BOTTOM: 7px; MARGIN-LEFT: 4px
}
#id_travelcontext .user-preferences-tabs LI A {
	BORDER-RIGHT-STYLE: none
}
#id_travelcontext .user-preferences-tabs LI SPAN {
	BORDER-RIGHT-STYLE: none
}
#id_travelcontext .user-preferences-tabs DIV.instructions {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
#id_travelcontext .user-preferences-tabs UL.fiveheartsbis LI.checkbox_h SPAN.checkbox_h {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.seeking_inspiration#contentMainCol2DX {
	MARGIN-LEFT: 14px; OVERFLOW: hidden; WIDTH: 590px
}
.helpText {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.ratingLink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; BACKGROUND: url(../images/community/rate_icon.gif) no-repeat left 50%; PADDING-BOTTOM: 4px; PADDING-TOP: 0px
}
.ratingLabel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; BACKGROUND: url(../images/community/recommendations.png) no-repeat left center; FLOAT: left; PADDING-BOTTOM: 4px; PADDING-TOP: 0px
}
.leftColumnPortlet {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: #f4f3f2 6px solid
}
.leftColumnPortlet H2 {
	MARGIN-BOTTOM: 8px
}
.tagCloud UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.tagCloud UL LI {
	DISPLAY: inline
}
.paginationNumber {
	MARGIN-TOP: 3px; FONT-WEIGHT: bolder; FLOAT: left; MARGIN-LEFT: 0.5em
}
.selectedTags {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; POSITION: relative; BACKGROUND-COLOR: #f4f3f2
}
.tag1 {
	FONT-SIZE: 100%
}
.tag2 {
	FONT-SIZE: 120%
}
.tag3 {
	FONT-SIZE: 140%
}
.tag4 {
	FONT-SIZE: 160%
}
.tag5 {
	FONT-SIZE: 180%
}
.help {
	DISPLAY: block; BACKGROUND: url(../images/community/button-help.png) no-repeat 0px 0px
}
.underlineOnHover:hover {
	CURSOR: pointer; COLOR: #06c; TEXT-DECORATION: underline
}
.handOnMouseOver:hover {
	CURSOR: pointer
}
.exclamation_mark {
	FLOAT: left; WIDTH: 150px; HEIGHT: 150px
}
.clear {
	CLEAR: both; LINE-HEIGHT: 0
}
.button_back {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND: url(../images/community/button-back.png) no-repeat left 50%; FLOAT: left; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.button_forward {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; BACKGROUND: url(../images/community/button-next.png) no-repeat left 50%; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0.4em; PADDING-TOP: 4px
}
.add-blue-on-gray {
	PADDING-LEFT: 25px! important; BACKGROUND: url(../images/community/button-add-blue-on-gray-left.png) no-repeat left top
}
.listItem {
	MARGIN: 10px 10px 10px 0px; BORDER-BOTTOM: #f4f3f2 2px solid
}
.underlined {
	TEXT-DECORATION: underline! important
}
.tags {
	FLOAT: left; WIDTH: 60%
}
.geoTag {
	FLOAT: left; WIDTH: 40%
}
.geoTag IMG {
	WIDTH: 200px; HEIGHT: 200px
}
.news_tab .copofi-tabs {
	WIDTH: auto! important
}
.red {
	COLOR: red
}
INPUT.community-validation-error {
	BACKGROUND-COLOR: #f1b9b9
}
.imageGalleryContainer {
	WIDTH: 650px
}
#imageGalleryContainer .tagCloud {
	PADDING-LEFT: 3px
}
#imageGalleryContainer .tagSearchBlock {
	PADDING-BOTTOM: 5px
}
#imageGalleryContainer .selectedTags {
	PADDING-LEFT: 3px
}
.imageGalleryThumbnail {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 20px 0px 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px; TEXT-ALIGN: center
}
UNKNOWN {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 1px solid; WIDTH: 100px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 100px
}
.imageDiv {
	FLOAT: left; MARGIN-LEFT: 20px
}
.imageDiv IMG {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 1px solid; WIDTH: 130px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 130px
}
.imageProperties {
	FLOAT: left
}
.selectedTag :hover {
	
}
.postcards-index-banner {
	DISPLAY: block; BACKGROUND: url(../images/community/postcard_bg.jpg) no-repeat left top; WIDTH: 160px; COLOR: #fff; HEIGHT: 51px
}
.postcards-index-banner:hover {
	COLOR: #fff
}
.postcards-index-banner:visited {
	COLOR: #fff
}
.postcards-banner-content {
	MARGIN-LEFT: 53px; PADDING-TOP: 11px
}
.postcards-index-banner .postcards-index-strong {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.postcardPopupContent {
	MARGIN-LEFT: auto; WIDTH: 500px; MARGIN-RIGHT: auto
}
.postcard {
	MARGIN-LEFT: auto; WIDTH: 500px; MARGIN-RIGHT: auto; HEIGHT: 349px
}
.postcard .postcard-back-not-sent {
	BACKGROUND: url(../images/community/postcard-back-not-sent.png) no-repeat left top; MARGIN-BOTTOM: 2px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 100%
}
.postcard-back-not-sent .postcard-sender-data {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 292px; PADDING-TOP: 10px
}
.postcard-sender-data .postcard-sender-detail {
	FLOAT: right
}
.postcard-sender-data P {
	MARGIN-TOP: 30px; FONT-SIZE: 110%
}
.postcard-back-not-sent .postcard-recepient-data {
	FLOAT: right; WIDTH: 185px
}
.postcard-back-not-sent .postcard-recepient-data DIV {
	MARGIN-TOP: 170px; MARGIN-LEFT: 20px
}
.postcard .postcard-front {
	BORDER-RIGHT: #d9d9d9 3px solid; BORDER-TOP: #f4f4f4 3px solid; OVERFLOW: hidden; BORDER-LEFT: #d9d9d9 3px solid; BORDER-BOTTOM: #a9a9a9 2px solid; HEIGHT: 344px; TEXT-ALIGN: center; max-width: 494px
}
.postcard-front IMG {
	HEIGHT: 100%
}
.postcard-front P {
	WIDTH: 494px; LINE-HEIGHT: 344px; TEXT-ALIGN: center
}
.postcard-data-block {
	MARGIN-TOP: 10px; PADDING-BOTTOM: 10px
}
.postcard-data-block .postcard-recepient-form-data {
	FLOAT: right; WIDTH: 180px
}
.postcard-recepient-form-data DIV {
	MARGIN-BOTTOM: 5px
}
.postcard-sender-form-data {
	BORDER-RIGHT: #ccc 2px solid; FLOAT: left; WIDTH: 311px
}
.postcard-sender-form-data DIV {
	MARGIN-BOTTOM: 5px
}
.postcard-sender-form-data TEXTAREA {
	WIDTH: 292px; HEIGHT: 8em
}
.postcardsThumbnailsBlock IMG {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 1px solid; WIDTH: 150px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 90px
}
.postcard-form LABEL.community-validation-error {
	PADDING-RIGHT: 18px; PADDING-LEFT: 0px; BACKGROUND: url(../images/community/validation-error.png) no-repeat left top; PADDING-BOTTOM: 2px; MARGIN-LEFT: 4px; PADDING-TOP: 1px
}
.postcard-form LABEL.community-validation-success {
	BACKGROUND: url(../images/community/validation-success.png) no-repeat left top
}
.ac_results {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 1px solid; PADDING-LEFT: 0px; Z-INDEX: 99999; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: black 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: white
}
.ac_results UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.ac_results LI {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; FONT: menu; OVERFLOW: hidden; CURSOR: default; LINE-HEIGHT: 16px; PADDING-TOP: 2px
}
.ac_loading {
	BACKGROUND: url(indicator.gif) white no-repeat right center
}
.ac_odd {
	BACKGROUND-COLOR: #eee
}
.ac_over {
	COLOR: white; BACKGROUND-COLOR: #0a246a
}
.ac_value_invalid_val {
	BACKGROUND-COLOR: #f1b9b9
}
