
.lightbox {}

/* generic elements */
body { font-family: Verdana, sans-serif; font-size: 11px; color: #626262; line-height: 15px; margin: 0; padding: 0; text-align: center; }

.swe, .swe th, .swe td, .swe li, .swe dt, .swe dd { font-family: Verdana, sans-serif; font-size: 11px; color: #626262; text-align: left; }
.swe p,    .swe-p    { margin: 1em 0; line-height: 15px; font-size: 11px; }
.swe h1,   .swe-h1   { font-size: 17px; font-weight: bold; color: #004781; margin: 0.5em 0; }
.swe h2,   .swe-h2   { margin: 0.5em 0 1em 0; font-size: 13px; font-weight: bold; color: #004781; }
.swe h2 a, .swe-h2 a { font-weight: bold; }
.swe h2.bar,.swe-h2.bar { border-bottom: 1px solid #019e59; margin: 0 0 0.3em 0; padding: 2px 4px 0px 12px; font-size: 1em; font-style: normal; background: #019e59; color: white; } 
.swe h3,   .swe-h3   { margin: 1.5em 0 0.3em 0; font-size: 12px; font-weight: bold; color: #004781; }
.swe h4,   .swe-h4   { margin: 0.5em 0; font-family: Verdana,sans-serif; font-size: 10px; font-weight: bold; color: #004781; }
.swe h5,   .swe-h5   { font-size: 11px; }
.swe h6,   .swe-h6   { font-size: 10px; }
.swe pre,  .swe-pre  { font-family: Courier; text-align: left; }
.swe div,  .swe-div  { margin: 0; }
.swe span, .swe-span { margin: 0; }
.swe-a.h2-a { margin: 0.5em 0 1em 0; font-size: 15px; font-weight: bold; color: #004781; }
.swe h2 a.h2-a { display: block; }

.swe a { color: #004781; }
.swe a img { border: 1px solid #019e59; }
.swe ul, .swe ol { margin: 0 0 10px 20px; padding: 0; }
.swe table { border: 0; border-collapse: collapse; border-spacing: 0; margin: 0 0 10px 0; }
.swe td { padding: 2px; border: 0px solid #cccccc; }

.nowrap { white-space: nowrap; }
a.lightbox:hover img { border: 1px solid #004781; }
.story2 a img { border: 0; }
