body {
	visibility: collapse;
}
:not(body) {
    visibility: visible;
}
/*--------------------- newsImageScrollerV2 ---------------------*/
.newsImgScrollerItemReadMore {
	display:none;
}
/*----------------------- newsScrollerV2 ------------------------*/
.newsTicker .readmore {
	display:none;
}
/*------------------------ newsDiv ------------------------------*/
.newsDivItemMore, .eventListInstanceDates, .eventListCost, .eventListYearCost,
.eventListYearInstanceDates {
	display:none;
}
/*---------------------- productCart ----------------------------*/
.cart_item_image, .cart_item_header_image, .cart_item_footer_image {
	display:none;
}
.cart_item_variation, .cart_item_header_variation, .cart_item_footer_variation {
	display:none;
}
.hidden-weight {
	display:none;
}
/*--------------------- productCheckOut -------------------------*/
.CheckoutButtonUpdate, .CheckoutButtonContinue, .CheckoutButtonUpdatePurchase {
	display:inline;
}
.deliverTo {
  display:none;
}
/*---------------------- productViewDiv -------------------------*/
.galleria_container .caption {
	display:none !important;
}
.product_DetailsRRPPriceHeader, .product_DetailsRRPPrice, .product_ProductRRPCost, .product_MetaSearch{
	display:none;
}
/*---------------------- productSimilarProducts -------------------------*/
.product_SimilarProductRRP {
	display:none;
}
/*---------------------- member_login_div -------------------------*/
.loginMemberSignUpPersonalNickNameTitle, .loginMemberSignUpPersonalNickName,
.loginMemberSignUpContactNextOfKinTitle, .loginMemberSignUpContactNextOfKin,
.loginMemberSignUpContactNextOfKinContactNumberTitle, .loginMemberSignUpContactNextOfKinContactNumber,
.loginMemberSignUpContactHowDidYouHearTitle , .loginMemberSignUpContactHowDidYouHear {
    display:none;
}
.memberLoginAuthenticationDiv_password {
	position: relative;
}
#memberLoginPasswordLabel {
	position: absolute;
}
/*---------------------- member_login_register -------------------------*/
.memberLoginAuthenticationRegisterGuest {
	display:none;
}
/*---------------------- eventsScroller -------------------------*/
.eventTicker .time {
	display:none;
}
/*---------------------- member_signUp_div -------------------------*/
.loginMemberSignRequiredFields,
.loginMemberSignUpPersonalForumAliasTitle, .loginMemberSignUpPersonalForumAlias ,
.loginMemberSignUpPersonalInterestTitle, .loginMemberSignUpPersonalInterest,
.loginMemberSignUpPersonalPictureTitle, .loginMemberSignUpPersonalPicture,
.loginMemberSignUpNominatingMemberOneTitle, .loginMemberSignUpNominatingMemberOne,
.loginMemberSignUpNominatingMemberTwoTitle, .loginMemberSignUpNominatingMemberTwo
{
	display:none;
}
/*---------------------- paymentGatewayDiv -------------------------*/
.paymentInvoiceDeliveryWrapper {
	display:none;
}
/*---------------------- eventsDiv -------------------------*/
.eventInstanceTable_header_cost, .eventInstanceTable_cost, .eventRSVPGender,
.eventRSVPGenderTitle, .eventRSVPDOB, .eventRSVPDOBTitle {
    display:none;
}
/*---------------------- VSDirectRegister -------------------------*/
.redbackName {
	display:none;
}
/*---------------------- VSDirectRegisterDiv -------------------------*/
.redbackName {
	display:none;
}
/*---------------------- VSDirectRegister_Small -------------------------*/
.redbackName {
	display:none;
}
/*---------------------- DataForm_View_v2 -------------------------*/
.dataForm_captcha {
	display:none;
}
/*$Donations*/
.donation-information, .donation-order-line-text {
	display:none;
}
/*---------------------- member_search -------------------------*/
.memberSearch_resultsHeader_interest, .memberSearch_results_interest,
.memberSearch_resultsHeader_nickName, .memberSearch_results_nickName,
.memberSearch_detailsHeader_interest, .memberSearch_details_interest,
.memberSearch_detailsHeader_nickName, .memberSearch_details_nickName
{
	display:none;
}






