@charset "UTF-8";
/* CSS Document */

.RowHolder {
	clear:both;
}
#Questions {
	width:580px;
	position:relative;
	background:#D7E1FF;
	padding:5px 20px 5px;
}
.QuestGoldBG {
	background:#FFD700 !important;
}
.QuestPlatBG {
	background:#C8C8C8 !important;
}
.QuestEliteBG {
	background:#F0F0F0 !important;
}
.QuestCorpBG {
	color:#FFFFFF;
	background:#082567 !important;
}
#FreeIncludes {
	width:580px;
	background:#D7E1FF;
	margin:0;
	padding:5px 20px 25px;
	position:relative;
}
#GoldIncludes {
	width:580px;
	background:#F7E43E url(chartImages/GoldIncludesBG.png) top center no-repeat;
	margin:0;
	padding:5px 20px 25px;
	position:relative;
}
#PlatIncludes {
	width:580px;
	background:#C8C8C8 url(chartImages/PlatIncludesBG.png) top center no-repeat;
	margin:0;
	padding:5px 20px 25px;
	position:relative;
}
#EliteIncludes {
	width:580px;
	background:#F0F0F0 url(chartImages/EliteIncludesBG.png) top center no-repeat;
	margin:0;
	padding:5px 20px 25px;
	position:relative;
}
#CorpIncludes {
	width:580px;
	background:#082567 url(chartImages/CorpIncludesBG.png) top center no-repeat;
	color:#FFFFFF;
	margin:0;
	padding:5px 20px 25px;
	position:relative;
}
#BenChartContainer {
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}
#BenIncluded {
	
}
#MembershipIncludes {
	margin:0;
	padding:0;
}
div.RowHolder div span {
	display:block;
	position:relative;
	top:2px;
}
.check {
	font-size:150%;	
}
.notice {
	background:url(chartImages/NoticeBG.png) no-repeat;
	min-height:20px;
	padding:0 0 0 30px;
	margin:0;
	font-size:100%;
}
#Recommendation {
	font-size:150%;	
}
#jsName {
	font-size:100%;
	color:#F68B1F;
	font-weight:bold;
}
.noticeQuestion {
	background:url(chartImages/QuestionBG.png) no-repeat;
	min-height:20px;
	padding:0 0 0 30px;
	margin: 0 0 10px 0;
}
.CondensedBlock {
	padding:0;
	margin:0;
}
/*
#FloatNote {
	display:block;
	position:absolute;
	top:50px;
	right:-150px;
	color:#F68B1F;
	width:160px;
	min-height:130px;
	text-align:center;
	font-size:110%;
	font-weight:bold;
	margin:0 auto;
	padding:40px 20px 20px;
	background:url(chartImages/QuestionAlertBG.png) no-repeat;
} */
.BenCell {
	clear:left;
	float:left;
	position:relative;
	width:200px;
	height:35px;
	background:#D7E1FF;
	display:inherit;
	padding:0 10px;
	border-bottom:1px solid #999;
	font-size:90%;
}
.EmptyBenCell {
	float:left;
	position:relative;
	width:200px;
	height:35px;
	background:#FFFFFF;
	display:inherit;
	border-bottom:none;
}
.GoldCell {
	float:left;
	position:relative;
	width:100px;
	height:36px;
	background:#FFD700 url(chartImages/GoldCells.png) bottom;
	text-align:center;
	display:inherit;
	border-bottom:none;
	font-size:90%;
}
#GoldJoin {
	background:url(chartImages/GoldBottomCells.png) bottom;
}
.PlatCell {
	float:left;
	position:relative;
	width:100px;
	height:36px;
	background:#DADADA url(chartImages/PlatCells.png) bottom;
	text-align:center;
	display:inherit;
	border-bottom:none;
	font-size:90%;
}
#PlatJoin {
	background:url(chartImages/PlatBottomCells.png) bottom;
}
.EliteCell {
	float:left;
	position:relative;
	width:100px;
	height:36px;
	background:#F2F2F2 url(chartImages/EliteCells.png) bottom;
	text-align:center;
	display:inherit;
	border-bottom:none;
	font-size:90%;
}
#EliteJoin {
	background:url(chartImages/EliteBottomCells.png) bottom;
}
.CorpCell {
	float:left;
	position:relative;
	width:100px;
	height:36px;
	background:#082567 url(chartImages/CorpCells.png) bottom;
	color:#FFF;
	text-align:center;
	display:inherit;
	border-bottom:none;
	font-size:90%;
}
#CorpJoin {
	background:url(chartImages/CorpBottomCells.png) bottom;
}
#TopRow {
	width:620px;
	height:35px;
	background:#D7E1FF url(chartImages/topRow.png) no-repeat top center;
	margin:0;
	padding:0;
}
.TopRowGold {
	background:url(chartImages/topRowAnimGold.gif) !important;
}
.TopRowPlat {
	background:url(chartImages/topRowAnimPlat.gif) !important;
}
.TopRowElite {
	background:url(chartImages/topRowAnimElite.gif) !important;
}
.TopRowCorp {
	background:url(chartImages/topRowAnimCorp.gif) !important;
}
.TopRowUpgrade {
	background:url(chartImages/topRowUpgrade.png) !important;
}
a:link, a:visited, a:hover, a:active {
	padding:0;
	color:#00007D;
	text-decoration:none;
	font-size:100%;
}
.CorpCell a:link, .CorpCell a:visited, .CorpCell a:hover, .CorpCell a:active {
	padding:0;
	color:#FFF;
	text-decoration:none;
	font-size:100%;
}

