/* main.css */

.system_message_alert {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Red;
	text-align: center;
}

.system_message_notify {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Blue;
	text-align: center;
}

#loginbox {
	background-color: #1F3D65;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	color: White;
	text-align: right;
}

	#loginbox a {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: White;
		text-decoration: none;
		margin-right:5px;
	}

	#loginbox a:hover {
		text-decoration: underline;
	}

	#loginbox input {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #D4DCD1;
		border: 1px solid Gray;
		font-size: 10px;
		color: Black;
		text-decoration: none;
	}

.logoutLabel {
	cursor: pointer;
}
.logoutLabel:hover {
	cursor: pointer;
	text-decoration:underline;
}

#loginStatus {
	border-bottom:1px solid #cfcfcf;
	background-color:White;
	background-image: url(/xicons/R5/userStatusBg.gif);
	background-repeat: repeat-x;
	background-position : bottom;
	padding:3px;
	text-align:right;
	padding-right:15px;
}

	#loginStatus a, #loginStatus .logoutLabel {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding:1px;
		margin-right:3px;
		color:Black;
		text-decoration:underline;
	}

	#loginStatus a:hover, #loginStatus .logoutLabel:hover {
		text-decoration:underline;
	}

#langbar {
	background-color: #1F3D65;
	padding: 5px 0px 0px 5px;
	height: 21px;
	border-bottom: 1px solid #1B618D;
}

	#langbar a, #langbar a.selected, #langbar a:hover {
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: White;
		text-decoration: none;
		margin-right: 5px;
		padding: 1px 2px 1px 2px;
		border: 1px solid transparent;
	}

	#langbar a.selected, #langbar a:hover {
		border: 1px solid #C7CED8;
		background-color: #576E8C;
	}

	#langbar a:hover {
		border: 1px solid #73869f;
		background-color: #3b5679;
	}


#pathbar {
	display:block;
	background-color: #1F3D65;
	border-bottom: 1px solid #1B618D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	padding: 3px 0px 3px 5px;
}

	#pathbar a, #pathbar a:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: White;
			text-decoration: none;
	}

	#pathbar a:hover {
		text-decoration: underline;
	}


#toolbar {
	display:table;
	width: 100%;
	background-color:#f0f0f0;
	border-bottom: 1px solid #d0d0d0;
	padding-top:5px;
	border-top:1px solid #e0e0e0;
}

	#toolbar ul {
		float: left;
		list-style-type: none;
		margin: 0;
		padding: 0px 0px 0px 8px;
	}
	#toolbar ul li {
		background-image: url(/xicons/R5/tabBgLeft.gif);
		background-position: left top;
		background-color: #f0f0f0;
		background-repeat: repeat-x;
		line-height: 18px;
		margin: 0;
		padding: 0;
		float: left;
	}
	#toolbar ul li span {
		float: left;
		background-image: url(/xicons/R5/tabBgRight.gif);
		background-position: right top;
		background-repeat: no-repeat;
		padding: 2px 15px 0px 5px;
	}
	#toolbar ul li span a {
		color:Black;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 10px;
		text-decoration: none;
	}

	#toolbar ul li:hover {
		opacity: 1;
		filter: alpha(opacity=100);
		background-image: url(/xicons/R5/tabBgLeftOver.gif);
	}

	#toolbar ul li:hover span {
		opacity: 1;
		filter: alpha(opacity=100);
		background-image: url(/xicons/R5/tabBgRightOver.gif);
	}

	#toolbar ul li {
		opacity: .50;
		filter: alpha(opacity=50);
	}

#content_header {
	display: table !important;
	width: 100% !important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;
	font-size: 12pt !important;
	color: White !important;
	background-color: #B7B7B8 !important;
	padding:8px 0 8px 0 !important;
	border-bottom:1px solid Gray !important;

	background-position:4px 4px !important;
	background-repeat:no-repeat !important;
}

