html {
	overflow-y: scroll
}
body {
	color: #657985;
	/*font-family: Arial, Helvetica, sans-serif;*/
	/*font-family: Tahoma, Geneva, sans-serif;*/
	/*font-family: "MS Sans Serif", Geneva, sans-serif;*/
	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family: Verdana, Helvetica, sans-serif;
	
	font-size: 13px;
	height: 100%;
	line-height: 1.2;
	background-image: url(../i/middleWallPaperNavOnly.gif);
	background-position: 0px 148px;
	background-repeat: repeat-x;
	background-color: #fff;
	color: #6e6f73;
	color: #333;
}
body strong {
}
body.homeBody {
	background-image: url(../i/middleWallPaperBlue.gif);
	background-position: 0px 148px;
	background-repeat: repeat-x;
	background-color: #ebebeb;
}
body.IUBody {
	background-image: url(../i/middleWallPaperIU.gif);
	background-position: 0px 148px;
	background-repeat: repeat-x;
	background-color: #fff;
}
body.NoNav {
	background-image: url(../i/spacer.gif);
	background-position: 0px 148px;
	background-repeat: repeat-x;
	background-color: #fff;
}
body.NoBorder {
	background-image: url(../i/middleWallPaperNavOnly.gif);
	background-position: 0px 148px;
	background-repeat: repeat-x;
	background-color: #fff;
}
body.NoNothing {
	background-image: url(../i/spacer.gif);
	background-position: 0px 148px;
	background-repeat: repeat-x;
	background-color: #fff;
}
.onclick {
	cursor: pointer;
}
/****************** Global Formatting Style Rules */
/* Primary top level header */
h1 {
	color: black;
	font-size: 30px;
	font-family: 'UniversLTW01-57Condense 723821';
	line-height: 0.9em;
	letter-spacing: -0.04em;
	padding-bottom: 16px;
	font-weight: normal;
}
h1 span.titleBold,
h1 strong {
	color: black;
	font-size: 30px;
	font-family: 'UniversLTW02-67BoldCn';
	font-weight: normal;
}
h1.underlinedTitle  {
	padding-bottom: 2px;
	border-bottom: 1px solid #E2E1D9;
	height: 36px;
	margin-bottom: 20px;
}
/* Alternative top level header within tabs */
#contribute_banner div.contribute_hed h1, 
.widgetGoalHeader .widgetGoalTitle h1, 
.widgetAccountInfoHeader .widgetAccountInfoTitle h1,
.widgetActivityHeader .widgetActivityTitle h1 {
	font-weight: normal;
	font-size: 22px;
	font-family: 'UniversLTW02-67BoldCn';
	color: black;
	line-height: 1em;
	letter-spacing: 0em;
	padding-bottom: 0px;
}
.
.widgetActivityHeader .widgetActivityTitle h1 {
	font-weight: normal;
	font-size: 22px;
	font-family: 'UniversLTW02-67BoldCn';
	color: black;
	line-height: 1em;
	letter-spacing: 0em;
	padding-bottom: 0px;
}

h2, .goalProgressTitle {
    	margin-bottom: 16px;
    	margin-top: 8px;
		font-family: 'UniversLTW01-57Condense 723821';
		font-weight: normal;
		font-size: 22px;
		color: #333;
}
h2.firstTitle {
    	margin-top: 0px;
}
h3, th {
	text-transform: none;
	margin-bottom: 12px;
    font-size: 16px;
	font-family: 'UniversLTW02-67BoldCn';
	font-family:'LinotypeUniversW02-Cn';
font-family: 'UniversLTW01-57Condense 723821';
	color: #000;
	font-weight: normal;
	
	
}

#copy a {
	color:  #00aeef;
	text-decoration: none;
}

#copy a:hover {
	color:  #00aeef;
	text-decoration: underline;
}

#copy li {
	line-height: 1.4em;
}

#copy p {
	line-height: 2em;
}

#copy p.disclaim {
	font-size: .95em;
	color: #657985;
}

#copy ol,#copy ul {
	list-style: outside;
	margin-left: 20px
}

#copy img.lt {
	float: left;
	margin-right: 20px;
	margin-bottom: 12px
}

#copy img.rt {
	float: right;
	margin-left: 20px;
	margin-bottom: 12px;
	margin-top: 4px;
}





h1.sifr {
}
h1.sifrmixed {
}
h2.sifr {
}
h2.sifrmixed {
}
p.intro {
}
h2.internalSifr {
}

.connect_text_wrapper {
	height: 120px;
}
a {
	color: #00aeef;
    text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.black {
	color: #000;
}

p {
	margin-bottom: 18px;
}

.domster_hidden {
	position: absolute;
	margin-left: -10000px;
	height: 0px !important;
	width: 0px !important;
	overflow: hidden !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	visibility: hidden;
}

.visibility_hidden {
	visibility: hidden;
}

/* --- Goal Dependant Styles --- */
/* Education */
.colorEducation, .goalTypeEducation .rightValue,.goalTypeEducation .leftValue,.goaltypeEducation .purchasing b,.goaltypeEducation #copy h3,.purchaseGP #contributeBox.Education h3
	{
	color: #ff5700;
}

#contributeBox.Education #summary tr td {
	border-bottom: 1px solid #ff5700;
}

#contributeBox.Education #summary tr th {
	background-color: #ff5700;
}

.goaltypeEducation #copy a.btnNextGrey {
	color: white;
	background: url(../i/goals/btnForwardEducation.gif) no-repeat;
}

.goaltypeEducation a.arrow {
	color: white;
	background: url(../i/goals/btnRightArrowEducation.gif) right no-repeat;
}

.goaltypeEducation a.arrow .text {
    color: white;
}

.goaltypeEducation a.arrow .left {
	color: white;
	background: url(../i/goals/btnLeftEducation.gif) no-repeat;
}

#formPublicProfile .Education {
	background: #ffffff url(../i/goals/modalEducation.jpg) no-repeat;
}

/* Baby */
.colorBaby, .goalTypeBaby .rightValue,.goalTypeBaby .leftValue,.goaltypeBaby .purchasing b,.goaltypeBaby #copy h3,.purchaseGP #contributeBox.Baby h3
	{
	color: #df0065;
}

#contributeBox.Baby #summary tr td {
	border-bottom: 1px solid #df0065;
}

#contributeBox.Baby #summary tr th {
	background-color: #df0065;
}

.goaltypeBaby #copy a.btnNextGrey {
	color: white;
	background: url(../i/goals/btnForwardBaby.gif) no-repeat;
}

.goaltypeBaby a.arrow {
	color: white;
	background: url(../i/goals/btnRightArrowBaby.gif) right no-repeat;
}

.goaltypeBaby a.arrow .text {
    color: white;
}

.goaltypeBaby a.arrow .left {
	color: white;
	background: url(../i/goals/btnLeftBaby.gif) no-repeat;
}

#formPublicProfile .Baby {
	background: #ffffff url(../i/goals/modalBaby.jpg) no-repeat;
}

/* Car */
.colorCar, .goalTypeCar .rightValue,.goalTypeCar .leftValue,.goaltypeCar .purchasing b,.goaltypeCar #copy h3,.purchaseGP #contributeBox.Car h3
	{
	color: #009eeb;
}

#contributeBox.Car #summary tr th {
	background-color: #009eeb;
}

#contributeBox.Car #summary tr td {
	border-bottom: 1px solid #009eeb;
}

.goaltypeCar #copy a.btnNextGrey {
	color: white;
	background: url(../i/goals/btnForwardCar.gif) no-repeat;
}

.goaltypeCar a.arrow {
	color: white;
	background: url(../i/goals/btnRightArrowCar.gif) right no-repeat;
}

.goaltypeCar a.arrow .text {
    color: white;
}

.goaltypeCar a.arrow .left {
	color: white;
	background: url(../i/goals/btnLeftCar.gif) no-repeat;
}

#formPublicProfile .Car {
	background: #ffffff url(../i/goals/modalCar.jpg) no-repeat;
}

/* Vacation */
.colorVacation, .goalTypeVacation .rightValue,.goalTypeVacation .leftValue,.goaltypeVacation .purchasing b,.goaltypeVacation #copy h3,.purchaseGP #contributeBox.Vacation h3
	{
	color: #8ec454;
}

#contributeBox.Vacation #summary tr th {
	background-color: #8ec454;
}

#contributeBox.Vacation #summary tr td {
	border-bottom: 1px solid #8ec454;
}

.goaltypeVacation #copy a.btnNextGrey {
	color: white;
	background: url(../i/goals/btnForwardVacation.gif) no-repeat;
}

.goaltypeVacation a.arrow {
	color: white;
	background: url(../i/goals/btnRightArrowVacation.gif) right no-repeat;
}

.goaltypeVacation a.arrow .text {
    color: white;
}

.goaltypeVacation a.arrow .left {
	color: white;
	background: url(../i/goals/btnLeftVacation.gif) no-repeat;
}

#formPublicProfile .Vacation {
	background: #ffffff url(../i/goals/modalVacation.jpg) no-repeat;
}

/* Home */
.colorHome, .goalTypeHome .rightValue,.goalTypeHome .leftValue,.goaltypeHome .purchasing b,.goaltypeHome #copy h3
	{
	color: #943387;
}

.purchaseGP #contributeBox.Home h3 {
	color: #943387;
}

#contributeBox.Home #summary tr th {
	background-color: #943387;
}

#contributeBox.Home #summary tr td {
	border-bottom: 1px solid #943387;
}

.goaltypeHome #copy a.btnNextGrey {
	color: white;
	background: url(../i/goals/btnForwardHome.gif) no-repeat;
}

.goaltypeHome a.arrow {
	color: white;
	background: url(../i/goals/btnRightArrowHome.gif) right no-repeat;
}

.goaltypeHome a.arrow .text {
    color: white;
}

.goaltypeHome a.arrow .left {
	color: white;
	background: url(../i/goals/btnLeftHome.gif) no-repeat;
}

#formPublicProfile .Home {
	background: #ffffff url(../i/goals/modalHome.jpg) no-repeat;
}

/* Debt */
.colorDebt, .goalTypeDebt .rightValue,.goalTypeDebt .leftValue,.goaltypeDebt .purchasing b,.goaltypeDebt #copy h3,.purchaseGP #contributeBox.Debt h3
	{
	color: #df0065;
}

#contributeBox.Debt #summary tr td {
	border-bottom: 1px solid #df0065;
}

#contributeBox.Debt #summary tr th {
	background-color: #df0065;
}

.goaltypeDebt #copy a.btnNextGrey {
	color: white;
	background: url(../i/goals/btnForwardDebt.gif) no-repeat;
}

.goaltypeDebt a.arrow {
	color: white;
	background: url(../i/goals/btnRightArrowDebt.gif) right no-repeat;
}

.goaltypeDebt a.arrow .text {
    color: white;
}

.goaltypeDebt a.arrow .left {
	color: white;
	background: url(../i/goals/btnLeftDebt.gif) no-repeat;
}

#formPublicProfile .Debt {
	background: #ffffff url(../i/goals/modalDebt.jpg) no-repeat;
}

/* Wedding */
.colorWedding, .goalTypeWedding .rightValue,.goalTypeWedding .leftValue,.goaltypeWedding .purchasing b,.goaltypeWedding #copy h3,.purchaseGP #contributeBox.Wedding h3
	{
	color: #009eeb;
}

#contributeBox.Wedding #summary tr th {
	background-color: #009eeb;
}

#contributeBox.Wedding #summary tr td {
	border-bottom: 1px solid #009eeb;
}

.goaltypeWedding #copy a.btnNextGrey {
	color: white;
	background: url(../i/goals/btnForwardWedding.gif) no-repeat;
}

.goaltypeWedding a.arrow {
	color: white;
	background: url(../i/goals/btnRightArrowWedding.gif) right no-repeat;
}

.goaltypeWedding a.arrow .text {
    color: white;
}

.goaltypeWedding a.arrow .left {
	color: white;
	background: url(../i/goals/btnLeftWedding.gif) no-repeat;
}

#formPublicProfile .Wedding {
	background: #ffffff url(../i/goals/modalWedding.jpg) no-repeat;
}

/* Retirement */
.colorRetirement, .goalTypeRetirement .rightValue,.goalTypeRetirement .leftValue,.goaltypeRetirement .purchasing b,.goaltypeRetirement #copy h3,.purchaseGP #contributeBox.Retirement h3
	{
	color: #8ec454;
}

#contributeBox.Retirement #summary tr th {
	background-color: #8ec454;
}

#contributeBox.Retirement #summary tr td {
	border-bottom: 1px solid #8ec454;
}

.goaltypeRetirement #copy a.btnNextGrey {
	color: white;
	background: url(../i/goals/btnForwardRetirement.gif) no-repeat;
}

.goaltypeRetirement a.arrow {
	color: white;
	background: url(../i/goals/btnRightArrowRetirement.gif) right no-repeat;
}

.goaltypeRetirement a.arrow .text {
    color: white;
}

.goaltypeRetirement a.arrow .left {
	color: white;
	background: url(../i/goals/btnLeftRetirement.gif) no-repeat;
}

#formPublicProfile .Retirement {
	background: #ffffff url(../i/goals/modalRetirement.jpg) no-repeat;
}

/* Rainy */
.colorRainy, .goalTypeRainy .rightValue,.goalTypeRainy .leftValue,.goaltypeRainy .purchasing b,.goaltypeRainy #copy h3
	{
	color: #943387;
}

.purchaseGP #contributeBox.Rainy h3 {
	color: #943387;
}

#contributeBox.Rainy #summary tr th {
	background-color: #943387;
}

#contributeBox.Rainy #summary tr td {
	border-bottom: 1px solid #943387;
}

.goaltypeRainy #copy a.btnNextGrey {
	color: white;
	background: url(../i/goals/btnForwardRainy.gif) no-repeat;
}

.goaltypeRainy a.arrow {
	color: white;
	background: url(../i/goals/btnRightArrowRainy.gif) right no-repeat;
}

.goaltypeRainy a.arrow .text {
    color: white;
}

.goaltypeRainy a.arrow .left {
	color: white;
	background: url(../i/goals/btnLeftRainy.gif) no-repeat;
}

#formPublicProfile .Rainy {
	background: #ffffff url(../i/goals/modalRainy.jpg) no-repeat;
}

/* Misc */
.colorMisc, .goalTypeMisc .rightValue,.goalTypeMisc .leftValue,.goaltypeMisc .purchasing b,.goaltypeMisc #copy h3
	{
	color: #687c87;
}

.purchaseGP #contributeBox.Misc h3 {
	color: #687c87;
}

#contributeBox.Misc #summary tr th {
	background-color: #687c87;
}

#contributeBox.Misc #summary tr td {
	border-bottom: 1px solid #687c87;
}

.goaltypeMisc #copy a.btnNextGrey {
	color: white;
	background: url(../i/goals/btnForwardMisc.gif) no-repeat;
}

.goaltypeMisc a.arrow {
	color: white;
	background: url(../i/goals/btnRightArrowMisc.gif) right no-repeat;
}

.goaltypeMisc a.arrow .text {
    color: white;
}

.goaltypeMisc a.arrow .left {
	color: white;
	background: url(../i/goals/btnLeftMisc.gif) no-repeat;
}

#formPublicProfile .Misc {
	background: #ffffff url(../i/goals/modalMisc.jpg) no-repeat;
}
#formPublicProfile .Nothing {
	background: #ffffff url(../i/goals/modalNothing.jpg) no-repeat;
}

/* Wealth */
.colorWealth, .goalTypeWealth .rightValue,.goalTypeWealth .leftValue,.goaltypeWealth .purchasing b,.goaltypeWealth #copy h3
	{
	color: #687c87;
}

.purchaseGP #contributeBox.Wealth h3 {
	color: #687c87;
}

#contributeBox.Wealth #summary tr th {
	background-color: #687c87;
}

#contributeBox.Wealth #summary tr td {
	border-bottom: 1px solid #687c87;
}

.goaltypeWealth #copy a.btnNextGrey {
	color: white;
	background: url(../i/goals/btnForwardWealth.gif) no-repeat;
}

.goaltypeWealth a.arrow {
	color: white;
	background: url(../i/goals/btnRightArrowWealth.gif) right no-repeat;
}

.goaltypeWealth a.arrow .text {
    color: white;
}

.goaltypeWealth a.arrow .left {
	color: white;
	background: url(../i/goals/btnLeftWealth.gif) no-repeat;
}

#formPublicProfile .Wealth {
	background: #ffffff url(../i/goals/modalWealth.jpg) no-repeat;
}
/* Box - most of these are not needed since this is only on buy goalpack */


#contributeBox.Box #summary tr th {
	background-color: #000;
	height: 18px;
}

#contributeBox.Box #summary tr td {
	border-bottom: 1px solid #687c87;
}

.goaltypeBox #copy a.btnNextGrey {
	color: white;
	background: url(../i/goals/btnForwardBox.gif) no-repeat;
}

.goaltypeBox a.arrow {
	color: white;
	background: url(../i/goals/btnRightArrowBox.gif) right no-repeat;
}

.goaltypeBox a.arrow .text {
    color: white;
}

.goaltypeBox a.arrow .left {
	color: white;
	background: url(../i/goals/btnLeftBox.gif) no-repeat;
}

#contributeBox.Box {
	background: #ffffff url(../i/goals/modalBox.jpg) no-repeat;
}

/* --- End Goal Dependent Styles --- */ /* UTILITY */
.printWindow .hideOnPrint,.printWindow .dataTables_length,.printWindow .dataTables_paginate,.printWindow .dataTables_info
	{
	display: none
}

/* GENERAL THEMES */ /* HEADER */
#header {
	
	background: url(../i/topWallPaper.gif) top left repeat-x;
	
}
#footer {
	background: url(../i/bottomWallPaper3.gif) top left repeat-x;
}
/* Login Form */
#loginFormContent {
	font-size: 10px;
}

#loginFormContent .accountLogin {
	font-size: 11px;
	font-weight: bold;
	color: #657985;
}

#loginBox,#loginBoxRedeem {
	width: 250px;
	height: 180px;
	border: 1px solid #95a1a9;
	margin: 0 auto;
	position: absolute;
	top: 265px;
	text-align: left;
	background-image: url(../i/home/logInGradient.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
	padding-left: 20px;
}

#loginBox .closeModalWindow,#loginBoxRedeem .closeModalWindow {
	margin-top: 10px;
	margin-right: 10px;
}

#loginBox #hed,#loginBoxRedeem #hed {
	margin-top: 8px;
	margin-bottom: 14px;
}

#loginBox input.loginInput,#loginBoxRedeem input.loginInput {
	display: block;
	width: 190px;
	margin-bottom: 10px;
	color: #576870;
	border: 0;
	border-top: 1px solid #9f9f9f;
	border-left: 1px solid #9f9f9f;
	font-size: 11px;
	height: 16px;
}

#loginBox #go,#loginBoxRedeem #go {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}

#loginBox a.trouble,#loginBoxRedeem a.trouble {
	font-size: .8em;
	padding-top: 16px;
	float: left;
	color: #576870;
}

/* login in banner */
#loginPart {
	display: block;
	padding: 15px 15px 0px 0px;
	text-align: right;
	font-size: 10px;
	color: black;
	height: 30px;
}

#loginPart p {
	display: inline-block;
	padding-top: 5px;
	width: 400px;
	float: right;
	text-align:right;
	color: #fff;
}
#loginPart a {
	float: right;
	text-decoration: none;
	font-weight: bold;
	margin-left: 8px;
}
#loginPart p a {
	float: none;
	font-weight: bold;
	color: #fff;
	margin-left: 0px;
}

#loginPart p a:hover {
	color: #576870;
}

#loginPart #logout {
	margin-left: 10px;
}

#loginPart img {
	float: right;
}

/* Logo */
.logo A {
	background: url(../i/whiteLogoTM.png) no-repeat;
	margin-left: 12px;
}

/* Header Info */
#headerContentInfo {
	line-height: 25px;
	font-size: 11px;
}

#headerContentInfo .username {
	text-decoration: underline;
}

/* Main Navigation */
#nav a { 
	font-size: 19px;
	font-weight: normal;
	padding-top: 12px;
	color: #fff;
	font-family:'UniversLTW02-67BoldCn';
}

#navContent {
	/*background: url(../i/bgMainNavLeft.png) bottom left no-repeat;*/
	font-family: Arial, Helvetica, sans-serif;
}

#navContent ul li a {
	text-decoration: none;
	text-transform: uppercase;
	color: #white;
}

#navContent ul li a:hover,#navContent ul li a.active,#navContent ul li a.highlight
	{
	color: #00aeef;
}
.downArrowIndicator {
	position: absolute;
	visibility: hidden;
	top: 46px;
}
#nav #navContent .worksArrowIndicatorOut {left: 50px; visibility: visible}
#nav #navContent .productsArrowIndicatorOut {left: 232px; visibility: visible}
#nav #navContent .feesArrowIndicatorOut {left: 400px;; visibility: visible}
#nav #navContent .iuArrowIndicatorOut {left: 530px;; visibility: visible}
#nav #navContent .giftArrowIndicatorOut {left: 654px; visibility: visible}
#nav #navContent .ACCOUNTArrowIndicatorIn {left: 38px; visibility: visible}
#nav #navContent .iuArrowIndicatorIn {left: 170px;; visibility: visible}
#nav #navContent .giftArrowIndicatorIn {left: 285px; visibility: visible}
#nav #navContent .stockArrowIndicatorOut {left: 80px; visibility: visible}
#nav #navContent .bondsArrowIndicatorOut {left: 285px; visibility: visible}

