@charset "UTF-8";
/* CSS Document */
/* ------------------------------------------FORM STYLES------------------------------------------------ */

/* --buttons-- */

input.btn{
   color:#333;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:normal;
   padding-top:2px;
   padding-bottom:4px;
   background-color:#b1be65;
   border:1px solid #87914d;
   margin-top:4px;
   margin-right:4px;
}
   input.btnhov{
   border-color:#ccc;
  }
   input.check {
    margin-bottom:-1px;
      }
/* --text for fields and labels-- */
 input.searchfield{
   color:#333;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:normal;
   padding-top:3px;
   padding-bottom:5px;
   padding-left:3px;
   background-color:#d6dfa4;
   border:1px solid #87914d;
   margin-top: 4px;
}
.labeltextright{
 font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#333;
text-align:right;
padding-right:2px;
}
.labeltextright A{
color:#333;
}
.labeltextleft{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#333;
text-align:left;
padding-right:2px;
}
.labeltextleft A{
color:#333;
}
.labeltextleftred{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#993123;
text-align:left;
padding-right:2px;
}
.labeltextleft A{
color:#333;
}
.labeltextcenter{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#333;
text-align:center;
padding-right:2px;
}
.labeltextcenter A{
color:#333;
}
.labeltextlarge{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333;
text-align:left;
padding-right:2px;
}
.labeltextlarge A{
color:#333;
}
.fieldtextblk{
font-size: 11px;
line-height:15px;
color:#333;
}
.fieldtextblk A{
color:#333;
}
.fieldtextblkcenter{
font-size: 11px;
line-height:15px;
color:#333;
text-align:center;
}
.fieldtextblkcenter A{
color:#333;
}
.fieldtextblkleft{
font-size: 11px;
line-height:15px;
color:#333;
text-align:left;
}
.fieldtextblkleft A{
color:#333;
}
.areatextblk{
font-size: 11px;
line-height:16px;
color:#333;
}
.areatextblk A{
color:#333;
}
.fieldtextred{
font-size: 11px;
color:#993123;
}
.fieldtextredcenter{
font-size: 11px;
color:#993123;
text-align:center;
}
/* --borders and bgcolor for fields and rows-- */
.rowBlue{
background-color:#bae0e0;
border-bottom: 2px solid #333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
text-align:left;

}
.rowGreen{
background-color:#ced58e;
border: 2px solid #608f8f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
text-align:left;
padding-right:2px
}
.rowWhite{
background-color:#fff;
border: 2px solid #608f8f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
text-align:left;
padding-right:2px
}
.rowGrey{
background-color:#f5f4ef;
border: 2px solid #608f8f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
text-align:left;
padding-right:2px
}





.fieldcolor1, .textarea1{
background-color:#bae0e0;
border: 1px solid #608f8f;
}
.fieldcolor2, .textarea2{
background-color:#ced58e;
border: 1px solid #608f8f;
}
.textareaTips{
background-color:#ced58e;
border: 1px solid #333;
padding: 20px;
}



.submitFields {
font-size: 12px;
padding: 2px 3px;
color:#333;
background-color:#f5f4ef;
border: 1px solid #666;
}


.regFields {
margin:2px 5px 0 0;
background-color:#f5f4ef;
border-width: 0px 0px 1px 0px;
border-style: solid solid dotted solid;
border-color:#555;
}




.fieldcolorred, .textareared{
font-size: 10px;
color:#993123;
background-color:transparent;
border: none;
padding: 1px 0;
}
.textarea, .textareablk{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333;
background-color:transparent;
border: none;
}
.fieldcolorblkgry, .textareablkgry{
font-size: 10px;
color:#333;
background-color:#f5f4ef;
border: 1px solid #f5f4ef;
}
select {
 background-color: #bae0e0;
 font-size:12px;
 color: #333;
 border: 1px solid #608f8f;
 }
 
 .selectGrey {
 background-color: #f5f4ef;
 font-size:12px;
 padding:2px 3px;
 color: #333;
 border: 1px solid #666;
 }
 .formphoto{
 width:275px;
 height:200px;
 border:1px solid #333;
 }
.style1 {color: #FDFBF2}

input.btn{
   color:#333;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-weight:normal;
   padding-top:2px;
   padding-bottom:4px;
   background-color:#b1be65;
   border:1px solid #87914d;
   margin-top:4px;
   margin-right:4px;
}

/* --NEW STYLES added 12/14/07-- */

.previewTitle {
font-size:18px;
font-weight:normal;
color:#993123;
text-align:Left;
padding: 2px 0px;
background-color:#f5f4ef;
border: 0px;
}
.previewRating{
font-size: 11px;
font-weight:bold;
color:#993123;
text-align:center;
background-color:#f5f4ef;
border: 0px;
}
.rowDrkGrey
{
background-color:#e8e7e3;
border-bottom: 2px solid #333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
text-align:left;
padding-right:2px
}
.rowDrkGrey A
{
color:#333;
}
.rowNoBg{
border-bottom: 2px solid #333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
text-align:left;
padding-right:2px
}
.rowNoBg A
{
color:#333;
}