﻿html {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	font: normal 11px sans-serif;
	color: #000;
	background: #b7c7de url(../gfx/gui/bg.jpg) no-repeat fixed 50% 50%;
	orphans: 3;
}

body#body_report {
	margin: 10px;
	padding: 0;
	font: normal 11px sans-serif;
	color: #000;
	background: #e5f0ff url(../gfx/gui/bg.jpg) no-repeat fixed 0 100%;
	orphans: 3;
}

body#body_version {
	margin: 10px;
	padding: 0;
	font: normal 11px sans-serif;
	color: #000;
	background: #e5f0ff url(../gfx/gui/bg.jpg) no-repeat fixed 0 100%;
	orphans: 3;
}

body#body_support {
	margin: 10px;
	padding: 0;
	font: normal 11px sans-serif;
	color: #000;
	background: #e5f0ff url(../gfx/gui/bg.jpg) no-repeat fixed 0 100%;
	orphans: 3;
}

body#datepicker {
	margin: 0px;
	padding: 0;
	font: normal 11px sans-serif;
	color: #000;
	background: #e5f0ff url(../gfx/gui/bg.jpg) no-repeat fixed 0 100%;
	orphans: 0;
}

div#print_environment	{
	color: #004900;
	font-weight: bold;
	display: none;
}

div#print_environment img	{
	vertical-align: middle;
}

/*
Positionering
*/

div#sf_wrapper {
	min-width: 970px;
	margin: 10px;
}

div#sf_topbar {
	margin: -10px -10px 10px -10px;
	height: 45px;
	background: url(../gfx/gui/bg_topbar.gif);
	clear: both;
}

div#sf_sidebar {
	width: 23%;
	margin: 0 5px -1px 0;
	background: #fff;
	float: left;
	border: solid 1px #6f9dd9;
	border-top: 0;
	overflow: hidden;
}

div#sf_content {
	width: 75%;
	margin: 0 0 0 5px;
	background: #fff;
	border: solid 1px #6f9dd9;
	float: right;
	overflow: hidden;
}

div#sf_workcopybar	{
	padding: 5px 0;
	text-align: center;
	background: #fff url(../gfx/gui/bg_warningribbon.gif) repeat-x;
}

div#sf_workcopybar span	{
	padding: 2px;
	color: #000;
	font-weight: bold;
}

/*
Topbar
*/

div#sf_topbar img {
	margin: 5px 0 0 10px;
	float: left;
}

div#sf_topbar span.labserver	{
	position: absolute;
	top: 12px;
	left: 150px;
	color: #fff;
	font: bold 12px Sans-Serif;
	text-transform: uppercase;
}

div#sf_topbar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	right: 180px;
	z-index: 100;
}

div#sf_topbar ul li {
	margin: 0 7px 0 0;
	padding: 0 0 0 7px;
	font: normal 11px/31px Sans-Serif;
	background: url(../gfx/gui/bg_topbar_sep.gif) no-repeat 0 9px;
	float: left;
	z-index: 100;
}

div#sf_topbar ul li.first, div#sf_topbar ul li.last {
	background: none;
}

div#sf_topbar ul li.help	{
	background: url(../gfx/icons/help.gif) no-repeat 0 9px;
}

div#sf_topbar ul li.clearwebsitecache a	{
	padding-left: 12px;
	padding-right: 10px;
}

div#sf_topbar ul li.clearwebsitecache	{
	background: url(../gfx/icons/clearwebsitecache.png) no-repeat 0 9px;
}

div#sf_topbar ul li.help a	{
	padding-left: 12px;
}

div#sf_topbar ul li.last {
	padding: 0;
}

div#sf_topbar ul li a {
	color: #0d2a46;
	text-decoration: none;
	display: block;
}

div#sf_topbar ul li input {
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

div#sf_topbar ul li label {
	margin: 0 0 0 2px;
	font-weight: normal;
	color: #0d2a46;
	text-decoration: none;
	vertical-align: middle;
}

