/*                                                    */
/*  main 'top-level' form elements                    */
/*                                                    */
@import "calendar.css";

.cform { 
	margin:10px 0 0 0; 
	width: 500px; 
}

.cform fieldset	{ 
	margin-top:10px; 
	padding: 10px 0 2px 0;
	border:none;
}

.cform .cf_hidden {
	display:none; 
	border:none!important;
	background:none!important;
	padding:0!important;
	margin:0!important;
}

.cform legend { 
	margin-left:10px;
	padding: 0 2px; 
	font:normal 20px Times; 
	color:#000066;
}

ol.cf-ol { 
	margin:0!important; 
	padding:0!important; 
}

ol.cf-ol li	{
             width: 240px;
	background:none!important; 
	margin: 0; 
	padding:0; 
	list-style:none!important; 
	text-align:left;
	line-height:1.3em;
}

ol.cf-ol li.textonly {
	padding:3px 0; 
	text-align:center;
	color:#000099;
}


/* PREVENTIVO PRIVATO           */

ol.cf-ol #li--1, #li--3, #li--8 {
             float:left;
            	margin: 0 20px 0 0;
}

ol.cf-ol #li--2, #li--4, #li--7, #li--9	{
             float:left;
}

ol.cf-ol #li--5, #li--10, #li--12, #li--14, #li--16, #li--18, #li--20, #li--22, #li--24, #li--26, #li--28, #li--30, #li--32, #li--34, #li--36, #li--38, #li--40, #li--42, #li--44, #li--46, #li--48, #li--50, #li--52 {
            float:left;
            width: 60px;
            margin: 0 20px 0 0;
}

ol.cf-ol #li--13, #li--17, #li--21, #li--25, #li--29, #li--33, #li--37, #li--41, #li--45, #li--49, #li--53 {
             float:left;
             width: 160px;
}

ol.cf-ol #li--6, #li--11, #li--15, #li--19, #li--23, #li--27, #li--31, #li--35, #li--39, #li--43, #li--47, #li--51 {
            float:left;
            width: 160px;
            margin: 0 20px 0 0;
}

#label--5, #label--10, #label--12, #label--14, #label--16, #label--18, #label--20, #label--22, #label--24, #label--26, #label--28, #label--30, #label--32, #label--34, #label--36, #label--38, #label--40, #label--42, , #label--44, , #label--46, , #label--48, #label--50, #label--52 {
             width: 60px;
}

#cf_field_5, #cf_field_10, #cf_field_12, #cf_field_14, #cf_field_16, #cf_field_18, #cf_field_20, #cf_field_22, #cf_field_24, #cf_field_26, #cf_field_28, #cf_field_30, #cf_field_32, #cf_field_34, #cf_field_36, #cf_field_38, #cf_field_40, #cf_field_42 , #cf_field_44 , #cf_field_46 , #cf_field_48 , #cf_field_50 , #cf_field_52   {
             width: 60px;
}

#label--6, #label--11, #label--13, #label--15, #label--17, #label--19, #label--21, #label--23, #label--25, #label--27, #label--29, #label--31, #label--33, #label--35, #label--37, #label--39, #label--41, #label--43, #label--45, #label--47, #label--49, #label--51, #label--53 {
             width: 160px;
}

#cf_field_6, #cf_field_11, #cf_field_13, #cf_field_15, #cf_field_17, #cf_field_19, #cf_field_21, #cf_field_23, #cf_field_25, #cf_field_27, #cf_field_29, #cf_field_31, #cf_field_33, #cf_field_35, #cf_field_37, #cf_field_39, #cf_field_41, #cf_field_43, #cf_field_45, #cf_field_47, #cf_field_49, #cf_field_51, #cf_field_53  {
             width: 160px;
}

#label--54 {
             clear: both;
             width: 500px;
}

#cf_field_54 {
             width: 500px;
             font-size: 11px;
}     

/* ORDINE PRIVATO           */

ol.cf-ol #li-4-1, #li-4-3, #li-4-8 {
             float:left;
            	margin: 0 20px 0 0;
}

ol.cf-ol #li-4-2, #li-4-4, #li-4-7, #li-4-9 {
             float:left;
}

ol.cf-ol #li-4-5, #li-4-10, #li-4-12, #li-4-14, #li-4-16, #li-4-18, #li-4-20, #li-4-22, #li-4-24, #li-4-26, #li-4-28, #li-4-30, #li-4-32, #li-4-34, #li-4-36, #li-4-38, #li-4-40, #li-4-42, #li-4-44, #li-4-46, #li-4-48, #li-4-50, #li-4-52 {
            float:left;
            width: 60px;
            margin: 0 20px 0 0;
}

ol.cf-ol #li-4-13, #li-4-17, #li-4-21, #li-4-25, #li-4-29, #li-4-33, #li-4-37, #li-4-41, #li-4-45, #li-4-49, #li-4-53 {
             float:left;
             width: 160px;
}

ol.cf-ol #li-4-6, #li-4-11, #li-4-15, #li-4-19, #li-4-23, #li-4-27, #li-4-31, #li-4-35, #li-4-39, #li-4-43, #li-4-47, #li-4-51 {
            float:left;
            width: 160px;
            margin: 0 20px 0 0;
}

#label-4-5, #label-4-10, #label-4-12, #label-4-14, #label-4-16, #label-4-18, #label-4-20, #label-4-22, #label-4-24, #label-4-26, #label-4-28, #label-4-30, #label-4-32, #label-4-34, #label-4-36, #label-4-38, #label-4-40, #label-4-42, , #label-4-44, , #label-4-46, , #label-4-48, #label-4-50, #label-4-52 {
             width: 60px;
}

