﻿body {
	margin:0; 
	color:#343434;
	font:12px/21px Arial,Verdana,sans-serif;
}
.bg-center {
	width:100%;
	min-height:402px;
	background:url(../images/bg-center.gif) no-repeat center top;
}
.page-width {
	margin:0 auto;
	width:902px;
}
.imageRight
{
    float:right;
    margin-left:15px;
}
.imageLeft
{
    float:left;
    margin-right:15px;
}
.quote
{
    padding-top:20px;
    color:#295bae;
    font:italic 13px Georgia,'Times New Roman',Times,serif;
    text-align:center;
}
.credit
{
    text-align:right;
    padding-right:30px;
    font-weight:bold;
    color:#000000;
    font-size:11px;
    position:relative;
    top:-20px;
}
.fact
{
    color:#FF0000;
    font-size:12px;
}
#header {
	width:902px;
	height:114px;
	position:relative;
	background:#eef5fb url(../images/header-bg.gif) no-repeat;
}
#header strong a {
	display:block;
	position:absolute;
	left:20px;
	top:25px;
	width:200px;
	height:83px;
	background:url(../images/logo.gif);
	text-indent:-9999px;
	overflow:hidden;
}
#header ul {
	margin:0;
	padding:0;
	position:absolute;
	right:10px;
	top:50px;
	z-index:2;
}
#header ul li {
	padding:0 3px 0 8px;
	list-style:none;
	display:inline;
	font:11px/13px Arial,Verdana,sans-serif;
	background:url(../images/header-li.gif) no-repeat 0 2px;
}
#header ul li:first-child {
	background:none;
}
#header ul li a {
	color:#2c5f91;
	text-decoration:none;
}
#header ul li a:hover {
	text-decoration:underline;
}
.columns-holder {
	float:left;
	width:902px;
	padding:0 0 20px 0;
	background:#eef5fb url(../images/columns-holder.gif) no-repeat 0 100%;
}
#sidebar {
	float:left;
	width:233px;
}

#secondside{
	float:left;
	width:233px;
}
#sidebar ul.left-nav {
	margin:0;
	padding:0;
}
#sidebar ul.left-nav li {
	float:left;
	list-style:none;
	padding:0;
	font:14px/25px Arial,Verdana,sans-serif;
}
#sidebar ul.left-nav li a {
	float:left;
	width:173px;
	padding:0 30px;
	color:#56566c;
	background:#ccf;
	border-bottom:1px solid #eef5fb;
	text-decoration:none;
}
#sidebar ul.left-nav li.first a {
	background:#ccf url(../images/left-nav-first.gif) no-repeat 100% 0;
}
#sidebar ul.left-nav li.first a:hover {
	background:#cff url(../images/left-nav-first-hover.gif) no-repeat 100% 0;
}
#sidebar ul.left-nav li.last a {
	background:#ccf url(../images/left-nav-last.gif) no-repeat 100% 0;
}
#sidebar ul.left-nav li.last a:hover {
	background:#cff url(../images/left-nav-last-hover.gif) no-repeat 100% 0;
}
#sidebar ul.left-nav li a:hover {
	color:#42658d;
	background:#cff;
}
#sidebar ul.left-nav li ul {
	display:none;
	position:relative;
}
#sidebar ul.left-nav li:hover ul {
	display:block;
	position:relative;
	left:-40px;
}
#sidebar ul.left-nav li:hover ul li {
	display:block;
}
#sidebar ul.left-nav li:hover ul li a{
    width:163px;
    height:18px;
	display:block;
	color:#56566c;
	background:#ffff99;
	padding-left:40px;
	font-size:11px;
	line-height:18px;
}
#sidebar ul.left-nav li ul li a:hover{
    background:#cff;
}
#sidebar h2 {
	float:left;
	clear:left;
	margin:0;
	width:100%;
	padding:30px 0 5px 0;
	font:18px/22px Georgia,'Times New Roman',Times,serif;
	color:#325a8f;
	text-align:center;
}
.redheader{
	font:18px/22px Georgia,'Times New Roman',Times,serif;
	color:#dd6666;
	text-align:center;
}

