body {

	font-family: arial,verdana;
	font-size:13px;
	font-family: georgia,palatino; 
	margin:0 auto; 
	padding:0;
	text-align:center; }



 


#signupbox {width:732px;height:601px; margin:0 auto; padding:0;
	background:#ffffff url(images/migissignup.gif) no-repeat;}

#pitch {display:block;padding:150px 70px 0 70px; border:0;}

h2 {color: rgb(153, 0, 0); font-size:16px;}

fieldset {

	border: 1px solid #cccccc;
	width:400px;

}







td {

	font-size:14px;

}


input, select {

	border: 1px solid #cccccc;

	background-color: #efefef;

	margin: 1px;

	padding: 2px;

	width: 170px;

}


.sub {

	border: 2px solid #4998d5;

	background-color: #a0d0f5;

	margin: 1px;

	padding: 4px;

	width: 170px;

}

.checkbox {

	width:20px; 

}

label, legend, .label {

	font-weight: bold;	

	cursor: pointer;

}

fieldset {color:#5b943f; border:0;}

.head {

	font-size: 15px;

	font-weight: bold;

	background-color: #e3e3e3;

}



.error {

	color: red;

	font-weight: bold;

	border: 2px solid red;

	padding: 20px;
	
	width:350px;

}

.required {color:#f00; font-weight:bold;}

.success {

	color: green;

	font-weight: bold;

	border: 2px solid green;

	padding: 20px;
	
	width:350px;

}



table {

	border: 1px dotted #ccc;
	padding:6px;

}