#cf4_field_5, #cf4_field_10, #cf4_field_12, #cf4_field_14, #cf4_field_16, #cf4_field_18, #cf4_field_20, #cf4_field_22, #cf4_field_24, #cf4_field_26, #cf4_field_28, #cf4_field_30, #cf4_field_32, #cf4_field_34, #cf4_field_36, #cf4_field_38, #cf4_field_40, #cf4_field_42 , #cf4_field_44 , #cf4_field_46 , #cf4_field_48 , #cf4_field_50 , #cf4_field_52   {
             width: 60px;
}

#label-4-6, #label-4-11, #label-4-13, #label-4-15, #label-4-17, #label-4-19, #label-4-21, #label-4-23, #label-4-25, #label-4-27, #label-4-29, #label-4-31, #label-4-33, #label-4-35, #label-4-37, #label-4-39, #label-4-41, #label-4-43, #label-4-45, #label-4-47, #label-4-49, #label-4-51, #label-4-53 {
             width: 160px;
}

#cf4_field_6, #cf4_field_11, #cf4_field_13, #cf4_field_15, #cf4_field_17, #cf4_field_19, #cf4_field_21, #cf4_field_23, #cf4_field_25, #cf4_field_27, #cf4_field_29, #cf4_field_31, #cf4_field_33, #cf4_field_35, #cf4_field_37, #cf4_field_39, #cf4_field_41, #cf4_field_43, #cf4_field_45, #cf4_field_47, #cf4_field_49, #cf4_field_51, #cf4_field_53  {
             width: 160px;
}

#label-4-54 {
             clear: both;
             width: 500px;
}

#cf4_field_54 {
             width: 500px;
             font-size: 11px;
} 

#label-4-55 {
             clear: both;
             width: 500px;
}

#cf4_field_55 {
             width: 500px;
             font-size: 11px;
}    
   

/* PREVENTIVO AZIENDA          */      

ol.cf-ol #li-2-2, #li-2-7 {
             float:left;
            	margin: 0 20px 0 0;
}

ol.cf-ol #li-2-9 {
             clear:left;
}

ol.cf-ol #li-2-4, #li-2-10, #li-2-12, #li-2-14, #li-2-16, #li-2-18, #li-2-20, #li-2-22, #li-2-24, #li-2-26, #li-2-28, #li-2-30, #li-2-32, #li-2-34, #li-2-36, #li-2-38, #li-2-40, #li-2-42, #li-2-44, #li-2-46, #li-2-48, #li-2-50, #li-2-52 {
            float:left;
            width: 60px;
            margin: 0 20px 0 0;
}

ol.cf-ol #li-2-13, #li-2-17, #li-2-21, #li-2-25, #li-2-29, #li-2-33, #li-2-37, #li-2-41, #li-2-45, #li-2-49, #li-2-53 {
             float:left;
             width: 160px;
}

ol.cf-ol #li-2-5, #li-2-11, #li-2-15, #li-2-19, #li-2-23, #li-2-27, #li-2-31, #li-2-35, #li-2-39, #li-2-43, #li-2-47, #li-2-51 {
            float:left;
            width: 160px;
            margin: 0 20px 0 0;
}

#label-2-4, #label-2-10, #label-2-12, #label-2-14, #label-2-16, #label-2-18, #label-2-20, #label-2-22, #label-2-24, #label-2-26, #label-2-28, #label-2-30, #label-2-32, #label-2-34, #label-2-36, #label-2-38, #label-2-40, #label-2-42, , #label-2-44, , #label-2-46, , #label-2-48, #label-2-50, #label-2-52 {
             width: 60px;
}

#cf2_field_4, #cf2_field_10, #cf2_field_12, #cf2_field_14, #cf2_field_16, #cf2_field_18, #cf2_field_20, #cf2_field_22, #cf2_field_24, #cf2_field_26, #cf2_field_28, #cf2_field_30, #cf2_field_32, #cf2_field_34, #cf2_field_36, #cf2_field_38, #cf2_field_40, #cf2_field_42 , #cf2_field_44 , #cf2_field_46 , #cf2_field_48 , #cf2_field_50 , #cf2_field_52   {
             width: 60px;
}

#label-2-5, #label-2-11, #label-2-13, #label-2-15, #label-2-17, #label-2-19, #label-2-21, #label-2-23, #label-2-25, #label-2-27, #label-2-29, #label-2-31, #label-2-33, #label-2-35, #label-2-37, #label-2-39, #label-2-41, #label-2-43, #label-2-45, #label-2-47, #label-2-49, #label-2-51, #label-2-53 {
             width: 160px;
}

#cf2_field_5, #cf2_field_11, #cf2_field_13, #cf2_field_15, #cf2_field_17, #cf2_field_19, #cf2_field_21, #cf2_field_23, #cf2_field_25, #cf2_field_27, #cf2_field_29, #cf2_field_31, #cf2_field_33, #cf2_field_35, #cf2_field_37, #cf2_field_39, #cf2_field_41, #cf2_field_43, #cf2_field_45, #cf2_field_47, #cf2_field_49, #cf2_field_51, #cf2_field_53  {
             width: 160px;
}

#label-2-54 {
             clear: both;
             width: 500px;
}

#cf2_field_54 {
             width: 500px;
             font-size: 11px;
}     

/* ORDINE AZIENDA          */      

ol.cf-ol #li-5-2, #li-5-7 {
             float:left;
            	margin: 0 20px 0 0;
}

ol.cf-ol #li-5-9 {
             clear:left;
}

