/* Side Bar */
.WrapperBoxStyle0Top {
	background: #edf3fa url(../images/age-based-top.gif) no-repeat left top;
	width: 273px;
	margin-top: 20px;
}
	.WrapperBoxStyle0Bottom {
		background: url(../images/age-based-bottom.gif) no-repeat left bottom;
		padding: 21px 17px;
	}
		.WrapperBoxStyle0Top h4 {
			background: url(../images/does-your-child.gif) no-repeat left top;
			width: 218px;
			height: 0px;
			padding-top: 35px;
			overflow: hidden;
		}
		.WrapperBoxStyle0Top p.Instruction {
			font-size: 1.2em;
			color: #333333;
			margin-top: 12px;
			
		}
			.WrapperBoxStyle0Top p.Instruction sup {
				font-size: 0.7em;
				color: #0053a0;
			}
		.WrapperSubBoxStyle0Top {
			background: #d6e3f4 url(../images/age-based-sub-top.gif) no-repeat left top;
			width: 232px;
			margin: 15px auto 0px auto;
		}
			.WrapperSubBoxStyle0Bottom {
				background: url(../images/age-based-sub-bottom.gif) no-repeat left bottom;
				padding: 8px 13px;
			}
				.WrapperSubBoxStyle0Top fieldset {
					border: none;
					margin: 0px;
					padding: 0px;
				}
				.WrapperSubBoxStyle0Top fieldset legend {
					display: none;
				}
				p.MandantoryNotice {
					font-style: italic;
					font-size: 0.9em;
					text-align: right;
					color: #333;
				}
				
				/*Form specified*/
				.WrapperSubBoxStyle0Top fieldset label {
					font-size: 1.1em;
					color: #333333;
				}
				.WrapperFormItem0 {
					overflow: hidden;
					width: 100%;
					margin: 10px 0px;
				}
					.WrapperFormItem0 input,
					.WrapperFormItem0 select {
						font-size: 1.1em;
						color: #333333;
					}
				.FormItem1 {
					width: 120px;
					float: left;
					margin-right: 10px;
					display: inline;
				}
					.FormItem1 input {
						width: 110px;
						padding: 2px 4px 2px 4px;
						border: 1px solid #e0e0e0;
					}
				.FormItem2 {
					width: 50px;
					float: left;
				}
					.FormItem2 select {
						width: 50px;
						padding: 1px 0px 1px 0px;
						border: 1px solid #e0e0e0;
					}
				.WrapperSubBoxStyle0Top fieldset p {
					font-weight: bolder;
					font-size: 1.2em;
				}
				.FormItem3 {
					margin-bottom: 5px;
				}
					.FormItem3 label {
						display: block;
						width: 100%;
						overflow: hidden;
					}
					.FormItem3 input,
					.FormItem3 label span {
						display: block;
						float: left;
					}
					.FormItem3 span {
						padding-top: 3px;
						cursor: default;
						width: 170px;
						font-size: 1.09em;
					}
				/**/
				ul.AgeBasedFunctionList li a.AddChild {
					font-size: 1.1em;
					color: #2c5d8d;
					background: url(../images/link-icon2.gif) no-repeat center right;
					padding-right: 10px;
				}
				ul.AgeBasedFunctionList li.Recommendation {
					margin: 0px 0px 15px 0px;
					float: right;
				}
					ul.AgeBasedFunctionList li.Recommendation a {
						background: url(../images/recommendation.gif) no-repeat left top;
						display: block;
						width: 159px;
						height: 0px;
						padding-top: 32px;
						overflow: hidden;
					}
				div.ErrorTextBox {
					width: 100%;
					height: 40px;
				}
					div.ErrorTextBox ul li {
						color: #ff0000;
						font-size: 1em;
						font-weight: bolder;
						display: none;
					}
				.WrapperSubBoxStyle0Top fieldset p.AgeBasedToolNotice {
					clear: both;
					width: 166px;
					margin: 0 auto;
					font-size: 0.9em;
					color: #666666;
				}
/*Main Content*/
#mainContent h3 {
	background: url(../images/what-is-Menactra.gif) no-repeat left top;
	width: 404px;
	height: 0px;
	padding-top: 25px;
	overflow: hidden;
}
#mainContent p {
	font-size: 1.2em;
	color: #505050;
	margin-top: 23px;
}
	#mainContent p sup {
		font-size: 0.7em;
		color: #0053a0;
	}
	
#mainContent h4 {
	background: url(../images/Menactra-vaccine-help.gif) no-repeat left top;
	width: 293px;
	height: 0px;
	padding-top: 15px;
	overflow: hidden;
	margin-top: 23px;
}
#mainContent ul {
	margin-top: 10px;
	padding-left: 10px;
}
	#mainContent ul li {
		font-size: 1.2em;
		color: #505050;
		background: url(../images/bullet1.gif) no-repeat left 6px;
		padding-left: 8px;
		margin-bottom: 5px;
	}
		#mainContent ul li span {
			font-weight: bolder;
		}
		#mainContent ul li sup {
			font-size: 0.7em;
			color: #0053a0;
		}
			#mainContent ul li sup a {
				color: #0053a0;
			}
/**/
.WrapFooter {
	padding-top: 50px;
}