body { background-color:#434343; margin:0; padding:0; font: 11pt verdana, sans-serif; text-align:center; }
img { border:0; }
#container{ background-color:#f0f0f0; width:788px;  margin:0 auto; padding:10px 0 20px 0; }
#header { height:220px; padding:0 10px; }
#header img { float:left; }
h1 { text-align:center; margin:0; color:#088bb5; padding:30px 0 0 0; font-size:28pt; }
.catch { text-align:center; font-weight:bold; font-size:16pt; color:#64ac26; }

h2 { color:#088bb5; margin-bottom:5px; }

#nav { text-align:left; border:2px solid #999; background:#3f3f3f; height:40px; color:#fff; }
.snav { font-size:8pt; }
.nitem { float:left; font-weight:bold; margin-left:20px; }

#nav a { text-decoration:none;  color:#fff; }

#nav a:hover { color:#0c0; }
a:hover { color:#090; }

#content { text-align:left; margin:20px 20px 0 20px; }

#footer { font-weight:normal; color:#ccc; margin:10px; font-size:9pt; }
#footer a { color:#ccc; text-decoration:none; }

#mfrm { background: #cfe7ff; border: 1px solid #000; padding: 10px; width: 500px; font-family: verdana; font-size: 12px; margin-bottom: 20px; }
#vid { margin-bottom: 20px; }

.stitle { font-weight:bold; color:#64ac26; }
.sp { color:#d40101; }

.fr   { float:right; margin:0 0 20px 20px; }
.fr1 { float:right; margin:40px 0 20px 20px;  background-color:#4aadd0; }
.report { font-weight:bold; font-size:14pt; color:#bb522f; padding:10px 10px 5px 10px; }
.small { font-size:9pt; padding:0 10px 10px 10px; }

