html {height:100%;}

body {background:#f0f6f6; color:#515854; font-family:Arial, Helvetica, sans-serif; font-size:80%; height:100%; margin:0; padding:0;}
body * {font-family:Arial, Helvetica, sans-serif; font-size:1em;}
a img {border:0;}
.hidden {display:none;}
.clear {clear:both;font-size:0;}
#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;}
.halfcolumn {float:left;margin:0;width:49%;}

/* DISABLING MAX HEIGHT */
.sectionHome #nonFooter {background:url(/local/images/section_home_bottom_bg.jpg) repeat-x left bottom #fff; margin:0px auto; min-height:591px; position:relative; width:983px;}
* html .sectionHome #nonFooter {height:591px;}
.sectionHome #footer {background:url(/local/images/footer_bg.gif) repeat-x left top; height:35px; margin-top:0; margin-left:auto; margin-right:auto; position:relative; width:983px;}

.home #nonFooter {background:url(/local/images/home_bottom.jpg) no-repeat left bottom #fff; margin:0px auto; min-height:564px; position:relative; width:983px;}
* html .home #nonFooter {height:564px;}
.home #footer {background:url(/local/images/footer_bg.gif) repeat-x left top; height:35px; margin-top:0; margin-left:auto; margin-right:auto; position:relative; width:983px;}
/* END DISABLING MAX HEIGHT */




.clearingHouse {clear:both;font-size:0;}

/* 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;margin:0 0 10px 0;} 
/* END GLOBAL RESET */


/* LAYOUT */

.topbar {height:65px; position:relative;}
	.home .topbar {height:56px;}
	.topLogo {position:absolute; left:23px; top:17px;}
		.topLogo a {background:url(/local/images/logo.gif) no-repeat left top; display:block; height:27px; overflow:hidden; text-indent:-5000px; width:190px;}
	.topMenu {position:absolute; left:280px; top:10px;}
		.home .topMenu {left:342px; top:20px;}
	.forNav {position:absolute; right:35px; top:12px;}
		.home .forNav {top:22px;}
	.searchBlock {color:#8a918d; position:absolute; right:35px; bottom:7px;}
		.searchBlock .searchInput {width:110px;}
		.searchSubmit {background:url(/local/images/search_go.gif) no-repeat left top; border:0px; cursor:pointer; margin:0 0 0 0; margin-bottom:3px !important; margin-bottom/**/:0px; padding:0; width:33px; height:18px; overflow:hidden; text-indent:-5000px; }
		.home .searchBlock {display:none;} /* HOME CHANGE */
.mainNav {background:#4d677b; height:41px;}
.header {color:#fff; font-family : "Times New Roman", Times, serif; font-size:20pt; height:63px; padding:25px 0 0 222px;}
	.header span {font-family : "Times New Roman", Times, serif;}
	.header sup {font-size:14pt;}

.main {position:relative; min-height:550px; height:auto !important; height:550px;}
	.main a {color:#548bb4;}

	.leftbar {background:url(/local/images/leftbar_top.jpg) no-repeat left top #778c9a; position:absolute; left:0; top:0; width:198px;}
		.leftbar .menuTitle {height:61px; position:relative;}
			.leftbar .menuTitle h2 {bottom:0; color:#515854; font-size:11pt; font-weight:bold; padding:0 5px .3em 10px; position:absolute;}
				.leftbar .menuTitle sup {font-size:8pt;}
	.pageTitle {color:#fa9f37; font-size:18pt; padding:30px 223px 15px 222px;}
	.contentRegion {padding:0 223px 75px 225px;}
		.admin .contentRegion {padding:0 20px 75px 225px;}
	.sendPrint {position:absolute; top:8px; right:11px; z-index:2000;}
		.sendPrint a {color:#96a9b8; font-size:8pt; padding:0 0 0 25px; text-decoration:underline;}
			.sendPrint a.sendFriend {background:url(/local/images/icon_send.gif) no-repeat 8px 3px; padding-right:5px;}
			.sendPrint a.printPage {background:url(/local/images/icon_print.gif) no-repeat 10px 1px;}

	.rightbar {position:absolute; right:11px; top:30px; width:199px;}
		.rightBlock {background:url(/local/images/right_block_bg.gif) repeat-y left top #e0e7ed; margin-bottom:5px;}
			.rightBlock p {padding:5px 10px;}
				.rightBlock sup {font-size:8pt;}
			.rightBlock ul {padding:5px 10px;}
				.rightBlock ul li {background:url(/local/images/right_block_arrow.gif) no-repeat left 3px; padding:0 0 4px 8px;}
			.rightWelcome {background:#c8d5d8; border-top:1px solid #d6e0e5; border-bottom:1px solid #cdd9dc; font-size:8pt; margin:0 3px; padding:10px 8px 10px 8px;}
				.rightWelcome b {font-size:9pt;}
				.rightWelcome a {white-space:nowrap;}
				.rightWelcome ul {margin:0; padding:0;}
					.rightWelcome ul li {background:url(/local/images/rightwelcomearrow.gif) no-repeat left 4px; font-size:10pt; padding:0 0 4px 8px;}
			.rightBlock h3 {color:#548bb4; font-size:1.1em; font-weight:bold; margin:0; padding:8px 0 0 8px;}
			.rightBlock a sup {text-decoration:none;}
				.rightProfileLink {background:url(/local/images/right_profile_link.gif) no-repeat left top; padding:0 0 0 22px;}
				.rightOverviewLink {padding:0 0 0 22px;}
			.rightQuestionsNumber {background:url(/local/images/right_number.jpg) no-repeat left top; border-top:1px solid #e0e7ed; font-size:11pt; font-weight:bold; height:41px; padding:20px 0 0 64px;}
			.rightMyLapband 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; margin:0; padding:0 0 0 12px;}
				.rightMyLapband h2 sup {font-size:8pt;}
			.rightQuestions h2 {background:url(/local/images/right_questionstitle.jpg) no-repeat left top; color:#fff; font-size:10pt; font-weight:bold; height:33px; margin:0; padding:4px 0 0 12px;}
			.rightBlockBottom {background:url(/local/images/right_block_bottom.gif) no-repeat left bottom; font-size:1px; height:8px; line-height:1px;}

.footerMenu {color:#328f97; font-size:10pt; position:absolute; left:23px; top:-24px;}
	.sectionHome .footerMenu {color:#fff;}
	.home .footerMenu {color:#fff;}
	.footerMenu a {color:#328f97;}
		.sectionHome .footerMenu a {color:#fff;}
		.home .footerMenu a {color:#fff;}
	.footerMenu a:hover {color:#fba23a;}
		.sectionHome .footerMenu a:hover {color:#ffbb51;}
		.home .footerMenu a:hover {color:#ffbb51;}
.number800 {color:#328f97; position:absolute; right:48px; top:-22px;}
	.sectionHome .number800 {color:#fff;}
	.home .number800 {color:#fff;}
.copyright {color:#328f97; font-size:9px; position:absolute; left:23px; top:7px;}
	.copyright a {color:#328f97; margin-left:20px; text-decoration:none;}
.bottomLogos {position:absolute; right:24px; top:9px;}
	.bottomLogos li {float:left;}
	.bottomLogos li a {overflow:hidden; padding:0 0 0 24px; text-indent:-5000px;}
		.bottomLogos li a.bottomAllergan {background:url(/local/images/bottom_allergan.gif) no-repeat left top; display:block; height:16px; width:97px;}
		.bottomLogos li a.bottomCovidien {background:url(/local/images/bottom_covidien.gif) no-repeat left top; display:block; height:16px; width:88px;}

/* END LAYOUT */


/* NAVIGATION */

ul.topMenu {}
	ul.topMenu li {float:left;}
		.home ul.topMenu li.first {display:none;}
	ul.topMenu li a {color:#515553; font-size:0.8em; font-weight:normal; padding:0 11px 0 11px; text-decoration:none; text-transform:uppercase;}
		ul.topMenu li a sup {font-size:5pt !important; font-size/**/:7pt;}
	ul.topMenu li a:hover {color:#fdbf57;}
	
ul.forMenu {}
	ul.forMenu li {float:left;}
	ul.forMenu li a {background:url(/local/images/for_menu_arrow.gif) no-repeat left 3px; color:#515553; display:block; font-size:0.9em; font-weight:bold; margin:0 0 0 19px; padding:0 0 0 20px; text-decoration:none; text-transform:uppercase;}
	ul.forMenu li a:hover {color:#fdbf57;}


.leftbar ul {background:url(/local/images/leftbar_bg.gif) repeat-y left top; margin:0; padding:0;}
	.leftbar ul li {border-bottom:1px solid #8ea2b2; margin:0 7px;}
		.leftbar ul li.last {border-bottom:1px none;}
	.leftbar ul li a {background:url(/local/images/leftbar_arrow.gif) no-repeat 8px 9px; color:#b8c9d7; display:block; padding:5px 0 5px 16px; text-decoration:none; width:168px;}
		.leftbar ul li a sup {font-size:11px;}
	.leftbar ul li a:hover {color:#fead30;}
	.leftbar ul li a.on {background:url(/local/images/leftbar_arrow_dn.gif) no-repeat 4px 11px; color:#fead30; font-weight:bold; padding-bottom:0;}
	.leftbar ul.subLeft {background:none; margin:0; padding:0;}
		.leftbar ul.subLeft li {border-bottom:1px none; border-left:1px solid #778c9a; margin:0;}
		.leftbar ul.subLeft li a {background:none; color:#fff; padding:0 0 0 16px; width:167px;}
		.leftbar ul.subLeft li a:hover {color:#fff;}

.leftbar .leftMenuBottom {background:url(/local/images/leftbar_bottom.gif) no-repeat left bottom; font-size:1px; height:8px; line-height:1px;}

	/* countries menu */
	#forNav li ul.countryMenu { /* second-level lists */
		position: absolute;
		zzzzzzz-index:3000;
		left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	}
	#forNav li ul.countryMenu li {float:none;}
		#forNav li ul.countryMenu li a {background:#e0e7ed; border:1px solid #c8d5d8; color:#548bb4; display:block; font-size:1em; padding:0 0 0 20px; text-decoration:none; width:120px;}
	#forNav li:hover ul.countryMenu, #forNav li.ssfhover ul.countryMenu { /* lists nested under hovered list items */
		left: auto;
	}
	/* end countries menu */



/* END NAVIGATION */



/* HOME */

.homeMain {color:#fff; position:relative;}
	.homeMain h2 {color:#fec057; font-weight:bold; text-transform:uppercase;}
	.homeMain a {color:#fff; text-decoration:none;}
	.homeMain .homeIntro {position:absolute; left:72px; top:300px; width:430px;}
		.homeMain .homeIntro sup {font-size:10px;}
		.homeMain .homeIntro span.product {font-weight:bold;}
	.homeMain ul.homeActions {position:absolute; left:63px; top:368px;}
		.homeMain ul.homeActions li {background:url(/local/images/home_divider.jpg) no-repeat right top; float:left; height:110px; text-align:center;}
		.homeMain ul.homeActions li.last {background:none;}
		.homeMain ul.homeActions li a {font-weight:bold; display:block; height:32px; padding:70px 0 0 0; text-transform:uppercase;}
			ul.homeActions li a sup {font-size:10px;}
			ul.homeActions li a.homeActionItem0 {background:url(/local/images/home_video.jpg) no-repeat 32px 10px; width:145px;}
			ul.homeActions li a.homeActionItem1 {background:url(/local/images/home_seminar.jpg) no-repeat 42px 10px; width:165px;}
			ul.homeActions li a.homeActionItem2 {background:url(/local/images/home_surgeon.jpg) no-repeat 32px 10px; width:145px;}

	.homeMain .homeSuccess {position:absolute; left:750px; top:308px; width:210px;}
		.homeMain .homeSuccess h2 {margin:0;}
		.homeMain .homeSuccess p {padding:0 0 .5em 0;}
		.homeMain .homeSuccess sup {font-size:10px;}
	.homeMain .homeYourOwn {position:absolute; left:561px; top:424px; width:300px;}
		.homeMain .homeYourOwn h2 {margin:0;}
		.homeMain .homeYourOwn p {padding-right:20px;}
		.homeMain .homeYourOwn sup {font-size:10px;}
	.homeMain .homeBeforeAfter {background:url(/local/images/home_photos.jpg) no-repeat left top; position:absolute; height:118px; left:553px; overflow:hiddent; text-indent:-5000px; top:304px; width:181px;}
	.homeMain ul.successButtons {position:absolute; left:854px; top:430px;}
		.homeMain ul.successButtons li {margin-bottom:6px;}
		.homeMain ul.successButtons li a {background:url(/local/images/home_button.gif) no-repeat left top; display:block; font-size:8pt; font-weight:bold; height:18px; padding-top:2px; text-align:center; text-transform:uppercase; width:77px;}

/* END HOME */





/* SECTION HOME */

.sectionMain {background:url(/local/images/section_home_bg.jpg) no-repeat left top; height:223px; position:relative; z-indexxxxxxxxxxxxxxxxxxxxxx:1000;}
	.sectionMain h1 {color:#fff; font-family : "Times New Roman", Times, serif; font-size:34pt; padding:5px 0 0 207px;}
	.sectionMain p {color:#fff; padding:0 290px .8em 217px;}
	p.customizeSite {position:absolute; left:736px; top:196px; padding:0; z-index:5;}
		p.customizeSite a {background:url(/local/images/customize_site.jpg) no-repeat left top; display:block; height:57px; overflow:hidden; text-indent:-5000px; width:222px;}
	ul.sectionHomePrintFriend {position:absolute; left:736px; top:154px; z-index:5;}
		ul.sectionHomePrintFriend li {float:left;}
			ul.sectionHomePrintFriend li a {display:block; height:24px; overflow:hidden; text-indent:-5000px;}
				ul.sectionHomePrintFriend li a.sectionSend {background:url(/local/images/section_home_send.jpg) no-repeat left top; width:119px;}
				ul.sectionHomePrintFriend li a.sectionPrint {background:url(/local/images/section_home_print.jpg) no-repeat left top; width:103px;}
	.sectionHomeItems {position:absolute; left:35px; top:215px;}
	.sectionHomeItemsPrepare {position:absolute; left:82px; top:215px;}

/* END SECTION HOME */




/* CONTENT AREA */

.contentRegion span.product {white-space:nowrap;}
.contentRegion p {padding:5px 0;}
.contentRegion p.ref {border-top:1px solid #d6e0e2; font-size:8pt; font-weight:bold;}
.contentRegion sup {font-size:7pt;}
	.contentRegion a sup {text-decoration:none;}
.contentRegion ol {margin-left:28px;}
.contentRegion ol.references {font-size:8pt; margin-left:22px;}
.contentRegion h1 {color:#fa9f37; font-size:18pt; margin-top:-15px;}
	.contentRegion h1.content {margin-top:0;}
	.contentRegion h1.largeOrange {color:#fa9f37;font-size:12pt; font-weight:bold; padding-top:20px;}
.contentRegion h2 {font-size:12pt; font-weight:bold;}
.contentRegion h3 {font-weight:bold; margin-top:10px; margin-bottom:5px;}
.contentRegion ul {list-style:none; margin:0; padding:5px 0;}
.contentRegion ul li {background:url(/local/images/global/bullet.gif) no-repeat 7px 7px #fff; padding:0 0 0 20px; position:relative;}
.contentRegion ul ul {margin:0; padding:0 0 0 0;}
.contentRegion .b2t {text-align:right; padding:5px 0;}
.contentRegion img.imgRight {float:right; padding:5px;}

.contentRegion .imageTable td.imageLeft {padding:5px 15px 0 0; vertical-align:top;}
.contentRegion .imageTable td.contentRight {padding:0 50px 20px 0;}
.contentRegion .imageTable td.contentRight h2 a {color:#37939b; text-decoration:none;}

.contentRegion .imageTableDouble td.imageLeft {padding:5px 15px 0 0; vertical-align:top;}
.contentRegion .imageTableDouble td.imageRight {padding:5px 15px 0 0; vertical-align:top;}
.contentRegion .imageTableDouble td.contentLeft {padding:0 10px 20px 0; vertical-align:top;}
.contentRegion .imageTableDouble td.contentLeft b {font-size:12pt;}
.contentRegion .imageTableDouble td.contentLeft h2 a {color:#37939b; text-decoration:none;}
.contentRegion .imageTableDouble td.contentRight {padding:0 10px 20px 0;}
.contentRegion .imageTableDouble td.contentRight h2 a {color:#37939b; text-decoration:none;}
.contentRegion .imageTableDouble .divider {border-top:1px solid #d9dee2;}

.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/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;}
.contentRegion ul.third li a {color:#000; padding:5px 0;}
 

/* END CONTENT AREA */

.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;}
.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;}

.roundedbox .t,.roundedbox .t div,.roundedbox .b,.roundedbox .b div {background:url(/local/images/blueboxcorners.gif) no-repeat;font-size:0;height:8px;}
	.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 {background-position:100% 0;}
.roundedbox .b {background-position:100% 100%;}
.roundedbox .b div {background-position:0 100%;}
.roundedbox,.roundedbox .l,.roundedbox .r {background:url(/local/images/blueboxside.gif) repeat-y;}
.roundedbox .l {width:535px;}
.roundedbox {background-color:#eff6f6;}
.roundedbox .r {background-position:100% 0;padding:10px 20px; width:495px;}
* html .roundedbox .r {height:1px;}

.form {border-collapse:collapse;}
.form td {padding:3px 5px 0 0;vertical-align:top;}
.form label {font-weight:bold;}
.form table td{padding:0}
.spaced td {padding-bottom:10px;}
.form input.singleCol, .form select.singleCol {width:300px;}
.form textarea.singleCol {width:300px;}



.required {color:red; padding-right:3px;}

.floatRight { float:right; }

.whitebox {background:#fff;}
.whitebox .t, .whitebox .t div, .whitebox .b, .whitebox .b div {background-image:url(/local/images/whitecorners.gif);}
.whitebox .l, .whitebox .r {background-image:url(/local/images/whiteboxside.gif)}
.whitebox h2 {background:url(/local/images/bullet.gif) no-repeat 0 5px;color:#548BB4;font-weight:bold;padding:0 0 0 8px;font-size:10pt;}
a.bulleted {background:url(/local/images/bullet.gif) no-repeat 0 center;padding:0 0 0 8px;}

.whitetabs ul.tabbednavigation {margin:0;padding:0;list-style:none;position:relative;top:1px;border-bottom:1px solid #fff;}
.whitetabs ul.tabbednavigation li {background:none;float:left;padding:0;margin:0;}
.whitetabs ul.tabbednavigation a {background:url(/local/images/whitetab_off.gif) no-repeat 100% center;border:0;cursor:pointer;float:left;height:28px;text-decoration:none;font-size:12px;}
.whitetabs ul.tabbednavigation a span {background:url(/local/images/whitetab_off.gif) no-repeat 0 center;color:#37939B;font-weight:bold;float:left;height:28px;line-height:28px;margin:0 12px 0 0;padding:0 0 0 12px;}
.whitetabs ul.tabbednavigation li.selected a {background-image:url(/local/images/whitetab_on.gif)}
.whitetabs ul.tabbednavigation li.selected a span {background-image:url(/local/images/whitetab_on.gif);color:#FEAD30;}
.whitetabs .whitebox .t div {background:url(/local/images/whiteboxside.gif) repeat-y}

.form label {font-weight:bold;padding:0 5px 0 0;}
.error {color:#f00;}
button {background:url(/local/images/buttonright_bg.gif) no-repeat 100% center;border:0;cursor:pointer;overflow:visible;padding:0 10px 0 0;margin:0 2px;}
button span {background:url(/local/images/buttonleft_bg.gif) no-repeat 0 center;color:#fff;font-weight:bold;float:left;line-height:20px;padding:0 0 0 10px;position:relative;white-space:nowrap;}



.agreeDisagree {padding:10px;}
.agreeDisagree tr td.divider {border-bottom:1px solid #d6e0e2; font-size:4pt; padding-top:4px;}
.agreeDisagree td.options {text-align:right;}
.agreeDisagree td.options td.optionsTitle {color:#37939b; font-size:8pt; text-align:left;}
	.agreeDisagree td.options td.optionsTitle div {text-align:center;}
.agreeDisagree td.options td.optionsTitleRight {color:#37939b; font-size:8pt; text-align:right;}
	.agreeDisagree td.options td.optionsTitleRight div {text-align:center;}
.agreeDisagree td.number {padding:7px 5px 0 0; vertical-align:top;}
.agreeDisagree td.label {padding-top:5px; width:300px;}
.agreeDisagree td.field {text-align:center;}
.agreeDisagree td.field input.strongly {margin:6px 4px 0 4px;}

.legend {ffffloat:right;margin:0 0 10px 0;}
.legend td {font-size:10px;line-height:0.9;padding:0 10px 0 0;}
.legend .icon {padding:0 5px 0 0;}
.divider {border-top:1px solid #d9dee2; margin:10px 0;}
.wheelchairIcon {background:url(/local/images/wheelchairaccess.gif) no-repeat left top; padding:0 0 0 23px; margin:0;}


a.button {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;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;}

/* .otherButton {background-image:url(/local/images/buttonleft_bg.gif);background-position:left top;background-repeat:no-repeat;display:block;padding:0px 0px 0px 10px;height:17px;float:left;}
.otherButton b {background-image:url(/local/images/buttonright_bg.gif);background-position:right top;background-repeat:no-repeat;color:#fff;cursor:pointer;height:17px;padding:.1em 10px 0px 0px;float:left;text-transform:uppercase;} */
a.arrowButton {background:url(/local/images/arrowLeft.gif) no-repeat 20px 6px; padding:0 0 0 30px; color:#5e92b8;}

.formTable td {padding:2px 0;}
.formTable td.label {font-weight:bold; padding-right:10px;}
.formTable td.labelTitle {font-weight:bold; padding-bottom:10px;}

ul.newsItems {list-style:none; margin:0; padding:0;}
ul.newsItems li {background-image:none; margin:0; padding:0;}
ul.newsItems .newsInfo {background:url(http://localhost/allergan-lapband/local/images/arrow.gif) no-repeat left 5px; padding:0 0 10px 10px;}
ul.newsItems .newsInfo a {color:#5e92b8; text-decoration:none;}

.newsletter td.image {padding-right:15px;}
.newsletter ul {padding:10px 0;}

.steps {margin:0 0 10px 0;}
.steps .first {background:url(/local/images/step_one.gif) no-repeat;float:left;height:73px;list-style:none;margin:0 10px 0 0;text-indent:-5000px;width:166px;}
.steps .second {background:url(/local/images/step_two.gif) no-repeat;float:left;height:73px;list-style:none;margin:0 10px 0 0;text-indent:-5000px;width:166px;}
	.steps#regSteps .second {background:url(/local/images/step_two_reg.gif) no-repeat;float:left;height:73px;list-style:none;margin:0 10px 0 0;text-indent:-5000px;width:166px;}
.steps .firstselected {background:url(/local/images/step_one_selected.gif) no-repeat;float:left;height:73px;list-style:none;margin:0 10px 0 0;text-indent:-5000px;width:166px;}
.steps .secondselected {background:url(/local/images/step_two_selected.gif) no-repeat;float:left;height:73px;list-style:none;margin:0 10px 0 0;text-indent:-5000px;width:166px;}
	.steps#regSteps .secondselected {background:url(/local/images/step_two_selected_reg.gif) no-repeat;float:left;height:73px;list-style:none;margin:0 10px 0 0;text-indent:-5000px;width:166px;}


.seminarcalendar {border-collapse:collapse;table-layout:fixed;border:0;padding:0;margin:0;}
.seminarcalendar td {background:#fff;border:1px solid #D6E0E2;font-size:10px;height:50px;padding:3px;width:14%;vertical-align:top;}
.seminarcalendar th {background:#9CAEBC;border-left:1px solid #fff;color:#fff;font-size:11px;font-weight:normal;padding:3px 0;}
.seminarcalendar .calendardate {font-size:10px;float:right;width:16px;}
.seminarcalendar .hasSeminars {background:#EFF3F6}

.listitem {border-top:1px solid #d6e0e2;padding:10px;}
.listitem ul {margin-bottom:10px;}
.narrowcolumn {float:left;width:33%;}

.popup {background-color:#fff;border:1px solid #D6E0E2;padding:10px;position:absolute;width:500px;z-index:1000;display:block;}
.hr {border-top:1px solid #D6E0E2;margin:0 0 10px;}

.EnrolleeWeightsTable {background:#fff;}
.EnrolleeWeightsTable td {border:1px solid #D6E0E2;font-size:11px;padding:3px;}
.EnrolleeWeightsTable td.enroleeweightsoptions {background:#eff6f6;border:0px solid;}
button#AddNewWeightButton span{float:none !important;display:block;height:21px;}

.story {margin:0 0 10px;}
.story img {float:left;margin:0 10px 0 0;}
.story .body {float:left;width:360px;}
.calloutBox .story .body {width:320px;}

.beforeafter td {padding:0 5px 0 0;text-align:center;}
.storyImageContainer {float:right; margin:10px;}

.timeline {border-collapse:collapse;}
.timeline td {border:1px solid #D6E0E2;padding:5px;}
.checkPrint td {padding:5px;}
.callouts td {border:1px solid #D6E0E2; padding:15px; font-weight:bold;}
.callouts td b {color:#35939a;}

.calloutBox {border:1px solid #D6E0E2; margin:1em 0; padding:15px;}
	.calloutBox h2 {color:#35939a; margin:0;}
		.calloutBox h2 a {color:#35939a;}
	.calloutBox img {margin:0 10px 0 0;}


/******************************************************
  AUTOCOMPLETER
*******************************************************/

	div.autocomplete {
	/*width: 350px;*/
			background: #fff;
			DISPLAY: none;
			Z-INDEX: 100;
			}
  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;
  }

  /*****************************************
		Local Autocompleter
  ******************************************/

.AutoCompleterOptions {
	z-index:2000;
}

.AutoCompleterOptions ul {
	background-color:white;
	border:1px solid #9CAEBC;
}

.AutoCompleterOptions ul li {
	list-style-type:none;
}

.AutoCompleterOptions ul li.selected {
	background-color:#D6E0E2;
}

.validate-summary {
	color:red;
}