div#sf_topbar ul li input.systemsearch {
	width: 140px;
	margin: 0;
	padding: 5px 5px 5px 25px;
	font: normal 11px Sans-Serif;
	text-transform: lowercase;
	background: url(../gfx/gui/bg_input_quicksearch.gif) no-repeat 0 0;
	border: 0;
	position: absolute;
	top: 4px;
	right: -170px;
}

div#sf_topbar ul li input.working {
	background: url(../gfx/gui/bg_input_quicksearch_w.gif) no-repeat 0 0 !important;
}

div#sf_topbar ul li ul {
	width: 200px;
	background: #fff;
	border: solid 1px #7793b2;
	border-top: 0;
	list-style: none;
	display: none;
	position: absolute;
	left: 192px;
	top: 31px;
	z-index: 100;
}

div#sf_topbar ul li ul.startpage-submenu {
	left: 255px;
}

div#sf_topbar ul li:hover ul {
	display: block;
}

div#sf_topbar ul li ul li img {
	border: none;
	vertical-align: middle;
	float: left;
}

div#sf_topbar ul li ul li {
	height: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	display: list-item !important;
	background: #fff url(../gfx/gui/bg_li_bg.gif) repeat-y !important;
	border-bottom: solid 1px #eaf3ff !important;
	float: none !important;
}

div#sf_topbar ul li ul li a {
	width: 160px !important;
	height: auto !important;
	padding: 10px 5px 10px 35px;
	font: normal 11px Sans-Serif;
	color: #000;
	background: url(../gfx/gui/bg_li_default.gif) no-repeat 14px 50%;
}

div#sf_topbar ul li ul li.newshortcut a {
	width: 160px !important;
	padding-left: 35px;
	background: url(../gfx/icons/star.gif) no-repeat 7px 50%;
}

div#sf_topbar ul li ul li.editshortcuts a {
	width: 160px !important;
	padding-left: 35px;
	background: url(../gfx/icons/list.gif) no-repeat 7px 50%;
}

div#sf_topbar ul li ul li.startpage a {
	background: url(../gfx/gui/bg_li_startpage_startpage.gif) no-repeat 7px 50%;
}

div#sf_topbar ul li ul li.startpage a:hover {
	background: url(../gfx/gui/bg_li_startpage_startpage_hover.gif) no-repeat 0 50%;
}

div#sf_topbar ul li ul li.adminshortcuts a {
	background: url(../gfx/icons/list.gif) no-repeat 7px 50%;
}

div#sf_topbar ul li ul li.adminshortcuts a:hover {
	background: url(../gfx/gui/bg_li_editshortcuts_hover.gif) no-repeat;
}

div#sf_topbar ul li ul li.license a {
	background: url(../gfx/gui/bg_li_startpage_license.gif) no-repeat 7px 50%;
}

div#sf_topbar ul li ul li.license a:hover {
	background: url(../gfx/gui/bg_li_startpage_license_hover.gif) no-repeat 0 50%;
}

div#sf_topbar ul li ul li.versionhistory a {
	background: url(../gfx/gui/bg_li_startpage_versionhistory.gif) no-repeat 7px 50%;
}

div#sf_topbar ul li ul li.versionhistory a:hover {
	background: url(../gfx/gui/bg_li_startpage_versionhistory_hover.gif) no-repeat 0 50%;
}

div#sf_topbar ul li ul li.support a {
	background: url(../gfx/gui/bg_li_startpage_support.gif) no-repeat 7px 50%;
}

div#sf_topbar ul li ul li.support a:hover {
	background: url(../gfx/gui/bg_li_startpage_support_hover.gif) no-repeat 0 50%;
}

div#sf_topbar ul li ul li.analysis a {
	background: url(../gfx/gui/bg_li_startpage_analysis.gif) no-repeat 7px 50%;
}

div#sf_topbar ul li ul li.analysis a:hover {
	background: url(../gfx/gui/bg_li_startpage_analysis_hover.gif) no-repeat 0 50%;
}

div#sf_topbar ul li ul li.sitefactorycache a {
	background: url(../gfx/gui/bg_li_startpage_sitefactorycache.gif) no-repeat 7px 50%;
}

div#sf_topbar ul li ul li.sitefactorycache a:hover {
	background: url(../gfx/gui/bg_li_startpage_sitefactorycache_hover.gif) no-repeat 0 50%;
}