.redheader a{
		color:#dd6666;
}
#sidebar ul.blog-list {
	position:relative;
	float:left;
	margin:0 0 -70px 0;
	padding:0 0 15px 80px;
	z-index:2;
}
#sidebar ul.blog-list li {
	padding:0 5px;
	list-style:none;
	background:url(../images/slash.gif) no-repeat 0 10px;
	font:12px/21px Arial,Verdana,sans-serif;
}
#sidebar ul.blog-list li a {
	color:#2c5982;
	text-decoration:none;
}
#sidebar ul.blog-list li a:hover {
	text-decoration:underline;
}
#sidebar a img {
	float:left;
	margin:0 10px -5px 10px;
	border:none;
	position:relative;
	z-index:1;
}
#sidebar a.button img {
	clear:both;
	position:relative;
	margin:-30px 0 0 120px;
	border:none;
}
#content {
	float:right;
	width:659px;
	padding:0 5px;
}
#content h2
{
    color:#295bae;
    font-size:14px;
    font-weight:normal;
}
#content a
{
    color:#295bae;
}
#content .whitebox-bottom {
	width:659px;
	padding:0 0 25px 0;
	background:#fff url(../images/whitebox-bottom.gif) no-repeat 0 100%;
}
#content .whitebox-top {
	width:659px;
	padding:25px 0 0 0;
	background:url(../images/whitebox-top.gif) no-repeat;
	position:relative;
}
#inside #content .whitebox-top {
	width:609px;
	padding:0 25px;
}
#inside #content .whitebox-top p {
	margin:0 0 20px 0;
}
#inside #content .whitebox-top h1 {
	color:#295bae;
	margin:0;
	padding:20px 0 15px 0;
	font:18px/21px Arial,Verdana,sans-serif;
}
#main .whitebox-top {
	height:190px;
}
#main .whitebox-top p {
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
}
#content .whitebox-top .baby-img {
	position:absolute;
	left:0;
	bottom:-25px;
	z-index:1;
}
#content .whitebox-top .baby-img img {
	border:none;
	margin:0;
}
#main #content a.learn-more {
	display:block;
	position:absolute;
	left:470px;
	top:170px;
	z-index:2;
}
#main #content a.learn-more img {
	border:none;
}
#content #fertile_grounds_button
{
    width:327px;
    height:141px;
    float:left;
    margin-top:5px;
    background:url(../images/fertile-grounds-button.png) top left no-repeat;
}

#content #fertile_grounds_button a
{
    width:100%;
    height:100%;
    display:block;
}

#content #email_doctors_button
{
    width:327px;
    height:176px;
    float:right;
    margin:5px 0 0 5px;
    background:url(../images/email-doctors-button.png) top left no-repeat;
}

#content #email_doctors_button a
{
    width:100%;
    height:100%;
    display:block;
}

#content #facebook_button
{
    width:327px;
    height:59px;
    float:left;
    margin:5px 0 0 0;
   /* background:url(../images/facebook-button.gif) top left no-repeat;*/
}

#content .yellowbox-bottom{
float:left;
	width:327px;
	margin-top:5px;
	height:375px;
	}
	
#content .redbox-bottom 
{
    float:left;
	width:327px;
	margin-top:5px;
	height:316px;
	position:relative;
	top:-29px;
	
}
#content .yellowbox-bottom {
	display:inline;
	margin-right:5px;
	background:#ffc url(../images/yellowbox-bottom.gif) no-repeat 0 100%;
	padding:0 0 10px 0;
}
#content .redbox-bottom {
	background:#ccccff url(../images/redbox-bottom.gif) no-repeat 0 100%;
	padding:0 0 10px 0;
}
#content .yellowbox-top {
	background:url(../images/yellowbox-top.gif) no-repeat;
	padding:15px 20px 0 20px;
	min-height:265px;
}
#content .redbox-top {
	background: url(../images/redbox-top.gif) no-repeat;
	padding:0 0 0 0;
	min-height:395px;
	
	
}
#content .yellowbox-top h3 {
	margin:0 0 15px 0;
	padding:0;
	color:#325a8f;
	font:18px/22px Georgia,'Times New Roman',Times,serif;
}
#content .yellowbox-top h4 {
	margin:0 0 15px 0;
	padding:0;
	color:#325a8f;
	font:16px/21px Georgia,'Times New Roman',Times,serif;
}
#content .yellowbox-top ul {
	margin:0;
	padding:0;
}
#content .yellowbox-top ul li {
	padding:8px 15px;
	list-style:none;
	color:#75755e;
	font:12px/14px Arial,Verdana,sans-serif;
	background:url(../images/bullet.gif) no-repeat 3px 11px;
}
#content .yellowbox-top ul li a {
	color:#75755e;
	text-decoration:none;
}
#content .yellowbox-top ul li a:hover {
	text-decoration:underline;
}
#content .redbox-top h3 {
	margin:0 0 15px 5px;
	padding:0;
	color:#d66;
	font:14px/25px Georgia,'Times New Roman',Times,serif;
}
#content .redbox-top h3 em {
	display:block;
	clear:left;
	float:left;
	font:16px/18px Georgia,'Times New Roman',Times,serif;
}
#content .redbox-top p {
	margin:0;
	padding:10px 0 15px 0;
	font:12px/14px Arial,Verdana,sans-serif;
	color:#9d6363;
}
#content .left-img img {
	float:left;
	margin:10px 5px 0 15px;
	border:none;
}
#content .button img {
	float:left;
	margin:0 20px;
	border:none;
}
#content .bottom-book {

	clear:left;
	padding:0px 20px;
	
}
.rightalign
{
    text-align:right;
}
.rightalign a{
color:#dd6666;
}
.leftalign
{
    float:left;
}
.leftalign a{
color:#dd6666;
}
#content .bottom-book p {
	margin:0 0 10px 0;
	padding:0;
	color:#56566c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