ol.cf-ol #li-5-4, #li-5-10, #li-5-12, #li-5-14, #li-5-16, #li-5-18, #li-5-20, #li-5-22, #li-5-24, #li-5-26, #li-5-28, #li-5-30, #li-5-32, #li-5-34, #li-5-36, #li-5-38, #li-5-40, #li-5-42, #li-5-44, #li-5-46, #li-5-48, #li-5-50, #li-5-52 {
            float:left;
            width: 60px;
            margin: 0 20px 0 0;
}

ol.cf-ol #li-5-13, #li-5-17, #li-5-21, #li-5-25, #li-5-29, #li-5-33, #li-5-37, #li-5-41, #li-5-45, #li-5-49, #li-5-53 {
             float:left;
             width: 160px;
}

ol.cf-ol #li-5-5, #li-5-11, #li-5-15, #li-5-19, #li-5-23, #li-5-27, #li-5-31, #li-5-35, #li-5-39, #li-5-43, #li-5-47, #li-5-51 {
            float:left;
            width: 160px;
            margin: 0 20px 0 0;
}

#label-5-4, #label-5-10, #label-5-12, #label-5-14, #label-5-16, #label-5-18, #label-5-20, #label-5-22, #label-5-24, #label-5-26, #label-5-28, #label-5-30, #label-5-32, #label-5-34, #label-5-36, #label-5-38, #label-5-40, #label-5-42, , #label-5-44, , #label-5-46, , #label-5-48, #label-5-50, #label-5-52 {
             width: 60px;
}

#cf5_field_4, #cf5_field_10, #cf5_field_12, #cf5_field_14, #cf5_field_16, #cf5_field_18, #cf5_field_20, #cf5_field_22, #cf5_field_24, #cf5_field_26, #cf5_field_28, #cf5_field_30, #cf5_field_32, #cf5_field_34, #cf5_field_36, #cf5_field_38, #cf5_field_40, #cf5_field_42 , #cf5_field_44 , #cf5_field_46 , #cf5_field_48 , #cf5_field_50 , #cf5_field_52   {
             width: 60px;
}

#label-5-5, #label-5-11, #label-5-13, #label-5-15, #label-5-17, #label-5-19, #label-5-21, #label-5-23, #label-5-25, #label-5-27, #label-5-29, #label-5-31, #label-5-33, #label-5-35, #label-5-37, #label-5-39, #label-5-41, #label-5-43, #label-5-45, #label-5-47, #label-5-49, #label-5-51, #label-5-53 {
             width: 160px;
}

#cf5_field_5, #cf5_field_11, #cf5_field_13, #cf5_field_15, #cf5_field_17, #cf5_field_19, #cf5_field_21, #cf5_field_23, #cf5_field_25, #cf5_field_27, #cf5_field_29, #cf5_field_31, #cf5_field_33, #cf5_field_35, #cf5_field_37, #cf5_field_39, #cf5_field_41, #cf5_field_43, #cf5_field_45, #cf5_field_47, #cf5_field_49, #cf5_field_51, #cf5_field_53  {
             width: 160px;
}

#label-5-54 {
             clear: both;
             width: 500px;
}

#cf5_field_54 {
             width: 500px;
             font-size: 11px;
}   

#label-5-55 {
             clear: both;
             width: 500px;
}

#cf5_field_55 {
             width: 500px;
             font-size: 11px;
}      

/* PREVENTIVO RIVENDITORE          */      

ol.cf-ol #li-3-2, #li-3-7 {
             float:left;
            	margin: 0 20px 0 0;
}

ol.cf-ol #li-3-9 {
             clear:left;
}

ol.cf-ol #li-3-4, #li-3-10, #li-3-12, #li-3-14, #li-3-16, #li-3-18, #li-3-20, #li-3-22, #li-3-24, #li-3-26, #li-3-28, #li-3-30, #li-3-32, #li-3-34, #li-3-36, #li-3-38, #li-3-40, #li-3-42, #li-3-44, #li-3-46, #li-3-48, #li-3-50, #li-3-52 {
            float:left;
            width: 60px;
            margin: 0 20px 0 0;
}

ol.cf-ol #li-3-13, #li-3-17, #li-3-21, #li-3-25, #li-3-29, #li-3-33, #li-3-37, #li-3-41, #li-3-45, #li-3-49, #li-3-53 {
             float:left;
             width: 160px;
}

ol.cf-ol #li-3-5, #li-3-11, #li-3-15, #li-3-19, #li-3-23, #li-3-27, #li-3-31, #li-3-35, #li-3-39, #li-3-43, #li-3-47, #li-3-51 {
            float:left;
            width: 160px;
            margin: 0 20px 0 0;
}

#label-3-4, #label-3-10, #label-3-12, #label-3-14, #label-3-16, #label-3-18, #label-3-20, #label-3-22, #label-3-24, #label-3-26, #label-3-28, #label-3-30, #label-3-32, #label-3-34, #label-3-36, #label-3-38, #label-3-40, #label-3-42, , #label-3-44, , #label-3-46, , #label-3-48, #label-3-50, #label-3-52 {
             width: 60px;
}

#cf3_field_4, #cf3_field_10, #cf3_field_12, #cf3_field_14, #cf3_field_16, #cf3_field_18, #cf3_field_20, #cf3_field_22, #cf3_field_24, #cf3_field_26, #cf3_field_28, #cf3_field_30, #cf3_field_32, #cf3_field_34, #cf3_field_36, #cf3_field_38, #cf3_field_40, #cf3_field_42 , #cf3_field_44 , #cf3_field_46 , #cf3_field_48 , #cf3_field_50 , #cf3_field_52   {
             width: 60px;
}

