/* CSS Document */


#form {
	background-color: #ffffff;
	width: 750px;
	margin:0 auto;
	color: #666;
	padding:0;
}

#form td {
	padding:5px;
}

/*
#form input {
	font-size:11px;
	color:#666666;
	font-family:Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:4px;
	border: solid 1px #ccc;
}
*/

#form select {
	font-size:11px;
	color:#666666;
	font-family:Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #ccc;
}

#form textarea {
	font-size:11px;
	color:#666666;
	font-family:Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:4px;
	border: solid 1px #ccc;
}

#form td.label {
	font-family:Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	padding:5px;
	font-weight:bold;
}




#form #company-form-part-expanded .form-part-content,
#form #contact-form-part-expanded .form-part-content,
#form #activity-form-part-expanded .form-part-content {
	display:block;
}

#form #company-form-part-collapsed .form-part-content,
#form #contact-form-part-collapsed .form-part-content,
#form #activity-form-part-collapsed .form-part-content {
	display: none;
}

#form #company-form-part-expanded,
#form #contact-form-part-expanded ,
#form #activity-form-part-expanded,
#form #company-form-part-collapsed,
#form #contact-form-part-collapsed ,
#form #activity-form-part-collapsed {
	margin:10px 0;
}

#form .form-part-title {
	background-image:url(../images/main/th-bg1.png);
	background-position:0 -2px;
	color:#E4D6CD;
	font-family:Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:4px;
}

#form .form-part-content {
	border:1px solid #C2BDAE;
	background-color:#F9F7F3;
}

#form .button {
	margin:10px;
	text-align:center;
}

#form .button input {
	width:130px;
	height:25px;
	background-image:url(../images/main/th-bg1.png);
	background-position:0 -2px;
	border:solid 1px #C2BDAE;
	color:#E4D6CD;
	font-family:Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}



#form #errors {
	font-family:SegoeA UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFEFEE;
	margin:10px 0;
	padding:5px;
	width:auto;
	border:solid 1px #C2BDAE;
}

#form #errors li {
	color:#FF3300;
	margin:0px;
	padding:0px;
}

#form #errors ul {
	padding:0;
	margin:0 0 0 30px;
}


#form td.problem {color: #FF3300; }
#form td.problem input{border:solid 1px #FF3300;color: #FF3300;background:#FFCCCC; }
#form td.problem select { background:#FFCCCC; border: solid 1px #ff0000; color:#ff3300;}
#form td.problem select option { color:#ff3300;}
#form td.problem textarea{ background:#FFCCCC; border: solid 1px #ff0000;}