/* CSS Document */ 
* { margin:0px; }
BODY { FONT-SIZE: 80%; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left }
#mainContentContainer UL { MARGIN: 10px 20px 10px 40px }
A:link { COLOR: #cc0000; TEXT-DECORATION: none }
A:hover { COLOR: #cc0000; TEXT-DECORATION: underline }
A:active { COLOR: #ffc100; TEXT-DECORATION: underline }
A:visited { COLOR: #003366; TEXT-DECORATION: none }
#topBarContainer {margin:0px 8px 0px 8px; HEIGHT:30px; BACKGROUND-COLOR:#003366;}
#redRightContainer { FLOAT: right; WIDTH: 300px; HEIGHT: 30px; BACKGROUND-COLOR:#cc0000;}
#siteNameContainer {display: inline; FLOAT: left; MARGIN: 5px 0px 0px 10px;}
#topBarLinks {FONT-WEIGHT: bold; FONT-SIZE: 105%; FLOAT: right; MARGIN: 7px 12px 0px 0px;}
#topBarLinks A { COLOR: #ffffff; TEXT-DECORATION: none }
#topBarLinks A:hover { COLOR: #cc0000; TEXT-DECORATION: underline }
#topBarLinks A:visited { COLOR: #ffffff; TEXT-DECORATION: none }
#topBarLinks A:active { COLOR: #ffc100; TEXT-DECORATION: none }
#contactUsButton {FLOAT:right; MARGIN: 5px 5px 0px 0px; HEIGHT: 20px }
.pipeSpace { MARGIN: 0px 12px; COLOR: #ffffff }
#topBannerContainer {MARGIN: 0px 0px 0px 10px; WIDTH:980px; HEIGHT: 80px; padding: 0px;}
#pruLogoContainer {FLOAT: left; MARGIN: 10px 0px 0px 20px; padding: 0px;}
#searchbox {FLOAT: right; MARGIN: 31px 10px 0px 0px;}
.btnGo { MARGIN-BOTTOM: -5px}
.searchStyle { BORDER-RIGHT: #c8c9ca 2px solid; BACKGROUND-POSITION: left 2px; BORDER-TOP: #68737a 2px solid; PADDING-LEFT: 15px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/content/images/redesign/top_bar/magnifier.gif); BORDER-LEFT: #68737a 2px solid; BORDER-BOTTOM: #c8c9ca 2px solid; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left}
.searchForm { MARGIN: 0px}
#topTabContainer {PADDING: 0px 0px 0px 20px; FONT-SIZE: 12px; HEIGHT: 35px; TEXT-ALIGN: left; margin: 0px 0px 0px 0px;}
#topTabContainer UL {MARGIN: 0px; padding: 0px; LIST-STYLE-TYPE: none;}
#topTabContainer LI {DISPLAY: block; FLOAT: left; PADDING-TOP: 10px}
#topTabContainer LI A {BACKGROUND-POSITION: right top; DISPLAY: block; FONT-WEIGHT: normal; BACKGROUND-IMAGE: url(/content/images/redesign/top_bar/tabs/off_tab_right.gif); COLOR: #2e2e2e; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none}
#topTabContainer LI A .tab { PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND-IMAGE: url(/content/images/redesign/top_bar/tabs/off_tab_left.gif); PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat}
#topTabContainer LI A:hover { BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/content/images/redesign/top_bar/tabs/on_tab_right.gif); BACKGROUND-REPEAT: no-repeat }
#topTabContainer LI A:hover .tab { BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/content/images/redesign/top_bar/tabs/on_tab_left.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat }
#topTabContainer .tabCurrent .tabCurrent A { BACKGROUND-POSITION: right top; DISPLAY: block; FONT-WEIGHT: normal; BACKGROUND-IMAGE: url(/content/images/redesign/top_bar/tabs/on_tab_right.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION:none;}
#topTabContainer .tabCurrent .tabCurrent A .tab {PADDING-RIGHT: 6px; BACKGROUND-POSITION: left top; DISPLAY:block; PADDING-LEFT:6px; BACKGROUND-IMAGE:url(/content/images/redesign/top_bar/tabs/on_tab_left.gif); PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat}
#topTabRedBar {MARGIN:0px 0px 0px 8px; WIDTH:982px; HEIGHT:10px; BACKGROUND-COLOR:#cc0000;}
#pageContainer { BACKGROUND-IMAGE: url(/content/images/redesign/mainboxshadow.gif); MARGIN: 0px auto; WIDTH: 1000px}
#mainContentContainer {MARGIN: 0px 0px 0px 9px;}
#categoryContentContainer { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN: 0px 0px 0px 9px; BORDER-LEFT: black 1px solid; WIDTH: 798px; BORDER-BOTTOM: black 1px solid}
#homeColumn1 {FLOAT: left; MARGIN: 10px 22px 10px 10px; WIDTH: 203px; display: inline;}
#homeColumn1 H4 { MARGIN-TOP: 3px; FONT-SIZE: 100%; MARGIN-BOTTOM: 3px; COLOR: #003366;}
#homeColumn2 { FLOAT: left; MARGIN: 10px 0px; WIDTH: 725px}
#homeColumn2Secondary { FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 725px;}
#homeColumn2Secondary H2 { FONT-SIZE: 120%; MARGIN-BOTTOM: 5px; COLOR: #003366;}
#homeColumn2Secondary H2 A { COLOR: #003366;}
#homeColumn2Secondary H2 A:hover { COLOR: #cc0000; TEXT-DECORATION: underline }
#fundinfotop { CLEAR: both; MARGIN-TOP: 3px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 120%; FLOAT: left; BACKGROUND-IMAGE: url(/content/images/redesign/homeledtnavtop.gif); WIDTH: 193px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 29px; TEXT-ALIGN: left}
#homeleftnav { MARGIN-TOP: 10px; MARGIN-LEFT:20px }
#fundinfomid { CLEAR: both; PADDING-LEFT: 10px; FLOAT: left; BACKGROUND-IMAGE: url(/content/images/redesign/homeleftnavrepeat.gif); OVERFLOW: hidden; WIDTH:193px; BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: left }
#fundinfomid A { DISPLAY:block; PADDING-LEFT: 15px; BACKGROUND-IMAGE:url(/content/images/redesign/Leftyellowbullet.gif); PADDING-BOTTOM: 3px; WIDTH: 163px; COLOR: #003366; PADDING-TOP: 3px; BORDER-BOTTOM:#8ed1e4 1px dashed; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none}
#fundinfomid A:hover {COLOR: #cc0000; TEXT-DECORATION: underline}
#homeSubscribe {CLEAR: both; FLOAT: left; BACKGROUND-IMAGE: url(/content/images/redesign/homeleftnavrepeat.gif); WIDTH: 183px; BACKGROUND-REPEAT: repeat-y; TEXT-ALIGN: left; padding: 0px 10px;}
#homeSubscribeBtn {PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 3px; PADDING-LEFT: 0px; FONT-WEIGHT:bold; FONT-SIZE: 13px; FLOAT: left; BACKGROUND-IMAGE: url(/content/images/redesign/btn_subscribe.gif); PADDING-BOTTOM: 0px; MARGIN: 5px 0px; WIDTH: 105px; TEXT-INDENT: 3px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px}
#homeSubscribeBtn A {PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND-IMAGE: url(/content/images/redesign/btn_subscribe_off.gif); PADDING-BOTTOM: 0px; WIDTH: 105px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px}
#homeSubscribeBtn A:hover { FONT-WEIGHT: bold; BACKGROUND-IMAGE:url(/content/images/redesign/btn_subscribe_on.gif); WIDTH: 105px; COLOR: #cc0000; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px; TEXT-DECORATION: none }
HTML BODY #homeMainPromoBoxTop { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/content/images/redesign/home_main_promo/main_promo_top.gif) no-repeat; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: 725px; PADDING-TOP: 0px; HEIGHT: 9px}
#homeMainPromoBoxTop {FONT-SIZE: 0px; BACKGROUND:url(/content/images/redesign/home_main_promo/main_promo_top.gif) no-repeat; FLOAT: left; MARGIN-BOTTOM: -5px; WIDTH: 725px}
#homeMainPromoBoxBot {CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/content/images/redesign/home_main_promo/main_promo_bot.gif); PADDING-BOTTOM: 0px; WIDTH: 725px; PADDING-TOP: 7px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 16px}
#homeMainPromoMiddle { BORDER-RIGHT: #e1e1e1 1px solid; FLOAT: left; MARGIN: -30px 0px 0px; BORDER-LEFT: #e1e1e1 1px solid; WIDTH: 719px}
HTML BODY #homeMainPromoMiddle { BORDER-RIGHT: #e1e1e1 1px solid; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #e1e1e1 1px solid; WIDTH: 719px}
#homeMainPromoLeft {DISPLAY: block; FLOAT: left; MARGIN: 0px; WIDTH: 380px}
#homeMainPromoRight {DISPLAY: block; PADDING-LEFT: 20px; FLOAT: left; MARGIN: 0px 0px 0px 10px; min-height: 130px; BORDER-LEFT: #e1e1e1 1px solid; WIDTH: 300px;}
#homeMainPromoRight A { BACKGROUND-POSITION: 0px 3px; MARGIN-TOP: 5px; PADDING-LEFT: 15px; FONT-WEIGHT:bold; BACKGROUND-IMAGE: url(/content/images/redesign/arrow_red.gif); COLOR:#003366; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none }
#homeMainPromoRight A:hover {BACKGROUND-POSITION: 0px 3px; MARGIN-TOP: 5px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/content/images/redesign/arrow_red.gif); COLOR: #cc0000; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: underline }
#homeSecondaryPromoLeft {FLOAT: left; MARGIN: 0px 20px 0px 0px; WIDTH: 370px}
#homeSecondaryPromoLeftTop {PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(/content/images/redesign/left_top.gif); PADDING-BOTTOM: 0px; WIDTH: 370px; PADDING-TOP: 7px; BACKGROUND-REPEAT: no-repeat}
#homeSecondaryPromoLeftBot {CLEAR: both; BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/content/images/redesign//left_bot.gif); WIDTH:370px; BACKGROUND-REPEAT:no-repeat; HEIGHT: 17px}
#homeSecondaryPromoLeftMiddle {BORDER-RIGHT: #e1e1e1 1px solid; FLOAT: left; BORDER-LEFT: #e1e1e1 1px solid; WIDTH: 367px}
#homeLeftPromoTopText {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 118px; PADDING-BOTTOM: 10px; MARGIN: 5px 5px 10px 10px; WIDTH: 350px; PADDING-TOP: 0px; BORDER-BOTTOM: #8ed1e6 1px dashed }
#homeSecondaryPromoRight { FLOAT: left; MARGIN: 0px; WIDTH: 329px }
#homeSecondaryPromoRightTop { PADDING-RIGHT:0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/content/images/redesign/right_top.gif); PADDING-BOTTOM: 0px; WIDTH: 329px; PADDING-TOP: 7px; BACKGROUND-REPEAT: no-repeat}
#homeSecondaryPromoRightBot {BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/content/images/redesign/right_bot.gif); WIDTH:329px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px}
#homeSecondaryPromoRightMiddle {BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e1e1e1 1px solid; WIDTH: 327px; PADDING-TOP: 5px }
#homeRightPromoTopText {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 10px; PADDING-TOP: 0px}
#toolsMain {FLOAT: left; WIDTH: 300px}
#toolsMain A {DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(/content/images/redesign/Leftyellowbullet.gif); COLOR: #cc0000; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none }
#toolsMain A:hover { COLOR: #cc0000; TEXT-DECORATION: underline }
#toolsLeft { FLOAT: left; WIDTH: 140px }
#toolsLeft A { DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(/content/images/redesign/Leftyellowbullet.gif); COLOR: #cc0000; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none }
#toolsLeft A:hover {COLOR: #cc0000; TEXT-DECORATION: underline }
#toolsRight { FLOAT: left; MARGIN: 0px 0px 0px 20px; WIDTH: 140px } 
#toolsRight A { DISPLAY:block; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(/content/images/redesign/Leftyellowbullet.gif); COLOR: #cc0000; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none} 
#toolsRight A:hover { COLOR: #cc0000; TEXT-DECORATION: underline } 
#homeRightPromoBotText {MARGIN: 5px 5px 0px 10px; WIDTH: 350px }
.homePromoPic {MARGIN: 0px 0px 0px 5px}
#blueDashedLine {CLEAR: both; MARGIN: 5px 5px 10px 10px; WIDTH: 305px; BORDER-BOTTOM:#8ed1e6 1px dashed; HEIGHT: 2px}
#news A {DISPLAY:block; BACKGROUND-IMAGE: url(/content/images/redesign/Leftyellowbullet.gif); COLOR:#cc0000; PADDING:3px 0px 0px 15px; margin:0px; height:0.01%; BACKGROUND-REPEAT:no-repeat; TEXT-DECORATION:none}
#news P { MARGIN: 0px; padding: 0px 0px 4px; } 
#news A:hover { BACKGROUND-IMAGE: url(/content/images/redesign/Leftyellowbullet.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: underline; }
#footer { BACKGROUND-IMAGE:url(/content/images/redesign/footer.gif); MARGIN:0px auto; WIDTH:1000px; PADDING-TOP:7px; BACKGROUND-REPEAT:no-repeat; HEIGHT:50px; TEXT-ALIGN:center}
.clear {CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT:0px; PADDING-TOP: 0px; HEIGHT: 1px}
#productNav {DISPLAY:block; MIN-HEIGHT:550px; FLOAT:left; BACKGROUND-IMAGE: url(/content/images/redesign/leftnavgrad.gif); MARGIN:0px 15px 0px 0px; WIDTH:167px; BACKGROUND-REPEAT:repeat-x;}
#productNav H2 {MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px; COLOR: #007264}
#productNav A { PADDING-RIGHT: 3px; MARGIN-TOP:-1px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #003366; PADDING-TOP: 4px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-DECORATION:none}
#productNav A:hover { COLOR: #cc0000; TEXT-DECORATION: none}
#LHNLinks {}
#productNavSub {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT:0px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 1px 0px 3px; WIDTH: 167px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid }
#productNavSub A { PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: normal; PADDING-BOTTOM: 3px; COLOR: #003366; PADDING-TOP: 3px; BORDER-BOTTOM: medium none; TEXT-DECORATION: none}
#productNavSub A:hover { COLOR: #cc0000; TEXT-DECORATION: none }
#productNavSub2 {CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT:left; PADDING-BOTTOM: 5px; MARGIN: 1px 0px 3px 15px; WIDTH: 135px; PADDING-TOP:5px; BORDER-BOTTOM: #ffffff 1px solid }
#productNavSub2 A { FONT-WEIGHT: normal; FONT-SIZE: 90%}
#crumbTrail {FONT-SIZE:85%; FLOAT:left; MARGIN:10px 0px 0px; WIDTH:787px}
#crumbTrail A {COLOR:#003366; TEXT-DECORATION:none;}
#crumbTrail A:hover {COLOR:#cc0000; TEXT-DECORATION:underline;}
#subContentContainer {FLOAT:left; MARGIN:10px 20px 0px 0px; WIDTH:570px}
#subContentIntro {MARGIN:5px 0px 0px; WIDTH:570px;}
#rightNavContainer { FLOAT: left; MARGIN: 10px 0px 15px; WIDTH: 195px; font-size: 100%; line-height: 100%; }
#newsTitle { MARGIN: 0px 5px; WIDTH: 550px; BORDER-BOTTOM:#f2f0f0 1px solid; HEIGHT: 36px }
#pageContainer #mainContentContainer #subContentContainer #subContentIntro LI { LIST-STYLE-IMAGE: url(/content/images/redesign/green_bullet.gif)}
#subContentContainer H1 { FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #007264; margin-bottom:3px; } 
#subContentContainer_2col {FLOAT: left; MARGIN: 10px 0 0 0; WIDTH: 785px;}
#subContentContainer_2col H1 {FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #007264; margin-bottom:3px;}
#subContent_2col {MARGIN: 5px 0 0 0; WIDTH: 100%}
#newsTitle H2 { FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR:#003366; TEXT-INDENT: 5px; LINE-HEIGHT: 2.5em}
#subContentPromo { MARGIN-TOP: 10px; FLOAT: left; WIDTH: 570px } 
#subContentPromoTop { FLOAT: left; WIDTH: 570px }
#subContentPromoMiddle { BORDER-RIGHT:#e1e1e1 1px solid; FLOAT: left; BORDER-LEFT: #e1e1e1 1px solid; WIDTH: 568px}
#subContentPromoMiddle H1 { FONT-WEIGHT: bold; FONT-SIZE: 115%; COLOR: #003366}
#subContentPromoMiddle H1 A { FONT-WEIGHT: bold; FONT-SIZE: 115%; COLOR: #003366}
#subContentPromoMiddle H1 A:hover {FONT-WEIGHT: bold; FONT-SIZE: 115%; COLOR:#cc0000; TEXT-DECORATION: underline}
#subContentPromoMiddle H2 { FONT-WEIGHT:bold; FONT-SIZE: 110%; MARGIN-BOTTOM: 0.5em; COLOR: #003366 }
#subContentPromoMiddle H2 A { FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-BOTTOM: 0.5em; COLOR: #003366}
#subContentPromoMiddle H3 { FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #003366}
#subContentPromoMiddle H3 A { FONT-WEIGHT: bold; FONT-SIZE: 105%; COLOR: #003366}
#subContentPromoMiddle H3 A:hover { FONT-WEIGHT: bold; COLOR: #cc0000; TEXT-DECORATION:underline} #subContentPromoMiddle UL { PADDING-RIGHT: 0px; PADDING-LEFT: 15px; LIST-STYLE-IMAGE: url(/content/images/redesign/green_bullet.gif); PADDING-BOTTOM:0px; MARGIN: -0.15em 5px 5px 10px; PADDING-TOP: 0px}
#subContentPromoMiddle UL LI { LIST-STYLE-TYPE: square }
#subContentPromoMiddle UL UL LI { LIST-STYLE-TYPE:square}
#subContentPromoBottom { FLOAT: left; WIDTH: 570px}
.newsSummary {MARGIN-TOP: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; WIDTH:540px }
.promoContent { MARGIN-TOP: 10px; MIN-HEIGHT: 82px; FLOAT: left; PADDING-BOTTOM:10px; MARGIN-LEFT: 10px; WIDTH: 555px}
#blueDash { CLEAR: both; MARGIN-LEFT:10px; WIDTH: 535px; BORDER-BOTTOM: #8ed1e4 1px dashed }
.promoPics { DISPLAY:block; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 15px }
#twoPartFeatureLeft { FLOAT:left; MARGIN: 0px 0px 0px 10px; WIDTH: 260px}
#twoPartFeatureRight { PADDING-LEFT:10px; FLOAT: left; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #f2f0f0 1px solid; WIDTH: 260px}
#mainTwoPartFeatureLeft { FLOAT: left; MARGIN: 0px 0px 0px 10px; WIDTH: 260px }
#mainTwoPartFeatureRight { PADDING-LEFT: 10px; FLOAT: left; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #f2f0f0 1px solid; WIDTH: 260px }
#greyLine { FLOAT: left; MARGIN: 0px 12px; BORDER-LEFT: #f2f0f0 1px solid; WIDTH: 1px; HEIGHT: 100% }
.mainfeaturePic { MARGIN-TOP: 10px }
#topRHNBox {WIDTH: 195px }
#bottomRHNBox {WIDTH: 195px }
#middleRHNBox {BORDER-RIGHT:#e1e1e1 1px solid; BORDER-LEFT:#e1e1e1 1px solid; padding:0px 5px; margin:0px; WIDTH:183px}
#itemContainer { DISPLAY: block; background: url(/content/images/redesign/right/rhn_panel_btm-gradient.gif) no-repeat bottom; padding: 0px 8px; margin: 0px; width: 167px;}
#itemContainer UL { DISPLAY: block; padding: 5px 0px 5px; list-style: none; margin: 0px; }
#itemContainer UL LI { background: url(/content/images/redesign/right/rhn_red_chevron.gif) no-repeat 0px 5px; margin: 0px 0px 4px; line-height: 140%; list-style: none; padding: 0px 0px 0px 10px; }
#itemContainer UL UL LI { LIST-STYLE-TYPE: square }
#itemContentContainer { OVERFLOW: visible; width: 164px; }
#itemContentContainer p { margin: 0px; line-height: 140%; padding:0px 0px 10px 0px; }
.icon { padding-left: 15px; }
#RHNTitle { DISPLAY: block; WIDTH: 164px; margin: 0px; padding: 10px 0px 5px; min-height: 35px; }
#itemContainer:first-child #RHNTitle { DISPLAY: block; WIDTH: 164px; margin: 0px; padding: 3px 0px 0px; min-height: 35px; }
#newsletterTitle { DISPLAY: block; WIDTH: 164px; margin: 0px; padding: 4px 0px 5px; min-height: 35px; }
#RHNTitle H2 { FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #036; line-height: 130%; margin: 0px 0px 3px; padding: 2px 0px 0px; }
#newsletterTitle H2 { FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #036; line-height: 130%; margin: 0px 0px 3px; padding: 2px 0px 0px; }
#newsletterContainer H3 { FONT-WEIGHT: bold; FONT-SIZE: 105%; COLOR: #007264; margin: 0px; padding: 0px 0px 5px; line-height: 120%; }
#newsletterContainer { DISPLAY: block; background: url(/content/images/redesign/right/rhn_panel_btm-gradient.gif) no-repeat bottom; padding: 0px 8px; width: 167px; margin: 0px; }
#rhnRegisterBtn { FONT-WEIGHT:  bold; MARGIN: 0px 0px 10px; WIDTH: 117px; HEIGHT: 28px; padding: 0px; display: block; font-size: 105%; line-height: 120%; }
#rhnRegisterBtn A {WIDTH: 105px; HEIGHT: 24px; background: url(/content/images/redesign/right/rhn_register_btn_off.gif) no-repeat; display: block; padding: 4px 0px 0px 12px; margin: 0px; color: #003366;}
#rhnRegisterBtn A:hover {WIDTH: 117px; COLOR: #cc0000; HEIGHT: 28px; background: url(/content/images/redesign/right/rhn_register_btn_on.gif) no-repeat; text-decoration: none;}
P {MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px }
.notes {COLOR: #68737a}
#mainContentContainer LI {PADDING-BOTTOM:5px; LIST-STYLE-TYPE:square}
.tablecell {PADDING-RIGHT:5px; PADDING-LEFT:5px; PADDING-BOTTOM:5px; PADDING-TOP:5px; BACKGROUND-COLOR:#f2f0f0;}
.tableheader {PADDING-RIGHT:5px; PADDING-LEFT:5px; FONT-WEIGHT:bold; PADDING-BOTTOM:5px; COLOR:#ffffff; PADDING-TOP:5px; BACKGROUND-COLOR:#40668c}
.tableHeaderWhiteBold {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM:5px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #40668c}
.tableBackLtBlue {PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px;BORDER-BOTTOM: #bdc2c5 1px solid; BACKGROUND-COLOR: #f2f0f0}
A.otherpagelink {FONT-WEIGHT: bold; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
A.oplink {FONT-WEIGHT: bold; COLOR: #cc0000; FONT-STYLE:normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
A.quickfindProductLink {FONT-WEIGHT: bold; COLOR: #cc0000; FONT-STYLE: normal;FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
TD.tableHeaderWhiteBold {FONT-WEIGHT: bold; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #40668c; TEXT-DECORATION: none}
.bodyCurrentPage {MARGIN-TOP: 5px; DISPLAY: block; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; PADDING-BOTTOM:5px; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #68737a 1px dashed; FONT-STYLE:normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline}
.pagehead {MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px; COLOR: #007264}
#homeSecondaryPromoRightMiddle P {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-TOP: 0px}
#largelist TD {PADDING-RIGHT: 6px; PADDING-LEFT:6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #bdc2c5 1px solid; BACKGROUND-COLOR: #f2f0f0}
#largelist TD LI {FONT-SIZE: 90%}
.videoBold {FONT-WEIGHT: bold}
.videoName {FONT-WEIGHT: bold; FONT-SIZE: 120%}
.videoDiscuss {FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #cc0000}
#bannerBlueText {FONT-SIZE:130%; MARGIN: 5px 10px 10px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif}
#container {MARGIN-TOP: 0px; MARGIN-LEFT: auto; WIDTH: 770px; MARGIN-RIGHT: auto; TEXT-ALIGN: center}
#banner {FONT-SIZE: 120%; MARGIN:0px; WIDTH: 100%; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cc0000}
#mainContent { PADDING-RIGHT: 10px; PADDING-LEFT:10px; FONT-SIZE: 100%; PADDING-BOTTOM: 10px; COLOR: #003366; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d2eef9}
#videoContainer {DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE:url(/content/images/background_video.gif); MARGIN: 10px 10px 10px 0px; WIDTH: 100%; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR:#ffffff}
#videoHolder {DISPLAY: inline; FLOAT: left; MARGIN: 0px 5px 0px 0px; WIDTH: 160px}
#videoBtn {BACKGROUND-IMAGE: url(/content/redesign/btn_play_off.gif); MARGIN: 20px; WIDTH: 70px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 70px }
#detailsHolder {DISPLAY: inline; FLOAT: left; MARGIN: 10px 10px 10px 0px; WIDTH: 190px}
#quoteHolder {DISPLAY: inline; FLOAT: left; MARGIN: 10px 5px 10px 0px; WIDTH: 180px}
#watchNow {BACKGROUND-IMAGE: url(/content/images/btn_watchnow.gif); MARGIN: 5px 0px; WIDTH: 165px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px}
#watchNow A:hover {BACKGROUND-IMAGE: url(/content/images/btn_watchnow_on.gif); WIDTH: 165px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; HEIGHT: 30px}
#textContainer {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP:5px}
#manifesto {WIDTH: 600px}
#productrange {PADDING-RIGHT: 5px; PADDING-LEFT:5px; BACKGROUND: #ecfaff; PADDING-BOTTOM: 5px; WIDTH: 45%; PADDING-TOP: 5px; HEIGHT: 260px}
#productrange A {DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 90%; BACKGROUND: url(/content/images/redesign/bullett.gif) no-repeat 4px 50%; PADDING-BOTTOM: 5px; COLOR: #003366; PADDING-TOP: 5px; BORDER-BOTTOM: #71bdd4 1px solid; TEXT-DECORATION:none}
#manifesto #Awards {BORDER-RIGHT: #b2e3f3 1px solid; BORDER-TOP: #b2e3f3 1px solid; MARGIN-TOP: 10px; BORDER-LEFT: #b2e3f3 1px solid; BORDER-BOTTOM: #b2e3f3 1px solid}
#productrange H2 {FONT: bold 100% Arial, Helvetica, sans-serif; COLOR: #cc0000}
#video { FLOAT: right } 
#flowChartMain A {COLOR: white; TEXT-DECORATION: none}
#flowChartMain A:hover {COLOR: white; TEXT-DECORATION: underline}
#frpChartTitleOne {MARGIN-TOP:7px}
#frpChartTitleTwo {MARGIN-TOP:7px}
#frpChartTitleThree {MARGIN-TOP:7px}
#frpChartTitleFour {MARGIN-TOP: 7px}
#frpChartTitleOne A {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif}
#frpChartTitleTwo A {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif}
#frpChartTitleThree A {FONT-WEIGHT:bold; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif}
#frpChartTitleFour A {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif}
#frpChartTitleOne A:hover {COLOR:#003366}
#frpChartTitleTwo A:hover {COLOR: #003366}
#frpChartTitleThree A:hover {COLOR: #003366}
#frpChartTitleFour A:hover {COLOR: #003366}
#frpChartTitleOne {PADDING-LEFT: 35px}
#frpChartTitleTwo {PADDING-LEFT: 4px}
#frpChartTitleThree {PADDING-LEFT: 20px; TEXT-ALIGN: center}
#frpChartTitleFour {PADDING-LEFT:120px; MARGIN: 25px 0px 0px}
#flowChartMain {PADDING-RIGHT: 0px; PADDING-LEFT:0px; BACKGROUND:url(/content/images/FRPM10095_FlowChart_v3.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 545px; PADDING-TOP: 0px; HEIGHT: 384px}
#frpLeftColumn {FLOAT: left; WIDTH: 184px; HEIGHT: 383px}
#frpMidTop {FLOAT:left; WIDTH: 165px; HEIGHT: 210px}
#frpRightTop {FLOAT: left; WIDTH: 180px; HEIGHT: 210px}
#frpRightBottom {FLOAT: left; WIDTH: 355px; HEIGHT: 160px} 
#frpLCboxThree {CLEAR: both; WIDTH: 150px; COLOR: #003366}
#frpLCboxFour {CLEAR: both; WIDTH: 150px; COLOR: #003366}
#frpLCboxFive {CLEAR: both; WIDTH:150px; COLOR: #003366}
#frpLCboxSix {CLEAR: both; WIDTH: 150px; COLOR: #003366}
#frpLCboxOne {MARGIN: 10px 0px 0px 20px}
#frpLCboxOne A {COLOR: #003366}
#frpLCboxTwo {MARGIN: 27px 0px 0px 22px; WIDTH: 100px; COLOR: #ffffff}
#frpLCboxThree {MARGIN: 15px 0px 0px 20px}
#frpLCboxThree A {COLOR: #003366}
#frpLCboxThree A:hover {COLOR: #003366}
#frpLCboxFour {MARGIN: 22px 0px 0px 20px}
#frpLCboxFour A {COLOR: #003366}
#frpLCboxFour A:hover {COLOR: #003366}
#frpLCboxFive {MARGIN: 90px 0px 0px 20px}
#frpLCboxFive A {COLOR: #003366}
#frpLCboxFive A:hover {COLOR: #003366}
#frpLCboxSix {MARGIN: 42px 0px 0px 20px}
#frpLCboxSix A {COLOR: #003366}
#frpLCboxSix A:hover {COLOR: #003366}
#frpLCboxOne {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM:0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 25px}
#frpLCboxTwo {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT:left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 25px}
#frpLCboxThree {PADDING-RIGHT: 0px; PADDING-LEFT:0px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 25px}
#frpLCboxFour {PADDING-RIGHT:0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP:0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 25px}
#frpLCboxFive {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 25px}
#frpLCboxSix {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT:left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica,sans-serif; HEIGHT: 25px}
#frpMCboxOne {FONT-SIZE: 10px; COLOR: white; FONT-FAMILY:Arial, Helvetica, sans-serif}
#frpMCboxTwo {FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif}
#frpMCboxThree {FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif}
#frpMCboxOne {FLOAT:left; MARGIN: 40px 0px 0px 20px; WIDTH: 50px; TEXT-ALIGN: center}
#frpMCboxTwo {FLOAT: left; MARGIN: 40px 0px 0px 27px; TEXT-ALIGN: center}
#frpMCboxThree {FLOAT: left; MARGIN: 70px 0px 0px 65px; WIDTH: 35px; TEXT-ALIGN: center} 
#frpRTboxOne {MARGIN-TOP: 16px; FONT-SIZE: 10px; MARGIN-LEFT: 23px; WIDTH:150px; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center}
#frpRTboxTwo {MARGIN-TOP: 16px; FONT-SIZE: 10px; MARGIN-LEFT: 23px; WIDTH: 150px; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center}
#frpRTboxThree {MARGIN-TOP: 16px; FONT-SIZE: 10px; MARGIN-LEFT: 23px; WIDTH: 150px; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center}
#frpRTboxFour { MARGIN-TOP: 16px; FONT-SIZE: 10px; MARGIN-LEFT: 23px; WIDTH: 150px; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center}
#frpRTboxFive { MARGIN-TOP: 16px; FONT-SIZE: 10px; MARGIN-LEFT: 23px; WIDTH: 150px; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center}
#frpRTboxOne { }
#frpRTboxTwo {MARGIN-TOP: 30px}
#frpRTboxThree {MARGIN-TOP: 27px}
#frpRTboxFour {MARGIN-TOP: 30px}
#frpRTboxFive {MARGIN-TOP:32px}
#frpRBboxOne {MARGIN-TOP: 20px; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-ALIGN: center}
#frpRBboxTwo {MARGIN-TOP:20px; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN:center}
#frpRBboxThree {MARGIN-TOP:20px; FONT-SIZE:10px; COLOR:white; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN:center}
#frpRBboxTwo {MARGIN-TOP: 25px}
#frpRBboxThree {MARGIN-TOP: 32px}
#frpChartTitleTwo {MARGIN: 0px}
#frpLCboxOne {MARGIN:10px 0px 0px 10px}
#frpLCboxTwo {MARGIN:27px 0px 0px 10px; WIDTH: 100px; COLOR: #ffffff}
#frpLCboxThree {MARGIN: 15px 0px 0px 10px}
#frpLCboxFour {MARGIN: 20px 0px 0px 10px}
#frpLCboxFive {MARGIN:90px 0px 0px 10px}
#frpLCboxSix {MARGIN:40px 0px 0px 10px}
#frpMCboxOne {MARGIN: 40px 0px 0px 10px}
#frpMCboxThree {MARGIN: 70px 0px 0px 32px}
#frpChartTitleFour {MARGIN: 14px 0px 0px }
#frpRBboxOne { MARGIN: 17px 0px 0px }
#frpRBboxThree {MARGIN: 35px 0px 0px}
#RCStopLeft {COLOR: white }
#RCStopRight {COLOR:white}
#RCSBottom {COLOR: white}
#RCStitle { FONT-WEIGHT: bold; WIDTH: 337px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center}
#RCSmainSection {BACKGROUND: url(/content/images/redesign/FRPM10095CentreSection.jpg) no-repeat; WIDTH: 337px; HEIGHT: 306px }
#RCStopLeft {PADDING-RIGHT: 0px; PADDING-LEFT:20px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 150px; PADDING-TOP: 80px; HEIGHT: 140px; TEXT-ALIGN: center }
#RCStopRight {PADDING-RIGHT: 0px; PADDING-LEFT:10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 120px; PADDING-TOP: 80px; HEIGHT:140px; TEXT-ALIGN: center }
#RCSBottom {PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 310px; PADDING-TOP: 20px; TEXT-ALIGN:center}
#RCStopLeft A {COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION:none}
#RCStopRight A {COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
#RCSBottom A {COLOR: white; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
#RCStopLeft A:hover {COLOR: white; TEXT-DECORATION: underline }
#RCStopRight A:hover { COLOR: white; TEXT-DECORATION: underline }
#RCSBottom A:hover { COLOR: white; TEXT-DECORATION:underline }
#diagramBox { MIN-HEIGHT: 83px; BACKGROUND-IMAGE:url(/content/images/section/blue_boxes.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; HEIGHT: 83px }
#diagramBox A {COLOR: #ffffff}
#diagramTopBox {MARGIN-TOP: 17px; WIDTH: 325px; TEXT-ALIGN:center}
#diagramBottomBox {MARGIN-TOP: 20px; WIDTH: 325px; TEXT-ALIGN: center}
#diagramBox_annuities {MIN-HEIGHT:151px; BACKGROUND-IMAGE:url(/content/images/blue_boxes_annuities.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; HEIGHT: 151px}
#diagramTopBox_annuities {MARGIN-TOP: 17px; WIDTH: 325px; TEXT-ALIGN: center}
#diagramBox_annuities A {COLOR: #ffffff}
#diagramOtherBox_annuities {MARGIN-TOP: 19px; WIDTH: 325px; TEXT-ALIGN: center}
.parasubhead { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.pruButton { BORDER-RIGHT: #71bdd4 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #71bdd4 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #71bdd4 1px solid; CURSOR: hand; COLOR: #003366; PADDING-TOP: 1px; BORDER-BOTTOM: #71bdd4 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #b2e3f3; TEXT-DECORATION: none}
A.pruButton:hover {BORDER-RIGHT:#71bdd4 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #71bdd4 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; TEXT-TRANSFORM:uppercase; BORDER-LEFT: #71bdd4 1px solid; CURSOR: hand; COLOR: #cc0000; PADDING-TOP:1px; BORDER-BOTTOM: #71bdd4 1px solid; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #b2e3f3; TEXT-DECORATION:none }
.pruNewsHead {PADDING-LEFT: 3pt; FONT-WEIGHT: bold; FONT-SIZE: 10pt; WIDTH: 100%; COLOR: #003366; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.pruNewsText { PADDING-LEFT: 3pt; FONT-WEIGHT:normal; FONT-SIZE: 12px; WIDTH: 100%; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.pruNewsTitle { PADDING-RIGHT:3pt; PADDING-LEFT: 3pt; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM:3pt; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 3pt; FONT-STYLE: normal; FONT-FAMILY:Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #003366; TEXT-DECORATION: none}
.required {FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #cc0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.servicesLink { PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #003366; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
A.servicesLink:hover { PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #cc0000; FONT-STYLE:normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.subhead {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cc0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.otherpagelink {FONT-WEIGHT:bold; FONT-SIZE: 11px; COLOR: #003366; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
A.otherpagelink:hover {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
SUP {FONT-SIZE:90% }
#diagramBox { MIN-HEIGHT: 83px; BACKGROUND-IMAGE:url(/content/images/section/blue_boxes.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; HEIGHT: 83px}
#diagramBox A {COLOR: #ffffff}
#diagramTopBox { MARGIN-TOP: 17px; WIDTH: 325px; TEXT-ALIGN:center}
#diagramBottomBox { MARGIN-TOP: 20px; WIDTH: 325px; TEXT-ALIGN: center}
#diagramBox_annuities { MIN-HEIGHT: 151px; BACKGROUND-IMAGE:url(/content/images/blue_boxes_annuities.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; HEIGHT: 151px }
#diagramTopBox_annuities {MARGIN-TOP: 17px; WIDTH: 325px; TEXT-ALIGN: center }
#diagramBox_annuities A {COLOR: #ffffff }
#diagramOtherBox_annuities { MARGIN-TOP: 19px; WIDTH: 325px; TEXT-ALIGN: center }
#at_panel_container { WIDTH: 570px; margin-top: 10px; } 
.at_leftpanel { COLOR: #40668c; background-image:url(/content/images/suppforyou/bg_adviser_talk.jpg); background-repeat: no-repeat; background-position: top right; margin-bottom: 10px; padding: 10px 0 10px 0;}
#at_leftpanel {PADDING-RIGHT: 0px; PADDING-LEFT:0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 355px; PADDING-TOP: 11px;}
#at_leftpanel_content {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT:#e1e1e1 1px solid; PADDING-TOP: 0px}
#at_panel_container H3 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #003366; PADDING-TOP: 0px}
#at_panel_container H4 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px}
#at_panel_container H5 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; COLOR: #007264; PADDING-TOP: 0px}
#at_panel_container ul{ margin:0px; }
#at_panel_container ul li{ margin:0px 0px 0px 10px;}
#at_panel_container ul p{ margin-bottom:0px; }
.at_leftpanelimg { FLOAT: left; MARGIN: 0px 20px 10px 0px }
.at_leftpaneltitle { HEIGHT: 83px; margin: 5px 10px 0px 10px; padding: 0px 0px 5px 10px; }
#at_rightcolumn { FLOAT:right; WIDTH: 215px; clear: both; margin-left: 50px; }
#at_rightpanel { COLOR:#000000; font-size: 90%; width: 207px; background-repeat: no-repeat; background-position: top left; background-image: url(/content/images/suppforyou/bg_say.gif); } 
.at_rightpanel_bottom {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; background-image: url(/content/images/suppforyou/bg_greybox_bot.gif); background-position: bottom left;}
.at_rightpanel_content {PADDING-RIGHT:7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; margin-top:10px;}
#at_rightpanel H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT:bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; TEXT-TRANSFORM:uppercase; COLOR: #007264; PADDING-TOP: 0px }
#at_rightpanel H4 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM:0px; MARGIN: 0px 0px 3px; COLOR: #003366; PADDING-TOP: 0px }
#at_rightpanel HR { COLOR: #7ac1d7; HEIGHT: 1px }
#at_rightpanel UL { PADDING-RIGHT: 0px; PADDING-LEFT:20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#at_rightpanel LI {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #007264; PADDING-TOP: 0px; LIST-STYLE-TYPE: square}
#at_rightpanel P {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM:0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px }
#at_rightpanel A { FONT-WEIGHT: bold;COLOR: #cc0000; TEXT-DECORATION: none }
#at_rightpanel A:hover { TEXT-DECORATION: underline }
DIV.at_clearer { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT:0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 0px; PADDING-TOP: 0px; HEIGHT:10px}
#smallprinthome { MARGIN: 5px auto auto; WIDTH: 1000px; COLOR: #68737a}
#adviseronly { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM:3px; MARGIN: 25px auto 0px; WIDTH: 1000px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #68737a; TEXT-ALIGN: center }
#ORB_container{ width:568px; margin-top:10px; }

 /*------------- Main Body -----------*/
 .ORB_header{ background:url(/content/images/286257/obr_main_top.gif) top right no-repeat; padding-top:13px;}
.ORB_footer {background:url(/content/images/286257/obr_main_bot.gif) bottom right no-repeat; padding-bottom:11px;}
.ORB_mainbody {background-color:#d2eef9;}

 /*------------- Body Left -----------*/ 
.ORB_bodyleft {background-color:#d2eef9;width:228px; } 

/*------------- Body Right -----------*/
#ORB_body_RHS_Container {float:right; width:330px;} 

/*------------- Body Right Top 1st -----------*/
.ORB_lrg_box {margin-bottom:10px; margin-right:10px;}
.ORB_lrg_top{ background:url(/content/images/286257/obr_rhs_lrg_top.gif) top right no-repeat; padding-top:9px;}
.ORB_lrg_bot{ background:url(/content/images/286257/obr_rhs_lrg_bot.gif) bottom right no-repeat; padding-bottom:7px;}
.ORB_lrg_body{ background-color:#FFFFFF; border-left:1px solid #7a868d; border-right:1px solid #7a868d; padding: 0 5px 0 8px; min-height:142px; height:142px;}

/*------------- Body Right Large 2nd -----------*/
.ORB_lrg_body2nd{ background-color:#FFFFFF; border-left:1px solid #7a868d; border-right:1px solid #7a868d; padding: 0 10px 0 10px; min-height:70px; height:70px; }
.ORB_lrg_body2nd .imgRight { float:right; border:1px solid #f2f0f0; margin:0 0 0 0; }
.ORB_lrg_body2nd p { margin:0 0 0 0px; }
.ORB_lrg_body img { float:left; border:1px solid #f2f0f0; margin:0 10px 0 0; }
.ORB_lrg_body p { margin:0 0 0 0px; }
.2ndLrgBox { margin-top:25px; }

/*------------- Body Right Buttons -----------*/
.ORB_button{ background:url(/content/images/286257/obr_button_bg.gif) 
  top left no-repeat; height:25px; width:137px; }
.ORB_buttonVideo{ background:url(/content/images/286257/obr_button_video.gif) 
  top right no-repeat; height:25px; }
.ORB_buttonVideo p{ color:#FFFFFF; margin:0 0 0 0; text-indent:5px; } .ORB_buttonVideo a{ color:#FFFFFF; margin:0 0 0 0; text-indent:5px; text-decoration:none; }
.ORB_buttonVideo a:hover{ color:#FFFFFF; margin:0 0 0 0; text-indent:5px; text-decoration:underline; }
.ORB_buttonVideo a:visited{ color:#FFFFFF; margin:0 0 0 0; text-indent:5px; text-decoration:none; }
.ORB_button p{ color:#FFFFFF; margin:0 0 0 0; text-indent:10px; }
.ORB_button a{ color:#FFFFFF; margin:0 0 0 0; text-indent:10px; text-decoration:none; } 
.ORB_button a:visited{ color:#FFFFFF; text-decoration:none; }
.ORB_button a:hover{ color:#FFFFFF; margin:0 0 0 0; text-indent:10px; text-decoration:underline;   }
.ORB_button a:active{ color:#FFFFFF; text-decoration:underline; } 

/*------------- Body Right Lower (2 small panels) -----------*/

#ORB_RHS_sml-boxsContainer{ width:150px; }
#ORB_RHS_sml-boxRight{ width:160px; float:right; }
#ORB_RHS_sml-boxsContainer2{ width:150px; }
.ORB_RHS_sml-boxsTop{ background:url(/content/images/286257/obr_rhs_sml_top.gif) top right no-repeat; padding-top:10px; }
.ORB_RHS_sml-boxsBot{ background:url(/content/images/286257/obr_rhs_sml_bot.gif) bottom right no-repeat; padding-bottom:7px; }
.ORB_RHS_sml-boxsBody{ background-color:#FFFFFF; border-left:1px solid #7a868d; border-right:1px solid #7a868d; padding: 0 0 0 6px; min-height:150px; height:159px; }
.ORB_RHS_sml-boxsBody p { margin:0 2px 0 0px; }
.ORB_RHS_sml-boxsBody img.smlBoxs{ margin-top:5px; border:1px solid #f2f0f0; }

/* Enhanced Annuity Landing page styles */
#EALandingGreyBoxContainerLeft{ width:260px; background-image:url(/content/images/286257/bkg_grey_gradient.gif); background-repeat:no-repeat; background-position:top; margin-right:18px; float: left; min-height: 200px; }
#EALandingGreyBoxContainerRight{ width:260px; background-image:url(/content/images/286257/bkg_grey_gradient.gif); background-repeat:no-repeat; background-position:top; float: left; min-height: 200px; }
#EALandingTextContainer{ margin:0px 10px 0px 10px; }
#EALandingTextContainer p{ margin-bottom:0px; margin-top:0px; }
#EALandingTextContainer ul{ margin-top:0px; margin-bottom:0px; }
.EALandingTitle{ margin-left:20px; line-height:1.2em; } 
.EALandingTitleBold{ color:#003366; font-weight:bold; }
#EALandingPostitCTA{ width:224px; float:left; margin-left:18px; margin-right: 48px; }
#EALandingYellowBoxContainer{ width:260px; float:left; margin-bottom: 10px; }
#EALandingYellowBoxTop{ background-image:url(/content/images/286257/img_yellowbox_top.gif); background-repeat:no-repeat; background-position:bottom; min-height:10px; width:260px; height: 10px; font-size: 0px; }
#EALandingYellowBoxMid{ width:260px; background-color:#ffefbe; }
#EALandingYellowBoxBot{ background-image:url(/content/images/286257/img_yellowbox_bot.gif); background-repeat:no-repeat; height:10px; min-height:10px; width:260px; background-position: top; }

/* New panel styles 05/11/2008 */

/*--------------------- SUB CONTENT INTRO V2 ---------------------------------------------------*/
#subContentIntro_v2 { MARGIN: 5px 0px; }

/*----------- SUB CONTENT PROMO V2 ---------------------------------------------------*/
#subContentPromo_v2{ width:570px; margin-top:10px; }
.subContentPromoTop_v2{ background:url(/content/images/redesign/sub/box_570pxwide_top.gif) top center no-repeat; width:570px; padding-top: 8px; }
.subContentPromoBottom_v2{ background:url(/content/images/redesign/sub/box_570pxwide_bottom.gif) bottom center no-repeat; padding-bottom: 16px; width:570px; }
.subContentPromoMiddle_v2{ width:568px; padding-BOTTOM: 8px; padding-top:10px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; }
.subContentPromoMiddle_v2 a{ color:#CC0000; text-decoration:none; }
.subContentPromoMiddle_v2 a:hover{ color:#CC0000; text-decoration:underline; }
.subContentPromoMiddle_v2 H1 { FONT-WEIGHT: bold; FONT-SIZE: 115%; COLOR: #003366 }
.subContentPromoMiddle_v2 H1 A { FONT-WEIGHT: bold; FONT-SIZE: 115%; COLOR: #003366 }
.subContentPromoMiddle_v2 H1 A:hover { FONT-WEIGHT: bold; FONT-SIZE: 115%; COLOR: #cc0000; TEXT-DECORATION: underline }
.subContentPromoMiddle_v2 H2 { FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-BOTTOM: 0.5em; COLOR: #003366 }
.subContentPromoMiddle_v2 H2 A { FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-BOTTOM: 0.5em; COLOR: #003366 }
.subContentPromoMiddle_v2 H3 { FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #003366 }
.subContentPromoMiddle_v2 H3 A { FONT-WEIGHT: bold; FONT-SIZE: 105%; COLOR: #003366 }
.subContentPromoMiddle_v2 H3 A:hover { FONT-WEIGHT: bold; COLOR: #cc0000; TEXT-DECORATION: underline }
.subContentPromoMiddle_v2 UL { PADDING-RIGHT: 0px; PADDING-LEFT: 15px; LIST-STYLE-IMAGE: url(/content/images/redesign/green_bullet.gif); PADDING-BOTTOM: 0px; MARGIN: -0.15em 5px 5px 10px; PADDING-TOP: 0px }
.subContentPromoMiddle_v2 UL LI { LIST-STYLE-TYPE: square }
.subContentPromoMiddle_v2 UL UL LI { LIST-STYLE-TYPE: square }
.promoContent_v2 { MIN-HEIGHT: 82px; MARGIN-LEFT: 10px; WIDTH: 555px }
/*--------------------- RHN V2 ---------------------------------------------------*/ 
#topRHNBox_v2 { background:url(/content/images/redesign/right/topbox.gif) top right no-repeat; padding-top: 7px; width:195px; margin: 0px 0px 10px; }
#bottomRHNBox_v2 { background:url(/content/images/redesign/right/bottom_box.gif) bottom right no-repeat; width:195px; padding: 0px 0px 11px; }
#middleRHNBox_v2 { BORDER-RIGHT: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; padding:0px 5px; WIDTH: 183px; margin: 0px; }
/*------------ REASSURANCE LANDING PAGE ---------------------------------------------------*/
#reassurance_container {font-family: Arial, Helvetica, sans-serif; color: #000000;}
#reassurance_container 
#reassurance_main{height: 300px;}
#reassurance_container .reassurance_main_video{float: left;}
#reassurance_container .reassurance_main_panel{float: right; margin: 5px 0 0 0; font-size: 12px;}
#reassurance_container .reassurance_main_panel_bgbottom{width: 233px; height: 266px; background-image: url(/content/images/286257/reassure_bg_main_bottom02.gif); background-repeat: no-repeat; background-position: left bottom;}
#reassurance_container strong{color: #003366;}
#reassurance_container .reassurance_main_panel_bgtop{background-image: url(/content/images/286257/reassure_bg_main_top.gif); background-repeat: no-repeat; background-position: left top; padding: 10px 15px 0 15px;}
#reassurance_container 
#reassurance_other {height: 117px; background-image: url(/content/images/286257/reassure_bg_other.gif); background-repeat: no-repeat; background-position: 5px 0;}
#reassurance_container 
#reassurance_other p {padding: 15px 15px 0 15px; margin: 0; font-size: 12px;} 
#reassurance_container .reassurance_other_text {height: 82px;}
#reassurance_container .reassurance_other_button {width: 210px; height: 26px; background-image: url(/content/images/286257/reassure_but_other.gif); background-repeat: no-repeat; background-position: 5px top;}
#reassurance_container .reassurance_other_button a{display: block; color: #FFFFFF; padding: 0 0 0 15px; line-height: 28px; font-size: 12px;}
#reassurance_container .reassurance_other_thumb {float: right; margin: 0 25px 0 0;} <p></p>

/* Register Your Interest Button - added by Richard Barton on 04/08/09 */
/* Content Buttons */
.register_buttonwrapper{ overflow: hidden; width: 100%; margin:10px 0; }
/* white button with blue hover sitting on a white background */
a.WhiteBtnBlueOutline{ background:url(/content/images/suppforyou/btn_register_interest_lhs.gif) no-repeat top left; display:block; float:left; line-height:30px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 30px; /* Height of button background height */
	padding-left:12px; /* Width of left menu image */
	text-decoration: none; color:#003366; font-size:.95em; }
a:link.WhiteBtnBlueOutline, a:visited.WhiteBtnBlueOutline, a:active.WhiteBtnBlueOutline{ color: #003366; /*button text color*/ }
a.WhiteBtnBlueOutline span{ background:url(/content/images/suppforyou/btn_register_interest_rhs.gif) no-repeat top right; display: block; padding: 0 32px 0 0; /*Set 11px below to match value of 'padding-left' value above*/ }
a.WhiteBtnBlueOutline:hover{ /* Hover state CSS */ background:url(/content/images/suppforyou/btn_register_interest_lhs.gif); background-repeat:no-repeat; background-position:left -35px; color:#cc0000; text-decoration:none; }
a.WhiteBtnBlueOutline:hover span{ /* Hover state CSS */ background:url(/content/images/suppforyou/btn_register_interest_rhs.gif); background-repeat:no-repeat; background-position:right -35px; text-decoration:none; }

/*---Added by Richard Barton on 26/08/09 --- AIFA LANDING PAGE ---*/
#aifa_containerpadding {width:555px;}
#aifa_container {font-family:Arial, Helvetica, sans-serif; color:#000000; margin:10px 0 0 0; padding-left:5px;}
#aifa_container h2 {font-size:120%; margin-top: 5px}
#aifa_container img {border:0;}
#aifa_container a {color:#cc0000;}
#aifa_container a:active, #aifa_container a:hover {text-decoration:underline;}
#aifa_container .panel01 {margin:0 0 14px 0;}
#aifa_container .panel01 #tagline {margin:0 0 26px -26px;}
#aifa_container .panel01 h2 {color:#003366;}
#aifa_container .panel01 .bluepanelbottom { background-image:url(/content/images/suppforyou/aifa_landing/aifa_bg_bluepanel_bottom.gif); background-repeat:no-repeat; background-position:left bottom; padding:0 0 5px 0; margin:0px 0 0 0;}
#aifa_container .panel01 .bluepaneltop01 { background-image:url(/content/images/suppforyou/aifa_landing/aifa_bg_bluepanel_top01.gif); background-repeat:no-repeat; background-position:left top; padding:0 21px;}
#aifa_container .panel01 .bluepaneltop02 { background-image:url(/content/images/suppforyou/aifa_landing/aifa_bg_bluepanel_top02.gif); background-repeat:no-repeat; background-position:left top; padding:10px 21px 0 21px;}
#aifa_container .panel01 .buttons {margin:0 -5px 10px -5px;}
#aifa_container .panel01 .buttonpadding {margin:0 10px 0 0;}
#aifa_container .panel02 {margin:0 0 14px 0;}
#aifa_container .panel02 h2 {color:#007264;}
#aifa_container .panel02 .greypanelbottom { background-image:url(/content/images/suppforyou/aifa_landing/aifa_bg_greypanel_bottom.gif); background-repeat:no-repeat; background-position:left bottom; padding:0 0 5px 0; margin:0px 0 0 0;}
#aifa_container .panel02 .greypaneltop { background-image:url(/content/images/suppforyou/aifa_landing/aifa_bg_greypanel_top.gif); background-repeat:no-repeat; background-position:left top; padding:10px 21px 0 21px;}
#aifa_container .panel02 ul {padding:0; margin:0 0 15px 0; float:left;}
#aifa_container .panel02 li {height:1.5em; padding:0 0 0 10px; margin:0; color:#003366; list-style-image:none; list-style-type:none; background-image:url(/content/images/suppforyou/aifa_landing/aifa_blt_blue.gif); background-repeat:no-repeat; background-position:0 0.6em; clear:both;}
#aifa_container .panel02 .listcol1 {float:left; display:block; width:7em;}
#aifa_container .panel02 .listcol2 {float:left;}
#aifa_container .panel02 .button {float:right; margin:4em 10px 0 0;}
#aifa_container .panel02 .button a {display:block; width:180px; height:26px; color:#003366; font-size:12px; background-image:url(/content/images/suppforyou/aifa_landing/aifa_bg_greybut_right.gif); background-repeat:no-repeat; background-position:center right;}
#aifa_container .panel02 .button a:link, #aifa_container .panel02 .button a:visited {color:#003366;}
#aifa_container .panel02 .button a:hover, #aifa_container .panel02 .button a:active {background-image:url(/content/images/suppforyou/aifa_landing/aifa_bg_greybut_right_on.gif); text-decoration:underline;}
#aifa_container .panel02 .button a .buttonleft {background-image:url(/content/images/suppforyou/aifa_landing/aifa_bg_greybut_left.gif); background-repeat:no-repeat; background-position:center left; line-height:26px; padding: 0 0 0 11px;}
#aifa_container .insetpanel {width:508px; margin:0 0 14px 0;}
#aifa_container .insetpanel .insetpanelbottom { background-image:url(/content/images/suppforyou/aifa_landing/aifa_bg_insetpanel_bottom.gif); background-repeat:no-repeat; background-position:left bottom; padding:0 0 5px 0; margin:0px 0 0 0;}
#aifa_container .insetpanel .insetpaneltop { background-image:url(/content/images/suppforyou/aifa_landing/aifa_bg_insetpanel_top.gif); background-repeat:no-repeat; background-position:left top; padding:10px 21px 0 21px;}
#pageContainer #mainContentContainer #subContentContainer #subContentIntro #aifa_container .panel02 li {LIST-STYLE-IMAGE:none; list-style-type: none;}

/*----Added by Niall Kennedy 04/09/09 GRITT LANDING PAGE ------------------------------*/
#gritt_container {width:550px; font-family:Arial, Helvetica, sans-serif; color:#000000; margin:10px 0 14px 0; }
#gritt_container img {border:0; }
#gritt_container a {color:#cc0000; }
#gritt_container a:active, #aifa_container a:hover {text-decoration:underline; }
#gritt_container #gritt_tagline {margin:0 0 15px 0;}
#gritt_container #gritt_banner {float: right; margin: 0 0 10px 20px}
#gritt_container #gritt_text {padding:0 21px 5px 21px;}
#gritt_container #gritt_text p {padding: 0 0 1em 0;}
#gritt_container .bluepanelbottom {background-image:url(/content/images/286257/496652/gritt_bg_bluepanel_bottom.gif); background-repeat:no-repeat; background-position:left bottom; padding:0 0 5px 0; margin:0px 0 0 0;}
#gritt_container .bluepaneltop {background-image:url(/content/images/286257/496652/gritt_bg_bluepanel_top.gif); background-repeat:no-repeat; background-position:left top;}
#gritt_container #buttons {margin:0 16px 10px 15px;}
#gritt_container .buttonpadding {margin:0 12px 0 0;} 
#gritt_container #gritt_disclaimer {margin:0 21px;}
#gritt_container #gritt_disclaimer p {font-size: 90%;}

/*-- Added by Richard Barton for the new News icons - 25/09/09 ---*/
#homeSecondaryPromoLeftMiddle .links a { DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(/content/images/redesign/Leftyellowbullet.gif); COLOR: #cc0000; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none }
#homeSecondaryPromoLeftMiddle .links a:hover { COLOR: #cc0000; TEXT-DECORATION: underline }

 /*-- Added by Richard Barton - IPB GRITT Landing Page --*/
#ipb_container {width:550px; font-family:Arial, Helvetica, sans-serif; color:#000000; margin:10px 0 14px 0;}
#ipb_container img {border:0;}
#ipb_container a {color:#cc0000;}
#ipb_container a:active, #aifa_container a:hover {text-decoration:underline;}
#ipb_container #ipb_tagline {margin:0 0 15px 0;}
#ipb_container #ipb_banner {float: right; margin: 0 0 10px 20px}
#ipb_container #ipb_text { padding:0 16px 0px 21px; }
#ipb_container #ipb_text p {padding: 0 0 1em 0;}
#ipb_container .bluepanelbottom {background-image:url(/content/images/286257/ipb_bg_bluepanel_bottom.gif); background-repeat:no-repeat; background-position:left bottom; padding:0 0 5px 0; margin:0px 0 0 0;}
#ipb_container .bluepaneltop {background-image:url(/content/images/286257/ipb_bg_bluepanel_top.gif); background-repeat:no-repeat; background-position:left top;}
#ipb_container #buttons {margin:0 16px 10px 15px;}
#ipb_container .buttonpadding {margin:0 12px 0 0;}
#ipb_container #ipb_disclaimer {margin:0 21px;}
#ipb_container #ipb_disclaimer p {font-size: 90%;}
/*-- Added by Richard BArton for IPB Landing Page ---*/
#ichoice_container {width:550px; font-family:Arial, Helvetica, sans-serif; color:#000000; margin:10px 0 14px 0;}
#ichoice_container img {border:0;}
#ichoice_container a {color:#cc0000;}
#ichoice_container a:active, #aifa_container a:hover {text-decoration:underline;}
#ichoice_container #ichoice_tagline {margin:0 0 15px 0;}
#ichoice_container #ichoice_banner {float: right; margin: 0 0 10px 20px}
#ichoice_container #ichoice_text { padding:0 16px 0px 21px; }
#ichoice_container #ichoice_text p {padding: 0 0 1em 0;}
#ichoice_container .bluepanelbottom { background-image:url(/content/images/286257/ipb_bg_bluepanel_bottom.gif); background-repeat:no-repeat; background-position:left bottom; padding:0 0 5px 0; margin:0px 0 0 0; }
#ichoice_container .bluepaneltop { background-image:url(/content/images/286257/ipb_bg_bluepanel_top.gif); background-repeat:no-repeat; background-position:left top; }
#ichoice_container #buttons {margin:0 16px 10px 15px;}
#ichoice_container .buttonpadding {margin:0 12px 0 0;}
#ichoice_videoPanelContainer{ width:340px; font-family:Arial, Helvetica, sans-serif; color:#000000; float: left; margin-right: 10px; }
#ichoice_videoPanelContainer .blueVideoPanelTop{ background:url(/content/images/286257/bg_videopanel_01.gif); background-repeat:no-repeat; background-position:left top; }
#ichoice_videoPanelContainer .blueVideoPanelBottom { background-image:url(/content/images/286257/bg_videopanel_02.gif); background-repeat:no-repeat; background-position:left bottom; padding:0 0 5px 0; margin:0; }
#ichoice_videoPanelContainer #videoText{ padding:10px; }
#ichoice_200pxRightPanelContainer{ width:200px; font-family:Arial, Helvetica, sans-serif; color:#000000; float: left; }
#ichoice_200pxRightPanelContainer .blueRightPanelTop{ background-image:url(/content/images/286257/bg_200px_panel_01.gif); background-repeat:no-repeat; background-position:left top; }
#ichoice_200pxRightPanelContainer .blueRightPanelBottom { background-image:url(/content/images/286257/bg_200px_panel_02.gif); background-repeat:no-repeat; background-position:left bottom; padding:0 0 5px 0; margin:0; }
#ichoice_200pxRightPanelContainer #rightText{ padding: 10px 10px 10px 10px; }
#ichoice_200pxRightPanelContainer ul{ padding-left:0px; }
#ichoice550Container{ width:550px; margin-bottom: 10px; }
#ichoice550Container h2{ color:#003366; font-size:1.1em; }
#ichoice550Container h3{ color:#003366; font-size:1em; }
#ichoiceBottomPanelLeft{ width:270px; float: left; margin-right: 10px; }
#ichoiceBottomPanelLeft #bottomPanelText{ padding:10px; }
#ichoiceBottomPanelLeft .bottomPanelTop{ background:url(/content/images/286257/bg_bottom_promos_01.gif); background-repeat:no-repeat; background-position:left top; }
#ichoiceBottomPanelLeft .bottomPanelBottom { background-image:url(/content/images/286257/bg_bottom_promos_02.gif); background-repeat:no-repeat; background-position:left bottom; padding:0 0 5px 0; margin:0; }
#ichoiceBottomPanelRight{ width:270px; float:left; }
#ichoiceBottomPanelRight #bottomPanelText{ padding:10px; }
#ichoiceBottomPanelRight .bottomPanelTop{ background:url(/content/images/286257/bg_bottom_promos_01.gif); background-repeat:no-repeat; background-position:left top; }
#ichoiceBottomPanelRight .bottomPanelBottom { background-image:url(/content/images/286257/bg_bottom_promos_02.gif); background-repeat:no-repeat; background-position:left bottom; padding:0 0 5px 0; margin:0; }
#btnBottomPanel { PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 3px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; FLOAT: left; BACKGROUND-IMAGE:url(/content/images/286257/btn_bottom_panel_off.gif); PADDING-BOTTOM: 0px; MARGIN: 5px 0px; WIDTH: 220px; TEXT-INDENT: 3px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px } 
#btnBottomPanel A { PADDING-RIGHT:  0px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND-IMAGE:url(/content/images/286257/btn_bottom_panel_off.gif); PADDING-BOTTOM: 0px; WIDTH: 220px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px } 
#btnBottomPanel A:hover { FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/content/images/286257/btn_bottom_panel_on.gif); WIDTH: 220px; COLOR: #cc0000; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px; TEXT-DECORATION: none } 
/*--- Added by Richard Barton for Brand Landing page ---*/
#adcampaign_container {width:550px; font-family:Arial, Helvetica, sans-serif; color:#000000; margin:10px 0 14px 0;}
#adcampaign_container img {border:0;}
#adcampaign_container a {color:#cc0000;}
#adcampaign_container a:active, #adcampaign_container a:hover {text-decoration:underline;}
#adcampaign_container #adcampaign_tagline {margin:0 0 30px 0;}
#adcampaign_container #adcampaign_banner {float: right; margin: 0 -5px 10px 15px}
#adcampaign_container #adcampaign_text {padding:0 21px 5px 21px;}
#adcampaign_container #adcampaign_text p {padding: 0 0 1em 0;}
#adcampaign_container .bluepanelbottom {background-image:url(/content/images/286257/brand_bg_bluepanel_bottom.gif); background-repeat:no-repeat; background-position:left bottom; padding:0 0 5px 0; margin:0px 0 0 0;}
#adcampaign_container .bluepaneltop {background-image:url(/content/images/286257/brand_bg_bluepanel_top.gif); background-repeat:no-repeat; background-position:left top;}
/*--- Added by Richard Barton for FRP Landing Page ---*/
#frp_container {width:550px; font-family:Arial, Helvetica, sans-serif; color:#000000; margin:10px 0 20px 0;}
#frp_container h2 {font-size:120%; margin: 0; padding:0;}
#frp_container img {border:0;}
#frp_container a {color:#cc0000;}
#frp_container p {margin:0; padding: 0 0 1em 0;}
#frp_container a:active, #frp_container a:hover {text-decoration:underline;}
#frp_container #frp_panel_bottom {background-image:url(/content/images/286257/frp_bg_panel_bottom.gif); background-repeat: no-repeat; background-position: bottom left; padding: 0 0 8px 0;}
#frp_container #frp_panel_top {background-image:url(/content/images/286257/frp_bg_panel_top.gif); background-repeat: no-repeat; background-position: top left;}
#frp_container #frp_header {height:115px; padding: 0 0 0 3px;}
#frp_container #frp_header h2 {padding:55px 0 0 20px; margin: 0;}
#frp_container #frp_header_book {float:right; padding:10px 0 0 0; margin: 0 1px 0 0;}
#frp_container #frp_content {margin: 0 27px 0 23px;}
#frp_container #frp_content h3 {color:#003366; font-size: 100%; padding:0; margin:0.5em 0 0.5em 0;}
#frp_container #frp_contentleft {width: 100%;}
#frp_container #frp_contentleft .frp_redtitle {color:#cc0000; font-weight:bold;}
#frp_container #frp_contentleft ol {padding:0; margin:0 0 1em 30px;}
#frp_container #frp_contentleft li {list-style-type:decimal; font-weight:bold; color:#cc0000; padding:0; margin:0;}
#frp_container #frp_contentleft li .frp_listtext {font-weight:normal; color:#000;}
#frp_container #frp_contentleft .frp_actionpanel {margin:0 0 20px 0;}
#frp_container #frp_contentleft .frp_actionpanel_bottom {background-image:url(/content/images/286257/frp_bg_actionpanel_bottom2.gif); background-repeat:no-repeat; background-position: bottom left;}
#frp_container #frp_contentleft .frp_actionpanel_top {background-image:url(/content/images/286257/frp_bg_actionpanel_top2.gif); background-repeat:no-repeat; background-position: top left; padding:15px 10px;}
#frp_container #frp_contentright { float:right;width: 200px;}
#frp_container #frp_contentright #frp_offerpanel {width: 180px; background-image:url(/content/images/286257/frp_bg_offerpanel_bottom.gif); background-repeat: no-repeat; background-position: bottom left;}
#frp_container #frp_contentright #frp_offerpanel_top {background-image:url(/content/images/286257/frp_bg_offerpanel_top.gif); background-repeat: no-repeat; background-position: top left; padding: 0 10px 0 10px;}
#frp_container #frp_contentright #frp_offerpanel h3 {padding:0; margin:0 0 10px 0;}
#frp_container #frp_contentright #frp_offerpanel .frp_regulatory {font-size: 85%;}
/*--- Added by Richard BArton/Sarah Tough for PIA AWARD LANDING PAGE ---*/
#pia_award_container {width:550px; font-family:Arial, Helvetica, sans-serif; color:#000000; margin:10px 0 0 0;}
#pia_award_container h2 {font-size:120%; margin: 0; padding:0;}
#pia_award_container img {border:0;}
#pia_award_container a {color:#cc0000;}
#pia_award_container a:active, #pia_award_container a:hover {text-decoration:underline;}
#pia_award_container #toppanel { background-image:url(/content/images/286257/pia_award_bg_toppanel.jpg); background-repeat: no-repeat; background-position: top left; height: 240px; position: relative; margin: 0px 0px 15px; }
#pia_award_container #toppanel #title { height:240px; }
#pia_award_container #toppanel #logo { position: absolute; height: 50px; width: 240px; right: 0px; bottom: 0px; }
#pia_award_container #toppanel #titletext {height: 115px;}
#pia_award_container #toppanel p {color:#FFF; padding: 27px 285px 0 21px; margin: 0;}
#pia_award_container .bluepanel {margin: 0 0 20px 0;}
#pia_award_container .bluepanel .bottom {background-image:url(/content/images/286257/pia_bluepanel_bottom.gif); background-repeat: no-repeat; background-position: bottom left; padding: 0 0 2px 0;}
#pia_award_container .bluepanel .top { padding: 15px 21px 23px; background: url(/content/images/286257/pia_bluepanel_top.gif) no-repeat top; height: 0.01%; }
#pia_award_container .bluepanel h2 {color: #003366}
#pia_award_container .droppanel { background-color:#f5f5f5; background-image: url(/content/images/286257/pia_droppanel_bottom.gif); background-repeat: no-repeat; background-position: left bottom; display: none; }
#pia_award_container .droppanel_top { padding: 20px 21px 0px 21px; background: url(/content/images/286257/pia_award_bg_droppanel_top.gif) no-repeat top; }
#pia_award_container .droppanel h2 {margin: 0 0 20px 0; padding:0;}
#pia_award_container .droppanel .listpanel_bottom{width: 508px; background-image:url(/content/images/286257/pia_listpanel_bottom.gif); background-repeat:no-repeat; background-position: bottom left;}
#pia_award_container .droppanel .listpanel_top{background-image:url(/content/images/286257/pia_listpanel_top.gif); background-repeat:no-repeat; background-position: top left;}
#pia_award_container .droppanel ul {padding:18px 0 5px 0; margin:0 0 0 35px;}
#pia_award_container .droppanel li {padding:0 20px 10px 0; margin:0; color:#003366;font-weight:bold;}
#pia_award_container .droppanel .listtext {color:#000; font-weight:normal;}
#pia_award_container .droppanel p { padding:0px 0px 20px; margin:0; }
#pia_award_container .droppanel .button_close { text-align:right; font-weight:bold; font-size: 12px; line-height:30px; padding-right: 10px; }
#pia_award_container .droppanel .tablepadding {padding: 18px;}
#pia_award_container .droppanel table { background-color:#FFF; border-bottom: 1px solid #b6babb; margin: 0px 0px 20px; }
#pia_award_container .droppanel table th {background-color:#003366; padding:10px; vertical-align:top; text-align:left; color:#FFF; border:1px solid #e2e3e5;}
#pia_award_container .droppanel table td {padding:10px; vertical-align:top; border:1px solid #e2e3e5;}
#pia_award_container .droppanel table td ul {padding:0; margin:0;}
#pia_award_container .droppanel table td ul li {padding:0 0 10px 0; margin:0; list-style-type:none; font-weight: normal; color:#000;}
#pia_award_container .droppanel table td ul li .listtitle {color:#003366;font-weight:bold;}
#pia_award_container .button_dropsurround {width:420px;}
#pia_award_container .button_dropdown {display:block; background-image:url(/content/images/286257/pia_dropbutton_down.gif); background-repeat:no-repeat; background-position: top left; color:#FFF; line-height: 25px; padding: 0 32px 0 10px;}
#pia_award_container .button_dropup {display:block; background-image:url(/content/images/286257/pia_dropbutton_up.gif); background-repeat:no-repeat; background-position: top left; color:#FFF; line-height: 25px; padding: 0 32px 0 10px;}
#pia_award_container #lifeaward_logo {float:right; margin: 10px 60px 0 0;}
#pia_award_container .floatLeft { float: left; width: 285px; }
#pia_award_container .button_floatright { width: 200px; float: right; margin-left: 20px; padding: 0px; }
#pia_award_container .button_linksurround01 {width:200px;}
#pia_award_container .button_linkpadding {padding: 0 0 20px 0;}
#pia_award_container .button_link_bottom01 { display:block; background-image:url(/content/images/286257/pia_linkbutton_bottom01.gif); background-repeat:no-repeat; background-position: bottom left; color:#FFF; width: 200px; }
#pia_award_container .button_link_top01 {display:block; background-image:url(/content/images/286257/pia_linkbutton_top01.gif); background-repeat:no-repeat; background-position: top left; line-height: 25px; padding: 0 32px 0 10px;}
#pia_award_container .button_linksurround02 { width:508px; margin: 5px 0px 0px; }
#pia_award_container .close .button_link_bottom02 { display:block; background-image:url(/content/images/286257/pia_linkbutton_bottom02.gif); background-repeat:no-repeat; background-position: bottom left; color:#FFF; width: 508px; }
#pia_award_container .close .button_link_top02 {display:block; background-image:url(/content/images/286257/pia_linkbutton_top02.gif); background-repeat:no-repeat; background-position: top left; line-height: 25px; padding: 0 32px 0 10px;}
#pia_award_container .open .button_link_bottom02 {display:block; background-image:url(/content/images/286257/pia_linkbutton_over_bottom02.gif); background-repeat:no-repeat; background-position: bottom left; color:#fff;}
#pia_award_container .open .button_link_top02 {display:block; background-image:url(/content/images/286257/pia_linkbutton_over_top02.gif); background-repeat:no-repeat; background-position: top left; line-height: 25px; padding: 0 32px 0 10px;}
#pageContainer #mainContentContainer #subContentContainer #subContentIntro #pia_award_container .droppanel table td ul li {list-style-image:none; list-style-type: none;}

/*--- Tools & Calcs styling for homepage - added by Richard Barton 13/01/10 ---*/
.stepcarousel { position: relative; overflow: visible; /*leave this value alone*/
	width: 290px; /*Width of Carousel Viewer itself*/
	height: 7em; /*Height should enough to fit largest content's height*/
	clear: both; display: block; }
.stepcarousel .belt{ position: relative; /*leave this value alone*/
	left: 0; top: 0; margin-top:10px; overflow:visible; clear: both; display: block; }
.stepcarousel .panel{
	float: left; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 0px 0px 20px; /*margin around each panel*/ 
	width: 290px; clear: both; overflow: visible; display: block; height: 9em; }
#wrap #carouselNav { text-align: center; position:relative; height: 20px; clear: both; display: block; }
#navbtnleft { margin-left:20px; }
#navbtnright { margin-right:20px; }
#mygallery .belt .panel a h3 { color: #C00; font-size: 100%; width: 225px; margin-bottom: 5px; }
.skipbtn { padding-top:0; }
#mygallery-paginate { text-align: center; float: left; margin-left: 25px; }

/*-- Added by Richard Barton - 19/01/10 - for Dynamic Portfolio Landing Page ---*/
	#tscontent{ width:550px; background:url(/content/images/286257/dynport/bg-grad.gif) repeat-x; }
	#rightshad{ width:550px; background:url(/content/images/286257/dynport/side-shad.gif) right repeat-y; padding-right:5px; }
	#tsbottom{ width:550px; background:url(/content/images/286257/dynport/bot-grad.gif) repeat-x; height:10px; }
	#tscopy{ width:305px; padding:0px 20px 0px 10px; float:left; }
	#pageContainer #mainContentContainer #subContentContainer #subContentIntro #tscontent #tscopy ul, #pageContainer #mainContentContainer #subContentContainer #subContentIntro #tscontent #tsavilable #bot ul{ padding-left:14px; margin-left:0px; margin-right:0; margin-top:1em; margin-bottom:1em; }
	#tsfunds{ width:280px; height:85px; background:url(/content/images/286257/dynport/funds.gif) no-repeat; padding:10px; }
	#tsrightcol{ width:200px; float:left; }
	.clearboth{ clear:both; }
	#tsavilable #hat{ width:180px; height:24px; background:url(/content/images/286257/dynport/av-top.gif) no-repeat; font-weight:bold; color:#cd0011; padding:10px 10px 0px 10px; margin-bottom:0px; }
	#tsavilable #bot{ width:180px; background:url(/content/images/286257/dynport/av-bot.gif) no-repeat bottom; padding:10px; font-size:85%; }
	.nomartop{ margin-top:0px; }
	#pageContainer #mainContentContainer #subContentContainer #subContentIntro #tscontent #tsavilable #bot ul li, #pageContainer #mainContentContainer #subContentContainer #subContentIntro #tscontent #tscopy ul li{ list-style-image:url(/content/images/286257/dynport/reddot.gif); margin:0px 0px 10px 0px; padding:0; }
	* html #pageContainer #mainContentContainer #subContentContainer #subContentIntro #tscontent #tsavilable #bot ul li{/* IE6 Hack */ margin:0px !important; }
	#tsavilable #bot ul li span{ background:url(/content/images/286257/dynport/li-right.gif) no-repeat right; display:block; padding-right:20px; }
	.heading{ width:300px; height:50px; background:url(/content/images/286257/dynport/h1.gif) no-repeat; text-indent: -9999px; margin-top:30px; }
	
/* ---------- Support for you - Added by Richard Barton 260110 ---------- */
#subContentContainer_support {float: left; margin: 10px 0 0 0; width: 785px;}
#subContentContainer_support a {text-decoration: none;}
#subContentContainer_support a:hover, #subContentContainer_support a:active {text-decoration:underline}
.support_image01 #support_header {background-image:url(/content/images/suppforyou/bg_supportheader01.jpg); background-repeat:no-repeat; background-position:top left;}
.support_image02 #support_header {background-image:url(/content/images/suppforyou/bg_supportheader02.jpg); background-repeat:no-repeat; background-position:top left;}
.support_image03 #support_header {background-image:url(/content/images/suppforyou/bg_supportheader03.jpg); background-repeat:no-repeat; background-position:top left;}
.support_image04 #support_header {background-image:url(/content/images/suppforyou/bg_supportheader04.jpg); background-repeat:no-repeat; background-position:top left;}
.support_image05 #support_header {background-image:url(/content/images/suppforyou/bg_supportheader05.jpg); background-repeat:no-repeat; background-position:top left;}
.support_image06 #support_header {background-image:url(/content/images/suppforyou/bg_supportheader06.jpg); background-repeat:no-repeat; background-position:top left;}
#subContentContainer_support #support_header {background-color:#ebedee;}
#subContentContainer_support #support_header h1 {margin: 0; padding: 20px 0 0 25px;}
#subContentContainer_support #support_header #support_newspanel_wrap {padding: 11px 0 10px 25px;}
#subContentContainer_support #support_header #support_newspanel_top {width: 332px; height:15px; background:url(/content/images/suppforyou/bg_support_newspanel_top.png) no-repeat left top;}
#subContentContainer_support #support_header #support_newspanel_bottom {width: 332px; background:url(/content/images/suppforyou/bg_support_newspanel_bot.png) no-repeat left bottom;}
#subContentContainer_support #support_header #support_newspanel {width: 332px; background:url(/content/images/suppforyou/bg_support_newspanel.gif) no-repeat left top;}
#subContentContainer_support #support_header #support_newspanel_padding {padding: 0 11px 13px 11px;}
#subContentContainer_support #support_header #support_newspanel h2 {color:#003366; font-size: 110%;; padding:0; margin:0;}
#subContentContainer_support #support_header #support_newspanel p {color:#68737a; font-weight:bold; padding:0; margin:0;}
#subContentContainer_support #support_header #support_newspanel ul {padding:0; margin:10px 0 0 0;}
#subContentContainer_support #support_header #support_newspanel li {background: url(/content/images/suppforyou/blt_support.gif) no-repeat left 3px; padding: 0 0 5px 12px; margin: 0; list-style-type: none;}
#subContentContainer_support #support_ticker {height: 23px; width: 100%; background-color: #f9df9e;}
#support_ticker_title{background:url(/content/images/suppforyou/newsfeed_bg_title.gif) repeat-x left top; float:left; height:23px; width:125px;}
#support_ticker_title h2{color:#FFFFFF; margin:0; padding:4px 0 0 15px; font-size:105%; font-weight: normal;}
#newsfeed_previous_container{background:url(/content/images/suppforyou/newsfeed_lhsprev_bg.gif) repeat-x left top; width:20px; height:23px; float:left; overflow:hidden;}
#newsfeed_previous_container a{text-indent:-999em; display:block; width:20px; height:23px;}
#newsfeed_previous_btn{background:url(/content/images/suppforyou/newsfeed_lhsprev.gif) no-repeat top left; width:20px; height:23px;}
a#newsfeed_previous_btn:hover{background:url(/content/images/suppforyou/newsfeed_lhsprev_ova.gif) no-repeat top left; width:20px; height:23px; display:block;}
#newsfeed_story_container{width:620px; height:23px; background:url(/content/images/suppforyou/newsfeed_bg_story.gif) repeat-x top; float:left;}
#newsfeed_story_headline{float:left; line-height: 23px; padding: 0 8px;}
#newsfeed_story_headline a {color: #003366; text-decoration: none;}
#newsfeed_story_headline a:hover {text-decoration: underline;}
#newsfeed_next_container{background:url(/content/images/suppforyou/newsfeed_lhsprev_bg.gif) repeat-x left top; width:20px; height:23px; float:left; overflow:hidden;}
#newsfeed_next_container a{text-indent:-999em; display:block; height:23px; width:20px;}
#newsfeed_next_btn{background:url(/content/images/suppforyou/newsfeed_rhsnext.gif) no-repeat top right; height:23px; width:20px;}
a#newsfeed_next_btn:hover{background:url(/content/images/suppforyou/newsfeed_rhsnext_ova.gif) no-repeat top right; height:23px; width:20px; display:block;}
/* Content Left */
#subContentContainer_support #support_content {border-top: 7px solid #CC0000; background-color: #ebedee; background-image:url(/content/images/suppforyou/bg_support_content.gif); background-repeat:no-repeat; background-position:bottom left;}
#subContentContainer_support #support_content_left_wrap {float: left; width: 525px;}
#subContentContainer_support #support_content_left {margin: 0 0 10px 11px;}
#subContentContainer_support #support_content_left h2 {font-size: 130%; padding: 12px 0 10px 10px; color: #68737a;}
#subContentContainer_support .support_content_left_panel01_bot {width: 514px; background: url(/content/images/suppforyou/bg_support_left_panel01_bot.gif) no-repeat bottom left;}
#subContentContainer_support .support_content_left_panel01_top {background: url(/content/images/suppforyou/bg_support_left_panel01_top.gif) no-repeat top left; padding: 10px 10px 0 10px;}
#subContentContainer_support .support_content_left_panelheader {border-bottom: 1px solid #ebedee; padding: 0 0 5px 0;}
#subContentContainer_support .support_content_left_panelheadericon {float: left;}
#subContentContainer_support .support_content_left_panel01_top li.support_content_left_panelvideoicon {display: block; height:32px; background: url(/content/images/suppforyou/ico_support_video.gif) no-repeat 3px 5px; padding: 0 0 0 42px;}
#subContentContainer_support .support_content_left_panel01_top li.support_content_left_panelnewicon {display: block; height:32px; background: url(/content/images/suppforyou/ico_support_new.gif) no-repeat left top; padding: 0 0 0 42px;}
#subContentContainer_support .support_content_left_subpanel_left {float:left; width:242px;}
#subContentContainer_support .support_content_left_subpanel_right {float:right; width:242px;}
#subContentContainer_support .support_content_left_panel01_top h3 {font-size:115%; margin:0; padding:0 0 0 42px; color:#003366;}
#subContentContainer_support .support_content_left_panel01_top h4 {font-size:105%; margin:10px 0 0 0; padding:0; color:#003366;}
#subContentContainer_support .support_content_left_panel01_top p {margin:0; padding:0 0 0 42px; color:#68737a;}
#subContentContainer_support .support_content_left_panel01_top ul {padding: 0; margin: 10px 0 20px 0;}
#subContentContainer_support .support_content_left_panel01_top li {background: url(/content/images/suppforyou/blt_support_content_left.gif) no-repeat 3px 5px; padding: 0 0 0 18px; margin: 0 0 10px 0; list-style-type: none;}
/* Content Right Column */
#subContentContainer_support #support_content_right {float: right; background-color:#8faac0; width: 250px; padding: 0 0 10px 0;}
#subContentContainer_support #support_content_right_padding {padding: 0 10px;}
#subContentContainer_support #support_content_right h3 {color: #fff; margin: 12px 0 8px 0; padding: 0;}
#subContentContainer_support .support_content_right_panel01_bot {width: 230px; background: url(/content/images/suppforyou/bg_support_right_panel01_bot.gif) no-repeat bottom left;}
#subContentContainer_support .support_content_right_panel01_top {background: url(/content/images/suppforyou/bg_support_right_panel01_top.gif) no-repeat top left; padding: 5px 10px 0 10px;}
#subContentContainer_support .support_content_right_panel01_top ul {padding:0; margin:0;}
#subContentContainer_support .support_content_right_panel01_top li {background: url(/content/images/suppforyou/blt_support.gif) no-repeat left 12px; padding: 9px 50px 0 12px; margin: 0; list-style-type: none;}
#subContentContainer_support .support_content_right_panel02_bot {width: 230px; background: url(/content/images/suppforyou/bg_support_right_panel02_bot.gif) no-repeat bottom left;}
#subContentContainer_support .support_content_right_panel02_top {background: url(/content/images/suppforyou/bg_support_right_panel02_top.gif) no-repeat top left; padding: 5px 10px 10px 10px;}
#subContentContainer_support .support_content_right_panel02_top .support_list_button_wrap {margin: 15px 0 0 100px;}
#subContentContainer_support .support_content_right_panel02_top ul {padding: 0; margin: 6px 0 0 0;}
#subContentContainer_support .support_content_right_panel02_top li {background: url(/content/images/suppforyou/blt_support.gif) no-repeat left 3px; padding: 0 0 0 12px; margin: 0; list-style-type: none;}
#subContentContainer_support .support_content_right_panel02_top form {padding:0; margin:0;}
#subContentContainer_support .support_radioform {background-color: #ebedee; display: block; padding: 3px; margin: 0 0 5px 0;}
#subContentContainer_support .support_radioform input {margin: 0 4px 0 4px;}
#subContentContainer_support .support_submitform {float: left; margin:10px 0 0 0;}
#subContentContainer_support .supportimageright {float: right; padding: 0 10px 0 0;}
#subContentContainer_support .support_content_right_button_bot {background: url(/content/images/suppforyou/btn_support_right_bot.gif) no-repeat bottom left; margin: 0 -3px; padding: 0 0 4px 0;}
#subContentContainer_support .support_content_right_button_top {background: url(/content/images/suppforyou/btn_support_right_top.gif) no-repeat top left; padding: 4px 3px 0 3px;}
#subContentContainer_support .support_content_right_button_top a {display: block; width: 230px; line-height: 24px; font-size: 110%; text-decoration: none;}
#subContentContainer_support .support_content_right_button_top a:hover, #subContentContainer_support .support_content_right_button_top a:active {color: #003366;}
#subContentContainer_support .support_content_right_button_text {margin: 0 30px 0 10px;}
#subContentContainer_support .supportsponsorshipright {margin: 0 -1px;}

/* Added by Richard Barton - 03/02/2010 - Tools and Calculators page redesign */
#tools_cals_main_container{ width:570px; margin:10px 0 20px 0; }
#tools_cals_head{ background:url(/content/images/tools/bg_head.jpg) no-repeat left top; }
#tools_cals_body{ background:#e3f2f6; border-bottom:none; border-left:#e1e1e1 solid 1px; border-right:#e1e1e1 solid 1px; border-top:none; padding:0 12px 0 12px; }
#tools_cals_footer{ background:url(/content/images/tools/bg_foot.gif) no-repeat left bottom; padding-bottom:15px; }
#tools_cals_main_container #tools_cals_head h2{ color:#003366; font-size:125%; padding:15px 0 14px 12px; }
#tools_cals_body_content_container_1st{ border-bottom:1px solid #7ac1d7; border-top:1px solid #003366; float:left; width:100%; }
#tools_cals_body_content_container_follow{ border-bottom:1px solid #7ac1d7; float:left; width:100%; }
#tools_cals_body_content_left{ width:235px; float:left; min-height:52px; height:52px; }
#tools_cals_body_content_left h3{ color:#cc0000; font-size:98%; display:table-cell; vertical-align:middle; height:52px; background:url(/content/images/tools/redarrow.gif) left no-repeat; padding-left:20px; }
#tools_cals_body_content_left h3 a{ padding-right:5px; color:#cc0000; }
#tools_cals_body_content_left h3 a:visited{ color:#003366; }
#tools_cals_body_content_left h3 a:hover{ text-decoration:underline; color:#003366; }
#tools_cals_body_content_left h3 a:active{ background:url(/content/images/tools/redarrow.gif) left no-repeat; }
#tools_cals_body_content_mid{ width:49px; float:left; border-left:solid 1px #c3e3ed; border-right:solid 1px #c3e3ed; padding:12px 0; text-align:center; }
#tools_cals_body_content_right{ float:left; width:242px; min-height:52px; height:52px; padding:0 0 0 13px; }
.tools_cals_body_content_align{	display:table-cell; vertical-align:middle; height:52px; }
.tools_cals_clear{ clear:both; height:1px; margin:0; padding:0; line-height:0; }
/* --- Added by Richard Barton for additional Tools & Calcs amends - 24/03/10 --- */
.tools_listBox_hidden { clear: both; border-top: solid 1px #d7d7d7; border-right-style: none; border-bottom-style: none; border-left-style: none; padding: 0px 0px 10px 0px; width: 520px; display: none; }
.tools_row { display: block; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #d7d7d7; background: url(/content/images/tools/tools_calc_table_bg.gif) repeat-x bottom; }
.tools_row p { margin: 0px; padding: 0px; }
.tools_link_cell { float: left; padding: 7px 10px; width: 196px; }
.tools_link_cell p { }
.tools_link_cell p a { color: #cc0000!important; background: url(/content/images/tools/sub-content-panel-a-chevron.gif) no-repeat 0px 5px; padding: 0px 0px 0px 13px; display: block; }
.tools_link_cell p a:hover { text-decoration: underline; }
.tools_icon_cell { float: left; padding: 7px 5px; width: 47px; text-align: center; }
.tools_desc_cell { float: left; padding: 7px 10px; width: 226px; }
.tools_toggle_btn { float: right; width: 72px; height: 20px; display: block; padding: 1px 0px 0px 0px; }
.tools_toggle_extend { background: url(/content/images/section/oracle/oracle_toggle_extend.gif) no-repeat right top; display:block; width:72px;	height:20px; }
.tools_toggle_hide { background: url(/content/images/section/oracle/oracle_toggle_hide.gif) no-repeat right top; display: block; width: 72px; height: 20px; }
/* ---------- Pensions section changes 16/02/10 ---------- */
.subContentPanel { margin: 0px 0px 12px; background: url(/content/images/section/oracle/scp-bg.gif) repeat-y 0px 0px; height: 0.01%; }
.subContentPanelHeader { padding: 0px 0px 6px; background: url(/content/images/section/oracle/scp-bg-top.gif) no-repeat bottom; position: relative; }
.subContentPanel h3 { font-size: 135%; color: #FFF; background: url(/content/images/section/sub-content-panel-header.gif); line-height: 135%; padding: 6px 15px 5px; font-weight: normal; display: block; }
.subContentPanelTitleBtm { background: url(/content/images/section/sub-content-panel-bg-top.gif) no-repeat 0px 0px; display: block; height: 6px; width: 570px; margin: 0px; padding: 0px; }	
.subContentPanelInside { background: url(/content/images/section/sub-content-panel-bg-btm.gif) no-repeat bottom; padding: 9px 14px 12px; overflow:hidden; height: 0.01%; }
.subContentPanel .productCategoryGroup1col { float: left; width: 165px; background: url(/content/images/section/category_title_bg.gif) no-repeat left top; display: block; padding: 0px 0px 0px 10px; }
.subContentPanel .productCategoryGroup1col p { background: url(/content/images/section/category_title_bg.gif) no-repeat right top; display:block; padding: 8px 10px 8px 0px; text-align: center; color: #68727a; font-weight: bold; margin:0px; }
.subContentPanel .productCategoryGroup2col { float: left; width: 348px; background: url(/content/images/section/category_title_bg.gif) no-repeat left top; display: block; padding: 0px 0px 0px 10px; }
.subContentPanel .productCategoryGroup2col p { background: url(/content/images/section/category_title_bg.gif) no-repeat right top; display:block; padding: 8px 10px 8px 0px; text-align: center; color: #68727a; font-weight: bold; margin:0px; }
.subContentPanel-2colBox { float: left; width: 195px; background: #FFF; border-right: 1px solid #d8d8d9; border-bottom: 1px solid #bcbcbe; border-left: 1px solid #d8d8d9; border-top-width: 0px; border-top-style: none; margin: 0px 0px 10px; padding: 10px 60px 0px 10px; }
.subContentPanel-3colBox { float: left; width: 153px; background: #FFF; border-right: 1px solid #d8d8d9; border-bottom: 1px solid #bcbcbe; border-left: 1px solid #d8d8d9; border-top-width: 0px; border-top-style: none; margin: 0px 0px 10px; padding: 10px 10px 0px; }
.subContentPanel-3colBox img { border: 1px solid #d7d7d7; margin:-5px -5px 5px; height: 88px; width: 162px; }
body .marginRight8px { margin-right: 8px; }
.subContentPanel #technicalSupport { background: #FFF url(/content/images/section/pensions_tech_support_icon.gif) no-repeat right top; }
.subContentPanel #regulatoryUpdates { background: #FFF url(/content/images/section/pensions_reg_updates_icon.gif) no-repeat right top; }
.subContentPanel #toolsCalculators { background: #FFF url(/content/images/section/pensions_tools_calc_icon.gif) no-repeat right top; }
.subContentPanel #investmentOptions { background: #FFF url(/content/images/section/pensions_inv_opt_icon.gif) no-repeat right top; }
.subContentPanel #transferSupport { background: #FFF url(/content/images/section/pensions_transfer_supp_icon.gif) no-repeat right top; }
.subContentPanel #issuesOpportunities { background: #FFF url(/content/images/section/pensions_issues_opp_icon.gif) no-repeat right top; }
.subContentPanel h4 { font-size: 120%; margin: 0px 0px 5px; padding: 0px; }
.subContentPanel h4 a { color: #036; display: inline-block; background: url(/content/images/section/sub-content-panel-h3-chevron.gif) no-repeat right 4px; padding: 0px 13px 0px 0px; }
.subContentPanel h4 a:hover { color: #c00; display: inline-block; background: url(/content/images/section/sub-cont-pan-h3-hov-chev.gif) no-repeat right 4px; padding: 0px 13px 0px 0px; text-decoration:underline; }
.subContentPanel h5 {}
.subContentPanel p { font-size: 100%; line-height: 140%; margin: 0px 0px 15px; padding: 0px; }
.subContentPanel a { color: #C00; }
.subContentPanel a:hover { text-decoration:underline; }
.subContentPanel span.new { background: #C00; color: #FFF; padding: 1px 4px; font-size: 80%; line-height: 80%; vertical-align: 1px; }
.subContentPanel ul { margin: 0px 0px 15px!important; padding: 0px!important; list-style: none; }
.subContentPanel ul li { background: url(/content/images/section/sub-content-panel-a-chevron.gif) no-repeat 0px 4px; padding: 0px 0px 0px 13px!important; list-style: none!important; margin: 0px!important; }
.subContentPanel ul li a { line-height: 140%; color: #C00!important; }
.subContentPanel ul li a:hover {text-decoration:underline;}
.subContentPanel p.callToAction {border-top: 1px solid #d7d7d7; background: url(/content/images/section/sub-content-panel-a-chevron.gif) no-repeat 0px 15px; padding: 10px 0px 0px 13px;}
.subContentPanel p.callToAction a {color: #C00;}
.flashBannerContainer {background: url(/content/images/section/flash-banner-container-btm.gif) no-repeat bottom; margin: 0px 0px 12px;}
.flashBannerContainerInside {background: url(/content/images/section/flash-banner-container-top.gif) no-repeat top; padding: 11px 10px 19px;}
/* ---------- Second Level Template - News Box changes 18/02/10 ---------- */
#newsTitle {MARGIN: 0px 5px; WIDTH: 550px;}
#newsTitle h2 {font-weight:normal; font-size: 135%; line-height: 135%; padding: 6px 0px 0px 5px;}
.newsSummary {MARGIN-TOP: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN-LEFT: 10px; WIDTH: 540px;} 
.newsSummary h3 {background: url(/content/images/section/sub-content-panel-a-chevron.gif) no-repeat 0px 4px; padding: 0px 0px 0px 13px; margin:0px; font-size: 100%; line-height: 140%;}
.newsSummary p {font-size: 100%; line-height: 140%; padding: 0px 0px 0px 13px; margin:0px;}
.newsSummary h3 a {font-size: 100%; color: #c00; font-weight: normal;}
.newsSummary h3 a:hover {font-weight: normal;} 
#blueDash { CLEAR: both; MARGIN-LEFT:10px; WIDTH: 535px; BORDER-BOTTOM: #e0e0e0 1px solid}
.additionalNewsPanel {background: url(/content/images/section/additional_news_panel.gif) no-repeat bottom; width: 546px; margin: 10px auto 0px;}
.additionalNewsPanel p { display:block; width:273px; float:left; text-align: center; padding: 10px 0px; margin: 0px; }
.additionalNewsPanel a { color: #036; padding: 0px 13px 0px 0px; background: url(/content/images/section/additional_news_link_chevron.gif) no-repeat right 4px; display: inline-block; }
.additionalNewsPanel a:hover { background: url(/content/images/section/add_news_link_chev_hov.gif) no-repeat right 4px; }
/* ---------- Oracle Newsletter Landing Page 01/03/10 ---------- */
.gradientPanel { background: url(/content/images/section/oracle/intro_panel_top_bg.gif) no-repeat; padding: 7px 0px 0px; margin: 0px 0px 15px; }
.gradientPanelInside { background: url(/content/images/section/oracle/intro_panel_btm_bg.gif) no-repeat bottom; padding: 8px 16px; height: 0.01%; }
.gradientPanelInside p { font-size: 100%; line-height: 140%; margin: 0px 0px 15px; padding: 0px; }
.oracleNewsletterContainer { width: 185px; float: right; padding-left: 20px; margin: 0px 0px 15px; }
.oracleNewsletterBtn { margin: 0px; padding: 0px; }
.oracleNewsletterBtn a { background: url(/content/images/section/oracle/oracle_newsletter_btn_off.gif) no-repeat; display: block; margin: 0px; padding: 5px 32px 0px 12px; width: 141px; height: 20px; color:#003366; font-weight: bold; }
.oracleNewsletterBtn a:hover { background: url(/content/images/section/oracle/oracle_newsletter_btn_on.gif) no-repeat; color: #cc0000; }
#oracle_view_switcher { position: absolute; top: 0px; right: 0px; padding-right: 10px; padding-top: 5px; }
/*Styles for View Tooltip */
p#vtip { color: #fff; display: none; position: absolute; padding: 5px 10px; left: 5px; font-size: 100%; background-color: #003366; border: 1px solid #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; bottom: -10px; left: 25px }
/*Styles for the Oracle Technical News Tabbed Table */
#oracle_view_switcher ul.oracle_view_buttons {list-style-type: none; padding: 0; margin: 0;}
#oracle_view_switcher li { float: left; display: block; margin: 0px; color: #FFF; padding: 0px; background:   url(../Content_template_files/none); }
#oracle_view_switcher a {display: block; color: #FFF; padding-left: 10px; text-decoration: none;}
#oracle_view_switcher a:hover {text-decoration: none;}
#oracle_view_switcher li.listview_on a { background: url(/content/images/section/oracle/oracle_view_buttons.gif) no-repeat left bottom; height: 23px; width: 23px; text-indent: -9999px; margin: 0px 0px 0px 0px; padding: 0px; }
#oracle_view_switcher li.listview_off a { background: url(/content/images/section/oracle/oracle_view_buttons.gif) no-repeat left top; height: 23px; width: 23px; text-indent: -9999px; margin: 0px 0px 0px 0px; padding: 0px; }
#oracle_view_switcher li.gridview_on a { background: url(/content/images/section/oracle/oracle_view_buttons.gif) no-repeat right bottom; height: 23px; width: 23px; text-indent: -9999px; margin: 0px 0px 0px 0px; padding: 0px; }
#oracle_view_switcher li.gridview_off a { background: url(/content/images/section/oracle/oracle_view_buttons.gif) no-repeat right top; height: 23px; width: 23px; text-indent: -9999px; margin: 0px 0px 0px 0px; padding: 0px; }
#listview_panel { display: block;	height: 0.01%; }
#gridview_panel { display: none; height: 0.01%; }
.subContentPanel-1colBox { background: #FFF; border-right: 1px solid #d8d8d9; border-bottom: 1px solid #bcbcbe; border-left: 1px solid #d8d8d9; border-top-style: none; margin: 0px 0px 10px 0px; padding: 5px 10px 0px; }
.subContentPanel-1colBox h4 { padding: 2px 0px 7px 0px; margin: 0px; color: #003366; }
.oracle_toggle_btn { float: right; width: 72px; height: 20px; display: block; padding: 1px 0px 0px 0px; }
.oracle_toggle_extend { background: url(/content/images/section/oracle/oracle_toggle_extend.gif) no-repeat right top; display:block; width:72px; height:20px; }
.oracle_toggle_hide { background: url(/content/images/section/oracle/oracle_toggle_hide.gif) no-repeat right top; display: block; width: 72px; height: 20px; }
.oracle_listBox_hidden { display: none; clear: both; border-top: solid 1px #d7d7d7; border-right-style: none; border-bottom-style: none; border-left-style: none; padding: 10px 0px 0px 0px; width: 520px; }
.oracle_listBox_hidden p.callToAction { border-top: none; background: url(/content/images/section/oracle/scp-a-chevron.gif) no-repeat 0px 5px; padding: 0px 0px 0px 13px; }
.oracle_listBox_hidden p.callToAction a { color: #C00; }
.oracle_category_photo { background: #FFF; padding: 3px; border: 1px solid #d7d7d7; float: right; margin-bottom: 10px; margin-left: 10px; }
.subContentPanel-gridBox { float: left; width: 245px; background: #FFF; border-right: 1px solid #d8d8d9; border-bottom: 1px solid #bcbcbe; border-left: 1px solid #d8d8d9; border-top-style: none; padding: 5px 10px 0px; margin-bottom: 10px; }
.subContentPanel-gridBox h4 { padding: 2px 0px 7px 0px; margin: 0px; }
.halfWidthPanelContainer { display:block; clear:both; }
.halfWidthPanel { background: url(/content/images/section/oracle/addpan_btm_bg.gif) no-repeat left bottom; padding: 0px; margin: 0px 0px 15px; float: left; width: 280px; }
.halfWidthPanelInside { background: url(/content/images/section/oracle/addpan_top_bg.gif) no-repeat left top; padding: 15px 16px 8px; }
.halfWidthPanelInside h3 { font-size: 118%; margin: 0px 0px 5px; padding: 0px; color: #003366; }
.halfWidthPanelInside p { font-size: 100%; line-height: 140%; margin: 0px 0px 0px; padding: 0px; }
.halfWidthPanelInside p a { color: #C00; }
.halfWidthPanelInside p a:hover { text-decoration:underline; }
#subContentIntro_v2 .halfWidthPanelInside ul { margin: 0px 0px 15px; padding: 0px; }
#subContentIntro_v2 .halfWidthPanelInside ul li { background: url(/content/images/section/oracle/scp-a-chevron.gif) no-repeat 0px 4px; padding: 0px 0px 0px 13px; margin: 0px; list-style: none}
.halfWidthPanelInside ul li a { line-height: 140%; color: #C00!important; }
.halfWidthPanelInside ul li a:hover { text-decoration:underline; }
.halfWidthPanelInside p.callToAction { background: url(/content/images/section/oracle/scp-a-chevron.gif) no-repeat 0px 10px; padding: 5px 0px 10px 13px; }
.halfWidthPanelInside p.callToAction a { color: #C00; }
.marginRight10px { padding-right: 10px; }
#contributors h3 { color: #036; padding-bottom: 10px; }
#subContentIntro_v2 ul.contributorList { margin: 0px; padding: 0px; list-style:none; }
#subContentIntro_v2 ul.contributorList li.contributorPanel { border-top: 1px solid #D7D7D7; padding: 10px 0px 0px 0px; list-style:none; }
#subContentIntro_v2 ul.contributorList li.contributorPanel:first-child { border-top: none; padding: 0px; }
ul.contributorList .contributorPanel h4 { color: #003366; font-size: 105%; line-height: 120%; padding-top: 5px; }
ul.contributorList .contributorPanel p { }
ul.contributorList .contributorPhoto { background: #FFF; padding: 3px; border: 1px solid #d7d7d7; float: left; margin-right: 15px; margin-bottom: 10px; }
/* New Table Style */
#literaturetable_wrap { margin: 0px 0px 15px 0px;}
#tablepaging ul#listpaging {height: 29px; list-style-type: none; padding: 0; margin: 0; border-bottom: 1px solid #fff;}
#tablepaging li {float: left; display: block; margin: 0; color: #FFF; font-size: 15px; font-weight: bold; line-height: 28px; padding: 0px 15px 0px 0px;}
#tablepaging a {display: inline-block; height: 29px; color: #FFF; padding-left: 10px; text-decoration: none;}
#tablepaging a:hover {text-decoration: underline;}
#tablepaging li.listadviser_on {background-color: #40668C; background: url(/content/images/section/oracle/bg_tabpag01_on.gif) no-repeat top right;}
#tablepaging li.listadviser_on a {background: url(/content/images/section/oracle/bg_tabpag01_on_left.gif) no-repeat top left;}
#tablepaging li.listadviser_off {background-color: #7b9ab5; background: url(/content/images/section/oracle/bg_tabpag01_off.gif) no-repeat top right;}
#tablepaging li.listadviser_off a {background: url(/content/images/section/oracle/bg_tabpag01_off_left.gif) no-repeat top left;}
#tablepaging li.listconsumer_on {background-color: #40668C; background: url(/content/images/section/oracle/bg_tabpag02on.gif) no-repeat top right; margin-right: 10px;}
#tablepaging li.listconsumer_on a {background: url(/content/images/section/oracle/bg_tabpag01_on_left.gif) no-repeat top left; padding-right: 10px;}
#tablepaging li.listconsumer_off {background-color: #7b9ab5; background: url(/content/images/section/oracle/bg_tabpag02off.gif) no-repeat top right; margin-right: 10px;}
#tablepaging li.listconsumer_off a {background: url(/content/images/section/oracle/bg_tabpag02off_left.gif) no-repeat top left; padding-right: 10px;}
#literatureTable_adviser{ display: block; }
#literatureTable_consumer{display: none;}
table.tablesorter {background-color: #f9f8f8; width: 100%; text-align: left; color: #000; border: 0;}
table.tablesorter td {border-top: 1px solid #fff; border-bottom: 1px solid #bdc2c5; border-right: 1px solid #bdc2c5;}
table.tablesorter img {border: 0;}
table.tablesorter .lastcell {border-right: 0;}
table.tablesorter .img_pdf {float: right; padding: 4px 3px 4px 3px;}
table.tablesorter .tableheader2 {width: 100px;}
table.tablesorter .tableheader3 {width: 80px;}
table.tablesorter .tableSubHead td { background-color: #dbdee0!important; width: 550px; text-align: left; color: #003366; padding: 7px 10px; border-bottom: 1px solid #bdc2c5; border-right: none; font-weight: bold; }
table.tablesorter .tablesorteritem {float:left; display:inline; width:300px;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th { background-color: #40668c; padding: 5px 10px; color: #FFF; border-right: 1px solid #fff; text-align: left; }
table.tablesorter thead tr .header {background-image: url(/content/images/bg.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer;}
table.tablesorter tbody td {color: #3D3D3D; padding: 3px 10px; background-color: #f2f0f0; vertical-align: top;}
table.tablesorter tbody tr.odd td {background-color:#f9f8f8;}
table.tablesorter thead tr .headerSortUp {background-image: url(/content/images/asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image: url(/content/images/desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: #003366;}
/*Tool Tip*/
#dhtmltooltip{position: absolute; left: -300px; width: 150px; border: 1px solid black; padding: 4px; background-color: #d2eef9; visibility: hidden; z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}
#dhtmlpointer{position:absolute; left: -300px; z-index: 101; visibility: hidden;}
/*New style for contact us page - added by Sarah Tough*/
.tableBackLtBlue .telephoneNumber {font-size: 150%; color: #40668c;}
.tableSubHeaderLightGrey { padding: 5px; FONT-WEIGHT: bold; BACKGROUND-COLOR: #d7d5d5;}
.highlightedPanel {background: #DFDDDD;width: 550px;padding: 10px 10px 0px;border-bottom: 1px solid #bdc2c5;}
.highlightedPanel h3 {font-size: 110%; color: #003366;}
.tableHeaderWhiteBold h2 {font-size: 115%;}
/*New style added for PruUpdate page - added by Sarah Tough */
.pruUpdatePanel {background: url(/content/images/feature_panel_top.png) no-repeat; padding: 19px 0px 0px; margin: 0px 0px 20px;}
.pruUpdatePanelInside {background: url(/content/images/feature_panel_btm.png) repeat bottom; padding: 1px 15px 20px 20px; height: 0.01%;}
.pruUpdatePanelInside p {font-size: 100%; line-height: 140%; margin: 0px 0px 15px; padding: 0px; color: #fff;}
.pruUpdatePlayer {width: 214px; float: right; padding-left: 15px; margin: 0px 0px 15px;}
.ctaButton {margin: 0px; padding: 0px;}
.ctaButton a {background: url(/content/images/bg_cta_button_arrowright.png) no-repeat top right; display: block; margin: 0px; padding: 0px 22px 0px 0px; height: 28px; color:#003366; float: left;}
.ctaButton a span {background: url(/content/images/bg_cta_button_left.png) no-repeat top left; isplay: block; margin: 0px; padding: 5px 10px 0px 10px; height: 23px; color:#003366; font-weight: bold; float: left;}
.ctaButton a:hover, .ctaButton a:active {background: url(/content/images/button_arrowright_hover.png) no-repeat top right; color: #cc0000; text-decoration: none;}
.ctaButton a:hover span, .ctaButton a:active span {color: #cc0000;	text-decoration: none;}
/* Lightbox stylesheet content - added by Richard Barton 150410 */
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0; }
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#fff;}
#colorBox{}
    #cboxTopLeft{width:25px; height:25px; background:url(/content/images/lightbox/border1.png) 0 0 no-repeat;}
    #cboxTopCenter{height:25px; background:url(/content/images/lightbox/border1.png) 0 -50px repeat-x;}
    #cboxTopRight{width:25px; height:25px; background:url(/content/images/lightbox/border1.png) -25px 0 no-repeat;}
    #cboxBottomLeft{width:25px; height:25px; background:url(/content/images/lightbox/border1.png) 0 -25px no-repeat;}
    #cboxBottomCenter{height:25px; background:url(/content/images/lightbox/border1.png) 0 -75px repeat-x;}
    #cboxBottomRight{width:25px; height:25px; background:url(/content/images/lightbox/border1.png) -25px -25px no-repeat;}
    #cboxMiddleLeft{width:25px; background:url(/content/images/lightbox/border2.png) 0 0 repeat-y;}
    #cboxMiddleRight{width:25px; background:url(/content/images/lightbox/border2.png) -25px 0 repeat-y;}
    #cboxContent{background:#fff;}
    #cboxLoadedContent{margin-bottom:20px;}
    #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
    #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
    #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
    #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
    #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
    #cboxLoadingOverlay{background:url(/content/images/lightbox/loading.gif) 5px 5px no-repeat #fff;}
    #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}
/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/content/images/lightbox/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/content/images/lightbox/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/content/images/lightbox/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/content/images/lightbox/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/content/images/lightbox/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/content/images/lightbox/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/content/images/lightbox/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/content/images/lightbox/borderMiddleRight.png, sizingMethod='scale');}
/* PruUpdate styles added by Richard Barton - 20052010 */
.pruUpdatePanel { background: url(/content/images/section/pruupdate/pruupdate_feature_panel_top.png) no-repeat; padding: 19px 0px 0px; margin: 0px 0px 20px; }
.pruUpdatePanelInside {	background: url(/content/images/section/pruupdate/pruupdate_feature_panel_btm.png) repeat bottom; padding: 1px 15px 20px 20px; height: 0.01%; }
.pruUpdatePanelInside p { font-size: 100%; line-height: 140%; margin: 0px 0px 15px; padding: 0px; color: #fff; } 
.pruUpdatePlayer { width: 214px; float: right; padding-left: 15px; margin: 0px 0px 15px; }
.ctaButton { margin: 0px; padding: 0px; }
.ctaButton a { background: url(/content/images/section/pruupdate/bg_cta_button_arrowright.png) no-repeat top right; display: block;	margin: 0px; padding: 0px 22px 0px 0px; height: 28px; color:#003366; float: left; }
.ctaButton a span {	background: url(/content/images/section/pruupdate/bg_cta_button_left.png) no-repeat top left; display: block; margin: 0px; padding: 5px 10px 0px 10px;	height: 23px; color:#003366; font-weight: bold; float: left; }
.ctaButton a:hover, .ctaButton a:active { background: url(/content/images/section/pruupdate/bg_cta_button_arrowright_hover.png) no-repeat top right; color: #cc0000;	text-decoration: none; }
.ctaButton a:hover span, .ctaButton a:active span {	color: #cc0000;	text-decoration: none; }
/* Updates for SFY Servicing section - added by Richard Barton 25052010 */
/* Styles for highlights carousel */
body .highlightsWrap {padding-bottom: 15px;}
#highlights { position: relative; overflow: visible; /*leave this value alone*/ width: 518px; /*Width of Carousel Viewer itself*/ height: 7em; /*Height should enough to fit largest content's height*/ clear: both; display: block; }
#highlights .belt { position: relative; /*leave this value alone*/ left: 0; top: 0; overflow:visible; clear: both; display: block; }
#highlights .panel { float: left; /*clip content that go outside dimensions of holding panel DIV*/ margin: 0px 0px 20px; /*margin around each panel*/ width: 518px; clear: both; overflow: visible; display: block; height: 9em; text-align: center; }
#highlights .belt .panel a h3 { color: #C00; font-size: 100%; width: 225px; margin-bottom: 5px; }
.highlightsWrap #carouselNav { text-align: center; position:relative; clear: both; display: block; border-top: 1px solid #e7e7e7; padding: 10px 0px 0px; width: 518px; }
.highlightsWrap #carouselNav #navbtnleft { }
.highlightsWrap #carouselNav #navbtnright { }
.highlightsWrap #carouselNav .skipbtn { padding-top:0; }
.highlightsWrap #carouselNav #highlights-paginate { text-align: center; float: left; display: block; width: 400px; margin: 0px auto; }
/* Styles for full width and half width panels within the subContentPanel box */
.subContentPanel-fullWidthBox { float: left; background: #FFF; border-right: 1px solid #d8d8d9; border-bottom: 1px solid #bcbcbe; border-left: 1px solid #d8d8d9; border-top-width: 0px; border-top-style: none; margin: 0px 0px 10px; padding: 10px 10px 0px; display: block; width: 520px; }
.subContentPanel-halfWidthBox { float: left; width: 245px; background: #FFF; border-right: 1px solid #d8d8d9; border-bottom: 1px solid #bcbcbe; border-left: 1px solid #d8d8d9; border-top-width: 0px; border-top-style: none; margin: 0px 0px 10px; padding: 10px 10px 0px 10px; }
.subContentPanel-halfWidthBox h4, .subContentPanel-fullWidthBox h4 { color: #036; }
.subContentPanel-halfWidthBox ul, .subContentPanel-fullWidthBox ul { margin: 0px 0px 15px; padding: 0px; list-style: none; }
.subContentPanel-halfWidthBox ul li, .subContentPanel-fullWidthBox ul li { background: url(/content/images/section/scp-a-chevron.gif) no-repeat 0px 4px; padding: 0px 0px 0px 13px!important; margin: 0px; list-style: none; }
.subContentPanel-halfWidthBox ul li a, .subContentPanel-fullWidthBox ul li a { line-height: 140%; color: #C00!important; }
.subContentPanel-halfWidthBox ul li a:hover, .subContentPanel-fullWidthBox ul li a:hover { text-decoration:underline; }
/* Styles to set up the main boxes in the Servicing homepage */
.subContentPanel #serviceStrengths { background: #FFF url(/content/images/section/icon_servicing_strengths.gif) no-repeat right top; }
.subContentPanel #dedicatedExperts { background: #FFF url(/content/images/section/icon_servicing_experts.gif) no-repeat right top; }
.subContentPanel #serviceExperience { background: #FFF url(/content/images/section/icon_servicing_experience.gif) no-repeat right top; }
.subContentPanel #haveYourSay { background: #FFF url(/content/images/section/icon_servicing_your_say.gif) no-repeat right top; }
.gradientPanelInside h3 { font-size: 118%; margin: 0px 0px 5px; padding: 0px; color: #003366; }
/* Styles for animated collapse panel with Expand All and Hide All buttons */
#view_switcher { position: absolute; top: 0px; right: 0px; padding-right: 10px; padding-top: 5px; }
#view_switcher ul.view_buttons { list-style-type: none; padding: 0px; margin: 0px; } 
#view_switcher li { float: left; display: block; margin: 0px; color: #FFF; padding: 0px; background: url(../Content_template_files/none); }
#view_switcher a { display: block; color: #FFF; padding-left: 10px; text-decoration: none; }
#view_switcher a:hover { text-decoration: none; }
#view_switcher li.expandall_on a { background: url(/content/images/section/oracle/bg_expand_close_buttons.gif) no-repeat left bottom; height: 23px; width: 23px; text-indent: -9999px; margin: 0px 0px 0px 10px; padding: 0px; }
#view_switcher li.expandall_off a { background: url(/content/images/section/oracle/bg_expand_close_buttons.gif) no-repeat left top; height: 23px; width: 23px; text-indent: -9999px; margin: 0px 0px 0px 10px; padding: 0px; }
#view_switcher li.hideall_on a { background: url(/content/images/section/oracle/bg_expand_close_buttons.gif) no-repeat right bottom; height: 23px; width: 23px; text-indent: -9999px; margin: 0px 0px 0px 10px; padding: 0px; }
#view_switcher li.hideall_off a { background: url(/content/images/section/oracle/bg_expand_close_buttons.gif) no-repeat right top; height: 23px; width: 23px; text-indent: -9999px; margin: 0px 0px 0px 10px; padding: 0px; }
.extend_hide_toggle_btn { float: right; width: 72px; height: 20px; display: block; padding: 1px 0px 0px 0px; }
.toggle_extend { background: url(/content/images/section/oracle/oracle_toggle_extend.gif ) no-repeat right top; display:block; width:72px; height:20px; }
.toggle_hide { background: url(/content/images/section/oracle/oracle_toggle_hide.gif ) no-repeat right top; display: block; width: 72px; height: 20px; }
/* Styles for the category panel within the expand all hide all box */
.category_panel_hidden { display: none; clear: both; border-top: solid 1px #d7d7d7; border-right-style: none; border-bottom-style: none; border-left-style: none; padding: 10px 0px 0px 0px; width: 520px; }
.category_panel_hidden p.callToAction { border-top: none; background: url(/content/images/section/oracle/scp-a-chevron.gif) no-repeat 0px 5px; padding: 0px 0px 0px 13px; }
.category_panel_hidden p.callToAction a { color: #C00; }
.photo_border_right { background: #FFF; padding: 3px; border: 1px solid #d7d7d7; float: right; margin-bottom: 10px; margin-left: 10px; }
.profileBox {display: block; float: right; width: 123px; margin: 0px 0px 10px 10px; }
.profileBox img {background: #FFF; padding: 3px; border: 1px solid #d7d7d7; }
.profileBox .details { background: #f4f4f4; padding: 5px; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; }
.profileBox .moreInfo { background: #f4f4f4; padding: 5px; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; text-align: center; overflow: hidden; }
.profileBox .moreInfo a { background: url(/content/images/section/oracle/bg_moreinfo_button.gif) no-repeat 0px 0px; display: block; text-align: left; padding-left: 15px; height: 16px; padding-top: 0px; float: left; }
.profileBox .moreInfo a:hover, .profileBox .moreInfo a:active, .profileBox .moreInfo a:visited  { color: #cc0000; }
/* Styles to add a tick list and new icon to text */
html ul.ticklist li { background: url(/content/images/section/oracle/bg_green_tick_bullet.gif) no-repeat 0px 4px; padding: 0px 0px 10px 20px!important; }
html ul li.tick { background: url(/content/images/section/oracle/bg_green_tick_bullet.gif) no-repeat 0px 4px; padding: 0px 0px 10px 20px!important; }
html span.new { background: #C00; color: #FFF; padding: 1px 4px; font-size: 80%; line-height: 80%; vertical-align: 1px; text-transform: uppercase; }
/* Intro box styles */
.subContentIntro { overflow: hidden; margin: 0px 0px 20px; padding: 0px ; }
.subContentIntro p { font-size: 100%; line-height: 140%; margin: 0px 0px 15px; }
.subContentIntro p a { color: #C00; }
.subContentIntro p a:hover { text-decoration:underline; }
.iconPadding {padding: 0px 0px 10px 10px;}
/* Styles for the video container panel */
.videoContainer { background: url(/content/images/section/flash-banner-container-btm.gif) no-repeat bottom; margin: 0px 0px 12px; }
.videoContainerInside { background: url(/content/images/section/flash-banner-container-top.gif) no-repeat top; padding: 11px 10px 19px; overflow: hidden; }
.videoContainerInside object, .videoContainer embed { display:block; float:left; width: 330px; margin: 0px 10px 0px 0px; }
.videoContainerInside .videoDetails { display: block; float: left; width: 180px; background: #ececec; padding: 0px 15px; margin: 5px 0px 0px; min-height: 265px; }
.videoContainerInside .videoDetails p { font-size: 100%; line-height: 140%; }
/* Styles for the Pensions Campaign 2010 Landing page - GD 10/06/10 */
.landingPage { width: 785px; font: normal 13px/20px Arial, Helvetica, sans-serif; }
.landingPage h2 { font-size: 18px; color: #003366; line-height: 26px; margin: 0px 0px 15px; }
.landingPage h3 { font-size: 16px; color: #003366; line-height: 24px; }
.landingPage h4 { font-size: 14px; color: #003366; line-height: 22px; }
.landingPage p { margin: 0px 0px 20px; padding: 0px; }
.landingPage a { color: #cc0000; }
.landingPage a:hover { text-decoration: underline; }
.landingPage a:hover, .landingPage a:active, .landingPage a:visited { color: #cc0000; }
.landingPage ul { margin: 0px!important; padding: 0px; list-style: none; }
.landingPage li { list-style: none!important; margin: 0px 0px 10px; padding: 0px 0px 0px 18px; background: url(/content/images/286257/pensions2010/bg_list_icon.png) no-repeat 0px 4px; }
.landingPageContent { overflow: hidden;}
.landingPageContentLeft { float: left; width: 368px; padding: 0px 25px 0px 0px; }
.landingPageContentRight {float: left; width: 367px; padding: 0px 0px 0px 25px; background: url(/content/images/286257/pensions2010/bg_vertical_border.png) repeat-y left 50px; margin: 0px 0px 20px;}
.furtherInformation {margin: 0px 0px 20px; border-top: 1px solid #d9d9d9; padding: 20px 0px 0px; overflow: hidden;}
.furtherInformation .paddingRight { padding: 0px 1px 0px 0px; }
.furtherInformation ul { margin: 0px 0px 20px; padding: 0px; }
.furtherInformation li {float: left; width: 340px; display: block; margin: 0px; padding: 0px; background: url(../Content_template_files/none);}
.furtherInformation li a {}
.furtherInformation li a.primaryCtaButton {background: url(/content/images/286257/pensions2010/bg_cta_btn_right.png) no-repeat right top; display: block; padding: 0px 35px 0px 0px;}
.furtherInformation li a.primaryCtaButton span {background: url(/content/images/286257/pensions2010/bg_cta_btn_left.png) no-repeat; display: block;padding: 6px 0px 6px 15px; color: #FFF; text-decoration: none; width: 290px; min-height: 26px; line-height: 20px;}
.furtherInformation li a.secondaryCtaButton  { display: block; padding: 0px 0px 0px 0px; }
.furtherInformation li a.secondaryCtaButton span { background: url(/content/images/286257/pensions2010/bg_list_icon.png) no-repeat 0px 9px; display: block; padding: 6px 10px 6px 20px; text-decoration: none; width: 310px; }
.furtherInformation li a.primaryCtaButton:hover {cursor: hand;}
.furtherInformation li a.secondaryCtaButton:hover {cursor: hand; text-decoration: underline!important;}
.featureArea { background: #ecfaff url(/content/images/286257/pensions2010/bg_feature_panel_btm.png) no-repeat bottom; margin: 0px 0px 25px 0px; }
.featureAreaInside { background: url(/content/images/286257/pensions2010/bg_feature_panel_top.png) no-repeat top; overflow: hidden; }
.featureAreaInside object, .featureAreaInside embed { margin: 0px 0px 20px 0px; padding: 0px; }
.expPanel { width: 743px; display: none; margin: 0px 21px 20px; }
.expPanel .expHeader { background: url(/content/images/286257/pensions2010/bg_exp_panel_header.png) no-repeat left top; position: relative; height: 28px; padding: 12px 0px 0px 25px; }
.expPanel .expHeader h2 { margin: 0px; padding: 0px; color: #FFF; font-size: 18px; font-weight: normal; line-height: 18px; }
.expPanel a.expClose { background: url(/content/images/286257/pensions2010/bg_exp_panel_close.png) no-repeat right top; display: block; height: 40px; width: 132px; text-indent: -9999px; position: absolute; top: 0px; right: 0px; }
.expPanel a.expClose:hover, .expPanel a.expClose:active { background: url(/content/images/286257/pensions2010/bg_exp_panel_close.png) no-repeat right bottom; }
.expPanel .expContent { background: #FFF url(/content/images/286257/pensions2010/bg_exp_panel_btm.png) no-repeat left bottom; padding: 15px 25px 5px 25px; overflow: hidden; }
.expPanel .expContent a.ctaButton { background: url(/content/images/286257/pensions2010/bg_cta_btn_right.png) no-repeat right; display: block; float: right; padding: 0px 35px 0px 0px; margin-bottom: 20px; }
.expPanel .expContent a.ctaButton span { background: url(/content/images/286257/pensions2010/bg_cta_btn_left.png) no-repeat; height: 26px; display: block; padding: 6px 0px 0px 15px; color: #FFF; text-decoration: none; }
.gradientPanelInside ul { margin:0px 0px 15px 0px!important; padding: 0px;  }
.gradientPanelInside ul li { background: url(/content/images/section/scp-a-chevron.gif) no-repeat 0px 4px; list-style:none; margin:0px; display: block; padding: 0px 0px 0px 15px;  }
.gradientPanelInside ul li a { line-height: 140%; color: #C00!important;  }
.gradientPanelInside ul li a:hover { text-decoration:underline; }

/* -- Project IRIS Landing page styles -- */
.productNews {margin:20px 0px 0px 0px}
.landingPageLeft {float:left; width:571px; display:block; }
.landingPageRight {float:left; width:184px; display:block; margin: 0px 0px 10px 30px;}
.landingPageLeft h2 { font-size: 115% }
.landingPageLeft h3 { font-size: 110% }
.landingPageLeft ul { margin:0px; padding:0px 0px 15px 20px; }
.landingPageLeft ul li { margin:0px; padding:0px 0px 0px 13px; background: url(/content/images/286257/iris/lp_blt.gif) no-repeat 0px 6px; }
.productNews3buttons, .productNews2buttons { width:571px; display: block; margin: 0px 0px 20px 0px;}
.productNews3button { display:block; width: 184px; float: left; background: url(/content/images/286257/iris/lp_btn_home_top.gif) no-repeat top; text-decoration: none!important; cursor: hand; }
.productNews3buttonInside { background: url(/content/images/286257/iris/lp_btn_home_btm.gif) no-repeat bottom; display: block; font-size: 100%; color: #FFF; padding: 6px 35px 6px 10px; line-height: 130%; }
.productNews3button:hover { display:block; width: 184px; float: left; background: url(/content/images/286257/iris/lp_btn_home_hover_top.gif) no-repeat top; text-decoration: none!important; }
.productNews3button:hover .productNews3buttonInside { background: url(/content/images/286257/iris/lp_btn_home_hover_btm.gif) no-repeat bottom; display: block; font-size: 100%; color: #cc0000; padding: 6px 35px 6px 10px; line-height: 130%; }
.productNews2button { display:block; width: 273px; float: left; background: url(/content/images/286257/iris/lp_btn_sub_top.gif) no-repeat top; text-decoration: none!important; cursor: hand; }
.productNews2buttonInside { background: url(/content/images/286257/iris/lp_btn_sub_btm.gif) no-repeat bottom; display: block; font-size: 100%; color: #FFF; padding: 7px 35px 7px 10px; line-height: 130%; }
.productNews2button:hover { display:block; width: 273px; float: left; background: url(/content/images/286257/iris/lp_btn_sub_hover_top.gif) no-repeat top; text-decoration: none!important; }
.productNews2button:hover .productNews2buttonInside { background: url(/content/images/286257/iris/lp_btn_sub_hover_btm.gif) no-repeat bottom; display: block; font-size: 100%; color: #cc0000; padding: 7px 35px 7px 10px; line-height: 130%; }
.landingPageRhnPanel { background: url(/content/images/286257/iris/lp_rhn_top.gif) no-repeat top; display: block; margin: 0px 0px 10px 0px; width: 184px; }
.landingPageRhnPanelInside { background: url(/content/images/286257/iris/lp_rhn_btm.gif) no-repeat bottom; display: block; padding: 0px 10px 5px 10px; width: 164px; }
.landingPageRhnPanelInside h2 { font-size: 115%; line-height: 120%; border-bottom: 1px solid #e0dfe0; margin: 0px; padding: 8px 0px 6px 0px; } 
.landingPageRhnPanelInside ul {margin:0px; padding:0px;}
.landingPageRhnPanelInside ul li {margin:0px; padding:0px; background:none; border-bottom: 1px solid #e0dfe0;}
.landingPageRhnPanelInside ul li:last-child {border-bottom:none;}
.landingPageRhnPanelInside ul li a { display: block; background: url(/content/images/286257/iris/lp_bullet_red.gif) no-repeat 0px 10px; padding: 7px 0px 0px 13px; font-size: 100%; line-height: 130%; }
.landingPageRhnPanelInside ul li.current a { display: block; background: url(/content/images/286257/iris/lp_bullet_red.gif) no-repeat 0px 10px; padding: 7px 0px 0px 13px; font-size: 100%; font-weight: bold; line-height: 130%; }
.landingPageRhnPanelInside ul li.current a:hover { 	text-decoration: none; }
/* Secure Messaging Panel - author:- Philip Drury 12-07-2010 - added by RB 30072010 */
#securemsg {MARGIN: 0px 15px;}
#securemsg H2 {font-weight:normal; FONT-SIZE:135%; COLOR:#003366; padding:6px 0 0 0;}
#securemsg p {font-size:100%; margin:5px 0 10px 0; padding:5px 0;}
#securemsg_submit_btn { FONT-WEIGHT:bold; MARGIN: 0 0 10px; WIDTH: 200px; HEIGHT: 28px; padding: 0px; display: block;}
#securemsg_submit_btn A {WIDTH: 200px; background:url(/content/images/section/secure_mess/securemsg_submit_btn_off.gif) no-repeat; display:block; padding:0 0 4px 0; margin:0; color:#003366; line-height:24px;}
#securemsg_submit_btn A span {padding:0 0 0 12px;}
#securemsg_submit_btn A:hover {COLOR:#cc0000; background:url(/content/images/section/secure_mess/securemsg_submit_btn_on.gif) no-repeat; text-decoration:none;}
.securemsg_prumail { margin: 0px 0px 10px 0px; }
.securemsg_prumail  .left { margin: 0px 15px 0px 0px; }
.securemsg_prumail_box { width: 261px; display: block; background: url(/content/images/section/secure_mess/securemsg_panel_box_top.gif) no-repeat 0px 0px; padding: 9px 0px 0px; margin: 0px auto; float: left; }
.securemsg_prumail_box .inside { background: url(/content/images/section/secure_mess/securemsg_panel_box_btm.gif) no-repeat bottom; display: block; padding: 0 0 10px 0; width: 261px; text-align:center; }
.securemsg_prumail_box h3 { padding: 5px 0 10px 0; margin: 0; }
.securemsg_prumail_btn_padding {padding:0 18px;}
.securemsg_prumail_btn {FONT-WEIGHT:bold; MARGIN:0 0 10px 0; WIDTH:225px; HEIGHT:28px; padding:0; display:block;}
.securemsg_prumail_btn A {WIDTH:225px; background: url(/content/images/section/secure_mess/securemsg_prumail_btn_off.gif) no-repeat; display:block; padding:0 0 4px 0; margin:0; color:#fff; line-height:24px;}
.securemsg_prumail_btn A:link, .securemsg_prumail_btn A:visited {color:#FFF;}
.securemsg_prumail_btn A span {padding:0 10px 0 0;}
.securemsg_prumail_btn A:hover {background: url(/content/images/section/secure_mess/securemsg_prumail_btn_on.gif) no-repeat; text-decoration:none; color:#FFF;}
/* LGRI Landing Page styles - Added 23/08/10 Graham Dick/Richard Barton */
.landingLinksPanel { background: url(/content/images/286257/lgri/lp_links_pnl_btm.png) no-repeat left bottom; margin: 0px 0px 20px; padding: 0px; }
.landingLinksPanel .inside { background: url(/content/images/286257/lgri/lp_links_pnl_top.png) no-repeat left top; margin: 0px; padding: 20px 10px 10px; display: block; overflow: hidden; }
.landingLinksPanel .inside .column { float: left; width: 170px; }
.landingLinksPanel .inside .column h3 { padding: 10px 0px; }
.landingLinksPanel .inside a { background: url(/content/images/286257/lgri/pdf_icon_sm.png) no-repeat 0px 0px; display: block; padding: 0px 0px 10px 22px; line-height: 16px; margin: 0px; }
.landingLinksPanel .inside a.horizontalDivide { border-bottom: 1px solid #d9d9d9;}
.marginRight20px { margin: 0px 20px 0px 0px;}
/* 17/08/10 - New styles added for the Icons within the Adviser Support panel on the International and Estate Planning section pages */
.subContentPanel #literatureLibrary { background: #FFF url(/content/images/section/icon_literature_lib.gif) no-repeat right top; }
.subContentPanel #technicalNewsletter { background: #FFF url(/content/images/section/icon_tech_news.gif) no-repeat right top; }
.subContentPanel #supportForYou { background: #FFF url(/content/images/section/icon_support4u.gif) no-repeat right top; }
.subContentPanel #offshoreBonds { background: #FFF url(/content/images/section/icon_int_offshore.gif) no-repeat right top; }
.subContentPanel #moreAboutUs { background: #FFF url(/content/images/section/icon_int_about_us.gif) no-repeat right top; }
#homeLeftPromoTopText ul {margin: 0px; padding: 0px;}
#homeLeftPromoTopText ul li {list-style: none; padding-left: 15px; BACKGROUND: url(/content/images/redesign/Leftyellowbullet.gif) no-repeat 0px -3px;}
#itemContentContainer a:visited {color: #cc0000;}
.imagePadding_floatRight {float: right; padding: 0px 0px 15px 10px;}
/* New table styles - Added 08/09/10 Philip Drury */
.table_generic caption {display:none;}
.table_generic {border-collapse:collapse;}
.table_generic th {padding:5px; FONT-WEIGHT:bold; COLOR:#fff; BACKGROUND-COLOR:#40668c; border-bottom:1px solid #fff; border-right:1px solid #fff; vertical-align:top;}
.table_generic td {padding:5px; BACKGROUND-COLOR: #f2f0f0; color:#000; border-bottom:1px solid #fff; border-right:1px solid #fff; vertical-align:top;}
/* Added by Richard Barton on 16/10/10 for Commonly Used Literature */
.commonlyUsedLiterature { background: url(/content/images/section/com_used_lit_top.png) no-repeat top; display: block; clear: both; margin: 10px 0px; } 
.commonlyUsedLiteratureInside { background: url(/content/images/section/com_used_lit_btm.png) no-repeat bottom; display:block; padding: 15px 0px 15px 0px; }
.commonlyUsedLiterature h2 { display: block; margin: 0px; padding: 0px 15px 15px 15px; font-size: 108%; line-height: 108%; color: #003366; } 
.commonlyUsedLiterature table tr { background: url(/content/images/section/com_used_lit_hr.png) no-repeat left top; padding: 2px 0px 0px 0px; margin: 0px; display: block; } 
.commonlyUsedLiterature table tr td { padding: 15px 15px 15px 15px; background: none; } 
.commonlyUsedLiterature table tr td a { display: block; position: relative; } 
.commonlyUsedLiterature table tr td a span { display: block; padding-left: 42px; } 
.commonlyUsedLiterature table tr td img { float: left; margin-right: 10px; margin-bottom: 5px; position: absolute; left: 0px; top: 0px; }
/* Added by Richard Barton 10/12/10 to fix some style for Annuities section */
.subContentPanel-2colBox-noIcon { float: left; width: 245px; background: #FFF; border-right: 1px solid #d8d8d9; border-bottom: 1px solid #bcbcbe; border-left: 1px solid #d8d8d9; border-top-width: 0px; border-top-style: none; margin: 0px 0px 10px; padding: 10px 10px 0px 10px; }
/* Added by Richard Barton 20/01/11 to addx some styles for Annuities section for Paul Trepanier */
/* Additional panel style for hub pages - Added 18/01/11 Graham Dick */
.subContentPanel-bottomLinks { background: url(/content/images/section/subcontentpanel_btmlinks.png) no-repeat 0px bottom; display: block; padding: 10px 10px 5px 10px; border-top: 2px solid #8fa7bf; margin: 0px 0px 10px 0px; }
.subContentPanel-bottomLinks h4 { color: #003366; }
html ul.ticklist_hub li { background: url(/content/images/section/oracle/bg_green_tick_bullet.gif) no-repeat 0px 1px; padding: 0px 0px 8px 20px!important; }
/* Dynamic Portfolios Birthday Landing Page styles - Added 24/01/11 Graham Dick */
.dynamicPortfoliosBday {margin:20px 0px 0px 0px}
.dpb-feature { display: block; width: 784px; height: 220px; padding: 0px; margin: 0px 0px 15px 0px; }
.dpb-left {float:left; width:551px; display:block; }
.dpb-right {float:left; width:218px; display:block; margin: 0px 0px 10px 15px;}
.dpb-left h2 { font-size: 115%; }
.dpb-left h3 { 	font-size: 110%; }
.dpb-left p { font-size: 100%; font-weight: normal; }
.dpb-left p strong { color: #007264; }
.dpb-left ul { margin:0px; padding:0px 0px 15px 20px; }
.dpb-left ul li { margin:0px; padding:0px 0px 0px 13px; }
.dpb-RhnPanel { background: url(/content/images/286257/dpb/dpb_rhspanel_top.gif) no-repeat top; display: block; margin: 0px 0px 10px 0px; width: 218px; }
.dpb-RhnPanelInside { background: url(/content/images/286257/dpb/dpb_rhspanel_btm.gif) no-repeat bottom; display: block; padding: 0px 15px 12px 15px; width: 188px; }
.dpb-RhnPanelInside h2 { font-size: 115%; line-height: 120%; margin: 0px; padding: 10px 0px 6px 0px; }
.dpb-RhnPanelInside ul {margin:0px; padding:0px;}
.dpb-RhnPanelInside ul li { margin:0px; padding:0px; background:none; }
.dpb-RhnPanelInside ul li a { display: block; background: url(/content/images/redesign/right/rhn_red_chevron.gif) no-repeat 0px 6px; padding: 2px 0px 0px 10px; font-size: 100%; line-height: 130%; }
/* ICA new panel styles - Added 28/01/11 Graham Dick - updated by Richard Barton 01022011 */
.subContentPanel-2colBox-blank { float: left; width: 265px; background: #FFF; border-right: 1px solid #d8d8d9; border-bottom: 1px solid #bcbcbe; border-left: 1px solid #d8d8d9; border-top-width: 0px; border-top-style: none; margin: 0px 0px 10px; }
.subContentPanel-2colBox-blank h4 { padding: 7px 10px 14px 10px!important; font-size: 120%; line-height: 140%; color: #003366; display: block; background: url(/content/images/section/scp_2colbox_blank_hd.gif) no-repeat bottom; border-top: 1px solid #e0e1e1; }
.subContentPanel-2colBox-blank h5 { padding: 0px 10px 10px 10px!important; margin: 0px!important; font-size: 100%; line-height: 120%; color: #003366; display: block; }
.subContentPanel-2colBox-blank ul { padding: 0px 10px 10px 10px!important; margin: 0px!important; list-style: none!important; list-style-image: none!important; }
.subContentPanel-2colBox-blank ul li { list-style: none!important; list-style-image: none!important; }
/* New Jquery ShowHide panel - Added 31/01/11 Philip Drury */
.showhide_jquery { border-top:1px solid #e1e1e1; margin: 0px 0px 20px 0px; }
.showhide_jquery .showhide_panel_jquery { background: url(/content/images/section/bg_showhide_jquery.gif) no-repeat left bottom; padding:5px 10px; overflow:hidden; height:1%; }
.showhide_jquery h2 { display:block; width:450px; font-size:13px; color:#003366; padding:3px 0; }
.showhide_jquery a.btn_showhide_jquery { float:right; display:block; color:#cc0000; padding:3px 26px 3px 10px; border-left:1px solid #c8c8c9; }
.showhide_jquery a.btn_showhide_show_jquery { background: url(/content/images/section/btn_showhide_show_jquery.gif) no-repeat right center; outline: 0; }
.showhide_jquery a.btn_showhide_hide_jquery { background: url(/content/images/section/btn_showhide_hide_jquery.gif) no-repeat right center; }
.showhide_jquery .showhide_content_jquery { padding:0 0 5px 0; }
#mainContentContainer .showhide_jquery .showhide_content_jquery ul { margin:10px 0 0 0; padding-left:30px; padding-bottom:0 }
#mainContentContainer .showhide_jquery .showhide_content_jquery ul li { padding-bottom:20px; }
/* PIA IPB Landing page - Added 28/02/11 Philip Drury */
#subContent_2col #pia_ipb_container {background:url(/content/images/section/spain/bg_pia_ipb_top.jpg) no-repeat left top; padding:80px 0 20px 0;}
#pia_ipb_content {width:570px;}
#pia_ipb_content h3 {font-size:13px; padding:10px 0;}

#pia_ipb_content legend {display:none;}
#pia_ipb_content table {border-bottom:1px solid #cbcaca;}
#pia_ipb_content table th {background-color:#40668C; color:#FFF; border-bottom:1px solid #f3f1f1; border-right:1px solid #f3f1f1; padding:5px 10px;}
#pia_ipb_content table td {background-color:#fff; border-bottom:1px solid #f3f1f1; border-right:1px solid #f3f1f1; padding:5px 10px; text-align:left;}

#pia_ipb_content table.pia_ipb_table01 {width:100%;}
#pia_ipb_content table .pia_ipb_table01_column01 {width:70%; text-align:left;}
#pia_ipb_content table .pia_ipb_table01_column02 {width:30%; text-align:center;}

#pia_ipb_content table.pia_ipb_table02 {width:100%;}
#pia_ipb_content table.pia_ipb_table02 th {width:33%; text-align:center;}
#pia_ipb_content table.pia_ipb_table02 td {text-align:center;}

#pia_ipb_content table.pia_ipb_table03 {width:200px;}
#pia_ipb_content table .pia_ipb_table03_column01 {width:70%; text-align:left;}
#pia_ipb_content table .pia_ipb_table03_column02 {width:30%; text-align:right;}

.pia_ipb_sh {padding:10px 0 0 0;}
.bg_pia_ipb_sh_nobg {background:none!important;}
.pia_ipb_sh .pia_ipb_sh_panel {background-color:#f3f1f1; background-image:url(/content/images/section/spain/bg_pia_ipb_sh_panel.gif); background-repeat:no-repeat; background-position:left top; overflow:hidden; height:1%; margin:0 0 10px 0;}
.pia_ipb_sh a.btn_pia_ipb_sh {width:570px;background: url(/content/images/section/spain/bg_btn_pia_ipb_sh.gif) repeat-x left center; display:block; color:#cc0000; outline:0;}
.pia_ipb_sh h2 {float:left; font-size:13px; color:#003366; padding:3px 10px;}
.pia_ipb_sh a.btn_pia_ipb_sh {text-decoration:none;}
.pia_ipb_sh .btn_pia_ipb_sh_btm {background: url(/content/images/section/spain/btn_pia_ipb_sh_btm.gif) no-repeat left bottom;}
.pia_ipb_sh .btn_pia_ipb_sh_top {background: url(/content/images/section/spain/btn_pia_ipb_sh_top.gif) no-repeat left top; padding:5px 0 6px 0; overflow:hidden; height:1%;}

.pia_ipb_sh .btn_pia_ipb_sh_arrow {float:right; padding:3px 26px 4px 10px; margin:0 11px 0 0; border-left:1px solid #a0b4c1;}
.pia_ipb_sh a.btn_pia_ipb_sh:hover .btn_pia_ipb_sh_arrow {text-decoration:underline;}
.pia_ipb_sh .btn_pia_ipb_sh_arrow_down {background:url(/content/images/section/spain/btn_pia_ipb_sh_arrow_down.gif) no-repeat right center;}
.pia_ipb_sh .btn_pia_ipb_sh_arrow_up {background:url(/content/images/section/spain/btn_pia_ipb_sh_arrow_up.gif) no-repeat right center;}

.pia_ipb_sh .pia_ipb_sh_content {background-color:#f3f1f1; background-image:url(/content/images/section/spain/bg_pia_ipb_sh_content_btm.gif); background-repeat:no-repeat; background-position:left bottom; padding:0 10px 10px 10px; margin:20px 0 0 0;}
#subContent_2col .pia_ipb_sh .pia_ipb_sh_content ul {margin:10px 0 0 0; padding-left:30px; padding-bottom:0}
#subContent_2col .pia_ipb_sh .pia_ipb_sh_content ul li {padding-bottom:20px; list-style-image:url(/content/images/section/spain/blt_pia_ipb_sq_green.gif);}

#pia_ipb_right { float:right; background:url(/content/images/section/spain/bg_pia_ipb_right.jpg) no-repeat left top; width:184px; padding:292px 0 0 0;}
#pia_ipb_literature {background-color:#f4f2f2; background-image:url(/content/images/section/spain/bg_pia_ipb_right_lit_btm.gif); background-repeat:no-repeat; background-position:left bottom; padding:0 0 3px 0;}
#pia_ipb_literature_top {background:url(/content/images/section/spain/bg_pia_ipb_right_lit_top.gif) repeat-x top left; padding:10px 10px 0 10px;}
#pia_ipb_literature h2 {color:#003366; font-size:14px; padding:9px 0; margin:0;}
#pia_ipb_literature ul {list-style:none!important; padding:0; margin:0;}
#pia_ipb_literature li {list-style:none!important; padding:0; margin:0; border-top:1px solid #cbcaca;}
#pia_ipb_literature li a { background:url(/content/images/section/spain/blt_pia_ipb_arrow_red.gif) no-repeat left center; display:block; color:#cc0000; padding:9px 0 9px 15px;}



/*Added by RN for Literature Library 05/11*/


.literatureList {width: 48%; float: right; border-left:1px solid #ccc;}


.subContentPanel.h5 {
	font-size: 1em; width:150px; display: inline; float:left;
}


#subContentContainer #subContentIntro_v2  .literature  h5 {font-size: 1em; width:175px; float:left;}


#subContentContainer #subContentIntro_v2  .literature  h5  a{color:40668c;}


.literature .clear {
	background: url(/content/images/bg_seperator.gif) no-repeat bottom;
	height: 15px;
	margin-bottom: 10px;
}

.literature .subContentPanel .subContentPanelInside #listview_panel .subContentPanel-1colBox .literatureList li a {
	padding-left: 10px;
}


.literature .subContentPanel .subContentPanelInside #listview_panel .subContentPanel-1colBox ul.literatureList li {
	background-position: 10px 4px;
}



/*Added by RN for Literature Library 08/11*/

#pageContainer #mainContentContainer .deskbottom {
	background: url(/content/images/desktop/bottom.gif) no-repeat bottom;
	margin: auto;
	height: auto;
	width: 951px;
	margin-bottom: 12px;
	padding-bottom: 20px;
}

#pageContainer #mainContentContainer .deskbottom .desktop {
	background: url(/content/images/desktop/top.gif) no-repeat;
	display: block;
	height: auto;
	padding-top: 10px;
	width: 951px;
	overflow: hidden;
}

.deskcontent {padding: 40px;}
     
	 .desknav {
	background: #64809b;
	height: auto;
	margin: auto;
	clear: both;
	text-align: center;
	overflow: hidden;
	padding: 5px;
	margin-top:30px;
	margin-left: 5px;
	margin-right: 3px;
}


.deskcontent h2 {
	color: #40668c;
	font-size: 1.3em;
	margin-right: 2em;
	margin: 30px 40px 30px 0;
}

.deskcontent h3 {
	color: #000;
	font-size: 1em;
	margin-right: 2em;
	font-weight:normal;
}


.deskcontent h4 {
	color: #68737a;
	font-size: 1em;
	margin:10px 0 10px 0;
	
}


.desktop .deskcontent #col1 {
	width: 150px;
}
.desktop .deskcontent .deskcol {
	width: 265px;
	float: left;
	padding: 15px;
}
.desktop .deskcontent #first {
	padding-left: 0px;
}
          
.desknav a {margin: 10px;}

.deskimage {margin-left: 70px;}

.desktop .via {margin: 15px;}

.deskbottom .via {margin-right: 15px;}


.deskfaqleft {
	width: 400px;
	float: left;
	margin-right:40px;
	margin-top: 30px;
}
          .deskfaqright {
	width: 400px;
	float: left;
		margin-top: 30px;
}

.deskcontent .deskfaqleft #categoryPanel1 {
	width: 400px;
	
}
          #pageContainer #mainContentContainer .deskbottom .desktop .deskcontent .deskfaqleft #categoryPanel1 {
	width: 350px;
}

 #pageContainer #mainContentContainer .deskbottom .desktop  .oracle_listBox_hidden{
	width:385px;
	padding:25px 0 15px 0;
}
          .deskcontent h4 a {
	font-size:1.2em;
}
          .desktop .deskcontent  .clear {
	border-bottom: 1px solid #e3e3e3;
	margin:10px 0 10px 0;
}
          .deskcontent .number {
	color: #40668c;
}




    .subContentPanel-topLinks {
	background-color: #faf9f9;
	border: 1px solid #c0c0c0;
	margin-bottom: 15px;
	padding: 10px;
	border-top: none;
}
        #funds_access {
	background: url(/content/images/fundimages/bg_fund_chart.jpg) no-repeat #FFF;
	padding-top: 150px;
}
        .fundaccesstool {
	margin-top:100px;
	position:relative;
}
        #funds_access #rhnRegisterBtn {
	margin-left: 50px;
}






	    #fundsnewstable .tablecell {
	padding: 6px;
	background-color:#fff;
	border-bottom: solid 1px #ccc;
}

   #fundsnewstable .tablecell img {
	padding: 0 10px 0 5px;
}


        #fundsnewstable {
	padding:1px;
	background: #fff;
}

     
	 #prufundshowhide .showhide_panel_jquery {
	padding: 0px;
}
         #prufundshowhide .showhide_panel_jquery h2 {
	margin: 5px;
	
	font-size:1.25em;
}
         #prufundshowhide .showhide_panel_jquery .btn_showhide_jquery.btn_showhide_show_jquery {
	margin: 5px;
	font-size:1.25em;
}


