/* RPF CSS Document */


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, caption {margin: 0px; padding: 0px; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
 
html, body { height: 100%; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; background-color: #ffffff; }
 
ul, ol, li {font-size:11px}

/* FLOATER */
.editdiv a:link, .editdiv font {font-size:11px;}

 /* LAYOUT */
#container {
	margin: 0 auto;
	text-align: center;
	width: 932px;
	height: auto;
	padding: 0px;
	border: 0;
	background-color: #ffffff;
}
.outerFrame {
	position: relative;
	width: 898px;
	height: auto;
	margin: 0 auto;
	padding: 8px 7px;
	/*background-image: url(../images/framegrad.gif);*/
	background-repeat: repeat-x;
	background-color: #dddddd;
	
}
.box {
	position: relative;
	text-align: center;
	width: 880px;
	height: auto;
	margin: 0 auto;
	padding: 8px 8px;
	background-color: #ffffff;
}
.textonLimeNew {
	float:left;
	position: relative;
	margin-top: 0px;
	font-size: 12px;
	color: #000000;
	width: 660px;
	height: 100px;
}
.textonpurpleNew {
	float:left;
	position: relative;
	margin-top: 0px;
	font-size: 12px;
	color: #ffffff;
	line-height: 16px;
	width: 660px;
	height: 100px;
}


.caveatRPF {position: relative; margin: 0; padding: 8px; text-align: center; border: #999999 solid 1px; margin-bottom: 12px; font-size: 12px; left:10px;}
.browserIE6.caveatRPF {left:0px;}

.disclaimerRPF {
	position: relative;
	margin: 0;
	padding: 0;
	width: 890px;
	text-align: center;
	font-size: 12px;
}
#containerNewModal {
	margin: 0 auto;
	text-align: center;
	width: 880px;
	height: 500px;
	padding-top: 0px;
	padding-left: 0px;
	margin-top: 10px;
	border: 0;
	background-color: #dddddd;
}

.modalEnterLeaveNewButtons {
	float: left;
	position: relative;
	width: auto;
	height: auto;
	display: block;
}
.enterLeaveNewLime {
	width: 150px;
	height: 15px;
	background-color: #ffffff;
	border: #999999 solid 1px;
	margin: 0px 10px 5px 0px;
	padding: 4px;
	text-align: center;
	font-weight: bold;
}
.enterLeaveNewLime a:link {text-decoration: none;  color: #000000; }
.enterLeaveNewLime a:visited {text-decoration: none;  color: #000000; }
.enterLeaveNewLime a:hover {text-decoration: none;  color: #aeb000; }
.enterLeaveNewLime a:actve {text-decoration: none;  color: #aeb000; }

.boxNew {
	position: relative;
	text-align: center;
	width: 880px;
	height: auto;
	margin: 0 auto;
	padding: 8px 8px;
	background-color: #dddddd;
}
.caveatNewRPF {
	position: relative;
	margin: 0;
	padding:0 0 0 15px;
	text-align: left;
	border: #999999 solid 1px;
	margin-bottom: 12px;
	font-size: 12px;
	height: 85px;
	background-color: #ffffff;
}
.purpleRPF {
	background-color:#7B1983;
	position: relative;
	margin: 0;
	padding:0 0 0 15px;
	text-align: left;
	border: #7B1983 solid 1px;
	margin-bottom: 12px;
	font-size: 12px;
	height: 85px;
}
.limeRPF {
	background-color:#CCC900;
	position: relative;
	margin: 0;
	padding:0 0 0 15px;
	text-align: left;
	border: #CCC900 solid 1px;
	margin-bottom: 12px;
	font-size: 12px;
	height: 85px;
}

.disclaimerRPF {
	position: relative;
	margin: 0;
	padding: 0;
	width: 890px;
	text-align: center;
	font-size: 12px;
}

 /* HEADER AREA */
#containerHeader {
	width: 890px;
	height: 90px;
	background-color: #ffffff;
}

#zlogo {
	float: left;
	width: 186px;
	height: 68px;
	background-image: url(/NR/rdonlyres/380E5712-BE8A-4CBE-BC22-5DAE830839C8/0/zurichlogo.gif);
	background-repeat: no-repeat;
}
#ztitle {
	float: left;
	width: 190px;
	height: 68px;
	background-image: url(/NR/rdonlyres/45D8A5A1-C285-4B63-A77F-4DA08D36C022/0/zurich4pensionstitle.gif);
	background-repeat: no-repeat;
}
#loginText {
	float: left;
	width: 400px;
	height: 68px;
	font-size: 11px;
	text-align: right;
}
.logintextpos {
	position: relative;
	top: 50px;
	width: 500px;
}
#unipass {
	float: left;
	width: 112px;
	height: 68px;
}

/* Load external popups into top of page Web 2.0 compliant browsers */
.bob {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	z-index: 2;
	width: 870px;
}
/* Load external popups into top of page IE6 */
.browserIE6.bob {
	position: relative;
	top: 0px;
	left: -440px;
	margin: 0px;
	padding: 0px;
	z-index: 2;
	width: 870px;
}


/* Load external popups into middle of page Web 2.0 compliant browsers */
.bob2 {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	z-index: 2;
	width: 870px;
}
/* Load external popups into middle of page IE6 */
.browserIE6.bob2 {
	position: relative;
	top: 0px;
	left: -440px;
	margin: 0px;
	padding: 0px;
	z-index: 2;
	width: 870px;
}



#topSection {
	height: 145px; 
	width: 880px;
}
#footerDiv {
	width: 880px;
	font-weight: bold;
	font-size: 130%;
	position: relative;
	text-align: center;
}

#containerModal {
	margin: 0 auto;
	text-align: center;
	width: 880px;
	height: 500px;
	padding-top: 0px;
	padding-left: 0px;
	margin-top: 10px;
	border: 0;
	background-color: #ffffff;
}

#loadpopup {
	position: absolute;
	z-index: 3;
}
#2 {position: absolute; z-index: 2; }
#popupsmallLoad {position: absolute; z-index: 12; }
#popupCampaignsLoad {position: absolute; z-index: 12; padding-top: 5px; }

