/* CSS Document */
*{margin:0; padding:0}
a{color:#CC0000; text-decoration:none;}
a:hover{color:black; text-decoration:underline;}
a:visited{color:#990000}
img{border:none;}
h1{font-family:"Courier New", Courier, mono; font-size:165%; font-weight:bold; color:black; padding:5px 10px 0 0px;}
h2{font-family:"Courier New", Courier, mono; font-size:150%; letter-spacing:.1em; color:black; padding:5px 10px 0 5px;}
h3{font-family:"Courier New", Courier, mono; font-size:125%; letter-spacing:.1em; color:white; background:black; padding:5px 10px;}
h3 a{font-family:"Courier New", Courier, mono; font-size:115%; letter-spacing:.1em; color:white; background:black; padding:5px 20px;}
h3 a:hover{font-family:"Courier New", Courier, mono; font-size:115%; letter-spacing:.1em; color:black; background:#CC0000; padding:5px 20px; text-decoration:none;}
h4{font-family:"Courier New", Courier, mono; font-size:110%; color:black; margin-top:15px; padding:18px 10px 2px 10px; background:url(images/tab.gif) bottom right no-repeat;}
h5{font-family:"Courier New", Courier, mono; font-size:125%; letter-spacing:.1em; color:black; background:#CC0000; padding:5px 10px;}
h5 a{font-family:"Courier New", Courier, mono; font-size:115%; letter-spacing:.1em; color:black; background:#CC0000; padding:5px 20px;}
h5 a:hover{font-family:"Courier New", Courier, mono; font-size:115%; letter-spacing:.1em; color:white; background:black; padding:5px 20px; text-decoration:none;}
h6{font-family:"Courier New", Courier, mono; font-size:95%; padding:10px;}
ol{font-family:"Courier New", Courier, mono; font-size:120%; margin:10px 10px 10px 40px;}
ol li{margin-bottom:10px;}
#wrapper{width:100%; background:url(images/bigbird.jpg) 475px center no-repeat;}
#container{width:770px; margin:0 auto; border:1px solid black; background:url(images/bkgd.gif) top repeat-y;}
#container2{width:770px; margin:0 auto; border:1px solid black; background:white;}
#container3{width:770px; margin:0 auto; border:1px solid black; background:url(images/bkgd2.gif) top repeat-y;}
#header{width:770px; height:175px;}
#leftcol{width:175px; background:white; float:left}
#navcontainer{margin:0 10px;}
#navlist{}
#navlist ul{margin:0;}
#navlist li{font-family:Helvetica, Arial, sans-serif; font-size:75%; color:white; text-decoration:none; letter-spacing:.1em; list-style:none;}
#navlist li a{display:block; color:black; background-color:#FFE6A3; border-bottom:1px solid black; padding:5px;}
#navlist li a:hover{background-color:#E0CA8F; color:#CC0000; text-decoration:none;}
#main{width:394px; background:white; float:left;}
#main2{width:595px; background:white; float:left}
#main3{width:344px; background:white; float:left}
#rightcol{width:200px; float:left; background:#CCCCCC; border-left:1px solid black}
#rightcol2{width:250px; float:left; background:#CCCCCC; border-left:1px solid black}
#sponsors{text-align:center; padding:10px; margin:10px; border-top:2px solid black;}
#footer{width:770px; height:50px; background:#CC0000 url(images/footertab.jpg) bottom right no-repeat; clear:both; margin-bottom:0;}
#footer p{ font-family:Helvetica, Arial, sans-serif; font-size:75%; color:white; text-align:center; padding:10px;}
#footer a{text-decoration:none; color:black;}
#footer a:hover{text-decoration:underline; color:white;}

#movie{float:right; overflow:hidden; margin-left:-40px;} 

#feature{width:365px; margin:10px; border:4px solid black; background:black; clear:both}
#filmstrip{width:365px; margin:10px;}
.magnet{margin:0 0 20px 0;}
.atag{font-family:"Courier New", Courier, mono; font-size:120%; font-weight:bold; font-variant:small-caps; margin:0 5px; line-height:80%}
.definition{font-family:"Courier New", Courier, mono; font-size:120%; margin:5px 10px 10px 10px;}
.copy{font-family:Helvetica, Arial, sans-serif; font-size:90%; padding:5px; line-height:125%}
.floatleft{ float:left; margin:0 5px;}
.floatright{float:right; margin-left:5px;}
.floatleft2{ float:left;}
.floatright2{float:right;}
.quote{font-family:"Courier New", Courier, mono; font-size:100%; font-weight:bold; margin:0 5px; line-height:80%}
.bullet{font-family:Helvetica, Arial, sans-serif; font-size:95%; padding:5px; line-height:125%; margin:0 10px;}
.readerslist{margin:0 10px 20px 10px;font-family:"Courier New", Courier, mono; font-size:100%;}
.readerslist li{margin:7px 0; list-style:none;}
#mapindex{
text-align:center;
width:585px;
font-family:"Courier New", Courier, monospace;
font-weight:bold;
font-size:150%;

}

.tbmain{ 
 /* Changes on the form */
 background: white; 
}
.left{
  /* Changes on the form */
  color: black; 
  font-family:Helvetica, Arial, sans-serif;

}
.head{
  color:#333333;

  text-decoration:underline;
  font-family:Helvetica, Arial, sans-serif;
}
td.left {
  font-family:Helvetica, Arial, sans-serif;

  color:black;
}
.pagebreak{
  font-family:Helvetica, Arial, sans-serif;

  color:black;
}
.tbmain{
  height:100%;
  background:white;
}
span.required{

  color: red;
}
 
 
 
 
form{
width:500px;
margin-left:10px;
}
 
label{
float: left;
width: 200px;
font-family:Helvetica, Arial, sans-serif;
font-size:100%;
margin-bottom:5px;
}

input, textarea{
width: 200px;
margin-bottom: 5px;
}

textarea{
width: 250px;
height: 150px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 110px;
margin-top: 150px;
width: 90px;
}

fieldset{
float:left;
width:100%;
border:none;
}
br{
clear: left;
}
.field-state{
margin-left:110px;
}
.radio{
width:12px;
float:left;
margin-right:5px;
}

.long{
width:400px;
font-size:110%;
font-weight:bold;
}

.labeled{
font-size:110%;
font-weight:bold;
}