﻿   
/* default styles
   -------------- */
*{ margin: 0; padding: 0; }* 
body 
{
	/* font: .7em Arial, "Trebuchet MS", Tahoma, sans-serif; */
	font: 10pt Verdana;
	background: #fff; 
	color: #444; 
}

a {	color: #E0691A;	background: inherit; text-decoration: none; }
a:hover { color: blue; background: inherit; text-decoration: underline; }

h1 { font: normal 2.4em "Trebuchet MS", Arial, Sans-Serif; padding: 7px 0 0 8px; margin: 0; }
h1 a { color: #737373; background: inherit; }
.orange { color: #E0692A; }
sup { font-size: .5em; }

h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #FF6600; background: inherit; }
h2 { font-size: 1.5em; margin-bottom: 5px; color: #000; background: inherit; }
p {	margin: 0 0 5px 0; }

/* ul { list-style : none; } */

/* layout
   ------ */

.content { 
	margin: 0 auto;
	width: 980px;
	padding: 0px; 
}

.header { 
	height: 110px;
	background: #fff url(images/headerbg.gif) repeat-x bottom;
	color: #808080;
	margin: 3px 0;
	padding: 0 0 0 0;
}

.top_info 
{
	float: right;
	width: 715px;
	padding: 0px 0 4px 0;
	color: #808080;
}

	.top_info_left 
	{
		margin-top: 7px;
		width: 300px;
		float: left;
	}

	.top_info_right 
	{
		float: right;
		width: 390px;
		padding: 0 0 0 10px;
		border-left: 1px solid #eee;
	}

.logo
{
	padding-top: 5px;
}

.browse_category  {
	width: 5px;
	color: #FFF;
	background: inherit;
}

.barLeft
{
	background: url(images/menu_bg_left.gif);
	width:20px;
	height:40px;
	margin-bottom:5px;
}

.barRight
{
	background: url(images/menu_bg_right.gif);
	width:122px;
	height:40px;
	margin-bottom:5px;
}

.bar
{
	clear: both;
	font-size: 11pt;
	font-family: Verdana;
	height: 40px;
	width: 980px;
	color: #FFF;
	background: url(images/menubg2.gif);
	margin-bottom : 5px;
}

	.bar li { 
		padding: 12px 12px 6px 12px;
		color: #FFEADC;
		float: left; 
	}
	
	.bar div
	{
		padding: 12px 12px 6px 12px;
		color: #FFEADC;
		float: left;		
	}
	
	.bar div:hover
	{
		height: 22px;
		background: #E0691A url(images/bar3.gif) repeat-x; 
		color: #fff;
		font-weight: bold;
		float: left;
		padding: 12px 12px 6px 12px;
	}
	
	.bar div.active
	{
		height: 22px; 
		background: #E0691A url(images/bar2.gif) repeat-x; 
		color: #fff;
		font-weight: bold;
		float: left;
		padding: 12px 12px 6px 12px;
	}
	
	.bar div a
	{
		font-weight: bold;
		color: #FFF; 
		background: inherit;
		text-decoration: none;		
	}
	
	.bar li.active 
	{
		height: 22px; 
		background: #E0691A url(images/bar2.gif) repeat-x; 
		color: #fff;
		font-weight: bold; 
		
	}
	
	.bar li a { 
		font-weight: bold;
		color: #FFF; 
		background: inherit;
		text-decoration: none;
	} 
	
/* search form */
.search_field_2 
{
	background-color: Teal;
	color: #808080;
	clear: both;
	font-weight: bold;
	padding: 0 12px 10px 10px;
	margin: 5px 0;
}

.search_field { 
	background: #fff url(images/searchbg.gif) no-repeat right; 
	color: #808080;
	clear: both;
	font-weight: bold;
	padding: 7px 12px 10px 10px;
	margin: 5px 0;
}
	input.search { 
		width: 292px; 
		border: 0;
		background: #FFF url(images/input.gif) no-repeat;
		padding: 4px; 
		color: #E0691A;
		font-weight: bold;
		margin: 0 0 0 3px;
	}
	input.submit {
		background: #E0691A url(images/submit.gif) no-repeat;
		border: 0;
		/* padding: 4px 0; */
		width: 65px;
		height: 24px;
		/* margin: 0 10px 1px 0; */
		color: #FFF;
		font: bold 1em Arial, Sans-Serif;
	}
		input.submit_large {
		background: #E0691A url(images/submit_large.gif) no-repeat;
		border: 0;
		padding: 4px 0;
		width: 100px;
		margin: 0 10px 1px 0;
		color: #FFF;
		font: bold 1em Arial, Sans-Serif;
	}
	.grey { color: #808080; background: inherit; font-weight: normal; }
	.search_form { float: right; }

/* left side
   --------- */

.left {
	float: left;
	width: 634px;
	margin: 0 0 10px 0;
}

.left_sc {
	float: left;
	width: 200px;
	margin: 0 0 10px 0;
}

.left h2
{
	clear: both;
	color: #444;
	padding: 3px 0 4px 43px;
	font: bold 1.4em "Trebuchet MS" , Arial, Sans-Serif;
	margin: 0 0 10px 0;
	background-position: left center;
	background-attachment: scroll;
	background-image: url(images/menu3bg.gif);
	background-repeat: no-repeat;
}

.left h3
{
	clear: both;
	padding: 0px 0 4px 43px;
	font: bold 1.4em "Trebuchet MS" , Arial, Sans-Serif;
	margin: 0 0 10px 0;
	background-position: left center;
	background-attachment: scroll;
	background-image: url(images/menu4bg.gif);
	background-repeat: no-repeat;
}


	.left_side 
	{
		/* width: 316px; */
		/* padding: 0 0 0 10px; */
		/* margin: 10px 0 0 38px; */
	}
		
	.left_side a, .right_side a { color: #E0691A; }
		
	.right_side {
		/* width: 316px; */
		/* background: url(images/dotted.gif) repeat-y; */
		/* padding: 0 0 0 70px; */
		
		/* margin: 10px 0; */
	}
	.left_box { 
		margin: 0 0 10px 0; 
		color: #000; 
		background: #FFF; 
		padding: 3px 0; 
	}
	
		
/* right side
   ---------- */
		
.right {
	float: right;
	width: 340px;
	margin: 0 0 10px 0;
}

.right_sc {
	float: right;
	width: 760px;
}

.right_sc_cont
{
	padding-left: 0px;	
}


	.right h3
{
	color: #FFF;
	padding: 8px 0 8px 5px;
	font: bold 1em Tahoma, Arial, Sans-Serif;
	margin: 0 0 3px 0;
	background-position: right center;
	background-attachment: scroll;
	background-image: url(images/menu2bg.gif);
	background-repeat: no-repeat;
}
	.right_articles {
		background: #f5f5f5;
		color: #414141;
		padding: 8px;	
		margin: 0 0 3px 0;
		font-size: 10pt;
		font-family: Verdana;		
	}
	
	.right_articles_more {
		background: #f5f5f5;
		color: #414141;
		margin: -3px 0 3px 0;
	}
	
	.more_div
	{
		background: #f5f5f5;
		color: #414141;
		padding: 8px;
		font-size: 10pt;
		font-family: Verdana;
	}
	
	.notice {
		background: #eee;
		color: #808080;
		padding: 12px 8px;	
		margin: 0 0 3px 0;
	}
	.image {
		float: left;
		margin: 0 9px 3px 0;
	}

/* footer
   ------ */

.footer { 
	clear: both;
	text-align: center;
	padding: 10px 0;
	border-top: 1px solid #ccc;
	line-height: 2em;
}
	.footer a { color: #808080; background: #fff; }
	
	
.doc_div
{
	width: 634px;
	background-color: #e6eae1;
	margin-top: -10px;
}

.doc_div2
{
	width: 631px;
	margin-top: -11px;
	margin-left: 1px;
	padding-top: 15px;
	padding-bottom: 10px;
}

.doc_div_old
{
	width: 634px;
	background-color: #e5eaef;
	margin-top: -10px;
}

.sep
{
	color: lightgrey;
}

.div_incr
{
	padding-top: 5px;
	padding-left: 5px;
	color: #848789;
}

.lnk_incr
{
	font-size: 10pt;
	font-family: Verdana;	
}

.lnk_search_result
{
	color: #E0691A;
	font-size: 12pt;
	text-decoration: none;
}

.menu
{
	background-image: url(images/menubg.gif);
	background-repeat: no-repeat;
	width: 1000px;
	height: 30px;
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Verdana;
}


/* 
===========================================================
Start: A-Z -- ORDERED LIST STYLES
===========================================================
*/

#AZlist-container {
	float: left;
	clear: both;
}

.AZlist 
{
	margin-left: 5px;
	list-style: none;
	width: 320px;
	font-size: 9pt;
	font-weight:normal;
	color:#000000;
	text-align: center;
}

.Numberlist
{
	margin-left: 5px;
	list-style: none;
	/* width: 320px; */
	font-size: 9pt;
	font-weight:normal;
	color:#000000;
}

.AZlist li {
	margin: 2px;
	padding: 0;
 	width: 20px;
	display: block;
	float: left;
}

.Numberlist li {
	margin: 2px;
	padding: 0;
 	width: 170px;
}

.AZlist li a, .AZlist li a:visited {
	width: 90%;
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #0055a5;
	background-color: #e1eef9;
/*	background-color: #C6DDEF;*/
	border: 1px solid;
	border-color: #ffe #aaab9c #ccc #fff;
}

.Numberlist li a, .Numberlist li a:visited {
	width: 90%;
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #0055a5;
	background-color: #e1eef9;
/*	background-color: #C6DDEF;*/
	border: 1px solid;
	border-color: #ffe #aaab9c #ccc #fff;
}


.AZlist li#active a {
	background: #f0e7d7;
	color: #002c52;
}

.Numberlist li#active a {
	background: #f0e7d7;
	color: #002c52;
}

.AZlist li a:hover, .AZlist li#active a:hover {
	color: #ffffff;
	font-weight:bold;
	background: #0054A1;
	border-color: #aaab9c #fff #fff #ccc;
	text-decoration: none;
}

.Numberlist li a:hover, .Numberlist li#active a:hover {
	color: #ffffff;
	font-weight:bold;
	background: #0054A1;
	border-color: #aaab9c #fff #fff #ccc;
	text-decoration: none;
}

/* 
===========================================================
End: A-Z -- ORDERED LIST STYLES
===========================================================
*/


/* 
===========================================================
Start: A-Z -- Health Info Center List
===========================================================
*/

.HiAZlist 
{
	margin-left: 5px;
	list-style: none;
	font-size: 9pt;
	font-weight:normal;
	color:#000000;
	text-align: center;
}

.HiAZlist li {
	margin: 2px;
	padding: 0;
 	width: 20px;
	display: block;
	float: left;
}

.HiAZlist_numli
{
	margin: 2px;
	padding: 0;
 	width: 70px;
	display: block;
	float: left;	
}

.HiAZlist li a, .HiAZlist li a:visited {
	width: 90%;
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #0055a5;
	background-color: #e1eef9;
/*	background-color: #C6DDEF;*/
	border: 1px solid;
	border-color: #ffe #aaab9c #ccc #fff;
}

.HiAZlist li#active a {
	background: #f0e7d7;
	color: #002c52;
}

.HiAZlist li a:hover, .HiAZlist li#active a:hover {
	color: #ffffff;
	font-weight:bold;
	background: #0054A1;
	border-color: #aaab9c #fff #fff #ccc;
	text-decoration: none;
}

