@charset "utf-8";
/* CSS Document 
*        Document Name: messages.css
*        Description:   Message styles that are common to all themes.
*/

/* **************************************************************
   DO NOT edit this file!
   Customize one of the default themes or copy a default theme
   and produce your own.
   **************************************************************
*/

.info {
	color: #000099;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 1em 0;
	padding: .5em .5em .5em 2.2em;
	background-image: url(../images/information.png);
	background-position: .5em;
	background-repeat: no-repeat;
	background-color: #B7D9FF;
	border: 1px solid #000099;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.help {
	color: #000099;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 1em 0;
	padding: .5em .5em .5em 2.2em;
	background-image: url(../images/help.png);
	background-position: .5em;
	background-repeat: no-repeat;
	background-color: #B7D9FF;
	border: 1px solid #000099;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.closed, .success {
	color: #0A4A06;
	font-size: 1.2em;
	font-weight: bold;
	margin: .5em 0 1em 0;
	padding: .5em .5em .5em 2.2em;
	background-image: url(../images/tick.png);
	background-position: .5em;
	background-repeat: no-repeat;
	background-color: #E0FDDF;
	border: 1px solid #0A4A06;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.error {
	color: #FF0000;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 1em 0;
	padding: .5em .5em .5em 2.2em;
	background-image: url(../images/error.png);
	background-position:.5em;
	background-repeat: no-repeat;
	background-color: #FFFF99;
	border: 1px solid #FF0000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.error2 {
	color: #C13100;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 1em 0;
	padding: .5em .5em .5em 2.2em;
	background-image: url(../images/error.png);
	background-position:.5em;
	background-repeat: no-repeat;
	background-color: #FFFBD0;
	border: 1px solid #C13100;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.required {
	color: #FF0000;
	padding: .25em .5em .25em 1.7em;
	background-image: url(../images/exclamation.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.judge-alert {
	color:#ffffff;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	padding:5px; 
	margin:3px 0 3px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.bos {
	color: #990000;
	font-size: 1.2em;
	font-weight: bold;
	margin: 1em 0 1em 0;
	padding: .5em .5em .5em 1.5em;
	background-image: url(../images/rosette.png);
	background-position: center left;
	background-repeat: no-repeat;
}

.at-a-glance {
	color: #000;
	margin: 0;
	padding: .5em;
	background-position: .5em;
	background-color: #eee;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.at-a-glance h3 {
	padding: 0 0 8px 0;
	margin: 0;
}

.at-a-glance td {
	padding: 2px 10px 2px 0;
}