		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;}

		/*
		#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;}

		.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:both;}
		span.product {white-space:nowrap;}
		span.product sup {font-size:.75em;}

		.topBar {background:#fff; height:122px;}
		.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;}

		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;}
			
			
		.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;}
		.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 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;}
		.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;}
		.rightBlock p {padding:5px 10px;}
		.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; height: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 0 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 li {background:none;}
		.contentRegion ul.third li a {background:url(/allergan-lapband-central/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;}
		
		#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:577px; 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-top:195px;}
		.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:12px; width:1003px;}
		.splashFooter .footerMenu {color:#5d605e; font-size:9px; position:absolute; left:530px; bottom:12px;}
		.splashFooter .footerMenu a {color:#328f97;}
		.splashFooter .footerMenu a:hover {color:#fba23a;}
		.splashFooter .copyright {color:#5d605e; font-size:9px; position:absolute; left:17px; bottom:12px;}
		.splashFooter .bottomLogos {position:absolute; left:743px; bottom:9px;}
		.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;}
		.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;}
		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;}


		/* 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.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;}


		.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 20px 0 20px; 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(http://localhost/allergan-lapband-central/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 {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_powerpoint.gif);}
		.rightBlock ul.documentList li a.graphic {background-image:url(/local/images/icons/right_icon_graphic.gif);}
		.rightBlock ul.documentList li a.image_jpeg {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 {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);}


/* 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/totalcarelogo.gif) no-repeat left top; display:block; overflow:hidden; height:150px; text-indent:-5000px; width:100px;}


/* 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
*******************************************************/

	  