/*	---------------------------------------------------------------
	LISI CONFIGURATION 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

			.portlet-borderless-container .lisi-config-container {
				padding: 20px;
			}			
			.lisi-config-container .lisi-headline{
				padding: 0 0 15px 0;
			}
			.lisi-form h3 {				
				border-bottom: 1px solid #999;
				margin-bottom: 5px;
			}
			.lisi-form .lisi-submit {
				padding-top: 10px;
			}
			.lisi-form .form-fields.widget {
				padding-top: 10px;
			}
			.lisi-form .form-fields li {
				display: block;
				position: relative;
				clear: both;
				border: 1px solid #ccc;
				margin-bottom: 5px;
				background: #D4D4D4 url(../../images/common/config_option_bg.png) repeat-x 0 0;
			}
			.lisi-form .form-fields li .label {
				float: left;
				width: 200px;
				color: #000;
				text-shadow: 1px 1px 1px #fff;
				padding: 6px;
				font-size: 12px;
				font-weight: bold;
				font-family: Arial;
			}
			.lisi-form .form-fields li .option {
				float: left;
				padding: 6px;
			}
			.lisi-form .form-fields li .option .option-part {
				padding-top: 5px;
			}			
			.lisi-form .form-fields li .option .option-part .first {
				padding: 0;
			}
			.lisi-form .form-fields li .option input[type="text"] {
				width: 300px;
				padding: 0;
				margin: 0;
			}
			.lisi-form .form-fields li .option input[type="checkbox"] {
				margin-top: 6px;
			}			
			.lisi-form .form-fields li .option textarea {
				width: 300px;
				height: 200px;
			}			
			.lisi-form .form-fields li .option select {
				width: 300px;
				padding: 0;
				margin: 0;				
			}			
			.lisi-form .form-fields li .option .lisi-img-container {
				width: 290px;
				padding: 5px;
				background: #fff;
				border: 1px solid #ccc;
			}			
			.lisi-form .form-fields li .option .lisi-img-container img {
				max-width: 290px;			
			}			
			.lisi-form .form-fields li .lisi-close-container {
				position: absolute;
				right: 5px;
				top: 5px;
			}
			.lisi-form .form-fields li .buttons {
				padding: 5px 0 0 5px;				
			}			
/*--------------------------------------------------------------
	LISI CORE 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			.lisi-clear {
				clear: both;
			}			
			.lisi-hide {
				display: none;
			}			
			.lisi-opacity-hide {
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
				filter: alpha(opacity=0);
				-moz-opacity:0;
				-khtml-opacity: 0;
				opacity: 0;
			}			
			.lisi.style.opacity {
				position: relative;
			}
			.portlet-borderless-container .lisi.style {
				
			}			
			.portlet-borderless-container .lisi-opacity-container {
				position: absolute;
				z-index: -100;
				background: #000;
				opacity: 0.9;
				width: 100%;
				height: 100%;
			}
			.lisi.style.statusmessage, .portlet-borderless-container .lisi.style.statusmessage {
				border: 1px solid;
				display: block;
				font-weight: bold;
				margin: 2px auto 14px;
				padding: 6px 6px 6px 30px;
				text-align: left;			
			}
			.lisi.style.statusmessage.info {			
				background: #DFF4FF url(../../images/common/status_messages/info.png) no-repeat 6px 50%;
				border-color: #A7CEDF;
				color: #34404F;
			}
			.lisi.style.statusmessage.error {
				background: #FDD url(../../images/common/status_messages/error.png) no-repeat 6px 50%;
				border-color: #F00;
				color: #000;
			}
			.lisi.style.statusmessage.warn {
				background: #FFC url(../../images/common/status_messages/alert.png) no-repeat 6px 20%;
				border-color: #FC0;
			}
			.lisi.style.statusmessage.success {
				background: #F4FDEF url(../../images/common/status_messages/success.png) no-repeat 6px 50%;
				border-color: #ACDFA7;
				color: #384F34;
			}
			
					