/** -------------------------------------------------------
 * Start :: Overlay and Flash Notice Styles
 * --------------------------------------------------------
 */
	.FlashNotice * {
		padding:0;
		margin:0;
	}
	.FlashNotice {
		width: 100%;
		max-width:762px;
		margin: 10px 0;
		border:1px solid #64A0DC;
		background: #D0E6FC;
		position:relative;
		font-size:10px;
	}
	.columns.even .FlashNotice,
	.columns.uneven .FlashNotice {
		margin:10px auto;
	}
	.FlashNotice .FlashNoticeHeader {
		position:relative;
		top:0;
		left:0;
		padding:1px 10px 2px 10px;
		font-size:1.1em; 
		font-weight:bold;
		letter-spacing:.05em;
		text-align:left; 
		color:#FFF;
		background: url('bg_header.gif') bottom center repeat-x #115FA4;
	}
	.FlashNoticeHeader a.close { 
		width:15px;
		height:15px;
		position:absolute;
		top:1px;
		right:10px;
		cursor:pointer;
		background: url('icon_close.gif') bottom center no-repeat transparent;
	}
	.FlashNoticeHeader a.close:hover {
		background-position: top center;		
	}
	.FlashNoticeContent {
		background: url('bg_content.jpg') bottom center repeat-x;
		padding:1px 5px;
	}
	.FlashNoticeContent div h6 {
		text-align:left; 
		font-size:1.2em;
		letter-spacing:.05em;
		font-weight:bold;
	}
	.FlashNoticeContent div ul {
		text-align:left; 
		margin-left:20px;
		margin-bottom:2px;
	}
	.FlashNoticeContent div ul li { list-style:disc; }
	.FlashNoticeContent .info,
	.FlashNoticeContent .success,
	.FlashNoticeContent .warning,
	.FlashNoticeContent .error	{
		padding:0 5px;
		margin:5px auto;
		background:#FFFFFF bottom center repeat-x;
		border:1px solid;
		white-space:normal;
		-moz-border-radius:5px;
	}
	.FlashNoticeContent .info	{
		border-color:#33CCFF;
		background-image:url('bg_info.gif');
	}
	.FlashNoticeContent .info h6 {
		color:#33CCFF;
	}
	.FlashNoticeContent .success	{
		border-color: #00CC00;
		background-image:url('bg_success.gif');
	}
	.FlashNoticeContent .success h6 {
		color: #00CC00;
	}
	.FlashNoticeContent .warning	{
		border-color: #FF6600;
		background-image:url('bg_warning.gif');
	}
	.FlashNoticeContent .warning h6 {
		color: #FF6600;
	}
	.FlashNoticeContent .error	{
		border-color: #FF0000;
		background-image:url('bg_error.gif');
	}
	.FlashNoticeContent .error h6 {
		color: #FF0000;
	}
	.FlashNotice .FlashNoticeFooter,
	.FlashNoticeFooter a.close {
		display:none;
	}
	.FlashNotice.login-error {
		max-width: 748px;
		margin: 10px auto;
	}
/** -------------------------------------------------------
 * END :: Overlay and Flash Notice Styles
 * --------------------------------------------------------
 */
