A
{
    COLOR: #ff3333;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #ff3333;
    TEXT-DECORATION: none
}
HR
{
    COLOR: #3D378F;
    MARGIN-RIGHT: 5px
}
body
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 5px;
    PADDING-TOP: 0px
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
H3
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	color: #3D378F;
	padding-top: 0px;
	font-size:large;
}
H4
{
	margin-top:5px;
	margin-bottom:2px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
H5
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 3px;
    PADDING-TOP: 0px
}
H6
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial
}
.shcBody
{
    WIDTH: 800px;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
}
.highlightRow
{
	background-color:#f7f3e7;
}
.toolTip
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    DISPLAY: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffcc
}
.contentSpacer
{
    BACKGROUND-POSITION: right center;
    BACKGROUND-IMAGE: url(graphics/contentSpacer.gif);
    WIDTH: 3px;
    BACKGROUND-REPEAT: repeat-y
}
.contentImage
{
    WIDTH: 140px;
    HEIGHT: 253px;
    TEXT-ALIGN: center
}
IMG
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}
.homeLink
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.newsHolder
{
    PADDING-LEFT: 1px;
    WIDTH: 177px;
    PADDING-TOP: 15px
}
.contentHolder
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 12px;
    WIDTH: 100%;
    PADDING-TOP: 15px;
    FONT-FAMILY: Arial;
    height: 100%;
}
.topSection
{
    WIDTH: 100%;
    COLOR: #0000ff;
    PADDING-TOP: 5px;
    HEIGHT: 88px;
    BACKGROUND-COLOR: #f7f3e7
}
.shcTitle
{
    PADDING-LEFT: 188px;
    FONT-SIZE: 24px;
    COLOR: #6699cc;
    FONT-FAMILY: Arial;
    HEIGHT: 29px
}
.quicklinks
{
    PADDING-RIGHT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
    TEXT-ALIGN: right
}
.quicklinks A
{
    COLOR: #3300ff
}
.quicklinks A:hover
{
    FONT-WEIGHT: bolder;
    COLOR: #3300ff;
    TEXT-DECORATION: none
}
.topNavigation
{
    FONT-SIZE: 14px;
    WIDTH: 100%;
    height: 16px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #3D378F;
}
.topNavigationPages
{
    FONT-SIZE: 14px;
    WIDTH: 100%;
    height: 16px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #6699cc;
}
.topNavigationDetail
{
    FONT-SIZE: 14px;
    WIDTH: 100%;
    height: 16px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #99CCFF;
}
.details
{
    FONT-SIZE: 14px;
    WIDTH: 100%;
    height: 16px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #99CCFF;
}
.topNavMenuItem
{
    WIDTH: 140px;
    TEXT-ALIGN: center;
}
.topNavMenuItem A
{
	padding-top: 3px;
	padding-bottom: 2px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    width: 100%;
    height: 100%;
}
.topNavMenuItem A:visited
{
	padding-top: 3px;
	padding-bottom: 2px;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    width: 100%;
    height: 100%;
}
.topNavMenuItem A:hover
{
	padding-top: 3px;
	padding-bottom: 2px;
	color: #ffffff;
	text-decoration: underline;
    width: 100%;
    height: 100%;
    BACKGROUND-COLOR: #E45030;
}
.topTeamDetail
{
    font-size: 14px;
    width: 100%;
    color: #3300ff;
    font-family: Arial;
    height: 16px;
    background-color: #ffffff;
}
.topTeamDetail A
{
	padding-top: 3px;
	padding-bottom: 2px;
    COLOR: #3300ff;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    width: 100%;
    height: 100%;
}
.topTeamDetail A:visited
{
	padding-top: 3px;
	padding-bottom: 2px;
    COLOR: #3300ff;
    TEXT-DECORATION: none;
    width: 100%;
    height: 100%;
}
.topTeamDetail A:hover
{
	padding-top: 3px;
	padding-bottom: 2px;
	color: #ffffff;
	text-decoration: underline;
    width: 100%;
    height: 100%;
    BACKGROUND-COLOR: #E45030;
}
.teamMaintenace
{
    font-size: 14px;
    width: 100%;
    color: #3300ff;
    font-family: Arial;
    height: 16px;
    background-color: #cccccc;
}
.teamMaintenace A
{
	padding-top: 3px;
	padding-bottom: 2px;
    COLOR: #3300ff;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    width: 100%;
    height: 100%;
}
.teamMaintenace A:visited
{
	padding-top: 3px;
	padding-bottom: 2px;
    COLOR: #3300ff;
    TEXT-DECORATION: none;
    width: 100%;
    height: 100%;
}
.teamMaintenace A:hover
{
	padding-top: 3px;
	padding-bottom: 2px;
	color: #ffffff;
	text-decoration: underline;
    width: 100%;
    height: 100%;
    BACKGROUND-COLOR: #E45030;
}
.thisSection
{
    WIDTH: 140px;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #6699cc;
}
.thisPage
{
    WIDTH: 140px;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #99CCFF;
}
.thisDetail
{
    WIDTH: 140px;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #3300ff;
}
.thisMaintenance
{
    WIDTH: 140px;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #CCCCCC;
    COLOR: #3300ff;
}
.newsIndex
{
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    WIDTH: 176px;
    COLOR: #3D378F;
    FONT-FAMILY: Arial
}
.newsSectionHeading
{
    border-top: solid 2px grey;
    border-left: solid 2px grey;
    border-right: solid 2px black;
    background: #f7f3e7;
}
.newsCateory
{
     border-left:solid 2px grey;
     border-right:solid 2px black;
    color: #ffffff;
    BACKGROUND-COLOR: #3D378F;
    text-align:center;
}
.newsItem
{
     border-left:solid 2px grey;
     border-right:solid 2px black;
     padding-top: 2px;
     padding-bottom: 2px;
     padding-left: 2px;
     padding-right: 2px;
}
.newsCateoryPage
{
     border-left:solid 2px #3D378F;
     border-right:solid 2px #3D378F;
    color: #ffffff;
    BACKGROUND-COLOR: #3D378F;
    text-align:center;
}
.newsItemPage
{
     border-left:solid 2px #3D378F;
     border-right:solid 2px #3D378F;
     padding-top: 2px;
     padding-bottom: 2px;
     padding-left: 2px;
     padding-right: 2px;
}
.newsBottom
{
     border-bottom:solid 2px black;
     border-left:solid 2px grey;
     border-right:solid 2px black;
}
.newsBottomPage
{
     border-bottom:solid 2px #3D378F;
     border-left:solid 2px #3D378F;
     border-right:solid 2px #3D378F;
}
.motto
{
    PADDING-LEFT: 48px;
    PADDING-TOP: 5px;
}
.motto EM
{
    LINE-HEIGHT: 18px;
    font-size: x-small;
}
.signIn
{
	width:350px;
    BORDER-RIGHT: #6699cc 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #6699cc 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: x-small;
    BORDER-LEFT: #6699cc 1px solid;
    COLOR: #000000;
    MARGIN-RIGHT: 5px;
    margin-top: 10px;
    margin-bottom: 15px;
    BORDER-BOTTOM: #6699cc 1px solid;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right;
}
.signIn INPUT#password
{
	width: 140px;
	font-size:xx-small;
    PADDING-BOTTOM: 2px;
    FONT-FAMILY: Arial;
    HEIGHT: 18px
}
.signIn INPUT#email
{
	width: 130px;
	font-size:xx-small;
    PADDING-BOTTOM: 2px;
    FONT-FAMILY: Arial;
    HEIGHT: 18px
}
.signIn INPUT#submit
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 1px 2px 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial
}

