/* ----- white ----- */
#digital.white {
	background-color: #fefefe;
}

#digital.white #watermark {

}

#digital.white #header #menu li a {
	color: #888;
}

#digital.white #header #menu li a:hover, #digital.white #header #menu li.on a {
	color: #fff;
}

#digital.white #content h1 {
	color: #5c595a;
}

#digital.white #content h2 {
	color: #666;
}

#digital.white #content h3 {
	color: #565354;
}

#digital.white #content p {
	color: #666;
}

#digital.white #content p.action {
	color: #333333;
}

#digital.white #content p a {
	color: #f19d00;
}

#digital.white #content .highlight {
	background: #ebeaea;
}

#digital.white #content .highlight_dark {
	background: #847c80;
}

#digital.white #content ul.arrow_links_big li {
	background: url(/graphics/system/arrow_links_24px_orange.png) no-repeat left center;
}

#digital.white #content ul.arrow_links_big li a {
	color: #f19d00;
}

#digital.white #content ul.arrow_links_small li {
	background: url(/graphics/system/arrow_links_16px_orange.png) no-repeat left center;
}

#digital.white #content ul.arrow_links_small li a {
	/*color: #ebeaea;*/
	color: #000;
}

#digital.white #content ul.arrow_links_small li a .date {
	color: #acacac;
}

#digital.white #content ul.accordion li a {
	border: 3px solid #fff;
}

#digital.white #content ul.case-studies li {
	background: #ebeaea;
}

#digital.white #content ul.case-studies li a.thumbnail {
	border-color: #312d2e;
}

#digital.white #content ul.case-studies li .thumbnail img {
	border-color: #fff;
}

#digital.white #content ul.case-studies li .content h2 a {
	color: #5c595a;
}

#digital.white #content ul.case-studies li ul.links li a, #digital.white #content ul.links_inline li a {
	color: #5c595a;
}

#digital.white #content ul.links_inline li a:hover, #digital.white #content ul.links_inline li a:visited {
	color: #312d2e;
}

#content ul.links_inline {
	border-color: #312d2e;
}

#digital.white #content div.case-study_title {
	background: url(/graphics/system/heading_arrow-background_grey.png) right top no-repeat;
}

#digital.white #content h1.case-study {
	background: #312d2e;
	color: #fff;
}

#digital.white #content h3 {
	color: #5c595a;
}

#digital.white #content blockquote {
	background: url(/graphics/system/blockquote-background_grey.png) top left no-repeat;
}

#digital.white #content blockquote p.quote {
	color: #312d2e;
	background: url(/graphics/system/blockquote-background-close_grey.png) right bottom no-repeat;
}

#digital.white #content div.services-used {
	background: #999;
}

#digital.white #content div.services-used ul li, #digital.white div.services-used ul li a {
	color: #fff;
}

#digital.white #content div.services-used ul li {
	background: url(/graphics/system/services-used_li_false_white.png) left center no-repeat;
}

#digital.white #content div.services-used ul li.true {
	background: url(/graphics/system/services-used_li_true_white.png) left center no-repeat;
}

#digital.white #content ul.case-studies div.quote a {
	color: #5C595A;
}



/* ---- orange ---- */
#digital.orange {
	background: url(/graphics/system/gradient-background_orange.png) bottom center repeat-x;
	background-color: #ffc62a;
}

#digital.orange #watermark {
	background: url(/graphics/system/site-background-vector_white.png) top right no-repeat;
}

#digital.orange #header #menu li a {
	color: #ffcc41;
}

#digital.orange #header #menu li a:hover, #digital.orange #header #menu li.on a {
	color: #fff;
}

#digital.orange #content h1 {
	color: #fff;
}

#digital.orange #content h2 {
	color: #000;
}

#digital.orange #content h3 {
	color: #000;
}

#digital.orange #content p {
	color: #000;
}

#digital.orange #content p a {
	color: #000;
}

#digital.orange div.panel {
	background: url(/graphics/system/panel-background_white.png) repeat top right;
}

