/* CSS Document */

html	{height:100%;}

body {
background-color:#062C37;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #666;
margin:0;
padding:0;
text-align: left;
}

p, div, ul, ol, li, h1, h2, h3, h4, h5 {margin-top: 0px;}
a img {border:none;}
sup {line-height:0;}

h1, h2, h3, h4, h5	{font-weight:normal;}


 a:link,  a	{color:#394a59; text-decoration:none; font-weight:bold;}
 a:visited	{color:#394a59;}
 a:hover	{color:#f67814;}
 a:active	{color:#394a59;}

.clear	{clear:both; margin:0; padding:0; line-height:0px;}

#container {width:1024px; margin:0 auto; padding:0; background:url(../images/bg.jpg) no-repeat; }
.home #container {background-image:url(../images/bg_home.jpg);}

#header {width:917px; height:79px; padding:0 81px 0 26px; position:relative; z-index:10; margin:0; float:left;}
	a#logo {display:block; float:left; height:54px; width:203px; margin:26px 17px 0 0;  outline:none;}
	ul#navigation {margin:0; padding:57px 0 0; float:left;}
	a#physician_gateway {display:block; float:right; width:146px; line-height:31px; padding:0 0 4px; color:#d5d9d9; background:url(../images/bg_physician_gateway.gif) no-repeat; text-align:center; }
		a#physician_gateway:hover {color:#fff;}
		
#content {width:968px;  padding:32px 29px 0 26px; float:left; margin:0;} .secondary #content {padding-left:25px; width:969px;}
	#left_col {float:left; width:247px; margin:0; padding:91px 0 0;}
		#left_col h1#five_reasons {display:block; height:30px; width:201px; margin-bottom:11px; margin-left:18px;background:url(../images/header_five_reasons.gif) no-repeat 15px 0; text-indent:-999em; padding:0 0 13px 15px; border-bottom:2px #8d9fa3 solid;}
		#left_col p#its-proven {display:block; height:118px; width:207px; padding-left:15px; background:url(../images/header_its-proven.gif) no-repeat 15px 0; text-indent:-999em; margin-bottom:45px;}
		#left_col a#find-out-why {display:block; height:26px; width:115px; text-indent:-999em; background-image:url(../images/link_find-out-why.gif); background-repeat:no-repeat; outline:none; float:left; margin-left:58px;}
			#left_col a#find-out-why:hover {background-image:url(../images/link_find-out-why_hover.gif)}
			#left_col a#find-out-why:active {background-image: url(../images/link_find_out_why_active.gif);}
	#mid_col {float: left; width:496px; height:578px; background:url(../images/hp_image.jpg) no-repeat; margin-right:26px; position:relative; top:-4px; padding:4px 0 0 4px;}
		
#left_column {width:751px;float:left; margin-right:23px;}
		
#secondary_content {width:743px;  padding:3px 4px 0;float:left; margin:0;background:#fff url(../images/bg_secondary_content.gif) no-repeat top;  min-height:539px;  height:auto !important;  height:539px;}		
	#secondary_content #secondary_left {width:227px; height:546px; padding:25px 21px 0;float:left; background:#fff url(../images/bg_secondary_left.gif) repeat-y right;} #news #secondary_content #secondary_left {width:690px;}
		#secondary_content p, #secondary_content li {color:#394a59; line-height:17px;}
		#secondary_content #secondary_left h2 {font-size:12px; color:#9e9e9e; font-weight:bold;}
		#secondary_content #secondary_left h3 {font-size:12px; color:#f67814; font-weight:bold;}
		#secondary_content ul {margin:0 0 15px; padding:0;}
		#secondary_content li {display:block; padding-left:10px;  background:url(../images/bullet.gif) no-repeat 0 5px; list-style:none; margin-bottom:8px;}
	
		#secondary_content #secondary_left table {width:100%; border:0; margin-bottom:15px;}
		#secondary_content #secondary_left th p{color:#f67814;}
		#secondary_content #secondary_left td, #secondary_content #secondary_left th {width:50%; padding:5px; border-bottom:1px #000 solid;}
		#secondary_content #secondary_left table p {margin:0;}
	#secondary_content #secondary_right {width:474px; height:571px; float:left; background:#fff;}
		#secondary_content #secondary_right h2 {color:#000; font-size:14px;}
		#secondary_content #secondary_right a {}
#secondary_content_bottom {width:751px; float:left; line-height:8px; height:8px; background:#5E8990 url(../images/secondary_content_bot.gif) no-repeat;}			
		
#secondary_content.treatment #secondary_right h1 {display:none;}
#secondary_content.treatment #secondary_right h2 {display:none;}		
		
		
#secondary_content.wide {padding-left:34px; padding-top:34px; width:713px; margin:0;}
		#secondary_content.wide h1 {}
		#secondary_content.wide #secondary_left {width:445px; padding:0 5px 0 0; background:none; margin-right:20px; height:auto; }
			#news #secondary_content.wide #secondary_left {width:690px; margin:0;}
		#secondary_content.wide #secondary_right {width:230px; padding:0 7px 0 6px; float:left; background:none; height:auto;}
			#secondary_content.wide h1 {display:inherit; width:680px; color:#7d7d7d; font-size:28px; display:block; border-bottom:#f67814 1px solid;}
			#secondary_content.wide h2 {display:inherit; }
			#secondary_content.wide #secondary_right h2{font-size:12px; color:#f67814; font-weight:bold;}

/*Image gallery*/
	#tabs div.tabcontent {width:393px; padding:0 0 20px; display:none;}
	#tabs div.tabcontent img {float:left;}
		#tabs div.active {display:block;}	

	p.credit {font-size:10px; text-align:right; margin:0; font-style:italic; float:right; display:block; padding-right:45px;}
	p.before, p.after {display:block; float:left; font-size:10px; width:196px; font-size:14px; font-weight:bold; font-style:italic;}
	
	a.tab {display:block; width:93px; height:62px; float:left; margin:0; padding:0 13px 10px 0; outline:none}
		a.tab img {border:0; outline:none;}

	#right_column {float:left; width:175px; margin:0; padding:0;}
		p#links {display:block; color:#d5d9d9; margin-bottom:12px; width:175px;}
		p#links a { color:#d5d9d9;}
		form#search {display:block; margin:0 0 23px; padding:0; width:175px;}
			form#search input#search-field {width:125px; float:left;margin-right:9px; float:left;}
			form#search a#search_go {color:#d5d9d9; font-size:11px; display:block; float:left; width:30px; line-height:20px;}
		#finder {width:165px; height:165px; padding:10px 0 0 8px; background: url(../images/bg_finder.jpg) no-repeat; margin-bottom:24px;}
			#finder select {float:left; width:auto; margin-right:5px;}
			#finder input.button {margin-bottom:5px;}
		a#experiences {display:block; width:175px; height:141px; background:url(../images/bg_experiences.jpg) no-repeat; text-indent:-999em; outline:none; margin-bottom:24px;}
			a#experiences:hover {background-position:0px -141px;}
		a#headlines {display:block; width:175px; height:145px; background:url(../images/bg_headlines.jpg) no-repeat; text-indent:-999em; outline:none; margin:0;}
			a#headlines:hover {background-position:0px -145px;}
		img#quotation {position:relative; left:-6px; margin:0; padding-top:0; background:#fff; padding-bottom:10px;}
		
/* Search */
	a.external_link {padding-right:13px; background:url(../images/icon_external_link.gif) right 2px no-repeat;}
	#secondary_right form#lipoloc {padding-bottom:45px;}
	#secondary_left #search form input.searchbox {height:14px; border:1px solid #ccc;} 
	div.result_blk {padding:3px 0 6px;}
	#secondary_left div.result_blk h4 {padding:2px 5px 1px; font-style:normal; text-transform:uppercase; margin:0 0 6px; background:#eef5cd; font-weight:normal; font-size:11px; color:#666; border-bottom:1px solid #dee6b7;}
	#secondary_left div.result_blk h4 a {color:#7f8919; padding-left:4px; font-weight:bold; line-height:14px; text-transform:none; text-decoration:none;}
	#secondary_left div.result_blk h4 a:hover {color:#495929; text-decoration:none; }
	div.result_blk p {padding:0 3px;}
	div.result_blk {text-decoration:none;}
	div.result_blk p.rtitle {font-weight:bold; padding:0 3px; margin:0;}
	div.result_blk span.rdiv {padding-top:6px; display:block;}
	div.result_blk a {color:#666; text-decoration:none;}
	div.result_blk a:hover {color:#7f8919; text-decoration:none;}
	div.result_blk span {font-weight:bold;}
	div.result_blk span.highlight_word {color:#679e20;}
	div.result_blk a:hover span.highlight_word {color:#7f8919;}	
	
	
	
	
	
/*Video player*/	
#player {display:block; width:400px; height:320px; background-color:#4a7983; float:left; margin:0;}
	#news #player {margin-bottom:30px;}
.credit {display:block; width:360px; float:left; text-align:right; line-height:24px; font-size:10px; color:#000; font-weight:bold; font-style:italic; display:none;}
	.credit#holder {display:block;}
#secondary_content #secondary_left ul#clips, #secondary_content #secondary_left ul#mags  {display:block; width:347px; float:left; margin:0; padding:0 0 0 13px;}
	#secondary_content #secondary_left ul#clips li, #secondary_content #secondary_left ul#mags li {display:inline; width:51px; list-style:none; padding:0; margin:0; text-align:center; }
	#secondary_content #secondary_left ul#clips a, #secondary_content #secondary_left ul#mags a  {display:block; float:left; line-height:22px; padding:51px 0 0; width:51px; margin:0 29px 0 0; background:url(../images/thumb_video.jpg) no-repeat center top; text-decoration:none; text-align:center; text-indent:-5px; outline:none;}
		#secondary_content #secondary_left ul#clips a:hover, #secondary_content #secondary_left ul#clips a.on, #secondary_content #secondary_left ul#mags a.hover, #secondary_content #secondary_left ul#mags a.on  {background-position:0 -51px;}
	#secondary_content #secondary_left ul#clips span, #secondary_content #secondary_left ul#mags span {display:block; width:51px; text-align:center; line-height:22px; background-color:#fff;}
		
	
/* News page and video player */
#news_intro {width:405px;}
#news_left {width:405px; margin-right:10px; float:left; margin-bottom:6px;}
	.video_text {display:none;}
	#news #secondary_content #secondary_left #news_left h3 {font-size:16px; font-weight:bold; color:#4a7983;}
#news_right	 {width:275px; float:left;}
	#secondary_content #secondary_left ul#clips, #secondary_content #secondary_left ul#mags {width:275px; padding-left:0;}
	#secondary_content #secondary_left ul#clips a, #secondary_content #secondary_left ul#mags a {width:78px; margin:0; padding-top:54px; background-position:16px 0; padding-left:4px; padding-right:4px; }
		#secondary_content #secondary_left ul#clips a:hover, #secondary_content #secondary_left ul#mags  a:hover, #secondary_content #secondary_left ul#clips a.on,  #secondary_content #secondary_left ul#mags a.on{background-position:16px -54px; }
		
	#experiences #secondary_content #secondary_left ul#clips a {padding-top:51px;}	
	#experiences #secondary_content #secondary_left ul#clips a:hover, 
	#experiences #secondary_content #secondary_left ul#clips a.on {background-position:16px -51px; }
		
		
	#secondary_content #secondary_left ul#clips span, #secondary_content #secondary_left ul#mags span  {width:76px; line-height:normal;height:67px;}
	
	#secondary_content #secondary_left #news_right h2 {font-size:18px; font-weight:bold; color:#f8981d;}
		#secondary_content #secondary_left #news_right h2 span{font-size:11px; font-weight:normal; color:#000; font-style:italic;}
	#news_right .icons {width:275px; height:212px; overflow-y:scroll; overflow-x:hidden; margin:0 0 20px;}
	#news_right #promoicons {height:100px;}
	
	
		
	#footer {color:#d5d9d9; font-family:Verdana, Arial, Helvetica, sans-serif; width:972px; height:79px; padding:0 26px; margin:0 auto; background:url(../images/bg_footer.jpg) no-repeat;}
	#footer p {display:block; float:left; font-size:11px;}
		#footer p#official-website {margin-right:80px; float:left; line-height:79px;}
			#footer p#official-website a {border:none;}	
		ul#footer_links {margin:0; padding:0; float:left; height:79px;}
		ul#footer_links li {list-style-type:none; display:block; float:left; font-size:11px; line-height:79px;}
		ul#footer_links a {padding-right:10px; margin-right:10px; border-right:#d5d9d9 1px solid; color:#CCCCCC; font-weight:normal;}
			ul#footer_links a.last {padding:0; margin:0; border:0;}
		ul#footer_links a:hover {color:#fff;}


		div.practitioner {margin-bottom:20px; float:left; width:222px; height:300px;}
		div.practitioner img {margin-bottom:3px;}
		p.prphys, p.praddr {margin:0; padding:0;}
		p.prphys {font-weight:bold;}
		div.pager {padding:20px 0; color:#666;}
		div.pager a {color:#000;}
		#print_only {display:none;}