/* 
===========================================================
End: A-Z -- Health Info Center List
===========================================================
*/


.ft_enc_main
{
	font-size: 10pt;
	font-family: Arial;
}

.ft_enc_main_link
{
	font-size: 10pt;
	font-family: Arial;
	color: #E0691A;	
}

.ft_enc_main_link:hover
{
	color: blue;
}

.content_pageid
{
	background-color: Yellow;
}

.mpmg_content_title
{
	font-size: 12pt;
	font-family: Verdana;
	color: Black;
	font-weight: bold;
	padding: 5px 0 10px 0;	
}

.mpmg_content
{
	font-size: 10pt;
	font-family: Verdana;	
	color: Black;
	padding: 0 0 10px 0;
}

.pf_divider
{
	height: 1px;
	border-top: lightgrey 1px dotted;
}

.pf_crit
{
	font-size: 12pt;
	font-family: Verdana;
	color: black;

}

.ft_lbl_pf
{
	font-size: 10pt;
	font-family: Verdana;
	color: gray;	
}

.ft_crit_lbl_pf
{
	font-size: 10pt;
	font-family: Verdana;
	color: black;	
}

.pf_row
{
	margin: 5px;
}

.pf_results
{
	font-size: 10pt;
	font-family: Verdana;
	color: black;
	margin: 5px;	
}

