html,body {
  margin:0;
  padding:0
}

body {
    font-family: 'Times New Roman' , Times, serif;
    font-size: medium;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    color: #000080;
    text-align: left;
    background: #fff;
    padding-bottom:20px
}

a { 
  color: #0066B3; 
  background: inherit; 
  text-decoration: none;
}

a.l { 
  color: #0066B3; 
  background: inherit; 
  text-decoration: underline; 
  font: bold 1.1em;
}

a.u { 
  color: #0066B3; 
  background: inherit; 
  text-decoration: underline;
}

h1 { 
    font: bold 2.1em 
    font-family: 'Times New Roman' , Times, serif;
    color: #036DA7; 
}
    
h2 { 
    font: bold 1.1em 
    font-family: 'Times New Roman' , Times, serif;
    padding: 0; 
    margin: 0; 
    color: #0066B3;
}

h3 { 
    font: bold 1.1em
    font-family: 'Times New Roman' , Times, serif;
    padding: 0; 
    margin: 0; 
    color: #0066B3;
}

div#header {
   width:100%;
   background: #AAD0EA; 
   position: absolute;
   height: 100px;
   left: 3px;
} /* change BBD9EE to different color code for banner */

div#header h1 {
  position: absolute;
  top: 0px;
  left: 0px;
  width:800px;
  height: 100px;
  margin-top: 20px;
  margin-left: 60px;
  text-align:left
}

div#header div#menu {
  position: absolute;
  top: 77px;
  left: 0px;
  width:800px;
  height: 100px;
  margin:0 auto;
  text-align:left
}

ul#nav, ul#nav ul  {list-style:none; margin:0; padding:0;}

ul#nav  {float:right;font-size: 80%}

ul#nav  li {float:left; margin-left: 3px; text-align: center;}

ul#nav  a {display: block; width: 95px;padding: 5px 0;background: #E7F1F8;text-decoration:none;color: #666;border-top : 1px solid #fff; border-left : 1px solid #fff; border-right : 1px solid #fff;}


ul#nav  a:hover {background: #fff;color: #000}  /* button mouse over */
ul#nav  a:active {background: #fff;color: #003}

ul#nav  li.activelink a {background: #E7F1F8;color: #003}
ul#nav  li.activelink a:hover {background: #fff;color: #003}
ul#nav  li.activelink a:active {background: #fff; color: #003}

/* for second-level menu lists */
ul#nav li ul {
	position: absolute;
	background: #AAD0EA;
	width: 8em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

ul#nav li:hover ul, ul#nav li.sfhover ul{ /* lists nested under hovered list items */
	left: auto;
        Z-index: 2;
}

ul#nav  li ul li {float:left; margin-left: 0px; text-align: center;}

/* end of second-level menu lists */


table.tbfont td { 
    font-family: 'Times New Roman' , Times, serif;
    font-size: medium;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    }
table.tbfont a {
    font-family: 'Times New Roman' , Times, serif;
    font-size: medium;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
}

img.x {
 position:absolute;
 left:20px;
 top:2px;
}

#top {
 position :absolute;
 left :650px;
 top:55px;
}

#right {
  position: absolute;
  width: 600px;
  top: 100px;
  left: 3px;
  margin-right: 7px;
  padding-top: 10px;
  padding-left: 5px;
  margin-bottom: 1.2em;
  background: #eee;
  text-align: left;
}

#middle { 
   position: absolute;
   left: 340px;
   top: 155px;
}

#middle2 {   /* for movies */
   position: absolute;
   left: 215px;
   top: 380px;
}

#left {
  position: absolute;
  width: 400px;
  top: 100px;
  left: 605px;
  padding-top: 10px;
  padding-right: 3px;
  margin-bottom: 1.2em;
  background: #eee;
  text-align: left;
}

#left .box {
	padding: 1em;
	margin: 0 0 1em 0;
	background : #FFF6BF;
}


#content {
  
}

ul {  padding: 0; margin: 0;}
li { list-style-type: none;}