/* ---------------------------------------------------------------------

    Title:      Pearson Branding CSS file
    Filename:   colors.css
    Method:     <link>
    Author:     R. Prokop | bobprokop@yahoo.com for Pearson Education
    Updated:    November 2012
    Notes:      ...

---------------------------------------------------------------------- */


/*------------------------------------	

	DEFAULT
	
-------------------------------------*/
body.default button,
body.default input.button,
body.default a.button:link,
body.default a.button:visited{
	background-color:#444;
	border:1px solid #444;
	color:#fff;
}

body.default .color-match,
body.default .text-color-match,
body.default a:link,
body.default a:visited,
body.default a:hover,
body.default a:active,
body.default a:focus{
	color:#364395;
}

body.default .bg-color-match,
body.default #brand-strap{
	background-color:#444;
}

body.default .feature-head,
body.default .anchor-subhead,
body.default .anchor-subhead a.scroll-top{
	background-color:#444;
	color:#fff;
}

body.default a.light-text:link,
body.default a.light-text:visited,
body.default a.light-text:hover,
body.default a.light-text:active,
body.default .product-strap > div > ul > li > a:link,
body.default .product-strap > div > ul > li > a:visited,
body.default .product-strap > div > ul > li > a:hover,
body.default .product-strap > div > ul > li > a:active,
body.default .product-strap > div > ul > li > a:focus{
	color:#fff;
}