/*
		Redback Solutions - http://rb.com.au - October 2011
*/


/*--------------------- CSS RESET ---------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
#Form1, html {
	height: 100%;
}
html {
	font-size: 100%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	background: #f0f0f0 url('../images/bg.png') repeat center top;
	color: #555;
	font-family: proxima-nova,sans-serif;
    font-size: 62.5%; /* reset default size 1em = 10px */
	height: 100%;
	line-height: 2.1em; /* 21px */
	min-width: 1000px;
}

/* Set text selection colour & kill text shadow */
::-moz-selection {
	background: #001e41;
	color: #fff;
	text-shadow: none;
}
::selection {
	background: #001e41;
	color: #fff;
	text-shadow: none;
}

/*------------------------ BASIC TEXT STYLING -------------------------*/
h1, h2, h3, h4 {
	font-weight: normal;
}
h1, h4 {
	color: #005781;
	font: normal normal bold 2.6em/1.308em proxima-nova, sans-serif; /* 26px/34px */
	letter-spacing: -1px;
	margin-bottom: 14px;
}
h2 {
	color: #000;
	font: normal normal normal 1.6em/1.5em proxima-nova, sans-serif; /* 16px/24px */
	margin-bottom: 24px;
}
h3 {
	color: #A0C55F;
	font: normal normal normal 3em/1em proxima-nova, sans-serif; /* 30px/30px */
	letter-spacing: -1px;
	margin-bottom: 22px;
}
h4 {
	margin-bottom: 20px;
}
h5 {
	color: #005781;
	font: normal normal normal 1.8em/3.056em proxima-nova, sans-serif; /* 18px/55px */
	margin-bottom: 22px;
}
p {
	color: #555;
	font: normal normal normal 1.3em/1.538em proxima-nova, sans-serif; /* 13px/20px */
	margin-bottom: 22px;
}
a:link, a:visited {
	color: #11b2d3;
	outline: none;
	text-decoration: none;
}
a:hover, a:focus {
	color: #005781;
	text-decoration: none;
}
strong {
	font-weight: bold;
}
hr {
	background-color: #ddd;
	border: 0 none transparent;
	color: #ddd;
	height: 1px;
	margin: 22px 0;
}
em {
	font-style: italic;
}
/*------------------------- WEBFONT FALLBACKS -----------------------*/
.wf-loading .menuNavTopLevel a, .wf-loading #header h3  {
	visibility: hidden;
   /* styles to use when web fonts are loading */
}

.wf-active {
   /* styles to use when web fonts are active */
}

.wf-inactive .menuNavTopLevel a {
	font: bold 15px/46px sans-serif;
	padding: 0 30px;
   /* styles to use when web fonts are inactive */
}
.wf-inactive #header h5:first-child, .wf-inactive #header h5 a {
	font: normal 1.8em sans-serif;
}
/*------------------------- PAGE STYLING ----------------------------*/
.wrapper {
	min-height: 100%;
	z-index: 1;
}

/*------------------------- HEADER STYLING --------------------------*/
#header {
	background: #fff url('../images/nav1.png') repeat-x bottom left;
	border-top: 7px solid #005781;
	height: 184px;
}
#header .col-left {
	float: left;
	padding-top: 15px;
	width: 227px;
}
#header .col-right {
	float: right;
	height: 123px;
	overflow: hidden;
	padding-top: 17px;
	width: 600px;
}
#header h3 {
	clear: both;
	text-align: right;
}
#header h5 {
	background: #fff url('../images/phone.png') no-repeat left;
	float: right;
	margin: 0;
	padding-left: 24px;
}
#header h5:first-child {
	background-image: url('../images/email.png');
	background-position: left 23px;
	margin-left: 24px;
}
#header h5 a, #header h5 a:visited, #header h5 a:hover {
	color: #005781;
}
#header .wrapper {
	margin: 0 auto;
	min-height: 0;
	position: relative;
	width: 960px;
}
#logo-metro-midlands {
	background: #fff url('../images/logo-metro-midlands.png') no-repeat top left;
	display: block;
	height: 103px;
	text-indent: -9999px;
	width: 227px;
}
#nav {
	background: transparent url('../images/nav2.png') no-repeat top left;
	padding-left: 3px;
	position: absolute;
	top: 138px;
	width: 1030px;
}

