@charset "UTF-8";
/* CSS Document academy */

/*


pantone 634: #007697
pantone 630: #7dd1e1



*/



/* header topnav and top forms */
.topNav {
	background-color: #007697;
}
.topNav ul li a {
	color: white;
	background-color:#007697;
}
.topNav ul li.current a,
.topNav ul li a:hover {
	color:#FFFFFF;
	background-color:#7dd1e1;
	background-image: url(../../graphics/schema/academy/topnavBgOver.gif);
}

.loginForm,
.searchForm { background-color:#7dd1e1; color:#000000; }

#topForms .loginForm p a.button,
	#topForms .searchForm p a.button { 
		border:1px solid #007697;
		color:#FFFFFF;
		background-color:#007697;
	}
	#topForms .loginForm p a.button:hover,
	#topForms .searchForm p a.button:hover { border:1px solid #FFFFFF; }
	.loginForm a { color:#000000; text-decoration:underline;}




/* left column */
#leftColumn .module .moduleTitle p {
	background-color:#007697;
}


/* right column */
#rightColumn .module.newsletter .moduleTitle p { background-color:#007697; color:#FFFFFF; }
#rightColumn .module.newsletter .moduleContent { background-color:#7dd1e1; }

#rightColumn .module.downloads .moduleTitle p,
#rightColumn .module.links .moduleTitle p { background-color:#007697; color:#ffffff; }
#rightColumn .module.relatedcontent .moduleTitle p { background-color:#e7e7e7; color:#000000; }
#rightColumn .module.downloads .moduleContent,
#rightColumn .module.links .moduleContent { background-color:#FFFFFF; border-right: 1px solid #007697; border-left: 1px solid #007697; border-top: 0px solid #007697; }

#rightColumn .module.relatedcontent .moduleContent { background-color:#FFFFFF; border:1px solid #e7e7e7; }

#rightColumn .module.downloads .moduleContent li,
#rightColumn .module.links .moduleContent li { border-bottom:1px solid #007697;}
#rightColumn .module.relatedcontent .moduleContent li { border-bottom:1px solid #e7e7e7;}
#rightColumn .module.downloads .moduleContent li:last-child,
#rightColumn .module.links .moduleContent li:last-child  {
	border-bottom:none;
}
#rightColumn .module.relatedcontent .moduleContent li:last-child  {
	border-bottom:none;
}


#rightColumn .module.form .moduleTitle p { background-color:#007697; color:#FFFFFF; }
#rightColumn .module.form .moduleContent { background-color:#7dd1e1; }

/*contact us*/
#rightColumn .module.contact .moduleTitle p { background-color:#007697; color:#FFFFFF; }
#rightColumn .module.contact .moduleContent { background-color:#FFFFFF; border:1px solid #007697; }
#rightColumn .module.contact .moduleContent li { /*border-bottom:1px solid #1E2171;*/}
#rightColumn .module.contact .moduleContent li:last-child  {
	border-bottom:none;
}

#rightColumn .module.contact .moduleContent li a.ask {
	background-image: url(../../graphics/schema/academy/ask.gif);
}

#rightColumn .module.contact .moduleContent li a.call {
	background-image: url(../../graphics/schema/academy/call.gif);
}

#rightColumn .module.contact .moduleContent li a.demo {
	background-image: url(../../graphics/schema/academy/demo.gif);
}

#rightColumn .module.contact .moduleContent li a.newsletter {
	background-image: url(../../graphics/schema/academy/mail.gif);
}

#rightColumn .module.video .moduleTitle p {  background-color:#e7e7e7; color:#000000; }
#rightColumn .module.video .moduleContent { background-color:#FFFFFF; border:1px solid #e7e7e7;  }


#rightColumn .module.formNoLabels .moduleContent p a,
#rightColumn .module.form .moduleContent p a { color:#000000; }
#rightColumn .module.formNoLabels .moduleContent input.formField {border:1px solid #6F6F6F; color:#6F6F6F; }
#rightColumn .module.formNoLabels .moduleContent .field select {  border:1px solid #6F6F6F; color:#6F6F6F; }
#rightColumn .module.form .moduleContent input.formField {border:1px solid #6F6F6F; color:#6F6F6F; }
#rightColumn .module.form .moduleContent .field select {  border:1px solid #6F6F6F; color:#6F6F6F; }















