body { font-family:Arial, Helvetica, sans-serif; font-size:0.9em; margin:0; background:#ffffff; color:#FFFFFF; }
.error { font-size:1.1em; color:#880000; }
.success, .ok { font-size:1.1em; color:#99CC00; }
table { width:480px; }
table.contacttbl { width:480px; }
a { color:#DBE7FD; }
a:hover { color:#003366; }
td { vertical-align:top; padding:2px 8px 2px 8px; }
	#container { width:100%; margin:0; min-width:1006px; }
		#banner { height:120px; width:100%; background:#ffffff url(resources/layout_02.jpg) top right no-repeat; }
			#banner h1 { display:none; }
			#contact { float:right; text-align:center; width:280px; font-size:1.1em; margin:36px 68px 0 0; }
		
		#sitemap_tcs_privacy { position:absolute; left:0; bottom:0; }
			#sitemap_tcs_privacy h2 { display:none; }
			#sitemap_tcs_privacy a { color:#CCCCCC; text-decoration:none; }
		
		
		img.fr { float:right; margin:0 0 16px 16px; clear:right; }
		
		#sitebody { width:100%; border-top:1px #003366 solid; margin:0; overflow:visible; background:#ffffff; }
			#leftpanel { float:left; }
				#navigation { width:180px; background:#006FB7; border-bottom:1px #003366 solid; }
					#navigation a { font-size:1.1em; text-transform:uppercase; }
					
				#hicaps { margin:16px 0 0 8px; }
					
				#healthtip { display:none; width:180px; background:url(resources/layout_06.png) top left no-repeat; color:#006FB7; margin-bottom:16px; }
					#healthtip h2 { display:none; }
					#healthtip p { padding:56px 8px 0 8px; font-size:0.9em; }
					
			#contentwrap { margin:0 0 0 180px; background:#5B6693; border-left:1px #003366 solid; border-bottom:1px #003366 solid; }
				#content { margin:0 auto 0 auto; border-top:1px #5B6693 solid; width:741px; padding-bottom:1em; min-height:420px; }

				#content.homepage { padding:0 0 16px 0; width:741px; background:url(resources/layout_04.jpg) #5B6693 top left no-repeat; overflow:visible; }
					#content h2 { margin-top:48px; }
					
					#content.homepage #si_column { float:left; margin:238px 0 0 32px; width:128px; }
						#content.homepage #si_column h3 { display:none; }
						#content.homepage #si_column p  { font-size:0.8em; }
						
					#content.homepage #phys_column { float:left; margin:306px 0 0 56px; width:128px; }
						#content.homepage #phys_column h3 { display:none; }
						#content.homepage #phys_column p { font-size:0.8em; }
						
					#content.homepage #rehab_column { float:left; margin:365px 0 0 86px; width:128px; }
						#content.homepage #rehab_column h3 { display:none; }
						#content.homepage #rehab_column p { font-size:0.8em; }
		
		
		
		br.cb { clear:both; }
		
		#footer { display:block; width:800px; margin:5px auto 0 190px; font-size:0.6em; padding:0 0 4px 0; text-align:center; }
			#copyright { float:left; color:#cccccc; }
			#bestviewed {  color:#cccccc; }
			#sitebybink { float:right; color:#cccccc; }
				#sitebybink a { color:#cccccc; }
				#sitebybink a:hover { color:#669999; }
				
				

div.table { width:480px; margin:0; clear:left; border-bottom:1px #ccc solid; line-height:2.4em; font-size:1em; padding-bottom:1em; }
div.table .cl2 { font-weight:bold; }
div.table span.lc { width:200px; text-align:right; position:relative; margin-right:10px; display:block; float:left; }
div.table span.sc { width:460px; text-align:center; position:relative; display:block; float:left; clear:both; }
div.table span.lc label { font-weight:bold; }
div.table span.rc { text-align:left; width:250px; position:relative; display:block; float:left; }
div.table span.rc input { border:1px #ccc solid; border-collapse:collapse; padding:2px; font-family:Arial, Helvetica, sans-serif, "Lucida Sans"; font-size:1em; width:240px; }
div.table span.sc input { border:1px #ccc solid; border-collapse:collapse; padding:2px; font-family:Arial, Helvetica, sans-serif, "Lucida Sans"; font-size:1em; width:240px; }
div.table span.rc select { border:1px #ccc solid; border-collapse:collapse; padding:0px; font-family:Arial, Helvetica, sans-serif, "Lucida Sans"; font-size:1em; width:240px; }
div.table span.rc input.r { border:none; border-collapse:collapse; padding:2px; }
div.table span.rc textarea { border:1px #ccc solid; font-family:Arial, Helvetica, sans-serif, "Lucida Sans"; font-size:1em; border-collapse:collapse; padding:2px; width:240px; }
div.table span.rc label.error { display:block; width:auto; }

.embed + img { position: relative; left: -18px; top: 3px; }