/*------------------------- BANNER STYLING --------------------------*/
/* Browser Resets */
.flex-container a:active, .flexslider a:active {
	outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {
	width: 100%;
	margin: 0;
	padding: 0;
}
/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides > li {
	display: none;
}
.flexslider .slides img {
	max-width: 100%;
	display: block;
}
.flex-pauseplay span {
	text-transform: capitalize;
}

/* Clearfix for the .slides element */
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
	display: block;
}

#banner {
	background: #fff url('../images/banner.gif') no-repeat center center;
	height: 320px;
	margin: 0 25px 23px;
	position: relative;
	width: 910px;
}
#content .slides {
	margin: 0;
}
#content .slides li {
	background-image: none;
	padding: 0;
}
.gallery-slide-caption {
	color:#fff;
	font: normal normal normal 1.231em/1.5em proxima-nova, sans-serif; /* 16px/24px */
	left:30px;
	position: absolute;
	text-shadow: 0 1px 1px rgba(0,0,0,0.7);
	top: 112px;
	width: 303px;
}
.gallery-slide-image a, .gallery-slide-image a:visited, .gallery-slide-image a:hover {
	cursor: default;
}
.gallery-slide-title {
	color: #fff;
	font: normal normal bold 2.308em/1.3em proxima-nova, sans-serif; /* 30px/39px */
	left: 30px;
	position: absolute;
	text-decoration: none;
	text-shadow: 0 1px 2px rgba(0,0,0,0.7);
	top: 25px;
	width: 512px;
}

