/* 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, ol, ul, li, 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; }
 
 /* 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;
}

.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;
}
 /* 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: 530px;
}
#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; }

.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: 8px 0px 9px 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:240px; float:left; margin-left:10px; margin-top:10px;}
.browserIE6#col2Div {padding: 0px; margin: 0px;}
#col2Div p {display:inline-block; height:45px; margin-bottom:4px; line-height:130%;}
.col2Box {text-align:left; border:solid 1px #999999; padding: 8px 5px 12px 15px; margin-bottom:10px; font-size:10px;}
.col2BoxTitle {
	position: relative;
	font-weight:normal;
	font-size:12px;
	background-color:#a49d95;
	color:#ffffff;
	width: 225px;
	height: 20px;
	text-align: left;
	padding: 7px 0px 0px 15px;
}
.browserIE6.col2BoxTitle {
	width: 240px;
	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;}

/* COLUMN 3 */
.col3Div {width:360px; float:left; margin-left:10px; margin-top:10px; font-size:10px; }

.col3DivRPF {width:360px; float:left; margin-left:10px; 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: 345px;
	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: 346px;
	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: 345px;
	height: 20px;
	text-align: left;
	padding: 7px 0px 0px 15px;
}
.browserIE6.col3BoxTitleCompetition {
	width: 360px;
	padding: 7px 0px 6px 15px;
}
.col3BoxTitlePonder {position: relative; font-weight:normal; font-size:12px; background-color:#a49d95; color:#ffffff; 
width: 345px; height: 20px; text-align: left; padding: 7px 0px 0px 15px;}
.browserIE6.col3BoxTitlePonder {width: 360px; padding: 7px 0px 6px 15px;}

.beautOrch {text-align:left; padding:10px 0 6px 10px; background-color:#FFFFFF; 
height:270px; width:350px; position:relative; top:140px; left:0px; border: 1px solid #999999;}
.browserIE6.beautOrch {width:360px; left:7px; top:154px; padding:10px 5px 6px 10px;}


.miniBorderPic {
	position: relative;
	width: 360px;
	height: 125px;
	background-image: url(/NR/rdonlyres/94127C58-F83C-4E4D-8A24-C5D25FA62FD3/0/miniBlueborder.jpg);
	background-repeat: no-repeat;
	text-align: left;
}


.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: 360px; height: auto; padding: 0px; font-size:110%; }

