/*
Theme Name: drgoodfried
Theme URI: ypodemos.com
Description: Medical theme
Author: Krushna Chandra Muni
Version: 1.0
*/

html, body {
  margin: 0px auto;
  padding: 0px;
  height: 100%;
}
body {
  margin: 0px 0px 10px 0px;
  overflow-y: scroll;
  *overflow-y: none;
}
body.home {
  background: url(/images/body-bg.jpg) repeat-x top #c5d5e6;
}
body.subpages {
  background: #C8D2DA url(/images/body-bg-sub.jpg) repeat-x top;
}
.MainHeading {
  font-size: 14px;
  color: #f70000;
  text-decoration: none;
}
.SubHeading {
  color: #1B2E3F;
  font-family: times new roman;
  font-size: 20px;
  font-weight: bold;
  margin-top: 10px;
  text-decoration: none;
}
.navigation {
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: #ededed;
  padding-left: 25px;
  text-decoration: none;
}
.navigation a {
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  text-decoration: none;
}
.navigation a:hover {
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  text-decoration: underline;
}
/*class for index page */

.Hometext {
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  color: #202020;
  line-height: 16px;
  text-align: justify;
  text-decoration: none;
}
.HometextList, .HometextList a {
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  color: #202020;
  line-height: 16px;
  list-style-image: url(/images/bullet2.gif);
  text-align: justify;
  text-decoration: none;
}
.HometextList a:hover {
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  color: #202020;
  line-height: 16px;
  list-style-image: url(/images/bullet2.gif);
  text-align: justify;
  text-decoration: underline;
}
.HometextBold {
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  line-height: 16px;
  text-align: justify;
  text-decoration: none;
}
.MeetDr {
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  line-height: 16px;
  padding: 20px 75px 0 20px;
  text-align: justify;
  text-decoration: none;
}
.HometextMain {
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  color: #646769;
  padding: 35px 25px 0px 25px;
  text-decoration: none;
  line-height: 16px;
  text-align: justify;
}
.HometextMain a {
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  color: #5baab9;
  text-decoration: underline;
}
.HometextMain a:hover {
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
  color: #3a6077;
}
.ReadMore {
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  text-decoration: none;
  text-align: right;
}
.ReadMore a {
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  text-decoration: underline;
}
.ReadMore a:hover {
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
  color: #5185bf;
}
/*class for all the Sub Pages */

.textMain {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #202020;
  padding: 7px 30px 15px 30px;
  line-height: 16px;
  text-decoration: none;
  text-align: justify;
}
.textMain a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #666666;
  text-decoration: underline;
}
.textMain a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0087cb;
  text-decoration: underline;
}
.textNormal {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  line-height: 14px;
  text-decoration: none;
}
.textNormal a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #333333;
  text-decoration: underline;
}
.textNormal a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: underline;
}
.SectionTitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #21659c;
  text-decoration: none;
}
.textMainBold {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  text-decoration: none;
}
.textMainBold a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  text-decoration: underline;
}
.textMainBold a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: underline;
}
.sub-Quicklinks {
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  padding: 2px 0px 3px 53px;
  text-decoration: none;
}
.sub-Quicklinks a {
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  text-decoration: none;
}
.sub-Quicklinks a:hover {
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  color: #ccb085;
  text-decoration: none;
}
.QuicklinksText {
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  line-height: 14px;
  padding: 5px 95px 0 28px;
  text-align: justify;
  text-decoration: none;
}
.textbold {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #333333;
  text-decoration: none;
}
/*Form Styles*/

