  p.note, p.tip, div.tip, div.note {
}
  
  p.tip, div.tip
  {
	padding:5px;
	min-height:  40px;
	background: #D7EAFF url(img/tip.png) no-repeat 5px 5px;
	border:1px dotted #5e729c;
	-moz-border-radius:10px;
	text-align: left;
  }  
  p.tip:before, div.tip:before {
	content: "Quick Tip: ";
	font-weight:bold;
	color: #000000;
}
   
  .notifications div.errors
  {
	padding:8px 10px 5px;
	min-height:  70px;
	background: #D7EAFF url(img/error.png) no-repeat 5px 5px;
	border:1px dotted #5e729c;
	-moz-border-radius:10px;
	margin:15px 0px 25px;
	font-weight: bold;
	color: #000066;
  }
  .notifications div.errors ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.notifications div.errors li {
	padding-left: 25px;
	background: url(../../images/global/arrow-cat.gif) no-repeat 0em 0.4em;
	font-size: 1.0em;
	line-height: 1.6em;
	color: #000000;
	margin-top: 0px;
	margin-bottom:0em;
	padding-top:0px;
	padding-bottom:0px;
	font-weight: bold;
	text-decoration: none;
}
  .notifications div.notices
  {
	padding:8px 10px 5px;
	min-height:  70px;
	background: url('img/notice.png') 5px 5px no-repeat;
	background-color:#ffffcc;
	border:1px dotted #5e729c;
	-moz-border-radius:10px;
	margin:15px 0px 25px;
  }
    .notifications div.notices ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.notifications div.notices li {
	padding-left: 25px;
	background: url(../../images/global/arrow-cat.gif) no-repeat 0em 0.4em;
	font-size: 1.0em;
	line-height: 1.6em;
	color: #000000;
	margin-top: 0px;
	margin-bottom:0em;
	padding-top:0px;
	padding-bottom:0px;
	font-weight: bold;
	text-decoration: none;
}
  
  .error_flag { color:red; font-size:larger; font-weight:bold; }
