	body {
		background: url( images/noodle-background.gif ) no-repeat top center;
		font: normal 12px arial;
		color: #5d5d5d;
		margin:0px auto;
	}
		body#faq {
			background: url( images/faq-background.gif ) no-repeat top center;	
		}
		body#index {
			background: none;
		}
		body#about, body#value, body#contact {
			background: url( images/noodle-background.png ) no-repeat top center;
		}
	.wrapper {
		width: 714px;
		margin:0px auto;
		padding: 200px 40px 20px 20px;
		position:relative;
	}
	
	a {
		font-style: italic;
		color: #898d8e;
		text-decoration: none;
	}
	a.strong,
	a.thickbox {
		font-weight:bolder;
		font-size:11px;
	}
	
	/****** Marketing NAV *******/
	ul#marketingNav {
		position:absolute;
		top: 15px;
		left:270px;
		width:244px;
		height:24px;
		overflow:hidden;
		margin: 0;
	}	
	ul#marketingNav li {
		display: inline;
		float: left;
		list-style-type: none;
		overflow: hidden;
	}
	ul#marketingNav li#about a {
		background-position: 0 0;
		width: 75px;
	}
		ul#marketingNav li#about a:hover, 
		body#about ul#marketingNav li#about a {
			background-position: 0 -24px;
		}
	ul#marketingNav li#value a{
		background-position: -75px 0;
		width: 85px;
	}
		ul#marketingNav li#value a:hover,
		body#value ul#marketingNav li#value a{
			background-position: -75px -24px;
		}
	ul#marketingNav li#contact a {
		background-position: -160px 0;
		width: 84px;
	}
		ul#marketingNav li#contact a:hover,
		body#contact ul#marketingNav li#contact a {
			background-position: -160px -24px;
			width: 84px;
		}
	ul#marketingNav li a {
		cursor: pointer;
		background-image:url(images/marketing-nav.png);
		background-repeat: no-repeat;
		display:block;
		height:24px;
		text-indent: -5000px;
	}
	
	
	
	
	
	/****** Marketing NAV *******/
	.faqLinks {
		padding: 20px 0;
	}
	.faqLinks a {
		color: #ff9933;
		font-style:normal;
	}
	body#faq dt a{
		font-weight:bolder;
		font-style: normal;
		color: #f87f11;
	}
	body#faq dd {
		padding: 2px 0 15px 0;
	}
	body#faq .close {
		position:absolute;
		top: 10px;
		right: 10px;
	}
	body#faq .seeDemo {
		position:absolute;
		top: 90px;
		right: 10px;
	} 
	strong {
	font-weight: bolder;	
}
	
	table {
		width: 100%;
	}
	th {
		font-weight:bolder;
		text-align:center;
	}
	td {
		vertical-align:top;
	}	
	input {
		border: solid 1px #a7a7a7;
		height: 18px;
	}
	label {
		font: bolder 12px arial;
		color: #5d5d5d;
		font-style: italic;
	}
	.bdr-btm {
		border-bottom:dashed 1px #ccc;
	}
	.bdr-top {
		border-top:dashed 1px #ccc;
	}

	div#logout {
		position:absolute;
		top: 16px;
		right:60px;
	}
	
	div#healthTable, 
	div#moneyTable,	
	div#detailsTable {
		background: #f5d462;
		padding: 20px 12px;
	}

	div#detailsTable {
		width: 950px;
		background: #fede58;
		padding: 20px 12px;
	}

		div#moneyTable table, 
		div#healthTable table {
			width:679px;
			background: #fff;
		}

		div#detailsTable table {
			width: 930px;
			background: #fff;
		}
			
			
			div#moneyTable th,
			div#healthTable th,
			div#detailsTable th
			 {
				color: #000;
				font: normal 9px verdana;
				text-align:center;
				border-right: dashed 1px #ccc;
				padding:10px 5px;
			}
			div#detailsTable th
			 {
				color: #000;
				font: normal 11px arial;
				text-align:center;
				border-right: dashed 1px #ccc;
				padding:10px 5px;
			}
			div#moneyTable td,
			div#healthTable td {
				color: #000;
				font: bolder 9px verdana;
				text-align:center;
				border-right: dashed 1px #ccc;
				padding:10px 5px;
			}
			div#detailsTable td {
				color: #000;
				font: normal 11px arial;
				text-align:center;
				border-right: dashed 1px #ccc;
				padding:10px 5px;
			}
			div#moneyTable td.first, 
			div#moneyTable td.last,
			div#healthTable td.first, 
			div#healthTable td.last,
			div#detailsTable td.first, 
			div#detailsTable td.last,
			div#moneyTable th.first, 
			div#moneyTable th.last,
			div#healthTable th.first, 
			div#healthTable th.last,
			div#detailsTable th.first,
			div#detailsTable th.last {
				border-right: none;
				text-align:left;
				padding-left:10px;
			}

			div#moneyTable tr.even td,
			div#healthTable tr.even td {
				background-color: #f4d361;

			}

			div#detailsTable tr.even td {
				background-color: #fede58;
			}

			div#moneyTable tr.odd td,
			div#healthTable tr.odd td,
			div#detailsTable tr.odd td {
				background-color: #9fd4ec;
				border-top: solid 2px #fff;
				border-bottom: solid 2px #fff;
			}

			div#moneyTable tr.self td,
			div#healthTable tr.self td,
			div#detailsTable tr.self td {
				background-color: #9fd4ec;
				border-top: solid 2px #fff;
				border-bottom: solid 15px #fff;
			}


	
	.top {
		width:679px;
		height: 23px;
		padding: 18px 0 0 12px;
		background:	url( 'images/top-cap.gif' ) no-repeat top left;
		position: relative;
	}
	#detailsTable .top {
		width:930px;
		height: 49px;
		padding: 18px 0 0 12px;
		background:	url( 'images/cap-pop.jpg' ) no-repeat top left;
		position: relative;
	}
	#detailsTable .bot {
		width:930px;
		height: 24px;
		background:	url( 'images/bot-cap-pop.gif' ) no-repeat top left;
		position: relative;
	}

		.top .close {
			position: absolute;
			top: 20px;
			right: 20px;
		}
		#detailsTable .top .close {
			top: 40px;
			right:40px;
		}
	h1,h2 {
		text-indent: -5000px;
	}
		h1#letsNoodle {
			background: url( 'images/lets-noodle-our-health-care.gif' ) no-repeat top left;
			height: 30px;
			margin-left:20px;
		}
		h1#aboutUs {
			background: url( 'images/about-us.gif' ) no-repeat top left;
			height: 23px;
			margin-left:20px;
		}
		h1#contactUs {
			background: url( 'images/contact-us.gif' ) no-repeat top left;
			height: 23px;
			margin-left:20px;
		}
		h1#value {
			background: url( 'images/our-value-to.gif' ) no-repeat top left;
			height: 23px;
			margin-left:20px;
		}
		h2#personalizeHealth {
			background: url( 'images/personalize-your-health.gif' ) no-repeat top left;
			height: 20px;
		}
		h2#personalizeMoney {
			background: url( 'images/personalize-your-money.gif' ) no-repeat top left;
			height: 20px;
		}
		h2#healthPlanDetails {
			background: url( 'images/health-plan-details.gif' ) no-repeat top left;
			height: 21px;
		}
		h1#faq {
			background: url( 'images/frequently-asked-questions.gif' ) no-repeat top left;
			height: 23px;
		}
		h1#register{
			background: url( 'images/register.gif' ) no-repeat top left;
			height: 23px;
		}



.footer {
	text-align:center;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #fff;
	background: url('images/footer-background.gif') no-repeat top left;
	width: 777px;
	margin:0px auto;
	height:20px;
	line-height:20px;
}


