@charset "utf-8";
/* CSS Document */
/*-- Project: NF - Plan Fee Disclosure --*/
/*-- Business: NF --*/
/*-- IP: Roger Deacon --*/
/*-- Front End: Nina Baluyut --*/
/*-- Last Published: 10/10/12 --*/

html { height: 100%; }
body { font-family:Arial, Helvetica, sans-serif; font-size:0.8em;color:#333333; }
a:link,a:visited{color:#0077bb;text-decoration:none;}
a:hover{text-decoration:none;}
img {border: 0px;}
sup {font-size:65%;}
.emphasize {font-weight:bold;}
.subText {font-family:proxima-nova, sans-serif; color: #ba6d02; font-size:18px; font-weight: bold; }

#containerWrapper { width:1018px; margin: 0px auto 0;  padding: 5px 0px 0px 0px; line-height:1.3em; }

/** Logo **/

#containerWrapper #logoArea { width: 950px; margin:0px auto; }

/** Banner Content Area**/

#containerWrapper #containerBanner { background-color: #f2f2f2; width:1018px; height: 670px; margin:5px 0px 0px 0px; padding-top: 40px; }
#containerWrapper #containerBanner #ContentArea { width:950px; height:400px; background:url(../cps-images/rp-plan-fee-video-bg.gif); background-repeat:no-repeat;; margin:0px auto; padding-top:25px; }
#containerWrapper #containerBanner #ContentArea #ContentRight { float:right; width:340px; _width:330px; height: 250px; margin:0px 24px 0px 0px; _margin: 20px 10px 0px 0px; padding-top:70px; }
#containerWrapper #containerBanner #ContentArea #ContentRight h2 { line-height:120%; font-size:20px; font-family:proxima-nova, sans-serif; font-weight:bold; text-transform:uppercase; color: #333333; padding-bottom:0px; padding-left:28px; margin-bottom:0px;}
#containerWrapper #containerBanner #ContentArea #ContentRight h3 { line-height:120%; font-size:19px; font-family:proxima-nova, sans-serif; font-weight:normal; text-transform:uppercase; color: #333333; padding:0px 0px 70px 28px; margin-top:0px;}
#containerWrapper #containerBanner #ContentArea #ContentRight h4 { line-height:120%; font-size:20px; font-family:proxima-nova, sans-serif; font-weight:bold; color: #333333; padding:0px 0px 0px 70px;}
#containerWrapper #containerBanner #ContentArea #videoContentLeft { background-color:#000000; width:540px; height:344px; margin: auto 24px; }


/** Main Content **/

#containerWrapper #MainContent { width: 950px; height: 170px; margin:0px auto; padding: 25px 0px 30px 0px;}

#containerWrapper #MainContent #ContentLeft { border: 1px solid #cc0000; width: 950px; margin: 0px 0px 10px 5px; }
#containerWrapper #MainContent #ContentLeft h1 {line-height:120%; font-family:proxima-nova, sans-serif; font-size:27px; font-weight: bold; color: #333333; }
#containerWrapper #MainContent #ContentLeft p { font-size:90%; margin:15px 0 5px 0;}



/** FOOTER **/
#containerWrapper #footer {	border-top:1px #d7d7d7 solid;	padding-top:15px; width: 100%; margin:20px 0px 0px 0px; }
#containerWrapper #footer p {font-size:80%; color:#333333; }

.pageBottomIcons {vertical-align:top; padding:10px 0 20px 2px; }