/*
	metadescription
*/
table.metadescription{
	
}
th.metadescription{
	padding: 5px;
	text-align: right;
	vertical-align: top;
}
td.metadescription{
	padding: 5px;
	vertical-align: top;
}
/*
	metadetail
*/
table.metadetail{
	
}
th.metadetail{
	padding: 5px;
	text-align: right;
	vertical-align: top;
}
td.metadetail{
	padding: 5px;
	vertical-align: top;
}
/*
	metalist
*/
table.metalist{
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 100%;
}
th.metalist{
	padding: 5px;
	text-align: left;
	vertical-align: top;
}
td.metalist{
	border-bottom: 1px solid #d7e4f6;
	padding: 5px;
	vertical-align: top;
}
td.metalistcolor1{
	background: #e8f2ff;
	border-bottom: 1px solid #d7e4f6;
	padding: 5px;
	vertical-align: top;
}
	td.metalistcolor1 img,
	td.metalistcolor2 img{
		margin: 10px;
	}
td.metalistcolor2{
	border-bottom: 1px solid #d7e4f6;
	background: #fff;
	padding: 5px;
	vertical-align: top;
}
td.metalist_subgroup{
	padding: 5px;
	vertical-align: top;
}
/*
	metanew
*/
table.metanew{
	
}
th.metanew{
	padding: 5px;
	text-align: right;
	vertical-align: top;
}
td.metanew{
	padding: 5px;
	vertical-align: top;
}
/*
	metanutrition
*/
table.metanutrition{
	
}
th.metanutrition{
	padding: 5px;
	text-align: right;
	vertical-align: top;
}
td.metanutrition{
	padding: 5px;
	vertical-align: top;
}
/*
	metasearch
*/
table.metasearch{
	
}
th.metasearch{
	padding: 5px;
	text-align: right;
	vertical-align: top;
}
td.metasearch{
	padding: 5px;
	vertical-align: top;
}
/*
	alerttext
*/
table.alerttext{
	background: #ffffae;
}
td.alerttext{
	background: #ffffae;
	padding: 5px;
}
/*
	applyonline
*/
table.applyonline{
	
}
th.applyonline{
	padding: 5px;
	text-align: right;
	vertical-align: top;
}
td.applyonline{
	padding: 5px;
	vertical-align: top;
}
/*
	blog
*/
/*
table.blogdetail{
		
}
th.blogtitle{
	background: #e8f2ff;
	text-align: center;
	font-weight: bold;
}
td.blogdetail{
	background: #e8f2ff;
}
.blogposttitle{
	font-weight: bold;
}
.blogpostinfo{
	font-style: italic;
}
table.blogbox {
	background: #e8f2ff;
}
li.blogarchivelist{
	
}
*/
/*
	emailfriend
*/
table.emailfriend{
	
}
th.emailfriend{
	padding: 5px;
	text-align: right;
	vertical-align: top;
}
td.emailfriend{
	padding: 5px;
	vertical-align: top;
}
/*
	logorelated
*/
table.LogoRelated{
	margin: 2px;
	width: 125px;
}
tr.LogoRelated{
	
}
td.LogoRelated{
	
}
/*
	register
*/
table.register{
	
}
th.register{
	padding: 5px;
	text-align: right;
	vertical-align: top;
}
td.register{
	padding: 5px;
	vertical-align: top;
}
/*
	related
*/
table.Related{

}
th.Related{
	padding: 5px;
	text-align: right;
	vertical-align: top;
}
td.Related{
	padding: 5px;
	vertical-align: top;
}
/*
	rule
*/
td.ruleleft{
	background: #d6d6d6;
}
td.rulebody1{
	background: #000;
	color: #fff;
}
td.rulebody2{
	background: #dcdada;
}
td.rulebody3{
	background: #878787;
	color: #fff;
	padding: 5px;
}
/*
	sm6multiselect
*/
table.sm6multiselect{
	
}
th.sm6multiselect{
	padding: 5px;
	text-align: right;
	vertical-align: top;
}
td.sm6multiselect{
	padding: 5px;
	vertical-align: top;
}
/*
	Other
*/
td.bgheader{
	
}
span.required{
	color: #f00;
}

