/*Standard*/

select {

	vertical-align: middle;

}

label {

	vertical-align: middle;

}

label.disabled {

	color: #ccc;

}

input {

	vertical-align: middle;

}

input.checkbox {

	

}

.show {

  display: block;

}

.hide {

  display: none;

}

.visible {

	visibility: visible;

}

.hidden {

	visibility: hidden;

}

img {

  border: 0;

}

.loader {

	background: url(../img/load.gif) no-repeat;

	width: 20px;

	height: 20px;

	display: block;

}

.mceAddSelectValue {

	background-color: #DDDDDD;

}

dl.alert {

	margin: 0px;

	padding: 0px;

	vertical-align: middle;

	width: 100%;

}

dl.alert dt {

	height: 20px;

	margin: 0px;

	padding: 3px 0px 0px 25px;

	background: url(../img/icons.gif) no-repeat;

	font-weight: bold;

}

dl.alert dt.alert{

	background-position: 0 -20px;

}

dl.alert dt.info{

	background-position: 0 -300px;

}

dl.alert dt.error {

	background-position: 0 -340px;

}

dl.alert dd {

	margin: 0px;

	padding: 0px;

	width: 80%;

}

/*End Standard*/

/* Dialog Form Elements */

div.mceMiddle div.formElm {

	margin: 5px 0px;

}

.formElm label {

	width: 20%;

	display: block;

	float: left;

	clear: left;

}

.formElm input, .formElm select {

	float: left;

}

.formElm input {

	width: 60%;

}

/* Tooltips */

.hastip {

	cursor: help;

}

label.hastip, span.hastip {

	border-bottom: 1px dashed #919B9C;

}

/* Tooltips */

div.tooltip-tip {

	border: 1px solid #919B9C;

	padding: 5px;

	max-width: 200px;

	z-index: 13000;

	background: #fff;

}



div.tooltip-title {

	padding: 0;

	margin: 0;

	font-size: 95%;

	font-weight: bold;

	padding: 2px 0px;

}

div.tooltip-text {

	font-size: 90%;

	margin: 0;

}