#content_header.docFolder {
	background-image:url(/xicons/R5/content_header/folder.png);
}

#content_header.docDocument {
	background-image:url(/xicons/R5/content_header/document.png);
}

#content_header.docImage {
	background-image:url(/xicons/R5/content_header/image.png);
}

#content_header.myObjects {
	background-image:url(/xicons/R5/content_header/myObjects.png);
}

#content_header.cache {
	background-image:url(/xicons/R5/content_header/cache.png);
}

#content_header.wizard {
	background-image:url(/xicons/R5/content_header/wizard.png);
}

#content_header.transaction {
	background-image:url(/xicons/R5/content_header/transactions.png);
}

#content_header.counter {
	background-image:url(/xicons/R5/content_header/counter.png);
}

#content_header.favOrder {
	background-image:url(/xicons/R5/content_header/favOrder.png);
}


	#content_header div.title {
		color:White !important;
		font-size: 12pt !important;
		float: left !important;
		list-style-type: none !important;
		margin:0 0 0 38px !important;
		padding: 5px 0 0 5px !important;
	}

	#content_header div.options {
		float: right !important;
		padding:5px !important;
	}

	#content_header .up {
		vertical-align:middle !important;
		margin:0 !important;
		padding:0 !important;
		border:0 !important;
	}

#ToolBarSubMenuHolder {
	padding-left: 5px;
	height:1px;
	margin-bottom: 5px;
}

span.linkButton {
	border:1px solid Gray !important;
	border-bottom:2px solid Gray !important;
	padding: 0px 3px 2px 2px !important;
	background-color: #D4D4D4 !important;
	cursor: pointer !important;
	margin: 2px 3px 2px 2px !important;
}

	span.linkButton:hover {
		border-bottom:2px solid Black !important;
		background-color: White !important;
	}

	span.linkButton a {
		color: Gray !important;
	}

	span.linkButton:hover a {
		color:Black !important;
	}

	a.linkButton, a.linkButtonSub {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
		font-weight: bold !important;
		font-size: 10px !important;
		text-decoration: none !important;
	}

	a.linkButton img, a.linkButtonSub img {
		position:relative !important;
		top:3px !important;
		margin:0 !important;
		padding:0 !important;
		border:0 !important;
		background-color: transparent !important;
	}

	a.linkButtonSub {
		background-image: url(/xicons/R5/linkButtonSub.gif) !important;
		background-position:right !important;
		background-repeat:no-repeat !important;
		padding-right: 15px !important;
	}


#dirlist {
	display:block;
}
	#dirlist ul {
		padding:0;
		margin:0;
		list-style:none;
		background-color:White;
	}
	#dirlist li {
		background-position:3px 3px;
		background-repeat:no-repeat;
		padding:0;
		padding-left:20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		margin-bottom:2px;
		border:1px solid White;
		border-bottom: 1px solid #E5E5E5;
	}
	#dirlist li:hover {
		border: 1px solid #E5E5E5;
		background-color: #f0f0f0;
	}

	#dirlist img {
		border:1px solid #e8e8e8;
		padding:3px;
	}
		#dirlist img:hover {
			background-color:#FFFFFF;
		}

	#dirlist .row {
		padding:3px;
		display:table;
		width:100%;
	}
		#dirlist .title {
			display:table-cell;
		}
			#dirlist .title a {
				text-decoration:none;
				color:Black;
			}
			#dirlist .title a:hover {
				color:#00506A;
				text-decoration:underline;
			}

		#dirlist .options {
			display:table-cell;
			width:150px;
			text-align:right;
			padding-right:5px;
		}
			#dirlist .options a {
				font-weight:normal;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;
				text-decoration: underline;
			}
				#dirlist .has_lang {
					color:Black;
				}
				#dirlist .no_lang {
					color:Silver;
				}

	/* li bullet-ek : */
	#dirlist li.type-1 {
		background-image:url(/xicons/R5/dirlist/up.gif);
	}
	#dirlist li.type0 {
		background-image:url(/xicons/R5/document.png);
	}
	#dirlist li.type1 {
		font-weight:bold;
		background-image:url(/xicons/R5/folder.png);
	}
	#dirlist li.type3 {
		background-image:url(/xicons/R5/dirlist/image.gif);
	}
	#dirlist li.type5000 {
		background-image:url(/xicons/R5/document_link.png);
	}
	#dirlist li.type5001 {
		font-weight:bold;
		background-image:url(/xicons/R5/folder_link.png);
	}


