@charset "UTF-8";
/* CSS Document sypol blue */

/*


Sypol Blue 1: #1E2171
Sypol Blue 2: #164499
Sypol blue 3: #368AD1
Sypol Grey: #56585F;
Purple: #9494BA;
Light Purple: #BBBAD3;
faded  purple: #E3E2ED





*/



/* header topnav and top forms */
.topNav {
	background-color: #1E2171;
}
.topNav ul li a {
	color: white;
	background-color:#1E2171;
}
.topNav ul li.current a,
.topNav ul li a:hover {
	color:#FFFFFF;
	background-color:#368AD1;
	background-image: url(../../graphics/schema/standard/topnavBgOver.gif);
}

.loginForm,
.searchForm { background-color:#164499; color:#FFFFFF; }
	#topForms .loginForm p a.button,
	#topForms .searchForm p a.button { 
		border:1px solid #1E2171;
		color:#FFFFFF;
		background-color:#1E2171;
	}
	#topForms .loginForm p a.button:hover,
	#topForms .searchForm p a.button:hover { border:1px solid #FFFFFF; }


/* left column */
#leftColumn .module .moduleTitle p {
	background-color:#1E2171;
	color:#FFFFFF; 
}


/* right column */
#rightColumn .module.newsletter .moduleTitle p { background-color:#9494BA; color:#FFFFFF; }
#rightColumn .module.newsletter .moduleContent { background-color:#BBBAD3; }

#rightColumn .module.downloads .moduleTitle p,
#rightColumn .module.links .moduleTitle p { background-color:#e7e7e7; color:#000000; }
#rightColumn .module.relatedcontent .moduleTitle p { background-color:#e7e7e7; color:#000000; }
#rightColumn .module.downloads .moduleContent,
#rightColumn .module.links .moduleContent { background-color:#FFFFFF; border:1px solid #e7e7e7; }
#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 #e7e7e7;}
#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;
}

/* Homepage training */
#rightColumn .module.course .moduleTitle p { background-color:#1E2171; color:#FFFFFF; }
#rightColumn .module.course .moduleContent { background-color:#FFFFFF; border-bottom: 1px solid #1E2171; border-right: 1px solid #1E2171; border-left: 1px solid #1E2171; border-top: 0px solid #1E2171;/* border:1px solid #1E2171;*/ }
#rightColumn .module.course .moduleContent li {/* border-bottom:1px solid #e7e7e7;*/}
#rightColumn .module.course .moduleContent li:last-child  {
	border-bottom:none;
}

/*homepage contact us*/
#rightColumn .module.contact .moduleTitle p { background-color:#1E2171; color:#FFFFFF; }
#rightColumn .module.contact .moduleContent { background-color:#FFFFFF; border:1px solid #1E2171; }
#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/contact/ask.gif);
}

#rightColumn .module.contact .moduleContent li a.call {
	background-image: url(../../graphics/contact/call.gif);
}

#rightColumn .module.contact .moduleContent li a.demo {
	background-image: url(../../graphics/contact/demo.gif);
}

#rightColumn .module.contact .moduleContent li a.newsletter {
	background-image: url(../../graphics/contact/mail.gif);
}

#rightColumn .module.contact .moduleContent li a.facebook {
	background-image: url(../../graphics/contact/facebook.gif);
}

#rightColumn .module.contact .moduleContent li a.twitter {
	background-image: url(../../graphics/contact/twitter.png);
}

#rightColumn .module.contact .moduleContent li a.linkedin {
	background-image: url(../../graphics/contact/linkedin.gif);
}

/*homepage follow us*/
#rightColumn .module.follow .moduleTitle p { background-color:#1E2171; color:#FFFFFF; }
#rightColumn .module.follow .moduleContent { background-color:#FFFFFF; border:1px solid #1E2171; }
#rightColumn .module.follow .moduleContent li { /*border-bottom:1px solid #1E2171;*/}
#rightColumn .module.follow .moduleContent li:last-child  {
	border-bottom:none;
}

/*homepage latest news*/
#rightColumn .module.news .moduleTitle p { background-color:#1E2171; color:#FFFFFF; }
#rightColumn .module.news .moduleTitle h1 { background-color:#1E2171; color:#FFFFFF; }
#rightColumn .module.news { background-color:#FFFFFF; border:1px solid #1E2171; }


#rightColumn .module.form .moduleTitle p { background-color:#9494BA; color:#FFFFFF; }
#rightColumn .module.form .moduleContent { background-color:#BBBAD3; }



#rightColumn .module.video .moduleTitle p {  background-color:#e7e7e7; color:#000000; }
#rightColumn .module.video .moduleContent { background-color:#FFFFFF; border:1px solid #e7e7e7; padding:2px 3px 3px 3px;  }



#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 #9494BA; background-color:#9494BA; 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 #9494BA; background-color:#9494BA; color:#FFFFFF;}





/* sypol comment */
#rightColumn .module.comment .moduleTitle p {background-color:#164499; color:#FFFFFF;}
.module.comment .moduleContent {
	background-color:#164499;
	color:#FFFFFF;
}

.module.comment .moduleContent .details {
	background-image: url(../../graphics/schema/standard/quotesDownComment.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top:5px;
	height:75px;
}
.module.comment .followLink p {
	background-color:#1E2171;
}
#rightColumn .module.comment .followLink a { color:#FFFFFF; }

#leftColumn .module.testimonial {
	background-color:#368AD1;
	background-repeat: no-repeat;
	background-position: left top;
}

#leftColumn .module.testimonial .moduleTitle p {  background-color:#368AD1; }
#leftColumn .module.testimonial .moduleContent { 
	background-color:#368AD1;
	color:#FFFFFF;
}
#leftColumn .module.testimonial .moduleContent .quote { max-height:128px; height:128px; overflow:hidden;  }
#leftColumn .module.testimonial .moduleContent .quote p { font-size:11.2px; padding-right:14px; padding-bottom:20px; }

#leftColumn .module.testimonial .moduleContent .details {
	background-image: url(../../graphics/schema/standard/quotesDownTestimonial.gif);
	background-repeat: no-repeat;
	background-position: right top;
}





/* scrollpane track and draggger */
.module.productMenu .moduleContent { 
	border-right:1px solid #1E2171;
	border-bottom:1px solid #1E2171;
	border-left:1px solid #1E2171;
}
.jScrollPaneTrack {
	background: #BBBAD3;
}
.jScrollPaneDrag {
	background: #1e2171;
}



#contents .module .moduleTitle p {
	background-color:#9494BA;
	color:#FFFFFF;
}
#contents .module .moduleTitle.rounded p  {
	background-image: url(../../graphics/schema/standard/moduleTitleContent.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#contents h1 {color:#1E2171;}
.mastHead { color:#1E2171;}
.mastSubHead { color:#164499;}

/* product index 1 col mega promo */
#contents .headliner .promo { background-color:#164499; }

#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.six .promo { background-color:#368AD1;}
#contents .productIndex .row.six .promo.last { background-color:#368AD1; color:#FFFFFF;}
#contents .productIndex .row.six .promo .promoContent {  border-right:5px solid #FFFFFF; }
#contents .productIndex .row.six .promo .promoTitle p a { color:#007697; background-color:transparent;}
#contents .productIndex .row.six .promo.last .promoTitle p a { color:#FFFFFF; }
#contents .productIndex .row.six .promo .promoImage a  {background-color:transparent;}

/* left standard menus */
#leftColumn .module .moduleTitle p {
	background-color:#1E2171;
	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: #164499 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:#e3e2ed;}
