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:#fff none;	font:13px arial,sans-serif;;}html,body{	height:100%;}body.portal-popup{	padding:10px;}table{	clear:both;}a{	color:#036;	text-decoration:underline;}a:hover{	color:#06c;	text-decoration:none;}a:visited{}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 #c00;}#topper{	width:100%;	height:2.25em;	overflow:hidden;}#topper-base{	height:1px;	overflow:hidden;	background:#333;}#wrapper{	margin:-5pt auto;	width:950px;}#content-wrapper #layout-grid.dragging{	border-collapse:separate;}#content-wrapper #layout-grid.dragging .lfr-column{	border:2px dashed #ACBED5;}.drag-indicator{	border:2px dashed #036;	cursor:move;	font-size:0;	position:relative;}.drop-area{	background-color:#000;	font-size:0;	opacity:.10;}.ie .drop-area{	filter:alpha(opacity=10);}.drop-position-top{}.drop-position-bottom{}.alert-background{	background:#000;}.popup{	background:#fff;	border:1px solid #777;	padding:0.4em;	position:absolute;}.popup-header{	background:#EEF0F1 none repeat scroll 0%;	border-bottom:1px solid #aaa;	color:#333;	cursor:move;	padding:5px;	position:relative;}.popup-title{	font-size:1.5em;	font-weight:bold;	min-height:1em;	white-space:nowrap;	width:90%;}.ie6.popup-title{	height:1em;}.popup-close{	cursor:pointer;	position:absolute;	right:0.5em;}.popup-message{	padding:5px;}.popup-alert-notice{	background-color:#ffc;	border-bottom-color:#fc0;}.popup-alert-warning{	background-color:#fcc;	border-bottom-color:#f00;}Portal add content ---------- */.portal-add-content {	background:#fff;	padding:8px 4px 0;	text-align:left;	z-index: 20;}.portal-add-content a{	text-decoration:none;}.portal-tool-tip{	background:#DCDCDC;	border:1px solid #BFBFBF;	color:#333;	font-weight:bold;	max-width:200px;	padding:0.5em 0.3em;}.autocomplete-box{	background:#E2ECF2;	border:1px solid #ABC6D7;	color:#333;	min-width:200px;	padding:0;}.ie6.autocomplete-box{	width:200px;}.autocomplete-selected{	background:#C0D5E3;	border-bottom:1px solid #ABC6D7;	border-top:1px solid #ABC6D7;	color:#333;	font-weight:bold;	padding: 0.5em 0.3em;}.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: 1px dotted #CCC;}.update-available {	margin-top: 10px;	padding: 2px;	text-align: left;}.highlight {	background: #ffc;	font-weight: bold;	padding: 0 1px;}#banner {	margin-top: 1.4em;}* This CSS controls the column layout. It is not recommended that you change this file. */#content-wrapper {	margin: 0 auto;	width: 950px;}#content-wrapper #layout-grid {	border-collapse: collapse;	width: 100%;}#layout-grid .lfr-column {	padding: 10px 1%;}#layout-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 {	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-2 {}.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;}.columns-1 #column-1 {padding-right: 5px;}#navigation {	overflow: hidden;	margin: 0 0 8px 0;	position: relative;}#navigation-base {	height: 1px;	background: #550000 none;	overflow: hidden;	position:absolute;		bottom: 0;	left: 0;	width: 100%;}.ie6 #navigation, .ie6 #navigation ul {	overflow: visible;}.ie6 #navigation-base{	height: 1px;	background: #550000 none;	overflow: hidden;	position:relative;	top:2.2em;	bottom: 1em;	left: 0;	width: 100%;}#navigation li , .js #add-page {	display: block;	float: left;	position: relative;	overflow: visible;}#navigation li a , .js #add-page a {	display: block;	float: left;	padding: 0 10px;}#navigation li a {	margin: 0 2px;	background: #EBEBEC;	border: 1px solid #550000;	color: #000;	font: 12px/21px arial,sans-serif;	text-decoration: none;}.js #add-page a {	font: 12px/20px arial,sans-serif;}#navigation li.selected a {	padding: 0 10px;	border: 1px solid #550000;	border-bottom: 1px solid #fff;	background: #fff;	font: bold 12px/21px arial,sans-serif;	color: #D40000;	text-decoration: none;}#navigation .child-menu {	display: none;}.lfr-dock {	float: right;}.lfr-dock h2 {	display: block;	float: left;	font: bold 12px/24px arial,sans-serif;	margin: 0 10px 0 0;}.lfr-dock ul {	display: block;	float: left;}.lfr-dock li {	display: block;	float: left;}.lfr-dock li a {	border-left: 1px solid #000;	background: url() no-repeat 10px 50%;	padding: 0 10px 0 30px;	text-decoration: none;	font: normal 12px/24px arial,sans-serif;}.lfr-dock li.home a {	background-image: url(../images/dock/home.png);}.lfr-dock li.my-account a {	background-image: url(../images/dock/my_account.png);}.lfr-dock li.sign-in a {	background-image: url(../images/dock/sign_in.png);}.lfr-dock li.sign-out a {	background-image: url(../images/dock/sign_out.png);}.lfr-dock li.add-content a {	background-image: url(../images/dock/add_content.png);}.lfr-dock li.layout a {	background-image: url(../images/dock/layout.png);}.lfr-dock li.page-settings a {	background-image: url(../images/dock/page_settings.png);}.lfr-dock li.my-places a {	background-image: url(../images/dock/my_places.png);}.lfr-dock li.my-places {	display: none;}.js .lfr-dock.interactive-mode {	float: right;	min-width: 150px;	position: relative;	right: 10px;	top: 10px;}.js .lfr-dock.interactive-mode h2 {	background: url(../images/dock/menu_bar.png) no-repeat 100% -30px;	font-size: 1.2em;	margin-bottom: 0;	padding: 0 29px 0 0;	position: relative;	z-index: 82;}.js .lfr-dock.interactive-mode h2 span {	background: url(../images/dock/menu_bar.png) no-repeat 0 0;	color: #fff;	display: block;	font-size: 1.2em;	margin-bottom: 0;	padding: 0.5em 0.5em 0.5em 2em;}.js .lfr-dock.expanded .lfr-dock-list-container {	background: #60738C;	border: 1px solid #B5B9BB;	border-top: none;	top: -2px;}.js .lfr-dock.interactive-mode ul {	background: url(../images/dock/menu_bg.png) no-repeat 0 0;	border-left: 20px solid #DAE3EF;	display: none;	float: none;}.js .lfr-dock.interactive-mode li {	display: block;	float: none;	margin-bottom: 0pt;	margin-left: 0.2em;}.js .lfr-dock.interactive-mode li a {	background-position: 0.5em 50%;	background-repeat: no-repeat;	border-top: 1px solid #ccc;	display: block;	margin-left: 0.3em;	padding: 0.5em 0pt 0.5em 2.5em;	text-decoration: none;}.js .lfr-dock.interactive-mode ul.lfr-dock-list > li:first-child a, .js .lfr-dock.interactive-mode ul.lfr-dock-list > li:first-child ul.show-my-places li:first-child a {	border-top: none;}.js .lfr-dock.interactive-mode li a:hover {	background-color: #FFF5BA;	background-position: 1.5em 50%;	border-top: 1px solid #E0D79F;	padding-left: 3.5em;}.js .lfr-dock.interactive-mode ul.lfr-dock-list > li:first-child a, .js .lfr-dock.interactive-mode ul.lfr-dock-list > li:first-child a:hover, .js .lfr-dock.interactive-mode ul.lfr-dock-list li.my-places ul.show-my-places li ul li:first-child a, .js .lfr-dock.interactive-mode ul.lfr-dock-list li.my-places ul.show-my-places li ul li:first-child a:hover {	border-top: none;}.js .my-places {	display: none;}.js .lfr-dock.interactive-mode li.my-places li a {	background-image: none;}.js .lfr-dock.interactive-mode li.my-places li ul li.current a, .js .lfr-dock.interactive-mode li.my-places li ul li.current a:hover {	background: #E5F7FD url(../images/dock/my_place_current.png) no-repeat 1em 50%;	margin: 0.1em 0 0 0.2em;	padding-left: 3.5em;}.js .interactive-mode .my-places .show-my-places {	background: #fff;	border: 1px solid #ccc;	display: block;	min-width: 200px;	padding: 0.2em;	position: absolute;	right: 85%;	top: 87%;}.js .interactive-mode .my-places.send-right .show-my-places {	left: 100%;	top: -10px;}.js .interactive-mode .my-places.send-down .show-my-places {	left: 0;	top: 100%;}.js .interactive-mode .my-places .show-my-places li {	background: url() no-repeat 5px 50%;	margin: 0;}.js .interactive-mode .my-places .show-my-places li .my-places-toggle {	background: url(../images/dock/my_place.png) no-repeat 3px 50%;	border-bottom: 1px solid #999;	color: #333;	font-size: 1.1em;	font-weight: bold;	padding: 0.5em 0.2em 0.5em 2em;}.js .interactive-mode .my-places .show-my-places li .my-places-toggle h3 {	background: url(../images/dock/expand_community.png) no-repeat 100% 50%;	padding-right: 1.8em;}.js .interactive-mode .my-places .show-my-places li .my-places-toggle.hide h3 {	background-image: url(../images/dock/collapse_community.png);}.js .interactive-mode .my-places .show-my-places li ul {	background: none no-repeat 3px 50%;	border: none;	display: none;}.js .interactive-mode .my-places .show-my-places li ul {	margin-left: 0.5em;}.js .interactive-mode .my-places .show-my-places ul li.public a, .js .my-places .show-my-places ul li.public a:hover {	background-image: url(../images/dock/my_places_public.png);}.js .interactive-mode .my-places .show-my-places li.private a, .js .my-places .show-my-places li.private a:hover {	background-image: url(../images/dock/my_places_private.png);}.ie6.js .lfr-dock.interactive-mode {	white-space: nowrap;	width: 150px;}.ie.js .lfr-dock .my-places .show-my-places h3 {	font-size: 1.1em;}.ie6.js .lfr-dock.expanded.interactive-mode .lfr-dock-list-container {	height: 1%;}.ie6.js .interactive-mode .my-places .show-my-places {	width: 200px;}.ie6.js .lfr-dock.interactive-mode li {	height: 1%;}.ie6.js .lfr-dock.interactive-mode li a {	height: 1%;}.js #navigation .enter-page {}.js #navigation .enter-page.editing {	background: none;	padding: 0.5em 2em 0.7em 1.5em;}.js #navigation .enter-page .text {	background: none;	height: 12px;	font-size: 10px;}.js #navigation .enter-page a {	background: none;	display: inline;	font-weight: bold;	margin-left: 1em;	padding: 0;}.js #navigation .enter-page a.save-page {	display: none;}.js .delete-tab {	background: url(../images/common/remove.png) no-repeat 42%;	cursor: pointer;	display: block;	height: 8px;	position: absolute;	right: 0;	text-indent: -9999em;	top: 2px;	width: 8px;}#navigation ul .sort-helper {	background: url(../images/portlet/placeholder_bg.png);	border: 1px dashed #508FB4;	float: left;	padding: 0.5em;}.nav-menu li a.ancestor {	font-weight: bold;}.nav-menu li a.selected {	1text-decoration: none;	color: black;	font-weight: bold;}.nav-menu ul {	padding-left: 10px;}.nav-menu-style-1 {}.nav-menu-style-2 {}.portlet, .portlet-topper, .portlet-content, .portlet-title {}.portlet {	margin: 0 0 10px;	padding-right: 10px;	text-align: left;	border: 1px solid #550000 ;	border-top-color: #7F1F00;}.portlet-topper {	margin-right: -10px;	padding-right: 40px;	position: relative;		background-image: url(../images/TopNavSlice.gif);	background-repeat: repeat-x;	height: 29px;}.portlet-title {	background-position: top left;	display: block;	font-weight: bold;	font-size: 1.2em;		min-width: 50%;	padding: 4px 4px 4px;	color: #D40000;}.ie .portlet-title {	padding-bottom: 5px;}.portlet-title img {	vertical-align: middle;}.portlet-icons {	margin: 3px;	position: absolute;	top: 0;	right: 0;	text-align: right;}.portlet-content {	background-position: left bottom;	padding: 8px;}.portlet-icon-back {	background: url(../images/portlet/back.png) no-repeat 0 50%;	font-weight: bold;	padding: 0.2em 0 0.5em 1.8em;}/.portlet-dragging {	background: #FFFFE3 !important;	border: 3px solid #666;	padding: 10px;}.portlet-hover {	background: #ddd;	padding: 10px;}.portlet-placeholder {	background: url(../images/portlet/placeholder_bg.png);	border: 1px dashed #508FB4;	width: 100% !important;}.portlet-resize-handle {	background: url(../images/arrows/resize.png) scroll no-repeat;	bottom: 12px;	cursor: se-resize;	height: 10px;	position: absolute;	right: 2px;	width: 10px;}.portlet-font {}.portlet-font-dim {}.portlet-msg-status {}.portlet-msg-info {	background: #FAFAFA url(../images/messages/info.png) no-repeat 0.5em 50%;	border: 1px solid #53B2F8;	color: #777;	display: block;	margin: 0.15em auto 1.2em;	padding: 0.5em 0.5em 0.5em 2.8em;	text-align: left;}.portlet-msg-error {	background: #FFF1ED url(../images/messages/error.png) no-repeat 0.5em 50%;	border: 1px solid #900;	display: block;	margin: 0.15em auto 1.2em;	padding: 0.5em 0.5em 0.5em 2.8em;	text-align: left;}.portlet-msg-alert {	background: #FEFFDF url(../images/messages/alert.png) no-repeat 0.5em 10%;	border: 1px solid #EFEFEF;	display: block;	margin: 0.15em auto 1.2em;	padding: 0.5em 0.5em 0.5em 2.8em;	text-align: left;}.portlet-msg-success {	background: #F4FDEF url(../images/messages/success.png) no-repeat 0.5em 50%;	border: 1px solid #3F9305;	display: block;	margin: 0.15em auto 1.2em;	padding: 0.5em 0.5em 0.5em 2.8em;	text-align: left;}.portlet-section-header {	background: #D9E1EC;	padding: 1px 0 0;}.portlet-section-header th {	border-bottom: 1px solid #ccc;	color: #333;	font-weight: bold;	padding: 0.3em 1em;}.portlet-section-body {	background: #E7EDF4;	color: #000;}.portlet-section-body td {	background: #DCDCDC;	border-bottom: 1px solid #BFBFBF;	border-top: 1px solid #BFBFBF;	padding: 0.3em 1em;}.portlet-section-alternate {	background: #D3DEEB;	color: #000;}.portlet-section-alternate td {	background: #fff;	border-bottom: 1px solid #fff;	border-top: 1px solid #BFBFBF;	padding: 0.3em 1em;}.portlet-section-alternate-hover td, .portlet-section-body-hover td {	background: #FFF5BA;	border-bottom: 1px solid #E0D79F;	border-top: 1px solid #E0D79F;	padding: 0.3em 1em;}.portlet-section-body td td, .portlet-section-body-hover td td {	border: none;}.portlet-section-alternate td td, .portlet-section-alternate-hover td td {	border: none;}.portlet-section-selected {	background: #EEE;}.portlet-section-subheader {}.portlet-section-footer {}.portlet-section-text {}.portlet-form-label {}.portlet-form-input-field {}.portlet-form-button {}.portlet-icon-label {}.portlet-dlg-icon-label {}.portlet-form-field-label {}.portlet-form-field {}.portlet-menu {}.portlet-menu-item {}.portlet-menu-item-selected {}.portlet-menu-item-hover {}.portlet-menu-item-hover-selected {}.portlet-menu-cascade-item {}.portlet-menu-cascade-item-selected {}.portlet-menu-description {}.portlet-menu-caption {}.restricted, .restricted td {	background: #FEE1E0;	border: none;}.restricted * {	color: #777;}.restricted .col-1 {	background-image: url(../images/messages/error.png);	background-position: 0.5em 50%;	background-repeat: no-repeat;	padding-left: 2.8em;}.lfr-actions {}.lfr-actions ul {	background: #C9DDF6;	border: 3px double #99B6DB;	border-left-color: #9EBAE1;	border-top-color: #9EBAE1;}.lfr-actions .lfr-trigger, .lfr-actions .lfr-trigger strong {	background: url(../images/common/button_bg.png) no-repeat;}.lfr-actions .lfr-trigger {	background-position: 100% -42px;}.lfr-actions.visible .lfr-trigger {	background-position: 100% 100%;}.lfr-actions.visible .lfr-trigger strong {	background-position: 0 -21px;}.lfr-actions .lfr-trigger strong span {	background: url(../images/common/action.png) no-repeat 5px 0;}.lfr-actions.left .lfr-trigger strong span {	background: url(../images/common/action.png) no-repeat 98% 100%;}.lfr-actions .lfr-trigger li {	background: #fff;	border-bottom: 1px solid #99B6DB;}.lfr-actions .lfr-trigger li.last {	border-bottom: none;}.tabs {	border-bottom: 1px solid #8DB2E3;	margin: 0 0 1.5em 0;	padding: 0 0 2.6em 1em;}.tabs li {	background: url(../images/common/tabs_bg.png) 100% -50px;	display: inline;	float: left;	line-height: 2.25;	margin-right: 0.8em;	padding: 0;	position: relative;	text-decoration: none;}.tabs li a, .tabs li span {	background: url(../images/common/tabs_bg.png) 0 -150px;	display: block;	float: left;	padding: 0.35em 1em 0;	text-decoration: none;}.tabs li.current {	background: url(../images/common/tabs_bg.png) 100% 0;	font-weight: bold;	top: 0.15em;}.tabs li.current a, .tabs li.current span {	background: url(../images/common/tabs_bg.png) 0 -100px;	color: #333;	padding: 0.15em 1em;}.ie .tabs li {	line-height: 2.35;}.ie .tabs li.current {	top: 0.2em;}fieldset {	border: 1px solid #ccc;	padding: 0.7em;}.ie fieldset {	padding-top: 0;}legend {	font-weight: bold;	padding: 0 0.5em;}input[type="text"], input[type="password"], input[type="file"],input[type="submit"], input[type="button"], input[type="reset"], select, textarea, .textarea {	background: #fff url(../images/forms/input_shadow.png) no-repeat;	border: 1px solid #aaa;	border-left-color: #777;	border-top-color: #777;	font: 1em 'Tahoma','Lucida Sans Unicode','Lucida Grande','Lucida',Arial,Verdana,sans-serif;	padding: 0.3em;}select {	padding: 0.3em;}input[type="image"] {	background: transparent none;	border: none;	padding: 0;}input[type="submit"], input[type="button"], input[type="reset"] {	background: #FAFAFA url(../images/forms/button.png) repeat-x;	border: 3px double #999;	border-left-color: #ccc;	border-top-color: #ccc;	color: #333;	font-weight: bold;	padding: 0.25em;}.ie6 input.text, input.password, .ie6 input.submit, .ie6 input.file, .ie6 input.button {	background: #fff url(../images/forms/input_shadow.png) no-repeat;	border: 1px solid #aaa;	border-left-color: #777;	border-top-color: #777;	font: 1em 'Tahoma','Lucida Sans Unicode','Lucida Grande','Lucida',Arial,Verdana,sans-serif;	padding: 0.3em;}.ie6 input.submit, .ie6 input.button {	background: #FAFAFA url(../images/forms/button.png) repeat-x;	border: 3px double #999;	border-left-color: #ccc;	border-top-color: #ccc;	color: #333;	font-weight: bold;	padding: 0.25em;}input.focus, textarea.focus, .ie6 input.focus, .ie6 textarea.focus {	background: #ffc none;	border: 1px solid #fc0;}*/