#homepageBanner	{height:200px; width:944px; background:#0078A1 ; margin-bottom:18px; }
.bannerImage    {position:absolute;z-index:99   }
#homepageBannerHeadline	{width:262px;padding:13px;height:125px; margin:12px 0 0 12px; background: url(../images/structural/bg_homepageBannerHeadline.png) top left no-repeat;color:#fff;	position:absolute;z-index:100}
#homepageBannerHeadline p	{color:#fff; margin:0px; padding:0 0 0px 0; font-size:1.5em; line-height:1.3em; font-weight:normal;}
#homepagePromos	{width:100%;padding:15px 0 0 0;background: url(../images/structural/bg_homepage_promos_top.gif) top left no-repeat;}
#homepagePromosInner    {width:100%;background: url(../images/structural/bg_homepage_promos_bottom.gif) bottom left no-repeat; height:50px;}
html>body #homepagePromosInner  {height:auto; min-height:50px; overflow:hidden;}
.promoPanel	{width:280px; padding:0 10px 10px 10px;font-size:1.1em;float:left; }	
.promoPanel.middle  {margin:0 20px 0 20px;}
.promoImage	{position:absolute; margin-top:-5px; width:69px; height:69px;  background: url(../images/structural/promo_thumb_60_background.jpg) bottom right  no-repeat;}
.promoImage img {margin:2px 0 0 2px; border:1px solid #0092C7; float:left; }
.promoText  {float:right; width:203px; padding-right:5px; }
.promoText h2	{padding:0px 0 5px 0px;margin:-3px 0 0 0;font-weight:bold;font-size:1.3em;}
.promoTeaser    {clear:both; font-weight:normal;  width:100%; display:block; }
#pageWrapper .promoText ul			{margin:5px 0 0px 0; padding:0px}
#pageWrapper .promoText ul li		{background:url(../images/structural/bullet_square.gif) 0px 2px no-repeat; padding:0 0 7px 20px;  font-weight:bold;}
#pageWrapper .promoText ul li a		{color:#333; }