table.staticCalendar,
table.staticCalendarLg{
	border: 1px solid #e8f2ff;
	border-collapse: collapse;
	font-family: Arial, Verdiana, Helvetica, sans-serif;
	font-size:10px;
	margin: 0;
	padding: 0;
}
th.staticCalendar{
	font-style: normal;
	text-decoration: none;
	text-align: center; 
}
table.staticCalendar a,
table.staticCalendarLg a{
	color: #0d468b;
	text-decoration: none;
}
table.staticCalendar a:hover,
table.staticCalendarLg a:hover{
	color: #000;
}
th.staticCalendarMonthYear{
	border: 1px solid #e8f2ff;
	font-style: normal;
	padding: 4px;
	text-decoration: none;
	text-align: center;
}
th.staticCalendarWeekday,
th.staticCalendarWeekdayLG{
	background: #e8f2ff;
	font-style: normal;
	padding: 5px;
	text-decoration: none;
} 
th.staticCalendarWeekdayLG{
	width:85px;
}
th.staticCalendarDay,
th.staticCalendarDayLG{
	border: 1px solid #e8f2ff;
	font-style: normal;
	text-decoration: none;
	text-align: center;
}
th.staticCalendarDayLG{ 
	height: 100px;
	width: 85px;
}
th.staticCalendarDayHighlight,
th.staticCalendarDayHighlightLG{
	background: #fbfbd7;
	border: 2px solid #e8f2ff;
	font-style: normal;
	text-decoration: none;
	text-align: center;
}
th.staticCalendarDayHighlightLG{
	height: 100px;
	width: 85px;
}
th.staticCalendarBuffer{
	background: #f2f2f2;
	border: 1px solid #e8f2ff;
	font-style: normal;
	text-decoration: none;
	text-align: center;
}
th.CalendarSectionHighlight{
	background: #fefeea;
	border: 1px solid #e8f2ff;
	font-style: normal;
	text-decoration: none;
	text-align: center;
}
th.staticCalendarDaySpacer{}
th.staticCalendarDaySpacerLG{
	height: 100px;
	width: 85px;
}
a:link.staticCalendarWeekday{}
a:visited.staticCalendarWeekday{}
a:hover.staticCalendarWeekday{}
span.text{}
span.calendarcontent{
	font-weight: normal;
	font-size: 10px;
}
	span.calendarcontent a{
		display: block;
	}
span.calendarday{ 	
	width: 85px;
}
p.screentitle{
	font-weight: bold;
}

