.body {
  width:1012px;
  background:#EEEEEE;
}

#content {
  border:1px solid #CCCCCC;
  background:#FFFFFF;
  width:1000px;
  text-align:center;
  padding-top:20px;
  padding-bottom:20px;
  margin-left:5px;
  margin-right:5px;
}

#video {
  width:960px;
  height:540px;
}

#thumb1, #thumb2, #thumb3, #thumb4 {
  position:absolute;
  width:200px;
  margin-bottom:20px;
  margin-top:10px;
  text-align:left;
  display:inline;
  margin-left:24px;
  margin-right:24px;
}


#thumb1 {
  left: 0; 
}

#thumb2 {
  left: 25%;
}

#thumb3 {
  left: 50%;
}

#thumb4 {
  left: 75%;
}

* html #thumb { margin-right:-3px; height:1%; margin-left:21px;}

#menu {
  width:1000px;
  background:#ABCDEF;
  border:1px solid #CCCCCC;
  margin-left:5px;
  margin-right:5px;
  text-align:center;
  clear:both;
}

#header {
  width:50%;
  background:#ABCDEF;
  border:1px solid #CCCCCC;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}


/* GLOBAL SEMANTICS ***********************************************/

a {
  background:transparent;
}
a:visited.non-ul,
a:link.non-ul {
  color:#404080;
}
a:hover.non-ul,
a:active.non-ul {
  color:#4040FF;
}
a:link {
  color:#0000FF;
}
a:visited {
  color:#333333;
}
a:hover {
  color:#588EE3;
}
a:active {
  color:#588EE3;
}
body {
  background:#EBEBEB;
  color:#000000;
}
form fieldset div.notes {
  background-color:#ffffe1;
  border:1px solid #666666;
  color:#666666;
}
form fieldset div.notes h4 {
  background:url(images/icon_info.png) no-repeat top left;
  border:1px solid #666666;
  color:#666666;
}
form fieldset div.notes p {
  color:#666666;
}
input,
submit,
td {
  color:#000000;
}
select {
  color:#000000;
}
textarea {
  color:#000000;
}
th {
  background-color:#DAE0ED;
  color:#000000;
}


