BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 9px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.clear {
	CLEAR: both
}
DIV.navTopClear {
	CLEAR: both
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.mainBody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 730px; MARGIN-RIGHT: auto; PADDING-TOP: 0px
}
TABLE.mainBody TD.mainCell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
DIV#headerSponsor {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-STYLE: italic; TEXT-ALIGN: right
}
DIV#headerTeamname {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 32px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
DIV.header {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
DIV.header TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE.leftNavHolder {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0
}
.dataTable TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0
}
.linksTable {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE.newsContentHolder {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE#bioTable {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE.recordsTable {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0
}
.regPackageCat TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0
}
.scheduleCalendar TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0
}
.scoreBoard TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0
}
#teams TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TD.logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.adRow DIV.adImg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.dataTable .rowDiv TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.blank {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.homepic TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.homeTable DIV.noPad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.homeTable TD.noPad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.nav TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse
}
DIV.nav TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse
}
TABLE.navTable {
	WIDTH: 100%
}
TABLE.contentTable {
	WIDTH: 100%
}
.lastGameStats TABLE {
	WIDTH: 100%
}
TABLE.registrationTitles {
	WIDTH: 100%
}
.product TABLE {
	WIDTH: 100%
}
.nav A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.newsHeading A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.photocatStory {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.bioAttributeValue {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.recordsTable LI.record {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.navTextLinks A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.footer {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; TEXT-ALIGN: right
}
.footer A {
	FONT-SIZE: 8px; COLOR: #ccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
DIV.adsTop {
	MARGIN-BOTTOM: 4px
}
DIV.adsBottom {
	MARGIN-BOTTOM: 4px
}
DIV.adsTop TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
DIV.adsBottom TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
DIV.adsTop TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; WIDTH: 50%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
DIV.adsBottom TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 50%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
DIV.adImg {
	MARGIN: 1px; TEXT-ALIGN: center
}
.adRow TD {
	MARGIN: 1px
}
.adRow DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: "Trebuchet MS", Arial; TEXT-ALIGN: center
}
DIV.adText {
	FONT-SIZE: 16px; LINE-HEIGHT: 16px
}
DIV.adText1 {
	FONT-SIZE: 16px; LINE-HEIGHT: 16px
}
DIV.adText2 {
	FONT-SIZE: 16px; LINE-HEIGHT: 16px
}
DIV.adText3 {
	FONT-SIZE: 15px; LINE-HEIGHT: 15px
}
DIV.adText4 {
	FONT-SIZE: 14px; LINE-HEIGHT: 14px
}
DIV.adText5 {
	FONT-SIZE: 12px; LINE-HEIGHT: 12px
}
DIV.adText6 {
	FONT-SIZE: 10px; LINE-HEIGHT: 10px
}
.sponsorMsg TD {
	FONT-SIZE: 10px; TEXT-ALIGN: center
}
DIV.navTop {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: "Trebuchet MS"
}
.navTop A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.navTop LI#groupLabel {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.filters SPAN {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.homeSched TR.game TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.homeSched TR.location TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.photodirLink SPAN {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.navTop UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.scoreList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.navTop LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.navTop SPAN.topNavSep {
	COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.leftNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 120px; PADDING-TOP: 0px
}
TD.leftNavContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
TD.contentWithLeftNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.homeTable TD.narrowCol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.recordsTable TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
UL.orgLinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.orgLinks LI {
	FONT-WEIGHT: bold; MARGIN: 0px; LINE-HEIGHT: 14px
}
.orgLinks LI A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-DECORATION: none
}
DIV.orgLogo {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: center
}
.contentBody {
	FONT-SIZE: 12px
}
.newsSummary {
	FONT-SIZE: 12px
}
.poll TD {
	FONT-SIZE: 12px
}
.guestbookLogin INPUT {
	FONT-SIZE: 12px
}
DIV.newsstoryStory {
	FONT-SIZE: 12px
}
.photocatPhotoDate {
	FONT-SIZE: 12px
}
.price EM {
	FONT-SIZE: 12px
}
.contentTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 20px; FONT-STYLE: normal
}
.filterForm {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 16px; COLOR: #fff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.filterForm DIV.tabRow {
	LINE-HEIGHT: 14px; TEXT-ALIGN: right
}
.filterForm .tabRow SPAN {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #666
}
.filterForm .filters {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #333
}
.filters TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.homeSched {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.standings TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.freeformTable {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.photocatImageHolder TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.filters TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; HEIGHT: 20px
}
.filters TD.r {
	TEXT-ALIGN: right
}
.photocatImageHolder TD.R {
	TEXT-ALIGN: right
}
DIV.profStatFilter {
	TEXT-ALIGN: right
}
#roster .statFilters {
	TEXT-ALIGN: right
}
.filters TD.m {
	TEXT-ALIGN: center
}
.printGlossary {
	TEXT-ALIGN: center
}
.guestbookinputTextarea {
	TEXT-ALIGN: center
}
.photodirPhoto {
	TEXT-ALIGN: center
}
.filters INPUT {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.poll TABLE.pollResult TD {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.poll SPAN.resultVal {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.photocatNumberOfPics {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.photoIndexDate {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.regPackageMultiplier DIV {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TABLE.regConInfo INPUT {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.scheduleList THEAD TD {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.filters INPUT.go {
	MARGIN-LEFT: 4px
}
.filters .filterRow1 TD {
	BACKGROUND-COLOR: #000
}
.sponsorTable TD.emptyAd {
	BACKGROUND-COLOR: #000
}
.filters A.sel {
	TEXT-DECORATION: none
}
.scheduleList TD.score A {
	TEXT-DECORATION: none
}
.filters SPAN.selTeamLabel {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.dataTable {
	PADDING-BOTTOM: 16px
}
.dataTable TD {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.dataTable THEAD TR {
	FONT-WEIGHT: bold; COLOR: #000
}
.dataTable A {
	DISPLAY: block
}
.scheduleList TD.away A {
	DISPLAY: block
}
.scheduleList TD.home A {
	DISPLAY: block
}
.teams A {
	DISPLAY: block
}
.dataTable TBODY TR {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
.schedule .w TR.odd TD {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
.schedule .w TR.even TD {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
.linksTable TBODY TD {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
.dataTable TBODY TR TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.dataTable TBODY TR TD A {
	FONT-WEIGHT: bold; COLOR: #006
}
.dataTable TBODY A:hover {
	COLOR: #00f
}
.dataTable .dataTableName {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.dataTable TD.indentCell {
	PADDING-LEFT: 25px
}
.dataTable .statsRowOdd {
	BACKGROUND-COLOR: #e0e1e4
}
.dataTable .sortCol {
	BACKGROUND-COLOR: #e3e3e3
}
.dataTable .statsRowOdd .sortCol {
	BACKGROUND-COLOR: #c4c5c8
}
.dataTable .empty {
	PADDING-TOP: 14px
}
.printable {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.glossary {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.gameHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-ALIGN: center
}
.gameHeaderTitle {
	FONT-SIZE: 16px
}
#registrationconfirmation .values {
	FONT-SIZE: 16px
}
.price B {
	FONT-SIZE: 16px
}
.gameHeaderDateLocation {
	FONT-STYLE: italic
}
#coaches UL SPAN {
	FONT-STYLE: italic
}
.gameHeaderSpecial {
	FONT-SIZE: 12px; COLOR: #900
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 16px; PADDING-TOP: 0px; FONT-STYLE: normal
}
H1 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 16px; PADDING-TOP: 0px; FONT-STYLE: normal
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 12px 0px 0px
}
TD.content {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
.error {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 2px 0px 12px; COLOR: #f00
}
.errMsg {
	FONT-WEIGHT: bold; MARGIN: 0px 18px; COLOR: #f00
}
.msgNoContent {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 18px; COLOR: #ccc; PADDING-TOP: 18px; FONT-STYLE: italic; TEXT-ALIGN: center
}
TABLE.blank {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px; border-spacing: 0
}
.clickable {
	CURSOR: pointer
}
.instructions {
	FONT-SIZE: 12px; MARGIN: 0px 0px 2px; COLOR: #adf
}
.pageArchives {
	FLOAT: right
}
.pagePrintableGlossary {
	CLEAR: both; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; TEXT-ALIGN: center
}
.pagePrintable {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: center
}
.pageGlossary {
	TEXT-ALIGN: center
}
.aboutPhoto {
	TEXT-ALIGN: center
}
.pagePrintable IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.pageGlossary IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.pagePagingFPNL IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.statLogin {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 36px; PADDING-TOP: 36px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
DIV.regLogin {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 36px; PADDING-TOP: 36px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
DIV.regLogin A {
	COLOR: #009
}
.schedule .w TR.odd TD A {
	COLOR: #009
}
.schedule .w TR.even TD A {
	COLOR: #009
}
.standings TR.standTeam A {
	COLOR: #009
}
.bulletinPost A {
	COLOR: #009
}
.pagePaging {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: right; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pagePagingLinks {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px
}
.pagePagingHeading {
	PADDING-RIGHT: 16px
}
.paging {
	CLEAR: both; MARGIN-TOP: -15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 8px; COLOR: #fff; TEXT-ALIGN: right
}
.paging TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; COLOR: #fff
}
.pagePagingFPNL {
	PADDING-RIGHT: 35px; FLOAT: right
}
TABLE.customTextTable {
	MARGIN: 12px 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.homeTable {
	MARGIN: 4px 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
DIV.colSpacer {
	WIDTH: 170px
}
DIV.visitors TABLE {
	MARGIN: 0px auto
}
.homeTable TD.wideCol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 80%; PADDING-TOP: 0px
}
.homeTable TD.spacerCol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 4px; PADDING-TOP: 0px; BACKGROUND-COLOR: #000
}
DIV.sectionHeader {
	BACKGROUND-IMAGE: url(/templates/c/images/sectionHeader.gif); BACKGROUND-REPEAT: repeat; HEIGHT: 9px
}
DIV.smModule {
	CLEAR: both; BORDER-TOP: #000 3px solid; FONT-SIZE: 12px; PADDING-BOTTOM: 6px
}
TD.smModule {
	CLEAR: both; BORDER-TOP: #000 3px solid; FONT-SIZE: 12px; PADDING-BOTTOM: 6px
}
DIV.lgModule {
	CLEAR: both; BORDER-TOP: #000 3px solid; FONT-SIZE: 12px; PADDING-BOTTOM: 6px
}
TD.lgModule {
	CLEAR: both; BORDER-TOP: #000 3px solid; FONT-SIZE: 12px; PADDING-BOTTOM: 6px
}
DIV.noTopBorder {
	BORDER-TOP-STYLE: none
}
TD.noTopBorder {
	BORDER-TOP-STYLE: none
}
DIV.lastGameHeader {
	BACKGROUND: url(/templates/c/images/LastGameHeader.gif) #000 no-repeat center 50%; HEIGHT: 16px
}
.lastGameStats TABLE TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.lastGameStats TD.teamname {
	TEXT-ALIGN: left
}
.leaders TD.player {
	TEXT-ALIGN: left
}
.attendanceCoachFields TD.attendanceName {
	TEXT-ALIGN: left
}
TD.profileTeamGame {
	TEXT-ALIGN: left
}
.lastGameStats TD.win {
	FONT-WEIGHT: bold
}
.lastGameStats TABLE THEAD TD {
	FONT-WEIGHT: bold
}
.standings TR.selTeam TD.team {
	FONT-WEIGHT: bold
}
#coaches .headCoach {
	FONT-WEIGHT: bold
}
.guestbookinputFields LEGEND {
	FONT-WEIGHT: bold
}
.previewDirections LEGEND {
	FONT-WEIGHT: bold
}
.attendanceCoachFields THEAD TD {
	FONT-WEIGHT: bold
}
.bioLastName {
	FONT-WEIGHT: bold
}
.recordsTable LI.cat {
	FONT-WEIGHT: bold
}
TD.requiredField {
	FONT-WEIGHT: bold
}
DIV.regPackage {
	FONT-WEIGHT: bold
}
DIV.regTYheading {
	FONT-WEIGHT: bold
}
TD.rosterName {
	FONT-WEIGHT: bold
}
.scheduleList SPAN.curWeek {
	FONT-WEIGHT: bold
}
.win TD.team {
	FONT-WEIGHT: bold
}
.win TD.final {
	FONT-WEIGHT: bold
}
.lastGameStats TD.final {
	FONT-WEIGHT: bold; WIDTH: 5%
}
DIV.lastGameFoot {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.sponsors DIV {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
DIV.visitors {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
MARQUEE.featuresDisabled {
	BORDER-RIGHT: #0f0 1px dashed; PADDING-RIGHT: 2px; BORDER-TOP: #0f0 1px dashed; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #0f0 1px dashed; COLOR: #0f0; PADDING-TOP: 2px; BORDER-BOTTOM: #0f0 1px dashed; FONT-FAMILY: "Courier New", Courier, monospace; BACKGROUND-COLOR: #000
}
.visitors TABLE {
	BORDER-RIGHT: 2px outset; BORDER-TOP: 2px outset; BORDER-LEFT: 2px outset; WIDTH: 70px; BORDER-BOTTOM: 2px outset
}
.visitors DIV {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.visitors TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: Courier New, Courier, mono; BACKGROUND-COLOR: #000; TEXT-ALIGN: center
}
DIV.sponsorsHeader {
	BACKGROUND: url(/templates/c/images/SponsorsHeader.gif) #000 no-repeat center 50%; HEIGHT: 16px
}
DIV.scheduleHeader {
	BACKGROUND: url(/templates/c/images/ScheduleHeader.gif) #000 no-repeat center 50%; HEIGHT: 16px
}
TABLE.homeSched TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.yweather .weatherDetails TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.homeSched TR.schedDay TD {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #101023; TEXT-ALIGN: center
}
.schedule .light TR.schedDay TD {
	COLOR: #000; BACKGROUND-COLOR: #cecebd
}
.homeSched TR.div2Label TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; COLOR: #fff; LINE-HEIGHT: 10px; PADDING-TOP: 1px; BACKGROUND-COLOR: #223
}
.schedule .light TR.div2Label TD {
	COLOR: #000; BACKGROUND-COLOR: #ddc
}
.homeSched TR.div3Label TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; COLOR: #fff; LINE-HEIGHT: 10px; PADDING-TOP: 1px; BACKGROUND-COLOR: #313142
}
.schedule .light TR.div3Label TD {
	COLOR: #000; BACKGROUND-COLOR: #efefdc
}
.schedule .b TR.odd TD {
	COLOR: #fff; BACKGROUND-COLOR: #000
}
.schedule .b TR.even TD {
	COLOR: #fff; BACKGROUND-COLOR: #000
}
.schedule .b TR.odd TD A {
	COLOR: #0cf
}
.schedule .b TR.even TD A {
	COLOR: #0cf
}
.homeSched TD.score {
	PADDING-RIGHT: 1px; TEXT-ALIGN: right
}
.homeSched TR.schedGame TD.w {
	BACKGROUND-IMAGE: url(/templates/c/images/winArrow.gif); BACKGROUND-REPEAT: no-repeat
}
.homeSched TR.h TD.w {
	BACKGROUND-POSITION: 1px 1px
}
.homeSched TR.a TD.w {
	BACKGROUND-POSITION: 1px 3px
}
.homeSched TR.a TD {
	BORDER-TOP: #363649 1px solid; LINE-HEIGHT: 11px; PADDING-TOP: 2px
}
.schedule .light TR.a TD {
	BORDER-TOP: #efefdc 1px solid
}
.homeSched TR.h TD {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 11px
}
.homeSched TR.schedGame TD.tm {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px
}
.homeSched TR.schedGame TD.event {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.homeSched TR.spacerRow TD {
	HEIGHT: 4px
}
.homeSched TR.timeLoc TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; LINE-HEIGHT: 11px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.homeSched TR.date TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 6px
}
DIV.leadersHeader {
	BACKGROUND: url(/templates/c/images/leadersHeader.gif) #000 no-repeat center 50%; HEIGHT: 16px
}
.leaders TABLE {
	MARGIN: 0px auto 6px; WIDTH: 96%; BORDER-COLLAPSE: collapse
}
.leaders TD {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.leaders THEAD TD {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 0px
}
.leaders TD.catHeading {
	FONT-STYLE: italic; TEXT-ALIGN: left
}
.leaders DIV.div {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.leaders UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.narrowCol DIV.homeStatLogin {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
TABLE.storyTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse
}
TD.storysm {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
TD.story {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 13px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px
}
.story H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 4px
}
.story TABLE.homepic {
	FLOAT: right; MARGIN: 0px 0px 8px 8px; WIDTH: 100px; BORDER-COLLAPSE: collapse
}
.story TD.borderBottom {
	BORDER-BOTTOM: #000 4px solid
}
.story TD.caption {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #000 4px solid; BORDER-BOTTOM: #000 4px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.story TD.pic {
	BORDER-LEFT: #000 4px solid
}
DIV.standingsHeader {
	BACKGROUND: url(/templates/c/images/StandingsHeader.gif) #000 no-repeat center 50%; HEIGHT: 16px
}
.standings DIV.standWrap {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
DIV.bulletinPost {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.photoImg {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.standings TABLE TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; COLOR: #000; PADDING-TOP: 1px; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.standings TR.standTeam TD {
	FONT-SIZE: 12px; BACKGROUND-COLOR: #f4f5f1
}
.standings TR.standHead TD {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ddc
}
.standings TR.standSplit {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ddc
}
.standings .standDiv0 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cecebd
}
.standings .standDiv1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #efefdc
}
.standings TD.team {
	PADDING-RIGHT: 8px; PADDING-LEFT: 6px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: left
}
.standings TR.selTeam TD {
	BACKGROUND-COLOR: #ddc
}
DIV.tournamentsHeader {
	BACKGROUND: url(/templates/c/images/Playoffs_TournamentsHeader.gif) #000 no-repeat center 50%; HEIGHT: 16px
}
DIV.tournaments {
	FONT-SIZE: 14px; PADDING-BOTTOM: 8px
}
.tournaments UL {
	MARGIN: 6px 0px 0px 20px
}
.newsCategory {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-STYLE: italic
}
.newsContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.newsContentHolder {
	WIDTH: 97%
}
.newsContentHolder TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; WIDTH: 50%; PADDING-TOP: 6px
}
.newsCategoryContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; PADDING-TOP: 4px
}
.newsStoryContent {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 4px; PADDING-TOP: 2px
}
.newsAuthor {
	FONT-SIZE: 10px; COLOR: #666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.newsDate {
	FONT-SIZE: 10px; COLOR: #666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.newsMore {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-STYLE: italic; TEXT-ALIGN: right
}
DIV.pollHeader {
	BACKGROUND: url(/templates/c/images/PollHeader.gif) #000 no-repeat center 50%; HEIGHT: 16px
}
FORM.pollContent {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
DIV.poll {
	BORDER-BOTTOM: #000 2px solid
}
.poll UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.poll INPUT {
	PADDING-RIGHT: 6px
}
.poll INPUT.vote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 4px; PADDING-TOP: 0px; HEIGHT: 18px
}
.poll SPAN.results {
	FONT-SIZE: 10px; FLOAT: right; MARGIN: 4px 4px 0px 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.poll DIV.noPick {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.scheduleCalendar .days THEAD TD {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.poll TABLE.pollResult {
	BORDER-COLLAPSE: collapse
}
.poll TABLE.pollResult TD.resultBar {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.poll TABLE.pollResult TD.resultPerc {
	WIDTH: 40px
}
.newsletter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
DIV.yweather {
	PADDING-RIGHT: 2px; PADDING-LEFT: 7px; PADDING-BOTTOM: 6px; PADDING-TOP: 4px
}
.yweather DIV.location {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 4px; WIDTH: 160px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.yweather DIV.condition {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.yweather TD.conditionImage {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid; WIDTH: 48px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #efebf9; TEXT-ALIGN: center
}
.yweather TD.summaryCell {
	PADDING-LEFT: 6px
}
.yweather DIV.temp {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.yweather TABLE.weatherDetails {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 10px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px; border-spacing: 0
}
.yweather .weatherDetails TD.label {
	WIDTH: 70px
}
.yweather DIV.weatherBottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.yweather DIV.yahooLink {
	MARGIN: 4px 0px 2px; WIDTH: 160px; TEXT-ALIGN: center
}
.yweather DIV.forecastCondition {
	MARGIN-LEFT: 30px
}
.yweather DIV.hourlyLink {
	WIDTH: 160px; TEXT-ALIGN: center
}
.aboutPhoto IMG {
	BORDER-RIGHT: #000 2px solid; BORDER-TOP: #000 2px solid; BORDER-LEFT: #000 2px solid; BORDER-BOTTOM: #000 2px solid
}
.aboutCaption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.aboutStory {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 14px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.awards {
	MARGIN-BOTTOM: 20px
}
.awardcat {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid
}
.award {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid
}
SPAN.awardsLeft {
	FLOAT: left; WIDTH: 48.5%
}
SPAN.awardsRight {
	FLOAT: right; WIDTH: 48.5%
}
DIV.bulletin {
	FONT-SIZE: 14px; MARGIN: 8px 0px 21px
}
DIV.bulletinTitle {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
SPAN.bulletinDate {
	FLOAT: right; WIDTH: 80px
}
#boxscore .scoreBoard {
	MARGIN-BOTTOM: 36px
}
#boxscore DIV.periodScore {
	WIDTH: 70%
}
DIV.gamesum {
	MARGIN-BOTTOM: 24px
}
DIV.playbyplay {
	MARGIN-BOTTOM: 24px
}
#coaches .dataTable TABLE {
	MARGIN: 0px auto; WIDTH: 60%
}
#coaches .paging {
	MARGIN: 0px auto; WIDTH: 60%
}
DIV.staffSchedule {
	MARGIN: 0px auto; WIDTH: 60%; TEXT-ALIGN: right
}
DIV.historyLink {
	MARGIN: 0px auto; WIDTH: 60%; TEXT-ALIGN: right
}
#coaches UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 18px; WIDTH: 50%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#coaches LI {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; MARGIN: 2px 0px; PADDING-TOP: 5px
}
TD.freeformContent {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 14px; COLOR: #000; PADDING-TOP: 14px; BACKGROUND-COLOR: #fff
}
.guestbookMessageWrap {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.photocatImg SPAN {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
DIV.regPackageMultiplier {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
DIV.regSubmit {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.guestbookGreeting {
	FONT-SIZE: 12px; TEXT-ALIGN: left
}
.guestbookPost {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; TEXT-ALIGN: left
}
.guestbookSubject {
	PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.guestbookPostdate {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: right; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.guestbookBody {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; COLOR: #000; PADDING-TOP: 6px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.guestbookNameLocation {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.guestbookLogin {
	FONT-SIZE: 12px; FLOAT: right; TEXT-ALIGN: right
}
.guestbookNameLocation SPAN {
	MARGIN: 0px 8px
}
.guestbookinputFields {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; WIDTH: 98%; PADDING-TOP: 12px
}
.guestbookinputFields LABEL {
	PADDING-RIGHT: 4px; FONT-SIZE: 12px; FLOAT: left; WIDTH: 150px; TEXT-ALIGN: right
}
DIV.securityCode {
	PADDING-LEFT: 18px; FONT-SIZE: 14px
}
DIV.securityForms {
	PADDING-RIGHT: 8px; PADDING-LEFT: 18px; PADDING-BOTTOM: 18px; PADDING-TOP: 8px
}
.securityForms INPUT {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 24px; PADDING-BOTTOM: 2px; MARGIN-RIGHT: 12px; PADDING-TOP: 2px; FONT-FAMILY: "Courier New", Courier, monospace; TEXT-ALIGN: center
}
.linksTable TD {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000 1px solid
}
TD.linkCol {
	WHITE-SPACE: nowrap
}
.contentLogin LABEL {
	FONT-SIZE: 14px; WIDTH: 100px; COLOR: #fff
}
.contentLogin DIV.remember {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 60px; COLOR: #fff; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.contentLogin DIV.contact {
	MARGIN-TOP: 18px; FONT-SIZE: 12px; COLOR: #adf
}
.contentLogin .contact INPUT {
	MARGIN-TOP: 4px
}
DIV.loginBox {
	PADDING-TOP: 50px; TEXT-ALIGN: center
}
#news .newsContentHolder TD {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; VERTICAL-ALIGN: top; WIDTH: 50%; PADDING-TOP: 12px; BACKGROUND-COLOR: #fff
}
#newsHeading A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #006
}
#newsHeading A:hover {
	COLOR: #666
}
#newsMore A:hover {
	COLOR: #666
}
DIV.regDesc {
	COLOR: #666
}
#newsMore {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f0f; FONT-STYLE: italic; TEXT-ALIGN: right
}
#newsMore A {
	COLOR: #006
}
DIV.newsarchivesContent {
	PADDING-RIGHT: 24px; MARGIN-TOP: 6px; PADDING-LEFT: 24px; PADDING-BOTTOM: 12px; COLOR: #000; PADDING-TOP: 12px; BACKGROUND-COLOR: #fff
}
DIV.newsarchivesStoryContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
DIV.newsarchivesHeading A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #006
}
DIV.newsarchivesHeading A:hover {
	COLOR: #999
}
.newsarchivesSummary {
	PADDING-TOP: 2px
}
#newsarchives DIV.paging {
	MARGIN-TOP: 0px
}
DIV.newsstory {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
SPAN.newsstoryPhoto IMG {
	BORDER-RIGHT: #000 2px solid; BORDER-TOP: #000 2px solid; FLOAT: right; BORDER-LEFT: #000 2px solid; BORDER-BOTTOM: #000 2px solid
}
DIV.newsstoryHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.photocatImageHolder {
	PADDING-RIGHT: 18px; BORDER-TOP: #000 2px solid; MARGIN-TOP: 14px; PADDING-LEFT: 18px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 18px
}
.photocatImageHolder TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
TD.photocatImg {
	WIDTH: 220px
}
.photocatImg IMG {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.photocatImg A {
	BORDER-RIGHT: #000 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000 2px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: auto; BORDER-LEFT: #000 2px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #000 2px solid
}
.photoImg A {
	BORDER-RIGHT: #000 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000 2px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: auto; BORDER-LEFT: #000 2px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #000 2px solid
}
.photodirPhoto A {
	BORDER-RIGHT: #000 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000 2px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: auto; BORDER-LEFT: #000 2px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #000 2px solid
}
.photocatCaption {
	FONT-WEIGHT: bolder; FONT-SIZE: 14px
}
DIV.photoWrap {
	PADDING-RIGHT: 4px; BORDER-TOP: #000 2px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 18px 0px; PADDING-TOP: 4px; BORDER-BOTTOM: #000 2px solid; TEXT-ALIGN: center
}
.photoStory {
	PADDING-RIGHT: 62px; PADDING-LEFT: 62px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.photodirImageHolder {
	MARGIN-TOP: 12px; WIDTH: 97%; BORDER-COLLAPSE: collapse; border-spacing: 0px
}
.photodirImageHolder TD {
	PADDING-RIGHT: 8px; BORDER-TOP: #000 2px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 12px; VERTICAL-ALIGN: top; PADDING-TOP: 8px
}
.photodirCategory {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; FONT-STYLE: italic; LETTER-SPACING: normal; TEXT-ALIGN: center
}
.photodirLink {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.photodirLink A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-STYLE: italic
}
.photodirPhoto IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.previewBody {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; MARGIN-BOTTOM: 18px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
DIV.mapInstructions {
	FONT-SIZE: 10px; PADDING-BOTTOM: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
DIV.mapBox {
	PADDING-BOTTOM: 10px
}
FIELDSET.previewDirections {
	PADDING-RIGHT: 8px; MARGIN-TOP: 12px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.previewDirections LABEL {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100px; PADDING-TOP: 6px; TEXT-ALIGN: right
}
.previewDirections DIV {
	MARGIN: 3px
}
#attendance INPUT {
	FONT-SIZE: 10px; MARGIN: 0px 6px 0px 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#attendance DIV.contact {
	FONT-SIZE: 10px; PADDING-TOP: 24px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
DIV.attendanceMsg {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 6px
}
#attendance SPAN.pwLabel {
	PADDING-LEFT: 14px
}
SPAN.attendanceLogout {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: right; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#attendance .attendanceLogout A {
	BORDER-RIGHT: #000 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: #000 2px solid; PADDING-LEFT: 6px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #000 2px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #000 2px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #900; TEXT-DECORATION: none
}
#attendance .attendanceLogout A:hover {
	FONT-WEIGHT: bold; COLOR: #900; BACKGROUND-COLOR: #fff
}
DIV.attendanceSubmit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
DIV.attendanceThanks {
	PADDING-RIGHT: 24px; PADDING-LEFT: 24px; FONT-WEIGHT: bold; PADDING-BOTTOM: 30px; PADDING-TOP: 24px
}
TABLE.attendanceCoachFields {
	MARGIN: 6px 0px; BORDER-COLLAPSE: collapse; border-spacing: 0
}
.attendanceCoachFields TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.bioWrapHolder {
	PADDING-RIGHT: 48px; PADDING-LEFT: 48px
}
.bioWrap {
	BORDER-RIGHT: #000 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 2px solid; MARGIN-TOP: 6px; PADDING-LEFT: 4px; MARGIN-BOTTOM: 24px; PADDING-BOTTOM: 4px; BORDER-LEFT: #000 2px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #000 2px solid
}
.bioHeadWrap {
	BORDER-RIGHT: #000 4px solid; PADDING-RIGHT: 12px; BORDER-TOP: #000 4px solid; PADDING-LEFT: 12px; FONT-SIZE: 16px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 4px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000 4px solid
}
.bioNumber {
	FONT-WEIGHT: bold; FLOAT: right
}
DIV.bioAttributeWrap {
	MARGIN-TOP: 2px; BORDER-BOTTOM: 1px solid
}
.bioAttributeTitle {
	PADDING-RIGHT: 8px; FONT-SIZE: 12px; FONT-STYLE: italic
}
.bioName {
	TEXT-TRANSFORM: uppercase
}
.bioNameWrap {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #0cc 2px solid; BACKGROUND-COLOR: #ccc
}
.bioTeamName {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: right; MARGIN-LEFT: 12px; TEXT-TRANSFORM: capitalize; FONT-STYLE: italic; TEXT-ALIGN: right
}
.bioHeader {
	PADDING-RIGHT: 6px; MARGIN-TOP: 2px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: capitalize; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.bioPhoto {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.bioPhoto TABLE {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #000
}
.bioBody {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
#bioTable TD.bioMainCell {
	VERTICAL-ALIGN: top
}
.teams TD {
	VERTICAL-ALIGN: top
}
.dataTable .profileResult A {
	DISPLAY: inline; MARGIN-LEFT: 6px
}
TD.profileResult {
	WIDTH: 90px
}
.profStatFilter SPAN {
	MARGIN-RIGHT: 4px
}
.recordsTable TD.Individual {
	PADDING-RIGHT: 5%; WIDTH: 52%
}
.recordsTable TD.Team {
	WIDTH: 48%
}
.recordsTable UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 16px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.recordsTable LI {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#registration TD.content {
	BACKGROUND-COLOR: #e0dfe3
}
TD.regPackageDiv DIV {
	BACKGROUND-COLOR: #e0dfe3
}
#registration DIV.msgNoContent {
	COLOR: #000
}
#registration H1 {
	COLOR: #000
}
.registrationTitles A:hover {
	COLOR: #000
}
#registrationconfirmation H1 {
	COLOR: #000
}
.registrationTitles TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.registrationTitles A {
	DISPLAY: block; COLOR: #009; TEXT-ALIGN: center
}
A.currRegistration {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 16px; PADDING-BOTTOM: 4px; COLOR: #000; PADDING-TOP: 4px; BACKGROUND-COLOR: #ff0; TEXT-DECORATION: none
}
DIV.regIntro {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 18px; PADDING-TOP: 18px; FONT-STYLE: italic
}
DIV.regInfo {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; MARGIN-BOTTOM: 18px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BACKGROUND-COLOR: #fff
}
DIV.regInfoTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.regInfo INPUT {
	FONT-SIZE: 12px; MARGIN: 0px 2px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.regInfo SELECT {
	FONT-SIZE: 12px; MARGIN: 0px 2px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.regInfo TEXTAREA {
	FONT-SIZE: 12px; MARGIN: 0px 2px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.regLabels {
	FONT-SIZE: 12px; WIDTH: 26%; TEXT-ALIGN: right
}
TABLE.regName {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE.regName TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
DIV.redoSel {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #c00
}
.regPackageMultiplier INPUT {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.regPackageMultiplier SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
DIV.regPackageCat {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 3px 0px; PADDING-TOP: 8px; BACKGROUND-COLOR: #fff
}
.regPackageCat .regInfoTitle {
	MARGIN-BOTTOM: 8px
}
TD.regPackageSel {
	VERTICAL-ALIGN: top; WIDTH: 3%
}
TD.regPackagePrice {
	VERTICAL-ALIGN: top; WIDTH: 9%; TEXT-ALIGN: center
}
.regPackagePrice STRONG {
	FONT-SIZE: 14px
}
DIV.price {
	FONT-SIZE: 14px
}
TD.regDates {
	FONT-WEIGHT: bold; WIDTH: 30%; FONT-STYLE: italic
}
TD.regTimes {
	FONT-WEIGHT: bold; WIDTH: 70%; FONT-STYLE: italic
}
TD.regPackageDiv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
DIV.regFooter {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TABLE.regFooterTable {
	MARGIN: 6px; WIDTH: 100%
}
.regFooterTable TD {
	WIDTH: 50%
}
.regConPayment TD {
	WIDTH: 50%
}
.sponsorTable TD {
	WIDTH: 50%
}
.regFooterTable INPUT {
	FONT-SIZE: 12px; MARGIN-RIGHT: 4px
}
TD.conditions {
	WIDTH: 60%
}
TD.initials {
	WIDTH: 40%
}
#registrationconfirmation TD.content {
	BACKGROUND-COLOR: #fff
}
.scheduleCalendar .days TD.eventDays {
	BACKGROUND-COLOR: #fff
}
DIV.regConMsg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
DIV.regConNotice {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #990000
}
TABLE.regConPayment {
	MARGIN: 10px 6px 8px; WIDTH: 100%
}
.regConPayment INPUT {
	FONT-SIZE: 10px; MARGIN-LEFT: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#registrationconfirmation LEGEND {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#registrationconfirmation FIELDSET {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#registrationconfirmation .labels {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 150px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
TABLE.regConInfo TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#registrationthankyou DIV.contentBody {
	PADDING-RIGHT: 8px; MARGIN-TOP: 8px; PADDING-LEFT: 8px; FONT-SIZE: 16px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff
}
DIV.regTYprint {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.statFilters INPUT {
	FONT-SIZE: 12px; MARGIN-LEFT: 4px
}
#tmSelect {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 8px; TEXT-ALIGN: right
}
.warning {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 32px; COLOR: #fff; PADDING-TOP: 32px; TEXT-ALIGN: center
}
A.rosterLink {
	FONT-SIZE: 12px; COLOR: #fff
}
.rosterTable TABLE TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
DIV.schedDiv {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
.scheduleList TR.div1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.scheduleList TR.div3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.scheduleList TR.div4 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.scheduleList TR.div5 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.scheduleList TR.div2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.scheduleList TR.div1 TD {
	PADDING-BOTTOM: 4px; PADDING-TOP: 3px
}
.scheduleList SPAN.weekJump {
	FONT-WEIGHT: normal; MARGIN-LEFT: 24px
}
.scheduleList TR.spacer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 8px; PADDING-TOP: 0px
}
.scheduleList DIV.scoreW {
	COLOR: #060
}
.scheduleList DIV.scoreL {
	COLOR: #900
}
.scheduleCalendar EM.alert {
	COLOR: #900
}
.scheduleList EM.alert {
	COLOR: #900
}
TABLE.scheduleList {
	MARGIN-BOTTOM: 12px; WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0
}
.scheduleList TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV.scheduleCalendar {
	MARGIN-BOTTOM: 12px
}
.scheduleCalendar TD DIV.div1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 12px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.scheduleCalendar TD DIV.div2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 12px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.scheduleCalendar .years TD.curYear {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; WIDTH: 50%; TEXT-ALIGN: center
}
.scheduleCalendar .years TD.nextYear {
	FONT-WEIGHT: bold; WIDTH: 25%; TEXT-ALIGN: right
}
.scheduleCalendar .years TD.prevYear {
	FONT-WEIGHT: bold; WIDTH: 25%
}
.scheduleCalendar .years A:hover {
	COLOR: #ccc
}
.scheduleCalendar .months TD {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 1px solid; WIDTH: 8%; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
.scheduleCalendar .months TD.noEvents {
	COLOR: #000; BACKGROUND-COLOR: #333
}
.scheduleCalendar .months TD.someEvents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
.scheduleCalendar .months TD.someEvents A {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #009; PADDING-TOP: 2px
}
.scheduleCalendar .days TD {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #000 1px solid; WIDTH: 14%; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid
}
.scheduleCalendar .days DIV.day {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; WIDTH: 50px; PADDING-TOP: 0px
}
.scheduleCalendar .days TD.nonDays {
	HEIGHT: 70px; BACKGROUND-COLOR: #cecebd
}
.scheduleCalendar .days TD.emptyDays {
	HEIGHT: 70px; BACKGROUND-COLOR: #fff
}
.scheduleCalendar .eventDays A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #009; LINE-HEIGHT: 10px; PADDING-TOP: 5px; TEXT-DECORATION: none
}
.scheduleCalendar .eventDays TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.scheduleCalendar .eventDays DIV.sep {
	MARGIN: 0px 8px; BORDER-BOTTOM: #cecebd 1px solid
}
.scoreList LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 49%; PADDING-TOP: 0px; HEIGHT: 110px
}
.scoreList LI.even {
	MARGIN-LEFT: 12px
}
.innings LI {
	FLOAT: none; MARGIN-BOTTOM: 18px; WIDTH: 100%; HEIGHT: auto
}
.innings LI.even {
	MARGIN-LEFT: 0px
}
.scoreBoard TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.gameDate {
	MARGIN-RIGHT: 8px; TEXT-ALIGN: right
}
.scoreSummary {
	MARGIN-RIGHT: 8px; TEXT-ALIGN: right
}
.scoreBoard TBODY TD {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; COLOR: #000; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #fff
}
.scoreBoard THEAD TD {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.scoreBoard TD.location {
	BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
TD.location {
	WIDTH: 20%; TEXT-ALIGN: left
}
TD.team {
	WIDTH: 20%; TEXT-ALIGN: left
}
.scoreList TD.location DIV {
	PADDING-LEFT: 4px; OVERFLOW: hidden; WIDTH: 150px; HEIGHT: 14px
}
.scoreList TD.team DIV {
	PADDING-LEFT: 4px; OVERFLOW: hidden; WIDTH: 150px; HEIGHT: 14px
}
.innings TD.location DIV {
	OVERFLOW: auto; WIDTH: auto; HEIGHT: auto
}
.innings TD.team DIV {
	OVERFLOW: auto; WIDTH: auto; HEIGHT: auto
}
.scoreBoard TD.final {
	BORDER-LEFT-WIDTH: 2px; WIDTH: 5%
}
.innings .scoreBoard TD.final {
	WIDTH: 4%
}
.scoreBoard TD.inn {
	WIDTH: 4%
}
.scoreBoard TD.period {
	WIDTH: 5%
}
.raised {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px auto; WIDTH: 100%
}
.raised .top {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.raised .bottom {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.raised .b1 {
	DISPLAY: block; BACKGROUND: #888; MARGIN: 0px 5px; OVERFLOW: hidden; HEIGHT: 1px
}
.raised .b2 {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #444 2px solid; DISPLAY: block; BACKGROUND: #666; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; OVERFLOW: hidden; BORDER-LEFT: #888 2px solid; HEIGHT: 1px
}
.raised .b2b {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #444 2px solid; DISPLAY: block; BACKGROUND: #666; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; OVERFLOW: hidden; BORDER-LEFT: #888 2px solid; HEIGHT: 1px
}
.raised .b3 {
	BORDER-RIGHT: #444 1px solid; DISPLAY: block; BACKGROUND: #666; MARGIN: 0px 2px; OVERFLOW: hidden; BORDER-LEFT: #888 1px solid; HEIGHT: 1px
}
.raised .b3b {
	BORDER-RIGHT: #444 1px solid; DISPLAY: block; BACKGROUND: #666; MARGIN: 0px 2px; OVERFLOW: hidden; BORDER-LEFT: #888 1px solid; HEIGHT: 1px
}
.raised .b4 {
	BORDER-RIGHT: #444 1px solid; DISPLAY: block; BACKGROUND: #666; MARGIN: 0px 1px; OVERFLOW: hidden; BORDER-LEFT: #888 1px solid; HEIGHT: 2px
}
.raised .b4b {
	BORDER-RIGHT: #444 1px solid; DISPLAY: block; BACKGROUND: #666; MARGIN: 0px 1px; OVERFLOW: hidden; BORDER-LEFT: #888 1px solid; HEIGHT: 2px
}
.raised .b1b {
	DISPLAY: block; BACKGROUND: #444; MARGIN: 0px 5px; OVERFLOW: hidden; HEIGHT: 1px
}
.raised .boxcontent {
	BORDER-RIGHT: #444 1px solid; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: #666; PADDING-BOTTOM: 0px; BORDER-LEFT: #888 1px solid; PADDING-TOP: 0px
}
TABLE.sponsorTable {
	MARGIN: 8px 0px; WIDTH: 100%
}
#staffschedule DIV.options {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 0px; HEIGHT: 30px
}
#staffschedule .location TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0px
}
#staffschedule .location TABLE TD {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
#staffschedule DIV.date {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; MARGIN: 0px 0px 18px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
#staffschedule DIV.date STRONG {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#staffschedule DIV.date DIV.location STRONG {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 12px; BACKGROUND-COLOR: #fff
}
#staffschedule .location TABLE TD.staffsel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: "Arial Narrow", Arial; BACKGROUND-COLOR: #fff
}
#staffschedule #failed {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
#staffschedule TD.staffsel INPUT {
	FONT-SIZE: 12px; FONT-FAMILY: "Arial Narrow", Arial
}
#staffschedule TD.role {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #ccc
}
#staffschedule TD.time {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #ccc
}
#staffschedule SPAN.submitBut {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 8px; PADDING-TOP: 0px
}
#staffschedule .submitBut LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#staffschedule DIV.speedtip {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
#staffschedule .failed {
	COLOR: #c00
}
.statCats {
	PADDING-BOTTOM: 4px; TEXT-ALIGN: center
}
.statFilters {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: center
}
DIV.noTeam {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; FONT-STYLE: italic; TEXT-ALIGN: center
}
DIV.product {
	MARGIN: 8px 0px
}
TD.prodImage {
	WIDTH: 25%
}
DIV.accent {
	CLEAR: both; BACKGROUND-IMAGE: url(/images/grid.gif); HEIGHT: 18px
}
.summary DIV {
	MARGIN: 8px 12px; TEXT-ALIGN: center
}
.prodImage IMG {
	BORDER-RIGHT: #000 4px solid; BORDER-TOP: #000 4px solid; MARGIN: 4px; BORDER-LEFT: #000 4px solid; BORDER-BOTTOM: #000 4px solid
}
DIV.prodTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 14px 0px 8px
}
.teams TD A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 15px; PADDING-BOTTOM: 1px; COLOR: #006; PADDING-TOP: 1px; TEXT-DECORATION: none
}
.teams TD .a {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 15px; PADDING-BOTTOM: 1px; COLOR: #006; PADDING-TOP: 1px; TEXT-DECORATION: none
}
.teams TD IMG {
	MARGIN-RIGHT: 8px
}
.teams TD A:hover {
	BACKGROUND-COLOR: #fff; TEXT-DECORATION: underline
}
.teams TD TD {
	BORDER-BOTTOM: #fff 1px solid
}
.teams TD.div1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dedec6; BORDER-BOTTOM-STYLE: none
}
.teams TD.div2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeedd; BORDER-BOTTOM-STYLE: none
}
.teams TD.div1 A {
	FONT-SIZE: 10px
}
.teams TD.div1 .a {
	FONT-SIZE: 10px
}
.teams TD.div2 A {
	FONT-SIZE: 10px
}
.teams TD.div2 .a {
	FONT-SIZE: 10px
}
.teams TD.divSection {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 49%; PADDING-TOP: 0px; BACKGROUND-COLOR: #f6f7f2
}
DIV.teamWrapper {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff
}
DIV.tournament {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 16px; PADDING-TOP: 16px; BACKGROUND-COLOR: #fff
}
.tournament TABLE {
	MARGIN: 8px auto; BORDER-COLLAPSE: collapse; border-spacing: 0
}
.tournament TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