div#sf_topbar ul li ul li a:hover {
	background: #c2d3eb url(../gfx/gui/bg_li_default_hover.gif) repeat-x;
}

div#sf_topbar ul li ul li.newshortcut a:hover {
	background: #c2d3eb url(../gfx/gui/bg_li_newshortcut_hover.gif) repeat-x;
}

div#sf_topbar ul li ul li.editshortcuts a:hover {
	background: #c2d3eb url(../gfx/gui/bg_li_editshortcuts_hover.gif) repeat-x;
}

/*
SystemSearch
*/

div#systemsearch {
	width: 250px; 
	margin: 0;
	padding: 0;
	font: normal 11px Sans-Serif;
	background-color: #fff;
	border: solid 1px #7793b2;
	border-top: 0;
	float: none;
	position: absolute; 
	top: 31px; 
	right: -175px; 
	display: none;
}

dl#systemsearch {
	margin: 0;
	padding: 0;
	z-index: 100;
}

dl#systemsearch dt {
	margin: 0;
	padding: 5px;
	font: bold 11px/20px Sans-Serif;
	color: #036;
	background-color: #cfd9e4;

}

dl#systemsearch dd {
	margin: 0;
	padding: 0;
}

dl#systemsearch dd a {
	padding: 7px;
	color: #333 !important;
	text-decoration: none;
	border-bottom: solid 1px #eaf3ff;
	display: block;
}

dl#systemsearch dd strong {
	color: #000 !important;
	font-weight: bold;
}

dl#systemsearch dd a:hover {
	background: #c2d3eb url(../gfx/gui/bg_dropdown_item_hover.gif) repeat-x;
}

/*
Panelbar
*/

div#sf_sidebar a.panelbar {
	height: 25px;
	margin: 0;
	padding: 0 0 0 5px;
	font: bold 11px/25px Sans-Serif;
	color: #036;
	text-decoration: none;
	background: url(../gfx/gui/bg_panelbar.gif) repeat-x 0 50%;
	border-top: solid 1px #6f9dd9;
	border-left: solid 1px #fff;
	display: block;
}

div#sf_sidebar a.panelbar:hover, div#sf_sidebar a.panelbar:active, div#sf_sidebar a.panelbar.selected {
	background-image: url(../gfx/gui/bg_panelbar_selected.gif);
}

ul.panelbar {
	width: 100% !important;
	height: 25px;
	margin: 0;
	padding: 0;
	background: url(../gfx/gui/bg_panelbar.gif) repeat-x 0 0;
	border-bottom: solid 1px #6f9dd9;
	border-left: solid 1px #fff;
	list-style: none;
	display: block;
	clear: both;
}

ul.panelbar li {
	display: inline;	
}

ul.panelbar li a {
	margin: 0;
	padding: 0 10px;
	font: bold 11px/25px Sans-Serif;
	color: #036;
	text-decoration: none;
	background: url(../gfx/gui/bg_panelbar.gif) repeat-x 0 50%;
	display: block;
	float: left;
}

ul.panelbar li.mindbite a	{
	background: url(../gfx/gui/bg_panelbar_mindbite.gif) repeat-x 0 50%;
}

ul.panelbar li.warning a	{
	background: url(../gfx/gui/bg_panelbar_warning.gif) repeat-x 100% 50%;
}

ul.panelbar li a:hover, ul.panelbar li a:active, ul.panelbar li a.selected {
	background-image: url(../gfx/gui/bg_panelbar_selected.gif);
}

ul.panelbar li.mindbite a:hover, ul.panelbar li.mindbite a:active, ul.panelbar li.mindbite a.selected {
	background-image: url(../gfx/gui/bg_panelbar_selected_mindbite.gif);
}

ul.panelbar li.warning a:hover, ul.panelbar li.warning a:active, ul.panelbar li.warning a.selected {
	background: url(../gfx/gui/bg_panelbar_selected_warning.gif) repeat-x 100% 50%;
}

/*
Treeview
*/

img#loader {
	margin: 10px 10px 0 0;
	float: right;
	display: none;
}

