.contentimage {
    float: right;
    margin-left: 20px;
}

body.mobile-site .contentimage {
    margin-left: 0;
    margin-bottom: 20px;
}

body.mobile-site .doctor-bio-page .contentpic2 {
    margin-bottom: 20px;
}

.frame-navigation-menu ul.navigation-menu li.submenu-top-item .menu-link-text a {
    padding: 0 4px;
}

.frame-navigation-menu ul.navigation-menu li.submenu-top-item-first .menu-link-text a {
    margin-left: 0;
}

body {
	margin: 0;
	padding: 0;
}

img {
    border: 0;
    outline: 0;
}

.outer-frame,
.frame-footer,
.frame-main
{
	min-width: 890px;
    width: 100%;
}

.outer-frame {
	padding: 0;
	margin: 0 auto;
}

.frame-navigation-menu {
	margin: 0;
	height: 30px;
	padding: 0;
    overflow: hidden;
}

body {
	margin: 0;
	padding: 0;
}

img {
    border: 0;
    outline: 0;
}

.outer-frame,
.frame-footer,
.frame-main
{
	min-width: 890px;
    width: 100%;
}

.outer-frame {
	padding: 0;
	margin: 0 auto;
}

.frame-navigation-menu {
	margin: 0;
	height: 30px;
	padding: 0;
	background-color: #448FAB;
	clear: both;
}

.frame-footer {
	height: 32px;
	margin: 0;
	padding: 0;
	background-color: #448FAB;
	clear: both;
}

.frame-footer-content {
	width: 78%;
	margin: 0 0 0 22%;
	text-align: center;
}

.frame-footer a:link,
.frame-footer a:visited,
.frame-footer a:hover,
.frame-footer a:focus,
.frame-footer a:active
{
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.frame-footer a:hover,
.frame-footer a:focus,
.frame-footer a:active {
	color: #B7FAFF;
}

.frame-navigation-menu ul.navigation-menu {
	list-style-type: none;
	padding: 0;
	/*margin: 0 0 0 240px;*/
    margin: 0;
	height: 30px;

    display: table;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.frame-navigation-menu ul.navigation-menu > li {
    float: left;

    float: none;
    display: table-cell;
    text-align: right;
    padding-right: 30px;

    /*
    outline: 1px solid red;
    */
}

.frame-navigation-menu ul.navigation-menu > li.submenu-top-item-last {
    padding-right: 50px;
}

.frame-navigation-menu ul.navigation-menu li.submenu-top-item a:link,
.frame-navigation-menu ul.navigation-menu li.submenu-top-item a:visited,
.frame-navigation-menu ul.navigation-menu li.submenu-top-item a:hover,
.frame-navigation-menu ul.navigation-menu li.submenu-top-item a:focus,
.frame-navigation-menu ul.navigation-menu li.submenu-top-item a:active 
{
	color: #FFFFFF;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	text-decoration: none;
	width: auto;
	/*float: left;*/
    display: inline-block;
    *display: inline;
    *zoom: 1;
	text-align: center;

/*
	margin: 0;
	padding: 0;
*/
	overflow: hidden;
}

.frame-navigation-menu ul.navigation-menu li.submenu-top-item a:hover,
.frame-navigation-menu ul.navigation-menu li.submenu-top-item a:focus,
.frame-navigation-menu ul.navigation-menu li.submenu-top-item a:active {
    color: #FD0;
}

.frame-navigation-menu ul.navigation-menu li.submenu-top-item ul.sub-navigation-menu {
	display: none;
	position: absolute;
	z-index: 9999;
	margin: 0;
	padding: 8px 12px;
	list-style-type: none;
	background-color: #448FAB;
	border: 1px solid #551033;
}

.frame-navigation-menu ul.navigation-menu li.submenu-top-item ul.sub-navigation-menu li {
	clear: both;
}

.frame-navigation-menu ul.navigation-menu li.submenu-top-item ul.sub-navigation-menu li a:link,
.frame-navigation-menu ul.navigation-menu li.submenu-top-item ul.sub-navigation-menu li a:visited,
.frame-navigation-menu ul.navigation-menu li.submenu-top-item ul.sub-navigation-menu li a:hover,
.frame-navigation-menu ul.navigation-menu li.submenu-top-item ul.sub-navigation-menu li a:focus,
.frame-navigation-menu ul.navigation-menu li.submenu-top-item ul.sub-navigation-menu li a:active
{
	float: left;
	clear: both;
	text-align: left;
}

.frame-masthead img {
	padding: 0;
	margin: 0;
	display: inline;
}

#ufoDemo {
	padding: 0;
	margin: 0;
	height: 135px;
	display: inline;
}

.frame-page-menu {
	width: 200px;
	background-color: #448FAB;
	display: table-cell;
	padding: 0 2px;
    text-align: center;
}

.frame-page-menu .generic-banner-link img {
    margin-top: 10px;
}

.frame-page-menu ul.links-list {
	width: 90%;
	list-style-type: none;
	padding: 0;
	margin: 10px 0 0 0;
}

.frame-page-menu img {
	padding: 0;
	margin: 0 auto;
}

.frame-page-menu ul.links-list li {
    display: block;
    padding: 0 10px;
}

.frame-page-menu ul.links-list a:link,
.frame-page-menu ul.links-list a:visited,
.frame-page-menu ul.links-list a:hover,
.frame-page-menu ul.links-list a:focus,
.frame-page-menu ul.links-list a:active
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 10px 0;
	margin: 0;
    display: block;
}

