@charset "utf-8";
/* CSS Document */

#allcontent 
  {
    background-image: url(../images/bk_contact.jpg);
    background-repeat: no-repeat;
    height: 459px;
    clear: both;
  }
  
  #rightcol

    {

      float: right;
      width: 415px;
      margin-left: 4px;
      margin-right: 5px;
      padding-top: 3em;
      height: 423px;  /* 3em roughly 36px */    
      color: #FFFFFF;
      
      background: #000;
      /* For web browsers who care */
      opacity: 0.7;
      /* For IE 5-7 */
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
      /* For IE 8 (and 9, 10, 11?). Don't miss the added quotes */
      -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
      
    }
    #rightcol a {
      color: #FF0000; 
    }
    #rightcol p {
      padding-left: 32px;
      padding-right: 10px;
      padding-bottom: 0px;
      margin-bottom: 1px;
      border: 1px solid #000;
    }
    
    html>body #rightcol
    {
      padding-top: 1em;
      background: #000;
      opacity: 0.7;
      height: 447px;  /* 1em roughtly 12px */
    }
    
    #content
    {
      padding-top: 1em;
      margin: 0 430px 0 1em;
    }
    
    form {
      padding-left: 32px;
    }
.fieldset {
  border:solid 0 #ccc; /* Opera doesn't get border:none or border:0 on fieldsets */
}

.errContainer {
  color:#f30000;
  font-weight:bold;
  font-size:10px;
}

.fieldset label {
text-align:left;
width:70px;
float:left;
padding: 0 0.2em 0.2em 0.2em;
margin:0;
margin-top:0.4em;
margin-left: 0;
font-weight: bold;
  }
  
html>body .fieldset label {
  margin-left: -1em;
}

.fieldset .nobr {display:none;}  
.fieldset .textfield {
margin:0px;
height:20px;
width:263px;
border:solid 0 #000;
/*background: transparent url("../images/contact-textfield.jpg") no-repeat;*/
color: #fff;
margin-top: 0.3em;
background-color:#999999;

}
.fieldset .city {
margin:0px;
height:20px;
width:141px;
border:solid 0 #000;
/*background: transparent url("../images/contact-textfield.jpg") no-repeat;*/
color: #fff;
margin-top: 0.3em;
background-color:#999999;

}
.fieldset .zip {
margin:0px;
height:20px;
width:53px;
border:solid 0 #000;
/*background: transparent url("../images/contact-textfield.jpg") no-repeat;*/
color: #fff;
margin-top: 0.3em;
background-color:#999999;

}
.fieldset select {
margin:0px;
height:22px;
width:63px;
border:solid 0 #000;
/*background: transparent url("../images/contact-textfield.jpg") no-repeat;*/
color: #fff;
margin-top: 0.3em;
background-color:#999999;

}

.fieldset .textarea {
margin:0px;
height:125px;
width:263px;
border:solid 0 #000;
margin-top: 0.3em;
background-color:#999999;
color: #fff;

/*background: transparent url("graphics/textarea_bg.gif") no-repeat;*/
}

.submit {
/*
margin:3px;
height:20px;
border:solid 0 #fff;
width:80px;
background: transparent url("graphics/submit.gif") no-repeat;
*/
margin-left: 210px;
margin-top: 0.3em;
 }
 
html>body .submit {
  margin-left: 201px;
}
