		html {height:100%;}
		body {background:#2f5f78; color:#515854; font-family:Arial, Helvetica, sans-serif; font-size:80%; hhhhhhhheight:100%; margin:0; padding:10px 0;}
		body * {font-family:Arial, Helvetica, sans-serif; font-size:1em;}
		.hidden {display:none;}
		a img {border:0; }
		.clear {clear:both;font-size:0;}
		.nowrap {white-space:nowrap;}
		.globalFeature {color:#37939b;}
		sup {line-height:0;height:0;font-size:80%;}

		/*
		#nonFooter {background:url(/local/images/main_bg.jpg) no-repeat left 106px #fff; margin:0px auto; min-height:100%; position:relative; width:983px;}
		* html #nonFooter {height:100%;}
		#footer {background:url(/local/images/footer_bg.gif) repeat-x left top; height:35px; margin-top:-35px; margin-left:auto; margin-right:auto; position:relative; width:983px;}
		*/

		/* GLOBAL RESET */
		div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
		ul {list-style:none;}
		ttable {border-collapse:collapse; border-spacing:0;}
		h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
		/* END GLOBAL RESET */

		a {color:#548bb4;}
		
		a.tooltip {
			text-decoration: none;
		}
		 
		a.tooltip span {
			display: none;
		}
		 
		a.tooltip:hover {
			position: relative;
		}
		 
		a.tooltip:hover span {
			display: block;
			position: absolute;
		}
		 
		a.tooltip:hover span {
			display: block;
			position: absolute; top: 50px; left: 0;
			padding: 5px; margin: 10px; z-index: 100;
			background: #fffde8; border: 1px solid #d5d5d5;
			opacity: 0.9;
			color: #333333;
			font-size: 12px;
			width: 230px;
			font-weight: normal;
			text-decoration: none;
			/* end formatting */
		}
				
		
		p {margin:0 0 10px;}

		.container {background:url(/local/images/home/home_bottom_bg.jpg) repeat-x left bottom #fff; min-height:682px; height:auto !important; height:682px; margin:0 auto; position:relative; width:1003px;}

		.clearingHouse,.clear {clear:both;}

		.submitArea {padding:1em 0;}
		.textRight {text-align:right;}
		.featureBox {background:#f1ecec; border:1px solid #629ab8; margin:.5em 0; padding:2px 5px 2px 5px;}
		
		.floatingLeft {float:left;}
		.floatingRight {float:right;}
		.textingLeft {text-align:left;}
		.textingRight {text-align:right;}
		.textingCenter {text-align:center;}

		.commonDivider {border-top:1px solid #548BB4; margin:0 0 1em 0;}

		.singleCol {width:291px;}
			select.singleCol {width:295px;}
		.singleColReduced {width:250px;}
		.halfCol {width:145px;}
		.quarterCol {width:70px;}
		.threeQuarterCol {width:215px;}
		.textBold {font-weight:bold;}
		.textNormal {font-weight:normal;}

		.helpLink {display:block; position:absolute; right:243px; top:48px;}
			.noRightbar .helpLink {right:45px;}
		
		span.product {white-space:nowrap;}
		span.product sup {font-size:.75em;}

		.topBar {background:#fff; height:122px;}
		.topBar a.riskInfoLink {display:none;}
		.home .topBar a.riskInfoLink {background:url(/local/images/arrow_orange_sm.gif) no-repeat left center; color:#37939b; display:block; font-size:13px; font-weight:bold; padding:0 0 0 12px; position:absolute; text-decoration:none; left:450px; top:12px; z-index:5001;}
		.siteLogo {position:absolute; left:30px; top:16px;}
		.siteLogo a {background:url(/local/images/top_logo.jpg) no-repeat left top; display:block; height:26px; overlow:hidden; text-indent:-5000px; width:180px;}
		.sitePurpose {border-left:1px solid #949384; color:#828985; font-size:8pt; left:230px; padding:8px 0 7px 22px; position:absolute; text-transform:uppercase; top:7px; width:150px;}
		.user {position:absolute; right:150px; top:10px; z-index:5000;}
		.user a {color:#548bb4;}
		.user a.signIn {background:url(/local/images/signin_button.gif) no-repeat left top; display:block; height:23px; overflow:hidden; text-indent:-5000px; width:82px;}
		.userName {float:right; padding-top:2px;}
		.userOnBehalf {clear:right;text-align:right;padding-right:87px;}

		a.logoutButton {background:url(/local/images/logout_button.gif) no-repeat left top; display:block; float:right; height:23px; overflow:hidden; text-indent:-5000px; width:67px; margin-left:20px;}
		
		.save_message {margin:0 0 10px 0;}
		
			
		.search {position:absolute; right:32px; top:10px;}
		.search a {background:url(/local/images/search_button.gif) no-repeat left top; display:block; height:23px; overflow:hidden; text-indent:-5000px; width:82px;}

		/* searchbox and sign in */
		.searchBox {height:53px; position:absolute; right:33px; top:9px; width:186px; z-index:2000;}
		a.searchClose {background:url(/local/images/search_button_on.gif) no-repeat left top; display:block; height:23px; margin:0 0 0 104px; overflow:hidden; text-indent:-5000px; width:82px;}
		.signInBox {height:53px; position:absolute; right:150px; top:9px; width:250px; z-index:6000;}
		a.signInClose {background:url(/local/images/signin_button_on.gif) no-repeat left top; display:block; height:23px; margin:0 0 0 168px; overflow:hidden; text-indent:-5000px; width:82px;}

		.searchBoxInside {width:186px;}
		.searchBoxInside .t, .searchBoxInside .t div, .searchBoxInside .b, .searchBoxInside .b div {background:url(/local/images/search_bg.gif) no-repeat;font-size:0;height:6px;}
		.searchBoxInside .t div, .searchBoxInside .b div {width:8px;}
		.searchBoxInside .t {background-position:100% 0;}
		.searchBoxInside .b {background-position:100% 100%;}
		.searchBoxInside .b div {background-position:0 100%;}
		.searchBoxInside, .searchBoxInside .l, .searchBoxInside .r {background:url(/local/images/search_bg_sides.gif) repeat-y;}
		.searchBoxInside {background-color:#eff6f6;}
		.searchBoxInside .r {background-position:100% 0; padding:8px 4px; margin:0 0 0 4px;}
		* html .searchBoxInside .r {height:1px;}

		.searchBoxInside form {}
		.searchBoxInside .inputSearch {width:140px;}
		.searchBoxInside button.searchSubmit {background:url(/local/images/home/home_more_arrow.gif) no-repeat left top; border:1px none; cursor:pointer; height:17px; margin:0 0 0 5px; overflow:hidden; padding:0; text-indent:-5000px; width:14px;}

		.signInBox .searchBoxInside {width:250px;}

		table.signInForm {}
		table.signInForm td {padding:2px 0;}
		table.signInForm td.label {color:#37939b; font-size:8pt; font-weight:bold; padding:0 10px 0 0; white-space:nowrap;}
		table.signInForm td.label a {color:#37939b;}
		table.signInForm input.signInInput {width:150px;}
		/* end searchbox and sign in */

		.mainNav {position:absolute; left:10px; top:56px; width:985px; z-index:3000;}
		.otherNav {position:absolute; left:766px; top:65px;}
		.breadcrumb {background:url(/local/images/home/breadcrumb_bg.gif) repeat-x left top; color:#548bb4; font-size:9pt; height:21px; padding:9px 20px 0 20px; position:absolute; left:10px; top:89px; width:945px;}
			.partners .breadcrumb {height:26px; padding-top:4px;}
		.breadcrumb a {color:#548bb4; text-decoration:none;}
		.breadcrumb a:hover {text-decoration:underline;}

		.middleRegionContainer {background:url(/local/images/main_bottom_bg.jpg) repeat-x left bottom #fff; margin:0 10px;}
		.homeMiddleRegion {background:url(/local/images/home/home_toprow_bg.jpg) repeat-x left top; min-height:506px; height:auto !important; height:506px; padding:0; position:relative;}
		.home .homeMiddleRegion {min-height:216px; height:auto !important; height:216px; padding-top:12px;}
		.home .homeMiddleRegionNotSigned {padding-top:0;}
		.middleLeftCorner {background:url(/local/images/home/home_toprow_corner1.jpg) no-repeat; font-size:0px; line-height:0px; height:3px; left:0px; position:absolute; top:0px; width:3px;}
		.middleRightCorner {background:url(/local/images/home/home_toprow_corner2.jpg) no-repeat; font-size:0px; line-height:0px; height:3px; right:0px; position:absolute; top:0px; width:3px;}

		.leftbarContainer {float:left; display:inline; margin:0 0 0 17px;}
		.leftbarContainer h2 {background:url(/local/images/leftbar_header_bg.gif) repeat-x left top #b1c4d4; border:1px solid #fff; color:#515854; font-size:11pt; font-weight:bold; height:38px; padding:22px 12px 0 12px; width:172px;}
			.leftbarContainer h2 sup {font-size:9px;}
		.leftbar_nav {background:url(/local/images/leftbar_grad.gif) repeat-x left top #4489ad; width:198px;}
		.leftbar_bottom {background:url(/local/images/leftbar_bottom.gif) no-repeat left top; font-size:1px; height:5px; line-height:1px; width:198px;}
		/* if the width in the following selector is changed, please also change: */
		/*   /en/search/results.shtml */
		/*   /en/search/surgeon/results.shtml */
		/*   /en/search/certified_surgeon/results.shtml */
		.contentRegion {float:left; margin:0 0 0 50px; padding:38px 0 33px 0; width:475px;}
		.noRightbar .contentRegion {width:675px;} /* no rightbar */
		.contentRegion h1 {color:#fa9f37; font-size:21pt; padding:0 0 15px 0;}
		.contentRegion h2 {color:#548bb4; font-size:11pt; font-weight:bold; padding:0 0 4px 0;}
		.contentRegion h3 {font-weight:bold; font-style:italic;}
			.contentRegion .imageLeft h3, .contentRegion .imageRight h3, .contentRegion .imageCenter h3 {font-style:normal; padding-bottom:.5em; text-align:left;}
		.contentRegion p {padding:0 0 1em 0;}
		.contentRegion p sup {font-size:.85em;}
			.sitemap .contentRegion sup {font-size:.75em;}
		.contentRegion ul {margin:0; padding:0 0 10px 0;}
		.contentRegion ul li {background:url(/local/images/littleorange_arrow.gif) no-repeat 10px 5px; padding:0 0 5px 20px;}
		.contentRegion ol {margin-left:30px;}
		.contentRegion img.imageLeft {padding:0 10px 10px 0;}
		.contentRegion img.imageRight {float:right; padding:0 0 10px 10px;}
		.contentRegion table.surgeryImages td {padding:5px; width:100px;}
		.contentRegion ol.ref {margin:0 0 0 35px; padding:0; font-size:8pt;}
		.contentRegion p.ref {font-size:8pt;}
		.contentRegion p.references {font-size:8pt; font-weight:bold;}
		.contentRegion p.disclaimer {font-size:8pt;}
		.rightbarContainer {display:block; float:left; margin:38px 0 0 25px; width:197px;}
		.noRightbar .rightbarContainer {display:none;} /* no rightbar */
		.rightBlock {background:url(/local/images/right_block_bg.gif) repeat-y left top #e0e7ed; margin-bottom:30px; width:197px;}
		.rightBlock p {padding:5px 10px;}
		.rightBlockContent {padding:5px 10px;}
		.rightBlockContent p {padding:5px 0;}
		.rightBlock p sup {font-size:8pt;}
		.rightBlock ul {padding:5px 10px;}
		.rightBlock ul li {background:url(/local/images/right_block_arrow.gif) no-repeat left 4px; padding:0 0 4px 8px;}
		.rightBlock h2 {background:url(/local/images/right_mylapbandtitle.jpg) no-repeat left top; color:#fff; font-size:12pt; font-weight:bold; height:29px; line-height:29px; padding:0 0 0 12px;}
		.rightBlock h2 sup {font-size:8pt;}
		.rightBlock h3 {font-weight:bold; padding:4px 10px 0 10px;}
		.rightBlock img {margin: 0 auto; padding: 1px 0; display: block; border: none;}
		.rightBlockBottom {background:url(/local/images/right_block_bottom.gif) no-repeat left bottom; font-size:1px; height:8px; line-height:1px;}
		.rightImage {padding:1px 0 1px 5px;}
		
		
		table.contentTable {border-collapse:collapse; border:2px solid #fff;}
		table.contentTable th {background:#f1ecec; border:1px solid #629ab8; color:#629ab8; font-weight:bold; padding:5px;}
		table.contentTable td {border:1px solid #629ab8; padding:5px; vertical-align:top;}

		.homeFooter {background:url(/local/images/allergan_covidien_logo.gif) no-repeat right 12px; color:#fff; font-size:8pt; hheight:18px; padding:7px 0 15px 0; margin:0px 46px 0px 20px;}
			.home .homeFooter {background-position:right 8px;}
		.homeFooter a {color:#fff; font-size:10pt; margin:0 7px; text-decoration:none;}
		
		.contentRegion h2.sitemap {padding:10px 0;}
		.contentRegion h2.sitemap a {color:#fa9f37; font-size:1.0em;text-decoration:none}
		.contentRegion ul.sitemapLevel {list-style:none; margin:-5px 0 0 0; padding:0;}
		.contentRegion ul.sitemapLevel li {background:url(/local/images/littleorange_arrow.gif) no-repeat left 4px; padding:0 0 0 10px; margin:0;}
		.contentRegion ul.sitemapLevel li a {text-decoration:none;}
		
		.contentRegion ul.second {margin-bottom:5px; margin-left:10px;}
		.contentRegion ul.third {padding:0;}
		.contentRegion ul.third li {background:none;}
		.contentRegion ul.third li a {background:url(/local/images/littleorange_arrow.gif) no-repeat left 4px; color:#000; padding:0 0 0 10px; mavvrgin-left:10px;}


		/* NAVIGATION */
		ul.otherMenu {}
		ul.otherMenu li {color:#37939b; float:left;}
		ul.otherMenu li a {color:#37939b; font-size:9pt; padding:0 3px; text-decoration:none;}
		ul.otherMenu li a:hover {text-decoration:underline;}

		ul.leftMenu {border-left:1px solid #c2d0d6; border-right:1px solid #c2d0d6; margin:0;}
		ul.leftMenu li {border-bottom:1px solid #629ab8; margin:0 5px;}
		ul.leftMenu li.last {border-bottom:1px none;}
		ul.leftMenu li a {background:url(/local/images/leftnav_arrow.gif) no-repeat 8px 10px; color:#acbecd; display:block; font-size:10pt; padding:6px 0 4px 16px; text-decoration:none; width:165px;}
		ul.leftMenu li a:hover {color:#fead30;}
		ul.leftMenu li a.on {color:#fead30; font-size:11pt; font-weight:bold;}
		ul.leftSubMenu {}
		ul.leftSubMenu li {border-bottom:1px none;}
		ul.leftSubMenu li a {background:url(/local/images/leftnav_bullet.gif) no-repeat 22px 7px; display:block; padding:1px 0 1px 31px; width:140px;}
		ul.leftSubMenu li a:hover {color:#fff;}
		ul.leftSubMenu li a.on {color:#fff; font-size:10pt; font-weight:normal;}
		ul.leftSubSubMenu {}
		ul.leftSubSubMenu li {border-bottom:1px none;}
		ul.leftSubSubMenu li a {background:url(/local/images/leftnav_bullet.gif) no-repeat 32px 7px; display:block; padding:1px 0 1px 41px; width:124px;}
		ul.leftSubSubMenu li a:hover {color:#fff;}
		ul.leftSubSubMenu li a.on {color:#fff; font-size:10pt; font-weight:normal;}




		/* END NAVIGATION */





		/* FORM STYLES */

		.roundedbox .t,.roundedbox .t div,.roundedbox .b,.roundedbox .b div {background:url(/local/images/blueboxcorners2.gif) no-repeat;font-size:0;height:8px; bbbborder:1px solid red;}
		.admin .roundedbox .t,.roundedbox .t div,.roundedbox .b,.roundedbox .b div {background:url(/local/images/blueboxcorners_admin.gif) no-repeat;}
		.roundedbox .t div,.roundedbox .b div {width:8px;}
		.roundedbox .t div {background:url(/local/images/blueboxcorners2.gif) no-repeat left top;}
		.roundedbox .t {background-position:100% 0;}
		.roundedbox .b {background-position:100% 100%;}
		.roundedbox .b div {background:url(/local/images/blueboxcorners2.gif) no-repeat left bottom; height:8px;}
		.roundedbox,.roundedbox .l,.roundedbox .r {background:url(/local/images/blueboxside.gif) repeat-y;}
		.roundedbox {background-color:#ffffff;}
		.roundedbox .r {background-position:100% 0;padding:10px 20px 10px 20px;}
		* html .roundedbox .r {height:1px;}

		.roundedbox .r .boxDivider {border-top:1px solid #d6e0e2; font-size:0; line-height:0; padding:0; margin-left:-20px; margin-right:-20px;}

		.form {border-collapse:collapse;}
		.form td {padding:3px 5px 0 5px; vertical-align:top;}
		.form td label {font-weight:bold; white-space:nowrap;}
		.spaced td {padding-bottom:10px;}
		.form input {wwwidth:292px;}
		.form select {wwwidth:295px;}
		.form select.xSmall {width:53px;}
		.form select.small {width:159px;}
		.form select.medium {width:175px;}
		.form select.full {width:100%;}
		.form input.xSmall {width:40px;}
		.form input.medium {width:155px;}
		.form input.large {width:210px;}
		.form input.larger {width:292px;}
		.form input.checkOption {width:20px;}
		.form .buttonBeside {float:left; margin-right:10px;}
		.form textarea {height:105px; width:292px;}
		.form td.checkOptionLabel {padding-top:5px;}
		.form .dataDates {margin-bottom:5px;}
		.form .dataDates td {border-bottom:1px solid #d6e0e2; padding:5px 8px 5px 6px;}
		.form .dataDates tr.row1 td {padding-top:0;}
		.form .dataDates td.date {border-bottom:1px solid #d6e0e2; font-size:0; line-height:0;}
		.dateStartEnd {background:#e6edf1; margin-top:10px; padding:20px 5px;}
		.form td .dateStartEnd label {font-weight:normal;}
		.form th {color:#37939b; text-align:left;}
		span.total {padding-left:60px;}
		.form a.button {font-size:8pt; text-transform:uppercase;}

		.seminarsData {width:100%;}
		.seminarsData th {color:#37939b; padding:3px 5px 10px 5px; text-align:left;}
		.seminarsData th.registered {text-align:center;}
		.seminarsData td {padding:3px 5px 0 5px;vertical-align:top;}
		.seminarsData td.detail {width:200px; padding-bottom:10px;}
		.seminarsData td.registered {text-align:center;}
		.seminarsData td.date {white-space:nowrap;}
		.seminarsData .seminarsDivider {border-top:1px solid #d6e0e2; padding-top:1em; font-size:1pt;}
		.seminarsData .icon {width: 19px; padding: 3px 3px 0 0;}
		
		#seminar-registration-key { margin: 10px 0 10px 10px; padding: 0; }
		#seminar-registration-key li { padding: 0; background: none; float: left; margin-right: 15px; height: 20px; }
		#seminar-registration-key img { margin-bottom: -5px; margin-right: 3px; }
		
		#registration-controls { margin-top: 10px; text-align: right; }
		#registration-controls button { margin: 0 5px 0 0; }
		
		#enrollee-referrals { margin: 20px 0 0 5px; }
		#enrollee-referrals h3 { margin-bottom: 5px; font-style: normal; }

		tbody.subTable {background:#e8edf2;}
		tbody.subTable th {padding:12px 5px 5px 5px;}
		tbody.subTable td.subTableButtons {padding:12px 5px 0 5px; text-align:right;}
		.form tbody.subTable td label {font-weight:normal;}

		.viewCart {margin:15px 0;}
		.viewCart img.poster {padding-right:10px;}

		.required {color:red;}
		span.required {color:red;}

		.error {color:red;}

		a.button {float:right;}
		a.buttonLeft {float:left;}
		a.button,button {background:no-repeat 100% center;border:0;cursor:pointer;font-family:Verdana,Arial,sans-serif;margin:0 5px 10px 0;overflow:visible;}
		a.button span,button span {background:no-repeat 0 center;float:left;white-space:nowrap;}

		a.button,button {bborder:1px solid red; background-image:url(/local/images/buttonright_bg.gif);color:#000;padding:0 8px 0 0; line-height:18px;text-decoration:none;}
		a.button span,button span {background-image:url(/local/images/buttonleft_bg.gif); color:#fff; font-weight:bold; line-height:18px; padding:0 0 0 8px;}

		.submitleftspanner {padding:2px 0 2px 0; background:transparent url(/local/images/buttonleft_bg.gif) no-repeat center left}
		.submitrightspanner {padding:2px 0 2px 0; background:transparent url(/local/images/buttonright_bg.gif) no-repeat center right}
		.submitinput {height:18px; border-width:0; color:#fff; font-weight:bold; padding:0 4px 0 4px; background-color:transparent}

		.dataTable {width:100%}
		.dataTable td {padding:5px;}
		.dataTable td.right {padding:0 20px 0 20px; width:30px;}
		.dataTable .dataDivider {border-top:1px solid #d6e0e2; padding-top:1em; font-size:1pt;}
		
		.secondary-label { font-weight: normal !important; }
		
		#memberships { margin-top: 10px; }
		
		.association { white-space: normal !important; }
		
		.pending-approval
		{
			color: #FF8300;
			font-weight: bold !important;
		}

		.pending-message
		{
			margin-bottom: 15px; padding-bottom: 0 !important;
			line-height: 1.5em;
		}
		
		#insurances, #accreditations { width: 325px; }
		#insurances .name, #accreditations .name { padding-right: 20px; }

		#saved { margin-bottom: 5px; padding: 2px; }
		
		/* END FORM STYLES */

		/* SPLASH STYLES */

		.spalsh {background:#fff; width:1003px; height:630px; position:relative; margin:11px auto;}

		.spalshTopbar {height:93px;}
		.spalshTopLogo {position:absolute; left:36px; top:36px;}
		.spalshTopLogo a {background:url(/local/images/logo.gif) no-repeat left top; display:block; height:27px; overflow:hidden; text-indent:-5000px; width:190px;}

		.splashContainer {background:url(/local/images/splash_bg.jpg) no-repeat left top; height:424px; width:970px; position:absolute; left:17px;}
		.splashContainer .welcome {background:url(/local/images/welcometext.gif) no-repeat left top; display:block; height:24px; overflow:hidden; text-indent:-5000px; width:483px; position:absolute; left:100px; top:47px;}
		.splashContainer ul.splashMenu {position:absolute; left:72px; top:99px;}
		.splashContainer ul.splashMenu li {float:left; margin:0 11px;}
		.splashContainer ul.splashMenu li a {color:#fff; text-decoration:none; font-weight:bold; font-size:11pt; height:46px; width:220px; padding:202px 0 0 33px;}
		.splashContainer ul.splashMenu li a.referring {background:url(/local/images/forreferring_image.jpg) no-repeat left top; display:block; height:53px; padding:195px 0pt 0pt 27px; width:226px;}
		.splashContainer ul.splashMenu li a.bariatric {background:url(/local/images/forbariatric_image.jpg) no-repeat left top; display:block;}
		.splashContainer ul.splashMenu li a.patients {background:url(/local/images/forpatient_image.jpg) no-repeat left top; display:block;}


		.splashFooter {position:absolute; left:13px; bottom:64px; width:1003px;}
		.splashFooter .footerMenu {color:#5d605e; font-size:9px; position:absolute; left:693px; bottom:26px;}
		.splashFooter .footerMenu a {color:#328f97;}
		.splashFooter .footerMenu a:hover {color:#fba23a;}
		.splashFooter .copyright {color:#5d605e; font-size:9px; position:absolute; left:17px; bottom:-58px; width:668px;}
		.splashFooter .bottomLogos {position:absolute; left:743px; bottom:-10px;}
		.splashFooter .bottomLogos li {float:left;}
		.splashFooter .bottomLogos li a {overflow:hidden; padding:0 0 0 24px; text-indent:-5000px;}
		.splashFooter .bottomLogos li a.bottomAllergan {background:url(/local/images/bottom_allergan.gif) no-repeat left top; display:block; height:16px; width:97px;}
		.splashFooter .bottomLogos li a.bottomCovidien {background:url(/local/images/bottom_covidien.gif) no-repeat left top; display:block; height:16px; width:88px;}

		/* END SPLASH STYLES */

		/* NEWS STYLES */

		.news td.title {color:#548bb4; font-weight:bold; font-size:11pt; padding-bottom:5px;}
		.news a.newsItems {background:url(/local/images/littleorange_arrow.gif) no-repeat left 5px; padding-left:10px; text-decoration:none;}
		.news td.newsLine {border-top:1px solid #548bb4;}
		.newsTitles {font-weight:bold; margin-bottom:10px;}
		 .newsTitlesBlue {color:#548bb4; font-weight:bold; margin-bottom:5px;}
		.imageLeft {float:left; padding:0 10px 5px 0;}
		.imageCenter {text-align:center; padding:0 0 .8em 0;}
		.fullStory a {background:url(/local/images/bigorange_arrow.gif) no-repeat right 3px; padding:0 18px 0 0; text-decoration:none;}
		ul.newsList {list-style:none; margin:0 0 10px 0; padding:0;}
		ul.newsList li {margin:0; padding:0;}
		ul.newsList li a {background:url(/local/images/littleblue_bullet.gif) no-repeat left 8px; display:block; padding:0 0 0 10px; width:260px;}


		/* END NEWS STYLES */




		/* DOCUMENT LIBRARY STYLES */

		.library {border:2px solid #d6e0e2; border-collapse:collapse; padding:0 5px 0 5px; width:100%;}
		.library th {background:#4892b8; border:1px solid #d6e0e2; color:#fff; font-weight:bold; text-align:left; padding:5px;}
		.library tr.even {background:#e8edf2;}
		.library tbody.even {background:#e8edf2;}
		.library tr.odd {background:#f1f5f8;}
		.library tbody.odd {background:#f1f5f8;}
		.library td {border-right:1px solid #d6e0e2; padding:2px 5px 2px 5px;}
		.library th a {color:#fff;}
		.library th a.sortAsc {background:url(/local/images/tools/link-arrow-asc.gif) no-repeat right 7px; padding:0 12px 0 0;}
		.library th a.sortDesc {background:url(/local/images/tools/link-arrow-desc.gif) no-repeat right 7px; padding:0 12px 0 0;}
		a.collapse {background:url(/local/images/collapse.gif) no-repeat left 4px; color:#515854; display:block; font-weight:bold; padding:0 0 0 15px; text-decoration:none;}
		a.expand {background:url(/local/images/expand.gif) no-repeat left 4px; color:#515854; display:block; font-weight:bold; padding:0 0 0 15px; text-decoration:none;}
		span.word {background:url(/local/images/word_icon.gif) no-repeat 15px 3px; display:block; padding:5px 0 0 34px; height:16px;}
		span.pdf {background:url(/local/images/pdf_icon.gif) no-repeat 15px 3px; display:block; padding:5px 0 0 34px; height:16px;}
		span.photo {background:url(/local/images/photo_icon.gif) no-repeat 15px 3px; display:block; padding:5px 0 0 34px; height:14px;}
		span.image {background:url(/local/images/image_icon.gif) no-repeat 15px 3px; display:block; padding:5px 0 0 34px; height:13px;}
		th.filesize {white-space:nowrap;}
		td.date {white-space:nowrap;}

		.faqcontenttable th, .faqcontenttable td{text-align:center;}
		.faqcontenttable .label {text-align:left;}
		
		/* END DOCUMENT LIBRARY STYLES */



		/* LANDING PAGE STYLES */

		h1.landingRegion {color:#fa9f37; font-size:18pt; padding:0 0 15px 0; margin:38px 0 0 73px;}
		h1.landingRegion sup.header {font-size:10pt; margin-top:0;}
		.nutshell {background:red;}
		.nutshell ul.landingMenu {margin:0 0 0 73px;}
		.nutshell ul.landingMenu li {color:#fff; float:left; font-weight:bold; margin:0; font-size:11pt; height:212px;}
		.nutshell ul.landingMenu li.origination {background:url(/local/images/origination.gif) no-repeat left top; display:block; height:212px; padding:15px 0 0 30px; width:136px;}
		.nutshell ul.landingMenu li.origination p.landing {color:#515854; font-weight:normal; font-size:8pt; padding:86px 15px 0 0;}
		.nutshell ul.landingMenu li.preoperative {background:url(/local/images/preoperative_care.gif) no-repeat left top; display:block; padding:10px 0 0 27px; width:139px;}
		.nutshell ul.landingMenu li.preoperative p.landing {color:#515854; font-weight:normal; font-size:8pt; padding:72px 15px 0 0;}
		.nutshell ul.landingMenu li.procedure {background:url(/local/images/procedure.gif) no-repeat left top; display:block; padding:15px 0 0 35px; width:131px;}
		.nutshell ul.landingMenu li.procedure p.landing {color:#515854; font-weight:normal; font-size:8pt; padding:86px 15px 0 0;}
		.nutshell ul.landingMenu li.postoperative {background:url(/local/images/postoperative_care.gif) no-repeat left top; display:block; padding:10px 10px 0 27px; width:129px;}
		.nutshell ul.landingMenu li.postoperative p.landing {color:#515854; font-weight:normal; font-size:8pt; padding:72px 15px 0 0;}
 			.nutshell ul.landingMenu li.postoperative p.landing .exclusivePartnershipsNew {color:#f79730; font-weight:bold;}
		.nutshell ul.landingMenu li.beyond {background:url(/local/images/beyond_lapband.gif) no-repeat left top; display:block; padding:10px 0 0 15px; width:146px;}
		.nutshell ul.landingMenu li.beyond p.landing {color:#515854; font-weight:normal; font-size:8pt; padding:72px 15px 0 15px;}
		.nutshell ul.landingMenu li a {color:#fff; text-decoration:none; font-weight:bold; font-size:11pt; height:212px; display:block;}
		h2.totalcare {margin-bottom:0;}
		p.totalcareMore {margin-top:0;}
		.exclusivePartnershipsNew {color:#f79730; font-weight:bold;}


		.homeLowerRegion#totalCare {background:url(/local/images/home/landing_bottomrow_bg.jpg) repeat-x left bottom #fff; min-height:244px; height:auto !important; height:244px;}
		.homeLowerRegionContent {padding:8px 10px 0 10px; margin:0;}
		.homeLowerRegionContent h2 {color:#548bb4; font-size:11pt; font-weight:bold;}
		.homeLowerRegionContent p {margin:10px 0;}
		.homeLowerRegionContent ul.landing {padding:0; margin:0 0 0 25px;}
		.homeLowerRegionContent ul.landing li {background:url(/local/images/littlegrey_bullet.gif) no-repeat left 6px; padding:0 0 0 10px;}
		.homeLowerRegionContent a.landing {background:url(/local/images/bigorange_arrow.gif) no-repeat right 2px; padding:0 18px 0 0; text-decoration:none;}

		.homeLowerLeft#totalCareLeft {background:url(/local/images/home/landing_bottomrow_corner1.jpg) no-repeat left bottom; min-height:244px; height:auto !important; height:244px;}

		.homeLowerRight#totalCareRight {background:url(/local/images/home/landing_bottomrow_corner2.jpg) no-repeat right bottom; min-height:244px; height:auto !important; height:244px;}

		/* END LANDING PAGE STYLES */

		.validate-summary {color: red;}

		.showhidecontainer	{margin-bottom:10px;}
		.showhideheader, .showhideheader2 {background-image:url(/local/images/showhidecontainercorners.gif); height:28px;}
		.showhideheader2 {background-position:100% 0; margin:0 0 0 10px;}
		.showhideheader a.headertitle {text-decoration:none;color:#fff;font-size:14px; line-height:28px; float:left;margin:0; padding:0 10px 0 0 ;}
		.showhideheader a.showhidelink {background:url(/local/images/leftbar_arrow_up.gif) no-repeat 0 12px; color:#fff;font-size:10px; float:right; line-height:28px; margin-right:10px;padding-left:10px;text-decoration:none;}
		.showhideheader a.show {background-image:url(/local/images/leftbar_arrow_dn.gif);}	
		

/* SEARCH RESULTS STYLES */
.roundedbox .r#search {background-position:100% 0; padding:10px 0 10px 0;}
.searchItem {padding:0 20px;}
h1.searchTitle {color:#37939b; font-size:11pt; font-weight:bold; margin:0; padding:0;}
h2.searchBreadcrumb {color:#515854; font-size:10pt; font-weight:bold; margin:0; padding:0;}
.searchDivider {background:url(/local/images/blueboxside.gif) repeat-x left top; margin:0; padding:0;}

.tabs {padding:20px 0 0 0;}
ul.formTabs {list-style:none; margin:0 0 0 0; padding:0; position:absolute;}
ul.formTabs li {background:url(/local/images/tab_right.gif) no-repeat right top; display:block; float:left; font-size:9pt; height:25px; margin:0 2px 0 0; padding:0;}
ul.formTabs li b a {background:url(/local/images/tab_left.gif) no-repeat left top; display:block; float:left; height:25px; padding:6px 30px 0 30px;}
	ul.formTabs#tabMenu {list-style:none; margin:-24px 0 0 0; padding:0; position:absolute;}
		ul.formTabs#tabMenu li b a {color:#525252; text-decoration:none;}
		ul.formTabs#tabMenu li b a:hover {color:#f89b38; text-decoration:none;}
		ul.formTabs#tabMenu li.active {background:url(/local/images/tab_right_on.gif) no-repeat right top; color:#699dcf; height:21px; mmargin-top:1px;}
		ul.formTabs#tabMenu li.active b a {background:url(/local/images/tab_left_on.gif) no-repeat left top; color:#f89b38; display:block; float:left; height:19px;}
/* END SEARCH RESULTS STYLES */


/* DOCUMENT LIST WIDGET */

.rightBlock ul.documentList li {background:none; padding:0;}
	.rightBlock ul.documentList li a {background:url(/local/images/icons/unknown.gif) no-repeat left 3px; border-bottom:1px solid #fff; display:block; padding:4px 0 7px 25px; width:152px;}
		.rightBlock ul.documentList li a.powerpoint, .rightBlock ul.documentList li a.application_vnd_ms-powerpoint {background-image:url(/local/images/icons/right_icon_powerpoint.gif);}
		.rightBlock ul.documentList li a.application_octet-stream {background-image:url(/local/images/icons/right_icon_application.jpg);}
		.rightBlock ul.documentList li a.application_zip {background-image:url(/local/images/icons/right_icon_zip.gif);}
		.rightBlock ul.documentList li a.graphic, .rightBlock ul.documentList li a.image_jpeg, .rightBlock ul.documentList li a.image_tiff, .rightBlock ul.documentList li a.application_postscript {background-image:url(/local/images/icons/right_icon_graphic.gif);}
		.rightBlock ul.documentList li a.pdf {background-image:url(/local/images/icons/right_icon_pdf.gif);}
		.rightBlock ul.documentList li a.application_pdf {background-image:url(/local/images/icons/right_icon_pdf.gif);}
		.rightBlock ul.documentList li a.word, .rightBlock ul.documentList li a.application_msword {background-image:url(/local/images/icons/right_icon_word.gif);}
		.rightBlock ul.documentList li a.spreadsheet {background-image:url(/local/images/icons/right_icon_spreadsheet.gif);}
		.rightBlock ul.documentList li a.video_mpeg {background-image:url(/local/images/icons/right_icon_video.gif);}


/* END DOCUMENT LIST WIDGET */

/* PROFILE SEMINAR TABLE STYLES */

.profileSeminarTable {}
	.profileSeminarTable th {background:#d5e3e6; border-top:1px solid #fff; font-size:9pt; padding:2px 0 2px 15px; text-align:left;}
		.profileSeminarTable th.visitors {padding-right:15px; text-align:right;}
	.profileSeminarTable tr.even {background:#fff;}
	.profileSeminarTable tr.odd {background:#eef4f5;}
	.profileSeminarTable td {font-size:8pt; padding:2px 0 2px 15px; vertical-align:top;}
		#seminarTable td {font-size:10pt;}
			#seminarTable td.seminarDate {white-space:nowrap;}
		.profileSeminarTable td a {color:#37939b;}
		.profileExplanation {font-size:8pt;}
		.profileSeminarTable td.visitors {padding-right:15px; text-align:right;}
		
/* END PROFILE SEMINAR TABLE STYLES */

div.ie6breaks1 {width:0; height:0; background:url(/local/images/submit.gif) no-repeat left top;}
button.buttonFull {background:url(/local/images/submit.gif) no-repeat left top red; color:#fff; font-weight:bold; height:18px; padding:0; overflow:hidden; ttttext-indent:-5000px; width:61px; position:relative; float:none;}

.totalCareLogo {float:right; padding:0 0 0 20px;}
	.totalCareLogo a {background:url(/local/images/totalcarelogo2.gif) no-repeat left top; display:block; overflow:hidden; height:165px; text-indent:-5000px; width:118px; }


/* TUTORIAL STUFF */
.tutorialButton {margin:0; position:absolute; right:18px; top:10px;}
	.home .tutorialButton {margin:-43px 0 0 0; right:0; top:15px;}
#tutorialInstruction {background:#fff; border:1px solid #f89a38; color:#38929d; font-weight:bold; padding:3px 8px; position:absolute; right:115px; top:0; text-align:center; white-space:nowrap;}
	.home #tutorialInstruction {top:0;}
/* END TUTORIAL STUFF */

/* SEMINARS */

	p.surgeon-error
	{
		padding: 5px;
		color: #ff0000;
	}

	.in-place-editor
	{
		width: 420px;
		border: 1px solid #D6E0E2; 
		border-collapse: collapse;
	}
	
	.in-place-editor .textbox, .in-place-editor textarea
	{
		width: 300px !important;
	}
	
	.in-place-editor td
	{
		padding: 3px;
	}
	
	.in-place-editor label
	{
		white-space: normal;
	}
	
/* SEMINAR PREVIEW */

	#seminar-preview
	{
		position: absolute;
		z-index: 1000;
		top: 40px;
		width: 433px;
		background-color: #ffffff;
		border: 1px solid #D6E0E2;
	}
	
	#seminar-preview h1
	{
		font-size: 1.88em;
	}
	
	.hr
	{
		border-top:1px solid #D6E0E2;
		margin:0pt 0pt 10px;
	}
	
	a.bulleted
	{
		background: url(/local/images/littleorange_arrow.gif) no-repeat 0 50%;
		padding-left: 8px;
	}
	
	#surgeons
	{
		padding: 0;
	}

	#surgeons li
	{
		margin-bottom: 5px;
		padding: 0;
		background: none;
	}

/* SEMINAR DATE EDITING */

	#seminar-dates-wrapper {
		margin-bottom: 15px;
		border: solid 1px #548BB4;
	}

	#seminar-dates {
		border-collapse: collapse;
		width: 100%; 
	}
	
	#seminar-dates tr td {
		padding: 4px;
	}
	
	#seminar-dates .controls {
		text-align: right;
	}
	
	#seminar-dates .errors {
		padding: 8px 0 0 6px;
		color: #ff0000;
		font-weight: bold;
	}
	
	input.seminarformel { width: 300px !important; }

	table.date-edit {
		
	}
	
	table.date-edit td {
		padding: 3px;
		vertical-align: top;
	}
	
	table.date-edit label, table.date-edit input {
		
		width: auto;
		display: inline;
	}
	
	table .calendar {
		margin-left: 3px;
		float: left;
	}
	
	table.date-edit .calendar-container {
		width: 120px;
	}
	
	table.date-edit .calendar-container input {
		padding: 1px;
		float: left;
		width: 75px;
	}
	
	a.disabled {
		color: #bbbbbb;
	}
		
/******************************************************
  AUTOCOMPLETER
*******************************************************/

  div.auto_complete ul {
	border:1px solid #888;
	margin:0;
	padding:0;
	width:99.6%;
	list-style-type:none;
	font-family:arial;
	border-left: 0 solid #888;;
  }
  div.auto_complete ul li {
	margin:0;
	background:none;
	padding:3px;
	cursor:pointer;
	font-weight:normal;
	border-left: 1px solid #888;;
	background-color: #fff;
  }
  div.auto_complete ul li.selected {
	background-color: #B4DAFF;
	font-weight:normal;
	border-left: 1px solid #888;;

  }
  div.auto_complete ul strong.highlight {
	color: #800;
	margin:0;
	padding:0;
  }
  div.monospace ul{
	border:1px solid #888;
	margin:0;
	padding:0;
	width:99.6%;
	list-style-type:none;
	border-left: 0 solid #888;;
  }
  div.monospace li{
	font-family:monospace;
	font-size:1.1em;
  }


/******************************************************
  END AUTOCOMPLETER
*******************************************************/

/* partners pages */
.partners sup {line-height:0; font-size:90%; vertical-align:3px}
.partners h1 sup {font-size:70%; vertical-align:8px}
.contentRegion .imageTable {margin-top:1em;}
.contentRegion .imageTable td.imageLeft {padding:5px 15px 20px 0; vertical-align:top;}
.contentRegion .imageTable td.contentRight {padding:0 50px 20px 0; vertical-align:top;}
.contentRegion .imageTable td.contentRight h2 {margin:0;}
.contentRegion .imageTable td.contentRight h2 a {color:#37939b; text-decoration:none;}
.contentRegion .imageTable td.contentRight h2 strong {font-size:18px;}
.partnerscallout {background:url(/local/images/partners/partner-lifestyle-bg.jpg) no-repeat; min-height:90px; height:auto !important; height:90px; margin:10px 0 0 0; padding:10px 10px 0 10px; width:463px;}
.partnerscallout a.button {float:left; text-transform:uppercase;}
.partnerscalloutBottom {background:url(/local/images/partners/partner-lifestyle-bg.jpg) no-repeat left bottom; font-size:6px; height:6px; line-height:6px; margin:0 0 10px 0; width:483px;}
.partnerscallout h2 {color:#37939B; font-size:1.1em; margin-bottom:0;}
.partnerscallout .partnerscalloutbody {font-size:0.9em;}
.curvescallout {background:url(/local/images/partners/curves-details-logo.gif) no-repeat 19px 39px; padding-left:194px;}
.fitdaycallout {background:url(/local/images/partners/fitday-details-logo.gif) no-repeat 5px 39px; padding-left:220px;}
.lindoracallout {background:url(/local/images/partners/lindora-details-logo.gif) no-repeat 19px 50%; padding-left:224px; }
 	.lindoraBRCcallout {background:url(/local/images/partners/lindoraBRC-details-logo.jpg) no-repeat 39px 8px; padding-left:200px;}
 	.lindoraCodeNumber {background-position:19px 20px;}
.carecreditcallout {background:url(/local/images/partners/carecredit-details-logo.gif) no-repeat 30px 55px; padding-left:235px; }
.emmicallout {background:url(/local/images/partners/emmi-details-logo.gif) no-repeat 30px 39px; padding-left:235px;}
#surgeryDateError, #surgeryDateError2 {padding:20px;}
#surgeryDateError p, #surgeryDateError2 p {padding-bottom:1em;}
.partnersDisclaimer {font-size:.85em; margin:1em 0 0 0;}
.partnersDisclaimerStar {position:absolute; margin:3px 0 0 -10px;}
.partnersHighlightText {color:#f58a27;}
.bluebackgroundbox {margin-bottom:1em;}
.bluebackgroundbox .t, .bluebackgroundbox .t div, .bluebackgroundbox .b, .bluebackgroundbox .b div {background:url(/local/images/blueboxcorners_blue.gif) no-repeat scroll left top;}
.bluebackgroundbox .b {background-position:left 100%;}
.bluebackgroundbox .b div {background-position:left 100%;}
.bluebackgroundbox, .bluebackgroundbox .l, .bluebackgroundbox .r {background:url(/local/images/blueboxside_blue.gif) repeat-y scroll 0% #eff6f6;}
.bluebackgroundbox .l {background-position:left top;}
.bluebackgroundbox .r {background-position:100% top; margin-left:1px;}
.partnersScreenShots {}
.partnersScreenShots td {padding:10px 0; vertical-align:top;}
.partnersScreenShots .first td {padding-top:0;}
.partnersScreenShots .last td {padding-bottom:0;}
.partnersScreenShots .last .ssDesc {border-bottom:1px none;}
.partnersScreenShots .ssImage {width:140px;}
.partnersScreenShots .ssDesc {border-bottom:1px solid #d6e0e2;}
.atHomeNotAlone {color:#f48725;}
.partnersInstruction {color:#3799a2;}
.partnersSs {width:503px;}
.partnersSsImage {height:316px;}
.partnersSsHeading {color:#548bb4; font-size:11pt; font-weight:bold; padding:0 0 4px 0; }
.partnersSsNav {padding:.8em 0; text-align:center;}
.partnersSsNav a {color:#37939b; font-weight:bold; text-decoration:none; width:31px;}
.partnersSsBack {background:url(/local/images/partners/modal_back.gif) no-repeat left 2px; float:left; padding:0 0 0 15px;}
	..partnersSsBackSpacer {float:left; width:46px;}
.partnersSsNext {background:url(/local/images/partners/modal_next.gif) no-repeat right 2px; float:right; padding:0 15px 0 0;}
	..partnersSsNextSpacer {float:right; width:46px;}
.partnersSsDesc {padding:1em 0;}
#tellMeMoreShow {color:#fff} 

/* end partners pages */

/* modal */
.modalcontainer {position:absolute;top:0;left:0;}
.modalmask {background:#000;border:0;position:absolute;z-index:10000}
.modalmask iframe {filter:alpha(opacity=0); height:100%; width:100%;}
.modalbody {background:#fff; border:3px solid #A7A7A7; position:absolute; width:500px; z-index:10001;}
.videobody {width:366px;}
.modalheader {background:#999;}
.modalclosercontainer {float:right; width:20px;}
.modalcontent {padding:10px;}
.modalheader {background:#3a9fa8;color:#fff;font-weight:bold;margin:0;padding:3px 10px;}
.modalcloser{color:#fff;float:right;text-decoration:none;}
.modalDark {filter:alpha(opacity=75);opacity:0.75;}
.modalLight {filter:alpha(opacity=0);opacity:0;}

.bluebox .t,.bluebox .t div,.bluebox .b,.bluebox .b div {background:url(/local/images/blueboxcorners3.gif) no-repeat;font-size:0;height:8px;}
.bluebox .t div,.bluebox .b div {width:8px;}
.bluebox .t {background-position:100% 0;}
.bluebox .b {background-position:100% 100%;}
.bluebox .b div {background-position:0 100%;}
.bluebox,.bluebox .l,.bluebox .r {background:url(/local/images/blueboxside.gif) repeat-y;}
.bluebox .l {width:655px;}
.bluebox {background-color:#ffffff;}
.bluebox .r {background-position:100% 0;padding:10px 20px; width:635px;}
* html .bluebox .r {height:1px;}

.blueboxtabs ul li {background:none;float:left;list-style:none;margin:0;padding:0;}
.blueboxtabs ul li a,.blueboxtabs ul li a span {background:url(/local/images/blueboxtab.gif) no-repeat;cursor:pointer}
.blueboxtabs ul li.selected a,.blueboxtabs ul li.selected a span {background:url(/local/images/blueboxtab_selected.gif) no-repeat;}
.blueboxtabs ul li a,.blueboxtabs ul li.selected a {background-position:100% 0;color:#fff;float:left;font-weight:bold;height:27px;text-decoration:none;whitespace:no-wrap;}
.blueboxtabs ul li a span {float:left;height:27px;line-height:27px;margin:0 20px 0 0;padding:0 0 0 20px;}

.callbacksortoptions {margin:0 0 5px 0;}
.callbacklogoptions{margin:5px 0 10px 0;}	  
.logoptions {float:left;}
.callbackpagination {font-size:85%; float:right;}
.sortarrow {background:url(/local/images/sortarrow_down.gif) no-repeat right;padding-left:10px;}

.callbackdetailstable {border:0; border-collapse:collapse; width:95%;}
.callbackdetailstable th {text-align:left;}
.callbackdetailstable th, .callbackdetailstable td {color:#515854; font-size:12px; padding:3px; vertical-align:top;}

.userpreferencesoptions {margin:10px 0;}

/************************
	LAPBAND LINK NETWORK
************************/

.helpLink {display:block; position:absolute; right:243px; top:48px;}
	.noRightbar .helpLink {right:45px;}

.linkPendingMessage {background:#aec2d3; color:#fff; font-weight:bold; margin:0 0 1em 0; padding:6px 10px; text-align:center;}
	.linkPendingMessage p {font-weight:normal; padding:0; text-align:left;}
	.linkPendingMessage a {color:#fff; font-weight:bold;}

.linkNumberLinksIndicator {background:url(/local/images/tools/link-network-icon.jpg) center top no-repeat; color:#f99d3c; font-size:16px; font-weight:bold; height:28px; margin:0 0 1em 0; padding:12px 0 0 5px; width:80px; float:left;}
.linkReferralLeft {ffloat:left; text-align:center; overflow:hidden;}

/*
.linkReferralLeft .submitleftspanner, .linkReferralLeft .submitrightspanner  {float:right; width:95px;}
.linkReferralLeft input {width:95px;}
*/

.linkReferralRight {ffloat:left; width:100%;}
.rightOfH2 {float:right; margin:-1.7em 0 0 0;}
.linkSurgeonOptOut {background:url(/local/images/tools/link-surgeons-small.jpg) left top no-repeat; height:109px; width:80px;}
.linkSurgeonOptOutCopy {text-align:center;}
.linkActivateNetworkContent {background:url(/local/images/tools/caution.jpg) left top no-repeat; padding:0 0 0 35px;}
.narrowList {border:1px solid #aec2d3; margin:1em 0; padding:6px 10px;}
	#listNarrower {padding:5px 0;}
.linkFilterInput {float:left; width:255px;}
	.linkFilterInstructions {font-size:.8em;}
.linkFilterList {float:left; width:320px;}
	.linkFilterList ul li {background:none; float:left; padding:0 .5em 0 0; white-space:nowrap;}
.linkFilterClear {float:left; text-align:right; width:70px;}
.linkReferralTotal {border:1px solid #aec2d3; font-weight:bold; padding:6px 10px; text-align:center;}
.linkWarningPopup {background:url(/local/images/tools/caution.jpg) left top no-repeat; padding:0 0 0 35px;}
.linkMissingLinkContent ul li {background:url(/local/images/littleorange_arrow.gif) no-repeat 10px 5px; padding:0 0 0 1.5em;}
.linkEditAddReferral {}
	.linkLastInitial {width:1.5em;}
.linkReferralName {font-size:1.2em; font-weight:bold;}
.linkNotation {background:#e6edf1; padding:6px 10px;}
.linkPhysicianNote {margin:0 0 .5em 0;}
	.linkPhysicianNote textarea {width:170px;}
.linkTopControls {margin:0 0 1em 0;}
.declineDisclaimer {font-size:.8em;}
.linkEditAddReferral label {font-weight:bold; padding-right:.5em;}

.tutorialNumbersContainer {margin:1em 0; float:right;}
.contentRegion .tutorialNumbers li {background:none; float:left; padding:0; margin:0 2px;}
/*
.tutorialNumbers a {background:url(/local/images/tools/link-tutorial-numbers-bg.gif) -28px top no-repeat red; color:#fff; display:block; font-weight:bold; height:18px; text-align:center; text-decoration:none; width:21px;}
.tutorialNumbers a:hover, .tutorialNumbers a.tutorialSelected {background-position:left top;}
*/
.tutorialNumbers a {background:url(/local/images/tools/link-tutorial-numbers-bg2.gif) 100% top no-repeat; color:#fff; display:block; font-weight:bold;  text-decoration:none; height:18px; width:21px;}
	.tutorialNumbers a#tutorialButton1 {width:70px;}
.tutorialNumbers a span {background:url(/local/images/tools/link-tutorial-numbers-bg2.gif) left top no-repeat; padding:0 0 2px 0;}
.tutorialNumbers a span span {padding:0 0 0 7px;}
.tutorialNumbers a:hover, .tutorialNumbers a.tutorialSelected {background-position:100% -23px;}
.tutorialNumbers a:hover span, .tutorialNumbers a.tutorialSelected span {background-position:left -23px;}
.tutorialScreenshot img {border:1px solid #d6e0e2;}



.tutorialItem1Image {float:left; padding:0 20px 0 0; width:196;}
.tutorialItem1sub {float:left; width:210px;}
.tutorialItem1sub1 {}
.tutorialItem1sub2 {mmmmargin-top:100px;}
.tutorialItem1sub3 {mmmmargin-top:200px;}
.linkTutorialSkip {padding:.5em 0 0 0; text-align:right;}

/************************
	END LAPBAND LINK NETWORK
************************/

/* OFFICE PROFILE */

.officeProfile {width:606px}
.officeProfile a {white-space:nowrap;}
.officeProfile .profileSequence, .officeProfile .profileAction {white-space:nowrap;}
.profileFeatureTitle {font-weight:bold;}
.profileFeatureContent {}
.profileFeatureLink {text-align:right;}

.odd td.is-pending { background-color: #F9EBDD; }
.even td.is-pending { background-color: #f6d9ba; }

.officeCareServices {}
.officeCarePreview {width:320px;}
.officeCareServices th {font-size:.85em;}
.officeCareServices .officeCareChecks {text-align:center; white-space:nowrap;}
a.officeCareSaveButton, a.officeCareSaveButtonGrayed {float:left; background-image:url(/local/images/officeCareSaveButton_right.gif); margin-top:5px;}
a.officeCareSaveButton span, a.officeCareSaveButtonGrayed span {background-image:url(/local/images/officeCareSaveButton_left.gif);}
a.officeCareSaveButtonGrayed {background-image:url(/local/images/officeCareSaveButton_gray_right.gif);}
a.officeCareSaveButtonGrayed span {background-image:url(/local/images/officeCareSaveButton_gray_left.gif); color: #777777;}
a.officeCarePreviewLink {float:left; margin:5px 0 0 15px;}
.officeSpecialOfficeService {background:url(/local/images/star_small.gif) no-repeat left top; font-size:10px; margin:0 0 0 5px; padding:0 0 0 12px; white-space:nowrap;}


/* office profiles preview */
/*search results tabs overrirdes*/
.search-tabs .tabs li, .search-tabs .tabs li a, .search-tabs .tabs li a:visited {background:url(/local/images/office-preview-popup/search-tab.gif) no-repeat 100% 0; color:#3f6773; float:left; font-weight:bold; line-height:20px; list-style:none; margin:0; padding:5px 24px 3px 20px; text-decoration:none; white-space:nowrap;}
.search-tabs .tabs li {background-position:left top; margin:0 2px 0 0; padding:0 0 0 4px; position:relative; top:1px; z-index:50;}
.search-tabs .tabs li.selected, .search-tabs .tabs li.selected a, .search-tabs .tabs li.selected a:visited {background-image:url(/local/images/office-preview-popup/search-tab-on.gif); color:#f89b38;}
.search-tabs .tabs li.hover, .search-tabs .tabs li.hover a, .search-tabs .tabs li.hover a:visited {background-image:url(/local/images/office-preview-popup/search-tab-hover.gif); color:#fff;}

/*patient services*/
.star {color:#f89b38;}
.starmsg {margin-bottom:30px;}
.patientservicestabs .tabs {width:610px;}
.patientservicestabs .search-tabs .tabs li a, .patientservicestabs .search-tabs .tabs li a:visited {padding:5px 10px 3px 6px;}
.patientservicestabs .search-tab {background:none; border-top:1px solid #d6e0e2; padding:15px 17px 0; width:587px;}
.patientservicestabs .servicescroll {height:400px; overflow-y:scroll;}
.patientservicestabs table {width:100%;}
.patientservicestabs td {padding:0 0 10px 0; vertical-align:top;}
.patientservicestabs .servicetitle {color:#38939B; font-size:1.1em; font-weight:bold;}
.tabnav {margin-bottom:10px; width:100%;}
.tabnav .prevtab {}
.tabnav .prevtab a {background:url(/local/images/office-preview-popup/arrow_orange_back_sm.gif) no-repeat left center; display:block; padding:0 0 0 9px;}
.tabnav .nexttab {text-align:right;}
.tabnav .nexttab a {background:url(/local/images/office-preview-popup/arrow_orange_sm.gif) no-repeat right center; display:block; padding:0 9px 0 0;}
.tabnav .popupbutton {text-align:right;}
.popupbutton .button {margin:5px 5px 0 0;}
/* end office profiles preview */




/* END OFFICE PROFILE */

/* CHANGE HISTORY */

#change-history h3 { font-weight: bold; font-size: 1.1em; margin-top: 0; }
#change-history .changed-field { font-weight: bold; }
#change-history td.date-cell { width: 80px; }
#change-history td.expand-cell { width: 100px; }
#change-history .requiresapproval, #change-history .approved, #change-history .rejected { padding: 2px; }
#change-history .requiresapproval { background-color: #f8d79a; }
#change-history .approved { background-color: #a1f3a1; }
#change-history .rejected { background-color: #fc9a9a; }

/* END CHANGE HISTORY */

/* DEVICE */
.deviceBand {float:left;}
.deviceDesc {background:url(/local/images/device/device_content_bg.gif) no-repeat left top; float:left; height:190px; width:281px;}
.deviceDesc2 {background-image:url(/local/images/device/device_content_bg2.gif); width:251px;}
.deviceText {padding:13px 8px 13px 0; margin-left:135px; position:relative;}
	.deviceText#deviceText0 {font-weight:bold; margin-left:0; padding:56px 46px;}
	.deviceInset {position:absolute; left:-118px; top:13px;}
		.deviceInset img {border:1px solid #cdd6d8;}
	.deviceDesc2 .deviceInset {position:static;float:left;top:auto;left:auto;padding:0 3px 3px 0;}
	.deviceDesc2 .deviceText {margin-left:13px;}
/* END DEVICE */

.promoSeminars {}
.promoSeminars li {border-bottom:1px solid #d6e0e2; margin-bottom:.5em;}
.promoSeminarsTitle {font-weight:bold;}
.promoSeminarsLocation {}
.promoSeminarsDate {font-style:italic;}



/* EXPAND-COLLAPSE FOR HOSPITAL MARKETING PAGE */
.hospitalMarketingTrigger {background:url(/local/images/bigorange_arrow_down.gif) no-repeat left 2px; padding:0 0 0 15px;}
.hospitalMarketingCollapsed .hospitalMarketingTrigger {background-image:url(/local/images/bigorange_arrow.gif);}
.hospitalMarketingImage {float:right; padding-left:20px; text-align:right;}
.hospitalMarketingCollapsed .hospitalMarketingImage, .hospitalMarketingCollapsed .hospitalMarketingContent  {display:none;}
.hospitalMarketingContainer p {padding-left:15px;}
/* END EXPAND-COLLAPSE FOR HOSPITAL MARKETING PAGE */


/* BAND TO BAND */
.band2bandComparison {margin-top:.5em;}
.band2bandComparison td {padding:0 0 .8em 0; vertical-align:center;}
.band2bandComparison td.band2bandPic {vertical-align:top;}

/* END BAND TO BAND */






/*continuing education page*/
a.category {padding-bottom:5px; display:block; outline:none;}
ul.subcat {display:none;}
ul.selected {display:block;}
ul.subcat li.liblink {background:none;}


/*search results specific classes*/
.customsearch-nav {font-size:1.2em; height:20px; margin:10px 0; width:521px;}
.customsearch-navpages {font-size:1.1em; height:15px; margin:0 0 7px 0; padding:0 0 7px 20px; text-align:right;}
.customsearch-navpagestop {border-bottom:1px solid #e6e6e5;}
.customsearch-navpages .pages {color:#595a58;}
.customsearch-navpages .current {font-weight:bold;}
.customsearch-navpages .previous, .customsearch-navpages .pages, .customsearch-navpages .next {display:inline; padding:0 12px;}
.customsearch-navpages .previous {background:url(/local/images/arrow_orange_back_sm.gif) no-repeat left center; color:#afafac;}
.customsearch-navpages .next {background:url(/local/images/arrow_orange_sm.gif) no-repeat right center; color:#afafac; }

/*band2band comparison*/
table.comparison {border-top:1px solid #acd3d6;border-left:1px solid #acd3d6; border-right:1px solid #acd3d6; font-size:12px;}
table.comparison tr.heading td, table.comparison tr.heading th {font-size:14px; font-weight:bold;}
table.comparison tr td, table.comparison tr th {border-bottom:1px solid #acd3d6; padding:8px; }
table.comparison tr th {text-align:left;}
table.comparison tr td, table.comparison tr td h4.realize {color:#881719}
table.comparison tr td.system {border-right:1px solid #acd3d6; color:#37939b;}
table.comparison td h4 {margin-top:0; font-weight:bold; font-size:11pt;}
table.comparison ul li{margin-left:-5px;}
table.comparison tr td img {margin-left:12px;}

/* Dr Billy */
.drbillycallout {background:url(/local/images/watchdrbillypresentation.jpg) no-repeat; height:99px; position:relative; width:461px; }
.drbillycallout a {background:url(/local/images/drbillytriangle.gif) no-repeat 0 50%; color:#fff; padding-left:10px; position:absolute; text-decoration:none;}
.drbillycallout a:hover {text-decoration:underline;}
#drbillyfull {left:136px; top:70px;}
#drbillyvideo {left:320px; top:70px;}

#patientRecipientID, #physicianRecipientID, #LinkNetworkLapbandUserID {width:320px;}

.columns {margin-bottom:15px;}
.column {float:left;}
.emmiviewslegend {border:1px solid #A7A7A7; padding: 10px 15px}
.emmiviewslegend p {font-size:10px}

.emmipatientsearchcontainer {padding:10px 0;}
.emmipatientsearchcontainer table {border-collapse:collapse; width:300px;}

.emmivideotable {border-collapse:collapse; margin-bottom:15px; width:580px;}
.emmivideotable th {text-align:left;}
.emmivideotable th.videocolumn {text-align:center;}
.emmivideotable td {border-bottom:1px solid #A7A7A7; padding:5px 0; text-align:left;}
.emmivideotable td.videocolumn {text-align:center;}
.infoplaceholder {padding-right:12px;}

.patientcount{font-size:11px; float:left;}
.emmivideopagination {font-size:11px; float:right; text-align:right;}

.sortedasc {background:url(/local/images/sortup.gif) no-repeat 100% 100%; padding-right:17px;}
.sorteddesc {background:url(/local/images/sortdown.gif) no-repeat 100% 100%; padding-right:17px;}

.sortedmultiasc span {background:url(/local/images/sortup.gif) no-repeat 100% 100%; padding-right:12px;}
.sortedmultidesc span {background:url(/local/images/sortdown.gif) no-repeat 100% 100%; padding-right:12px;}

.emmitooltip {background:#fff; border:1px solid #A7A7A7; padding:5px; position:absolute;}
.emmitooltip table {width:200px}
.emmitooltip td {border:0px solid; padding:0; font-size:9px;}

/* tv ads page */
.videocontent {margin-top:-20px}

/*risk info page*/
.riskinfo h4 {font-weight:bold; margin:0 0 10px;}
.b2t {padding:3px 0 12px; text-align:right;}

	  