#content .bottom-book .avatar-img img {
	float:right;
	border:none;
	margin:0;
	position:relative;
	bottom:-10px;
	right:-5px;
}
#inside #content img {
	/*float:right;
	margin:0 0 0 15px;*/
}
#slogan {
	border-top:1px solid #fff;
	margin:5px 0 0 0;
	float:left;
	width:100%;
	padding:15px 0 0 0;
	font:italic 24px/26px Georgia,'Times New Roman',Times,serif;
	color:#245791;
	text-align:center;
	background:url(../images/slogan-bg.gif);
}
#footer {
	clear:both;
	width:100%;
	padding:20px 0;
}
#footer ul {
	margin:0;
	padding:0;
	text-align:center;
}
#footer ul li {
	display:inline;
	padding:0 5px 0 10px;
	list-style:none;
	color:#b6b6b6;
	font:11px/15px Arial,Verdana,sans-serif;
	background:url(../images/footer-li.gif) no-repeat 0 0;
}
#footer ul li:first-child {
	background:none;
}
#footer ul li a {
	color:#b6b6b6;
	text-decoration:underline;
}
#footer ul li a:hover {
	text-decoration:none;
}
#footer p {
	margin:0;
	color:#b6b6b6;
	font:11px/15px Arial,Verdana,sans-serif;
	text-align:center;
}
#footer p a {
	text-decoration:underline;
}
#footer p a:hover {
	text-decoration:none;
}
#footer p a img {
	margin:0 0 -5px 0;
	border:0;
}

/* standards for form fieldset areas */
form fieldset		
{    
    top: 13px;
	border: solid 2px #ccccff;	
	background-color:#FFFFFF;
	/*margin: 20px 0px 20px 0px;*/
	position:relative;
	display:block;
	padding: 0px 10px 10px 10px;
	-moz-border-radius: 15pt;
    
}


form fieldset legend{	

	background-color: #ccccff;
	font-size:18px;
		
	color: #FFFFFF;
	font-weight:bold;
	font-variant:small-caps;
		
	padding: 0px 8px 2px 8px;
	margin: 2px 0px 10px 0px;
	position:relative;
	top: -10px;
	
	-moz-border-radius: 7pt;
	
}

form fieldset p {
	color:#4f78a7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}	 

.form_table th {
    width: 120px;
    text-align: right;
    font-weight:bold;
    font-size: 12px;
	color: #7a7ad3;
}

.from_table tr {
	background-image: url(../images/ova_row_bg2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

/* textboxes */
.textbox_standard, .tb_std {
	width: 140px;
}

.textbox_date, .tb_date, .tb_date input {
	width: 68px;
}
.textbox_parent 
{
	width: 50px;
}

.textbox_medium, .tb_mid {
	width: 84px;
}

.textbox_standard_faded {
	background-color: #CCCCCC;
	width: 140px;
}

.textbox_thin, .tb_thin {
	width: 48px;
}

.textbox_thinner, .tb_thinner {
	width: 24px;
}


.textbox_alert 
{
	background-color: #FF9999;
}

.textbox_wide, .tb_wide {
	width: 320px;
}

.textbox_wider, .tb_wider {
	width: 400px;
}

.newh3
{
    font-size:16px;
    line-height:18px;
    font-family:Georgia, "Times New Roman", Times, serif;
    color:#325a8f;
}
.bold
{
font-weight:bold !important;
}

.italicize
{
font-style:italic !important;
}

#content strong
{
font-weight:normal;
}

#content em
{
font-style:normal;
}

.seo_h1
{
    color:#295bae;
	margin:0;
	padding:20px 0 15px 0;
	font:18px/21px Arial,Verdana,sans-serif;
	display:inline-block;
}

.seo_h1 h1
{
    color:#295bae;
	margin:0;
	padding:20px 0 15px 0;
	font:18px/21px Arial,Verdana,sans-serif;
	display:inline-block;
}

.seo_h2
{
    color:#295bae;
    font-size:14px;
    font-weight:normal;
    margin:0;
    padding:0;
	display:inline-block;
}

.seo_h2 h1
{
    color:#295bae;
    font-size:14px !important;
    font-weight:normal;
	display:inline-block;
}

.dialog
{
    display:none;
}

#contact_dialog
{

}

#contact_dialog h1
{
    color:#295bae;
	margin:0;
	padding:20px 0 15px 0;
	font:18px/21px Arial,Verdana,sans-serif;
	display:inline-block;
}

#contact_dialog h2
{
    color:#295bae;
    font-size:14px;
    font-weight:normal;
}

.contact_popup_btn
{
    padding:6px;
    text-align:center;
    background:#ccccff;
    color:#3c6192;
    line-height:26px;
    height:26px;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
    border:1px solid #3c6192;
}   

.contact_popup_btn:hover
{
    background:#ffcccc;
}


#dr_gordon_box
{
    background:url(../images/pink_box.gif) no-repeat;
    width:234px;
    height:350px;
    position:relative;
    z-index:99;
    clear:both;
}

.goog-te-combo
{
    float:left !important;
    margin-right:10px !important;
    margin-top:-1px !important;
}

.indented
{
   padding-left: 50pt;
   padding-right: 50pt;
}