/*------------------------------------	

	BLUE ("blue")
	
-------------------------------------*/
body.blue button,
body.blue input.button,
body.blue .button,
body.blue a.button:link,
body.blue a.button:visited{
	background-color:#364395;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0080aa), color-stop(30%, #006da4), color-stop(50%, #364395), color-stop(100%, #205f9f));
	background:-webkit-linear-gradient(top, #0080aa 0%, #006da4 30%, #364395 50%, #205f9f 100%);
	background:-moz-linear-gradient(top, #0080aa 0%, #006da4 30%, #364395 50%, #205f9f 100%);
	background:-ms-linear-gradient(top, #0080aa 0%, #006da4 30%, #364395 50%, #205f9f 100%);
	background:-o-linear-gradient(top, #0080aa 0%, #006da4 30%, #364395 50%, #205f9f 100%);
	background:linear-gradient(top, #0080aa 0%, #006da4 30%, #364395 50%, #205f9f 100%);
	border:1px solid #006da4;
	color:#fff;
}

body.blue .button:hover,
body.blue .button:active,
body.blue .button:focus{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0089b7), color-stop(30%, #006da4), color-stop(50%, #364395), color-stop(100%, #205f9f));
	background:-webkit-linear-gradient(top, #0089b7 0%, #006da4 30%, #364395 50%, #205f9f 100%);
	background:-moz-linear-gradient(top, #0089b7 0%, #006da4 30%, #364395 50%, #205f9f 100%);
	background:-ms-linear-gradient(top, #0089b7 0%, #006da4 30%, #364395 50%, #205f9f 100%);
	background:-o-linear-gradient(top, #0089b7 0%, #006da4 30%, #364395 50%, #205f9f 100%);
  	background:linear-gradient(top, #0089b7 0%, #006da4 30%, #364395 50%, #205f9f 100%);
	color:#fff;
}

body.blue .color-match,
body.blue .text-color-match,
body.blue a:link,
body.blue a:visited,
body.blue a:hover,
body.blue a:active,
body.blue a:focus{
	color:#364395;
}
/*added by marta bc missing 9/15*/
body.blue .global a:link,
body.blue .global a:visited,
body.blue .global a:hover,
body.blue .global a:active,
body.blue .global a:focus{
	color:#444;
}

body.blue .bg-color-match{
	background-color:#364395!important;
}
body.blue .color-match-light{
	color:#0089b7;
}

body.blue .bg-color-match-light,
body.blue #tab-to-top{
	background-color:#0089b7;
}

body.blue a.light-text:link,
body.blue a.light-text:visited,
body.blue a.light-text:hover,
body.blue a.light-text:active,
body.blue .product-strap > div > ul > li > a:link,
body.blue .product-strap > div > ul > li > a:visited,
body.blue .product-strap > div > ul > li > a:hover,
body.blue .product-strap > div > ul > li > a:active,
body.blue .product-strap > div > ul > li > a:focus{
	color:#fff;
}

body.blue .button-simple,
body.blue .button-simple:hover,
body.blue .button-simple:active,
body.blue .button-simple:focus{
	background:none;
	background-color:#364395;
}

/*------------------------------------	

	GREEN ("green")
	
-------------------------------------*/
body.green button,
body.green input.button,
body.green .button,
body.green a.button:link,
body.green a.button:visited{
	background-color:#61ae5b;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #61ae5b), color-stop(30%, #3fa85d), color-stop(50%, #01774d), color-stop(100%, #00a15f));
	background:-webkit-linear-gradient(top, #61ae5b 0%, #3fa85d 30%, #01774d 50%, #00a15f 100%);
	background:-moz-linear-gradient(top, #61ae5b 0%, #3fa85d 30%, #01774d 50%, #00a15f 100%);
	background:-ms-linear-gradient(top, #61ae5b 0%, #3fa85d 30%, #01774d 50%, #00a15f 100%);
	background:-o-linear-gradient(top, #61ae5b 0%, #3fa85d 30%, #01774d 50%, #00a15f 100%);
	background:linear-gradient(top, #61ae5b 0%, #3fa85d 30%, #01774d 50%, #00a15f 100%);
	border:1px solid #3fa85d;
	color:#fff;
}

body.green .button:hover,
body.green .button:active,
body.green .button:focus{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #7db658), color-stop(30%, #3fa85d), color-stop(50%, #01774d), color-stop(100%, #00a15f));
	background:-webkit-linear-gradient(top, #7db658 0%, #3fa85d 30%, #01774d 50%, #00a15f 100%);
	background:-moz-linear-gradient(top, #7db658 0%, #3fa85d 30%, #01774d 50%, #00a15f 100%);
	background:-ms-linear-gradient(top, #7db658 0%, #3fa85d 30%, #01774d 50%, #00a15f 100%);
	background:-o-linear-gradient(top, #7db658 0%, #3fa85d 30%, #01774d 50%, #00a15f 100%);
  	background:linear-gradient(top, #7db658 0%, #3fa85d 30%, #01774d 50%, #00a15f 100%);
	color:#fff;
}

body.green .color-match,
body.green .text-color-match,
body.green a:link,
body.green a:visited,
body.green a:hover,
body.green a:active,
body.green a:focus{
	color:#008b5d;
}

body.green .global a:link,
body.green .global a:visited,
body.green .global a:hover,
body.green .global a:active,
body.green .global a:focus{
	color:#444;
}

body.green .color-match-light{
	color:#7db658;
}

body.green .bg-color-match-light,
body.green #tab-to-top{
	background-color:#7db658;
}

body.green .bg-color-match{
	background-color:#008b5d!important;
}

body.green a.light-text:link,
body.green a.light-text:visited,
body.green a.light-text:hover,
body.green a.light-text:active,
body.green .product-strap > div > ul > li > a:link,
body.green .product-strap > div > ul > li > a:visited,
body.green .product-strap > div > ul > li > a:hover,
body.green .product-strap > div > ul > li > a:active,
body.green .product-strap > div > ul > li > a:focus{
	color:#fff;
}

/*------------------------------------	

	RED ("red")
	
-------------------------------------*/
body.red button,
body.red input.button,
body.red .button,
body.red a.button:link,
body.red a.button:visited{
	background-color:#e04854;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e04854), color-stop(30%, #ca2f45), color-stop(50%, #9d1348), color-stop(100%, #b9204b));
	background:-webkit-linear-gradient(top, #e04854 0%, #ca2f45 30%, #9d1348 50%, #b9204b 100%);
	background:-moz-linear-gradient(top, #e04854 0%, #ca2f45 30%, #9d1348 50%, #b9204b 100%);
	background:-ms-linear-gradient(top, #e04854 0%, #ca2f45 30%, #9d1348 50%, #b9204b 100%);
	background:-o-linear-gradient(top, #e04854 0%, #ca2f45 30%, #9d1348 50%, #b9204b 100%);
	background:linear-gradient(top, #e04854 0%, #ca2f45 30%, #9d1348 50%, #b9204b 100%);
	border:1px solid #ca2f45;
	color:#fff;
}

body.red .button:hover,
body.red .button:active,
body.red .button:focus{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ef616a), color-stop(30%, #ca2f45), color-stop(50%, #9d1348), color-stop(100%, #b9204b));
	background:-webkit-linear-gradient(top, #ef616a 0%, #ca2f45 30%, #9d1348 50%, #b9204b 100%);
	background:-moz-linear-gradient(top, #ef616a 0%, #ca2f45 30%, #9d1348 50%, #b9204b 100%);
	background:-ms-linear-gradient(top, #ef616a 0%, #ca2f45 30%, #9d1348 50%, #b9204b 100%);
	background:-o-linear-gradient(top, #ef616a 0%, #ca2f45 30%, #9d1348 50%, #b9204b 100%);
  	background:linear-gradient(top, #ef616a 0%, #ca2f45 30%, #9d1348 50%, #b9204b 100%);
	color:#fff;
}

body.red a:link,
body.red a:visited,
body.red a:hover,
body.red a:active,
body.red a:focus,
body.red .color-match-light{
	color:#e04854;
}

body.red .color-match,
body.red .text-color-match{
	color:#9d1348;
}

body.red .bg-color-match-light,
body.red #tab-to-top{
	background-color:#e04854;
}

body.red .bg-color-match{
	background-color:#9d1348!important;
}

body.red a.light-text:link,
body.red a.light-text:visited,
body.red a.light-text:hover,
body.red a.light-text:active,
body.red .product-strap > div > ul > li > a:link,
body.red .product-strap > div > ul > li > a:visited,
body.red .product-strap > div > ul > li > a:hover,
body.red .product-strap > div > ul > li > a:active,
body.red .product-strap > div > ul > li > a:focus{
	color:#fff;
}

body.red .panel a{
	color:#e04854;
}

body.red .default-color,
body.blue .default-color,
body.green .default-color{
	color:#444!important;
}