ul#tree {
	margin: 0;
	padding: 5px 10px 10px 0;
	list-style: none;
	display: none;
	overflow: auto;
	white-space: nowrap;
}

ul#tree ul {
	margin: 4px 0 0 0;
	padding: 0;
	list-style: none;
	display: none;
	white-space: nowrap;
}

ul#tree li, ul#tree li.node {
	margin: 0 0 0 5px; /* indrag */
	padding: 2px 0 2px 5px;
	background: none;
}

ul#tree li.selected a {
	font-weight: bold;
	color: #000;
	padding: 1px 2px;
	border: solid 1px #c8d8e8;
	background: #e5eaf1 url(../gfx/gui/bg_treenode_selected.gif) repeat-x;
}

ul#tree li.selected li a {
	font-weight: normal;
	color: #000;
	padding: 0;
	border: none;
	background: transparent;
}

ul#tree li img {
	margin: 0 4px 0 0;
	padding: 0;
	vertical-align: middle;
}

ul#tree a {
	font: normal 11px/16px Sans-Serif;
	color: #000;
	text-decoration: none;
	width: 100%;
}

ul#tree a:hover {
	color: #039;
}

ul#tree li.hover			{background: url(../gfx/gui/bg_treenode_move.gif) repeat-x 0 1px;}
ul#tree li.hover_up			{border-top: 2px solid #ffb347;}
ul#tree li.hover_down		{border-bottom: 2px solid #ffb347;}

ul#tree li.hover a:hover, ul#tree li.hover_up a:hover, ul#tree li.hover_down a:hover {
	color: #000;
	text-decoration: none;
}

/*
File library
*/

div#sf_sidebar ul.flib {
	margin: 10px 0 10px 5px;
	padding: 0 0 0 10px;
	list-style: none;
}

div#sf_sidebar ul.flib ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#sf_sidebar ul.flib li, div#sf_sidebar ul.flib ul li{
	padding: 0 0 0 20px;
	background: url(../gfx/icons/folder_panelbar.gif) no-repeat 0 1px;
}

div#sf_sidebar ul.flib li.open {
	padding: 0 0 0 20px;
	background: url(../gfx/icons/folder_panelbar_open.gif) no-repeat 0 1px;
}

div#sf_sidebar ul.flib li a {
	font: normal 11px/18px Sans-Serif;
	color: #000;
	text-decoration: none;	
}

div#sf_sidebar ul.flib li a:hover {
	color: #039;
}

/*
Subsection
*/

div#sf_sidebar ul.default {
	margin: 10px 0;
	padding: 0 0 0 10px;
	list-style: none;
}

div#sf_sidebar ul.default ul {
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
	list-style: none;
}

div#sf_sidebar ul.default li, div#sf_sidebar ul.default ul li{
	padding: 0 0 0 10px;
	background: url(../gfx/gui/bg_li_default.gif) no-repeat 0 5px;
}

div#sf_sidebar ul.default li a {
	font: normal 11px Sans-Serif;
	color: #000;
	text-decoration: none;	
}

div#sf_sidebar ul.default li a:hover {
	color: #039;
}

div#sf_sidebar ul.default li.separator {
	margin: 2px 0 0 0;
	height: 15px;
	font-size: 1px;
	background: url(../gfx/gui/bg_panelbar_separator.gif) no-repeat 50% 50%;
}

div#sf_sidebar ul.actions {
	margin: 0;
	padding: 5px 0;
	list-style: none;
	background: url(../gfx/gui/bg_panelbar_separator.gif) no-repeat 50% 0;
}

div#sf_sidebar ul.actions li {
	margin: 5px 0;
	padding: 0;
}

div#sf_sidebar ul.actions li a {
	margin: 0 0 0 8px;
	padding: 0 0 0 20px;
	font: normal 11px/16px Sans-Serif;
	color: #000;
	text-decoration: none;
	background: url(../gfx/gui/bg_crumb.gif) no-repeat 5px 50%;
	display: block;
}

div#sf_sidebar ul.actions li a:hover {
	color: #039;
}

