/*** general ***/
fieldset.csc-mailform {
	border:0px;
	margin:0px;
	padding:0px;
}
div.csc-mailform-field input,
div.csc-mailform-field textarea,
div.csc-mailform-field option {
	padding:1px;
}
/*** positioning ***/
div.csc-mailform-field {
	clear:left;
	margin-bottom:5px;
	vertical-align:middle;
}
div.csc-mailform-field div.csc-mailform-label {
	float:left;
	min-height:18px;
	line-height:18px;
	vertical-align:middle;
}
div.csc-mailform-field div.csc-mailform-label label {
	vertical-align:middle;
}
div#main div.csc-mailform-field input.csc-mailform-check,
div#main div.csc-mailform-field input.csc-mailform-radio {
	width:auto;
	background:none;
	border:0px;
}
div.csc-mailform-radio fieldset {
	border:0px;
	padding:0px;
	margin:0px;
}
div.csc-mailform-radio legend {
	display:none;
}
div.csc-mailform-radio label,
div.csc-mailform-radio input {
	display:inline;
	vertical-align:middle;
}
span.csc-mailform-radiobuttonlabel {
	vertical-align:middle;
}
div#main input.csc-mailform-submit,
div#main input.csc-mailform-submit-over {
	margin:0px;
	cursor:pointer;
	padding:0px;
}



/*** screen ***/
@media screen {
  /*** positioning ***/
    /** left+right column **/
	div#leftcol div.csc-mailform-field div.csc-mailform-label,
	div#rightcol div.csc-mailform-field div.csc-mailform-label {
		padding-right:5px;
	}
	div#leftcol div.csc-mailform-field div.csc-mailform-label label,
	div#rightcol div.csc-mailform-field div.csc-mailform-label label {
		font-size:11px;
	}
	div#leftcol div.csc-mailform-field div.csc-mailform-label,
	div#rightcol div.csc-mailform-field div.csc-mailform-label {
		width:70px;
	}
	div#leftcol div.csc-mailform-label div.csc-mailform-label,
	div#rightcol div.csc-mailform-label div.csc-mailform-label {
		width:174px;
	}
	div#leftcol div.csc-mailform-field input,
	div#leftcol div.csc-mailform-field textarea,
	div#rightcol div.csc-mailform-field input,
	div#rightcol div.csc-mailform-field textarea {
		width:94px;
	}
	div#leftcol div.csc-mailform-field select,
	div#rightcol div.csc-mailform-field select {
		width:98px;
	}
	div#leftcol span.csc-mailform-radiobuttonlabel,
	div#rightcol span.csc-mailform-radiobuttonlabel {
		padding-right:5px;
	}
	div#leftcol div.csc-mailform-field input.csc-mailform-submit,
	div#rightcol div.csc-mailform-field input.csc-mailform-submit,
	div#leftcol div.csc-mailform-field input.csc-mailform-submit-over,
	div#rightcol div.csc-mailform-field input.csc-mailform-submit-over,
	div#leftcol input.csc-mailform-submit,
	div#rightcol input.csc-mailform-submit,
	div#leftcol input.csc-mailform-submit-over,
	div#rightcol input.csc-mailform-submit-over {
		width:98px;
	}

  /** main column **/
	div#maincol div.csc-mailform-field div.csc-mailform-label {
		padding-right:10px;
	}
	div#maincol div.csc-mailform-field div.csc-mailform-label {
		width:120px;
	}
	div#maincol div.csc-mailform-label div.csc-mailform-label {
		width:492px;
	}
	div#maincol div.csc-mailform-field input,
	div#maincol div.csc-mailform-field textarea {
		width:358px;
	}
	div#maincol div.csc-mailform-field select {
		width:362px;
	}
	div#maincol span.csc-mailform-radiobuttonlabel {
		padding-right:10px;
	}
	div#maincol div.csc-mailform-field input.csc-mailform-submit,
	div#maincol div.csc-mailform-field input.csc-mailform-submit-over,
	div#maincol input.csc-mailform-submit,
	div#maincol input.csc-mailform-submit-over {
		width:362px;
	}


  /** colors **/
	fieldset.csc-mailform input.csc-mailform-check,
	fieldset.csc-mailform input.csc-mailform-file {
		background:none;
		padding:0px;
	}
	#main input.csc-mailform-submit {
		color:#F76013;
		background:#FFECCC;
		border:1px solid #5B5958;
	}
	#main input.csc-mailform-submit-over {
		color:#5B5958;
		background:#F76013;
		border:1px solid #5B5958;
	}
	fieldset.csc-mailform input,
	fieldset.csc-mailform textarea,
	fieldset.csc-mailform select {
		background:#FFECCC;
		border:1px solid #5B5958;
	}
}

/*** print ***/
@media print {
	fieldset.csc-mailform input,
	fieldset.csc-mailform textarea,
	fieldset.csc-mailform select {
		display:none;
	}
}