BODY {
	BACKGROUND: url(bg.gif) #a7d0e9; MARGIN: 0px; COLOR: #000000
}
BODY {
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}
TH {
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}
BODY {
	FONT-SIZE: 13px
}
TD {
	FONT-SIZE: 13px
}
TH {
	FONT-SIZE: 13px
}
INPUT {
	FONT-SIZE: 13px
}
SELECT {
	FONT-SIZE: 13px
}
TEXTAREA {
	FONT-SIZE: 13px
}
INPUT {
	FONT-SIZE: 13px
}
P {
	MARGIN: 0px 0px 1.5em
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A {
	COLOR: #e31836
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 24px; COLOR: #000000; LINE-HEIGHT: 1em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 21px; COLOR: #0077c0; LINE-HEIGHT: 1em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.clear:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clear {
	DISPLAY: inline-block
}
* HTML .clear {
	HEIGHT: 1%
}
.clear {
	DISPLAY: block
}
.homepage #background {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(headerbg-homepage.gif) repeat-x left top; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
.childpage #background {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(headerbg-childpage.gif) repeat-x left top; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
#nav {
	Z-INDEX: 100; MARGIN: 0px auto; WIDTH: 914px; POSITION: relative
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav UL LI {
	FLOAT: left; LIST-STYLE-IMAGE: none; MARGIN: 0px; LIST-STYLE-TYPE: none
}
#nav UL LI DIV A {
	DISPLAY: block; TEXT-INDENT: -2000px; LINE-HEIGHT: 1; HEIGHT: 41px; TEXT-DECORATION: none
}
#nav UL LI#pageid171 DIV A {
	BACKGROUND: url(nav-marathon.gif) no-repeat left top; WIDTH: 141px
}
#nav UL LI#pageid172 DIV A {
	BACKGROUND: url(nav-finish-cam.gif) no-repeat left top; WIDTH: 141px
}
#nav UL LI#pageid180 DIV A {
	BACKGROUND: url(../images/houston/nav-halfmarathon.gif) no-repeat left top; WIDTH: 141px
}
#nav UL LI#pageid182 DIV A {
	BACKGROUND: url(../images/houston/nav-5k.gif) no-repeat left top; WIDTH: 95px
}
#nav UL LI#pageid186 DIV A {
	BACKGROUND: url(../images/houston/nav-expo.gif) no-repeat left top; WIDTH: 93px
}
#nav UL LI#pageid80 DIV A {
	BACKGROUND: url(../images/houston/nav-kidsfunrun.gif) no-repeat left top; WIDTH: 135px
}
#nav UL LI DIV A:hover {
	BACKGROUND-POSITION: 50% bottom
}
.page4 #nav UL LI#pageid171 DIV A {
	BACKGROUND-POSITION: 50% bottom
}
.page172 #nav UL LI#pageid172 DIV A {
	BACKGROUND-POSITION: 50% bottom
}
.page180 #nav UL LI#pageid180 DIV A {
	BACKGROUND-POSITION: 50% bottom
}
.page182 #nav UL LI#pageid182 DIV A {
	BACKGROUND-POSITION: 50% bottom
}
.page186 #nav UL LI#pageid186 DIV A {
	BACKGROUND-POSITION: 50% bottom
}
.page80 #nav UL LI#pageid80 DIV A {
	BACKGROUND-POSITION: 50% bottom
}
#nav UL LI UL {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: #0076c0; LEFT: -999em; MARGIN: 0px; BORDER-LEFT: #000000 1px solid; WIDTH: 190px; POSITION: absolute
}
#nav UL LI UL LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; WIDTH: 170px; COLOR: #ffffff; PADDING-TOP: 6px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-DECORATION: none
}
#nav UL LI UL LI A:hover {
	BACKGROUND: #184ea4
}
#nav UL LI UL LI.ipf-parent A {
	BACKGROUND: url(nav-arrow.gif) no-repeat right 50%
}
#nav UL LI UL LI.ipf-parent A:hover {
	BACKGROUND: url(nav-arrow.gif) #184ea4 no-repeat right 50%
}
#nav UL LI UL LI UL {
	MARGIN: -27px 0px 0px 190px
}
#nav UL LI UL LI UL LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#nav UL LI UL LI UL LI A:hover {
	BACKGROUND: #184ea4
}
#nav LI:hover UL UL {
	LEFT: -999em
}
#nav LI:hover UL UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL UL {
	LEFT: -999em
}
#nav LI:hover UL {
	LEFT: auto
}
#nav LI LI:hover UL {
	LEFT: auto
}
#nav LI LI LI:hover UL {
	LEFT: auto
}
#nav LI.sfhover UL {
	LEFT: auto
}
#nav LI LI.sfhover UL {
	LEFT: auto
}
#nav LI LI LI.sfhover UL {
	LEFT: auto
}
#nav LI:hover {
	POSITION: static
}
#nav LI.hover {
	POSITION: static
}
#nav LI#pageid154 {
	DISPLAY: none
}
#countdown {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; RIGHT: 0px; BACKGROUND: url(../images/houston/countdown.gif) no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 178px; COLOR: #ffffff; PADDING-TOP: 17px; POSITION: absolute; TOP: 5px; HEIGHT: 37px
}
#countdown SPAN {
	COLOR: #00aced
}
H1#pagetitle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 26px; BACKGROUND: url(../images/houston/pagetitle-bg.gif) #e41835 repeat-x left bottom; PADDING-BOTTOM: 9px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 1em; PADDING-TOP: 9px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#wrapper {
	BORDER-RIGHT: #81bce0 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #81bce0 1px; PADDING-LEFT: 7px; BACKGROUND: #ffffff; PADDING-BOTTOM: 7px; MARGIN: 0px auto; BORDER-LEFT: #81bce0 1px solid; WIDTH: 900px; PADDING-TOP: 7px; BORDER-BOTTOM: #81bce0 1px solid
}
#header {
	POSITION: relative
}
#logo {
	FLOAT: left
}
#slideshow {
	FLOAT: left
}
#contentarea {
	BACKGROUND: url(../images/houston/contentarea-bg.gif) no-repeat left top; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