#create_options {
	position:absolute;
	background-color: White;
	border: 1px solid Gray;
	visibility: hidden;
}

	#create_options ul {
		margin: 0;
		padding: 5px 5px 5px 5px;
		list-style-type: none;
	}

	#create_options li {
		padding: 3px 3px 3px 3px;
	}

	#create_options a {
		display: block;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: black;
		text-decoration: none;
	}

	#create_options a:hover {
		color: #3778A3;
		background-color: #EFEFEF;
	}

#move_options {
	position:absolute;
	background-color: White;
	border: 1px solid Gray;
	visibility: hidden;
}

	#move_options ul {
		margin: 0;
		padding: 5px 5px 5px 5px;
		list-style-type: none;
	}

	#move_options li {
		padding: 3px 3px 3px 3px;
	}

	#move_options a {
		display: block;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: black;
		text-decoration: none;
	}

	#move_options a:hover {
		color: #3778A3;
		background-color: #EFEFEF;
	}

/* gyakorlatilag cform */

.cform_label_xd {
	background-color: #004F70;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : White;
	text-decoration : none;
	vertical-align : bottom;
	display : block;
	padding : 2px 0px 2px 5px;
	margin-bottom: 3px;
}

.field, .field_error {
	background-color: #EEEEEE;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : Black;
	text-decoration : none;
	vertical-align : bottom;
	display : block;
	padding : 5px 5px 5px 5px;
}

.field_error {
	background-color: #CDCDCD;
}

.cform_error_xd, .cform_error_hv {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: Red;
}

.cform_title_xd, .cform_email_xd, .cform_text_xd, .cform_string_xd, .cform_password_xd, .cform_submit_xd,
.cform_title_hv, .cform_email_hv, .cform_text_hv, .cform_string_hv, .cform_password_hv, .cform_submit_hv {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	border : 1px solid Gray;
	color : Black;
	height : 18px;
	background-color : #DCDCDC;
}

.cform_title_xd, .cform_string_xd, .cform_text_xd, .cform_email_xd,
.cform_title_hv, .cform_string_hv, .cform_text_hv, .cform_email_hv {
	background-color: #EEEEEE;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : Black;
	text-decoration : none;
	vertical-align : bottom;
	display : block;
}

.cform_title_xd, .cform_string_xd, .cform_text_xd, .cform_email_xd,
.cform_title_hv, .cform_string_hv, .cform_text_hv, .cform_email_hv {
	width: 98%;
}

.cform_text_xd,
.cform_text_hv {
	height: 75px;
}

.cform_submit_xd,
.cform_submit_hv {
	border-top: 1px solid Gray;
	background-color: #DDDDDD;
	text-align: right;
}

#account {
	background-color: #EEEEEE;
	width: 500px;
	padding: 5px 5px 5px 5px;
	margin-left:auto;
	margin-right:auto;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight : normal;
		color : black;

}
	#account label {
		background-color: #00506A;
		font-weight : bold;
		color : White;
		display : block;
		padding : 2px 0px 2px 5px;
		margin-bottom: 3px;
	}

	#account legend {
		font-weight : bold;
	}

	#account div.screentext {
		padding : 2px 0px 2px 5px;
	}

	#account .ipassword, #account .isubmit {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : bold;
		border : 1px solid Gray;
		color : Black;
		height : 18px;
		background-color : #DCDCDC;
	}

	#account .ipassword {
		background-color: #EEEEEE;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight : bold;
		color : Black;
		text-decoration : none;
		vertical-align : bottom;
		display : block;
		width: 99%;
	}

	#account .isubmit  {
		border-top: 1px solid Gray;
		background-color: #DDDDDD;
		text-align: right;
	}

	#account #editProfile {
		padding-top:7px;
		padding-bottom:3px;
		text-align:right;
	}

