
.form{

    /*margin-top:150px;*/

	background:url(/images/testimonial-bg.gif) repeat-y;
	
	width:184px;
	margin:10px auto;
	margin-left:18px;
	height:auto 0px;

}


.form #program-fields{

	border:1px solid #762819;

	width: 250px;

	background-color:#f8f6f0;

}

.form #program-fields h3{

	color: #FFFFFF;

	margin: 0px 0px 10px 0px;

	padding: 5px 2px 5px 10px;

	font-size: 14px;

	font-weight: normal;

	background: url(/images/testimonial-bar.gif) repeat-x;

}

.form input, .form select, .form label, .form .select {

	padding-left: 5px;
	font-size: 10px;
	margin-left: 3px;

}

.form input {

	font-size: .8em;

	margin-bottom: 5px;

	margin-left: 10px;

}
.form input.button{
width:160px;
}

.form p{

	padding: 12px;

	margin: 0px;

	font-size: 11px;

	color: #000;

}

.form h2{
    text-align:center;

	color:#FFFFFF;

	display:block;

	background:url(/images/testimonial-bar.gif) repeat-x;

	padding:3px 0px 3px 15px;

	height:21px;

	margin:0px 4px;

	font-size: 11px;

	font-weight: bold;

	border-top:1px solid #2b4856;

	letter-spacing: normal;

}

.form p.credit{

	display:block;

	background:url(/images/testimonial-silver-bar.gif) no-repeat left bottom;

	padding: 0px 10px 30px 10px;

}

.form form {

	width: auto;

}

#contacthidden {

	display: none;

}
#testimonials {clear:left;}
#right {width:175px;}
#right  #right  #testimonials {clear:left;}

