		/* start general styling */
		
html{
overflow-y:scroll;
} 

body, html {
	margin:0;
	padding:0;
	background-image:url(images/backgroundimg.png);
	background-repeat:repeat-x;
	}
	
img {border-style:none;}
	
#wrap {
	position:relative;
	width:980px;
	margin:0 auto;
	background-image:url(images/content-bg.png);
	background-repeat:repeat-y;
	}
	
#wrappadding {
	padding-top:40px;
	padding-left:60px;
	padding-right:60px;
	}
	
		/* end general styling */
		
		/* start header styling */
	
#header {
	position:relative;
	}
	
		/* end header styling */
		
		/* start main styling */
	
#main {
	float:left;
	width:495px;
	}
	
#mainpadding {
	padding-top:30px;
	}
	
#quotebox {
	width:495px;
	height:100px;
	border-top:1px solid #a3a4a5;
	border-bottom:1px solid #a3a4a5;
	font-family:Times, Times New Roman, serif;
	font-style:italic;
	color:#666666;
	font-size:25px;
	text-align:center;
	}
	
#sidebar {
	float:right;
	width:335px;
	font-family:Garamond, Times, serif;
	font-size:14px;
	color:#636466;
	}
	
#sidebar a:link {
	font-family:Garamond, Times, serif;
	font-size:14px;
	color:#cf7a00;
	text-decoration:underline;
	}
	
#sidebar a:visited {
	font-family:Garamond, Times, serif;
	font-size:14px;
	color:#cf7a00;
	text-decoration:underline;
	}
	
#sidebar a:hover {
	font-family:Garamond, Times, serif;
	font-size:14px;
	color:#989898;
	text-decoration:underline;
	}

#sidebarpadding {
	padding-top:30px;
	}
	
.vdescription {
	text-align:center;
	}
	
#faqstable table {
	font-family:Times, Times New Roman, serif;
	font-size:14px;
	color:#808182;
	width:495px;
	}

#faqstable td {
	padding:10px;
	}
	
.faq1 {
	background-color:#fff;
	}
	
.faq2 {
	background-color:#f3f3f3;
	}
	
.question {
	font-family:Times, Times New Roman, serif;
	font-size:14px;
	font-weight:bold;
	color:#d78a03;
	}
	
.answer {
	font-family:Times, Times New Roman, serif;
	font-size:14px;
	color:#56958e;
	}
	
#chintable table {
	font-family:Times, Times New Roman, serif;
	font-size:14px;
	color:#808182;
	width:495px;
	}
	
#chintable td {
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	}
	
img.drsuperpicfloat {
	float:right;
	margin:5px;
	}
	
.secondarytitle {
	font-family:Times, Times New Roman, serif;
	font-size:45px;
	color:#00663f;
	}
	
.thirdtitle {
	font-family:Times, Times New Roman, serif;
	font-size:18px;
	color:#00663f;
	}
	
.thirdtitle a:link {
	font-family:Times, Times New Roman, serif;
	font-size:18px;
	color:#cf7a00;
	text-decoration:underline;
	}
	
.thirdtitle a:visited {
	font-family:Times, Times New Roman, serif;
	font-size:18px;
	color:#cf7a00;
	text-decoration:underline;
	}
	
.thirdtitle a:hover {
	font-family:Times, Times New Roman, serif;
	font-size:18px;
	color:#989898;
	text-decoration:underline;
	}
	
	
.cvstyle {
	font-family:Times, Times New Roman, serif;
	font-size:12px;
	color:#6d6e6f;
	}
	
.cvstyleindent {
	font-family:Times, Times New Roman, serif;
	font-size:12px;
    padding-left: 35px ;
    text-indent: -35px ;
	color:#6d6e6f;
	}
	
.cvstylepublications {
	font-family:Times, Times New Roman, serif;
	font-size:12px;
    text-indent: 35px;
    padding-left: -35px;
	color:#6d6e6f;
	}	
		

.cvstyleheader {
	font-family:Times, Times New Roman, serif;
	font-size:12px;
    text-decoration:underline;
	text-transform: uppercase;
	color:#6d6e6f;
	}	
	
.cvstyle a:link {
	font-family:Times, Times New Roman, serif;
	font-size:12px;
	color:#cf7a00;
	text-decoration:underline;
	}
	
.cvstyle a:visited {
	font-family:Times, Times New Roman, serif;
	font-size:12px;
	color:#cf7a00;
	text-decoration:underline;
	}
	
