@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);

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

body {
    margin: 0;
    padding: 20px 0;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    line-height: 1;
}

h2.feature14,
h1.pagetitle {
    margin-bottom: 10px;
}

img[src*="bullet.gif"] {
    margin-right: 6px;
}

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

#doctor-search-wrap {
    float: right;
    width: 190px;
    height: 26px;
    background: url(/images/search_background.png) no-repeat top left;
    /*position: absolute;*/
    bottom: 20px;
    right: 0;
}

#doctor-search-name {
    border: 0;
    padding: 0 0 0 5px;
    width: 159px;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    background: transparent;
}

#doctor-search-name:focus {
    outline: none;
}

#fh-content-page .section-divider,
#fh-content-page .mmm-container,
#fh-content-page .naa-container {
    display: none;
}

#fh-content-page .content-container {
    border-top: 1px solid #ccc;
}

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

img {
    border-style: none;
}

.doctor-special-table {
    width: 650px;
}

.doctor-special-table td {
    font: 16px/32px Arial, sans-serif;
}

.doctor-alpha-table td {
    font: 16px Arial, sans-serif;
}

.fh-doc-slider {
    position: relative;
    float: right;
    width: 212px;
    height: 258px;
    margin: 20px 0 20px 20px;

    -webkit-box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.15);
}

.fh-doc-slider img {
    border: 0;
    width: 200px;
    height: 246px;
    padding: 5px;
    border: 1px solid #888;
}

.fh-doc-slider ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.fh-doc-slider li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: auto;
    display: none;
    width: 200px;
    height: 246px;
}

.fh-doc-slider li.li-0 {
    display: block;
}

/* Begin Team Logos */

#copyright-links {
	float: left;
}

#team-logos {
	float: right;
}

#team-logos ul {
	margin: 0;
	padding: 0;
}

#team-logos ul li {
	display: inline;
}

#team-logos p {
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	margin: 10px 0;
}

#team-logos ul li img {
	margin-left: 16px;
	margin-bottom: 10px;
	border-style: none;
}

/* End Team Logos */

.banner-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.banner-list li {
	display: inline;
}

.banner-list img {
	border-style: none;
	margin-left: 20px;
}

.banner-list li.list-item-0 img {
	margin-left: 0;
}

body {
	text-align: center;
    font: 100%/1.5 "Open Sans", "Times New Roman", serif;
}

/* IE7 fix */
*:first-child+html body {
    font-family: "Times New Roman", serif;
}

#fh-home-page .pagetitle {
    margin-top: 0.5em;
}

.searchbox {
	display: none;
}

.fh-page .searchbox {
    display: block;
    margin-top: 10px;
}

.outer-frame,
.lcs-container,
.mmm-container,
.naa-container,
.breadcrumbs-container,
.copyright-container,
.section-divider,
.footer-container {
	width: 970px;
	text-align: left;
}

.copyright-container {
	text-align: left;
	clear: both;
}

.copyright-container a {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
}

.naa-container {
	clear: both;
	border-right: 1px solid #7d9ac4;
	width: 969px;
	float: left;
	margin: 0;
	padding: 0;
	/*height: 144px;*/
	overflow: hidden;
}

.content-container {
	/*width: 930px;*/
	margin: 0;
	/*padding: 10px 0 14px 0;*/
    width: 932px;
    padding: 18px;
	clear: both;
}

#fh-home-page .content-container {
    display: none;
}

.contentpic2 {
    margin: 20px 0 20px 20px;
}

.contentimage {
    float: right;
    display: block;
    padding: 6px;
}

body.mobile-site iframe.hospital-map {
    width: 280px;
}

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

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

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

.outer-frame {
	margin: 0 auto;
}

.lcs-container,
.navigation-menu,
.mmm-container {
	clear: both;
}

.lcs-container {
	min-height: 108px;
	height: auto !important;
	height: 108px;
	display: inline;
	margin-bottom: 10px;
}

.mmm-container {
	margin-top: 2px;
	margin-bottom: 2px;
	min-height: 346px;
	height: auto !important;
	height: 346px;
	overflow: hidden;
	z-index: 1;
	float: left;
}

.logo-container {
	float: left;
	width: 275px;
	margin: 0;
	padding: 0 0 6px 0;
}

.logo-container img {
	margin: 0;
	padding: 0;
	float: left;
}

.contact-container {
	float: left;
	width: 340px;
	margin: 10px 0;
	padding: 0 0 0 10px;
	border-left: 2px solid #5561ab;
	font: bold 12px Arial, sans-serif;
}

