BODY {
	MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, Verdana, Sans-Serif; TEXT-ALIGN: center
}
A:link {
	COLOR: #003399; TEXT-DECORATION: none
}
A:active {
	COLOR: #003399; TEXT-DECORATION: none
}
A:visited {
	COLOR: #003399; TEXT-DECORATION: none
}
A {
	COLOR: #003399; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.siteWrapper {
	MARGIN: 0px auto; WIDTH: 995px
}
.siteContainer {
	MARGIN: 0px 16px 0px 15px; WIDTH: 964px; TEXT-ALIGN: left
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.on {
	DISPLAY: block
}
.off {
	DISPLAY: none
}
.bannerContainer {
	MARGIN: 0px 0px 15px; WIDTH: 964px; BORDER-BOTTOM: #ff6600 1px solid; HEIGHT: 92px
}
.bannerLogo {
	WIDTH: 154px
}
.bannerLogo IMG {
	MARGIN: 31px 0px 24px; WIDTH: 154px
}
.bannerRight {
	MARGIN: 25px 0px 0px; WIDTH: 810px
}
.bannerNav_Login {
	WIDTH: 810px
}
.Navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial, sans-serif
}
.Navigation LI {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px
}
.Navigation LI.space {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #cecece; PADDING-TOP: 0px; HEIGHT: 8px
}
.Navigation .lastNavItem {
	MARGIN-RIGHT: 10px
}
.Navigation .copyright {
	COLOR: #666; MARGIN-RIGHT: 0px
}
.loginBlock {
	BACKGROUND: url(../img/login_box.jpg) no-repeat left top; WIDTH: 111px; HEIGHT: 21px; POSITION: relative; TOP: 2px;
}
.loginLink {
	MARGIN-TOP: 3px; DISPLAY: block; FONT-SIZE: 10px; BACKGROUND: url(../img/arrow_orange.gif) no-repeat 95px 4px; MARGIN-LEFT: 6px
}
.bannerSearch {
	MARGIN-TOP: 11px; WIDTH: 810px
}
.bannerSearch .search {
	WIDTH: 210px
}
.bannerSearch .search INPUT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 13px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; WIDTH: 210px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 16px
}
.bannerSearch .searchButton {
	BACKGROUND: url(../img/search_box.jpg) no-repeat left top; MARGIN-LEFT: 6px; WIDTH: 49px; HEIGHT: 21px; TEXT-ALIGN: center
}
.searchButton A {
	DISPLAY: block; FONT-SIZE: 10px; WIDTH: 49px; COLOR: #ffffff; LINE-HEIGHT: 19px; HEIGHT: 21px
}
.heroContainer {
	WIDTH: 964px; POSITION: relative; HEIGHT: 288px
}
#heroesWrapper {
	BACKGROUND: none transparent scroll repeat 0% 0%; POSITION: absolute; TOP: 0px
}
#heroItem_1 {
	Z-INDEX: 3; VISIBILITY: visible
}
#heroItem_2 {
	Z-INDEX: 2; VISIBILITY: hidden
}
#heroItem_3 {
	Z-INDEX: 1; VISIBILITY: hidden
}
#heroItem_4 {
	VISIBILITY: hidden
}
.heroItem {
	LEFT: 0px; WIDTH: 964px; POSITION: absolute; TOP: 0px; HEIGHT: 288px
}
.hero_bg {
	WIDTH: 964px; POSITION: absolute; HEIGHT: 288px
}
.hero_fg {
	LEFT: 565px; WIDTH: 399px; POSITION: absolute; TOP: 0px; HEIGHT: 288px
}
.heroAction {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 123px; COLOR: #fff; PADDING-TOP: 0px; POSITION: relative; TOP: 75px; HEIGHT: 31px
}
.heroItem H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 34px; LEFT: 17px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 475px; COLOR: #fff; LINE-HEIGHT: 34px; PADDING-TOP: 0px; POSITION: relative; TOP: 40px; display:block;
}
.heroItem H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 20px; LEFT: 17px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 475px; COLOR: #fff; PADDING-TOP: 0px; POSITION: relative; TOP: 50px;  display:block;
}
.heroItem P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; LEFT: 17px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 525px; COLOR: #fff; PADDING-TOP: 0px; POSITION: relative; TOP: 55px
}
.heroItem A:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; WIDTH: 113px; COLOR: #fff; PADDING-TOP: 10px; HEIGHT: 21px
}
.heroItem A:active {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; WIDTH: 113px; COLOR: #fff; PADDING-TOP: 10px; HEIGHT: 21px
}
.heroItem A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; WIDTH: 113px; COLOR: #fff; PADDING-TOP: 10px; HEIGHT: 21px
}
.heroItem A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; WIDTH: 113px; COLOR: #fff; PADDING-TOP: 10px; HEIGHT: 21px
}
.heroItem A:hover {
	TEXT-DECORATION: underline
}
SPAN.learnLink {
	DISPLAY: block; LEFT: 41px; MARGIN: -10px 0px 0px -15px; WIDTH: 123px; CURSOR: pointer; POSITION: relative; TOP: 61px; HEIGHT: 31px
}
.heroRotatorControl {
	Z-INDEX: 25; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 823px; WIDTH: 135px; MARGIN-RIGHT: 14px; POSITION: relative; TOP: 254px; HEIGHT: 21px
}
.heroRotatorControl A:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 21px; COLOR: #fff; LINE-HEIGHT: 21px; PADDING-TOP: 0px; HEIGHT: 21px; TEXT-ALIGN: center
}
.heroRotatorControl A:active {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 21px; COLOR: #fff; LINE-HEIGHT: 21px; PADDING-TOP: 0px; HEIGHT: 21px; TEXT-ALIGN: center
}
.heroRotatorControl A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 21px; COLOR: #fff; LINE-HEIGHT: 21px; PADDING-TOP: 0px; HEIGHT: 21px; TEXT-ALIGN: center
}
.heroRotatorControl A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 21px; COLOR: #fff; LINE-HEIGHT: 21px; PADDING-TOP: 0px; HEIGHT: 21px; TEXT-ALIGN: center
}
.heroRotatorControl A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 21px; COLOR: #fff; LINE-HEIGHT: 21px; PADDING-TOP: 0px; HEIGHT: 21px; TEXT-ALIGN: center
}
.rotatorItemOn {
	BACKGROUND: url(../img/state_gray.jpg) no-repeat left top; MARGIN-LEFT: 5px; WIDTH: 21px; HEIGHT: 21px
}
.rotatorItemOff {
	BACKGROUND: url(../img/state_orange.jpg) no-repeat left top; MARGIN-LEFT: 5px; WIDTH: 21px; HEIGHT: 21px
}
.play {
	DISPLAY: none; BACKGROUND: url(../img/state_btn_play.gif) no-repeat 2px 5px; MARGIN-LEFT: 10px; WIDTH: 12px; CURSOR: pointer; HEIGHT: 21px
}
.pause {
	BACKGROUND: url(../img/state_btn_pause.gif) no-repeat 2px 5px; MARGIN-LEFT: 10px; WIDTH: 12px; CURSOR: pointer; HEIGHT: 21px
}
.pillarContainer {
	MARGIN-TOP: 14px; BACKGROUND: url(../img/bg_pillars_fill.gif) repeat-x left top; WIDTH: 964px; HEIGHT: 161px
}
.cap {
	BACKGROUND: url(../img/bg_pillars_cap.gif) no-repeat right top; WIDTH: 1px; HEIGHT: 161px
}
.pillarContent {
	BACKGROUND: url(../img/bg_pillars_cap.gif) no-repeat left top; WIDTH: 964px; HEIGHT: 161px
}
.pillarIntro {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; WIDTH: 932px; COLOR: #333; PADDING-TOP: 15px
}
.introStrong {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px
}
.unitsContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 932px; PADDING-TOP: 15px
}
.unitPillar {
	BACKGROUND: url(../img/pillars_box.jpg) no-repeat left top; WIDTH: 222px; HEIGHT: 100px
}
.pillarClick {
	WIDTH: 222px; CURSOR: pointer; HEIGHT: 100px
}
.unitPillar H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: 34px 0px 0px 9px; WIDTH: auto; COLOR: #003399
}
.unitPillar H2:hover {
	TEXT-DECORATION: underline
}
.unitPillar H3 {
	FONT-SIZE: 11px; MARGIN: 3px 5px 0px 9px; COLOR: #333; font-weight:normal;
}
.unitPillar p {
	FONT-SIZE: 11px; MARGIN: 3px 5px 0px 9px; COLOR: #333; 
}
#pillar_1 {
	LEFT: 0px; POSITION: relative
}
#pillar_2 {
	LEFT: 15px; POSITION: relative
}
#pillar_3 {
	LEFT: 30px; POSITION: relative
}
#pillar_4 {
	LEFT: 45px; POSITION: relative
}
.campaignContainer {
	DISPLAY: none; Z-INDEX: 30; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 960px; POSITION: absolute; TOP: -350px; HEIGHT: 350px
}
#campaignContainer_1 {
	LEFT: -12px
}
#campaignContainer_2 {
	LEFT: -249px
}
#campaignContainer_3 {
	LEFT: -486px
}
#campaignContainer_4 {
	LEFT: -723px
}
.pillarShowPane {
	CURSOR: pointer
}
.pillarShowPane H2:hover {
	TEXT-DECORATION: none
}
#pillarShowPane_1 {
	BACKGROUND: url(../img/pillar_tab_left.png) no-repeat left top; LEFT: 0px; WIDTH: 257px; POSITION: relative; TOP: -50px; HEIGHT: 129px
}
#pillarShowPane_1 H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; LEFT: 12px; WIDTH: 200px; COLOR: #a6a6a6; POSITION: relative; TOP: 46px
}
#pillarShowPane_1 P {
	FONT-SIZE: 11px; LEFT: 12px; WIDTH: 210px; COLOR: #a6a6a6; POSITION: relative; TOP: 46px
}
#pillarShowPane_2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: url(../img/pillar_tab_middle.png) no-repeat left top; LEFT: 231px; PADDING-BOTTOM: 0px; WIDTH: 257px; PADDING-TOP: 12px; POSITION: relative; TOP: -16px; HEIGHT: 129px
}
#pillarShowPane_2 H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: 34px 0px 0px 9px; WIDTH: 200px; COLOR: #a6a6a6
}
#pillarShowPane_2 P {
	FONT-SIZE: 11px; MARGIN: 3px 0px 0px 9px; WIDTH: 210px; COLOR: #a6a6a6
}
#pillarShowPane_3 {
	BACKGROUND: url(../img/pillar_tab_middle.png) no-repeat left top; LEFT: 468px; WIDTH: 257px; POSITION: relative; TOP: -50px; HEIGHT: 129px
}
#pillarShowPane_3 H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; LEFT: 18px; WIDTH: 200px; COLOR: #a6a6a6; POSITION: relative; TOP: 46px
}
#pillarShowPane_3 P {
	FONT-SIZE: 11px; LEFT: 18px; WIDTH: 210px; COLOR: #a6a6a6; POSITION: relative; TOP: 46px
}
#pillarShowPane_4 {
	BACKGROUND: url(../img/pillar_tab_right.png) no-repeat left top; LEFT: 713px; WIDTH: 257px; POSITION: relative; TOP: -50px; HEIGHT: 129px
}
#pillarShowPane_4 H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; LEFT: 10px; WIDTH: 200px; COLOR: #a6a6a6; POSITION: relative; TOP: 46px
}
#pillarShowPane_4 P {
	FONT-SIZE: 11px; LEFT: 10px; WIDTH: 210px; COLOR: #a6a6a6; POSITION: relative; TOP: 46px
}
.campaignContent {
	BACKGROUND: url(../img/body_pillar_top-title.jpg) no-repeat 12px top; WIDTH: 945px; POSITION: relative; HEIGHT: 325px
}
.campaignWrapper {
	BACKGROUND: url(../img/body_pillar_fill.png) repeat-y left top; POSITION: relative; HEIGHT: 325px
}
.campaignShadow {
	BACKGROUND: url(../img/body_pillar_bottom-shadow.png) no-repeat left top; WIDTH: 960px; POSITION: relative; HEIGHT: 29px
}
.oneThird {
	MARGIN: 15px 0px 0px 26px; WIDTH: 288px; COLOR: #666; POSITION: relative; HEIGHT: 325px
}
.oneThird P {
	MARGIN: 12px 0px 0px
}
.pillarLearnMore A:link {
	PADDING-RIGHT: 10px; BACKGROUND: url(../img/arrow_orange.gif) no-repeat right 4px; WIDTH: auto
}
.pillarLearnMore A:active {
	PADDING-RIGHT: 10px; BACKGROUND: url(../img/arrow_orange.gif) no-repeat right 4px; WIDTH: auto
}
.pillarLearnMore A:visited {
	PADDING-RIGHT: 10px; BACKGROUND: url(../img/arrow_orange.gif) no-repeat right 4px; WIDTH: auto
}
.pillarLearnMore A {
	PADDING-RIGHT: 10px; BACKGROUND: url(../img/arrow_orange.gif) no-repeat right 4px; WIDTH: auto
}
.pillarLearnMore A:hover {
	TEXT-DECORATION: underline
}
.twoThirds {
	MARGIN: 0px 0px 0px 20px; WIDTH: 609px; POSITION: relative; HEIGHT: 325px
}
.campaignTitle {
	
}
.campaignTitle H2 {
	FONT-WEIGHT: normal; MARGIN: 20px 0px; WIDTH: 550px; COLOR: #fff;font-size:32px;
}
.hideBox {
	LEFT: 1px; FLOAT: right; WIDTH: 32px; POSITION: relative; TOP: 2px; HEIGHT: 32px
}
.twoThirdsBottom {
	CLEAR: both; HEIGHT: 243px
}
.twoThirdsBottom .learnContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 400px; PADDING-TOP: 5px
}
P.learnTitle {
	FONT-SIZE: 12px; MARGIN: 0px 0px 26px; COLOR: #ff6600
}
.learnPanels {
	WIDTH: 400px
}
.learnTriggers {
	BACKGROUND: url(../img/learn_border.jpg) repeat-y right top; WIDTH: 150px
}
.learnTriggers UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: -10px 0px 0px; WIDTH: 150px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.learnTriggers UL LI {
	MARGIN-TOP: 4px; WIDTH: 150px
}
.learnTriggers UL LI A {
	WIDTH: 100%
}
.learnTriggers UL LI A:hover {
	WIDTH: 100%; COLOR: #3399ff; TEXT-DECORATION: none
}
.selected {
	BACKGROUND: url(../img/arrow_border_orange.gif) no-repeat 144px 0px; WIDTH: 100%
}
.static {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.learnTriggers UL LI.triggerTitle {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #404040
}
.learnTriggers UL LI.sectionEnd {
	MARGIN-BOTTOM: 10px
}
.learnItem {
	DISPLAY: none; FONT-SIZE: 11px; MARGIN: 0px 0px 0px 10px; WIDTH: 220px
}
.learnItemStatic {
	DISPLAY: block; FONT-SIZE: 11px; MARGIN: 0px 0px 0px 10px; WIDTH: 220px
}
.twoThirdsCallout {
	MARGIN: 15px 10px 0px 0px; WIDTH: 189px
}
/* JJ - Additional Style for right campaign with no border when there is only one right campaign- START */
.rrLayout0 {
	BORDER-RIGHT: none; BORDER-TOP: none; BORDER-LEFT: none; WIDTH: 189px; COLOR: #666; BORDER-BOTTOM: none
}
.rrLayout0 H3 {
	FONT-SIZE: 12px; MARGIN: 7px 0px 7px 10px
}
.rrLayout0 IMG {
	MARGIN-LEFT: 10px; WIDTH: 169px
}
.rrLayout0 P {
	FONT-SIZE: 11px; MARGIN: 5px 0px 0px 10px; WIDTH: 169px
}
/* JJ - Additional Style for right campaign with no border when there is only one right campaign- END */
.rrLayout1 {
	BORDER-RIGHT: #cfcfcf 1px solid; BORDER-TOP: #cfcfcf 1px solid; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 189px; COLOR: #666; BORDER-BOTTOM: #cfcfcf 1px solid
}
.rrLayout1 H3 {
	FONT-SIZE: 12px; MARGIN: 7px 0px 7px 10px
}
.rrLayout1 IMG {
	MARGIN-LEFT: 10px; WIDTH: 169px
}
.rrLayout1 P {
	FONT-SIZE: 11px; MARGIN: 5px 0px 0px 10px; WIDTH: 169px
}
.rrLearnMore {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.rrLearnMore A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../img/arrow_orange.gif) no-repeat right 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.rrLayout2 {
	MARGIN: 12px 0px 0px; WIDTH: 189px
}
.rrLayout2 IMG {
	MARGIN: 10px 0px 0px 10px; WIDTH: 189px
}
/* JJ - Additional Style for right campaign with no border when there is more than one right campaign- START */
.rrLayout3 {
	MARGIN: 12px 0px 0px; WIDTH: 189px; BORDER-RIGHT: #cfcfcf 1px solid; BORDER-TOP: #cfcfcf 1px solid; BORDER-LEFT: #cfcfcf 1px solid; BORDER-BOTTOM: #cfcfcf 1px solid
}
.rrLayout3 IMG {
	MARGIN: 10px 0px 0px 10px; WIDTH: 189px
}
/* JJ - Additional Style for right campaign with no border when there is more than one right campaign- END */
.latestNewsContainer {
	BORDER-RIGHT: #ed8334 1px solid; BORDER-TOP: #ed8334 1px solid; MARGIN: 15px 0px 0px 15px; BORDER-LEFT: #ed8334 1px solid; WIDTH: 931px; BORDER-BOTTOM: #ed8334 1px solid; HEIGHT: 31px
}
.latestNewsCall {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 9px; COLOR: #fff; PADDING-TOP: 8px; BACKGROUND-COLOR: #ed8334
}
.latestNewsCall A:link {
	COLOR: #fff
}
.latestNewsCall A:active {
	COLOR: #fff
}
.latestNewsCall A:visited {
	COLOR: #fff
}
.latestNewsCall A {
	COLOR: #fff
}
.latestNewsArrow {
	BACKGROUND: url(../img/news_arrow.gif) no-repeat left top; WIDTH: 10px; HEIGHT: 31px
}
.latestNewsRotator {
	FONT-SIZE: 11px; WIDTH: 700px; POSITION: relative
}
.latestNewsItem {
	FONT-SIZE: 11px; LEFT: 0px; VISIBILITY: hidden; MARGIN: 8px 0px 0px 11px; POSITION: absolute; TOP: 0px
}
.latestNewsMore {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 8px 10px 0px 11px; WIDTH: auto
}
.footerHR {
	BORDER-TOP: #cecece 1px solid; FONT-SIZE: 1px; MARGIN: 25px 0px 0px 15px; WIDTH: 933px; HEIGHT: 1px
}
.footerColumnContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/bg_footer.gif) repeat-x left bottom; PADDING-BOTTOM: 0px; WIDTH: 964px; PADDING-TOP: 25px
}
.footerColumn {
	PADDING-BOTTOM: 10px; WIDTH: 222px
}
#column_1 {
	LEFT: 15px; POSITION: relative
}
#column_2 {
	LEFT: 30px; POSITION: relative
}
#column_3 {
	LEFT: 45px; POSITION: relative
}
#column_4 {
	LEFT: 60px; POSITION: relative
}
.footerColumn UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.footerColumn LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px; LINE-HEIGHT: 10px; PADDING-TOP: 0px
}
.footerColumn LI.heading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; COLOR: #333; LINE-HEIGHT: 12px; PADDING-TOP: 0px
}
.footerColumn A:link {
	COLOR: #666
}
.footerColumn A:active {
	COLOR: #666
}
.footerColumn A:visited {
	COLOR: #666
}
.footerColumn A:hover {
	COLOR: #666
}
.footerColumn A {
	COLOR: #666
}
.footerColumn LI.heading A:link {
	COLOR: #333
}
.footerColumn LI.heading A:active {
	COLOR: #333
}
.footerColumn LI.heading A:visited {
	COLOR: #333
}
.footerColumn LI.heading A:hover {
	COLOR: #333
}
.footerColumn LI.heading A {
	COLOR: #333
}
.baseFooter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 964px; PADDING-TOP: 0px
}
.baseFooter UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 23px; POSITION: relative; TOP: -5px
}