#rightgroup {
	background-color:#0099FF;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size : 12px;
	display: table;
	width: 100%;
}

	#rightgroup form {
		padding:0;
		margin:0;
		border:0;
	}

	#rightgroup .label {
		background-color: #336699;
		color: White;
		font-size: 14px;
		font-weight: bold;
		padding: 3px;
	}

	#rightgroup .rightype {
		background-color:#CCFF66;
		display: table-cell;
	}

	#rightgroup .entitiygroup {
		background-color: #999999;
		display: table-cell;
	}

	#rightgroup .typetitle {
		font-size: 16px;
		font-weight:bold;
		color:White;
		padding:5px;
	}

	#rightgroup .existing {
		background-color: #00FFFF;
		padding: 5px;
	}

	#rightgroup .available {
		background-color:#0000CC;
	}

	#rightgroup a {
		font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
		font-size : 12px;
	}

	#rightgroup a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
		font-size : 12px;
	}

	#rightgroup ul {
		list-style-type: none;
		padding:0;
		margin:0;
	}

	#rightgroup li {
		font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
		font-size : 12px;
		color: Black;
		padding: 3px;
		border-bottom: 1px solid gray;
		font-weight: bold;
	}

	#rightgroup li:hover {
		padding: 3px;
		border-bottom: 1px solid gray;
		font-weight: bold;
		background-color:#CCCC99;
	}


	#rightgroup .dr {
		float: right;
		padding-right: 15px;
	}

	#rightgroup select {
		width: 80%;
	}

	#rightgroup button {
		width: 20%;
	}


/* hObject */
		.hobjectBrowserSection {
			border: 1px solid Silver;
		}
		.hobjectBrowserTitleOpen, .hobjectBrowserTitleClosed, .hobjectUploadFileTitleOpen, .hobjectUploadFileTitleClosed {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size : 12px;
			font-weight : bold;
			color : Black;
			border: 1px solid #808080;
			background-image: url(/xicons/css_button/objectBrowserFormControlU.gif);
			background-position: top right;
			background-color: #DDDDDD;
			background-repeat: no-repeat;
			overflow: hidden;
			padding: 0px 21px 0px 1px;
			height: 16px;
			cursor: pointer;
			float: none;
		}
		.hobjectBrowserTitleClosed, .hobjectUploadFileTitleClosed {
			background-image: url(/xicons/css_button/objectBrowserFormControl.gif);
			background-color: #AAAAAA;
			color: Black;
		}

		.hobjectBrowserTitleOpen:hover, .hobjectBrowserTitleClosed:hover,
		.hobjectUploadFileTitleOpen:hover, .hobjectUploadFileTitleClosed:hover {
			background-color: #004F70;
			color: White;
		}

		.hobjectBrowserBody {
			background-color: #E0E0E0;
			height: 270px;
		}

		.hobjectBrowserPreview {
			display: table;
			padding: 10px;
		}

		.hobjectBrowserFileList {
			float: left;
			display: table-cell;
			width: 300px;
			height: 250px;
			overflow: auto;
			background-color: White;
		}

		.hobjectBrowserButtonRow {
			background-color: Gray;
			height: 20px;
		}

		.hobjectBrowserOperations {
			float: right;
			display: table-cell;
			width: 150px;
			height: 250px;
			overflow: auto;
			background-color: White;
		}

		.hobjectBrowserOperations .title {
			background-color: #AAAAAA;
			color: white;
			padding: 3px 2px 1px 5px;
			font-weight: bold;
			border-bottom: 1px solid #888888;
		}

		.hobjectUploadFileBody {
		}

