@charset "utf-8";
/* CSS Document */
#respond {
	width: 75%;
	float: right;
	margin: 60px 0 20px 0;
}

#respond input[type="text"],
#contactform input[type="text"] {
	width: 90%;
	margin: 0 0 20px 0; color:#666;
}

#respond textarea,
#contactform textarea {
	width: 95%;
	margin: 0 0 20px 0;
}

label {
	font-size: 12px;
	font-weight: 700;
	display: block;
	color: #424242;
	margin: 0 0 10px 0;
}

label span {
	color: #aaa;
}

/* 5.2 - Forms */
select, input[type="text"], textarea {
	border: #e3e3e3 1px solid;
	background: #fff;
	color: #c5c5c5;
	font-size: 12px;
	margin: 0 0 10px 0;
}

.page-content select, .page-content input[type="text"], .page-content textarea {
	padding: 10px;
}

input[type="submit"] {
	border: #e3e3e3 1px solid;
	background: url(../images/button_bg.png) #fff repeat-x bottom left;
	color: #424242;
	padding: 8px 12px;
	font-size: 12px;
	font-weight: 600;
	cursor: pointer;
}

/* 5.2.1 - Course Finder Form */
.course-finder-form input[type="submit"] {
	float: right;
}

.course-finder-form .selector {
	width: 212px !important;
}

.course-finder-form span {
	width: 186px !important;
}

.course-finder-form input[type="text"] {
	width: 90%;
}
.text_input { color:#666; width:100%; height:40px;}
.text_input-01 { color:#666; width:90%; height:150px;}


.button1 {
    font-size: 12px;
	font-weight: bold;
	color: #424242;
    padding: 6px 13px 6px 13px;
	line-height: 1 !important;
	background: url(../images/button_bg.png) #fff repeat-x center bottom;
    border: 1px solid;
	float: left;
    text-decoration: none;
	border-color: #e3e3e3;
}

.button1:hover, .button2:hover, .button3:hover, .button4:hover {
	cursor: pointer;
}

.rounded-button {
	border-radius: 30px;
}