fieldset		{width: 250px;background:#fafafa;padding:8px 5px 8px 5px;border-top:1px solid #cccfd1;border-left:1px solid #cccfd1;border-right:1px solid #cccfd1;border-bottom:1px solid #cccfd1;margin-left:-7px;}
.captcha		{visibility:hidden!important}
.appnitro {font-family:Lucida Grande,Tahoma,Arial,Verdana,sans-serif;font-size:small;}
.appnitro li {width:81%;}
form ul {font-size:100%;list-style-type:none;margin:0pt;padding:0pt;width:100%;}
/*form li {display:block;margin:0pt;padding:4px 5px 2px 9px;position:relative;}*/
form li {display:block;margin:0pt;padding:4px 0px 2px 9px;position:relative;}
form li:after {clear:both;content:".";display:block;height:0pt;visibility:hidden;}
* html form li {height:1%;}
* html .buttons {height:1%;}
* html form li div {}
form li div {color:#444444;margin:0pt 0px 0pt 0pt;padding:0pt 0pt 0px 0px;}
form li span {color:#444444;float:left;margin:0pt 0px 0pt 0pt;padding:0pt 0pt 0px 0px;}
.clear {clear:both;}
form li div label {clear:both;color:#444444;display:block;font-size:9px;line-height:9px;margin:0pt;padding-top:1px;}
form li span label {clear:both;color:#444444;display:block;font-size:9px;line-height:9px;margin:0pt;padding-top:1px;}
form ul li.first {border-top:medium none !important;margin-top:0pt !important;padding-top:0pt !important;}
label.description {border:medium none;color:#222222;display:block;font-size:95%;font-weight:700;line-height:150%;padding:0pt 0pt 1px;}
input, select, textarea {
  font-family: Tahoma,Arial,Verdana,sans-serif;
  font-size: 100%;
  color: #404040;
}
input.text {height: 25px;background:#FFFFFF url(http://www.drsoft.com/templates/default/images/shadow.gif) repeat-x scroll center top;border-color:#cfcfcf;border-style:solid;border-width:1px;color:#333333;font-size:100%;margin:0pt;padding:2px 0pt;}
input.text.error {border-color: red!important;}
input.text.ok {border-color: green!important;}
input.small {width:25%;}
input.medium {width:48.5%;}
input.large {width:99%;}
input{width: 230px;}
textarea.text {background:#FFFFFF url(http://www.drsoft.com/templates/default/images/shadow.gif) repeat-x scroll center top;border-color:#cfcfcf;border-style:solid;border-width:1px;color:#333333;font-size:100%;margin:0pt;padding:2px 0pt;}
textarea.text.error {border-color: red!important;}
textarea.text.ok {border-color: green!important;}
textarea {overflow: auto;width:230px;height:130px;}
select.text {height: 35px;background:#FFFFFF url(http://www.drsoft.com/templates/default/images/shadow.gif) repeat-x scroll center top;border-color:#cfcfcf;border-style:solid;border-width:1px;color:#333333;font-size:100%;margin:0pt;padding:2px 0pt;}
select.text.error {border-color: red!important;}
select.text.ok {border-color: green!important;}
select {width:230px;}
ol {margin-left:25px}
form .required {color:red;float:none;font-weight:700;}
p.error_small		{color:red;font-size:11px;font-weight:bold;width:140px}
p.error			{color:red;font-size:11px;font-weight:bold;height: 0px;}
button:focus::-moz-focus-inner {border:none!important;}
.buttons a, .buttons button
{
  background-image: url(../images/common/form-send-btn.jpg);
  height:39px;
  width:155px;
  border:0;
  cursor: hand;
  cursor: pointer;
  display:block;
  float:left;
  margin-left:75px;
}
.headers		{border-left:1px solid #658cb3;border-right:1px solid #658cb3;border-top:1px solid #658cb3;border-bottom:2px solid #658cb3;margin:0!important;color:#666!important;font-size:1.1em!important;padding:5px 0 4px 10px!important;text-transform:uppercase;font-weight:bold}
.headers a		{color:#fff!important;}
.gray			{background:#d9e6f4}
#receiver {background:#FFFAE4 none repeat scroll 0 0;border-bottom:3px solid #FFE787;margin-bottom:10px;padding:6px;display:none}
#receiver.success {background:#EEFFE6 none repeat scroll 0 0!important;border-bottom:3px solid #73FF2F!important;font-weight:bold}