div#sf_sidebar ul.actions li.new a	{background: url(../gfx/icons/new.gif) no-repeat 0 0;}
div#sf_sidebar ul.actions li.settings a	{background: url(../gfx/icons/settings.gif) no-repeat 0 0;}
div#sf_sidebar ul.actions li.globalvariables a	{background: url(../gfx/icons/globalvariables.gif) no-repeat 0 0;}

/*
Breadcrumb
*/

ul.breadcrumb {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #dde7f4 url(../gfx/gui/bg_breadcrumb.gif) repeat-x;
	clear: both;
}

ul.breadcrumb li {
	margin: 0 0 0 8px;
	padding: 0 0 0 8px;
	font: normal 11px/24px Sans-serif;
	color: #333;
	background: url(../gfx/gui/bg_crumb.gif) no-repeat 0% 50%;
	display: inline;
	white-space: nowrap;
}

ul.breadcrumb li a {
	font: normal 11px/25px Sans-serif;
	color: #036;
	text-decoration: none;
}

/*
Actionbar
*/

ul.actionbar {
	margin: 10px 0 30px 0;
	padding: 5px 10px;
	background: #fff;
	list-style: none;
	display: block;
	clear: both;
}

ul.border-bottom {
	width: 100%;
	margin: 0 0 0 0;
	border-bottom: solid 1px #ccc;
	float: left;
	clear: both;
}

ul.actionbar li {
	margin: 0 10px 0 0;
	background: url(../gfx/gui/bg_actionbar_separator.gif) no-repeat 100% 50%;
	display: block;
	float: left;
	position: relative;
}

ul.actionbar li.right {
	margin: 0 0 0 10px;
	float: right;
}

ul.actionbar li a {
	margin: 0 10px 0 0;
	font: normal 11px/20px Sans-Serif;
	color: #000;
	text-decoration: none;
	display: block;
	float: left;
}

ul.actionbar li a:hover {
	color: #039;
}

ul.actionbar li.new a			{padding: 0 0 0 20px; background: url(../gfx/icons/new.gif) no-repeat 0 50%;}
ul.actionbar li.addfile a		{padding: 0 0 0 20px; background: url(../gfx/icons/addfile.gif) no-repeat 0 50%;}
ul.actionbar li.addfolder a		{padding: 0 0 0 20px; background: url(../gfx/icons/addfolder.gif) no-repeat 0 50%;}
ul.actionbar li.delete a		{padding: 0 0 0 20px; background: url(../gfx/icons/delete.gif) no-repeat 0 50%;}
ul.actionbar li.info a			{padding: 0 0 0 20px; background: url(../gfx/icons/info.gif) no-repeat 0 50%;}
ul.actionbar li.support a		{padding: 0 0 0 20px; background: url(../gfx/icons/support.gif) no-repeat 0 50%;}
ul.actionbar li.sort a			{padding: 0 0 0 20px; background: url(../gfx/icons/sort.gif) no-repeat 0 50%;}
ul.actionbar li.settings a		{padding: 0 0 0 20px; background: url(../gfx/icons/settings.gif) no-repeat 0 50%;}
ul.actionbar li.list a			{padding: 0 0 0 20px; background: url(../gfx/icons/list.gif) no-repeat 0 50%;}
ul.actionbar li.user a			{padding: 0 0 0 20px; background: url(../gfx/icons/user.gif) no-repeat 0 50%;}
ul.actionbar li.change		 	{padding: 0 0 0 20px; background: url(../gfx/icons/change.gif) no-repeat 0 50%;}
ul.actionbar li.category	 	{padding: 0 0 0 20px; background: url(../gfx/icons/category.gif) no-repeat 0 50%;}
ul.actionbar li.search		 	{padding: 0 0 0 15px; background: url(../gfx/icons/magnifier.gif) no-repeat 0 50%;}
ul.actionbar li.view		 	{padding: 0 0 0 20px; background: url(../gfx/icons/magnifier.gif) no-repeat 0 50%;}
ul.actionbar li.folderview a	{padding: 0 0 0 20px; background: url(../gfx/icons/folderview.gif) no-repeat 0 50%;}
ul.actionbar li.zipfoldercontent a{padding: 0 0 0 20px; background: url(../gfx/icons/zipfoldercontent.gif) no-repeat 0 50%;}
ul.actionbar li.lock a			{padding: 0 0 0 20px; background: url(../gfx/icons/lock.gif) no-repeat 0 50%;}
ul.actionbar li.copypage a		{padding: 0 0 0 20px; background: url(../gfx/icons/copypage.gif) no-repeat 0 50%;}
ul.actionbar li.publishworkcopy a		{padding: 0 0 0 20px; background: url(../gfx/icons/publishworkcopy.gif) no-repeat 0 50%;}
ul.actionbar li.gotoworkcopy a		{padding: 0 0 0 20px; background: url(../gfx/icons/gotoworkcopy.gif) no-repeat 0 50%;}
ul.actionbar li.refresh a		{padding: 0 0 0 20px; background: url(../gfx/icons/refresh.gif) no-repeat 0 50%;}
ul.actionbar li.print a			{padding: 0 0 0 20px; background: url(../gfx/icons/print.gif) no-repeat 0 50%;}