/* Additional styles - JJ*/
.heroItemFull {
	LEFT: 0px; WIDTH: 964px; POSITION: absolute; TOP: 0px; HEIGHT: 288px
}
.heroItemFull H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 34px; LEFT: 17px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 875px; COLOR: #fff; PADDING-TOP: 0px; POSITION: relative; TOP: 40px; display:block;
}
.heroItemFull H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 20px; LEFT: 17px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 875px; COLOR: #fff; PADDING-TOP: 0px; POSITION: relative; TOP: 50px; display:block;
}
.heroItemFull P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; LEFT: 17px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 925px; COLOR: #fff; PADDING-TOP: 0px; POSITION: relative; TOP: 55px
}
.industryPillarCategoryNameFiller{
	height:2px;
}
.twoThirdsCallout h4 {
	margin: 7px 0px 7px 10px;
	font-size: 12px;
	font-weight: bold;
}
.pillarIntro h1 { font-size:12px;font-weight:normal;display:inline; }

/* */

/* News styles for accesibility April 2011*/
/* ACCESSIBLE */
.focusable a, a.focusable { position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; background:#fff; }
.focusable a:focus, a.focusable:focus { left: 10px; width:auto; height:auto; } 

/* HEADER */
.header { padding:18px 0 13px; font-size:10px; overflow: auto; border-bottom: 1px solid #ED8334; zoom:1; font-family: Verdana, Helvetica, sans-serif; }
.header .mck-logo { float: left; }
.header ul { float: right; padding: 0;  margin: 0; }
.header li { display: block; float: left; margin: 0; width: auto; padding: 4px 0 6px; }
.header li a { padding: 0 9px; border-right:1px solid #cecece; }
.header li.last a { border-style:none !important; }
.header li.cust-login { background: transparent url('http://www.mckesson.com/mck/img/globalnav/login_box.jpg') no-repeat top left; padding: 4px 7px 6px 0; margin: 0; }
.header li.cust-login a { background: transparent url('http://www.mckesson.com/mck/img/arrow_orange.gif') no-repeat right 3px; border-right: 0; padding: 0 8px; margin: 0; }
.header .search { zoom:1; float: right; clear:right; margin-top:11px; width: 270px; }
.header .search-text { zoom:1; height: 16px; width: 210px; border: 1px #ccc solid; margin: 0; padding-bottom: 2px; font-size: 13px; background-image: -webkit-gradient(linear, 0% 0%, 0% 18%, from(#eee), to(#fefefe)); background-image: -moz-linear-gradient(0% 12% 90deg,#fefefe, #eee); float: left; }
.search-button { zoom:1; color:#ffffff; display:inline; float: right; background: transparent url('http://www.mckesson.com/mck/img/globalnav/search_box.jpg') no-repeat top left; width: 49px; height: 21px; text-align: center; padding: 0 0 3px 0; border: 0;font: inherit; cursor: pointer; -webkit-box-sizing: content-box; }
.search-button:hover { color:#ffffff; }
.header .search .search-button { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; margin: 0; }
#bannerContainer { margin-bottom: 15px; }
