﻿/* GENERAL STYLES */
.withBottomBorder {
	padding-bottom: 14px;
	border-bottom: 1px solid #ddd;
}

sup.small
{
	font-size : 7pt;
}

.formElement {
	position: relative;
	height: 1%;
	padding-left: 120px;
	margin-bottom: 5px;
	}
	.formElement label {
		position: absolute;
		top: 2px;
		left: 0;
		text-align: right;
		width: 110px;
	 }
	.formElement span.multiElement * {
		position: static;
		width: auto;
		display: inline;
	}
	.formElement input, .formElement select {
		width: 175px;
	}
	.formElement input.submit, .formElement .checkBoxField, .formElement input.radio, .formElement input.image{
		width: auto;
	}

.footnote {
	font-size : 8pt;
}

.smallText {
	padding: 1px 6px;
	width: 60px;
		w\idth: 48px;
}
.smallLink {
	font-size : 8pt;
	font-style : italic;
}
.largeText {
	padding: 1px 6px;
	width: 170px;
		w\idth: 158px;
}

/* News & Events Landing Page */
#newsFeatured {
	padding: 36px 0 12px 34px;
	margin-bottom: 21px;
	width: 603px;
		w\idth: 569px;
	background: #dfe9f3 url(img/content-design/bg-news-feature.gif) top left repeat-x;
	}
	#newsFeaturedImage {
		float: left;
	}
	#newsFeaturedCopy {
		float: right;
		padding-top: 18px;
		width: 392px;
		}
		#newsFeaturedCopy h1 {
			margin: 0 0 12px 0;
			padding: 0;
			height: auto;
			background: transparent;
		}
		#newsFeaturedCopy p {
			color: #434343;
			line-height: 17px;
		}
		#newsFeaturedCopy a {
			display: block;
			padding: 0 0 0 13px;
			background: transparent url(img/content-design/bg-orange-arrow.gif) 0 4px no-repeat;
			text-decoration: none;
			}
			#newsFeaturedCopy a:hover {
				text-decoration: underline;
			}
#contentWide #newsEventsLanding {
	/*padding: 0 0 15px 0;*/
	font-size: .91em;
	}
	#newsEventsLanding #leftColumnNews {
		float: left;
		padding: 0 0 0 20px;
		width: 275px;
			w\idth: 255px;
		}
		#newsEventsLanding #leftColumnNews iframe {
			width: 255px;
		}
	#newsEventsLanding #rightColumnNews {
		float: right;
		padding-right: 60px;
		width: 320px;
			w\idth: 260px;
	}
	#newsEventsLanding h2 {
		margin-bottom: 16px;
	}
	#newsEventsLanding ul {
		padding-bottom: 8px;
		margin: 0;
		list-style: none;
		}
		#newsEventsLanding ul li {
			list-style: none;
			display: block;
			margin-bottom: 12px;
			}
			#newsEventsLanding ul li a {
				text-decoration: none;
				}
				#newsEventsLanding ul li a:hover {
					text-decoration: underline;
				}
	#newsEventsLanding select {
		display: block;
		margin: 13px 0;
		width: 170px;
		}
		#newsEventsLanding option {
			padding-right: 8px;
		}
	#newsEventsLanding .smallText {
		width: 80px;
			w\idth: 68px;
	}
	#newsEventsLanding .largeText {
		display: block;
		margin: 13px 0;
	}
	#newsEventsLanding table {
		margin-bottom: 13px;
		}
		#newsEventsLanding table td {
			padding-right: 10px;
			}
			#newsEventsLanding table td select {
				display: inline;
				margin: 0;
			}
	#events_subject select {
		width: 280px;
	}

/* Events Detail Page */
#eventDetail {
	}
	#eventOverview {
		padding: 20px;
		margin-bottom: 4px;
		background: #d4e3f1;
		}
		#eventOverview h2 {
			margin: 0 0 9px 0;
			color: #5e7ea1;
			font-size: 1.4em;
		}
		#eventOverview p {
			margin: 0;
			line-height: 19px;
			}

		#eventDescription {
			padding: 20px;
			margin-bottom: 4px;
			background: #f8f3e8;
			}
			#eventDescription ul {
				margin: 0;
				}
				#eventDescription ul li {
					list-style: none;
					margin-bottom: 3px;
				}
		#eventActions {
			padding: 20px;
			background: #f8f3e8;
			}
			#eventActions .linkButton {
				display: block;
				padding: 3px 0 4px 9px;
				border: 1px solid #e05b00;
				width: 273px;
					w\idth: 264px;
				color: #e05b00;
				text-decoration: none;
			}

