@import 'reset.css';

body {background:url(../images/bg-repeat.jpg) repeat-x left top #4e8dba; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:13px}
h1 {color:#42446b; font-family:Georgia, "Times New Roman", Tahoma, Arial; font-size:24px; font-weight:bold}
h2 {color:#42446b; font-family:Georgia, "Times New Roman", Tahoma, Arial; font-size:16px; font-weight:normal}
h3 {color:#41446b; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold}

/* common classes starts here */
.clr {clear:both}
.flt_left {float:left}
.flt_right {float:right}
.no_border {border:none !important}
.no-bullet, .no-bullet li {list-style:none}
.text-georgia {font-size:13px; font-family: Georgia, "Times New Roman", Times, serif}
.text-georgia strong {font-size:15px}
.text-georgia-bold {font-size:16px; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif; color:#42446b}
.alignleft {
	display: inline;
	float: left;
	margin: 0 1em 1em 0;
}

.alignright {
	float: right;
	display: inline;
	margin: 0 0 1em 1em;
}

.clearfix {
	clear: both;
}

/* common classes ends here */


#main {background:url(../images/bg.jpg) no-repeat center top}
/* wrapper starts here */
#wrapper {margin:0px auto; width:966px}
	
	/* head starts here */
	#head {float:left; height: 154px; position:relative; width:100%}
	
		/* logo starts here */
		.logo {display:inline; float:left; margin:47px 0 0 4px}
		/* logo ends here */
		
		/* social-icons starts here */
		.social-icons {display:inline; float:right; margin:30px 8px 0 0; padding:0}
		.social-icons li {display:inline; float:left; margin:0 0 0 5px; padding:0}
		.social-icons li a {float:left}
		/* social-icons ends here */
		
		/* head-text starts here */
		.head-text {color: #ffffff; float:right; font-family:"Myriad PRO", "Trebuchet MS", Arial, Tahoma; font-size:14px; height:22px; margin-top:30px; padding-top:2px}
		/* head-text ends here */
		
		/* phone-number starts here */
		.phone-number {background:url(../images/phone.png) no-repeat; float:right; height: 102px; margin-top:5px; padding:0; width:371px}
		/* phone-number ends here */
		
		/* page-top starts here */
		.page-top {background:url(../images/page-top.png) no-repeat right bottom; bottom:0; height:13px; left:0; position:absolute; width: 595px}
		/* page-top ends here */		
		
	/* head ends here */
	/* mid starts here */
	#mid {background:url(../images/page-bg.png) repeat-y; float:left; width:100%; padding-top: 10px;}
		/* nav starts here */
		.nav-left {background:url(../images/nav-left.jpg) no-repeat; display:inline; float:left; height:49px; margin:0 0 0 15px; width:7px}
		.nav-right {background:url(../images/nav-right.jpg) no-repeat; float:left; height:49px; margin:0 15px 0 0; width:7px}
		.nav {background:url(../images/nav-bg.jpg) repeat-x; float:left; margin:0; width:922px}
		#nav {float:left; padding:0}
		#nav li {background:url(../images/nav-div.jpg) no-repeat right center; float:left; font-size:14px; font-weight:bold; padding:1px 5px 2px 1px}
		#nav li.last {background:none}
		#nav li a {color:#52719f; line-height:10px; display:block; float:left; text-decoration:none}
		#nav li a span {cursor:pointer;display:block; float:left; padding:18px 14px}
		#nav li a:hover {background:url(../images/nav-hover-left.jpg) no-repeat left center; color:#b91924; text-decoration:none}
		#nav li a:hover span {background:url(../images/nav-hover-right.jpg) no-repeat right center}
			#nav li ul {background: url(../images/dropdown-bg.png) no-repeat center bottom;padding:10px 0 15px 0;width:285px}
			#nav li ul li {background:url(../images/dropdown-hover-bg.jpg) repeat-x center bottom;float:none;display:block;margin:0 18px 0 13px;padding:0;width:254px}
			#nav li ul li a {color:#52719f;float:none;display:block;padding:5px;line-height:18px}
			#nav li ul li span {background:#52719f;color:#ffffff;cursor:default;float:none;display:block;padding:5px;line-height:18px}
			#nav li ul li a:hover, #nav li ul li a.selected {color:#52719f;background:#fae798}
		/* nav ends here */
		/* mid-content starts here */
		.mid-content-top {background:url(../images/mid-content-top.jpg) no-repeat; display:inline; float:left; height:6px; margin:10px 15px 0; width:936px}
		.mid-content {background:url(../images/mid-content-bg.jpg) repeat-y; display:inline; float:left; margin:0 15px; width:936px}
			/* slider starts here */
			#slider {margin-bottom: 20px}
			/* slider ends here */
			/* left section starts here */
			.left-sec {display:inline; float:left; margin:5px 12px 0; width:557px}
			.left-sec h1, .left-sec h2 {line-height:22px; margin:0 auto; padding:0; text-align:center}
			.left-sec h2 em {display:block}
			.left-sec p {text-align:justify; line-height:16px}
			.left-sec p a {color:#0054c8; text-decoration: underline}
			.left-sec p a:hover {color:#0054c8; text-decoration: none}
			.left-sec hr {height:0; border:none; border-bottom:solid 1px #ffffff !important; border-top:solid 1px #c5c5ca !important; margin: 18px 0}		
			.left-sec ul {margin:10px 0 10px 70px; padding:0; list-style:disc; line-height: 16px}
			.left-sec ul li {margin:0; padding:0}
			.left-sec .text-large {color:#41446b; font-size:16px; font-weight:bold; margin:5px 0}
			.left-sec .text-large p {color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; line-height: 20px}
			.left-sec .text-large p strong {color:#41446b}
			.left-sec .large {color:#41446b; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; line-height: 20px}
				/* authors starts here */
				.left-sec .from-authors {background:#cbdce8; border:solid 1px #d5d5d7; float:left; margin:20px 0; padding:5px; -moz-border-radius: 8px; -webkit-border-radius:8px; -khtml-border-radius:8px; width:547px}
				.left-sec .from-authors img, .left-sec .from-authors p {float:left}
				.left-sec .from-authors p {color: #535788; font-family:Georgia, "Times New Roman"; font-size:12px; font-style:italic; line-height:18px; padding:10px; width: 400px}
				.left-sec .from-authors p strong {display:block}
				/* authors ends here */
				/* table-medicine starts here */
				.table-medicine {width:100%; border:none}
				.table-medicine tr {background:#dadae0}
				.table-medicine tr:hover {background:#e4e4e9}
				.table-medicine tr.tr1 {background:#ffffff}
				.table-medicine tr.tr1:hover {background:#f0f0f0}
				.table-medicine tr td {line-height:16px; padding:10px 12px; vertical-align:top}
				.table-medicine tr td span, .table-medicine tr td strong {display:block}
				/* table-medicine starts here */
			/* left section ends here */
			/* right section starts here */
			.right-sec {display:inline; float:left; margin:0 11px 0 10px; width:334px}
				/* right content starts here */
				.right-content, .about-debra {float:left; margin-top:13px; width:100%}
				/* right content ends here */
				/* about-debra starts here */
				.about-debra {background:url(../images/debra-bg.jpg) repeat-x}
				.debra-left {float:left;width:95px}
				.debra-right {background:url(../images/debra-right.jpg) no-repeat right center; float:left; height:123px; padding:10px; width:219px}
				.debra-right p {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; line-height: 18px}
				.debra-right p strong {color:#42446b; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal}				
				.debra-right a.tele {background:url(../images/tele-therapy.jpg) no-repeat; display:block; height:34px; margin:7px auto 0; width:214px}
				/* about-debra ends here */
				/* upcoming starts here */
				/*.upcoming-left {background:url(../images/upcoming-left.jpg) no-repeat; float:left; height:214px; width:7px}*/
.upcoming {background: #fff;
	float:left;  padding: 20px 15px; width:290px; overflow:hidden;border-radius: 10px;margin-bottom:5px;}
					/* event starts here */
					.event {padding:6px 0; border-bottom:solid 1px #d2d2d2; font-size:12px; line-height:14px}
					.event a {color:#5f6299; font-weight:bold; text-decoration:none}
					.event a:hover {color:#5f6299; font-weight:bold; text-decoration:underline}
					/* event ends here */
				/*.upcoming-right {background:url(../images/upcoming-right.jpg) no-repeat; float:left; height:214px; width:6px}*/
				/* upcoming ends here */
				
			/* right section ends here */
		.mid-content-bottom {background:url(../images/mid-content-bottom.jpg) no-repeat; display:inline; float:left; height:6px; margin:0 15px; width:936px}
		/* mid-content ends here */
	.mid-bottom {background:url(../images/page-btm.png) no-repeat; float:left; height:13px; width:100%}
	/* mid ends here */
	
	/* footer starts here */
	#footer {color: #a6c5dc; display:inline; float:left; width:936px; margin:10px 15px; font-size:12px}
	#footer div {float:left; width:500px}
	#footer span {display:block; color:#78a7c9; font-size:11px}
	#footer img {float:right}
	#footer-links {padding-left:20px;}
	/* footer ends here */
/* wrapper ends here */

p lable.mail_txt{font-weight: bold; font-family: Arial; font-size: 16px; color: #006699;}
p input.mail_submit{font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px;}
p input.mail_field{font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 14px; border: 1px solid #999999; width:90%}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.ebookfirst {
  height: 24px;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.lastname {
  height: 24px;
}
.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.ebookmail {
  height: 24px;
}
.clear {
  clear: both;
}
.ebookform > p.left {
  float: left;
   font-weight: bold;
   width:40%;
}
.ebookform > p.right {
  float: right;
   font-weight: bold;
   width:40%;
}
.wpcf7-form > p {
  font-weight: bold;
}
.screen-reader-response {
  display: none;
}
.wpcf7-not-valid-tip {
  color: red;
  font-size: 10px;
  font-weight:normal;
}
#ebookSubmit{-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#9dce2c;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff !important;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:65px;
	line-height:65px;
	padding:0px 12px;
	
	text-decoration:none !important;
	text-align:center;
	text-shadow:1px 1px 0px #689324;}