﻿/* ******************* General ******************* */

.NZO .headline { /* largest title for page areas */
	color: #5b5504;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 14px 0;
	text-transform: uppercase;
}

.NZO .subheadline1 {
	color: #5b5504;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}

.NZO .subheadline2 {
	color: #5b5504;
	font-size: 11px;
	font-weight: bold;
}

.NZO .contentBlock, 
.NZO .languageChooserContainer, 
.NZO .contentBlockSmall  
{
	background-color:#f5834c;
}

.NZO .languageChooserContainer a.navItem, 
.NZO .languageChooserContainer a.navItem:link, 
.NZO .languageChooserContainer a.navItem:visited, 
.NZO .languageChooserContainer a.navItem:active {
	color: #fff;
}

.contentBlock {
	color: #fff;
	padding: 15px;
}

.NZO .contentBlock a:link, 
.NZO .contentBlock a:visited, 
.NZO .contentBlock a:active {
	color: #5b5504;
	text-decoration: none;
}

.NZO .contentBlock a:hover {
	color: #fff;
	text-decoration: none;
}

.NZO .selectedarticleHeadline {
	color: #5b5504;
	font-size: 11px;
	text-decoration: none;
}

.NZO a.headlineLink:link, 
.NZO a.headlineLink:active, 
.NZO a.headlineLink:visited {
	color: #5b5504;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.NZO a.headlineLink:hover {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.NZO .logoImage {
	margin: 0 40px 0 44px;
}

.NZO .firstLogoImage {
	margin: 0 56px 0 0;
}

.NZO .lastLogoImage {
	margin: 0px 0px 0px 56px;
}

.NZO .secondRowFirstLogoImage {
	margin: 0 70px 0 0;
}

.NZO .secondRowLastLogoImage {
	margin: 0 0 0 70px;
}

.NZO .secondRowLogoImage {
	margin: 0 50px;
}

.NZO #blankContent {
	background-color: #F5834C;
	height: 25px;
	margin: 0 0 -8px 0;
}

.NZO .navItem {
	color: #fff;
}

.NZO a.navItem, 
.NZO a.navItem:link, 
.NZO a.navItem:visited, 
.NZO a.navItem:active {
	/*color: #5b5504;*/
	color: #5b5504;
	text-decoration: none;
}

.NZO a.navItem:hover {
	color: #fff;
	/*color: #edeef6;*/
	text-decoration: none;
}

.NZO a.navItemBlock, 
.NZO a.navItemBlock:link, 
.NZO a.navItemBlock:visited, 
.NZO a.navItemBlock:active, 
.NZO a.navItemBlock:hover {
	background-color: #5b5504;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	margin-left: 5px;
	padding: 0 4px 0 4px;
}

.NZO .blockText {
	background-color: #5b5504;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 0 4px 0 0;
}

.NZO a.navItemActive, 
.NZO a.navItemActive:link, 
.NZO a.navItemActive:visited, 
.NZO a.navItemActive:active, 
.NZO a.navItemActive:hover {
	color: #5b5504;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.NZO a.navItemInActive, 
.NZO a.navItemInActive:link, 
.NZO a.navItemInActive:visited, 
.NZO a.navItemInActive:active, 
.NZO a.navItemInActive:hover {
	color: #edeef6;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.NZO .standingsGrid .resultsHeader {
	color: #5b5504;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 0 10px 0;
}

.NZO .standingsGrid th {
	padding: 0 0 10px 0;
	text-align: left;
}

.NZO .standingsGrid th a:active, 
.NZO .standingsGrid th a:link, 
.NZO .standingsGrid th a:visited {
	font-weight: bold;
	text-transform: uppercase;
	color: #edeef6;
	text-decoration: none;
}

.NZO .standingsGrid th a:hover {
	font-weight: bold;
	text-transform: uppercase;
	color: #5b5504;
	text-decoration: none;
} 

.NZO .selectedNavItem {
	color: #5b5504;
}

.NZO .eventNavItem {
	color: #edeef6;
	padding: 0px 35px;
}

.NZO .eventNavContainer {
	background: #f5834c url(/images/NZO/NZO_Sub_gradient.gif) repeat-y 0 0;
}

.NZO .firstEventNavItem {
	margin: 0px 35px 0px 0px; 
}

.NZO .lastEventNavItem {
	margin: 0 0 0 35px;
}

.NZO a.eventNavItem:link, 
.NZO a.eventNavItem:active, 
.NZO a.eventNavItem:visited, 
.NZO a.firstEventNavItem:link, 
.NZO a.firstEventNavItem:active, 
.NZO a.firstEventNavItem:visited, 
.NZO a.lastEventNavItem:link, 
.NZO a.lastEventNavItem:active, 
.NZO a.lastEventNavItem:visited {
	color: #5B5504;
}

.NZO a.eventNavItem:hover, 
.NZO a.firstEventNavItem:hover, 
.NZO a.lastEventNavItem:hover {
	color: #fff;
}

.NZO a.selectedNavItem:link, 
.NZO a.selectedNavItem:active, 
.NZO a.selectedNavItem:visited, 
.NZO a.selectedNavItem:hover {
	color: #fff;
}

.NZO span.selectedNavItem {
	color: #fff;
}

.NZO input, 
.NZO select {
	background-color: #fff;
	border: none;
	color: #5B5504;
}

.NZO select {
	width: 125px;
}

.NZO .newsGrid { 
	margin-top: 10px;
} 

.NZO .newsGrid .header {
    height: 20px;
    margin-top: 5px;
	/* background: #fff url(/images/NZO/NZO_pagerBar.gif) no-repeat 0 0; */
	/*color: #EDEEF6;*/
	color: #5b5504;
}

.NZO .newsGrid .header a:link, 
.NZO .newsGrid .header a:visited, 
.NZO .newsGrid .header a:active {
	color: #000000;
}

.NZO .newsGrid .header a:hover {
	color: #5b5504;
}

.NZO #outerContainer #rightContainer .lowerRightContainer_align { /* alignment registration title */
    margin-top: 8px;
    margin-left: 15px;
}

.NZO #newsPhotosContainer {
	background-color: #141413;
}

.NZO .newsPagerImageCount {
	color: #5b5504;
	font-weight:bold;
}

.NZO .albumHeader {
	background-color: #5b5504;
	color: #000000;
	font-weight: bold;
	padding: 3px;
}

.NZO .albumPhoto {
	padding: 6px 0;
}

.NZO img { border: none; }

.NZO span.emailLabel {
    color: #5b5504;
}

.NZO span.firstLanguageChooserItem {
    color: #fff;
}

.NZO #lowerContentPlaceHolder_middleContentPlaceHolder_mensStandingsLink,
.NZO #lowerContentPlaceHolder_middleContentPlaceHolder_womensStandingsLink {
    color: #8E9093;
}

.NZO #lowerContentPlaceHolder_rightContentPlaceHolder_newsContent_headlinesGridView table,
.NZO #ctl00_ctl00_lowerContentPlaceHolder_rightContentPlaceHolder_newsContent_headlinesGridView table {
    margin-right: 10px;
}

/* fixes */

.NZO.home #leftContainer {
	background: #f5834c;
	height: 521px;
}

.NZO #middleContainer {
	min-height: 480px;
}

.NZO a.firstlogoImage {
	padding: 0 25px;
}

.NZO .eventBannerImage {  
	border-bottom: solid black 7px;  
	margin: 0 0 0 -15px;  
	width: 434px;  
}

.NZO .clear-both {
	height: 10px;
	clear: both;
}

.NZO.home #rightContainer {
	height: 521px;
}