#label-3-5, #label-3-11, #label-3-13, #label-3-15, #label-3-17, #label-3-19, #label-3-21, #label-3-23, #label-3-25, #label-3-27, #label-3-29, #label-3-31, #label-3-33, #label-3-35, #label-3-37, #label-3-39, #label-3-41, #label-3-43, #label-3-45, #label-3-47, #label-3-49, #label-3-51, #label-3-53 {
             width: 160px;
}

#cf3_field_5, #cf3_field_11, #cf3_field_13, #cf3_field_15, #cf3_field_17, #cf3_field_19, #cf3_field_21, #cf3_field_23, #cf3_field_25, #cf3_field_27, #cf3_field_29, #cf3_field_31, #cf3_field_33, #cf3_field_35, #cf3_field_37, #cf3_field_39, #cf3_field_41, #cf3_field_43, #cf3_field_45, #cf3_field_47, #cf3_field_49, #cf3_field_51, #cf3_field_53  {
             width: 160px;
}

#label-3-54 {
             clear: both;
             width: 500px;
}

#cf3_field_54 {
             width: 500px;
             font-size: 11px;
}     


/* ORDINE RIVENDITORE          */      

ol.cf-ol #li-6-2, #li-6-7 {
             float:left;
            	margin: 0 20px 0 0;
}

ol.cf-ol #li-6-9 {
             clear:left;
}

ol.cf-ol #li-6-4, #li-6-10, #li-6-12, #li-6-14, #li-6-16, #li-6-18, #li-6-20, #li-6-22, #li-6-24, #li-6-26, #li-6-28, #li-6-30, #li-6-32, #li-6-34, #li-6-36, #li-6-38, #li-6-40, #li-6-42, #li-6-44, #li-6-46, #li-6-48, #li-6-50, #li-6-52 {
            float:left;
            width: 60px;
            margin: 0 20px 0 0;
}

ol.cf-ol #li-6-13, #li-6-17, #li-6-21, #li-6-25, #li-6-29, #li-6-33, #li-6-37, #li-6-41, #li-6-45, #li-6-49, #li-6-53 {
             float:left;
             width: 160px;
}

ol.cf-ol #li-6-5, #li-6-11, #li-6-15, #li-6-19, #li-6-23, #li-6-27, #li-6-31, #li-6-35, #li-6-39, #li-6-43, #li-6-47, #li-6-51 {
            float:left;
            width: 160px;
            margin: 0 20px 0 0;
}

#label-6-4, #label-6-10, #label-6-12, #label-6-14, #label-6-16, #label-6-18, #label-6-20, #label-6-22, #label-6-24, #label-6-26, #label-6-28, #label-6-30, #label-6-32, #label-6-34, #label-6-36, #label-6-38, #label-6-40, #label-6-42, , #label-6-44, , #label-6-46, , #label-6-48, #label-6-50, #label-6-52 {
             width: 60px;
}

#cf6_field_4, #cf6_field_10, #cf6_field_12, #cf6_field_14, #cf6_field_16, #cf6_field_18, #cf6_field_20, #cf6_field_22, #cf6_field_24, #cf6_field_26, #cf6_field_28, #cf6_field_30, #cf6_field_32, #cf6_field_34, #cf6_field_36, #cf6_field_38, #cf6_field_40, #cf6_field_42 , #cf6_field_44 , #cf6_field_46 , #cf6_field_48 , #cf6_field_50 , #cf6_field_52   {
             width: 60px;
}

#label-6-5, #label-6-11, #label-6-13, #label-6-15, #label-6-17, #label-6-19, #label-6-21, #label-6-23, #label-6-25, #label-6-27, #label-6-29, #label-6-31, #label-6-33, #label-6-35, #label-6-37, #label-6-39, #label-6-41, #label-6-43, #label-6-45, #label-6-47, #label-6-49, #label-6-51, #label-6-53 {
             width: 160px;
}

#cf6_field_5, #cf6_field_11, #cf6_field_13, #cf6_field_15, #cf6_field_17, #cf6_field_19, #cf6_field_21, #cf6_field_23, #cf6_field_25, #cf6_field_27, #cf6_field_29, #cf6_field_31, #cf6_field_33, #cf6_field_35, #cf6_field_37, #cf6_field_39, #cf6_field_41, #cf6_field_43, #cf6_field_45, #cf6_field_47, #cf6_field_49, #cf6_field_51, #cf6_field_53  {
             width: 160px;
}

#label-6-54 {
             clear: both;
             width: 500px;
}

#cf6_field_54 {
             width: 500px;
             font-size: 11px;
}   

#label-6-55 {
             clear: both;
             width: 500px;
}

#cf6_field_55 {
             width: 500px;
             font-size: 11px;
}   


/*                                                    */
/* global definitions for field labels                */
/*                                                    */

.cform label {
	margin:0 10px 0 0; 
             width: 240px;
	text-align:left;
	font-size: 12px;
	display:block;
	color:#000;
             font-family: Arial, Verdana, sens-serif;
}

label.cf-before {
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	margin:3px 5px 0 0; 
	width:80px; 
}

label.cf-before span{
	width:80px; 
	display:block;
}

label.cf-after 	{
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	margin:3px 0 0 4px;
	width:115px;
	text-align:left;	
}

label.cf-after span {
	width:115px;
	display:block;
}

label.cf-group-after {
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	margin:3px 10px 0 4px;
	width:105px;
	text-align:left;
}
label.cf-group-after span {
	width:105px;
	display:block;
}

/*                                                    */
/*   FORM FIELDS general formatting                   */
/*                                                    */