.contact-container table {
    width: 460px;
    min-height: 108px;
    /*table-layout: fixed;*/
}

.contact-container table th,
.contact-container table td {
    text-align: left;
    vertical-align: top;
    padding-top: 10px;
}

.contact-container table th {
    font-size: 1.17em;
    line-height: 1;
}

.contact-container table td {
    font-weight: normal;
}

.search-container {
	float: right;
	margin: 0;
	padding: 0;
	width: 220px;
	overflow: hidden;
	position: relative;
}

.search-container .phone {
    text-align: right;
    padding-top: 10px;
    font: bold 16px Arial, sans-serif;
}

.search_button, .search_input {
	float: right;
}

.search_input {
	margin-right: 10px;
}

.language-choice-container {
	float: right;
	clear: both;
	font-family: Biondi, 'Minion Pro', serif;
	font-size:16px;
}

.mission-statement-container, .news-container {
	width: 189px;
	height: 346px;
	float: left;
	margin: 0;
	padding: 0;
	display: inline;
	overflow: hidden;
}

.functionbox {
	position: absolute;
	bottom: 0;
	right: 0;
}

table p {
	margin-top: 0;
}

.search-container {
	
	min-height: 90px;
	height: auto !important;
	height: 90px;
	position: relative;
}

.functionbox ul {
	float: right;
	margin: 0;
	padding: 0;
	clear: both;
	white-space: nowrap;
	list-style-type: none;
}

.functionbox ul li {
	display: inline;
}

.functionbox img {
	border: 0;
	margin: 0;
	padding: 0;
}

.news-container {
	min-height: 144px;
	height: auto !important;
	height: 144px;
	overflow: hidden;
	font: bold 12px/12px 'Times New Roman', Times, serif;
}

.news-container p.title {
	text-align: center;
	text-decoration: underline;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-bottom: 0px;
	font: small-caps bold 14px/14px 'Times New Roman', Times, serif;
}

.news-container  ul.newsticker-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	font: bold 12px/12px 'Times New Roman', Times, serif;
}

.news-container  ul.newsticker-list li {
	margin: 12px 1px 0 0;
	padding: 0;
	height: auto;
}

.news-container  ul.newsticker-list a,
.news-container  ul.newsticker-list a:link,
.news-container  ul.newsticker-list a:hover,
.news-container  ul.newsticker-list a:active,
.news-container  ul.newsticker-list a:active {
	text-decoration: none;
	font: bold 12px/12px 'Times New Roman', Times, serif;
	height: auto;
}

.news-container  ul.newsticker-list a:hover {
	text-decoration: underline;
}

.news-container .newsticker-list-item-description {
	display: none;
}

.masthead-container {
	width: 588px;
	height: 344px;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
	z-index: 1;
	margin-left: 4px;
	display: inline;
}

.announcement-container ul.list-navigation-aide,
.small-announcement-container ul.list-navigation-aide,
.masthead-container ul.list-navigation-aide,
.announcement-container ul.list-ads,
.small-announcement-container ul.list-ads,
.masthead-container ul.list-ads {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.masthead-container ul.list-navigation-aide li,
.masthead-container ul.list-ads li {
	display: inline;
	float: left;
	width: 588px;
	height: 344px;
}

.annnouncement-container img,
.masthead-container img {
	margin: 0;
	padding: 0;
	border: 0;
}

.masthead-container img {
	width: 584px;
	height: 349px;
}

.about-container {
	width: 571px;
	/*min-height: 144px;
	height: auto !important;
	height: 144px;*/
	height: 144px;
	overflow: auto;
	padding: 0 10px;
	float: left;
	font-weight: bold;
	font-size: 1.0em;
	border-left: 2px solid #7d9ac4;
	font-family: 'Minion Pro', Arial, sans-serif;
}

.section-divider {
	display: block;
	height: 24px;
	clear: both;
	margin: 0;
	padding: 0;
}

.about-container img {
	float: left;
	margin: 0;
	padding: 0;
}

.menu-container {
	width: 189px;
	min-height: 346px;
	height: auto !important;
	height: 346px;
	float: right;
	font-family: Arial, sans-serif;
	font-weight:normal;
	overflow: visible;
	z-index: 1;
	margin: 0;
	padding: 0;
	display: inline;
}

.menu-container img {
	margin: 0;
	padding: 0;
	width: 189px;
	height: 344px;
}

.announcement-container,
.small-announcement-container {
	height: 144px;
	font-size: 12px;
	font-weight: bold;
	float: left;
	margin: 0;
	padding: 0;
	width: 188px;
	z-index: 1;
}

.announcement-banner,
.small-announcement-banner {
	min-height: 144px;
	height: auto !important;
	height: 144px;	
}

.announcement-container ul,
.small-announcement-container ul {
	margin: 0 auto;
}

.announcement-container ul li,
.small-announcement-container ul li {
	margin: 0;
	padding: 0;
}

.announcement-container img,
.small-announcement-container img {
	border: 0;
	margin: 0;
	padding: 0;
}

.footer-container {
	margin: 0;
	padding: 0;
	height: 54px;
	line-height: 54px;
	vertical-align: middle;
	clear: both;
	background-repeat: repeat-x;
	text-align: center;
}

.footer-container img {
	border: 0;
	margin: 0 auto;
	display: inline;
	vertical-align: middle;
}

.footer-container ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.footer-container ul li {
	display: inline;
}

/* Navigation Menu */

.navigation-menu-container {
	clear: both;
	margin: 0;
	padding: 0;
	float: left;
}

.navigation-menu {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 980px;
	height: 35px;
	text-align:center;
}

.navigation-menu img {
	border: 0;
	margin: 0;
	padding: 0;
	float: left;
}

.navigation-menu li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}

