@import url(main.css);


.printLogo {
	display: none;	
}


/*////// Colors ///////*/

.txWhite {
	color: #ffffff;	
}

/* Pink */

.mainBgPink {
	background-image: url('../images/common/background_home.jpg');
}

.col1Pink {
	border-right: 1px solid #ffffff;
	background-color: #db0a5b;
}

.col2Pink {
	border-right: 1px solid #ffffff;
	background-color: #e680a8;
}

.col3Pink {
	border-right: 1px solid #f0cad9;
	background-color: #f0cad9;
}

.col4Pink {
	background-color: #f0cad9;
}

.col23Pink {
	border-right: 1px solid #f0cad9;
	background-color: #f0cad9;
}


.col34Pink {
	background-color: #f0cad9;
}

.bgDPink {
	color: #db0a5b;
}

.txDPink {
	color: #bc2b64;
}

.txMPink {
	color: #e680a8;
}

.txLPink {
	color: #f0cad9;
}

.leftNavHdPink {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 75%;
	color: #f0cad9;
	font-weight: bold;
	padding: 0 0 2 0;
	border-bottom: 1px solid #ffffff;
	letter-spacing: -1px;
}


/* Purple */

.mainBgPurple {
	background-image: url('../images/common/background_whylucite.jpg');
}

.col1Purple {
	border-right: 1px solid #ffffff;
	background-color: #5d4293;
}

.col2Purple {
	border-right: 1px solid #ffffff;
	background-color: #a798c3;
}

.col3Purple {
	border-right: 1px solid #dbd2e5;
	background-color: #dbd2e5;
}

.col4Purple {
	background-color: #dbd2e5;
}

.txDPurple {
	color: #381663;
}

.bgDPurple {
	color: #5d4293;
}

.leftNavHdPurple {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 75%;
	color: #dbd2e5;
	font-weight: bold;
	padding: 0 0 2 0;
	border-bottom: 1px solid #ffffff;
	letter-spacing: -1px;
}


/* Blue */

.mainBgBlue {
	background-image: url('../images/common/background_solutions.jpg');
}

.col1Blue {
	border-right: 1px solid #ffffff;
	background-color: #2e4885;
}

.col2Blue {
	border-right: 1px solid #ffffff;
	background-color: #7e90b6;
}

.col3Blue {
	border-right: 1px solid #bcc4d7;
	background-color: #bcc4d7;
}

.col4Blue {
	background-color: #bcc4d7;
}

.col23Blue {
	border-right: 1px solid #bcc4d7;
	background-color: #bcc4d7;
}

.col234Blue {
	border-right: 1px solid #7e90b6;
	background-color: #7e90b6;
}

.col34Blue {
	background-color: #bcc4d7;
}

.txDBlue {
	color: #263764;
}

.txDBlue a { color: #263764; }


.content txDBlue a { text-decoration:underline; color:#0000ff; }

.txLBlue {
	color: #bcc4d7;
}

.bgDBlue {
	color: #2e4885;
}

.leftNavHdBlue {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 75%;
	color: #bcc4d7;
	font-weight: bold;
	padding: 0 0 2 0;
	border-bottom: 1px solid #ffffff;
	letter-spacing: -1px;
}

/* Green */

.mainBgGreen {
	background-image: url('../images/common/background_news.jpg');
}

.col1Green {
	border-right: 1px solid #ffffff;
	background-color: #769c4f;
}

.col2Green {
	border-right: 1px solid #ffffff;
	background-color: #aec495;
}

.col3Green {
	border-right: 1px solid #cedac2;
	background-color: #cedac2;
}

.col4Green {
	background-color: #cedac2;;
}

.col23Green {
	border-right: 1px solid #ffffff;
	background-color: #cedac2;
}

.col34Green {
	background-color: #cedac2;
}

.txDGreen {color: #326432;}

/* Applies to hyperlinks within news and case-studies pages */
.content .txDGreen a {text-decoration:underline;color:#0000ff;}

.bgDGreen {color: #769c4f;}




.leftNavHdGreen {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 75%;
	color: #d1ded2;
	font-weight: bold;
	padding: 0 0 2 0;
	border-bottom: 1px solid #ffffff;
	letter-spacing: -1px;
}

/* DarkGreen */

.mainBgGreen {
	background-image: url('../images/common/background_pressoffice.jpg');
}

.col1DarkGreen {
	border-right: 1px solid #ffffff;
	background-color: #004803;
}

.col2Green {
	border-right: 1px solid #ffffff;
	background-color: #aec495;
}

.col3Green {
	border-right: 1px solid #D1DED2;
	background-color: #D1DED2;
}

.col4Green {
	background-color: #D1DED2;;
}

.col23DarkGreen {
	border-right: 1px solid #ffffff;
	background-color: #D1DED2;
}

.col34Green {
	background-color: #D1DED2;
}

.txDDarkGreen {
	color: #326432;	
}

.bgDGreen {
	color: #BCCEBD;	
}

.leftNavHddarkgreen {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 75%;
	color: #d1ded2;
	font-weight: bold;
	padding: 0 0 2 0;
	border-bottom: 1px solid #ffffff;
	letter-spacing: -1px;
}

/* Brown */

.mainBgBrown {
	background-image: url('../images/common/background_knowledge.jpg');
}

.col1Brown {
	border-right: 1px solid #ffffff;
	background-color: #e68a10;
}

.col2Brown {
	border-right: 1px solid #ffffff;
	background-color: #efb563;
}

.col3Brown {
	border-right: 1px solid #f6dcaf;
	background-color: #f6dcaf;
}

.col4Brown {
	background-color: #f6dcaf;
}

.col23Brown {
	border-right: 1px solid #f6dcaf;
	background-color: #f6dcaf;
}

.txDBrown {
	color: #c06721;
}

.txMBrown {
	color: #efac4d;
}

.bgDBrown {
	color: #e68a10;
}

.leftNavHdBrown {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 75%;
	color: #f6dcaf;
	font-weight: bold;
	padding: 0 0 2 0;
	border-bottom: 1px solid #ffffff;
	letter-spacing: -1px;
}

.btnGeneral, .btnGeneral:hover
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #ffffff;
	background-color: #7e90b6;
	color: #ffffff;
	padding: 3px 3px 2px 5px;
	text-decoration: none;
	font-weight: bold;
}

/* Calculator */
body.lightBlue 				{background-color: #bcc4d7;}
#calculator 				{}
#calculator .calcHeader 	{background-color: #2e4885; padding: 15px 20px 10px 20px;}
#calculator .calcHeader h2	{color: #ffffff; padding: 0 0 5px 0; margin: 0; font-size: 100%;}
#calculator .calcContent 	{background-color: #7e90b6; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; padding: 20px 20px 20px 20px;}
#calculator .calcFooter 	{padding: 10px 20px 10px 20px;}
#calculator form 			{margin: 0; padding: 0;}
#calculator .submit 		{background-color: #7e90b6; border: 1px solid #FFFFFF; color: #FFFFFF; padding: 1px 7px 1px 7px; margin: 0; font-weight: bold;}
#calculator .input 			{border: 1px solid #FFFFFF; padding: 3px; height: 20px; font-size: 110%; font-weight: normal; width: 100px;}
#calculator .label 			{background-color: #9fadc9; padding: 3px 20px 3px 5px;}
#calculator td 				{color: #FFFFFF; font-size: 65%; font-weight: bold; font-family: Verdana, Helvetica, sans-serif;}
#calculator .result 		{padding: 0 0 0 0; font-size: 160%; text-align: center;}
#calculator .resultColumn 	{padding-left: 35px;}