.cform input,
.cform textarea { 
	margin:0 0 10px 0;
	padding: 3px 0;
	background: #C5DAED; 
	border:none;
	vertical-align:top;
	color:#000099;
             font-family: Arial, Verdana, sens-serif;         
}

.cform select { 
      	background: #C5DAED;        
	color:#000099;
             font-family: Arial, Verdana, sens-serif;
	border-top: solid 2px #C5DAED;
             border-bottom: solid 1px #C5DAED;
	border-left: solid 1px #C5DAED;
             border-right: solid 1px #C5DAED;
             margin-top: 1px;
}


.cform input:hover,
.cform textarea:hover,
.cform select:hover	{
	background:#326CA0; 
	color:white;
}

.cform input:focus,
.cform textarea:focus,
.cform select:focus	{ 
	color:#000099;
	background:#F3F8F8; 
}

.cform textarea,
.cform input {
	width:240px; 
}
.cform select {
	width:421px; /* attempt to have equal length */
}  

.cform select.cfselectmulti	{ 
	height:6.5em; 
}

.cform textarea {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.9em;
	height: 6em;
	overflow:auto;
}

.cform  input.cf_date {
	width:395px;
}

/*                                                    */
/*   radio button title                               */
/*                                                    */

ol.cf-ol li.cf-box-title {
	color:#97AEFF;
	font-size:11px;
	letter-spacing:1px;
	padding:6px 0pt 0pt;
}

/*                                                    */
/*   check boxes                                      */
/*                                                    */

input.cf-box-a,
input.cf-box-b 	{ 
	margin:3px 0 0 0; 
	width:16px; 
	height:22px;
	border:none!important;
	background:none!important; 
}


/*                                                    */
/* check box groups                                   */
/*                                                    */

ol.cf-ol li.cf-box-group {
	padding: 0 0 5px 0; 
} 


/*                                                    */
/* formatting for text:  "(required)"  & other        */
/*                                                    */

span.reqtxt,
span.emailreqtxt { 
	display:block; /*for mozilla*/
	color:#000;
	font-size:10px;
	margin: 0;
            padding: 0;
	text-align:right;
	vertical-align:top;
	height:13px;
	line-height:13px;
	width: 240px;
	font-family: Arial, Verdana, sans-serif;
}

.cform textarea.fldemail,
.cform textarea.fldrequired,
.cform input.fldemail,
.cform input.fldrequired {
	margin:0;
}

/*                                                    */
/*   FORM submit button                               */
/*                                                    */

p.cf-sb {
	padding: 0!important;
	margin: 10px 0 0 0;
	text-align:right;
}
.cform input.backbutton,
.cform input.resetbutton,
.cform input.sendbutton	{ 
	color:#000099;
	width:110px;
	padding:5px; 
	margin: 0;
	font-size: 12px;
	background:url(../images/button-bg.gif) repeat-x; 
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
}
.cform input.sendbutton:hover { 
	color:#b0d1e3;
}
.cform input.resetbutton {
	width: auto;
	padding:5px 1em;
	margin-right:5px;
}
.cform input.backbutton {
	width: auto;
	padding:5px 1em;
	margin-right:5px;
}
/*                                                    */
/*   FORM FIELDS enhanced error display               */
/*                                                    */
ol.cf-ol li.cf_li_err {
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
	padding:5px 10px!important;
	margin:5px 0!important;
}

ol.cf-ol li ul.cf_li_text_err {
	padding:0 0 0 10px;
	margin:0;
	color:#333;
	display:inline-block;
}

ol.cf-ol ul.cf_li_text_err li {
	background:url(icon-alert.png) no-repeat left 1px!important;
	list-style:none!important;
	font-weight:bold;
	text-indent:0;
	margin:0 0 2px!important;
	padding-left:15px;
}
ol.cf-ol ul.cf_li_text_err li:before {
	content:'';
}


/*                                                    */
/* 'visitor verification' related styles              */
/*                                                    */

label.seccap {
	margin-top: 6px;
}

label.secq{
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	width:auto;
	padding:2px 4px 2px 2px;
}
label.secq span {
	display:block!important;
	width:auto;
}

input.secinput {
	vertical-align:text-bottom;
}

#cforms_captcha6,
#cforms_captcha5,
#cforms_captcha4,
#cforms_captcha3,
#cforms_captcha2,
#cforms_captcha {
	height:15px;
	width:196px;
	padding: 4px 4px;
	margin: 0 0 8px 0;
	vertical-align:text-bottom;
}

img.captcha	{
	vertical-align:text-bottom;
	margin:0 0 8px 10px!important;
	padding:0!important;
	border:none!important;
	float:none!important;
}

img.captcha-reset {
	vertical-align:text-bottom;
	background:	url(captcha_reset_grey.gif) no-repeat;
	margin:0 0 10px 3px;
	width:21px;
	height:21px;
	border:none!important;
}

img.imgcalendar {
	border:none!important;
}

/*                                                    */
/* change formatting of response msgs here            */
/*                                                    */

div.cf_info {
	color:#333;
	display:none;
	padding:10px 15px!important;
	width:420px;
	line-height:1.3em;
	margin:10px auto;
}
div.cf_info ol {
	margin:0;
	padding:5px 15px 0 30px;
}
div.cf_info ol li {
	padding:1px 0;
	margin:2px 0;
}
div.cf_info a	{
	color:red!important;
	text-decoration:underline!important;
}
div.success {
	color:#000099;
	display:block;
	letter-spacing:2px;
	text-align:right;
}
div.failure {
	display:block;
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
}
div.waiting {
	background:#F9F9F9;
	color:#AAAAAA;
	display:block;
}
/*                                                    */
/*   formatting for invalid user inputs               */
/*                                                    */
.cform .cf_error { 
	color:#ad2929; 
	border:1px solid #ad2929; 
}
div.mailerr {
	display:block;
}
.mailerr,
.cform .cf_errortxt {
	color:#ad2929; 
}

