/*#BEGIN#*/
/*# name="Auto-publish" reference="ref/forms.css\Auto-publish.htm" description="null" #*/









/*
'form_user/FormUser.jsp'
'form_web/FormWeb.jsp'
'uploadFiles.jsp'
'_img/progress.gif'
*/
/*
'form_email/formemail.jsp'
*/

/*#END#*/
/*#BEGIN#*/
/*# name="Captcha" reference="ref/forms.css\Captcha.htm" description="Captcha" #*/

div.captcha td {
padding-left:10px;
width:33%;
aling:right;
}

captcha td.input-captcha {
width:120px;

}

/*#END#*/
/*#BEGIN#*/
/*# name="datepicker" reference="ref/forms.css\datepicker.htm" description="null" #*/
div#datepicker_div{
    padding-left:1px;
}

div#datepicker_div .datepicker{
    font-size:90%;
}

/*#END#*/
/*#BEGIN#*/
/*# name="dialog" reference="ref/forms.css\dialog.htm" description="null" #*/
body .flora{
  background:#FFFFFF none repeat scroll 0 0;
  border:1px solid #C8C8C8;
  color:#666666;
  display:none;
  height:350px;
  left:0;
  margin-top:-2px;
  opacity:0.9;
  position:absolute;
  top:0;
  width:306px;
}
body .flora .ui-dialog .ui-dialog-titlebar,
body .flora.ui-dialog .ui-dialog-titlebar {
  background:none;
}

body .ui-dialog.flora.ui-draggable {
    left: 466px !important;
    top: 1076px !important;
    height: 272px !important;
    width: 419px !important;
}

body .flora .ui-dialog .ui-dialog-titlebar-close,
body .flora.ui-dialog .ui-dialog-titlebar-close {
  background:none;
  font-weight:bold;
  font-weight:bold;
  position:absolute;
  right:4px;
  text-align:right;
  text-transform:lowercase;
  top:0;
  width:50px;
  cursor:pointer;
}
body .flora .ui-dialog .ui-dialog-titlebar-close:hover,
body .flora.ui-dialog .ui-dialog-titlebar-close:hover {
  background:none;
}
body .ui-resizable .ui-resizable-handle {
  background:none;
}
body .flora .ui-dialog .ui-resizable-w,
body .flora.ui-dialog .ui-resizable-w,
body .flora .ui-dialog .ui-resizable-s,
body .flora.ui-dialog .ui-resizable-s,
body .flora .ui-dialog .ui-resizable-e,
body .flora.ui-dialog .ui-resizable-e,
body .flora .ui-dialog .ui-resizable-se,
body .flora.ui-dialog .ui-resizable-se,
body .flora .ui-dialog .ui-resizable-sw,
body .flora.ui-dialog .ui-resizable-sw,
body .flora .ui-dialog .ui-resizable-ne,
body .flora.ui-dialog .ui-resizable-ne,
body .flora .ui-dialog .ui-resizable-nw,
body .flora.ui-dialog .ui-resizable-nw{
  display:none;
}

body .flora .ui-dialog .ui-dialog-content,
body .flora.ui-dialog .ui-dialog-content {
  font-weight:bold;
  margin-top:75px;
  padding-bottom:30px;
  text-align:center;
  background-image:url('img/mod001/send-success.gif');
  background-position:center bottom;
  background-repeat:no-repeat;
  height:auto;
  display:block;
  border:none;
}

body .flora .ui-dialog .ui-dialog-title,
body .flora.ui-dialog .ui-dialog-title {
  display:none;
}
/*#END#*/
/*#BEGIN#*/
/*# name="General" reference="ref/forms.css\General.htm" description="General styles" #*/
/* 'img/mod001/send-success.gif' */
/* 'img/mod001/button-left-02.gif' */
/* 'img/mod001/button-right-02.gif' */
/* 'img/mod001/button-left-01.gif' */
/* 'img/mod001/button-right-01.gif' */
/* 'img/mod001/submit-bg.gif' */
/* 'img/mod001/fnd-help-bottom.gif' */
/* 'img/mod001/fnd-help-bottom.png' */
/* 'img/mod001/fnd-help.gif' */
/* 'img/mod001/fnd-help.png' */
/* 'form_email/layout/img/logo-trans.png' */





div.forms-component{
	width:100%;
}
div.c_01,
div.c_02,
div.c_03,
div.c_04{
	background-repeat:no-repeat
}

