

#wrap {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; MARGIN: 0px auto; BORDER-LEFT: #000 1px solid; WIDTH: 780px; BORDER-BOTTOM: #000 1px solid
}
BODY {
	FONT-SIZE: 12px; BACKGROUND: url(http://www.championchipus.com/templates/PhiladelphiaMarathon/2007/bg.gif) #bfd2ec repeat-x; MARGIN: 0px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana
}
A {
	COLOR: #007dc3
}
A:hover {
	TEXT-DECORATION: none
}
TABLE {
	FONT-SIZE: 12px
}

#pageleft {
	VERTICAL-ALIGN: top
}
#alignTop {
	VERTICAL-ALIGN: top
}


BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px 33px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #cccccc; BORDER-BOTTOM-WIDTH: 0px; COLOR: #cccccc; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
SUP {
	FONT-SIZE: 8px; LINE-HEIGHT: 0px; FONT-FAMILY: Arial
}
HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 12px; MARGIN: 10px 0px 0px; TEXT-TRANSFORM: uppercase; COLOR: #b20838; LINE-HEIGHT: 16px; PADDING-TOP: 20px
}
H1 A {
	COLOR: #b20838; TEXT-DECORATION: none
}
H1 A:hover {
	COLOR: #007dc3
}
H1 I {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; TEXT-TRANSFORM: none
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 6px; COLOR: #007dc3; LINE-HEIGHT: 16px; PADDING-TOP: 0px
}
H2#countdown {
	FONT-SIZE: 11px; WORD-SPACING: -4px; TEXT-TRANSFORM: uppercase; font-stretch: condensed
}
H3 {
	
}
H4 {
	
}
.smallText {
	FONT-SIZE: 11px; LINE-HEIGHT: 12px
}
.tinyText {
	FONT-SIZE: 10px; LINE-HEIGHT: 11px
}
.errormsg {
	FONT-SIZE: 11px; COLOR: #e81600
}
.whiteline {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1px; BACKGROUND: #ffffff; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1px; PADDING-TOP: 0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
.bgline {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: #bbbbbc; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; HEIGHT: 1px
}
.nowrap {
	WHITE-SPACE: nowrap
}
.spacer {
	CLEAR: both; FONT-SIZE: 0px; VISIBILITY: hidden; LINE-HEIGHT: 0px; HEIGHT: 0px
}
.tableholder {
	WIDTH: 100%
}
.leftHalf {
	FLOAT: left; WIDTH: 50%; POSITION: relative
}
.rightHalf {
	FLOAT: right; WIDTH: 49%; POSITION: relative
}
#idHome {
	
}
#idSub {
	
}
#pageLeftNav {
	
}
#pageTopNav {
	
}
#pageRightNav {
	
}
#pageHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#pageWidth {
	MARGIN-LEFT: auto; WIDTH: 780px; MARGIN-RIGHT: auto
}
#pageTable {
	
}
#pageBody {
	MARGIN: 0px 16px
}
#pageLeft {
	BACKGROUND: #b20838; WIDTH: 116px
}
#pageLeftDiv {
	MARGIN-TOP: 10px
}
#pageRight {
	BACKGROUND: #b20838; WIDTH: 116px
}
#pageRightDiv {
	
}
#pageLogo {
	
}
#pageCountDown {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
#pageCountDownLabel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#pageCenter {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
#idSub #pageCenter {
}
#pageBanners {
	PADDING-RIGHT: 0px; BORDER-TOP: #b20838 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#pageContent {
	
}
#pageFooter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #b20838; PADDING-TOP: 5px
}
#pageFooter A {
	COLOR: #b20838
}
#pageFooter IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#bannerRight {
	DISPLAY: none; TEXT-ALIGN: right
}
.pageBot {
	FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 8px
}
#pageLeftBot {
	
}
#pageCenterBot {
	BACKGROUND-POSITION: 0px 440px; HEIGHT: 8px
}
#pageRightBot {
	
}
#idHome #pageCenterBot {
}
#pageContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #b20838 1px solid; PADDING-TOP: 0px
}
#idHome #pageContent {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#subText {
	PADDING-RIGHT: 20px; BORDER-TOP: #b20838 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 30px; PADDING-TOP: 15px; POSITION: relative
}
#pageCenter {
	
}
#pageCenterDiv {
	
}
#homeContent {
	MARGIN: 10px 0px 0px
}
#homeLeft {
	BORDER-RIGHT: #b20838 1px solid; BACKGROUND-IMAGE: url(http://www.championchipus.com/templates/PhiladelphiaMarathon/2007/home-bg.gif); WIDTH: 65%; BACKGROUND-REPEAT: no-repeat; HEIGHT: 200px
}
#homeRight {
	WIDTH: 35%
}
#homeText {
	MARGIN: 0px 15px 15px 0px; LINE-HEIGHT: 14px
}
#homeHeadlines {
	BORDER-BOTTOM: #b20838 1px solid
}
#homeNews {
	FONT-SIZE: 11px; LINE-HEIGHT: 12px
}
#homeNews UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 5px 10px; PADDING-TOP: 0px
}
#homeNews LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 10px 10px 18px; PADDING-TOP: 0px
}
#homeNews A {
	COLOR: #000000; TEXT-DECORATION: underline
}
#homeNews A:hover {
	COLOR: #007dc3
}
.homeNews {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 12px
}
.homeNews A {
	COLOR: #000000; TEXT-DECORATION: none
}
.homeNews UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.homeNews LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; PADDING-TOP: 0px
}
.morelink {
	COLOR: #fdbf56; TEXT-DECORATION: underline
}
.callout1 {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 12px; FONT-SIZE: 11px; FLOAT: right; PADDING-BOTTOM: 12px; MARGIN: 18px 18px 8px 28px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 185px; COLOR: #696969; LINE-HEIGHT: 14px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid
}
.dataTable {
	FONT-SIZE: 12px
}
.dataTable TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #2f4682; PADDING-BOTTOM: 4px; COLOR: #efeff1; PADDING-TOP: 4px
}
.dataTable TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.dataTable TR.alt {
	BACKGROUND: #efeff1
}
.dataTable .label {
	FONT-WEIGHT: normal; WHITE-SPACE: nowrap
}
.seperator {
	CLEAR: both; FONT-SIZE: 1px; BACKGROUND: #d9849c; MARGIN: 10px; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.note {
	FONT-SIZE: 11px; COLOR: #666666
}
#idHome #homeLink {
	DISPLAY: none
}
.regOnline {
	MARGIN: 20px; TEXT-ALIGN: center
}
.cmap {
	BORDER-RIGHT: #b20838 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #b20838 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #b20838 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #b20838 1px solid
}
.floatImage {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FLOAT: right; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 1px
}
.underline {
	TEXT-DECORATION: underline
}
.subnote {
	FONT-SIZE: 11px; FONT-STYLE: italic
}
.alert {
	FONT-WEIGHT: bold; COLOR: #b20838
}
.ecard {
	DISPLAY: none; FLOAT: right; WIDTH: 250px; HEIGHT: 179px
}
.ecard#ecard1 {
	DISPLAY: block; BACKGROUND: url(../images/ecard1_thumb.jpg) no-repeat center center
}
.ecard#ecard2 {
	BACKGROUND: url(../images/ecard2_thumb.jpg) no-repeat center center
}
.ecard#ecard3 {
	BACKGROUND: url(../images/ecard3_thumb.jpg) no-repeat center center
}