html body div.navigation-menu-container ul.navigation-menu li ul.sub-navigation-menu {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	margin: 0;
    padding: 2px 0;
	list-style-type: none;
	border: 1px solid black;
	z-index: 999999;
}

.navigation-menu li .sub-navigation-menu li {
	margin: 0;
	padding: 0;
	clear: both;
	float: left;
	white-space: nowrap;
    display: block;
    width: 100%;
}

.submenu-item {
	text-align: left;
}

.sub-navigation-menu a:link,
.sub-navigation-menu a:visited,
.sub-navigation-menu a:hover,
.sub-navigation-menu a:focus,
.sub-navigation-menu a:active  {
    font-weight: bold;
    text-decoration: none;
	font-size: 14px;
	line-height: 22px;
	text-align:left;
    display: block;
    padding: 2px 10px;
}

/* Standard Menu */

.menu-container .links-list {
	list-style-type: none;
	margin: 2px 0 2px 10px;
	padding: 0;
}

.menu-container .links-list a, .navigation-menu li a {
	font-weight: bold;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}

.menu-container .links-list a {
	font-size: 13px;
	margin-bottom: 14px;
}

/* Bottom Links */

.misc-links-container ul.links-list {
	margin: 0;
	padding: 0;
	float: left;
}

.misc-links-container ul.links-list li {
	display: inline;
}

.misc-links-container ul.links-list li img {
	border: 0;
	margin: 0;
	padding: 0;
}

.misc-links-container .misc-logo-container {
	float: right;
}

.misc-links-container .misc-logo-container img {
	border: 0;
	padding: 0;
	margin: 10px 0 20px 0;
}

/* Miscellaneous */

.search_input label {
	display: none;
}

.fh-page .search_input label {
    display: inline;
    margin-right: 8px;
    font: bold 14px Arial, sans-serif;
}

.mission-statement-heading, .mission-statement {
	margin: 0;
	padding: 0;
	font-weight: normal;
	text-align: center;
	font-size: 12px ;
	line-height: 13px ;
	font-family: 'Tekton Pro', 'Minion Pro', sans-serif;
	letter-spacing:1px;
	display: none;
}

.mission-statement {
	margin: 0 16px;
}

.patient-survey-logo-container {
	margin: 0 auto;
	text-align: center;
	width: 152px;
	height: 97px;;
	display: none;
}
.mission-statement-heading {
	font-size:15px;
	letter-spacing:1px;
}

.about-container h1.description {
	margin-top: 2.0em;
}

.content-container {
	background-repeat: no-repeat;
	background-position: bottom right;
}

/* Next CSS */
/* Middlesex Orthopedic Surgeons, PC */
@import url(http://fonts.googleapis.com/css?family=Permanent+Marker|Handlee);

.outer-frame {
    box-shadow: 4px 4px rgba(0, 0, 0, 0.35);    
}

a.search-health-link:link,
a.search-health-link:visited,
a.search-health-link:hover,
a.search-health-link:focus,
a.search-health-link:active {
    float: left;
    clear: left;
    line-height: 39px;
    text-decoration: none;
    margin-right: 10px;
    font-size: 16px;
}

a[href=""], a[href="#"] {
  cursor: default;
}

body {
    background-color: #f4f4f4;
    background-image: url("/docs/bg.gif");
    background-repeat:repeat-x;
}

#copyright-links {
    width: 100%;
}