/*                                                    */
/* disabled fields [disabled] does not work on IE!    */
/*                                                    */

[disabled] {
	color:#dddddd;
	border-color:#dddddd!important;
	background:none!important;
}
.disabled {
	border-color:#dddddd!important;
}

/*                                                    */
/* upload box styling                                 */
/*                                                    */

.cform input.cf_upload  {
	width:220px;
	background: #f9f9f9;
	border:1px solid #888888;
}

/*                                                    */
/*  Other: link love                                  */
/*                                                    */
.linklove {
	width:410px;
	margin:0 auto 10px!important;
	padding:0!important;	
	text-align:center!important;
}
.linklove a,
.linklove a:visited {
	font-size: 0.8em;
	font-family: Tahoma;
	color:#aaaaaa!important;
}

  
/*                                                    */
/*  Other: browser hacks                              */
/*                                                    */
* html .cform legend { 
	position:absolute; 
	top: -10px; 
	left: 10px; 
	margin-left:0;
}
*+html .cform legend { 
	position:absolute; 
	top: -10px; 
	left: 10px; 
	margin-left:0;
}
*+html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px; 
}
* html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px; 
}

* html img.captcha	{
	margin-bottom:9px!important;
}
*+html img.captcha	{
	margin-bottom:9px!important;
}

* html ol.cf-ol #li--1, * html #li--3, * html #li--8, * html #li--2, * html #li--4, * html #li--7, * html #li--9  {
             float:left;
            	margin: 0;
}

* html ol.cf-ol #li--5, * html #li--10, * html #li--12, * html #li--14, * html #li--16, * html #li--18, * html #li--20, * html #li--22, * html #li--24, * html #li--26, * html #li--28, * html #li--30, * html #li--32, * html #li--34, * html #li--36, * html #li--38, * html #li--40, * html #li--42, * html #li--44, * html #li--46 , * html #li--48 , * html #li--50 , * html #li--52  {
            margin: 0 5px 0 0;
}

* html ol.cf-ol #li--6, * html #li--11, * html #li--13, * html #li--15,  * html #li--17, * html #li--19, * html #li--21, * html #li--23, * html #li--25, * html #li--27, * html #li--29, * html #li--31, * html #li--33, * html #li--35, * html #li--37, * html #li--39, * html #li--41, * html #li--43, * html #li--45, * html #li--47, * html #li--49, * html #li--51, * html #li--53 {
            margin: 0;
}

* html #label--6, * html #label--11, * html #label--13, * html #label--15,  * html #label--17, * html #label--19, * html #label--21, * html #label--23, * html #label--25, * html #label--27, * html #label--29, * html #label--31, * html #label--33, * html #label--35, * html #label--37, * html #label--39, * html #label--41, * html #label--43, * html #label--45, * html #label--47, * html #label--49, * html #label--51, * html #label--53 {
             width: 165px;
}

* html #cf_field_6, * html #cf_field_11, * html #cf_field_13, * html #cf_field_15, * html #cf_field_17, * html #cf_field_19, * html #cf_field_21, * html #cf_field_23, * html #cf_field_25, * html #cf_field_27, * html #cf_field_29, * html #cf_field_31, * html #cf_field_33, * html #cf_field_35, * html #cf_field_37, * html #cf_field_39, * html #cf_field_41, * html #cf_field_43, * html #cf_field_45, * html #cf_field_47, * html #cf_field_49, * html #cf_field_51, * html #cf_field_53 {
             width: 165px;
}

* html span.reqtxt { 
	margin: 0;
            padding: 0;
}

* html ol.cf-ol #li-2-1, * html #li-2-7 {
            margin: 0;
}

* html ol.cf-ol #li-2-9 {
             clear:left;
}

* html ol.cf-ol #li-2-2, * html #li-2-3, * html #li-2-6, * html #li-2-8  {
             float:left;
            	margin: 0;
}


* html ol.cf-ol #li-2-4, * html #li-2-10, * html #li-2-12, * html #li-2-14, * html #li-2-16, * html #li-2-18, * html #li-2-20, * html #li-2-22, * html #li-2-24, * html #li-2-26, * html #li-2-28, * html #li-2-30, * html #li-2-32, * html #li-2-34, * html #li-2-36, * html #li-2-38, * html #li-2-40, * html #li-2-42, * html #li-2-44, * html #li-2-46 , * html #li-2-48 , * html #li-2-50 , * html #li-2-52     {
            margin: 0 5px 0 0;
}

* html ol.cf-ol #li-2-5, * html #li-2-11, * html #li-2-13, * html #li-2-15,  * html #li-2-17, * html #li-2-19, * html #li-2-21, * html #li-2-23, * html #li-2-25, * html #li-2-27, * html #li-2-29, * html #li-2-31, * html #li-2-33, * html #li-2-35, * html #li-2-37, * html #li-2-39, * html #li-2-41, * html #li-2-43, * html #li-2-45, * html #li-2-47, * html #li-2-49, * html #li-2-51, * html #li-2-53  {
            margin: 0;
}

* html #label-2-5, * html #label-2-11, * html #label-2-13, * html #label-2-15,  * html #label-2-17, * html #label-2-19, * html #label-2-21, * html #label-2-23, * html #label-2-25, * html #label-2-27, * html #label-2-29, * html #label-2-31, * html #label-2-33, * html #label-2-35, * html #label-2-39, * html #label-2-41, * html #label-2-43, * html #label-2-45, * html #label-2-47, * html #label-2-49, * html #label-2-51, * html #label-2-53 {
             width: 165px;
}

