body {
  margin:0;
  padding:0;
  font:10pt Tahoma, Arial, Sans-Serif;
  color:#000000;
  line-height:14pt;
  background-color:#999999;
}

h1 {
  margin:8px 0 8px 0;
  padding:0;
  font:12pt Tahoma, Arial, Sans-Serif;
  font-weight:bold;
  text-decoration:none;
  text-align:center;
}

p {
  margin:6px 0;
  padding:0;
  text-indent:50px;
}

table {
  width:920px;
  margin:0 auto;
}
td {
  border:#999999 1px solid;
  text-align:center;
}
.bold {
  font-weight:bold;
}

#content {
  margin:4px auto 0 auto;
  width:960px;
  text-align:center;
  background-color:#ffffff;
}

#header {
  margin:0;
  padding:0;
  position:relative;
  width:960px;
  height:115px;
  background:#FFFFFF url('../img/bg.png') repeat-x top;
}

.header_text {
  top:0;
  left:0;
  position:absolute;
  width:960px;
  margin:0;
  padding:40px 0 0 0;
  font:16pt Tahoma, Arial, Sans-Serif;
  color:#000000;
  line-height:18pt;
  letter-spacing:4px;
}

.sfop_logo {
  top:0;
  left:0;
  width:115px;
  height:115px;
  position:absolute;
  margin:0 0 0 10px;
  padding:0;
  background:#FFFFFF url('../img/sfop_logo.png') no-repeat;
  background-color:transparent;
}

.eoo_logo {
  top:0;
  left:0;
  width:112px;
  height:113px;
  position:absolute;
  margin:1px 0 0 840px;
  padding:0;
  background:#FFFFFF url('../img/eoo_logo.png') no-repeat;
  background-color:transparent;
}

.bird_left {
  top:0;
  left:0;
  width:112px;
  height:113px;
  position:absolute;
  margin:0 0 0 170px;
  padding:0;
  background:#FFFFFF url('../img/bird_left.png') no-repeat;
  background-color:transparent;
}

.bird_right {
  top:0;
  left:0;
  width:112px;
  height:113px;
  position:absolute;
  margin:0 0 0 702px;
  padding:0;
  background:#FFFFFF url('../img/bird_right.png') no-repeat;
  background-color:transparent;
}

#tablist {
  clear:left;
  width:940px;
  margin:10px auto 14px auto;
  padding:0;
  line-height:20pt;
}
#tablist ul {
  margin:0;
  padding:0;
}
#tablist li {
  list-style:none;
  display:inline;
  margin:0;
  padding:0;
}
#tablist li a {
  text-decoration:none;
  padding:2px 16px;
  margin:0 2px;
  background:#ffffff;
  font-weight:bold;
  color:#000000;
  border:#999999 1px solid;
}
#tablist li a:hover {
  background:#999999;
  color:#ffffff;
}
#tablist li a.current {
  background:#999999;
  color:#ffffff;
}

#main {
  clear:left;
  text-align:justify;
  margin:0 auto;
  padding:0 20px;
}

#footer {
  clear:left;
  height:115px;
  background:#FFFFFF url('../img/bg_f.png') repeat-x top;
  margin:0;
  padding:0;
}

#footer p {
  margin:0;
  padding:10px 20px 0 20px;
  text-indent:0;
}

.left{float:left; margin:0;}
.photo{padding:2px; margin:2px 12px 2px 0;}