#primaryNav {
	position: absolute;
	z-index: 5000;
}

#primaryNav li {
	display: block;
	float: left;
}

#primaryNav a {
	cursor: pointer;
	display: block;
	float: left;
	text-decoration: none;
}

#primaryNav a:hover,#primaryNav a:hover span,#primaryNav li:hover {
	position: relative;
	visibility: visible;
	z-index: 200;
}

#primaryNav li a span {
	cursor: pointer;
	display: -moz-inline-box;
	display: inline-block;
}

#primaryNav table {
	border-collapse: collapse;
	height: 0;
	left: 0;
	position: absolute;
	top: 0;
	width: 0;
}

#primaryNav ul,#primaryNav iframe {
	margin: 0;
	left: -999.9em;
	position: absolute;
	top: -999.9em;
}

#primaryNav ul {
	margin: -3px 6px 0 -5px;
	_margin-top: -2px;
	width: 160px;
	white-space: nowrap;
}

#primaryNav :hover ul {
	height: auto;
	left: 0;
	padding: 0px;
	top: 17px;
	z-index: 3000;
	width: 160px;
	border-bottom: 1px solid #9f9f9f;
	padding-top: 3px;
}

#primaryNav :hover iframe {
	_height: expression(this.nextSibling.offsetHeight);
	_left: expression(this.nextSibling.offsetLeft);
	_top: expression(this.nextSibling.offsetTop);
	_filter: alpha(opacity : 0);
	_width: expression(this.nextSibling.offsetWidth);
}

#primaryNav :hover ul li {
	border: 1px solid #95A1AA;
	border-top: none;
	background-color: #576870;
	padding: 3px 7px;
	letter-spacing: 0.09em;
	width: 166px;
	margin-right: 0px;
	height: 14px;
}

#primaryNav :hover ul li a {
	background: none;
	color: white;
	display: inline;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.2em;
	margin: 0 6px 0 6px;
	padding: 0px;
	text-transform: none;
}

#primaryNav :hover ul li a:hover {
	background: none;
	color: #b9e1f8;
	font-weight: normal;
	text-decoration: none;
	border: 0;
}

/* SUB HEADER */
#subHeader {
	/*background: url(../i/bgSubHeader.png) bottom left repeat-x;*/
	
}

/* Sub Navigation */
#subNav {
	padding-top: 2px;

}

#subNavContent {
	margin-top: 10px;
	font-family:'Univers LT W01 55 Roman';
	font-size: 17px;
}

#subNavContent ul {
	font-family:'Univers LT W01 55 Roman';
}

#subNavContent ul li {
	/*background: url(../i/sepSubNav.png) top right no-repeat;*/
	
}

#subNavContent ul li a {
	/*background: url(../i/bgSubNavActive.png) repeat-x;*/
	color: #959595;
	text-decoration: none;
	display: block;
}

#subNavContent ul li a.active,#subNavContent ul li a:hover {
	color: #000;
}

#subNavContent li#navAccountInvite a {
	color: #81cc00
}

/* REDEEM GIFT CARD NAVIGATION */

.navRedeem {
}
.navRedeem .itemBottom {
	float: left;
	width: 267px;
	color: #1D1E2B;
} 
.navRedeem .item {
	display: block;
	float: left;
	width: 267px;
	color: #1D1E2B;
	font-size: 29px;
	font-family: 'UniversLTW01-57Condense 723821';
	letter-spacing: -0.04em;
	padding-bottom: 16px;
}
.redeemGiftCards .navRedeem a.itemNotSelected {
	background: url(../i/purchase/redeemCheckboxUnchecked.png) no-repeat 0px 10px;
	opacity: 0.25;
	filter: alpha(opacity = 25);
}
.redeemGiftCards .navRedeem a.itemSelected {
	opacity: 1;
		background: url(../i/purchase/redeemCheckboxChecked.png) no-repeat 0px 10px;
}
.navRedeemChoose a.itemNotSelected {
	background: url(../i/purchase/redeemCheckboxUnchecked.png) no-repeat 0px 10px;
		opacity: 1;
} 
.navRedeem a.item,
.redeemCol  a {
	text-decoration: none;
	color: #00aeef;
}
.navRedeem a.item:hover,
.redeemCol  a:hover {
	text-decoration: underline;
}
.navRedeem .item span {
	margin-left: 26px;
}
.navRedeem .item strong {
	font-family: 'UniversLTW02-67BoldCn';
	font-weight: normal;
}
/* REDEEM GIFT CARDS */
.redeemGiftCards {

}
.redeemGiftCards .redeemCol {
	width: 400px;
	float: left;
	margin-top: 20px;
	margin-left: 40px;
}
.itemBottom .redeemLeft {
	float: left;
	width: 100px;
}
.itemBottom .redeemRight {
	float: left;
	width: 140px;
}
.redeemGiftCards .redeemCol .redeemLeft {
	float: left;
	width: 100px;
}
.redeemGiftCards .redeemCol .redeemRight {
	float: left;
	width: 280px;
}
.redeemGiftCards .redeemHeader .redeemLeft {
	float: left;
	width: 100px;
}
.redeemGiftCards .redeemHeader .redeemRight {
	float: left;
	width: 700px;
}
.redeemGiftCards .redeemHeader h1,
.redeemGiftCards .redeemCol h1,
.redeemGiftCards .loginSignup h1 {
	color: #1D1E2B;
	font-size: 29px;
	font-family: 'UniversLTW01-57Condense 723821';
	letter-spacing: -0.04em;
	padding-bottom: 16px;
}
.redeemGiftCards .redeemHeader h1 strong,
.redeemGiftCards .redeemCol h1 strong,
.redeemGiftCards .loginSignup h1 strong
 { 
	font-family: 'UniversLTW02-67BoldCn';
	font-weight: normal;
}
.redeemGiftCards .redeemDivider {
	border-top: 2px solid #e2e1d9;
	margin-bottom: 18px;
	margin-top: 16px;
	text-indent: -1000px;
	clear: both;
}
.itemBottom p {
	font-family: Verdana, Helvetica, sans-serif;
	color: #333;
	line-height: 1.5em;
}
.redeemGiftCards  p {
	font-family: Verdana, Helvetica, sans-serif;
	color: #333;
	line-height: 2em;
}

.additionalCards {
	margin-top: 24px;
	margin-left: 40px;
}
.additionalCards .col span,
.additionalCards .label span  {
	line-height: 22px;
	margin-left: 8px;
}
.additionalCards .retailer {
	width: 250px;
}
.additionalCards .retailer select {
	width: 240px;
}
.additionalCards .retailerhistory {
	width: 190px;
}
.additionalCards .retailerhistory select {
	width: 170px;
}
.additionalCards .valueTitle {
	width: 90px;
}
.additionalCards .value {
	width: 90px;
	text-align:right;
}
.additionalCards .value input{
	width: 80px;
}
.additionalCards .number {
	width: 120px;
}
.additionalCards .number input{
	width: 110px;
}
.additionalCards .status {
	width: 170px;
}
.additionalCards .pin {
	width: 110px;
}
.additionalCards .pin input{
	width: 100px;
}
.additionalCards .payoutTitle {
	width: 90px;
}
.additionalCards .payout {
	width: 90px;
	text-align:right;
}
.additionalCards .body .row .remove {
	width: 60px;
	background-color: white;
	padding-top: 0px;
}
.additionalCards .body .row .remove a,
.payoutsummary .explanation a  {
	text-decoration: none;
	color: #00aeef;
	font-size: 13px;
	line-height: 0.9em;
}
.additionalCards .header {
}
.additionalCards .header .col {
	background-color: #ebebeb;
	color: #000;
	font-size: 16px;
	font-weight: bold;
}
.additionalCards .body .col {
	background-color: #f8f8f8;
}
.additionalCards .body .col select,
.additionalCards .body .col input{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.additionalCards .body .col img {
	vertical-align: middle;
}
.additionalCards .header .col,
.additionalCards .body .col,
.additionalCards .body .label {
	float: left;
	margin-left: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	min-height: 24px;
}
.additionalCards .row {
	border-bottom: 2px solid #fff;
}
.additionalCards .row div {
}

.additionalCards .body {
}
.additionalCards .row,
.additionalCards .header {
}
.additionalCards .data {
}
.additionalCards .error {
	padding: 4px;
	text-align: center;
}
.additionalCards .body .total div.label {
	width:	258px;
	padding: 4px;
	color: black;
	font-weight: bold;
	padding-left: 6px;
	backgound-color: white;
	text-align: right;
}
.additionalCards .body .total .col {
	color: black;
	font-weight: bold;
}
.additionalCards .body .payoutsummary {
}
.additionalCards .body .explanation {
	float: left;
	width: 330px;
	padding: 5px;
	height: 40px;
	text-decoration: italic;
}
.additionalCards .body .explanation2 {
	text-decoration: italic;
	font-size: 10px;
}
.additionalCards .body .totals {
	float: left;
	height: 40px;
	color: #000;
}
.redeemGiftCards .loginSignup {
	margin-top: 24px;
}
.redeemGiftCards .loginSignup .redeemLeft {
	float: left;
	width: 360px;
}
.redeemGiftCards .loginSignup .redeemRight {
	float: left;
	width: 380px;
	margin-left: 40px;
}

/* CONTENT */
#content {
	
}

/* Home Page Content */
#homePageContent {
	background-color: white;
	border: 1px solid #B9E1F8;
}

#homePageMain {
	
}

#homePageMainLeft {
	
}

#homePageMainLeft p {
	font-size: 10px;
}

#homePageMainLeft .learnMore {
	font-size: 10px;
}

#homePageMainLeft .learnMore A {
	color: #fff;
	background-color: #657985;
}

#homePageMainLeft .learnMore A:hover,#homePageMainLeft .learnMore A:focus
	{
	text-decoration: none;
	background-color: #00ccff;
}

#homePageMainLeft .items {
	font-size: 10px;
}

#homePageMainLeft .items A.off {
	color: d9dadc;
	background: url(../i/iconWhiteBox.png) center center no-repeat;
}

#homePageMainLeft .items A.on {
	text-decoration: none;
	background: url(../i/iconBlueBox.png) center center no-repeat;
}

#homePageMainLeft .learnMore A:hover,#homePageMainLeft .learnMore A:focus
	{
	text-decoration: none;
	background: url(../i/iconBlueBox.png) center center no-repeat;
}

#homePageSearch {
	
}

#searchPeopleLabel {
	font-size: 12px;
	text-align: right;
	color: #657985;
}

/* My Profile */
#myACProfile {
	background-image: url(../i/bg_profile.gif);
	background-repeat: none;
	color: #576870;
	border-bottom: 1px solid #999;
	background-color: #EFEFEF;
}

#myACProfile .myProfileHeader h3 {
	margin-bottom: 0px;
}

#myACProfile a {
	text-decoration: none;
}

#myACProfile a:active, #myACProfile a:hover {
	text-decoration: underline;
}

.myProfileNavigation {
    font-size: 11px;
    text-decoration: none;
    display: block;
    border-bottom: 1px solid #fff;
}

#myCashAccount .myProfileNavigation  {
    border-top: 1px solid #fff;
    border-bottom: 0;
}

#myCashAccount .myProfileNavigation {
    background-color: #EFEFEF;
}

.myProfileNavigation a {
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

.myProfileNavigation a {
    color: #657985;
}
    
.widgetGoalHaveNeed1 dt {
	font-size: 10px;
	text-transform: uppercase;
	font-weight:  bold;
}

.widgetGoalHaveNeed1 dd {
	font-size: 26px;
}
.widgetGoalCollapsed .widgetGoalHaveNeed1,
.widgetGoalCollapsed .widgetGoalHaveNeed3 {
	width: 95px;
	display: block;
	margin-left: 0px;
	text-align: center;
}
.widgetGoalCollapsed .widgetGoalHaveNeed1 {
	padding-left: 5px;
}

.widgetGoalCollapsed .widgetGoalHaveNeed2 {
    padding-right: 4px;
}

.widgetGoalCollapsed .widgetGoalHaveNeed1 dd,
.widgetGoalCollapsed .widgetGoalHaveNeed3 dd
{
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	display: inline;
	line-height: 2em;
}
.widgetGoalCollapsed .widgetGoalHaveNeed2 img {
	margin-top: 8px;
}
.widgetGoalCollapsed .widgetGoalTarget {
	width: 230px;
}
.widgetGoalHaveNeed3 dt {
	font-size: 10px;
	text-transform: uppercase;
	font-weight:  bold;
}

.widgetGoalHaveNeed3 dd {
	font-size: 26px;
}

A.btnMediumColor {
	font-size: 11px;
	font-weight:  bold;
	/*letter-spacing: 0.1em;*/
	color: #fff;
	text-transform: uppercase;
	width: 116px;
	height: 29px;
	display: block;
	float: left;
	line-height: 24px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: center;
	text-decoration: none;
}

A.btnMediumDark:hover {
	color: #ccc;
}

A.btnMediumDark {
	background: url(../i/btnMediumDark.gif) bottom left no-repeat;
	font-size: 11px;
	font-weight:  bold;
	/*letter-spacing: 0.1em;*/
	color: #fff;
	text-transform: uppercase;
	width: 99px;
	height: 29px;
	display: block;
	float: left;
	line-height: 24px;
	padding-right: 13px;
	padding-top: 4px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

A.btnMediumDark:hover {
	color: #ccc;
}

A.btnMediumLight {
	background: url(../i/btnMediumLightGrey.gif) bottom left no-repeat;
	font-size: 11px;
	font-weight:  bold;
	/*letter-spacing: 0.1em;*/
	color: #fff;
	text-transform: uppercase;
	width: 99px;
	height: 29px;
	display: block;
	line-height: 24px;
	padding-right: 13px;
	padding-top: 4px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

A.btnMediumLight:hover {
	color: #ccc;
}

A.btnLargeDark {
	background: url(../i/btnLargeDark.gif) bottom left no-repeat;
	font-size: 11px;
	font-weight:  bold;
	/*letter-spacing: 0.1em;*/
	color: #fff;
	text-transform: uppercase;
	width: 124px;
	height: 29px;
	display: block;
	float: left;
	line-height: 24px;
	padding-right: 7px;
	padding-top: 4px;
	text-align: center;
	text-decoration: none;
}

A.btnLargeDark:hover {
	color: #ccc;
}

A.btnSmallLight {
	background: url(../i/btnSmallLight.gif) bottom left no-repeat;
	font-size: 11px;
	font-weight:  bold;
	/*letter-spacing: 0.1em;*/
	color: #657985;
	text-transform: uppercase;
	width: 87px;
	height: 29px;
	display: block;
	float: left;
	line-height: 24px;
	padding-right: 3px;
	padding-top: 4px;
	text-align: center;
	text-decoration: none;
}

A.btnSmallLight:hover {
	color: #333
}

A.btnNext,A.btnNextGrey {
	font-size: 10.5px;
	font-weight:  bold;
	text-transform: uppercase;
	width: 110px;
	height: 32px;
	line-height: 24px;
	padding-right: 20px;
	padding-top: 7px;
	text-align: center;
	text-decoration: none;
	display: block;
	letter-spacing: 0.1em;
}

A.btnNextLarge {
	font-size: 10.5px;
	font-weight:  bold;
	text-transform: uppercase;
	width: 210px;
	height: 32px;
	line-height: 24px;
	padding-right: 20px;
	padding-top: 7px;
	text-align: center;
	text-decoration: none;
	display: block;
	letter-spacing: 0.1em;
}

A.btnNext {
	color: #fcfcfc;
}

A.btnNextGrey {
	background: url(../i/btnForwardGrey.gif) no-repeat; */
	color: #576870;
}

A.btnNextCashLarge {
	background: url(../i/btnForwardCashLarge.gif) no-repeat;
	color: #ffffff;
}

A.btnCenter {
	margin-left: auto;
	margin-right: auto;
}

A.btnFloat {
	float: left;
	margin-right: 4px;
}

A.btnFloatPlain {
	float: left;
	margin-right: 4px;
	margin-left: 12px;
	margin-top: 12px;
}

/* My Mini Profile */
#myMiniProfile {
	color: #576870;
}

#myMiniProfile .myProfileHeader {
	font-size: 14px;
	font-weight: bold;
	color: black;
}

/* Cash Functions */
.cashFunctions {
	border: 1px solid #95a1aa;
}

.cashFunctionsHeader {
	background: url('../i/bgWidgetActivityHeader.png') repeat-x;
	clear: both;
	height: 99px;
	padding-left: 20px;
}

.cashBox .cashBoxHeader {
    background: url('../i/RedeemCash.gif') no-repeat 0px 20px;
    background-color: #9fcf67;
    text-align: left;
}

.cashFunctionsHeader .cashFunctionsTitle {
    background: url(../i/iconWidgetGoalWithdraw.png) no-repeat -10px 10px;
    height: 69px;
    width: 265px;
    float: left;
    padding-top: 34px;
    padding-left: 68px;
}

.cashFunctionsNav {
	border-top: 1px solid #95a1aa;
	border-bottom: 1px solid #95a1aa;
	background: url(../i/CashFunctionSlice.gif) top left;
    color: #576870;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	padding-left: 4px;
	line-height: 28px;
}

.cashFunctionsNav a {
    color: #576870;
}

.cashFunctionsTitle1 {
    color: white;
    font-size: 27px;
}

.cashFunctionsTitle2 {
	color: #576870;
	font-size: 21px;
}

.cashFunctionsBody {
	padding: 24px;
}

.goalpackPopupBody {
	font-size: 12px;
	text-align: left;
}

#accountCenterWait img {
	margin-left: 30px;
}
	
/* Account Center Popular Goals */
.accountCenterNoGoal .chooseGoalBox {
	width: 178px;
	height: 189px;
	background: #ffffff url(../i/home/bg_module.jpg) repeat-x bottom;
	border: 1px solid #cdd1d5;
	padding: 10px;
	margin-right: 15px;
	float: left;
	margin-bottom: 10px;
}

.chooseGoalBoxOr {
	text-align: center;
	text-transform: uppercase;
}

.accountCenterNoGoal .chooseGoalBox li {
	list-style-type: none;
	padding: 6px 0px 6px 20px;
	border-top: 1px solid #ccc;
	background: url(../i/home/pg_list.gif) no-repeat 0px 9px;
	color: #576870;
	font-size: .85em;
}

.accountCenterNoGoal .chooseGoalBox li.last {
	list-style-type: none;
	padding: 8px 0px 0px 0px;
	background: none;
	text-transform: uppercase;
}

.accountCenterNoGoal .chooseGoalBox li.last a {
	color: #EC7BB6;
}

.accountCenterNoGoal .chooseGoalBox li b {
	display: block;
	font-size: 19px;
	line-height: 1.1em;
}

.accountCenterNoGoal .chooseGoalBox h3,.accountCenterNoGoal .chooseGoalBoxOr h3
	{
	margin-bottom: 6px;
	display: block;
	color: #00aeef;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
}

.accountCenterNoProduct .widgetGoalPortlets a {
	font-weight:  bold;
	font-size
	11px;
}

/* Static Content */ /* Level 1 Tabs */
ul#mainnav a:hover {
	text-decoration: underline;
}

ul#mainnav {
	margin: 0px;
	padding: 0px;
	width: 170px;
	clear: left;
	font-size: 12px;
}

ul#mainnav li {
	list-style-type: none;
	border-bottom: 8px solid #ffffff;
}

ul#mainnav li a {
	color: #576870;
	text-decoration: none;
	padding: 3px 10px 3px 20px;
	display: block;
	text-align: left;
	font-weight: bold;
	line-height: 1.35em;
}

ul#mainnav li.sel {
	background-image: url(../i/bgLeftNav.jpg);
	background-repeat: repeat-x;
	background-position: left -22px;
	height: 1%;
}

ul#mainnav li.sel a {
	color: #49616E;
}

/* End Level 1 Tabs */ /* Level 2 Tabs */
ul#mainnav ul.subnav {
	font-size: .9em;
	margin-top: 16px;
	margin-bottom: -6px;
	margin-left: 0px;
	display: none;
}

ul#mainnav li.sel ul.subnav {
	display: block;
}

ul#mainnav ul.subnav li {
	list-style-type: none;
	background-image: none;
	border-bottom: 6px solid #ffffff;
}

ul#mainnav ul.subnav li a {
	color: #83909a;
	padding: 0px 10px 0px 32px;
	font-weight: normal;
}

ul#mainnav ul.subnav li.sel a {
	font-weight: bold;
	color: #45555d;
}

/* End Level 2 Tabs */ /* My CashAccount */
#myCashAccount {
	color: #576870;
	background-image: url(../i/GPCashBoxSmall.gif);
	background-repeat: no-repeat;
	color: #576870;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #ddd;
	background-color: #fbfbfb;
}

#myCashAccount .myCashAccountBody {
	
}

#myCashAccount .myCashAccountImage {
	height: 158px;
}

