/* page.css */
input.large {
	width				: 240px;
}

.htmlarea {
	border				: 2px inset white;
	margin-left			: 0px;
	margin-right		: 0px;
	min-height			: 100px;
}
* html .htmlarea {
	height				: 100px;
}
iframe.htmlarea {
	width				: 100%;
}

.source {
	background-color	: #FFFFFF;
	color				: #000000;
	font-family			: monospace;
	font-size			: 9pt;
	white-space			: pre;
}

.swapimage_show {
	display				: inline;
}
.swapimage_hide {
	display				: none;
}

.toolsave {
	font-size			: 8pt;
	white-space			: nowrap;
	vertical-align		: top;
	padding				: 2px;
	margin-right		: 3px;
	width				: 140px;
	height				: 22px;
	color				: black;
	border				: 1px solid ThreeDFace;
}

.toolbardiv {
	text-align			: right;
	vertical-align		: middle;
	z-index				: 30;
	position			: absolute;
	right				: 0px;
	top					: 0px;
	width				: 1px;
}

.tbar {
	white-space			: nowrap;
	float				: right;
	vertical-align		: middle;
	color				: #000000;
	margin				: 1px;
}

.tbar img {
	margin-top			: 1px;
	margin-bottom		: 1px;
	width				: 16px;
	height				: 16px;
	background-color	: transparent;
	vertical-align		: middle;
}

.editbutton {
	background-color	: ThreeDFace;
}

.htmlarea td, .htmlarea_body td {
	border				: dashed #C0C0C0 1px;
}


.htmlarea input.hidden, .htmlarea_body input.hidden,
.htmlarea .hidden_validation, .htmlarea_body .hidden_validation,
.htmlarea .hiddencheckbox {
	visibility			: visible;
	display				: inline;
	background-repeat	: no-repeat;
	background-position : 3px 0px;
	color				: #000000;
	font-family			: monospace;
	padding-left		: 21px;
	width				: 100px;
}

.htmlarea input.hidden, .htmlarea_body input.hidden {
	background-image	: url(/image/shared/default/icons/input_hidden.gif);
	border				: 1px dashed #000000 ;
	background-color	: #FDADAD;
}

.htmlarea .hidden_validation, .htmlarea_body .hidden_validation {
	background-image	: url(/image/shared/default/icons/ok.gif);
	border				: 1px solid #000000;
	background-color	: #FFFFCC;
}

.htmlarea .hiddencheckbox {
	width				: 22px;
	background-image	: url(/image/shared/default/icons/input_hidden.gif);
	border				: 1px dashed #000000 ;
	background-color	: #FFFFCC;
}


.htmlarea input.button {
}

.htmlarea input, .htmlarea_body input {
	color				: #000000;
}

.htmlarea form, .htmlarea_body form {
	border				: #CC0000 1px dashed;
	/*height				: 15px;*/
}

.htmlarea input.hidden, .htmlarea_body input.hidden {
	border				: dashed black 1px ;
}

body.htmlarea, body.htmlarea.body {
	font-family			: helvetica, arial, sans-serif;
	font-size			: 10pt;
	margin				: 0px 0px 0px 0px;
}

.pc_paragraph {
	width		: 100%;
	position	: relative;
}



/* give a minimum height to an empty paragraph */
.paragraph_content {
	min-height			: 16px;
	height				: 16px;
}

/* This fixes height for IE */
body[class] .paragraph_content {
   height				: auto;
}

.BorderTable td {
	vertical-align		: middle;
}

.htmlarea .required, .htmlarea_body .required {
	display		: none;
	visibility	: hidden;
	position	: absolute;
	font-size	: 0px;
	line-height	: 0px;
}

.combobox {
	display	: inline;
	position	: relative;
	border	: 1px solid black;
	background-color	: #FFFFFF;
	padding-left: 2px;
	height: 16px;
}

.comboboxoptions {
	display: none;
	position	: absolute;
	top: 16px;
	left: 0px;
	border	: 1px solid black;
	background-color	: #FFFFFF;
	padding: 2px;
	padding-bottom: 1px;
}
.comboboxoption {
	border	: 1px solid black;
	margin-bottom: 1px;
	width: 150px;
	padding-left: 2px;
}