ul.actionbar li input {
	padding: 2px;
	font: normal 11px Sans-Serif;
	vertical-align: middle;
}

ul.actionbar li.right input.btn {
	margin: 0;
	padding: 0 2px;
}

ul.actionbar li select {
	padding: 2px;
	font: normal 11px Sans-Serif;
	vertical-align: middle;
}

ul.actionbar li label {
	vertical-align: middle;
}

ul.actionbar li label.overlabel {
	display: none;
}

ul.actionbar li label.overlabel-apply {
	color: #999; 
	position: absolute; 
	top: 5px;
	left: 16px;
	z-index: 1;
	cursor: text;
}

/*
Content area
*/

div.contentarea {
	margin: 10px;
	padding: 0 0 10px 0;
	clear: both;
}

div.contentarea div.cl {
	width: 48%;
	float: left;
}

div.contentarea div.cr {
	width: 50%;
	float: right;
}

div.contentarea h1 {
	margin: 10px 0 20px 0;
	padding: 0 0 5px 0;
	font: normal 16px Sans-Serif; 
	color: #069;
	border-bottom: solid 1px #069;
}

div.contentarea h2 {
	margin: 10px 0 5px 0;
	font: normal 14px Sans-Serif; 
	color: #069;
}

div.contentarea h3 {
	margin: 5px 0;
	font: bold 11px Sans-Serif; 
	color: #069;
}

div.contentarea p {
	margin: 0 0 20px 0;
}

div.contentarea a {
	color: #00f;
}

div.contentarea table.default {
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
}

div.contentarea table.default th {
	padding: 2px 10px 2px 0;
	text-align: left;
	vertical-align: top;
}

div.contentarea table.default td {
	padding: 2px 0;
	vertical-align: top;
}

div.contentarea ul.default {
	margin: 0;
	padding: 0;
}

div.contentarea ul.pageanalysis	{
	list-style-type: square;
}

div.contentarea ul.pageanalysis li	{
	padding: 2px 0;
}

div.contentarea ul.pageanalysis li a	{
	color: #333;
	text-decoration: none;
}

div.contentarea ul.pageanalysis-content	{
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0;
}

div.contentarea ul.pageanalysis-content li	{
	padding: 2px 0 2px 20px;
	background: url(../gfx/icons/severity_critical.gif) no-repeat 0 50%;
}

div.contentarea ul.pageanalysis-content li.low	{
	padding: 2px 0 2px 20px;
	background: url(../gfx/icons/severity_low.gif) no-repeat 0 50%;
}

div.messagearea {
	margin: 0 0 10px 0;
	padding: 20px 10px;
	background: #ffe9ac url(../gfx/gui/bg_messagearea.gif) repeat-x;
	border-top: solid 1px #ffb347;
	clear: both;
}

div.messagearea h2 {
	margin: 0;
	padding: 0 0 0 45px;
	font: normal 16px/36px Sans-Serif;
	color: #000;
	background: url(../gfx/icons/message.gif) no-repeat;
}

div.messagearea ul {
	margin: 0 0 0 45px;
	padding: 0 0 0 20px;
	color: #000;
}