span.dayofweek{font-weight: bold; font-size: 13pt; color: #0d468b; text-align: center;}
span.day{font-weight: bold; font-size: 25pt; color: #0d468b; text-align: center;}
span.month{font-weight: bold; font-size: 15pt; color: #0d468b; text-align: center;}
span.year{font-weight: bold; font-size: 13pt; color: #0d468b; text-align: center;}


input#AE_Keyword_simplekeyword{
	width: 200px!important;
}
table.aemetasearch,
	table.aemetasearch th.aemetasearch,
	table.aemetasearch td.aemetasearch{
	background: none!important;
	border:0!important;
	border-collapse:collapse!important;
	color: #000;
	margin:0!important;
	padding:0!important;
}
div.AESearchForm{
	background: url(images/template/background_AESearch.gif) no-repeat;
	display:block;
	width: 420px;
	height: 152px;
	margin: 15px auto 10px auto;
}
	div.AESearchForm h3{
		font-size: 16px;
		font-weight: bold;
		color: #6e6852;
		cursor: default;
		margin: 0;
		padding:10px;
	}
	div.AESearchForm p{
		margin:0;
		padding: 0 10px 10px 10px;
	}
	div.AESearchForm form{
		margin: 0 10px 10px 10px;
	}

div.AESeaerchFormAZ{
	background: url(images/template/background_AESearchAZ.gif) no-repeat;
	display:block;
	width: 420px;
	height: 152px;
	margin: 15px auto 10px auto;
}
	div.AESeaerchFormAZ h3{
		font-size: 16px;
		font-weight: bold;
		color: #6e6852;
		cursor: default;
		margin: 0;
		padding:10px 10px 0 10px;
	}
		div.AESeaerchFormAZ table.searchBy table{
			margin: 0 auto;
		}
			div.AESeaerchFormAZ table.searchBy td.collapse a{
				color: #18397e;
				display: block;
				font-size: 16px;
				font-weight: bold;
				text-decoration: none;
				text-align: center;
				padding: 10px 4px;
			}
			div.AESeaerchFormAZ table.searchBy td.collapse span{
				background: url(images/template/spacer_navigationTop-healthInfoAZ2.gif) no-repeat center 8px;
				display: block;
				margin-top:7px;
				width: 10px;
			}
			
			
table.AE h4.bar{
	background:url(images/template/mySpectrum_boxX.gif) repeat-x left -32px;
	margin:0;
	padding:0;
	width:100%;
}
	table.AE p{
		color: #373737;
	}
	table.AE h4.bar span{
		color: #fff;
		cursor: default;
		font-size:13px;
		display:block;
		padding:10px 10px 5px 10px;
	}
	table.AE h3 a{
		background: url(images/template/arrow_navigationLeft.gif) no-repeat right 5px;
		display: table-cell;
		margin: 0;
		padding: 0 10px 0 0;
		text-decoration:none;
		white-space: nowrap;
		width:auto;
	}
table.AE a.media{
	background: url(images/template/icon_AE-media.gif) no-repeat left 4px;
	display: block;
	padding: 5px 0 5px 25px;
	text-decoration:none;
	width: 180px;
}
table.AELinks a{
	background: url(images/icon_healthAZ.gif) no-repeat left 4px;
	display: block;
	padding: 5px 0 5px 25px;
	text-decoration:none;
	width: 175px;
}

/* Physician directory styles */
span.PhysSearchWhatsThis{cursor:hand;cursor:pointer;text-decoration:underline;}

div#searchContainer {width:100%; margin-top: 40px;}
	div#PhysNameSearch {
		width:33%; 
		float:left;
		height:395px;
	}
		div#PhysNameSearchHeaderlbl {
			font-size:12pt;
			font-weight:bold;
			margin-bottom:10px;
		}
		div#PhysnameSearchtxt {margin-bottom:10px;}
		div#physicianNameLbl {font-weight:bold;}
		input.PhysSearchLastNameBtn {margin-left:3px;}
		input.phySearchNameinput {width:160px;}
	div#PhysStandardSearch {
		width:62%; 
		float:right;
		border-left:1px solid #E8E8E8;
		padding-left:25px;
	}
		div#PhysStandardSearchHeaderlbl {
			font-size:12pt;
			font-weight:bold;
			margin-bottom:10px;
		}
		div.PhysStandardSearchStep1lbl {
			font-weight:bold;
			margin:20px 0px 10px 0px;
		}
		div#PhysSearchSpecialty {margin:10px 0px 0px 23px;}
		div.PhysSearchSpecialtyMenu, div.PhysSearchSpecialtyMenuHover {
			width:250px;
			z-index:50;
			height:22px;
			line-height:22px;
			padding-left:4px;			
		}
			div.PhysSearchSpecialtyMenu {			
				background:#FFF url(images/module/physSearchSpecialty.jpg) no-repeat left top;					
			}
			div.PhysSearchSpecialtyMenuHover {
				background:#FFF url(images/module/physSearchSpecialty_on.jpg) no-repeat left top;
			}
			div#PhysSearchSpecialtyMenuText {
				width:230px;
				overflow:hidden;
				white-space:nowrap;}
		div#parentSelect {
			position:absolute;
			z-index:100;
			top:22px;
			left:0px;
			background-color:#FFF;
			border:1px solid #828790;
			width:250px;
			height:162px;  /* 209px; */
			overflow-y:scroll;
			overflow-x:hidden;
		}
		span.selectItem {
			padding:1px 1px 1px 3px;
			color:#000;
			display:block;
			border:1px solid #FFF;
			white-space:nowrap;
			overflow:hidden;
		}
			.hover {
				background-color:#3399FF;
				color:#FFF;
				border:1px dashed #CC6600 !important;
			}
		div#specialtytooltip{
			width:170px;
			z-index:100;
			position:absolute;
			top:22px;
			left: 260px;
		}
			div#specialtytooltip table {width:100%; border-collapse:collapse;}
			div#specialtytooltip table td {vertical-align:top;}
			div#specialtytooltip table td img {border:0px;}
			td#specialtytooltipcontent {
				padding:0px 8px 5px 8px;
				background:#FFF url(images/module/specialtyToolTipBody.jpg) repeat-y 0px 0px;				
			}
			td#specialtytooltiptop {
				background:#FFF url(images/module/specialtyToolTipTop.jpg) no-repeat 0px 1px;
				height:11px;
				line-height:11px;
				padding:0px;
			}
			td#specialtytooltipbottom {
				background:#FFF url(images/module/specialtyToolTipBottom.jpg) no-repeat 0px -1px;
				height:7px;
				line-height:7px;
				padding:0px;
			}
		div#physStandardInstructionText{margin:3px 0px 3px 0px;}
		div#zipfindercontainer {width:210px;}
			div#physStandardZipCode {float:left;width:85px; margin-top:10px;}
			div#physStandardRadius {float:right;width:120px; margin-top:10px;}
				div.PhysSearchRadiusMenu, div.PhysSearchRadiusMenuHover {
					width:104px;
					z-index:20;
					height:22px;
					line-height:22px;
					padding-left:4px;			
				}
					div.PhysSearchRadiusMenu {			
						background:#FFF url(images/module/physSearchRadius.jpg) no-repeat left top;					
					}
					div.PhysSearchRadiusMenuHover {
						background:#FFF url(images/module/physSearchRadius_on.jpg) no-repeat left top;
					}
					div#PhysSearchRadiusMenuText{
						width:84px;
						overflow:hidden;
						white-space:nowrap;
					}
				div#parentSelectRadius {
					position:absolute;
					z-index:30;
					top:36px;
					left:0px;
					background-color:#FFF;
					border:1px solid #828790;
					width:102px;
					height: 76px;  /*  52px; */					
					overflow:hidden;
				}
		div#searchBtnContainer {width:100%;}
			div#searchBtnContainer input {margin-top:20px;}
			