/* Buttons */

#FloatButton {
	float:left;
}
#FloatButtonSkip {
	clear:both;
	margin:5px 0 0 0;
	float:left;
}
.ButtonHolder a:link, .ButtonHolder a:visited, .ButtonHolder a:hover, .ButtonHolder a:active {
	padding:0;
	font-weight:bold;
	color:#00007D;
	text-decoration:none;
	font-size:100%;
	vertical-align:middle;
}.ButtonHolderSmall a:link, .ButtonHolderSmall a:visited, .ButtonHolderSmall a:hover, .ButtonHolderSmall a:active {
	padding:0;
	font-weight:bold;
	color:#00007D;
	text-decoration:none;
	font-size:100%;
	vertical-align:middle;
}
.ButtonHolder a:hover {
	color:#0550C3;
	background:url(chartImages/ButtonBGRepOver.png);
}
.ButtonHolder {
	min-height:25px;
	margin:5px 0 5px 10px;
	padding:0;
	position:relative;
	display:inline;
}
.ButtonHolderSmall {
	min-height:25px;
	width:25px;
	margin:5px auto;
	padding:0;
	display:inline;
	position:relative;
}
.ButtonLeft {
	height:25px;
	width:10px;
	background:url(chartImages/ButtonBGL.png) no-repeat;
	float:left;
	margin:0;
	padding:0;
}
.ButtonRight {
	float:left;
	height:25px;
	width:10px;
	background:url(chartImages/ButtonBGR.png) no-repeat;
	margin:0;
	padding:0;
}
.LinkButton {
	float:left;
	background:url(chartImages/ButtonBGRep.png);
	line-height:25px;
	font-weight:bold;
	color:#00007D;
	text-decoration:none;
	font-size:100%;
	vertical-align:middle;
}
#HnoBut {
	margin:0 0 0 15px;	
}
#GnoBut {
	margin:0 0 0 15px;	
}
#PnoBut {
	margin:0 0 0 15px;	
}
#EnoBut {
	margin:0 0 0 15px;	
}
#CnoBut {
	margin:0 0 0 15px;	
}

/* Benefits By Role */

#BenefitLinks {
	width:564px;
	background:#FFFFFF;
	padding:0 5px 2px;
	border-bottom:solid #EBF5FF 3px;
	border-left:solid #C8D7FF 3px;
	border-right:solid #C8D7FF 3px;
	border-top:solid #96A0C8 3px;
}
#BenefitHeader h2 {
	font-size:135%;
	margin:0;
	padding:3px 5px;
}
.OuterBen {
	width:554px;
	background:#D7E1FF;
	padding:2px 5px;
	margin:3px auto;
}
.InnerBen {
	width:520px;
	background:#FFFFFF;
	padding:0 10px;
	margin:2px auto 10px;
	border:solid 1px #FFFFFF;
}
.notice h3 {
	color:#F68B1F;
	margin:5px 0 0;
	padding:3px 5px;
	
}