#myCashAccount .myCashAccountHeader {
	font-size: 11px;
	font-weight:  bold;
	text-align: center;
	height: 12px;
	margin-bottom: 10px;
}

#myCashAccount .myCashAccountBalance {
	font-size: 25px;
	text-align: center;
	height: 26px;
	margin-top: -8px;
}

#myCashAccount .myCashAccountApply {
	margin-top: 6px;
}

#myCashAccount .myCashAccountApply>A {
	font-size: 11px;
	background-image: url(../i/button_medium_dark_gray.png);
	background-repeat: no-repeat;
	font-weight:  bold;
	color: #fff;
	text-transform: uppercase;
	width: 117px;
	height: 29px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	line-height: 28px;
	padding-left: 6px;
	text-align: center;
}

#myCashAccount .myCashAccountApply A:hover {
	color: #B5DA8B;
	text-decoration: none;
}

#myCashAccount .myCashAccountNavigation {
	text-align: center;
	padding: 8px;
}

#myCashAccount .myCashAccountNavigation A {
	font-size: 10px;
	text-decoration: none;
	color: #657985;
	font-size: 10px;
	font-weight: bold;
}

#myCashAccount .myCashAccountNavigation A:hover {
	color: #000;
	text-decoration: none;
}

/* Create A New Goal */
#createNewGoal A {
	background: url(../i/btnCreateNewGoal.png) bottom left no-repeat;
}

/* Notice */
#notice {
	background-color: #FFFFD9;
	color: #6c615a;
	border: 1px solid #ccc;
}

#notice .noticeHeader {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	background: url(../i/flag.gif) bottom left no-repeat;
}

.noticeClose {
	filter: alpha(opacity = 60);
	opacity: 0.6;
	background: url(../i/close_box.gif) top left no-repeat;
}

.noticeClose:hover,.noticeClose:focus {
	filter: alpha(opacity = 100);
	opacity: 1.0;
}

#notice .noticeContent {
	font-size: 11px;
	line-height: 12px;
}

#notice .noticeContent A {
	font-size: 11px;
	color: #6c615a;
}

/* Activity Transaction History */
.widgetActivityContent .widgetActivityContentHistory {
	
}
.widgetActivityContent .widgetActivityContentHistory .chooseTimeframe {
	margin-bottom: 12px;
	height: 28px;
	vertical-align: middle;
}

.chooseTimeframe select, .chooseTimeframe input, .chooseTimeframe span {
	margin-bottom: 0px;
	vertical-align: middle;
}

#timeframeDatesContainer { 
	height: 36px;
	vertical-align: middle;
	font-size: 13px;
}
.chooseTimeframe .leftLabel {
	display: block;
	width: 60px;
	float: left;
	padding-top: 4px;
}
.chooseTimeframe .leftLabel2 {
	display: block;
	float: left;
	padding-top: 4px;
	padding-left: 16px;
	padding-right: 8px;
}
.chooseTimeframe select
{
	display: block;
	float: left;
}
.chooseTimeframe .leftControl
{
	display: block;
	float: left;
	width: 120px;
	margin-top: -8px;
}
.chooseTimeframe .leftControl input
{
	width: 80px;
}

#timeframeDatesContainer .customShown {
	display: none;
}

#timeframeDatesContainer span.alwaysShown,
#timeframeDatesContainer select.alwaysShown {
    display: block;
}

#timeframeDatesContainer .inlineBlock {
	display: inline-block;
}

.printWindow #timeframeDatesContainer .hideOnPrint {
	display: none;
}

.widgetActivityContentHistory .Pending {
	color: #f5711c;
	font-weight: bold;
}

.widgetActivityContentHistory .Posted {
	color: #72c618;
	font-weight: bold;
}

.widgetActivityContentHistory .Rejected, 
.widgetActivityContentHistory .Reversed,
.widgetActivityContentHistory .PendingReversal
{
	color: #d91b5c;
	font-weight: bold;
}

/* Activity Docs */
.widgetActivityContent .widgetActivityContentDocs {
	
}

.widgetActivityContent .widgetActivityContentDocs A {
	color: blue;
}

.widgetActivityContent .widgetActivityContentDocs sup {
	color: red;
	font-style: italic;
	text-decoration: none;
}

/* Activity Performance */
.widgetActivityContent .widgetActivityContentPerformance .positive {
	color: green;
}

.widgetActivityContent .widgetActivityContentPerformance .negative {
	color: red;
}

.widgetActivityContent .widgetActivityContentPerformance .whatDoesMean {
	color: #000;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}

.widgetActivityContent .widgetActivityContentPerformance .whatDoesMean:hover
	{
	text-decoration: underline;
}

.widgetActivityContent .widgetActivityContentPerformance #netAssetValueDetails
	{
	margin-top: 10px;
}

.widgetActivityContent .widgetActivityContentPerformance #netAssetValueDetails span
	{
	font-size: 1.8em;
	margin-right: 10px;
}

.widgetActivityContent .widgetActivityContentPerformance #netAssetValueDetails span#netAssetValueAsOf
	{
	font-size: 1.4em;
}

/* Edit Goal  */
#editGoal {
	
}

#editGoal .editGoalHeader h2 {
	font-size: 24px;
	/*color:#576870;*/
	font-weight: bold;
}

#editGoal .heading2 {
	font-size: 12px;
	font-weight: bold;
	/*color:#576870;*/
}

/* Open Account  */
#openAccount {
	font-size: 11px;
	color: #7f7f7f;
}

#openAccountProgress {
	
}

#openAccountProgress .step {
	font-size: 14px;
	color: #000;
}

#openAccountProgress .next {
	font-size: 14px;
	color: #7f7f7f;
}

#openAccountHeader {
	background: url(../i/iconOpenAccount2.png) 10px top no-repeat;
}

#openAccountHeader2 {
	background: url(../i/iconGrayHook.png) 10px top no-repeat;
}

.openAccountNote {
	background-color: #efefef;
}

.openAccountNote .openAccountNoteHeader {
	font-size: 14px;
	font-weight: bold;
	/*color:#576870;*/
}

#openAccountForm {
	
}

#open_account_password_strength {
	font-size: 11px;
}

#fundAccount {
	color: #000;
}

/* Public Profile */
#sendMessagePublicProfile {
	font-size: 11px;
	color: #00aeef;
}

#sendMessagePublicProfile:hover,#sendMessagePublicProfile:focus {
	text-decoration: none;
}

#publicProfileForm {
	clear: both;
}

#publicProfileForm .heading1 {
	font-size: 14px;
	font-weight: bold;
	/*color:#576870;*/
}

#publicProfileForm .heading2 {
	font-size: 12px;
	font-weight: bold;
	/*color:#576870;*/
}

#reCalculateMoneyPurchase {
	color: blue;
	text-decoration: underline;
}
.fraudWarning {
	color: red;
}

#refreshCharge {
	color: blue;
	text-decoration: underline;
}

/* Find Registry */
.findRegistryForm {
	clear: both;
}

.findRegistryForm h2 {
	font-size: 24px;
	/*color:#576870;*/
	font-weight: bold;
}

.findRegistryForm .heading1 {
	font-size: 14px;
	font-weight: bold;
	/*color:#576870;*/
}

.findRegistryForm .heading2 {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

#findRegistryResultsContent table tbody td {
	font-size: 11px;
	border: 1px solid #7f7f7f;
}

#findRegistryResultsContent table tr.header td {
	font-size: 14px;
	font-weight: bold;
	/*color:#576870;*/
}

#findRegistryResultsContent A {
	text-decoration: underline;
	color: #000;
	font-weight: bold;
}

/* Have Money Unit */
#haveMoneyUnitForm {
	
}

#haveMoneyUnitForm .heading1 {
	font-size: 14px;
	font-weight: bold;
	/*color:#576870;*/
}

#haveMoneyUnitForm .heading2 {
	font-size: 12px;
	font-weight: bold;
	/*color:#576870;*/
}

#haveMoneyUnitLoginForm .heading1 {
	font-size: 14px;
	font-weight: bold;
	/*color:#576870;*/
}

#haveMoneyUnitLoginForm .heading2 {
	font-size: 12px;
	font-weight: bold;
	/*color:#576870;*/
}

#haveMoneyUnitLoginForm .loginHelp {
	text-decoration: underline;
}

/* Buy Money Unit */
#buyMoneyUnitSelectTheme {
	color: #576870;
}

#buyMoneyUnitCalculation {
	font-weight: bold;
	line-height: 150%;
	padding: 10px;
}

#buyMoneyUnitCalculationTotal {
	color: #88DEF8;
}

#moneyUnitTotal {
	color: #88DEF8;
}

#buyMoneyUnitFeesAndNotes {
	background-color: #f2f2f2;
	padding: 10px;
}

#buyMoneyUnitFeesAndNotes dt {
	font-weight: bold;
}

#buyMoneyUnitFees {
	
}

#buyMoneyUnitNotes {
	
}

.buyMoneyUnitQuantity select {
	width: 40px;
}

.popupTitle {
	color: #576870;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#btnBuyMoneyUnitDeliveryDisclosure p {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Forgot Password */
.forgotPasswordForm {
	clear: both;
}

.forgotPasswordForm h2 {
	font-size: 24px;
	/*color:#576870;*/
	font-weight: bold;
}

.forgotPasswordForm .heading1 {
	font-size: 14px;
	font-weight: bold;
	/*color:#576870;*/
}

.forgotPasswordForm .heading2 {
	font-size: 12px;
	color: #000;
}

.forgotPasswordForm .error {
	display: block;
	clear: both;
	margin-bottom: 8px;
}

/* Learn More */
.learnMorePage {
	
}

.learnMorePage h2 {
	font-size: 24px;
	/*color:#576870;*/
	font-weight: bold;
}

.learnMorePage .heading1 {
	font-size: 14px;
	font-weight: bold;
	/*color:#576870;*/
}

.learnMorePage .heading2 {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

/* FOOTER */
#footer {
	font-size: 90%;
	color: #576870;
	font-size: 11px;
}

.goalminefunds #footer {
	font-size: inherit;
}

#footer a {
	color: #576870;
}

#footer .module {
	float: left;
	margin-right: 30px;
	margin-bottom: 25px;
	line-height: 1.8em;
	color: #65666b;
}
#footer .module1 {
	width: 95px;
}
#footer .module2 {
	width: 95px;
}
#footer .module3 {
	width: 130px;
}


#footer div.moduleLegal {
	width: 450px;
	float: left;
	margin-bottom: 25px;
	color: #65666b;
}

#footer .module a,
#footer .module b {
	display: block;
	text-decoration: none;
}
#footer .moduleLegal a,
#footer .module b {
	color: #00aeef;
}

#footer .fb {
	width: 300px;
	margin-left: 22px;
	float: left;
}

#footer .fb>a {
	font-size: 12px;
}

#footer .fb>a:hover {
	color: white
}

#footerLinks {
	margin-left: 22px;
	display: block;
	margin-bottom: 35px;
}

#footerLinks a {
	font-weight: bold;
	text-decoration: none;
}

#footer #footerLogo,#footer #footerInfo {
	margin-left: 22px;
}

#footerInfo {
	font-size: 1.1788em;
}

/* Wideget Structure */ /* Goal Widget */
.widgetGoal {
	
}

.widgetGoalHeader {
	background: url(../i/bgWidgetGoalHeader.png) repeat-x;
}

.widgetGoalHeader .widgetGoalTitle {
	cursor: pointer;
}
.widgetGoalHeader A.editGoal:hover,.widgetGoalHeader A.editGoal:focus {
	text-decoration: underline;
}

.widgetGoalHeader .widgetGoalTitle .accountNumber { /*color:#8f8f8f;*/
	color: #657985;
	line-height: 1.7em;
}
.widgetGoalAccountName {
	font-weight: bold;
}


.widgetGoalHeader .widgetGoalTabs {
	font-size: 11px;
	color: #7c7c7c;
}

.widgetGoalHeader .widgetGoalTabs .active {
	background: url(../i/widgetGoalActiveTab.png) top left no-repeat;
}

.widgetGoalHeader .widgetGoalTabs .active A {
	/*filter:alpha(opacity=100);*/
	/* KNown bug in IE7 opacity and text don't work */
	opacity: 1.0;
}

.widgetGoalHeader h5.subHeaderBlueCaps,
.widgetAccountInfo h5.subHeaderBlueCaps {
	color: #00AEEF; 
	text-transform: uppercase; 
	margin-top: 6px;
	margin-bottom: 12px;
	font-size: 12px;
}
.widgetGoalHeader .widgetGoalTabs A {
	color: #000;
	font-weight: bold;
	/*filter:alpha(opacity=50);*/
	opacity: 0.5;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.widgetGoalHeader .widgetGoalTabs A.widgetGoalTabOverview {
	background: url(../i/iconWidgetGoalOverview.png) top center no-repeat;
}

.widgetGoalHeader .widgetGoalTabs A.widgetGoalTabContribute {
	background: url(../i/iconWidgetGoalContribute.png) top center no-repeat;
}

.widgetGoalHeader .widgetGoalTabs A.widgetGoalTabFundraise {
	background: url(../i/iconWidgetGoalFundraise.png) top center no-repeat;
}

.widgetGoalHeader .widgetGoalTabs A.widgetGoalTabWithdraw {
	background: url(../i/iconWidgetGoalWithdraw.png) top center no-repeat;
}

.widgetGoalHeader .widgetGoalTabs A:hover,.widgetGoalHeader .widgetGoalTabs A:focus
	{
	color: #000;
	text-decoration: none;
	/*filter:alpha(opacity=100);*/
	opacity: 1.0;
}
.widgetGoalPortlets .reachGoalFaster,
.widgetGoalPortlets .addEachMonth,
.IncentiveMessagePromoArrow,
.IncentiveMessagePromoMoney
 {
	width: 320px;
	height: 120px;
	border: 1px solid #838383;
	font-size: .8em;
	color: #536068;
	margin-top: 20px;
	float: left;
	margin-left: 18px;
	position: relative;
}
.rewardInviteFriends .IncentiveMessagePromoArrow,
.rewardInviteFriends .IncentiveMessagePromoMoney {
	margin-left: 116px;
	margin-top: 0px;
}
.rewardInviteFriendsBottom .IncentiveMessagePromoArrow,
.rewardInviteFriendsBottom .IncentiveMessagePromoMoney {
	margin-left: 0px;
	margin-top: 34px;
}
#reward_history .IncentiveMessagehover {display: inline}

.rewardInviteFriends
.IncentiveMessagePromoArrowMini,
.IncentiveMessagePromoMoneyMini
 {
	width: 256px;
	height: 120px;
	border: 1px solid #838383;
	font-size: .8em;
	color: #536068;
	margin-top: 20px;
	float: left;
	margin-left: 18px;
	position: relative;
}
.rewardSummaryBox
 {
	width: 322px;
	height: 122px;
	font-size: .8em;
	color: #536068;
	margin-top: 20px;
	float: left;
	margin-left: 18px;
	position: relative;
}

.IncentiveMessagePromoMoney money, .IncentiveMessagePromoMoneyMini money{
	color: white;
	font-size: 18px;
	position: absolute;
	top: 20px;
	left: 20px;
}
.IncentiveMessagePromoArrow  .IncentiveMessageheader, .IncentiveMessagePromoArrowMini  .IncentiveMessageheader,
.IncentiveMessagePromoMoney  .IncentiveMessageheader, .IncentiveMessagePromoMoneyMini  .IncentiveMessageheader {
	position: absolute;
	top: 6px;
	left:	18px;
	font-size: 24px;
	width: 288px;
	text-align: left;
		font-family: 'UniversLTW01-57Condense 723821';
		font-weight: normal;
		font-size: 25px;
		color: #333;
}
.IncentiveMessagePromoArrow .IncentiveMessagetext,
.IncentiveMessagePromoMoney .IncentiveMessagetext {
	position: absolute;
	top: 40px;
	left: 124px;
	font-size: 11px;
	width: 184px;
}
.IncentiveMessagePromoArrowMini .IncentiveMessagetext,
.IncentiveMessagePromoMoneyMini .IncentiveMessagetext {
	position: absolute;
	top: 40px;
	left: 126px;
	font-size: 10px;
	width: 118px;
}
.IncentiveMessagePromoArrow .IncentiveMessagemoney, .IncentiveMessagePromoArrowMini .IncentiveMessagemoney,
.IncentiveMessagePromoMoney .IncentiveMessagemoney, .IncentiveMessagePromoMoneyMini .IncentiveMessagemoney  {
	position: absolute;
	top:  64px;
	left: 60px;
	font-size: 24px;
	font-weight:  bold;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	
}
.IncentiveMessagePromoArrow .IncentiveMessagelink,
.IncentiveMessagePromoMoney .IncentiveMessagelink {
	position: absolute;
	top:  98px;
	left: 230px;
}
.IncentiveMessagePromoArrow .IncentiveMessagelink a,
.IncentiveMessagePromoMoney .IncentiveMessagelink a {
	margin-left: 0px;
}
.IncentiveMessagePromoArrow .IncentiveMessagehover, .IncentiveMessagePromoArrowMini .IncentiveMessagehover,
.IncentiveMessagePromoMoney .IncentiveMessagehover, .IncentiveMessagePromoMoneyMini .IncentiveMessagehover {
	position: absolute;
	top:  98px;
	left: 124px;
	font-size: 12px;
	color:  #00aeef;
	
}

.widgetGoalPortlets .reachGoalFaster a,
.widgetGoalPortlets .addEachMonth a,
.IncentiveMessagePromoArrow a, .IncentiveMessagePromoArrowMini a,
.IncentiveMessagePromoMoney a, .IncentiveMessagePromoMoneyMini a
{
	font-weight: bold;
	color: #536068;
	font-size: 12px;
	text-decoration: none;
	/*text-transform: uppercase;*/
}

.widgetGoalPortlets .reachGoalFaster a,
.widgetGoalPortlets .addEachMonth a
.IncentiveMessagePromoArrow a, .IncentiveMessagePromoArrowMini a,
.IncentiveMessagePromoMoney a, .IncentiveMessagePromoMoneyMini a
{
	text-decoration: underline;
	font-weight: normal;
}

.widgetGoalPortlets .reachGoalFaster p {
	margin: 43px 20px 7px 125px;
}
.widgetGoalPortlets .addEachMonth p {
	margin: 43px 20px 7px 125px;
}

.widgetGoalPortlets a {
	margin-left: 125px;
}

.IncentiveMessagePromoArrow, .IncentiveMessagePromoArrowMini  {
	background: url(../i/PromoArrow.jpg) bottom left no-repeat;
}
.IncentiveMessagePromoMoney, .IncentiveMessagePromoMoneyMini  {
	background: url(../i/PromoMoney.jpg) bottom left no-repeat;
}

.offerTermsAndConditions {
	display: none;
}

.widgetGoalPortlets .reachGoalFaster {
	background: url(../i/acctAddEachMonth.jpg) bottom left no-repeat;
}

.widgetGoalPortlets .addEachMonth {
	background: url(../i/acctReachGoalFaster.jpg) bottom left no-repeat;
}

.widgetGoalPortlets .addEachMonth {
	background: url(../i/acctReachGoalFaster.jpg) bottom left no-repeat;
}

 .rewardSummaryBox .rewardLeft {
 	float: left;
 	width: 158px;
 	margin-top: -12px;
 }
 .rewardSummaryBox .rewardTotal {
 	color: #81cc00;
 	font-size: 48px;
 	text-align:center;
 	font-weight:  bold;
 	
 }
 .rewardSummaryBox .rewardTotalTitle {
 	color: #81cc00;
 	font-size: 16px;
 	font-weight:  bold;
 	text-align:center;
 }
 .rewardSummaryBox .rewardPendingTitle {
 	font-size: 12px;
 	font-weight:  bold;
 	text-align:center;
 }
.rewardSummaryBox .rewardRight {
 	float: left;
 	width: 140px;
 	font-size: 12px;
 	padding-top: 4px;
 	margin-left: 4px;
 	margin-top: 12px;
 }
 .rewardSummaryBox .rewardRight .rewardCellLeft {
 	float: left;
 }
 .rewardSummaryBox .rewardRight .rewardCell {
 	float: left;
 }
 
 .IncentiveMessageInviteTop .IncentiveMessagetext {
 	display: inline;
 }
 .IncentiveMessageInviteTop .IncentiveMessagehover {
 	display: inline;
 	padding-left: 12px;
 	color:  #00aeef;
 }
 .IncentiveMessageInviteTop .tooltipKey {
 }

#inviteFriendsViaEmailArea {
	display: block;
	float: left;
	width: 430px;
}

.inviteSocialBox {
	display: block;
	float: right;
	width: 280px;
}

.linkShare {
	border: 1px inset black;
	overflow: hidden;
	background-color: #EEEEEE;
}

.linkShare div {
	width: 1000px;
	margin: 2px 2px 2px 5px;
}

#inviteFriendsUsingOwnEmail {
	margin-bottom: 10px;
}

 textarea.inviteEmailAddress {
 	float: left;
 	width: 400px;
 	height: 100px;
 }
 
 p.invitePersonalMessage {
    margin-top: 10px;
 }
 
 div.invitePersonalMessage {
 	float: left;
}
 textarea.invitePersonalMessage {
 	float: left;
 	width: 400px;
 	height: 100px;
}
/* Goal Content */
.widgetGoalContent {
	
}