.pf_results_row
{
	margin: 5px 0;
	padding-left: 10px;
}

.pf_results_row_alt
{
	background-color: #f2efea;
	margin: 5px 0px;
	padding: 10px 0 10px 10px;
}

.phy_name
{
	font-size: 14pt;
	font-family: Verdana;
	font-weight: bold;
	color: black;	
}

.phy_lbl_cont
{
	font-size: 10pt;
	font-family: Verdana;	
	font-weight: bold;
}

.phy_cont
{
	margin: 10px 0 0 10px;
}

.phy_lbl
{
	font-size: 10pt;
	font-family: Verdana;
	color: black;		
}

.phy_txt_cont
{
	margin-left: 20px;
	font-size: 10pt;
	font-family: Verdana;
	color: black;			
}

.pracstat_txt_cont
{
	margin-top: 10px;
	font-size: 10pt;
	font-family: Verdana;
	color: #d2691e;
	font-weight: bold;
}

.phy_offloc_cont
{
	margin-top: 5px;
	font-size: 10pt;
	font-family: Verdana;
	color: gray;		
}

.tab_offloccont
{
}

.tabpage_loccont
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	padding-bottom: 10px;
}

.offloccont
{
	font-size: 10pt;
	font-family: Verdana;
	font-weight: bold;
	color: black;				
	margin-top: 20px;
}