/*
Members Section
*/
.userDetailsHeading
{
	font-size: small;
	font-family: Arial;
	font-weight: bold;
}
.userDetails
{
	padding-left: 15px;
	font-size: x-small;
	font-family: Arial;
}
.subs
{
	font-size: x-small;
	font-family: Arial;
	width: 100%;
    border-bottom: #3D378F 1px solid;
    border-left: #3D378F 1px solid;
    border-right: #3D378F 1px solid;
}
.subs TH
{
	font-weight: normal;
	background-color : #3D378F;
	color: #FFFFFF;
	text-align: left;
	padding-left: 2px;
	padding-top: 2px;
}
.subs TD
{
	font-weight: normal;
	text-align: left;
	padding-left: 5px;
	padding-right: 15px;
}
.subsPayment
{
	font-size: x-small;
	font-family: Arial;
	width: 100%;
	margin-bottom: 20px;
	margin-left:25px;
	margin-right: 10px;
    border-bottom: #3D378F 1px solid;
    border-left: #3D378F 1px solid;
}
.subMail
{
	font-size: x-small;
	font-family: Arial;
	width: 100%;
}
.detailsHeading
{
	font-size: small;
	font-family: Arial;
	font-weight: bold;
}
.details
{
	padding-left: 15px;
	font-size: x-small;
	font-family: Arial;
}
.ErrorDetails
{
	font-size: x-small;
	font-family: Arial;
}
.detailsQu
{
	padding-left: 15px;
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
}
.instructions
{
	padding-left:35px;
	font-family:Arial;
	font-size:medium;
	padding-top:10px;
	padding-bottom:3px;
}
.content
{
	padding-left:35px;
	font-family:Arial;
	font-size:small;
	padding-bottom:3px;
}
.memberType
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: seashell;
	width:180px;
}
.filterQuestion
{
	padding-left:35px;
	font-weight:bold;
}
.filterInputText
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: seashell;
	width:180px;
}
.filterButtonHolder
{
	padding-left: 35px;
}
.helpText
{
	border-right: #000099 1px solid;
	border-top: #000099 1px solid;
	padding-left: 5px;
	border-left: #000099 1px solid;
	border-bottom: #000099 1px solid;
	background-color: lightblue;
}
.MemberDetailsHeader
{
	font-weight: bolder;
	font-size: small;
	background-image: url(http://sheffieldhc.co.uk/graphics/memHdrBgrd.gif);
	text-transform: capitalize;
	text-align:left;
	background-repeat: repeat-x;
	font-family: Arial;
	padding-left:2px;
	padding-right:5px;
}
.dataHolder
{
	padding-left:35px;
}
.data
{
	padding-left:2px;
	padding-right:5px;
	font-size: x-small;
	font-family: Arial;
}

/*
Next and Last Weekend
*/
.noFixture
{
    text-align:center;
}


/*
Team Section
*/
.fixtures
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    width: 100%;
    border-bottom: solid 1px #3D378F;
    border-left: solid 1px #3D378F;
    border-right: solid 1px #3D378F;
}
.fixtures .date
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #6699cc
}
.fixtures .teamType
{
    BORDER-RIGHT: #3D378F 1px solid;
    BORDER-TOP: #3D378F 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #3D378F 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #3D378F 1px;
    BACKGROUND-COLOR: #3D378F;
    TEXT-ALIGN: center
}
.fixtures .score
{
    FONT-WEIGHT: bolder;
    WIDTH: 90px;
    TEXT-ALIGN: center
}
.fixtures .highlight
{
    BACKGROUND-COLOR: #f7f3e7
}
.fixtures .ourTeamNameR
{
    PADDING-RIGHT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    WIDTH: 180px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left
}
.fixtures .ourTeamNameL
{
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    WIDTH: 180px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: right
}
.fixtures .teamNameR
{
    PADDING-RIGHT: 2px;
    WIDTH: 180px;
    TEXT-ALIGN: left
}
.fixtures .teamNameL
{
    PADDING-LEFT: 2px;
    WIDTH: 180px;
    TEXT-ALIGN: right
}
.fixtures .ourTeamName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    WIDTH: 180px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: right
}
.fixtures .teamName
{
    WIDTH: 180px;
    TEXT-ALIGN: right
}
.fixtures .fixtureDate
{
    PADDING-LEFT: 2px;
    width: 70px;
    font-size:xx-small;
}
.teamIndex
{
    FONT-SIZE: x-small;
    FONT-FAMILY: Arial;
    width:150px;
}
.fixtures .time
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    WIDTH: 90px;
    TEXT-ALIGN: center
}
.fixtures .fixtureFooter
{
    HEIGHT: 20px
}
.fixtures .scoreWin
{
    FONT-WEIGHT: bolder;
    WIDTH: 90px;
    COLOR: #6699cc;
    TEXT-ALIGN: center
}
.fixtures .scoreLose
{
    FONT-WEIGHT: bolder;
    WIDTH: 90px;
    COLOR: #ff3333;
    TEXT-ALIGN: center
}
.fixtures .fixturetype
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: smaller;
    WIDTH: 20px;
    COLOR: #3D378F;
    TEXT-ALIGN: center
}
.fixtureDetails
{
	border-right: #3D378F 1px solid;
	border-top: #3D378F 1px solid;
	font-size: xx-small;
	border-left: #3D378F 1px solid;
	width: 100%;
	border-bottom: #3D378F 1px solid;
	font-family: Arial;
}
.fixtureDetails TH
{
    text-align:left;
    background-color:#3D378F;
    color: #FFFFFF;
}
.fixtureDetails .heading
{
	padding-left: 5px;
	font-weight: bold;
	font-size: medium;
	background: #3D378F;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 2px;
	font-family: Arial;
}
.fixtureDetails .subHeading
{
	font-size: small;
	font-family: Arial;
	font-weight: bold;
	background: #3D378F;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-top: 2px;
	color: #ffffff;
	width:25%;
}
.fixtureDetails .smallHeading
{
	font-size: x-small;
	font-family: Arial;
	font-weight:bold;
	width: 125px;
}
.fixtureDetails .detail
{
	font-size: x-small;
	font-family: Arial;
	padding-left: 5px;
}
.fixtureDetails .goalHeading
{
	font-size: x-small;
	font-family: Arial;
	font-weight:bold;
	background: #3D378F;
	padding-bottom: 1px;
	padding-top: 1px;
	color: #ffffff;
}
.fixtureDetails .fixtureScorerDetail
{
	font-size: xx-small;
	font-family: Arial;
}
.fixtureDetails .player
{
    padding-left:10px;
}
/* Contact Us*/
.contactus
{
	margin-left:20px;
	margin-top:10px;
	border-top: #3D378F 1px solid;
	border-bottom: #3D378F 1px solid;
	border-left: #3D378F 1px solid;
	border-right: #3D378F 1px solid;
	font-size: 12px;
	font-family: Arial;
}
.contactus TD
{
	padding-top:2px;
	padding-bottom:3px;
}
.contactus TH
{
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 2px;
    COLOR: #ffffff;
    PADDING-TOP: 6px;
    BACKGROUND-COLOR: #3D378F;
    TEXT-ALIGN: left
}
.contactus .question
{
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bolder;
}

