

#navbar img
{
	border: 0;
}
#navbar li
{
	list-style: none;
}

#navbar h2
{
	padding-bottom: 6px;
}

#navbar h2 a
{
	padding-left: 11px;
	display: block;
	background: url(http://membershiprewardsmedia.mfmplatform.com/en-us/1_img_arrow3.gif) no-repeat 0 4px;
	background-repeat: no-repeat;
}


#navbar h2 a:hover
{
	padding-left: 11px;
	display: block;
	background: url(http://membershiprewardsmedia.mfmplatform.com/en-us/1_img_arrow3.gif) no-repeat 0 4px;
	background-repeat: no-repeat;
}




#navbar h3
{
	padding-bottom: 6px;
}

#navbar h3 a
{
	padding-left: 11px;
	display: block;
	background: url(http://membershiprewardsmedia.mfmplatform.com/en-us/1_img_arrow3.gif) no-repeat 0 4px;
	background-repeat: no-repeat;
}


#navbar h3 a:hover
{
	padding-left: 11px;
	display: block;
	background: url(http://membershiprewardsmedia.mfmplatform.com/en-us/1_img_arrow3.gif) no-repeat 0 4px;
	background-repeat: no-repeat;
}


#navbar h3 a:active
{
	padding-left: 11px;
	display: block;
	background: url(http://membershiprewardsmedia.mfmplatform.com/en-us/1_img_arrow3.gif) no-repeat 0 4px;
	background-repeat: no-repeat;
}



#navbar h3 a:visited
{
	padding-left: 11px;
	display: block;
	background: url(http://membershiprewardsmedia.mfmplatform.com/en-us/1_img_arrow3.gif) no-repeat 0 4px;
	background-repeat: no-repeat;
}






#navbar
{
	height: 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	line-height: 16px;
	position: relative;
}

#navbar ul
{
	float: left;
	margin-right: 0px;
	display: inline;
}


#navbar ul li
{
	float: left;
	display: inline;
}

#navbar ul li .menu_content
{
	position: absolute;
	display: none;
}




#navbar ul li a.menu_opt
{
	height: 36px;
	display: block;
}



a.use_points:link,li.use_points
{
	width: 152px;
	height: 36px;
	background-image: url(http://membershiprewardsmedia.mfmplatform.com/en-us/2-nav-usepoints-off.gif);
	display: block;
}


a.use_points:visited
{
	width: 152px;
	height: 36px;
	background-image: url(http://membershiprewardsmedia.mfmplatform.com/en-us/2-nav-usepoints-off.gif);
	display: block;
}

a.use_points:active
{
	width: 152px;
	height: 36px;
	background-image: url(http://membershiprewardsmedia.mfmplatform.com/en-us/2-nav-usepoints-off.gif);
	display: block;
}


a.use_points:hover
{
	width: 152px;
	height: 36px;
	background-image: url(http://membershiprewardsmedia.mfmplatform.com/en-us/2-nav-usepoints-on.gif);
	display: block;
	
}





#navbar #use_points_content
{
	margin: 0px;
	width: 730px;
	padding: 0px; -moz-box-sizing:padding-box;

}


#navbar #use_points_wrapper
{
	display: block;
	position: relative;
	border: 1px solid #ecf2e2;
	float: left; -moz-box-sizing:padding-box;
	height:342px;
	position:relative;

}

a.earn_points:link,li.earn_points
{
	width: 134px;
	height: 36px;
	background-image: url(http://membershiprewardsmedia.mfmplatform.com/en-us/2-nav-earnpoints-off.gif);
	display: block;
}

a.earn_points:visited
{
	width: 134px;
	height: 36px;
	background-image: url(http://membershiprewardsmedia.mfmplatform.com/en-us/2-nav-earnpoints-off.gif);
	display: block;
}

a.earn_points:active
{
	width: 134px;
	height: 36px;
	background-image: url(http://membershiprewardsmedia.mfmplatform.com/en-us/2-nav-earnpoints-off.gif);
	display: block;
}

a.earn_points:hover
{
	width: 134px;
	height: 36px;
	background-image: url(http://membershiprewardsmedia.mfmplatform.com/en-us/2-nav-earnpoints-on.gif);
	display: block;
}

.earn_points_on
{
	width: 134px;
	height: 36px;
	display: block;
	 background-image: url(http://membershiprewardsmedia.mfmplatform.com/en-us/2-nav-earnpoints-on.gif);
}


#navbar ul li #earn_points_content
{
	width: 158px;
	margin-left: 0px;
	margin-top: 0px;
	float: left;
	margin: 0px;
}


#navbar #earn_points_wrapper
{ 
-moz-box-sizing:padding-box;
padding:20px 0px 0 0px;
padding-left:5px;
position:relative;
width:158px;
float:left;
background:#EEF6DE;
border:1pxsolid#ecf2e2;


}

a.points_summary:link,li.points_summary
{
	width: 159px;
	background-image: url(http://membershiprewardsmedia.mfmplatform.com/en-us/2-nav-pointsum-off.gif);
	height: 36px;
	display: block;
}

a.points_summary:visited
{
	width: 159px;
	 background-image: url(http://membershiprewardsmedia.mfmplatform.com/en-us/2-nav-pointsum-off.gif);
	height: 36px;
	display: block;
}

a.points_summary:active
{
	width: 159px;
	 background-image: url(http://membershiprewardsmedia.mfmplatform.com/en-us/2-nav-pointsum-off.gif);
	height: 36px;
	display: block;
}

a.points_summary:hover
{
	width: 159px;
	background-image: url(http://membershiprewardsmedia.mfmplatform.com/en-us/2-nav-pointsum-on.gif);
	height: 36px;
	display: block;
}

.points_summary_on
{
	width: 159px;
	background-image: url(http://membershiprewardsmedia.mfmplatform.com/en-us/2-nav-pointsum-on.gif);
	height: 36px;
	display: block;
}

#navbar #points_summary_content
{
	width: 193px;
	height: 50px;
	margin-left: 0px;
	text-transform: capitalize;
	margin-top: -55px;
}
*html #navbar #points_summary_content
{
	margin-top: -54px;
}

#navbar #points_summary_wrapper
{
	display: block;
	background: url(http://membershiprewardsmedia.mfmplatform.com/en-us/points_over_green_img.png) top left no-repeat;
	padding: 65px 0 0 30px;
	width: 160px;
	height: 100px;
}
*html #navbar #points_summary_wrapper
{
	width: 200px;
}

a.help:link,li.help
{
	width: 188px;
	background-image: url(http://membershiprewardsmedia.mfmplatform.com/en-us/2-nav-aboutpro-off.gif);
	height: 36px;
	display: block;
}
a.help:visited
{
	width: 188px;
	background-image: url(http://membershiprewardsmedia.mfmplatform.com/en-us/2-nav-aboutpro-off.gif);
	height: 36px;
	display: block;
}
a.help:active
{
	width: 188px;
	background-image: url(http://membershiprewardsmedia.mfmplatform.com/en-us/2-nav-aboutpro-off.gif);
	height: 36px;
	display: block;
}
a.help:hover
{
	width: 188px;
	background-image: url(http://membershiprewardsmedia.mfmplatform.com/en-us/2-nav-aboutpro-on.gif);
	height: 36px;
	display: block;
}

.help_on
{
	width: 188px;
	background: url(http://membershiprewardsmedia.mfmplatform.com/en-us/2-nav-aboutpro-on.gif);
	height: 36px;
	display: block;
}

#navbar #help_content
{
	width: 140px;
	height: 50px;
	margin-left: -78px;
	margin-top: -55px;
}
*html #navbar #help_content
{
	margin-top: -54px !important;
}

#navbar #help_wrapper
{
	display: block;
	background: url(http://membershiprewardsmedia.mfmplatform.com/en-us/help_over_green_img.png) top left no-repeat;
	padding: 65px 10px 0 20px;
	width: 138px;
	height: 160px;
}
*html #navbar #help_wrapper
{
	width: 168px;
	height: 220px;
}

#navbar .menu_content
{
	color: #557215;
}

#navbar .menu_content h2
{
	font-size: 12px;
}

#navbar #menu_list
{
	float: left !important;
	border-top: solid 1px #80a83f;
	padding: 3px 0;
	margin: 3px 0;
	width: 100%;
}

#navbar .menu_content #menu_list li
{
	color: #638716;
	float: none !important;
	display: block;
	list-style-position: outside;
}

#navbar .menu_content a
{
	color: #638716;
	text-decoration: none;
}

#navbar .menu_content a:hover
{
	text-decoration: underline;
}

#navbar .menu_content .comment
{
	background: url(http://membershiprewardsmedia.mfmplatform.com/en-us/1_img_arrow3.gif) no-repeat 0 11px;
	padding: 7px 0 7px 11px;
	border-top: solid 1px #80a83f;
	float: left;
	width: 120px;
}
*html #navbar .menu_content .comment
{
	width: 140px;
}

#navbar .menu_content .comment2
{
	padding: 7px 0 7px 0px;
	border-top: solid 1px #80a83f;
	float: left;
	width: 140px;
}

#navbar .menu_content .comment2 a
{
	padding-left: 11px;
	display: block;
	background: url(http://membershiprewardsmedia.mfmplatform.com/en-us/1_img_arrow3.gif) no-repeat 0 4px;
}


#navbar .menu_content h3
{
	font-size: 12px;
}
#navbar .menu_content .use_points_col
{
	float: left;
	width: 130px;
	padding: 10px 0px;
	height: 315px;
}


#navbar .menu_content .use_points_col_dark
{

-moz-box-sizing:padding-box;
float:left;
width:158px;
padding-top:12px;
padding-left:10px;
height:342px;
background:#EEF6DE;
border:0px;
padding-right:10px;
margin:0;
position:static;

}

#navbar .menu_content .use_points_col_light
{ -moz-box-sizing:padding-box;
float:left;
width:158px;
padding-top:12px;
padding-left:10px;
height:342px;
background:#F9FEEE;
border:0px;
padding-right:10px;
margin:0;




}

*html #navbar .menu_content .use_points_col
{
	width: 155px;
}

#navbar .clear
{
	clear: both;
	height: 100px;
}




#navbar .menu_content a
{
	position: relative;
}