/*	 MOD 001	*/
div.forms-component .mod001{
	/*background-color:#DADADB !important;
          background-image: none!important;
      width:295px;
*/
	//width:100%;
      //border:1px solid #ccc;	
	padding-top:10px;
      border:none;
}
div.forms-component .mod001 .c_01,
div.forms-component .mod001 .c_02,
div.forms-component .mod001 .c_03,
div.forms-component .mod001 .c_04{
      background:none;
      padding:0px;
}
div.forms-component .mod001 div.title{
	background-color:#0096D4;
	height:auto !important;
	height:0;
	margin-bottom:0.8em;
	display:none;
}
div.forms-component .mod001 div.title div.c_01,
div.forms-component .mod001 div.title div.c_02,
div.forms-component .mod001 div.title div.c_03,
div.forms-component .mod001 div.title div.c_04{
    background:none;
    padding:0px;
}
div.forms-component .mod001 div.title h3{
	font-size:1.5em;
	color:#fff;
      float: none!important;
    font-weight: normal!important;
    text-transform: none!important;
}



div.forms-component .mod001 p.required-note{
	float:right;
	margin-top:-1.6em;
	color:#fff;
	font-size:1.1em;

	position:relative;
}

/*	fieldset-container */
div.forms-component .mod001 div.fieldset-container{
      /*background-color:#E9E9EB;*/
	height:auto !important;
	height:0;
}
div.forms-component .mod001 div.fieldset-container div.c_01,
div.forms-component .mod001 div.fieldset-container div.c_02,
div.forms-component .mod001 div.fieldset-container div.c_03,
div.forms-component .mod001 div.fieldset-container div.c_04{
      background:none;
	padding:0;
}
div.forms-component .mod001 div.fieldset-container{
    //margin-bottom:1em;
}
div.forms-component .mod001 legend{
	color:#3F3F3F;
	font-size:1.3em;
	font-weight:bold;
	padding:9px;
	padding-left:13px;
	display:none;
}
div.forms-component .mod001 .fieldset-content{
	/*border-top:1px solid #B2B2B2;
	padding:8px;*/
} 
div.forms-component .mod001 div.fieldset-container p{
	color:#666;
	font-size:1.1em;
}
div.forms-component .mod001 div.fieldset-container span.required{
      color:#363636;
	padding:0 2px;
	font-size:1.1em;
}
div.forms-component .mod001 div.fieldset-container label{
	/*color:#494949;
	font-size:1.1em;*/
}
div.forms-component .mod001 div.fieldset-container dl dd{ 
      /*margin-bottom:5px;*/
      float:right;
}
div.forms-component .mod001 div.fieldset-container dl dt{	
	float:left;
	width:145px;
	font-weight:bold;
	color:#222222;
	font-size:0.9em;
	margin-bottom:5px;	
}
div.forms-component .mod001 div.fieldset-container dl dd .proposedValues{
	font-weight:bold;
	color:#222222;
	font-size:0.9em;
}
div.forms-component .mod001  img{
	border:none !important;
}
div.forms-component .mod001 div.fieldset-container input,
div.forms-component .mod001 div.fieldset-container select,
div.forms-component .mod001 div.fieldset-container textarea{
      /*border:1px solid #C4C4CB;
	padding:3px;
	background-color:#FFFFFF;
	font-size:1.2em;
	color:#555;*/
}
div.forms-component .mod001 div.fieldset-container input {
	width:125px;
	margin-bottom:5px;
	border:1px solid #d7d7d7;
      font-size:1.2em;
}
div.forms-component .mod001 div.fieldset-container textarea{
	width:270px;
	border:1px solid #d7d7d7;
      font-size:1.2em;
}
div.forms-component .mod001 div.fieldset-container select{
	padding:3px 0;
border:1px solid #D7D7D7;
font-size:0.9em;height:18px;padding-top:0;width:127px;
}
div.forms-component .mod001 div.fieldset-container  input.radio,
div.forms-component .mod001 div.fieldset-container  input.checkbox{

	width:auto;
	border:none;
	margin-right:5px;

	/*border:none;
	padding:0;
	background:none;
	width:auto;*/
}
div.forms-component .mod001 div.fieldset-container fieldset{
	/*border:none;
	background:none;
	padding:0;
	margin:0;*/
	
	width:275px;
	margin:0 auto;
	display:block;
}
div.forms-component .mod001 .fieldset-content  .group-radio-vertical{
	padding-top:0.5em;
	overflow:hidden;
}
div.forms-component .mod001 .fieldset-content  .group-radio-vertical div{
	float:left;
}
div.forms-component .mod001 .fieldset-content  .group-radio-vertical label{
	display:block;
	padding: 0.2em 0 0.5em 0;
}
div.forms-component .mod001 .fieldset-content  .one-column .group-radio-vertical input,
div.forms-component .mod001 .fieldset-content  .two-columns .group-radio-vertical input{
	border:none;
	padding:0;
	background:none;
	width:auto;
}
/*	Add-delete	*/
div.forms-component .mod001 .fieldset-content  table.add-delete{
	width:100%;
}
div.forms-component .mod001 .fieldset-content  table.add-delete th{			padding-bottom:0.3em;}
div.forms-component .mod001 .fieldset-content  table.add-delete th.input{ 	width:20%; }
div.forms-component .mod001 .fieldset-content  table.add-delete th.select{	width:70%; }
div.forms-component .mod001 .fieldset-content  table.add-delete th.btn{		width:10%; }
div.forms-component .mod001 .fieldset-content  table.add-delete input{
	width:86%;

}div.forms-component .mod001 .fieldset-content  table.add-delete select{
	width:98%;
}