.LeaderboardTable {
  border: 0px solid #007DC3;
  background-color: #FFFFFF;
  font: 11px Helvetica, Arial, Verdana, sans-serif;
  text-align:left;
}
.LeaderboardHeader {
	border-bottom: 1px solid #007DC3;
	padding:2px 4px 2px 4px;
	background-color: #007DC3;
	font: 10pt Helvetica, Arial, Verdana, sans-serif;
	font-weight : bold;
  color:#FFFFFF;  
  text-decoration: none;
  margin: 0px;
  text-align:left;
}

.Leaderboard {
  background-color:#F0F4FB;  
}



#div_leaderboard_M {
  margin-bottom:4px;
  border: 1px solid #777777;
}

#div_leaderboard_F {
  border: 1px solid #777777;
}

.LeaderboardTable td {
  vertical-align:center;
}

.LeaderboardTable tr {
  vertical-align:center;
}


#ResultsContainer {
  background-color:#cddbf0;
 padding-left:8px;
}

.ResultsTable {
  border-style:solid;
  border-color: #AD2033;
  background-color: #eeeeee;
  border-width:0px;
  text-decoration: none;
	margin: 0px;
  padding: 0px;
}
.ResultsHeader {
	border: 1px solid #000000;
	padding:2px 0px 2px 4px;
	background-color: #AD2033;
	font: 9pt Helvetica, Arial, Verdana, sans-serif;
	font-weight : bold;
  color:#FFFFFF;
  text-decoration: none;
  margin: 0px;
}
.ResultsHeader a {
  color:#FFFFFF;  
  font-weight:bold;
}

.SearchTable {
  border-style:solid;
  border-color: #777777;
  background-color: #FFFFFF;
  border-width:1px;
  font-weight:bold;
  font: 11px Helvetica, Arial, Verdana, sans-serif;
  margin: 0px;
  padding: 0px;
  color:white;
}

.SearchHeader {
	border-bottom: 1px solid #007DC3;
	padding:2px 0px 2px 4px;
	background-color: #007DC3;
	color: #FFFFFF;
	font: 10pt  Helvetica, Arial, Verdana, sans-serif;
	font-weight : bold;
}

.Search {
  color:#000000;  
  font-weight:bold;
  font: 11px  Helvetica, Arial, Verdana, sans-serif;
  margin: 0px;
  padding: 2px;
  
}
<!-- Pagination Style -->
.PaginationTable {
  border-width:0px;
  text-decoration: none;
  margin: 0px;
  padding-bottom: 0px;
  width: 100%;
}

tr.off {
  background: #FFFFFF;
}

tr.on {
  background: #eeeeee;
}

.head14px {
  color:#000000;  
  font-weight:bold;
  font: 12px ;
}
