/* MESSAGES --------------------------------- */
.info, .errors, .success, .message, .warning, .critical {clear:both; margin:18px 0; padding:20px 20px 20px 100px; font-size:10px; line-height:1.5;}
.info {border:1px dotted #336699; background:#bfcedd url(../images/confirm.gif) no-repeat 20px 38px; color:#003366;}
.warning {border:1px dotted #8e3c00; background:#ffd087 url(../images/warning.gif) no-repeat 20px 38px; color: #8e3c00;}
.critical {border:1px dotted #d21033; background:#fed url(../images/error.gif) no-repeat 20px 35px; color:#d21033;}
.errors {border:1px dotted #d21033; background:#fed url(../images/error.gif) no-repeat 20px 18px; color:#d21033; padding-bottom: 40px;}
.success {border:1px dotted #336699; background:#bfcedd url(../images/confirm.gif) no-repeat 20px 18px; color:#336699;}
.message {border:1px dotted #390; background:#dfa url(../images/message.gif) no-repeat 20px 18px; color:#390;}
.alert .errors h2, #content .success h2, #content .info h2, #content .message h2, #content .warning h2, #content .critical h2  {font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; line-height:48px; font-weight:400; margin:0 18px 0 0; padding:0;}
.alert .info h2 {color: #003366 !important;}
.info h1 {color: #003366; font-family: Georgia, Verdana, Arial; font-size: 24px; font-weight:normal;}
.info p {font-size: 12px;}
.warning h1 {color: #6b2d00; font-family: Georgia, Verdana, Arial; font-size: 24px; font-weight:normal;}
.warning p {font-size: 12px;}
.alert .warning h1 {color: #6b2d00 !important; font-family: Georgia, Verdana, Arial; font-size: 24px; font-weight:normal;}
.alert .warning h2 {color: #6b2d00 !important;}
.alert .critical h1 {color: #b00 !important; font-family: Georgia, Verdana, Arial; font-size: 24px; font-weight:normal;}
.alertTitle .critical h1 {color: #b00 !important; font-family: Georgia, Verdana, Arial; font-size: 24px; font-weight:normal;}
.alert .critical h2 {color: #b00 !important;}
.alert .critical p {font-size: 12px;}
.critical p {font-size: 12px;}
.alert .message h2 {color: #060 !important;}
.alert .errors h2 {color:#b00 !important;}
.alert .success h2 {color:#003366 !important;}
.alert .message a {color: #060 !important;}
.alert .warning a {color: #8e3c00 !important;}
.alert .critical a {color: #b00 !important;}
.alert .success a:link {color: #0000ff; text-decoration: underline; }
.alert .success a:active {color: #0000ff; text-decoration: underline; }
.alert .success a:visited {color: #0000ff; text-decoration: underline; }
.alert .success a:hover {color: #d21033; text-decoration: underline; }


/* static messages */
#content #msg p {padding:0;}

#modal-overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background: #000;
	display: none;
}

#critical {
	position: fixed;
    z-index:103;
	display:none;
	top:150px;
	left:50%;
    width:550px;
    margin: 0 0 0 -335px; /* -height/2 0 0 -width/2 */
}

input.close {
    background-color: #d21033;
    color: #fed;
    border: 0px;
    padding: 2px 5px 2px 5px;
}

