input{
border: 1px solid #808080;
background: #FFFFFF;
color: #9B9B9B;
}

.detail{ 
width:490px; /*was 500 */
height:auto; 
list-style: none!important;
list-style-type: none!important;
/*margin-left:7px;*/ 
/*padding-left:15px; */
}

.detail .msg {
	color:#F00;
}
/*  ///////////////////////////////////////////////////////////////////// */
.detail fieldset {
  margin-bottom: 10px;
  border:none!important;
  padding-top:10px;
  

}.detail legend {
  color:#20a6d9;
  padding:0;
  margin:0;
/*  padding: 5px 0px;*/
  /*font-weight: bold;*/
  /*padding-top:10px;*/
  padding-bottom:30px;
  font-size:20px;
  margin-left:-3px;
}.detail label {
  display: inline-block;
  line-height: 1.3;
  vertical-align: top;
  color:#777777!important;
  font-size:11px!important;
  /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
  font-weight:bold;

}.detail fieldset ol {
  margin: 0;
  padding: 0;
   list-style-type: none;
}.detail fieldset li {
  list-style:url(../images/whitebullet.png) outside;
  padding: 5px;
  margin: 0;
  list-style-type: none;
  
}.detail fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}.detail fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}.detail fieldset fieldset label {
  display: block;
  width: auto;
}.detail em {
  font-weight: bold;
  font-style: normal;
  color: #f30166;
  margin-left:2px;
padding-right:5px;
}.detail label {
  width: 226px; /* Width of labels */
}.detail fieldset fieldset label {
  margin-left: 125px; /* Width plus 3 (html space) */
}.detail fieldset input{ width:230px; border:#000000 1px solid; color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.detail fieldset textarea{ height:140px; width:230px; margin-left:13px; border:#000000 1px solid; color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.detail fieldset textarea.spec{ height:100px; width:230px; margin-left:13px; border:#000000 1px solid; color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.detail fieldset input#date{width:auto!important; margin-right:5px; padding-left:20px;}
#calendar{margin-top:1px; position:absolute;}


.submitForm{ 
float:right; 
font-size:11px; 
background:url(../images/submit.gif)  no-repeat bottom right;
width:86px; 
height:21px; 
border:none; 
margin-top:10px;
margin-right:12px;
}

.wrapper-radio input{ border:none!important; width:12px!important; font-size:.625em;}
.wrapper-radio span{
display: inline-block;
  line-height: 1.8;
  vertical-align: top;
  color:#777777;
  font-size:11px!important;
  /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
  font-weight:bold;
  margin-right:125px;
}

.wrapper-radio span.alginIt{

}
/*.wrapper-radio label{font-size:.625em; width:30px; float:left; vertical-align:middle;}*/
li .wrapper-radio div{ float:right; width:auto; margin-left:5px;}
/*li .wrapper-radio{display:inline; font-size:.625em; font-weight:bold;}*/


/* wrapper redio footer //////////////////////////////////////////////////////////////////*/
.wrapper-check-foot p.pushDown{ border-top:#999999 1px dotted; margin-top:20px; width:485px; padding-top:10px;}
.wrapper-check-foot p.pushDownSpec{ 
border-bottom:none; 
margin-bottom:20px; 
width:485px; 
padding-bottom:10px;
/*display: inline-block;*/
  line-height: 1.3;
  vertical-align: top;
  color:#777777!important;
  font-size:11px!important;
  /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
  font-weight:bold;
}

.wrapper-check-footSpec{
  color:black!important;
  font-size:11px!important;
  /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
  font-weight:normal;
  margin-right:10px!important;
/*  border-bottom: 1px dotted #CCCCCC;*/

}

.wrapper-check-footSpec input{width:15px!important; height:15px!important;  font-size:.625em; padding:0; /*background-color:#20a6d9;*/ border:none!important;}




.wrapper-check-foot input{width:15px!important; height:15px!important;  font-size:.625em; padding:0; /*background-color:#20a6d9;*/ border:none!important; background-image:}
.wrapper-check-foot span{
display: inline-block;
  line-height: 1.8;
  vertical-align: top;
  color:#777777!important;
  font-size:11px!important;
  /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
  font-weight:bold;
  margin-right:125px;
}


/*.wrapper-radio label{font-size:.625em; width:30px; float:left; vertical-align:middle;}*/
li .wrapper-check-foot div{ float:right; width:auto; margin-left:5px;}
/*li .wrapper-radio{display:inline; font-size:.625em; font-weight:bold;}*/

em.hidenEm{ color:#FFFFFF;}

/*////////////////////////////////////*/

.clear_fix{position:relative; clear:both;}

.closeMeLeft{
  color:#777777!important;
  font-size:11px!important;
  font-weight:bold;
  /*float:left;*/
  width:225px;
  vertical-align:top;
  padding-left:5px;
  
}

.closeMeRight{
  color:black!important;
  font-size:11px!important;
  font-weight:normal;
  vertical-align:top;
  width:230px;

}

.separal{vertical-align:top;}

.dotLine{ border-bottom: dotted 1px #CCCCCC;}

.wrapper-check-footSpec table{ margin-bottom:10px;}