.widgetGoalContent p {
	font-size: 13px;
}

.widgetGoalContent .goalProgressText {
	font-size: 10px;
}


.goalProgressTitleLowerLeft {
	padding-bottom: 8px;
	padding-top: 0px;
}
.goalProgressTitleLowerRight {
	text-align: center;
	padding-top: 16px;
	padding-bottom: 6px;
}

/* Pre funding account center copy */
.widgetGoalContent .widgetGoalNoProduct,.widgetGoalContent .widgetGoalHasProduct
	{
	font-size: 18px;
	color: #576870;
}

.widgetGoalContent .widgetGoalNoProduct .hover .underline {
	text-decoration: underline;
}
.tooltipLarge span.underline {
	color: #00AEEF;
}
.bankFieldSet  .hoverBox,
.widgetGoalContent .hoverBox,
.navRedeem .hoverBox {
	background: url(../i/yellowHoverBox.png) top left no-repeat;
	text-decoration: none;
	font-size: 12px;
	color: #333;
}
.hoverBoxCheck {
	display: block;
	width: 400px;
	height: 230px;
	background: url(../i/example_check.gif) top left no-repeat;
	background-color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	color: #333;
}

.widgetGoalContent .hoverBox strong {
	font-weight:  bold;
	display: block;
	margin-bottom: 6px;
}

.widgetGoalContent .widgetGoalHasProduct strong,.widgetGoalContent .widgetGoalHasProduct strong
	{
	font-size: 16px;
}

.widgetGoalContent .widgetGoalConnect {
	padding-right: 6px;
}

.widgetGoalContent .widgetGoalConnect .widgetGoalConnectHeader {
	font-size: 18px;
	margin-bottom: 12px;
}

.widgetGoalContent .widgetGoalConnect .widgetGoalConnectHeader strong {
	font-size: 20px;
	font-weight: bold;
	display: block;
	margin-bottom: 12px;
}

.widgetGoalContent .widgetGoalConnectStep1 {
	background: url(../i/fs_clock.gif) top left no-repeat;
}

.widgetGoalContent .widgetGoalConnectStep2 {
	background: url(../i/fs_coin.gif) top left no-repeat;
}

.widgetGoalContent .widgetGoalConnectStep3 {
	background: url(../i/fs_checkbox.gif) top left no-repeat;
}

.widgetGoalContent .widgetGoalConnectStep1,.widgetGoalContent .widgetGoalConnectStep2,.widgetGoalContent .widgetGoalConnectStep3,.widgetGoalContent .widgetGoalConnectButtons
	{
	padding-left: 80px;
}

.widgetGoalContent .widgetGoalConnectStep1 .titleStep,.widgetGoalContent .widgetGoalConnectStep2 .titleStep,.widgetGoalContent .widgetGoalConnectStep3 .titleStep
	{
	font-size: 11px;
	text-transform: uppercase;
	font-weight:  bold;
	padding-top: 8px;
}

.widgetGoalContent .widgetGoalConnectStep1 .stepContent,.widgetGoalContent .widgetGoalConnectStep2 .stepContent,.widgetGoalContent .widgetGoalConnectStep3 .stepContent
	{
	font-size: 18px;
	color: #00aeef
}

/* Details & Bank Info */
.widgetGoalContent .goalDetailsAndBankInfo {
	
}

.goalDetailsAndBankInfo table tbody td {
	font-size: 11px;
	border-bottom: 1px solid #95a1aa;
	color: black;
	background-color: #f8f8f9;
}

.goalDetailsAndBankInfo table tbody th {
	font-size: 13px;
	border-top: 1px solid #95a1aa;
	border-bottom: 1px solid #95a1aa;
	color: #576870;
	text-transform: uppercase;
	background-color: #f8f8f9;
	text-align: left;
	padding: 13px 12px;
}

.goalDetailsAndBankInfo table tbody th a {
	font-size: 11px;
	text-transform: none;

}

.goalDetailsAndBankInfo table tbody th p {
	font-size: 11px;
	color: black;
	text-transform: none;
	padding-top: 4px;
	font-weight: normal;
	margin-bottom: 0px;
}

.goalDetailsAndBankInfo table tbody th a {
	font-weight: normal;
}

.goalDetailsAndBankInfo table tbody tr.total {
	font-weight: bold;
}

.goalDetailsAndBankInfo table tbody td.firstCol {
	font-weight: bold;
}

.widgetGoalContent .goalDetails {
	
}
.transactionSummary .transactionSummaryText{
	padding-top: 24px;
	width: 612px;
}
.transactionSummary .transactionSummaryText p {
}
.transactionSummary  table {
	width: 612px;
	margin-top: 8px;
}
.goalDetails table.goalDetailsTable tbody td,
.transactionSummary  table tbody td {
	padding-top: 7px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color: #f8f8f8;
}

.goalDetails table.goalDetailsTable tbody th,
.transactionSummary  table tbody th {
	font-size: 14px;
	color: #657985;
	padding-top: 2px;
	padding-bottom: 10px;
	text-align: left;
	padding-left: 8px;
}

.goalDetails table.goalDetailsTable tbody th a,
.transactionSummary  table tbody th a {
	font-size: 11px;
	text-transform: none;

}

.goalDetails table.goalDetailsTable tbody th p,
.transactionSummary  table tbody th p {
	font-size: 11px;
	color: black;
	text-transform: none;
	padding-top: 4px;
	font-weight: normal;
	margin-bottom: 0px;
}

.goalDetails table.goalDetailsTable tbody th a,
.transactionSummary  table tbody th a {
	font-weight: normal;
}


/* Manage Fundraising Page */
.widgetGoalContent .goalManageFundraisingPage {
	font-size: 11px;
}

#goalFundraisingNowForm #btnSendMessage {
	margin-top: 6px;
}

/* Take Out Money From Your Account */
.widgetGoalContent .goalTakeOutMoney {
	font-size: 11px;
}

.widgetGoalContent .goalTakeOutMoney .withdrawalAvailable {
	color: #000;
	font-size: 18px;
	font-weight: bold;
}

.widgetGoalContent .goalTakeOutMoney .withdrawalDifferent {
	font-size: 11px;
}

.withdrawType {
	background: url(../i/bgWithdrawType.png) center center no-repeat;
}

.withdrawType .labelBankAccount,.withdrawType .labelAddress {
	font-size: 14px;
	color: #808080;
	font-weight: bold;
}

/* Why Not to Withdraw */
.widgetGoalContent .goalWhyNotWithdraw {
	font-size: 11px;
}

.widgetGoalContent .goalWhyNotWithdraw .oldTime {
	font-size: 14px;
	color: #ff7e21;
}

.widgetGoalContent .goalWhyNotWithdraw .newTime {
	font-size: 14px;
	color: #df2071;
}

/* Activity Widget */
.widgetActivity {
	
}

.widgetActivityHeader {
	background: url(../i/bgWidgetActivityHeader.png) repeat-x;
}

.widgetActivityHeader .widgetActivityTitle {
	background: url(../i/bgWidgetActivityTitle.png) no-repeat;
	background-position: 5px left;
}

.widgetActivityHeader .widgetActivityTabs {
	font-size: 11px;
	color: #7c7c7c;
	font-family: Arial, Helvetica, sans-serif;
}

.widgetActivityHeader .widgetActivityTabs .active {
	background: url(../i/widgetActivityActiveTab.png) top left no-repeat;
}

.widgetActivityHeader .widgetActivityTabs .active A {
	/*filter:alpha(opacity=100);*/
	opacity: 1.0;
}

.widgetActivityHeader .widgetActivityTabs A {
	color: #000;
	font-weight: bold;
	/*filter:alpha(opacity=50);*/
	opacity: 0.5;
	text-decoration: none;
}

.widgetActivityHeader .widgetActivityTabs A.widgetActivityTabHistory {
	background: url(../i/iconWidgetActivityHistory.png) 10px top no-repeat;
}

.widgetActivityHeader .widgetActivityTabs A.widgetActivityTabDocs {
	background: url(../i/iconWidgetActivityDocs.png) 10px top no-repeat;
}

.widgetActivityHeader .widgetActivityTabs A.widgetActivityTabPerformance
{
	background: url(../i/iconWidgetActivityPerformance.png) 10px top
		no-repeat;
}
.widgetActivityHeader .widgetActivityTabs A.widgetActivityTabInvite
{
	background: url(../i/iconWidgetInvite.png) 10px top
		no-repeat;
}
.widgetActivityHeader .widgetActivityTabs A.widgetActivityTabInvitations
{
	background: url(../i/iconWidgetActivityHistory.png) 10px top
		no-repeat;
}

.widgetActivityHeader .widgetActivityTabs A:hover,.widgetActivityHeader .widgetActivityTabs A:focus
	{
	color: #000;
	text-decoration: none;
	/*filter:alpha(opacity=100);*/
	opacity: 1.0;
}

/* Activity Content */
.widgetActivityContent {
/*	font-size: 11px; */
}

.widgetActivityContent table tbody td.firstCol {
	font-weight: bold;
}

.widgetActivityContent p {
	font-size: 11px;
}

.widgetActivityContent .heading1 {
	font-size: 14px;
	font-weight: bold;
	/*color:#576870;*/
}

.widgetActivityContent .heading2 {
	font-size: 12px;
	font-weight: bold;
	/*color:#576870;*/
}

/* Account Info Widget */
.widgetAccountInfo {
	
}

.widgetAccountInfoHeader {
	background: url(../i/bgWidgetAccountInfoHeader.png) repeat-x;
}
.widgetAccountInfoHeader .widgetAccountInfoTitle h1 {
	padding-top: 16px;
}

.widgetAccountInfoHeader .widgetAccountInfoTabs {
	font-size: 11px;
	color: #7c7c7c;
	font-family: Arial, Helvetica, sans-serif;
}

.widgetAccountInfoHeader .widgetAccountInfoTabs .active {
	background: url(../i/widgetAccountInfoActiveTab.png) top left no-repeat;
}

.widgetAccountInfoHeader .widgetAccountInfoTabs .active A {
	/*filter:alpha(opacity=100);*/
	opacity: 1.0;
}

.widgetAccountInfoHeader .widgetAccountInfoTabs A {
	color: #000;
	font-weight: bold;
	/*filter:alpha(opacity=50);*/
	opacity: 0.5;
	text-decoration: none;
}

.widgetAccountInfoHeader .widgetAccountInfoTabs A.widgetAccountInfoTabContactInfo
	{
	background: url(../i/iconWidgetContactInfo.png) 10px 5px no-repeat;
}

.widgetAccountInfoHeader .widgetAccountInfoTabs A.widgetAccountInfoTabPasswordsSecurity
	{
	background: url(../i/iconWidgetPasswordsSecurity.png) 8px 5px no-repeat;
}

.widgetAccountInfoHeader .widgetAccountInfoTabs A.widgetAccountInfoTabAlerts
	{
	background: url(../i/iconWidgetAlerts.png) 10px 5px no-repeat;
}

.widgetAccountInfoHeader .widgetAccountInfoTabs A.widgetAccountInfoTabBanksTransactions
	{
	background: url(../i/iconWidgetBanksTransactions.png) 10px 5px no-repeat
		;
}

.widgetAccountInfoHeader .widgetAccountInfoTabs A.widgetAccountInfoTabHistory
	{
	background: url(../i/iconWidgetAccountInfoHistory.png) 10px top
		no-repeat;
}

.widgetAccountInfoHeader .widgetAccountInfoTabs A.widgetAccountInfoTabDocs
	{
	background: url(../i/iconWidgetAccountInfoDocs.png) 10px top no-repeat;
}

.widgetAccountInfoHeader .widgetAccountInfoTabs A.widgetAccountInfoTabPerformance
	{
	background: url(../i/iconWidgetAccountInfoPerformance.png) 10px top
		no-repeat;
}

.widgetAccountInfoHeader .widgetAccountInfoTabs A:hover,.widgetAccountInfoHeader .widgetAccountInfoTabs A:focus
	{
	color: #000;
	text-decoration: none;
	/*filter:alpha(opacity=100);*/
	opacity: 1.0;
}

/* AccountInfo Content */
.widgetAccountInfoContent {
	font-size: 13px;
}

.widgetAccountInfoContent table tbody td.firstCol {
	font-weight: bold;
}

.widgetAccountInfoContent p,.widgetAccountInfoContent label {
	font-size: 13px;
}

.widgetAccountInfoContent .heading1 {
	font-size: 14px;
	font-weight: bold;
	/*color:#576870;*/
}

.widgetAccountInfoContent .heading2 {
	font-size: 12px;
	font-weight: bold;
	/*color:#576870;*/
}

.widgetAccountInfoContent .heading2Black {
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.saveUpdates,.continueSave {
	text-decoration: underline;
	color: black;
}

.ops a:link,.ops a:hover,.ops a:active,.ops a:visited {
	text-decoration: underline;
	color: #000;
	font-weight: bold;
	font-size: 11px;
}

.widgetAccountInfoContent .widgetAccountInfoContentContactInfo dl {
	padding-left: 14px;
}
.accountCenterSelectMinor {
	float: left;
	width: 220px;
	margin-top: 16px;
}
.accountCenterSelectMinor, .accountCenterSelectMinor2  {
	min-height: 20px;
	position: relative;
	width: 220px;
}
.accountCenterSelectMinor  a .theSpan, .accountCenterSelectMinor2  a .theSpan {
	text-decoration: none;
}
.accountCenterSelectMinor2 {
}
div.accountCenterSelectMinorDropDown {
	position: absolute;
	background-color: #008bbe;
	background-repeat: no-repeat;
	background-image: url(../i/addGoalBorder.gif);
	z-index: 1000;
	padding-top: 7px;
}	
.accountCenterSelectMinor ul,
.accountCenterSelectMinor2 ul {
	background-color: #0088ba;
	width: 200px;
	padding: 2px 2px 0px 2px;
	margin: 0px 1px 1px 1px;
	border-left: 1px solid #28b4d9;
	border-bottom: 1px solid #28b4d9;
	border-right: 1px solid #28b4d9;
}
.accountCenterSelectMinor div.accountCenterSelectMinorDropDown,
.accountCenterSelectMinor2 div.accountCenterSelectMinorDropDown {
	left: 0px;
	top: 19px;
}
.accountCenterSelectMinor li, .accountCenterSelectMinor2 li{
	padding: 4px;
	color: white;
	font-size: 11px;
	margin-bottom: 2px;
	cursor: pointer;
}
.accountCenterSelectMinor li.mouseover, .accountCenterSelectMinor2 li.mouseover  {
	background-color: #28b4d9;
	color: #444;
}
.accountCenterTotalBalance {
	float: right;
	width: 200px;
	text-align: right;
	height: 60px;
}
.accountCenterTotalBalanceHeading {
	color: #000;
	font-family:'UniversLTW02-67BoldCn';
	font-size: 12px;
	padding-top: 0px;
	text-transform: uppercase;
}
.accountCenterTotalBalanceHeading a {
	color: #00aeef;
}
.accountCenterTotalBalanceValue {
	font-size: 32px;
	color: #00aeef;
	font-family:'UniversLTW02-59UltraCn';
	padding-top: 4px;
}
.accountCenterTotalPendingBalanceValue {
	font-size: 22px;
	color: #959595;
	font-family:'UniversLTW02-59UltraCn';
	padding-top: 4px;
}			
/* Goal Progress Bar */ /* begin NEW */
.goalProgressPrivate .thermContainer {
	width: 472px;
	height: 52px;
	background: url(../i/progressBarBackground.png) no-repeat;
	float: left;
	position: relative;
	margin-left: 72px;
}
.goalProgressPublic .thermContainer {
	width: 472px;
	height: 52px;
	background: url(../i/progressBarBackground.png) no-repeat;
	float: left;
	position: relative;
}

.thermContainer .leftBulb,.thermContainer .rightBulb {
	float: left;
	height: 36px;
	width: 36px;
	margin-top: 7px;
}

.thermContainer .leftBulb {
	width: 22px;
}

.goalProgressPrivate .goalContainer {
	width: 560px;
}

.goalProgressPrivate .goalContainer .leftValue {
	font-weight: bold;
	width: 96px;
	text-align: center;
	height: 34px;
	float: left;
	padding-top: 4px;
	padding-right: 10px;
	font-size: 15px;
	clear: both;
	margin-left: 44px;
}

.goalProgressPrivate .goalContainer .rightValue {
	font-weight: bold;
	width: 96px;
	text-align: center;
	height: 34px;
	float: right;
	padding-left: 10px;
	font-size: 15px;
	padding-top: 4px;
}
.goalProgressPublic .goalContainer .leftValue {
	font-weight: bold;
	width: 60px;
	text-align: right;
	height: 34px;
	float: left;
	padding-top: 18px;
	padding-right: 10px;
}

.goalProgressPublic .goalContainer .rightValue {
	font-weight: bold;
	width: 60px;
	text-align: left;
	height: 34px;
	float: left;
	padding-top: 18px;
	padding-left: 10px;
}
.goalContainer .progressBarValueTips {
	width: 72px;
	height: 26px;
	line-height: 21px;
	position: absolute;
	text-align: center;
	color: #6e6e6e;
	background: url(../i/bgProgressBarValueTips.png) top left no-repeat;
}

/* end NEW */
.progressBarGoal {
	background: url(../i/bgProgressBarGoal.png) top left repeat-x;
}

.progressBarGoalLeft {
	background: url(../i/bgProgressBarGoalLeft.png) top left no-repeat;
}

.progressBarGoalRight {
	background: url(../i/bgProgressBarGoalRight.png) top right no-repeat;
}

/* Education Goal Progress Bar */
.progressBarGoalEducation {
	
}

.progressBarGoalEducation .progressBarValue {
	background: url(../i/progressBarValueEducation.png) top left repeat-x;
}

.progressBarGoalEducation .progressBarValueLeft {
	background: url(../i/progressBarValueEducationLeft.png) top left
		no-repeat;
}

.progressBarGoalEducation .progressBarValueRight {
	background: url(../i/progressBarValueEducationRight.png) top right
		no-repeat;
}

.progressBarGoal .progressBarAmountText {
	font-weight: bold;
	color: #6e6e6e;
}

.progressBarGoal .progressBarValueText {
	font-weight: bold;
	color: #f2f2f2;
}

.progressBarGoal .progressBarValueTips {
	color: #6e6e6e;
	background: url(../i/bgProgressBarValueTips.png) top left no-repeat;
}

/* Home Loan Goal Progress Bar */
.progressBarGoalHome {
	
}

.progressBarGoalHome .progressBarValue {
	background: url(../i/progressBarValueHomeLoan.png) top left repeat-x;
}

.progressBarGoalHome .progressBarValueLeft {
	background: url(../i/progressBarValueHomeLoanLeft.png) top left
		no-repeat;
}

.progressBarGoalHome .progressBarValueRight {
	background: url(../i/progressBarValueHomeLoanRight.png) top right
		no-repeat;
}

/* Car Goal Progress Bar */
.progressBarGoalCar {
	
}

.progressBarGoalCar .progressBarValue {
	background: url(../i/progressBarValueCar.png) top left repeat-x;
}

.progressBarGoalCar .progressBarValueLeft {
	background: url(../i/progressBarValueCarLeft.png) top left no-repeat;
}

.progressBarGoalCar .progressBarValueRight {
	background: url(../i/progressBarValueCarRight.png) top right no-repeat;
}

/* Baby Goal Progress Bar */
.progressBarGoalBaby {
	
}

.progressBarGoalBaby .progressBarValue {
	background: url(../i/progressBarValueBaby.png) top left repeat-x;
}

.progressBarGoalBaby .progressBarValueLeft {
	background: url(../i/progressBarValueBabyLeft.png) top left no-repeat;
}

.progressBarGoalBaby .progressBarValueRight {
	background: url(../i/progressBarValueBabyRight.png) top right no-repeat;
}

/* Vocation Goal Progress Bar */
.progressBarGoalVocation {
	
}

.progressBarGoalVocation .progressBarValue {
	background: url(../i/progressBarValueVocation.png) top left repeat-x;
}

.progressBarGoalVocation .progressBarValueLeft {
	background: url(../i/progressBarValueVocationLeft.png) top left
		no-repeat;
}

.progressBarGoalVocation .progressBarValueRight {
	background: url(../i/progressBarValueVocationRight.png) top right
		no-repeat;
}

/* Section Widget */
.widgetSection {
	
}

.widgetSection .widgetSectionHeader {
	color: #808080;
	font-size: 11px;
	cursor: pointer;
}

.widgetSection .widgetSectionHeader .widgetSectionTitle {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.widgetSection .widgetSectionHeader A {
	color: #808080;
	font-size: 12px;
	text-decoration: none;
}

.widgetSection .widgetSectionHeader A:hover,.widgetSection .widgetSectionHeader A:focus
	{
	text-decoration: none;
}

#whatIsSetUpBank,#whatIsAddMoneyUnits,#whatIsSetUpRecurringTransactions,#whatIsEditRecurringTransactions,#whereFindRoutingName,#whatMeanAddRecurringMonthlyTransaction,#whatIsAddFromBankOneTime,#whatIsEditRecurringTransaction
	{
	font-weight: bold;
	text-decoration: underline;
	color: #000;
}

#whereFindRoutingName,#whatMeanAddRecurringMonthlyTransaction {
	font-size: 11px;
}

.widgetSection .widgetSectionHeader A.howFundraisingWorks:hover,.widgetSection .widgetSectionHeader A.howFundraisingWorks:focus,.widgetSection A.viewPublicProfile:hover,.widgetSection A.viewPublicProfile:focus
	{
	text-decoration: none;
	color: #000;
}

/* Style the dropdowns */
.widgetSection .shown {
	background: url(../i/iconShown.png) left 2px no-repeat;
}

.widgetSection .hidden {
	background: url(../i/iconHidden.png) left 2px no-repeat;
}
.widgetIconActiveCollapsed {
	float: left;
	margin-left: -14px;
	margin-top: 4px;
	cursor: pointer;
}
.widgetSection .shown A.widgetSectionTitle,.widgetSection .shown A.widgetSectionToggle
{
	color: #505961;
}

.widgetSection .hidden A.widgetSectionTitle,.widgetSection .hidden A.widgetSectionToggle
{
	color: #77848F;
}

.widgetSection .widgetSectionHeader A:hover {
	color: #505961;
}

/* Content */
.widgetSection .widgetSectionContent {
	
}

.widgetSection .widgetSectionContent .heading {
	font-size: 11px;
	color: #576870;
}

.widgetSection .widgetSectionContent .heading .title {
	font-size: 14px;
	/*color:#576870;*/
	font-weight: bold;
}

.widgetSection .widgetSectionContent .widgetSectionLeft {
	width: 310px;
	float: left;
}

.widgetSection .widgetSectionContent .widgetSectionLeftRight {
	width: 280px;
	float: right;
}

/* Education Section Widget */
.widgetSectionEducation {
	
}

.widgetSectionEducation .shown {
	background: url(../i/iconEducationShown.png) left 6px no-repeat;
}

.widgetSectionEducation .hidden {
	background: url(../i/iconEducationHidden.png) left 6px no-repeat;
}

.widgetSectionEducation A.widgetSectionTitle { /*color:#ff6b00;*/
	color: #00aeef;
}

.widgetSectionEducation .widgetSectionHeader A:hover { .
	color: #ff6b00;
}

/* Home Loan Section Widget */
.widgetSectionHome {
	
}

.widgetSectionHome .shown {
	background: url(../i/iconHomeLoanShown.png) left 6px no-repeat;
}

.widgetSectionHome .hidden {
	background: url(../i/iconHomeLoanHidden.png) left 6px no-repeat;
}

.widgetSectionHome A.widgetSectionTitle {
	color: #ab50a0;
}

.widgetSectionHome .widgetSectionHeader A:hover {
	color: #ab50a0;
}

/* Car Section Widget */
.widgetSectionCar {
	
}

.widgetSectionCar .shown {
	background: url(../i/iconCarShown.png) left 6px no-repeat;
}

.widgetSectionCar .hidden {
	background: url(../i/iconCarHidden.png) left 6px no-repeat;
}

.widgetSectionCar A.widgetSectionTitle {
	color: #008bd4;
}

.widgetSectionCar .widgetSectionHeader A:hover {
	color: #008bd4;
}

/* Baby Section Widget */
.widgetSectionBaby {
	
}

.widgetSectionBaby .shown {
	background: url(../i/iconBabyShown.png) left 6px no-repeat;
}

.widgetSectionBaby .hidden {
	background: url(../i/iconBabyHidden.png) left 6px no-repeat;
}

.widgetSectionBaby A.widgetSectionTitle {
	color: #008bd4;
}

.widgetSectionBaby .widgetSectionHeader A:hover {
	color: #008bd4;
}

/* Vocation Section Widget */
.widgetSectionVocation {
	
}

.widgetSectionVocation .shown {
	background: url(../i/iconVocationShown.png) left 6px no-repeat;
}

.widgetSectionVocation .hidden {
	background: url(../i/iconVocationHidden.png) left 6px no-repeat;
}

.widgetSectionVocation A.widgetSectionTitle {
	color: #89cf11;
}

.widgetSectionVocation .widgetSectionHeader A:hover {
	color: #89cf11;
}

/* Slider */
.setMonthlyAmount {
	
}

.setMonthlyAmount #slider {
	background: url(../i/sliderLine.png) left center no-repeat;
}