/*------------------------- CONTENT STYLING -------------------------*/
.arrw {
	background: url('../images/rarr.png') no-repeat left 5px;
	clear: both;
	padding-left: 14px;
}
.larr {
	background: url('../images/larr.png') no-repeat left 5px;
	clear: both;
	padding-left: 14px;
	margin-bottom: 12px;
}
.arrw a:hover, .larr a:hover {
	color: #005781;
	text-decoration: none;
}
.arrw a:visited, .larr a:visited {
	text-decoration: none;
}
#btn-client-login, #btn-our-process-hp, #btn-our-process, #btn-our-team, #btn-alliances,
#btn-contact-us, #btn-strategies, #btn-service-offerings, #btn-testimonials, #btn-our-services,
#btn-contact-us-alt, #btn-alliances-alt, #btn-service-offerings-alt, btn-strategies-alt,
#btn-service-offerings-alt-2, #btn-our-process-alt-2, #btn-strategies-alt, #btn-newsletter,
#btn-links, #btn-forms-docs, #btn-links-alt {
	background: url('../images/btn-client-login.png') no-repeat top left;
	display: block;
	height: 68px;
	margin-bottom: 10px;
	overflow: hidden;
	text-indent: -9999px;
	width: 225px;
}
#btn-our-process-hp {
	background-image: url('../images/btn-our-process-hp.png');
}
#btn-contact-us {
	background-image: url('../images/btn-contact-us.png');
}
#btn-testimonials {
	background-image: url('../images/btn-testimonials.png');
}
#btn-our-process {
	background-image: url('../images/btn-our-process.png');
}
#btn-our-process-alt-2 {
	background-image: url('../images/btn-our-process-alt-2.png');
}
#btn-our-team {
	background-image: url('../images/btn-our-team.png');
}
#btn-alliances {
	background-image: url('../images/btn-alliances.png');
}
#btn-strategies {
	background-image: url('../images/btn-strategies.png');
}
#btn-strategies-alt {
	background-image: url('../images/btn-strategies-alt.png');
}
#btn-service-offerings {
	background-image: url('../images/btn-service-offerings.png');
}
#btn-service-offerings-alt {
	background-image: url('../images/btn-service-offerings-alt.png');
}
#btn-service-offerings-alt-2 {
	background-image: url('../images/btn-service-offerings-alt-2.png');
}
#btn-our-services {
	background-image: url('../images/btn-our-services.png');
}
#btn-contact-us-alt {
	background-image: url('../images/btn-contact-us-alt.png');
}
#btn-alliances-alt {
	background-image: url('../images/btn-alliances-alt.png');
}
#btn-newsletter {
	background-image: url('../images/btn-newsletter.png');
}
#btn-links {
	background-image: url('../images/btn-links.png');
}
#btn-links-alt {
	background-image: url('../images/btn-links-alt.png');
}
#btn-forms-docs {
	background-image: url('../images/btn-forms-docs.png');
}
.btn-alt {
	float: left;
	margin: 10px 10px 0 0;
}
#content {
	background-color: #fff;
	margin: 0 auto;
	min-height: 0;
	overflow: hidden;
	padding: 25px 0 121px; /* 25px 0 59px */
	position: relative;
	width: 960px;
}
#content .col-1, #content .col-2, #content .col-left, #content .col-right {
	float: left;
	padding-bottom: 4px;
	width: 214px; /* 241px */
}
#content .col-2 {
	padding-top: 8px;
	width: 225px;
}
#content .col-left {
	padding: 0 0 0 40px;
	width: 429px; /* 494px */
}
#content .col-right {
	padding: 0 0 0 27px;
	width: 439px; /* 466px */
}
#content li {
	background: url('../images/rarr.png') no-repeat left 5px;
	font: normal normal normal 1.3em/1.538em proxima-nova, sans-serif; /* 13px/20px */
	padding: 0 0 6px 12px;
}
#content ul {
	list-style-type: none;
	margin-bottom: 22px;
}
#testimonials {
	border-top: 1px solid #ddd;
	clear: left;
	margin: 30px 0 19px;
	padding-top: 19px;
}
#testimonials em {
	background: url('../images/testimonials-open.gif') no-repeat left top;
	color: #000;
	display: block;
	font: italic normal normal 1.154em/1.467em proxima-nova, sans-serif; /* 15px/22px */
	padding: 5px 0 6px 40px;
}
#testimonials p {
	margin-bottom: 3px;
}
#testimonials p:first-child {
	background: #fff url('../images/testimonials-close.gif') no-repeat right bottom;
}
#testimonials strong {
	background: url('../images/testimonials2.gif') no-repeat left 12px;
	color: #555;
	display: block;
	font: normal normal bold 0.923em/1.833em proxima-nova, sans-serif; /* 12px/22px */
	padding-left: 41px;
}
.team {
	margin-right: 30px;
}
.profile {
	margin: 0 30px 30px 0;
}
.profile p {
	margin: 0;
}
.profile img {
	margin-bottom: 12px;
}
.profile a:link, .profile a:visited {
	color: #555;
}
.profile:hover p a {
	color: #11B2D3;
}
.profile a:hover {
	color: #11B2D3;
	text-decoration: none;
}
.newsletter img {
	border: 1px solid #6c7987;
	-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.4);
	box-shadow: 0px 1px 4px rgba(0,0,0,0.4);
	margin: 0 30px 20px 0;
}
/*--------------------- ACCORDIAN - PROCESS ---------------------*/

