body {background:url('../images/bgbar-new.jpg') no-repeat;font-family: 'Lucida Grande',Verdana,sans-serif;margin:0;padding:0;font-size: 13px;}
sup{ font-size:9px; line-height:10px;}
* {outline: none;}
img{border:0;margin:0;padding:0}
a:link,a:visited,a:active,a:hover{text-decoration:none;}
#skip a,#skip a:hover,#skip a:visited {left: 0px; overflow: hidden; width: 1px; position: absolute; top: -500px; height: 1px;}

#skip a:active, #skip a:focus,#skip a:unknown {width: auto; position: static; height: auto;}

#wrapper{background:#fff url('../images/gen-bk.jpg') no-repeat;width:960px;margin:0 auto;padding:0;}

#content{margin:0 auto;padding:105px 0 0 15px;width:860px}

p.page-title{font-family:'Trebuchet MS';font-size:2.3em;font-weight:bold;line-height:100%; padding: 0 0; margin: 0;padding: 0 0 10px 0;color:#a02c0b;}

.pageheader{float: left;clear: both;width:860px;margin:112px 56px 0;color: white;letter-spacing:2px;}
.siteTitle{font-weight:700;font-size:1.7em;margin-bottom:0px;letter-spacing:normal;}
.highlight{color:yellow;}
.pageTitle {text-transform:capitalize;font-weight:700;font-size:2.6em;margin:0;}
.intro{font-weight:700;font-size:1.2em;}

.videocontent{float: left;background: url('../images/videocontainer2.gif') no-repeat;width: 874px;margin: -16px 53px 0;}
#videoArea{float:left;width: 345px;height: 324px;margin:30px 0 0px 34px;}
#videohead{color:white;text-transform:capitalize;padding:5px 0 0 20px;font-weight:700;height:26px;margin-bottom:-6px;}
#videobody{margin-left:-1px;}
#videodes{float: left;width: 422px;	margin:15px 0px 0px 15px;z-index:1000;}
#video1,#video2,#video3,#video4,#video5{display:none;}
.videosubtitle{font-size:19px;color:#000;}
.videotitle{font-family:'Trebuchet MS';font-size:30px;color:#a02c0b;font-weight:700;margin:0px;}
.videotext{font-size:14px;margin-top:2px;}

.catTitle,.videotools{font-family:'Trebuchet MS';font-size:13px;color:#a02c0b;font-weight:700;}
.videotools{font-size:15px;}

.learnmore, .videotoolslist a:link,.videotoolslist a:visited,.videotoolslist a:hover,.videotoolslist a:active{text-decoration:none;cursor:pointer;color:#0066cc;}

.videotoolslist{color:#0066cc;list-style:disc inside;margin-left:-40px;line-height:180%;}

.catTitle{font-size:18px;text-indent: 20px;}

.videolist{float:left;width:845px;height: 215px;z-index:1000;}
.videointro{float: left;width: 300px;margin:22px 0 0 35px;}
.videointro button{background-color:#b76c57;border:0px;color:#fbe49e;font-weight:700;height:20px;	width:246px;}
#njnbutton{display:block;cursor:pointer;text-decoration:none;margin:100px 5px 5px 30px;}
.videointro a:link,.videointro a:visited,.videointro a:active,.videointro a:hover{text-decoration:none;}

.videos{
	float: left;
	width: 490px;
	margin:7px 0 0 16px;
	color:#0066cc;
}
.videos a:link,.videos a:visited,.videos a:hover,.videos a:active{text-decoration:none;cursor:pointer;}

.video a:focus {outline: 0px;}
.video{background:none;}

.selectedvideo,.video{
	float:left;
	width:77px;
	height: 180px;
	margin:0;
	padding:13px 9px 0;
}

.selectedvideo div,.video div{
	position:relative;
	font-size:0.9em;
	bottom:0px;
}

.videohover {background:url(../images/hover.jpg) no-repeat;}
.selectedvideo{background:url(../images/selected.jpg) no-repeat;}
.selectedvideo a:link,.selectedvideo a:visited,.selectedvideo a:hover,.selectedvideo a:active{color:#000;}

.selectedvideo a,.video a{display:block;	bottom:2px;}
.selectedvideo img,.video img{
	margin-bottom:0;
	font-size:0.9em;
}
.vtitle{font-family:'Trebuchet MS';display:block;margin-bottom:0px;padding-left:5px;}

.relinks{
	float: left;
	width: 300px;
	margin: 40px 10px 0 0;
}
.relinks ul{margin-left:-5px;line-height:180%;list-style:disc outside;}

.moreinfo{margin:20px;width:80%;}
.moretitle{font-size:20px;font-weight:700;}
.moreinfo a:link,.moreinfo a:visited,.moreinfo a:hover,.moreinfo a:active,.missionintro a:link,.missionintro a:visited,.missionintro a:hover,.missionintro a:active{text-decoration:none;color:#0066CC;}

.footer{background:url(../images/footer1.gif) no-repeat;width:870px;height:120px;padding:20px;margin:20px 0 0 10px;}
.learnmore span{display:block;float:left;}
.learnmore .imgcontainer{margin-left: 5px;padding-top:3px;}

/**five-strategies*/
.subsection{
background-color:#FFE6B2;
border:1px solid #FFCCCC;
color:#000000;
font-size:1.2em;
font-weight:bold;
margin-bottom:10px;
margin-top:15px;
padding:5px;
}

/***Pru foundation home*****/
.missionintro{float:left; width:60%;padding:0 10px;}
.whatsnew{
font-family:"Lucida Sans";
float:left;
background:url(../images/small-bg.png) no-repeat;width:30%;height:260px;padding:0 20px;
}
.whatsnew a{display:block;cursor:pointer;text-decoration:none;margin:190px 5px 5px 0px;}
.missiontitle{font-family:'Trebuchet MS';font-size:1.6em;font-weight:700;}
.missionthumb{float:left;}
.missiontask{float:left;width:70%;clear:right;}
.missiondiv{padding-top: 10px;}

/**FAQ page**/
.tabs{background:url("../images/tabbed-top-long-white1.gif") 0 24px no-repeat;font-size:93%;height:50px;width:862px}
.tabs-middle{background:#fff;border-left:2px solid #f3c077;border-right:2px solid #f3c077;height:auto;margin:0;padding:0 16px;width:826px}
.tabs-bottom{background:url("../images/tabbed-bottom-long-white.gif") no-repeat bottom left;height:65px;width:862px}


#faq{margin:0;padding:0}
#faq ul.simple{margin:0;padding:0}
#faq ul.simple,#faq ul.simple li{line-height:normal;list-style:none outside;margin:0;padding:0}
#vertical{clear:both;margin:0;padding:0}
#faq h3{cursor:pointer;height:24px;margin:0;padding:0;position:relative;width:100%}
#faq h3 a{color:#000;display:block;font-size:13px;left:0;margin:4px 0 0 0;padding:0;text-decoration:none;text-indent:30px;width:100%}
#faq h3 span{background:#FFFBEF;border:none;color:#090;font-size:0.8em;font-weight:bold;height:24px;left:0;margin:0;padding:0;position:absolute;text-indent:-9999px;top:0;width:24px}
#faq .plus{background:url("../images/plus.gif") no-repeat 0 0}
#faq .minus{background:url("../images/minus.gif") no-repeat 0 0}
#faq .minus,#faq .plus{display:block;margin-top: -4px;}
#faq .noblock{display:inline;margin-top:0;}
.description span.plus{background:url("../images/plus.gif") no-repeat 0 0}
div.controls{margin:0;padding:0;text-align:right}
div.controls a{display:inline;line-height:30px;margin:0 0 0 10px;padding:5px 0 5px 25px}
#faq div.separator{border-top:2px dotted #FCC;display:block;font-size:1px;height:2px;margin:0 0 10px 30px;min-height:2px;padding:0}
div.collapse{margin:0;padding:0}
div.collapse-container{margin:0;padding:0 0 5px 30px}
#faq p.question{background:url("../images/arrow.png") no-repeat 0 4px;color:#000;margin:10px 0 0 0;padding:0 0 0 14px}
#faq p.answer{color:#000;font-size:12px;margin:10px 0 0 13px;padding:0}
#faq a.return{display:block;height:30px;text-align:right}

#faq a, #faq h3{display:block;}
.faqseq,.faquestion{float:left;}
.faqseq{color:#a02c0b;}
.faquestion{width:80%;text-indent:0;padding-left:9px;}
a#expand-all,a#collapse-all{display:inline;}

.highlight{color:#726865;}
.interstitialcontent p{line-height:140%;padding:30px 50px 0 40px;}
.interstitialbutton{margin: 50px 0 100px 20px;}
.interstitialbutton a{display:block;float:left;margin-left: 20px;}

/*****calculator pages****/
.calculators{
	position:relative;
	margin:20px auto;
	width: 565px;
}