/* =============================
vRad Website Stylesheet
version: 12
date: 02.22.10
author: page10
============================= */

html {
  min-height:100%;
  height:auto;
}

body {
	background-color:#FFFFFF;
	padding:0px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
	}

/* Page and Content Containers 
____________________________________________________________ */

#containerSite {
	width:940px;
	margin-left:auto;
	margin-right:auto;
	}

#containerHpSearch {
	width:930px;
	float:left;
	padding:10px 0px 0px 0px;
	background-color:#FFFFFF;
	margin-bottom:10px;
	margin-right:10px;
	text-align:right;
	}

#containerHpHeaderNav {
	width:940px;
	height:73px;
	float:left;
	padding:0px 0px 0px 0px;
	background-image:url(../images/backgrounds/navBG.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin-bottom:0px;
	}

#containerHpHeaderLeft {
	width:310px;
	float:left;
	background-color:#FFFFFF;
	margin-bottom:10px;
	}

#containerHpHeaderRight {
	width:630px;
	float:right;
	background-color:#FFFFFF;
	margin-bottom:10px;
	}

#containerHpNewsEventsServices {
	width:940px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/backgrounds/newsEventsServicesBG.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	margin-bottom:10px;
	float:left;
	}

#containerGlobalHeader {
	width:940px;
	float:left;
	padding:0px 10px 0px 0px;
	background-color:#FFFFFF;
	text-align:right;
	}

#containerGlobalHeaderNav {
	width:940px;
	height:71px;
	float:left;
	padding:0px 0px 0px 0px;
	background-image:url(../images/backgrounds/navBG.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin-bottom:20px;
	}

#containerHubLeft {
	width:220px;
	float:left;
	background-color:#FFFFFF;
	margin-bottom:10px;
	}

#containerHubRightHeader {
	width:700px;
	float:right;
	background-color:#FFFFFF;
	margin-bottom:20px;
	}

#containerHubRightContent {
	width:700px;
	float:right;
	background-color:#FFFFFF;
	margin-bottom:10px;
	}

#containerHubRightContentMain {
	width:458px;
	float:left;
	background-color:#FFFFFF;
	margin-bottom:20px;
	}

#containerHubRightContentRelated {
	width:205px;
	float:right;
	color:#707070;
	background-color:#FFFFFF;
	margin-bottom:20px;
	}

#containerDetailLeft {
	width:220px;
	float:left;
	background-color:#FFFFFF;
	margin-bottom:10px;
	}

#containerLeftColumnImage {
	width:220px;
	padding:0px 0px 0px 0px;
	margin-bottom:10px;
	float:left;
	}

#containerDetailRightHeader {
	width:700px;
	float:right;
	background-color:#FFFFFF;
	margin-bottom:20px;
	}

#containerDetailRightContent {
	width:700px;
	float:right;
	background-color:#FFFFFF;
	margin-bottom:10px;
	}

#containerDetailRightContentMain {
	width:460px;
	float:left;
	background-color:#FFFFFF;
	margin-bottom:20px;
	}

#containerDetailRightContentRelated {
	width:220px;
	float:right;
	color:#707070;
	background-color:#FFFFFF;
	margin-bottom:20px;
	}

#containerDetailLGRightContentMain {
	width:700px;
	float:left;
	background-color:#FFFFFF;
	margin-bottom:20px;
	}
	
#containerFooter {
	width:937px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/backgrounds/footerBG.jpg);
	background-position:center;
	background-repeat:no-repeat;
	margin-bottom:10px;
	float:left;
	vertical-align:middle;
	}

#containerSEOFooter {
	width:937px;
	padding:0px 0px 0px 0px;
	margin-bottom:10px;
	float:left;
	}

/* Tables 
____________________________________________________________ */

table.tableHomepageNav {
	width:940px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	}

table.tableGlobalMainNav {
	width:940px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	}

table.tableGlobalHeader {
	width:340px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/backgrounds/globalHeaderBG.jpg);
	background-position:top;
	background-repeat:repeat-x;
	text-align:right;
	}

table.tableTertiaryNav {
	width:220px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	}

table.tableSubspecialtyDropdown {
	width:220px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	}

table.tableTestimonialQuote {
	width:220px;
	height:260px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/backgrounds/testimonialQuoteBG.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin-bottom:20px;
	}

table.tableTestimonialVideo {
	width:200px;
	padding:0px 0px 0px 0px;
	margin-top:10px;
	}

table.tableMarketingArea {
	width:220px;
	height:260px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/backgrounds/marketingAreaBG.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin-bottom:20px;
	}

table.tableHubRelatedContentArea {
	width:205px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	margin-top:20px;
	margin-left:15px;
	}

table.tableDetailGrayContentArea {
	width:460px;
	padding:0px 0px 0px 0px;
	background-color:#F0F0F0;
	margin-top:20px;
	margin-bottom:10px;
	}

table.tableDetailRelatedContentArea {
	width:205px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	margin-top:20px;
	margin-left:15px;
	}

