body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0;padding:0;}table {border-collapse:collapse;border-spacing:0;}fieldset, img {border:0;}address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal;}ol, ul {list-style:none;}caption, th {text-align:left;}q:before, q:after {content:'';}abbr, acronym {border:0;}body {background-color:#fff;/*font:62.5%/1.6em Arial, Helvetica, Verdana, sans-serif;*/font:12px/1.6em Arial, Helvetica, Verdana, sans-serif;}body.portal-popup {background:none;padding:10px;}body.portal-iframe {padding:0;}table {clear:both;}abbr, acronym {border-bottom:1px dotted #000;cursor:help;}blockquote, ul, ol, dl {margin:1em;}ol, ul, dl {margin-left:2em;}ol li, ul ol li {list-style:decimal outside;}ul li, ol ul li {list-style:disc outside;}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, h2, h3 {margin:1em 0;}h4, h5, h6 {font-size:1.1em;}h1, h2, h3, h4, h5, h6, strong {font-weight:bold;}b, strong {font-weight:bold;}i, em {font-style:italic;}code, pre {font-family:"Courier New", Courier, monospace;white-space:pre;}.important {font-weight:bold;}body.staging {border:10px solid #f00;}.portal-iframe.staging {border:none;}.portal-iframe #content-wrapper {width:100%;}.alert-background {background:#000;}.popup-alert-notice {background-color:#ffc;border-bottom-color:#fc0;}.popup-alert-warning {background-color:#fdd;border-bottom-color:#f00;}.portal-add-content {background:#fff;text-align:left;z-index:20;}.portal-add-content a {text-decoration:none;}.portal-tool-tip {background:#fff url(../images/forms/button.png) repeat-x 0 100%;border:1px solid;border-color:#DEDEDE #BFBFBF #BFBFBF #DEDEDE;color:#1E2529;max-width:200px;padding:6px 4px;}.loading-animation {background:url(../images/progress_bar/loading_animation.gif) no-repeat top center;margin-top:10px;padding-top:40px;text-align:left;}hr, .separator {border-top:1px dotted #BFBFBF;}.update-available {margin-top:10px;padding:2px;text-align:left;}.highlight {background:#ffc;font-weight:bold;padding:0 1px;}.ui-wrapper {border:2px solid #828F95;}.ui-wrapper input, .ui-wrapper textarea {border:0;}.ui-dialog-overlay {background:#000;opacity:0.8;z-index:400;}.ie .ui-dialog-overlay {filter:alpha(opacity=80);}.results-grid {border:1px solid #DEDEDE;border-left:none;border-right:none;padding:5px 0;}.results-header {background:gray;}.results-header th, .results-header td {/*color:white;*/padding:5px 10px;font-size:12px;}.results-header th a, .results-header td a {color:white;}.ui-autocomplete-even, .results-row td {background:white;padding:5px 10px;}.ui-autocomplete-odd, .results-row.alt td {background:#dedede;}.ui-autocomplete-over, .results-row.hover td {background:#A8D6ED;}.lfr-grid.dragging {border-collapse:separate;}.lfr-grid.dragging .lfr-column {border:3px double #828F95;}.drop-area {background-color:#D3DADD;}.active-area {background:#ffc;}.ui-proxy {cursor:move;opacity:0.65;position:relative;}.ie .ui-proxy {filter:alpha(opacity=65);}.ui-proxy.generic-portlet {height:200px;width:300px;}.ui-proxy.generic-portlet .portlet-title {padding:10px;}.ui-proxy.not-intersecting .forbidden-action {background:url(../images/application/forbidden_action.png) no-repeat;display:block;height:32px;position:absolute;right:-15px;top:-15px;width:32px;}.ie .ui-proxy.not-intersecting .forbidden-action {right:2px;top:2px;}.ui-resizable-proxy {border:1px dashed #828F95;}.navigation-sort-helper {background:#727C81;margin-top:1px;}.ui-resizable {position:relative;}.ui-resizable-handle {background:transparent url() no-repeat 50% 50%;display:none;font-size:0.1px;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, .ui-resizable-s {background-image:url(../images/application/handle_horizontal.png);height:14px;left:0;right:0;}.ui-resizable-n {cursor:n-resize;top:0;}.ui-resizable-s {bottom:0;cursor:s-resize;}.ui-resizable-e, .ui-resizable-w {background-image:url(../images/application/handle_vertical.png);background-position:center center;bottom:0;top:0;width:14px;}.ui-resizable-e {cursor:e-resize;right:0;}.ui-resizable-w {cursor:w-resize;left:0;}.ui-resizable-ne, .ui-resizable-nw {height:14px;top:0;width:14px;}.ui-resizable-ne {background-image:url(../images/application/handle_ne.png);cursor:ne-resize;right:0;}.ui-resizable-nw {background-image:url(../images/application/handle_nw.png);cursor:nw-resize;left:0;}.ui-resizable-se, .ui-resizable-sw {bottom:0;height:14px;width:14px;}.ui-resizable-se {background-image:url(../images/application/handle_se.png);cursor:se-resize;right:0;}.ui-resizable-sw {background-image:url(../images/application/handle_sw.png);cursor:sw-resize;left:0;}.freeform .portlet-boundary .ui-resizable-handle {margin:3px;}.ui-slider {position:relative;}.ui-slider-handle {position:absolute;}.ui-slider-disabled .ui-slider-handle {opacity:0.5;}.ie .ui-slider-disabled .ui-slider-handle {filter:alpha(opacity=50);}.ui-slider-range {background:#1E2529;height:100%;opacity:0.3;position:absolute;width:100%;}.ie .ui-slider-range {filter:alpha(opacity=30);}.ui-tabs {border-bottom:1px solid #DEDEDE;margin:0 0 18px 0;padding:0 0 0 10px;}.ui-tabs:after {clear:both;content:".";display:block;height:0;visibility:hidden;}.ie .ui-tabs {overflow:hidden;}.ie6 .ui-tabs {height:1%;}.ui-tabs li {display:inline;float:left;line-height:1;padding:0;text-decoration:none;}.ui-tabs li.last {border-right:none;}.ui-tabs li a, .tabs li span {background:#878F93 url(../images/application/tabs_bg.png) repeat-x 0 100%;border-right:1px solid #304049;color:#fff;display:block;float:left;padding:10px;position:relative;text-decoration:none;top:1px;}.ui-tabs li a:hover {text-decoration:underline;}.ui-tabs li a:hover, .ui-tabs li span:hover {background:#1E2529;color:#9EBAC8;}.ui-tabs li.current a, .ui-tabs li.current span {background:#fff;border:1px solid #DEDEDE;border-bottom:none;color:#369;font-weight:bold;}.ui-tabs li.current:hover, .ui-tabs li.current a:hover {background-color:#fff;}.ui-tabs .ui-tabs-disabled a {cursor:text;}.ui-tabs-disabled {opacity:0.4;}.ie .ui-tabs-disabled {filter:alpha(opacity=40);}.ui-tabs .ui-tabs-disabled a:link, .ui-tabs .ui-tabs-disabled a:visited {color:#000;}.ui-tabs-hide {display:none;}.ui-tabs .toggle.last {float:right;}.ui-dialog {background-color:#fff;border:2px solid #828F95;padding:4px;}.ui-dialog .ui-dialog-titlebar {background:#1E2529;color:#fff;font-size:14px;font-weight:bold;min-height:28px;padding:0;position:relative;z-index:1;}.ie .ui-dialog .ui-dialog-container {z-index:1;}.ie6 .ui-dialog .ui-dialog-titlebar {height:29px;}.ui-dialog.ui-draggable .ui-dialog-titlebar {cursor:move;}.ui-dialog .ui-dialog-titlebar-close {background:url(../images/application/close.png) no-repeat;height:16px;position:absolute;right:5px;top:6px;width:16px;}.ui-dialog .ui-dialog-titlebar-close span {display:none;}.ui-dialog.has-title .ui-dialog-title {background:url(../images/arrows/04_right.png) no-repeat 7px 50%;display:block;font-weight:bold;padding:5px;padding-left:20px;}.ui-dialog.ui-resizable .ui-dialog-content {padding:14px;}.ui-dialog.ui-resizable-disabled .ui-dialog-content {padding:7px;}.ui-dialog .ui-dialog-buttonpane {bottom:8px;position:absolute;right:12px;text-align:right;width:100%;}.ui-dialog .ui-dialog-buttonpane button {margin:6px;}#ui-datepicker-div, .ui-datepicker-inline {background:#fff;border:2px solid #828F95;padding:3px;width:185px;}#ui-datepicker-div {display:none;}.ui-datepicker-inline {border:0;display:block;float:left;}.ui-datepicker-dialog {padding:5px!important;}img.ui-datepicker-trigger {margin:2px;vertical-align:middle;}.ui-datepicker-prompt {color:#000;float:left;padding:2px;}.ie6 .ui-datepicker-prompt {width:185px;}.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {clear:both;float:left;width:100%;}.ui-datepicker-control {background:#D3DADD;border-bottom:1px solid #AEB8BC;margin-bottom:2px;}.ui-datepicker-links {background:#727C81;margin-bottom:1px;padding:5px 0;}.ui-datepicker-links a {color:#fff;display:block;margin:0 5px;}.ui-datepicker-control, .ui-datepicker-links {font-weight:bold;letter-spacing:1px;}.ui-datepicker-links label {padding:2px 5px;}.ui-datepicker-clear, .ui-datepicker-prev {float:left;width:34%;}.ui-datepicker-prev a, .ui-datepicker-next a {background:url() no-repeat;font-size:0;height:16px;line-height:0;text-indent:-9999em;width:16px;}.ui-datepicker-prev a {background-image:url(../images/application/datepicker_previous.png);}.ui-datepicker-next a {background-image:url(../images/application/datepicker_next.png);}.ui-datepicker-current {float:left;line-height:1.3;text-align:center;width:30%;}.ui-datepicker-close a {background:url(../images/application/close.png) no-repeat;display:block;float:right;height:16px;margin:5px 5px 5px 0;text-indent:-9999em;width:16px;}.ui-datepicker-next {float:right;text-align:right;}.ui-datepicker-header {border-bottom:1px solid #DEDEDE;font-weight:bold;padding:5px 0 6px;text-align:center;}.ui-datepicker-header select {background:#727C81;border:0;color:#fff;font-weight:bold;}.ui-datepicker-header .ui-datepicker-new-month {float:left;margin-left:5px;}.ui-datepicker-header .ui-datepicker-new-year {float:right;margin-right:5px;}.ui-datepicker {text-align:center;width:auto;}.ui-datepicker a {display:block;width:23px;}.ui-datepicker .ui-datepicker-title-row a {color:#1E2529;text-decoration:none;}.ui-datepicker .ui-datepicker-days-row {background:#fff;color:#727C81;}.ui-datepicker-week-col {color:#B5BFC4;}.ui-datepicker-days-cell a {background:#F0F5F7;border:1px solid #fff;}.ui-datepicker-days-cell a:hover {background-color:#727C81;color:#fff;}.ui-datepicker-current-day a {background-color:#fff;border:1px solid #727C81;color:#369;}.ui-datepicker-current-day a:hover {background-color:#DFF4FF;border-color:#AEB8BC;color:#06c;}.ui-datepicker .ui-datepicker-unselectable {color:#B5BFC4;}#ui-datepicker-div a, .ui-datepicker-inline a {cursor:pointer;}.ui-datepicker-one-month:after {clear:both;content:".";display:block;height:0;visibility:hidden;}.ie .ui-datepicker-one-month {height:1%;}.ui-datepicker-new-row {clear:left;}.ie6 .ui-datepicker-cover {display:block;filter:mask();height:200px;left:-4px;position:absolute;top:-4px;width:193px;z-index:-1;}.ui-colorpicker {background-image:url(../images/color_picker/picker_container_bg.png);font:11px Arial, Helvetica, sans-serif;height:192px;position:relative;width:305px;}.ui-colorpicker-color {background-color:#F00;background-image:url(../images/color_picker/picker_bg.png);background-position:center;background-repeat:no-repeat;height:184px;left:8px;position:absolute;top:5px;width:184px;}.ui-colorpicker-color-handle {background-image:url(../images/color_picker/select.png);height:11px;position:absolute;width:11px;}.ui-colorpicker-hue {background-image:url(../images/color_picker/hue.png);height:186px;left:200px;position:absolute;top:3px;width:18px;}.ui-colorpicker-hue-handle {background-image:url(../images/color_picker/color_indic.png);height:7px;position:absolute;width:18px;}.ui-colorpicker-current {background:#fff;border:2px solid #727C81;height:60px;position:absolute;right:10px;top:31px;width:60px;}.ui-colorpicker-values {left:230px;position:absolute;top:100px;width:60px;}.ui-colorpicker-values table {width:100%;}.ui-colorpicker-values table input {margin-bottom:1px;padding:3px 1px;width:100%;}.ui-colorpicker-rgbR, .ui-colorpicker-rgbG, .ui-colorpicker-rgbB {width:20px;}.ui-colorpicker-hex {width:40px;}.ui-colorpicker-close {background:url(../images/color_picker/close.png) no-repeat 0 0;cursor:pointer;height:23px;position:absolute;right:3px;text-indent:-9999em;top:3px;width:23px;}.ui-autocomplete-results {border:1px solid;border-color:#BFBFBF #DEDEDE #DEDEDE #BFBFBF;overflow:hidden;padding:0;z-index:300;}.ui-autocomplete-results ul {list-style:none;list-style-position:outside;margin:0;padding:0;width:100%;}.ui-autocomplete-results li {cursor:default;display:block;line-height:16px;margin:0;overflow:hidden;padding:2px 5px;}.ui-autocomplete-loading, .ui-autocomplete-loading.focus {background-image:url(../images/application/loading_indicator.gif);background-position:right center;background-repeat:no-repeat;}.ui-autocomplete-results li strong {color:#06c;font-weight:bold;}.ui-tags {display:block;padding:5px 0 2px;}.ui-tags:after {clear:both;content:".";display:block;height:0;visibility:hidden;}.ie .ui-tags {height:1%;}.ui-tags.empty {display:none;}.ui-tags .ui-tag {background:#DFF4FF;border:1px solid #A7CEDF;float:left;margin-bottom:3px;margin-right:3px;padding:3px 20px 3px 6px;padding-right:20px;position:relative;}.ui-tags .ui-tag:hover {border-color:#AEB8BC;}.ui-tags .ui-tag-delete {display:block;padding:6px;position:absolute;right:0;top:3px;}.ui-tags .ui-tag-delete span {background:url(../images/application/close_small.png) no-repeat 0 0;cursor:pointer;display:block;font-size:0;height:7px;text-indent:-9999em;width:7px;}.ui-tags .ui-tag-delete:hover span {background-position:0 100%;}.ui-tags-input {width:200px;}.tags-vocabulary-name span {font-weight:bold;padding-bottom:3px;}.treeview {cursor:pointer;}.treeview, .treeview ul {list-style:none;margin:0;padding:0;}.treeview ul {background-color:#FFF;margin-top:4px;}.treeview li {list-style-type:none;}.treeview .hitarea {background:url(../images/trees/treeview_bg.png) -64px -25px no-repeat;cursor:pointer;float:left;height:16px;margin-left:-16px;margin-top:3px;width:16px;}.ie6 .hitarea {display:inline;}.treeview li {background:url(../images/trees/treeview_line.png) 0 0 no-repeat;margin:0;padding:0 0 3px 16px;}.treeview a.selected {background-color:#eee;}.treeview-control {display:none;margin:1em 0;}.treeview .hover {cursor:pointer;}.treeview li.collapsable, .treeview li.expandable {background-position:0 -176px;}.treeview .expandable-hitarea {background-position:-80px -3px;}.treeview li.last {background-position:0 -1766px;}.treeview li.lastCollapsable, .treeview li.lastExpandable {background-image:url(../images/trees/treeview_bg.png);}.treeview li.lastCollapsable {background-position:0 -111px;}.treeview li.lastExpandable {background-position:-32px -67px;}.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea {background-position:0 0;}.treeview .placeholder {background:url(../images/application/loading_indicator.gif) 0 0 no-repeat;display:block;height:16px;width:16px;}.treeview span {padding-left:3px;}.filetree li {padding:3px 0 2px 16px;}.filetree span.folder, .filetree span.file {display:block;padding:1px 0 1px 16px;}.filetree span.folder {background:url(../images/trees/minus.png) 0 0 no-repeat;}.filetree li.expandable span.folder {background:url(../images/trees/plus.png) 0 0 no-repeat;}.filetree span.file {background:url(../images/trees/page.png) 0 0 no-repeat;}.lfr-grid {border-collapse:collapse;width:100%;}.lfr-grid {padding:5px;}.lfr-column {padding:5px 5px 0 5px;}.lfr-grid.dragging .lfr-column {height:100px;min-height:100px;}.lfr-column.ten {width:10%;}.lfr-column.twenty {width:20%;}.lfr-column.thirty {width:30%;}.lfr-column.forty {width:40%;}.lfr-column.fifty {width:50%;}.lfr-column.sixty {width:60%;}.lfr-column.seventy {width:70%;}.lfr-column.eighty {width:80%;}.lfr-column.ninety {width:90%;}.columns-1 #column-1, .columns-max #column-1 {clear:both;display:table;padding-left:0;padding-right:0;width:100%;}.columns-2 #column-1 {padding-left:0;}.columns-2 #column-2 {padding-right:0;}.columns-3 #column-1 {padding-left:0;}.columns-3 #column-3 {padding-right:0;}.columns-1-2-1 #column-1, .columns-1-2-1 #column-4 {padding-left:0;padding-right:0;}.columns-1-2-1 #column-2 {padding-left:0;}.columns-1-2-1 #column-3 {padding-right:0;}.columns-2-2 #column-1, .columns-2-2 #column-2 {padding-left:0;}.columns-2-2 #column-4 {padding-right:0;}.freeform .lfr-column {position:relative;}.columns-2-2 #column-4 {padding-right:0;}#navigation ul {margin:0 auto;}#navigation ul:after {clear:both;content:".";display:block;height:0;visibility:hidden;}.ie #navigation ul {height:1%;}.ie6 #navigation, .ie6 #navigation ul {height:2em;overflow:visible;}#navigation li {float:left;list-style-type:none;position:relative;}#navigation .child-menu {display:none;}.lfr-dock {position:absolute;right:5%;top:10px;}.lfr-dock h2 {background:url(../images/navigation/welcome_message.png) no-repeat 0 50%;font-size:1.2em;margin-bottom:0.5em;padding-left:2em;text-align:right;}.lfr-dock ul {display:inline;float:left;}.lfr-dock li {display:inline;float:left;margin-left:15px;}.lfr-dock li a {background:url() no-repeat 0 50%;padding:2px 0 2px 20px;}.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 {background:transparent url(../images/dock/center_bg.png) repeat-x;min-width:150px;position:absolute;right:5%;}.js .interactive-mode h2 {background:url(../images/dock/right_bg.png) no-repeat 100% 0;font-size:1em;margin:0;padding:0 37px 0 0;position:relative;z-index:82;}.js .interactive-mode h2 span {background:url(../images/dock/left_bg.png) no-repeat 0 0;/*border-right:1px solid #34404F;*/color:#fff;display:block;font-size:1em;height:15px;line-height:1;margin-bottom:0;padding:10px 20px 4px 20px;}.js .lfr-dock.expanded .lfr-dock-list-container {top:-2px;}.js .interactive-mode ul {background:#fff;border:1px solid;border-color:#DEDEDE #BFBFBF #BFBFBF #DEDEDE;display:none;float:none;}.js .interactive-mode li {border-top:1px solid #DEDEDE;clear:both;display:block;float:none;margin:0;padding:2px;}.js .interactive-mode li a {background-position:8px 50%;background-repeat:no-repeat;display:block;margin-left:0;padding:5px 0;text-decoration:none;}.js .interactive-mode li a, .js .interactive-mode li a:hover {background-position:8px 50%;padding-left:30px;}.js .interactive-mode li a:hover, .js .interactive-mode .my-places li.current a:hover {color:#fff;}.js .interactive-mode .lfr-dock-list li.first {border-top:none;}.js .lfr-dock.interactive-mode .my-places li a {background-image:none;}.js .interactive-mode .my-places li {background-position:5px 50%;background-repeat:no-repeat;}.js .lfr-dock.interactive-mode .my-places.lfr-flyout.has-children>ul {margin-right:-1px;}.js .interactive-mode .my-places li.current-community {background-color:#D3DADD;}.js .interactive-mode .my-places li h3 {font-size:1em;font-weight:normal;margin:0;}.js .interactive-mode .lfr-flyout.has-children h3 {min-width:175px;}.js .lfr-dock.interactive-mode .my-places li h3 a {background-image:url(../images/dock/my_place.png);}.js .interactive-mode .lfr-flyout.has-children ul {display:none;margin-left:0;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 {background:url(../images/dock/my_place_current.png) no-repeat 10px 50%;margin:0;padding-left:35px;}.js .interactive-mode li:hover, .js .interactive-mode .my-places li:hover {background-color:#828F95;}.js .interactive-mode li:hover a:hover, .js .interactive-mode li:hover>a, .js .interactive-mode li:hover>h3>a {background-color:#828F95;color:#fff;}.ie6 .js .interactive-mode li a:hover {background-color:#828F95;color:#fff;}.js .interactive-mode .my-places ul li a.add-page {top:7px;}.js .interactive-mode .group-end {border-bottom:2px solid #DEDEDE;}.ie6.js .interactive-mode .taglib-my-places li {height:24px;}.ie6.js .lfr-dock.interactive-mode {white-space:nowrap;width:150px;}.ie6.js .lfr-dock.interactive-mode li {height:1%;width:100%;}.ie6.js .interactive-mode .lfr-flyout.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 {background:url(../images/common/remove.png) no-repeat 42%;cursor:pointer;display:block;height:8px;position:absolute;right:2px;text-indent:-9999em;top:2px;width:8px;}.nav-menu li a.ancestor {font-weight:bold;}.nav-menu li a.selected {color:#000;font-weight:bold;text-decoration:none;}.nav-menu ul {padding-left:10px;}.portlet {text-align:left;}.freeform .portlet {margin-bottom:0;}body.portlet {border:none;}.portlet-topper {position:relative;}.portlet-title {display:block;font-weight:bold;min-width:50%;}.portlet-title img {vertical-align:middle;}.portlet-icons {margin:0;position:absolute;right:5px;text-align:right;top:5px;}.portlet-content, .portlet-minimized .portlet-content-container {padding:12px 10px 10px;}.portlet-minimized .portlet-content {padding:0;}.portlet-icon-back {background:url(../images/arrows/01_left.png) no-repeat 0 50%;font-weight:bold;padding:3px 0 3px 18px;}.lfr-panel {margin:0 auto;width:90%;}.lfr-panel .portlet-title {font-size:13px;}.lfr-panel #content-wrapper {margin:0;width:auto;}.lfr-panel .lfr-add-content h2 span {background-color:#D3DADD;}.portlet-msg-info {background:#DFF4FF url(../images/messages/info.png) no-repeat 6px 50%;border:1px solid #A7CEDF;color:#34404F;display:block;font-weight:bold;margin:2px auto 14px;padding:6px 6px 6px 30px;text-align:left;}.portlet-msg-info.pending {background-image:url(../images/common/time.png);}.portlet-msg-error {background:#fdd url(../images/messages/error.png) no-repeat 6px 50%;border:1px solid #f00;display:block;font-weight:bold;margin:2px auto 14px;padding:6px 6px 6px 30px;text-align:left;}.portlet-msg-alert {background:#ffc url(../images/messages/alert.png) no-repeat 6px 20%;border:1px solid #fc0;display:block;font-weight:bold;margin:2px auto 14px;padding:6px 6px 6px 30px;text-align:left;}.portlet-msg-success {background:#F4FDEF url(../images/messages/success.png) no-repeat 6px 50%;border:1px solid #ACDFA7;color:#384F34;display:block;font-weight:bold;margin:2px auto 14px;padding:6px 6px 6px 30px;text-align:left;}.portlet-section-selected, .portlet-section-selected a {background:#727C81;color:#fff;font-weight:bold;text-decoration:none;}.portlet-section-selected a:hover, .portlet-section-selected a:focus {background-color:#727C81;}.restricted, .restricted td {background:#fdd;border:none;}.restricted.alt td {background-color:#FFC0C0;}.restricted.hover td {background-color:#D3BDC0;}.restricted * {color:#727C81;}.restricted td.col-1, .restricted.alt td.col-1 {background-image:url(../images/messages/error.png);background-position:5px 50%;background-repeat:no-repeat;padding-left:28px;}.lfr-portlet-item, .lfr-portlet-item p a {font-size:1em;}.lfr-actions, .lfr-actions ul {background:#fff url(../images/forms/button.png) repeat-x 0 100%;border:1px solid;border-color:#DEDEDE #BFBFBF #BFBFBF #DEDEDE;}.lfr-actions ul {bottom:-1px;}.lfr-actions .lfr-trigger, .lfr-actions .lfr-trigger, .lfr-actions .lfr-trigger strong {background:none;}.lfr-actions .lfr-trigger strong span {background:url(../images/common/action.png) no-repeat 5px 50%;}.lfr-actions.left .lfr-trigger strong span {background:url(../images/common/action_right.png) no-repeat 98% 50%;}.lfr-actions .lfr-trigger li {background:transparent;border-bottom:1px solid #DEDEDE;padding:2px;}.lfr-actions .lfr-trigger li a {padding:5px 10px 5px 25px;}.lfr-actions .lfr-trigger li a:hover {background-color:#828F95;color:#fff;}.lfr-actions .lfr-trigger li a img {left:3px;position:absolute;}.lfr-actions .lfr-trigger li.last {border-bottom:none;}.lfr-actions.portlet-options {background:none;border:none;float:left;}.lfr-actions.portlet-options .lfr-trigger {padding:0;}.lfr-actions.portlet-options .lfr-trigger strong {min-width:0;padding:1px 3px;}.lfr-actions.portlet-options .lfr-trigger strong span {background-image:url(../images/portlet/options.png);background-position:0 0;display:block;height:16px;padding:0;text-indent:-9999em;width:16px;}.portlet-options.visible .lfr-trigger strong span {background-image:url(../images/portlet/options_selected.png);}.taglib-calendar tr.portlet-section-header th, .taglib-calendar tr td {border:none;}.taglib-calendar tr td a {background-color:#F0F5F7;border:1px solid #fff;border-bottom:none;border-left:none;display:block;height:15px;padding:5px 0;}.taglib-calendar table td {border-width:0;}.taglib-calendar tr td a:hover {background-color:#727C81;color:#fff;}.taglib-calendar .calendar-current-day, .taglib-calendar .calendar-current-day a {background-color:#fff;}.taglib-calendar .calendar-current-day a {border:1px solid #727C81;color:#369;text-decoration:underline;}.taglib-calendar tr td.calendar-inactive {background-color:#fff;color:#B5BFC4;}.taglib-calendar tr th {border-bottom-color:#D7D7D7;}.taglib-calendar tr.portlet-section-header th, .taglib-calendar tr td {border-left:none;border-right:none;}.ie .taglib-calendar tr td.first a {border-right:none;}fieldset {border:1px solid #BFBFBF;padding:8px;}.ie fieldset {padding-top:0;}legend {font-weight:bold;padding:0 6px;}input {background:#fff;}input[type="text"], input[type="password"], input[type="file"], input[type="submit"], input[type="button"], input[type="reset"], select, textarea, .textarea {background-image:url(../images/forms/input_shadow.png);background-repeat:no-repeat;border:1px solid;border-color:#BFBFBF #DEDEDE #DEDEDE #BFBFBF;font:1em Arial, Helvetica, Verdana, sans-serif;padding:5px 1px;}select {padding:1px;}input[type="image"] {background:transparent none;border:none;padding:0;}input[type="submit"], input[type="button"], input[type="reset"] {background:#F5F5F5 url(../images/forms/button.png) repeat-x 0 0;border-color:#DEDEDE #BFBFBF #BFBFBF #DEDEDE;color:#34404F;cursor:pointer;font-weight:bold;padding:5px;}input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus {background:#DFF4FF;border:1px solid #A7CEDF;color:#369;}.ie6 input.text, input.password, .ie6 input.submit, .ie6 input.file, .ie6 input.button {background-image:url(../images/forms/input_shadow.png);background-repeat:no-repeat;border:1px solid;border-color:#BFBFBF #DEDEDE #DEDEDE #BFBFBF;font:1em Arial, Helvetica, Verdana, sans-serif;padding:5px 1px;}.ie6 input.submit, .ie6 input.button {background:#F5F5F5 url(../images/forms/button.png) repeat-x 0 0;border-color:#DEDEDE #BFBFBF #BFBFBF #DEDEDE;color:#34404F;cursor:pointer;font-weight:bold;padding:5px;}input.focus, textarea.focus, .ie6 input.focus, .ie6 textarea.focus {background:#ffc none;border:1px solid #fc0;}body {background:#ededed url(../images/custom/background.png) repeat-x;}#wrapper {background:none;margin:0 auto;width:976px;}#back-container {background:#ededed url(../images/custom/SubContent_bg.png) repeat-x 0 0;border-top:1px solid #8e8e8e;min-height:465px;}#content-wrapper {margin:0 auto;padding:7px;width:auto;}body #content-wrapper {font-size:12px;}.ie #content-wrapper {zoom:1;}#content-wrapper #layout-grid {margin:0 auto;}#banner {background:url(../images/custom/banner_bg.png);height:99px;position:relative;}#banner h1.logo {background:none;margin:0;position:static;}#footer {background:#e8e8e8 url(../images/custom/footer_bg.jpg) no-repeat 50% 50%;border:1px solid gray;height:125px;margin:0 auto;position:relative;width:950px;}#navigation {background:url(../images/custom/HeaderBg.png) repeat 0 0;border:none;height:25px;line-height:1;margin:0;overflow:visible;/*padding:1px 0 0 2px;*/position:relative;width:100%;z-index:10;}#navigation ul {float:left;width:auto;}#navigation li {background:none;border:none;border-right:1px solid #1F242A;height:11px;margin:0;padding:7px 25px;}#navigation li:hover {background:#D8DDE0;border-bottom:#ABAFB2;}.js #navigation .enter-page .save-page {background:transparent url(../images/dock/my_place_current.png) no-repeat scroll 0 50%;margin:2px 0 0 10px;padding-left:20px;}.js #navigation .enter-page .save-page:hover {color:white;}.js #navigation .enter-page:hover {background:none;color:white;}.js #navigation .enter-page input {margin:0;}#navigation li:hover a {color:#000;}#navigation li a {background:none;color:#B4C1C9;font-size:11px;font-weight:bold;padding:0;text-decoration:none;}#navigation li a span {background:none;padding:0;}#navigation li a:hover {background:none;color:#000;padding-bottom:0;}#navigation li a:hover span {background:none;}#navigation ul li.selected {background:#db131e url(../images/custom/bullet_selected.png) no-repeat 12px 50%;border:none;}.ie6 #navigation li.selected {background:#1F242A;}#navigation li.selected:hover {background:#D8DDE0;}.ie6 #navigation li.init {background:#D8DDE0;}#navigation li.selected a {background:none;color:#FFF;padding:0;}#navigation li.selected a span {background:none;font-size:1em;padding:0;}#navigation li.selected a:hover {border-bottom:#ABAFB2;padding-bottom:0;}#navigation li.init a {color:#000;}.js #navigation .enter-page {background:transparent none repeat scroll 0 0;margin-left:-25px;margin-top:-7px;padding:0;width:auto;}.js #add-page a {color:#666;}.js #add-page {float:right;font-weight:bold;border:none;margin:3px 15px 0 0;padding-top:0;position:static;background:transparent;}.js #add-page a:hover span {background:none;}.js #add-page a span {background:none;padding:0;}.js .lfr-dock.interactive-mode {right:13px;top:0;}.js .lfr-dock.interactive-mode h2 {margin:0;padding:0 41px 0 0;}.js .lfr-dock.interactive-mode h2 span {font-size:12px;font-weight:normal;padding:10px 20px 4px;text-align:left;}#banner .search {position:absolute;right:13px;top:35px;}#banner .search form {padding-right:49px;padding-top:2px;position:relative;}.ie6 .search input.text {background:#FFF;border:none;color:#211C19;font-size:16px;font-weight:normal;margin:0 -10px 0 0;padding:3px;width:150px;}#banner .search input[type=text] {background:#FFF;border:none;color:#211C19;font-size:16px;font-weight:normal;margin:0 -10px 0 0;padding:3px;width:150px;}#banner .search input[type=image] {display:none;}#banner .search input.focus {background:#FFF;}#banner .search .search-input-link {background:url(../images/custom/search_btn.png) no-repeat;display:block;height:26px;position:absolute;right:0;top:2px;width:39px;}.ie #banner .search .search-input-link {top:3px;}#banner .lfr-dock .lang {position:absolute;right:110%;text-align:right;top:4px;width:350px;}.portlet, .portlet-topper, .portlet-content, .portlet-title {background:#FFF none;border:none;margin:0;}.portlet {margin:12px;padding:0;}.ie7 .portlet {zoom:1;}.portlet-content {padding:12px;}.portlet-topper {border-bottom:1px solid #D9D9D9;}.portlet-title {font-size:17px;padding:12px 0 12px 12px;}.ie6 .portlet-icons {padding-right:10px;}#portlet-wrapper- {background:transparent;margin:0;padding:14px;}#portlet-wrapper-sign-in {background:transparent;margin:0;padding:14px;}#layout-grid .lfr-portlet-column.empty {display:none;}#content-wrapper.columns-max {padding:2px;}.columns-max #column-1 {/*background:#D5DADE;*/background:transparent url(../images/custom/content_bg.png) repeat;border:1px solid gray;margin:11px;width:948px;}.lfr-portlet-column {/*background:#D5DADE;*/background:transparent url(../images/custom/content_bg.png) repeat;border:1px solid #6E7679;margin-bottom:-100001px;padding-bottom:100000px;position:static!important;}#layout-grid .lfr-column {overflow:hidden;}.columns-1 #column-1 .lfr-portlet-column {margin-bottom:0;padding-bottom:0;}#wrapper .columns-1 .lfr-column {padding:5px;width:950px;}.columns-2 #column-1 {padding:5px;}.columns-2 #column-2 {padding:5px;}.portal-popup #content-wrapper {background:none;margin:0;}.portal-popup .columns-max #column-1 {background:#FFF;margin:0;padding:0;width:100%;}body.portal-popup {padding:0;}.portal-popup #p_p_id_15_ {background:#FFF;padding:2px;}#navigation .child-menu {background:url(../images/custom/menu_drop.png) scroll no-repeat left bottom;height:auto;left:-1px;overflow:visible;padding-bottom:5px;position:absolute;top:25px;width:209px;z-index:79;}.ie #navigation .child-menu {height:auto;}.ie6 #navigation .child-menu {height:1%;}#navigation .child-menu ul {height:auto;padding-bottom:2px;}#navigation .child-menu ul, #navigation .child-menu li, #navigation .child-menu a {background:transparent none;}#navigation .child-menu ul, #navigation .child-menu li {float:none;}#navigation .child-menu li {border:none;display:block;padding:5px 10px;}#navigation .child-menu li a {color:#000;display:block;padding:0 10px;width:auto;}#navigation .child-menu a:hover {background:#000;color:#FFF;}#footer .copyright-notice, #footer ul {bottom:-45px;padding-bottom:10px;position:absolute;}#footer .copyright-notice {color:black;font-size:12px;}#footer ul {right:0;}#footer li {border-right:1px solid #FFF;display:inline;float:left;margin-left:9px;padding-right:8px;}#footer li.last-child {border:none;padding:0;}#footer li a {color:black;text-decoration:none;font-size:12px;}#footer li a:hover {color:black;text-decoration:underline;}#footer .lang {bottom:-60px;padding-bottom:10px;position:absolute;}.portlet-blogs .entry-body {font-size:12px;line-height:1.3;}.portlet-blogs .entry-author {font-size:11px;margin-bottom:1em;}.portlet-blogs .entry-title {font-size:1.5em;margin-bottom:3px;}.portlet-section-body .message-board-thread-top {border-bottom-color:#3A4E66;}.portlet-section-alternate .message-board-thread-top {border-bottom-color:#212C3A;}.message-board-message-container .portlet-section-alternate td {border:1px solid #212C3A;}.message-board-message-container .portlet-section-body td {border:1px solid #3A4E66;}#content-wrapper .message-board-thread-controls {border:none;}#content-wrapper .message-board-title {border:none;color:#151C25;padding:5px;}#content-wrapper .toggle_id_message_boards_view_message_thread {border:none;margin-bottom:10px;}.message-board-message-container table {color:#E7EEF6;}.mac.firefox .portlet-message-boards .message-container table {table-layout:auto;}.message-board-code, .message-board-quote {background:#EEE;border:1px solid #CCC;padding:5px;}.lfr-highlighted, .lfr-highlighted a {color:#FFC;}ul.message-board-edit-controls {list-style:none;}#top-menu {bottom:6px;font:bold 10px Arial, Verdana, sans-serif;position:absolute;right:12px;}#top-menu a {color:#000;padding:0 3px;text-decoration:none;}#top-menu a:hover {text-decoration:underline;}#navigation.profile {background-image:url(../images/custom/profile_bg.png);}#navigation.profile li {background:#060708;position:relative;z-index:100;}#navigation.profile .group {position:relative;z-index:10000;}#navigation.profile .group .group-indicator {background:url(../images/custom/group_indicator.png) no-repeat;height:10px;position:absolute;right:-7px;top:8px;width:8px;}#navigation.profile ul li a {color:#B4C1C9;}#navigation.profile ul li.selected {background-image:none;}#navigation.profile ul li.selected a, #navigation.profile ul li.selected:hover a {color:#FFF;}#navigation.profile ul li:hover {background:#060708;}#navigation.profile ul li.group {background:#DEEDF4;border-bottom:#ABAFB2;font-size:11px;}#navigation.profile ul li.group span {cursor:default;font-weight:bold;}#navigation.profile ul li.selected:hover {background:#1F242A url(../images/custom/bullet_selected.png) no-repeat 12px 50%;}#navigation.profile ul li a:hover span {text-decoration:underline;}.portlet-activities .day-separator, .portlet-activities .first-day-separator {font-size:12px;font-weight:bold;}.ie .portlet-recent-bloggers .taglib-search-iterator {width:190px;}.taglib-search-iterator .user-name {display:block;font-size:12px;font-weight:bold;min-width:100px;}.taglib-search-iterator .user-details {font-size:11px;line-height:1.3;}.taglib-search-iterator .portlet-section-body td, .taglib-search-iterator .portlet-section-alternate td, .taglib-search-iterator .portlet-section-body-hover td, .taglib-search-iterator .portlet-section-alternate-hover td {border:none;padding:5px 10px;}.taglib-search-iterator .portlet-section-body td td, .taglib-search-iterator .portlet-section-alternate td td, .taglib-search-iterator .portlet-section-body-hover td td, .taglib-search-iterator .portlet-section-alternate-hover td td {padding:0;padding-right:5px;}.taglib-search-iterator .portlet-section-body td {background:white;}.taglib-search-iterator a {text-decoration:none;}.wol-portlet-svn .revision-actions {min-width:110px;text-align:left;}.wol-portlet-svn .revision-actions li {margin-right:0.5em;}.portlet-configuration .facebook-api .api-input {padding-right:15px;}.ie .portlet-configuration .facebook-api .api-input {padding-right:20px;}.ie body #content-wrapper .tabs li {line-height:1;}