/* ---- purple ---- */
#digital.purple {
	background: url(/graphics/system/gradient-background_purple.png) bottom center repeat-x;
	background-color: #a283e0;
}

#digital.purple #watermark {
	background: url(/graphics/system/site-background-vector_white.png) top right no-repeat;
}

#digital.purple #header #menu li a {
	color: #ac91e3;
}

#digital.purple #header #menu li a:hover, #digital.purple #header #menu li.on a {
	color: #fff;
}

#digital.purple div.panel {
	background: url(/graphics/system/panel-background_white.png) repeat top left;
}

#digital.purple #content h1, #digital.purple #content h2 {
	color: #fff;
}

#digital.purple #content h3, #digital.purple #content h3 a {
	color: #fff;
}

#digital.purple #content p {
	color: #fff;
}

#digital.purple #content div.panel p, #digital.purple #content div.panel p a {
	color: #000;
}

#digital.purple #content p a, #digital.purple #content li a {
	/*color: #5f4816;*/
	color: #fff;
}

#digital.purple #content h3.expander {
	background: url(/graphics/system/panel-background_white.png) repeat top left;
}

#digital.purple #content ul {
	color: #fff;
}

#digital.purple #content div.panel ul {
	color: #000;
}

#digital.purple #content ul.case-studies li {
	/*background: #ac91e3;*/
	background: url(/graphics/system/panel-background_white.png) repeat top left;
}

#digital.purple #content ul.case-studies li a.thumbnail {
	border-color: #00083d;
}

#digital.purple #content ul.case-studies li .thumbnail img {
	border-color: #fff;
}

#digital.purple #content ul.case-studies li .content h2 a {
	color: #fff;
}

#digital.purple #content ul.case-studies li ul.links li a, #digital.purple #content ul.links_inline li a {
	color: #fff;
}

#digital.purple #content ul.links_inline li a:hover, #digital.purple #content ul.links_inline li a:visited {
	color: #35545d;
}

#digital.purple #footer {
	/*border-top: 1px solid #00083d;*/
}


/* ----- pink ----- */
#digital.pink {
	background: url(/graphics/system/gradient-background_pink.png) bottom center repeat-x;
	background-color: #fe32fe;
}

#digital.pink #watermark {
	background: url(/graphics/system/site-background-vector_white.png) top right no-repeat;
}

#digital.pink #header #menu li a {
	color: #f843f8;
}

#digital.pink #header #menu li a:hover, #digital.pink #header #menu li.on a {
	color: #fff;
}

#digital.pink div.panel {
	background: url(/graphics/system/panel-background_white.png) repeat top left;
}

#digital.pink #content h1, #digital.pink #content h2 {
	color: #fff;
}

#digital.pink #content h3 {
	color: #fff;
}

#digital.pink #content p {
	color: #fff;
}

#digital.pink #content p a {
	color: #fff;
}


#digital.pink #content .highlight {
	background: #ff99cc;
}

#digital.pink #content .highlight_dark {
	background: #f6c;
}

#digital.pink #content ul.arrow_links_big li {
	background: url(/graphics/system/arrow_links_24px_orange.png) no-repeat left center;
}

#digital.pink #content ul.arrow_links_big li a {
	color: #fe32fe;
}

#digital.pink #content ul.arrow_links_small li {
	background: url(/graphics/system/arrow_links_16px_orange.png) no-repeat left center;
}

#digital.pink #content ul.arrow_links_small li a {
	color: #fe32fe;
}

#digital.pink #footer {
	/*border-top: 1px solid #ab1eab;*/
}


/* ----- blue ----- */
#digital.blue {
	background: url(/graphics/system/gradient-background_blue.png) bottom center repeat-x;
	background-color: #007bee;
}

#digital.blue #watermark {
	background: url(/graphics/system/site-background-vector_white.png) top right no-repeat;
}

#digital.blue #header #menu li a {
	color: #1ca2fd;
}

#digital.blue #header #menu li a:hover, #digital.blue #header #menu li.on a {
	color: #fff;
}