* html #cf2_field_5, * html #cf2_field_11, * html #cf2_field_13, * html #cf2_field_15, * html #cf2_field_17, * html #cf2_field_19, * html #cf2_field_21, * html #cf2_field_23, * html #cf2_field_25, * html #cf2_field_27, * html #cf2_field_29, * html #cf2_field_31, * html #cf2_field_33, * html #cf2_field_35, * html #cf2field_37, * html #cf2_field_39, * html #cf2_field_41, * html #cf2_field_43, * html #cf2_field_45, * html #cf2_field_47, * html #cf2_field_49, * html #cf2_field_51, * html #cf2_field_5 {
             width: 165px;
}

* html ol.cf-ol #li-3-1, * html #li-3-7 {
            margin: 0;
}

* html ol.cf-ol #li-3-9 {
             clear:left;
}

* html ol.cf-ol #li-3-2, * html #li-3-3, * html #li-3-6, * html #li-3-8  {
             float:left;
            	margin: 0;
}


* html ol.cf-ol #li-3-4, * html #li-3-10, * html #li-3-12, * html #li-3-14, * html #li-3-16, * html #li-3-18, * html #li-3-20, * html #li-3-22, * html #li-3-24, * html #li-3-26, * html #li-3-28, * html #li-3-30, * html #li-3-32, * html #li-3-34, * html #li-3-36, * html #li-3-38, * html #li-3-40, * html #li-3-42, * html #li-3-44, * html #li-3-46 , * html #li-3-48 , * html #li-3-50 , * html #li-3-52     {
            margin: 0 5px 0 0;
}

* html ol.cf-ol #li-3-5, * html #li-3-11, * html #li-3-13, * html #li-3-15,  * html #li-3-17, * html #li-3-19, * html #li-3-21, * html #li-3-23, * html #li-3-25, * html #li-3-27, * html #li-3-29, * html #li-3-31, * html #li-3-33, * html #li-3-35, * html #li-3-37, * html #li-3-39, * html #li-3-41, * html #li-3-43, * html #li-3-45, * html #li-3-47, * html #li-3-49, * html #li-3-51, * html #li-3-53  {
            margin: 0;
}

* html #label-3-5, * html #label-3-11, * html #label-3-13, * html #label-3-15,  * html #label-3-17, * html #label-3-19, * html #label-3-21, * html #label-3-23, * html #label-3-25, * html #label-3-27, * html #label-3-29, * html #label-3-31, * html #label-3-33, * html #label-3-35, * html #label-3-39, * html #label-3-41, * html #label-3-43, * html #label-3-45, * html #label-3-47, * html #label-3-49, * html #label-3-51, * html #label-3-53 {
             width: 165px;
}

* html #cf3_field_5, * html #cf3_field_11, * html #cf3_field_13, * html #cf3_field_15, * html #cf3_field_17, * html #cf3_field_19, * html #cf3_field_21, * html #cf3_field_23, * html #cf3_field_25, * html #cf3_field_27, * html #cf3_field_29, * html #cf3_field_31, * html #cf3_field_33, * html #cf3_field_35, * html #cf3field_37, * html #cf3_field_39, * html #cf3_field_41, * html #cf3_field_43, * html #cf3_field_45, * html #cf3_field_47, * html #cf3_field_49, * html #cf3_field_51, * html #cf3_field_5 {
             width: 165px;
}

* html ol.cf-ol #li-4-1, * html #li-4-3, * html #li-4-8, * html #li-4-2, * html #li-4-4, * html #li-4-7, * html #li-4-9  {
             float:left;
            	margin: 0;
}

* html ol.cf-ol #li-4-5, * html #li-4-10, * html #li-4-12, * html #li-4-14, * html #li-4-16, * html #li-4-18, * html #li-4-20, * html #li-4-22, * html #li-4-24, * html #li-4-26, * html #li-4-28, * html #li-4-30, * html #li-4-32, * html #li-4-34, * html #li-4-36, * html #li-4-38, * html #li-4-40, * html #li-4-42, * html #li-4-44, * html #li-4-46 , * html #li-4-48 , * html #li-4-50 , * html #li-4-52  {
            margin: 0 5px 0 0;
}

* html ol.cf-ol #li-4-6, * html #li-4-11, * html #li-4-13, * html #li-4-15,  * html #li-4-17, * html #li-4-19, * html #li-4-21, * html #li-4-23, * html #li-4-25, * html #li-4-27, * html #li-4-29, * html #li-4-31, * html #li-4-33, * html #li-4-35, * html #li-4-37, * html #li-4-39, * html #li-4-41, * html #li-4-43, * html #li-4-45, * html #li-4-47, * html #li-4-49, * html #li-4-51, * html #li-4-53 {
            margin: 0;
}

* html #label-4-6, * html #label-4-11, * html #label-4-13, * html #label-4-15,  * html #label-4-17, * html #label-4-19, * html #label-4-21, * html #label-4-23, * html #label-4-25, * html #label-4-27, * html #label-4-29, * html #label-4-31, * html #label-4-33, * html #label-4-35, * html #label-4-37, * html #label-4-39, * html #label-4-41, * html #label-4-43, * html #label-4-45, * html #label-4-47, * html #label-4-49, * html #label-4-51, * html #label-4-53 {
             width: 165px;
}