/* Physician directory list page */
div##physDirectoryNav img   {
	width:140px;
	border:none;
}
div##physDirectoryBackToSearch  {
	float:right;
	display:inline!important;
} 
div#physDirectoryOnlineApptIcon {
	float:right;
	text-align:right;
	width:150px;
	background:#FFF url(images/module/physMakeAnAppointment.png) no-repeat left top;
	padding: 0px 18px 0px 9px;
	margin:0px;	
	height:40px;
}
div#physDirectorySecureEmail{
	float:right;
	text-align: right;
	width:150px;
	background:#FFF url(images/module/physEmailPhysician.png) no-repeat left top;
	padding: 0px 30px 0px 24px;
	margin:0px;	
	height:40px;
}
a.viewFullProfile {
	text-decoration:none;
	font-weight:bold;
	color:#114C92;
	height:25px;
	line-height:25px;
}
	a.viewFullProfile img {
		border:0px;		
		margin:8px 0px 0px 3px;
	}
div.physNameList {font-weight:bold;}
div.viewFullProfile {
	height:25px;
	line-height:25px;
	vertical-align:bottom;
}

/* Physician directory Compare Page */
div#physCompare
{
	width:928px;
}
div.compare
{
	/*height:700px;*/
	/*overflow-y:scroll;*/
	/*overflow-x:hidden;*/
}
table.phys.compare
{
	width:918px;
}
tr.phys.compare
{
	background-color:#FFFFFF;
}
	tr.phys.compare.heading
	{
		background-color:#D4E4F8;
	}

th.phys.compare,
td.phys.compare
{
	width:28%;
	vertical-align:top;
	text-align:left;
	font-size:12px;
	padding:2px;
}
	th.phys.compare a,
	td.phys.compare a
	{
		text-decoration:none;
		border:0 none;
	}
	th.phys.compare.heading.label,
	th.phys.compare.label,
	td.phys.compare.top
	{
		width:16%;
	}
	tr.phys.compare.color1
	{
		/*background-color:beige;*/
		background-color:#DCDADA;
	}
	th.phys.compare.heading.name,
	span.remove
	{
		color:#0D468B;
	}
	td.phys.compare.button
	{
		padding:5px 2px;
	}
		td.phys.compare.button span.remove
		{
			font-size:16px!important;
			font-weight:bolder;
		}
	td.phys.compare.photo
	{
		vertical-align:middle;
		width:28%;
	}
	td.phys.compare img
	{
		cursor:pointer;
		border:0 none;
	}
	td.phys.compare.photo img
	{
		cursor:default;
	}
	