#inner .col-left .accordion-process {
	margin-bottom: 22px;
}
#inner .col-left .accordion-process h3 {
	background: #19678d url('../images/darr-p.png') no-repeat 320px center;
	cursor: pointer;
	font-size: 1.6em;
	letter-spacing: 0;
	text-shadow: 0 1px 1px rgba(0,0,0,0.4);
	-webkit-transition: background 0.2s ease-out;
	-moz-transition: background 0.2s ease-out;
	-ms-transition: background 0.2s ease-out;
	-o-transition: background 0.2s ease-out;
	transition: background 0.2s ease-out;
}
#inner .col-left .accordion-process h3, #inner .col-left .accordion-process .step {
	color: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow:
		inset 0 1px 0 rgba(255,255,255,0.3),
		0 2px 4px rgba(0,0,0,0.5);
	-moz-box-shadow:
		inset 0 1px 0 rgba(255,255,255,0.3),
		0 2px 4px rgba(0,0,0,0.5);
	box-shadow:
		inset 0 1px 0 rgba(255,255,255,0.3),
		0 2px 4px rgba(0,0,0,0.5);
	margin: 20px auto 0;
	padding: 15px 20px;
	width: 320px;
}
#inner .col-left .accordion-process .step {
	margin: 10px auto 20px;
}
#inner .col-left .accordion-process h3.step-1 {
	background: #19678d url('../images/darr-p.png') no-repeat 320px center;
	border: 1px solid #005781;
}
#inner .col-left .accordion-process h3.step-2 {
	background: #2c8075 url('../images/darr-p.png') no-repeat 320px center;
	border: 1px solid #287a71;
}
#inner .col-left .accordion-process h3.step-3 {
	background: #549f64 url('../images/darr-p.png') no-repeat 320px center;
	border: 1px solid #4b9460;
}
#inner .col-left .accordion-process h3.step-4 {
	background: #8eb742 url('../images/darr-p.png') no-repeat 320px center;
	border: 1px solid #769e2f;
}
#inner .col-left .accordion-process h3.active {
	background: #19678d url('../images/darr-p-active.png') no-repeat 320px center;
}
#inner .col-left .accordion-process h3.step-1.active {
	background-color: #19678d;
}
#inner .col-left .accordion-process h3.step-2.active {
	background-color: #2c8075;
}
#inner .col-left .accordion-process h3.step-3.active {
	background-color: #549f64;
}
#inner .col-left .accordion-process h3.step-4.active {
	background-color: #8eb742;
}
.accordion-process h3, .accordion-process li, .accordion-process p {
	color: #fff;
}
#content .accordion-process li {
	background: url('../images/rarr-white.png') no-repeat left 5px;
	padding: 0 0 6px 12px;
}
.accordion-process .step-1 {
	background: #19678d;
	border: 1px solid #005781;
}
.accordion-process .step-2 {
	background: #2c8075;
	border: 1px solid #287a71;
}
.accordion-process .step-3 {
	background: #549f64;
	border: 1px solid #4b9460;
}
.accordion-process .step-4 {
	background: #8eb742;
	border: 1px solid #769e2f;
}
#inner .col-left .accordion-process p {
	margin-bottom: 18px;
}
.flow-arr {
	display: block;
	margin: 0 auto 20px;
	width: 60px;
}