.page_offloc
{	
	margin: 10px 0 0 5px;
	font-size: 10pt;
	font-family: Verdana;
	color: black;					
}

.page_dir
{
	margin: 10px 0 0 5px;	
	font-size: 10pt;
	font-family: Verdana;
	color: black;	
}

.page_officehrs
{
	margin: 10px 0 0 0;	
	font-size: 10pt;
	font-family: Verdana;
	color: black;		
}

.lbl_offhrs
{
	font-size: 10pt;
	margin-left: 5px;
	font-family: Verdana;
	color: black;
	font-weight: bold;	
}

.tbl_hours
{
	font-size: 9pt;
	font-family: Verdana;
	color: black;
	margin-left: 5px;
}

.tbl_hrsrow
{
	font-size: 9pt;
	font-family: Verdana;
	color: black;
	background-color: deepskyblue;
	margin: 0 5px;
	text-align: center;
}

.hrs_txt_row
{
	background-color: #a2c1f1;	
}

.hrs_txt_lbl
{
	padding: 0 5px;
}

.addlofflang_cont
{
	padding: 10px 0 0 5px;
	color: Black;
	font-size: 10pt;
	font-family: Verdana;
	font-weight: bold;	
}

.addlofflangtxt_cont
{
	padding: 0 0 10px 5px;	
}

.mycred
{
	margin: 20px 0 0 0;
	font-size: 12pt;
	font-family: Verdana;
	font-weight: bold;
	color: black;	
}

.profaffcont
{
	margin: 10px 0 0 0;
}

.profint
{
	margin: 10px 0 0 0;
}

.pro_txt_cont
{
	font-size: 10pt;
	font-family: Verdana;
	color: black;				
}

.reclinkcont
{
	font-size: 10pt;
	font-family: Verdana;
}

.announ_cont
{
	font-size: 10pt;
	font-family: Verdana;	
}

.pat_cont
{
	font-size: 10pt;
	font-family: Verdana;		
}

.pat_row
{
	padding: 5px 0;
}

.div_def
{
	font-size: 10pt;
	font-family: Verdana;
	padding: 10px 0 30px 0;
}

.div_def_bold
{
	font-size: 12pt;
	font-family: Verdana;
	font-weight: bold;
}

.f_bold
{
	font-weight: bold;	
}

.cu_pat
{
	font-size: 10pt;
	font-family: Verdana;		
}

.cu_lbl
{
	font-size: 10pt;
	font-family: Verdana;	
	font-weight: bold;	
	padding: 5px;
}

.cu_req
{
	color: Red;
}

.cu_item
{
	padding: 5px;
}

.pf_results_spec
{
	float: left;
}

.pf_results_pracstat
{
	float: right;
}

.hwartnofile
{
	padding-top: 20px;	
	font-size: 12pt;
	font-family: Verdana;
	font-weight: bold;	
}

.hwarticleleftnav
{
	padding-top: 5px;
}

.searchcont
{
	padding-top: 10px;
}

.provlogin
{
	padding: 5px 0 0 5px;
}

.provlogin a
{
	color: Blue;
	cursor: hand;	
	cursor: pointer;
}

.lccellcont
{
	padding-top: 5px;
}

.searchrespnl
{
	padding-top: 10px;
}

.submitbtncont
{
	padding-top: 10px;
}

.speclblcont
{
	width: 220px;
}

.newsearchcont
{
	padding-top: 5px;
}

	input.submitlong {
		background: #E0691A url(images/submitlong.png) no-repeat;
		border: 0;
		/* padding: 4px 0; */
		width: 100px;
		height: 24px;
		/* margin: 0 10px 1px 0; */
		color: #FFF;
		font: 1em Arial, Sans-Serif;
	}

