#interior-page {
	background: url(/images/landing/blue_gradient_w_rule.gif) repeat-x top left;
}

#main-content {
	position: relative;
}

#banner {
	margin: 1em 0 0 25px;
}

#banner #sharetools {
	position: absolute;
	left: 15px;
	top: 227px;
}

#main-content #entity-landing-copy {
	position: absolute;
	top: 5px;
	left: 45px;
	width: 450px;
	height: 230px;
*	top: 20px;
}

#entity-landing-bar {
	position: relative;
	margin-top: 3em;
}

#entity-landing-bar #news-block {
	float: left;
	width: 287px;
	padding-right: 13px;
}

#entity-landing-bar .tab-content {
	clear: both;
	padding: 2px 10px;
	margin-bottom: 5px;
	border: 1px solid #c5e2f5;
}

#entity-landing-bar #news-block .CS_Element_TabBar + .tab-content {
	height: 198px;
}

* html #entity-landing-bar #news-block .tab-content {
	height: 200px;
}

#entity-landing-bar #promo-block  {
	float: left;
	width: 213px;
}

#entity-landing-bar #promo-block #promo-one {
	padding-bottom: 5px;
*	padding-bottom: 0px;
}

#entity-landing-bar #findadoc-block {
	float: left;
	width: 210px;
	padding: 0 10px;
}

/* TeachMeJoomla's single image technique for variable size rounded corner boxes */
div.promo-block, div.promo-block div {
	background:  url('/images/global/promo-box-blue.gif');
}

div.map-element, div.map-element div {
	background:  url('/images/global/promo-box.jpg');
}

div.helpful-links, div.helpful-links div {
	background:  url('/images/global/helpful-links-box.gif');
}

div.callout, div.callout div {
	background:  url('/images/global/callout-box.gif');
}

div.promo-block, div.helpful-links, div.callout {
	padding: 0;
	margin: 7px 0;
	background-repeat:no-repeat;
	background-position:bottom left;
	height:1%;
	width:auto;
}
 
div.promo-block div, div.helpful-links div, div.callout div {
	margin:0px 0px 0px 13px;
	background-repeat:no-repeat;
	background-position: bottom right;
	padding: 0px 0px 13px 0px;
	width:auto;
}

div.promo-block div div, div.helpful-links div div, div.callout div div {
	background-position: top right;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}

div.promo-block div div div, div.helpful-links div div div, div.callout div div div {
	margin:0px 13px 0px -13px;
	background-position: top left;
	padding: 13px 0px 0px 13px;
}

/*reset nested divs*/
div.promo-block div div div div, div.helpful-links div div div div, div.callout div div div div {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:none;
	background-image: none;
	background-position: top left;
	background-repeat: repeat;
	background-color: transparent;
	width:100%;
}