#leftcolumn {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; BACKGROUND: url(../images/houston/leftcolumn-bg.gif) repeat-y right top; PADDING-BOTTOM: 0px; WIDTH: 175px; PADDING-TOP: 25px; TEXT-ALIGN: right
}
#subnav {
	
}
#subnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#subnav UL LI {
	
}
#subnav UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 19px; BACKGROUND: url(../images/houston/subnav-divider.gif) no-repeat right bottom; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 10px; WIDTH: 175px; COLOR: #000000; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#leftcolumn H2 {
	FONT-SIZE: 19px; MARGIN: 20px 0px 4px; LINE-HEIGHT: 1em; TEXT-ALIGN: right
}
#animatedlogos {
	
}
#poweredbyactive {
	
}
#content {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; WIDTH: 466px; LINE-HEIGHT: 1.5em; PADDING-TOP: 15px
}
#path {
	FONT-SIZE: 14px; MARGIN: 0px 0px 15px
}
#highlights {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/houston/horizontaldivider.gif) repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-TOP: 15px
}
#highlights UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#highlights UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-SIZE: 11px; BACKGROUND: url(../images/houston/bullet.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px
}
#highlights UL LI A {
	FONT-SIZE: 13px
}
#rightcolumn {
	PADDING-RIGHT: 8px; PADDING-LEFT: 14px; FONT-SIZE: 11px; BACKGROUND: url(../images/houston/rightcolumn-bg.gif) #0077c0 repeat-y left top; PADDING-BOTTOM: 0px; WIDTH: 187px; COLOR: #b3d6ec; PADDING-TOP: 5px
}
#rightcolumn A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#chevronlogo {
	MARGIN: 0px 0px 25px
}
.focusboxheader {
	MARGIN: 0px
}
.focusboxheader A {
	DISPLAY: block
}
.focusbox {
	BORDER-RIGHT: #4da0d3 1px solid; PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 15px; BORDER-LEFT: #4da0d3 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #4da0d3 1px solid
}
.focusboxheader#rightcolumnsponsors {
	
}
#sponsors {
	PADDING-RIGHT: 0px; BORDER-TOP: #0077c0 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-TOP: 10px; BORDER-BOTTOM: #0077c0 1px solid
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.resulttable {
}
.resulthead {
	background-color: #CCCCCC;
}
.resultdata0 {
}
.resultdata1 {
	background-color: #EEEEEE;
}
.finishtable {
}
.finishhead {
}
.finishdata {
	font-size: 12pt;
	font-weight: bold;
}
.finishinstructions {
	font-size: 8pt;
}
.video {
	background-color: #000000;
	width: 320px;
	height: 285px;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
}