/*
 * System Message
 */

/* reset default CSS */
#system-message.hs_message ul,
#system-message.hs_message ul li,
#system-message.hs_message,
#system-message.hs_message dt,
#system-message.hs_message dd,
#system-message.hs_message dd ul,
#system-message.hs_message > .error > ul, 
#system-message.hs_message > .warning > ul, 
#system-message.hs_message > .notice > ul,
#system-message.hs_message > .message > ul
{
	background:none;
	padding:0;
	margin:0;
	color:#666;
	border:none;
	text-indent:0;
}
/* Key styles */
#hs_sys_topbar{
	position:relative;
	z-index:1000;
	width:100%;
	overflow:hidden;
}
/*
 * This is a fake background ! 
 * Please DO NOT change the values of top, left, position, z-index,
 * but you can change background style or others!

div.hs_fbg{
	top:0;
	left:0;
	position:fixed;
	z-index:1101;
	background-color:#000;
}	 */
/*
 * Message Container !
 * Don't change! 
 */
#system-message.hs_message{
	z-index:1102;
}

/*
 * Message Styles!
 */
div.hs_sys_inner{
	background-color:#F9F9F9;
	overflow:hidden;
}
/* System Messages */
#system-message.hs_message {
	margin:0 auto;
	width:640px;
	padding:20px;
	line-height:1.5;
	position:relative;
}
#system-message.hs_message dt {
	font-weight: bold;
	display: block;
	border-bottom:1px dashed #DDD;	
	font-size:35px;
}
#system-message.hs_message dd {
	margin: 0;
	font-weight: normal;
	padding:20px 0;
}
#system-message.hs_message dd ul {
	list-style: none;
}
#system-message.hs_message dd ul li {
	line-height: 1.5em;
	padding-left:0;
}

/* System Standard Messages */
#system-message.hs_message dt.message{
	color:#B4C3C8;	
}

/* System Error Messages */
#system-message.hs_message dt.error{
	color:#F0BE9F;
}

/* System Warning Messages */
#system-message.hs_message dt.warning{
	color:#F0BE9F;	
}

/* System Notice Messages */
#system-message.hs_message dt.notice{
	color:#F0F09F;	
}

/* Disable Default Close */
#hs_sys_topbar #system-message a.close{
	display:none;
}


/* Close button */
div.hsp_btn_close{
	float:left;
	display:block;
	cursor:pointer;
	margin-right:10px;
	border:#DDD 1px solid;
	padding:5px 10px;
	color:#999;
	background-color:#EEE;	
}
div.hsp_btn_close:hover{
	border:#999 1px solid;
	color:#666;
}

/*
 * CSS3
 */
#hs_sys_topbar{
	box-shadow:0 10px 15px rgba(0,0,0,0.3);
}
div.hsp_btn_close{
	border-radius:3px;
	box-shadow:1px 1px 1px rgba(255,255,255,0.6);
}
