BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(images/back.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #fff
}
.text {
	FONT-SIZE: 10px; COLOR: #000; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Helvetica, Arial; TEXT-ALIGN: left
}
.text A:link {
	FONT-WEIGHT: bold; COLOR: #f60; TEXT-DECORATION: none
}
.text A:active {
	FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none
}
.text A:visited {
	FONT-WEIGHT: bold; COLOR: #f60; TEXT-DECORATION: none
}
.text A:hover {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #f60; TEXT-DECORATION: none
}
.historytitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #039; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Helvetica, Arial
}
.history {
	FONT-SIZE: 10px; COLOR: #000; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Helvetica, Arial; TEXT-ALIGN: left
}
.history A:link {
	FONT-WEIGHT: bold; COLOR: #f60; TEXT-DECORATION: none
}
.history A:active {
	FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none
}
.history A:visited {
	FONT-WEIGHT: bold; COLOR: #f60; TEXT-DECORATION: none
}
.history A:hover {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #f60; TEXT-DECORATION: none
}
.footertext {
	FONT-SIZE: 9px; COLOR: #000; LINE-HEIGHT: 9px; FONT-FAMILY: Verdana, Helvetica, Arial; TEXT-ALIGN: left
}
.footertext A:link {
	COLOR: #77aa00; TEXT-DECORATION: none
}
.footertext A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.footertext A:visited {
	COLOR: #99cc00; TEXT-DECORATION: none
}
.footertext A:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #99cc00; TEXT-DECORATION: none
}
.navtext {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: Verdana, Helvetica, Arial; TEXT-ALIGN: left
}
.navdeadhead {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #f60; FONT-FAMILY: Verdana, Helvetica, Arial; TEXT-ALIGN: left
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #039; FONT-FAMILY: Verdana, Helvetica, Arial
}
.sitemapheader {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: Verdana, Helvetica, Arial
}
.bighead {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #039; LINE-HEIGHT: 22px; FONT-FAMILY: Helvetica, Arial, Verdana
}
.captiontitle {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #f60; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Helvetica, Arial
}
.captiontext {
	FONT-SIZE: 9px; COLOR: #000; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Helvetica, Arial; TEXT-ALIGN: left
}
.subnav {
	FONT-SIZE: 10px; COLOR: #000; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Helvetica, Arial
}
.subnavresults {
	FONT-SIZE: 10px; COLOR: #000; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Helvetica, Arial
}
.subnavghost {
	FONT-SIZE: 10px; COLOR: #999; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Helvetica, Arial
}
.subnav A:link {
	COLOR: #039; TEXT-DECORATION: none
}
.subnav A:active {
	COLOR: #039; TEXT-DECORATION: none
}
.subnav A:visited {
	COLOR: #039; TEXT-DECORATION: none
}
.subnav A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #039; TEXT-DECORATION: none
}
.subnavresults A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.subnavresults A:visited {
	COLOR: #99cc00; TEXT-DECORATION: none
}
.subnavresults A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #99cc00; TEXT-DECORATION: none
}
.subnavresults A:link {
	COLOR: #77aa00; TEXT-DECORATION: none
}
.mainnav {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 2px; COLOR: #ffffff; LINE-HEIGHT: 11px; PADDING-TOP: 1px; FONT-FAMILY: Verdana, Helvetica, Arial; TEXT-ALIGN: left
}
.mainnav A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.mainnav A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.mainnav A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.mainnav A:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
.topnav {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #99cc00; LINE-HEIGHT: 11px; FONT-FAMILY: Verdana, Helvetica, Arial; TEXT-ALIGN: left
}
.topnav A:link {
	COLOR: #77aa00; TEXT-DECORATION: none
}
.topnav A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.topnav A:visited {
	COLOR: #77aa00; TEXT-DECORATION: none
}
.topnav A:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #99cc00; TEXT-DECORATION: none
}
.homeintro {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #77aa00; LINE-HEIGHT: 20px; FONT-FAMILY: Helvetica, Verdana, Arial; TEXT-ALIGN: left
}
#photohistory {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 154px; BORDER-BOTTOM: 0px
}
#historyphoto {
	BACKGROUND: #cccccc; VERTICAL-ALIGN: top; WIDTH: 76px
}
#newsdesc {
	Z-INDEX: 1; LEFT: 12px; VISIBILITY: hidden; WIDTH: 300px; POSITION: absolute; TOP: 89px; HEIGHT: 26px
}
#generalinfodesc {
	Z-INDEX: 1; LEFT: 90px; VISIBILITY: hidden; WIDTH: 300px; POSITION: absolute; TOP: 89px; HEIGHT: 26px
}
#entrantinfodesc {
	Z-INDEX: 1; LEFT: 168px; VISIBILITY: hidden; WIDTH: 300px; POSITION: absolute; TOP: 89px; HEIGHT: 26px
}
#raceweekdesc {
	Z-INDEX: 1; LEFT: 246px; VISIBILITY: hidden; WIDTH: 300px; POSITION: absolute; TOP: 89px; HEIGHT: 26px
}
#athletesdesc {
	Z-INDEX: 1; LEFT: 324px; VISIBILITY: hidden; WIDTH: 300px; POSITION: absolute; TOP: 89px; HEIGHT: 26px
}
#trainingdesc {
	Z-INDEX: 1; LEFT: 402px; VISIBILITY: hidden; WIDTH: 300px; POSITION: absolute; TOP: 89px; HEIGHT: 26px
}
#resultsdesc {
	Z-INDEX: 1; LEFT: 412px; VISIBILITY: hidden; WIDTH: 300px; POSITION: absolute; TOP: 89px; HEIGHT: 26px
}
#storedesc {
	Z-INDEX: 1; LEFT: 412px; VISIBILITY: hidden; WIDTH: 300px; POSITION: absolute; TOP: 89px; HEIGHT: 26px
}
#helpdesc {
	Z-INDEX: 1; LEFT: 412px; VISIBILITY: hidden; WIDTH: 300px; POSITION: absolute; TOP: 89px; HEIGHT: 26px
}
.infotable {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://www.ingnycmarathon.org/images/navinfobg.gif) #006; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 300px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 26px
}

