/* START NAVIGATION LAYER */

#navigation{
	float: left;
	width: 100%;
	margin: 0px 0 0px 0px;
	padding: 0em 0em 1em 0em;
	display: inline;
	background-color: #376091;
	text-align: justify;
	height: 25px;
	background-image: url(images/nav.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Tekton Pro;
	_font-family: Trebuchet MS;
	_font-weight: bold;
	_padding: 0em 0em 8px 0em;
	_height: 10px;
}

#navigation a:link,
#navigation a:visited {
	color: #000000;
	}

/* END NAVIGATION LAYER */
/* START ALL ELEMENTS */

ul#navigation_list,
ul#navigation_list * {
	margin:0;
	padding:0
}
/* END ALL ELEMENTS */
/* START ALL UL ELEMENTS */

ul#navigation_list {
	position:relative;
	float:left;
	width: 100%;
	font-size: 18px;
	_font-size: 14px;
}

/* END ALL UL ELEMENTS */
/* START DROPDOWN SUBNAVIGATION MENU */

#navigation_list li ul {
	cursor: pointer;
	width: 85%;
	top:36px;
	padding: 3px 0px 0px 9px;
	background-position:0 0;
	left:-9000px;
	background: url(images/sub_nav_bg.png) no-repeat transparent;
	_background: #e3e3e3;
	_background-image: none;
	position: absolute;
	font-weight: bold;
}

#navigation_list li ul, x:-moz-any-link {
	padding: 6px 0px 0px 9px;
}
#navigation_list li ul, x:-moz-any-link, x:default {
	padding: 6px 0px 0px 9px;
}

#navigation_list li ul {  /*IE7 HACK*/
	#padding: 3px 0px 0px 0px;
	_padding: 3px 0px 0px 0px;
}

/* END DROPDOWN SUBNAVIGATION MENU */
/* START ALL LI ELEMENTS */

ul#navigation_list li {
    cursor:pointer;
	padding: 2px 15px 8px 15px;
	text-align:center;
	list-style-type:none;
	float: left;
	_padding: 13px 15px 0px 15px;
}

/* END ALL LI ELEMENTS */
/* START ALL LIA ELEMENTS */

ul#navigation_list li a {
	text-decoration: none;
}

/* END ALL LIA ELEMENTS */
/* START SUB.MENU LI ELEMENTS */

ul#navigation_list li ul li {
	padding:0 0 0px 0px;
	margin: 5px 10px 0px 4px;
	border:none;
	color: #2f2f2f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* END SUB.MENU LI ELEMENTS */
/* START SUB.MENU A ELEMENTS */

ul#navigation_list li ul li a {
	position:relative; /* ie Mac */
	cursor:pointer;
	background-position:0 50%;
	text-decoration:none;
	display:block;
	white-space:nowrap;
	float:left;
	padding: 0px 0px 13px 0px;
}

ul#navigation_list li ul li a, x:-moz-any-link {padding: 0px 0px 10px 0px;}
ul#navigation_list li ul li a, x:-moz-any-link, x:default {padding: 0px 0px 10px 0px;}

ul#navigation_list li ul li a {  /*IE7 HACK*/
	#padding: 0px 0px 13px 0px;
	_padding: 0px 0px 10px 0px;
}

/* END SUB.MENU A ELEMENTS */
/* START SUB.MENU A.HOVER ELEMENTS */
#navigation_list li ul li a:hover {
	color: #2f2f2f;
	cursor: pointer;
	padding-bottom: 6px;
	border-bottom: 2px solid #666;
}

/* END SUB.MENU A.HOVER ELEMENTS */
/* START SUB.MENU POSITIONS */

#navigation_list li:hover ul,
#navigation_list li.msieFix ul {
	left:0;
	z-index:10;
}

/* END SUB.MENU POSITIONS */
/* START CURRENT LOCATION */

.game #navigation_list li#game ul,
.activities #navigation_list li#activities ul,
.history #navigation_list li#history ul,
.media #navigation_list li#media ul,
.home #navigation_list li#home ul
 {
	left:0;
	z-index:5;
}

/* END CURRENT LOCATION */
/* START TOP NAVIGATION HOVER */

li:hover#game,
li:hover#activities,
li:hover#history,
li:hover#media,
li:hover#home {
	background-color: #7797bf;
	overflow: visable;
	padding: 4px 15px 13px 13px;
	border-right: groove medium #333333;
	border-left: groove medium #333333;
}

html*li:hover#game,
html*li:hover#activities,
html*li:hover#history,
html*li:hover#media,
html*li:hover#home {
[border-right: groove medium #333333;/* Older Firefox and Netscape */
border-right: groove medium #CCCCCC;/* Safari */
]border-right: ridge medium #CCCCCC;/* IE7 */
}/**/
.dummyend[id]{clear: both}
html*li:hover#game,
html*li:hover#activities,
html*li:hover#history,
html*li:hover#media,
html*li:hover#home {
[border-left: groove medium #333333;/*Older Firefox and Netscape */
border-left: groove medium #CCCCCC;/* Safari */
]border-left: ridge medium #CCCCCC;/* IE7 */
}/**/
.dummyend[id]{clear: both}

