/* CSS Document */
body { background-image:url(../images/body_bkgd.gif);   margin:0px;padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#363636; line-height:19px; }

a { text-decoration:none; color:#5E9BCB; }

img.img { border:solid 1px #cdcdcd; padding:2px; }

a:hover { text-decoration:underline; color:#9dc2df; }

input, option, select, textarea { font-size:11px;color:#363636; padding: 1px 1px 0px 2px; font-family:Verdana, Arial, Helvetica, sans-serif; }

input.contact_form_sm, textarea.contact_form_sm  { width:175px; }

.dividing_line {  border-bottom:solid 1px #cdcdcd; width:80%; margin:20px auto; height:1px; }

table.login { padding:10px; background-color:#5e9bcb; border:solid 1px #1b4668;color:#ffffff;  }

table.login td { font-size:12px; text-align:center; } 

table.login td strong { font-size:13px; }

#logout_link a {float:right;right:10px;top:5px;position:relative;color:#ffffff;} 

div { margin:0px; padding:0px; }

img { border:none; }

ul { margin:0px; padding:0px; }

ol li { padding:10px 0px; }

h1.page_header { color:#5e9bcb; font-size:18px; font-weight:normal; margin:10px 0px 20px 0px; }

h2.bio_details { color:#363636;font-size:12px;font-weight:bold;margin:0 0 20px 10px;  }

h2.subheader { color:#7a6937;font-size:14px;font-weight:bold;margin:0 0 10px 10px;  }

h3 { color:#ababab; font-size:13px;margin-left:10px; }

ul.nav_links { display:inline; }

ul.nav_links li { color:#ffffff; display:inline; }

input.input_field { border:solid 1px #868686; padding:2px; }

#page { background-image:url(../images/page_bkgd.jpg);background-position:center top;background-repeat:repeat-y;margin:0 auto;padding:0;width:1000px; }

#page .content { width:960px; margin:0px auto; padding:0px;}

#header { width:960px; height:262px;  margin:0px; padding:0px; position:relative; z-index:20; } 

#header.main_site { background-image:url(../images/header.jpg);background-repeat:no-repeat; }

div.patients { background-image:url(../images/header_patients.jpg);  background-repeat:no-repeat; } 

div.dentists { background-image:url(../images/header_dentists.jpg);  background-repeat:no-repeat; } 

div.doctors { background-image:url(../images/header_doctors.jpg);  background-repeat:no-repeat; } 

#header div.search_button { float:right;position:relative;text-align:right;top:50px;width:245px; }


#header img.search_button { float:right; height:32px; position:relative;right:5px;top:-6px;width:74px;}

#header .searchbutton { float:right; height:32px; position:relative;right:5px;top:-9px;width:74px;}

#header input.search_button { float:right; margin-right:10px; width:150px; }

#help_pmh_button { background-image:url(../images/help_pmh_button.png); background-repeat:no-repeat;float:right;position:relative;text-align:right;width:203px;height:35px; z-index:2000; cursor:pointer;}

#whats_new_button { background-image:url(../images/whats_new_button.jpg); background-repeat:no-repeat;float:right;position:relative;text-align:right;width:203px;height:35px; z-index:2000; cursor:pointer;  }

#help_pmh_button.main_site{  }

#help_pmh_button.portal_pages{ top:-130px;right:-170px;display:block; }

#top_nav  { background-image:url(../images/nav_bar.jpg); width:960px; height:28px; background-repeat:no-repeat;margin:0px; padding:0px;background-color:#d4d9db;  }

#top_nav table.nav_links { position:relative; left:40px;top:5px; padding:0px; margin:0px;}

#top_nav table.nav_links td { padding: 0px 4px; text-align:center; font-weight:bold; }

#top_nav table.nav_links a { color:#ffffff; text-decoration:none; font-size:12px; }

#top_nav table.nav_links a:hover { color:#ffffff; text-decoration:underline; }

#top_nav a.home_button { float:left; position:relative; left:30px; }

#top_nav #dropdown_nav { position:relative; float:right; float:right;position:relative;right:10px;top:-15px; }

.content_area { background-image:url(../images/content_area_bkgd.jpg);  background-position:center top; 

 position:relative; height:auto;padding:0px; }

.main { padding:0px; }

#page .content_area  .content { padding:20px 80px 10px 30px; width:900px; }

#page .content_area  .main  {background-color:#D4D9DC;border:1px solid #ABABAB;padding:20px 80px 20px 30px;position:relative;top:10px;left:15px;width:815px;  }

#page .content_area  .main2  {background-color:#efefef;border:1px solid #ABABAB;padding:15px 30px;position:relative;top:10px;left:15px;width:865px;  }

span.main_text { color:#5d9acb; font-size:16px; font-weight:normal; }

table#main_page_boxes {  margin:0px auto; height:190px;position:relative; top:10px; width:944px;}

table#main_page_boxes td {font-size:13px;padding:20px 0px 0 0px;text-align:left;vertical-align:top; background-repeat:no-repeat;  color:#ffffff; width:236px;}

.doctors_box { background-image:url(../images/physicians_box.png); width:236px; background-repeat:no-repeat; background-position:center top;padding:0px; margin:0px; }

.cancer_box { background-image:url(../images/mouth_cancer_box.png);width:236px;background-repeat:no-repeat;background-position:center top;padding:0px; margin:0px;}

.patient_box { background-image:url(../images/patients_box.png);width:236px;background-repeat:no-repeat;background-position:center top;padding:0px; margin:0px;}

.dentists_box { background-image:url(../images/dentists_box.png);width:236px;background-repeat:no-repeat;background-position:center top;padding:0px; margin:0px;}

div.box_content { padding:0px 0px 20px 24px; }

div.box_content a { color:#ffffff;left:-20px;padding:0 20px;position:relative;width:80%; }

div.box_content a:hover { text-decoration:none; color:#f5e3ad;left:-20px;padding:0 20px;position:relative;width:80%; }



td.left_nav_box { background-image:url(../images/left_nav_box.png); background-repeat:no-repeat; height:270px; width:237px;  display:block; }

table#main_page_boxes td img { position:absolute; top:250px; }

table#main_page_boxes td img.first { left:20px;}

img.portal_button { height:256px;width:240px;}

div.content_box_top  { background-image:url(../images/content_box_top.png); background-repeat:no-repeat; width:719px; height:26px; position:relative; }

div.content_box_center  { background-image:url(../images/content_box_center.png); background-repeat:repeat-y; width:719px;  position:relative; }

div.content_box_bottom  { background-image:url(../images/content_box_bottom.png);background-repeat:no-repeat; width:719px; height:26px; position:relative; }

#page div.content_box_center .content { width:610px; padding:10px 30px 30px 35px; }

#page div.content_box_center .content p { width:auto; padding:5px 30px 5px 10px; text-align:left; }

#page .contentwide_box_center .content  { padding:10px 50px 10px 60px;text-align:justify;width:800px; }

div.contentwide_box_top  { background-image:url(../images/contentwide_box_top.png); background-repeat:no-repeat; width:948px; height:26px; position:relative; }

div.contentwide_box_center  { background-image:url(../images/contentwide_box_center.png); background-repeat:repeat-y; width:948px;  position:relative; }

div.contentwide_box_bottom  { background-image:url(../images/contentwide_box_bottom.png); background-repeat:no-repeat; width:948px; height:26px; position:relative; }

ul.list2 {  }

ul.list li strong { margin:25px 0px 10px -10px;display:block;   }

ul.list li { margin:0px 20px;display:block;  }

ul.list2 li { margin:8px 10px 8px 35px;  }

ul.list2 li a { text-decoration:none; color:#363636; }

ul.list2 li a:hover { text-decoration:underline; color:#6da9d8;  }

ul.list3 li { margin:15px 10px 25px 15px;display:block;  }

ul.left_nav_publications  { left:20px;position:relative;top:0px;width:193px;line-height:16px; } 

ul.left_nav_publications li  { border-bottom:1px solid #d4dbe0;display:block;margin:0px 0;padding:10px 0px 5px 5px; }

ul.left_nav_publications a { color:#363636; text-decoration:none; }

ul.left_nav_publications a:hover { color:#5eace6; text-decoration:none; }

ul.featured  { background-color:#f3edda; padding:2px 0px 20px 0px; display:block; }
div.left_nav_box_top  { background-image:url(../images/left_nav_box_top.png); background-repeat:no-repeat; width:233px; height:26px; position:relative; }

div.left_nav_content_box_center  { background-image:url(../images/left_nav_box_center.png); background-repeat:repeat-y; width:233px;  position:relative; padding-bottom:20px; }

div.left_nav_box_bottom  { background-image:url(../images/left_nav_box_bottom.png);background-repeat:no-repeat; width:233px; height:26px; position:relative; }

/* Contact page */

.content .contact_bkgd  { background-image:url(../images/photo-of-hospital.jpg); background-position:580px bottom; background-repeat:no-repeat; }


/*  staff bios */


.bio_pic { float:left; }

.bio_title { float:left;margin-left:10px;width:450px;}

#footer_bar {  width:900px; margin:0px auto; color:#ffffff; font-size:10px; position:relative; text-align:center;}

ul.footer  {  margin:0px auto; position:relative; top:10px;text-align:center; }

ul.footer li { padding:0px 10px; }

ul.footer li a { color:#ffffff; text-decoration:none; }

#copyright { text-align:center; clear:both; display:block; margin-top:10px;  }

#page_bottom { background-image:url(../images/footer_bottom.jpg); background-position:1px top; background-repeat:no-repeat; width:1000px; height:65px;   position:relative; margin:0px auto;}



td.mm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	background-image: url(../images/mm_tile.gif);
	background-repeat: repeat-x;	
	text-align: center;
}

a.mm:link {
	text-decoration:none;
	color: #fff;	
	padding: 0px 2px 5px 2px;
}

a.mm:visited {
	text-decoration:none;
	color: #fff;
	padding: 0px 2px 5px 2px;
}

a.mm:hover {
	text-decoration:none;
	color: #a4afc5;
	padding: 0px 2px 5px 2px;
}

a.mm:active {
	text-decoration:none;
	color: #fff;
	padding: 0px 2px 5px 2px;
}

/* Drop Down */

table.dd_frame {
	border-left: 1px solid #9babb5;
	border-right: 1px solid #9babb5;
}


td.dd {
	font-family: verdana, helvetica, sans-serif;
	color: #363636;
	font-size: 10px;
	background-color: #bcc7ce;
	text-align: center;
	padding: 6px;
	border-bottom: 1px solid #9babb5;
	filter: alpha (opacity=95);
	-moz-opacity: 0.95; 
	width:100%;
	line-height:14px;
}

td.last { padding-bottom:10px; }

a.dd:link {
	text-decoration:none;
	color: #363636;
}

a.dd:hover {
	text-decoration:none;
	color: #ffffff!important;
}

a.dd:visited {
	text-decoration:none; 
	color: #363636;
}

#dd:hover{
	background-color: #9babb5;
	filter: alpha (opacity=95);
	-moz-opacity: 0.95; 
	color: #ffffff;
	
}

a.dd:active {
	text-decoration:none; 
	color: #000;
}

.logo {  }

a.logo{ left:25px;padding:35px 120px;position:relative;text-indent:-9999px;top:50px;width:240px; }

/* dentists portal */

#top_nav table.dentists td { font-size:11px; padding:0px 3px; background:none; }

ul.list_dentists {  list-style-image:url(../images/checkmark.gif); margin:10px 40px; }

ul.list_dentists li { padding:10px 0px;  }

/* doctors portal */

#top_nav table.doctors td { font-size:11px; padding:0px 3px; }



