/******************************************************************************************/
  body { margin: 0px; padding: 0px; background-color: #ffffff; }  /* #e6e6e6 */

  .navHeader {
    background-color: #ffffff;
    height: 75px;
    width: 964px;
    padding: 0px;
    margin: 0px auto;
  }
  
  /* used for non-shopping tools */
/*
  .frameBg {
    background-image: url(/img/awards/50_top.png);
    background-repeat: repeat;
  }
*/

/* global */
  .gOnlyPrint   {display:none;}
  .gClearBoth		{clear:both;}

	.tTabSoaPageBg {
		width: 964px;
		background-color: #ffffff;
		position: relative;
		margin: 0px auto;
    text-align:left;
		background-repeat: no-repeat;
    overflow:visible;
    min-height:500px;
	}
  
	.tTabSoaPageBgResize {
		width: 964px;
		padding-top: 40px;
		position: relative;
		margin: 0px auto;
    text-align:left;
		background-repeat: no-repeat;
    overflow:visible;
    min-height:500px;
	}
  
  
	.frameContent {
		background-color: #ffffff;
		width: 904px;
		position: absolute;
		top: 50px;
		margin-left: 10px;
		min-height: 519px;
	}

  /* flash nav positioning */
  .gFlashGnav		    	{position:relative;margin:0px auto;top:0px;width:964;overflow:visible;}
  .gFlashRnav		    	{position:absolute;margin:0px auto;padding-left:20px;top:40px;}
  .gFlashFnav			    {}

  /* page min height */
/*
  p           {margin: 0;}
  .box        {margin: 0; padding: 0;}
  *>.box      {margin-top: 730px; min-height: 1px;}
  *>.box P    {margin-top: -730px;}

  * html .box {
*/
                /* IE5Mac filter \*/
/*
                height: 730px;
*/
                /* end filter */
/*
  }
*/

  div.tTabSoaTabFrameBlock {
    position:absolute;
    top:20px;
    left:232px;
	z-index: 0;
  }
    
  div.tTabSoaTabs {
		position: relative;
		top: 0px;
    left: 0px;
		width:712px;
    height:20px;
    font-size:6px;
  }
  
  div.tTabSoaTabs img {
    display:inline !important;
  }

  .tTabSoaGradientLeft  {
    position:absolute;
    top:50px;
    left:232px;
    width:10px;
    height:200px;
  }
  
  .tTabSoaGradientRight  {
    position:absolute;
    top:50px;
    left:934px;
    width:10px;
    height:200px;
 }
  
  /* 10px high top border */
	.tTabSoaFrameBgTop {
		background-color: #ffffff;
		position:absolute;
    left:0px;
    top:20px;
		width:712px;
		height:10px;
    font-size:6px;
  }
  
  /* background frame behind content frame - shows left, right and bottom frame */
	.tTabSoaFrameBg {
    background:url("/img/global/1px_trans50.png");
	position:absolute;
    left:0px;
    top:30px;
	z-index: -1;
	width:712px;
    min-height:150px;
 
		/* for IE 1-6, use a DirectX Filter for Transparency */
    filter: expression((navigator.userAgent.match(/IE.[1-6]{1}/)==null ? "" : "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"));
  }
  
  .tTabSoaFrameContent    {
	background-color: #ffffff;
	position: absolute;
    left: 0px;
	top: 30px !important;
	z-index: 3;
	width: 692px;
	margin: 0px 10px;
    text-align:left;
  }

  #tabSoaFrameContent {
  	background-color: #ffffff;
  }

  #rightbodycontainer {
	background-color: #ffffff;
  }