body {margin:0;padding:0;font-family:Trebuchet MS;font-size:12px;background:url(images/bg-tile.jpg) repeat-x #8db3dc;}
img {border:0;}

a {color:#000000;}
h1 {padding:0;margin:0;font-size:18px;font-weight:normal;color:#1d1160;}
h2 {padding:0;margin:0;font-size:14px;font-weight:bold;color:#1d1160;}
h3 {padding:0;margin:0;font-size:15px;font-weight:bold;color:#ef6000;}
h4 {padding:0;margin:0px 20px;font-size:21px;font-weight:bold;color:#1d1160;}
h5 {padding:0;margin:0px 0px;font-size:14px;font-weight:bold;color:#000;}
.fontOrange {color:#f48024;}

.siteWrapper {width:954px;min-height:720px;height:auto;margin:0 auto;}
.siteHeader {width:954px;height:90px;background:url(images/header-bg.gif) no-repeat;}
.siteHeader .logo {width:245px;line-height:0.1em;font-size:0.1em;}
.siteHeader .links {width:689px;padding:0 20px 0 0;color:#f58025;font-size:11px;line-height:24px;text-align:right;}
.siteHeader .links a {text-decoration:none;color:#1d1160;}

.siteFooter {width:954px;font-size:11px;color:#FFFFFF;line-height:14px;text-align:center;margin:20px 0 0 0;}
.siteFooter a {text-decoration:none;color:#FFFFFF;}

/* HOMEPAGE */
.homeMain {width:954px;height:342px;margin-top:7px;background:url(images/home-main-bg.gif) no-repeat;}
.homeFlash {width:587px;height:236px;font-size:0.1em;line-height:0.1em;}
.homeNews {width:301px;height:196px;padding:20px 25px;font-size:11px;line-height:14px;color:#1d1160;vertical-align:top;background:url(images/home-news-bg.jpg) no-repeat;}

.homeSpotlightsTop {width:954px;height:9px;margin-top:8px;line-height:0.1em;font-size:0.1em;background:url(images/home-spotlight-bg-top.gif) no-repeat;}
.homeSpotlights {width:954px;height:143px;line-height:16px;font-size:11px;background:url(images/home-spotlight-bg.gif) no-repeat bottom;}
.homeSpotlights .spotlight1 {width:385px;padding:5px 15px 5px 30px;}
.homeSpotlights .spotlight2 {width:199px;}
.homeSpotlights .spotlight3 {width:295px;padding:5px 15px;}
.homeSpotlights a {color:#3f5ab9;}

.homeSpotlights_1 {width:954px;height:143px;line-height:16px;font-size:11px;background:url(images/home-spotlight-bg.gif) no-repeat bottom;}
.homeSpotlights_1 a {color:#3f5ab9;}
.homeSpotlights-marguee {width:954px;height:30px;line-height:16px;font-size:11px;background:url(images/home-spotlight-bg1.gif) no-repeat bottom;}
.homeSpotlights-bottom {width:954px;height:65px;line-height:16px;font-size:11px;background:url(images/home-spotlight-bg1.gif) no-repeat bottom;}
.homeyellow {width:300px;height:152px;background:url(images/home_yellowpanel.gif) no-repeat top;}

/* CONTENT PAGE */
.contentTop {width:954px;height:25px;margin-top:7px;background:url(images/content-bg-top.gif) no-repeat;}
.contentSpan {width:954px;height:470px;background:url(images/content-bg-span.gif) repeat-y;}
.contentBottom {width:954px;height:25px;background:url(images/content-bg-bottom.gif) no-repeat;}

.contentSpan .leftColumn {width:288px;}
.contentSpan .middleColumn {width:597px;}
.contentSpan .rightColumn {width:71px;}

.fullContentTop {width:954px;height:25px;margin-top:7px;background:url(images/content-full-bg-top.gif) no-repeat;}
.fullContentSpan {width:954px;height:470px;background:url(images/content-full-bg-span.gif) repeat-y;}
.fullContentBottom {width:954px;height:25px;background:url(images/content-full-bg-bottom.gif) no-repeat;}
.fullContentSpan .leftColumn {width:31px;}
.fullContentSpan .middleColumn {width:892px;}
.fullContentSpan .rightColumn {width:31px;}

.orangeBoxTop {width:597px;height:15px;background:url(images/inner-box-orange-top.gif) no-repeat;}
.orangeBoxSpan {width:537px;padding:5px 30px;background:url(images/inner-box-orange-span.gif) repeat-y;}
.orangeBoxBottom {width:597px;height:25px;background:url(images/inner-box-orange-bottom.gif) no-repeat;}

/* Platform PAGE */
.platform-orangeBoxTop {font-size:15px; font-weight:bold;color:#1d1160;line-height:40px; text-indent:20px;
width:300px;height:25px;background:url(images/game-inner-box-orange-top.gif) no-repeat;}
.platform-orangeBoxSpan {width:300px;padding:4px 0px;background:url(images/game-inner-box-orange-span.gif) repeat-y;}
.platform-orangeBoxBottom {width:300px;height:25px;background:url(images/game-inner-box-orange-bottom.gif) no-repeat;}

/* GAME PAGE */
.game-orangeBoxTop {width:300px;height:25px;background:url(images/game-inner-box-orange-top.gif) no-repeat;}
.game-orangeBoxSpan {width:300px;padding:4px 0px;background:url(images/game-inner-box-orange-span.gif) repeat-y;}
.game-orangeBoxBottom {width:300px;height:25px;background:url(images/game-inner-box-orange-bottom.gif) no-repeat;}

A.blue_link:active,  A.blue_link:link, A.blue_link:visited{
	color: #1d1160;
	text-decoration: underline;
}
A.blue_link:hover {
	text-decoration: none;
}
A.orng_link:active,  A.orng_link:link, A.orng_link:visited{
	color: #ef6000;
	text-decoration: underline;
}
A.orng_link:hover {
	text-decoration: none;
}
/* LEFT NAV */

.leftNavContainer {width:230px;margin:10px 0 0 10px;}
.leftNavContainer .leftNavText {width:190px;padding:0 20px;}
.leftNavContainer a {width:140px;margin:auto;padding:4px 10px 4px 20px;text-decoration:none;display:block;border-bottom:1px solid #cde3f8;background:url(images/left-nav-bullet.gif) no-repeat;}
.leftNavContainer a:hover {color:#3f5ab9;}
.onState {font-weight:bold;}


/* HOME NEWS SCROLLING */
/* 
   Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn 
*/
div#hold	{ 
	position:relative; overflow:hidden;
	width:285px; height:250px; 
	z-index:100; 
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:285px; height:250px; 
	clip:rect(0px, 285px, 250px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div.content2
{
	width:285px;
	position:absolute;
	left:0px; top:0px; 
	z-index:1; 
	padding:0;margin:0;
	}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
  position:relative; left:0; top:0;
  width:15px; height:230px; 
  font-size:1px; z-index:1;
  }
div#up { position:absolute; left:0; top:0; z-index:2 }  
div#down { position:absolute; left:0; bottom:0; z-index:3 }  


/* Contact Form */
.requiredField { font-size: 10px; color: #EE0000; }
.superscript_txt {
	font-size: 13px;
	vertical-align: super;
}




