/*#BEGIN#*/
/*# name="Auto-publish" reference="ref/forms.css\Auto-publish.htm" description="null" #*/
/*
'form_user/FormUser.jsp'
'form_web/FormWeb.jsp'
'uploadFiles.jsp'
'getRelatedLists.jsp'
'_img/progress.gif'
'img/file_icons/css.png'
'img/file_icons/doc.png'
'img/file_icons/gif.png'
'img/file_icons/gz.png'
'img/file_icons/htm.png'
'img/file_icons/html.png'
'img/file_icons/iso.png'
'img/file_icons/jpeg.png'
'img/file_icons/jpg.png'
'img/file_icons/js.png'
'img/file_icons/mov.png'
'img/file_icons/mp3.png'
'img/file_icons/mpg.png'
'img/file_icons/pdf.png'
'img/file_icons/png.png'
'img/file_icons/ppt.png'
'img/file_icons/ps.png'
'img/file_icons/rar.png'
'img/file_icons/rtf.png'
'img/file_icons/swf.png'
'img/file_icons/tar.png'
'img/file_icons/tgz.png'
'img/file_icons/txt.png'
'img/file_icons/wav.png'
'img/file_icons/xls.png'
'img/file_icons/xml.png'
'img/file_icons/zip.png'
*/


/*#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="General" reference="ref/forms.css\General.htm" description="General styles" #*/





/* '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/fnd-help-bottom.gif' */
/* 'img/mod001/fnd-help-bottom.png' */
/* 'img/mod001/fnd-help.gif' */
/* 'img/mod001/fnd-help.png' */
/* 'img/mod001/content-c-04.gif' */
/* 'img/mod001/content-c-03.gif' */
/* 'img/mod001/content-c-02.gif' */
/* 'img/mod001/content-c-01.gif' */
/* 'img/mod001/title-c-04.gif' */
/* 'img/mod001/title-c-03.gif' */
/* 'img/mod001/title-c-02.gif' */
/* 'img/mod001/title-c-01.gif' */
/* 'img/mod001/fnd-c-04.gif' */
/* 'img/mod001/fnd-c-03.gif' */
/* 'img/mod001/fnd-c-02.gif' */
/* 'img/mod001/fnd-c-01.gif' */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:100%;
}
div.forms-component .mod001 .c_01{
	background-image:url('img/mod001/fnd-c-01.gif');
	background-position:left top;
}
div.forms-component .mod001 .c_02{
	background-image:url('img/mod001/fnd-c-02.gif');
	background-position:right top;
}
div.forms-component .mod001 .c_03{
	background-image:url('img/mod001/fnd-c-03.gif');
	background-position:right bottom;
}
div.forms-component .mod001 .c_04{
	background-image:url('img/mod001/fnd-c-04.gif');
	background-position:left bottom;
	padding:8px;
}
div.forms-component .mod001 div.title{
	background-color:#0096D4;
	height:auto !important;
	height:0;
	margin-bottom:0.8em;
}
div.forms-component .mod001 div.title div.c_01{
	background-image:url('img/mod001/title-c-01.gif');
}
div.forms-component .mod001 div.title div.c_02{
	background-image:url('img/mod001/title-c-02.gif');
}
div.forms-component .mod001 div.title div.c_03{
	background-image:url('img/mod001/title-c-03.gif');
}
div.forms-component .mod001 div.title div.c_04{
	background-image:url('img/mod001/title-c-04.gif');
	padding:6px 15px;
}
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{
	background-image:url('img/mod001/content-c-01.gif');
}
div.forms-component .mod001 div.fieldset-container div.c_02{
	background-image:url('img/mod001/content-c-02.gif');
}
div.forms-component .mod001 div.fieldset-container div.c_03{
	background-image:url('img/mod001/content-c-03.gif');
}
div.forms-component .mod001 div.fieldset-container div.c_04{
	background-image:url('img/mod001/content-c-04.gif');
	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;
}
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:#008DCE;
	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  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 select{
	padding:3px 0;
}
div.forms-component .mod001 div.fieldset-container  input.radio,
div.forms-component .mod001 div.fieldset-container  input.checkbox{
	border:none;
	padding:0;
	background:none;
	width:auto;
}
div.forms-component .mod001 div.fieldset-container fieldset{
	border:none;
	background:none;
	padding:0;
	margin:0;
}
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:80px;
}
/*	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;
	float:left;
	clear:left;
	width:75px;
}
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;
   white-space:nowrap;
}
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;
}
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;
}



/*  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#*/