.setMonthlyAmount #sliderSelector {
	background: url(../i/iconSliderSelector.png) center center no-repeat;
}

.setMonthlyAmount .sliderValueTips {
	font-size: 18px;
	font-weight: bold;
	background: url(../i/bgSliderValueTips.png) center center no-repeat;
}

/* Info Icon */
a.iconInfo {
	/*background: url(../i/iconInfo.png) right center no-repeat;*/
	font-size: 11px;
	color: #657985;
	text-decoration: underline;
}

/* Modal Window */
.modalOverlay {
	background-color: #888;
	filter: alpha(opacity = 50);
	opacity: 0.5;
}
modalOverlayClear {
	background-color: #fff;
}
.modalOverlayNoClose {
    background-color: #888;
    filter: alpha(opacity = 50);
    opacity: 0.50;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    z-index:100;
}

.modalWindow {
	background-color: #fff;
	text-align: center;
}

.closeModalWindow {
	background: url(../i/iconClose.png) top left no-repeat;
	filter: alpha(opacity = 60);
	opacity: 0.6;
}

.closeModalWindow:hover {
	filter: alpha(opacity = 100);
	opacity: 1.0;
}

#progress_container {
	position: absolute;
	top: -500px;
	left: -500px;
	background-color: #ffffff;
	filter: alpha(opacity = 95);
	opacity: 0.95;
}

#progress_content {
	position: absolute;
	width: 24px;
	height: 24px;
	top: 50%;
	left: 50%;
	margin-top: -12px;
	margin-left: -12px;
}

/* Button */
button {
	border: none;
	cursor: pointer;
	font-weight: bold;
	color: #fff;
	filter: alpha(opacity = 100);
	opacity: 1.0;
	font-size: 12px;
}

button:hover,button:focus,button:active {
	filter: alpha(opacity = 80);
	opacity: 0.8;
}

.btnSmall {
	background: url(../i/btnSmall.png) no-repeat;
}

.btnMedium {
	background: url(../i/btnMedium.png) no-repeat;
}

.btnLarge {
	background: url(../i/btnLarge.png) no-repeat;
}

.btnXLarge {
	background: url(../i/btnXLarge.png) no-repeat;
}

.btnAdd {
	background: url(../i/btnAdd.png) no-repeat;
}

.btnMinus {
	background: url(../i/btnMinus.png) no-repeat;
}

.confirmMessageContainer {
	text-align: center;
	padding-top: 12px;
}

/* CLASSES */
.sIFR-hasFlash h2 { /*visibility: hidden;*/ /*letter-spacing:2px;*/
	/*font-size: 30px;
	padding:	0px;*/
	
}


.widgetGoal h2.sIFR-replaced,.widgetActivity h2.sIFR-replaced,.widgetAccountInfo h2.sIFR-replaced,.openAccountHeader h2.sIFR-replaced,.editGoalHeader h2.sIFR-replaced,.findRegistryForm h2.sIFR-replaced,.forgotPasswordForm h2.sIFR-replaced,.learnMorePage h2.sIFR-replaced,#mainContent h2.sIFR-replaced
	{
	margin-bottom: 1px;
}
/*
.widgetGoal h2,.openAccountHeader h2,
.editGoalHeader h2,.findRegistryForm h2,.forgotPasswordForm h2,.learnMorePage h2,
#mainContent h2
	{ /*visibility: hidden;*/
	font-size: 20px;
	color: #576870;
	font-family: 'UniversLTW02-67BoldCn';
	color: #000;
	padding: 0;
	margin: 0;
	margin-bottom: 4px;
	font-weight: normal;

	
}
*/
#mainContent .widgetActivity h2 {
	margin: 0;
	margin-bottom: 4px;
	font-weight: normal;
		font-family: 'UniversLTW01-57Condense 723821';
	font-size: 29px;
	letter-spacing: -1px;
}
.widgetGoal h2 strong,.widgetActivity h2 strong,.openAccountHeader h2 strong,
.editGoalHeader h2 strong,.findRegistryForm h2 strong,.forgotPasswordForm h2 strong,.learnMorePage h2 strong,
#mainContent h2 strong
{
	color: #1D1E2B;
	font-family: UniversLTW02-67BoldCn;
	font-size: 29px;
}


h2 { /*letter-spacing:2px;*/ /*font-size: 30px;
	padding:	0px;*/
	
}

#mainContent h2 { /*font-size:24px;*/ /*color:#576870;*/
	/*font-weight:bold;*/
	
}
/*
#mainContent .h2 {
	font-size: 24px;
	/*color:#576870;*/
	font-weight: bold;
}
*/
.sIFR-hasFlash2 h3 {
	visibility: hidden;
	letter-spacing: 2px;
	font-size: 17px;
}


/* Content Headers */
#clear {
	clear: both;
}

#copy {
	margin-bottom: 105px;
}


.bluetop {
}

.blueright {
	border-right: 1px solid #abdaf6;
}

.blueleft {
    border-left: 1px solid #abdaf6;
}

#copy div.hr,#footer div.hr,.accountCenterNoGoal div.hr,.accountCenterNoProduct div.hr,#editGoalForm div.hr,.widgetAccountInfoContentContactInfo div.hr,
.graySmallDivider
	{
	border-top: 4px solid #e2e1d9;
	margin-bottom: 10px;
	text-indent: -1000px;
	clear: both;
}

#copy div.small {
	border-top: 1px solid #e2e1d9;
	margin-bottom: 0px;
	margin-top: 8px;
}

#copy div.gray {
	border-top: 4px solid #e2e1d9;
	margin-bottom: 15px;
}
#copy div.graySmall,
.graySmallDivider {
	border-top: 2px solid #e2e1d9;
	margin-bottom: 15px;
}
p.veryFinePrint {
	font-style: italic;
    font-family: Verdana, Helvetica, sans-serif;
}
#copy p.veryFinePrint {
    color: #333;
}
.goalminefunds p.normal {
	font-family: Verdana, Helvetica, sans-serif;
	color: #6e6f73;
}
.goalminefunds #copy p.textDoubleSpaced,
.goalminefunds #copy ul.textDoubleSpaced{
	font-family: Verdana, Helvetica, sans-serif;
	color: #6e6f73;
	line-height: 2em;
}
#copy div.blue,.accountCenterNoGoal div.hr,.accountCenterNoProduct div.hr,.forgotPasswordForm div.hr,
#editGoalFormForm div.hr,.widgetAccountInfoContentContactInfo div.blue, .widgetAccountInfoContent div.hr
	{
	border-top: 1px solid #e2e1d9;
	margin-bottom: 5px;
}


/*
#copy h1,.accountCenterNoGoal h1,.accountCenterNoProduct h1,.forgotPasswordForm h1,#editGoalForm h1, h1.accountCenterMainHeading
{
	color: #000;
	font-size: 30px;
	font-family:'UniversLTW01-57Condense 723821';
	line-height: 0.9em;
	letter-spacing: -0.04em;
	padding-bottom: 16px;
	font-weight: normal;
}
h1.accountCenterMainHeading {
}
#copy h1 .titleBold,.widgetGoalSummary h1 .titleBold, .accountCenterNoGoal h1 .titleBold,.accountCenterNoProduct h1 .titleBold, .forgotPasswordForm h1 .titleBold,#editGoalForm h1 .titleBold, .uninvestedCashBox h3 .titleBold {
	font-family:'UniversLTW02-67BoldCn';
	font-weight: normal;
}
*/
.how-it-works-column .how-it-works-header {
}
.how-it-works-column .how-it-works-header .titleBold {
}
/*
#copy h2, .accountCenterNoGoal h2, .accountCenterNoProduct h2, .widgetAccountInfo h2
{
	color: #576870;
	font-family:'UniversLTW01-57Condense 723821';
	font-weight: normal;
	font-size: 20px;	
	color: #333;
	
	
}
*/
.widgetAccountInfoContent h5.subHeaderBlueCaps, 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: none;
	color: #576870;;
	font-weight: bold;
	margin-bottom: 5px;

    font-size: 16px;
		font-family: 'UniversLTW02-67BoldCn';
		color: #333;
		font-weight: normal

	
	

}

#copy .intro,.accountCenterNoGoal .intro,.accountCenterNoProduct .intro
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #576870;
	font-weight: normal;
}

#copy .img_copy {
	/* wrap content where image is present in right column */
	width: 360px;
}

.goalminefunds #copy table.topHoldings {
 	width: 520px;
 }
.goalminefunds #copy table.topHoldings td {
	white-space: nowrap;
}
.goalminefunds #copy table.topHoldings th.ledgend,
.goalminefunds #copy table.topHoldings td.ledgend{
	width: 300px;
	border-right: 1px solid #F2F2F2;
}
.goalminefunds #copy table.topHoldings th.ledgend {
	text-align: center;
	font-size: 0.8em;
}
.goalminefunds #copy ttable.topHoldings .data {
	width: 100px;
}
 .goalminefunds #copy table.spcompare {
 	width: 720px;
 }
.goalminefunds #copy table.spcompare td {
    white-space: nowrap;
}
.goalminefunds #copy table.spcompare th.ledgend,
.goalminefunds #copy table.spcompare td.ledgend{
	width: 400px;
	border-right: 1px solid #F2F2F2;
}
.goalminefunds #copy table.spcompare .data {
	width: 70px;
    text-align: center;
}
.goalminefunds #copy table.spcompare .ourfund td {
	color: #000;
	font-size: 16px;
	font-weight: bold
}

 .goalminefunds #copy table.fees {
 	width: 720px;
 }
 .goalminefunds #copy table.fees tr.lastRow td {
    font-weight: bold;
    color: #000000;
 }
.goalminefunds #copy table.fees th.ledgend,
.goalminefunds #copy table.fees td.ledgend{
	width: 420px;
	border-right: 1px solid #F2F2F2;
}
.goalminefunds #copy dl {
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
}
.goalminefunds #copy dt {
	float: left;
	width: 180px;
	margin-bottom: 12px;
} 
.goalminefunds #copy dd {
	float: left;
	width: 380px;
	margin-bottom: 12px;
} 

.goalminefunds #copyRight dl {
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #333;
}
.goalminefunds #copyRight dt {
	float: left;
	width: 110px;
	margin-bottom: 12px;
	margin-left: 8px;
} 
.goalminefunds #copyRight dd {
	float: left;
	width: 50px;
	margin-bottom: 12px;
	margin-left: 8px;
} 
.goalminefunds #copyRight dd.dollars {
	text-align: left;
}

.goalminefunds #copyRight dd.percent {
	text-align: right;
}

.goalminefunds #copy table.fees .data {
	width: 300px;
}
.goalminefunds .blackBox {
	font-family: Verdana, Helvetica, sans-serif;
	width: 180px;
	background-color: #0b0c15;
	color: #fff;
	margin-top: 20px;
	padding: 12px;
	float: right;
}

.goalminefunds .blackBox .boxTitle {
	color: #fff;
	padding: 8px;
	font-size: 30px;
	font-family:'UniversLTW01-57Condense 723821';
}
.goalminefunds .blackBox .boxSubTitle {
	color: #fff;
	padding: 8px;
	font-size: 18px;
}
.goalminefunds .blackBox .boxText {
	color: #fff;
	padding-bottom: 16px;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 13px;
	font-family:'Verdana', Helvetica, sans-serif;
	
}
.goalminefunds .blackBox p {
	padding-left: 8px;
}
.goalminefunds .blackBox .boxTextBlue,
.goalminefunds .blackBox .boxTextBlue a {
	color: #0198d2;
	margin-bottom: 5px;
}
.goalminefunds .blackBox .boxTextBlue strong {
	font-size: 13px;
	font-weight: bold;
}

.goalminefunds .blackBox .boxTextGrey {
	color: #959595;
	margin-bottom: 8px;
}
#copy table.mono {
	background-position: bottom;
	background-color: #F2F2F2;
	background-image: url(../i/spacer.gif);
	border-collapse: collapse;
	border: 1px solid #141415;
}

#copy table.mono th {
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	padding: 22px;
	vertical-align: bottom;
	text-align: left;
	text-transform: none;
	border-right: 1px solid #141415;
	font-size: 13px;
	
}

#copy table.mono td {
	border-right: 1px solid #141415;
	border-top: 1px solid #141415;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	padding: 22px;
}

#copy table.mono td a {
	font-size: .95em;
}

#copy table.mono td.dot {
	background-image: url(../i/bgTableDot.png);
	background-position: center center;
	background-repeat: no-repeat;
}

#copy table.mono td.nw { /*white-space: nowrap;*/
	
}

#copy table.mono td.right {
	text-align: right;
}
/* Sam Table Style */

#mainContent table.standard,
 {
	background-position: bottom;
	border-collapse: collapse;
}
#mainContent table.standard thead {
	background-image: url(../i/tableHeader.gif);
	background-position: 0px -20px;
	background-repeat: repeat-x;
}
#mainContent table.standard th {
	padding-top: 12px;
	padding-left: 8px;
	padding-bottom: 6px;
	vertical-align: bottom;
	text-align: left;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	text-transform: none;
	
	font-size: 16px;
	font-weight: normal
}

#mainContent table.standard tr.ctr th {
	text-align: center;
}

#mainContent table.standard tr.mixed th {
	text-transform: none;
}

#mainContent table.standard tr.alt td,#mainContent table.standard td.alt {
	background-color: #daedfb;
}


#mainContent table.standard tr.gm td {
	background-color: #9fcf67;
}

#mainContent table.standard td {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e0e0e0;
	border-bottom: 1px solid #fff;
	font-size: 13px;
	padding: 8px 8px;
	vertical-align: top;
	background-color: #f4f4f4;
}
#mainContent table.standard td.right {
	text-align: right;
	padding-right: 16px;
}

#mainContent table.standard td a {
	font-size: .95em;
}

#mainContent table.standard td.dot {
	background-image: url(../i/bgTableDot.png);
	background-position: center center;
	background-repeat: no-repeat;
}

#mainContent table.standard td.nw { /*white-space: nowrap;*/
	
}

#mainContent table.standard td.right {
	text-align: right;
}

/* content faq */
#copy a.category,a.faq-collapsed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	color: #FF5700;
	font-weight: bold;
	margin: 10px 0px;
	display: block;
	text-decoration: none;
}

#copy a.category:hover,#copy a.faq-expanded:hover,#copy a.faq-collapsed:hover
	{
	text-decoration: none;
	cursor: text;
}

#copy .dt-collapsed {
	background-image: url(../i/collapsed.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: 20px;
	margin: 6px 0px;
}

#copy .dt-expanded {
	background-image: url(../i/expanded.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: 20px;
	margin: 6px 0px;
	font-weight: bold;
}

#copy .dt-expanded:hover,.dt-collapsed:hover {
	text-decoration: underline;
	cursor: pointer;
}

#copy .contribute:hover {
	cursor: pointer;
}

#copy.faqgloss dd {
	border: 1px solid #ffffff;
	background-color: #ffffff;
	padding: 6px 10px;
	margin-bottom: 15px;
}

/* tooltips */
a.hover, #copy a.hover, #widgetGoal a.hover {
	text-decoration: underline;
}

a.hover:hover, #copy a.hover:hover, #widgetGoal a.hover:hover {
	text-decoration: underline;
}

#copy a.hover,#widgetGoal a.hover {
	font-size: 12px;
	color: #657985;
}

#widgetGoal a.hover {
	font-size: 11px;
}

#copy .hover {
	position: relative;
}

#copy .hoverBox {
	background-image: url(../i/yellowHoverBox.png);
	background-repeat: no-repeat;
	position: absolute;
	padding-top: 14px;
	padding-left: 14px;
	padding-right: 19px;
	padding-bottom: 9px;
	width: 265px;
	height: 115px;
	top: -120px;
	left: -110px;
	text-decoration: none;
	color: black;
	font-size: 12px;
}

#copy .tall .hoverBox {
	background-image: url(../i/yellowHoverBoxLarge.png);
	height: 157px;
	top: -162px;
}

#copy .xtall .hoverBox {
	background-image: url(../i/yellowHoverBoxXLarge.png);
	height: 220px;
	top: -225px;
}

#copy .hoverBox div {
	float: right;
	font-size: .8em;
	font-style: italic;
	text-decoration: underline;
	color: 999999;
}

#goal_name_label {
	margin-top: 5px
}

/* share badge in footer */
html .fb_share_button {
	padding: 5px 30px 5px 10px;
	width: 107px;
	display: inline-block;
	height: 15px;
	border: 1px solid #3b5998;
	background: #ffffff url(../i/home/gp_bullets.gif) no-repeat 125px -132px
		;
}

html #footer a.fb_share_button {
	color: #000000;
}

