.style_1, .style_2, .style_3, .style_4, .style_5{
	display: block;
	margin-bottom: 10px;
}
.style_1{
	font-family:'MetaSerifBk';
	font-size:27px;
	line-height:29px;
	color:#685E56;
}

.style_2{
	font-family:'Trade Gothic W01 Roman';
	font-size:20px;
	line-height:29px;
	color:#685E56;
}

.style_3{
	font-family:'Trade Gothic W01 Roman';
	font-size:15px;
	line-height:23px;
	color:#685E56;
}

.style_4{
	font-family:'Trade Gothic W01 Roman';
	font-size:15px;
	line-height:23px;
	color:#DE7C00;
}

.style_5{
	font-family:'Trade Gothic W01 Bold';
	font-size:15px;
	line-height:23px;
	color:#685E56;
	text-transform:uppercase;
}

.sub_headline{
	font-style:italic;
}
.technology .style_1, .technology .style_5{	color:#808C24; }
.curriculum .style_1, .curriculum .style_5{	color:#A2789C; }
.services .style_1, .services .style_5{	color:#4F7588; }

a.link-offsite:after,
ul li a.link-offsite:after,
ol li a.link-offsite:after,
p a.link-offsite:after{
	display: inline-block;
	font-family: 'FontAwesome';
	content:'\f14c';
	font-size:15px;
	padding:0 10px;
	vertical-align: top;
}
a.link-download:after,
ul li a.link-download:after,
ol li a.link-download:after,
p a.link-download:after{
	display: inline-block;
	font-family: 'FontAwesome';
	content:'\f019';
	font-size:15px;
	padding:0 10px;
	vertical-align: top;
}
a.link-document:after,
ul li a.link-document:after,
ol li a.link-document:after,
p a.link-document:after{
	display: inline-block;
	font-family: 'FontAwesome';
	content:'\f15b';
	font-size:15px;
	padding:0 10px;
	vertical-align: top;
}

.button, a.button,
p .button, p a.button,
ul li .button, ul li a.button,
ol li .button, ol li a.button{
	text-shadow: none;
	background: #943718;
	border: 0;
	color: #fff;
	height: 54px;
	padding: 9px 24px;
	line-height: 36px;
	text-transform: uppercase;
	display: inline-block;
	border-radius: 50px;
	margin-bottom:10px;
}
.button:hover, a.button:hover,
.button:focus, a.button:focus,
p .button:hover,p a.button:hover,
p .button:focus,p a.button:focus,
ol li .button:hover, ol li a.button:hover,
ol li .button:focus, ol li a.button:focus,
ul li .button:hover, ul li a.button:hover,
ul li .button:focus, ul li a.button:focus{
	text-decoration: none;
	background:#DD7B00;
	color:#ffffff;
}
.button-white, a.button-white,
p .button-white, p a.button-white,
ul li .button-white, ul li a.button-white,
ol li .button-white, ol li a.button-white{
	text-shadow: none;
	background: #fff;
	border: 0;
	color: #DD7B00;
	height: 54px;
	padding: 9px 22px;
	line-height: 34px;
	text-transform: uppercase;
	display: inline-block;
	border-radius: 50px;
	border: 2px solid #DD7B00;
	margin-bottom:10px;
 }
.button-white:hover, a.button-white:hover,
.button-white:focus, a.button-white:focus,
p .button-white:hover, p a.button-white:hover,
p .button-white:focus, p a.button-white:focus,
ul li .button-white:hover, ul li a.button-white:hover,
ul li .button-white:focus, ul li a.button-white:focus,
ol li .button-white:hover, ol li a.button-white:hover,
ol li .button-white:focus, ol li a.button-white:focus{
 	text-decoration: none;
 	background:#DD7B00;
	color:#ffffff;
 }
.button-download:before, a.button-download:before,
p .button-download:before, p a.button-download:before,
ul li .button-download:before, ul li a.button-download:before,
ol li .button-download:before, ol li a.button-download:before{
	display: inline-block;
	font-family: 'FontAwesome';
	content:'\f019';
	font-size:16px;
	padding:0 10px 0 0;
	vertical-align: top;
}
.button-document:before, a.button-document:before,
p .button-document:before, p a.button-document:before,
ul li .button-document:before, ul li a.button-document:before,
ol li .button-document:before, ol li a.button-document:before{
	display: inline-block;
	font-family: 'FontAwesome';
	content:'\f15b';
	font-size:16px;
	padding:0 10px 0 0;
	vertical-align: top;
}

/* FORM STYLES - Added to style new forms in wordpress */
.an_form{
	font-family: 'Trade Gothic W01 Light';
	font-size: 14px;
	padding: 0;
	margin: 0;
	text-align: left;
}
.an_form td{
	vertical-align: top;
}
.an_label, .an_form label{
	clear: both;
	font-family: 'Trade Gothic W01 Light';
	font-weight: normal;
	text-align: left;
	font-size: 14px;
	line-height: 18px;
	text-transform: Capitalize;
	color: #685E56;
	margin: 0 !important;
	padding: 10px 0 15px !important;
	vertical-align: top;
  display: inline-block !important;
}
.an_input, .an_form input[type="text"], .an_form input[type="email"]{
	display: block;
	clear: both;
	border-radius: 50px;
	border: 1px solid #c5c0ba;
	padding: 10px 15px 12px 15px;
	font-size: 16px;
	height: 40px;
	width: 100% !important;
	vertical-align: top;
}
.an_submit, .an_form input[type="submit"]{
	text-shadow: none;
	background: #943718;
	border: 0;
	color: #fff;
	padding: 9px 24px;
	line-height: 24px;
	border-radius: 25px;
	text-shadow: none;
	height: 44px;
	letter-spacing: 1px;
	text-transform: uppercase;
	-ms-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.an_submit:hover, .an_form input[type="submit"]:hover{
	text-shadow: none;
	background: #dd7b00;
}
.an_select, .an_form select{
	position: relative;
	height: 40px;
	display: inline-block;
	padding: 6px 36px 6px 12px !important;
	font-size: 14px;
	line-height: 1.42857143;
	color: #685e56;
	background: url("../images/ui-select-arrow.jpg") right 10px center !important;
	background-repeat: no-repeat !important;
	background-size: 16px 8px !important;
	border: 1px solid #c5c0bc;
	border-radius: 30px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: none;
	transition: none;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	position: relative;
  line-height: 20px;
}
.an_checkbox{

}
.an_radio{

}
.an_textarea, .an_form textarea{
	display: block;
	height: 9.375em;
	width: 100%;
	border: 1px solid #c5c0ba;
	border-radius: 25px;
	padding: 15px 15px;
}