/*	TWO-COLUMNS  */
div.forms-component .mod001 .two-columns dl{
	float:left;
	width:50%;
}
div.forms-component .mod001 .from{
	padding-bottom:0.2em;
}
/*	DATE-COMPACT */
div.forms-component .mod001 .fieldset-content dd div.date-compact input,
div.forms-component .mod001 .fieldset-content dd .datepicker_wrap input {
	width:91px;
}
/*	DATE-SIMPLE	*/
div.forms-component .mod001 .fieldset-content dd div.date-simple input.dd,
div.forms-component .mod001 .fieldset-content dd div.date-simple input.mm{
	width:20px;
}
div.forms-component .mod001 .fieldset-content dd div.date-simple input.aa{
	width:40px;
}


/*	MULTIPLE-SELECTION  */
div.forms-component .mod001 .fieldset-content dd div.multiple-selection{
	overflow:hidden;
}
div.forms-component .mod001 .fieldset-content dd div.multiple-selection .left,
div.forms-component .mod001 .fieldset-content dd div.multiple-selection .right{
	float:left;
	width:42%;
}
div.forms-component .mod001 .fieldset-content dd div.multiple-selection select{
	width:100%;
}
div.forms-component .mod001 .fieldset-content dd div.multiple-selection .center{
	float:left;
	width:11%;
}
div.forms-component .mod001 .fieldset-content dd div.multiple-selection .center img{
	display:block;
	padding-bottom:0.5em;
	margin:0 auto;
}



/*	LABEL-TOP */
div.forms-component .mod001 .Label-Top dt{
	padding-bottom:0.2em;
}
div.forms-component .mod001 .Label-Top dd{
	padding-bottom:0.6em;
	padding-right:4px;
}
div.forms-component .mod001 .Label-Top div.tool-tip{
	float:right;
	margin-bottom:-24px;
	margin-left:0;
}
div.forms-component .mod001 .Label-Top  input,
div.forms-component .mod001 .Label-Top  textarea{	
	width:92%;
}
div.forms-component .mod001 .Label-Top  select{
	width:94%;
}
/*	two-columns	*/
div.forms-component .mod001 .Label-Top .two-columns input,
div.forms-component .mod001 .Label-Top .two-columns textarea{	
	width:86%;
}
div.forms-component .mod001 .Label-Top .two-columns select{
	width:90%;
}

div.forms-component .mod001 .Label-Top .date-standard select,
div.forms-component .mod001 .Label-Top .date-fromTo select{
	width:60px;
}
div.forms-component .mod001 .Label-Top .date-standard input,
div.forms-component .mod001 .Label-Top .date-fromTo input{
	width:45px;
	padding:4px 3px;
}
div.forms-component .mod001 .Label-Top .date-fromTo label{
	width:40px;
	padding:5px 0 0 20px;
	float:left;
}


/*	LABEL-INNER */
div.forms-component .mod001 .Label-Inner dt{
	display:none;
}
div.forms-component .mod001 .Label-Inner dd{
	padding-bottom:0.6em;
	padding-right:4px;
}
div.forms-component .mod001 .Label-Inner div.tool-tip{
	float:right;
	margin-bottom:-24px;
	margin-left:0;
}
div.forms-component .mod001 .Label-Inner  input,
div.forms-component .mod001 .Label-Inner  textarea{	
	width:92%;
}
div.forms-component .mod001 .Label-Inner  select{
	width:94%;
}
/*	two-columns	*/
div.forms-component .mod001 .Label-Inner .two-columns input,
div.forms-component .mod001 .Label-Inner .two-columns textarea{	
	width:86%;
}
div.forms-component .mod001 .Label-Inner .two-columns select{
	width:90%;
}

