body				
{
margin:0px auto; 
background-image:url(images/GreenDotBG.gif); 
background-color:#FFFFFF;
}

form
 {
 margin:0px; padding:0px;
 }
 
#HeaderImage		
{
margin:0px auto; 
width:770px; 
padding:0px;
}

#ResultsPanel		
{
margin:0px auto; 
width:770px; 
background-image:url(images/ResultsPanelBG2.gif); 
background-repeat:no-repeat; 
background-color:#FFFFFF; 
border-top:solid 2px #ffffff; 
border-bottom:solid 2px #ffffff; 
}

#NavPanel
{
margin:0px 0px 0px 0px; 
width:119px; 
float:left; 
border-left:solid 2px #ffffff; 
border-right:solid 2px #ffffff;
}

#SubNavPanel
{
margin:0px 10px 0px 0px; 
width:118px; float:left; 
border-left:solid 2px #ffffff; 
border-right:solid 2px #ffffff;
}

td, p, div          
{
font:12px arial;
}

a.NavLink1:link 
{
font:bold 12px arial; 
color:#ffffff; 
display:block; 
background-image:url(images/button.gif); 
background-repeat:no-repeat; 
padding:3px 4px 3px 12px; 
border-bottom:solid 1px #ffffff;
text-decoration:none;
}

a.NavLink1:visited 
{
font:bold 12px arial; 
color:#ffffff; 
display:block; 
background-image:url(images/button.gif); 
background-repeat:no-repeat; 
padding:3px 4px 3px 12px; 
border-bottom:solid 1px #ffffff;
text-decoration:none;
}

a.NavLink1:hover 
{
font:bold 12px arial; 
color:#ffffff; 
display:block; 
background-image:url(images/buttonc.gif); 
background-repeat:no-repeat; 
padding:3px 4px 3px 12px; 
border-bottom:solid 1px #ffffff;
text-decoration:none;
}

a.NavLink1c:link 
{font:bold 12px arial; 
color:#FFFFFF; 
display:block; 
background-image:url(images/buttonb.gif); 
background-repeat:no-repeat; 
padding:3px 4px 3px 12px; 
border-bottom:solid 1px #ffffff;
text-decoration:none;
}

a.NavLink1c:visited 
{font:bold 12px arial; 
color:#ffffff; 
display:block; 
background-image:url(images/buttonb.gif); 
background-repeat:no-repeat; 
padding:3px 4px 3px 12px; 
border-bottom:solid 1px #ffffff;
text-decoration:none;
}

a.NavLink1c:hover 
{
font:bold 12px arial; 
color:#FFFFFF; 
display:block; 
background-image:url(images/buttonc.gif); 
background-repeat:no-repeat; 
padding:3px 4px 3px 12px; 
border-bottom:solid 1px #ffffff;
text-decoration:none;
}

#ResultsWrapper   
{
margin:0px; 
float:left; 
width:642px;
}

#ResultsSearch    
{
margin:4px 0px 0px 6px; 
float:left; 
width:626px;
}

#ResultsText		
{
margin:12px 0px 0px 14px; 
padding:0; 
width:92px; 
height:88px; 
float:left; 
font:11px arial;
}

*html  #ResultsText		
{margin:12px 0px 0px 6px; 
padding:0px; 
width:100px; 
height:88px; 
float:left; 
font:11px arial;
}

#ResultsText a    
{
font:11px arial; 
color:#000000; 
text-decoration:none;
}

#SearchFilter     
{
margin:0px; 
float:left;
}

#SearchFilter select           
{
font:10px arial; 
height:18px;
}

#SearchWrapper      
{
margin:0px 0px 0px 0px; 
float:right;
}

#FeaturePanel		
{
margin:0 auto; 
width:766px; 
height:150px; 
background-image:url(images/HomeFeatureBG.gif); 
border-left:solid 2px #ffffff; 
border-right:solid 2px #ffffff;
}

#FeatureContent	
{
margin:21px 0 0 0; 
width:363px; 
height:119px; 
padding:4px 10px 6px 10px; 
font:10px arial; 
color:#000000; 
float:left; 
overflow:auto;
}

#FeatureContent ul 
{
margin-left:15px;
}

#FeatureContent li 
{
padding:5px; 
font-size:12px;
}

.FeaturedGameImage			 
{vertical-align:middle; 
margin:0 10px 0 10px;
}

#PromoPanelTop		
{background-image:url(images/HomePromoTopGradient.gif)); 
background-repeat:repeat-x; 
background-color:#ffffff; 
width:766px; 
margin:0 auto; 
border-left:solid 2px #ffffff; 
border-right:solid 2px #ffffff; 
border-top:solid 2px #ffffff;
}

#PromoPanelBottom		
{
	background-image:url(images/HomePromoBottomGradient.gif));
	background-repeat:repeat-x;
	background-position:bottom;
	background-color: #FFFFFF;
}

#Promo				
{
margin:9px 0 6px 0; 
width:720px; 
padding:4px 10px 6px 10px; 
font:10px arial; 
color:#000000; 
float:left;
}

.PromoTitle			
{
font:bold 14px arial; 
color:#0067AC; 
text-transform:uppercase; 
text-decoration:none;
}

.PromoImage			
{float:left; 
margin:0 6px 18px 0;
}

#InfoPanel		
{
background-image:url(images/InfoPanelBG.gif); 
background-repeat:repeat-x; 
background-color:#ffffff; 
width:766px; 
margin:0 auto; 
border-left:solid 2px #ffffff; 
border-right:solid 2px #ffffff; 
border-top:solid 2px #ffffff; 
text-align:center;
}