/* Directions */
.directions
{
    BORDER-TOP: #3D378F 1px solid;
    FONT-SIZE: 13px;
    BORDER-LEFT: #3D378F 1px solid;
    BORDER-BOTTOM: #3D378F 1px solid;
}
.directions TH
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 3px;
    TEXT-ALIGN: left;
}
.venue
{
    BORDER-RIGHT: #3D378F 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #3D378F 1px solid;
    TEXT-ALIGN: left;
    width:25%;
}
.directions A
{
    FONT-SIZE: 13px;
    COLOR: #ff3333
}
.directions A:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: #ff3333
}
.address
{
    BORDER-RIGHT: #3D378F;
    BORDER-TOP: #3D378F;
    PADDING-LEFT: 3px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    COLOR: #3D378F;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #3D378F;
    FONT-STYLE:italic;
}
.source
{
    BORDER-RIGHT: #3D378F 1px solid;
    BORDER-TOP: #3D378F;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #3D378F
}
.text
{
    BORDER-RIGHT: #3D378F 1px solid;
    BORDER-TOP: #3D378F;
    PADDING-LEFT: 8px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 5px;
    BORDER-BOTTOM: #3D378F
}
.thisVenue
{
    BORDER-RIGHT: #3D378F 1px solid;
    BORDER-TOP: #3D378F 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #3D378F;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #3D378F;
    width:25%;
}
.mapLink
{
    BORDER-RIGHT: #3D378F 1px solid;
}
/*
Top Scorers Stuff
*/
.topStats
{
    FONT-SIZE: 12px;
    WIDTH: 100%;
    FONT-FAMILY: Arial;
    BORDER-BOTTOM: #3D378F 1px solid;
    BORDER-LEFT: #3D378F 1px solid;
    BORDER-RIGHT: #3D378F 1px solid;
}
.topStats .headingSmall
{
    WIDTH: 15px;
    TEXT-ALIGN: center
}
.topStats .headingSmallR
{
    WIDTH: 15px;
    TEXT-ALIGN: center;
    BORDER-RIGHT: #FFFFFF 1px solid;
}
.topStats .total
{
    WIDTH: 30px;
    TEXT-ALIGN: center
}
.topStats .goals
{
	font-size: x-small;
	font-family: Arial;
    WIDTH: 15px;
    TEXT-ALIGN: center
}
.topStats .headingTotal
{
    BORDER-RIGHT: #3D378F 1px solid;
    BORDER-TOP: #3D378F;
    BORDER-LEFT: #3D378F;
    WIDTH: 30px;
    BORDER-BOTTOM: #3D378F;
    TEXT-ALIGN: center
}
.topStats .group
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    WIDTH: 72px;
    TEXT-ALIGN: center
}
.topStats .goalsR
{
	font-size: x-small;
	font-family: Arial;
    BORDER-RIGHT: #cccccc 1px solid;
    WIDTH: 15px;
    TEXT-ALIGN: center
}
.topStats .goalsL
{
	font-size: x-small;
	font-family: Arial;
    WIDTH: 15px;
    TEXT-ALIGN: center
}
.topStats .player
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 2px;
    WIDTH: 200px;
    FONT-FAMILY: Arial
}
.topStats .headingPlayer
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #3D378F;
    BORDER-LEFT: #3D378F 1px solid;
    BORDER-BOTTOM: #3D378F
}
.topStats TH
{
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 2px;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #3D378F
}
.filter
{
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left;
}

.heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 8px;
    FONT-FAMILY: Arial
}
.shcBody .contentHolder .scorerNav
{
    PADDING-BOTTOM: 2px;
    WIDTH: 420px;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #3D378F
}
.shcBody .contentHolder .scorerNav .navItem
{
    WIDTH: 33%;
    TEXT-ALIGN: center
}
.shcBody .contentHolder .scorerNav A
{
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
.shcBody .contentHolder .scorerNav A:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: #ffffff
}
.detail .headingSmallR
{
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff;
    BORDER-LEFT: #ffffff;
    WIDTH: 15px;
    BORDER-BOTTOM: #ffffff;
    TEXT-ALIGN: center
}
/* Scorer Detail */
.scorerDetail
{
	border-right: #3D378F 1px solid;
	border-top: #3D378F 1px solid;
	font-size: xx-small;
	margin-bottom: 0px;
	border-left: #3D378F 1px solid;
	width: 100%;
	border-bottom: #3D378F 1px solid;
	font-family: Arial;
}
.goalDetails
{
	font-size: xx-small;
	font-family: Arial;
	width: 100%;
	margin-top:0px;
	margin-bottom:8px;
	border-left: #3D378F 1px solid;
	border-bottom: #3D378F 1px solid;
	border-right: #3D378F 1px solid;
}
.scorerDetail .aboutMe
{
	font-size: xx-small;
	font-family: Arial;
	width: 100%;
}
.scorerDetail .heading
{
	padding-left: 5px;
	font-weight: bold;
	font-size: medium;
	background: #3D378F;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 2px;
	font-family: Arial;
}
.scorerDetail .subHeading
{
	font-size: small;
	font-family: Arial;
	font-weight: bold;
	background: #3D378F;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-top: 2px;
	color: #ffffff;
}
.scorerDetail .smallHeading
{
	font-size: x-small;
	font-family: Arial;
	font-weight:bold;
	width: 125px;
}
.goalDetails .goalHeading
{
	font-size: x-small;
	font-family: Arial;
	font-weight:bold;
	background: #3D378F;
	padding-bottom: 1px;
	padding-top: 1px;
	color: #ffffff;
}