* html #cf4_field_6, * html #cf4_field_11, * html #cf4_field_13, * html #cf4_field_15, * html #cf4_field_17, * html #cf4_field_19, * html #cf4_field_21, * html #cf4_field_23, * html #cf4_field_25, * html #cf4_field_27, * html #cf4_field_29, * html #cf4_field_31, * html #cf4_field_33, * html #cf4_field_35, * html #cf4_field_37, * html #cf4_field_39, * html #cf4_field_41, * html #cf4_field_43, * html #cf4_field_45, * html #cf4_field_47, * html #cf4_field_49, * html #cf4_field_51, * html #cf4_field_53 {
             width: 165px;
}

* html ol.cf-ol #li-5-9 {
             clear:left;
}

* html ol.cf-ol #li-5-2, * html #li-5-3, * html #li-5-6, * html #li-5-8  {
             float:left;
            	margin: 0;
}


* html ol.cf-ol #li-5-4, * html #li-5-10, * html #li-5-12, * html #li-5-14, * html #li-5-16, * html #li-5-18, * html #li-5-20, * html #li-5-22, * html #li-5-24, * html #li-5-26, * html #li-5-28, * html #li-5-30, * html #li-5-32, * html #li-5-34, * html #li-5-36, * html #li-5-38, * html #li-5-40, * html #li-5-42, * html #li-5-44, * html #li-5-46 , * html #li-5-48 , * html #li-5-50 , * html #li-5-52     {
            margin: 0 5px 0 0;
}

* html ol.cf-ol #li-5-5, * html #li-5-11, * html #li-5-13, * html #li-5-15,  * html #li-5-17, * html #li-5-19, * html #li-5-21, * html #li-5-23, * html #li-5-25, * html #li-5-27, * html #li-5-29, * html #li-5-31, * html #li-5-33, * html #li-5-35, * html #li-5-37, * html #li-5-39, * html #li-5-41, * html #li-5-43, * html #li-5-45, * html #li-5-47, * html #li-5-49, * html #li-5-51, * html #li-5-53  {
            margin: 0;
}

* html #label-5-5, * html #label-5-11, * html #label-5-13, * html #label-5-15,  * html #label-5-17, * html #label-5-19, * html #label-5-21, * html #label-5-23, * html #label-5-25, * html #label-5-27, * html #label-5-29, * html #label-5-31, * html #label-5-33, * html #label-5-35, * html #label-5-39, * html #label-5-41, * html #label-5-43, * html #label-5-45, * html #label-5-47, * html #label-5-49, * html #label-5-51, * html #label-5-53 {
             width: 165px;
}

* html #cf5_field_5, * html #cf5_field_11, * html #cf5_field_13, * html #cf5_field_15, * html #cf5_field_17, * html #cf5_field_19, * html #cf5_field_21, * html #cf5_field_23, * html #cf5_field_25, * html #cf5_field_27, * html #cf5_field_29, * html #cf5_field_31, * html #cf5_field_33, * html #cf5_field_35, * html #cf5field_37, * html #cf5_field_39, * html #cf5_field_41, * html #cf5_field_43, * html #cf5_field_45, * html #cf5_field_47, * html #cf5_field_49, * html #cf5_field_51, * html #cf5_field_5 {
             width: 165px;
}

* html ol.cf-ol #li-6-9 {
             clear:left;
}

* html ol.cf-ol #li-6-2, * html #li-6-3, * html #li-6-6, * html #li-6-8  {
             float:left;
            	margin: 0;
}


* html ol.cf-ol #li-6-4, * html #li-6-10, * html #li-6-12, * html #li-6-14, * html #li-6-16, * html #li-6-18, * html #li-6-20, * html #li-6-22, * html #li-6-24, * html #li-6-26, * html #li-6-28, * html #li-6-30, * html #li-6-32, * html #li-6-34, * html #li-6-36, * html #li-6-38, * html #li-6-40, * html #li-6-42, * html #li-6-44, * html #li-6-46 , * html #li-6-48 , * html #li-6-50 , * html #li-6-52     {
            margin: 0 5px 0 0;
}

* html ol.cf-ol #li-6-5, * html #li-6-11, * html #li-6-13, * html #li-6-15,  * html #li-6-17, * html #li-6-19, * html #li-6-21, * html #li-6-23, * html #li-6-25, * html #li-6-27, * html #li-6-29, * html #li-6-31, * html #li-6-33, * html #li-6-35, * html #li-6-37, * html #li-6-39, * html #li-6-41, * html #li-6-43, * html #li-6-45, * html #li-6-47, * html #li-6-49, * html #li-6-51, * html #li-6-53  {
            margin: 0;
}

* html #label-6-5, * html #label-6-11, * html #label-6-13, * html #label-6-15,  * html #label-6-17, * html #label-6-19, * html #label-6-21, * html #label-6-23, * html #label-6-25, * html #label-6-27, * html #label-6-29, * html #label-6-31, * html #label-6-33, * html #label-6-35, * html #label-6-39, * html #label-6-41, * html #label-6-43, * html #label-6-45, * html #label-6-47, * html #label-6-49, * html #label-6-51, * html #label-6-53 {
             width: 165px;
}

* html #cf6_field_5, * html #cf6_field_11, * html #cf6_field_13, * html #cf6_field_15, * html #cf6_field_17, * html #cf6_field_19, * html #cf6_field_21, * html #cf6_field_23, * html #cf6_field_25, * html #cf6_field_27, * html #cf6_field_29, * html #cf6_field_31, * html #cf6_field_33, * html #cf6_field_35, * html #cf6field_37, * html #cf6_field_39, * html #cf6_field_41, * html #cf6_field_43, * html #cf6_field_45, * html #cf6_field_47, * html #cf6_field_49, * html #cf6_field_51, * html #cf6_field_5 {
             width: 165px;
}