/*--------------------- ACCORDIAN - WORKSHOPS ---------------------*/
#accordion {
	margin-bottom: 22px;
}
#inner .col-left #accordion h3 {
	background: #19678d url('../images/darr-p.png') no-repeat 98% center;
	border: 1px solid #005781;
	color: #fff;
	cursor: pointer;
	font-size: 1.6em;
	letter-spacing: 0;
	margin-bottom: 10px;
	width: 596px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow:
		inset 0 1px 0 rgba(255,255,255,0.3),
		0 2px 4px rgba(0,0,0,0.5);
	-moz-box-shadow:
		inset 0 1px 0 rgba(255,255,255,0.3),
		0 2px 4px rgba(0,0,0,0.5);
	box-shadow:
		inset 0 1px 0 rgba(255,255,255,0.3),
		0 2px 4px rgba(0,0,0,0.5);
	padding: 15px 20px;
}
/*STRATEGIES*/
#inner .col-left #accordion h3.node-1 {
	background: #19678d url('../images/darr-p.png') no-repeat 98% center;
	border: 1px solid #005781;
}
#inner .col-left #accordion h3.node-2 {
	background: #2c8075 url('../images/darr-p.png') no-repeat 98% center;
	border: 1px solid #287a71;
}
#inner .col-left #accordion h3.node-3 {
	background: #549f64 url('../images/darr-p.png') no-repeat 98% center;
	border: 1px solid #4b9460;
}
#inner .col-left #accordion h3.node-4 {
	background: #8eb742 url('../images/darr-p.png') no-repeat 98% center;
	border: 1px solid #769e2f;
}
#inner .col-left #accordion h3.active {
	background: #8eb742 url('../images/darr-p-active.png') no-repeat 98% center;
}
#inner .col-left #accordion h3.node-1.active {
	background-color: #19678d;
}
#inner .col-left #accordion h3.node-2.active {
	background-color: #2c8075;
}
#inner .col-left #accordion h3.node-3.active {
	background-color: #549f64;
}
#inner .col-left #accordion h3.node-4.active {
	background-color: #8eb742;
}
/*SERVICE OFFERINGS*/
#inner .col-left #accordion h3.so-1 {
	background: #19678d url('../images/darr-p.png') no-repeat 98% center;
	border: 1px solid #005781;
}
#inner .col-left #accordion h3.so-2 {
	background: #33797d url('../images/darr-p.png') no-repeat 98% center;
	border: 1px solid #307478;
}
#inner .col-left #accordion h3.so-3 {
	background: #4e8b6b url('../images/darr-p.png') no-repeat 98% center;
	border: 1px solid #498767;
}
#inner .col-left #accordion h3.so-4 {
	background: #6ea157 url('../images/darr-p.png') no-repeat 98% center;
	border: 1px solid #699c51;
}
#inner .col-left #accordion h3.so-5 {
	background: #8eb742 url('../images/darr-p.png') no-repeat 98% center;
	border: 1px solid #769e2f;
}
#inner .col-left #accordion h3.active {
	background: #8eb742 url('../images/darr-p-active.png') no-repeat 98% center;
}
#inner .col-left #accordion h3.so-1.active {
	background-color: #19678d;
}
#inner .col-left #accordion h3.so-2.active {
	background-color: #33797d;
}
#inner .col-left #accordion h3.so-3.active {
	background-color: #4e8b6b;
}
#inner .col-left #accordion h3.so-4.active {
	background-color: #6ea157;
}
#inner .col-left #accordion h3.so-5.active {
	background-color: #8eb742;
}
#accordion .services {
	padding-left: 20px;
}
#accordion p {
	margin-bottom: 15px;
}

/*------------------------- FOOTER STYLING --------------------------*/
#footer {
	background-color: #005781;
	border-bottom: 1px solid #136289;
	border-top: 1px solid #11638b;
	height: 85px;
	margin-top: -62px;
	position: relative;
}
#footer .col-center, #footer .col-left, #footer .col-right {
	float: left;
	padding-top: 13px;
	width: 516px; /* 555px */
}
#footer .col-left {
	padding: 13px 0 0 16px;
	width: 253px;
}
#footer .col-right {
	padding: 17px 0 0 39px;
	width: 136px;
}
#footer p {
	clear: left;
	color: #8ac6e3;
	font: normal normal normal 1.1em/1.455em proxima-nova, sans-serif; /* 11px/16px */
	margin: 0;
}
#footer .wrapper {
	margin: 0 auto;
	min-height: 0;
	width: 960px;
}
.legal {
	list-style-type: none;
}
.legal a, .legal a:visited, .legal a:hover, .legal span {
	color: #fff;
}
.legal li {
	float: left;
	font: normal normal normal 1.1em/1.455em proxima-nova, sans-serif; /* 11px/16px */
	padding: 0;
}
.legal span {
	padding: 0 4px;
}
#redback, #redback:visited, #redback:hover {
	background: transparent url('../images/redback.png') no-repeat top left;
	display: block;
	height: 26px;
	text-indent: -9999px;
	width: 122px;
}


