body
{
	margin: 0px;
	background-color: Gray;
	color: Black; 
	font-size: 10pt; 
	font-family: Arial, Helvetica, Sans-Serif
}
td
{
	color: Black; 
	font-size: 9pt; 
	font-family: Arial, Helvetica, Sans-Serif
}
img, td img
{
	border-style: none;
	display: inline
}
a, a:visited, a:active
{
	color: #3a6db4
}
td a, td a:visited, td a:active
{
	color: #3a6db4
}
a:hover, td a:hover
{
	text-decoration: none
}
#divPage
{
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: top;
	z-index: 0
}

#divTop
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: 149px;
	background-image: url(/images/top_bg.jpg);
	background-repeat: no-repeat;
	z-index: 1
}
#divTopLogo
{
	position: absolute;
	left: 7px;
	width: 198px;
	height: 100%;
	background-image: url(/images/the-sand-club-logo.jpg);
	background-repeat: no-repeat
}
#divTopMcQueen
{
	position: absolute;
	left: 211px;
	top: 4px;
	width: 201px;
	height: 77px;
	background-image: url(/images/button_mcqueen-park.gif);
	background-repeat: no-repeat
}
#divTopDiscovery
{
	position: absolute;
	left: 421px;
	top: 4px;
	width: 201px;
	height: 77px;
	background-image: url(/images/button_discovery-park.gif);
	background-repeat: no-repeat
}
#divTopSaltys
{
	position: absolute;
	left: 631px;
	top: 4px;
	width: 201px;
	height: 77px;
	background-image: url(/images/button_saltys-peoria.gif);
	background-repeat: no-repeat
}

#divNavBar
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: 40px;
	text-align: left;
	background-image: url(/images/nav_bar.gif);
	background-repeat: no-repeat;
	z-index: 1
}
#divInsideNavBar
{
	position: absolute;
	padding: 7px;
	font-size: 1px
}

#divSandbox
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: 583px;
	text-align: left;
	background-image: url(/images/sand_bg.jpg);
	background-repeat: no-repeat;
	z-index: 1
}
#divSecondarySandbox
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	text-align: left;
	z-index: 1
}
#divSecondarySandboxBGTop
{
	position: relative;
	width: 100%;
	height: 189px;
	background-image: url(/images/secondary_bg_top.jpg);
	background-repeat: no-repeat;
	z-index: 2
}
#divSecondarySandboxBGBottom
{
	position: relative;
	width: 100%;
	background-image: url(/images/secondary_bg_repeat.jpg);
	background-repeat: repeat-y;
	z-index: 2
}

#divPaneHome_AboutUs
{
	position: absolute;
	top: 15px;
	left: 10px
}
#divPaneHome_FreePlayerProfiles
{
	position: absolute;
	top: 15px;
	left: 500px
}
#divPaneHome_Leagues
{
	position: absolute;
	top: 216px;
	left: 500px
}
#divPaneHome_Tournaments
{
	position: absolute;
	top: 333px;
	left: 500px
}
#divPaneHome_NewToTheGame
{
	position: absolute;
	top: 450px;
	left: 500px
}
#imgPaneHome_Womens2s4s
{
	position: absolute;
	top: 15px;
	left: 790px
}
#imgPaneHome_AVPTix
{
	position: absolute;
	top: 196px;
	left: 790px
}
#imgPaneHome_Forums
{
	position: absolute;
	top: 451px;
	left: 790px
}
#divPaneHome_ImportantVolleyballLinks
{
	position: absolute;
	top: 437px;
	left: 10px;
	height: 122px;
	width: 475px;
	background-image: url(/images/important-volleyball-links.jpg);
	background-repeat: no-repeat;
	padding-top: 33px;
	padding-left: 15px;
	color: Black;
	font-size: 9px;
	line-height: 11px
}
#divLinks_FloatRight
{
	position: relative;
	width: 85%;
	float: right;
	margin-left: 10px
}
#divLinks_FloatRight a, #divLinks_FloatRight a:visited, #divLinks_FloatRight a:active, #divLinks_FloatRight a:hover
{
	color: Black;
	text-decoration: underline
}

#divTitle
{
	position: absolute;
	top: 22px;
	width: 100%;
	height: 45px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	z-index: 3
}

