@CHARSET "UTF-8";

body {
	font: normal normal 12px Verdana, Arial;
	color: #666666;
}

img {
	border: 0;
}

h1 {
	margin: 10px 0;
	padding: 0;
	font: normal bold 17px Verdana, Arial;
	color: #666666;
}

h1.feature_h1 {
	margin: 0;
	padding: 0;
	font: normal bold 25px "Trebuchet MS", Arial;
	color: #374C21;
}

h1.content_h1 {
	margin: 0;
	padding-bottom: 20px;
}

h1.upper_h1 {
	margin: 0 0 0 20px;
	padding: 40px 0 0 0;
	font: normal bold 25px "Trebuchet MS", Arial;
	color: #374C21;
}

h1 .director_sub_h1 {
	font: normal bold 13px Verdana, Arial;
	color: #336633;
}

h2 {
	margin: 10px 0 5px 0;
	padding: 0;
	font: normal bold 13px Verdana, Arial;
	color: #666666;
}

h3 {
	margin: 10px 0 5px 0;
	padding: 0;
	font: normal bold 12px Verdana, Arial;
	color: #666666;
}

p {
	margin: 10px 0;
	padding: 0;
	font: normal normal 12px Verdana, Arial;
	color: #666666;
}

p.feature_strapline_p {
	margin: 0;
	padding: 0;
	font: normal bold 14px Verdana, Arial;
	color: #547531;
}

p.latest_news_home_p {
	margin: 0;
	padding: 0;
	font: normal bold 14px Verdana, Arial;
	color: #374C21;
}

p.latest_news_home_content_p {
	margin: 0;
	padding: 0;
	font: normal 12px Verdana, Arial;
	color: #FFFFFF;
	/*color: #547531;*/
}

p.feature_work_image_title {
	font: normal bold 10px Verdana, Arial;
	color: #99FF00;
	margin: 10px 10px 0px 10px;
	padding: 0;
}

p.feature_work_image_subtitle {
	font: normal bold 12px Verdana, Arial;
	color: #FFFFFF;
	margin: 2px 10px 5px 10px;
	padding: 0;
}

p.feature_work_image_p {
	font: normal normal 10px Verdana, Arial;
	color: #FFFFFF;
	margin: 0 10px 2px 10px;
	padding: 0;
}

p.portfolio_work_title {
	font: normal bold 10px Verdana, Arial;
	color: #99FF00;
	margin: 10px 10px 0px 10px;
	padding: 0;
}

p.portfolio_work_subtitle {
	font: normal bold 12px Verdana, Arial;
	color: #FFFFFF;
	margin: 2px 10px 5px 10px;
	padding: 0;
}

p.portfolio_work_p {
	font: normal normal 10px Verdana, Arial;
	color: #FFFFFF;
	margin: 0 10px 2px 10px;
	padding: 0;
}

p.upper_strapline_p {
	margin: 0 300px 0 20px;
	padding: 25px 0 0 0;
	font: normal bold 30px "Trebuchet MS", Arial;
	color: #547531;
}

p.upper_strapline_case_p {
	margin: 0 350px 0 20px;
	padding: 25px 0 0 0;
	font: normal bold 30px "Trebuchet MS", Arial;
	color: #547531;
}

p.upper_strapline_long_p {
	margin: 0 20px 0 20px;
	padding: 25px 0 0 0;
	font: normal bold 30px "Trebuchet MS", Arial;
	color: #547531;
}

p.upper_tag_p {
	margin: 0 300px 0 20px;
	padding: 5px 0 0 0;
	font: normal bold 13px "Trebuchet MS", Arial;
	color: #405825;
}

p.content_contact_p {
	margin: 0 0 10px 0;
	padding: 0;
	font: normal bold 13px/22px Verdana, Arial;
	color: #618C35;
}

p.tab_ten_px {
	margin: 2px 0;
	padding-left: 10px;
}

p.tab_twenty_px {
	margin: 2px 0;
	padding-left: 20px;
}

p.footer_title_p,
p.footer_details_p,
p.footer_nav_p {
	margin: 0;
	font: normal normal 12px Verdana, Arial;
	color: #FFFFFF;
}

p.footer_details_p, p.footer_nav_p {
	font-size: 11px;
	color: #575B26;
}

/* LINK styling */

a,
a:link,
a:visited,
a:active,
a:hover {
	font: normal normal 12px Verdana, Arial;
	color: #000000;
	text-decoration: none;
}

a:active,
a:hover {
	color: #666666;
	text-decoration: underline;
}

a.content_button_link,
a:link.content_button_link,
a:visited.content_button_link,
a:active.content_button_link,
a:hover.content_button_link {
	font: normal bold 12px Verdana, Arial;
	color: #7D7D7D;
	text-decoration: none;
}

a:active.content_button_link,
a:hover.content_button_link {
	color: #000000;
}

a.footer_nav_link,
a:link.footer_nav_link,
a:visited.footer_nav_link,
a:active.footer_nav_link,
a:hover.footer_nav_link {
	font: normal normal 11px Verdana, Arial;
	color: #575B26;
	text-decoration: none;
}

a:active.footer_nav_link,
a:hover.footer_nav_link {
	color: #000000;
	text-decoration: underline;
}

a.footer_nav_link_current,
a:link.footer_nav_link_current,
a:visited.footer_nav_link_current,
a:active.footer_nav_link_current,
a:hover.footer_nav_link_current {
	font: normal normal 11px Verdana, Arial;
	color: #000000;
	text-decoration: none;
}

a.portfolio_work_link,
a:link.portfolio_work_link,
a:visited.portfolio_work_link,
a:active.portfolio_work_link,
a:hover.portfolio_work_link {
	font: normal normal 10px Verdana, Arial;
	color: #00CCFF;
	text-decoration: none;
}

a:active.portfolio_work_link,
a:hover.portfolio_work_link {
	color: #FFFFFF;
}

/* STYLES for header nav - layout in mpilot_layout.css */
#header_nav ul li a {
	color: #446027;
	text-decoration: none;
	font: normal normal 20px/32px Verdana, Arial;
}

#header_nav ul li a:hover,
#header_nav ul li a#current_nav {
	color: #FFFFFF;
}

/* FORM styling - Layout in mpilot_layout.css*/
fieldset label {
	font: normal bold 12px Verdana, Arial;
	color: #666666;
}

input.submit_button {
	border: 0;
	font: normal bold 12px Verdana, Arial;
	color: #7D7D7D;
	cursor: pointer;
}

input.text, textarea.text {
	border: 1px solid #628C36;
	font: normal normal 12px Verdana, Arial;
	color: #000000;
}

span.required {
	color: #666666;
	font-size: 80%;
	font-weight: normal;
	text-transform: uppercase; 
}
span.error {
	display: block;
	color: #FF0000;
	font-size: 80%;
	font-weight: normal;
	text-transform: uppercase; 
}