div.warningarea {
	margin: 10px;
	padding:  10px 10px 10px 45px;
	border: solid 1px #ffdf88;
	background:  #fff9df url(../gfx/icons/warning.gif) no-repeat 10px 8px;
	clear: both;
}

div.warningarea h2 {
	margin: 0 0 5px 0;
	padding: 0;
	font: bold 12px Sans-Serif;
	color: #000;
	background: none;
}

div.warningarea p {
	margin: 0 0 10px 0;	
}

div.warningarea input.btn {
	padding: 2px 10px;
	font: normal 11px Sans-Serif;
}

div.informationarea {
	margin: 10px;
	padding: 10px 10px 10px 40px;
	border: solid 1px #ffdf88;
	background:  #fff9df url(../gfx/icons/information.gif) no-repeat 10px 8px;
	clear: both;
}

div.contentarea div.warningarea, div.contentarea div.informationarea, div.formarea fieldset div.warningarea {
	margin: 10px 0;
}

div.errorarea {
	margin: 0 0 10px 0;
	padding: 20px 10px;
	background: #ffe9ac url(../gfx/gui/bg_errorarea.gif) repeat-x;
	border-top: solid 1px #ffb347;
	clear: both;
}

div.errorarea h2 {
	margin: 0;
	padding: 0 0 0 45px;
	font: normal 16px/36px Sans-Serif;
	color: #000;
	background: url(../gfx/icons/error.gif) no-repeat;
}

div.errorarea ul {
	margin: 0 0 0 45px;
	padding: 0 0 0 20px;
	color: #000;
}

div.controlarea {
	margin: 10px;
	padding: 0;
	text-align: right;
	clear: both;
}

iframe.page-iframe {
    width: 100%;
    height: 600px;
    border: 0;
    display: block;
    float: left;
    clear: both;
}

/*
Page versions
*/

div#pageversionwrapper	{
	margin: 0;
	padding: 10px;
	background-color: #fff; 
	border: solid 1px #069;
}

div#pageversioncontrols	{
	margin: 10px 10px 0 10px;
	padding: 10px 0 0 0;
	border-top: solid 1px #069;
	text-align: right;
	clear: both;
}

div#pageversioncontrols input {
	padding: 0 2px;
	font: normal 11px Sans-Serif;
}

/*
Support
*/

div#supportwrapper {
	background: #fff;
	border: solid 1px #6f9dd9;
}

div#supportwrapper h1 {
	height: 25px;
	margin: 0;
	padding: 0 0 0 5px;
	font: bold 11px/25px Sans-Serif; 
	color: #036;
	background: url(../gfx/gui/bg_panelbar.gif) repeat-x 0 0;
	border-bottom: solid 1px #6f9dd9;
	border-left: solid 1px #fff;
	display: block;
}


/*
Versions
*/

