#splash {
	float:left;
	width:900px;
	height:180px;
}
.splashUrs {
	background:transparent url('../images/bg/ursLandingBanner.jpg') top left no-repeat;
}
.splashPehp {
	background:transparent url('../images/bg/pehpLandingBanner.jpg') top left no-repeat;
}
		#splash .splashContent {
			margin:12px;
		}
		/******************************* SPLASH OPTIONS 1,2,3 ARE INCLUDED IN PEHP ***********************************/
			#splash .splashContent .splashOption1 {
				width:121px;
				float:left;
				font-size:90%;
				line-height:110%;
				margin-top:9px;
			}
			
			#splash .splashContent .splashOption2 {
				width:168px;
				float:left;
				font-size:90%;
				line-height:110%;
				margin-top:9px;
			}
			#splash .splashContent .splashOption3 {
				width:184px;
				float:left;
				font-size:90%;
				line-height:110%;
				margin-top:9px;
			}
		/******************************* SPLASH OPTIONS 4,5 ARE INCLUDED IN URS ***********************************/
			#splash .splashContent .splashOption4 {
				width:200px;
				float:left;
				font-size:90%;
				line-height:110%;
				margin-top:15px;
			}
			#splash .splashContent .splashOption5 {
				width:242px;
				float:left;
				font-size:90%;
				line-height:110%;
				margin-top:15px;
			}
		#splash h1.splash {
			margin-top:15px;
			margin-bottom:15px;
		}
		#splash h1.or {
			float:left;
			margin:3px;
			font-weight:bold;
			font-size:95%;
			position:relative;
			top:36px;
		}
		#splash img {
			text-align:center;
			display:block;
			margin:0 auto;
		}

.statusIcon {
	float:right;
}

.sidePanel .widget {
	
}
.chunkingPanelHolder {
	position:relative;
}
.chunkingPanel {
	margin-bottom:9px;
}
.cpLeft {
	padding:0;
	margin:0;
	width:230px;
	position:absolute;
	left:0;
	top:0;
}
.cpRight {
	float:right;
	padding:0;
	margin:0;
	margin-right:30px;
	width:456px;
	right:0;
	top:0;
	position:relative;
}
	.chunkingPanel .panelTop {
		overflow:hidden;
		padding-top:5px;
		position:relative;
		background:#FFF url('images/bg/emphTopC.gif') top left repeat-x;
		width:100%;
	}
		.chunkingPanel .panelTop .l {
			position:absolute;
			left:0;
			top:0;
			background:transparent url('images/bg/chunkTopL.gif') top left no-repeat;
			height:5px;
			width:5px;
		}
		.chunkingPanel .panelTop .r {
			position:absolute;
			right:0;
			top:0;
			background:transparent url('images/bg/chunkTopR.gif') top left no-repeat;
			height:5px;
			width:5px;
		}
		.chunkingPanel .panelTop .headerText {
			margin:12px;
		}
	.chunkingPanel .panelBody {
		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
		border-top:1px solid transparent;          /*  border-top and border-bottom necessary to honor margin on .bodyContent   */
		border-bottom:1px solid transparent;
		background:#FFF;
		position:relative;
		top:0;
		left:0;
		padding:0;
		margin:0;
	}
		.chunkingPanel .panelBody .bodyContent {
			padding:0;
			margin:0;
			position:relative;
			top:0;
			left:0;
		}
	.chunkingPanel .panelBottom {
		position:relative;
		margin:0;
		padding-bottom:5px;
		background:#FFF url('../images/bg/emphBotC.gif') bottom left repeat-x;
		width:100%;
	}
		.chunkingPanel .panelBottom .l {
			position:absolute;
			left:0;
			bottom:0;
			height:5px;
			width:5px;
			background:transparent url('../images/bg/chunkBotL.gif') bottom left no-repeat;
		}
		.chunkingPanel .panelBottom .r {
			position:absolute;
			right:0px;
			bottom:0;
			height:5px;
			width:5px;
			background:transparent url('../images/bg/chunkBotR.gif') bottom right no-repeat;
		}