/* Product Detail Page */
#photoDetailsApps {
	margin: 0 25px 25px 20px;
}
#photoDetails {
	margin: 37px 25px 25px 20px;
	}
	#photoDetails img, #photoDetailsApps img {
		float: left;
	}
	#photoDetails h1, #photoDetailsApps h1 {
		margin: 0 0 9px 0;
		color: #5e7ea1;
		font-size: 1.4em;
	}
	#photoDetails p, #photoDetailsApps p {
		font-weight: bold;
	}
		
.smaller {
	font-size: .91em;
}

#productSpecs {
	}
	#productSpecs th {
		color: #5e7ea1;
		padding-bottom: 5px;
	}
	#productSpecs td {
		padding: 0 15px 5px 0;
		vertical-align: top;
	}
	
#beforeAfter {
	margin-right : 30px;
	}
	#beforeAfter img {
		display: block;
		margin-bottom: 19px;
	}
	#beforeAfterPaging {
		width: 306px;
		text-align: center;
		padding: 34px 0 20px 0;
		}
		#beforeAfterPaging a.selected {
			text-decoration: underline;
		}
	#beforeAfterQuote {
		position: absolute;
		top: 335px;
		left: 551px;
	}


#beforeAfterIcons {
	position: absolute;
	top: 343px;
	left: 545px;
	z-index: 7;
}


#howitworksQuote {
	float : right;
}


#snapshots {
	padding: 17px;
	margin-bottom: 15px;
}

#applicationLanding {
	position: relative;
	padding: 40px 25px 0 19px;
/*(25px)131px 190px 0 19px;margin-bottom: 15px;*/	
height: 350px;/*403px;width: 202px;font-weight: bold;*/;
	/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/


	
}
/*color: #131313;
top: 41px;left: 17px;*/
/*
	#applicationLanding h1 {
		position: absolute;
		top: 41px; 
		left: 17px;
		z-index: 6;
	}
	#applicationLanding p {
		line-height: 20px;
	}
	#applicationLanding #freeStuff {
		padding: 12px 0 13px 0;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		width: 362px;
	}
	
	*/
#applicationLandingCC {
	position: relative;
	padding: 40px 15px 0 19px;/*(25px)131px 190px 0 19px;margin-bottom: 15px;*/
	height: 700px;/*403px;width: 202px;font-weight: bold;*/
	/*/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/
*/

	color: #131313;

}
#applicationLandingPS {
	position: relative;
	padding: 40px 25px 0 19px;/*(25px)131px 190px 0 19px;margin-bottom: 15px;*/
	height: 520px;/*403px;width: 202px;font-weight: bold;*/
	/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/


	color: #131313;

}

	#applicationLandingGift {
	position: relative;
	padding: 40px 5px 0 9px;/*(25px)131px 190px 0 19px;margin-bottom: 15px;*/
	height: 1200px;/*403px;width: 202px;font-weight: bold;*/
	/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/

	color: #131313;
	}
	#applicationLandingplayground {
	position: relative;
	padding: 40px 25px 0 19px;/*(25px)131px 190px 0 19px;margin-bottom: 15px;*/
	height:250px;/*403px;width: 202px;font-weight: bold;*/
	/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/

	color: #131313;
	}
	#applicationLandingFull {
	position: relative;
	padding: 20px 25px 20px 19px;/*(25px)131px 190px 0 19px;margin-bottom: 15px;*/
	height:350px;/*403px;width: 202px;font-weight: bold;*/
	/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/

	color: #131313;
	}

	
#applicationLandingAE {
	position: relative;
	padding: 40px 25px 0 19px;/*(25px)131px 190px 0 19px;margin-bottom: 15px;*/
	height: 370px;/*403px;width: 202px;font-weight: bold;*/
	/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/

	color: #131313;
	}
