/* CSS Document */

body
{
	margin-top:5px;
	text-align: center;
}

td
{
	vertical-align:top;
	background-color:transparent;
}

#master_container 
{
	/* border: 1px solid red; */
	position:relative;
	text-align: center;
	margin:0 auto; 
	width: 959px;
	min-height: 100%;
}

#header1
{
	/* border: 1px solid green; */
	background-image: url('images/banner4.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	height: 190px;
}

#subheader1
{
	/* border: 1px solid green; */
	background-image: url('images/subbanner1.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	height: 117px;
}

#leftnav
{
	/* border: 1px solid purple; */
	background-image: url('images/nav_bg_fill.gif');
	background-repeat: repeat-y;
	background-position: top left;
	min-height: 100%;
	width: 161px;
	height:100%;
	vertical-align: top;
}
#main_wrapper
{
	/*border: 1px solid yellow; */
	position: relative;
	width: 100%;
}

#main
{
	/* border: 1px solid orange; */
	/* background-image: url('images/body_bg_w-rightborder.gif'); */
	/* background-repeat: repeat-y; */
	background-color: #7e92bf;
	background-position: top left;
	width: 554px;
	padding:4px;
	vertical-align:top;
	font-family:verdana,helvetica,sans-serif;
	color:#182D57;
	font-size:11px;
}

#sub
{
	/* border: 1px solid orange; */
	/* background-image: url('images/body_bg_w-rightborder.gif'); */
	/* background-repeat: repeat-y; */
	background-color: #7e92bf;
	background-position: top left;
	width: 732px;
	padding:10px 40px 25px 25px;
	vertical-align:top;
	text-align:left;
	font-family:verdana,helvetica,sans-serif;
	color:#182D57;
	font-size:13px;
	line-height:18px;
}


#footer_cap
{
	/* border: 1px solid cyan; */
	background-image: url('images/body_foot_cap.gif');
	background-repeat: no-repeat;
	background-position: top left;
	height: 13px;
	clear:both;
}
#footer_nav
{
	font-family:verdana,helvetica,sans-serif;
	padding:3px;
	color:#182D57;
	font-size:10px;
	text-align:center;
}

#back2home
{
	position:absolute;
	top:10px;
	left:35px;
}

/* Body */
 
#fromthedesk
{
	margin-left: 10px;
  	margin-right: auto;
  	padding:10px;
	width:515px;
	background-color:#9ba9c8;
	border: 1px solid #50689a;
	overflow:hidden;
	color:#182D57;
}


#fromthedesk_headertext
{
	position:relative;
	left:0px;
	top:0px;
	float:left;
	font-family:verdana,helvetica,sans-serif;
	color:white;
	font-size:15px;
	font-weight:bold;
}

#fromthedesk_text
{
	position:relative;
	font-family:verdana,helvetica,sans-serif;
	color:#182D57;
	font-size:13px;
	line-height:16px;
	font-weight:normal;
}

#mainbody_content
{
	position:relative;
	left:0px;
	top:0px;
	float:center;
	font-family:verdana,helvetica,sans-serif;
	color:#182D57;
	font-size:13px;
	line-height:16px;
	font-weight:normal;
	padding: 10px;
}

#front_youtube
{
	color:#264072;
	font-family:verdana,helvetica,sans-serif;
	padding-top:5px;
	margin-right:15px;
	font-size:11px;
	line-height:12px;
	overflow:hidden;
	text-align:center;

}

#featured
{
	text-align:center;
}

#news8
{
	color:#264072;
	font-family:verdana,helvetica,sans-serif;
	padding-top:5px;
	margin-right:15px;
	font-size:11px;
	line-height:12px;
	overflow:hidden;
	text-align:center;

}

#callus
{
	background-image: url('images/call_us_box.gif');
	position:relative;
	vertical-align:top;
	width:218px;
	height:78px;
	text-align:center;
	float:center;
}

#book
{
	margin-left: 10px;
  	margin-right: auto;
  	padding:10px;
	width:515px;
	background-color:#9ba9c8;
	border: 1px solid #50689a;
	overflow:hidden;
	text-align:left;
	font-family:verdana,helvetica,sans-serif;
	color:#182D57;
	font-size:13px;
	line-height:16px;
	font-weight:normal;
}

/* Left Column */

#editor {
	position:relative;
	left:0px;
	top:0px;
	float:left;
	font-family:verdana,helvetica,sans-serif;
	color:#264072;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	padding-left: 14px;
	/* border: 1px solid #264072; */
}

a.editor_txt {
text-decoration: none;
color:#264072;
width: 140px;
}

a.editor_txt:hover {
width: 140px;
text-decoration: none;
color:#6A84B6;
}


/* Left Column Rollovers */

a.practice {
display: block;
width: 161px;
height: 34px;
text-decoration: none;
background: url("images/nav_our_practice_off.gif");
}

a.practice:hover {
background-position: -161px 0;
background: url("images/nav_our_practice_on.gif");
}

a.patient {
display: block;
width: 161px;
height: 38px;
text-decoration: none;
background: url("images/nav_become_patient_off.gif");
}

a.patient:hover {
background-position: -161px 0;
background: url("images/nav_become_patient_on.gif");
}

a.insurance {
display: block;
width: 161px;
height: 35px;
text-decoration: none;
background: url("images/nav_insurance_faq_off.gif");
}

a.insurance:hover {
background-position: -161px 0;
background: url("images/nav_insurance_faq_on.gif");
}

a.current {
display: block;
width: 161px;
height: 53px;
text-decoration: none;
background: url("images/nav_current_research_off.gif");
}

a.current:hover {
background-position: -161px 0;
background: url("images/nav_current_research_on.gif");
}

a.library {
display: block;
width: 161px;
height: 36px;
text-decoration: none;
background: url("images/nav_library_off.gif");
}

a.library:hover {
background-position: -161px 0;
background: url("images/nav_library_on.gif");
}

a.links {
display: block;
width: 161px;
height: 39px;
text-decoration: none;
background: url("images/nav_links_off.gif");
}

a.links:hover {
background-position: -161px 0;
background: url("images/nav_links_on.gif");
}

a.education {
display: block;
width: 161px;
height: 36px;
text-decoration: none;
background: url("images/nav_patient_education_off.gif");
}

a.education:hover {
background-position: -161px 0;
background: url("images/nav_patient_education_on.gif");
}

a.whatsnew {
display: block;
width: 161px;
height: 38px;
text-decoration: none;
background: url("images/nav_whatsnew_off.gif");
}

a.whatsnew:hover {
background-position: -161px 0;
background: url("images/nav_whatsnew_on.gif");
}

a.newsletters {
display: block;
width: 161px;
height: 37px;
text-decoration: none;
background: url("images/nav_newsletters_off.gif");
}

a.newsletters:hover {
background-position: -161px 0;
background: url("images/nav_newsletters_on.gif");
}

a.contactus {
display: block;
width: 161px;
height: 36px;
text-decoration: none;
background: url("images/nav_contactus_off.gif");
}

a.contactus:hover {
background-position: -161px 0;
background: url("images/nav_contactus_on.gif");
}

a.employment {
display: block;
width: 161px;
height: 37px;
text-decoration: none;
background: url("images/nav_employment_off.gif");
}

a.employment:hover {
background-position: -161px 0;
background: url("images/nav_employment_on.gif");
}

a.testimonial {
display: block;
width: 161px;
height: 53px;
text-decoration: none;
background: url("images/nav_hear_from_off.gif");
}

a.testimonial:hover {
background-position: -161px 0;
background: url("images/nav_hear_from_on.gif");
}

p { margin-top: 0.5em; text-align: left; } 
