/* ----------------------------------------------------------------- titleBar */

.displayTitleBarTitle {
	font:normal normal bold 18px/20px arial;
	color:#000;
	padding-bottom:5px;
}
.displayTitleBarHr {
	border-top:1px solid #000;
}
.displayTitleBarHrDashed {
	border-top:1px dashed #000;
}
.displayTitleBarHr img {
	height:5px;
	display:block;
}
.subTitle {
	font:normal normal bold 13px/16px arial;
}

/* ---------------------------------------------------------------- textBlock */

.displayTextBlock {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.displayTextBlockTitle {
	padding-bottom: 10px;
}
.displayTextBlockText {
	line-height:20px;
}
.displayTextBlockImageRight {
	margin-left: 16px;
	margin-bottom: 16px;
	text-align: right;
}
.displayTextBlockImageLeft {
	margin-right: 16px;
	margin-bottom: 16px;
	text-align: left;
}
.displayTextBlockImageTop {
	margin-bottom: 30px;
}

/* -------------------------------------------------------------------- image */

.displayImage {}


/* --------------------------------------------------------------- colorBlock */

.displayColorBlock {
	background: #DDDDDD;
}

/* ----------------------------------------------------- colorBlockController */

.displayColorBlockController {}
.displayColorBlockController_newColorBlock {
	background: #BBBBDD;
}
.displayColorBlockControllerTitle {
	padding-bottom: 10px;
}
.displayColorBlockControllerText {}

/* ---------------------------------------------------- displayExternalLink */

.displayExternalLink {

}
.displayExternalLink div.title {
	font:normal normal bold 14px/19px arial;
	padding-bottom:3px;
	border-bottom:1px dashed #000;
}
#file_table td {}
#file_table tr.selected td.title {
	color:#ff0000;
	text-decoration:underline;
}

/* ---------------------------------------------------- common components */

.applicationComponentDiv .subTitle {
	border-bottom:1px solid #000;
	font:normal normal bold 13px/16px arial;
	padding-bottom:2px;
	margin-bottom:10px;
	color:#000;
}
.applicationParentTable {
	font:normal normal normal 11px/15px arial;
	color:#000;
}

.applicationParentTable .inputEncapsulatorDiv {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.applicationParentTable .errorText {
	color:#ee0000;
}
.applicationParentTable input {
	font:normal normal normal 11px/15px arial;
	color:#000;
	background-color:#fff;
	border:1px solid #000;
	padding:1px 5px 1px 5px;
	height:17px;
}
.applicationParentTable .requiredInput {
	background: #fff url('/Common/images/required_icon.gif') no-repeat scroll 1px;
	font:normal normal normal 11px/15px arial;
	color:#000;
	padding:1px 5px 1px 10px;
	height:17px;
}
.applicationParentTable .errorInput {
	background: #fff url('/Common/images/error_icon_small.jpg') no-repeat left;
	font:normal normal normal 11px/15px arial;
	color:#000;
	border:1px solid #ff0000;
	padding:1px 14px 1px 25px;
	height:17px;
}
.applicationParentTable textarea {
	background-color:#fff;
	font:normal normal normal 11px/15px arial;
	color:#000;
	padding:1px 5px 1px 5px;
	border:1px solid #000;
}
.applicationParentTable .requiredTextarea {
	background: #fff url('/Common/images/required_icon.gif') repeat-y scroll 1px;
	font:normal normal normal 11px/15px arial;
	color:#000;
	border:1px solid #000;
	padding:1px 5px 1px 10px;
}
.applicationParentTable .errorTextarea {
	background-color:#fff;
	font:normal normal normal 11px/15px arial;
	color:#000;
	border:1px solid #ff0000;
	padding:1px 5px 1px 5px;
	vertical-align:top;
}
.applicationParentTable select {
	border:1px solid #000;
	background-color:#fff;
	height:18px;
	font:normal normal normal 11px/15px arial;
	color:#000;
}
.applicationParentTable .errorSelect {
	border:0px;
	background-color:#fff;
	height:18px;
	font:normal normal normal 11px/15px arial;
	color:#000;
}
.applicationParentTable .errorDiv {
	border:1px solid #ff0000;
}
.applicationParentTable .normalDiv {
	border:1px solid #fff;
}
.applicationParentTable .seperator img {
	width:100%;
	height:1px;
	border-bottom:1px dashed #444;
	margin-top:7px;
	margin-bottom:11px;
	color:#000;
}
.componentSeperator img {
	width:100%;
	height:1px;
	border-bottom:1px dashed #444;
	margin-top:7px;
	margin-bottom:11px;
	color:#000;
}