/* OpenID icon style */
input.system-openid, input.com-system-openid {
   background: url(login-bg.gif) no-repeat;
   background-color: #fff;
   background-position: 0 50%;
   color: #000;
   padding-left: 18px;
}


/* Unpublished */
.system-unpublished {
background: #e8edf1;
border-top: 4px solid #c4d3df;
border-bottom: 4px solid #c4d3df;
}

/* System Messages */
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

/* Debug */
#system-debug     { color: #666; background-color: #fff; padding: 10px; margin: 10px; }
#system-debug div { font-size: 11px;}

div.error {background: #FCE7E7 url(alert-tl.png) 0 0 no-repeat;padding: 0;margin: 20px 0;color: #c00;font-weight: bold;}
div.error .c2 {background: url(alert-tr.png) 100% 0 no-repeat;}
div.error .c3 {background: url(alert-bl.png) 0 100% no-repeat;}
div.error .c4 {background: url(alert-br.png) 100% 100% no-repeat;padding: 12px;}
div.error span {background: url(alert-icon.png) 0 50% no-repeat;padding-left: 25px;display: block;}
div.error a {color: #c00;}

div.notice {background: #E9EFFC url(notice-tl.png) 0 0 no-repeat;padding: 0;margin: 20px 0;color: #005CAF;font-weight: bold;}
div.notice .c2 {background: url(notice-tr.png) 100% 0 no-repeat;}
div.notice .c3 {background: url(notice-bl.png) 0 100% no-repeat;}
div.notice .c4 {background: url(notice-br.png) 100% 100% no-repeat;padding: 12px;}
div.notice span {background: url(notice-icon.png) 0 50% no-repeat;padding-left: 25px;display: block;}
div.notice a {color: #005CAF;}

div.description, div.warn {background: #F5F3D9 url(desc-tl.png) 0 0 no-repeat;padding: 0;margin: 20px 0;color: #73621C;font-weight: bold;}
div.description .c2, div.warn .c2 {background: url(desc-tr.png) 100% 0 no-repeat;}
div.description .c3, div.warn .c3 {background: url(desc-bl.png) 0 100% no-repeat;}
div.description .c4, div.warn .c4 {background: url(desc-br.png) 100% 100% no-repeat;padding: 12px;}
div.description span, div.warn span {background: url(desc-icon.png) 0 50% no-repeat;padding-left: 25px;display: block;}