/*
Top Keeper
*/
.keeperRule
{
	border-right: #3D378F 1px solid;
	border-top: #3D378F 1px solid;
	margin-top: 5px;
	font-size: x-small;
	margin-bottom: 5px;
	border-left: #3D378F 1px solid;
	border-bottom: #3D378F 1px solid;
	font-family: Arial;
	width: 75%
}
.keeperRule .heading
{
	font-size: x-small;
	font-family: Arial;
	font-weight:bold;
	background: #3D378F;
	padding-bottom: 1px;
	padding-top: 1px;
	color: #ffffff;
}

/* Photo Gallery Bits */
.gallery
{
    width: 100%;
    border: solid 1px #3D378F;
    table-layout: fixed;
    font-family: Arial;
    font-size: x-small;
}
.galleryHeading
{
    font-weight: bolder;
    font-size: larger;
    text-align: center;
    background-color: #3D378F;
    color: #ffffff;
    padding-top: 2px;
    padding-bottom: 3px;
}
.imageCell
{
    vertical-align: top;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
}
.uploadGallery
{
    width: 100%;
    height: 60%;
    border: solid 1px #3D378F;
    table-layout: fixed;
    font-family: Arial;
    font-size: x-small;
}
.galleryList
{
    width: 100%;
    font-family: Arial;
    font-size: x-small;
}