.blackButton {height: 18px; margin: 0px 0px 8px 0px; padding: 7px 10px 5px 10px; 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 8px 0px; padding: 7px 10px 5px 10px; background:#7b1983; text-align:left;}

.srsButton {height: 18px; margin: 0px 0px 8px 0px; padding: 7px 10px 5px 10px; background: #cdca00; text-align:left;}
.browserIE6.srsButton, .browserIE6.blackButton, .browserIE6.purpleButton {padding: 7px 10px 8px 10px;}

.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 {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: 4px 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: 4px 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: 580px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #c0c200;
    background-image: none;
    background-repeat: repeat-x;
}
.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 {	
	position: relative; 
	background: url(/NR/rdonlyres/B09DC17A-8EBC-4A21-8528-2D8D5370729B/0/closeBox_onwhite.gif) no-repeat 230px 6px; 
	z-index: 3; text-align: 
	right; height:30px;	
	padding: 5px 30px 2px 0px; 
	float: right; 
	width: 226px;
}
.browserIE6.limeCloseBoxSRS {	
	position: relative; 
	background: url(/NR/rdonlyres/B09DC17A-8EBC-4A21-8528-2D8D5370729B/0/closeBox_onwhite.gif) no-repeat 230px 6px; 
	z-index: 3; text-align: 
	right; height:30px;	
	padding: 5px 12px 2px 0px; 
	float: right; 
	width: 250px;
	font-size: 11px;
}
.limeCloseBoxSRS a:link, .limeCloseBoxSRS a:visited {
	color: #000000; 
	text-decoration: none; 
	width: 226px; 
	background: url(/NR/rdonlyres/4212A251-2962-4FF7-B5FD-D3C60923EEDA/0/closeBox_onlimelite2.gif) no-repeat 230px -51px; 
	z-index: 50; 
	display: block; 
	text-align: right; 
	height: 30px;	
	padding: 0px 30px 2px 0px;
}
.browserIE6.limeCloseBoxSRS a:link, .browserIE6.limeCloseBoxSRS a:visited {
	color: #000000; 
	text-decoration: none; 
	width: 226px; 
	background: url(/NR/rdonlyres/4212A251-2962-4FF7-B5FD-D3C60923EEDA/0/closeBox_onlimelite2.gif) no-repeat 230px -51px; 
	z-index: 50; 
	display: block; 
	text-align: right; 
	height: 30px;	
	padding: 0px 20px 2px 0px;
}
.limeCloseBoxSRS a:hover, .limeCloseBoxSRS a:active {
	color: #c0c200; 
	text-decoration: none; 
	background: url(/NR/rdonlyres/4212A251-2962-4FF7-B5FD-D3C60923EEDA/0/closeBox_onlimelite2.gif) no-repeat 230px 1px; 
	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; }
.clearfloat { clear: both; }

.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;}
.scrollingDiv {height:310px; overflow:auto; padding:20px; margin-top:15px; width:820px; font-size: 11px; line-height: 16px; }
.scrollingDiv ul, .scrollingDiv ol {margin:8px 15px; padding: 20px;}

/* BLACK */
.blackContainerLinks { 
	margin: 0 auto; 
	border: 0px solid #ffffff; 
	width: 339px ; 
	height: 425px; 
	padding: 0px 0px 0px 20px; 
	text-align: left; 
	background-color: #a49d95; 
	border: 1px solid #a49d95 ; 
}
.browserIE6.blackContainerLinks {
	position: relative;
	left: 7px; 
	width: 360px ; 
	height: 428px; }

.linksHeader {
	position: relative;
	margin-top: 10px;
	font-size: 15px;
	color: #ffffff;
	width: 310px;
}
.linksHeaderPurple {
	position: relative;
	margin-top: 10px;
	font-size: 15px;
	color: #ffffff;
	width: 330px;
	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; background:url(/NR/rdonlyres/2319EE36-789C-4254-8CB5-C3959769572B/0/close_iconpurpleonblack.gif) no-repeat 300px 6px; 
	z-index:3; 
	text-align: right; 
	padding: 5px 30px 2px 0px; 
	width:310px; 
	text-align:right;
}
.browserIE6.closeWindowTopLinks {
	font-size: 12px; 
	background:url(/NR/rdonlyres/2319EE36-789C-4254-8CB5-C3959769572B/0/close_iconpurpleonblack.gif) no-repeat 266px 6px; 
	z-index:3; 
	text-align: right; 
	padding: 5px 26px 2px 0px; 
	width:266px; 
	text-align:right;
}


.closeWindowTopLinks a:link, .closeWindowTopLinks a:visited {color: #000000; text-decoration: none; width:295px; background:url(/NR/rdonlyres/605644BD-B80D-4388-B726-F441151F31DD/0/close_iconpurpleonblackhover.gif) no-repeat 300px -51px; z-index:50; display:block; text-align: right; height:30px;	padding: 0px 40px 2px 0px;}
.closeWindowTopLinks a:hover, .closeWindowTopLinks a:active {color: #ffffff; text-decoration: none; background:url(/NR/rdonlyres/605644BD-B80D-4388-B726-F441151F31DD/0/close_iconpurpleonblackhover.gif) no-repeat 300px 1px; z-index:50;}

.containerBlackClose {font-size: 12px; background:url(/NR/rdonlyres/125D0C77-CD5A-43E9-A8F5-C3881537EDD5/0/close_iconBlackLimeBlack.gif) no-repeat 300px 6px; z-index:3; text-align: right; padding: 5px 30px 2px 0px; width:310px; float:right;}
.containerBlackClose a:link, .containerBlackClose a:visited {color: #b4c200; text-decoration: none; width:295px; background:url(/NR/rdonlyres/3A0E6CE7-BC41-4AD1-B24F-9E6C92335D64/0/close_iconWhiteLimeBlack.gif) no-repeat 300px -51px; z-index:50; display:block; text-align: right; height:30px;	padding: 0px 40px 2px 0px;}
.containerBlackClose a:hover, .containerBlackClose a:active {color: #ffffff; text-decoration: none; background:url(/NR/rdonlyres/3A0E6CE7-BC41-4AD1-B24F-9E6C92335D64/0/close_iconWhiteLimeBlack.gif) no-repeat 300px 1px; z-index:50;}

.browserIE6.containerBlackClose {
	font-size: 12px; 
	background:url(/NR/rdonlyres/125D0C77-CD5A-43E9-A8F5-C3881537EDD5/0/close_iconBlackLimeBlack.gif) no-repeat 270px 6px; 
	z-index:3; 
	text-align: right; 
	padding: 5px 30px 2px 0px; 
	width:270px; 
	float:right;
}



.containerWhitePurpleClose {font-size: 12px; text-align: right; padding: 0px; width:50px; display:inline-block; float:right; margin-right:40px; margin-top:15px;}
.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;}
.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: 425px; padding: 0px 0px 0px 15px; text-align: 
left; background-color: #7b1983; border: 1px solid #7b1983; }
.browserIE6.PurpleContainerIntroBox {width: 410px ; margin: 0 0 0 10px;}
.LimeContainerIntroBox {FLOAT:right; margin: 0 15px 0 0; border: 0px solid #ffffff; width: 400px ; height: 425px; padding: 0px 0px 0px 15px; text-align: 
left; background-color: #ccc900; border: 1px solid #ccc900 ; }
.browserIE6.LimeContainerIntroBox { margin: 0 0 0 425px; width: 410px ; float:none;}

/* PURPLE */
.PurpleContainerLinks { margin: 0 auto; width: 345px ; height: 425px; padding: 0px 0px 0px 15px; text-align: 
left; background-color: #7b1983; border: 1px solid #7b1983 ; }
.browserIE6.PurpleContainerLinks { width: 363px ; height: 433px; padding: 0px 0px 0px 20px; margin-left:6px; }
.textonpurple {
	position: relative;
	margin-top: 0px;
	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; 
	background:url(/NR/rdonlyres/30649A9E-9851-4BF9-8DD8-CCD917C8FDAE/0/close_iconlimeonpurple.gif) no-repeat 300px 6px; 
	z-index:3; 
	text-align: right; 
	padding: 5px 30px 2px 0px; 
	width:310px; 
	text-align:right;
}
.browserIE6.closeWindowTopLinksPurple {
	font-size: 12px; 
	background:url(/NR/rdonlyres/30649A9E-9851-4BF9-8DD8-CCD917C8FDAE/0/close_iconlimeonpurple.gif) no-repeat 265px 6px; 
	z-index:3; text-align: right; 
	padding: 5px 25px 2px 0px; 
	width:265px; 
	text-align:right;
}

.closeWindowTopLinksPurple a:link, .closeWindowTopLinksPurple a:visited {color: #ffffff; text-decoration: none; width:295px; background:url(/NR/rdonlyres/C00CF604-1881-4D11-BA37-48C2E1E5DA3F/0/close_iconlimeonpurplehover.gif) no-repeat 300px -51px; z-index:50; display:block; text-align: right; height:30px;	padding: 0px 40px 2px 0px;}
.closeWindowTopLinksPurple a:hover, .closeWindowTopLinksPurple a:active {color: #000000; text-decoration: none; background:url(/NR/rdonlyres/C00CF604-1881-4D11-BA37-48C2E1E5DA3F/0/close_iconlimeonpurplehover.gif) no-repeat 300px 1px; z-index:50;}

/* LIME */

.LimeContainerLinks { margin: 0 auto; border: 0px solid #ffffff; width: 344px ; height: 425px; padding: 0px 0px 0px 15px; 
text-align: left; background-color: #ccc900; border: 1px solid #ccc900 ; margin-left:9px;}
.browserIE6.LimeContainerLinks {width: 354px;  margin-left:12px;}

.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; 
	background:url(/NR/rdonlyres/BF3F975A-22A3-430D-8BEE-377A95B3CF9B/0/close_iconlime.gif) no-repeat 300px 6px; 
	z-index:3; 
	text-align: right; 
	padding: 5px 30px 2px 0px; 
	width:290px; 
	text-align:right;
}
.browserIE6.closeWindowTopLinksLime {
	font-size: 12px; 
	background:url(/NR/rdonlyres/BF3F975A-22A3-430D-8BEE-377A95B3CF9B/0/close_iconlime.gif) no-repeat 265px 6px; 
	z-index:3; 
	text-align: right; 
	padding: 5px 30px 2px 0px; 
	width:290px; 
	text-align:right;
}

.closeWindowTopLinksLime a:link, .closeWindowTopLinksLime a:visited {color: #ffffff; text-decoration: none; width:295px; background:url(close_icon-lime-hover.gif) no-repeat 300px -51px; z-index:50; display:block; text-align: right; height:30px;	padding: 0px 40px 2px 0px;}

.closeWindowTopLinksLime a:hover, .closeWindowTopLinksLime a:active {color: #000000; text-decoration: none; background:url(close_icon-lime-hover.gif) no-repeat 300px 1px; 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; }

/* 3 COL WHITE */
.containerWhite3col { margin: 0 auto; border: 1px solid #666666; width: 880px ; height: 478px; padding: 0px 0px 0px 0px; 
text-align: left; background-color: #f0f1e1;}
.browserIE6.containerWhite3col {margin-left:10px; }
.containerWhite1col { margin: 0 auto; border: 1px solid #666666; width: 360px ; height: 425px; padding: 0px 0px 0px 0px; text-align: left; background-color: #f0f1e1;}
.browserIE6.containerWhite1col {margin-left:7px; }

.containerGrey3col { margin: 0 auto; border: 1px solid #666666; width: 880px ; height: 478px; padding: 0px 0px 0px 0px; 
text-align: left; background-color: #efefef;}
.browserIE6.containerGrey3col {margin-left:10px; }

.containerWhiteCloseSmall {
	position: relative;
	font-size: 12px;
	background:url(/NR/rdonlyres/8B3C006D-C0EC-4C13-B17C-AAD262912706/0/close_iconLimeBlackWhite.gif) no-repeat 300px 6px;
	z-index:3;
	text-align: right;
	padding: 5px 30px 2px 0px;
	width:300px;
	text-align:right;
}
.browserIE6.containerWhiteCloseSmall {
	position: relative; 
	font-size: 12px; 
	background:url(/NR/rdonlyres/8B3C006D-C0EC-4C13-B17C-AAD262912706/0/close_iconLimeBlackWhite.gif) no-repeat 270px 6px; 
	z-index:3; 
	text-align: right; 
	padding: 5px 10px 2px 0px; 
	width:280px; 
	text-align:right;
} 


.containerWhiteCloseSmall a:link, .containerWhiteCloseSmall a:visited {color: #000000; text-decoration: none; width:295px; background:url(/NR/rdonlyres/896B8463-42AB-4D8D-BCE7-FAF00E203BE9/0/close_iconPinkBlackWhite.gif) no-repeat 300px -51px; z-index:50; display:block; text-align: right; height:30px;	padding: 0px 40px 2px 0px;}
.containerWhiteCloseSmall a:hover, .containerWhiteCloseSmall a:active {color: #7b1983; text-decoration: none; background:url(/NR/rdonlyres/896B8463-42AB-4D8D-BCE7-FAF00E203BE9/0/close_iconPinkBlackWhite.gif) no-repeat 300px 1px; z-index:50;}



.containerWhiteClose {
	position: relative;
	font-size: 12px;
	background:url(/NR/rdonlyres/8B3C006D-C0EC-4C13-B17C-AAD262912706/0/close_iconLimeBlackWhite.gif) no-repeat 830px 6px;
	z-index:3;
	text-align: right;
	padding: 5px 30px 2px 0px;
	width:830px;
	text-align:right;
}
.browserIE6.containerWhiteClose {
	position: relative; 
	font-size: 12px; 
	background:url(/NR/rdonlyres/8B3C006D-C0EC-4C13-B17C-AAD262912706/0/close_iconLimeBlackWhite.gif) no-repeat 800px 6px; 
	z-index:3; text-align: right; 
	padding: 5px 30px 2px 0px; 
	width:830px; 
	text-align:right;
}


.containerWhiteClose a:link, .containerWhiteClose a:visited {color: #000000; text-decoration: none; width:825px; background:url(/NR/rdonlyres/896B8463-42AB-4D8D-BCE7-FAF00E203BE9/0/close_iconPinkBlackWhite.gif) no-repeat 830px -51px; z-index:50; display:block; text-align: right; height:30px;	padding: 0px 40px 2px 0px;}
.containerWhiteClose a:hover, .containerWhiteClose a:active {color: #7b1983; text-decoration: none; background:url(/NR/rdonlyres/896B8463-42AB-4D8D-BCE7-FAF00E203BE9/0/close_iconPinkBlackWhite.gif) no-repeat 830px 1px; z-index:50;}

.containerWhite3col h1 { color:#111111; font-size:170%; font-weight:normal; margin-top:20px; margin-left:20px; }

h1.huge { color:#000000; font-size:270%; margin-top:20px; line-height:130%; font-weight:bold;}
.hugeTitle { color:#000000; font-size:24px; margin:20px 0px 0px 15px; line-height:28px; font-weight:bold;}

.pdfThumbs { display:inline; width:250px; float:left; border-top: dashed #cccccc 1px; padding: 8px 0px; margin-right:25px; font-size: 10px;}
.pdfThumbs img {float:left; border: solid #999999 1px; margin-right: 5px;}
.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: relative;
	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;
	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;}

#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:link, a:visited {
	color: #003399;
	text-decoration: none;
}
a:hover {
	color: #00a6eb;
	text-decoration: underline;
}
a img {
	border: none;
}
#whatRPF {
float:left;
}

