@charset "utf-8";

#submissionform form, .tx-powermail-pi1 form {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 3px 0 0;
  margin: 10px auto;
  width: 605px;
  }
#submissionform fieldset, .tx-powermail-pi1 fieldset {
  border: none;
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF;
}
#submissionform fieldset, .tx-powermail-pi1_fieldset legend {
  display:none;
}
#submissionform input, #submissionform textarea, .tx-powermail-pi1 textarea, .tx-powermail-pi1 input {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color:#fff;
  color:#4d4d4d;
  border: 1px solid #c4c4c4;
  padding: 5px 7px;
  width: 190px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;
  -moz-box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;
  box-shadow: 2px 2px 5px #e2e2e2, inset 2px 2px 5px #e2e2e2;
  filter:progid:DXImageTransform.Microsoft.Shadow
  (color=#e2e2e2, Direction=135, Strength=5);
  -ms-filter:"progid:DXImageTransform.Microsoft.Shadow
  (color=#e2e2e2, Direction=135, Strength=5)";
}
#powermail_captchaimage {
  display:block;
  margin-top: 5px;
  margin-bottom: 5px;
}
#submissionform textarea {
  width: 425px;
  overflow:auto;  
}

#submissionform select {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

#submissionform ul {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#submissionform li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  float:left;
  padding: 10px;
}

#submissionform fieldset legend {
  font-weight:bold;
  font-size:22px
  margin:15px 0 0 6px;
  display:none;  
}

#submissionform label, .tx-powermail-pi1 label{
  display:block;
  cursor:pointer;
  font-weight:bold;
  line-height:24px;  
}

#submissionform .small {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
}

#submissionform .big {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
}


#submissionform .box1 {
  padding: 3px;
  border-width: thin;
  border-style: solid;
  border-color: #CCC #666 #666 #CCC;
}

#submissionform .box2 {
  border-width: 3px;
  border-style: solid;
  padding: 5px;
}
#submissionform div.custom.dropdown { display: block; position: relative; width: auto; height: 28px; margin-bottom: 9px; margin-top: 2px; }
#submissionform div.custom.dropdown ul { overflow-y: auto; max-height: 200px; }
#submissionform div.custom.dropdown a.current { display: block; width: auto; line-height: 26px; min-height: 28px; padding: 0; padding-left: 6px; padding-right: 38px; border: solid 1px #dddddd; color: #141414; background-color: white; white-space: nowrap; }
#submissionform div.custom.dropdown a.selector { position: absolute; width: 27px; height: 28px; display: block; right: 0; top: 0; border: solid 1px #dddddd; }
#submissionform div.custom.dropdown a.selector:after { content: ""; display: block; content: ""; display: block; width: 0; height: 0; border: solid 5px; border-color: #aaaaaa transparent transparent transparent; position: absolute; left: 50%; top: 50%; margin-top: -2px; margin-left: -5px; }
#submissionform div.custom.dropdown:hover a.selector:after, form.custom div.custom.dropdown.open a.selector:after { content: ""; display: block; width: 0; height: 0; border: solid 5px; border-color: #222222 transparent transparent transparent; }
#submissionform div.custom.dropdown.open ul { display: block; z-index: 10; }
#submissionform div.custom.dropdown.small { width: 134px !important; }
#submissionform div.custom.dropdown.medium { width: 254px !important; }
#submissionform div.custom.dropdown.large { width: 434px !important; }
#submissionform div.custom.dropdown.expand { width: 100% !important; }
#submissionform div.custom.dropdown.open.small ul { width: 134px !important; }
#submissionform div.custom.dropdown.open.medium ul { width: 254px !important; }
#submissionform div.custom.dropdown.open.large ul { width: 434px !important; }
#submissionform div.custom.dropdown.open.expand ul { width: 100% !important; }
#submissionform div.custom.dropdown ul { position: absolute; width: auto; display: none; margin: 0; left: 0; top: 27px; margin: 0; padding: 0; background: white; background: rgba(255, 255, 255, 0.95); border: solid 1px #cccccc; }
#submissionform div.custom.dropdown ul li { color: #555555; font-size: 13px; cursor: pointer; padding: 3px; padding-left: 6px; padding-right: 38px; min-height: 18px; line-height: 18px; margin: 0; white-space: nowrap; list-style: none; }
#submissionform div.custom.dropdown ul li.selected { background: #cdebf5; color: black; }
#submissionform div.custom.dropdown ul li.selected:after { content: "\2013"; position: absolute; right: 10px; }
#submissionform div.custom.dropdown ul li:hover { background-color: #cdebf5; color: black; }
#submissionform div.custom.dropdown ul li:hover:after { content: "\2013"; position: absolute; right: 10px; color: #a3dbec; }
#submissionform div.custom.dropdown ul li.selected:hover { background: #cdebf5; cursor: default; color: black; }
#submissionform div.custom.dropdown ul li.selected:hover:after { color: black; }
#submissionform div.custom.dropdown ul.show { display: block; }