
/* ####################### GLOBAL STYLES ######################## */

.micrositeClear {
	clear: both;
	font: 0;
	overflow: hidden;
}

.micrositeBd {
	font-weight: bold;
}

.micrositeGold11 {
	font-face: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	color: #f7b03c;
}

.micrositeGold12 {
	font-face: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #f7b03c;
}

.micrositeBlue11 {
	font-face: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	color: #00356d;
}
.micrositeBlue11 a:link, .micrositeBlue11 a:visited {
	color: #00356d;
	text-decoration: none;
}	
.micrositeBlue11 a:hover, .micrositeBlue11 a:active {
	color: #00356d;
	text-decoration: underline;
}

.micrositeBlue12 {
	font-face: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #00356d;
}
.micrositeBlue12 a:link, .micrositeBlue12 a:visited {
	color: #00356d;
	text-decoration: none;
}	
.micrositeBlue12 a:hover, .micrositeBlue12 a:active {
	color: #00356d;
	text-decoration: underline;
}

.micrositeBlue13 {
	font-face: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.4em;
	color: #00356d;
}

.micrositeBlue14 {
	font-face: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	color: #00356d;
}

.micrositeGrey9 {
	font-face: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 1.2em;
	color: #484848;
}
.micrositeGrey9 a:link, .micrositeGrey9 a:visited {
	color: #484848;
	text-decoration: none;
}	
.micrositeGrey9 a:hover, .micrositeGrey9 a:active {
	color: #484848;
	text-decoration: underline;
}

.micrositeGrey10 {
	font-face: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.2em;
	color: #484848;
}
.micrositeGrey10 a:link, .micrositeGrey10 a:visited {
	color: #484848;
	text-decoration: none;
}	
.micrositeGrey10 a:hover, .micrositeGrey10 a:active {
	color: #484848;
	text-decoration: underline;
}

.micrositeGrey11 {
	font-face: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	color: #484848;
	font-weight: normal;
}
.micrositeGrey11 a:link, .micrositeGrey11 a:visited {
	color: #484848;
	text-decoration: none;
	font-weight: normal;
}	
.micrositeGrey11 a:hover, .micrositeGrey11 a:active {
	color: #484848;
	text-decoration: underline;
	font-weight: normal;
}

.micrositeGrey12 {
	font-face: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #484848;
}

.micrositeLTGrey14 {
	font-face: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #8a8a8a;
}


/* ####################### LEFT NAV DEFAULT STYLES ######################## */

.micrositeNav {
	width: 125px;
	margin: 0 20px;
	padding: 10px 0;
	font-face: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.3em;
	color: #fff;
}
.micrositeNav a:link, .micrositeNav a:visited {
	color: #fff;
	text-decoration: none;
}	
.micrositeNav a:hover, .micrositeNav a:active {
	color: #fff;
	text-decoration: underline;
}

.micrositeNavHdr {
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 8px 0;
}	

.micrositeNavDivider {
	width: 163px;
	height: 2px;
	margin: 0;
	padding: 0;
	background: url(/corporate/doc/img/consumerproducts/navDiv.jpg) no-repeat;
	font: 0;
	overflow: hidden;
}

.micrositeNavSpaceTop {
	width: 165px;
	height: 20px;
	margin: 0;
	padding: 0;
	font: 0;
	overflow: hidden;
}

.micrositeNavSpaceBot {
	width: 165px;
	height: 75px;
	margin: 0;
	padding: 0;
	font: 0;
	overflow: hidden;
}


/* ####################### LEFT NAV ON STYLES ######################## */

.micrositeNavOnWpr {
	width: 164px;
	margin: 0;
	padding: 0;
	background: #e4e4e4 url(/corporate/doc/img/consumerproducts/navOnBG.jpg) repeat-x top left;
}

.micrositeNavOn {
	width: 124px;
	margin: 0 20px;
	padding: 10px 0;
	font-face: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.3em;
	color: #545454;
}

.micrositeNavOnTop {
	width: 164px;
	height: 4px;
	margin: 0;
	padding: 0;
	background: url(/corporate/doc/img/consumerproducts/navOnTop.jpg) no-repeat;
	font: 0;
	overflow: hidden;
}

.micrositeNavOnBot {
	width: 164px;
	height: 4px;
	margin: 0;
	padding: 0;
	background: url(/corporate/doc/img/consumerproducts/navOnBot.jpg) no-repeat;
	font: 0;
	overflow: hidden;
}

.micrositeNavHdrOn {
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 8px 0;
	margin: 0;
	color: #1f4c7d;
}


/* ####################### CONTENT STYLES ######################## */

#micrositeContentWpr {
	width: 552px;
	padding: 0;
	margin: 0 29px 60px 28px;
}

#micrositeContentWpr2 {
	width: 552px;
	margin: 0;
	padding: 28px 29px 60px 28px;
}


/* ####################### LANDING STYLES ######################## */

#micrositeLandingDiv1 {
	width: 218px;
	float: left;
	margin: 12px 0 0 0;
	padding: 0;
}

#micrositeLandingDiv2 {
	width: 2px;
	height: 328px;
	float: left;
	margin: 0 31px 0 31px;
	padding: 0;
	background: url(/corporate/doc/img/consumerproducts/landingVertDiv.jpg) no-repeat;
}