/* counter module */
#counterModule {
}

	#counterModule span.title {
		background: #004F70;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight : bold;
		color : White;
		text-decoration : none;
		vertical-align : bottom;
		display : block;
		padding : 2px 0px 2px 5px;
	}

	#counterModule span.input {
		background: #EEEEEE;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight : bold;
		color : Black;
		text-decoration : none;
		vertical-align : bottom;
		display : block;
		padding : 5px 5px 5px 5px;
	}


/* Transaction module admin*/

	#editModule span.title {
		background: #004F70;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight : bold;
		color : White;
		text-decoration : none;
		vertical-align : bottom;
		display : block;
		padding : 2px 0px 2px 5px;
	}

	#editModule span.input {
		background: #EEEEEE;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight : bold;
		color : Black;
		text-decoration : none;
		vertical-align : bottom;
		display : block;
		padding : 5px 5px 5px 5px;
	}

	#editModule a {
		color:#3778a3;
		text-decoration:none;
		font-weight:bold;
	}
		#b4nTransactionsModule a:hover {
			text-decoration:underline;
		}


	#editModule table {
		border:1px solid #e0e0e0;
	}

	#editModule td {
		font-weight:normal;
		padding:3px;
	}

	#editModule tr.head {
		background-color:#006BA3;
		color:White;
	}

	#editModule tr.foot td {
		background-color:#005784;
		color:White;
		font-weight:bold;
	}

	#editModule tr.row0 td {
		background-color:White;
	}
	#editModule tr.row1 td {
		background-color:#f8f8f8;
	}


fieldset {
	display:table;
	border:1px solid Gray;
}


#system_description {
	display:table;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

	#system_description .param {
		display:table;
	}

	#system_description .paramName {
		font-weight: bold;
		width: 85px;
		float: left;
	}

	#system_description .paramValue {
		font-weight: normal;
		text-align:left;
	}


#b4nTransaction {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
}

	#b4nTransaction .txt {
		margin-bottom:5px;
	}

	#b4nTransaction .btn {
	}


	/* plugin control */

	#field_SAVEPLUGIN .value {
		margin-top:0px;
		border-top:1px Solid Silver;
		text-align: right;
		padding:3px;
		background-color:#f9f9f9;
	}

	#field_SAVEPLUGIN button {
		background-image:url(/xicons/R5/disk.png);
		background-position:left 1px;
		background-repeat:no-repeat;
		cursor:pointer;
		font-weight:normal;
		font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
		font-size:12px;
		text-align: left;
		border: 1px solid #4e4e4e;
		border-left: 1px solid #ffffff;
		border-top: 1px solid #ffffff;
		color:Black;
		background-color:#d4d0c8;
		padding: 2px 2px 3px 18px;
	}

	#field_SAVEPLUGIN button:hover {
		border: 1px solid Black;
		background-color:#f5f2eb;
		color:#2e2e2e;
	}

#loginbox_plugin {
	width:100%;
	text-align:center;
	display:table;
}

#loginbox_plugin #loginbox {
	margin-left:auto;
	margin-right:auto;

	margin-top: 15px;
	margin-bottom: 15px;

	border: 1px solid Black;

	width: 200px;
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	color: black;
	text-align: center;
}

	#loginbox_plugin #loginbox label {
		display:block;
		padding: 2px;
	}

	#loginbox_plugin #loginbox .linkHld {
		width:180px;
		text-align:left;
		margin: 3px;
	}

	#loginbox_plugin #loginbox a, #loginbox_plugin #loginbox button {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: Black;
		text-decoration: underline;
		padding: 2px;
	}

	#loginbox_plugin #loginbox #hv_login {
		margin-top:1px;
		font-size: 12px;
		padding:5px;
		font-weight:bold;
	}

	#loginbox_plugin #loginbox a:hover {
		text-decoration:none;
		background-color:Black;
		color:White;
		padding: 2px;
	}

	#loginbox_plugin #loginbox input {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #EEEEEE;
		border: 1px solid Gray;
		font-size: 11px;
		color: Black;
		text-decoration: none;
	}

	#loginbox_plugin #plugin_ad {
		text-align: center;
	}

	#loginbox_plugin #warningBox {
	}