#digital.blue #content h1, #digital.blue #content h2 , #digital.blue #content h3, #digital.blue #content p, #digital.pink #content p a {
	color: #fff;
}


#digital.blue #content .highlight {
	background: url(/graphics/system/panel-background_white.png) repeat top left;
	/*background: #007bee;*/
}

#digital.blue #content .highlight_dark {
	background: #0cf;
}

#digital.blue div.panel {
	background: url(/graphics/system/panel-background_white.png) repeat top left;
}

#digital.blue #content ul.arrow_links_big li {
	background: url(/graphics/system/arrow_links_24px_orange.png) no-repeat left center;
}

#digital.blue #content ul.arrow_links_big li a {
	color: #fff;
}

#digital.blue #content ul.arrow_links_small li {
	background: url(/graphics/system/arrow_links_16px_orange.png) no-repeat left center;
}

#digital.blue #content ul.arrow_links_small li a {
	color: #007bee;
}

#digital.blue #content ul.case-studies li {
	/*background: #4db6fe;*/
	background: url(/graphics/system/panel-background_white.png) repeat top left;
}

#digital.blue #content ul.case-studies li a.thumbnail {
	border-color: #312d2e;
}

#digital.blue #content ul.case-studies li .thumbnail img {
	border-color: #fff;
}

#digital.blue #content ul.case-studies li .content h2 a {
	color: #fff;
}

#digital.blue #content ul.case-studies li ul.links li a, #digital.blue #content ul.links_inline li a {
	color: #fff;
}

#digital.blue #content ul.links_inline li a:hover, #digital.blue #content ul.links_inline li a:visited {
	color: #35545d;
}

#content ul.links_inline {
	border-color: #35545d;
}

#digital.blue #content div.case-study_title {
	background: url(/graphics/system/heading_arrow-background_blue.png) right top no-repeat;
}

#digital.blue #content h1.case-study {
	background: #35545d;
}

#digital.blue #content h3 {
	color: #016481;
}

#digital.blue #content p a {
	color: #fff;
}

#digital.blue #content blockquote {
	background: url(/graphics/system/blockquote-background_blue.png) top left no-repeat;
}

#digital.blue #content blockquote p.quote {
	color: #1d383f;
	background: url(/graphics/system/blockquote-background-close_blue.png) right bottom no-repeat;
}

#digital.blue #content div.services-used {
	background: #35545D;
}

#digital.blue #content div.services-used ul li, #digital.blue div.services-used ul li a {
	color: #69d9f1;
}

#digital.blue #content div.services-used ul li {
	background: url(/graphics/system/services-used_li_false_blue.png) left center no-repeat;
}

#digital.blue #content div.services-used ul li.true {
	background: url(/graphics/system/services-used_li_true_blue.png) left center no-repeat;
}

#digital.blue #footer {
	/*border-top: 1px solid #00083d;*/
}

/* ----- light ----- */
#digital.light {
	background: none;
	background-color: #fff;
}

#digital.light #watermark {
	background: url(/graphics/system/site-background-vector.png) top right no-repeat;
}

#digital.light #content h1 {
	color: #fff;
}

#digital.light #content h2 , #digital.light #content h3 {
	color: #5C595A;
}

#digital.light #content p, #digital.light #content p a {
	color: #666;
}



/* ----- light blue ----- */
#digital.light.blue #content .highlight {
	background: #007bee;
}

#digital.light.blue #content .highlight_dark {
	background: #0cf;
}

#digital.light #content ul.case-studies li ul.links li a, #digital.light #content ul.links_inline li a {
	color: #000;
}

#digital.light.blue #content ul.links_inline li a:hover, #digital.light.blue #content ul.links_inline li a:visited {
	color: #007bee;
}

#digital.light.blue #content ul.links_inline {
	border-color: #35545d;
}

#digital.light.blue #content div.case-study_title {
	background: url(/graphics/system/heading_arrow-background_light-blue.png) right top no-repeat;
}