#applicationLandingEx {
	position: relative;
	padding: 25px 25px 0 19px;/*(25px)131px 190px 0 19px;margin-bottom: 15px;*/
	height: 650px;/*403px;width: 202px;font-weight: bold;*/
	/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/


	color: #131313;
	}

#applicationLandingExp {
	position: relative;
	padding: 25px 25px 0 19px;/*(25px)131px 190px 0 19px;margin-bottom: 15px;*/
	height: 1600px;/*403px;width: 202px;font-weight: bold;*/
	/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/


	color: #131313;
	}
	#applicationLandingExp1 {
	position: relative;
	padding: 25px 25px 0 19px;/*(25px)131px 190px 0 19px;margin-bottom: 15px;*/
	height: 650px;/*403px;width: 202px;font-weight: bold;*/
	/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/


	color: #131313;
	}

	#applicationLandingExp h1 {
		position: absolute;
		top: 41px; /*top: 41px;left: 17px;*/
		left: 17px;
		z-index: 6;
	}
	#applicationLandingExp p {
		line-height: 20px;
	}
	#applicationLandingExp #freeStuff {
		padding: 12px 0 13px 0;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		width: 362px;
	}
	
	/* for Clients*/
	
	#applicationLanding1 {
	position: relative;
	padding: 40px 25px 0 19px;/*131px 190px 0 19px;*/
	margin-bottom: 15px;
	height: 1053px;	/*width: 202px;*/
	/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/


	font-weight: bold;
	color: #131313;
	}
	#applicationLanding1 h1 {
		position: absolute;
		top: 41px; /*top: 41px;left: 17px;*/
		left: 17px;
		z-index: 6;
	}
	#applicationLanding1 p {
		line-height: 20px;
	}
	#applicationLanding1 #freeStuff {
		padding: 12px 0 13px 0;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		width: 362px;
	}
	/*End */
	
	
	
#Ulist
{
	padding-left: 30px;
	list-style-type: square;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
	
#productsLanding {
	position: relative;
	padding: 131px 190px 0 19px;
	background: #fff url(img/content-design/bg-products-landing.jpg) top left no-repeat;
	}
	#productsLanding h1 {
		position: absolute;
		top: 43px;
		left: 17px;
		*left: 0;
		z-index: 6;
	}
	#productsLanding #freeStuff {
		padding: 12px 0 13px 0;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		margin-bottom: 15px;
		width: 362px;
	}
	
#patientsLanding {
	position: relative;
	padding: 131px 190px 0 19px;
	background: url(img/content-design/bg-patients-landing.jpg) top left no-repeat;
	height : 600px;
	}
	#patientsLanding h1 {
		position: absolute;
		top: 43px;
		left: 0;
		z-index: 6;
		}
		html>body #patientsLanding h1 {
			left: 17px;
		}
	#patientsLanding #brochures {
		padding: 12px 0px 13px 0;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		margin-bottom: 15px;
		margin-top : 15px;
		width : 450px;
	}
	.content #patientsLanding #brochures ul {
		width: 450px;
		padding: 0;
		margin: 0;
		}
		.content #patientsLanding #brochures ul li {
			display: inline;
			list-style: none;
			}
			.content #patientsLanding #brochures ul li a {
				float: left;
				padding: 0;
				margin: 0;
			}
	
#pracLocator {
	background: url(img/content-design/bg-prac-locator.jpg) top right no-repeat;
	}
	#pracLocator .copy {
		height : 500px;
		}
		#pracLocator .copy p{
			font-weight : bold;
			width : 270px;
			}
			
#miniLocator {
	margin-top : 7px;
}

	#miniLocator p{
		font-size : 8pt;
	}	
	