html .fb_share_button:hover {
	border-color: #295582;
	background: #F6F5F5 url(../i/home/gp_bullets.gif) no-repeat 125px -132px;
	text-decoration: none;
}
/* investing U */
.homeAboveFoldBottom .IUTableOfContents {
	padding-top: 8px;
	padding-right: 8px;
}
.IUQuiz .homeSubTitle,
.IUTableOfContents .IUCategory {
	font-family:'UniversLTW01-57Condense 723821';
	font-size: 18px;
	color: black;
	margin-top: 4px;
	margin-bottom: 6px;
	
	  font-size: 16px;
	font-family: 'UniversLTW02-67BoldCn';
	color: #333;
	
}
.homeDividerArticle  p,
.homeDividerArticle  ul{
}
.homeDividerArticle ul {
	list-style-type: square;
	list-style-position: outside;
	padding-left: 16px;
	color: #707070;
}
.homeDividerArticle ul li {
	margin-bottom: 10px;
}
.homeDividerArticle a {
	color: #00aeef;
}
.IUTableOfContents  ul
 {
	font-family:'UniversLTW01-57Condense 723821';
	list-style-type: none;
	list-style-position: outside;
	padding-left: 0px;
	line-height: 18px;
}
.IUArticleNumber {
	color: #00aeef;
	margin-right: 4px;
	margin-top: 8px;
	font-family: 'UniversLTW02-67BoldCn';
	display: inline;	
}
.IUArticleText {
	width: 210px;
	text-decoration: none;
}
.IUArticleTextCurrent {
	width: 210px;
	text-decoration: none;
	font-family: 'UniversLTW02-67BoldCn';
}
.IUContent .homeAboveFoldBottom .homeDivider1 {
	float: left;
	width: 280px;
}
.IUContent .homeAboveFoldBottom .homeDivider2 {
	width: 280px;
	margin-left: 22px;
}
.IUContent .homeAboveFoldBottom .homeDivider3 {
	width: 250px;
	margin-left: 22px;
}
.IUTableOfContents div.graySmallDivider {
	margin-top: 20px;
	margin-bottom: 0px;
}
#IUQuizPopup {
	width: 500px;
	height: 336px;
	border: 1px solid #95a1aa;
	margin: 0 auto;
	position: absolute;
	top: 500px;
	text-align: left;
	background-color: #000;
}
.IUQuizLeft {
	float: left;
	width: 120px;
}
.IUQuizQuestion, .IUQuizQuestionActive, .IUQuizQuestionAnswered{
	padding: 6px 6px 6px 22px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	color: #8d8d8e;
	
}
.IUQuizQuestionAnswered {
	background: url(../i/quizCheck.gif) 0px 8px no-repeat;
	color: #00aeef;
}
.IUQuizQuestionActive {
	background-color: #1d1e2b;
	border: 1px solid #45454c;
	color: white;
}
.IUQuizRight {
	float: right;
	width: 280px;
	margin-left: 20px;
	position: relative;
}
.IUQuizContent .IUSubTitle {
	font-family:'UniversLTW01-57Condense 723821';
	font-size: 18px;
	color: #8d8d8e;
	margin-bottom: 12px;
}
.IUQuizContent .IUTitle {
	font-family:'UniversLTW01-57Condense 723821';
	font-size: 32px;
	color: #fff;
	margin-top: -4px;
	margin-bottom: 4px;
}

.IUQuizContent .IUTitle .titleBold {
	font-family:'UniversLTW02-67BoldCn';
}
.IUQuizContent {
	/*font-family:'Verdana', Helvetica, sans-serif;*/
	font-size: 13px;
	text-align: left;
	padding: 24px;
	color: white;
}
.IUQuizContent .IUQuestion {
	padding-bototm: 6px;
}
.IUQuizContent .IUResponse
{
	padding-left: 24px;
}
.IUQuizContent .IUDisposition {
	padding-top: 14px;
}
.IUQuizContent .IUAnswer {
	padding-top: 12px;
	color: #8d8d8e;
}
.IUQuizContent .IUDispositionLeft {
	position: absolute;
	top: 200px;
	left: 0px;
}
.IUQuizContent .IUDispositionRight {
	position: absolute;
	top: 200px;
	left: 200px;
}
.IUTableOfContents .IUArticle { 
	font-family:'Verdana', Helvetica, sans-serif;
	color: #00aeef;	
}
.IUTableOfContents a.IUArticle {
	text-decoration: none;
}
.IUTableOfContents a.IUArticle:hover {
	text-decoration: underline;
}
.IUVideos {
	margin-bottom: 16px;
}
a.IUMovieBottom {
	float: left;
	width: 120px;
	margin-right: 12px;
	color: #00AEEF;
	height: 115px;
	margin-top: 16px;
	text-decoration: none;
}
a.IUMovieBottom:hover {
	text-decoration: underline;
}
.IUMovieBottom img {
	display: block;
	margin-bottom: 4px;

}
/* homepage */
.splash {
	position: absolute;
	height: 452px;
}
.homeContent #mainContent{
	padding: 	0px;
	width: 		868px;
}

#IUAboveFoldTop {
	background: url(../i/investinguyb.jpg) left 0px no-repeat;
	height: 284px;
	cursor: pointer;
}

.homeAboveFoldTop {
	background: url(../i/home/hands-down-simple2.png) left 30px no-repeat;
	height: 355px;
	cursor: pointer;
}
.homeAboveFoldTop .homeTitle {
	color: #00aeef;
	font-size: 86px;
	font-family:'UniversLTW02-59UltraCn';
	margin-left: 480px;
	text-transform: uppercase;
	line-height: .8em;
	padding-top: 30px;
}
.homeAboveFoldTop .homeText {
	font-family:'UniversLTW01-57Condense 723821';
	color: #1d1e2b;
	font-size: 26px;
	margin-left: 480px;
	margin-top: 20px;
}
.homeAboveFoldBottom {
	height: 100px;
	overflow: hidden;
}
.homeAboveFoldBottom .homeDividerThird {
	float: left;
}
.homeContent  .homeAboveFoldBottom .homeDivider1 {
	width: 220px;
}
.homeContent .homeAboveFoldBottom .homeDivider2 {
	width: 295px;
	margin-left: 42px;
}
.homeContent .homeAboveFoldBottom .homeDivider3 {
	width: 260px;
	margin-left: 52px;
}
.homeDividerArticle {
	width: 576px;
	margin-left: 14px;
	float: left;
}
.IUContent .homeAboveFoldBottom .homeDividerArticle h1 {
	color: #000;
	font-size: 26px;
	font-family: 'UniversLTW01-57Condense 723821';
	letter-spacing: -0.04em;
	margin-top: 5px;
	font-weight: normal;
}
.IUContent .homeAboveFoldBottom .homeDividerArticle h2 {
	color: #707070;
	font-size: 20px;
	font-family: 'UniversLTW01-57Condense 723821';
	margin-bottom: 10px;
}
.IUContent .homeAboveFoldBottom .homeDividerArticle p {
	color: #707070;
	line-height: 18px;
}
.homeAboveFoldBottom .homeTitle {
	color: #1d1e2b;
	font-size: 29px;
	font-family:'UniversLTW01-57Condense 723821';
	letter-spacing: -0.04em;
	clear: both;
}
.homeAboveFoldBottom .homeTitle img {
	vertical-align: middle;
	
}
.homeAboveFoldBottom .homeTitle .titleBold {
	font-family:'UniversLTW02-67BoldCn';
}
.homeAboveFoldBottom .homeText {
	font-family:'Verdana';
	line-height: 1.6em;
	margin-top: 8px;
}
.homeAboveFoldBottom .homeTitle .titleBold {
	font-family:'UniversLTW02-67BoldCn';
}
.homeFold {
	height: 76px;
	clear: both;
}
.homeFold .homeTitle {
	color: white;
	font-family:'UniversLTW01-57Condense 723821';
	font-size: 30px;
	letter-spacing: -0.04em;
	width: 500px;
	float: left;
	margin-left: 76px;
	height: 58px;
	padding-top: 18px;
	background: url(../i/home/blueGradientRule.gif) top right no-repeat;
}
.homeFold .titleBold {
	font-family:'UniversLTW02-67BoldCn';
}
.homeFold a.standardBlack {
	float: right;
	margin-right: 80px;
	margin-top: 18px;
}
.homeBelowFoldTop {
	margin-top: 40px;
	padding-bottom: 32px;
}
.homeBelowFoldTop .homeDivider1 {
	width: 430px;
	float: left;
}
.homePageRuleHorizontal {
	font-size: 1px;
	background-color: #babab3;
	float: left; 
	width: 1px;
	height: 132px;
}
.homeBelowFoldTop .homeDivider2 {
	width: 390px;
	float: left;
	margin-left: 40px;
}

.homeBelowFoldTop .homeTitle {
	color: #1d1e2b;
	font-size: 29px;
	font-family:'UniversLTW01-57Condense 723821';
	letter-spacing: -0.04em;
	float: left;
	width: 220px;
	margin-left: 20px;
	line-height: 0.9em;
}
.homeBelowFoldTop .homeDivider1 .homeTitle {
	height: 84px;
}
.homeBelowFoldTop .homeText {
	color: #1d1e2b;
	font-size: 16px;
	font-family:'Verdana';
	letter-spacing: -0.04em;
	float: left;
	width: 220px;
	margin-left: 20px;
	margin-top: 6px;
}
.homeBelowFoldTop .homeTitle img {
	vertical-align: middle;
}
.homeBelowFoldTop .homeTitle .titleBold {
	font-family:'UniversLTW02-67BoldCn';
}
.homeBelowFoldTop img,
.homeBelowFoldBottom img.floatLeft {
	float: left;
	display: block;
}
.homeBelowFoldTop a.standardBlue {
	margin-top: 8px;
}
.homeBelowFoldBottom {
	clear: both;
	border-top: 1px solid #babab3;
	margin-top: 8px;
	padding-top: 20px;
	padding-bottom: 40px;
}
.homeBelowFoldBottom .homeDividerLeft {
	width: 600px;
	float: left;
}
.homeBelowFoldBottom .homeDividerRight {
	width: 270px;
	float: left;
}
.homeBelowFoldBottom .homeTitle {
	padding-top: 20px;
	color: #1d1e2b;
	font-size: 29px;
	font-family:'UniversLTW01-57Condense 723821';
	letter-spacing: -0.04em;
	margin-right: 20px;
	line-height: 0.9em;
	clear: both;
}
.homePageDividerHalf {
	font-size: 1px;
	background-color: babab3; 
}

.homeBelowFoldBottom .homeText {
	color: #1d1e2b;
	font-size: 16px;
	font-family:'Verdana';
	letter-spacing: -0.04em;
	margin-right: 20px;
	padding-bottom: 24px;
	position: relative;
}
#verisign-seal {
	position: absolute;
	left: 440px;
	top: 16px;
	width: 135px;
	height: 75px;
	overflow: hidden;
}

#mcafee-seal {
	position: absolute;
	left: 320px;
	top: 18px;
	width: 94px;
	height: 54px;
}


.homeBelowFoldBottom .homeText img {
	margin-top: 16px;
	display: block;
}
.homeBelowFoldBottom .homeTitleRule {
	background-color: #babab3;
	font-size: 1px;
	height: 1px;
	clear: both;
	margin-top: 16px;
	margin-bottom: 16px;
	width: 500px;
}
.homeBelowFoldBottom .homeTitle .titleBold {
	font-family:'UniversLTW02-67BoldCn';
}
.homeBelowFoldBottom a.standardBlue {
	margin-Bottom: 10px;
	float: none;
}
.homeBlackBox {
	width: 240px;
	background-color: #000;
	color: #fff;
	margin-top: 20px;
	padding: 12px;
}
.homeBelowFoldBottom .homeFaceBook {
	width: 260px;
	margin-top: 40px;
	background-color: #000;
}

.homeBlackBox .homeTitle {
	color: #fff;
	padding: 8px;
	font-size: 30px;
}
.homeBlackBox .homeText {
	color: #fff;
	padding-bottom: 16px;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 13px;
	font-family:'Verdana', Helvetica, sans-serif;
	
}
.homeBlackBox .homeText .blogDate {
	color: #0198d2;
	margin-bottom: 5px;
	font-family:'Verdana', Helvetica, sans-serif;
	margin-top: 16px;
	line-height: 1.25em;
}
.homeBlackBox .homeText .blogDate  a{
	color: #0198d2;
	font-weight: bold;
	text-decoration: none;
}
a.watchVideo {
	color: #00AEEF;
	text-decoration: none;
}
a.watchVideo:hover {
	color: #00AEEF;
	text-decoration: underline;
}
.homeBlackBox .homeText .blogEntry {
	color: #959595;
	margin-bottom: 8px;
	font-family:'Verdana', Helvetica, sans-serif;
	line-height: 1.25em;
}

.homeContent #mainContent #copy {
	margin: 0px; 
	padding: 0px;
	width: 870px;
	float: none;
}
.homePageDivider {
	height: 42px;
}
.homeTab {
	float: left;
	margin-top: 10px;
	padding-top: 15px;
	height: 27px;
	text-align: center;
	font-weight: 600;
	font-size: 12px;
	text-transform: uppercase;
	color: #95a1aa;
	cursor: pointer;
}
.homeTabFirst {
	margin-right: 1px;
	width: 216px;
}
.homeTabMiddle {
	margin-right: 1px;
	width: 216px;
}
.homeTabLast {
	width: 216px;
}
.homeContent .homeTabActive {
	color: #000;
	background: url(../i/home/tabActive.gif) repeat-x 1px 0px;
}
.homeContent .homeTabDimmed {
	background: url(../i/home/tabDimmed.gif) repeat-x 1px 0px;
}

#homePageContentSignup {
	position: absolute;
	left:	595px;
	top:	252px;
	cursor: pointer;
}
#homePageContentPrev{
	position: absolute;
	left:	8px;
	top:	140px;
	cursor: pointer;
}
#homePageContentNext{
	position: absolute;
	left:	840px;
	top:	140px;
	cursor: pointer;
}

.slide_img img {
	position: absolute;
}

#idGiveText .slide_types {
	position: absolute;
	width: 97px;
	height: 129px;
	top: 116px;
	left: 141px;
}

.homeContentBannerTop {
	position: relative;
	height: 455px;
}
.sIFR-hasFlash  #below-banner-news h1.sifr_home {
	visibility: hidden;
}
.sIFR-hasFlash  #below-banner-news p.intro {
	visibility: hidden;
}
#below-banner-news {
	position: absolute;
	left: 452px;
	top: 10px;
}


.below-banner {
	position: relative;
	background-repeat: no-repeat;
	background-position: 8px 0px;
	padding: 0px;
	margin-left: 0px;
	color: #576870;
}

#below-banner-top {
    background-image: url(../i/home/home_page_top_v3.gif);
    height: 300px;
}

#below-banner-top.below-banner-top-nocontent {
    background-image: url(../i/home/home_page_top_nocontent.gif);
}
    
#below-banner-bottom {
    background-image: url(../i/home/home_page_bottom.gif);
    height: 300px;
}

.alreadyInBackground h3,
.alreadyInBackground h4,
.alreadyInBackground p,
a.below-banner-link {
	text-indent: -2000px;
	font-size: 0px;
	display: block;
	line-height: 0px;
}

.below-banner a {
	position: absolute;
}

#buyGoalPackLink {
	height: 29px;
	left: 48px;
	top: 154px;
	width: 162px;
}

#below-banner-top.below-banner-top-nocontent #buyGoalPackLink {
	left: 110px;
	top: 142px;
}

#redeemGoalPackLinkLoggedIn, #redeemGoalPackLinkLoggedOut {
    height: 29px;
    left: 48px;
    top: 194px;
    width: 198px;
}

#below-banner-top.below-banner-top-nocontent #redeemGoalPackLinkLoggedIn, #below-banner-top.below-banner-top-nocontent #redeemGoalPackLinkLoggedOut {
    left: 110px;
    top: 182px;
}

#moreSecurityLink {
    height: 242px;
    left: 45px;
    top: 2px;
    width: 378px;
}

#morePressLink {
    height: 242px;
    left: 449px;
    top: 2px;
    width: 402px;
}

.box {
	width: 178px;
	height: 189px;
	background: #ffffff url(../i/home/bg_module.jpg) repeat-x bottom;
	border: 1px solid #cdd1d5;
	padding: 10px;
	margin-right: 15px;
	float: left;
	margin-bottom: 10px;
}

#popgoal ul,#tools ul {
	margin-left: 0px;
}

#popgoal li,#tools li {
	list-style-type: none;
	padding: 6px 0px 6px 20px;
	border-top: 1px solid #f8c0dd;
	background: url(../i/home/pg_list.gif) no-repeat 0px 9px;
	color: #576870;
	font-size: .85em;
}

#popgoal li.last,#tools li.last,#stories a,#latest a {
	list-style-type: none;
	padding: 8px 0px 0px 0px;
	background: none;
	text-transform: uppercase;
}

#popgoal li.last a {
	color: #EC7BB6;
}

#popgoal li b {
	display: block;
	font-size: 19px;
	line-height: 1.1em;
}

#popgoal h3 {
	text-indent: -2000px;
	display: block;
	background: url(../i/home/hp_headers.jpg) no-repeat 0px -45px;
}

.customgoal {
	position: relative;
}

.customgoal .goalHoverBox {
	position: absolute;
	padding: 0px;
	width: 197px;
	height: 85px;
	top: -77px;
	left: -7px;
	text-decoration: none;
	color: black;
	font-size: 12px;
	z-index: 3;
}

#tools {
	margin-right: 0px;
}

#tools h3 {
	text-indent: -2000px;
	display: block;
	background: url(../i/home/hp_headers.jpg) no-repeat 0px -16px;
}

#tools li {
	border-top: 1px solid #b9e1f8;
	line-height: 1.2em;
	padding: 10px 0px 15px 53px;
	color: #576870;
}

#tools li.scheduler {
	background: url(../i/home/gmt_list.gif) no-repeat 0px 14px;
}

#tools li.calculator {
	background: url(../i/home/gmt_list.gif) no-repeat 0px -85px;
}

#tools li a {
	font-size: 1.6em;
	line-height: 1.2em;
	display: block;
	color: #576870;
}

#tools li.last a {
	color: #81D3F2;
	font-size: 1em;
}

#stories {
	clear: left;
	padding-top: 40px;
	padding-left: 40px;
	margin-right: 33px;
	width: 374px;
	margin-bottom: 20px;
	float: left;
}

#stories h3 {
	text-indent: -2000px;
	display: block;
	background: url(../i/home/hp_headers.jpg) no-repeat 0px -76px;
}

#stories ul {
	border-top: 1px solid #E8D0E5;
	border-bottom: 1px solid #E8D0E5;
	margin-left: 0px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	height: 246px;
}

#stories li {
	color: #576870;
	font-size: 18px;
	padding-top: 15px;
	padding-left: 25px;
	background: url(../i/home/quote_left.gif) no-repeat 0px 20px;
	list-style-type: none;
	display: none;
}

#stories li b {
	font-weight: bold;
	font-size: .6em;
	text-transform: uppercase;
	display: inline-block;
	background: url(../i/home/quote_right.gif) no-repeat right;
	padding-right: 27px;
}

#stories a {
	color: #A54399;
	font-size: .85em;
	float: right;
	padding: 0px;
}

#latest {
	padding-top: 40px;
	width: 394px;
	margin-bottom: 20px;
	float: left;
}

#latest h3 {
	text-indent: -2000px;
	display: block;
	background: url(../i/home/hp_headers.jpg) no-repeat 0px -107px;
}

#latest ul {
	border-top: 1px solid #FFDABF;
	margin-left: 0px;
	margin-bottom: 10px;
}

#latest li {
	color: #576870;
	border-bottom: 1px solid #FFDABF;
	font-size: .86em;
	line-height: 1.2em;
	padding: 13px 0px 13px 156px;
	list-style-type: none;
}

#latest a {
	color: #FF6B00;
	font-size: .85em;
	padding: 0px;
}

#latest li.a {
	background: url(../i/home/latest.gif) no-repeat 0px 10px;
}

#latest li.b {
	background: url(../i/home/latest.gif) no-repeat 0px -40px;
}

#latest li.c {
	background: url(../i/home/latest.gif) no-repeat 0px -84px;
}

#latest li.d {
	background: url(../i/home/latest.gif) no-repeat 0px -134px;
}

/* end homepage */ /* purchase goalpacks */

.purchaseGP #copy #contributeBox p,
.purchaseGP #copy .buyMoneyUnitGroup p
 {
	line-height: 1.2em;
}

.purchaseGP #you_are_purchasing {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}

.purchaseGP .purchasing {
	margin-bottom: 10px;
	color: #576870;
	text-transform: uppercase;
	font-size: .85em;
	font-weight: bold;
}

.purchaseGP .purchasing b {
	display: block;
	font-size: 2.2em;
	font-weight: normal;
	padding-top: 5px;
}

.purchaseGP .purchasing img {
	float: left;
	margin-right: 10px;
}

.purchaseGP .purchasing .edit {
	float: none;
	margin-top: 15px;
}

.purchaseGP {
	background: url(../i/purchase/gpack_right.png) 20px 50px no-repeat;
}

.purchaseGP #buyMoneyUnitForm {
	margin: 0px;
}

.purchaseGP #sidenav,.openAcct #sidenav {
	padding-left: 20px;
	margin-top: 220px;
	padding-top: 0px;
	width: 150px;
}

.openAcct #sidenav {
	margin-top: 55px;
}

.purchaseGP ul#mainnav,.openAcct ul#mainnav {
	width: 150px;
	border-top: 1px solid #b9e1f8;
	margin-bottom: 220px;
}

