.jqiwarning .jqi {
	background-color: #000;
}

.jqifade {
	position: absolute;
	background-color: #000;
}

div.jqi {
	position: absolute;
	background: #f8e3cb;
	border: 1px solid #2b8aaa;
	text-align: left;
	color: #000;
	padding: 5px;
    font-size: 16px;
}

div.jqi a {
	color: #A60004;
	text-decoration: underline;
}

div.jqi a:hover {
	color: #000;
}

div.jqi .jqimessage input,
div.jqi .jqimessage textarea,
div.jqi .jqimessage select {
	padding: 2px 3px 2px 3px;
	border: 1px solid #197492;
}
 
div.jqi .jqibuttons {
	text-align: right;
	color: #fff;
}

div.jqi button {
	text-align: center;
	background: #67C3E2;
	border: 1px solid #197492;
	color: #fff;
	cursor: pointer;
	margin: 5px 0 0 10px;
	padding: 0 2px 0 2px;
}

div.jqi button:hover {
	color: #A60004;
}

div.jqi label {
	display: block;
	float: left;
	text-align: right;
	color: #000;
	margin: 0 5px 5px 0;
	font-size: 14px;
	font-weight: bold;
}

div.jqi #errors {
	text-align: right;
}

div.jqi .warning {
	font-size: 9px;
	text-align: right;
}

// ok

.okjqiwarning .okjqi {
	background-color: #000;
}

.okjqifade {
	position: absolute;
	background-color: #000;
}

div.okjqi {
	position: absolute;
	background: #ADF5BA;
	border: 1px solid #2b8aaa;
	text-align: left;
	padding: 5px;
	color: #000;
}

div.okjqi a {
	color: #A60004;
	text-decoration: underline;
}

div.okjqi a:hover {
	color: #000;
}

div.okjqi .okjqibuttons {
	text-align: right;
	color: #fff;
}

div.okjqi button {
	text-align: center;
	background: #24B524;
	border: 1px solid #197492;
	color: #fff;
	cursor: pointer;
	margin: 5px 0 0 10px;
}

div.okjqi button:hover {
	color: #000;
}

// errors

.errorjqiwarning .errorjqi {
	background-color: #000;
}

.errorjqifade {
	position: absolute;
	background-color: #000;
}

div.errorjqi {	
	position: absolute;
	background: #FFD5D6;
	border: 1px solid #2b8aaa;
	text-align: left;
	color: #000;
	padding: 5px;
}

div.errorjqi a {
	color: #A60004;
	text-decoration: underline;
}

div.errorjqi a:hover {
	color: #000;
}

div.errorjqi .errorjqibuttons {
	text-align: right;
	color: #fff;
}

div.errorjqi button {
	text-align: center;
	background: #A60004;
	border: 1px solid #197492;
	color: #fff;
	cursor: pointer;
	margin: 5px 0 0 10px;
}

div.errorjqi button:hover {
	color: #000;
}

/* ---------------- alert menu start ---------------- */

div.jqi .table td {
	padding: 2px 0 2px 0;
}

div.jqi .table td.left {
	padding-right: 5px;
	text-align: right;
}

/* ---------------- alert menu end ---------------- */