.copyright-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.copyright-item {
    display: inline;
    margin-right: 5px;
}

.health-research-item {
    float: right;
}

.printable-version body#fh-content-page,
.printable-version body#fh-home-page {
    background: #fff;
    color: #000;
    filter: none;
}

body.text-size-1 .pageContent  { font-size: 85%; }
body.text-size-2 .pageContent  { font-size: 90%; }
body.text-size-3 .pageContent  { font-size: 95%; }
body.text-size-4 .pageContent  { font-size: 100%; }
body.text-size-5 .pageContent  { font-size: 110%; }
body.text-size-6 .pageContent  { font-size: 120%; }
body.text-size-7 .pageContent  { font-size: 130%; }
body.text-size-8 .pageContent  { font-size: 140%; }
body.text-size-9 .pageContent  { font-size: 150%; }
body.text-size-10 .pageContent { font-size: 160%; }
body.text-size-11 .pageContent { font-size: 170%; }
body.text-size-12 .pageContent { font-size: 180%; }
body.text-size-13 .pageContent { font-size: 190%; }
body.text-size-14 .pageContent { font-size: 200%; }

#fh-home-page .pageContent,
#fh-home-page .pageContent h1.pagetitle,
#fh-home-page .pageContent h2.feature14 {
    line-height: 1.2;
}

#fh-home-page .pageContent h1.pagetitle,
#fh-home-page .pageContent h2.feature14 {
    margin-top: 5px;    
}

.lcs-container {
    position: relative;    
}

.toolbar {
    float: right;
    position: relative;
    top: -10px;
}

.toolbar li {
    display: inline;
}

.toolbar .feature-list {
    margin: 0;
    padding: 0;
    list-style: none;
    float: right;
}

.pa-table {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
}

#memo-letter {
width: 575px;
height: auto;
padding: 10px;
background-color:#F9F9F9;
border:1px solid #ccc;
font-family: 'Handlee', cursive;
}

#memo-letter h1.pagetitle {
font-family: 'Permanent Marker', cursive;
}

#doctor-portraits h1 {
   color: #770A0A;
   text-align: center;
   padding-bottom: 6px;
   margin-bottom: 20px;
   border-bottom: 1px solid #4d7e9c;
}

.pageContent .pa-request-link a:link,
.pageContent .pa-request-link a:hover,
.pageContent .pa-request-link a:visited,
#doctor-portraits a {
   text-decoration: none;
   color: white;
}

.pa-request-link,
#doctor-portraits .learn-more {
   margin: 10px auto 40px auto;
   width: 180px;
   padding: 10px;
   font-size: 1.1em;
   font-style: italic;
   font-weight: bold;
   -moz-border-radius: 6px;
   -webkit-border-radius: 6px;
   border-radius: 6px;
color: #1F3C5C
background-color: #1E5799;
background-color: #7DB9E8;
background-image: -moz-linear-gradient(top, #AA0F0F 0%, #770A0A 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#AA0F0F), color-stop(100%,#770A0A));
background-image: -webkit-linear-gradient(top, #AA0F0F 0%,#770A0A 100%);
background-image: -o-linear-gradient(top, #AA0F0F 0%,#770A0A 100%);
background-image: -ms-linear-gradient(top, #AA0F0F 0%,#770A0A 100%);
background-image: linear-gradient(to bottom, #AA0F0F 0%,#770A0A 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#AA0F0F', endColorstr='#770A0A',GradientType=0 );
background-repeat: repeat-x;
color: white;
text-align: center;
}

.pa-request-link {
   width: 220px;
   font-style: normal;
float:left;
margin: 10px;
}

#doctor-portraits h2 {
   margin-bottom: 20px;
   color: #000;
}

#doctor-portraits .list-of-doctors {
   list-style: none;
   margin: 0;
   padding: 0;
}

#doctor-portraits .list-of-doctors li {
   width: 33%;
   margin-top: 20px;
   text-align: center;
   display: inline-block;
   vertical-align: top;
}

#doctor-portraits .list-of-doctors li img {
   height: 280px;
   width: auto;
border:1px solid #1F3C5C;
padding:5px;
background-color:#f4f4f4
}