#mailcontact_plugin_edit {
	width:100%;
	display:table;
}
	#mailcontact_plugin_edit #cform {
		margin-left:auto;
		margin-right:auto;

		margin-top: 15px;
		margin-bottom: 15px;

		display:table;
		padding: 5px 5px 5px 5px;

		width: 300px;

		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;

		color: black;
		text-align: left;
	}

	/*
	#mailcontact_plugin #cform div {
		float:left;
	}

	#mailcontact_plugin #cform .label {
		width:250px;
		font-weight:normal;
	}

	#mailcontact_plugin #cform .value {
		width:250px;
		font-weight:normal;
	}

	#mailcontact_plugin #cform .cform_error_ctm {
		float:none;
		display:table-cell;
		font-weight:bold;
		color:Red;
	}
	*/

#pluginB4m {
	width: 500px;
	display: table;
	border: 1px solid black;
	margin-bottom: 10px;
	padding: 3px;
	margin-left:auto;
	margin-right:auto;
	background-color:White;
	color:Black;
}
	#pluginB4m .membertx {
		text-align:right;
	}

	#pluginB4m a.erst {
		font-size: 14px;
		font-weight:bold;
	}

	#pluginB4m a.erst:hover {
		color:Red;
	}

	#pluginB4m .noscript {
		text-align:center;
		color:Red;
	}

.edit_plugin {
	background-color:#eeeeee;
}


#shoutbox {
	width: 150px;
	border:1px solid Gray;
}

	#shoutbox .field {
	}
	#shoutbox .label {
	}
	#shoutbox .value {
	}

	#shoutbox #cform, #shoutbox form {
		border:0;
		padding:0;
		margin:0;
	}

	#shoutbox #cform input {
		width: 100px;
		font-size:10px;
		border:1px solid Gray;
	}

	#shoutbox #cform label {
		font-weight:normal;
		font-size:10px;
	}
	#shoutbox #cform button {
		font-weight:normal;
		font-size:10px;
		border:1px solid Gray;
	}

	#shoutbox .item {
		border-bottom:1px solid Silver;
	}


	#shoutbox .item .name {
		font-weight:bold;
		font-size:10px;
	}

	#shoutbox .item .text {
		font-weight:normal;
		font-size:10px;
	}

p.propFrame {
	border:1px solid Gray;
	background-color:#efefef;
	margin:2px;
	padding:10px;
}

#properties {
	color:Black;
}

#properties input, #properties select, #properties textarea {
	border:1px solid Gray !important;
}

	#properties table {
		border:1px solid #e0e0e0 !important;
	}

	#properties td, #properties div {
		color:Black;
		font-weight:normal !important;
		padding:3px !important;
	}

	#properties tr.head {
		background-color:#006BA3 !important;
		color:White !important;
	}

		#properties tr.head td {
			font-weight:bold !important;
		}

	#properties tr.foot td {
		background-color:#005784 !important;
		color:White !important;
		font-weight:bold !important;
	}

	#properties tr.row0 td {
		background-color:White !important;
	}
	#properties tr.row1 td {
		background-color:#f8f8f8 !important;
	}

	#properties tr.row0:hover td, #properties tr.row1:hover td {
		background-color:#bee5f7 !important;
	}

#wizardCollection {
}

#wizardCollection ul {
	list-style-type:none;
}

#wizardCollection li {
	padding:5px;
}