#containerLeft { position: relative; left: -5px; width: 890px; height: auto; top:150px; margin: 0 auto; }
#containerRight { position: relative; left: 519px; width: 360px; height: auto; top:208px; margin: 0 auto; }
.browserIE6#containerRight { position: relative; left: 519px; width: 320px; height: auto; top:208px; margin: 0 auto; }
.browserIE6#containerLeft { position: relative; left: -250px; width: 840px; height: auto; top:150px; margin: 0 auto; }

.popupsmallOffset {
	position: relative;
	top: -53px; left:-5px; 
}
.browserIE6.popupsmallOffset {left:-7px;}
/* BANNER PANEL */
#containerBanner {
	width: 495px;
	height: 145px;
	float: left;
	position:relative;
}
.containerBannerSmall {
	width: 495px;
	height: 98px;
	float: left;
	position: relative;
}


#containerBannerOpen { position: relative; margin: 0 auto; width: 495px; height: 570px; }
.bannerPanel {margin: 0 auto; border: 0px solid #ffffff; width: 495px; height: 105px; padding: 0px; text-align: left; background-color: #ffffff; border: 0px solid #fbd99d; }
.flashBanner {margin: 0 auto; width: 495px; height: 145px; padding: 0px; background-color: #ffffff; }
.bannerContentHolder { padding: 10px 12px 10px 12px; }
.bannerHeader { padding-left: 0px; font-size: 18px; font-weight: bold; color: #ffffff; line-height: 22px; }
.bannerText { color: #ffffff; font-size: 16px; line-height: 20px; padding: 5px 100px 10px 0px; }

#containerSliderAnimation {
	position: relative;
	float: left;
	width: 380px;
	height: 140px;
	text-align: right;
	padding: 0px;
	margin: 0px;
}



.columnsHolder {
	position: relative; left:4px; top:0px;
	width: 880px;
	height: auto;
	margin: 0;
	padding: 0;
}
/* COLUMN 1 + 2 */
#col1Div {position: relative; width:250px; float:left; margin:10px 0; }
.col1Box {text-align:left; border:solid 1px #999999; padding: 3px 3px 3px 8px; margin-bottom:10px; font-size:10px width: 225px; line-height: 16px; }
.col1BoxTitle {
	position: relative;
	font-weight:normal;
	font-size:12px;
	background-color:#a49d95;
	color:#ffffff;
	width: 235px;
	height: 20px;
	text-align: left;
	padding: 7px 0px 0px 15px;
}
.browserIE6.col1BoxTitle {
	width: 250px;
	padding: 7px 0px 6px 15px;
}
.col1Box a:link, .col1Box a:visited, .supportProgramme a:link, .supportProgramme a:visited, .col3BoxPonder a:link, .col3BoxPonder a:visited  {color: #000000; text-decoration: none; font-weight: bold; }
.col1Box a:hover, .col1Box a:active, .supportProgramme a:hover, .supportProgramme a:active, .col3BoxPonder a:hover, .col3BoxPonder a:active {color: #cf0500; text-decoration: none; font-weight: bold; }


p boxText {
	margin: 0;
	padding: 0;
	position: relative;
	font-size: 92%;
}



#col2Div {width:230px; float:left; margin-left:10px; margin-top:10px;}
.browserIE6#col2Div {padding: 0px; margin: 0px;}
#col2Div p, #col1Div p {display:inline-block; margin-bottom:2px; line-height:150%; font-size:10px}
.browserIE6#col2Div p, .browserIE6#col1Div p {display:inline-block; margin:0px; line-height:120%; font-size:10px}

.col2Box {text-align:left; border:solid 1px #999999; padding: 8px 5px 9px 15px; margin-bottom:10px; font-size:10px;}
.col2BoxTitle {
	position: relative;
	font-weight:normal;
	font-size:12px;
	background-color:#a49d95;
	color:#ffffff;
	width: 215px;
	height: 20px;
	text-align: left;
	padding: 7px 0px 0px 15px;
}
.browserIE6.col2BoxTitle {
	width: 230px;
	padding: 7px 0px 6px 15px;
}
.col2Box a:link, .col2Box a:visited, .supportProgramme a:link, .supportProgramme a:visited  {color: #000000; text-decoration: none; font-weight: bold; }
.col2Box a:hover, .col2Box a:active, .supportProgramme a:hover, .supportProgramme a:active {color: #cf0500; text-decoration: none; font-weight: bold; }

.purpleDotsHR {border-top:dotted #5d257d 1px; padding:0; height:2px; border-bottom:none; border-left:none; border-right:none; margin:8px 0px; width:96%;}
.techSupport p {font-size:11px; color:#333333;}
.browserIE6.techSupport p {margin-bottom:4px;}
.browserIE6.marketingSupport {padding: 8px 2px 9px 9px;}
.J05box {height:50px;}
.browserIE.J05box {height:55px;}
.marketingSupRPG h4 {color:#9e1b9f;}
.browserIE6.marketingSupRPG {padding-bottom:12px; line-height:16px;}
.marketingSupRPG p {margin:0px; padding: 1px 0px;}

/* COLUMN 3 */
.col3Div {width:373px; float:left; margin-left:10px; margin-top:10px; font-size:10px; }

.col3DivRPF {width:373px; float:left; margin-left:11px; margin-top:10px; font-size:10px; }

.col3Box {text-align:left; border:solid 1px #999999; padding: 8px 15px; margin-bottom:10px; font-size:10px; line-height: 17px; 
height: 88px; z-index: 1; }

.col3BoxPonder {text-align:left; border:solid 1px #999999; padding: 5px 15px 15px 15px; margin-bottom:10px; font-size:10px; line-height: 17px; z-index: 1; }


.col3BoxTitle {
	position: relative;
	font-weight:normal;
	font-size:12px;
	background-color:#a49d95;
	color:#ffffff;
	width: 373px;
	height: 20px;
	text-align: left;
	padding: 7px 0px 0px 15px;
}
.browserIE6.col3BoxTitle {
	position: relative;
	font-weight:normal;
	font-size:12px;
	background-color:#a49d95;
	color:#ffffff;
	width: 359px;
	height: 20px;
	text-align: left;
	padding: 7px 0px 0px 15px;
}
.col3BoxTitleCompetition {
	position: relative;
	font-weight:normal;
	font-size:12px;
	background-color:#a49d95;
	color:#ffffff;
	width: 358px;
	height: 20px;
	text-align: left;
	padding: 7px 0px 0px 15px;
}
.browserIE6.col3BoxTitleCompetition {
	width: 373px;
	padding: 7px 0px 6px 15px;
}
.col3BoxTitlePonder {position: relative; font-weight:normal; font-size:12px; background-color:#a49d95; color:#ffffff; 
width: 358px; height: 20px; text-align: left; padding: 7px 0px 0px 15px;}
.browserIE6.col3BoxTitlePonder {width: 373px; padding: 7px 0px 6px 15px;}


.col3BoxSRS {text-align:left; border:solid 1px #999999; padding: 5px 15px; margin-bottom:10px; font-size:10px; line-height: 17px; z-index: 1; }
.browserIE6.col3BoxSRS {}


.popupsmallOffsetBeautOrch {
	position: relative;
	top: -53px; left:-5px; 
}
.browserIE6.popupsmallOffsetBeautOrch {position: relative; left:-7px; top: -58px;}

.beautOrchSRS {text-align:left; padding:20px 0 12px 10px; background-color:#FFFFFF; width:350px; position:relative; top:140px; left:0px; border: 1px solid #999999;}
.browserIE6.beautOrchSRS {width:360px; left:7px; top:136px; padding:20px 5px 6px 10px;}


.beautOrch {text-align:left; padding:20px 0 6px 10px; background-color:#FFFFFF; 
height:283px; width:350px; position:relative; top:150px; left:0px; border: 1px solid #999999;}
.browserIE6.beautOrch {width:360px; left:7px; top:164px; padding:20px 5px 6px 10px; height:293px;}
.beautOrch a:link, .beautOrch a:visited { font-weight:bold;}

.miniBorderPic {
	position: relative;
	width: 360px;
	height: 106px;
	background-image: url(/NR/rdonlyres/3E41B9B7-8A46-45E3-BC35-4E76BBF40469/0/miniBluebordershort.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin-bottom: 8px;
}

.popupReMaster {
	position:  relative;
	top: 165px; left:269px; 
}
.browserIE6.popupReMaster {position:  relative; left:-58px; top: 150px;}

.remaster {text-align:left; padding:20px 0 12px 10px; background-color:#FFFFFF; width:363px; position:relative; top:-12px; left:240px; border: 1px solid #999999;}
.browserIE6.remaster {top:6px; left:315px; width:373px;}


.col3Box a:link, .col3Box a:visited, .supportProgramme a:link, .supportProgramme a:visited, .supportProgrammeRPS a:link, .supportProgrammeRPS a:visited  {color: #000000; text-decoration: none; font-weight: bold; }
.col3Box a:hover, .col3Box a:active, .supportProgramme a:hover, .supportProgramme a:active, .supportProgrammeRPS a:hover, .supportProgrammeRPS a:active {color: #cf0500; text-decoration: none; font-weight: bold; }
.supportProgramme {border-top:dotted 2px #cdca00; border-bottom:dotted 2px #cdca00; padding:7px 5px 7px 15px; margin-top:2px; text-align: left; line-height: 16px;}
.browserIE6.supportProgramme { padding:7px 0px 7px 15px; }
.supportProgrammeRPS {border-top:dotted 2px #5d257d; border-bottom:dotted 2px #5d257d; padding:17px 25px 17px 15px; margin:17px 0; text-align: left; line-height: 19px;}
.supportProgrammeRPS img {margin-bottom:10px}

/* LINK BUTTONS */
.buttonsHolder {position: relative; margin:10px 0px 0px 0px; width: 373px; height: auto; padding: 0px; font-size:110%; }

.blackButton {height: 18px; margin: 5px 0px 12px 0px; padding: 11px 20px; background: #a49d95; text-align:left;}
.buttonsHolder a:link, .buttonsHolder a:visited, .purpleButton a:link,.purpleButton a:visited {color: #ffffff; text-decoration: none; font-weight: bold;}
.buttonsHolder a:hover, .buttonsHolder a:active,  .purpleButton a:hover, .purpleButton a:active {color: #000000; text-decoration: none;}

.purpleButton {height: 18px; margin: 0px 0px 10px 0px; padding: 11px 20px; background:#7b1983; text-align:left;}

.srsButton {height: 18px; margin: 5px 0px 12px 0px; padding: 11px 20px; background: #cdca00; text-align:left;}
.browserIE6.srsButton, .browserIE6.blackButton, .browserIE6.purpleButton {padding: 13px 20px;}

.srsButton a:link,.srsButton a:visited {color: #000000; text-decoration: none; font-weight: bold;}
.srsButton a:hover, .srsButton a:active {color: #ffffff; text-decoration: none;}


/*  COMMON */
.clear, .clearfloat {clear:both;}
p {padding:5px 0;}
.minipagepic {border:solid 1px #efefef; margin-right:10px;}

a.subLink:link, a.subLink:visited {color: #333333; text-decoration: none; font-weight:bold}
a.subLink:hover, a.subLink:active {color: #bac200; text-decoration: none}

a.subLinkRPF:link, a.subLinkRPF:visited {color: #333333; text-decoration: none; font-weight:bold}
a.subLinkRPF:hover, a.subLinkRPF:active {color: #7b1983; text-decoration: none}

a.LimeLink:link, a.LimeLink:visited {color: #b4c200; text-decoration: none; font-weight:bold}
a.LimeLink:hover, a.LimeLink:active {color: #CC0000; text-decoration: none}



/* horizontal scroll jquery */
.videoMiniPreviews ul { list-style: none; font-family: Arial, sans-serif; font-size: 10px; margin: 0px 0px 0px 6px; padding: 0; text-align: left; line-height:12px;}
.videoMiniPreviews ul li { float: left; padding: 7px 0px 0px 0px; display: block; color: #000000; background: transparent url(/NR/rdonlyres/5D07B956-86EA-431E-8063-B8716DB9AD5C/0/scrollbggrad.gif) repeat-x; }
.videoMiniPreviews ul li a { display: block; overflow: hidden; height: 47px; width: 34px; cursor: pointer; float:left; margin:0px;}
.videoMiniPreviews ul li img { z-index: 1; position: absolute; }
.videoMiniPreviews ul li p {padding: 0 0 0 0; width: 120px; display: block; margin-left: 37px;	}

.browserIE6.videoMiniPreviews ul{margin: 0px 0px 0px 5px; width:360px; overflow:hidden;}
.browserIE6.videoMiniPreviews ul li { margin: 0 -4px 0 -2px;}
.videoMiniPreviews #a1 { width: 154px;}
.browserIE6.videoMiniPreviews ul li p {padding: 0 0 0 0; width: 120px; display: block; margin-left: 36px;	}

.videoMiniPreviews a:link, .videoMiniPreviews a:visited {color: #000000; text-decoration: none;}
.videoMiniPreviews a:hover, .videoMiniPreviews a:active {color: #00a6eb; text-decoration: none}






/* VIDEO PANEL */

#containerVideo {
	position: relative;
	width: 372px;
	height: 145px;
	background-color:#FFFFFF;
	float: left;
	margin-left: 10px;
}
.videoPreview {
	position: relative;
	margin: 0px;
	width: 372px;
	height: 96px;
}
.videoMiniPreviews {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 372px;
	height: 47px;
	overflow: hidden;
	background:url(/NR/rdonlyres/0F069934-EDF6-43AB-B5E2-33BEDFD05FEF/0/videoButtonsBG.gif) no-repeat;
	background-color:#FFFFFF;
}

.videoMiniPreviewsFix {
	position: relative;
	margin: 0px;
	pading: 0px;
	width: 372px;
	height: 47px;
	background: url(/NR/rdonlyres/FD29B57A-C1F1-4E15-8D0B-8F6353ADD834/0/minipreviewBGfix.gif) no-repeat;
	text-align: right;
}

#popupVidsVideoHolderSRS {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 330px;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
}
#popupVidsFlashHolderSRS {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 330px;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
}
#popupVidsFlashHolderRPF {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 330px;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
}
#popupVidsVideoHolderRPF {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 330px;
	margin: 0px;
	margin-top: 30px;
	padding: 0px;
}
.browserIE6#popupVidsVideoHolderRPF {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 330px;
	margin: 0px;
	margin-top: 60px;
	padding: 0px;
}
#videoHolderRPF { 
	float: left;  
	width: auto;  
	margin: 10px 0px 0px 0px;  
	height: auto; 
	position: relative;
	padding: 5px 15px 0px 10px;
}
#flashHolderRPF { 
	float: left;  
	width: auto;  
	margin: 10px 0px 0px 0px;  
	height: auto; 
	position: relative;
	padding: 5px 15px 0px 10px;
}
.popupVideoMiniPreviewsRPF { position: relative;  height: auto;  width: 270px;  vertical-align: top;  margin-left: 600px; margin-top:50px;}
.videoMiniPreviewsSRS { position: relative; margin: 0px; pading: 0px; width: 372px; height: 47px; overflow: hidden; background:url(videoButtonsBGSRS.gif) no-repeat; background-color:#FFFFFF;}


.popupWinningWideOffsetSRS {
	position: relative;
	left: 0px;
	top: -12px;
}
.browserIE6.popupWinningWideOffsetSRS {
	position: relative;
	left: 0px;
	top: -12px;
}

.limeLineBoxWideSRS {
    margin: 10px 0px 0px 0px;
    border: 0px solid #ffffff;
    width: 878px;
	height: 560px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #c0c200;
    background-image: none;
    background-repeat: repeat-x;
}
.browserIE6.limeLineBoxWideSRS {margin: 10px 0px 0px 5px;}

.limeLineBoxHeaderSRS {
	padding: 15px 10px 0px 10px;
	font-size: 12px;
	font-weight: normal;
	color: #00a6eb;
	line-height: 10px;
}
.limeLineBoxHeaderLargeSRS {
	padding: 20px 60px 0px 30px;
	font-size: 18px;
	font-weight: normal;
	color: #c0c200;
	line-height: 20px;
}

.limeCloseBoxSRS {font-size: 12px; text-align: right; padding: 2px 0 0 0px; width:50px; display:inline-block; float:right; margin-right:40px; margin-top:5px;
background:url(/NR/rdonlyres/4212A251-2962-4FF7-B5FD-D3C60923EEDA/0/closeBox_onlimelite2.gif) no-repeat 3000;}
.browserIE6.limeCloseBoxSRS {margin-right:10px;}
.limeCloseBoxSRS a:link, .limeCloseBoxSRS a:visited {background:url(/NR/rdonlyres/B09DC17A-8EBC-4A21-8528-2D8D5370729B/0/closeBox_onwhite.gif) no-repeat right; 
	color: #00; display:inline-block; width:50px; padding: 0 27px 0 0;	text-decoration: none; text-align: right; }
.limeCloseBoxSRS a:hover, .limeCloseBoxSRS a:active {color: #b4c200; background:url(/NR/rdonlyres/4212A251-2962-4FF7-B5FD-D3C60923EEDA/0/closeBox_onlimelite2.gif) no-repeat right; z-index:50;}


/* from popupvideo style sheet */

.defaultHeader { padding: 0px 0px 10px 0px;  font-weight: bold;  color: #000000;  line-height: 6px; }
.defaultText { color: #666666;  line-height: 16px;  margin-bottom: 10px; }


.blackContainer { margin: 0 auto; border: 0px solid #ffffff; width: 850px;  height: 625px; padding: 10px 0px 0px 30px; text-align: 
left; background-color: #000000; border: 1px solid #fbd99d;  left: -1; top: -1;}
.browserIE6.blackContainer {left:5px; width: 880px;}

.closeWindowTop { float:right;  top: 0px;  width: 150px;  height: 20px;  font-size: 12px;  color: #aeb617;  text-align: right;  padding-right: 25px;  margin-bottom: 20px; }
#fullscreen { position: relative;  width: 570px;  height: 23px;  text-align: right; }
#popupVidsVideoDescriptor {
	position: relative;
	margin: 20px 0px 0px 50px;
	width:510px;
	height: 170px;
}
#videoHolder { float: left;  width: 850px;  margin-left: 0px;  height: auto; position:absolute;}
#videoPreviewsHolder { position: relative;  float: left;  width: 270px;  height: auto; }

.videoMiniPreviewRow { position: relative;  width: 240px;  height: 50px; }
.text { position: relative;  left: 6px;  top: 2px;  width: 190px;  height: auto; font-size: 11px;  color: #ffffff; }
.vidNumbericon {
	position: relative;
	float: left;
	width: 32px;
	height: 34px;
}
.videoTitle {
	position: relative;
	font-size: 16px;
	color:#ff830b;
	width: 460px;
	margin: 0px;
	height: 20px;
}
.videoDescriptor {
	position: relative;
	font-size: 10px;
	color: #cfcfcf;
	line-height: 15px;
	width: 460px;
	margin: 12px 0px 0px 0px;
}
.videoDescriptor .subtitle{ color: #808080;  line-height: 16px; }
.contributor {
	position: relative;
	margin: 0px;
	width: 40px;
	float: left;
	height: 150px;
}
.summary {position: relative; margin-left: 40px; width: 460px; padding: 12px 0px 0px 0px;}


.text a:link {text-decoration: none;  color: #ffffff; }
.text a:visited {text-decoration: none;  color: #ffffff; }
.text a:hover {text-decoration: none;  color: #be34db; }
.text a:actve {text-decoration: none;  color: #be34db; }


/* LINKED POPUP PAGES STYLES */


.flashHolder { border-color: #666666 ; border-width: 1px ; border-style: solid ; width: 330px ; height: 207px;}

/* BLACK */
.blackContainerLinks { 	margin: 0 auto; 	border: 0px solid #ffffff; 	width: 352px ; 	padding: 0px 0px 20px 20px; 	text-align: left; 
background-color: #a49d95; 	border: 1px solid #a49d95 ; 	position: relative;	left: -9px; }
.browserIE6.blackContainerLinks {	position: relative;	left: -2px; 	width: 373px ; }

.blackContainerLinksSRS { 	margin: 0 auto; 	border: 0px solid #ffffff; 	width: 352px ; 	height: 395px; 	padding: 0px 0px 0px 20px; 	text-align: left; 
background-color: #a49d95; 	border: 1px solid #a49d95 ; position: relative;	left: -9px;}
.browserIE6.blackContainerLinksSRS {	position: relative;	left: -2px; 	width: 373px ; 	height: 399px; }

.linksHeader {display:inline-block;
	margin: 10px 0;
	font-size: 15px;
	color: #ffffff;
	width: 310px;
}
.linksHeaderPurple {display:inline-block;
	margin: 10px 0;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	line-height: 18px;
}
.textonblack {
	position: relative;
	margin-top: 20px;
	font-size: 11px;
	color: #ffffff;
	line-height: 16px;
	width: 310px;
}


.closeWindowTopLinks {font-size: 12px; text-align: right; padding: 2px 0 0 0px; width:50px; display:inline-block; float:right; margin-right:40px; margin-top:5px;
background:url(/NR/rdonlyres/605644BD-B80D-4388-B726-F441151F31DD/0/close_iconpurpleonblackhover.gif) no-repeat 3000;}
.browserIE6.closeWindowTopLinks {margin-right:10px;}
.closeWindowTopLinks a:link, .closeWindowTopLinks a:visited {	background:url(/NR/rdonlyres/2319EE36-789C-4254-8CB5-C3959769572B/0/close_iconpurpleonblack.gif) no-repeat right; 
	color: #000000; display:inline-block; width:50px; padding: 0 27px 0 0;	text-decoration: none; text-align: right; }
.closeWindowTopLinks a:hover, .closeWindowTopLinks a:active {color: #ffffff; background:url(/NR/rdonlyres/605644BD-B80D-4388-B726-F441151F31DD/0/close_iconpurpleonblackhover.gif) no-repeat right; z-index:50;}

.containerBlackClose {font-size: 12px; text-align: right; padding: 2px 0 0 0px; width:50px; display:inline-block; float:right; margin-right:40px; margin-top:5px;
background:url(/NR/rdonlyres/3A0E6CE7-BC41-4AD1-B24F-9E6C92335D64/0/close_iconWhiteLimeBlack.gif) no-repeat 3000;}
.browserIE6.containerBlackClose {margin-right:10px;}
.containerBlackClose a:link, .containerBlackClose a:visited {background:url(/NR/rdonlyres/125D0C77-CD5A-43E9-A8F5-C3881537EDD5/0/close_iconBlackLimeBlack.gif) no-repeat right; 
	color: #b4c200; display:inline-block; width:50px; padding: 0 27px 0 0;	text-decoration: none; text-align: right; }
.containerBlackClose a:hover, .containerBlackClose a:active {color: #ffffff; background:url(/NR/rdonlyres/3A0E6CE7-BC41-4AD1-B24F-9E6C92335D64/0/close_iconWhiteLimeBlack.gif) no-repeat right; z-index:50;}



.containerWhitePurpleClose {font-size: 12px; text-align: right; padding: 0px; width:50px; display:inline-block; float:right; margin-right:40px; margin-top:15px;
background:url(/NR/rdonlyres/E1B909E5-32D4-41E4-B353-D6ABBBDCB6A7/0/close_icongreyblackPink.gif) no-repeat 3000;}
.browserIE6.containerWhitePurpleClose {margin-right:10px;}
.containerWhitePurpleClose a:link, .containerWhitePurpleClose a:visited {	background:url(/NR/rdonlyres/440658A8-9660-4562-9A7C-12079810D8A7/0/close_icongreyblackWhite.gif) no-repeat right; 
	color: #000000; display:inline-block; width:50px; padding: 0 27px 0 0;	text-decoration: none; text-align: right; }
.containerWhitePurpleClose a:hover, .containerWhitePurpleClose a:active {color: #bc46d3; background:url(/NR/rdonlyres/E1B909E5-32D4-41E4-B353-D6ABBBDCB6A7/0/close_icongreyblackPink.gif) no-repeat right; z-index:50;}


/* close button on black video popup */

.containerBlack2Close {font-size: 12px; text-align: right; padding: 0px; width:50px; display:inline-block; float:right; margin-right:40px; margin-top:5px}
.browserIE6.containerBlack2Close {margin-right:10px;}
.containerBlack2Close a:link, .containerBlack2Close a:visited {	background:url(/NR/rdonlyres/89894F93-0D9C-470B-A5AB-57E6ADF0A491/0/blogcloseicontang.gif) no-repeat right; 
	color: #bc46d3; display:inline-block; width:50px; padding: 0 27px 0 0;	text-decoration: none; text-align: right; }
.containerBlack2Close a:hover, .containerBlack2Close a:active {color: #ffffff; background:url(/NR/rdonlyres/472681C6-8745-424E-8A62-9BC04B150779/0/blogcloseicontanghover.gif) no-repeat right; z-index:50;}

.PurpleContainerIntroBox {FLOAT: left; margin: 0 10px; border: 0px solid #ffffff; width: 400px ; height:370px; padding: 0px 0px 0px 15px; text-align: 
left; background-color: #7b1983; border: 1px solid #7b1983; position: absolute; top:180px; left:10px;}
.browserIE6.PurpleContainerIntroBox {width: 410px ; margin: -20px 0 0 20px;}
.LimeContainerIntroBox {FLOAT:right; margin: 0 15px 0 0; border: 0px solid #ffffff; width: 400px ; height:370px; padding: 0px 0px 0px 15px; text-align: 
left; background-color: #ccc900; border: 1px solid #ccc900 ; position: absolute; top:180px; left:460px;}
.browserIE6.LimeContainerIntroBox { margin:-20px 0 0 0px; width: 410px ; float:none;}

/* PURPLE */
.PurpleContainerLinks { margin: 0 auto; width: 349px ; height: 395px; padding: 0 0 0 10px; text-align: 
left; background-color: #7b1983; border: 1px solid #7b1983 ; }
.browserIE6.PurpleContainerLinks { width: 363px ; height: 397px; margin-left:6px; }
.textonpurple {
	position: relative;
	margin-bottom: 10px;
	font-size: 11px;
	color: #ffffff;
	line-height: 16px;
	width: 330px;
	height: auto;
}
.textonpurple a:link, .textonpurple a:visited {text-decoration: none; color: #ccc900}
.textonpurple a:hover, .textonpurple a:actve {text-decoration: none; color: #ffffff}

.closeWindowTopLinksPurple {font-size: 12px; text-align: right; padding: 2px 0 0 0px; width:50px; display:inline-block; float:right; margin-right:40px; margin-top:5px;
background:url(/NR/rdonlyres/C00CF604-1881-4D11-BA37-48C2E1E5DA3F/0/close_iconlimeonpurplehover.gif) no-repeat 30000;}
.browserIE6.closeWindowTopLinksPurple {margin-right:10px;}
.closeWindowTopLinksPurple a:link, .closeWindowTopLinksPurple a:visited {	background:url(/NR/rdonlyres/30649A9E-9851-4BF9-8DD8-CCD917C8FDAE/0/close_iconlimeonpurple.gif) no-repeat right; 
	color: #000000; display:inline-block; width:50px; padding: 0 27px 3px 0;	text-decoration: none; text-align: right; }
.closeWindowTopLinksPurple a:hover, .closeWindowTopLinksPurple a:active {color: ffffff; background:url(/NR/rdonlyres/C00CF604-1881-4D11-BA37-48C2E1E5DA3F/0/close_iconlimeonpurplehover.gif) no-repeat right; z-index:50;}

.moveItRPF {position:relative; display:inline; left:-30px; top:5px; border:0px; float:right;}
.browserIE6.moveItRPF {left:-30px; float:none;}

/* LIME */

.LimeContainerLinks { margin: 0 auto; border: 0px solid #ffffff; width: 357px ; padding: 0px 0px 20px 15px; 
text-align: left; background-color: #ccc900; border: 1px solid #ccc900 ; margin-left:0px;}
.browserIE6.LimeContainerLinks {width: 375px; margin-left:3px; }

.textonLime {
	position: relative;
	margin-top: 20px;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	width: 320px;
}
.linksHeaderLime {
	position: relative;
	margin-top: 10px;
	font-size: 15px;
	color: #000000;
	width: 320px;
	font-weight: bold;
}
.textonLime a:link, .textonLime a:visited {text-decoration: none; color: #ffffff}
.textonLime a:hover, .textonLime a:actve {text-decoration: none; color: #be34db}


.closeWindowTopLinksLime {font-size: 12px; text-align: right; padding: 2px 0 0 0px; width:50px; display:inline-block; float:right; margin-right:40px; margin-top:-15px;
background:url(/NR/rdonlyres/BF3F975A-22A3-430D-8BEE-377A95B3CF9B/0/close_iconlime.gif) no-repeat 30000;}
.browserIE6.closeWindowTopLinksLime {margin-right:10px;}
.closeWindowTopLinksLime a:link, .closeWindowTopLinksLime a:visited {	background:url(/NR/rdonlyres/BF3F975A-22A3-430D-8BEE-377A95B3CF9B/0/close_iconlime.gif) no-repeat right; 
	color: #ffffff; display:inline-block; width:50px; padding: 0 27px 3px 0;	text-decoration: none; text-align: right; }
.closeWindowTopLinksLime a:hover, .closeWindowTopLinksLime a:active {color: #000000; background:url(/NR/rdonlyres/BF3F975A-22A3-430D-8BEE-377A95B3CF9B/0/close_iconlime.gif) no-repeat right; z-index:50;}


/* 3 COL BLACK */
.containerBlack3col { margin: 0 auto; border: 0px solid #ffffff; width: 860px ; height: 478px; padding: 0px 0px 0px 20px; 
text-align: left; background-color: #000000; }
.browserIE6.containerBlack3col {width: 875px ;position:relative; left:5px; }

.containerBlack3colSRS { margin: 0 auto; border: 0px solid #ffffff; width: 860px ; height: 410px; padding: 0px 0px 0px 20px; 
text-align: left; background-color: #000000; }
.browserIE6.containerBlack3colSRS {width: 875px ;position:relative; left:5px; }

/* 3 COL WHITE */
.containerWhite3col { margin: 0 auto; border: 1px solid #666666; width: 880px ; height: 360px; padding: 0px 0px 0px 0px; 
text-align: left; background-color: #f0f1e1;}
.browserIE6.containerWhite3col {margin-left:10px; height: 370px;}
.containerWhite1col { margin: 0 auto; border: 1px solid #666666; width: 360px ; padding:0px; text-align: left; background-color: #f0f1e1; height: 395px; }
.browserIE6.containerWhite1col {margin-left:7px; height: 399px; }

.scrollingDiv {height:235px; overflow:auto; padding:0 20px 20px 20px; margin-top:0px; width:820px; font-size: 11px; line-height: 16px;  color:#333333;}
.browserIE6.scrollingDiv {width:860px; height:255px; }
.scrollingDiv ul, .scrollingDiv ol, .scrollingDivSRS ul, .scrollingDivSRS ol {margin:0px 15px; padding:0px 20px; color:#333333;}
.scrollingDivRPF {overflow:auto; height:280px; padding:0 20px 20px 20px; margin-top:0px; width:820px; font-size: 11px; line-height: 16px;}
.browserIE6.scrollingDivRPF {height:300px; width:850px;}

.col3verticalSpacer {
	height: 52px;
}
.browserIE6.col3verticalSpacer {
	height: 63px;
}

.containerGrey3col { margin: 0 auto; border: 1px solid #666666; width: 880px ; height: 360px; padding: 0px 0px 0px 0px; 
text-align: left; background-color: #efefef;}
.browserIE6.containerGrey3col {margin-left:10px;  height: 370px;}


.containerGrey3colRPF { margin: 0 auto; border: 1px solid #666666; width: 880px ; height: 360px; padding: 0px 0px 0px 0px; 
text-align: left; background-color: #efefef;}
.browserIE6.containerGrey3colRPF {margin-left:10px;  height: 370px;}


.containerWhiteCloseSmall {font-size: 12px; text-align: right; padding: 2px 0 0 0px; width:50px; display:inline-block; float:right; margin-right:40px; margin-top:-15px;
background:url(/NR/rdonlyres/896B8463-42AB-4D8D-BCE7-FAF00E203BE9/0/close_iconPinkBlackWhite.gif) no-repeat 30000;}
.browserIE6.containerWhiteCloseSmall {margin-right:10px;}
.containerWhiteCloseSmall a:link, .containerWhiteCloseSmall a:visited {	background:url(/NR/rdonlyres/8B3C006D-C0EC-4C13-B17C-AAD262912706/0/close_iconLimeBlackWhite.gif) no-repeat right; 
	color: #000000; display:inline-block; width:50px; padding: 0 27px 3px 0;	text-decoration: none; text-align: right; }
.containerWhiteCloseSmall a:hover, .containerWhiteCloseSmall a:active {color: #bc46d3; background:url(/NR/rdonlyres/896B8463-42AB-4D8D-BCE7-FAF00E203BE9/0/close_iconPinkBlackWhite.gif) no-repeat right; z-index:50;}


.containerWhiteClose {font-size: 12px; text-align: right; padding: 2px 0 0 0px; width:50px; display:inline-block; float:right; margin-right:40px; margin-top:5px;
background:url(/NR/rdonlyres/896B8463-42AB-4D8D-BCE7-FAF00E203BE9/0/close_iconPinkBlackWhite.gif) no-repeat 30000;}
.browserIE6.containerWhiteClose {margin-right:10px;}
.containerWhiteClose a:link, .containerWhiteClose a:visited {	background:url(/NR/rdonlyres/8B3C006D-C0EC-4C13-B17C-AAD262912706/0/close_iconLimeBlackWhite.gif) no-repeat right; 
	color: #000000; display:inline-block; width:50px; padding: 0 27px 3px 0;	text-decoration: none; text-align: right; }
.containerWhiteClose a:hover, .containerWhiteClose a:active {color: #bc46d3; background:url(/NR/rdonlyres/896B8463-42AB-4D8D-BCE7-FAF00E203BE9/0/close_iconPinkBlackWhite.gif) no-repeat right; z-index:50;}

.huge { color:#000000; font-size:170%; line-height:130%; font-weight:bold; margin:20px 0px 18px 0px; }
.hugeTitle { color:#000000; font-size:24px; margin:20px 0px 0px 15px; line-height:28px; font-weight:bold;}

.containerWhite3col h1 { color:#111111; font-size:110%; font-weight:normal; margin-top:0px; margin-left:20px; display:inline-block;}


.pdfThumbs { display:inline; width:265px; float:left; border-top: dashed #cccccc 1px; padding: 5px 0px; margin-right:25px; font-size: 10px;}
.pdfThumbs img {float:left; border: solid #999999 1px; margin-right: 3px;}
.pdfThumbs a:link, .pdfThumbs a:visited {text-decoration: none; color:#333333; font-weight:bold;}
.pdfThumbs a:hover, .pdfThumbs a:active { color:#CC0000;}


.pdfThumbsBlack { display:inline; width:100px; float:left; padding: 5px; font-size: 10px}
.pdfThumbsBlack img {float:left; border: none; margin-right:5px; padding-bottom: 5px;}
.pdfThumbsBlack a:link, .pdfThumbsBlack a:visited {text-decoration: none; color:#ffffff; font-weight:bold;}
.pdfThumbsBlack a:hover, .pdfThumbsBlack a:active { color:#CC0000;}

.modalEnterLeaveButtons {float:left;
	position: absolute; top:330px;
	width: 380px;
	height: auto;
	display: block;
}

.enterLeavePurple {
	float: left;
	width: 150px;
	height: 15px;
	background-color: #e2cce7;
	margin: 0px 10px 5px 0px;
	padding: 4px;
	text-align: center;
	font-weight: bold;}

.enterLeavePurple a:link {text-decoration: none;  color: #000000; }
.enterLeavePurple a:visited {text-decoration: none;  color: #000000; }
.enterLeavePurple a:hover {text-decoration: none;  color: #be34db; }
.enterLeavePurple a:actve {text-decoration: none;  color: #be34db; }


.enterLeaveLime {
	float: left;
	width: 150px;
	height: 15px;
	background-color: #f2f3cc;
	margin: 0px 10px 5px 0px;
	padding: 4px;
	text-align: center;
	font-weight: bold;
}
.enterLeaveLime a:link {text-decoration: none;  color: #000000; }
.enterLeaveLime a:visited {text-decoration: none;  color: #000000; }
.enterLeaveLime a:hover {text-decoration: none;  color: #aeb000; }
.enterLeaveLime a:actve {text-decoration: none;  color: #aeb000; }


/* TICKER */

#newsShort {
	position: relative;
	top: 8px; overflow:hidden;
	padding: 7px 0px 0px 5px;
	height: 24px;
	width: 480px;
	border-top: #000000 1px dotted;
	border-bottom: #000000 1px dotted;
	font-size: 12px;
	line-height: 16px;
	color: #003399;
	font-weight: bold;
}
.browserIE6 #newsShort {padding: 7px 0px 7px 5px; height: 31px;}

#newsShort a:link {color: #003399; text-decoration: none; font-weight: normal; }
#newsShort a:visited {color: #003399; text-decoration: none; font-weight: normal; }
#newsShort a:hover {color: #cf0500; text-decoration: none; font-weight: normal; }
#newsShort a:active {color: #cf0500; text-decoration: none; font-weight: normal; }



#newsRPF {
	position: relative;
	top: 15px;
	margin-bottom: 20px;
	padding: 7px 0px 0px 15px;
	height: 24px;
	width: 860px;
	border-top: #7e7e7e 1px dotted;
	border-bottom: #7e7e7e 1px dotted;
	font-size: 13px;
	line-height: 16px;
	color: #000000;
}
#newsRPF a:link {color: #000000; text-decoration: none; font-weight: normal; }
#newsRPF a:visited {color: #000000; text-decoration: none; font-weight: normal; }
#newsRPF a:hover {color: #cf0500; text-decoration: none; font-weight: normal; }
#newsRPF a:active {color: #cf0500; text-decoration: none; font-weight: normal; }


.newsticker {
	list-style-type: none; 
	border: 1px dashed #fff;
	background: #FFFFFF;
	padding: 3px;
	margin: 0;
	text-align: left;
}
a.newsticker:link, a.newsticker:visited {
	color: #003399;
	text-decoration: none;
}
a.newsticker:hover {
	color: #00a6eb;
	text-decoration: underline;
}
a img {
	border: none;
}
#whatRPF {
float:left;
}

a:link, a:visited {	color: 000000;	text-decoration: none;}
a:hover {color: #cc0000;}


.popupLearningSRSOffset {position:relative; left:8px;}
.browserIE6.popupLearningSRSOffset {position:relative; left:-182px;}

.zurichPortfolioPlanner {margin: 0; border: 0; width: 490px ; padding:0px; font-size: 11px; line-height:1.4em; height:305px;
text-align: left; position:relative; left:9px; top:0px;  background-color: #efefef; border: 1px solid #666666;  margin: 0px;}
.browserIE6.zurichPortfolioPlanner {left:-186px; top:5px;}

.learningLimeLineBoxSRS {margin: 0; border: 0; width: 880px ; padding:0px; font-size: 11px; line-height:1.4em;
text-align: left; position:relative; left:-5px; top:9px;  background-color: #efefef; border: 1px solid #666666;  margin: 0px; height:342px;}
.browserIE6.learningLimeLineBoxSRS {left:190px; top:10px;}
.learningusefulinfoJ05list {margin:10px 10px 0 0; display:inline-block; float:left; width:215px;}

.zurichPortfolioPlanner h3, .learningLimeLineBoxHeader, .learningLimeLineBoxSRS h3 {
	color: #666666;
	padding: 15px 10px 0px 10px;
	font-size: 14px;
	font-weight: bold;
	line-height: 10px; 
}
.learningLimeLineBoxText {
	color: #666666;
	font-size: 10px;
	line-height: 16px;
	margin-top: 6px;
	padding: 5px 10px 12px 10px;
	
}
.browserIE6.learningLimeLineBoxText {}
.browserIE6.learningLimeLineBoxText p {line-height:125%;}
.zurichPortfolioPlanner.learningLimeLineBoxHeader {color:#f8e6f6;}
.learningLimeLineBoxText a:hover, .learningLimeLineBoxText a:active {color: #444444; text-decoration: none}



.containerBlack1colSRS {margin: 0; border: 0; width: 490px ; padding:0px; font-size: 11px; line-height:1.4em; padding-bottom:60px;  height:255px;
text-align: left; BACKGROUND: url(/NR/rdonlyres/0D5CAC8D-3A7D-4766-8204-49B453296A09/0/hotTopic.jpg) no-repeat #000000 0 10px; position:relative; left:9px; top:5px;}
.browserIE6.containerBlack1colSRS {left:-186px;}
.containerBlack1colSRS a:link, .containerBlack1colSRS a:visited {color:#ffffff; font-weight:bold; text-decoration:underline;}
.containerBlack1colSRS a:hover {color:#cc0000; }
.paddingDiv {padding:60px 5px 5px 10px;}
.containerBlack1colSRS p {color:#ffffff; padding: 0px 5px 5px 0px; }


.hotTopicDiv {BACKGROUND: url(/NR/rdonlyres/0D5CAC8D-3A7D-4766-8204-49B453296A09/0/hotTopic.jpg) no-repeat #000000; HEIGHT: 85px; width:250px; margin-bottom:10px;}
a.hotTopicLink:link, a.hotTopicLink:visited {color:#f8c312; font-weight:bold; font-size:60%; position:relative; top:60px; left:-8px;}
a.hotTopicLink:hover {color:#ffffff;}

.containerWhite1colSRS {margin: 0; border: 0; width: 250px ; padding:0px; text-align: left; position:relative; left:9px; top:5px; border: 1px solid #666666; background-color: #f0f1e1;}
.browserIE6.containerWhite1colSRS {left:-306px;}



.containerBlackTop {
    margin: -151px 0px 0px 4px;
    width: 498px;
    text-align: left;
    background-color: #f8e6f6;
    border: 1px solid #9e1b9f; font-size:11px;
}
.browserIE6.containerBlackTop{    margin: -151px 0px 0px -375px;}
.containerBlackTop ul, .learningLimeLineBoxText ul {margin:0px 15px; padding:0px 20px; color:#333333;}

.darkPurple {background-color:#9e1b9f; border-color:#9e1b9f;}
.lightPurple {background-color:#f8e6f6; border-color:#9e1b9f;}
.lightPurple p {padding-right:8px; margin:4px 0;}
.browserIE6.lightPurple p {padding-right:8px; margin:10px 0;}