table.tableFooter {
	width:937px;
	height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	vertical-align:middle;
	}

table.tableSEOFooter {
	width:937px;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 0px;
	}

td.hpTdSEOFooter {
	padding:0px 0px 5px 20px;
	}

td.hpTdFeatures {
	padding:0px 0px 10px 0px;
	}

td.globalTdHeader {
	padding:10px 10px 0px 0px;
	}

td.tertiaryNavTd {
	padding:0px 10px 10px 10px;
	}

td.subspecialtyDropdownTd {
	padding:0px 0px 0px 0px;
	}

td.testimonialTd {
	padding:10px 10px 10px 10px;
	}

td.marketingAreaTd {
	padding:10px 10px 10px 10px;
	}

td.detailGrayContentAreaTd {
	padding:0px 10px 0px 10px;
	}

td.detailRelatedContentAreaTd {
	padding:0px 0px 10px 0px;
	}

/* Fonts and Headers
____________________________________________________________ */

h1 {
	font-family:Avenir, Futura, Verdana, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#707070;
	padding:0px 0px 0px 0px;
	margin-top:0px;
	margin-bottom:10px;
	}

h1.hpFeatures {
	font-family:Avenir, Futura, Verdana, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#707070;
	padding:0px 0px 0px 0px;
	margin-top:0px;
	margin-bottom:7px;
	}

h1.hubContentHeader {
	font-family:Avenir, Futura, Verdana, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#707070;
	padding:0px 0px 0px 0px;
	margin-top:0px;
	margin-bottom:5px;
	}

h1.detailContentHeader {
	font-family:Avenir, Futura, Verdana, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#707070;
	padding:0px 0px 0px 0px;
	margin-top:0px;
	margin-bottom:5px;
	}

h2.detailSubHeader {
	font-family:Avenir, Futura, Verdana, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#707070;
	padding:0px 0px 0px 0px;
	margin-top:0px;
	margin-bottom:5px;
	}

h2.detailGrayBoxHeader {
	font-family:Avenir, Futura, Verdana, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#707070;
	padding:0px 0px 0px 0px;
	margin-top:0px;
	margin-bottom:5px;
	}

h2.testimonialQuote {
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	font-weight:normal;
	color:#FFFFFF;
	}

h2.testimonialName {
	margin:10px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	font-weight:normal;
	color:#FFFFFF;
	text-align:right;
	}

h2.marketingAreaH2 {
	margin:0px 0px 0px 0px;
	font-family:Avenir, Futura, Verdana, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	}

h3.hubRelatedContentH3 {
	margin:0px 0px 7px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#D06F1A;
	}

p.contentAreaHeadline {
	color:#D06F1A;
	font-size:14px;
	font-weight:bold;
	}

/* Lists
____________________________________________________________ */

ul.ulDetailList {
	list-style-position:outside;
	list-style-type:disc;
	margin:5px 0px 0px 36px;
	padding:0px 0px 0px 0px;
	}

ul.ulDetailListPadded {
	list-style-position:outside;
	list-style-type:disc;
	margin:5px 0px 0px 36px;
	padding:0px 0px 0px 0px;
	}

.ulDetailListPadded li {
	padding:10px 0px 0px 0px;
	}

ul.ulArrowList {
	list-style-position:outside;
	list-style-image:url(../images/list/listArrow.jpg);
	margin:5px 0px 0px 22px;
	padding:0px 0px 0px 0px;
	}

/* Links
____________________________________________________________ */

a, a:visited, a:hover {
	color:#D06F1A;
	text-decoration:underline;
	}

a.linkHpHeader, a.linkHpHeader:visited, a.linkHpHeader:hover {
	color:#707070;
	text-decoration:underline;
	}

a.linkHpHeaderBold, a.linkHpHeaderBold:visited, a.linkHpHeaderBold:hover {
	color:#707070;
	font-weight:bold;
	text-decoration:none;
	}

a.linkTestimonial, a.linkTestimonial:visited, a.linkTestimonial:hover {
	color:#FFFFFF;
	font-style:italic;
	text-decoration:none;
	}

a.linkMarketing, a.linkMarketing:visited, a.linkMarketing:hover {
	color:#FFFFFF;
	font-style:normal;
	text-decoration:underline;
	}

a.linkFooter, a.linkFooter:visited {
	color:#707070;
	text-decoration:none;
	}

a.linkFooter:hover {
	color:#707070;
	text-decoration:underline;
	}

a.linkFooterBold, a.linkFooterBold:visited {
	color:#707070;
	font-weight:bold;
	text-decoration:none;
	}

a.linkFooterBold:hover {
	color:#707070;
	font-weight:bold;
	text-decoration:underline;
	}

div#containerDetailRightContentMain a, a:visited, a:hover {
	text-decoration:underline;
	}

.tableHubRelatedContentArea a, .tableHubRelatedContentArea a:visited, tableHubRelatedContentArea a:hover {
	color:#56A0D3;
	text-decoration:underline;
	}