div.forms-component .mod001 .Label-Inner .date-standard select,
div.forms-component .mod001 .Label-Inner .date-fromTo select{
	width:60px;
}
div.forms-component .mod001 .Label-Inner .date-standard input,
div.forms-component .mod001 .Label-Inner .date-fromTo input{
	width:45px;
	padding:4px 3px;
}
div.forms-component .mod001 .Label-Inner .date-fromTo label{
	width:40px;
	padding:5px 0 0 20px;
	float:left;
}




/*	LABEL-RIGHT */
div.forms-component .mod001 .Label-Right dt{
	padding-bottom:0.2em;
	float:right;
	clear:right;
	width:70px;
	padding-left:5px;
}
div.forms-component .mod001 .Label-Right dd{
	text-align:right;
	padding-bottom:0.6em;
}
div.forms-component .mod001 .Label-Right div.tool-tip{
	float:left;
	margin-bottom:-24px;	
}
div.forms-component .mod001 .Label-Right  input,
div.forms-component .mod001 .Label-Right  textarea{	
	width:77%; 
}
div.forms-component .mod001 .Label-Right  select{	
	width:79%;
}
div.forms-component .mod001 .Label-Right .fieldset-content  .group-radio-vertical div,
div.forms-component .mod001 .Label-Right .fieldset-content dd div.multiple-selection .left,

div.forms-component .mod001 .Label-Right .fieldset-content dd div.multiple-selection .right,
div.forms-component .mod001 .Label-Right .fieldset-content dd div.multiple-selection .center{
	float:right;
}
div.forms-component .mod001 .Label-Right .fieldset-content dd div.multiple-selection .left,
div.forms-component .mod001 .Label-Right .fieldset-content dd div.multiple-selection .right{
	width:42% !important;
	width:35%;
}
/*	two-columns	*/
div.forms-component .mod001 .Label-Right .two-columns input,
div.forms-component .mod001 .Label-Right .two-columns textarea{	
	width:55%; 
}
div.forms-component .mod001 .Label-Right .two-columns select{	
	width:58%;
}
div.forms-component .mod001 .Label-Right .to{
	padding-right:75px !important;
	padding-right:78px;
} 
div.forms-component .mod001 .Label-Right .date-standard select,
div.forms-component .mod001 .Label-Right .date-fromTo select{
	width:38px;
}
div.forms-component .mod001 .Label-Right .date-standard input,
div.forms-component .mod001 .Label-Right .date-fromTo input{
	width:30px; 
	padding:4px 3px;  
}
div.forms-component .mod001 .Label-Right .date-fromTo label{
	padding:5px 0 0 0;
}
div.forms-component .mod001 .Label-Right dd.error span{
	text-align:right;
	padding:0 75px 0 30px;	
}





/*	LABEL-LEFT */

div.forms-component .mod001 .Label-Left dt{
	padding:0.3em 0 0.3em 2px;
	float:left;
	clear:left;
	width:75px;
	white-space:nowrap;

}
div.forms-component .mod001 .Label-Left dd{
      /*padding-bottom:0.6em;
	padding-right:4px;*/
}
div.forms-component .mod001 .Label-Left div.tool-tip{
	float:right;
	margin-bottom:-24px;
	margin-left:-20px;
}
div.forms-component .mod001 .Label-Left  input,
div.forms-component .mod001 .Label-Left  textarea{
	width:77%;
}
div.forms-component .mod001 .Label-Left  select{
      /*width:79%;*/
}
div.forms-component .mod001 .Label-Left .fieldset-content dd div.multiple-selection .left,
div.forms-component .mod001 .Label-Left .fieldset-content dd div.multiple-selection .right{
	width:42% !important;
	width:35%;
}
/*	two-columns	*/
div.forms-component .mod001 .Label-Left  .two-columns input,
div.forms-component .mod001 .Label-Left  .two-columns textarea{	
	width:55%;
}
div.forms-component .mod001 .Label-Left  .two-columns select{
	width:58%;
}
div.forms-component .mod001 .Label-Left .to{
padding-left:75px;
} 
div.forms-component .mod001 .Label-Left .date-standard select,
div.forms-component .mod001 .Label-Left .date-fromTo select{
	width:38px;
}
div.forms-component .mod001 .Label-Left .date-standard input,
div.forms-component .mod001 .Label-Left .date-fromTo input{
	width:30px; 
	padding:4px 3px;  
}
div.forms-component .mod001 .Label-Left .date-fromTo label{
	width:40px;
	padding:5px 0 0 0;
	float:left;
}
div.forms-component .mod001 .Label-Left dd.error span{
	padding-left:75px;
}