/*----------------------------- CLEAR -------------------------------*/
.clear:before,
.clear:after {
    content:"";
    display:table;
}
.clear:after {
    clear:both;
}
.clear {
    zoom:1;
}

/*----------------------------- INNER -------------------------------*/
#inner #content .col-left {
	width: 643px;
}
#inner #content .col-right {
	padding-top: 8px;
	width: 225px;
}
#inner .col-left h3 {
	color: #777;
	font-size: 1.6em;
	font-weight: normal;
	letter-spacing: 0;
}
#inner.one-col #content .col-left {
	width: 880px;
}
#inner.testimonials #content .col-left p strong {
	color: #A0C55F;
}
/*------------------------- FORM STYLING ----------------------------*/
#dataformContainer .dataForm_MultiLineTextBox, #dataformContainer .dataForm_TextBox {
	margin: 0;
	width: 200px !important;
}
#dataformContainer .dataForm_row p, #dataformContainer .dataForm_row_alternate p {
	display: block;
}
#dataformContainer .dataForm_row td, #dataformContainer .dataForm_row_alternate td {
	vertical-align: top;
}
#dataformContainer .dataformRequired, #dataformContainer .errorMessage, #dataformContainer p {
	display: none;
}
#dataformContainer .dataformValSumaryMainText {
	font: normal normal normal 1.3em/1.538em proxima-nova, sans-serif; /* 13px/20px */
	margin-bottom: 22px;
}


/*------------------------- TOP LEVEL STYLING --------------------------*/
#menuNavDiv {
	margin: 0;
}
#menuNavItem22052 > a, #menuNavItem22052 > a:visited, #menuNavItem22053 > a, #menuNavItem22053 > a:visited, #menuNavItem22055 > a, #menuNavItem22055 > a:visited {
	background: transparent url('../images/nav3.png') no-repeat center right;
	padding-right: 43px;
}
#menuNavItem22052 > a:hover, #menuNavItem22053 > a:hover, #menuNavItem22055 > a:hover, .menuNavTopLevel a:hover {
	background: #45819e;
	background: rgba(255,255,255,0.25);
}
#menuNavItem22055 > a:link, #menuNavItem22055 > a:visited {
	cursor: default;
}
#menuNavRoot, #menuNavRoot ul, #menuNavRoot ul li ul {
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
	zoom: 1;
}
#menuNavRoot li {
	background: transparent url('../images/nav2.png') no-repeat top right;
	float: left;
	padding-right: 2px;
	position: relative;
}
.menuNavTopLevel a, .menuNavTopLevel a:visited {
	color: #fff;
	display: block;
	float: left;
	font: normal normal bold 16px/46px proxima-nova, sans-serif; /* 16px/46px */
	padding: 0 28px;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.5);
}
/*#menuNavRoot li:nth-child(6) a {
	padding: 0 28px;
}*/
/*------------------------- SUB LEVEL STYLING --------------------------*/
#menuNavSubRoot li {
	background-image: none;
}
.menuNavTopLevel ul {
	background-color: #07577d;
	border: 1px solid #074868;
	border-top: 0;
	display: none;
	left: -2px;
	position: absolute;
	top: 46px;
	width: 185px;
	z-index: 1;
}
.menuNavTopLevel:hover ul {
	display: block;
}
.menuNavTopLevel ul li a, .menuNavTopLevel ul li a:visited {
	background: none;
	background-color: #07577d;
	border-top: 1px solid #074868;
	color: #fff;
	font: normal normal normal 1.3em/1.538em proxima-nova, sans-serif; /* 13px/20px */
	padding: 8px 19px;
	text-transform: none;
	width: 147px;
}
.menuNavTopLevel ul li a:hover {
	background: #45819e;
	background: rgba(255,255,255,0.25);
}
/*.menuNavTopLevelCurrent a, .menuNavTopLevelCurrent a:visited, .menuNavTopLevelCurrent a:hover {
	background: url('../images/m-current.png') no-repeat center top;
	color: #09e427;
}*/
