@charset "utf-8"; html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video	{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; font-weight: normal;}

.click::before {
  font-size:85%;
  Font-style:italic;
  color:#000;
  content: "\(Click image to enlarge/reduce\)";
}


body {width:100%; font-family:times,serif; color:#000000; font-size:1em; font-weight:normal; font-style:normal; font-variant:normal; line-height:normal; border:0px solid red; background-image:url("http://exoticanimaldentistry.com/pics/bg-4.jpg");background-repeat:no-repeat;background-color:#faeed7;background-position:center top; line-height:130%; text-align:justify;}

a:link {color:#000;}
a:visited {color:#000;}
a:hover {color:#000;}
a:active {color:#000;}

a.menulink:link {color:#000;text-decoration:none;display:inline}
a.menulink:visited {color:#000;text-decoration:none;display:inline}
a.menulink:hover {color:#000;text-decoration:none;display:inline}
a.menulink:active {color:#000;text-decoration:none;display:inline}

a.menulinkorange:link {color:#CF631F;text-decoration:none;display:inline;font-size:125%;font-weight:900;}
a.menulinkorange:visited {color:#CF631F;text-decoration:none;display:inline;font-size:125%;font-weight:900;}
a.menulinkorange:hover {color:#CF631F;text-decoration:none;display:inline;font-size:125%;font-weight:900;}
a.menulinkorange:active {color:#CF631F;text-decoration:none;display:inline;font-size:125%;font-weight:900;}

a.menulinkwhite:link {color:#fff;text-decoration:none;display:inline}
a.menulinkwhite:visited {color:#fff;text-decoration:none;display:inline}
a.menulinkwhite:hover {color:#fff;text-decoration:none;display:inline}
a.menulinkwhite:active {color:#fff;text-decoration:none;display:inline}

a.under:link { color:#0e2740;text-decoration:underline;}
a.under:visited { color:#666;text-decoration:underline;}
a.under:hover { color:#621513;text-decoration:underline;}
a.under:active { color:#799581;text-decoration:underline;}

.spacer-1 {padding-bottom:2%;}
.no-display {display:none;}
p {padding-bottom:10px;}
h1 {color:red; font-size:144%; font-weight:900; padding:10px 0px 10px 0px;}
h2 {color:red; font-size:120%; font-weight:600; padding:10px 0px 10px 0px;}
h3 {color:blue; font-size:120%; font-weight:600; padding:10px 0px 10px 0px;}
h4 {color:blue; font-style:italic; font-size:110%; font-weight:400; padding:10px 0px 10px 0px;}
h5 {color:blue; font-style:italic; font-size:85%; font-weight:400; padding:7px 0px 7px 0px;}

ul {margin-left:20px; text-align:left;}
.ul-2 {margin-left:3% !important; text-align:left;}

li {padding-bottom:5px;}
.nostyle {list-style-type:none}
.ul-circle {list-style-type:circle !important;color:#fff;margin:0 0 0 20%;}
/*------------------------------------------------*/
/* slide menu */
.sidenav {
	font-family: 'Philosopher', sans-serif;
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    background-color: #33271d;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
    opacity:.9;
}

.sidenav a {
    padding: 8px 8px 8px 3px;
    text-decoration: none;
    font-size: 1em;
    color: #e86e09;
    display: block;
    transition: 0.3s;
}

.sidenav a:hover, .offcanvas a:focus{
    color: #169EFA;
    font-weight:900;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 1.2em;
    margin-left: 50px;
}

#main {
    transition: margin-left .5s;
    padding: 16px;
}

/* end slide menu */
.menu-icon {display:block;width:15%;position:relative;top:-30px;left:0%;z-index:3000;}
.img-menu {width:160px;}

/*------------------------------------------------*/

#main-container {margin:0px auto; width:100%; border:0px dotted blue;}
#main-content-area {border:0px solid black; width:90%; padding:0px; margin:auto;}
#left-column {width:72%; float:left;}
#left-column-2 {width:52%; float:left;}

#right-column {width:20%; float:right; text-align:left;}
#right-column-2 {width:20%; float:right; text-align:left;margin-right:60px;}
#center-column {width:15%; float:left; padding-left:30px;border:0px solid red;}
.slideshowwindow-1 {margin:auto; width:900px; height:300px; border:3px solid black; margin-top:10px; background-color:#000000;}
#fadeshow1 {border:0px solid orange;margin:0 auto;width:100% !important;}
#fadeshow1 .gallerylayer img{
width: 45%;
height: auto;
margin:0% 0px !important; padding:0px 0px !important;
float:right;
}

#fadeshow2 .gallerylayer{
height: auto !important;
margin:0% 0px !important; padding:0px 0px !important;
float:right;
}
#footer {font-size:.8em; margin:30px auto; width:78%;}
/*------------------------------------------------*/
.slideshow-1 {margin-left:0px;}
.menu-main-pos { margin-top:-55px;margin-left:270px;border:0px solid red;position:relative;z-index:2001;}
.menu {background-color:#fbd581;font-size:85%; padding:4px; margin-right:5px; border:1px solid black; font-family:serif; box-shadow: 2px 2px 5px #888888;}
.menu-2 {font-size:90%;}

.menu-current {background-color:#fffd38;font-weight:900;}

.magnify {border:1px solid black; border-radius:3%; background-color:#e8e0e7; position:relative; z-index:3002; -moz-box-shadow: 6px 6px 15px 3px #333; -webkit-box-shadow: 6px 6px 15px 3px #333; box-shadow: 6px 6px 15px 3px #333;}
/*------------------------------------------------*/
.img-lvves-2 {
	width:300px;
}
.img-email {
	height:30px;padding:0px 0px 0px 10px;position:relative;top:8px;
}
.img-figures-1 {float:left; padding:7px; border:1px double black; background-color:#ffffff; margin:7px 15px 5px 3px; position:relative; z-index:1002; width:210px;text-align:center;}
.img-figures-1a {display: inline-block;vertical-align: top; padding:7px; border:1px double black; background-color:#ffffff; margin:7px 15px 5px 3px; position:relative; z-index:1002; width:165px;text-align:center;}

.img-figures-1b {display: inline-block;vertical-align: top; padding:7px; border:1px double black; background-color:#ffffff; margin:7px 15px 5px 3px; position:relative; z-index:1002; width:205px;text-align:center;}
.img-figures-full-1 {display:inline-block;vertical-align:top;padding:2% 2% 2% 2%; border:1px double black; background-color:#ffffff; margin:1% auto; position:relative; z-index:1002; width:85%;text-align:center;}

.img-figures-2 {float:right; padding:7px; border:1px double black; background-color:#ffffff; margin:7px 3px 5px 15px; position:relative; z-index:1002; width:210px;text-align:center;}
.img-figures-2a {float:right; padding:7px; border:1px double black; background-color:#ffffff; margin:7px 3px 5px 15px; position:relative; z-index:1002; width:165px;text-align:center;}

.img-figures-width-a {width:200px; height:132px;}
.img-figures-width-aa {width:200px; height:150px;}
.img-figures-width-b {width:155px; height:auto;}
.img-figures-width-c {width:auto; height:155px;}
.img-figures-width-d {width:200px; height:310px;}
.img-figures-width-full-a {width:100%; height:auto;}
.img-fda {width:100%;}

.blockquote-1 {padding:3% 10%;text-align:left;}

.fadeslidedescdiv {position: absolute; visibility: visible; width: 40% !important; left: 0px; top: 110% !important; font-style: normal; font-variant-caps: normal; font-weight: normal; font-stretch: normal; font-size: 21px !important; line-height: normal; font-family: Verdana; z-index: 100000 !important; height: 129px;}
/*.descpanelfg {width:32% !important;margin:-20% 2% 0 65%;border:2px solid red;}*/
.descpanelbg {display:none;}
.line-break {padding-bottom:1%}
.line-height-1 {line-height:80%;}
.line-height-2 {line-height:100%;}
.line-height-3 {line-height:30%;}
#fadeshow2 .gallerylayer img{
max-width: 100%;
height: 100%;
}

/*------------------------------------------------*/
.img-2 {width:230px; border:1px solid black; background-color:white; padding:3px; float:left; margin:3px 15px 3px 0px;}
.img-3 {width:230px; border:1px solid black; background-color:white; padding:3px; float:right; margin:3px 0px 3px 15px;}
.img-4 {width:330px; border:1px solid black; background-color:white; padding:3px; float:right; margin:3px 0px 3px 15px;}
.img-5 {width:225px;padding:3px; text-align:center;line-height:110%;}

.img-center-col {width:150px; padding:5px; border:1px solid black; background-color:white;}
img-bg-gradient-1 {position:relative; 	z-index:1100; 	margin-left:60px; 	margin-top:-235px; width:905px; height:304px;}
.img-header-banner {width:60%;}
.img-header-banner-2 {display:none;}
.img-header-bio-pic {width:30%; border:3px solid #333333;display:inline-block;vertical-align:top;}
.img-header-tag-line {margin:100px 0 0 3%;width:60%;display:inline-block;vertical-align:top;}
.gradient-1 {background-color:yellow; width:900px; height:500px; margin-top:-500px; position:relative; z-index:2001;}
.img-wedge {width:200px; border:1px solid black; padding:7px; margin:5px; background-color:#fff;}
.img-sidebar-1 {width:160px; padding:3px; margin:0px auto; border:1px solid black}
/*------------------------------------------------*/
.pos-img-header-banner {margin-top:-185px; margin-left:7%; font-size:300%; color:white; position:relative; z-index:1200;}
.pos-img-header-bio-pic {position:relative; margin-top:1%; z-index:1200}
/*------------------------------------------------*/
.text-align-left {text-align:left;}
.text-align-center {text-align:center;}
.text-2 {font-size:200%;}
.text-70 {font-size:70%;}
.text-75 {font-size:75%;}
.text-80 {font-size:80%}
.text-85 {font-size:85%}
.text-90 {font-size:90%}
.text-box-1 {background-color:#FAEE9D;padding:5%;border:1px solid #000;font-size:80%;margin:5% 0;}
.text-box-2 {background-color:#FAF2E2;border:1px solid blue;display:flow-root;padding:1%;margin-bottom:1%;}
.text-registration-mark {font-size:70%; position:relative; top:-5px; border:0px solid red;}
.text-panel-1 {float:right; padding:20px; margin-left:15px; border:1px solid black; font-size:105%; font-weight:normal; font-style:italic; width:165px; text-align:left; line-height:140%; background-color:#f8f8f8;}
.text-transform-caps {text-transform:uppercase;}
.text-blue {color:blue;font-weight:600;}

.margin-top-1 {margin-top:10px;}
.margin-top-2 {margin-top:20px;}
.margin-top-3 {margin-top:5px;}
.margin-top-minus-1 {margin-top:-10px;}
.padding-bottom-1 {padding-bottom:10px;}
.padding-top-1 {padding-top:10px;}
.padding-top-2 {padding-top:20px;}
.padding-top-3 {padding-top:30px;}
.padding-left-1 {padding-left:20px; border:0px solid red;}
.margin-left-1 {margin-left:20px; border:0px solid red;}
.margin-left-2 {margin-left:5px; border:0px solid red;}
.margin-bottom-1 {margin-bottom:-5px; border:0px solid red;}

.width-30 {width:40%;border:0px solid red;}
.citation-padding-left-2 {padding-left:30px; border:0px solid red; margin-top:-10px; line-height:15px;}
.citation-padding-left-3 {padding-left:40px; border:0px solid red; margin-top:-10px; line-height:15px;}
.blockquote {margin:0px 35px 10px 35px; text-align:justify;}
.caption-figures-1{font-size:95%;font-style:italic;margin-top:5px;text-align:center;padding-left:5px;line-height:110%;border:0px solid red;}
.caption-figures-2 {font-size:95%; font-style:italic; margin:3px 10px; text-align:center;line-height:110%;}
.caption-figures-3 {font-size:95%; font-style:italic; margin:3px 0px; text-align:center;line-height:110%;}

.cv-item {padding-top:10px;}
.italic {font-style:italic;}
.bold {font-weight:900;}
.float-right {float:right;}
.float-left {float:left;}
.clear {clear:both;}
.fda-div {float:right;width:50%;margin:0 1%;}
.background-yellow {background-color:yellow; border:1px solid black; border-top-right-radius:2em; border-bottom-right-radius:2em;border-top-left-radius:.25em; border-bottom-left-radius:.25em; width:75.3%; padding:5px 10px 10px 7px;line-height:17px;}
.note-1 {font-style:italic;line-height:100%;padding:5px 20px;font-size:90%;border:1px solid black;}
/*------------------------------------------------*/
sup {font-size:75%; position:relative; top: -0.5em; padding-left:2px; color:red; font-weight:bold;}

.sidebar-1 {float:right; margin-left:15px; padding:15px; border:3px double black; width:35%; background-color:#f2e5ab; font-family:sans-serif; font-style:italic; font-size:90%;}
.citation-sidebar-1 {font-size:80%; 	margin-left:5px;}
/*------------------------------------------------*/
@media screen and (max-width: 900px) {
	#center-column {display:none;}
	#left-column {width:70%; float:left;}
	#left-column-2 {width:70%; float:left;}
	.img-header-tag-line {margin:150px 0 0 3%;width:60%;display:inline-block;vertical-align:top;}


}

@media screen and (max-width: 750px) {
	.sidenav {padding-top: 15px;}
	.sidenav a {font-size: 18px;}
	#left-column {width:95%; float:left;}
	#left-column-2 {width:95%; float:left;}
	#right-column {width:90%; float:right; text-align:left;}
	#right-column-2 {width:90%; float:right; text-align:left;margin-right:0px;padding-right:1%;}
	#center-column {display:none;}
	.img-header-tag-line {position:relative; margin:3% 0 0 2%;width:90%;}
	.img-header-banner {width:60%;}
	.slideshow-1 {margin-left:0px;height:450px;border:0px solid red;}
	.descpanelfg {width:60% !important;margin:10% 2% 0 2%;border:0px solid green;}
	.pos-img-header-banner {margin-top:5%; margin-left:3%; font-size:300%; color:white; position:absolute; top:0%; z-index:1200;display:inline;}
    .pos-img-header-bio-pic {position: relative;margin-top: -40%;z-index: 1200}
}

@media screen and (max-width: 620px) {
.slideshow-1 {margin-left:0px;height:350px;border:0px solid red;width:100% !important;}
.img-header-banner {width:60%;}
.sidebar-1 {float:none; margin:1%; border:3px double black; width:90%; background-color:#f2e5ab; font-family:sans-serif; font-style:italic; font-size:90%;}
.img-figures-full-1 {display:inline-block;vertical-align:top;padding:2% 3% 2% 2%; border:1px double black; background-color:#ffffff; margin:1% auto; position:relative; z-index:1002; width:100%;text-align:center;}
.pos-img-header-banner {margin-top:1%; margin-left:3%; font-size:300%; color:white; position:absolute; top:5%; z-index:1200;display:inline;width:auto;}
.pos-img-header-bio-pic {position: relative;margin-top: -35%;z-index: 1200;}
.img-header-tag-line {position:relative; margin:3% 0 0 2%;width:60%;}
.fda-div {float:none;width:90%;margin:1% 1%;}

}

@media screen and (max-width: 420px) {
.pos-img-header-bio-pic {position: relative;margin-top: -50%;z-index: 1200;}
.img-header-tag-line {position:relative; margin:0 0 0 2%;width:95%;}
.img-header-banner {display:none;}
.img-header-banner-2 {display:block;width:50%;}
.img-header-bio-pic {display:none;}
#fadeshow1 .gallerylayer img{
width: 55%;
height: auto;
margin:0% 0px !important; padding:0px 0px !important;
float:right;
}





}