#divSecondaryContent
{
	position: relative;
	top: -55px;
	left: 38px;
	width: 887px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	z-index: 3
}

.divTerm
{
	font-size: 12px;
	line-height: 16px;
	margin-top: 10px
}
.spanTermTitle
{
	font-weight: bold
}
.divLink
{
	font-size: 12px;
	line-height: 18px;
	margin-top: 10px
}
.spanLinkTitle
{
	font-weight: bold
}
.divSubTitle
{
	font-weight: bold;
	font-size: 18px;
	line-height: 26px
}
.divBlueSubTitle
{
	font-weight: bold;
	font-size: 18px;
	line-height: 26px;
	color: #3a6db4
}
.divLocation
{
	height: 165px
}
.aMapLink
{
	font-size: 11px
}

#divFooterBar
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: 40px;
	text-align: left;
	background-image: url(/images/nav_bar.gif);
	background-repeat: no-repeat
}
#divInsideFooterBar
{
	position: absolute;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 40px;
	font-size: 8pt
}
#spanFooterRight
{
	float: right
}

.imgFreePlayerProfiles
{
	position: absolute;
	top: 14px;
	left: 16px
}
.imgLeagues
{
	position: absolute;
	top: 12px;
	left: 17px
}
.imgTournaments
{
	position: absolute;
	top: 18px;
	left: 15px
}
.imgNewToTheGame
{
	position: absolute;
	top: 19px;
	left: 17px
}
.divNormalShortPane
{
	width: 278px;
	height: 110px;
	background-image: url(/images/small_pane_bg.jpg);
	background-repeat: no-repeat
}
.divNormalMediumPane
{
	width: 278px;
	height: 195px;
	background-image: url(/images/medium_pane_bg.jpg);
	background-repeat: no-repeat
}
.divWideTallPane
{
	width: 479px;
	height: 416px;
	background-image: url(/images/big_pane_bg.jpg);
	background-repeat: no-repeat
}
.imgWideTallPaneTitle
{
	position: absolute;
	left: 13px;
	top: 11px
}
.divWideTallPaneContent
{
	position: absolute;
	top: 50px;
	padding: 15px
}
.imgFloatRight
{
	position: relative;
	float: right;
	clear: right;
	margin-left: 10px;
	margin-bottom: 10px
}
.imgNavLink
{
	position: relative;
	top: 3px;
	margin-left: 8px
}
.imgNavSep
{
	position: relative;
	margin-left: 7px
}
.imgHRef
{
	width: 100%;
	height: 100%
}
.validation
{
	color: Red;
	font-weight: bold;
	text-align: left
}
.success
{
	color: Green;
	font-weight: bold;
	text-align: left
}
.bold
{
	font-weight: bold
}
.profileName
{
	font-weight: bold;
	font-size: 28px;
	font-variant: small-caps;
	color: #3a6db4
}
.profileStatus
{
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase
}
.profileLabel
{
	font-size: 16px;
	font-style: italic
}
.profileValue
{
	font-size: 16px
}
.profileBioTitle
{
	font-weight: bold;
	font-size: 20px;
	padding-top: 15px;
	line-height: 24px
}
#divProfilePhoto
{
	position: relative
}
.imgProfilePhotoBox
{
	position: absolute;
	z-index: 4
}
.imgProfilePhoto
{
	z-index: 3;
	position: absolute;
	left: 76px;
	top: 72px
}
.imgProfileSpacer
{
	position: relative;
	width: 1px;
	height: 400px
}
#divImageUpload
{
	border: solid 2px Maroon;
	width: 300px;
	padding: 3px;
	
}
#divImageUpload Input
{
	font-size: 10px;
	margin-top: 10px;
}
.ImageUploadInstructions
{
	font-size: 12px;
	line-height: 14px
}
.divImageFrame
{
	width: 156px;
	height: 231px;
	border: solid 1px Red;
	overflow: hidden
}
.editProfileLink
{
	position: absolute;
	color: Red;
	bottom: 0px;
	right: 100px;
}

#imgAVPGlendale
{
}
#imgAVPSandClubLogo
{
	position: absolute;
	left: 55px;
	top: 270px
}
#imgAVPDigItHere
{
	position: absolute;
	left: 45px;
	top: 522px
}
#imgAVPDiscountCode
{
	position: absolute;
	left: 711px;
	top: 757px
}