@charset "UTF-8";

body { background: url(../images/global/background-main-gray-stripes.gif) repeat; }
body.hospital { background: url(../images/global/background-main-blue-stripes.gif) repeat; }

#superwrapper { margin: 0px auto; position: relative; width: 960px; }

	#header { background-color: #FFF; height: 85px; position: relative; width: 960px; } 
		#logo { left: 30px; position: relative; top: 10px; }
		#tagline { position: absolute; right: 25px; top: 30px; }
		
		#upperNav { color: #999; font-size: 11px; height: 15px; position: absolute; right: 25px; top: 5px; }
			#upperNav a { color: #999; text-decoration: none; }
				#upperNav a:hover { color: #ba222a; text-decoration: underline; }
			#upperNav a.hospital { color: #ba222a; }
			
	#navigation { position: relative; height: 49px; width: 960px; background: url(../images/global/background-main-nav-bar.png) repeat-x; }
		#navigation ul { height: 30px; padding-top: 15px; padding-left: 30px; }
			#navigation ul li { float: left; display: block; font-size: 16px; color: #FFF; padding-right: 55px; font-weight: bold;  }
				#navigation ul li a { color: #FFF; text-decoration: none; }
					#navigation ul li a:hover { color: #000; }
	
	#feature { background-color: #FFF; border-bottom: 8px solid #666; height: 415px; width: 960px; position: relative; }
	#featureContent { background-color: #FFF; border-bottom: 8px solid #ba222a; height: 160px; width: 960px; position: relative; }
		#thumbs { width: 960px; height: 160px; }
		#thumbs li { width: 160px; height: 160px; }
		#slideshow { margin: 0 0px 0 0px; width: 960px; height: 255px; }

	
	#contentWrapper { background: #FFF; }
	
	#leftText { width: 520px; float: left; height: 147px; padding: 30px; }
		#leftText h2 { font-size: 22px; color: #444; margin-bottom: 8px; }
		#leftText p { font-size: 12px; color: #444; line-height: 22px; }
		#leftText a { color: #ba222a; }
			#leftText a:hover { color: #444; }
		
		
		#leftText.testimonials, #leftText.benefits, #leftText.terms, #leftText.faqs, #leftText.news, #leftText.sitemap { height: auto; }
		#leftText.terms { width: 900px; }
		#leftText p { font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 8px;  }
		#leftText p.quoteGiver { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic; font-weight: bold; color: #ba222a; text-align: right; border-bottom: 1px #999 dotted; padding-bottom: 15px; margin-bottom: 15px; }
		#leftText p.last { border-bottom: none; }
		#leftText h3 { margin-top: 20px; color: #ba222a; }
		#leftText h3.subTitle { margin-top: 0px; font-size: 18px; font-weight: normal; color: #777; }
		#leftText.faqs h4 { font-size: 14px; color: #333; padding-top: 15px; }
		#leftText p.bar { margin-left: -30px; padding-top: 20px; }
		
		#leftText.news p { line-height: 16px; }
		
		#leftText ul {   color: #ba222a; list-style-type: disc; margin: 10px 20px; }
			#leftText ul li { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; padding: 5px 0px; line-height: 18px;}
			#leftText ul li { font-size: 12px; color: #444; }
			.divider { border-bottom: 1px #666 dotted; margin: 20px 0px; }

		#leftText.sitemap ul { margin-left: 10px; clear: both; }
		#leftText.sitemap ul li { padding: 4px 0px; line-height: 15px; color: #888; font-size: 12px; font-family:Arial, Helvetica, sans-serif; list-style-type: none; }
		#leftText.sitemap ul li a { color: #333; }
		#leftText.sitemap ul li ul li { font-size: 11px; line-height: 13px; }
		#leftText.sitemap ul li ul { margin-bottom: 0px; margin-top: 3px; }
		#leftText.sitemap ul li ul li a { color: #888; }
		#leftText.sitemap ul li a:hover { color: #ba222a; }
		
		#leftText.benefits.hospital ul { margin-left: 80px; clear: both; }
		#leftText.benefits.hospital ul li { padding: 4px 0px; line-height: 15px; color: #888; font-size: 12px; font-family:Arial, Helvetica, sans-serif; }
		#leftText.benefits.hospital p.clear { margin-left: 60px; line-height: 17px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }

		#leftText ul.payment { list-style-type: none;  margin: 10px 0px; margin-left: 60px;}
			#leftText ul.payment li img { margin-top: -15px; float: left; padding-right: 10px; margin-left: -60px; }
			#leftText ul.payment li { padding-top: 10px; clear: both; padding-bottom: 30px; }	
			#leftText ul.payment li.twoLines { margin-top: 5px; padding-top: 0px; }
			#leftText ul.payment li.twoLines img { margin-top: -7px; }	
		
		.red { color: #ba222a; }
	
	#homeSidebar { width: 380px; float: right; background-color: #CCC; }
		#homeSidebar ul { width: 360px; margin: 0px;}
			#homeSidebar ul li { height: 69px; width: 360px; background: url(../images/global/background-homepage-sidebar.png) repeat-x; font-size: 11px; color: #888; padding: 0px 10px;  }
				#homeSidebar ul li strong { font-size: 14px; color: #444; }
				#homeSidebar li.oneLine { padding-top: 25px; height: 44px;}
					#homeSidebar li.oneLine img { margin-top: -25px; }
				#homeSidebar li.twoLine { padding-top: 20px; height: 49px; }
					#homeSidebar li.twoLine img { margin-top: -20px; }	
				#homeSidebar li.threeLine { padding-top: 15px; height: 54px; }
					#homeSidebar li.threeLine img { margin-top: -15px; }	
		.benefits h3.iconTitle { padding-top: 0px; }
		.benefits h3 img { float: left; padding-right: 10px; padding-bottom: 5px; }	
		#leftText.benefits h3.patientExperience { margin-top: -3px; }
			
		div.clear { height: 0px; margin: 0px; padding: 0px;}
		.home p.clear { height: 0px; }
		
	#supportBar { clear:both; background: url(../images/global/background-support-bar.png) repeat-x; width: 900px; height: 39px; padding: 10px 30px 10px 30px; }
		#supportBar img { position: relative; top: 13px; padding-right: 8px; }
		#supportBar h3 { margin-top: -10px; color: #444; font-weight: normal;}
		#supportBar h3 a { color: #444; text-decoration: underline; }
			#supportBar h3 a:hover { color: #ba222a; }
	
	
	#switchBar { height: 25px; background-color: #555; color: #CCC; padding: 10px 30px 10px 30px; }
		#switchBar h3 { font-weight: normal; }
		#switchBar h3 strong { font-size: 20px; }
		#switchBar img { margin-bottom: -1px; margin-left: 3px; }
	#switchBar a { color: #CCC; text-decoration: none; }
		#switchBar a:hover { color: #ccc; text-decoration: underline; }
		
	#footer { height: 40px; margin-bottom: 20px; margin-top: 10px;}
		.copyright { float: left; font-size: 9px; color: #777; margin-top: 2px;}
		.bottomNav { color: #777; float: right; font-size: 11px; text-align: right; }
			.bottomNav a { color: #777; text-decoration: none; }
				.bottomNav a:hover { color: #ba222a; text-decoration: underline; }
				
	#leftText p.winningNumber { font-size: 30px; font-weight: bold; text-align: center; color: #333; font-family: Arial, Helvetica, sans-serif;}
	#leftText h3.winnerTitle { text-align: center; font-size: 20px; margin-bottom: 10px; padding-top: 15px; } 
	#leftText p.winner { font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin-top: 30px; }
	#leftText p.winner strong { font-size: 18px; font-weight: bold; color: #ba222a; }
	#leftText p.winnerCompany { text-align: center; font-size: 15px; margin-top: -4px; margin-bottom: 20px; }
	
	#leftText p.PR-contact { line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
	div.testimonials#leftText h2 em { font-size: 16px; line-height: 24px; font-weight: normal; }