


/* CSS Document for all forms */

 #content div#text-content #main{
  float:none;
  width:auto;
}

.floatLeft {float:left}
.hide {display:none}

#content div#text-content input{line-height:1.2em;}

p.error{
  background:none #CC0000;
  color:#fff;
font-weight:bold;
}

#content div#text-content #main h2{
  color:#fff;
  margin-left:0;
}

#content div#text-content{
  background-image:none;
}

#content div#text-content #main #form {margin-right:20px; margin-left:10px; margin-top:20px}

#content div#text-content #main #form fieldset {background-color:#FBFEE9;
  border:1px solid #95B107;
  margin-bottom:10px;
  padding:15px;
  font-size:1em;
  position:relative;
}

#content div#text-content #main #form fieldset h2 {display:block; font-size:1.15em; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; color:#60700D; margin-left:0; margin-top:13px; margin-bottom:7px; padding:0; background:none transparent}

#content div#text-content #main #form fieldset legend {margin-left:-10px; margin-top:0; padding: 0; color:#60700D; background:none transparent; font-size:1.3em; font-weight:bold; font-family:"Trebuchet MS", Verdana, Arial, sans-serif}

#content div#text-content #main #form fieldset div.eventDatesDropdowns {float:left; margin-left:13px}
#content div#text-content #main #form fieldset div.indentIt {margin-left:26px} 
#content div#text-content #main #form fieldset div.eventDatesDropdowns .eventDatesDropdowns {float:left; margin-left:0}
#content div#text-content #main #form fieldset div.eventDatesDropdownsSolo {float:left; margin-right:13px}

#content div#text-content #main #form fieldset div {margin:10px 0}
#content div#text-content #main #form fieldset label {display:block;}
#content div#text-content #main #form fieldset div.checkbox label, 
#content div#text-content #main #form fieldset div.radio-group label, #content div#text-content #main #form fieldset div.radiobox label {display:inline;}

#content div#text-content #main #form fieldset p {margin:9px 0 9px 0}

#content div#text-content #main #form fieldset div#formDivider {border-bottom: 1px dashed #99B000}

#content div#text-content #main #form fieldset .clearBoth {clear:both}

#content div#text-content #main #form fieldset input.floatRight {float:right;}

#content div#text-content #main #form fieldset div input {border:1px solid #99B000; margin-top:3px; line-height:1em;}

#content div#text-content #main #form fieldset div input.radio {border:none; margin:0; padding:0; vertical-align:middle}
#content div#text-content #main #form fieldset div input.textBoxes {border:1px solid #99B000; height:1.4em;}
#content div#text-content #main #form fieldset form input.textBoxes {border:1px solid #99B000; height:1.4em;}
#content div#text-content #main #form fieldset div textarea {border:1px solid #99B000; margin-top:3px;}

#content div#text-content #main fieldset input.searchButton{vertical-align:middle; padding-bottom:0; margin-bottom:6px; height:16px; line-height:16px}
#content div#text-content #main fieldset input.subButton{vertical-align:middle; padding-bottom:0; margin-bottom:6px; height:16px; line-height:16px}

#content div#text-content #main fieldset#submit input{vertical-align:middle;}

#content div#text-content #main div#listEvent {background:none #FBFEE9; border:1px solid #95B107; margin-right:20px; margin-left:10px;}
#content div#text-content #main div#listVenue {background:none #FBFEE9; border:1px solid #95B107; margin-right:20px; margin-left:10px;}

#content div#text-content #main div#listEvent h2,
#content div#text-content #main div#listVenue h2{color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.9em;}

#content div#text-content #main #form fieldset#submit {border: 0 solid #fff; background: none transparent; padding:0;}
#content div#text-content #main #form fieldset#submitStartSub {border: 0 solid #fff; background: none transparent; padding:0; margin:0}
#content div#text-content #main #form fieldset#submit legend {display:none}
#content div#text-content #main #form fieldset div select {margin-top:3px; border:1px solid #99B000;}

#content div#text-content #main #form .subTickedPadding {margin-left:4px}
.hide{display:none;}
.hidden{display:none;}

.radiobox {padding:0 0 0 26px;}
#newsletter {padding:0 0 0 26px;}

#content div#text-content #main #form fieldset div.radio-groupLarge label {font-size: 1.1em; display:inline; margin:0; padding:0;}
#content div#text-content #main #form fieldset div.radio-groupLarge {padding-top:15px;}

form label{
  color:#666600 !important;
}

#content div#text-content #main #form fieldset p.date-title {margin-bottom:-5px !important; color:#60700D;}
#content div#text-content #main #form fieldset div.date_list {float:left; padding-right:12px; width:auto; padding-top:0; margin-top:0;}
.resultsNav a{ color:#e97001 !important; }

/********************************************* Thank you page ****************************************************/
#content div#text-content #main p.green-border-box{
  border:1px solid #95B107;
  margin:3px 0pt 3pt 10px;
  padding:7px;
}