/*//////////////////////////////////////////////////////////////////////////////////////////////// Header Styles & Branding */

.Branding
{
	margin:40px;
	padding:0px;
	
	height:90px;
	width:920px;
	
	background-image:url(images/Branding/TagLine.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////// GNS Styles */

.GNS_Wrapper
{
	margin:0px;
	padding:0px;
	
	height:40px;
	width:1000px;
}

.GNS
{
	float:left;
	
	margin:0px;
	padding:0px;
	
	height:40px;
	width:980px;
	
	background-image:url(images/GNS/GNS_BG.jpg);
	background-repeat:repeat-x;
}

.GNS ul
{
	margin:0px;
	padding:0px;
	
	line-height:40px;
	
	text-transform:uppercase;
	list-style-type: none;
}

.GNS ul li
{
	float:left;
	display:inline;
	text-align: center;
	text-shadow: #666666 0px 0px 5px;
}

.GNS ul li a:link
{
	display:block;
	
	min-width:110px;
	
	text-decoration:none;
	color:#FFFFFF;
	
	border-left:1px solid #FFCC00;
	border-right:1px solid #CC9900;
}

.GNS ul li a:visited
{
	display:block;
	
	width:110px;
	
	text-decoration:none;
	color:#FFFFFF;
	
	border-left:1px solid #FFCC00;
	border-right:1px solid #CC9900;
}

.GNS ul li a:hover
{
	display:block;
	
	width:110px;
	
	text-decoration:none;
	color:#FFFFFF;
	
	background-image:url(images/GNS/GNS_BG_Over.jpg);
	background-repeat:repeat-x;
	
	border-left:1px solid #D8B00F;
	border-right:1px solid #8F7622;
}

.GNS ul li a:active
{
	display:block;
	
	width:110px;

	text-decoration:none;
	color:#FFFFFF;
	
	background-image:url(images/GNS/GNS_BG_Active2.jpg);
	background-repeat:no-repeat;
	
	border-left:1px solid #FFCC00;
	border-right:1px solid #CC9900;
}

#Current a:link
{
	background-image:url(images/GNS/GNS_BG_Over.jpg);
	background-repeat:repeat-x;
	
	border-left:1px solid #D8B00F;
	border-right:1px solid #8F7622;
}

#Current a:visited
{
	background-image:url(images/GNS/GNS_BG_Over.jpg);
	background-repeat:repeat-x;
	
	border-left:1px solid #D8B00F;
	border-right:1px solid #8F7622;
}
.GNS ul li#Home, .GNS ul li#Home a {
	width:49px !important;
}
#Home a:link
{
	display:block;
	
	width:49px;
	
	background-image:url(images/GNS/GNS_Home_BG.jpg);
	background-repeat:no-repeat;
	
	border-left:none;
	border-right:1px solid #CC9900;
}

#Home a:visited
{
	display:block;
	
	width:49px;
	
	background-image:url(images/GNS/GNS_Home_BG.jpg);
	background-repeat:no-repeat;
	
	border-left:none;
	border-right:1px solid #CC9900;
}

#Home a:hover
{
	display:block;
	
	width:49px;
	
	background-image:url(images/GNS/GNS_Home_BG_Over.jpg);
	background-repeat:no-repeat;
	
	border-left:none;
	border-right:1px solid #8F7622;
}

#Home a:active
{
	display:block;
	
	width:49px;
	
	background-image:url(images/GNS/GNS_Home_BG_Active.jpg);
	background-repeat:no-repeat;
	
	border-left:none;
	border-right:1px solid #CC9900;
}

#Home_Current a:link
{
	display:block;
	
	width:49px;
	
	background-image:url(images/GNS/GNS_Home_BG_Over.jpg);
	background-repeat:no-repeat;
	
	border-left:none;
	border-right:1px solid #8F7622;
}

#Home_Current a:visited
{
	display:block;
	
	width:49px;
	
	background-image:url(images/GNS/GNS_Home_BG_Over.jpg);
	background-repeat:no-repeat;
	
	border-left:none;
	border-right:1px solid #8F7622;
}


/*//////////////////////////////////////////////////////////////////////////////////////////////// Event Results Dropdown */

.Results
{
	float:right;
	
	margin:0px;
	padding:0px;
	
	height:40px;
	width:20px;
	
	background-image:url(images/GNS/Results_BG.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

.Results p
{
	margin:0px;
	padding:0px;
	
	line-height:40px;
	text-indent:30px;
	color:#666666;
}

.Results p a:link
{
	display:block;
	
	height:40px;
	width:200px;
	
	color:#0B0B0B;
	text-decoration:none;
}

.Results p a:visited
{
	display:block;
	
	height:40px;
	width:200px;
	
	color:#0B0B0B;
	text-decoration:none;
}

.Results p a:hover
{
	display:block;
	
	height:40px;
	width:200px;
	
	color:#FFFFFF;
	text-decoration:none;
	
	background-image:url(images/GNS/Results_BG_Over.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

.DDM {
	position:absolute;
	
	margin:-1px 0px 0px 0px;
	padding:5px 5px 20px 5px;
	
	line-height:30px;
	text-transform:capitalize;
	
	z-index:10000;
	background-color: #666666;
	
	width:330px;
	visibility: hidden;
	
	background-image:url(images/Backgrounds/DDM_BG.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.DDM a:link
{
	float:left;
	display: block;
	
	margin:0px 5px 0px 5px;
	
	width:155px;
	
	text-indent:5px;
	text-decoration: none;
	color: #FFFFFF;
	
	border-bottom:1px solid #FFFFFF;
}

.DDM a:visited
{
	float:left;
	display: block;
	
	margin:0px 5px 0px 5px;
	
	width:155px;
	
	text-indent:5px;
	text-decoration: none;
	color: #FFFFFF;
	
	border-bottom:1px solid #FFFFFF;
}

.DDM a:hover
{
	float:left;
	display: block;
	
	margin:0px 5px 0px 5px;
	
	width:155px;
	
	text-indent:5px;
	text-decoration: none;
	color:#FDC82F;
	
	border-bottom:1px solid #FDC82F;
}


/*//////////////////////////////////////////////////////////////////////////////////////////////// Dropdown Hacks */

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.Results p a
{
	float:none;
}

/*HTML to indicate drop down link*/
.Results p a[rel]:after
{
	content: "";
}

/*IE only hack*/
* html .DDM a
{
	width: 160px;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////// Page Content */
