/* @override http://cake.lh/css/jquiforms.css */

.jquiforms-content {
		padding:10px;
		width:370px;
	}
	.jquiforms-left {
		width:150px;
		float:left;
		padding:7px 0px 0px 7px;
		min-height:24px;
	}
	.jquiforms-right{
		width:200px;
		float:left;
		padding:5px;
		min-height:24px;
	}
	
	.jquiforms-add{
	padding:0 0 0 7px;
	color: #6b6b6b;
	font-size: 11px;
	clear:both;
	float:left;
	display:none;
	
	}
	
	.jquiforms-clear{
		float:none;
		clear:both;
		height:0px;
	}
	.jquiforms-row{
		background-color:none;
		display:block;
		min-height:32px;
	}
	.jquiforms-text{
		width:190px;
		min-height: 20px;
		height: 60px;
                padding-left: 5px;
	}
        .jquiforms-time-in-datetime {
            width:40px;
	    height: 18px;
            padding-left: 5px;
        }

        .jquiforms-date-in-datetime {
            width:80px;
	    height: 18px;
            padding-left: 5px;
        }


	.jquiforms-ruler{
		width:400px; border-bottom:dashed 1px #dcdcdc;
	}
	tr:focus{
		background-color:#fcfcf0;
	}
	td{
		vertical-align:top;
	}
	.jquiforms-over{
		background-color:#e6e2af;
	}
	.jquiforms-out{
		background-color:none;
	}
}

label { width: 10em; float: left; }
label.error { float: none; color: red; padding-left: .0em; vertical-align: top; }



/*** notifications ***/

#authMessage {
	margin: -8px 107px;
	padding-bottom: 0px;
}

.notification 
{ 
	/*border: 1px solid #666666;*/
	border-width: 0;
	border-bottom: 1px dashed #666666;
	display: block; 
	/*margin-bottom: 15px; */
	overflow: hidden; 
	padding: 9px 0px 4px 0px; 
	position: relative; 
	z-index: 1; 
	zoom: 1;
	/* 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px;
	*/
}
.notification a.close		{ display: block; width: 11px; height: 11px;  background: url('../images/ico_close_off.png') top left no-repeat; font-size: 0%; text-indent: -9999px; position: absolute; top: 3px; right: 3px; }
.notification a.close:hover	{ background: url('../images/ico_close_ovr.png') top left no-repeat; }

.notification p
{ 
	line-height: 16px; 
	padding: 0px 25px 5px 42px;
	margin:2px;
}

.notification-line 			{ border: 1px solid #666666; border-radius: 3px; display: block; margin-bottom: 15px; overflow: hidden; padding-left:50px; padding-top: 10px; position: relative; z-index: 1; zoom: 1; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}


.note-error			{ background: url('../images/ico_error.png') 2px 0px no-repeat #FFDBDB; border-color: #8C002C; color: #8C002C;}
.note-success		{ background: url('../images/ico_success.png') 2px 0px no-repeat #DFFAD3; border-color: #007f00; color: #007f00;}
.note-info			{ background: url('../images/ico_info.png') 2px 0px no-repeat #DDE9F7; border-color: #00529B; color: #00529B;}
.note-attention		{ background: url('../images/ico_attention.png') 2px 0px no-repeat #FFFAC6; border-color: #9F6000; color: #9F6000;}



