/* page.css 2006-01-30 */
input.large {
	width				: 300px;
}

.htmlarea {
	border				: 2px inset white;
	margin-left			: 0px;
	margin-right		: 0px;
	min-height			: 100px;
	height				: 100px;
}
body[class] .htmlarea {
	height				: auto;
}

.source {
	background-color	: #FFFFFF;
	color				: #000000;
	font-family			: monospace;
	font-size			: 9pt;
	white-space			: pre;
	/* width: 400px;*/
	/*overflow: auto;*/
}

.swapimage_right{
	margin-left			: 20px;
	border				: 0px solid grey;
	float				: right;
}
.swapimage_left{
	margin-right		: 20px;
	border				: 0px solid grey;
	float				: left;
}
.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;
}

/*
.current_page_content {
	position: relative;
}
*/

.toolbardiv {
	height				: 24px;
	text-align			: right;
	position			: absolute;
	vertical-align		: middle;
	z-index				: 30;
display:none;
right: 0px;
top: 0px;
/* width: 100%; */
}
.tbar {
	height				: 26px;
	float				: right;
/*	display:inline;
	right: 0px;
*/
	vertical-align		: middle;
	background-color	: ThreeDFace;
	color				: MenuText;
	padding				: 2px;
	margin				: 1px;
	border-top			: 1px solid ButtonHighlight;
	border-right		: 1px solid ButtonShadow;
	border-bottom		: 1px solid ButtonShadow;
	border-left			: 1px solid ButtonHighlight;
}
.tbar, .tbar * {
	vertical-align		: middle;
	font-size			: 8pt;
}
.tbar img {
	margin-top			: 2px;
	margin-bottom		: 2px;
	width				: 16px;
	height				: 16px;
	background-color	: ThreeDFace;
	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 {
	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 .CheckboxLabel {
	/*
	border	: 1px dashed #000000;
	position	: relative;
	*/
}
.htmlarea .HiddenCheckbox {
	display	: inline;
	background-image	: url(/image/shared/default/icons/disabled/disabled_checkbox.gif);
	border				: 1px dashed #000000;
	background-color	: #ADADFD;
	background-repeat	: no-repeat;
	background-position : 0px -2px;
	margin-top	: -17px;
	width	: 16px;
	height	: 15px;
}
.htmlarea .HiddenCheckbox img {
	vertical-align: top;
}

.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			: arial, helvetica, sans-serif;
	font-size			: 10pt;
	margin				: 0px 0px 0px 0px;
}

.pc_paragraph, .SelectParagraph {
	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;
}









table.v14-gray-table-border table.data-table-1{ border:0px solid #ccc; border-top:0px; }