.tableDetailRelatedContentArea a, .tableDetailRelatedContentArea a:visited, tableDetailRelatedContentArea a:hover {
	color:#56A0D3;
	text-decoration:underline;
	}

.detailGrayContentAreaTd a, .detailGrayContentAreaTd a:visited, detailGrayContentAreaTd a:hover {
	color:#56A0D3;
	text-decoration:underline;
	}

div#containerHubRightContent a, a:visited, a:hover {
	text-decoration:underline;
	}

div#containerSEOFooter a, a:visited, a:hover {
	text-decoration:underline;
	}

/* Images */

img.imgHubServiceFeatureLeft {	
	margin:0px 10px 5px 0px;
	}

img.imgHubServiceFeatureRight {	
	margin:0px 0px 5px 10px;
	}

/* Forms
____________________________________________________________ */

input.textboxSearch {
	color:#000000;
	width:150px;
	padding:1px;
	border-color:#9F9F9F;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
	background-image:url(../images/backgrounds/formBG.jpg);
	background-position:top;
	background-repeat:repeat-x;
	}

input.textboxGlobalSearch {
	color:#000000;
	width:215px;
	padding:1px;
	border-color:#9F9F9F;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
	background-image:url(../images/backgrounds/formBG.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin-top:10px;
	}

input.buttonGlobalSearch {
	margin-top:10px;
	margin-right:10px;
	}

input.textboxContactUs {
	color:#000000;
	width:200px;
	padding:1px;
	border-color:#9F9F9F;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
	background-image:url(../images/backgrounds/formBG.jpg);
	background-position:top;
	background-repeat:repeat-x;
	}

input.textboxContactUsSmall {
	color:#000000;
	width:56px;
	padding:1px;
	border-color:#9F9F9F;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
	background-image:url(../images/backgrounds/formBG.jpg);
	background-position:top;
	background-repeat:repeat-x;
	}

select.selectContactUs {
	color:#000000;
	width:60px;
	padding:1px;
	border-color:#9F9F9F;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
	background-image:url(../images/backgrounds/formBG.jpg);
	background-position:top;
	background-repeat:repeat-x;
	}

select.selectSubspecialty {
	color:#000000;
	width:220px;
	padding:1px;
	border-color:#9F9F9F;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
	background-image:url(../images/backgrounds/formBG.jpg);
	background-position:top;
	background-repeat:repeat-x;
	}

textarea.textareaContactUs {
	color:#000000;
	width:200px;
	height:100px;
	padding:1px;
	border-color:#9F9F9F;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
	background-image:url(../images/backgrounds/formBG.jpg);
	background-position:top;
	background-repeat:repeat-x;
	}

input.submitContactUs {
	margin-left:190px;
	margin-top:10px;
	}

/* Radiologist Bios - From Previous CSS
____________________________________________________________ */

#radContainer {
  width: 609px;
  background:url(../images/radbiocontainer/15057.gif) no-repeat bottom left;
  overflow:hidden;
  padding:0 0 1em 0;
  margin-bottom:3em;
}

#radList {
  width: 200px;
  float:left;
  clear:left;
  background-color: #f3f3f3;
  border: 1px solid #cbcbcb;
  overflow:auto;
  height: 390px;
}

#radContainer #radList ul {
  list-style: none;
  margin:.5em 0 .8em 0;
  font-size:95%;
  line-height:1.2;
}

#radList ul li {
  padding: 2px 0px 2px 12px;
  margin:0px 0px 0px 0px;
}

#radList ul li a,
#radList ul li a:visited {
  color:#000;
  text-decoration:none;
}

#radContent {
  width: 390px;
  float:left;
  border: 1px solid #cbcbcb;
  height: 390px;
  background-color: #ffffff;
  overflow:auto;
}

#radContainer h5 {
  background:url(../images/radbiocontainer/15058.gif) no-repeat top left;
  padding: 10px 0 0 11px;
  margin:0px 0px 0px 0px;
  height: 20px;
  text-indent:-999em;
  color:#000;
  font-weight:normal;
}

#innerDivs {
  height: 385px;
  padding: 0px 7px;
}

.selectedRad {
  background-color: #f99a33;
}

#radContent img.vrp_logo {
  margin:90px 0 0 65px;
}

#radContent div#colMain {
  width:347px;
  color:#000;
  padding:10px 11px 10px 13px;
  margin:0;
  float:none;
  overflow:hidden;
}

#radContent div#colMain h2 {
  font-size:140%;
  margin:0 0 0 0;
  padding:0;
}

#radContent div#colMain > p:first-child {
  margin:0;
}

#radContent div#colMain h3 {
  color:#F99A33;
  font-size:100%;
  font-weight:bold;
  width:241px;
  padding:1em 0 .3em 0;
  margin:0 0 .6em 0;
  background:url(../images/radbiocontainer/15061.gif) no-repeat left bottom;
}

#radContent div#colMain h4 {
  font-size:100%;
  font-weight:bold;
  margin:0;
}

#radContent div#colMain img {
  float:right;
  margin:0 0 0 8px;
}