@charset "utf-8";
/* CSS Document */
body								{ margin: 0; padding: 0; background: url(../images/body_background_top.gif) 0 0 repeat-x #D6E8F7; }
body, p, li, div, h1				{ font-family: 'Verdana','Arial',sans-serif; font-size: 11px; }
form								{ margin: 0; padding: 0; }

div#container-header				{ width: 930px; margin: 0 auto; text-align: left; }

div#header-links 					{ width: 930px; height: 24px; text-align: right; display: block; clear: both; }
div#header-links ul 				{ margin: 0; padding: 0; }
div#header-links ul li 				{ margin: 0; padding: 0 0 0 15px; display: inline; background: url(../images/header_links_bullet.gif) 5px 55% no-repeat; }
div#header-links ul li a,
div#header-links ul li a:visited 	{ font-size: 11px; color: #666; text-decoration: none; line-height: 24px; }
div#header-links ul li a:hover 		{ text-decoration: underline; }


div#header-logo						{ width: 363px; height: 76px; display: block; }
div#header-logo img					{ border: 0; padding: 20px 0 0 0; }
div#header-nav						{ height: 33px; width: 930px; }


div#header-nav span					{ display: none; }
div#header-nav ul					{ list-style-type: none; margin: 0; padding: 0; }
div#header-nav ul li				{ margin: 0; padding: 0; float: left; }

div#header-nav a					{ display: block; height: 33px; }

div#header-breadcrumb				{ height: 26px; line-height: 26px; width: 930px; text-align: left; font-weight: normal !important; font-size: 9px !important; color: #444;}
div#header-breadcrumb h1			{ display: inline; margin: 0; padding: 0; font-weight: normal; font-size: 9px !important;}
div#header-breadcrumb a				{ text-decoration: none; color: #666; }
div#header-breadcrumb a:hover		{ color: #003580; }

div#container-body					{ background: url(../images/content_background.gif) 0 0 repeat-y;  width: 938px; margin: 0 auto; }
div#container-body-content			{ background: url(../images/content_background_top.gif) 0 0 no-repeat; width: 938px; text-align: left; overflow: auto; }
div#container-body-footer			{ background: url(../images/content_background_bottom.gif) 0 100% no-repeat; height: 30px; width: 938px; clear: both; }

div#container-form-header			{ width: 550px; padding: 0 0 32px; margin: 0 auto; }
div#container-form-header h1		{ margin: 0; padding: 40px 0 5px; color: #003E7E; font-size: 24px; font-weight: normal; font-family: 'Arial','Verdana',sans-serif; }

div#container-form					{ width: 550px; margin: 0 auto; }
div.form-row						{ /*padding: 0 0 10px;*/ overflow: auto;  } 
div.form-question					{ width: 250px; float: left; line-height: 18px; }
div.form-question span				{ display: block; color: #666; padding: 25px 0 0; font-style: italic; }
div.form-answer						{ width: 300px; float: left; }
div.form-answer input.textfield		{ width: 200px; border: 1px solid #bbb; margin: 5px 0; }
div.form-answer input.phonefield	{ width: 115px; border: 1px solid #bbb; margin: 5px 0; }
div.form-answer input.extensionfield{ width: 45px; border: 1px solid #bbb; margin: 5px 0; }
div.form-answer select				{ border: 1px solid #bbb; margin: 5px 0; }
div.form-answer textarea.textbox	{ width: 200px; border: 1px solid #bbb; height: 160px; font-family: 'Verdana','Arial',sans-serif; font-size: 11px; margin: 5px 0; }

label,
input.checkboxfield						{ cursor: pointer; }
div.form-row h3						{ font-size: 16px; color: #5191CD; font-weight: normal; font-family: 'Arial','Helvetica',sans-serif }
/* footer */

div#container-active-network		{ width: 930px; height: 26px; margin: 0 auto; text-align: right; }
div#container-active-network img	{ border: 0; }

div#container-footer				{ text-align: center }
div#container-footer ul				{ margin: 0; padding: 0; }
div#container-footer ul#copyright	{ margin-bottom: 10px; }
div#container-footer ul li			{ margin: 0; padding: 0 5px 0 10px; display: inline; background: url(../images/footer_links_separator.gif) 0 55% no-repeat; font-size: 10px; color: #666}
div#container-footer ul li.no_bullet { background: none; padding: 0 5px 0 0; }

div#container-footer a,
div#container-footer a:visited		{ color: #666; text-decoration: none; font-size: 10px; }
div#container-footer a:hover		{ text-decoration: underline; }

div#container-footer ul#copyright li a { color: #003560; }

div#container-footer p				{ margin: 0; }



/* COMMUNITY NAVIGATION */


/* comm NAVIGATION *TEXT*/
ul#nav-communities									{ width: 930px; height: 33px; /*background: url(../images/nav-communities/bg.gif);*/ color: #fff; }
ul#nav-communities span								{ display: block; padding: 0 9px; color: #fff; font: bold 13px/33px Arial, Helvetica, sans-serif; background: url(../images/nav-communities/left.gif) 0 0 no-repeat; }
ul#nav-communities a								{ text-decoration: none; background: url(../images/nav-camps/right.gif) 100% 0px }
ul#nav-communities li								{ border-right: 1px solid #2A69A7; text-align: center; float: left; }
ul#nav-communities a:hover span						{ background: url(../images/nav-communities/left.gif) 0 -33px no-repeat; }
ul#nav-communities a:hover							{ background: url(../images/nav-communities/right.gif) 100% -33px no-repeat }
ul#nav-communities li#technology-solutions a		{ width: 185px; }
ul#nav-communities li#marketing-solutions a			{ width: 174px; }
ul#nav-communities li#the-active-edge a				{ width: 151px; }
ul#nav-communities li#our-customers a				{ width: 141px; }
ul#nav-communities li#take-a-tour a					{ width: 124px; }
ul#nav-communities li#get-started a					{ width: 122px; }

	/*exceptions*/
	ul#nav-communities li#take-a-tour,
	ul#nav-communities li#get-started					{ border: 0; }
	ul#nav-communities li#take-a-tour a						{ background-position: 100% -99px; }
	ul#nav-communities li#take-a-tour a:hover					{ background-position: 100% -132px }
	ul#nav-communities li#technology-solutions span			{ background-position: 0 -99px; }
	ul#nav-communities li#technology-solutions a:hover span	{ background-position: 0 -132px }
	ul#nav-communities li#get-started					{ margin-left: 29px; }
	ul#nav-communities li#get-started a					{ background: url(../images/nav-communities/cta-right.gif) 100% 0; }
	ul#nav-communities li#get-started span				{ background: url(../images/nav-communities/cta-left.gif) 0 0 no-repeat; }
	ul#nav-communities li#get-started a:hover span		{ background-position: 0 -33px; }
	ul#nav-communities li#get-started a:hover			{ background-position: 100% -33px; }


/* SPLIT TEST */
/*ul#nav-communities li#take-a-tour a						{ background: url(../images/nav-communities-split.gif) -662px 0px no-repeat; width: 110px; }
ul#nav-communities li#take-a-tour a:hover				{ background: url(../images/nav-communities-split.gif) -662px -33px no-repeat; }
*/
/* EDUCATE NAVIGATION */

ul#nav-educate											{ width: 930px; height: 33px; background: url(../images/nav-educate.gif) 0 0 no-repeat; }
ul#nav-educate li#technology-solutions a				{ width: 177px; }
ul#nav-educate li#technology-solutions a:hover			{ background: url(../images/nav-educate.gif) 0 -33px no-repeat; }
ul#nav-educate li#marketing-solutions a					{ width: 174px; }
ul#nav-educate li#marketing-solutions a:hover			{ background: url(../images/nav-educate.gif) -177px -33px no-repeat; }
ul#nav-educate li#the-active-edge a						{ width: 150px; }
ul#nav-educate li#the-active-edge a:hover				{ background: url(../images/nav-educate.gif) -351px -33px no-repeat; }
ul#nav-educate li#our-customers a						{ width: 144px; }
ul#nav-educate li#our-customers a:hover					{ background: url(../images/nav-educate.gif) -501px -33px no-repeat; }
ul#nav-educate li#take-a-tour a							{ width: 124px; }
ul#nav-educate li#take-a-tour a:hover					{ background: url(../images/nav-educate.gif) -645px -33px no-repeat; }
ul#nav-educate li#get-started a							{ width: 161px; }
ul#nav-educate li#get-started a:hover					{ background: url(../images/nav-educate.gif) -769px -33px no-repeat; }

/* EDUCATE NAVIGATION *TEXT*/
ul#nav-edu									{ width: 930px; height: 33px; background: url(../images/nav-educate/bg.gif); color: #fff; }
ul#nav-edu span								{ display: block; padding: 0 9px; color: #fff; font: bold 13px/33px Arial, Helvetica, sans-serif; background: url(../images/nav-educate/left.gif) 0 0 no-repeat; }
ul#nav-edu a									{ text-decoration: none; background: url(../images/nav-educate/right.gif) 100% 0px }
ul#nav-edu li									{ border-right: 1px solid #2A69A7; text-align: center; float: left; }
ul#nav-edu a:hover span						{ background: url(../images/nav-educate/left.gif) 0 -33px no-repeat; }
ul#nav-edu a:hover							{ background: url(../images/nav-educate/right.gif) 100% -33px no-repeat }
ul#nav-edu li#technology-solutions a			{ width: 179px; }
ul#nav-edu li#marketing-solutions a			{ width: 168px; }
ul#nav-edu li#the-active-edge a				{ width: 145px; }
ul#nav-edu li#our-customers a					{ width: 135px; }
ul#nav-edu li#take-a-tour a					{ width: 119px; }
ul#nav-edu li#get-started a				{ width: 157px; }

	/*exceptions*/
	ul#nav-edu li#take-a-tour,
	ul#nav-edu li#get-started					{ border: 0; }
	ul#nav-edu li#take-a-tour a						{ background-position: 100% -99px; }
	ul#nav-edu li#take-a-tour a:hover					{ background-position: 100% -132px }
	ul#nav-edu li#technology-solutions span			{ background-position: 0 -99px; }
	ul#nav-edu li#technology-solutions a:hover span	{ background-position: 0 -132px }
	ul#nav-edu li#get-started					{ margin-left: 23px; }
	ul#nav-edu li#get-started a					{ background: url(../images/nav-educate/cta-right.gif) 100% 0; }
	ul#nav-edu li#get-started span				{ background: url(../images/nav-educate/cta-left.gif) 0 0 no-repeat; }
	ul#nav-edu li#get-started a:hover span		{ background-position: 0 -33px; }
	ul#nav-edu li#get-started a:hover			{ background-position: 100% -33px; }

/* ENDURANCE NAVIGATION */
/*
ul#nav-endurance											{ width: 930px; height: 33px; background: url(../images/nav-endurance.gif) 0 0 no-repeat; }
ul#nav-endurance li#features a								{ width: 124px; }
ul#nav-endurance li#features a:hover						{ background: url(../images/nav-endurance.gif) 0 -33px no-repeat; }
ul#nav-endurance li#see-and-try a							{ width: 129px; }
ul#nav-endurance li#see-and-try a:hover						{ background: url(../images/nav-endurance.gif) -124px -33px no-repeat; }
ul#nav-endurance li#the-active-edge a						{ width: 167px; }
ul#nav-endurance li#the-active-edge a:hover					{ background: url(../images/nav-endurance.gif) -253px -33px no-repeat; }
ul#nav-endurance li#our-customers a							{ width: 160px; }
ul#nav-endurance li#our-customers a:hover					{ background: url(../images/nav-endurance.gif) -420px -33px no-repeat; }
ul#nav-endurance li#request-a-quote a						{ width: 171px; }
ul#nav-endurance li#request-a-quote a:hover					{ background: url(../images/nav-endurance.gif) -580px -33px no-repeat; }
ul#nav-endurance li#get-started a							{ width: 179px; }
ul#nav-endurance li#get-started a:hover						{ background: url(../images/nav-endurance.gif) -751px -33px no-repeat; }

/* SPLIT TEST 
ul#nav-endurance li#pricing a								{ background: url(../images/nav-endurance-split.gif) -580px 0px no-repeat; width: 171px; }
ul#nav-endurance li#pricing a:hover							{ background: url(../images/nav-endurance-split.gif) -580px -33px no-repeat; }
*/

ul#nav-endurance									{ width: 930px; height: 33px; /* background: url(../images/nav-sports/bg.gif); */color: #fff; }
ul#nav-endurance span								{ display: block; padding: 0 9px; color: #fff; font: bold 13px/33px Arial, Helvetica, sans-serif; background: url(../images/nav-endurance/nav-left.png) 0 0 no-repeat; }
ul#nav-endurance a									{ text-decoration: none; background: url(../images/nav-endurance/nav-right.png) 100% 0px }
ul#nav-endurance li									{ border-right: 1px solid #2A69A7; text-align: center; float: left; }
ul#nav-endurance a:hover span						{ background: url(../images/nav-endurance/nav-left.png) 0 -33px no-repeat; }
ul#nav-endurance a:hover							{ background: url(../images/nav-endurance/nav-right.png) 100% -33px no-repeat }
ul#nav-endurance li#features a						{ width: 124px; }
ul#nav-endurance li#see-and-try a					{ width: 129px; }
ul#nav-endurance li#the-active-edge a				{ width: 167px; background: url(/Sites/16/Templates/images/nav/nav-right-corner_v3.png) 100% 0 no-repeat !important; }
ul#nav-endurance li#our-customers a					{ width: 160px; }
ul#nav-endurance li#pricing a						{ width: 171px; }
ul#nav-endurance li#get-started a					{ width: 122px; }
ul#nav-endurance li#the-active-edge a:hover			{ background: url(/Sites/16/Templates/images/nav/nav-right-corner_v3.png) 100% -33px no-repeat !important; }

	/*exceptions*/
	ul#nav-endurance li#pricing,
	ul#nav-endurance li#get-started						{ border: 0; }
	ul#nav-endurance li#pricing a						{ background-position: 100% -99px; }
	ul#nav-endurance li#pricing a:hover					{ background-position: 100% -132px }
	ul#nav-endurance li#features span					{ background-position: 0 -99px; }
	ul#nav-endurance li#features a:hover span			{ background-position: 0 -132px }
	ul#nav-endurance li#get-started						{ margin-left: 53px; }
	ul#nav-endurance li#get-started a					{ background: url(../images/nav-endurance/nav-cta-right.png) 100% 0; }
	ul#nav-endurance li#get-started span				{ background: url(../images/nav-endurance/nav-cta-left.png) 0 0 no-repeat; }
	ul#nav-endurance li#get-started a:hover span		{ background-position: 0 -33px; }
	ul#nav-endurance li#get-started a:hover				{ background-position: 100% -33px; }

/* GOLF NAVIGATION */

/*
ul#nav-golf										{ width: 930px; height: 33px; background: url(../images/nav-golf.gif) 0 0 no-repeat; }
ul#nav-golf li#technology-solutions a			{ width: 187px; }
ul#nav-golf li#technology-solutions a:hover		{ background: url(../images/nav-golf.gif) 0 -33px no-repeat; }
ul#nav-golf li#marketing-solutions a				{ width: 176px; }
ul#nav-golf li#marketing-solutions a:hover		{ background: url(../images/nav-golf.gif) -187px -33px no-repeat; }
ul#nav-golf li#the-active-edge a					{ width: 152px; }
ul#nav-golf li#the-active-edge a:hover			{ background: url(../images/nav-golf.gif) -363px -33px no-repeat; }
ul#nav-golf li#our-customers a					{ width: 147px; }
ul#nav-golf li#our-customers a:hover				{ background: url(../images/nav-golf.gif) -515px -33px no-repeat; }
ul#nav-golf li#partners a						{ width: 110px; }
ul#nav-golf li#partners a:hover					{ background: url(../images/nav-golf.gif) -662px -33px no-repeat; }
ul#nav-golf li#get-started a						{ width: 158px; }
ul#nav-golf li#get-started a:hover				{ background: url(../images/nav-golf.gif) -772px -33px no-repeat; }
ul#nav-golf li#request-info a						{ width: 158px; }
ul#nav-golf li#request-info a:hover				{ background: url(../images/nav-golf.gif) -772px -33px no-repeat; }

/* SPLIT TEST 
ul#nav-golf li#request-a-demo a						{ background: url(../images/nav-golf-split.gif) -772px 0px no-repeat; width: 158px; }
ul#nav-golf li#request-a-demo a:hover				{ background: url(../images/nav-golf-split.gif) -772px -33px no-repeat; }
*/

/* GOLF NAVIGATION *TEXT*/
ul#nav-golf									{ width: 930px; height: 33px; /*background: url(../images/nav-communities/bg.gif);*/ color: #fff; }
ul#nav-golf span							{ display: block; padding: 0 9px; color: #fff; font: bold 13px/33px Arial, Helvetica, sans-serif; background: url(../images/nav-golf/left.gif) 0 0 no-repeat; text-shadow: 1px 1px 2px #555;}
ul#nav-golf a								{ text-decoration: none; background: url(../images/nav-golf/right.gif) 100% 0px }
ul#nav-golf li								{ border-right: 1px solid #2A69A7; text-align: center; float: left; }
ul#nav-golf a:hover span					{ background: url(../images/nav-golf/left.gif) 0 -33px no-repeat; }
ul#nav-golf a:hover							{ background: url(../images/nav-golf/right.gif) 100% -33px no-repeat }
ul#nav-golf li#technology-solutions a		{ width: 185px; }
ul#nav-golf li#marketing-solutions a		{ width: 174px; }
ul#nav-golf li#the-active-edge a			{ width: 151px; }
ul#nav-golf li#our-customers a				{ width: 141px; }
ul#nav-golf li#partners	a					{ width: 101px; }
ul#nav-golf li#request-info a				{ width: 129px; }

	/*exceptions*/
	ul#nav-golf li#partners,
	ul#nav-golf li#request-info							{ border: 0; }
	ul#nav-golf li#partners a							{ background-position: 100% -99px; }
	ul#nav-golf li#partners a:hover						{ background-position: 100% -132px }
	ul#nav-golf li#technology-solutions span			{ background-position: 0 -99px; }
	ul#nav-golf li#technology-solutions a:hover span	{ background-position: 0 -132px }
	ul#nav-golf li#request-info							{ margin-left: 45px; }
	ul#nav-golf li#request-info a						{ background: url(../images/nav-golf/cta-right.gif) 100% 0; }
	ul#nav-golf li#request-info span					{ background: url(../images/nav-golf/cta-left.gif) 0 0 no-repeat; }
	ul#nav-golf li#request-info a:hover span			{ background-position: 0 -33px; }
	ul#nav-golf li#request-info a:hover					{ background-position: 100% -33px; }


/* GOVERNMENT NAVIGATION */
/*
ul#nav-government										{ width: 930px; height: 33px; background: url(../images/nav-government.gif) 0 0 no-repeat; }
ul#nav-government li#solutions a						{ width: 130px; }
ul#nav-government li#solutions a:hover					{ background: url(../images/nav-government.gif) 0 -33px no-repeat; }
ul#nav-government li#marketing-services a				{ width: 188px; }
ul#nav-government li#marketing-services a:hover			{ background: url(../images/nav-government.gif) -130px -33px no-repeat; }
ul#nav-government li#our-customers a					{ width: 164px; }
ul#nav-government li#our-customers a:hover				{ background: url(../images/nav-government.gif) -318px -33px no-repeat; }
ul#nav-government li#resources a						{ width: 136px; }
ul#nav-government li#resources a:hover					{ background: url(../images/nav-government.gif) -482px -33px no-repeat; }
ul#nav-government li#partners a							{ width: 127px; }
ul#nav-government li#partners a:hover					{ background: url(../images/nav-government.gif) -618px -33px no-repeat; }
ul#nav-government li#get-started a						{ width: 185px; }
ul#nav-government li#get-started a:hover				{ background: url(../images/nav-government.gif) -745px -33px no-repeat; }
ul#nav-government li#request-info a						{ background: url(../images/nav-government.gif) -745px 0px no-repeat; width: 185px; }
ul#nav-government li#request-info a:hover				{ background: url(../images/nav-government.gif) -745px -33px no-repeat; }

*/
/* GOVERNMENT NAVIGATION *TEXT*/
ul#nav-government									{ width: 930px; height: 33px; /*background: url(../images/nav-communities/bg.gif);*/ color: #fff; }
ul#nav-government span								{ display: block; padding: 0 9px; color: #fff; font: bold 13px/33px Arial, Helvetica, sans-serif; background: url(../images/nav-government/left.gif) 0 0 no-repeat; text-shadow: 1px 1px 2px #555;}
ul#nav-government a									{ text-decoration: none; background: url(../images/nav-government/right.gif) 100% 0px }
ul#nav-government li								{ border-right: 1px solid #2A69A7; text-align: center; float: left; }
ul#nav-government a:hover span						{ background: url(../images/nav-government/left.gif) 0 -33px no-repeat; }
ul#nav-government a:hover							{ background: url(../images/nav-government/right.gif) 100% -33px no-repeat }
ul#nav-government li#solutions a					{ width: 129px; }
ul#nav-government li#marketing-services a			{ width: 191px; }
ul#nav-government li#our-customers a				{ width: 163px; }
ul#nav-government li#resources a					{ width: 135px; }
ul#nav-government li#partners a						{ width: 123px; }
ul#nav-government li#request-info a					{ width: 129px; }

	/*exceptions*/
	ul#nav-government li#partners,
	ul#nav-government li#request-info							{ border: 0; }
	ul#nav-government li#partners a								{ background-position: 100% -99px; }
	ul#nav-government li#partners a:hover						{ background-position: 100% -132px }
	ul#nav-government li#solutions span							{ background-position: 0 -99px; }
	ul#nav-government li#solutions a:hover span					{ background-position: 0 -132px }
	ul#nav-government li#request-info							{ margin-left: 56px; }
	ul#nav-government li#request-info a							{ background: url(../images/nav-government/cta-right.gif) 100% 0; }
	ul#nav-government li#request-info span						{ background: url(../images/nav-government/cta-left.gif) 0 0 no-repeat; }
	ul#nav-government li#request-info a:hover span				{ background-position: 0 -33px; }
	ul#nav-government li#request-info a:hover					{ background-position: 100% -33px; }


/* CAMPREGISTER NAVIGATION *TEXT*/
ul#nav-camps									{ width: 930px; height: 33px; background: url(../images/nav-camps/bg.gif); color: #fff; }
ul#nav-camps span								{ display: block; padding: 0 9px; color: #fff; font: bold 13px/33px Arial, Helvetica, sans-serif; background: url(../images/nav-camps/left.gif) 0 0 no-repeat; }
ul#nav-camps a									{ text-decoration: none; background: url(../images/nav-camps/right.gif) 100% 0px }
ul#nav-camps li									{ border-right: 1px solid #2A69A7; text-align: center; float: left; }
ul#nav-camps a:hover span						{ background: url(../images/nav-camps/left.gif) 0 -33px no-repeat; }
ul#nav-camps a:hover							{ background: url(../images/nav-camps/right.gif) 100% -33px no-repeat }
ul#nav-camps li#technology-solutions a			{ width: 179px; }
ul#nav-camps li#marketing-solutions a			{ width: 168px; }
ul#nav-camps li#ecamp a							{ width: 145px; }
ul#nav-camps li#our-customers a					{ width: 135px; }
ul#nav-camps li#take-a-tour a					{ width: 119px; }
ul#nav-camps li#try-campregister a				{ width: 157px; }

	/*exceptions*/
	ul#nav-camps li#take-a-tour,
	ul#nav-camps li#try-campregister					{ border: 0; }
	ul#nav-camps li#take-a-tour a						{ background-position: 100% -99px; }
	ul#nav-camps li#take-a-tour a:hover					{ background-position: 100% -132px }
	ul#nav-camps li#technology-solutions span			{ background-position: 0 -99px; }
	ul#nav-camps li#technology-solutions a:hover span	{ background-position: 0 -132px }
	ul#nav-camps li#try-campregister					{ margin-left: 23px; }
	ul#nav-camps li#try-campregister a					{ background: url(../images/nav-camps/cta-right.gif) 100% 0; }
	ul#nav-camps li#try-campregister span				{ background: url(../images/nav-camps/cta-left.gif) 0 0 no-repeat; }
	ul#nav-camps li#try-campregister a:hover span		{ background-position: 0 -33px; }
	ul#nav-camps li#try-campregister a:hover			{ background-position: 100% -33px; }


/* SPORTS NAVIGATION */
/*
ul#nav-sports										{ width: 930px; height: 33px; background: url(../images/nav-sports.gif) 0 0 no-repeat; }
ul#nav-sports li#sports-technology a				{ width: 186px; }
ul#nav-sports li#sports-technology a:hover			{ background: url(../images/nav-sports.gif) 0 -33px no-repeat; }
ul#nav-sports li#the-active-edge a					{ width: 170px; }
ul#nav-sports li#the-active-edge a:hover			{ background: url(../images/nav-sports.gif) -186px -33px no-repeat; }
ul#nav-sports li#partners a							{ width: 123px; }
ul#nav-sports li#partners a:hover					{ background: url(../images/nav-sports.gif) -356px -33px no-repeat; }
ul#nav-sports li#reviews a							{ width: 124px; }
ul#nav-sports li#reviews a:hover					{ background: url(../images/nav-sports.gif) -479px -33px no-repeat; }
ul#nav-sports li#take-a-tour a						{ width: 142px; }
ul#nav-sports li#take-a-tour a:hover				{ background: url(../images/nav-sports.gif) -603px -33px no-repeat; }
ul#nav-sports li#schedule-a-demo a					{ width: 185px; }
ul#nav-sports li#schedule-a-demo a:hover			{ background: url(../images/nav-sports.gif) -745px -33px no-repeat; }
ul#nav-sports li#get-started a						{ width: 185px; }
ul#nav-sports li#get-started a:hover				{ background: url(../images/nav-sports.gif) -745px -33px no-repeat; }
*/

ul#nav-sports									{ width: 930px; height: 33px; /* background: url(../images/nav-sports/bg.gif); */color: #fff; }
ul#nav-sports span								{ display: block; padding: 0 9px; color: #fff; font: bold 13px/33px Arial, Helvetica, sans-serif; background: url(../images/nav-sports/nav-left.png) 0 0 no-repeat; }
ul#nav-sports a									{ text-decoration: none; background: url(../images/nav-sports/nav-right.png) 100% 0px }
ul#nav-sports li								{ border-right: 1px solid #2A69A7; text-align: center; float: left; }
ul#nav-sports a:hover span						{ background: url(../images/nav-sports/nav-left.png) 0 -33px no-repeat; }
ul#nav-sports a:hover							{ background: url(../images/nav-sports/nav-right.png) 100% -33px no-repeat }
ul#nav-sports li#sports-technology a			{ width: 190px; }
ul#nav-sports li#the-active-edge a				{ width: 175px; }
ul#nav-sports li#partners a						{ width: 125px; }
ul#nav-sports li#reviews a						{ width: 125px; }
ul#nav-sports li#take-a-tour a					{ width: 148px; }
ul#nav-sports li#get-started a					{ width: 122px; }

	/*exceptions*/
	ul#nav-sports li#take-a-tour,
	ul#nav-sports li#get-started					{ border: 0; }
	ul#nav-sports li#take-a-tour a					{ background-position: 100% -99px; }
	ul#nav-sports li#take-a-tour a:hover			{ background-position: 100% -132px }
	ul#nav-sports li#sports-technology span			{ background-position: 0 -99px; }
	ul#nav-sports li#sports-technology a:hover span	{ background-position: 0 -132px }
	ul#nav-sports li#get-started					{ margin-left: 41px; }
	ul#nav-sports li#get-started a					{ background: url(../images/nav-sports/nav-cta-right.png) 100% 0; }
	ul#nav-sports li#get-started span				{ background: url(../images/nav-sports/nav-cta-left.png) 0 0 no-repeat; }
	ul#nav-sports li#get-started a:hover span		{ background-position: 0 -33px; }
	ul#nav-sports li#get-started a:hover			{ background-position: 100% -33px; }



/* GIVING NAVIGATION */
ul#nav-giving									{ width: 930px; height: 33px; background: url(../images/nav-giving/bg.gif); color: #fff; margin-top: 2px !important; }
ul#nav-giving span								{ display: block; padding: 0 9px; color: #fff; font: bold 13px/33px Arial, Helvetica, sans-serif; background: url(../images/nav-giving/left.gif) 0 0 no-repeat; }
ul#nav-giving a									{ text-decoration: none; background: url(../images/nav-giving/right.gif) 100% 0px }
ul#nav-giving li									{ border-right: 1px solid #2A69A7; text-align: center; float: left; }
ul#nav-giving a:hover span						{ background: url(../images/nav-giving/left.gif) 0 -33px no-repeat; }
ul#nav-giving a:hover							{ background: url(../images/nav-giving/right.gif) 100% -33px no-repeat }
ul#nav-giving li#technology-solutions a			{ width: 165px; }
ul#nav-giving li#marketing-solutions a			{ width: 152px; }
ul#nav-giving li#the-active-edge a				{ width: 128px; }
ul#nav-giving li#our-customers a				{ width: 119px; }
ul#nav-giving li#see-and-try a					{ width: 93px; }
ul#nav-giving li#create-your-page a				{ width: 147px; }
ul#nav-giving li#login a						{ width: 75px; }

	/*exceptions*/
	ul#nav-giving li#see-and-try,
	ul#nav-giving li#create-your-page,
	ul#nav-giving li#login								{ border: 0; }
	ul#nav-giving li#see-and-try a						{ background-position: 100% -99px; }
	ul#nav-giving li#see-and-try a:hover				{ background-position: 100% -132px }
	ul#nav-giving li#technology-solutions span			{ background-position: 0 -99px; }
	ul#nav-giving li#technology-solutions a:hover span	{ background-position: 0 -132px }
	ul#nav-giving li#login					{ margin-left: 24px; }
	ul#nav-giving li#create-your-page		{ margin-left: 23px; }
	ul#nav-giving li#login a,
	ul#nav-giving li#create-your-page a		{ background: url(../images/nav-giving/cta-right.gif) 100% 0; }
	ul#nav-giving li#login span,
	ul#nav-giving li#create-your-page span	{ background: url(../images/nav-giving/cta-left.gif) 0 0 no-repeat; }
	ul#nav-giving li#login a:hover span,
	ul#nav-giving li#create-your-page a:hover span		{ background-position: 0 -33px; }
	ul#nav-giving li#login a:hover,
	ul#nav-giving li#create-your-page a:hover			{ background-position: 100% -33px; }

/* FOOTBALL NAVIGATION */
ul#nav-football									{ width: 930px; height: 33px; background: url(../images/nav-football/bg.png); color: #fff; margin-top: 2px !important; }
ul#nav-football span								{ display: block; padding: 0 9px; color: #fff; font: bold 13px/33px Arial, Helvetica, sans-serif; background: url(../images/nav-football/nav-left.png) 0 0 no-repeat; }
ul#nav-football a									{ text-decoration: none; background: url(../images/nav-football/nav-right.png) 100% 0px; text-shadow: 1px 1px 2px #555}
ul#nav-football li								{ border-right: 1px solid #2A69A7; text-align: center; float: left; }
ul#nav-football a:hover span						{ background: url(../images/nav-football/nav-left.png) 0 -33px no-repeat; }
ul#nav-football a:hover							{ background: url(../images/nav-football/nav-right.png) 100% -33px no-repeat }

ul#nav-football li#features a					{ width: 133px; }
ul#nav-football li#reviews a					{ width: 130px; }
ul#nav-football li#take-a-tour a				{ width: 154px; }
ul#nav-football li#build-participation a		{ width: 194px; }
ul#nav-football li#pop-warner a					{ width: 154px; }
ul#nav-football li#try-activesports a			{ width: 132px; }

	/*exceptions*/
	ul#nav-football li#pop-warner,
	ul#nav-football li#try-activesports							{ border: 0; }
	ul#nav-football li#pop-warner a						{ background-position: 100% -99px; }
	ul#nav-football li#pop-warner a:hover				{ background-position: 100% -132px }
	ul#nav-football li#features span			{ background-position: 0 -99px; }
	ul#nav-football li#features a:hover span	{ background-position: 0 -132px }
	ul#nav-football li#try-activesports			{ margin-left: 29px; }
	ul#nav-football li#try-activesports a		{ background: url(../images/nav-football/nav-cta-right.png) 100% 0; }
	ul#nav-football li#try-activesports span	{ background: url(../images/nav-football/nav-cta-left.png) 0 0 no-repeat; }
	ul#nav-football li#try-activesports a:hover span{ background-position: 0 -33px; }
	ul#nav-football li#try-activesports a:hover			{ background-position: 100% -33px; }

/* RESORTS NAVIGATION */
ul#nav-resorts									{ width: 930px; height: 33px; background: url(../images/nav-resorts/bg.png); color: #fff; margin-top: 2px !important; }
ul#nav-resorts span								{ display: block; padding: 0 9px; color: #fff; font: bold 13px/33px Arial, Helvetica, sans-serif; background: url(../images/nav-resorts/nav-left.png) 0 0 no-repeat; }
ul#nav-resorts a								{ text-decoration: none; background: url(../images/nav-resorts/nav-right.png) 100% 0px }
ul#nav-resorts li								{ border-right: 1px solid #2A69A7; text-align: center; float: left; text-shadow: 1px 1px 2px #555 }
ul#nav-resorts a:hover span						{ background: url(../images/nav-resorts/nav-left.png) 0 -33px no-repeat; }
ul#nav-resorts a:hover							{ background: url(../images/nav-resorts/nav-right.png) 100% -33px no-repeat }

ul#nav-resorts li#technology-solutions a		{ width: 189px; }
ul#nav-resorts li#marketing-solutions a			{ width: 176px; }
ul#nav-resorts li#the-active-edge a				{ width: 153px; }
ul#nav-resorts li#our-customers a				{ width: 144px; }
ul#nav-resorts li#partners a					{ width: 103px; }
ul#nav-resorts li#get-started a					{ width: 132px; }

	/*exceptions*/
	ul#nav-resorts li#partners,
	ul#nav-resorts li#get-started								{ border: 0; }
	ul#nav-resorts li#partners a								{ background-position: 100% -99px; }
	ul#nav-resorts li#partners a:hover							{ background-position: 100% -132px }
	ul#nav-resorts li#technology-solutions span					{ background-position: 0 -99px; }
	ul#nav-resorts li#technology-solutions a:hover span			{ background-position: 0 -132px }
	ul#nav-resorts li#get-started								{ margin-left: 29px; }
	ul#nav-resorts li#get-started a								{ background: url(../images/nav-resorts/nav-cta-right.png) 100% 0; }
	ul#nav-resorts li#get-started span							{ background: url(../images/nav-resorts/nav-cta-left.png) 0 0 no-repeat; }
	ul#nav-resorts li#get-started a:hover span					{ background-position: 0 -33px; }
	ul#nav-resorts li#get-started a:hover						{ background-position: 100% -33px; }



/* OUTDOORS NAVIGATION *TEXT*/
ul#nav-outdoors										{ width: 930px; height: 33px; background: url(../images/nav-outdoors/nav-bg.gif); color: #fff; }
ul#nav-outdoors span								{ display: block; padding: 0 9px; color: #fff; font: bold 13px/33px Arial, Helvetica, sans-serif; background: url(../images/nav-outdoors/nav-left.gif) 0 0 no-repeat; }
ul#nav-outdoors a									{ text-decoration: none; background: url(../images/nav-outdoors/nav-right.gif) 100% 0px }
ul#nav-outdoors li									{ border-right: 1px solid #2A69A7; text-align: center; float: left; }
ul#nav-outdoors a:hover span						{ background: url(../images/nav-outdoors/nav-left.gif) 0 -33px no-repeat; }
ul#nav-outdoors a:hover								{ background: url(../images/nav-outdoors/nav-right.gif) 100% -33px no-repeat }
ul#nav-outdoors li#technology-solutions a			{ width: 183px; }
ul#nav-outdoors li#marketing-solutions a			{ width: 171px; }
ul#nav-outdoors li#the-active-edge a				{ width: 148px; }
ul#nav-outdoors li#our-customers a					{ width: 138px; }
ul#nav-outdoors li#contact-us a						{ width: 106px; }
ul#nav-outdoors li#request-more-info a				{ width: 157px; }

	/*exceptions*/
	ul#nav-outdoors li#contact-us,
	ul#nav-outdoors li#request-more-info					{ border: 0; }
	ul#nav-outdoors li#contact-us a							{ background-position: 100% -99px; }
	ul#nav-outdoors li#contact-us a:hover					{ background-position: 100% -132px }
	ul#nav-outdoors li#technology-solutions span			{ background-position: 0 -99px; }
	ul#nav-outdoors li#technology-solutions a:hover span	{ background-position: 0 -132px }
	ul#nav-outdoors li#request-more-info					{ margin-left: 23px; }
	ul#nav-outdoors li#request-more-info a					{ background: url(../images/nav-outdoors/nav-cta-right.gif) 100% 0; }
	ul#nav-outdoors li#request-more-info span				{ background: url(../images/nav-outdoors/nav-cta-left.gif) 0 0 no-repeat; }
	ul#nav-outdoors li#request-more-info a:hover span		{ background-position: 0 -33px; }
	ul#nav-outdoors li#request-more-info a:hover			{ background-position: 100% -33px; }



/* generic styles*/
.strong								{ font-weight: bold; }
.hidden								{ display: none; }
.error								{ border: 1px solid #800000 !important;} 


/* errors */
img.error-alert						{ position: absolute; cursor: help; padding-top: 5px;}
img.error-alert-safari				{ position: absolute; margin-top: 7px; cursor: help; }

div#error-message					{ width: 233px; height: 75px; background: url(../images/error-background.gif) 0 0 no-repeat; color: #fff; text-align: left; position: absolute; }
div#error-message p					{ margin: 0; padding: 5px 10px 0 15px; font-size: 10px; }
div#error-message blockquote		{ margin: 0; padding: 5px 15px 0 20px; font-size: 9px; color: #ccc}

div.alert							{ border: 1px solid #FC3; padding: 5px; background: #ffe7a5; }

div#container-form-header a,
div#container-form-header a:visited { color: #003580; }
div#container-form-header a:hover	{ color: #000; }

/* split testing css */
div#split-left-col					{ width: 575px; padding-left: 35px; float: left; }
div#split-right-col					{ width: 250px; margin-top: 35px; float: left; text-align: left;  }
div#split-right-col h2				{ font-family: 'Arial','Verdana',sans-serif; color: #5191CD; font-size: 18px; font-weight: normal; margin: 0 0 10px; padding: 0; }
div#split-right-col ul				{ margin: 10px 0 15px; padding: 0 0 0 16px; }
div#split-right-col li				{ list-style-image: url(../images/yellow_bullet.gif); list-style-type: none; }
div#split-right-col li,
div#split-right-col p				{ color: #6A737B; line-height: 16px; }

/* split testing top*/
div#split-top						{ padding: 25px 50px 0; text-align: center;} 
div#split-top h1					{ color: #003580; font-size: 21px; font-weight: normal; } 
div#split-top p						{ color: #6A737B; font-size: 14px; line-height: 16px; }


div#split-top-graphic div#split-top h1	{ color: #fff; text-align: left; font-size: 36px; margin-top: 10px !important; }
div#split-top-graphic					{ background: url(/AssetFactory.aspx?did=6661) 50% 0 no-repeat; overflow: auto; }
div#split-right-col h3					{ font-size: 17px; color: #003E7E; font-weight: bold; font-family: 'Arial','Helvetica',sans-serif }
div#split-right-col ul.green-check li { background: url(../images/check-green.gif) 3px 0 no-repeat; list-style-type: none; list-style-image: none; padding: 0 0 1em 30px; font-size: 14px; color: #003E7E; line-height: 1.3em; }

/* sub navigation */

div#container-subnavigation											{ width: 200px; float: left; padding: 10px 10px 10px 35px; margin: 30px 0 0; text-align: left; }
div#container-subnavigation h1											{ border-bottom: 8px solid #003580; color: #003580; font-size: 21px; font-weight: normal; line-height: 30px; margin: 0; padding: 0; font-family: 'Arial','Verdana',sans-serif; }
div#container-subnavigation ul											{ font-size: 11px; margin: 0; padding: 0; list-style-type: none; }
div#container-subnavigation a,
div#container-subnavigation a:visited									{ text-decoration: none; color: #666; line-height: 24px; width: 195px; display: block; padding: 0 0 0 10px; }
div#container-subnavigation a:hover									{ color: #003580; background: url(../images/bullet_yellow.gif) 0 50% no-repeat; }
div#container-subnavigation a#current									{ color: #003580; background: url(../images/bullet_yellow_down.gif) 0 50% no-repeat; }
div#container-subnavigation a#current:hover							{ color: #003580; background: url(../images/bullet_yellow_down.gif) 0 50% no-repeat; }
div.float-form													{ float: left; margin-left: 15px !important; }

div#container-cta		{ padding-top: 20px; width: 200px; text-align: center;  }
div#container-cta img { padding: 0 0 10px; border: 0; margin: 0 auto; }
div#container-cta a		{ padding: 0 !important; }
div#container-cta a:hover { background: none; }

/* noscript */
div#ns								{ margin: 0 25px 25px 0; padding: 5px 15px; }
div.ns-error						{ border: 1px solid #eaa; background-color: #edd; color: #e33; }
div.ns-error a						{ color: #a00; }
div.ns-error a:hover				{ color: #e33; }
div.ns-alert						{ border: 1px solid #fc3; background-color: #ffe7a5; color: #960 }
div.ns-alert a						{ color: #630 }
div.ns-alert a:hover				{ color: #960 }
div.ns-notice						{ border: 1px solid #690; background-color: #ded; color: #690; }
div.ns-notice a						{ color: #360; }
div.ns-notice a:hover				{ color: #690 }

/* split test */
ul#nav-endurance li.wow a			{ background: url(/Sites/16/Templates/images/nav/nav-right-corner_v3.png) 100% 0 no-repeat !important; }
ul#nav-endurance li.wow a:hover		{ background: url(/Sites/16/Templates/images/nav/nav-right-corner_v3.png) 100% -33px no-repeat !important; }

div#header-nav ul ul				{ display: none; }