#pracCenter {
	background: url(img/content-design/bg-prac-center.jpg) top right no-repeat;
	/* padding-bottom : 400px; */
}
	#pracCenter p
	{
		width : 300px;
	}
	#pracCenter h1
	{
		padding-bottom : 30px;
	}
	#pracCenter ul
	{
		margin-left : 0;
		padding-left : 0;
	}
		#pracCenter ul.indent
		{
			padding-left : 10px;
			margin-left : 7px;
		}
		
	#pracCenter li
	{
		list-style : none;
		padding-top : 10px;
		padding-bottom : 10px;
		
	}
		#pracCenter li.noSpace
		{
			padding-left : 13px;
			padding-top : 0px;
			width : 300px;
			background: #fff url(img/content-design/bullet.gif) 0px 4px no-repeat;
		}
		
	#pracCenter.extraSpace
	{
		padding-bottom : 400px;
	}
	#pracCenter.marketingImage
	{
		background: url(img/content-design/bg-prac-center-marketing.jpg) top right no-repeat;
	}
	#pracCenter #login
	{
		width : 353px;
		height : 200px;
		border : 1px solid rgb(111,111,111);
		margin-left : 20px;
	}
		#pracCenter #login #loginForm
		{
			padding-left : 14px;
			padding-top : 15px;
		}
			#pracCenter #login #loginForm .forgot
			{
				font-size : 9pt;
				width : auto;
			}
		
#logoutBtn {
	position: absolute;
	top: 210px;
	left: 690px;
	font-weight: bold;
}

#roiCalculator {
	position: relative;
	padding: 10px;
	background: #faf6ed;
	}
	#roiCalculator #instructions {
		position: absolute;
		top: 53px;
		left: 485px;
			*left: 480px;
		width: 100px;
		font-size: .81em;
	}
	
#up_front {
	}
	#up_front td {
		padding: 0 20px 6px 0;
		border-bottom: 1px solid #ddd;
	}
	
#contentWide #aboutUsLanding {
	position: relative;
	padding: 139px 70px 0 19px;
	background: transparent url(img/content-design/bg-about-landing.jpg) top left no-repeat;
	}
	#aboutHeader {
		position: absolute;
		top: 41px;
		left: 15px;
		*left: 0;
	}
	
	#aboutLeadIn {
		width: 295px;
		}
		#aboutLeadIn p {
			line-height: 18px;
		}
		
#newsFrame {
	width: 100%;
		*width: 570px;
	height: 400px;
}

#marketingKitFocus {
	position: absolute;
	top: 335px;
	left: 527px;
}

.content .largeLinkList {
	margin: 0;
	}
	.largeLinkList li {
		display: inline;
		list-style: none;
		}
		.largeLinkList li a {
			display: block;
			padding-left: 23px;
			margin-bottom: 5px;
			background: #fff url(img/content-design/bg-large-link-list.gif) 0 2px no-repeat;
		}
		.largeLinkList li span {
					display: block;
					padding-left: 23px;
					margin-bottom: 5px;
					background: #fff url(img/content-design/bg-large-link-list.gif) 0 2px no-repeat;
		}

#businessAssessmentImage
{
	position: absolute;
	top: 400px;
	left: 527px;
}

.content h2.imageHeader {
	margin-bottom: 10px;
}

#patientLeadin {
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 27px;
}

#patientBAPhotos {
	}
	#patientBAPhotos img {
		margin-bottom: 20px;
	}
	
	
	
	/* for Care*/
	
	#applicationLanding2 {
	position: relative;
	padding: 40px 25px 0 19px;/*131px 190px 0 19px;*/
	margin-bottom: 15px;
	height: 363px;
		/*width: 202px;*/
	/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/


	font-weight: bold;
	color: #131313;
	}
	#applicationLanding2 h1 {
		position: absolute;
		top: 41px; /*top: 41px;left: 17px;*/
		left: 17px;
		z-index: 6;
	}
	#applicationLanding2 p {
		line-height: 20px;
	}
	#applicationLanding2 #freeStuff {
		padding: 12px 0 13px 0;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		width: 362px;
	}
	/*End */

	
	
	/*begin laurels*/

	#applicationLanding3 {
	position: relative;
	padding: 40px 25px 0 19px;/*131px 190px 0 19px;*/
	margin-bottom: 15px;
	height: 663px;
		/*width: 202px;*/
	/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/


	font-weight: bold;
	color: #131313;
	}
	
	/*begin Contact Us*/

	#applicationLanding4 {
	position: relative;
	padding: 40px 25px 0 19px;/*131px 190px 0 19px;*/
	margin-bottom: 15px;
	height: 243px;
		/*width: 202px;*/
	/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/


	font-weight: bold;
	color: #131313;
	}
	#applicationLanding4 p {
		line-height: 20px;
	}