/*	TOOL TIP HELP	*/
div.forms-component .mod001 div.tool-tip{
	width:22px;
	height:20px;
}
div.forms-component .mod001 div.tool-tip:hover{
	z-index:99999;
	position:relative;
}
div.forms-component .mod001 div.help{
	width:20px;
	height:20px;
	background-image:url('img/mod001/fnd-help.png') !important;
	background-image:url('img/mod001/fnd-help.gif');
	background-repeat:no-repeat;
	position:absolute;
	z-index:9999;
}
div.forms-component .mod001 div.help div.help-content,
div.forms-component .mod001 div.help div.help-bottom{
	display:none;
}
div.forms-component .mod001 div.help:hover{
	width:265px;
	height:auto;
	background-position:0 -20px;
	padding:20px 0 0 0;
	z-index:99999;
}
div.forms-component .mod001 div.help:hover div.help-content{
	display:block;
	font-size:1em;
	background-color:#fff;
	padding:0 20px 11px 20px;
	width:223px;
	text-align:left;
	border-left:1px solid #CCCACA;
	border-right:1px solid #CCCACA;	
}
div.forms-component .mod001 div.help:hover div.help-bottom{
	background-image:url('img/mod001/fnd-help-bottom.png')  !important;
	background-image:url('img/mod001/fnd-help-bottom.gif');
	background-repeat:no-repeat;
	height:9px;
	display:block;
}

div.forms-component .mod001 button{
	/*display:block;
    padding:0;
	height:24px;
	cursor:pointer;
	background:none;
	border:none;
    font-size:1.1em;*/
	
	width:100%;
	background:#cdcdcd url('/images/submit-bg.gif') no-repeat center bottom;
	border:none;
	height:30px;
	cursor:pointer;
	font-size:1.1em;
      /*color:#246511;*/
      color:#44913d;
	font-weight:bold;
	text-align:left;
	padding-bottom:5px;
	clear:both;
      text-indent:110px;
}
div.forms-component .mod001 button:hover span {
text-decoration:underline;
}
/*div.forms-component .mod001 button span{
	display:block;
    padding:0;
    margin:0;
	height:24px;
    background-image: url('img/mod001/button-right-01.gif');
	background-position:right top;
	background-repeat:no-repeat;
}
div.forms-component .mod001 button span span{
    padding:0 10px;
    padding-top:4px;
    color:#008dce;
    background-image: url('img/mod001/button-left-01.gif');
	background-position:left top;
	background-repeat:no-repeat;
}
*/





/*	FORM ACTION BUTTONS */
div.forms-component .mod001 .form-action{
	height:auto !important;
	height:0;
	//padding-top:8px;
	padding-top:0px;
}
div.forms-component .mod001 .form-action .btnReset{
      display:none;
}
/*div.forms-component .mod001 .form-action .btnSend{
  float: right;
  margin-top:-4px;
}
div.forms-component .mod001 .form-action button span{
    background-image: url('img/mod001/button-right-02.gif');
}
div.forms-component .mod001 .form-action button span span{
    background-image: url('img/mod001/button-left-02.gif');
}
div.forms-component .mod001 .form-action .btnReset{
	float:left;
    background: none;
}
div.forms-component .mod001 .form-action .btnReset span{
  display: block;
  color:#008dce;
  background: none;
}*/

/* COVER */
#form_cover {
  display:none;
  position:absolute;
  top:0;
  left:0;
  background:#fff;
  opacity:0.9;
  color:#666;
  width:306px;
  /*height:350px;*/
  height:364px;
  filter:alpha(opacity=90);
  border:1px solid #c8c8c8;
  margin-top:-2px;
}
#form_cover p {
    margin-top:75px;
    font-weight:bold;
    background:url('img/mod001/send-success.gif')
no-repeat center bottom;
    padding-bottom:30px;
    text-align:center;
    padding-left:12px;
    padding-right:12px;
  }
#form_cover span {
  display:block;
  text-align:right;
  text-transform:lowercase;
  font-weight:bold;
  padding-right:5px;
}

/*  ERROR [Required]  */
div.forms-component .mod001 dd.error span{
	color:#f00;
	font-size:1.1em;
	display:block;
	padding-bottom:0.3em;
	margin:0;
}
div.forms-component .mod001 dd.error input,
div.forms-component .mod001 dd.error textarea,
div.forms-component .mod001 dd.error select,
div.forms-component .mod001 td.error textarea{
	margin-bottom:0.1em;
	border:1px solid #f00;
}




/*#END#*/
