@charset "UTF-8";

@media all

{

	form.form_cic {
	padding-left: 15px; 
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	}

	input {margin-top: 4px;}

	input.formbutton

	{
	background-color: #9DAFD1;
	border: 1px solid #313131; /*#cddef8;*/
	color:White;
	font-size: 0.90em;
	letter-spacing:1pt;
	height: 21px;
	text-align:center;
	text-decoration:none;
	font-weight: bold;
	font-style: normal;
	vertical-align: middle;
	text-transform: uppercase;
	margin-bottom: 10px;
	padding-right: 4px;
	padding-left: 4px;
	}

	input.formbutton:hover

	{
	background-color: #FFFFFF;
	border: 1px solid #313131; /*#cddef8;*/
	color: #313131;
	font-size: 0.90em;
	letter-spacing:1pt;
	height: 21px;
	text-align:center;
	text-decoration:none;
	font-weight: bold;
	font-style: normal;
	vertical-align: middle;
	text-transform: uppercase;
	margin-bottom: 10px;
	padding-right: 4px;
	padding-left: 4px;
	cursor: pointer;
	}

	

	/* labels */

	td.webform_label, td.webform_label_multi {
	font-size: 0.8em;
	font-weight: bold;
	color: #336699;
	vertical-align: top;
	text-align: right;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
	}

	

	/* additional fields */

	table.webform_table select {

		height: 20px;

	}



	table.webform_table textarea {

		height: 150px;
		width: 400px;
		margin-top: 4px;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #313131;

	}



	table.webform_table tr td.webform_button {
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		color: #313131;
		padding-right: 15px;
		text-align: justify;

	}

	

	/* error */

	span.webform_label_error{
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		color: #760000;
	}

	

	span.webform_msg_error{

		color: #760000; 
		font-weight: bold;
		padding-left: 15px;

	}

	

	/* checkbox */

	table.webform_checkbox_row{

		float: left; 

		padding: 0px 8px 0px 0px;

	}

	

	td.webform_field_checkbox, td.webform_field_checkbox_row{

		padding: 2px 0px 2px 0px;

	}

	

	td.webform_label_checkbox{

		padding: 2px 0px 2px 5px;

	}



	td.webform_label_checkbox_row{

		padding: 2px 0px 2px 3px;

	}

	

	/* radio */

	table.webform_radio_row{

		float: left; 

		padding: 0px 8px 0px 0px;

	}

	

	td.webform_field_radio, td.webform_field_radio_row{

		padding: 4px 0px 0px 0px;

	}

	

	td.webform_label_radio, td.webform_label_radio_row{

		padding: 1px 0px 0px 5px;

	}

	

	/* table field */

	table.webform_label_table{

		vertical-align: top;

	}

	

	.webform_label_table tr th, .webform_label_table tr td, 

		.webform_field_table tr th, .webform_field_table tr td {

		white-space: nowrap;

	}
	
	
	input.onlineform {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #313131;
	width: 200px;
	}

}