div.locations
{
	float:left;
	width:50%;
}
	div.locations ul
	{
		list-style:none;
		margin:5px 0;
		padding:0 5px 0 0;
		font-size:11px;
	}
.clr
{
	clear:both;
}

/* Physician Detail Page */
/*
h1.title{
	display:none;
	float:left;
}
*/
div.physDirectoryDetailNavShow
{
	float:right;
	display:inline!important;
}    
div.physDirectoryDetailNavShow img
{
	width:140px;
	border:none;
}

div#emailForm
{
	padding:8px;
}
div#physDetail
{
	width:100%;
}
	div#physDetail h3
	{
		font-size:14px;
		margin:0;
		padding:0;		
	}
	div#physDetail a
	{
		font-weight:bold;
		color:#0D468B;
		text-decoration:none;
	}
	
div#physDetail .photo,
div#physDetail .specialties,
div#physDetail .features
{
	padding:4px;
	width:10%;
	vertical-align:top;
}
div#physDetail .specialties
{
	width:30%;
}
div#physDetail .features
{
	width:50%;
	text-align:left !important;
}
div#physDetail div.physLocations
{
	border:1px solid #D9E7F8;
	background:url("images/template/tile_actionFooter.gif") repeat-x scroll left top transparent;
}
	div#physDetail div.physLocations table.physLocations
	{
		width:100%;
	}
	div#physDetail div.physLocations h2,
	div#physDetail div.physOther h2
	{
		vertical-align:middle;
		margin:0 3px; 
		width:99%;
		height:34px; 
		background-image:url("images/module/physSubHeading.png");
		color:#FFFFFF;
	}
		div#physDetail div.physLocations h2 div,
		div#physDetail div.physOther h2 div
		{
			padding:6px 10px;
		}
	div#physDetail div.physLocations .map,
	div#physDetail div.physLocations .mapMarkers
	{
		width:69%;
	}
	div#physDetail div.physLocations .map
	{
		width:29%;
		padding-left:4px;
	}
		div#physDetail div.physLocations .map img
		{
			border:1px solid #D9E7F8;
			width:100%;
		}
		div#physDetail div.physLocations table.location
		{
			width:100%;
		}
		div#physDetail div.physLocations td
		{
			margin-top:4px;
			width:45%;
			text-align:left;
			vertical-align:top;
		}

	div#physDetail div.physLocations .mapMarkers
	{
		padding-left:4px;
	}
	
div#physDetail div.physOther
{
	border:1px solid #D9E7F8;
	background:url("images/template/tile_actionFooter.gif") repeat-x scroll left top transparent;
}
	div#physDetail div.physOther table.physOther
	{
		width:100%;
		margin:4px 0 0 3px;
	}
	div#physDetail div.physOther td.physOther
	{
		padding-left:4px;
		vertical-align:top;
		width:30%;
	}
	div#physDetail div.physOther div.linkText
	{
		padding:4px 6px 8px;
		font-weight:bold;
	}

div#physDetail .photo
{
	padding-left:0;
	margin-top:5px;
}
	div#physDetail .photo img.physPhoto
	{
		border:2px solid #FFF;
	}
	div#physDetail .photo img.generic
	{
		margin:0;
		width:130px;
	}
div#physDetail li img
{
	border:0 none;
	padding:0 0 3px;
}
	div#physDetail li div.dotted
	{
		padding-bottom:4px;
	}
	div#physDetail li div.ppLink
	{
		vertical-align:middle;
	}
		div#physDetail li div.ppLink img
		{
			float:left;
			padding:0;
		}

div#physDetail ul
{
	list-style:none;
	padding:0;
	margin:0;
}
	div#physDetail ul li
	{
		padding:4px 2px;
	}				

	div#physDetail .features li div span
	{
		
		padding:12px 8px;
		float:left;
	}
	div#physDetail .features div#bio
	{
		width:98%;
		padding:10px 0;
		font-size:12px;
		font-weight:normal;
		color:#000;
	}
		div#physDetail .features div#bio p
		{
			margin-top:2px;
		}

		div#physDetail .features div#bio h4 
		{

			text-align:left !important;
		}