#rightColumn .module.formNoLabels .moduleContent a.button:hover {  border: 1px solid #FFFFFF;}
#rightColumn .module.formNoLabels .moduleContent a.button { 
	border: 1px solid #007697; 
	background-color:#007697; 
	color:#FFFFFF;
}

#rightColumn .module.form .moduleContent a.button.fullWidth:hover,
#rightColumn .module.form .moduleContent a.button.autoWidth:hover {  border: 1px solid #FFFFFF;}
#rightColumn .module.form .moduleContent a.button.fullWidth,
#rightColumn .module.form .moduleContent a.button.autoWidth { border: 1px solid #007697; background-color:#007697; color:#FFFFFF;}




/* sypol comment */
#rightColumn .module.comment .moduleTitle p {background-color:#7dd1e1; color:#000000;}
.module.comment .moduleContent {
	background-color:#7dd1e1;
	color:#000000;
}

.module.comment .moduleContent .details {
	background-image: url(../../graphics/schema/academy/quotesDownComment.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.module.comment .followLink p {
	background-color:#007697;
}
#rightColumn .module.comment .followLink a { color:#FFFFFF; }

#leftColumn .module.testimonial {
	background-color:#7dd1e1;
}
/* had to insert the parent id as IE6 was being crap */
#mainSpace #leftColumn .module.testimonial .moduleTitle { background:#7dd1e1; color:#000000;  }
#mainSpace #leftColumn .module.testimonial .moduleTitle p {  color:#000000; background:#7dd1e1; }
#leftColumn .module.testimonial .moduleContent { 
	background-color:#7dd1e1;
	color:#000000;
}

#leftColumn .module.testimonial .moduleContent .details {
	background-image: url(../../graphics/schema/academy/quotesDownComment.gif);
	background-repeat: no-repeat;
	background-position: right top;
}



/* scrollpane track and draggger */
.module.productMenu .moduleContent { 
	border-right:1px solid #007697;
	border-bottom:1px solid #007697;
	border-left:1px solid #007697;
}
.jScrollPaneTrack {
	background: #BBBAD3;
}
.jScrollPaneDrag {
	background: #007697;
}



#contents .module .moduleTitle p {
	background-color:#007697;
	color:#FFFFFF;
}


#contents .page h1,
#contents .page h2,
#contents .page h3,
#contents .page h4,
#contents .page h5,
#contents .page h6 {color:#007697;}
#contents h1 {color:#666666;}
.mastHead { color:#007697;}
.mastSubHead { color:#7dd1e1;}


/* product index 1 col mega promo */
#contents .headliner .promo { background-color:#007697; }

#contents .headliner .promo .promoText h1,
#contents .headliner .promo .promoText p { color:#FFFFFF;  }

/* 3 in a row for product index page with BG coloured promos */
#contents .productIndex .row.three .promo { background-color:#7dd1e1;}
#contents .productIndex .row.three .promo.last { background-color:#569EB4; color:#FFFFFF;}
#contents .productIndex .row.three .promo .promoContent {  border-right:5px solid #FFFFFF; }
#contents .productIndex .row.three .promo .promoTitle p a { color:#007697; background-color:transparent;}
#contents .productIndex .row.three .promo.last .promoTitle p a { color:#FFFFFF; }
#contents .productIndex .row.three .promo .promoImage a  {background-color:transparent;}


/* left standard menus */
#leftColumn .module .moduleTitle p {
	color:#FFFFFF;
}
#navigation {background: #E7EBEE;}
#navigation ul {background: #E7EBEE; }
#navigation ul li a {
    border-bottom: 1px solid #fff;
    color: #000;
}
#navigation ul li a:hover, 
#navigation ul li a:active, 
#navigation ul li a:focus {background: url(../../graphics/schema/standard/arrow-right.gif) no-repeat 6px 7px; }
#navigation ul li .section, 
#navigation ul li .section:hover, 
#navigation ul li .section:active, 
#navigation ul li .section:focus {background: url(../../graphics/schema/standard/arrow-up.gif) no-repeat 5px 7px; }

#mainSpace #navigation ul li strong {
    background: #007697 url(../../graphics/schema/standard/arrow-current.gif) no-repeat 6px 0.7em;
    color:#fff; }
#navigation ul ul {background: #DCE1E7; }
#navigation ul ul ul {background: #D0D4DF; }
#navigation ul ul ul ul {background: #C2C8D4; }
#navigation ul ul ul ul ul {background-color: #C2C8D4;}


.module.ticker { background-color:#DCE1E7;}