/*Laurals*/

	#applicationLanding5 {
	position: relative;
	padding: 40px 25px 0 19px;/*131px 190px 0 19px;*/
	margin-bottom: 15px;
	height: 1063px;
		/*width: 202px;*/
	/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/


	font-weight: bold;
	color: #131313;
	}

	/*Enquiry*/

	#applicationLandingenq {
	position: relative;
	padding: 40px 25px 0 19px;
/*131px 190px 0 19px;*/	margin-bottom: 15px;
	height: 313px; /*width: 202px;*/;
	/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/


	font-weight: bold;
	color: #131313;
}
/*Science*/
	#applicationLandingsci {
	background-position: center;
	position: relative;
	padding: 40px 25px 0 19px;
/*131px 190px 0 19px;*/	margin-bottom: 15px;
	height: 370px; /*width: 202px;*/;
	/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/
/* left top;*/
	font-weight: bold;
	color: #131313;
}
/*Vision*/
	#applicationLandingvision {
	color: #131313;
	position: relative;
	padding: 40px 25px 0 19px;
	/*131px 190px 0 19px;*/	
	margin-bottom: 15px;
	height: 300px; /*width: 202px;*/;
	/*background: #fff url('img/Menus/outputbg2.png') no-repeat center ;*//* left top;*/
	font-weight: bold;
}
	/*Projects*/

	#applicationLandingproj {
	position: relative;
	padding: 40px 0px 0 0px;/*131px 190px 0 19px;40px 15px 0 19px*/
	margin-bottom: 15px;
	height: 980px;
		/*width: 202px;*/
	color: #131313;
	/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/
	font-weight: bold;
	}
	#applicationLandingproj10{
	position: relative;
	padding: 40px 0px 0 0px;/*131px 190px 0 19px;40px 15px 0 19px*/
	margin-bottom: 15px;
	height: 800px;
		/*width: 202px;*/
		color: #131313;
	/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/
	font-weight: bold;
	}
	#applicationLandingproj11{
	position: relative;
	padding: 40px 0px 0 0px;/*131px 190px 0 19px;40px 15px 0 19px*/
	margin-bottom: 15px;
	height: 360px;
		/*width: 202px;*/
		color: #131313;
	/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/
	font-weight: bold;
	}

	#applicationLandingproj1 {
	position: relative;
	padding: 40px 25px 0 19px;
	margin-bottom: 15px;
	height: 300px;
	color: #131313;
	/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/


	font-weight: bold;
	}
	#applicationLandingproj2 {
	position: relative;
	padding: 40px 0px 0 0px;
	margin-bottom: 15px;
	height: 750px;
	color: #131313;
	/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/


	font-weight: bold;
	}
	#applicationLandingproj3 {
	position: relative;
	padding: 40px 25px 0 19px;
	margin-bottom: 15px;
	height: 525px;
	color: #131313;
	/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/


	font-weight: bold;
	}
	#applicationLandingproj4 {
	position: relative;
	padding: 40px 15px 0 19px;
	margin-bottom: 15px;
	height: 590px;
	color: #131313;
	/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/


	font-weight: bold;
	}
	#applicationLandingproj5 {
	position: relative;
	padding: 40px 15px 0 19px;
	margin-bottom: 15px;
	height: 840px;
	color: #131313;
	/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/

font-weight: bold;
	}
	#applicationLandingproj13 {
	position: relative;
	padding: 40px 15px 0 19px;
	margin-bottom: 15px;
	height: 600px;
	color: #131313;
	/*background: #fff url('img/Menus/outputbg.png') no-repeat center ;*/

font-weight: bold;
	}



/*Ground*/
	#applicationLandingplay {
	color: #131313;
	position: relative;
	padding: 40px 25px 0 19px;
/*131px 190px 0 19px;*/	margin-bottom: 15px;
	height: 210px; /*width: 202px;*/;
	/*background: #fff url('img/Menus/outputbg2.png') no-repeat center;*/
/* left top;*/	font-weight: bold;
}
