body {
background:url("/img/money_top_bg.gif") repeat-x center top #dfe8dd;
}
a {
color:#4c7700;
}
a:link,a:visited {
   text-decoration:none;
}
a:hover,a:active {
   text-decoration:underline;
}
#header h1 {
   background:url("/img/money_header.gif") no-repeat;
}
#nav ul {
   background:url("/img/money_navbar.gif") no-repeat;
}
#topimg {
   background:url("/img/money_nav_shadow.gif") repeat-x top left;
   display:inline-block;
}
   #topimg h2 {
      background:url("/img/money_img_left.gif") no-repeat;
      width:175px;
   }
   #topimg #imgright {
      background:url("/img/money_img_right.jpg") no-repeat;
      width:585px;
   }
.loginbutton {
   background:url("/img/money_login_btn.gif");
}
.signupbutton {
   background:url("/img/money_signup_btn.gif");
}
#maincontent {
   background:url("/img/money_signup_btn.gif") no-repeat top left #fff;
}
#content {
   background:url("/img/money_content_shadow.gif") repeat-x top left #fff;
}

#content-right .top-callout {
   background:#ecf3ea;
   border:2px solid #055690;
}
   #content-right .top-callout dl {
      font-weight:bold;
      padding:0 0 20px 0;
      color:#203265;   
   }  
   #content-right .top-callout dt {
      width:90%;
      float:left;
      clear:both;
   }
   #content-right .top-callout dd {
      width:10%;
      float:left;
   }
   
   #content-right .bottom-callout {
      border:2px solid #6da110;
      background:#ecf3ea;
   }
   
#content-left h4, #content-left strong {
   color:#112455;
}

#footer {
   background:url("/img/money_footer_left_bg.gif") repeat-x;
}
   #footer-right {
      background:url("/img/money_footer_right_repeat.gif") repeat-x bottom left;
   }
   
   #footer-right-bg {
      background:url("/img/money_footer_right_bg.jpg") repeat-x;
   }
   
   #footer-left-links {
      background:transparent;
      color:#fff;
      text-align:center;
   }
   
   #footer-left-links a {
      color:#fff;
   }
   
   #footer-left a.button {
      float:left;
   }
   
   #footer-right-links a {
      color:#fff;
   }
   
#take-a-survey-wrapper {
background:url("/img/money_takesurvey_repeat.gif") repeat-x top left #f0f5e7;
}
#take-a-survey {
background:url("/img/money_takesurvey_right.gif") no-repeat top right;
}
#survey-check {
background:url("/img/money_takesurvey_left.gif") no-repeat;
}
#take-a-survey ul li {
background: url("/img/money_survey_bullet.gif") no-repeat 0 4px;
}
#membership-benefits .benefit {
border-color:#9cce43;
}
#topimg #imgright.loggedin {
background:url("/img/money_img_right_loggedin.jpg");
}
#interior #content {
background:url("/img/money_nav_shadow.gif") repeat-x top left #fff;
}

#survey #footer {
   background:url("/img/money_surveyfooter_bg.gif") top left;
}

   #survey #survey-wrapper {
      background:url("/img/money_nav_shadow.gif") top left repeat-x;
   }


/*** MENU ***/

#nav ul li.nb1 a:hover {background:url("/img/money_navbar.gif") no-repeat 0px -35px;} 
#nav ul li.nb2 a:hover {background:url("/img/money_navbar.gif") no-repeat 0px -35px;} 
#nav ul li.nb3 a:hover {background:url("/img/money_navbar.gif") no-repeat 0px -35px;} 
#nav ul li.nb4 a:hover {background:url("/img/money_navbar.gif") no-repeat -185px -35px;} 
#nav ul li.nb5 a:hover {background:url("/img/money_navbar.gif") no-repeat -255px -35px;} 

/********sIFR HEADERS*********/

.sIFR-hasFlash h3.background {
	visibility: hidden;
	background:#055690;
	/*height:15px;*/
	line-height:1em;
	font-size:2px;
	padding:7px 0 5px 10px;
}

.sIFR-hasFlash .top-callout h3.background {
   background:#055690;
}

.sIFR-hasFlash .bottom-callout h3.background {
   background:#6da110;
   visibility: hidden;
	/*height:15px;*/
	line-height:1em;
	font-size:2px;
	padding:6px 0 6px 10px;
}

.sIFR-hasFlash #member-form h3 {
	visibility: hidden;
	background:transparent;
	/*height:15px;*/
	line-height:1em;
	font-size:18px;
	/*padding:3px 0 3px 10px;*/
}

.sIFR-hasFlash #member-form h4 {
	visibility: hidden;
	background:transparent;
	/*height:15px;*/
	line-height:1em;
	font-size:2px;
	padding:6px 0 6px 10px;
}

.sIFR-hasFlash h3#main-headline {
	visibility: hidden;
	background:transparent;
	/*height:15px;*/
	line-height:1em;
	font-size:18px;
	color:#30545f;
}