.pageContent {
font-size:0.813em;
line-height:145%;
}

.pageContent a:link {
color: #27688C;
}

table th#middlesex-clinic-1,
table th#middlesex-clinic-2,
table th#middlesex-clinic-3 {
    color: #27688C;
/*border-bottom:1px solid #ccc;*/
/*font-size:1.325em;*/
 font-weight:bold;
color: #770A0A;
}

table .header-location a,
table th#middlesex-clinic-1 a,
table th#middlesex-clinic-2 a,
table th#middlesex-clinic-3 a {
    font-weight:bold;
    color: #770A0A;  
    text-decoration: none;  
}

table .header-location a {
    display: block;
    font-weight: normal;
}

.contact-container table th, .contact-container table td p {
    color:#873418;
}

.contact-container table th, .contact-container table td {
padding-top:5px;
}

.search-container .phone {
text-align:center;
padding:5px 0px;
background-color:#770A0A;
color:#FFF5F2;
    width: 190px;
    float: right;
    margin-bottom: 10px;
}

.content-container {
border-left:0.063em solid #ccc;
border-right:0.063em solid #ccc;
background-color: #FFFFFF;
}

#team-logos p {
display: none;
}

.navigation-menu img {
border: 0;
margin: 0;
float: left;

/*padding-right: 26px;*/
/*padding-left:1.875em;*/

/* Pixels would be better in this case.
   We aren't using text for the navigation buttons, so
   font size is irrelevant. It also makes it difficult to
   know exactly how many padding pixels are to the left
   of the buttons, and we need to know exactly how many
   pixels to shift the drop down menu over to the right.
*/
     padding-left: 7px;
}

.navigation-menu .submenu-top-item-first img {
    padding-left: 0;
}


