/* swe styles dropdown manipulation */

.-text-------- {}
.narrow {}
.-image-------- {}
.-table-------- {}
.no-border { border: none; border-collapse: collapse; }
.-div-------- {}
.clear-content {}
.home-snippet {}
.-other-------- {}
.noclass {}
._________________________ {}

/* generic elements */
body { font-family: Arial,Helvetica,sans-serif; color: #626262; font-size: 11px; line-height: 18px; margin: 0; padding: 0; text-align: left; }

------ Standard styling
.swe, .swe th, .swe td, .swe li, .swe dt, .swe dd { font-family: Arial,Helvetica,sans-serif; color: #626262; font-size: 11px; text-align: left; }
.swe p,    .swe-p    { font-size: 11px; margin: 0 0 11px 0; }
.swe p.narrow, .swe-p.narrow { text-align: justify; width: 337px; }
.swe h1,   .swe-h1   { font-size: 18px; margin: 0; padding: 0 0 16px 0; color: #5b92d3; font-weight: normal; }
.swe h2,   .swe-h2   { font-size: 15px; margin: 0 0 15px 0; }
.swe h3,   .swe-h3   { font-size: 13px; margin: 0 ; padding: 13px 0 13px 0; }
.swe h4,   .swe-h4   { font-size: 12px; margin: 0 0 12px 0; }
.swe h5,   .swe-h5   { font-size: 11px; margin: 0 0 11px 0; }
.swe h6,   .swe-h6   { font-size: 10px; margin: 0 0 10px 0; }
.swe pre,  .swe-pre  { font-family: Courier; text-align: left; }
.swe div,  .swe-div  { margin: 0; }
.swe span, .swe-span { margin: 0; }

.swe a { color: #5b92d3; }
.swe a img { border: 0; }
.swe ul { padding: 12px; margin: 3px; }
.swe ol { padding: 12px; margin: 12px; }
.swe dl { margin-bottom: 0; }
.swe table { border: 1; border-collapse: collapse; border-spacing: 0; margin: 0 0 10px 0; }
.swe td { padding: 2px; border: none; }
.swe td.border { padding: 2px; border: 1px solid #cccccc; }

.swe .clear-content { width: 690px; xwidth: 736px; clear: both; height: 1px; padding: 0; margin: 0; }

.error { color: red; }

.mceContentBody .home-snippet { float: left; width: 308px; padding: 15px; border: 1px solid red; margin-right: 16px; border: 1px dotted #7F8385; }
.mceContentBody .home-snippet-right { margin-right: 0; }
 .mceContentBody .home-snippet img { float: left; margin-right: 12px; }

.nowrap { white-space: nowrap; }

  .snippet { width: 170px;  padding: 15px; color: #7f8385; border-top: 1px solid white; }
  .snippet img { margin: 0 auto; }
  .snippet h1 { font-size: 14px; font-weight: normal; color: #5b92d3; }
  .snippet p { margin: 0 0 5px 0; }
  .snippet dt { font-weight: bold; color: #7f8385; }
  .snippet dt:hover { color: #5b92d3; }
   .snippet dt a { color: #7f8385; }
   .snippet dt a:hover { color: #5b92d3; }
  .snippet dd { margin: 0 0 6px; }
  .snippet-dark { background: #cad4e0; }
  .snippet-light { background: #edf0f4; }

.contact { background: #5b92d3; color: white; border-top: none; }
 .contact h1 { font-size: 14px; font-weight: normal; color: white; }
 .contact a { color: white; text-decoration: none; }
 .contact a:hover { text-decoration: underline; }
 .contact img { display: inline; top: 4px; position: relative; }

 .swe .left-snippets { float:left; margin-top: 12px; width: 331px; }
 .swe .right-snippets { margin-left: 372px; margin-top: 12px; width: 310px; }
 .swe .left-snippets .snippet-full, .swe .right-snippets .snippet-full { width: 310px; }
  .swe .left-snippets .snippet, .swe .right-snippets .snippet { border: 1px dotted #7F8385; float: left; }

     .swe .left-snippets .snippet a, .swe .right-snippets .snippet a { text-decoration: none; color: #5b92d3; }
      .swe .left-snippets .snippet a:hover, .swe .right-snippets .snippet a:hover { text-decoration: underline; }
     .swe .left-snippets .snippet hr, .swe .right-snippets .snippet hr { color: #7f8385; background: #7f8385; border: 0; height: 1px; }

     .swe .left-snippets .snippet-full img, .swe .right-snippets .snippet-full img { float: left; margin-right: 12px; }
     .swe .left-snippets .snippet-full hr, .swe .right-snippets .snippet-full hr { width: 130px; }

#mceTemplatePreview .narrow { text-align: justify; width: 337px; }

/*
table { margin: 0; padding: 0; }
table tbody { margin: 0; padding: 0; }
*/