/*----------------------*/
/*--  Revised 7/5/2010  --*/
/*----------------------*/

table.bannerContainer508			{width:100%;
									 background:url(../images/banner508/bannerBackground.png) no-repeat top right;
									 border-bottom:1px solid black;
									 position:relative;
									 top:0px;}

table.bannerContainer508 td.logo	{width:160px;
									 height:150px;
									 text-align:left;
									 vertical-align:top;
									 background-color:#fff;}
									 
table.bannerContainer508 td.badge	{width:130px;
									 height:150px;
									 text-align:left;
									 vertical-align:top;}
									 
table.bannerContainer508 td.badge img	{margin-right:16px}
									 
table.bannerContainer508 td.flex		{width:90%}

table.bannerContainer508 td.sponsors{width:5%;
									 vertical-align:center;
									 padding:12px 0px 0px 0px}
									 
table.bannerContainer508 td.sponsorsLast	{width:5%;
										 vertical-align:center;
										 padding:12px 0px 0px 12px}
										 
table.bannerContainer508 td.sponsorsLast img	{padding:0px 18px 0px 0px; display:block}

table.bannerContainer508 td.sponsors img	{margin:0px 8px 0px 0px}
table.bannerContainer508 td.spacer img		{margin-left:8px}

table.bannerContainer508 td.srch			{text-align:top; text-align:left; padding:0px 0px 8px 0px}

table.bannerContainer508 td.srch img.snIcons	{padding:0px; margin:0px}

table.bannerContainer508 div.search_box							{width:238px;
										 height:23px;
										 margin:10px 0px 0px 16px;
										 background:url(../images/banner508/searchBackground.gif) no-repeat top right;
										 display:inline-block;}

table.bannerContainer508 div.search_box input.searchInput	{float:left;
									 padding:0;
									 margin:5px 0px 0px 5px;
									 border:0;
									 width:156px;
									 background:none}
			
table.bannerContainer508 div.search_box input.searchButton	{float:right; margin:3px 4px 0px 0px}