.emphasisPanel {
	margin-bottom:9px;
}
	.emphasisPanel .panelTop {
		overflow:hidden;
		height:5px;
		position:relative;
		font-weight:bold;
		background:#F1F1F1 url('../images/bg/emphTopC.gif') top left repeat-x;
	}
		.emphasisPanel .panelTop .l {
			position:absolute;
			left:0;
			top:0;
			background:#FFF url('../images/bg/emphTopL.gif') top left no-repeat;
			height:5px;
			width:5px;
		}
		.emphasisPanel .panelTop .r {
			position:absolute;
			right:0;
			top:0;
			background:transparent url('../images/bg/emphTopR.gif') top left no-repeat;
			height:5px;
			width:5px;
		}
		.emphasisPanel .panelTop .headerText {
			margin:12px;
		}
	.emphasisPanel .panelBody {
		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
		border-top:1px solid transparent;          /*  border-top and border-bottom necessary to honor margin on .bodyContent   */
		border-bottom:1px solid transparent;
		background:#F1F1F1;
	}
		.emphasisPanel .panelBody .bodyContent {
			margin:12px 18px 12px 18px;
			position:relative;
		}
			.emphasisPanel .panelBody .bodyContent .rightSide {
				float:right;
				text-align:right;
				width:224px;
			}
	.emphasisPanel .panelBottom {
		position:relative;
		margin:0 5px;
		height:5px;
		background:#F1F1F1 url('../images/bg/emphBotC.gif') bottom left repeat-x;
	}
		.emphasisPanel .panelBottom .l {
			position:absolute;
			left:-5px;
			bottom:0;
			height:5px;
			width:5px;
			background:transparent url('../images/bg/emphBotL.gif') bottom left no-repeat;
		}
		.emphasisPanel .panelBottom .r {
			position:absolute;
			right:-5px;
			bottom:0;
			height:5px;
			width:5px;
			background:transparent url('../images/bg/emphBotR.gif') bottom right no-repeat;
		}
.instructionPanel {
	margin-bottom:9px;
	width: 98%;
}
	.instructionPanel .panelTop {
	overflow:hidden;
	height:5px;
	position:relative;
	font-weight:bold;
	background:#fffbf4 url('images/bg/instTopC.gif') top left repeat-x;
	}
		.instructionPanel .panelTop .l {
			position:absolute;
			left:0;
			top:0;
			background:#FFF url('images/bg/instTopL.gif') top left no-repeat;
			height:5px;
			width:5px;
		}
		.instructionPanel .panelTop .r {
			position:absolute;
			right:0;
			top:0;
			background:transparent url('images/bg/instTopR.gif') top left no-repeat;
			height:5px;
			width:5px;
		}
		.instructionPanel .panelTop .headerText {
			margin:12px;
		}
	.instructionPanel .panelBody {
	border-left:1px solid #f90;
	border-right:1px solid #f90;
	border-top:1px solid transparent;          /*  border-top and border-bottom necessary to honor margin on .bodyContent   */
	border-bottom:1px solid transparent;
	background:#fffbf4;
	}
		.instructionPanel .panelBody .bodyContent {
	font-size:16px;
	margin:0px 10px 10px 10px;
	position:relative;
	line-height: 16px;
		}
			.instructionPanel h3.msg {
				border-top:0 !important;
				margin-top:-4px;
			}
	.instructionPanel .panelBottom {
	position:relative;
	margin:0 5px;
	height:5px;
	background:#fffbf4 url('images/bg/instBotC.gif') bottom left repeat-x;
	}
		.instructionPanel .panelBottom .l {
			position:absolute;
			left:-5px;
			bottom:0;
			height:5px;
			width:5px;
			background:transparent url('images/bg/instBotL.gif') bottom left no-repeat;
		}
		.instructionPanel .panelBottom .r {
			position:absolute;
			right:-5px;
			bottom:0;
			height:5px;
			width:5px;
			background:transparent url('images/bg/instBotR.gif') bottom right no-repeat;
		}