.cvstyle a:hover {
	font-family:Times, Times New Roman, serif;
	font-size:12px;
	color:#989898;
	text-decoration:underline;
	}
	
.procedures {
	font-family:Times, Times New Roman, serif;
	font-size:14px;
	color:#00663f;
	}
	
table.cvtable {
	font-family:Times, Times New Roman, serif;
	font-size:12px;
	color:#6d6e6f;
	padding-left:0;
	margin-left:0;
	border-collapse:collapse;
	}
	
.theteamtitle {
	font-family:Times, Times New Roman, serif;
	font-size:35px;
	color:#00663f;
	}
	
img.teampicfloat {
	float:left;
	margin-right:15px;
	}
	
p.teamcopy {
	font-family:Times, Times New Roman, serif;
	font-size:14px;
	color:#6d6e6f;
	}
	
.teamcopy a:link {
	font-family:Times, Times New Roman, serif;
	font-size:14px;
	color:#cf7a00;
	text-decoration:underline;
	}

.teamcopy a:visited {
	font-family:Times, Times New Roman, serif;
	font-size:14px;
	color:#cf7a00;
	text-decoration:underline;
	}
	
.teamcopy a:hover {
	font-family:Times, Times New Roman, serif;
	font-size:14px;
	color:#989898;
	text-decoration:underline;
	}

.contactlink a:link {
	font-family:Garamond, Times New Roman, serif;
	font-size:12px;
	color:#cf7a00;
	text-decoration:underline;
	}

.contactlink a:visited {
	font-family:Garamond, Times New Roman, serif;
	font-size:12px;
	color:#cf7a00;
	text-decoration:underline;
	}
	
.contactlink a:hover {
	font-family:Garamond, Times New Roman, serif;
	font-size:12px;
	color:#989898;
	text-decoration:underline;
	}
	
.contactusbox {
	width:495px;
	height:350px;
	background-image:url(images/officelight.jpg);
	background-repeat:no-repeat;
	}
	
	
		/* start orange box styling */

#welcomebox {
	width:335px;
	height:100px;
	background-color:#cf7a00;
	text-align:center;
	font-family:Times, Times New Roman, serif;
	font-size:70px;
	color:#ffffff;
	line-height:100px;
	}
	
#aboutusbox {
	width:335px;
	height:100px;
	background-color:#cf7a00;
	text-align:center;
	font-family:Times, Times New Roman, serif;
	font-size:60px;
	color:#ffffff;
	line-height:100px;
	}
	
#drsuperbox {
	width:335px;
	height:100px;
	background-color:#cf7a00;
	text-align:center;
	font-family:Times, Times New Roman, serif;
	font-size:45px;
	color:#ffffff;
	line-height:100px;
	}
	
#sunwoobox {
	width:335px;
	height:100px;
	background-color:#cf7a00;
	text-align:center;
	font-family:Times, Times New Roman, serif;
	font-size:35px;
	color:#ffffff;
	line-height:100px;
	}
	
	
#faqsbox {
	display:table;
	width:335px;
	height:100px;
	background-color:#cf7a00;
	text-align:center;
	font-family:Times, Times New Roman, serif;
	font-size:35px;
	color:#ffffff;
	*display:block;
	*position:relative;
	}

#faqscopy {
	display:table-cell;
	vertical-align:middle;
	*display:block;
	*position:absolute;
	*text-align:center;
	*left:0px;
	*width:100%;
	*top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2);
	}
	
#testimonialsbox {
	width:335px;
	height:100px;
	background-color:#cf7a00;
	text-align:center;
	font-family:Times, Times New Roman, serif;
	font-size:50px;
	color:#ffffff;
	line-height:100px;
	}
	
#lowerjawbox {
	display:table;
	width:335px;
	height:100px;
	background-color:#cf7a00;
	text-align:center;
	font-family:Times, Times New Roman, serif;
	font-size:35px;
	color:#ffffff;
	*display:block;
	*position:relative;
	}

#lowerjawcopy {
	display:table-cell;
	vertical-align:middle;
	*display:block;
	*position:absolute;
	*text-align:center;
	*left:0px;
	*width:100%;
	*top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2);
	}
	
#gummybox {
	display:table;
	width:335px;
	height:100px;
	background-color:#cf7a00;
	text-align:center;
	font-family:Times, Times New Roman, serif;
	font-size:30px;
	color:#ffffff;
	*display:block;
	*position:relative;
	}

#gummycopy {
	display:table-cell;
	vertical-align:middle;
	*display:block;
	*position:absolute;
	*text-align:center;
	*left:0px;
	*width:100%;
	*top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2);
	}
	