.frame-page-menu ul.links-list img {
	margin: 0;
	padding: 0;
	border: 0;
}

.frame-copyright {
	clear: both;
}

.frame-copyright a:link,
.frame-copyright a:visited,
.frame-copyright a:active,
.frame-copyright a:hover
{
	color: #000000;
	font-family: 'Palatino Linotype', 'Times New Roman', serif;
}

.frame-main {
	min-height: 800px;
	height: auto !important;
	height: 800px;
	clear: both;
	display: table;
}

.frame-content {
	margin: 10px 10px 0 0;
	display: table-cell;
	min-width: 1px;
	width: auto !important;
	width: 1px;
	min-height: 800px;
	height: auto !important;
	height: 800px;
	margin: 0;
	vertical-align: top;
	padding: 20px;
}

#inner-frame-content {
	padding-right: 20px;
}

.submenu-top-item img {
    margin-left: 40px;
}

.submenu-top-item-first img {
    margin-left: 0;
}

/* Mobile Site */

body.fh-full-site .mobile-site-only,
body.mobile-site .full-site-only {
    display: none;
}

body.mobile-site {
    font-size: 100%;
    background: #FFF;
    color: #000;
}

body.mobile-site .contentpic2,
body.mobile-site .contentimage {
    margin: 0;
    float: none;
    padding: 0;
    border: 0;
    max-width: 100%;
}

body.mobile-site .contentpic2 {
    margin-top: 20px;
}

body.mobile-site h1.pagetitle {
    font-size: 1.4em;
}

