			#container
			{
				font-family:tahoma, verdana, Sans-Serif;
	            color: #000066;
	           	width: 780px;
	           	font-size: 100%; /* equiv to 11px */	
			}
			
			#container th
			{
				font-size: 100%;
				text-align: center;						
			}
			
			#container th, #container td 
			{
				font-size: 100%;						
			}
			
			#ProvidedBy
			{
				text-align:right;
				width: 770px;
			}
			
			#Title
			{
				width: 770px;
			}
			
			.MainBody
			{
				background: url(/moneyextra/images/contentbackground.gif); 
				background-repeat: repeat-y;
				margin: 0;
				padding: 0;
			}
			.Goals
			{
				background: url(/moneyextra/images/goals.gif); 
				background-repeat: no-repeat; 
				color: #fff; 
				height: 24px; 
				min-height: 24px; 
				padding-top: 5px; 
				overflow: hidden;
			}
			
			#GoalsText
			{
				float: left;
				margin-left:20px; 
			}
			
			#GoalsLink
			{
				float: right;
				margin-right:30px; 
			}
			
			.SpanGoals
			{
				font-weight: bold;
			}
			
			.Content
			{
				padding: 5px 0px 10px 20px; 
				width: 745px;
			}
			
			#Header
			{
				padding: 5px 0px 10px 0px; 
				font-weight: bold; 
				width: 765px;
			}
			
			.QuestionContainer
			{
				padding: 5px 0;
			}
			
			.QuestionLeft
			{
				width: 30px; 
				float: left;
			}
			
			.QuestionMiddle
			{
				width: 455px; 
				float: left;
			}
			
			.QuestionRight
			{
				width: 260px; 
				float: right;
			}
			
			.Buttons
			{
				background: url(/moneyextra/images/background_buttons.gif); 
				background-repeat: no-repeat; 
				background-position: left bottom;
				text-align: center;
				padding: 0;
				margin: 0;
				height: auto;
			}
			
			.Footer
			{
				background: url(/moneyextra/images/footer.gif); 
				background-repeat: no-repeat; 
				background-position: left top;
				text-align: center;
				padding: 0;
				margin: 0;
			}
			
			#SearchResults
			{
				padding: 0;
				margin: 0;
				width: 730px;
			}
			
			th
			{
				background: #3399FF;
				vertical-align: top;
				color: #fff;
			}
			
			th.ResultsTitle
			{
				background: #3D3D8D;
				color: #fff;
				font-weight: bold;
				text-align: left;
			}
			
			#SearchResults td
			{
				text-align: center;
				background: #fff;
				border-bottom: solid 2px #DDEEFF;
			}
			
			.Reviewed
			{
				color: #A0A0A0;
			}
			
			#SearchResults th.AlignLeft, #SearchResults td.AlignLeft
			{
				text-align: left;
			}
			
			#Container a
			{
				color: #990000;
				font-weight: bold;
			}
			
			#Error
			{
				padding-top:10px;
				padding-left:30px; 
				color: #f00; 
				width: 670px; 
				font-weight: bold; 
				display: none;
			}
			
			#NoResults
			{
				color:#f00;
			}
			
			#Error_MakeASelection, #Error
			{
				color:#f00;
				font-weight: bold;
			}
			
			.DiscountInitialCharge
			{
				font-weight: bold;
			}

			#Home
			{
				float:left; 
				margin-top: -30px;
			}
			
			#Home a
			{
				font-weight:normal;
				text-decoration: underline;
				margin-left:25px;
			}
			
			#Notes p{
				clear:both;
				margin:0;
				border:0;
			}
			
			#Notes a {
				font-weight:normal;
				text-decoration:underline;
			}
			
			#ConservativeRisk
			{
				font-weight:normal;
				color:#990000;
			}
			
			#ConservativeRiskButtons
			{
				text-align:center;
				width: 740px;
			}
			
			#Warning
			{
				font-weight:normal;
			}
			
			#CallMonitoring
			{
				padding-top:10px;
				font-weight:normal;
			}
			
			#PastPerformance
			{
				margin-left:5px;
			}
			
			#CallBack a
			{
				font-weight:normal;
				text-decoration: underline;
			}
			
			input
			{
				vertical-align: bottom;
			}
