/* OVERRIDE FROM DEFAULT */
/* Messaging */
.OCNerrormessage, .OCNwarningmessage, .OCNdonemessage, .OCNinfomessage {
	margin: .66em 1.6em;
	padding: 15px 0px 0px 0px;
	width:727px;
	background-image: url(../images/message_topBg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border:0px;
	background-color:transparent;
	font-size:15px;
	/*float:left;*/
	position: relative;
}

.OCNerrormessage span.icon {
	background: url(../images/icon_error_lrg.gif) no-repeat 0px 0px;
}

.OCNwarningmessage span.icon{
	background: url(../images/icon_warning_lrg.gif) no-repeat 0px 0px;
}

.OCNdonemessage span.icon{
	background: url(../images/icon_success_lrg.gif) no-repeat 0px 0px;
}

.OCNinfomessage span.icon{
	background: url(../images/icon_info_lrg.gif) no-repeat 0px 0px;
}
.OCNerrormessage .icon, 
.OCNwarningmessage .icon, 
.OCNdonemessage .icon, 
.OCNinfomessage .icon {
	width:32px;
	height:32px;
	float:left;
	display: inline;
	position: absolute;
	top:15px;
	left:20px;
}
.OCNerrormessage .message, 
.OCNwarningmessage .message, 
.OCNdonemessage .message, 
.OCNinfomessage .message{
	margin:0px;
	line-height:135%;
	/*float:left;*/
	width:600px;
	padding: 0px;
	position: relative;
	left: 65px;
	display: block;
}
.OCNerrormessage p, 
.OCNwarningmessage p, 
.OCNdonemessage p, 
.OCNinfomessage p {
	margin-top:0px;
	font-size:15px;
}
.OCNerrormessage .bottomCap, .OCNwarningmessage .bottomCap, .OCNdonemessage .bottomCap, .OCNinfomessage .bottomCap {
	background:url(../images/message_bottomBg.gif) no-repeat 0px 0px;
	height:24px;
	width:100%;
	/*float:left;*/
	clear:both;
}

.errormessage, .warningmessage, .donemessage, .infomessage {
	border-top: 5px solid #900;
	border-left: 1px solid #900;
	background: url(../images/icon_error_lrg.gif) no-repeat 5px 1.33em;
	margin: .67em 2em;
	padding: .33em 0 .67em 42px;
	min-height: 32px;
}
.errormessage p,
.warningmessage p, 
.donemessage p, 
.infomessage p {
	font-size:15px;
}
.errormessage {
	background-color: #fff5f1;
}

.warningmessage {
	background-image: url(../images/icon_warning_lrg.gif);
	border-color: #c60;
	background-color: #fdf7f1;
}

.donemessage {
	background-image: url(../images/icon_success_lrg.gif);
	border-color: #090;
	background-color: #f8fff4;
}

.infomessage {
	background-image: url(../images/icon_info_lrg.gif);
	border-color: #369;
	background-color: #e7f3fe;
}

.errormark, .warningmark, .donemark, .infomark {
	background: url(../images/icon_error_sml.gif) no-repeat;
	padding-left: 20px;
	min-height: 15px;
}

.warningmark { 
	background-image: url(../images/icon_warning_sml.gif); 
}

.donemark { 
	background-image: url(../images/icon_success_sml.gif); 
}

.infomark { 
	background-image: url(../images/icon_info_sml.gif); 
}


.tasknav {
	clear:both;
}