.openAcct ul#mainnav {
	margin-bottom: 20px;
}

.purchaseGP #sidenav li,.openAcct #sidenav li {
	border-bottom: 1px solid #b9e1f8;
	width: 150px;
}

.purchaseGP #sidenav li.done,.openAcct #sidenav li.done {
	background: url(../i/purchase/purchaseGPCheck.gif) 63px 9px no-repeat;
}

.purchaseGP #sidenav li.active,.openAcct #sidenav li.active {
	background: url(../i/purchase/purchaseGPGradient.jpg) bottom left
		repeat-x;
}

.purchaseGP #sidenav li.done a,.openAcct #sidenav li.done a {
	color: #576870;
}

.purchaseGP #sidenav li.active a,.openAcct #sidenav li.active a {
	color: #576870;
}

.purchaseGP #sidenav li a,.openAcct #sidenav li a {
	padding: 10px 14px;
	font-weight: normal;
	font-size: 1.1em;
	color: #cccccc;
}

.purchaseGP #sidenav li a:hover,.openAcct #sidenav li a:hover {
	text-decoration: none;
	cursor: default;
}

.purchaseGP #sidenav li a b,.openAcct #sidenav li a b {
	display: block;
	text-transform: uppercase;
	font-size: .85em;
	line-height: 1.1em;
}

.purchaseGP .gpType {
	text-align: center;
	padding-top: 3px;
}

.purchaseGP .gpType #gpHed {
	margin-bottom: 20px;
}

.purchaseGP #gpChooser {
	position: absolute;
	left: -20px;
	top: 225px;
	margin-bottom: 20px;
}

.purchaseGP #contributeBox table {
	background: none;
}

.purchaseGP #contributeBox table th,.purchaseGP #contributeBox table td
	{
	border: none;
}

.purchaseGP #contributeBox {
	top: 0px;
	height: 368px;
	width: 588px;
	margin-top: 4px;
	background: url('/i/goals/purchaseBox.jpg') bottom left no-repeat;
}

.purchaseGP #contributeBox #summary {
	top: 80px;
}

.purchaseGP #contributeBox #selectBoxes, .purchaseGP #contributeBox #amounts {
	top: 54px;
}

.purchaseGP #contributeBox h2 {
	text-align: center;
	text-transform: none;
	margin-top: 10px;
	margin-bottom: 0px;
}

.purchaseGP #contributeBox .error {
	top: 30px;
}

.actionButtons {
	display: block;
	text-align: center;
	margin-top: 30px;
}

/* end purchase goalpacks */ /* fundraising */
#sendMessagePublicProfileBox {
	width: 400px;
	height: 200px;
	border: 1px solid #95a1aa;
	margin: 0 auto;
	position: absolute;
	top: 133px;
	text-align: left;
}

#contributePopup {
    position: absolute;
    top: 134px;
}

#contributePopup {
	width: 600px;
    height: 422px;
    border: 0px;
    margin: 0px;
    position: absolute;
}

#contributeBox {
	width: 598px;
	height: 428px;
	border: 1px solid #95a1aa;
	margin: 0px;
	position: relative;
	text-align: left;
}

#contributeBox input, #contributeBox select {
	margin: 0px;
}

#contributeBox .error {
	position: absolute;
	top: 86px;
	left: 100px;
}

#contributeBox #contributeHed {
	color: white;
	padding-top: 26px;
	font-size: 24px;
	font-family: 'UniversLTW01-57Condense 723821';
	text-align: center;
}

#contributeBox #summary {
	top: 134px;
}

#contributeBox #selectBoxes, #contributeBox #amounts {
    top: 108px;
}

#contributeBox #selectBoxes, #contributeBox #amounts {
    top: 108px;
}

#contributeBox #summary {
	position: absolute;
	width: 270px;
	left: 305px;
}

#contributeBox #summary table {
	margin-bottom: 10px;
	font-size: .9em;
}

#contributeBox #summary tr td {
	border-bottom: 1px solid #000;
	padding: 3px 5px;
	color: black;
}

#contributeBox #summary tr th {
	background-color: #000;
	color: white;
	text-transform: uppercase;
	padding: 6px 7px 6px 7px;
}

#contributeBox #summary td #summary tr th {
	padding: 3px 7px;
	font-size: .9em;
	color: black;
	background-color: #f1f2f2;
}

#contributeBox #summary tr.total td {
	font-weight: bold;
	text-transform: uppercase;
}

#contributeBox #summary tr.disclosure td {
	padding: 7px;
	color: #657985;
	padding-bottom: 0px;
}

#contributeBox #selectBoxes {
    position: absolute;
    left: 185px;
}

#contributeBox #selectBoxes h5, #contributeBox #amounts h5 {
	margin-bottom: 10px;
	height: 44px;
}

#contributePopup #contributeBox #selectBoxes h5, #contributePopup #contributeBox #amounts h5 {
    margin-bottom: 15px;
    height: 16px;
    margin-top: -7px;
}

#contributeBox #amounts {
	position: absolute;
	left: 100px;
}

#contributeBox #amounts h5 {
	margin-left: -46px;
}
#contributeBox #amounts h5 span {
	font-size: 12px;
	font-weight: normal
}

#contributeBox #amounts .dollar {
	color: white;
	font-size: 16px;
	font-weight: bold;
	line-height: 13px;
	vertical-align: middle;
}

#contributeBox #selectBoxes div, #contributeBox #amounts div {
	height: 65px;
	vertical-align: top;
}

#contributeBox #selectBoxes div {
    width: 88px;
}

#contributeBox #amounts div {
    width: 70px;
}

#contributeBox #selectBoxes select {
    width: 60px;
}

#contributeBox .closeModalWindow {
	margin: 10px 10px 0px 0px
}

#contributeBox .goalPackValue {
	width: 33px;
}
.controlGroupIndentedParagraph {
	padding-left: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
}
#previewFacebookBox .popupContent ol {
	list-style-type: decimal;
	list-style-position: inside;
	text-align:left;
	padding: 60px;
	font-size 13px;
}
#previewFacebookBox .popupContent li {
	margin-top: 14px;
}
#fundraise_copy {
	margin-left: 212px;
	margin-right: 0px;
	padding-right: 40px;
	min-height: 300px;
}

#fundraise_copy p.intro {
	margin-bottom: 10px;
	font-size: 22px;
	letter-spacing: 1px;
	line-height: 1em;
	height: 65px;
}

#start_fundraising {
	float: right;
	margin-right: 20px;
}

#contribute {
	float: left;
	width: 176px;
	position: relative;
}

#contribute div {
	left: -6px;
	color: #576870;
	padding: 25px;
	padding-bottom: 15px;
	position: relative;
	border: 1px solid #b9e1f8;
	background: #ffffe6 url(../i/fundraise/bg_sidebar.jpg) repeat-x;
}

#contribute div b {
	font-size: 1.5em;
	font-weight: normal;
	display: block;
	padding-bottom: .3em;
}

#contribute div img {
	border: 0;
	position: relative;
	left: -7px
}

#contribute ul {
	margin: 20px 6px 50px 20px;
}

#contribute li {
	list-style-type: none;
	padding: 1px 0px 1px 22px;
	border-bottom: 1px solid #B9E1F8;
}

#contribute li a {
	font-size: .8em;
	color: #657985;
	text-transform: uppercase;
}

#contribute li.email {
	background: url(../i/home/gp_bullets.gif) no-repeat 0px -103px;
}

#contribute li.share {
	background: url(../i/home/gp_bullets.gif) no-repeat 0px -134px;
}

#contribute_banner {
	display: block;
	height: 263px;
	margin-bottom: 40px;
	background: #fff url(../i/fundraise/bg_banner.jpg) bottom repeat-x;
	position: relative;
}

#contribute_banner div#myProfileContainer {
	float: left;
}

#contribute_banner div#myProfileContainer .fb_iframe_widget {
	padding-left: 27px;
}

#contribute_banner div.face {
	background: #eee url(../i/fundraise/bg_profile_img.jpg) repeat-x;
	margin: 22px;
	width: 150px;
	height: 180px;
	text-align: center;
	color: #576870;
}

#contribute_banner div.face img {
	margin: 0 auto;
	padding-top: 22px;
	margin-bottom: 10px;
}

#contribute_banner div.contribute_hed {
	float: left;
	margin-left: 10px;
	margin-top: 40px;
	width: 411px;
	padding-left: 65px;
	color: #657985;
	font-size: .9em;
	padding-bottom: 20px;
}

#contribute_banner div.contribute_hed h1 {
	text-transform: none;
	margin-top: 10px;
	margin-bottom: 3px;
}

#contribute_banner #btn_contribute {
	float: right;
	margin: 53px 33px 0px 0px;
}

#contribute_banner div.tabs ul {
	height: 26px;
	display: block;
	position: absolute;
	top: 237px;
	left: 192px;
}

#contribute_banner div.tabs ul li {
	margin: 0px;
	float: left;
	display: table-cell;
	position: relative;
	margin: 0px;
	height: 26px;
	line-height: 26px;
}

#contribute_banner div.tabs ul li.sel {
	background: #eee url(../i/fundraise/bg_nav_tab_left.jpg);
}

#contribute_banner div.tabs ul li a {
	color: #576870;
	text-transform: uppercase;
	font-size: 10px;
	padding: 8px 13px 7px 13px;
	text-decoration: none;
}

#contribute_banner div.tabs ul li.sel a {
	background: url(../i/fundraise/bg_nav_tab_right.jpg) top right no-repeat
		;
}

#contribute_banner div.tabs ul li a span {
	color: #607078;
}

/* end fundraising */
.sIFR-hasFlash .GothamLight {
	visibility: hidden;
	letter-spacing: 2px;
	font-size: 14px;
	color: #657985;
	font-weight: normal;
	margin-top: 4px;
}

.GothamLight {
	font-size: 14px;
	color: #657985;
	font-weight: normal;
	margin-top: 4px;
}

#homePageMainLeft p {
	margin-top: 6px;
	font-size: 12px;
}

.required {
	color: red;
	font-weight: bold;
}

.error,.errorIndent {
	color: red;

}

#mainContent form ul.error,#mainContent form ul.errorIndent {
	list-style: none;
}

.maxlength {
	font-style: italic;
	text-align: center;
	font-size: 11px;
	margin-bottom: 8px;
	color: #657985;
}

input.inputDescription,textarea.inputDescription,
.formNormal input[type=text].inputDescription, .formNormal textarea.inputDescription {
	color: #c1c1c1;
}

table tr.alt td {
	background: #efefef;
}

#resultLabel p {
	font-size: 24px;
	/*color:#576870;*/
	font-weight: bold;
}

#editGoalDetail {
	margin-top: 3px;
	margin-left: 209px;
}

.errorInline,.errorInline li {
	color: red;
	display: inline;
}

.dataTables_info {
	float: left;
	margin-top: 10px;
}

.dataTables_paginate {
	float: right;
	margin-top: 10px;
}

.dataTables_paginate a:hover {
	text-decoration: underline;
}

.dataTables_paginate span {
	padding-left: 8px;
	cursor: pointer;
}

.paginate_active {
	font-weight: bold;
}

#mainContent.text ol {
	list-style-type: decimal;
	list-style-position: inside;
}

#content.text ul {
	list-style-type: disc;
	list-style-position: inside;
}

#mainContent.text li,#mainContent.text p,#mainContent.text h1,#mainContent.text h2,#mainContent.text h3,#mainContent.text h4,#mainContent.text h5,#mainContent.text h6
	{
	margin: 10px 0px 0px 0px;
}

#mainContent.text li {
	padding-left: 20px;
}
.smallText {
	font-size: 11px;
	line-height: .8em;
}
.fieldEdit, input.fieldEdit, .fieldStatic, p.fieldStatic {
	color: #000;
	font-size: 13px;
}
.fieldLabel {
	color: #576870;
	font-size: 13px;
}
.widgetGoal p {
	color: #576870;
}
.widgetGoal p.fieldEdit,  .widgetGoal p.fieldStatic{
	color: #000;
	font-size: 13px;
}

.myCashAccountApply a.hover {
	position: relative;
}

span.link {
	cursor: pointer;
}

.myCashAccountApply .hoverBox {
	background-image: url(../i/yellowHoverBoxShort.png);
	background-repeat: no-repeat;
	position: absolute;
	padding-top: 12px;
	padding-left: 14px;
	padding-right: 19px;
	padding-bottom: 9px;
	width: 265px;
	height: 60px;
	top: -75px;
	left: -10px;
	text-decoration: none;
	color: black;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	line-height: 16px;
	text-transform: none;
	z-index: 1000;
}

a.smallBlue {
	display: block;
	height: 17px;
	float: left;
	/*color: #576870;*/
	cursor: pointer;
	text-decoration: none;
	background: url(../i/btnSmallBlueRight.gif) right no-repeat;
}

a.smallBlue .left {
	display: block;
	height: 17px;
	width: 8px;
	background: url(../i/btnSmallBlueLeft.gif) no-repeat;
	float: left;
}

a.smallBlue .text {
	display: block;
	font-size: 9px;
	font-weight:  bold;
	color: #657985;
	text-transform: uppercase;
	margin-top: 3px;
	text-decoration: none;
	float: left;
	clear: right;
	padding-right: 8px;
	text-decoration: none;
	letter-spacing: 0.1em;
}

a.smallAlert {
	display: block;
	height: 25px;
	float: left;
	color: #fff;
	cursor: pointer;
}

a.smallAlert .left {
	display: block;
	height: 25px;
	width: 8px;
	background: url(../i/alert_left.png) left no-repeat;
	float: left;
}

a.smallAlert .text {
	background: url(../i/jason_blue_right.png) right no-repeat;
	height: 20px;
	display: block;
	font-size: 12px;
	font-weight:  bold;
	color: #fff;
	text-transform: uppercase;
	padding-top: 5px;
	text-decoration: none;
	float: left;
	clear: right;
	padding-right: 8px;
	text-decoration: none;
	letter-spacing: 0.1em;
}

a.standardBlue, div.standardBlue {
	display: block;
	height: 25px;
	float: left;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	font-family:'UniversLTW02-67BoldCn';
}

a.floatLeftTextLink {
	display: block;
	float: left;
	margin-left: 18px;
	margin-right: 18px;
	margin-top:4px;
    color: #00aeef;
    text-decoration: none;
}
a.floatLeftTextLink:hover {
	text-decoration: underline;
}

a.blueLink {
	color: #00aeef;
    text-decoration: none;
}
a.blueLink:hover {
	text-decoration: underline;
}
a.standardBlue .left, div.standardBlue .left {
	display: block;
	height: 25px;
	width: 8px;
	background: url(../i/jason_blue_left.png) left no-repeat;
	float: left;
}

a.standardBlue .text, div.standardBlue .text {
	background: url(../i/jason_blue_right.png) right no-repeat;
	height: 22px;
	display: block;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
	padding-top: 3px;
	text-decoration: none;
	float: left;
	clear: right;
	padding-right: 16px;
	padding-left: 12px;
	text-decoration: none;
}

div.standardBlue .text a {
	text-decoration: none;
	color: #fff;
    text-transform: uppercase;
}
a.standardDimmed {
	display: block;
	height: 25px;
	float: left;
	color: #666;
	cursor: pointer;
	text-decoration: none;
	font-family:'UniversLTW02-67BoldCn';
}

a.standardDimmed .left {
	opacity: .5;
	display: block;
	height: 25px;
	width: 8px;
	background: url(../i/jason_dimmed_left.png) left no-repeat;
	float: left;
}

a.standardDimmed .text {
	opacity: .5;
	background: url(../i/jason_dimmed_right.png) right no-repeat;
	height: 22px;
	display: block;
	font-size: 15px;
	color: #666;
	text-transform: uppercase;
	font-weight: normal;
	padding-top: 3px;
	text-decoration: none;
	float: left;
	clear: right;
	padding-right: 16px;
	padding-left: 12px;
	text-decoration: none;
}
a.standardBlack {
	display: block;
	height: 40px;
	float: left;
	color: #fff;
	cursor: pointer;
}

a.standardBlack .left {
	display: block;
	height: 40px;
	width: 20px;
	background: url(../i/jason-black-left.png) left no-repeat;
	float: left;
}

a.standardBlack .text {
	background: url(../i/jason-black-right.png) right no-repeat;
	height: 30px;
	display: block;
	font-size: 15px;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
	padding-top: 10px;
	text-decoration: none;
	float: left;
	clear: right;
	padding-right: 20px;
	text-decoration: none;
	font-family:'UniversLTW02-67BoldCn';
}

a.arrow,a.noarrow {
	display: block;
	height: 41px;
	float: left;
	color: #576870;
	cursor: pointer;
	text-decoration: none;
}

a.arrow {
	background: url(../i/btnRightArrow.gif) right no-repeat;
}

a.noarrow {
	background: url(../i/btnRight.gif) right no-repeat;
}

a.arrow .left,a.noarrow .left {
	display: block;
	height: 41px;
	width: 24px;
	background: url(../i/btnLeft.gif) no-repeat;
	float: left;
}

a.arrow .text,a.noarrow .text {
	display: block;
	font-size: 10.5px;
	font-weight:  bold;
	text-transform: uppercase;
	margin-top: 12px;
	text-decoration: none;
	letter-spacing: 0.1em;
	float: left;
	clear: right;
}

dd.outdent {
	margin-left: -8px;
}

.hangingDollar {
	margin-right: 2px;
	vertical-align: middle;
}

a.arrow .text {
	margin-right: 50px;
}

a.noarrow .text {
	margin-right: 24px;
}

#email_address_save_note {
	clear: left;
}

.goalDetailsAndBankInfo table tbody td.attention,.attention {
	color: red;
	font-weight: normal;
}

a.get_signature_guarantee {
	background: url("../i/acrobat-32.gif") no-repeat;
	padding-left: 40px;
	padding-top: 10px;
	height: 32px;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: bold;
}

a.next_to_signature_guarantee {
	display: block;
	float: left;
	margin-top: 13px;
	margin-left: 16px;
}

#youtube_movie {
	float: right;
}

#btnHaveMoneyUnitContinue {
	margin-top: -30px;
}

#haveMoneyUnitButtonContainerLoggedIn {
}

.cashFundingFormButton {
	float: left;
	width: 160px;
	margin-right: 30px;
	text-align: center;
}
#haveMoneyUnitButtonContainerLoggedIn {
	width: 600px;
	height: 280px;
}
.cashFundingFormButtonOpen {
	float: left;
	width: 170px;
	margin-right: 20px;
	margin-left: 20px;
	text-align: center;
}
.cashFundingFormButtonOpen span {
	font-size: 11px;
}

.cashFundingFormButton p {
	text-align: left;
}

#securityQuestions dl dd select {
	width: 300px;
}

#globalMessage {
	width: 868px;
	margin-left: auto;
	margin-right: auto;
    margin-top: 10px;
	text-align: center;
	padding: 10px 0px 10px 0px;
	font-size: 1.2em;
}

.globalError {
	background-color: #FF8888;
	border: 1px solid #FF0000;
}

.globalInformation {
	background: url("../i/fundraise/bg_sidebar.jpg") repeat-x scroll 0 0
		#FFFFE6;
	border: 1px solid #B9E1F8;
}

.inlineRightLink {
	vertical-align: text-top;
	color #70808B;
	font-weight: normal;
}
.inlineRightLink:hover {
	text-decoration: underline;
}
.warningContainer {
    background-image: url("../i/warning_small.jpg");
    background-repeat: no-repeat;
    background-position: 5px 5px;
    border: 1px solid #F4B302;;
}

.warningContainer div {
    margin: 5px 5px 5px 65px;
} 

.warningContainer h3 {
    color: #F4B302;
    text-transform: uppercase;
}

.verificationStepInstructions {
    float: left;
    width: 230px;
    margin-top: 10px;
    background-repeat: no-repeat;
    background-position: 0px 5px;
}

.verificationStepInstructions div {
    margin-left: 50px;
    height: 80px;
    vertical-align: middle;
}

#verificationStep1 {
    margin-left: 5px;
    background-image: url("../i/verify_step_1.png");    
}

#verificationStep1Highlighted {
    margin-left: 5px;
    background-image: url("../i/verify_step_1_highlighted.png");    
}

#verificationStep2 {
    margin-left: 25px;
    background-image: url("../i/verify_step_2.png");
}

#verificationStep3 {
    margin-left: 25px;
    background-image: url("../i/verify_step_3.png");
}

#verificationStep3Highlighted {
    margin-left: 25px;
    background-image: url("../i/verify_step_3_highlighted.png");
}

.tooltip, .tooltipLarge, .tooltipXLarge, .tooltipXXLarge {
    cursor: help;
}
.tooltipContainer {
    font-family: Verdana, Helvetica, sans-serif;
}

a.tooltip {
	text-decoration: none;
}

.tooltipContent {
    display: none;
}

.tooltipContainer {
	display: block;
    color: black;
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    text-decoration: none;
    text-align: left;
    white-space: normal;
    background-image: url(../i/yellowHoverBox.png);
    background-repeat: no-repeat;
    position:   absolute;
    padding-top:    14px;
    padding-left:   14px;
    padding-right:  19px;
    padding-bottom: 9px;
    width:      272px;
    height:     115px;
    width: 265px;
    height: 115px;
    text-transform: none;
}