#micrositeLandingDiv3 {
	width: 270px;
	float: left;
	margin: 12px 0 0 0;
	padding: 0;
	background: url(/corporate/doc/img/consumerproducts/box270bg.jpg) repeat-y top left;
}

#microsite270top {
	width: 270px;
	height: 2px;
	margin: 0;
	padding: 0;
	background: url(/corporate/doc/img/consumerproducts/box270top.jpg) no-repeat top left;
	font: 0;
	overflow: hidden;
}

#microsite270bot {
	width: 270px;
	height: 2px;
	margin: 0;
	padding: 0;
	background: url(/corporate/doc/img/consumerproducts/box270bot.jpg) no-repeat top left;
	font: 0;
	overflow: hidden;
}

#microsite270inside {
	width: 266px;
	margin: 0 2px 0 2px;
	padding: 0;
	background: #ebebeb url(/corporate/doc/img/consumerproducts/box270inside.jpg) repeat-x top left;
}

#microsite270insideContent {
	width: 226px;
	padding: 16px 20px 20px 20px;
	margin: 0;
	background: url(/corporate/doc/img/consumerproducts/imgLandingBox.jpg) no-repeat;
}


/* ####################### EXECUTIVE ADVISORY BOARD STYLES ######################## */


#microsite552wpr {
	width: 552px;
	float: left;
	margin: 8px 0 0 0;
	padding: 0;
	background: url(/corporate/doc/img/consumerproducts/box552bg.jpg) repeat-y top left;
}

.microsite552top {
	width: 552px;
	height: 2px;
	margin: 0;
	padding: 0;
	background: url(/corporate/doc/img/consumerproducts/box552top.jpg) no-repeat top left;
	font: 0;
	overflow: hidden;
}

.microsite552mid {
	width: 552px;
	height: 1px;
	margin: 0;
	padding: 0;
	background: url(/corporate/doc/img/consumerproducts/box552mid.jpg) no-repeat top left;
	font: 0;
	overflow: hidden;
}

.microsite552bot {
	width: 552px;
	height: 2px;
	margin: 0;
	padding: 0;
	background: url(/corporate/doc/img/consumerproducts/box552bot.jpg) no-repeat top left;
	font: 0;
	overflow: hidden;
}

.microsite552inside {
	width: 548px;
	margin: 0 2px 0 2px;
	padding: 0;
	background: #f5f5f5 url(/corporate/doc/img/consumerproducts/box552inside.jpg) repeat-x top left;
}

.microsite552inside {
	width: 548px;
	margin: 0 2px 0 2px;
	padding: 0;
	background: #f5f5f5 url(/corporate/doc/img/consumerproducts/box552inside.jpg) repeat-x top left;
}

.microsite552insideContent {
	width: 508px;
	margin: 0 20px;
	padding: 16px 0 12px 0;
}

.microsite552insideContentPDF {
	width: 530px;
	margin: 6px 0 0 12px;
	padding: 2px 0 8px 0;
}


.microsite552navWpr {
	width: 89px;
	height: 86px;
	float: left;
	background: url(/corporate/doc/img/consumerproducts/box552nav.jpg) repeat-y top right;
	font-face: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 1.2em;
	color: #484848;
}

.microsite552navWpr .hdr {
	font-face: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	color: #00356d;
	font-weight: bold;
}


.microsite552navWprOn {
	width: 89px;
	height: 86px;
	float: left;
	background: #00356d url(/corporate/doc/img/consumerproducts/box552nav.jpg) repeat-y top right;
	font-face: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 1.2em;
	color: #fff;
}
.microsite552navWprOn .hdr {
	font-face: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	color: #f7b03c;
	font-weight: bold;
}


.microsite552navWprL {
	width: 92px;
	height: 86px;
	float: left;	
	font-face: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 1.2em;
	color: #484848;
}

.microsite552navWprL .hdr {
	font-face: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	color: #00356d;
	font-weight: bold;
}

.microsite552navWprLOn {
	width: 92px;
	height: 86px;
	float: left;
	background: #00356d;
	font-face: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 1.2em;
	color: #fff;
}

.microsite552navWprLOn .hdr {
	font-face: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	color: #f7b03c;
	font-weight: bold;
}

.microsite552nav {
	width: 76px;
	padding: 0;
	margin: 7px 8px 7px 7px;
	text-align: center;
}


/* ####################### NEWS & INFORMATION STYLES ######################## */


#microsite2wpr {
	width: 552px;
	float: left;
	margin: 8px 0 0 0;
	padding: 0;
	background: url(/corporate/doc/img/consumerproducts/box2bg.gif) repeat-y top left;
}

.microsite2top {
	width: 552px;
	height: 2px;
	margin: 0;
	padding: 0;
	background: url(/corporate/doc/img/consumerproducts/box2top.gif) no-repeat top left;
	font: 0;
	overflow: hidden;
}

.microsite2bot {
	width: 552px;
	height: 2px;
	margin: 0;
	padding: 0;
	background: url(/corporate/doc/img/consumerproducts/box2bot.gif) no-repeat top left;
	font: 0;
	overflow: hidden;
}

.microsite2inside {
	width: 548px;
	margin: 0 2px 0 2px;
	padding: 0;
}


.microsite552insideContentNews {
	width: 516px;
	margin: 0 20px 0 12px;
	padding: 12px 0 12px 0;
}
