body {}

div,td,p,ul,li {
	font-family:arial,verdana;
	font-size:11px;
	color:#666666;
}

.small {
	font-size:8px;
}

a, a:link, a:visited {
	color:#666666;
	text-decoration:underline;
}

a.nav, a.nav:link, a.nav:visited, a.nav:hover {
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

.contentHdr {
	font-size:16px;
	font-weight:bold;
}

.contentSubHdr {
	font-size:13px;
	font-weight:bold;
}

.formLabel {
	font-weight:bold;
	padding-right:10px;
}

.contentTxtHdr {
	font-weight:bold;
}

td.promoMoleculeRow {
	padding-bottom:5px;
}

.errorMessage {
	color:#666666;
	font-weight:bold;
	border:1px solid #FF0000;
	padding:10px;
}

.successMessage {
	color:#666666;
	font-weight:bold;
	border:1px solid #009900;
	padding:10px;
}

/* ========== global Right Nav styles ========== */
.rnHeader {
	color:#565759;
	font-size:16px;
	padding-bottom:5px;
}
.rn, .rn:link, .rn:visited,
.rnSolutions, a.rnSolutions, a.rnSolutions:visited, 
.rnCareers, a.rnCareers, a.rnCareers:visited, 
.rnMedia, a.rnMedia, a.rnMedia:visited, 
.rnAbout, a.rnAbout, a.rnAbout:visited {
	/*color:#666666;*/
	font-weight:bold;
	text-decoration:none;
}

/* ========== ABOUT US ========== */
/* === dark blue hex #103997 === */
.solutions a.about:hover, .media a.about:hover, .careers a.about:hover,
.about a:hover, a.about:hover {
	color:#103997;
}
.about a.rn:hover,
.about a.rnOn:link, .about a.rnOn:visited, .about a.rnOn:hover {
	color:#103997;
	font-weight:bold;
	text-decoration:none;
}
/*.about a.promoHdr:link, .about a.promoHdr:visited, .about a.promoHdr:hover*/
.aboutPromoHdr, a.aboutPromoHdr:link, a.aboutPromoHdr:visited, a.aboutPromoHdr:hover {
	color:#103997;
	font-weight:bold;
	text-decoration:none;
}
.about .contentHdr, .about .contentSubHdr, .about .contentTxtHdr, .about .required {
	color:#103997;
}


/* ========== BUSINESS SOLUTIONS ========== */
/* === light blue hex #45B4D0 === */
.about a.solutions:hover, .media a.solutions:hover, .careers a.solutions:hover,
.solutions a:hover, a.solutions:hover {
	color:#45B4D0;
}
.solutions a.rn:hover,
.solutions a.rnOn:link, .solutions a.rnOn:visited, .solutions a.rnOn:hover {
	color:#45B4D0;
	font-weight:bold;
	text-decoration:none;
}
/*.rnSolutionsOn, a.rnSolutionsOn, a.rnSolutionsOn:visited, a.rnSolutionsOn:hover, a.rnSolutions:hover {
	color:#45B4D0;
	font-weight:bold;
	text-decoration:none;
}*/

/*.solutions a.promoHdr:link, .solutions a.promoHdr:visited, .solutions a.promoHdr:hover*/
.solutionsPromoHdr, a.solutionsPromoHdr:link, a.solutionsPromoHdr:visited, a.solutionsPromoHdr:hover {
	color:#45B4D0;
	font-weight:bold;
	text-decoration:none;
}
/*.promoHdrSolutions, a.promoHdrSolutions, a.promoHdrSolutions:link, a.promoHdrSolutions:visited, a.promoHdrSolutions:hover {
	color:#45B4D0;
	font-weight:bold;
	text-decoration:none;
}*/
.solutions .contentHdr, .solutions .contentSubHdr, .solutions .contentTxtHdr, .solutions .required {
	color:#45B4D0;
}

/* ========== MEDIA CENTER ========== */
/* === orange hex #F09B46 === */
.about a.media:hover, .solutions a.media:hover, .careers a.media:hover,
.media a:hover, a.media:hover {
	color:#F09B46;
}
.media a.rn:hover,
.media a.rnOn:link, .media a.rnOn:visited, .media a.rnOn:hover {
	color:#F09B46;
	font-weight:bold;
	text-decoration:none;
}
/*.promoHdrMedia, a.promoHdrMedia, a.promoHdrMedia:link, a.promoHdrMedia:visited, a.promoHdrMedia:hover {
	color:#F09B46;
	font-weight:bold;
	text-decoration:none;
}*/
/*.media a.promoHdr:link, .media a.promoHdr:visited, .media a.promoHdr:hover*/
.mediaPromoHdr, a.mediaPromoHdr:link, a.mediaPromoHdr:visited, a.mediaPromoHdr:hover {
	color:#F09B46;
	font-weight:bold;
	text-decoration:none;
}
.media .contentHdr, .media .contentSubHdr, .media .contentTxtHdr, .media .required {
	color:#F09B46;
}

/* ========== CAREERS ========== */
/* === green hex #ADCC2B === */
.about a.careers:hover, .solutions a.careers:hover, .media a.careers:hover,
.careers a:hover, a.careers:hover {
	color:#ADCC2B;
}
.careers a.rn:hover,
.careers a.rnOn:link, .careers a.rnOn:visited, .careers a.rnOn:hover {
	color:#ADCC2B;
	font-weight:bold;
	text-decoration:none;
}
/*.careers a.promoHdr:link, .careers a.promoHdr:visited, .careers a.promoHdr:hover*/
.careersPromoHdr, a.careersPromoHdr:link, a.careersPromoHdr:visited, a.careersPromoHdr:hover {
	color:#ADCC2B;
	font-weight:bold;
	text-decoration:none;
}
.careers .contentHdr, .careers .contentSubHdr, .careers .contentTxtHdr, .careers .required {
	color:#ADCC2B;
}
td.careersTableHdr {
	background-color:#E7F8C9;
	font-weight:bold;
}
