
body.osl { 
  border:5px solid #333; 
  background: #eee; 
  padding:0 10px 10px; 
  font:11px/18px verdana, arial, helvetica, sans-serif; 
  text-align:center
}
body.osl ul.nav { 
  font-size:10px;
  padding:.5em; 
  border-bottom:2px groove #ccc; 
  border-top:2px groove #ccc; 
}
body.osl ul.nav li { display:inline; margin:0; padding:0 1em }
body.osl ul.nav :link { color:gray;font-weight:bold }
body.osl ul.nav :visited { color:black;font-weight:bold;text-decoration:none } 
body.osl ul.nav :link:hover { background:black; background-color:black }
body.osl ul.nav :visited:hover { background:black; background-color:black; color:gray }

body.osl h1,
body.osl h2,
body.osl h3 { font-size:1em;font-weight:bold;margin:0;display:inline }
body.osl h4,h5,h6 { font-size:1em;font-weight:bold;margin-bottom:0 }
body.osl h1 { margin-top:1em }

body.osl h2 { 
  text-align:left; 
  font-size:2em;
  color:gray; 
  display:block;
  margin:0.3em 0.3em; 
}
  
body.osl h3 { 
 border-style:none solid none dotted; 
 border-width:0 1px 0 .5em; 
 padding:0 4px 0 1px; 
 margin-right:.3em;
 text-transform:capitalize 
}
body.osl :link { color:navy;font-weight:bold }
body.osl :visited { color:teal;font-weight:bold;text-decoration:none } 
body.osl :link:hover { background:teal; background-color:teal }
body.osl :visited:hover { background:navy; background-color:navy }
body.osl a.plink { text-decoration:none; color:gray; white-space:nowrap; 
 font:12px/10px Times; letter-spacing:-2px; padding:1px 8px 0 4px; vertical-align:-1px; }
 
body.osl input.osl { font-size:12px }

body.osl p.copyright { 
 text-align:center; 
 margin:.5em 0 0em; 
 padding: 0em;
 font: 9px Verdana,sans-serif; 
 display: block
}
body.osl p.copyright li { display:inline; margin:0; padding:0 1em }
body.osl p.copyright :link { color:gray;font-weight:bold }
body.osl p.copyright :visited { color:black;font-weight:bold;text-decoration:none } 
body.osl p.copyright :link:hover { background:black; background-color:black }
body.osl p.copyright :visited:hover { background:gray; background-color:gray }

body.osl p.form {
 text-align:center; 
 margin:0em 0 0; 
 padding: 0em;
}

body.osl p.error {
 text-align:center; 
 color:red; 
 margin:0em 0 0; 
 padding: 0em;
}

body.osl p.url { 
 margin:0em 0 0em; 
 padding: 0em;
 display: block
}

body.osl p.features { 
 margin:0em 0 0em; 
 padding: 0em;
 text-align: left;
}

body.osl ul.features li { text-align: left; }
body.osl b.features { 
  font-size:12px;
}

body.osl h1.features { 
 text-align:left; 
 margin:0em 0 0em; 
 padding: 0em;
}

body.osl div.features {
  font-size:11px;
  border-top:2px groove #ccc; 
  padding: 0em;
}

body.osl div.url {
  font-size:12px;
  border-top:2px groove #ccc; 
  padding: 0em;
}

body.osl div.newurl {
  font-size:12px;
  border-top:2px groove #ccc; 
  padding: 0em;
}

span.fs { display:none }
address { font-style:normal }

