﻿/*** Core Web Part Styles ***/
.senWpZone {}

	/* gray rule above webparts in webpart zone */
.senWpZone.topBars table tr.ms-WPHeader td,
	.senWpZone.topBars .senWpBody h3 { border-top:solid 1px #ccc; padding-top:8px; }

	/* edit mode default */
.senWpZone.topBars .ms-SPZone table tr.ms-WPHeader td { border-top:solid 1px #ccc; padding-top:0px; font-size:9pt; }

.senWpFrame h3 { font-style:italic; font-size:13pt; padding:0px; margin:0px 0px 8px 0px; }

.senWpFrame hr { height:1px; color:#ccc; }

.senWpBody,
	.senWpBody table,
	.senWpBody table td { font-family:Arial, Helvetica, sans-serif; font-size:9pt; }

.senWpBody a,
.senWpBody a:active,
.senWpBody a:link,
.senWpBody a:visited, { text-decoration:underline; }
.senWpBody .content { text-align:left; /*font-size:8pt;*/ }
.senWpBody .content th { text-align:left; font-size:11pt; }
.senWpBody .link-item { /*color:#042455 !important; font-weight:bold;*/ font-size:9pt; padding:3px 0px 2px 10px; background:url('/SiteCollectionImages/Sentara/Layout/arrow_content_blue.gif') no-repeat 0 5px; }



/***** CBQ Styles:Tile Ads, News Rollup ****/
span.senListItem { display:block; margin-top:12px; background:url('/SiteCollectionImages/Sentara/Layout/arrow_content_blue.gif') no-repeat 0 3px; padding-left:10px; }
span.senListItem a { font-family:Arial, Helvetica, sans-serif; font-size:9pt; }
span.senListItem.compact { margin-top:0px; }



/***** CBQ Styles (Tile Ads) ****/
.senTileAd { width:100%; margin-bottom:4px; }
/*.senTileAd img.tileAd { width:180px; }*/
.wpTileAdFooter { margin:0px 0px 12px 0px; }



/***** General Sidebar Styles ****/
div#MpBSidebar .senWpZone.topBars { margin-left:10px; width:152px; }
div#MpBSidebar h3 { font-style:italic; padding-left:0px; }

	/* edit mode default */
div#MpBSidebar .ms-SPZone h3 { font-style:normal; padding-left:2px; }

	/* edit mode */
div#MpBSidebar .ms-SPZone span.senListItem { background:url('/SiteCollectionImages/Sentara/Layout/arrow_content_blue.gif') no-repeat 0px 3px; padding-left:10px; }

div#MpBSidebar span.senListItem a { font-weight:bold; }

	/* edit mode */
div#MpBSidebar .ms-SPZone span.senListItem a { font-weight:normal; text-decoration:underline; }



/***** CBQ Styles:News Home, News Archive Home ****/
#cbqwp div.senNewsHomeListItem,
	#cbqwp div.senNewsArchiveHomeListItem { margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; }

#cbqwp div.senNewsHomeListItem span.itemDate { width:80px; float:left; }
#cbqwp div.senNewsHomeListItem span.itemTitle { width:466px; /*346px;*/ float:left; white-space:normal; }



/*** Printer Friendly & Email this Page Controls ***/
.wpPrinterFriendly,
	.wpEmailPage { margin:0px 0px 8px 0px; font-weight:bold; font-size:8pt; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#3F5796; }

.wpPrinterFriendly a,
	.wpEmailPage a { color:#3F5796; }

.wpPrinterFriendly a:hover,
	.wpEmailPage a:hover { text-decoration:none; }

.wpPrinterFriendly img,
	.wpEmailPage img { vertical-align:middle; }



/*** Find it Fast Control ***/
.wpFindFast { width:144px; }
.wpFindFast h3 { margin:0; }
/*.wpFindFast h3.ms-WPTitle { font-style:italic; font-size:13pt; padding:0px; }*/
.wpFindFast #cbqwp span.senListItem { margin-top:6px; background:url('/SiteCollectionImages/Sentara/Layout/arrow_find_blue.gif') no-repeat 0 2px; padding-left:10px; }
.wpFindFast #cbqwp span.senListItem img { margin-top:5px; }
.wpFindFast #cbqwp span.senListItem a { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; color:#1F0074; /*#7966AC, #6A55A2, #6C58A4, #553D95, #3E2387, #3C2386, #1F0074*/ }
.wpFindFast #cbqwp span.senListItem a:hover { text-decoration:underline; }



/*** Quick Search Control ***/
.wpQuickSearch { overflow:hidden; width:170px; /*140px;*/ }
.wpQuickSearch select.ms-sbscopes { display:none; }

	/* Firefox fix */
.senWpFrame > .wpQuickSearch { overflow:hidden; width:170px; /*164px;*/ }

/*** Quick Search Control (Out-of-box) ***/
/*
.wpQuickSearch h3 { font-style:italic; font-size:13pt; padding:0px; margin:0px 0px 2px 0px; }

.wpQuickSearch tr.ms-sbrow td {}

.wpQuickSearch td.ms-sbtext { font-size:8pt; font-weight:bold; display:none; }

.wpQuickSearch .ms-WPBorder { border-width:0px; }
*/

/*** Quick Search Control (Custom) ***/
.wpQuickSearch .searchScopes { margin-bottom:2px; }
.wpQuickSearch .searchScopes select.ms-sbscopes { width:100%; }
/*.wpQuickSearch .searchInput { background-color:#ccc; border:solid 1px #7f9db9; width:94%; padding:0px; margin:0px; }*/
.wpQuickSearch .searchText { border:solid 1px #7f9db9; border-width:1px 0px 1px 1px; background-color:#fff; width:146px; /*118px;*/ float:left; }
.wpQuickSearch table { border-spacing:0px; }
.wpQuickSearch .searchText input { width:100%; }
/*.wpQuickSearch .searchText .ms-sbplain { font-size:2em;}*/
.wpQuickSearch .buttons { background-color:#e9f2fd; border:solid 1px #7f9db9; padding:1px 3px; width:14px; float:left; clear:right; }
.wpQuickSearch .buttons img { vertical-align:middle; }



/*** Access For Control (deprecated) ***/
/*
.wpAccessFor { margin:0px 0px 0px 10px; }
.senWpZone.topBars .wpAccessFor { margin:0px; }
.wpAccessFor h3 { font-size:11pt; margin-bottom:2px; }
.wpAccessFor span.afItem { display:block; margin:4px 8px 4px 0px; float:left; }
*/


/*** Portal Nav Control ***/
.wpPortalNav { margin:0; border:dashed 0px #0d0;}
.wpPortalNav .wpPNTop { margin:0; vertical-align:top; }
.wpPortalNav .wpPNBottom { margin:0; vertical-align:bottom; }
.wpPortalNav .wpPNBorderLeft { float:right; width:28px; height:22px; background:url(/SiteCollectionImages/Sentara/Layout/droptab_left_edge.gif) no-repeat 1px 0; }
.wpPortalNav .wpPNBody { float:right; height:22px; background-color:#ffb835; color:#333; line-height:22px; text-align:right; padding:0px 6px; white-space:nowrap; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.8em; }
.wpPNLinkList { display:inline; margin:0; padding:0 8px 0 0; color:#042454;}
.wpPNLinkList .wpPnLinkSep	 { font-size:1.2em; width:3px;}
.wpPNLinkList li { display:inline; margin:0; padding:0; }

.wpPNLinkList li a:link,
	.wpPNLinkList li a:active,
	.wpPNLinkList li a:hover,
	.wpPNLinkList li a:visited { margin:0; text-decoration :none; font-weight:bold; font-size:1.1em;color :#333; padding:3px 6px 3px 12px; }

.wpPNLinkList li a:hover{ text-decoration:underline; }
.wpPNSearch { float:right; margin:10px 10px 0 0; }
.wpPNSearch .searchLabel { color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.9em; font-weight:bold; margin-right:4px; }
.wpPNSearch .searchScopes { margin-bottom:2px; }
.wpPNSearch .searchScopes select.ms-sbscopes { width:100%; }
.wpPNSearch .searchText { float:left; width:230px; border:solid 1px #7f9db9; border-right-width:0; background-color:#fff; }
.wpPNSearch .searchText { margin:2px 0; padding:0 0; }
.wpPNSearch table { border-spacing:0px; }
.wpPNSearch .searchText input { width:100%; }
.wpPNSearch .buttons { background-color:#e9f2fd; border:solid 1px #7f9db9; padding:1px 3px; margin-top:2px; width:15px; height:17px; float:left; clear:right; }
.wpPNSearch .buttons img { vertical-align:middle; margin:0; padding:2px 0 0 1px;}


/*** HealthVision News Control ***/
.wpHealthNews { border-top:solid 1px #ccc; padding-top:8px; }
.wpHealthNews table.content {}
.wpHealthNews span.link-item { display:block; padding:2px 0px 0px 10px;	background-position:0 6px; /*background:url('/SiteCollectionImages/Sentara/Layout/arrow_content_blue.gif') no-repeat 1px 4px;*/
	border:solid 1px #fff; /* IE fix */ }

.wpHealthNews table.content tr td a.link-item { background-image:none; font-size:9pt; padding-left:0px; }
.wpHealthNewsRelatedHeadlines .link-item { /*font-weight:normal; font-size:smaller;*/ background:none; padding:0px 0px 0px 4px; font-weight:bold; /*text-decoration:underline !important;*/ }



/*** Physician Search Criteria Control ***/
.wpPhysicianSearchCriteria { width:99%; }

	/* Firefox fix */
.senWpBody > .wpPhysicianSearchCriteria { width:100%; }

.wpPhysicianSearchCriteria hr { height:1px; border:solid none none; }
.wpPhysicianSearchCriteria td { font-family:Arial, Helvetica, sans-serif; font-size:9pt; }



/*** Physician Search Results Control ***/
.wpPhysicianSearchResults table,
	.wpPhysicianSearchResults td,
	.wpPhysicianSearchResults a { font-size:9pt; font-family:Arial, Helvetica, sans-serif; }



/*** Physician Profile Control ***/
.wpPhysicianProfile {}
.wpPhysicianProfile .profileHeader { margin:0px 0px 10px 0px; }
.wpPhysicianProfile .profileHeaderText { padding-left:10px; }



/***** Physician Search Criteria (Homepage) ****/
.senRegionalWpBody { font-family:Arial, Helvetica, sans-serif; font-size:9pt; padding: 0;}
.senRegionalIntro { width:100%; margin:0 0 4px 0; }
.senRegionalInput {  margin:10px 0 0 0;}



/*** Facility Search Criteria (Homepage) ***/
.wpFacilitySrchDDL {}
.wpFSDIntro { margin:0 0 4px 0; }

.wpFSDCity,
	.wpFSDTypes,
	.wpFSDActionBar { margin:10px 0 0 0; }
.wpFSDMoreOptions { float:left; }
.wpFSDButton { float:right; }



/*** Facility Search Criteria (Results) ***/
.wpFacilitySrchCbx {}

.wpFacilitySrchCbx input,
	.wpFSCTitle,
	.wpFSCCityLabel,
	.wpFSCTypesLabel { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}

.wpFSCTitle { margin:0 0 8px 0; font-weight:bold; font-size:1.1em; }

.wpFSCCityLabel,
	.wpFSCTypesLabel { margin:14px 0 0 0; font-weight:bold; font-size:.9em; }
	
.wpFSCTypes { font-size:1em; }
.wpFSCActionBar { margin:20px 0 0 0; }
.wpFSCButton { float:right; }
.wpFSCButton #btnSearch { font-family:Arial, Helvetica, sans-serif; font-size:.9em; }
.wpFSDialog { display: none; text-align: center; }



/*** Facility Search Results ***/
#tblFacilities { width:730px; border-spacing:0;}
#tblFacilities .sorting,
	#tblFacilities .sorting_asc,
	#tblFacilities .sorting_desc { cursor:default; }

#tblFacilities td,
	 #tblFacilities th { border-bottom:1px #ccc solid; }

#tblFacilities .tblColHdr { background-color:#fff/*#e8eef3*/; padding:6px 0; font-size:1.2em; color:#444;/*#bcc4d4;*/ }
#tblFacilities .hdrIndex { width:4%;}
#tblFacilities .hdrFacility { width:31%;}
#tblFacilities .hdrType { width:18%;}
#tblFacilities .hdrAddress { width:29%;}
#tblFacilities .hdrAction { width:18%; background-color:#fff; }
#tblFacilities .tblCol { padding:8px; vertical-align:top; color:#444; }
#tblFacilities .tblCol.colIndex { font-weight:bold; font-size:1.2em; color:#444;}
#tblFacilities .tblCol.colPhone {text-align:center; white-space:nowrap;}
#tblFacilities .tblCol.colAction { white-space:nowrap; }

.colAction a {display:block; margin-bottom:2px; padding-left:10px; background:transparent url('/SiteCollectionImages/Sentara/Layout/arrow_menu_gold.gif') no-repeat scroll 0 4px;}

#tblFacilities_info { padding:15px 0 0 0; font-weight:bold; font-style:italic; }


/*** Class/Event Info Control ***/
div#MpBCContent .wpClassInfo h2 { padding:0px; }



/*** Best Bets (Site Search Results) ***/
div.srch-BestBets { width:100%; padding:10px 10px 0px 10px; background-color:#f7f7f9; border:solid 1px #cecfd6; }

	/* Firefox fix */
div#HCR > div.srch-BestBets { width:96%; }



/*** Site Search Results Paging ***/
div.srch-stats,
table tr.srch-stats-row,
div.srch-Page-bg { background-color:#ebf3ff; }
