/**********************
**** Common
*********************/

.SquareBox { margin-top:18px; margin-bottom: 20px; margin-left:10px; width:87%; min-width:20em; width: 410px; background-color: #f3f3f3; border: 1px solid #e0e0e0; clear: both; }
.SquareBox .header { font-weight:bold; margin-left: 8px; padding-top:5px; padding-bottom:5px; }
.SquareBox .header .content { }
/**********************
**** Action Result
*********************/

.Success { color:#3F8844; }
.Success .header .content { background-image: url(../images/ico/success.gif); background-repeat:no-repeat; background-position:left center; line-height:20px; }
/**********************
**** Validation Summarry
*********************/

.Error { color: #c00000; }
.Summary .header { background-image: url(../admin/files/images/controls/vsheader-bg.gif); background-position:right top; background-repeat:repeat-y; }
.Error .header .content { background-image: url(../images/ico/error.gif); background-repeat:no-repeat; background-position:left center; line-height:20px; }
.Error .details { color: #696969; font-weight:normal; font-size: 11px; text-decoration: none; float:right; margin-top:6px; margin-right:6px; }
.Error .up { width: 45px; height: 18px; background-image: url(../images/up-gray.gif); background-position:right center; background-repeat:no-repeat; }
.Error .down { width: 45px; height: 18px; background-image: url(../images/down-gray.gif); background-position:right center; background-repeat:no-repeat; }
.Error .body .content { padding-left: 20px; border-top: 1px solid #e0e0e0; }
.Error .body .error-list { padding-bottom: 11px; }
.Error .body .error-list ul { margin-left:24px; list-style:none !important; }
.Error .body .error-list li { padding-left:10px; list-style:none !important; background: url(../images/bullet-red.gif) no-repeat center left; display: list-item; color:#C00000; }