#digital.light.blue #content h1.case-study {
	background: #007bee;
}

#digital.light.blue #content h3 {
	color: #007bee;
}

#digital.light.blue #content blockquote {
	background: url(/graphics/system/blockquote-background_light-blue.png) top left no-repeat;
}

#digital.light.blue #content blockquote p.quote {
	color: #1d383f;
	background: url(/graphics/system/blockquote-background-close_light-blue.png) right bottom no-repeat;
}

#digital.light.blue #content div.services-used {
	background: #007bee;
}

#digital.light.blue #content div.services-used ul li, #digital.light.blue div.services-used ul li a {
	color: #fff;
}

#digital.light.blue #content div.services-used ul li {
	background: url(/graphics/system/services-used_li_false_white.png) left center no-repeat;
}

#digital.light.blue #content div.services-used ul li.true {
	background: url(/graphics/system/services-used_li_true_white.png) left center no-repeat;
}

#digital.light.blue #footer {
	/*border-top: 1px solid #00083d;*/
}

/* ----- light purple ----- */
#digital.light.purple #content .highlight {
	background: #a283e0;
}

#digital.light.purple #content .highlight_dark {
	background: #a283e0;
}

#digital.light.purple #content ul.links_inline li a:hover, #digital.light.purple #content ul.links_inline li a:visited {
	color: #a283e0;
}

#digital.light.purple #content ul.links_inline {
	border-color: #a283e0;
}

#digital.light.purple #content div.case-study_title {
	background: url(/graphics/system/heading_arrow-background_light-purple.png) right top no-repeat;
}

#digital.light.purple #content h1.case-study {
	background: #a283e0;
}

#digital.light.purple #content h3 {
	color: #a283e0;
}

#digital.light.purple #content blockquote {
	background: url(/graphics/system/blockquote-background_light-purple.png) top left no-repeat;
}

#digital.light.purple #content blockquote p.quote {
	color: #a283e0;
	background: url(/graphics/system/blockquote-background-close_light-purple.png) right bottom no-repeat;
}

#digital.light.purple #content div.services-used {
	background: #a283e0;
}

#digital.light.purple #content div.services-used ul li, #digital.light.purple div.services-used ul li a {
	color: #fff;
}

#digital.light.purple #content div.services-used ul li {
	background: url(/graphics/system/services-used_li_false_white.png) left center no-repeat;
}

#digital.light.purple #content div.services-used ul li.true {
	background: url(/graphics/system/services-used_li_true_white.png) left center no-repeat;
}

#digital.light.purple #footer {
	/*border-top: 1px solid #00083d;*/
}



/* ---- CONSTANT ---- */
#footer {
	background: #707070;
	color: #fff;
}

#footer h3 {
	color: #f19d00;
}

#footer a {
	color: #fff;
}



/* ---- TOOLTIP ----*/

#digital.white span.tooltip .content {
	background: #f19d00;
	color: #fff;
}

#digital.white span.tooltip .tail {
	background: url(/graphics/system/tooltip/arrow-orange.png);
}

#digital.pink span.tooltip .content, #digital.pink span.tooltip .tail {
	background: #f19d00;
	color: #fff;
}

#digital.pink span.tooltip .content {
	background: #000;
	color: #fff;
}

#digital.pink span.tooltip .tail {
	background: url(/graphics/system/tooltip/arrow-pink.png);
}

#digital.pink span.tooltip .content, #digital.pink span.tooltip .tail {
	background: #000;
	color: #fff;
}

#digital.blue span.tooltip .content {
	background: #000;
	color: #fff;
}

#digital.blue span.tooltip .tail {
	background: url(/graphics/system/tooltip/arrow-pink.png);
}

#digital.blue span.tooltip .content, #digital.blue span.tooltip .tail {
	background: #000;
	color: #fff;
}



/* ---- MENU ---- */
#digital #header #menu li a {
	color: #fff;
}

#digital #header #menu li {
	color: #fff;
	border-color: #4f4f4f;
}