.emphasisSubPanel {
	margin-bottom:9px;
}
	.emphasisSubPanel .panelTop {
		overflow:hidden;
		height:5px;
		position:relative;
	}
		.emphasisSubPanel .panelTop .l {
			position:absolute;
			left:0;
			top:0;
			background:#FFF url('../images/bg/emphSubTL.gif') top left no-repeat;
			height:5px;
			width:5px;
		}
		.emphasisSubPanel .panelTop .c {
			border-top:1px solid #CCC;
			height:5px;
			background:#E4E4E4;
			margin:0 5px;
		}
		.emphasisSubPanel .panelTop .r {
			position:absolute;
			right:0;
			top:0;
			background:transparent url('../images/bg/emphSubTR.gif') top left no-repeat;
			height:5px;
			width:5px;
		}
	.emphasisSubPanel .panelBody {
		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
		border-top:1px solid transparent;          /*  border-top and border-bottom necessary to honor margin on .bodyContent   */
		border-bottom:1px solid transparent;
		background:#E4E4E4;
	}
		.emphasisSubPanel .panelBody .bodyContent {
			margin:6px 12px;
		}
	.emphasisSubPanel .panelBottom {
		position:relative;
		height:6px;
		overflow:hidden;
		margin:0;
	}
		.emphasisSubPanel .panelBottom .l {
			position:absolute;
			left:0;
			bottom:0;
			height:6px;
			width:5px;
			background:transparent url('../images/bg/emphSubBL.gif') bottom left no-repeat;
		}
		.emphasisSubPanel .panelBottom .c {
			height:5px;
			background:#E4E4E4;
			margin:0 5px;
			border-bottom:1px solid #CCC;
		}
		.emphasisSubPanel .panelBottom .r {
			position:absolute;
			right:0;
			bottom:0;
			height:6px;
			width:5px;
			background:transparent url('../images/bg/emphSubBR.gif') bottom right no-repeat;
		}
.emphasisSubPanelGrad {
	margin-left:18px;
}
.emphasisSubPanelGrad .panelBodyGrad {
		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
		border-top:1px solid transparent;          /*  border-top and border-bottom necessary to honor margin on .bodyContent   */
		border-bottom:1px solid transparent;
		background:#E4E4E4;
	}
	.emphasisSubPanelGrad .panelTop .l {
			position:absolute;
			left:0;
			top:0;
			background:#FFF url('../images/bg/gradSubTL.gif') top left no-repeat;
			height:5px;
			width:5px;
		}
		.emphasisSubPanelGrad .panelTop .c {
			height:5px;
			background:#E4E4E4;
			margin:0 5px;
		}
		.emphasisSubPanelGrad .panelTop .r {
			position:absolute;
			right:0;
			top:0;
			background:transparent url('../images/bg/gradSubTR.gif') top left no-repeat;
			height:5px;
	
		width:5px;
		}
		.emphasisSubPanelGrad .gradPanelBody {
			background:transparent url(../images/bg/subPanelGrad.gif) top left repeat-x;
			padding:0 9px 0 0;
		}


.s1 {
	font-weight:normal;
	display:block;
	color:#6600CC;
	font-size:125%;
	margin:3px 0;
}
.s1b {
	display:block;
	color:#6600CC;
	font-size:125%;
	margin:3px 0;
}
h1 {
	color:#FF6600;
	font-size:150%;
	line-height:100%;
	margin-top:0;
}
.widget {
	margin-bottom:9px;
}
	.widget .widgetHeader {
		background:#FFF url('../images/bg/hdrC.gif') top left repeat-x;
		overflow:hidden;
		height:36px;
		position:relative;
		font-weight:bold;
		border-bottom:1px solid #CCC;
	}
		.widget .widgetHeader .l {
			position:absolute;
			left:0;
			top:0;
			background:#FFF url('../images/bg/hdrL.gif') top left no-repeat;
			height:36px;
			width:5px;
		}
		.widget .widgetHeader .r {
			position:absolute;
			right:0;
			top:0;
			background:transparent url('../images/bg/hdrR.gif') top right no-repeat;
			height:36px;
			width:5px;
		}
		.widget .widgetHeader .headerText {
			margin:12px;
		}
	.widget .widgetBody {
		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
		border-top:1px solid transparent;
		border-bottom:1px solid transparent;
		background:#F1F1F1;
	}
		.widget .widgetBody .widgetBodyContent {
			margin:12px;
		}
	.widget .widgetFooter {
		position:relative;
		margin:0 5px;
		height:5px;
		background:#F1F1F1 url('../images/bg/ftrC.gif') bottom left repeat-x;
	}
		.widget .widgetFooter .l {
			position:absolute;
			left:-5px;
			bottom:0;
			height:5px;
			width:5px;
			background:transparent url('../images/bg/ftrL.gif') bottom left no-repeat;
		}
		.widget .widgetFooter .r {
			position:absolute;
			right:-5px;
			bottom:0;
			height:5px;
			width:5px;
			background:transparent url('../images/bg/ftrR.gif') bottom right no-repeat;
		}

