body{
     background: white;
     font-family: Verdana,Tahoma,Helvetica,Helv; color: black; font-size: small;
     }

* html body {
  font-size: x-small; /* for IE5/Win */
  f\ont-size: small; /* for other IE versions */
}

a:link { color: blue; }
a:visited {color: blue; }
a:hover {color: red; text-decoration: none; background-color: yellow; }

td{font-family: Verdana,Tahoma,Helvetica,Helv; font-size: 100%;}
h1{font-family: Verdana,Tahoma,Helvetica,Helv; font-size: 120%; font-weight: bold; color: white;}
h2{font-family: Verdana,Tahoma,Helvetica,Helv; font-size: 100%; font-weight: bold; color: white;}
h3{font-family: Verdana,Tahoma,Helvetica,Helv; font-size: 120%; font-weight: bold; color: black; background: #83BFF7; padding: 5px; border-left: 1px dotted black; border-right: 1px dotted black; border-bottom: 1px dotted black; border-top: 1px dotted black; }
h4{font-family: Verdana,Tahoma,Helvetica,Helv; font-size: 100%; font-weight: bold; color: black; background: #B1D5F7; margin-left: 10px; margin-right: 10px; padding: 5px; border-bottom: 1px dotted #B1D5F7; border-top: 1px dotted #B1D5F7; }

div.introholder {text-align:center;}
div.intro {width: 600px; margin: 0 auto; text-align:center;}

div.mainheader 		{ font-family:Verdana,Tahoma,Helvetica,Helv; font-size:medium; color:#000044; text-align:left; font-weight:bold; }
div.maintext 		{ font-family:Verdana,Tahoma,Helvetica,Helv; font-size:small; text-align:justify; }
div.mainleft 		{ font-family:Verdana,Tahoma,Helvetica,Helv; font-size:small; text-align:left; }
div.mainmenu 		{ font-family:Verdana,Tahoma,Helvetica,Helv; font-size:small; text-align:right; }
div.mainpages 		{ font-family:Verdana,Tahoma,Helvetica,Helv; font-size:x-small; text-align:right; margin-right:0px; }
div.maincatnav 		{ font-family:Verdana,Tahoma,Helvetica,Helv; font-size:x-small; text-align:left; margin-left:0px; }
div.mainname 		{ font-family:Verdana,Tahoma,Helvetica,Helv; font-size:small; color:#0000FF; text-align:left; }
div.maininputleft 	{ font-family:Verdana,Tahoma,Helvetica,Helv; font-size:small; text-align:left; }
div.comment 		{ font-family:Verdana,Tahoma,Helvetica,Helv; font-size:small; background: #eeeeee; text-align:left; margin-left:5mm; }
div.xsmallleft 		{ font-family:Verdana,Tahoma,Helvetica,Helv; font-size:x-small; text-align:left; }
div.smallleft 		{ font-family:Verdana,Tahoma,Helvetica,Helv; font-size:small; text-align:left; }
div.spaceleft 		{ font-family:Verdana,Tahoma,Helvetica,Helv; font-size:x-small; text-align:left; }
div.footer 		{ font-family:Verdana,Tahoma,Helvetica,Helv; font-size:x-small; color:#EFEFEF; text-align:center; }
div.inset 		{ border: 1px solid black; margin: 10px; padding: 10px; }

img.spacedoutlined{margin: 10px; border: 1px solid #000000;}
img.spaced{margin: 10px;}
img.contentsimage{margin: 5px 20px; border: 0; }
#contents a { border-top: 0; border-left: 0; border-right: 0; border-bottom: 1px solid white;}
#contents a:hover {color: red; text-decoration: none; background-color: white; border-top: 0; border-left: 0; border-right: 0; border-bottom: 1px solid #AABBD2;}

span.censored 		{ font-family:Verdana,Tahoma,Helvetica,Helv; font-size:small; color:#FF0000; text-align:left; }


div.centered { text-align: center; }
div.centered table { margin: 0 auto; text-align: left; }

table.survivors         { width: 95%; border: 1px solid black; margin: 0px; padding: 0px; border-spacing: 0px; }
tr.survivorrow0         { background: #eeeeee; }
table.survivors td      { padding: 4px; }
tr.survivorrow1         { background: #cccccc; }
tr.survivorheading      { background: #111111; color: #ffffff; }

table.raf               { background: #DDEEEE; }
table.faa               { background: #CCCC88; }
table.raflead           { background: #DDEEEE; width: 95%; border: 1px solid black; margin: 0px; padding: 0px; border-spacing: 0px; }
table.raflead td        { padding: 4px; }
table.faalead           { background: #CCCC88; width: 95%; border: 1px solid black; margin: 0px; padding: 0px; border-spacing: 0px; }
table.faalead td        { padding: 4px; }
th.raflead              { background: #DDFFFF; color:#6666DD; font-size:small; }
td.raflead              { background: #DDFFFF; color:#6666DD; font-size:small; }
th.faalead              { background: #FFFFDD; color:#6666DD; font-size:small; }
td.faalead              { background: #FFFFDD; color:#6666DD; font-size:small; }

td.rafleadrow0,td.faaleadrow0          { background: #eeeeee; }
td.rafleadrow1,td.faaleadrow1          { background: #cccccc; }
th.rafleadheading,td.rafleadheading,th.faaleadheading,td.faaleadheading,th.faaleadrow0,th.rafleadrow0       { background: #111111; color: #ffffff; font-size:small }

table.raftitle          { background: #C0C0FF; width: 100%; border: 0px; margin: 0px; padding: 0px; }
td.raf                  { background: #EEFFFF; font-size:small; }
td.raf0                 { background: #EEEEEE; font-size:small; border: 0px; margin: 0px; padding: 0px; }
td.raf1                 { background: #DDDDDD; font-size:small; border: 0px; margin: 0px; padding: 0px; }
td.raf2                 { background: #F5F5F5; font-size:small; border: 0px; margin: 0px; padding: 0px; }
th.raf                  { background: #CCDDDD; font-size:small; }

td.rafpart              { background: #EEFFFF; font-size:small; }
th.rafmark              { background: #DDFFFF; color:#6666DD; font-family: Courier New,Courier; font-size:medium; }
th.raftitle             { background: #DDFFFF; color:#6666DD; font-family: Courier New,Courier; font-size:large; }
th.raflarge             { background: #4D559A; color:#9CEEFF; font-family: Courier New,Courier; font-size:x-large; }
th.rafmedium            { background: #AAFFFF; color:#6666DD; font-family: Courier New,Courier; font-size:large; }
th.rafmediumlight       { background: #DDFFFF; color:#6666DD; font-family: Courier New,Courier; font-size:large; }
th.rafsmall             { background: #AAFFFF; color:#6666DD; font-family: Courier New,Courier; font-size:medium; }
th.rafxsmall            { background: #AAFFFF; color:#6666DD; font-family: Courier New,Courier; font-size:small; }

td.faa                  { background: #FFFFEE; font-size:small; }
th.faa                  { background: #CCCC88; font-size:small; }
td.faapart              { background: #FFFFEE; font-size:small; }
th.faamark              { background: #FFFFDD; color:#6666DD; font-family: Courier New,Courier; font-size:medium; }
th.faatitle             { background: #FFFFDD; color:#6666DD; font-family: Courier New,Courier; font-size:large; }
th.faalarge             { background: #2222CC; color:#FFFD00; font-family: Courier New,Courier; font-size:x-large; }
th.faamedium            { background: #FFFD00; color:#2222CC; font-family: Courier New,Courier; font-size:large; }
th.faamediumlight       { background: #FFFFDD; color:#2222FF; font-family: Courier New,Courier; font-size:large; }
th.faasmall             { background: #FFFF00; color:#2222FF; font-family: Courier New,Courier; font-size:medium; }
th.faaxsmall            { background: #FFFF00; color:#2222FF; font-family: Courier New,Courier; font-size:small; }

td                      { font-size: small; }
td.surv                 { font-size: small; }
td.class1 		{ background: #efefef; border:0px; }
td.class2 		{ background: #eeeeee; border:0px; text-align:justify; vertical-align:top; }
td.credit               { font-size:x-small; font-weight: bold; text-align:center; }

th.large                { background: #EEEEAA; font-family: Courier New,Courier; font-size:x-large; color: #995511; }
th.medium               { background: #FFFFBB; font-family: Courier New,Courier; font-size:large; color: #995511; }
th.small                { background: #D9D9F6; font-family: Courier New,Courier; font-size:medium; color: #000000; }
th.important            { background: #D9D9F6; font-size:small; color: #000000; }

td.gbheader 		{ background-color: #e9e9e9; border:0px; font-size:medium; font-weight:bold; text-align:center;}

td.gbtable1 		{ background-color: #dddddd; border:0px; vertical-align:top; width:20%; }

td.gbtable2 		{ background-color: #cccccc; border:0px; vertical-align:top; }

th.dark { background-color: #dddddd }
td.light { background-color: #eeeeee }
table.bright { background-color: #ffffff }

hr                      { border: 0; width: 100% }

#competition {
  margin-top: 10px;
  margin-left: 50px;
  margin-right: 50px;
  margin-bottom: 10px;
  background-color: #eeeeff;
  text-align: center;
  border-color: #b0b0cc;
  border-style: dotted;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  padding: 10px;
}

#survivornotes {
  margin-top: 10px;
  margin-left: 50px;
  margin-right: 50px;
  margin-bottom: 10px;
  background-color: #F4F4FF;
  border-color: #b0b0cc;
  border-style: dotted;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  padding: 10px;
}

#twitter_div li {list-style-type: none; margin-left: -40px; }

p { padding-left: 10px; padding-right: 10px; }
.big { font-size: 120% }