/* Next CSS */
a[href=""],a[href="#"]{cursor:default;}.jobform{background-color:#26455e;}#job-listing-cell{background-color:#26455e;}.frame-masthead{width:890px;height:160px;overflow:hidden;position:relative;background-color:#14293a;}.frame-masthead .masthead-list{margin:0;padding:0;list-style:none;}.frame-masthead .masthead-list li,.frame-masthead .masthead-list img{display:none;position:absolute;left:0;top:0;width:100%;height:100%;}.frame-masthead .masthead-list .li-0,.frame-masthead .masthead-list .li-0 img{display:block;}.inner-listing{margin:0;padding:0;list-style:none;position:relative;}.inner-listing li,.inner-listing img{display:none;position:absolute;left:0;top:0;width:100%;height:100%;}.inner-listing .li-0,.inner-listing .li-0 img{display:block;}.inner-listing,.inner-listing li,.inner-listing img{width:600px;height:258px;}ul.ecard li{display:inline-block;width:25%;margin-right:5%;}table.ecard-table{background:#5c778d;}.side-submenu-item-hidden{display:none;}.side-submenu-item{position:absolute;top:0;left:0;z-index:9000;background:#4f677c;min-width:202px;}.side-submenu-item a:link,.side-submenu-item a:visited,.side-submenu-item a:hover,.side-submenu-item a:focus,.side-submenu-item a:active{display:block;color:#fff;text-decoration:none;padding:5px 20px;font-family:Verdana, sans-serif;text-transform:uppercase;}.side-submenu-item a:hover,.side-submenu-item a:focus,.side-submenu-item a:active{background:#793f11;}.home-page-banner{margin-bottom:20px;}.ms-scroll-top,.ms-scroll-center,.ms-scroll-bottom{width:600px;background-repeat:no-repeat;background-position:left top;}.ms-scroll-top{height:62px;background-image:url(/images/ms-doctor-top.png);}.ms-scroll-bottom{height:7px;background-image:url(/images/ms-doctor-bottom.png);}.ms-scroll-center{position:relative;background-repeat:repeat-y;width:600px;height:62px;padding:0;overflow:hidden;background-image:url(/images/ms-doctor-center.png);}.ms-scroll-left-arrow,.ms-scroll-right-arrow{position:absolute;top:13px;z-index:5000;cursor:pointer;}.ms-scroll-left-arrow{left:0;}.ms-scroll-right-arrow{right:0;}ul.ecard,.side-submenu-item ul,.mini-bio-listing,.footer-buttons{margin:0;padding:0;list-style:none;}.mini-bio-doctor-photo{width:62px;height:62px;}.mini-bio-list-item{display:inline;margin:0 0 0 12px;}h1.pagetitle a:link,h1.pagetitle a:visited{color:#a98665;}h1{color:#7a3f07;}.frame-navigation-menu ul.navigation-menu li.submenu-top-item .menu-link-text a{margin-left:30px !important;font-size:16px !important;font-family:arial;font-weight:normal;text-transform:uppercase;}.frame-copyright a:link,.frame-copyright a:visited{color:#5c778d;font-family:arial;font-size:10px;text-decoration:none;}.frame-copyright a:hover{color:#5c778d;font-family:arial;font-size:10px;text-decoration:underline;}.frame-ticker{background-image:url(/images/text-box-hp.png);background-repeat:no-repeat;height:93px;width:890px;background-position:center;}.frame-navigation-menu ul.navigation-menu li.submenu-top-item ul.sub-navigation-menu li a:link{font-family:arial;font-size:12px;font-weight:normal;text-transform:uppercase;}.frame-navigation-menu ul.navigation-menu li.submenu-top-item a:hover{color:#a98665;}.frame-navigation-menu ul.navigation-menu li.submenu-top-item ul.sub-navigation-menu{display:none;position:absolute;z-index:9999;margin:0;padding:8px 12px;list-style-type:none;border:1px solid #551033;background:#793f11;background:-moz-linear-gradient(top,#793f11 0%,#8b4e1d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#793f11),color-stop(100%,#8b4e1d));background:-webkit-linear-gradient(top,#793f11 0%,#8b4e1d 100%);background:-o-linear-gradient(top,#793f11 0%,#8b4e1d 100%);background:-ms-linear-gradient(top,#793f11 0%,#8b4e1d 100%);background:linear-gradient(to bottom,#793f11 0%,#8b4e1d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#793f11',endColorstr='#8b4e1d',GradientType=0);}.frame-ticker-content{color:#fff;font-family:arial;font-size:14px;font-weight:normal;padding-right:20px;padding-top:20px;padding-left:20px;text-align:center;}body{background-color:#14293a;}.outer-frame{width:890px;}.masthead{background-color:#fbefdf;border:0px solid #122939;border-bottom:0;}.frame-navigation-menu{background-color:#7a3f07;border-top:1px solid #122939;padding:10px;}.frame-page-menu{background:-moz-linear-gradient(top,#4d667b 0%,rgba(229,229,229,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4d667b),color-stop(100%,rgba(229,229,229,0)));background:-webkit-linear-gradient(top,#4d667b 0%,rgba(229,229,229,0) 100%);background:-o-linear-gradient(top,#4d667b 0%,rgba(229,229,229,0) 100%);background:-ms-linear-gradient(top,#4d667b 0%,rgba(229,229,229,0) 100%);background:linear-gradient(to bottom,#4d667b 0%,rgba(229,229,229,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d667b',endColorstr='#00e5e5e5',GradientType=0);background-color:#14293a;}.pagetitle{font-family:Arial;font-size:24px;font-weight:bold;color:#a98665;}.pageContent{font-size:15px;font-family:Arial, sans-serif;margin:15px 20px 5px 20px;background-color:#14293c;color:#fff;padding-left:30px;}.pageContent a:link{color:#cccdce;}.pageContent a:visited{color:#cccdce;}.pageContent a:hover,.pageContent a:focus,.pageContent a:active{color:#b4c5d3;}.frame-footer{background-color:#7a3f07;height:auto;}.frame-footer-content{text-align:center;margin:0;width:auto;height:55px;padding:7px 0;}.frame-footer-content img{display:inline;}.footer-buttons li{display:inline;margin:0 23px;}.speciality-list{font-size:14px;color:#a47131;}.speciality-list2{font-size:16px;font-weight:100;text-decoration:none;color:#a47131;}.speciality-list A{font-weight:100;}.formlabel{font-family:Arial;font-size:14px;font-weight:bold;}.size3text{font-family:Arial;color:#fff;font-size:16px;font-weight:bold;text-decoration:none;}.piclinks{font-family:Arial;font-size:18px;text-decoration:underline;}.piclinks a:link{font-family:Arial;font-size:18px;text-decoration:underline;color:#415694;}.piclinks a:hover{font-family:Arial;font-size:18px;text-decoration:underline;color:#415694;}.piclinks a:visited{font-family:Arial;font-size:18px;text-decoration:underline;color:#415694;}.contentpic2,.doctor_pic{background:transparent;border:2px solid #5c778d;}.feature18{font-family:Arial;font-size:23px;color:#a98665;font-weight:bold;}.feature14{font-family:Arial;font-size:18px;font-weight:bold;color:#a98665;}.feature12{font-family:Arial;font-size:12px;font-weight:bold;color:#a47131;}.feature{font-family:Arial;font-size:12px;}.feature A{text-decoration:none;color:#00f;}.feature A:Hover{text-decoration:none;color:#f00;}.text12b{font-family:Arial;font-size:12px;font-weight:bold;color:#000;}.text12{font-family:Arial;font-size:12px;font-weight:normal;color:#000;}.activedate{background-color:#364d5f;border:0px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#cbdff0;}.dateevent{font-family:Arial;font-size:10px;}.inactivedate{background-color:#314250;border:0px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}.dateevent{font-family:Arial;font-size:10px;}.formlabel{font-family:Arial;font-size:14px;font-weight:bold;color:#00c;}.label{font-family:Arial;font-size:14px;font-weight:bold;}.summary{font-size:12px;}.remove{color:#f00;}.myform{font-family:Arial;font-weight:bold;font-size:12px;background:#e6e6fa;}.today{background-color:#7997ae;color:#14293a;border:0px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:0px solid #7991a5;}.today a{color:#f6efdd;}.month{background-color:#793f11;font-weight:bold;border:0px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px;}.day{background-color:#4d667b;border:0px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}.F{font-family:Arial;font-weight:bold;font-size:12px;background:#ffb6c1;}.M{font-family:Arial;font-weight:bold;font-size:12px;background:#93d2fb;}table{font-size:16px;border:none;}.speciality-list{color:#a47131;font-size:16px;}.mobile-site body{background:none;}.mobile-site .pageContent{background:none;color:#000;}.mobile-site .pageContent img[src="/images/bullet.gif"]{margin-right:6px;}.mobile-site .pageContent embed,.mobile-site .pageContent object,.mobile-site .pageContent img,.mobile-site .pageContent table{-moz-box-sizing:border-box;-webkitbox-sizing:border-box;box-sizing:border-box;max-width:100%;height:auto;}.mobile-site .pageContent .contentimage,.mobile-site .pageContent .contentpic2{float:none !important;display:block !important;margin:0 !important;padding:0 !important;}.mobile-site .pageContent .contentimage br,.mobile-site .pageContent .contentpic2 br{display:none;}.mobile-site .pageContent .contentimage{margin-bottom:20px !important;}.mobile-site .pageContent a:link,.mobile-site .pageContent a:visited,.mobile-site .pageContent a:hover,.mobile-site .pageContent a:focus,.mobile-site .pageContent a:active{color:#000;}.mobile-site .doctor-listing-page table,.mobile-site .doctor-listing-page tr,.mobile-site .doctor-listing-page td,.mobile-site .doctor-listing-page tbody{display:block;}.mobile-site .doctor-listing-page .speciality-list{font-size:1.3em;}.mobile-site .doctor-listing-page img{display:none;}.mobile-site .doctor-listing-page .doctor{display:block;}.mobile-site .doctor-listing-page td{font-size:1.2em;}.mobile-site .doctor-listing-page td:first-child{padding-top:12px;}@media only screen and (min-width: 400px){.frame-navigation-menu ul.navigation-menu li.submenu-top-item .menu-link-text a{margin-left:10px !important;font-size:12px !important;}}@media only screen and (min-width: 600px){.frame-navigation-menu ul.navigation-menu li.submenu-top-item .menu-link-text a{margin-left:15px !important;font-size:14px !important;}}@media only screen and (min-width: 900px){.frame-navigation-menu ul.navigation-menu li.submenu-top-item .menu-link-text a{margin-left:30px !important;font-size:16px !important;}}
/* IE fixes */

.ie-lt8 .frame-main {
    display: block;
}

.ie-lt8 .frame-content {
    float: none;
    width: auto;
    display: block;
    margin: 0;
}

.ie-lt8 .ie-page-menu {
    background-color: #3C4D22;
    width: 220px;
}

.ie-lt8 .frame-page-menu .generic-banner-link img {
    margin-left: 8px;
}

html.ie-lt8>body .frame-page-menu ul.links-list li {
    padding: 0;
}