div.sf_version					{margin: 5px 0; }
div.sf_version h2.header		{padding-left: 17px; background: transparent url(../../../sitefactory/gfx/treeview/plus.gif) no-repeat 0 50%; cursor: hand; cursor: pointer;}
div.sf_version h2.header span	{font: normal 11px/16px Sans-Serif; color: #000;}
div.sf_version ul				{margin: 0; padding: 0 0 0 25px;}
div.sf_version li				{margin: 0; padding: 0; font: normal 11px Sans-Serif;}
div.sf_version div.version		{padding-left: 17px; display: none;}

div.sf_version_pager			{margin: 20px 0 10px 0; float: left; clear: both;}
div.sf_version_pager a			{font: bold 12px/20px Sans-Serif; color: #069; text-decoration: none;}
div.sf_version_pager .left		{padding-left: 20px; background: url(../gfx/icons/prev.gif) no-repeat 0 50%; float: left;}
div.sf_version_pager .right		{padding-right: 20px; background: url(../gfx/icons/next.gif) no-repeat 100% 50%; float: right;}


/*
Help
*/

table.tblkb						{}
table.tblkb td.h1				{display: none;}

ol.helpguides					{}
ol.helpguides li				{margin: 0 0 5px 0;}
ol.helpguides li a				{color: #000; text-decoration: none;}

/*
ContactView/Organization
*/

div.contentarea div.company								{width: 100%; margin-bottom: 10px; padding-bottom: 20px;}
div.contentarea div.company p							{line-height: 18px; margin: 0; padding: 0;}
div.contentarea div.company h2							{font: bold 18px/18px sans-serif;  clear: both;}
div.contentarea div.company a							{color: #000; text-decoration: none;}
div.contentarea h3.group								{margin: 20px 0 0 0; padding-bottom: 5px; font: normal 14px Sans-Serif; color: #069; border-bottom: solid 1px #069; clear: both;}
div.contentarea h3.group a								{color: #069 !important;}
div.contentarea address.staff							{width: 320px; height: 140px; margin: 20px 0; display: block; float: left;}
div.contentarea address.staff span						{margin: 0 0 3px 0; font: normal 12px sans-serif; display: block;}
div.contentarea address.staff span.wrapper				{width: 200px; float: left;}
div.contentarea address.staff span.photo				{width: 100px; margin-right: 5px; float: left;}
div.contentarea address.staff span.n					{margin-bottom: 5px; font-weight: bold;}
div.contentarea address.staff span.title				{margin: 10px 0; font-size: 14px; color: #999;}
div.contentarea address.staff span.value				{display: inline;}

/*
PageLock
*/

div.pagelockarea								{margin: 0 0 10px 0; padding: 10px; background: #ffe9ac url(../gfx/gui/bg_pagelockarea.gif) repeat-x; border-top: solid 1px #ffb347; clear: both;}
div.pagelockarea h2								{margin: 0; padding: 0 0 0 45px; font: normal 16px/18px Sans-Serif; color: #000;}
div.pagelockarea p								{margin: 0 0 5px 0; padding: 0 0 0 45px;}
div.pagelockarea a								{margin: 0 0 5px 10px; padding: 0 0 0 16px; color: #039; text-decoration: none; font: normal 11px/16px sans-serif; background: url(../gfx/icons/unlock.gif) no-repeat;}

/*
PAGE ICON LEGEND
*/

ul.pageiconlegend								{list-style: none; margin: 0; padding: 0;}
ul.pageiconlegend li							{padding: 6px 0 6px 22px; background-repeat: no-repeat; background-position: 0 50%;}
ul.pageiconlegend li.pil_page_workcopy			{background-image: url(../../../sitefactory/gfx/treeview/page_workcopy.gif);}
ul.pageiconlegend li.pil_page_ontimer			{background-image: url(../../../sitefactory/gfx/treeview/page_ontimer.gif);}
ul.pageiconlegend li.pil_page_locked			{background-image: url(../../../sitefactory/gfx/treeview/page_locked.gif);}
ul.pageiconlegend li.pil_page_goto				{background-image: url(../../../sitefactory/gfx/treeview/page_goto.gif);}
ul.pageiconlegend li.pil_page_module			{background-image: url(../../../sitefactory/gfx/treeview/page_module.gif);}
ul.pageiconlegend li.pil_page					{background-image: url(../../../sitefactory/gfx/treeview/page.gif);}
ul.pageiconlegend li.page_notpublic				{background-image: url(../../../sitefactory/gfx/treeview/page_notpublic.gif);}
ul.pageiconlegend li.page_deleted				{background-image: url(../../../sitefactory/gfx/treeview/page_deleted.gif);}

a.print											{float: right; color: #000; text-decoration: none;}
a.print img										{vertical-align: middle; padding: 0 6px 0 0; border: none;}

/*
PASSWORD SECURITY PROGRESSBAR
*/

div#passwordsecurity							{border: 1px solid gray; width: 99%; overflow: hidden; padding: 1px; background: #fff;}
div#passwordsecurity div#progressBar			{font-size: 1px; height: 20px; width: 0px;}

@media print	
{
	body										{background: none !important;}
	div#sf_topbar								{display: none;}
	div#sf_sidebar								{display: none;}
	div#sf_content								{width: 100%; float: none; clear: both; border: none !important;}
	
	ul.panelbar									{display: none;}
	ul.actionbar								{display: none;}
	ul.breadcrumb								{display: none;}
	
	div#print_environment						{display: block;}
}