.textArea {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  border: 1px solid #397aac;
  vertical-align: middle;
  padding: 4px;
}
.txtfield {
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  border: 1px solid #397aac;
  height: 20px;
  vertical-align: middle;
  padding: 2px 4px;
}
.tableborder {
  border: 1px solid #397aac;
}
.formHead {
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background: #397aac;
  padding: 3px 5px 3px 5px;
}
.formlable {
  font-size: 10px;
  font-weight: bold;
  color: #333333;
  padding: 3px 3px 3px 5px;
}
.mandatory {
  font-size: 10px;
  font-weight: bold;
  color: #FF8204;
}
.dropDown {
  font-size: 11px;
  text-decoration: none;
  border: 1px solid #397aac;
}
.button {
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  background: #397aac;
  text-decoration: none;
  border: 1px solid #397aac;
  height: 20px;
  cursor: pointer;
}
.more {
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  color: #ff9933;
  text-decoration: none;
  text-align: right;
}
.more a {
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  color: #ff9933;
  text-decoration: underline;
}
.more a:hover {
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: underline;
}
.FooterText {
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding-right: 5px;
  color: #FFFFFF;
}
.FooterText a {
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #FFFFFF;
}
.FooterText a:hover {
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
  color: #CCCCCC;
}
.CopyrightText {
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  padding-left: 5px;
  text-decoration: none;
}
.CopyrightText a {
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #FFFFFF;
}
.CopyrightText a:hover {
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
  color: #CCCCCC;
}
.demo {
  color: #ffffff;
  position: relative;
  top: 0px;
  left: 0px;
  width: 625px;
  height: 229px;
  padding: 0px;
}
.demo1 {
  color: #ffffff;
  width: 625px;
  height: 229px;
  padding: 0px;
}
.IntraText {
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  text-decoration: none;
  line-height: 16px;
}
.IntraText a {
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  text-decoration: none;
  line-height: 16px;
}
.IntraText a:hover {
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  text-decoration: underline;
  line-height: 16px;
}
.videoBorder {
  border: 8px solid #002047;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
/************************************* Custom Styles ********************************************************/

.fadeT {
  position: relative;
  top: 0px;
  left: 0px;
  width: 795px;
  height: 256px;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
  display: block;
}
.fadeT1 {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 795px;
  height: 256px;
  padding: 0px;
  margin: 0px;
}
.scrollText {
  font-family: 'MpxyriadProRegular';
  font-size: 28px;
  font-weight: normal;
  color: #162c42;
  text-decoration: none;
  width: 500px;
  margin: 95px 0px 0px 0px;
  /*opacity:0;
	filter:alpha(opacity=0);*/
}
/************************************* Custom Sub-Page Styles ********************************************************/

.fadeT-s {
  position: relative;
  top: 0px;
  left: 0px;
  width: 760px;
  height: 180px;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
  display: block;
}
.fadeT1-s {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 760px;
  height: 180px;
  padding: 0px;
  margin: 0px;
}
.scrollText-s {
  font-family: 'MpxyriadProRegular';
  font-size: 28px;
  font-weight: normal;
  color: #162c42;
  text-decoration: none;
  width: 500px;
  margin: 65px 0px 0px 0px;
  /*opacity:0;
	filter:alpha(opacity=0);*/
}
/*menu styles goes here*/

.menubg {
  background: url(/images/menu-bg.png) repeat-x 0 0;
}
.ypomainmenu {
  list-style: none outside none;
  margin: 0 auto 0 -35px;
  position: relative;
  z-index: 10;
  padding-top: 8px;
  *padding-top: 0px;
}
.ypomainmenu:after {
  clear: both;
}
.ypomainmenu ul {
  list-style: none;
  margin: 0 auto;
  width: 100%;
}
.ypomainmenu li {
  position: relative;
  font: normal 17px "Times New Roman", Times, serif;
  text-align: left;
  float: left;
  margin-left: -5px;
  *font-size: 17px;
}
.ypomainmenu li a {
  padding: 8px 31px 12px;
  margin: 0;
  color: #fffefe;
  background: url(/images/menu-border.png) no-repeat top right;
  text-decoration: none;
  *display: block;
}
.ypomainmenu li a:hover, .ypomainmenu>li:hover>a, .ypomainmenu>li.current-menu-item>a, .ypomainmenu>li.current_page_ancestor>a {
  color: #ffffff;
  padding: 9px 31px 13px;
  margin: 0;
  background: url(/images/menu-on.png) repeat-x 0 0;
}
.ypomainmenu li ul {
  display: none;
  left: -40px;
  *left: 0px;
  position: absolute;
  top: 32px;
  *top: 38px;
}
.ypomainmenu li:hover>ul {
  display: block;
}
.ypomainmenu li li:hover>ul {
  top: 0px;
  position: absolute;
  left: 195px !important;
  *top: 0px;
  *left: 234px !important;
}
.ypomainmenu li li {
  width: 250px;
  position: relative;
  z-index: 1000;
  margin: 0px;
  padding: 0px;
  font: normal 13px Arial, Helvetica, sans-serif;
}
.ypomainmenu li li a:before {
  content: "::";
  padding-right: 4px;
}
.ypomainmenu li li a {
  background: none repeat scroll 0 0 #A7201C;
  border-bottom: 1px dotted #9ECAE9;
  color: #FFFFFF;
  display: block;
  margin: 0;
  padding: 4px 0 4px 10px;
  position: relative;
  text-align: left;
  width: 250px;
  z-index: 1000;
  font: 15px "Times New Roman", Times, serif;
}
.ypomainmenu li li a:hover, .ypomainmenu li li:hover>a {
  background: #1c73a5;
  padding: 4px 0 4px 10px;
  margin: 0px;
  border-radius: 0px;
  color: #fff;
  content: "::";
}
.ypomainmenu li li li {
  width: 200px;
  text-align: left;
  margin: 0px;
  z-index: 1000;
  margin: 0 0 0 25px;
}
.ypomainmenu li li li a {
  padding: 4px 0 4px 6px;
  width: 127px;
}
.ypomainmenu li li li a:hover {
  width: 127px;
  padding: 4px 0px 4px 6px;
}
/*menu style ends*/

.crumber {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.ypomainmenu li li.menu-item-74, .menu li li.menu-item-74:hover {
  background: #1c73a5 url("/images/tri.gif") no-repeat 181px 13px !important;
}
.ypomainmenu li.menu-item-86 a {
  padding: 9px 31px 12px 15px;
  background: none;
}
.menu li li.current-menu-item a {
  background: #1c73a5 !important;
  color: #FFFFFF;
}
.ypomainmenu li.menu-item-86 a:hover {
  background: url(/images/menu-on.png) repeat-x 0 0;
  width: 68%;
}
.tagline {
  color: #162C42;
  font-family: 'MpxyriadProRegular';
  font-size: 28px;
  left: 1px;
  line-height: 30px;
  position: absolute;
  top: 95px;
  font-weight: normal;
  text-decoration: none;
}
.tagline-inner {
  color: #162C42;
  font-family: 'MpxyriadProRegular';
  font-size: 28px;
  font-weight: normal;
  left: 38px;
  line-height: 30px;
  position: absolute;
  text-decoration: none;
  top: 66px;
}
#menu-sitemap li a {
  text-decoration: none;
}
/*li.menu-item-67 { background:url(/images/round-left.png) no-repeat left;}
li.menu-item-86 a{ background:url(/images/round-right.png) no-repeat left;}*/

/*** TELL a FRIEND ***/

#tell-friend {
  display: none;
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 200000000;
  top: 20px;
}
#tell-friend div.form {
  position: relative;
  width: 40%;
  margin: 5px auto 0px auto;
}
div.form .close {
  top: 2%;
  right: 20%;
  font: bold 14px Verdana, Geneva, sans-serif;
  color: #333333;
  text-align: right;
  position: absolute;
}
div.form .close a {
  text-decoration: none;
  color: #fff;
}
div.form .close a:hover {
  text-decoration: none;
  color: #4c381d;
}
#Form-Container {
  width: 350px !important;
  height: auto;
  margin: 0 auto;
  background: #877f79;
  border: 5px solid #4c381d;
  border-radius: 8px;
}
.contact-us {
  font: normal 26px/26px 'MyriadProRegular';
  color: #fff;
  padding: 10px 0px 0px 10px;
}
.form-container {
  margin: 5px auto;
  text-align: center;
}
.button-s {
  font: normal 16px;
  color: #fff;
  background: #4c381d;
  text-decoration: none;
  border: 2px solid #333;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  height: 30px;
  cursor: pointer;
  text-align: center;
}
.button-s:hover {
  background: #575046;
}
.txtfield-s {
  font: normal 16px;
  color: #000;
  text-decoration: none;
  border: 1px solid #B4B4C3 !important;
  width: 300px !important;
  height: 30px !important;
  vertical-align: middle;
  padding: 2px 4px 2px 4px;
  background: #C9C9D6;
  margin: 7px auto !important;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 5px;
  box-shadow: none !important;
}
.textArea-s {
  font: normal 16px;
  color: #000;
  text-decoration: none;
  width: 300px !important;
  border: 1px solid #B4B4C3;
  vertical-align: middle;
  padding: 4px;
  resize: none;
  height: 140px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  margin: 7px auto !important;
}
/*** TELL a FRIEND ***/

table, td, tr {
  *text-align: left;
}
.presentation {
  background: url(/images/meet-dr-b-bg.jpg) no-repeat right bottom;
  padding: 10px 0 12px 18px;
  *padding: 0px 0px 0 18px;
}