.wdform_table1 table, wdform_table1{
		border:inherit !important;
		padding:inherit;
		margin:inherit !important;
}
.wdform_table1 img{
	max-width:inherit !important;
}
table.wdform_table1 {
border-collapse: initial !important;
}
.wdform_table1 table{
	background-color:inherit;
}
.wdform_footer td{
text-align:center !important;
}
.wdform_table2{
	width:initial;
}
 .wdform_table1 tbody{
	 border-collapse:inherit !important;
 }
 .page_numbers{
	vertical-align:middle !important;
}
 .wdform_page_button{
	max-width:inherit !important;
}
.wdform_table1 td{
	margin:inherit !important;
	border-collapse:inherit !important;
	padding:inherit !important
}
.wdform_table1 tr{
	margin:inherit !important;
}
.wdform_table2 table{
		width: inherit !important;
		background-color:inherit !important;
}
.file_upload{
		font-size:12px !important;
}
.wdform_table1 button
{
		background-image:none !important;
}
.calendar, .calendar tr, .calendar td, .calendar table{
		border-collapse:inherit;
		padding:inherit;
		margin:inherit;
}
.button, .button_reset, .button_submit{
		padding-bottom:inherit !important;
		padding-top:inherit !important;
}
.wdform_table1 td, .wdform_table1 tr{
		text-align:inherit;
		vertical-align:middle;
		border:none !important;
		padding:inherit  !important;
		margin-bottom: inherit !important;
		margin-top: inherit !important;
}
.wdform_table2 td, .wdform_table2 tr{
	vertical-align:top !important;
	text-align: left !important;
}
.wdform_table1 input, .wdform_table1 textara, .wdform_table1 select{
		color:#000;
		line-height:1 !important;
		margin-bottom:2px !important;
		margin-top:2px !important;
		font-size:inherit !important; 
		display:inline !important;
        padding-left:inherit !important;
		padding-right:inherit !important;
}
.wdform_table1 input{
	padding-bottom:2px !important;
	padding-top:2px !important;
}
.wdform_date{
	width:100px !important;
}
.wdform_table1
{
font-size:14px !important; 
font-weight:normal !important; 
color:#000000 !important; 
border-spacing: 10px !important; 
border: 2px solid black !important; 
width: 100% !important; 
}
.wdform_tbody1
{
background-color:#FFF000 !important; 
border:1px solid black !important; 
text-align:center !important; 
border-radius:0px !important; 
float:left !important; 
width: 100% !important; 
}
.wdform_tr1
{
vertical-align:top !important; 
width:100% !important; 
}
.wdform_table2
{
padding-right:0px  !important; 
padding-left:30px  !important; 
float:left !important; 
border-spacing: 2px !important; 
border-collapse:separate  !important; 
}
.wdform_tr_section_break td
{
padding-right:20px  !important; 
padding-left:20px  !important; 
width:100% !important; 
}
.wdform_input input {
border-radius: 0px !important; 
border-width: 1px !important; 
padding: 1px !important; 
margin: 1px !important; 
height: 16px !important; 
}
.wdform_address input
{
border-radius:0px !important; 
height:16px !important; 
font-size:12px !important; 
}
.wdform_address select
{
border-radius:0px !important; 
height:21px !important; 
font-size:12px !important; 
}
.wdform_date_fields select
{
border-radius:0px !important; 
height:21px !important; 
font-size:12px !important; 
padding:1px !important; 
margin:1px !important; 
}
.wdform_select select 
{
border-radius: 0px !important; 
padding: 1px !important; 
margin: 1px !important; 
}
.wdform_date_fields input
{
border-radius:0px !important; 
border-width: 1px !important; 
height:16px !important; 
font-size:12px !important; 
padding:1px !important; 
margin:1px !important; 
}
.time_box
{
border-width:1px !important; 
height:16px !important; 
margin: 1px !important; 
padding: 1px !important; 
text-align:right !important; 
width:30px !important; 
vertical-align:middle
}
.mini_label
{
font-size:10px !important; 
font-family: 'Lucida Grande', Tahoma, Arial, Verdana, sans-serif !important; 
color:#000 !important; 
}
.ch_rad_label
{
display:inline !important; 
margin-left:5px !important; 
margin-right:15px !important; 
float:none !important; 
color:#000 !important; 
}
.label
{
border:none !important; 
color:#000 !important; 
}
.wdform_colon
{
color:#000
}
.wdform_separator
{
font-style:bold !important; 
vertical-align:middle !important; 
color:#000 !important; 
}
.wdform_line
{
color:#000
}
.td_am_pm_select
{
padding-left:5 !important; 
}
.am_pm_select
{
height:21px !important; 
font-size:12px !important; 
padding:1px !important; 
margin:1px !important; 
}
.input_deactive
{
color:#999999 !important; 
font-style:italic !important; 
border-width:1px !important; 
margin: 1px !important; 
padding: 1px !important; 
border-radius:0px !important; 
height:16px; 
}
.input_active
{
color:#000000 !important; 
font-style:normal !important; 
border-width:1px !important; 
margin: 1px !important; 
padding: 1px !important; 
border-radius:0px !important; 
height:16px; 
}
.required
{
border:none !important; 
color:red
}
.captcha_img
{
border-width:0px !important; 
margin: 0px !important; 
padding: 0px !important; 
cursor:pointer !important; 
}
.captcha_refresh
{
width:30px !important; 
height:30px !important; 
border-width:0px !important; 
margin: 0px !important; 
padding: 0px !important; 
vertical-align:middle !important; 
cursor:pointer !important; 
background-image: url([SITE_ROOT]/images/refresh_black.png) !important; 
}
.captcha_input
{
height:20px !important; 
border-width:1px !important; 
margin: 0px !important; 
padding: 0px !important; 
vertical-align:middle !important; 
}
.file_upload {
border: 0px solid white !important; 
border-radius: 0px !important; 
margin: 0px !important; 
padding: 0px !important; 
color: black !important; 
background-color: white !important; 
} 
.page_deactive
{
color:#000 !important; 
border: 1px solid black !important; 
padding:4px 7px 4px 7px !important; 
margin:4px !important; 
cursor:pointer !important; 
background-color:#FFF000 !important; 
}
.page_active
{
color:#000000 !important; 
font-weight:bold !important; 
border: 3px double black !important; 
padding:4px 7px 4px 7px !important; 
margin:4px !important; 
cursor:pointer !important; 
background-color:#ffffff !important; 
box-shadow: 0px 0px 0px 0px black !important; 
}
.page_percentage_active
{
padding:0px !important; 
margin:0px !important; 
border-spacing: 0px !important; 
height:20px !important; 
line-height:20px !important; 
background-color:#FFF000 !important; 
border-radius: 0em 4em 1em 0em !important; 
font-size:15px !important; 
float:left !important; 
text-align: right  !important;  
box-shadow: inset -5px 1px 10px 1px #ACB8A6 !important; 
}
.page_percentage_deactive
{
height:20px !important; 
line-height:20px !important; 
border:1px solid black !important; 
background-color:#ffffff !important; 
border-radius:0px !important; 
text-align: left  !important;  
padding:5px !important; 
}
.page_numbers
{
font-size:11px !important; 
color:#000 !important; 
}
.phone_area_code
{
width:50px !important; 
}
.phone_number
{
width:100px !important; 
}
.button_submit
{
cursor: pointer !important; 
font-size: 15px !important; 
font-weight: bold !important; 
border-radius: 0px !important; 
min-width: 80px !important; 
min-height: 30px !important; 
color: white !important; 
background-color:#F53E04 !important; 
border: 0px solid #ffffff !important; 
margin: 5px !important; 
box-shadow: 0px 0px 0px #000000 !important; 
}
.button_reset
{
cursor: pointer !important; 
font-size: 15px !important; 
font-weight: bold !important; 
border-radius: 0px !important; 
min-width: 80px !important; 
min-height: 30px !important; 
color: white !important; 
background-color:#F53E04 !important; 
border: 0px solid #ffffff !important; 
margin: 5px !important; 
box-shadow: 0px 0px 0px #000000 !important; 
}
.wdform_button button 
{
cursor: pointer !important; 
font-size: 15px !important; 
font-weight: bold !important; 
border-radius: 0px !important; 
min-width: 80px !important; 
min-height: 30px !important; 
color: white !important; 
background-color: #F53E04 !important; 
border: 0px solid #ffffff !important; 
margin: 5px !important; 
box-shadow: 0px 0px 0px #000000 !important; 
}
.other_input
{
border-radius:0px !important; 
border-width: 1px !important; 
height:16px !important; 
font-size:12px !important; 
padding:1px !important; 
margin:1px !important; 
margin-left: 25px !important; 
}
button.wdform_page_button
{
cursor: pointer !important; 
font-size: 15px !important; 
font-weight: bold !important; 
border-radius: 0px !important; 
min-width:80px !important; 
min-height: 30px !important; 
color: white !important; 
background-color:#F53E04 !important; 
border: 0px solid  #ffffff !important; 
margin: 5px !important; 
box-shadow: 0px 0px 0px #000000 !important; 
}
span.wdform_page_button
{
color:#000 !important; 
font-size: 15px !important; 
font-weight: bold !important; 
margin: 5px !important; 
cursor:pointer !important; 
}
.wdform_page_navigation
{
text-align:center  !important; 
margin-bottom:10px !important; 
}
.wdform_percentage_text
{
margin:3px 7px 3px 3px !important; 
color:#000000 !important; 
font-weight:bold !important; 
}
.wdform_percentage_title
{
color:#000000 !important; 
font-style:italic !important; 
margin: 0px 0px 0px 30px !important; 
}