#fh-home-page,
#fh-content-page {
/*background-image:url('/images/body_background.jpg');
background-repeat:no-repeat;
background-color: #7db9e8;*/
background-color: #1e5799; /* Old browsers */
background-color: #7db9e8;
background-image: -moz-linear-gradient(top, #1e5799 0%, #7db9e8 100%); /* FF3.6+ */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
background-image: -webkit-linear-gradient(top, #1e5799 0%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
background-image: -o-linear-gradient(top, #1e5799 0%,#7db9e8 100%); /* Opera 11.10+ */
background-image: -ms-linear-gradient(top, #1e5799 0%,#7db9e8 100%); /* IE10+ */
background-image: linear-gradient(to bottom, #1e5799 0%,#7db9e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
background-repeat: repeat-x;
}

.mission-statement-container, .news-container {
background-color: transparent;
}

.about-container {
border-left: none;
font-family: 'Open Sans', sans-serif;
font-size:0.70em;
font-weight:normal;
}

.about-container .pagetitle {
font-size:1.75em;
margin-top:0.75em !important;
margin-bottom:0em;
}

.about-container .pagetitle span {
text-transform:uppercase;
color:#666;
font-size:0.75em;
}

.footer-container {
background-image:url('/images/footer_container.jpg');
background-repeat:repeat-x;
padding: 0.625em 0em 0.313em 0em;
}

.footer-container img {
border: 0;
margin: 0 auto;
padding: 0.9em;
display: inline;
vertical-align: middle;
}

.section-divider {
background-image:url('/images/section_divider.jpg');
background-repeat:repeat-x;
}

.provider-search-term {
    background: #FD0;
    color: #000;
    font-weight: bold;
}

/* Social Media Ads */

.functionbox .social-media-list {
   margin-bottom: 0.625em;
}

.functionbox .social-media-list li {
   margin-left: 0.625em;
}

.outer-frame {
background-color: #ffffff;
padding: 0.625em;
border-style:solid;
border-width:0.625em;
/*border-color: #82361f;*/
border-color:#1F3C5C;
}

.copyright-container {
 background-color: #FFFFFF;
    /*border: 0.063em solid #CCCCCC;*/
    clear: both;
    /*height: 100em;*/
    text-align: left;
    width: 968px;
}

.copyright-container:after {
    clear: both;
    content: "";
    display: block;
}

/* IE6 fix */

* html .copyright-container {
   height: 1%;
}

/* IE7 fix */

*:first-child+html .copyright-container {
   min-height: 1%;
}

#copyright-links {
 margin:0.625em 0em 0em 0.313em;
font-size:1.1em;
font-weight:normal;
color:#666;
}

/* Sub Navigation Menu */
html body div.navigation-menu-container ul.navigation-menu li ul.sub-navigation-menu {
     background-color:#2c324f;
     border:0.063em solid #0b122f;
     min-width: 170px; /* match the width of the buttons */
}
.sub-navigation-menu a:link, .sub-navigation-menu a:visited, .sub-navigation-menu a:active {
color:white;
}

.sub-navigation-menu a:hover {
color:#207cca;
}

/* Top container with logo, contact information, etc. */
.lcs-container {
	padding-bottom: 20em;
}

/* Bar below the middle ads on home page */
.section-divider {
	background-color: #ddb663;
}

.contact-container {
	color: #000000;
	/*border-left: 2px solid #000000;*/
      /*border-left: 0.063em solid #654a11;*/    
    border-left: none;
}
.news-container p.title {
	color: #000000;
}
.copyright-container a {
	font-size: 0.5em;
        color: #222;
}

/* Content Page Image */

.contentpic img {
   border-width: 2px;
}

.contentpic2 {
margin: 20px 0 20px 20px;
border: 1px solid #1F3C5C;
padding: 5px;
background-color: #F4F4F4;
}

/* ====================================================== */


.doctor-bio-page .feature18 {
	color: #770A0A;
font-weight:normal;
font-size:1.35em;
font-family: Open Sans, sans-serif;
}

.doctor-bio-page .doctor-name {
font-weight:bold;
font-size:1.5em;
}

.doctor-bio-page .feature14, .doctor-bio-page .feature14 a:link, .doctor-bio-page .feature14 a:visited {
	color: #770A0A;
font-size: 1.05em;
line-height:125%;
font-weight:bold;
}

.doctor {
font-size: 1.25em;
}

.doctor a:link,.doctor a:visited {
color: #27688C;
font-weight:bold;
text-decoration:none;
}

.doctor a:focus,.doctor a:hover {
color: #770A0A;
text-decoration:underline;
}

.speciality-list {
	color: #770A0A;
font-size:1.55em;
padding:10px 5px !important;
}
.speciality-list2 {
	font-weight: 100;
	text-decoration:none;
	color: #000FFF;
	font-weight: 100;
}
.fcondark {
	color: #FFFFFF;
}
.fcondark a:link {
	color: #3399FF;
}
.fcondark a:visited {
	color: #3399FF;
}
.fcondark a:hover {
	color: #00FFFF;
}
.fcondarklabel {
	color: #FFFF00;
}
.piclinks {
	font-family: Arial, sans-serif;
	text-decoration: underline;
}
.piclinks a:link {
    font-family: Arial, sans-serif;
    text-decoration: underline;
    color: #415694;
}
.piclinks a:hover{
    font-family: Arial, sans-serif;
    text-decoration: underline;
    color: #415694;
}
.piclinks a:visited{
     font-family: Arial, sans-serif;
     text-decoration: underline;
     color: #415694;
}

.pagetitle,.pagetitle a:link,.pagetitle a:visited {
	color: #770A0A;
font-size: 1.75em;
line-height:145%;
}



.pagetitle a:hover,
.pagetitle a:focus,
.feature14 a:hover,
.feature14 a:focus {
text-decoration:underline;
}

.pagetitle2 {
	color: #770A0A;
}

.adspace {
	background: #000FFF;
}


.feature14, .feature14 a:link,.feature14 a:visited {
	color: #770A0A;
font-size: 1.25em;
line-height:125%;
}


.feature12 {
	color: #000FFF;
}
.feature a {
	text-decoration: none;
}
.feature a:hover {
	text-decoration: none;
}
.activedate {
	background: #E8E6FA;
}
.inactivedate  {
	background: #D3D3D3;
	width: 14%;
}
.formlabel {
	color: #0000CC;
}
.summary {
	font-size: 	0.750em;
}
.remove {
	color: #FF0000;
}
.myform {
	background: #E6E6FA;
}
.jobform {
	background: #E6E6FA;
}
.today  {
	background: #3399FF;
}
.month {
	color: #FFFFFF;
	background: #000000;
}
.day  {
	color: #FFFFE0;
	background: #483D8B;
}
.F {
	font: bold 	0.750em Arial, sans-serif;
        background: #FFB6C1;
}
.M {
	font: bold 	0.750em Arial, sans-serif;
        background: #93D2FB;
}

table {
        font-size: 1em;
}

table tr td {
padding: 0px 5px !important;
}