fieldset.pension {
	float:left;
	margin-right:9px;
	border:1px solid #CCC;
	padding:0;
}
	fieldset.pension legend {
		font-size:18px;
		position:relative;
		top:-4px;
		color:#F90;
		font-weight:normal;
		margin-left:9px;
	}
fieldset.savings {
	float:left;
	border:1px solid #CCC;
	padding:0;
	margin-bottom:9px;
}
	fieldset.savings legend {
		font-size:18px;
		position:relative;
		margin-left:9px;
		top:-4px;
		color:#F90;
		font-weight:normal;
	}
.planWidget {
	float:left;
}
	.ursPlanWidget {
		margin:0 9px 9px;
		width:209px;
	}
	.pehpPlanWidget {
		width:220px;
		margin:0 20px 18px 0;
	}
	.pehpPlanWidget .widgetHeader {
		background:#FFF url('../images/bg/planHdrPehp.gif') top left repeat-x;
		height:36px;
		position:relative;
		font-weight:bold;
		border-bottom:1px solid #ccc;
	}
	.ursPlanWidget .widgetHeader {
		background:#FFF url('../images/bg/planHdrUrs.gif') top left repeat-x;
		height:36px;
		position:relative;
		font-weight:bold;
		border-bottom:1px solid #ccc;
	}
		
		.planWidget .widgetHeader .c {
			margin:0 5px;
			border-top:1px solid #ccc;
		}
			.planWidget .widgetHeader .l {
				position:absolute;
				left:0px;
				top:0;
				background:transparent url('../images/bg/planHdrL.gif') top left no-repeat;
				height:36px;
				width:5px;
			}
			.planWidget .widgetHeader .r {
				position:absolute;
				right:0px;
				top:0;
				background:transparent url('../images/bg/planHdrR.gif') top right no-repeat;
				height:36px;
				width:5px;
			}
		.planWidget .widgetHeader .headerText {
			margin:12px;
		}
	.planWidget .widgetBody {
		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
		border-top:1px solid transparent;
		border-bottom:1px solid transparent;
		background:#F1F1F1;
	}
		.planWidget .widgetBody .widgetBodyStatus {
			background:#F1F1F1;
			border-bottom:1px solid #CCC;
			margin:-1px 0;
			padding:3px 3px 3px 12px;
			height:24px;
		}
		.planWidget .widgetBody .widgetBodyBtnHolder {
			background:#F1F1F1;
			border-top:1px solid #CCC;
			border-bottom:1px solid transparent;
			margin:-1px 0;
			padding:3px 3px 0 12px;
		}
			.planWidget .widgetBody .enrolled {color:#428E27;line-height:24px;}
			.planWidget .widgetBody .declined {color:#F85050;line-height:24px;}
			.planWidget .widgetBody .notEnrolled {color:#E08f23;line-height:24px;}

		.planWidget .widgetBody .widgetBodySection {
			background:#E4E4E4;
			border-top:1px solid #CCC;
			border-bottom:1px solid #CCC;
			margin:-1px 0;
		}
			.planWidget .widgetBody .widgetBodySection .widgetBodyContent {
				margin:3px 6px 3px 12px;
			}
	.planWidget .widgetFooter {
		position:relative;
		margin:0 5px;
		height:5px;
		background:#F1F1F1 url('../images/bg/ftrC.gif') bottom left repeat-x;
	}
		.planWidget .widgetFooter .l {
			position:absolute;
			left:-5px;
			bottom:0;
			height:5px;
			width:5px;
			background:transparent url('../images/bg/ftrL.gif') bottom left no-repeat;
		}
		.planWidget .widgetFooter .r {
			position:absolute;
			right:-5px;
			bottom:0;
			height:5px;
			width:5px;
			background:transparent url('../images/bg/ftrR.gif') bottom right no-repeat;
		}


#wizardMap {
	margin-bottom:9px;
	position:relative;
}
	#wizardMap .siteLevelMap {
		height:36px;
		background:#F5F2FB url('../images/bg/wizHdr.gif') 0% 0% repeat-x;
		border-top:1px solid #B4ABCB;
		border-bottom:1px #CCC;
	} 
	#wizardMap .ursSite {
		height:36px;
		background:#F5F2FB url('../images/bg/ursWizHdr.gif') 0% 0% repeat-x !important;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;
	}
		#wizardMap .siteLevelMap .l {
			position:absolute;
			left:0;
			top:0;
			background:transparent url('../images/bg/wizHdrL.gif') top left no-repeat;
			height:37px;
			width:5px;
		}
		#wizardMap .siteLevelMap .r {
			position:absolute;
			right:0;
			top:0;
			background:transparent url('../images/bg/wizHdrR.gif') top right no-repeat;
			height:37px;
			width:5px;
		}
		#wizardMap .siteLevelMap ul {
			list-style:none;
			padding:0;
			margin:0;
			margin-top:0;
		}
			#wizardMap .siteLevelMap ul li {
				float:left;
				display:inline;
				list-style-type:none;
				padding:9px 12px 10px 15px;
				color:#000;
				position:relative;
			}
				#wizardMap .siteLevelMap ul li img {
					margin-right:6px;
					position:absolute;
					left:0px;
					top:11px;
				}
				/* #wizardMap .siteLevelMap ul li:first-child img {
					left:0px;
				} */
				#wizardMap .siteLevelMap ul li:first-child {
					padding:9px 9px 10px 12px;
					margin-left:5px;
				}
				#wizardMap .siteLevelMap ul li.current {
					padding:9px 9px 10px 12px;
					background:#FFF url(../images/bg/wizCurrBg.gif) top left repeat-x;
					font-weight:bold;
				}
				#wizardMap .siteLevelMap ul li.current img {
					position:absolute;
					left:0px;
					top:12px;			
				}
				#wizardMap .siteLevelMap ul li:first-child.current {
					padding:9px 9px 10px 12px;
				}
	#wizardMap .planLevelMap {
		height:22px;
		background-color:#FFF;
		margin:0;
		border:1px solid #CCC;
		border-top:1px solid transparent;
		border-bottom:1px solid transparent;
	}
		#wizardMap .planLevelMap ul {
			list-style:none;
			padding:0;
			margin:0;
		}
			#wizardMap .planLevelMap ul li {
				float:left;
				display:inline;
				list-style-type:none;
				padding:4px 12px 4px 0;
				background:#FFF;
				color:#666;
				font-size:90%;
			}
				#wizardMap .planLevelMap ul li img {
					vertical-align:top;
					margin-right:6px;
				}
				#wizardMap .planLevelMap ul li.current {
					font-weight:bold;
				}
				#wizardMap .planLevelMap ul li:first-child {
					padding:4px 9px 4px 12px;
				}
	#wizardMap .panelBottom {
			position:relative;
			margin:0 5px;
			height:5px;
			background:#FFF url('../images/bg/wizBot.gif') bottom left repeat-x;
		}
			#wizardMap .panelBottom .l {
				position:absolute;
				left:-5px;
				bottom:0;
				height:5px;
				width:5px;
				background:transparent url('../images/bg/wizBotL.gif') bottom left no-repeat;
			}
			#wizardMap .panelBottom .r {
				position:absolute;
				right:-5px;
				bottom:0;
				height:5px;
				width:5px;
				background:transparent url('../images/bg/wizBotR.gif') bottom right no-repeat;
			}
			.insPlanWidget {
		margin:0 9px 9px;
		width:209px;
	}
	.insPlanWidget .widgetHeader {
		background:#FFF url('../images/bg/planHdr.gif') top left repeat-x;
		height:36px;
		position:relative;
		font-weight:bold;
		border-bottom:1px solid #ccc;
	}
