@charset "UTF-8";

/* @group resets */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0; clear: none;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight: 100; }
q:before,q:after{content:'';}

/* @end */


html, body { background: #bbb; color: #222; }

body { background: #bbb; color: #222; font-family: "Helvetica Neue", Helvetica, Arial, Verdana, Geneva, sans-serif; font-size: 12px;	height: 100%; line-height: 20px; padding: 0 0 20px;	}

p {	padding-bottom: 16px; }
sup { font-size: 9px; line-height: 10px; }	

h1 { font-size: 15px; line-height: 20px; color: #F26522; margin-bottom: 20px; }
h2 { font-size: 15px; line-height: 20px; color: #333333; margin-bottom: 10px; margin-top: 32px; }
h3 { font-size: 13px; line-height: 16px; color: #F26522; margin-bottom: 0; }
h4 { font-size: 12px; line-height: 14px; color: #F26522; margin-top: 10px; }
h5 { font-size: 11px; line-height: 16px; color: #F26522; }
h6 { font-size: 11px; line-height: 14px; color: #F26522; }

a:link { color: #FFF; text-decoration: none; outline:none; }
a:visited { color: #FFF; text-decoration: none}
a:hover {border: none; color: #FFF; text-decoration: none;  outline: none; }
a:active { color: #FFF;  }

a:link.ext,a:visited.ext,a:active.ext { color:#e33822; }
a:hover.ext { color: #FFF; }

a img { border: none; outline:none; }
a:hover img { background: none; border: none;  outline: none;}

#wrapper { margin: 0; position: relative; width: 100%; }
#header { font-size: 12px; height: 105px; margin: 0 auto; position: relative; width: 920px;	}
#pageWrap { background: #000; margin: 0 auto; padding: 0 0 25px; position: relative; width: 960px; }
#logo { display: block; height: 30px; position: absolute; right: 30px; top: 40px; width: 85px; }

a#logo span { display: none; }
a#logo:link, a#logo:visited { background: url("../images/sprite-swoosh.gif") no-repeat; }
a#logo:hover, a#logo:active { background: url("../images/sprite-swoosh.gif") no-repeat 0 0; }

#title { background: url("../images/bg-title.gif") no-repeat; height: 16px; left: 30px; position: absolute; top: 45px; width: 315px; }
#title div { display: none; }

#headline {	background: #000; display: block; height: 52px; margin: 0 auto;	width: 960px; }
#headline span { display: none; }

#home #headline { background: #000 url("../images/bg-headline-home.gif") no-repeat 50px 22px; }
#sports #headline { background: #000 url("../images/bg-headline-sports.gif") no-repeat 50px 22px; }
#global #headline { background: #000 url("../images/bg-headline-global.gif") no-repeat 50px 22px; }
#portfolio #headline { background: #000 url("../images/bg-headline-portfolio.gif") no-repeat 50px 22px; }
#innovation #headline { background: #000 url("../images/bg-headline-innovation.gif") no-repeat 50px 22px; }
#connection #headline { background: #000 url("../images/bg-headline-connection.gif") no-repeat 50px 22px; }
#marketplace #headline { background: #000 url("../images/bg-headline-marketplace.gif") no-repeat 50px 22px; }
#excellence #headline { background: #000 url("../images/bg-headline-excellence.gif") no-repeat 50px 22px; }
#growth #headline { background: #000 url("../images/bg-headline-growth.gif") no-repeat 50px 22px; }

#flash { background: #1a1a1a; margin: 0 auto; padding: 0; position: relative; width: 920px;	}
#flashwrap { background: #000; height: 300px; padding: 0; margin: 0; width: 920px; }
#flashcontent { background: #000; height: 300px; padding: 0; margin: 0;	width: 920px; }

	#navDownload {
		display: block;
		height: 10px;
		left: 122px;
		position: absolute;
		top: 74px;
		width: 110px;
		overflow: hidden;
		}
		#navDownload a:link, 
		#navDownload a:visited {
			background: url("../images/sprite-download-sm.gif") no-repeat;
			display: block;
			height: 10px;
			outline:  none;
			text-indent: -9999px;
			width: 110px;
			}
		#navDownload a:hover, 
		#navDownload a:active,
		#navDownload a.active {
			background: url("../images/sprite-download-sm.gif") no-repeat 0 -10px;
			display: block;
			text-indent: -9999px;
			outline:  none;
			}


#copy {	font-size: 15px; line-height: 20px;	margin: 0 auto;	padding: 30px 160px 0 30px;	position: relative; text-align: left­; width: 730px; }

#copy ul {
	list-style-type: square;
	list-style-position: outside;
	margin-bottom: 16px;
	margin-left: 0;
	padding-left: 15px;
	}
#copy ol {
	list-style-type: decimal;
	list-style-position: outside;
	margin-bottom: 16px;
	margin-left: 0;
	padding-left: 15px;
	}
	#copy li {
		margin-bottom: 3px;	
		}