#InfoBox			
{
margin:0px auto; 
width:235px; 
padding:4px 10px 4px 10px; 
font:10px arial; 
color:#000000; 
text-align:center; 
vertical-align:middle; 
float:left;
}

.InfoIcon			
{float:left; 
margin:0 6px 0px 0;
}

#InfoBox a:link	
{
font:bold 14px Arial; 
color:#666666; 
text-decoration:none; 
display:block; 
text-align:left;
}

#InfoBox a:visited	
{
font:bold 14px Arial; 
color:#666666; 
text-decoration:none; 
display:block; 
text-align:left;
}

#InfoBox a:hover	
{
font:bold 14px Arial; 
color:#666666; 
text-decoration:none; 
display:block; 
text-align:left;
}

#Footer			
{
margin:0px auto; 
width:770px; 
height:38px; 
padding:9px 0 6px 0; 
background-image:url(images/Footer.gif); 
background-repeat:no-repeat; 
text-align:center; 
font:9px arial; 
color:#ffffff; 
}

#Footer a, a:link, a:visited	
{
font:9px arial; 
color:#ffffff; 
text-decoration:none;
}

#Footer a:hover	
{
font:9px arial; 
color:#ffffff; 
text-decoration:underline;
}

#Copyright        
{
margin:0px auto; 
width:770px; 
font:11px arial; 
color:#ffffff; 
text-align:center;
}

#ContentPanel		
{
margin:0px auto; 
width:770px; 
background-image:url(images/ContentPanelBG.gif); 
background-repeat:repeat-y; 
background-color:#ffffff; 
border-bottom:solid 2px #ffffff; 
border-top:solid 2px #ffffff;
 }
 
#ContentArea      
{
 float:left; 
 font:12px arial; 
 color:#000000; 
 padding:5px; 
 line-height:18px; 
 width:605px;
 }
 

.header           
{
font:bold 1em arial; 
color:#005ba3; 
border-bottom:solid 1px #07486B; 
text-align:left;
}

.bodycopy         
{font:12px arial; 
line-height:18px; 
color:#000000;
}

.bodycopysmall         
{font:10px arial; 
line-height:12px; 
color:#000000;
}

.bodysubheaders a:link  
{
color:#005ba3; 
font-size:1em;
}

.bodysubheaders a:active 
{
color:#005ba3; 
font-size:1em;
}

.bodysubheaders a:visited 
{
color:#005ba3;
font-size:1em;
}

.bodysubheaders a:hover  
{
color:#47aa42; 
font-size:1em;
}
 
  /***** Stylesheet Fixes ********/

  a:link
  {
  font-size:12px;
  color:#00CCFF;
  font-weight:bold;
  text-decoration:none;
  }
 
  a:active
  {
  font-size:12px;
  color:#333333;
  font-weight:bold;
  text-decoration:none;
  }
 
  a:visited
  {
  font-size:12px;
  color:#666666;
  font-weight:bold;
  text-decoration:none;
  }
 
  a:hover
  {
  font-size:12px;
  color:#FF0000;
  font-weight:bold;
  text-decoration:underline;
  }

  p
  {
	margin-top:10px;
	margin-bottom:10px;
	color: #000000;
	font-weight: normal;
  }

  .bodycopysmallboldpurple
  {
  color:#47aa42;
  font-weight:bold;
      font-size:12px;
  }

  .bodycopysmallbold{
      font-size:11px;
      font-weight:bold;
  }
 
  .purplebox
  {
  color:#005ba3;
  font-size:14px;
  font-weight:bold;
  padding:8px 8px 8px 0px;
  display:block;
  text-align:left;
  }

  .bodycopy img
  {
  margin:5px;
  }

  .bodysubheadersorange
  {
  color:#47aa42;
  font-weight:bold;
  }

  .bodysubheaders
  {
  color:#47aa42;
  font-weight:bold;
  }

  .bodysubheaderspurple
  {
  color:#47aa42;
  font-weight:bold;
  }

  .galstyle
  {
  background-color:#ffffff;
  }

  .galstyle table td.purplebox a:link
  {
  font-size:14px;
  }
  
  .galstyle table td.purplebox a:active
  {
  font-size:14px;
  }
  
  .galstyle table td.purplebox a:visited
  {
  font-size:14px;
  }
  
  .galstyle table td.purplebox a:hover
  {
  font-size:14px;
  }

  #FeaturePanel a:link
  {
  font-size:10px;
  }

  #FeaturePanel a:active
  {
  font-size:10px;
  }
  
  #FeaturePanel a:visited
  {
  font-size:10px;
  }
  
  #FeaturePanel a:hover
  {
  font-size:10px;
  }

  #PromoPanelBottom a:link
  {
  font-size:10px;
  text-decoration:none;
  }
  
  #PromoPanelBottom a:active
  {
  font-size:10px;
  text-decoration:none;
  }
  
  #PromoPanelBottom a:visited
  {
  font-size:10px;
  text-decoration:none;
  }
  
  #PromoPanelBottom a:hover
  {
  font-size:10px;
  text-decoration:none;
  }

/****** More added styles 10.30.07 *******/

.bodysubheaders img
{
	margin:0px;
}

.bodyheaders a:link
{
	font-size:16px;
}

.bodyheaders a:active
{
	font-size:16px;
}

.bodyheaders a:visited
{
	font-size:16px;
}

.bodyheaders a:hover
{
	font-size:16px;
}