.tooltipLarge .tooltipContainer {
    background-image: url(../i/yellowHoverBoxLarge.png);
    height: 157px;
}

.tooltipXLarge .tooltipContainer {
    background-image: url(../i/yellowHoverBoxXLarge.png);
    height: 220px;
}
.tooltipXXLarge .tooltipContainer {
    background-image: url(../i/yellowHoverBoxXXLarge.png);
    height: 260px;
}

img.help {
    margin-left: 3px;
    margin-right: 3px;
    vertical-align: top;
}

.recurringWarningTooltip {
    display: none;
}

.recurringWarning .recurringWarningTooltip {
    display: inline;
}

.goalDetailsAndBankInfo table tbody tr.recurringWarning td {
    background-color: #FFFFAA;
}

.goalDetailsAndBankInfo table tbody tr.recurringOkay td {
    background-color: #81CC00;
}

.goalsRemaining {
    float: right;
    margin-right: 10px;
    line-height: 15px;
    font-size: 10px;
}

td.right {
    text-align: right;
}

.externalWidgetOverlay {
    position: absolute;
    padding: 0px;
    top: -10000px;
    left: 0px;
    background-color: transparent;
    z-index: 9999;
}

#offerTermsAndConditionsBox {
	width: 550px;
	z-index: 11000;
}

#offerTermsAndConditionsBox .popupContent {
	margin: 10px;
	text-align: left;
	width: 95%;
}

.person-intro {
	font-style: italic;
}

img.inline-left {
	float: left;
	margin: 0px 15px 10px 0px;
	border: 1px outset black;
}
.careers li {
	margin-top: 4px;
	list-style: disc;
}
#content #mainContent .careers h2 {
	margin-top: 18px;
}

.how-it-works-column {
	float: left;
	width: 210px;
}
.how-it-works-column .how-it-works-header {
	color: #000;
	font-size: 30px;
	font-family: 'UniversLTW01-57Condense 723821';
	line-height: 0.9em;
	letter-spacing: -0.04em;
	padding-bottom: 16px;
}
.how-it-works-column .how-it-works-header .titleBold {
	font-family:'UniversLTW02-67BoldCn';
}
.how-it-works-column .how-it-works-text {
	padding-right: 30px;
	line-height: 1.3em;
}
.how-it-works-column .how-it-works-text ul {
	list-style-type: disc;
	list-style-position: inside;
}
.how-it-works-column .how-it-works-text li {
	margin-bottom: 16px
}
.how-it-works-column4 {
	float: left;
	width: 180px;
	background-color: black;
	color: #959595;
	padding: 20px;
}
.how-it-works-column4 .how-it-works-header {
	color: #fff;
	font-family: 'UniversLTW01-57Condense 723821';
	font-size: 30px;
}
.screenShotWorks {
	/*background: url(../i/content/screenShotWorks.gif) 12px left no-repeat;*/
	height: 760px;
}
.how-it-works-screenshot {
	margin-top: -90px;
	float: left;
}
.how-it-works-screenshot-left {
	width: 360px;
	height: 400px;
	float: left;
	margin-left: 0px;
}
.how-it-works-full-image {
	width: 354px;
	height: 244px;
	border: 2px solid #ccc; 
}
.how-it-works-screenshot-right {
	width: 250px;
	height: 400px;
	float: left;
	padding-top: 0px;
}
.how-it-works-thumbnail, .how-it-works-thumbnail-active {
	width: 97px;
	height: 70px;
	margin-left: 22px;
	margin-bottom: 12px;
	float: left;
	display: block;
	cursor: pointer;
}
.how-it-works-thumbnail {
	border: 2px solid #ccc;
}
.how-it-works-thumbnail-active {
	border: 2px solid #00a4df;
}
.how-it-works-column4 .faqQuestion {
	color: #00aeef;
	margin-top: 12px;
	margin-bottom: 4px;
}
.opacity_1 {
	opacity: .1;
	filter: alpha(opacity=10);
    -ms-filter: "alpha(opacity=10)";
    -khtml-opacity: .1;
    -moz-opacity: .1;
}

.opacity_2 {
    opacity: .2;
    filter: alpha(opacity=20);
    -ms-filter: "alpha(opacity=20)";
    -khtml-opacity: .2;
    -moz-opacity: .2;
}

.opacity_3 {
    opacity: .3;
    filter: alpha(opacity=30);
    -ms-filter: "alpha(opacity=30)";
    -khtml-opacity: .3;
    -moz-opacity: .3;
}

.opacity_4 {
    opacity: .4;
    filter: alpha(opacity=40);
    -ms-filter: "alpha(opacity=40)";
    -khtml-opacity: .4;
    -moz-opacity: .4;
}

.opacity_5 {
    opacity: .5;
    filter: alpha(opacity=50);
    -ms-filter: "alpha(opacity=50)";
    -khtml-opacity: .5;
    -moz-opacity: .5;
}

.opacity_6 {
    opacity: .6;
    filter: alpha(opacity=60);
    -ms-filter: "alpha(opacity=60)";
    -khtml-opacity: .6;
    -moz-opacity: .6;
}

.opacity_7 {
    opacity: .7;
    filter: alpha(opacity=70);
    -ms-filter: "alpha(opacity=70)";
    -khtml-opacity: .7;
    -moz-opacity: .7;
}

.opacity_8 {
    opacity: .8;
    filter: alpha(opacity=80);
    -ms-filter: "alpha(opacity=80)";
    -khtml-opacity: .8;
    -moz-opacity: .8;
}

.opacity_9 {
    opacity: .9;
    filter: alpha(opacity=90);
    -ms-filter: "alpha(opacity=90)";
    -khtml-opacity: .9;
    -moz-opacity: .9;
}

#friendPicture {
 }

#friendDetails {
    float: left;
	text-align: center;
	margin-left: 36px;
	font-size: 11px;
}
#friendInstructions {
	margin-left: 32px;
	float: left;
	width: 260px;
}
#chooseRecipient {
	float: left;
    margin-left: 66px;
    min-height: 40px;
}
.facebook_delivery .facebook_error {
	float: left;
	margin-left: 66px;
}
#friendName {
    margin-top: 2px;
    margin-bottom: 2px;
}

table.goalPacksTable td, table.goalPacksTable th {
	text-align: left;
	padding: 5px;
}

#pickFacebookFriendBox {
    width: 620px;
    height: 350px;
}

#facebookPickFriendsIframe {
	width: 600px;
	height: 300px;
	overflow: hidden;
}

#facebookPickFriendsIframe iframe {
	width: 600px;
	height: 300px;
}

#previewGoalPackBox .popupContent {
	width: 557px;
	height: 338px;
	background: url(../i/goalpackTemplate2.gif);
}

#previewGoalPackBox .amount {
	position: absolute;
	left: 422px;
	top: -73px;
	font-size: 3em;
}

#previewGoalPackText {
	font-size: 13px;
	font-weight: bold;
	color: black;
	position: absolute;
	left: 43px;
	top: 130px;
	text-align: left;
}

#previewGoalPackText div {
	margin: 0px;
	padding: 0px;
}

#previewGoalPackText div.authorization_code {
	margin-top: 10px;
}

#previewGoalPackText div.message {
    margin-top: 10px;
}

.help_left {
	background: url(../i/help.png) top left no-repeat;
	cursor: help;
	min-height: 16px;
	line-height: 16px;
}

.help_left span {
	margin-left: 20px;
}

.facebook_buy_goalpacks_info1 {
	background: url(../i/purchase/gpack_right.png) 80px left no-repeat;
	min-height: 230px;
	width: 200px;
	float: left;
}
.facebook_buy_goalpacks_info2 {
	background: url(../i/goals/rightArrowCar.gif) 120px left no-repeat;
	min-height: 230px;
	width: 48px;
	margin-left: 12px; 
	float: left;
}
.facebook_buy_goalpacks_info3 {
	background: url(../i/purchase/redeem.gif) 30px left no-repeat;
	min-height: 230px;
	margin-left: 22px; 
	width: 314px;
	float: left;
}

.facebook_buy_goalpacks_info1 div,
.facebook_buy_goalpacks_info3 div {
	margin-top: 232px;
	text-align: left;
}


.newModalOverlay {
	position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    background-color: #ccc;
    opacity: .7;
    filter: alpha(opacity=70);
    -ms-filter: "alpha(opacity=70)";
    -khtml-opacity: .7;
    -moz-opacity: .7;
}

.newModalWindow {
	display: none;
	position:absolute;
    border-top:1px solid #000;
    border-left:1px solid #000;
    border-bottom:2px solid #000;
    border-right:2px solid #000;
    background-color: #fff;
}

.newCloseModalWindow {
	float:right;
    width:15px;
    height:15px;
    margin-top:3px;
    margin-right:3px;
    background: url(../i/iconClose.png) top left no-repeat;
    filter: alpha(opacity = 60);
    opacity: 0.6;
}

.newCloseModalWindow:hover {
    filter: alpha(opacity = 100);
    opacity: 1.0;
}

.newPopupContent{
    clear:both;
    margin: 10px 20px 20px 20px;
}

.confirmContent {
	text-align: center;
}

a.fbshare {
	display: block;
	background: url(../i/email/fb.png) top left no-repeat;
	height: 30px;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	vertical-align: middle;
}

a.fbshare span {
	display: block;
	margin-left: 30px;
	height: 20px;
	cursor: pointer;
}

#below-banner-news div.moreLink {
	position: relative;
    display: block;
	float: right;
	margin-top: 10px;
}

#below-banner-news div.moreLink a {
	position: relative;
    display: block;
	cursor: pointer;
	text-decoration: none;
    text-transform: uppercase;
    font-size: 11px;
    color: #9FCF67;
    font-weight: bold;
}


.formNew dl {
    clear: both;
    height: 100%;
    padding-bottom: 0px;
    width: 600px;
}

.formNew dt {
    min-height: 28px;
    float: left;
    margin-right:10px;
    width: 150px;
    text-align: left;
}

.formNew dl.newFieldGroup dt, .formNew dl.newFieldGroup dd {
    margin-top: 20px;
}

.formNew dl dd {
    float:          left;
    min-width:      180px;
    width: 420px;
    vertical-align: middle;
}

.formNew dl.fullWidth dd {
    width: 550px;
}  

.formNew dt label,
.formNormal dt label {
    float: right;
    margin-top: 2px;
    text-align: right;
}

.formNormal dl dt label.fieldLabel {
    float: right;
    margin-top: 0px;
}
.formNormal dl input.fieldEdit,
.formNormal dl select.fieldEdit,
.formNormal dd input.fieldEdit,
.formNormal dd select.fieldEdit,
dd .fieldEdit input,
dd .fieldEdit select {
    margin-top: -2px;
}

.formNew dd label {
    float: left;
    margin-top: 2px;
    color: #000000;
}

.formNew input, .formNew textarea, .formNew select {
    margin-bottom: 0px;
}

.formNew input[type=text], .formNew input[type=password], .formNew select,
.formNormal input[type=text], .formNormal input[type=password], .formNormal select {
	width: 170px;
    border: 1px solid #CCCCCC;
    color: #000000;
    font-size: 13px;
}

.formNew input.radio {
	width: 15px;
	mergin-left: 0px;
	margin-right: 5px;
	vertical-align: -7%;
}

.formNew label.radio {
	margin-right: 10px;
	line-height: 1.6em;
}

.formNew .halfSize {
    width: 85px;
}
.formNew .quarterSize {
    width: 40px;
}
.formNew .thirdSize {
    width: 60px;
}

.formNew input.inputDescription {
	color: #C1C1C1;
}


.formNew input[type=text].hasFocus, .formNew input[type=password].hasFocus, .formNew select.hasFocus,
.formNormal input[type=text].hasFocus, .formNormal input[type=password].hasFocus, .formNormal select.hasFocus {
    border: 1px solid #FF5700;
    background-color: #D9EFFB;
    /*border: 2px solid #f1ca7e;*/
}
*:focus {outline: none;}

.formNew input.month, .formNew input.day {
    width: 25px;
}

.formNew input.year {
    width: 40px;
}

ul.error, ul.errorIndent, #copy ul.error, #copy ul.errorIndent {
    margin-left: 0px;
    margin-bottom: 10px;
}

.formNew .hr {
	margin-top: 10px;
}

.formNew #copy h3 {
	margin-bottom: 10px;
}

#signupRequirements {
	margin-top: 50px;
}

#signupRequirements h3 {
	font-size: 14px;
}

#signupRequirements ul {
	list-style: disc;
}

.openAcct #sidenav #signupRequirements li {
	border: 0px;
	width: auto;
	margin-left: 15px;
	margin-top: 5px;
	font-size: 0.9em;
	color: #FF5700;
}

.openAcct #sidenav #signupRequirements li span {
	color: #576870;
}


.closeButton {
	filter: alpha(opacity = 60);
	opacity: 0.6;
	background: url(../i/close_box.gif) top left no-repeat;
	width:15px;
    height:15px;
    display:inline-block;
}

.remindersSection {
	background: url('../i/bg_profile.gif') top left;
	padding: 10px 0px 1px 0px;
}

.remindersSection h3 {
	text-align: left;
	margin-bottom: 5px;
	color: #000000;
	/*font-family:'UniversLTW01-57Condense 723821';*/
	/*font-family:'Univers LT W01 55 Roman';*/
	/*font-family:'UniversLTW02-67BoldCn';*/
	padding-left: 35px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.reminderList {
	background-color: #FFFFFF; /*background-color: #FFFFD9;*/
	border-bottom: 2px solid #EFEFEF;
}

.reminderList li {
	cursor: pointer;
	margin: 0px 0px 0px -20px;
	padding: 0px;
	font-size: 12px;
	min-height: 0px;
    position: relative;
    z-index: 99;
	vertical-align: bottom; /* This eliminates the gap between list items on IE for Windows */
	border-top: 1px solid white;
}

.reminderActions {
    float: left;
    visibility: hidden;
    border-top: 1px solid #FFFFFF;
    border-bottom: 0;
    margin: 0px;
}

.reminderBody {
	float: left;
	width: 146px;
	border-top: 1px solid #EFEFEF;
    border-bottom: 0;
    margin: 0px;
 }

.reminderList .reminderIcon {
	float: left;
	margin: 4px 0px 0px 0px;
}
.reminderList {
	   background-color: #ebebeb;
}
.reminderList .reminderLink {
	display: block;
	float: right;
	margin: 5px 5px 3px 5px;
}

.reminderList .reminderText {
	float: right;
	width: 106px;
}

.reminderClose, .reminderHelp {
	/*background: url(../i/iconHelpPadded.gif) top left no-repeat;*/
	/*background: url(../i/close_box_padded.gif) top left no-repeat;*/
    width:18px;
    height:18px;
    display:block;
    margin-left: 5px;
    margin-bottom: 5px;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
    color: #FFFFFF;
}

.goalDependent {
	position: relative;
}

.reminderList .goalDependentHover {
    color: white;
    background-image: url(../i/flyout_background.gif);
    background-repeat: repeat-x;
    background-color: #0b90d6; /*#576870;*/
}

.reminderList .goalDependentHover .reminderText {
	color: white;
}
.reminderList .goalDependentHover .reminderText a:hover,
.reminderList .goalDependentHover .reminderText a {
	color: white;
}

.flyoutPicker {
    position: absolute;
    left: 150px;
    top: 10px;
    color: #657985;
    background-image: url(../i/flyout_background.gif);
    background-repeat: repeat-x;
    background-color: #0b90d6; /*#576870;*/
    padding: 0px 5px 0px 5px;;
    font-size: 11px;
    border-top: 1px solid #EFEFEF;
    border-right: 1px solid #EFEFEF;
    border-bottom: 1px solid #EFEFEF;
    z-index: 100;
    display: none;
    text-align: left;
    overflow: hidden;
    width: 0px;
    white-space: nowrap;
}

.reminderList .flyoutPicker {
	left: 170px;
	top: 0px;
}

.reminderList .tooltipLarge .tooltipContainer {
    background-image: url(../i/whiteHoverBoxLarge.png);
}

.flyoutPicker h4 {
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 5px;
}

.flyoutPicker a {
	color: #FFFFFF;
	margin-left: 10px;
}

a.flyoutPickerLink,
.uninvestedCashBox a.flyoutPickerLink {
    text-transform: none;
    display: block;
    text-decoration: none;
    height: 16px;
    text-align: left;
    vertical-align: middle;
    font-size: 12px;
    font-weight: normal;
    margin-top: 4px;
    margin-bottom: 4px;
}

a.flyoutPickerLink:hover {
    color: #000000; /*#B9E1F8;*/
}

.reminderList .flyoutPicker {
	padding-top: 7px;
	padding-bottom: 5px;
}

.popupReminder {
	position: absolute;
	width: 500px;
	height: auto;
	visibility: hidden;
	padding: 0px;
}

.popupReminder .popupContent {
	width: 480px;
    text-align: left;
    padding: 0px;
    margin: 0px;
    width: 100%;
}

.widgetGoalContent .popupReminder p {
	font-size: 13px;
}  

.popupReminder h3,
.widgetGoalContent .popupReminder h3  {
	font-size: 28px;
	margin: 0px;
	padding: 25px;
	/*background: url(../i/reminder_alert_icon.gif) 460px 15px no-repeat;*/ 
    /*background-color: #47464c;*/
    background-color: #000;
	color: #FFFFFF;
	display: block;
	font-family:'UniversLTW01-57Condense 723821';
}
.financialTransaction .popupReminder .popupContent h3 {
	padding: 16px;
}
.financialTransaction .popupReminder .popupContent p {

} 
.financialTransaction .popupReminder .popupReminderBody {
	padding-top: 8px;
}
.financialTransaction .popupReminder .popupContent .standardBlue {
	margin-top: 12px;
	margin-bottom: 12px;
} 
.popupReminderBody {
	margin: 20px;
	text-align: left;
}

.popupReminder .button {
	margin-right: auto;
	margin-left: auto;
}

.popupReminder .reminderNoThanks {
	float: left;
	margin-top: 8px;
	margin-left: 20px;
	font-size: 12px;
	color: #00aeef;
	text-decoration: none;
}

.popupPicker {
	float: left;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
}

.popupPicker .heading1 {
	display: block;
	float: left;
	height: 24px;
    line-height: 24px;
    vertical-align: middle;
	margin-right: 10px;
}

.popupPicker select {
	display: block;
	float: left;
	width: 300px;
}


.largeBlueNumber {
    color: #21bce5;
    font-size: 2em;
}

.uninvestedCashBox {
	padding: 0px 0px 10px 0px;
	text-align: center;
	background-color: #000000;
}

.uninvestedCashBox h3 {
	display: block;
	float: left;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 6px;
	padding-left: 10px;
	text-align: center;
}

.uninvestedCashBox a {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px
}

.uninvestedCashBox a.standardBlue {
    margin-left: 8px;
}

.uninvestedCashButtonContainer {
	position: relative;
	width: 100%;
	z-index: 99;
	background: url(../i/transparent_pixel.gif) repeat;
}
/*
.widgetGoalContent h3,
.widgetAccountInfoContent h3 {
	font-size: 22px;
    color: #576870;
    font-family: 'UniversLTW01-57Condense 723821';
    color: #333;
     padding: 0;
    margin: 0;
    margin-bottom: 5px;
    font-weight: normal;
 }
*/
select.autoWidth {
	width: auto;
}

.goalForm {
	padding-right: 20px;
}

.goalForm label.fieldLabel {
    display: block;
    position: relative;
    margin-bottom: 5px;
}

.goalForm .firstColumn, .goalForm .column {
	float: left;
}

.goalForm .column {
	margin-left: 20px;
}

.goalForm .rowOf2 .firstColumn, .goalForm .rowOf2 .column {
    width: 276px;
}

.goalForm .rowOf3 .firstColumn, .goalForm .rowOf3 .column {
    width: 184px;
}

.goalForm .rowOf4 .firstColumn, .goalForm .rowOf4 .column {
    width: 118px;
}

.goalForm .rowOf2 .clear, .goalForm .rowOf3 .clear, .goalForm .rowOf4 .clear {
	height: 16px;
}
	
.formConfirmation .column1 {
    width:390px;
    float:left;
}

.formConfirmation .column2 {
    width:200px;
    float:right;
    margin-right: 10px;
}

label.contributionType, label.withdrawalType {
	display: block;
	height: 25px;
}

.goalForm input.limitCurrencyDollarComma {
	width: 100px;
}

a.blue,
a.editGoal {
	color: #00aeef;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
a.blue:hover {
	text-decoration: underline;
}

select.bankAccount {
    width: 250px;
}

.cancelButton {
	line-height: 25px;
	margin-left: 10px;
	cursor: pointer;
	color: #00aeef;
	text-decoration: none;
}
h3.modalPopupHeader {
	font-size: 24px;
	font-family: 'UniversLTW01-57Condense 723821';
	text-align: center;
	height: 60px;
	line-height: 60px;
	background-color: #000;
	color: #fff	;
	margin-top: -20px;
	margin-left: -10px;
	width: 300px;
}
h3.modalPopupHeaderNormal {
	font-size: 24px;
	font-family: 'UniversLTW01-57Condense 723821';
	text-align: center;
	height: 60px;
	line-height: 60px;
	background-color: #000;
	color: #fff	;
}