/* END TOP NAVIGATION HOVER */

#navigation_list li#game ul {
	background: url(images/sub_nav_bg.png) no-repeat transparent;
	_background: url(images/nav.gif) repeat-x top #e3e3e3;
	border-left: 2px solid #ababab;
	width: 100%;
	_width: 100em;
	_margin: -5px 0px 0px 0px;
	_padding: 13px 0px 0px 8px;
}

.game #navigation_list li#game ul {
	background: #e3f1f7 ;
	border-bottom: 1px solid #bfdfed;
	border-left: 2px solid #bfdfed;
}
#navigation_list li#history ul {
	background: url(images/sub_nav_bg.png) no-repeat transparent;
	_background: url(images/nav.gif) repeat-x top #e3e3e3;	
	border-left: 2px solid #ababab;
	width: 100%;
	_width: 100em;
	_margin: -5px 0px 0px 0px;
	_padding: 13px 0px 0px 8px;
}

.history #navigation_list li#history ul {
	background: #e3f1f7 ;
	border-bottom: 1px solid #bfdfed;
	border-left: 2px solid #bfdfed;
}
#navigation_list li#activities ul {
	background: url(images/sub_nav_bg.png) no-repeat transparent;
	_background: url(images/nav.gif) repeat-x top #e3e3e3;
	border-left: 2px solid #ababab;
	width: 100%;
	_width: 100em;
	_margin: -5px 0px 0px 0px;
	_padding: 13px 0px 0px 8px;
}

.activities #navigation_list li#activities ul {
	background: #e3f1f7 ;
	border-bottom: 1px solid #bfdfed;
	border-left: 2px solid #bfdfed;
}
#navigation_list li#media ul {
	background-image:url(images/sub_nav_bg.png);
	_background: url(images/nav.gif) repeat-x top #e3e3e3;
	border-left: 2px solid #ababab;
	width: 100%;
	_width: 100em;
	_margin: -5px 0px 0px 0px;
	_padding: 13px 0px 0px 8px;
}

.media #navigation_list li#media ul {
	background: #e3f1f7 ;
	border-bottom: 1px solid #bfdfed;
	border-left: 2px solid #bfdfed;
}

#navigation_list li#home ul {
	background-color: #e3e3e3;
	width: 99%;
}

.home #navigation_list li#home ul {
	background-color: #e3e3e3;
	_width: 60em;
	_margin: 5px 0px 0px 0px;
	_border-bottom: 2px ridge #ababab;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #ababab;
}
	

/* trigger and msieFix classes */
#navigation_list li.msieFix a {
	color: #000;
}

/* START HOME NAVIGATION TAB */

.game ul#navigation_list li#game,
.history ul#navigation_list li#history,
.activities ul#navigation_list li#activities,
.media ul#navigation_list li#media,
.home ul#navigation_list li#home {
	padding: 2px 15px 13px 13px;
	_padding: 13px 15px 0px 15px;
}

/* END HOME NAVIGATION TAB */

.home ul#navigation_list li#home {
	border-left: 2px solid #ababab;
}

.game ul#navigation_list li#game ul li a.dark,
.history ul#navigation_list li#history ul li a.dark,
.acivities ul#navigation_list li#activities ul li a.dark,
.media ul#navigation_list li#media ul li a.dark,
.home ul#navigation_list li#home ul li a.dark,
ul#navigation_list li ul li a.dark {
	color: #2f2f2f;
}

.game ul#navigation_list li#game ul li a:hover.dark,
.history ul#navigation_list li#history ul li a:hover.dark,
.acivities ul#navigation_list li#activities ul li a:hover.dark,
.media ul#navigation_list li#media ul li a:hover.dark,
.home ul#navigation_list li#home ul li a:hover.dark,
ul#navigation_list li ul li a:hover.dark {
	border-color: #2f2f2f;
	color: #2f2f2f;
}

.game ul#navigation_list li#game ul li a,
.history ul#navigation_list li#history ul li a,
.activities ul#navigation_list li#activities ul li a,
.media ul#navigation_list li#media ul li a,
.home ul#navigation_list li#home ul li a {
	color: #000000;
}

.game ul#navigation_list li#game ul li a:hover,
.history ul#navigation_list li#history ul li a:hover,
.acivities ul#navigation_list li#activities ul li a:hover,
.media ul#navigation_list li#media ul li a:hover,
.home ul#navigation_list li#home ul li a:hover {
	color: #2f2f2f;
	border-color: #2f2f2f;
}
