/* CSS Document */

body {
  background-color: #000000;
  font-family: helvetica;
  color: white;
  font-size: 14px;
}

/*From FTF site*/
a:link { color: 00ff00; text-decoration: none; font-weight: normal }
a:visited { color: 00ff00; text-decoration: none; font-weight: normal }
a:active { color: yellow; text-decoration: none }
a:hover { color: ff00ff; text-decoration: none; font-weight: none }

#container{
  width: 900px;
}

#movie {
  position: absolute;
  left:5px;
  top: 145px;
}

#flashplayer{
  position: absolute;
  left: 525px;
  top: 145px;
}

#pageText {
  position: absolute;
  left: 5px;
  top: 450px;
  width: 475px;
}

#FTFLogo{
  height: 197px;
  width: 196.5px;
  float: left;
  margin: 0px 10px 10px 5px;
}

#formHide {
  background-color: #000000;
  position: absolute;
  left: 525px;
  top: 460px;
  width: 350px;
  height: 350px;
  z-index: 100;
/*opacity: .75;
filter: alpha(opacity=75);*/
}

#hideText {
  position: relative;
  left: 5px;
  top: 100px;
}

#downloadForm {
  position: absolute;
  left: 525px;
  top: 460px;
  width: 350px;
}

#formHead{
  width: 300px;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 15px;
  color: #CC0000;
}

#hemlockLink{
  position: absolute;
  left: 450px;
  top: 1025px;
  width: 50px;
}

th {
  font-size: 16px;
  text-decoration: underline;
  background-color: gray;
}

.customerTable{
	border: 2px solid white;
	color: black;
}

.custEntry{
  margin: 0px 0px 10px 0px;
}

.custRow{
	background-color: gray;
	
}

.custCol0{
	width: 50px;
	text-align: center;
	#border-bottom: 1px solid white;
}

.custCol1{
  width: 350px;
  text-align: center;
  #border-bottom: 1px solid white;
}

.custCol2{
  width: 500px;
  text-indent: 10px;
  #border-bottom: 1px solid white;
}

.custCol3{
  width: 100px;
  text-align: center;
  #border-bottom: 1px solid white;
}

.custCol4{
  width: 250px;
  text-indent: 10px;
  #border-bottom: 1px solid white;
}

.custCol5{
  width: 150px;
  text-align: center;
  #border-bottom: 1px solid white;
}

.custCol6{
  width: 100px;
  text-align: center;
  #border-bottom: 1px solid white;
}

.custCol7{
  width: 200px;
  text-align: center;
  #border-bottom: 1px solid white;
}

input {
  margin: 0px 0px 0px 10px;
}

.aside {
  font-size: 10px;
  color: #AAAAAA;
}

.errorMessage {
  color: red;
}

.userMessage {
  color: yellow;
}

.checkbox {
  margin: 10px 7px 0px 0px;
}

#physCheck {
  width: 300px;
}


.submitButton {
  height: 30px;
  width: 100px;
  color: #00FF00;
  font-size: 14px;
  font-weight: bold;
  line-height: 30px;
  vertical-align: middle;
  border: 2px solid #666666;
  text-align: center;
  margin: 15px 0px 5px 0px;
  cursor: pointer;
}

.submitText {
  vertical-align: middle;
}

#customerTable {
  width: 80%;
  border: 1px solid white;
  margin-top: 25px;
}

.customerEntry{
  width: 100px;
  height: 45px;
  font-size: 13px;
}
