.ve { border: 1px solid #36c; width: 500px; background: #fff; margin: 10px auto; text-align: left; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #111; position: relative; z-index: 9999; }
.ve h1 { background: #36c; color: #fff; margin: 0; padding: 2px 5px 4px 5px; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif !important; text-shadow:0 1px 0 rgba(0,0,0,0.3); }
.ve p { margin: 0; padding: 4px 5px; border-bottom: 1px solid #bbb; color: #555; }
.ve p.n { border-bottom: none; }
.ve p strong { color: #111; }
.ve p .sh { float: right; color: #999; cursor: pointer; }
.ve p .sh strong { color: #f00; }
.ve .veCode { display: none; border-top: 1px solid #bbb; }
.ve ol { margin-right: 10px; margin-top: 10px; }
html>/**/body .ve ol { padding-left: 35px; }
.ve ol li { background: #f9f9f9; padding: 2px 2px 2px 22px; margin-bottom: 3px; color: #777; }
.ve ol li.a { background: #eee; color: #f00; }
.ve label { width: 60px; float: left; }
.ve .toggle	{ float: right; cursor: pointer; }

.ve-notice { border-color: #707; }
.ve-notice h1 { background: #707; }
.ve-warning { border-color: #f60; }
.ve-warning h1	{ background: #f60; }
.ve-error { border-color: #f00; }
.ve-error h1 { background: #f00; }
.ve-other { border-color: #36c; }
.ve-other h1 { background: #36c; }
.ve-sql { border-color: #f00; }
.ve-sql h1 { background: #f00; }