#largejawbox {
	display:table;
	width:335px;
	height:100px;
	background-color:#cf7a00;
	text-align:center;
	font-family:Times, Times New Roman, serif;
	font-size:27px;
	color:#ffffff;
	*display:block;
	*position:relative;
	}

#largejawcopy {
	display:table-cell;
	vertical-align:middle;
	*display:block;
	*position:absolute;
	*text-align:center;
	*left:0px;
	*width:100%;
	*top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2);
	}
	
#chinproceduresbox {
	width:335px;
	height:100px;
	background-color:#cf7a00;
	text-align:center;
	font-family:Times, Times New Roman, serif;
	font-size:40px;
	color:#ffffff;
	line-height:100px;
	}
	
#distractionbox {
	display:table;
	width:335px;
	height:100px;
	background-color:#cf7a00;
	text-align:center;
	font-family:Times, Times New Roman, serif;
	font-size:32px;
	color:#ffffff;
	*display:block;
	*position:relative;
	}

#distractioncopy {
	display:table-cell;
	vertical-align:middle;
	*display:block;
	*position:absolute;
	*text-align:center;
	*left:0px;
	*width:100%;
	*top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2);
	}

		/* end orange box styling */
		/* end main styling */
	
		/* start sm styling */

.sm {
	position:absolute;
	top:0;
	right:60px;
	width:181px;
	height:41px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#aaaaaa;
	background-image:url(images/smbg.png);
	background-repeat:no-repeat;
	}
	
.followus {
	position:absolute;
	width:120px;
	}
	
.followuspadding {
	padding-top:15px;
	padding-left:15px;
	}
	
.smlist {
	position:absolute;
	}
	
.smlistpadding {
	padding-top:12px;
	padding-left:115px;
	}
		/* end sm styling */
		
		/* top nav styling */
		
#mainnav {
	position:absolute;
	top:46px;
	right:0px;
	width:641px;
	height:36px;
	background-image:url(images/navbg.png);
	background-repeat:no-repeat;
	}
	
		/* end top nav styling */
		
		/* start footer styling */

#footer1 {
	clear:both;
	height:30px;
	}
	
#footer {
	clear:both;
	background-image:url(images/bottom-footer.png);
	background-repeat:no-repeat;
	height:109px;
	width:980px;
	margin:0 auto;
	}
	
#footerpadding {
	padding-top:59px;
	padding-left:60px;
	padding-right:60px;
	margin-top:0;
	}
	
.footertext {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#636466;
	}
	
.footercontact {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#636466;
	}
	
.footercontact a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cf7a00;
	text-decoration:underline;
	}
	
.footercontact a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cf7a00;
	text-decoration:underline;
	}
	
.footercontact a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#989898;
	text-decoration:underline;
	}
	
		/* end footer styling */
	
		/* start twitter box styling */	
		
.twitterbox {
	position:relative;
	width:495px;
	height:111px;
	background-image:url(images/twitterbg.jpg);
	background-repeat:no-repeat;
	}
		
#twitter_update_list {
	padding-top:15px;
	padding-left:60px;
	padding-right:20px;
	}
		
#twitter_update_list li {
	list-style-type: none;
	list-style-position: outside;
	}
	
#twitter_update_list span {
	color: #666666;
	font-family:Times, "Times New Roman", serif;
	font-size:16px;
	}

#twitter_update_list a:link {
	display:block;
	font-family:Times, "Times New Roman", serif;
	font-size:16px;
	color:#d6a90e;
	text-decoration:underline;
	}
	
#twitter_update_list a:visited {
	display:block;
	font-family:Times, "Times New Roman", serif;
	font-size:16px;
	color:#d6a90e;
	text-decoration:underline;
	}
	
#twitter_update_list a:hover {
	text-decoration:none;
	color:#d6a90e;
	}
	
.followtwitter {
	position:absolute;
	bottom:10px;
	right:15px;
	font-family:Times, "Times New Roman", serif;
	font-size:14px;
	}	
	
.followtwitter a:link {
	display:inline;
	font-family:Times, "Times New Roman", serif;
	font-size:16px;
	color: #d6a90e;
	text-decoration:underline;
	}
	
.followtwitter a:visited {
	display:inline;
	font-family:Times, "Times New Roman", serif;
	font-size:16px;
	color:#d6a90e;
	text-decoration:underline;
	}
	
.followtwitter a:hover {
	text-decoration: none;
	color:#d6a90e;
	}


