body
{
	margin-top: 20px;
	background-color: #FFFFFF;
	line-height: 1.25em;
	font-size: 0.85em;
	align: center;

}

.serif
{
	font-family: Palatino Linotype;
}

.sans-serif
{
	font-family: Sans-Serif;
}

DIV_
{
	border: solid 1px blue;
}

A:link
{
	color: black;
}
A:visited
{
	color: black;
}

.content
{
	width: 800px;
	border: solid 4px #000000;
	margin: 0 auto;
}

.left
{
	float: left;
}

.right
{
	float: right;
}

.main
{
	float: left;
	width: 60%;
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 10px;
}

.clearfix
{
	clear: both;
}

.menu-line
{
	float: left;
	height: 600px;
	width: 2px;
	background-color: Black;
}

.menu
{
	float: left;
	padding: 0px;
	margin: 0px;
	margin-top: 200px;
	width: 220px;
}

.menu li
{
	text-align: right;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	margin-bottom: 15px;
	padding: 0px;
}

.menu li a img
{
	border: none;
}

h1
{
	padding: 0;
	margin: 0;
}
.cap
{
	width: 600px;
}
.cap span
{
	float: left;
}

.bracket-open
{
	background-image: url(images/bracket-open.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 195px;
	float: left;
	margin-top: 5px;
}
.bracket-closed
{
	background-image: url(images/bracket-close.png);
	background-repeat: no-repeat;
	height: 25px;
	width: 15px;
	float: left;
	margin-top: 5px;
}

/* home */
.home
{
	width: 800px;
}

.home .top
{
	border-bottom: black solid 1px;
	height: 192;
	overflow: hidden;
}

.home .top .couple
{
	border-right: black solid 1px;
}

.home .logo
{
	position: relative;
	top: -42px;
	left: -250px;
	margin-bottom: -42px;
}

.home .left
{
	width: 314px;
	height: 381px;
	border-right: black solid 1px;
	background-image: url(images/aloe.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.home .menu
{
	width: 314px;
	margin-top: 60px;
}

.home .main
{
	width: 485px;
	margin-top: -54px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.home .girl
{
	float: right;
	margin-left: 40px;
	height: 436px;
}

.home-text
{
	text-align: justify;
	padding-top: 10px;
	padding-left: 40px;
	padding-bottom: 0px;
	font-family: Palatino Linotype;
}

.home-text span
{
	color: #A3AB70;
}

/* treament buttons */
.about .col1,
.treatment .col1,
.medstaff .col1,
.medstaff2 .col1
{
	float: left;
	width: 28%;
}

.about .col2,
.treatment .col2,
.medstaff .col2,
.medstaff2 .col2
{
	float: left;
	width: 571px;
	border-left: solid 5px black;
}

.treatment .red-block
{
	position: relative;
	left: 120px;
	top: 10px;
}

.about .menu,
.treatment .menu
{
	width: 224px;
}

.treatment .button-header
{
	background-image: url(images/button-gradient.jpg);
	background-repeat: repeat-x;
	height: 15px;
}

.treatment-buttons
{
	width: 100%;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	text-align: justify;
}
.treatment-buttons ul
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	list-style-type: none;
	list-style-image: none;
}
.treatment-buttons li
{
	display: inline;
	float: left;
	border-bottom: solid 1px black;
	margin: 0px;
	padding: 3px 5px 3px 5px;
	text-transform: uppercase;
	list-style-type: none;
	list-style-image: none;
	font-weight: bold;
	font-size: 0.80em;
}

.treatment-buttons .grey
{
	background-color: #B2B3B6;
}
.treatment-buttons .light
{
	background-color: #D4D5D7;
}
.treatment-buttons .dark
{
	background-color: #919396;
}
.treatment-buttons .border-right
{
	border-right: solid 1px black;
}

.treatment .botox
{
	float: left;
	width: 561px;
	text-align: justify;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 20px;
}

.treatment .face
{
	margin-left: 15px;
}

.treatment .botox .box
{
	width: 260px;
	background-color: #C8BFA0;
	/*height: 310px;
	overflow: hidden;*/
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	margin-left: -10px;
	margin-right: 10px;
}

.treatment .botox .box p
{
	margin-top: 0px;
}

.treatment .botox .box-header
{
	color: #A3AB70;
	font-weight: bold;
	padding-left: 80px;
	border:none;
	background-color:#FFFFFF;
}
.treatment .botox .box-contents
{
	background-color: #C8BFA0;
	font-weight: bold;
	font-size: 0.85em;
	padding-left: 70px;
	padding-right: 10px;
	text-align: justify;
	border-top: solid 1px black;
	/*height: 312px;*/
}

.treatment .chelation h3
{
	color: #7C286D;
	margin-bottom: 0px;
}

.treatment .chelation
{
	float: left;
	text-align: justify;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 20px;
}

.treatment .chelation .box
{
	margin-left: -10px;
	width: 200px;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	border-right: solid 1px black;
}


.treatment .chelation .box p
{
	margin-top: 0px;
}

.treatment .chelation p
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.treatment .chelation .box span
{
	color: #7C286D;
	font-weight: bold;
	padding-left: 10px;
}

.treatment .chelation .highlight
{
	color: #7C286D;
	font-weight: bold;
}

.treatment .chelation .box-contents
{
	background-color: #C8BFA0;
	font-weight: bold;
	font-size: 0.85em;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
	border-top: solid 1px black;
}

.treatment .chelation .purple-box
{
	background-color: #7C286D;
	width: 20px;
	height: 17px;
	float: left;
}

.treatment .chelation .gradient
{
	background-image: url(images/chelation-gradient.jpg);
	background-repeat: repeat-x;
	width: 200px;
	height: 81px;
	float: left;
	margin-left: -10px;
	margin-top: -81px;
}

.treatment .vertical-cap
{
	position: relative;
	top: 4px;
	margin-bottom: -74px;
}

.treatment .chelation .vertical
{
	float: right;
	margin-left: 10px;
	margin-top: -18px;
}

.treatment .chelation .heart
{
	width: 240px;
	margin-left: 190px;
}

.treatment .chelation .heart-img
{
	float: right;
	position: relative;
	top: -20px;
	margin-bottom: -20px;
}

.treatment-text
{
	display: inline;
}

.treatment-text p
{
	padding-left: 10px;
	padding-right: 10px;
}

.treatment .always9
{
	width: 340px;
	font-weight: bold;
	font-size: 1em;
	color: #A3AB70;
	font-family: Arial Black;
}

.treatment .always9 img
{
	position: relative;
	top: -25px;
}

.treatment .recovery
{
	font-weight: bold;
	color: #A3AB70;
	font-family: Arial Black;
}

.treatment .botox .vertical
{
	margin-left: 10px;
	margin-top: -35px;
}

.treatment .before-after
{
	margin-left: 10px;
}

.treatment .dermalfill
{
	float: left;
	text-align: justify;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 40px;
	padding-right: 10px;
}

.treatment .dermalfill .img-left
{
	margin-left: -10px;
	margin-right: 10px;
}

.treatment .dermalfill .img-right
{
	margin-left: 10px;
	margin-right: -10px;
}

.channel-4
{
	position: relative;
	top: -24px;
	margin-right: 10px;
}

.treatment .dermalfill .moto
{
	color: #DB6626;
	font-weight: bold;
	font-size: 1.25em;
}

.treatment .dermalfill .restylane
{
	margin-left: -10px;
}

.treatment .dermalfill p.hug-top
{
	color: #DB6626;
	font-style: italic;
	margin-top: 0px;
	padding-top: 0px;
}

.treatment .dermalfill .gradient
{
	height: 52px;
	background-image: url(images/dermalfill-gradient.jpg);
	background-repeat: repeat-x;
	margin-left: -10px;
	margin-bottom: -1px;
	margin-right: -10px;
}

.treatment .dermalfill a, .treatment .dermalfill a:visited
{
	color: #007271;
	text-decoration: none;
}


.treatment .hcg
{
	float: left;
	width: 561px;
	text-align: justify;
	padding-left: 10px;
	padding-bottom: 0px;
	margin-top: 20px;
	background-image: url(images/torso-line.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.treatment .hcg p
{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.treatment .hcg .vertical
{
	margin-left: 10px;
}

.treatment .hcg .waist
{
	margin: 10px 10px 10px -10px;
}

.treatment .hcg .hcg-bottom
{
	margin-top: 16px;
}

.treatment .ed
{
	float: left;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-top: 20px;
}

.treatment .chemical
{
	float: left;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-top: 20px;
}

.treatment .chemical .list
{
	float: right;
	background-color: #7C286D;
	border: solid 1px black;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1em;
	padding: 10px;
	padding-right: 40px;
	width: 350px;
	margin-right: -10px;
	text-align: left;
}

.treatment .chemical .list li
{
	list-style-type: none;
}

.treatment .ipl
{
	float: left;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-top: 20px;
}

.treatment .ipl .photo
{
	margin-left: 10px;
	margin-right: -10px;
}

.treatment .ipl h2, .treatment .ipl h3, .treatment .ipl h4
{
	margin-bottom: 0px;
	color: #3F8080;
}

.treatment .ipl h4
{
	margin-top: 0px;
	font-size: 0.85em;
}

.treatment .ipl p
{
	margin-top: 0px;
}

.treatment .ipl a, .treatment .ipl a:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #99D1F5;
}

.treatment .prolo
{
	float: left;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin-top: 20px;
}

.treatment .prolo span
{
	color: #E3BC20;
	font-weight: bold;
}

.treatment .prolo .vertical
{
	margin-left: 10px;
	margin-right: -10px;
}

.treatment .prolo .skeleton
{
	margin-left: -10px;
	margin-right: 10px;
	margin-top: -9px;
}

.treatment .prolo .ff
{
	display: inline;
}

.treatment .prolo .ie
{
	display: none;
}

.treatment .prolo .box
{
	border: solid 1px black;
	border-left: none;
	width: 260px;
	margin-left: -10px;
	margin-right: 10px;
}

.treatment .prolo .box .box-top
{
	color: #E3BC20;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	border-bottom: solid 1px black;
}

.treatment .prolo .box .box-contents
{
	background-color: #E3BC20;
	padding: 10px 15px 10px 15px;
}

.treatment .prolo .box ul
{
	margin: 0px;
	padding: 0px;
	width: 45%;
}

.treatment .prolo .box .list-left
{
	text-align: right;
}

.treatment .prolo .box .list-right
{
	text-align: left;
	margin-left: 10px;
}

.treatment .prolo .box li
{
	list-style-type: none;
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}

.treatment .facelift
{
	float: left;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-top: 20px;
}

.treatment .facelift h2
{
	font-size: 1.25em;
	font-weight: bold;
}

.treatment .facelift h2, .treatment .facelift h3, .treatment .facelift h4
{
	color: #B68180;
	margin-bottom: 0px;
}

.treatment .facelift p
{
	margin-top: 0px;
}

.treatment .lipo
{
	float: left;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 20px;
}

.treatment .lipo h2, .treatment .lipo h3
{
	text-align: left;
	margin-bottom: 0px;
}

.treatment .lipo h3
{
	color: #828F40;
}

.treatment .lipo .purple
{
	color: #7C286D;
	margin-bottom: 10px;
}

.treatment .lipo h2
{
	color: #926D2C;
}

.treatment .lipo .vert, .treatment .lipo .vert-cap
{
	margin-left: 10px;
	margin-right: -10px;
}

.treatment .lipo .vert
{
	height: 1060px;
	margin-top:-13px;
}

.treatment .lipo .buns
{
	margin-left: -10px;
	margin-right: 10px;
}

.treatment .lipo p
{
	margin-top: 0px;
}

.treatment .bio
{
	float: left;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin-top: 20px;
}

.treatment .bio h3
{
	text-align: left;
	color: #C5A92F;
	font-family: Serif;
}

.treatment .bio h2
{
	margin-left: -10px;
}

.treatment .bio h2 span
{
	text-align: left;
	font-size: 0.9em;
	color: #B85C26;
	border-bottom: solid 1px black;
	padding-left: 10px;
	font-family: Serif;
}

.treatment .bio .img-left
{
	margin-right: 10px;
	margin-left: -10px;
}

.treatment .bio .img-right
{
	margin-left: 10px;
	margin-right: -10px;
}

.treatment .bio .hug-top
{
	margin-top: 0px;
}

.treatment .bio .hug-bottom
{
	margin-bottom: 5px;
}

.treatment .bio .energy
{
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	color: #C5A92F;
}

.treatment .bio .energy li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	list-style-type: none;
	border-bottom: solid 1px black;
	border-left: solid 1px black;
}

.treatment .bio .energy li.top-li
{
	padding-top: 10px;
}

.treatment .bio .running
{
	margin-right: -11px;
	margin-top: 11px;
}

.treatment .inner-list
{
	color: #FFFFFF;
	background-color: #8F9742;
	margin-left: -10px;
	margin-right: -10px;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 10px;
	font-weight: bold;
	text-align: left;
}

.treatment .inner-list li
{
	list-style-type: none;
	margin-bottom: 5px;
	float: left;
}

.treatment .inner-list li.leftcol
{
	width: 30%;
}

.treatment .inner-list li.rightcol
{
	width: 70%;
}

.treatment .bio .ie
{
	display: none;
}

.treatment .wrinkle
{
	float: left;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin-top: 20px;
}

.treatment .wrinkle .vert
{
	border-left: solid 1px black;
	height: 825px;
	margin-left: 10px;
	margin-right: -10px;
	width: 105px;
}

.treatment .wrinkle .how-works
{
	margin-left: -10px;
	float: left;
	margin-right: -10px;
	border-top: solid 1px black;
	margin-bottom: 10px;
}

.treatment .wrinkle .img-left
{
	margin-left: -10px;
	margin-right: 10px;
}

.treatment .wrinkle .img-right
{
	margin-left: 10px;
	margin-right: -10px;
}

.treatment .wrinkle .buns
{
	margin-top: -5px;
}

.treatment .wrinkle h3
{
	font-size: 1.15em;
}

.treatment .wrinkle .brown
{
	color: #926D2C;
}
.treatment .wrinkle .blue
{
	color: #71BAA8;
}

.treatment .wrinkle ul
{
	margin-top: 5px;
}

.treatment .wrinkle li
{
	list-style-type: none;
}

.treatment .wrinkle .hug-bottom
{
	margin-bottom: 0px;
}

.treatment .wrinkle a, .treatment .wrinkle a:visited
{
	font-weight: bold;
	text-decoration: none;
}

.treatment .meso
{
	float: left;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin-top: 20px;
}

.treatment .meso h3
{
	color:#7C296D;
}

.treatment .meso .purple
{
	color:#7C296D;
	font-weight:bolder;
}

.treatment .meso .box
{
	float: left;
	margin-left: -10px;
	border: solid 1px black;
	border-left: none;
	width: 250px;
	background-color:#C8BFA0;
}

.treatment .meso .box-corner
{
	background-color: #7C296D;
	height: 17px;
	border-bottom:solid 1px black;
}

.treatment .meso .box-header
{
	background-color: #7C296D;
	color: #FFFFFF;
	text-align: center;
	font-weight:bolder;
	border-bottom:solid 1px black;
}

.treatment .meso .box-left
{
	float: left;
	width: 30.5%;
}

.treatment .meso .box-right
{
	float: left;
	border-left: solid 1px black;
	width: 69%;
	background-color: #C8BFA0;
}

.treatment .meso .box-right p
{
	padding: 5px;
	font-size:0.85em;
}

.treatment .meso .lipo-can
{
	float: left;
	margin-right: -10px;
	width: 217px;
	border-top: solid 1px black;
	text-align: center;
}

.treatment .meso .can-header,
.treatment .meso .can-footer
{
	background-color: #7C296D;
	color: #FFFFFF;
	text-align: center;
	border-bottom:solid 1px black;
}

.treatment .meso .lipo-can li
{
	list-style-type: none;
	font-weight:bold;
	margin-bottom:5px;
}

.treatment .meso .lipo-can ul
{
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 5px;
	color:#7C296D;
}

.treatment .meso .vert
{
	margin-right: -10px;
	margin-left: 10px;
	border-left: solid 1px black;
}

.treatment .meso .before-after
{
	margin-right:-10px;
	margin-left:10px;
	margin-top:-1px;
}

.treatment .meso .gradient
{
	float:left;
	width:170px;
	height:50px;
	background-image:url(images/meso-gradient.jpg);
	background-repeat:repeat-x;
	z-index:-1;
	position:relative;
	top:-40px;
	margin-bottom:-40px;
	margin-left:-10px;
}

.treatment .laser
{
	float: left;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin-top: 20px;
}

.treatment .laser .img-left
{
	margin-left:-10px;
	margin-right:10px;
}

.treatment .laser .img-right
{
	margin-right:-10px;
	margin-left:10px;
}

.treatment .laser h2,
.treatment .laser h3
{
	color:#8F9742;
	margin-bottom:0px;
	margin-top:0px;
	text-align:left;
}

.treatment .laser p
{
	margin-top:0px;
}

.treatment .laser h2
{
	font-size:1.40em;
}

.treatment .laser h3
{
	font-size:0.85em;
}

.treatment .laser .before
{
	margin-left:10px;
	margin-right:10px;
}

.treatment .laser-top
{
	margin-top:10px;
}

.treatment .laser a,
.treatment .laser a:visited
{
	color:#00ADEF;
	font-weight:bolder;
	text-decoration:none;
}

.treatment .vein
{
	float: left;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin-top: 20px;
}

.treatment .vein .vert
{
	margin-left:10px;
	margin-right:-10px;
	height: 820px;
	border-left:solid 1px black;
	border-bottom:solid 1px black;
}

.treatment .vein .img-left
{
	margin-left:-10px;
	margin-right:10px;
	margin-top:10px;
}

.treatment .vein h2
{
	color:#5FAA90;
}

.treatment .vein .vein-main p
{
	color:#5FAA90;
	font-family:Serif;
	font-size:1.25em;
}

.treatment .vein .gradient
{
	background-image:url(images/vein-gradient.jpg);
	background-repeat:repeat-x;
	height:68px;
	margin-left:-10px;
	margin-right:-10px;
	margin-top:40px;
}

/* testimonials */
.testimonials
{
	/*height: 800px;*/
}

.testimonials h1
{
	color: #267F00;
	font-size: 80px;
	width: 100%;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.testimonials .cap
{
	position: relative;
	left: 100px;
	top: 43px;
	font-size: 30px;
}

.testimonials .before img
{
	float: left;
	padding-right: 5px;
}

.testimonials .after img
{
	float: right;
	padding-left: 5px;
}

/* about page */

.about
{
	padding:10px;
	text-align:justify;
}

.about .inner
{
	padding-left:10px;
}

.about .col2
{
	margin-bottom:10px;
}

.about .col1
{
	background-image: url(images/torso.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	height:580px;
}

.about .col1 .rule
{
	height:1px;
	width:140px;
	border-bottom:solid 1px black;
	float:right;
	margin-top:41px;
}

.about .img-left
{
	margin-left:-10px;
	margin-right:10px;
}

.about .aloe
{
	background-color:#A3AB70;
	font-size:2em;
	color:#FFFFFF;
	margin-right:-10px;
	margin-left:10px;
	margin-top:20px;
}

.about .left-list
{
	padding-top:10px;
	width:220px;
}

.about .aloe .list-header
{
	padding-left:20px;
	border-bottom:solid 1px #FFFFFF;
	width:165px;
	padding-bottom:3px;
}

.about .aloe ul
{
	float:left;
}

.about .aloe ul li
{
	list-style-type:none;
	padding:10px 0px 10px 30px;
}

.about .services
{
	float:left;
	background-color:#A3AB70;
	color:#FFFFFF;
	font-size:2em;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:0px;
	margin-right:10px;
	margin-left:-10px;
	text-align:right;
}

.about .services li
{
	list-style-type:none;
	padding:10px;
}

.about-bottom
{
	clear:both;
}

.about-bottom h2
{
	color:#A3AB70;
}

.about-bottom img
{
	margin-left:-10px;
	margin-right:10px;
}

.about-bottom h2,
.about-bottom p
{
	margin-left:370px;
}

.about .first-para
{
	color:#A3AB70;
}

/* med staff bio */
.medstaff .col1,
.medstaff .col2,
.medstaff2 .col1,
.medstaff2 .col2
{
	padding-top:10px;
}

.medstaff .menu,
.medstaff2 .menu
{
	margin-top:300px;
  width:224px;
}

.medstaff .banner-left
{
  margin-top:4px;
}

.medstaff2 .banner-left
{
	margin-top:-4px;
}

.medstaff-body .name
{
	color:#708A9F;
	font-size:1.5em;
	font-weight:bold;
}

.medstaff-body .synopsis
{
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
}

.history
{
	padding-left:10px;
}

.history h2
{
	font-size:1.5em;
	margin-left:-10px;
	padding-bottom:0px;
}

.history h2 i
{
	font-style:normal;
	border-bottom:solid 1px black;
	padding-left:20px;
}

.history h2 i span
{
	color:#7C6F32;
}

.history .current
{
	padding-left:10px;
	margin-left:0px;
	width:500px;
}

.history .current li
{
	list-style-type:none;
	font-size:1.25em;
}

.history .current .title
{
	color:#708A9F;
	font-weight:bold;
}

.history .current .title span
{
	float:right;
	margin-top:-15px;
	font-size:0.85em;
	font-weight:normal;
	color:#000000;
}

.history table
{
	padding-left:10px;
}

.history table tbody
{
	font-size:0.85em;
	width:500px;
	border:solid 1px black;
}

.history table span,
.history table caption
{
	text-align:left;
	color:#708A9F;
	padding-left:10px;
	font-size:1.10em;
	font-weight:bold;
}

.history table span
{
	padding-left:0px;
	padding-top:10px;
	float:left;
	width:100%;
}

.history table i
{
	font-style:normal;
	float:left;
	padding-top:10px;
}

.history table td
{
	vertical-align:top;
}

.certs h2
{
	font-size:1.5em;
	margin-left:0px;
	padding-bottom:0px;
}

.certs h2 i
{
	border-bottom:solid 1px black;
	font-style:normal;
	padding-left:10px;
}

.certs h2 i span
{
	color:#7C6F32;
}

.certs table
{
	padding-left:20px;
}

.certs table span
{
	color:#7C6F32;
	font-size:1.10em;
	font-weight:bold;
}

.memberships h2 span
{
	color:#708A9F;
}

.memberships h2 i
{
	font-style:normal;
	border-bottom:solid 1px black;
	padding-left:10px;
}

.memberships ul span
{
	color:#708A9F;
	font-weight:bold;
}

.memberships ul
{
	padding-left:25px;
}

.memberships ul li
{
	float:left;
	width:45%;
	list-style-type:none;
	padding-bottom:10px;
}

.org h2
{
	font-size:1.5em;
	margin-left:0px;
	padding-bottom:0px;
}

.org h2 i
{
	border-bottom:solid 1px black;
	font-style:normal;
	padding-left:10px;
}

.org h2 i span
{
	color:#7C6F32;
}

.org table
{
	margin-left:20px;
	margin-bottom:10px;
	margin-top:-10px;
}

.org table span
{
	color:#7C6F32;
	font-weight:bold;
	float:left;
	padding-top:10px;
	width:100%;
}

.medstaff-member
{
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	text-align:justify;
}

.medstaff-member .inner
{
	color:#828F40;
	font-size:1.8em;
	font-family:Serif;
	font-weight:bold;
}

.medstaff-member .photo
{
	border-bottom:solid 1px black;
	padding-left:20px;
	margin-left:-10px;
	float:left;
}

.medstaff-member p
{
	padding-left:30px;
}