@charset "ISO-8859-1";
/********************* DEFAULT STYLES ********************/
.memory_system_form_text {
	width:200px;
}

.memory_system_form_editor {
	width:500px;
	height:300px;
}

.memory_system_form_textarea {
	width:500px;
	height:300px;
}

table.memory_system_form_nmselect input {
	margin:10px;	
}

.invalid {
	background-color:#F5A9A9;
}

table.memory_system_form_nmselect td {
	text-align:center;
}

table.memory_system_form_nmselect select {
	min-width:150px;
}

/********************* MULTISELECT ********************/
.mtmultiselect{
	width: 500px;
	background: #fff;
	font: 12px verdana;  
	border:0px solid #ccc;     
}
.mtmultiselect .selected {
	/*background-color: #ccc;*/
	text-decoration:underline;
}
.mtmultiselect ol .selected{
	background-color: #bfd4d8;
	background-image: url('images/check-mark.png');
	background-position: left;
	background-repeat: no-repeat;
}
.mtmultiselect ul li{            
	display:inline;
}
.disabled{
	color: #000;
}
.mtms_filterbox{
	float: left;
	padding: 5px;            
}
.mtms_filterbox input{
	background: #fff;
	border: 1px solid #141212;
}
.mtms_filtercontrols{
	padding: 7px 0;
	color: #000;
}
.mtms_filtercontrols a, .mtms_paginator a{
	color: #000;
	padding: 0 4px 0 6px;
}
.mtms_paginator{
	clear: both;
	padding: 5px;
}
.mtmultiselect ol{
	padding: 0;
	border-top: 1px solid #aaa;
}
.mtmultiselect ol li{
	list-style-type: none;            
	padding: 7px 5px 7px 25px;
	border-bottom: 1px solid #aaa;
	background-color: #fff;
	color: #000;
}
.mtmultiselect ol li:hover{
	background-color: #eee;
	color: #111;
}

