/* COLORS */

.box.box-marine { background-color:#5fae8f !important; } 
a.box.box-marine:hover { background-color:#aed7c7 !important; }
.box.box-green { background-color:#a7d670 !important; } 
a.box.box-green:hover { background-color:#d2eab8 !important; }
.box.box-yellow { background-color:#eecd64 !important; } 
a.box.box-yellow:hover { background-color:#f7e6b2 !important; }
.box.box-orange { background-color:#ef9a3f !important; color: #333 !important; } 
a.box.box-orange:hover { background-color:#f7cc9f !important; }
.box.box-red { background-color:#d45242 !important; color:#fff !important; } 
a.box.box-red:hover { background-color:#e9a9a0 !important; }
.box.box-violet { background-color:#715188 !important; color:#fff !important; } 
a.box.box-violet:hover { background-color:#b8a8c3 !important; }
.box.box-navy { background-color:#306883 !important; color:#fff !important; } 
a.box.box-navy:hover { background-color:#97b3bf !important; }
.box.box-blue { background-color:#2bb8ca !important; } 
a.box.box-blue:hover { background-color:#96dae5 !important; }
.box.box-cyan { background-color:#83d8d1 !important; } 
a.box.box-cyan:hover { background-color:#c1ebe9 !important; }


/* ----------------- */
/* COLOR STYLIZATION */
/* ----------------- */

/* membership @marine */
/* ------------------ */
.membership .my-services-block h1, .membership .my-services-block h1 a { color:#62ae94; }
.membership .my-services-block > ul.services-menu > li > a  { background-image:url(images/arr-b-membership.png); }
.membership .my-services-block > ul.services-menu > li > ul li.selected > a,
.membership .my-services-block > ul.services-menu > li > ul li:hover > a { background-color:#aed7c7; }
.membership .sharp-block { background-color:#5EAE8F; }
.sharp-block.marine { background-color:#5EAE8F !important; }
	.membership .sharp-block .button { background-color:#a7d670; border-color:#a7d670; color:#333; background-image:url(images/arr-b-b.png); }
	.membership .sharp-block .button:hover { background-color:#d2eab8; border-color:#d2eab8; }
	/* green button */
	.sharp-block.marine .button { background-color:#a7d670 !important; border-color:#a7d670 !important; color:#333 !important; background-image:url(images/arr-b-b.png) !important; }
	.sharp-block.marine .button:hover { background-color:#d2eab8 !important; border-color:#d2eab8 !important; }
.membership .help-hint { background-color:#5EAE8F; }
.membership .slide-body h3, .membership #imageCaption h2 { color: #5EAE8F; }
.membership .jumpto { background: url(images/jumpto-marine.png) no-repeat; }
.slider .slide.membership .slide-body .jumpto { background:url(images/jumpto-marine2.png); }
.membership .interested-one .interested-img { border-color:#5EAE8F; }
.membership .basket-table .book-one .interested-img { border-color:#5EAE8F; }
.membership .button { background-color:#5fae8f; border-color:#5fae8f; color:#333; background-image:url(images/arr-b-b.png);   }
.membership .button:hover { background-color:#aed7c7; border-color:#aed7c7; }
.membership .q-ico { background-image:url(images/q-ico-green.png); }
.membership #hints-wrapper .small-help .small-help-inner { border-top-color:#5fae8f; border-bottom-color:#5fae8f; }
	/* boxes */
	/* box : marine + green */
	.membership .box { background-color:#5fae8f; }
	.membership a.box:hover { background-color:#aed7c7; }
	.membership .box .button { background-color:#a6d670; border-color:#a6d670; color:#333; background-image:url(images/arr-b-b.png); }
	.membership .box .button:hover { background-color:#d2eab8; border-color:#d2eab8; }
	.membership .box .tabs a { background-color:#a6d670; }
	.membership .box .tabs a:hover { background-color:#d2eab8; }
	.membership .box .tabs a.selected { background-color:#fff; }
	.membership .box.box-bookshop .tabs a { background-color: #5FAE8F; }
	/* type2 : green + blue */
	.membership .box-type2 { background-color:#a7d670; }
	.membership a.box-type2:hover { background-color:#d2eab8; }
	.membership .box-type2 .button { background-color:#2bb8ca; border-color:#2bb8ca; color:#333; background-image:url(images/arr-b-b.png); }
	.membership .box-type2 .button:hover { background-color:#96dae5; border-color:#96dae5; }
	.membership .box-type2 .q-ico { background-image:url(images/q-ico-blue.png); }
	/* type3 : blue + navy */
	.membership .box-type3 { background-color:#2bb8ca; }
	.membership a.box-type3:hover { background-color:#96dae5; }
	.membership .box-type3 .button { background-color:#306883; border-color:#306883; color:#fff; background-image:url(images/arr-b-w.png);  }
	.membership .box-type3 .button:hover { background-color:#97b3bf; border-color:#97b3bf; }
	.membership .box-type3 .q-ico { background-image:url(images/q-ico-navy.png); }
	/* type4 : navy + marine */
	.membership .box-type4 { background-color:#306883; color:#fff; }
	.membership a.box-type4:hover { background-color:#97b3bf; }
	.membership .box-type4 .button { background-color:#5fae8f; border-color:#5fae8f; color:#333; background-image:url(images/arr-b-b.png);   }
	.membership .box-type4 .button:hover { background-color:#aed7c7; border-color:#aed7c7; }
	.membership .box-type4 .q-ico { background-image:url(images/q-ico-marine.png); }
	
/* publications @green */
/* ------------------- */
.publications .my-services-block > ul.services-menu > li > a  { background-image:url(images/arr-b-publication.png); }
.publications .my-services-block > ul.services-menu > li > ul li.selected > a,
.publications .my-services-block > ul.services-menu > li > ul li:hover > a { background-color:#d2eab8; }
.publications .sharp-block { background-color:#a6d670; }
.sharp-block.green { background-color:#a6d670 !important; }
	.publications .sharp-block .button { background-color:#2bb8ca; border-color:#2bb8ca; color:#333; background-image:url(images/arr-b-b.png); }
	.publications .sharp-block .button:hover { background-color:#96dae5; border-color:#96dae5; }
	/* blue button */
	.sharp-block.green .button { background-color:#2bb8ca !important; border-color:#2bb8ca !important; color:#333 !important; background-image:url(images/arr-b-b.png) !important; }
	.sharp-block.green .button:hover { background-color:#96dae5 !important; border-color:#96dae5 !important; }
.publications .help-hint { background-color:#a6d670; }
.publications .slide-body h3, .publications  #imageCaption h2 { color: #A6D670; }
.publications .jumpto { background: url(images/jumpto-green.png) no-repeat; }
.slider .slide.publications .slide-body .jumpto { background:url(images/jumpto-green2.png); }
.publications .interested-one .interested-img { border-color:#A6D670; }
.publications .basket-table .book-one .interested-img { border-color:#A6D670; }
.publications .box-bookshop { background:#A6D670 url(images/box-bookshop-top.png) right top no-repeat; }
.publications .box-bookshop .footer { background: url(images/box-bookshop-bottom.png) left bottom no-repeat; }
.publications .box.search-box { background:#a6d670 url(images/box-bookshop-top.png) right top no-repeat; }
.publications .box.search-box .footer  { background:url(images/box-bookshop-bottom.png) left bottom no-repeat; height:8px; }
.publications .button { background-color:#a7d670; border-color:#a7d670; color:#333; background-image:url(images/arr-b-b.png);   }
.publications .button:hover { background-color:#d2eab8; border-color:#d2eab8; }
.publications .q-ico { background-image:url(images/q-ico-blue.png); }
.publications #hints-wrapper .small-help .small-help-inner { border-top-color:#a6d670; border-bottom-color:#a6d670; }
	/* boxes */
	/* box : green + blue */
	.publications .box { background-color:#a6d670; }
	.publications a.box:hover { background-color:#d2eab8; }
	.publications .box .button { background-color:#2bb8ca; border-color:#2bb8ca; color:#333; background-image:url(images/arr-b-b.png); }
	.publications .box .button:hover { background-color:#96dae5; border-color:#96dae5; }
	.publications .box .tabs a { background-color:#2bb8ca; }
	.publications .box .tabs a:hover { background-color:#96dae5; }
	.publications .box .tabs a.selected { background-color:#fff; }
	/* type2 : marine + green */
	.publications .box-type2 { background-color:#5fae8f; }
	.publications a.box-type2:hover { background-color:#aed7c7; }
	.publications .box-type2 .button { background-color:#a7d670; border-color:#a7d670; color:#333; background-image:url(images/arr-b-b.png); }
	.publications .box-type2 .button:hover { background-color:#d2eab8; border-color:#d2eab8; }
	.publications .box-type2 .q-ico { background-image:url(images/q-ico-green.png); }
	/* type3 : yellow + marine */
	.publications .box-type3 { background-color:#eecd64; }
	.publications a.box-type3:hover { background-color:#f7e6b2; }
	.publications .box-type3 .button { background-color:#5fae8f; border-color:#5fae8f; color:#333; background-image:url(images/arr-b-b.png);  }
	.publications .box-type3 .button:hover { background-color:#aed7c7; border-color:#aed7c7; }
	.publications .box-type3 .q-ico { background-image:url(images/q-ico-marine.png); }
	/* type4 : blue + yellow */
	.publications .box-type4 { background-color:#2bb8ca;  }
	.publications a.box-type4:hover { background-color:#96dae5; }
	.publications .box-type4 .button { background-color:#eecd64; border-color:#eecd64; color:#333; background-image:url(images/arr-b-b.png);   }
	.publications .box-type4 .button:hover { background-color:#f7e6b2; border-color:#f7e6b2; }
	.publications .box-type4 .q-ico { background-image:url(images/q-ico-yellow.png); }
	/* border box*/
	.publications .box.bordered { background-color:#fff; border:2px solid #a6d670; }
	.publications a.box.bordered:hover { background-color:#fff; border:2px solid #a6d670; }
	
/* library @yellow */
/* --------------- */
.library .my-services-block > ul.services-menu > li > a { background-image:url(images/arr-b-library.png); }
.library .my-services-block > ul.services-menu > li > ul li.selected > a,
.library .my-services-block > ul.services-menu > li > ul li:hover > a { background-color:#f7e6b2; }
.library .sharp-block { background-color:#EECD63; }
.sharp-block.yellow { background-color:#EECD63 !important; }
	.library .sharp-block .button { background-color:#ef9a3f; border-color:#ef9a3f; color:#333; background-image:url(images/arr-b-b.png); }
	.library .sharp-block .button:hover { background-color:#f7cc9f; border-color:#f7cc9f; }
	/* orange button */
	.sharp-block.yellow .button { background-color:#ef9a3f !important; border-color:#ef9a3f !important; color:#333 !important; background-image:url(images/arr-b-b.png) !important; }
	.sharp-block.yellow .button:hover { background-color:#f7cc9f !important; border-color:#f7cc9f !important; }
.library .help-hint { background-color:#EECD63; }
.library .slide-body h3, .library  #imageCaption h2 { color: #EECD63; }
.library .jumpto { background: url(images/jumpto-yellow.png) no-repeat; }
.slider .slide.library .slide-body .jumpto { background:url(images/jumpto-yellow2.png); }
.library .interested-one .interested-img { border-color:#EECD63; }
.library .basket-table .book-one .interested-img { border-color:#EECD63; }
.library .box.search-box { background: #EECD64; }
.library .button { background-color:#ef9a3f; border-color:#ef9a3f; color:#333; background-image:url(images/arr-b-b.png);   }
.library .button:hover { background-color:#f7cc9f; border-color:#f7cc9f; }
.library .q-ico { background-image:url(images/q-ico-orange.png); }
.library #hints-wrapper .small-help .small-help-inner { border-top-color:#eecd64; border-bottom-color:#eecd64; }
	/* boxes */
	/* box : yellow + orange */
	.library .box { background-color:#eecd64; }
	.library a.box:hover { background-color:#f7e6b2; }
	.library .box .tabs a { background-color:#ef9a3f; }
	.library .box .tabs a:hover { background-color:#f7cc9f; }
	.library .box .tabs a.selected { background-color:#fff; }
	/* type2 : red + yellow */
	.library .box-type2 { background-color:#d45242; color:#fff; }
	.library a.box-type2:hover { background-color:#e9a9a0; }
	.library .box-type2 .button { background-color:#eecd64; border-color:#eecd64; color:#333; background-image:url(images/arr-b-b.png); }
	.library .box-type2 .button:hover { background-color:#f7e6b2; border-color:#f7e6b2; }
	.library .box-type2 .q-ico { background-image:url(images/q-ico-yellow.png); }
  .library .box-type2 .box-arr { background-image: url(images/box-arr-white.png); }
	.library .box-type2 .box-arr a { color: #fff; }
	/* type3 : navy + red */
	.library .box-type3 { background-color:#306883; color:#fff; }
	.library .box-type3 a { color:#fff; }
	.library a.box-type3:hover { background-color:#97b3bf; }
	.library .box-type3 .button { background-color:#d45242; border-color:#d45242; color:#fff; background-image:url(images/arr-b-w.png);  }
	.library .box-type3 .button:hover { background-color:#e9a9a0; border-color:#e9a9a0; }
	.library .box-type3 .q-ico { background-image:url(images/q-ico-red.png); }
	/* type4 : orange + navy */
	.library .box-type4 { background-color:#ef9a3f;  }
	.library a.box-type4:hover { background-color:#f7cc9f; }
	.library .box-type4 .button { background-color:#306883; border-color:#306883; color:#fff; background-image:url(images/arr-b-w.png);   }
	.library .box-type4 .button:hover { background-color:#97b3bf; border-color:#97b3bf; }
	.library .box-type4 .q-ico { background-image:url(images/q-ico-navy.png); }
	
/* events @orange */
/* -------------- */
.events .my-services-block h1, .events .my-services-block h1 a { color:#ef9a3f; }
.events .my-services-block > ul.services-menu > li > a  { background-image:url(images/arr-b-events.png); }
.events .my-services-block > ul.services-menu > li > ul li.selected > a,
.events .my-services-block > ul.services-menu > li > ul li:hover > a { background-color:#f7cc9f; }
.events .sharp-block { background-color:#EF9A3F; }
.sharp-block.orange { background-color:#EF9A3F !important; }
	.events .sharp-block .button { background-color:#efc966; border-color:#efc966; color:#333; background-image:url(images/arr-b-b.png); }
	.events .sharp-block .button:hover { background-color:#f7e6b2; border-color:#f7e6b2; }
	/* yellow button */
	.sharp-block.orange .button { background-color:#efc966 !important; border-color:#efc966 !important; color:#333 !important; background-image:url(images/arr-b-b.png) !important; }	
	.sharp-block.orange .button:hover { background-color:#f7e6b2 !important; border-color:#f7e6b2 !important; }
.events .help-hint { background-color:#EF9A3F; }
.events .box.form-welcome .q-ico { background-image:url(images/q-ico-yellow.png); }  
.events .slide-body h3, .events #imageCaption h2 { color: #EF9A3F; }
.events .jumpto { background: url(images/jumpto-orange.png) no-repeat; }
.slider .slide.events .slide-body .jumpto { background:url(images/jumpto-orange2.png); }
.events .interested-one .interested-img { border-color:#EF9A3F; }
.events .basket-table .book-one .interested-img { border-color:#EF9A3F; }
.events .box.search-box { background:#ef9a3f url(images/box-orange-top.png) right top no-repeat; }
.events .box.search-box .footer  { background:url(images/box-orange-bottom.png) left bottom no-repeat; height:8px; }
	/* bullets */
	/*.events .inside-right .downloads ul li { background-image:url(images/bullet-orange.png);  }*/
.events .button { background-color:#eecd64; border-color:#eecd64; color:#333; background-image:url(images/arr-b-b.png);   }
.events .button:hover { background-color:#f7e6b2; border-color:#f7e6b2; }
.events .q-ico { background-image:url(images/q-ico-yellow.png); }
.events #hints-wrapper .small-help .small-help-inner { border-top-color:#ef9a3f; border-bottom-color:#ef9a3f; }
	/* boxes */
	/* box : orange + yellow */
	.events .box { background-color:#ef9a3f; }
	.events a.box:hover { background-color:#f7cc9f; }
	.events .box .tabs a { background-color:#eecd64; }
	.events .box .tabs a:hover { background-color:#f7e6b2; }
	.events .box .tabs a.selected { background-color:#fff; }
	/* type2 : violet + blue */
	.events .box-type2 { background-color:#725188; color:#fff; }
	.events a.box-type2:hover { background-color:#b8a8c3; }
	.events .box-type2 .button { background-color:#2bb8ca; border-color:#2bb8ca; color:#333; background-image:url(images/arr-b-b.png); }
	.events .box-type2 .button:hover { background-color:#96dae5; border-color:#96dae5; }
	.events .box-type2 .q-ico { background-image:url(images/q-ico-blue.png); }
	/* type3 : blue + orange */
	.events .box-type3 { background-color:#2bb8ca  }
	.events a.box-type3:hover { background-color:#96dae5; }
	.events .box-type3 .button { background-color:#ef9a3f; border-color:#ef9a3f;    }
	.events .box-type3 .button:hover { background-color:#f7cc9f; border-color:#f7cc9f; }
	.events .box-type3 .q-ico { background-image:url(images/q-ico-orange.png); }
	/* type4 : yellow + violet */
	.events .box-type4 { background-color:#eecd64;  }
	.events a.box-type4:hover { background-color:#f7e6b2; }
	.events .box-type4 .button { background-color:#725188; border-color:#725188; color:#fff; background-image:url(images/arr-b-w.png);   }
	.events .box-type4 .button:hover { background-color:#b8a8c3; border-color:#b8a8c3; }
	.events .box-type4 .q-ico { background-image:url(images/q-ico-violet.png); }
	
/* education @red */
.education .my-services-block h1, .education .my-services-block h1 a { color:#d45242; }
.education .my-services-block > ul.services-menu > li > a { background-image:url(images/arr-b-education.png); }
.education .my-services-block > ul.services-menu > li > ul li.selected > a,
.education .my-services-block > ul.services-menu > li > ul li:hover > a { background-color:#e9a9a0; }
.education .my-services-block > ul.services-menu > li > ul > li.has-sub-nav:hover > a,
.education .my-services-block > ul.services-menu > li > ul > li.has-sub-nav.selected > a { background-image:url(images/arr-s-w.png); }
.education .sharp-block { background-color:#D35241; }
.education .sharp-block .sharp-block-header { color:#fff; /*background-image:url(images/cart-white.png);*/ }
.sharp-block.red { background-color:#D35241 !important; }
.sharp-block.red .sharp-block-header { color:#fff !important; background-image:url(images/cart-white.png) !important; }
	.education .sharp-block .button { background-color:#725188; border-color:#725188; color:#fff; background-image:url(images/arr-b-w.png); }
	.education .sharp-block .button:hover { background-color:#b8a8c3; border-color:#b8a8c3; }
	/* violet button */
	.sharp-block.red .button { background-color:#725188 !important; border-color:#725188 !important; color:#fff !important; background-image:url(images/arr-b-w.png) !important; }	
	.sharp-block.red .button:hover { background-color:#b8a8c3 !important; border-color:#b8a8c3 !important; }
.education .help-hint { background-color:#D35241; }
.education .slide-body h3, .education  #imageCaption h2 { color: #D35241; }
.education .jumpto { background: url(images/jumpto-red.png) no-repeat; }
.slider .slide.education .slide-body .jumpto { background:url(images/jumpto-red2.png); }
.education .interested-one .interested-img { border-color:#D35241; }
.education .basket-table .book-one .interested-img { border-color:#D35241; }
.education .button { background-color:#725188; border-color:#725188; color:#fff; background-image:url(images/arr-b-w.png);   }
.education .button:hover { background-color:#b8a8c3; border-color:#b8a8c3; }
.education .q-ico { background-image:url(images/q-ico-violet.png); }
.education #hints-wrapper .small-help .small-help-inner { border-top-color:#d45242; border-bottom-color:#d45242; }
	/* boxes */
	/* box : red + violet */
	.education .box { background-color:#d45242; color:#fff; }
	.education a.box:hover { background-color:#e9a9a0; }
	.education .box .tabs a { background-color:#725188; color:#fff; }
	.education .box .tabs a:hover { background-color:#b8a8c3; }
	.education .box .tabs a.selected { background-color:#fff; color:#333; }
	.education .box .tabs-boxes   { color:#333; }
	.education .box.search-box .slider-but {background:url(images/slider-up-white.png) center center no-repeat;}
	.education .box.search-box .slider-but.down {background:url(images/slider-down-white.png) center center no-repeat;}
	.education .box.search-box hr {background:#fff;}
	/* type2 : orange + blue */
	.education .box-type2 { background-color:#ef9a3f; color:#333;  }
	.education a.box-type2:hover { background-color:#f7cc9f; }
	.education .box-type2 .button { background-color:#2bb8ca; border-color:#2bb8ca; color:#333; background-image:url(images/arr-b-b.png); }
	.education .box-type2 .button:hover { background-color:#96dae5; border-color:#96dae5; }
	.education .box-type2 .q-ico { background-image:url(images/q-ico-blue.png); }
	/* type3 : violet + orange */
	.education .box-type3 { background-color:#725188  }
	.education a.box-type3:hover { background-color:#b8a8c3; }
	.education .box-type3 .button { background-color:#ef9a3f; border-color:#ef9a3f; color:#333; background-image:url(images/arr-b-b.png);  }
	.education .box-type3 .button:hover { background-color:#f7cc9f; border-color:#f7cc9f; }
	.education .box-type3 .q-ico { background-image:url(images/q-ico-orange.png); }
	/* type4 : blue + red */
	.education .box-type4 { background-color:#2bb8ca; color:#333;  }
	.education a.box-type4:hover { background-color:#96dae5; }
	.education .box-type4 .button { background-color:#d45242; border-color:#d45242; color:#fff; background-image:url(images/arr-b-w.png);   }
	.education .box-type4 .button:hover { background-color:#e9a9a0; border-color:#e9a9a0; }
	.education .box-type4 .q-ico { background-image:url(images/q-ico-red.png); }
	
/* media @violet */
.media .my-services-block h1, .media .my-services-block h1 a { color:#715188; }
.media .my-services-block > ul.services-menu > li > a { background-image:url(images/arr-b-media.png); }
.media .my-services-block > ul.services-menu > li > ul li.selected > a,
.media .my-services-block > ul.services-menu > li > ul li:hover > a { background-color:#b8a8c3;  }
.media .my-services-block > ul.services-menu > li > ul > li.has-sub-nav:hover > a,
.media .my-services-block > ul.services-menu > li > ul > li.has-sub-nav.selected > a { background-image:url(images/arr-s-w.png); }
.media .sharp-block { background-color:#715188; }
.media .sharp-block .sharp-block-header { color:#fff; background-image:url(images/cart-white.png); }
.sharp-block.violet { background-color:#715188 !important;  }
.sharp-block.violet .sharp-block-header { color:#fff !important; background-image:url(images/cart-white.png) !important; }
	.media .sharp-block .button { background-color:#ef9a3f; border-color:#ef9a3f; color:#333; background-image:url(images/arr-b-b.png); }
	.media .sharp-block .button:hover { background-color:#f7cc9f; border-color:#f7cc9f; }
	/* orange button */
	.sharp-block.violet .button { background-color:#ef9a3f !important; border-color:#ef9a3f !important; color:#333 !important; background-image:url(images/arr-b-b.png) !important; }
	.sharp-block.violet .button:hover { background-color:#f7cc9f !important; border-color:#f7cc9f !important; }
.media .help-hint { background-color:#715188; }
.media .slide-body h3, .media #imageCaption h2 { color: #FFFFFF; }
.media .jumpto { background: url(images/jumpto-violet.png) no-repeat; }
.slider .slide.media .slide-body .jumpto { background:url(images/jumpto-violet2.png); }
.media .interested-one .interested-img { border-color:#715188; }
.media .basket-table .book-one .interested-img { border-color:#715188; }
.media .button { background-color:#ef9a3f; border-color:#ef9a3f; color:#333; background-image:url(images/arr-b-b.png);   }
.media .button:hover { background-color:#f7cc9f; border-color:#f7cc9f; }
.media .q-ico { background-image:url(images/q-ico-orange.png); }
.media #hints-wrapper .small-help .small-help-inner { border-top-color:#725188; border-bottom-color:#725188; }
	/* boxes */
	/* box : violet + orange*/
	.media .box { background-color:#725188; color:#fff; }
	.media a.box:hover { background-color:#b8a8c3; }
	.media .box .tabs a { background-color:#ef9a3f; color:#333; }
	.media .box .tabs a:hover { background-color:#f7cc9f; }
	.media .box .tabs a.selected { background-color:#fff; color:#333; }
	.media .box .tabs-boxes   { color:#333; }
	/* type2 : navy + marine */
	.media .box-type2 { background-color:#306883; color:#333; color:#fff; }
	.media a.box-type2:hover { background-color:#97b3bf; }
	.media .box-type2 .button { background-color:#5fae8f; border-color:#5fae8f; color:#fff; background-image:url(images/arr-b-w.png); }
	.media .box-type2 .button:hover { background-color:#aed7c7; border-color:#aed7c7; }
	.media .box-type2 .q-ico { background-image:url(images/q-ico-marine.png); }
	/* type3 : orange + navy */
	.media .box-type3 { background-color:#ef9a3f; color:#333; }
	.media a.box-type3:hover { background-color:#f7cc9f; }
	.media .box-type3 .button { background-color:#306883; border-color:#306883; color:#fff; background-image:url(images/arr-b-w.png);  }
	.media .box-type3 .button:hover { background-color:#aed7c7; border-color:#aed7c7; }
	.media .box-type3 .q-ico { background-image:url(images/q-ico-navy.png); }
	/* type4 : marine + violet */
	.media .box-type4 { background-color:#5fae8f; color:#333;  }
	.media a.box-type4:hover { background-color:#aed7c7; }
	.media .box-type4 .button { background-color:#725188; border-color:#725188; color:#fff; background-image:url(images/arr-b-w.png);   }
	.media .box-type4 .button:hover { background-color:#b8a8c3; border-color:#b8a8c3; }
	.media .box-type4 .q-ico { background-image:url(images/q-ico-violet.png); }
	
/* geoscientist @navy */
.geoscientist .my-services-block h1, .geoscientist .my-services-block h1 a { color:#2F6782; }
.geoscientist .my-services-block > ul.services-menu > li > a { background-image:url(images/arr-b-geoscientist.png); }
.geoscientist .my-services-block > ul.services-menu > li > ul li.selected > a,
.geoscientist .my-services-block > ul.services-menu > li > ul li:hover > a { background-color:#97b3bf; }
.geoscientist .my-services-block > ul.services-menu > li > ul > li.has-sub-nav:hover > a,
.geoscientist .my-services-block > ul.services-menu > li > ul > li.has-sub-nav.selected > a { background-image:url(images/arr-s-w.png); }
.geoscientist .sharp-block { background-color:#2F6782; }
.geoscientist .sharp-block .sharp-block-header { color:#fff; /*background-image:url(images/cart-white.png);*/ }
.geoscientist .popup-help .sharp-block .sharp-block-header { color:#fff; background-image:none !important; }
.sharp-block.navy { background-color:#2F6782 !important; }
.sharp-block.navy .sharp-block-header { color:#fff !important; background-image:url(images/cart-white.png) !important; }
	.geoscientist .sharp-block .button { background-color:#83d8d1; border-color:#83d8d1; color:#333; background-image:url(images/arr-b-b.png); }
	.geoscientist .sharp-block .button:hover { background-color:#c1ebe9; border-color:#c1ebe9; }
	/* cyan button */
	.sharp-block.navy .button { background-color:#83d8d1 !important; border-color:#83d8d1 !important; color:#333 !important; background-image:url(images/arr-b-b.png) !important; }
	.sharp-block.navy .button:hover { background-color:#c1ebe9 !important; border-color:#c1ebe9 !important; }
.geoscientist .help-hint { background-color:#2F6782; }
.geoscientist .slide-body h3, .geoscientist .slide-body h3 a, .geoscientist #imageCaption h2 { color: #FFFFFF; text-decoration: none; }
.geoscientist .jumpto { background: url(images/jumpto-navy.png) no-repeat; }
.slider .slide.geoscientist .slide-body .jumpto { background:url(images/jumpto-navy2.png); }
.geoscientist .interested-one .interested-img { border-color:#2F6782; padding-bottom: 3px; }
.geoscientist .basket-table .book-one .interested-img { border-color:#2F6782; }
.geoscientist .button { background-color:#83d8d1; border-color:#83d8d1; color:#333; background-image:url(images/arr-b-b.png);   }
.geoscientist .button:hover { background-color:#c1ebe9; border-color:#c1ebe9; }
.geoscientist .q-ico { background-image:url(images/q-ico-cyan.png); }
.geoscientist #hints-wrapper .small-help .small-help-inner { border-top-color:#306883; border-bottom-color:#306883; }
	/* boxes */
	/* box : navy + cyan */
	.geoscientist .box { background-color:#306883; color:#fff; }
	.geoscientist a.box:hover { background-color:#97b3bf; }
	.geoscientist .box .tabs a { background-color:#83d8d1; color:#333; }
	.geoscientist .box .tabs a:hover { background-color:#c1ebe9; }
	.geoscientist .box .tabs a.selected { background-color:#fff; color:#333; }
	.geoscientist .box .tabs-boxes   { color:#333; }
	/* type2 : violet + green */
	.geoscientist .box-type2 { background-color:#725188; color:#fff; }
	.geoscientist a.box-type2:hover { background-color:#b8a8c3; }
	.geoscientist .box-type2 .button { background-color:#a7d670; border-color:#a7d670; color:#333; background-image:url(images/arr-b-b.png); }
	.geoscientist .box-type2 .button:hover { background-color:#d2eab8; border-color:#d2eab8; }
	.geoscientist .box-type2 .q-ico { background-image:url(images/q-ico-green.png); }
	.geoscientist .box-type2 .box-arr { background-image: url(images/box-arr-white.png); }
	.geoscientist .box-type2 .box-arr a { color: #fff; }
	/* type3 : green + navy */
	.geoscientist .box-type3 { background-color:#a7d670; color:#333; }
	.geoscientist a.box-type3:hover { background-color:#d2eab8; }
	.geoscientist .box-type3 .button { background-color:#306883; border-color:#306883; color:#fff; background-image:url(images/arr-b-w.png);  }
	.geoscientist .box-type3 .button:hover { background-color:#aed7c7; border-color:#aed7c7; }
	.geoscientist .box-type3 .q-ico { background-image:url(images/q-ico-navy.png); }
	/* type4 : cyan + violet */
	.geoscientist .box-type4 { background-color:#83d8d1; color:#333;  }
	.geoscientist a.box-type4:hover { background-color:#97b3bf; }
	.geoscientist .box-type4 .button { background-color:#725188; border-color:#725188; color:#fff; background-image:url(images/arr-b-w.png);   }
	.geoscientist .box-type4 .button:hover { background-color:#b8a8c3; border-color:#b8a8c3; }
	.geoscientist .box-type4 .q-ico { background-image:url(images/q-ico-violet.png); }
	
	
/* groups @blue */
.groups .my-services-block h1, .groups .my-services-block h1 a { color:#2BB8C9; }
.groups .my-services-block > ul.services-menu > li > a { background-image:url(images/arr-b-groups.png); }
.groups .my-services-block > ul.services-menu > li > ul li.selected > a,
.groups .my-services-block > ul.services-menu > li > ul li:hover > a { background-color:#96dae5; }
.groups .sharp-block { background-color:#2BB8C9; }
.sharp-block.blue { background-color:#2BB8C9 !important; }	
	.groups .sharp-block .button { background-color:#a7d670; border-color:#a7d670; color:#333; background-image:url(images/arr-b-b.png); }
	.groups .sharp-block .button:hover { background-color:#d2eab8; border-color:#d2eab8; }
	/* green button */
	.sharp-block.blue .button { background-color:#a7d670 !important; border-color:#a7d670 !important; color:#333 !important; background-image:url(images/arr-b-b.png) !important; }
	.sharp-block.blue .button:hover { background-color:#d2eab8 !important; border-color:#d2eab8 !important; }
.groups .help-hint { background-color:#2BB8C9; }
.groups .slide-body h3, .groups #imageCaption h2 { color: #2BB8C9; }
.groups .jumpto { background: url(images/jumpto-blue.png) no-repeat; }
.slider .slide.groups .slide-body .jumpto { background:url(images/jumpto-blue2.png); }
.groups .interested-one .interested-img { border-color:#2BB8C9; }
.groups .basket-table .book-one .interested-img { border-color:#2BB8C9; }
.groups .button { background-color:#a7d670; border-color:#a7d670; color:#333; background-image:url(images/arr-b-b.png);   }
.groups .button:hover { background-color:#d2eab8; border-color:#d2eab8; }
.groups .q-ico { background-image:url(images/q-ico-green.png); }
.groups #hints-wrapper .small-help .small-help-inner { border-top-color:#2bb8ca; border-bottom-color:#2bb8ca; }
	/* boxes */
	/* box : blue + green */
	.groups .box { background-color:#2bb8ca; }
	.groups a.box:hover { background-color:#96dae5; }
	.groups .box .tabs a { background-color:#a7d670; }
	.groups .box .tabs a:hover { background-color:#d2eab8; }
	.groups .box .tabs a.selected { background-color:#fff; }
	/* type2 : red + cyan */
	.groups .box-type2 { background-color:#d45242; color:#fff; }
	.groups a.box-type2:hover { background-color:#e9a9a0; }
	.groups .box-type2 .button { background-color:#83d8d1; border-color:#83d8d1; color:#333; background-image:url(images/arr-b-b.png); }
	.groups .box-type2 .button:hover { background-color:#c1ebe9; border-color:#c1ebe9; }
	.groups .box-type2 .q-ico { background-image:url(images/q-ico-cyan.png); }
	/* type3 : green + blue */
	.groups .box-type3 { background-color:#a7d670  }
	.groups a.box-type3:hover { background-color:#d2eab8; }
	.groups .box-type3 .button { background-color:#2bb8ca; border-color:#2bb8ca;    }
	.groups .box-type3 .button:hover { background-color:#96dae5; border-color:#96dae5; }
	.groups .box-type3 .q-ico { background-image:url(images/q-ico-blue.png); }
	/* type4 : cyan + red */
	.groups .box-type4 { background-color:#83d8d1;  }
	.groups a.box-type4:hover { background-color:#c1ebe9; }
	.groups .box-type4 .button { background-color:#d45242; border-color:#d45242; color:#fff; background-image:url(images/arr-b-w.png);   }
	.groups .box-type4 .button:hover { background-color:#e9a9a0; border-color:#e9a9a0; }
	.groups .box-type4 .q-ico { background-image:url(images/q-ico-red.png); }
	
/* about @cyan */
.about .my-services-block > ul.services-menu > li > a { background-image:url(images/arr-b-about.png); }
.about .my-services-block > ul.services-menu > li > ul li.selected > a,
.about .my-services-block > ul.services-menu > li > ul li:hover > a { background-color:#c1ebe9; }
.about .sharp-block { background-color:#82D8D0; }
.sharp-block.cyan { background-color:#82D8D0 !important; }
	.about .sharp-block .button { background-color:#2bb8ca; border-color:#2bb8ca; color:#333; background-image:url(images/arr-b-b.png); }
	.about .sharp-block .button:hover { background-color:#96dae5; border-color:#96dae5; }
	/* blue button */
	.sharp-block.cyan .button { background-color:#2bb8ca !important; border-color:#2bb8ca !important; color:#333 !important; background-image:url(images/arr-b-b.png) !important; }
	.sharp-block.cyan .button:hover { background-color:#96dae5 !important; border-color:#96dae5 !important; }
.about .help-hint { background-color:#82D8D0; }
.about .slide-body h3, .about #imageCaption h2 { color: #82D8D0; }
.about .jumpto { background: url(images/jumpto-cyan.png) no-repeat; }
.slider .slide.about .slide-body .jumpto { background:url(images/jumpto-cyan2.png); }
.about .interested-one .interested-img { border-color:#82D8D0; }
.about .basket-table .book-one .interested-img { border-color:#82D8D0; }
.about .button { background-color:#2bb8ca; border-color:#2bb8ca; color:#333; background-image:url(images/arr-b-b.png);   }
.about .button:hover { background-color:#96dae5; border-color:#96dae5; }
.about .q-ico { background-image:url(images/q-ico-cyan.png); }
.about #hints-wrapper .small-help .small-help-inner { border-top-color:#83d8d1; border-bottom-color:#83d8d1; }
	/* boxes */
	/* box : cyan + blue */
	.about .box { background-color:#83d8d1; }
	.about a.box:hover { background-color:#c1ebe9; }
	.about .box .tabs a { background-color:#2bb8ca; }
	.about .box .tabs a:hover { background-color:#96dae5; }
	.about .box .tabs a.selected { background-color:#fff; }
	/* type2 : blue + green */
	.about .box-type2 { background-color:#2bb8ca; }
	.about a.box-type2:hover { background-color:#96dae5; }
	.about .box-type2 .button { background-color:#a7d670; border-color:#a7d670; color:#333; background-image:url(images/arr-b-b.png); }
	.about .box-type2 .button:hover { background-color:#d2eab8; border-color:#d2eab8; }
	.about .box-type2 .q-ico { background-image:url(images/q-ico-green.png); }
	/* type3 : violet + cyan */
	.about .box-type3 { background-color:#725188; color:#fff; }
	.about a.box-type3:hover { background-color:#b8a8c3; }
	.about .box-type3 .button { background-color:#83d8d1; border-color:#83d8d1;    }
	.about .box-type3 .button:hover { background-color:#c1ebe9; border-color:#c1ebe9; }
	.about .box-type3 .q-ico { background-image:url(images/q-ico-cyan.png); }
	/* type4 : green + violet */
	.about .box-type4 { background-color:#a7d670;  }
	.about a.box-type4:hover { background-color:#d2eab8; }
	.about .box-type4 .button { background-color:#725188; border-color:#725188; color:#fff; background-image:url(images/arr-b-w.png);   }
	.about .box-type4 .button:hover { background-color:#b8a8c3; border-color:#b8a8c3; }
	.about .box-type4 .q-ico { background-image:url(images/q-ico-violet.png); }
	

/* generic images*/
.basicContentUnitBody img {padding:10px; margin:30px;}

.membership .basicContentUnitBody img { border:#5eae8f 1px solid; }
.publications .basicContentUnitBody img { border:#a6d670 1px solid; }
.library .basicContentUnitBody img { border:#eecd63 1px solid; }
.events .basicContentUnitBody img { border:#ef9a3f 1px solid; }
.education .basicContentUnitBody img { border:#d35241 1px solid; }
.media .basicContentUnitBody img { border:#715188 1px solid; }
.geoscientist .basicContentUnitBody img { border:#2f6782 1px solid; }
.groups .basicContentUnitBody img { border:#2bb8c9 1px solid; }
.about .basicContentUnitBody img { border:#82d8d0 1px solid; }
	.tcpImageleft { border-width: 1px !important; float: left !important; margin: 0 20px 20px 0 !important;  border:#715188 1px solid; padding:10px; }
	.tcpImageright { border-width: 1px !important; float: right; margin: 0 0 20px 20px !important;  border:#715188 1px solid; padding:10px; }	

/*
.membership .innerContent table tr:hover td {background:#5eae8f;}
.publications .innerContent table tr:hover td {background:#a6d670;}
.library .innerContent table tr:hover td {background:#eecd63;}
.events .innerContent table tr:hover td {background:#ef9a3f;}
.education .innerContent table tr:hover td {background:#d35241;}
.media .innerContent table tr:hover td {background:#715188;}
.geoscientist .innerContent table tr:hover td {background:#2f6782;}
.groups .innerContent table tr:hover td {background:#2bb8c9;}
.about .innerContent table tr:hover td {background:#82d8d0;}
*/
.membership .content-table tbody tr.selected td { background: #5eae8f; }
.publications .content-table tbody tr.selected td {background: #a6d670; }
.library .content-table tbody tr.selected td { background: #eecd63; }
.events .content-table tbody tr.selected td { background: #ef9a3f; }
.education .content-table tbody tr.selected td { background: #d35241; color: #fff; }
.media .content-table tbody tr.selected td { background: #715188; color: #fff; }
.geoscientist .content-table tbody tr.selected td {background: #2f6782; color: #fff; }
.groups .content-table tbody tr.selected td { background: #2bb8c9; }
.about .content-table tbody tr.selected td { background: #82d8d0; }


/* right-column highlighted-content ul li styles */
.inside-right .downloads.highlighted-content ul, .inside-right .jobs-by-sector.highlighted-content ul {padding-left:0px; list-style:none;}
.inside-right .downloads.highlighted-content ul li, .inside-right .jobs-by-sector.highlighted-content ul li {padding-left:18px; margin-bottom:4px; list-style:none; background:url(images/bullet-orange.png) left 4px no-repeat;}
.membership .inside-right .downloads.highlighted-content ul li{background:url(images/bullet-membership.png) left 4px no-repeat;}
.publications .inside-right .downloads.highlighted-content ul li{background:url(images/bullet-publications.png) left 4px no-repeat;}
.library .inside-right .downloads.highlighted-content ul li{background:url(images/bullet-library.png) left 4px no-repeat;}
.events .inside-right .downloads.highlighted-content ul li{background:url(images/bullet-events.png) left 4px no-repeat;}
.education .inside-right .downloads.highlighted-content ul li, .education .inside-right .jobs-by-sector.highlighted-content ul li {background:url(images/bullet-education.png) left 4px no-repeat;}
.media .inside-right .downloads.highlighted-content ul li{background:url(images/bullet-media.png) left 4px no-repeat;}
.geoscientist .inside-right .downloads.highlighted-content ul li{background:url(images/bullet-geoscientist.png) left 4px no-repeat;}
.groups .inside-right .downloads.highlighted-content ul li{background:url(images/bullet-groups.png) left 4px no-repeat;}
.about .inside-right .downloads.highlighted-content ul li{background:url(images/bullet-about.png) left 4px no-repeat;}

.membership .section-title.active { background: #5eae8f; }
.publications .section-title.active{background: #a6d670; }
.library .section-title.active{ background: #eecd63; }
.events .section-title.active{ background: #ef9a3f; }
.education .section-title.active{ background: #d35241; color: #fff; }
.media .section-title.active{ background: #715188; color: #fff; }
.geoscientist .section-title.active {background: #2f6782; color: #fff; }
.groups  .section-title.active{ background: #2bb8c9; }
.about .section-title.active { background: #82d8d0; }

.membership .box-login { background-image:url(images/icon-trilobite-membership.png);}
.publications .box-login { background-image:url(images/icon-trilobite-publications.png);}
.library .box-login { background-image:url(images/icon-trilobite-library.png);}
.events .box-login { background-image:url(images/icon-trilobite-events.png);}
.education .box-login { background-image:url(images/icon-trilobite-education.png);}
.media .box-login { background-image:url(images/icon-trilobite-media.png);}
.geoscientist .box-login { background-image:url(images/icon-trilobite-geoscientist.png);}
.groups  .box-login { background-image:url(images/icon-trilobite-groups.png);}
.about .box-login { background-image:url(images/icon-trilobite-about.png);}

.membership .box-fellows  { background-image:url(images/icon-hammer-membership.png);}
.publications .box-fellows { background-image:url(images/icon-hammer-publications.png);}
.library .box-fellows { background-image:url(images/icon-hammer-library.png);}
.events .box-fellows { background-image:url(images/icon-hammer-events.png);}
.education .box-fellows { background-image:url(images/icon-hammer-education.png);}
.media .box-fellows { background-image:url(images/icon-hammer-media.png);}
.geoscientist .box-fellows { background-image:url(images/icon-hammer-geoscientist.png);}
.groups  .box-fellows { background-image:url(images/icon-hammer-groups.png);}
.about .box-fellows { background-image:url(images/icon-hammer-about.png);}

.membership .box-bookshop { background-image:url(images/icon-book-membership.png);}
.publications .box-bookshop { background-image:url(images/icon-book-publications.png);}
.library .box-bookshop { background-image:url(images/icon-book-library.png);}
.events .box-bookshop { background-image:url(images/icon-book-events.png);}
.education .box-bookshop { background-image:url(images/icon-book-education.png);}
.media .box-bookshop { background-image:url(images/icon-book-media.png);}
.geoscientist .box-bookshop { background-image:url(images/icon-book-geoscientist.png);}
.groups  .box-bookshop { background-image:url(images/icon-book-groups.png);}
.about .box-bookshop { background-image:url(images/icon-book-about.png);}

.membership .box-jobs .header { background:url(images/icon-magglass-membership.png) 168px 6px no-repeat;}
.publications .box-jobs .header { background:url(images/icon-magglass-publications.png) 168px 6px no-repeat;}
.library .box-jobs .header { background:url(images/icon-magglass-library.png) 168px 6px no-repeat;}
.events .box-jobs .header { background:url(images/icon-magglass-events.png) 168px 6px no-repeat;}
.education .box-jobs .header { background:url(images/icon-magglass-education.png) 168px 6px no-repeat;}
.media .box-jobs .header { background:url(images/icon-magglass-media.png) 168px 6px no-repeat;}
.geoscientist .box-jobs .header { background:url(images/icon-magglass-geoscientist.png) 168px 6px no-repeat;}
.groups  .box-jobs .header { background:url(images/icon-magglass-groups.png) 168px 6px no-repeat;}
.about .box-jobs .header { background:url(images/icon-magglass-about.png) 168px 6px no-repeat;}

.membership .add-ico { background:url(images/add-membership.png) left center no-repeat; display: inline-block; min-height: 16px; padding-left: 25px; }
.publications .add-ico { background:url(images/add-publications.png) left center no-repeat; display: inline-block; min-height: 16px; padding-left: 25px; }
.library .add-ico { background:url(images/add-library.png) left center no-repeat; display: inline-block; min-height: 16px; padding-left: 25px; }
.events .add-ico { background:url(images/add-events.png) left center no-repeat; display: inline-block; min-height: 16px; padding-left: 25px; }
.education .add-ico { background:url(images/add-education.png) left center no-repeat; display: inline-block; min-height: 16px; padding-left: 25px; }
.media .add-ico { background:url(images/add-media.png) left center no-repeat; display: inline-block; min-height: 16px; padding-left: 22px; }
.geoscientist .add-ico { background:url(images/add-geoscientist.png) left center no-repeat; display: inline-block; min-height: 16px; padding-left: 25px; }
.groups  .add-ico { background:url(images/add-groups.png) left center no-repeat; display: inline-block; min-height: 16px; padding-left: 25px; }
.about .add-ico { background:url(images/add-about.png) left center no-repeat; display: inline-block; min-height: 16px; padding-left: 25px; }
