﻿body {
	
	/*background-image: url(../images/d1background.jpg);*/
	background-color: #f2f2f2;
	background-repeat: repeat-x;
	font-family: Tahoma, arial;
	color: #ffffff;
	font-size: 11px;
}

a:Link
{
	color: ghostwhite;
	text-decoration: underline;	
}

a:hover
{
	color: white;
	text-decoration: underline;	
}

a:visited

{
	color: ghostwhite;
	/*text-decoration: underline;*/
}


a:visited:hover

{
	color: white;
	text-decoration: underline;	
}

.headerSearchDiv 
{
	position: absolute;
	top: 100px;
	left: 730px;
		
}

.headerBtDiv 
{
	position: absolute;
	top: 103px;
	left: 67px;
}

.headerHomeBtHomeDiv 
{
	position: absolute;
	top: 95px;
	left: 275px;
}

.headerSearchHomeDiv 
{
	position: absolute;
	top: 95px;
	left: 730px;
}

.bodyCol1 
{
	width: 600px;
}

.bodyDiv 
{
	width: 937px;
	padding-bottom: 5px;
}

.footerDiv 
{
	
	width: 937px;
	height: 82px;
	background-image: url(../images/footerbg.gif);
	color: ghostwhite;
}


.membersLoginDiv
{
	width: 170px;
	height: 244px;
	background-image: url(../images/cell2bg.gif);
} 

.newUserDiv
{
	width: 170px;
	height: 244px;
	background-image: url(../images/cell2bg.gif);
}

.menuDiv 
{
	padding: 0px 0px 3px 0px;
	width: 100%;
	height: 30px;
	color: White;
	text-transform: uppercase;
	font-size: x-small;
	font-weight: bold;
}

.menuDiv2 
{
	padding: 0px 3px 3px 0px;
	width: 100%;
	height: 30px;
	color: White;
	text-transform: uppercase;
	font-size: x-small;
	font-weight: bold;
	margin: 0px 5px 0px 0px;
}

.menuDiv2 table
{
	background-image: url(../images/sectionBg2.gif);
	background-repeat: repeat-x;
	border-width: 0px;
	width: 100%;
	text-align: left;
	letter-spacing: 2px
}

.menuDiv2 table tr td 
{
	white-space: nowrap;
}

.menuDiv table
{
	background-image: url(../images/darkRed.gif);
	background-repeat: repeat-x;
	border-width: 0px;
	width: 100%;
	text-align: left;
	letter-spacing: 2px
}

.menuDiv table tr td 
{
	white-space: nowrap;
}

.darkSectionDiv
{
	background-image: url(../images/sectionBg2.gif);
	background-repeat: repeat;
	margin: 2px 0px 0px 2px;
	padding: 2px 0px 0px 2px;
	width: 100%;
}

.locationPrintDiv 
{
	padding: 3px 0px 3px 0px;
	width: 672px;
	height: 30px;
	color: Red;
	text-transform: uppercase;
	font-size: small;
	font-weight: bold;
}

.locationPrintDiv table
{
	background-image: url(../images/locationGradient.gif);
	border-width: 0px;
	width: 100%;
	text-align: left;
	letter-spacing: 2px;
}

.locationPrintDiv table tr td 
{
	white-space: nowrap;
}

.locationDiv 
{
	padding: 3px 0px 3px 0px;
	width: 937px;
	height: 30px;
	color: Black;
	text-transform: uppercase;
	font-size: small;
	font-weight: bold;
}

.locationDiv table
{
	background-image: url(../images/locationGradient.gif);
	border-width: 0px;
	width: 100%;
	text-align: left;
	letter-spacing: 2px;
}

.locationDiv table tr td 
{
	white-space: nowrap;
}


.videoCol1 
{
	width: 100%;
	background-color: #501213;
	
}

.videoListDiv
{
	width: 100%;
	
}

.videoListTable
{
	width: 400px;
}

.contentCellVideo
{
	height: 700px;
	background-color:White;
	background-image: url(../images/bgs/video_bg.jpg);
}

.spotLightDivContainer
{
	float:left;
	height:468px;
	overflow:hidden;
	background-image:url(../images/d1homeSpotlight.gif);
	background-repeat:repeat-x;
	background-position:left;
	padding-left:15px;
	vertical-align:top;
	font-family: tahoma, arial;
}

.spotLightHome
{
	background-image:url(../images/d1homeSpotlight.gif);
}


.spotLightDiv
{
	float:left;
	width:90%;
	overflow:hidden;
	font-family: tahoma, arial;
	font-size:14px;
	font-weight:bolder;
	text-transform:uppercase;	
	color:#990000;
	padding-top:10px;
	padding-bottom:2px;
}

.spotLightDiv tr td
{
	padding-top:10px;
	padding-bottom:2px;
	text-transform:uppercase;	
}

.spotLightSeeMoreDiv
{
	float:left;
	width:90%;
	overflow:hidden;
	font-size:12px;
	color:red;
	text-align:right;
	border-bottom:dotted 1px black;
	padding-bottom:2px;
}

.spotLightSeeMoreDiv a
{
	color: red;
	text-decoration: none;
}

.spotLightSeeMoreDiv a:hover
{
	color: black;
	text-decoration: none;
}

.spotLightSeeMoreDiv a:visited
{
	color: red;
	text-decoration: none;
}
.spotLightSeeMoreDiv a:visited:hover
{
	color: black;
	text-decoration: none;
}


.spotLightDiv div
{
	text-transform:none;
	font-weight:normal;
	width:90%;	
	overflow:hidden;
	padding-left:20px;	
	font:14px solid black;
	font-family:Tahoma;		
}

.videoContainerDiv
{
	float:left;
	width:100%;
	height:468px;
	overflow:hidden;
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	font:14px solid black;
	font-family:tahoma;
	background-image:url(../images/d1homeSpotlight.gif);
	background-repeat:repeat-x;
	background-position:left;	
}

.videoContainerDiv div
{
	float:left;
	width:94%;
	overflow:hidden;
	color:Black;
}

.featuredVideosDiv
{
	font-size: 12px;
	font-weight:bold;
	float:left;
	text-align:left;
	height:76px;
	overflow:hidden;
	color:Black;
	padding-left:10px;
	padding-right:3px;
	background-image:url(../images/bg3dGradient.gif);
	background-repeat:repeat-x;
	background-position:left;
	margin-bottom:2px;	
}


.titleBarDiv 
{
	font-size:12px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin-bottom: 3px;
	width: 100%;
	color: White;
	text-transform: uppercase;
}

.titleBarDiv table
{
	/*background-image: url(../images/sectionBg2.gif);
	background-color:Black;*/
	background-repeat: repeat-x;

	width: 100%;
	text-align: left;
	letter-spacing: 2px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	border-collapse: collapse;
}

.titleBarDiv table tr td 
{
	white-space: nowrap;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.containerDiv
{
	width: 100%;
	border: none;
	height: auto;
	visibility: visible;
	background-image: url(../images/gradient-bg.gif);
	background-repeat: repeat;
}

.containerTable
{
	background-image: url(../images/gradient-bg.gif);
	background-repeat: repeat;
	width: 100%;
	/*height: 150px;*/
}

.containerDivOld
{
	width: 100%;
	border: none;
	height: auto;
	visibility: visible;
	background-image: url(../images/sectionBg2.gif);
	background-repeat: repeat;
}

.containerTableOld
{
	background-image: url(../images/sectionBg2.gif);
	background-repeat: repeat;
	width: 100%;
	height: 150px;
}

.containerTable tr td
{
	vertical-align: top;
}

.containerDiv2
{
	width: 100%;
	border: none;
	height: auto;
	visibility: visible;
}

.partnerTable
{
	/*background-image: url(../images/partnersbg.gif);*/
	background-image:url(../images/gradientNonFixedBG.gif);
	background-repeat: repeat-y;
}

.partnerTable tr td
{
	border-bottom: dotted 1px Black;
}

.containerTable2
{
	
	width: 100%;
	border-collapse: collapse;
}

.containerTable2 td
{
	padding: 5px;
}

.subContainerDiv2
{
	border: solid 1px Black;
	background: ghostwhite;
	color: darkred;
	padding-top: 5px;
}

.AthleteMenuDiv
{
	border: solid 1px darkred;
	background: #f2f2f2;
	color: silver;
	padding-top: 5px;
}

.commandDiv
{
	color: darkred;
	text-align: right;
	padding: 5px 5px 5px 5px;
}

.commandDiv a
{
	color: black;
	text-decoration: none;
}

.commandDiv a:hover
{
	color: darkred;
	text-decoration: none;
}

.commandDiv a:visited
{
	color: black;
	text-decoration: none;
}
.commandDiv a:visited:hover
{
	color: darkred;
	text-decoration: none;
}
.commandLightDiv
{
	color: darkred;
	text-align: right;
	padding: 5px 5px 5px 5px;
}

.commandLightDiv a
{
	color: white;
	text-decoration: none;
}

.commandLightDiv a:hover
{
	color: silver;
	text-decoration: none;
}

.commandLightDiv a:visted
{
	color: white;
	text-decoration: none;
}


.commandLightLineDiv
{
	color: darkred;
	text-align: right;
	padding: 5px 5px 5px 5px;
	border-bottom: solid 1px orange;
}

.commandLightLineDiv a
{
	color: white;
	text-decoration: none;
}

.commandLightLineDiv a:hover
{
	color: silver;
	text-decoration: none;
}

.commandLightLineDiv a:visted
{
	color: white;
	text-decoration: none;
}

.commandDiv1
{
	color: White;
	text-align: right;
	padding-right: 5px;
}

.commandDiv1 a
{
	color: White;
	text-decoration: none;
}

.commandDiv1 a:hover
{
	color: Red;
	text-decoration: none;
}

.commandDiv1 a:visted
{
	color: White;
	text-decoration: none;
}


.listDiv
{
	margin: 3px 3px 3px 3px;
}

.commandCell
{
	border-right: dashed 1px darkred;
	width: 100px;
	white-space: nowrap;
	vertical-align: top;
}

.photoIcon
{
	text-align: center;
	vertical-align: top;
}

.sectionDiv
{
	margin-top: 10px;
}

.containerDivHeader3
{
	font-weight: bold;
	margin: 10px 5px 5px 5px;
	padding: 2px;
	border-bottom: solid 1px gray;
}

.containerDiv3
{
	margin: 0px 5px 5px 5px;
	padding: 2px;
	color: gray;
}

.labelCell
{
	color: black;
	border-right: dashed 1px darkred;
	font-weight: bold;
	width: 35%;
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 5px;
}

.eventDetail
{
	background-image:url(../images/eventDetails-gradient-bg.gif)
}

.labelCellBlack
{
	color: black;
	border-right: dashed 1px darkred;
	font-weight: bold;
	font-size: 12px;
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 5px;
}

.labelCellBlackNew
{
	color: black;
	font-weight: bold;
	font-size: 12px;
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 5px;
}

.dataCellBlack
{
	color: black;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 5px;
}

.videoTitle
{
	color: darkred;
	white-space: wrap;
	font-family: tahoma;
	font-size: 11px;
}

.dataCell
{
	padding-left: 10px;
	color: Gray;
}


.logoffLink 
{
	font-size: x-small;
}

.logoffLink a
{
	
	color: #00529c;
}

.logoffLink a:hover
{
	color: #00529c;	
}

.logoffLink a:visited
{
	color: #00529c;
	
}

.logoffLink a:visited:hover
{
	color: #00529c;	
}

.noValue 
{
	font-style:italic;
	color: darkred;
}

.noValue a
{
	color: Red;
	
}

.noValue a:hover
{
	color: darkred;
}

.noValue a:visited
{
	color: Red;
}


.secTitle 
{
	text-transform: uppercase;
	font-size: medium;
	color: #f81316; 
	font-weight: bold;
}

.secSubTitle
{
	
}

.secText
{
	
}

.sportStatHeaderDiv
{
	margin: 5px 5px 5px 5px;
	font-weight: bold;
	text-transform: uppercase;
	color: White;
	font-family: tahoma, arial;
}

.sportStatDiv
{
	margin: 5px 5px 5px 5px;
}

.sportStatLabel
{
	text-align: left;
	white-space: nowrap;
	width: 20%;
	color: Black;
	border-right: dotted 1px darkred;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 5px;
	height:12px;
	font-family: tahoma, arial;
	font-size: 12px;
	font-weight:bold;
	background-image:url(../images/event-row-bg.gif)
}

.sportStatLabelAlternate
{
	text-align:left;
	white-space: nowrap;
	width: 150px;
	color: Black;
	border-right: dotted 1px darkred;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 5px;
	height:12px;
	font-family: tahoma, arial;
	font-size: 12px;
	font-weight:bold;
	background-image:url(../images/event-row-bg.gif)
}

.sportStatData
{
	text-align: left;
	color: Black;
	border-right: dotted 1px darkred;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom:5px;
	height:12px;
	font-family: tahoma, arial;
	font-size: 12px;
	background-image:url(../images/event-row-bg.gif)
}

.sportStatDataAlternate
{
	text-align: left;
	color: Black;
	border-right: dotted 1px darkred;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 5px;
	height:12px;
	font-family: tahoma, arial;
	font-size: 12px;
	background-image:url(../images/event-row-bg.gif)
}

.sportStatDataNew
{
	font-family: tahoma, arial;
	font-size: 12px;
	text-align: left;
	color: Black;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 5px;
	height:12px;
	background-image:url(../images/event-row-bg.gif)
}

.sportStatLabelNew
{
	text-align: left;
	white-space: nowrap;
	width: 20%;
	color: Black;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 5px;
	height:12px;
	font-family: tahoma, arial;
	font-size: 12px;
	font-weight:bold;
	background-image:url(../images/event-row-bg.gif)
}

.sportStatDataAlternateNew
{
	text-align: left;
	color: Black;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	height:12px;
	background-image:url(../images/event-row-bg.gif)
}

.sportStatLabelDark
{
	text-align: left;
	white-space: nowrap;
	width: 20%;
	color: Gray;
	font-weight: bold;
	border-right: dashed 1px darkred;
}

.sportStatDataDark 
{
	text-align: left;
	color:Gray;
	font-weight: bold;
	border-right: dashed 1px darkred;
}


.sportStatLabelDarkAlternate
{
	text-align: left;
	white-space: nowrap;
	width: 20%;
	color: Gray;
	font-weight: bold;
	border-right: dashed 1px darkred;
}

.sportStatDataDarkAlternate
{
	text-align: left;
	color: Gray;
	font-weight: bold;
	border-right: dashed 1px darkred;
}

.sportStatLabel2
{
	padding-top: 10px;
	color: Orange;
	font-weight: bold;
	text-align: left;
}

.AthleteMenuDivTitle 
{
	background-image: url(../images/memberCenter.gif);	
}


/* contentTable *******************************************/
.contentTable
{
	width: 100%;
	/*height: 700px;*/
	/*background: white;*/
	border-collapse: collapse;
}

.contentTable td
{
	/*vertical-align: middle;*/
	color: Black;
}

.contentTable a:Link
{
	color: blue;
	text-decoration: underline;	
}

.contentTable a:hover
{
	color: red;
	text-decoration: underline;	
}

.contentTable a:visited

{
	color: blue;
	text-decoration: underline;	
}


.contentTable a:visited:hover

{
	color: red;
	text-decoration: underline;	
}


.errorMessage 
{
	color: Red;
}

.message 
{
	color: Green;
	
}

.inputLabel
{
	text-align: right;
	padding-right:20px;
}

.inputText
{
	text-align:left;
}

.smallTextbox
{
	width: 100px;
}

.textbox
{
	width: 200px;
}

.textarea
{
	width: 400px;
	height: 100px;
}


/*.sportStatData 
{
	text-align: right;
	
}*/


.welcomeDiv 
{
	border: solid 1px yellow;
	color: black;
	margin: 0px 0px 0px 0px;
	height: 300px;
	width: 195px;
}


.welcomeText 
{
	font-size:large;
	
}

.welcomeText2
{
	font-size:large;
	text-transform: capitalize;
	font-weight: bold;
}

.qstatLabel 
{
	color: Gray;
}

.qstatValue
{
	color: Black;
}

.qstatValue a:link
{
	color: blue;
}

.qstatValue a:hover 
{
	color: Red;
}

.qstatValue a:visited:hover
{
	color: Red;
}

.qstatValue a:visited
{
	color: Blue;
}


.hitTrackerRight 
{
	
	padding-left: 10px;
	/*border-left: solid 1px darkred;*/
	/*background-color: White;*/
	
	
}

.listTable 
{
	padding: 2px 3px 2px 3px;

}

.resultTable 
{
	
}


.resultTable td
{
	color: Black;
}

.resultTable td a:link
{
	color: blue;
}

.resultTable td a:hover 
{
	color: Red;
}

.resultTable td a:visited:hover
{
	color: Red;
}

.resultTable td a:visited
{
	color: Blue;
}
.resultTable th
{
	color: black;
	text-align:center;
}









.squareEdgeDarkTable 
{
	border: solid 1px black;
	background-color: white;
	color: Black;
	
}


.coachProfilePage1
{
	border: solid 1px silver;
	background-color: white;
	margin-right: 3px;
}

.coachProfilePage1_title
{
	font-weight:bolder;
	font-size: 14px;
	text-align:center;
	margin-right: 3px;
	border-bottom: solid 1px silver;
	background-image: url(../images/footer-bg.jpg);
	border-left: solid 1px silver;
	border-right: solid 1px silver;
	color: Gray;
	text-transform: uppercase;
}

/* athlete templates */

.athleteProfilePage1
{
	
	border: solid 1px silver;
	background-color: white;
	
	
}

.athleteProfilePage1_title
{
	font-weight:bolder;
	font-size: 14px;
	text-align:center;
	margin-right: 10px;
	width: 700px;
	border-bottom: solid 1px silver;
	background-image: url(../images/footer-bg.jpg);
	border-left: solid 1px silver;
	border-right: solid 1px silver;
	color: Gray;
	text-transform: uppercase;
}

.athleteProfilePage1_title_action
{
	font-weight: bold;
	font-size: 9px;
	text-align: right;
	border-left: solid 1px silver;
	border-right: solid 1px silver;
	border-bottom: solid 1px silver;
	/*background-image: url(../images/footer-bg.jpg);*/
	background-color: GrayText;
	margin: 2px 10px 5px 10px;
	padding: 0px 10px 5px 10px;
	color:silver;
	
	
}

.athleteProfilePage1_title_action a:link
{
	
	color: blue;
	text-decoration: none;
}

.athleteProfilePage1_title_action a:link:visited
{
	
	color: blue;
	text-decoration: none;
}

.athleteProfilePage1_title_action a:visited:hover
{
	
	text-decoration: underline;
}

.athleteProfilePage1_title_action a:hover
{
	
	text-decoration: underline;
}
.athleteProfilePage1_SportPosition
{
	font-size:small;
	font-weight:bold;
	text-indent: 3px;
}

.athleteProfilePage1_menu 
{
	border: solid 1px silver;
	width: 150px;
	height: 200px;
	background-color: White;
}

.athleteProfilePage1_sectionTitle
{
	background-color:Silver;
	width: 100%;
	font-weight: bold;	
}
.renderTopRoundEdgeTable_edit_titleArea 
{
	vertical-align: middle;
	color: White;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}

.renderTopSquareEdgeTable_edit_titleArea 
{
	vertical-align: middle;
	color: white;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
}

.renderTopRoundEdgeTable_edit_contentArea 
{
	margin: 3px 3px 3px 3px;
	background-color: Black;
	color: Black;
}
/* end athlete templates */

.cmdLink
{
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: center;
}

.head
{
	margin-bottom: 5px;
	padding: 5px 5px 5px 5px;
}

.docTitle
{
	font-weight: bold;
	font-size: 11pt;
}

.docText
{
	padding: 5px 5px 5px 5px;
}




.listItemAlt
{
	background: ghostwhite;
}

.resultTable
{
	width: 100%;
	border-collapse: collapse;
	background: white;
	color: Black;
}

.resultTable th
{
	border: solid 1px silver;
	padding: 3px 3px 3px 3px;
	
}

.resultTable td
{
	border: solid 1px silver;
	padding: 3px 3px 3px 3px;
}

/*
.commandDiv
{
	background: ghostwhite;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 2px;
}
*/
.resultDiv
{
	margin-top: 5px;
}

.required
{
	color: #FF0033;
}

.profileTitle
{
	font-family: tahoma, arial;
	font-size: 12px;
	font-weight:bold;
	color:Black;
}

.profileData
{
	font-family: tahoma, arial;
	font-size: 12px;
	color:Black;
}

.videoTile
{
	font-family: tahoma, arial;
	font-size: 12px;
	font-weight:bold;
	color:Green;
	white-space:wrap;
}

.videoData
{
	font-family: tahoma, arial;
	font-size: 12px;
	color:White;
}

.videoPlayTitle
{
	float:left;height:15px;width:145px;
	padding-left:5px;
	padding-left:10px;
	padding-top:10px;
	color:Orange;
	background-image: url(../images/sectionBg2.gif);
	background-repeat: repeat;
}

.videoPlayData
{	
	float:left;height:15px;width:385px;padding-left:10px;
	color:Black;
	background-color:White;
	padding-left:10px;
	padding-top:10px;
}

.videoPlayData a
{
	color: Blue;
}

.videoPlayData a:hover
{
	color: red;
}

.videoPlayData a:visited
{
	color: Blue;
}
.videoPlayData a:visited:hover
{
	color: red;
}

.mailInVideoInfoTD
{	
	text-align:left;
	width:240px;
	padding-left: 5px;
	padding-bottom:5px;
	padding-top:5px;
	color:Black;
	font-size: 15px;
}

.mailInVideoTitleTD
{	
	text-align:right;
	width:90px;
	padding-bottom:5px;
	padding-top:5px;
	color:Black;
	font-size: 15px;
	font-weight:bold;
}



#lnkSearch  a:Link
{
	color:ghostwhite;
	text-decoration: underline;	
}

#lnkSearch  a:hover
{
	color: darkred;
	text-decoration: underline;	
}

#lnkSearch  a:visited

{
	color: ghostwhite;
	text-decoration: underline;
}
#lnkSearch a:visited:hover

{
	color: darkred;
	text-decoration: underline;	
}

#commandTD a
{
	color: black;
	text-decoration: none;
	font-weight:normal;
}

#commandTD a:hover
{
	color: darkred;
	text-decoration: none;
	font-weight:normal;
}

#commandTD a:visited
{
	color: black;
	text-decoration: none;
	font-weight:normal;
}
#commandTD a:visited:hover
{
	color: darkred;
	text-decoration: none;
	font-weight:normal;
}


.gradient 
{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 5px;
	font-weight:bold;
	font-size: 12px;
	color:blue;
}

.gradient tr td
{
	/*border-bottom: dotted 1px Black;*/
	border-bottom: none;
}

.gradient a:Link
{
	color: Blue;
	text-decoration: underline;	
}

.gradient a:hover
{
	color: darkred;
	text-decoration: underline;	
}

.gradient a:visited
{
	color: Blue;
	text-decoration: underline;	
}

.gradient a:visited:hover

{
	color: darkred;
	text-decoration: underline;	
}

.gradientLight 
{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 5px;
	font-size: 12px;
}

.gradientLight tr td
{
	/*border-bottom: dotted 1px Black;*/
	border-bottom: none;
}

.gradientLight a:Link
{
	color: Blue;
	text-decoration: underline;	
}

.gradientLight a:hover
{
	color: darkred;
	text-decoration: underline;	
}

.gradientLight a:visited
{
	color: Blue;
	text-decoration: underline;	
}

.gradientLight a:visited:hover

{
	color: darkred;
	text-decoration: underline;	
}

.hotTopicHeader
{
	color: black;
	font-size:Large;
	font-weight:bolder;
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 5px;
	
}

.hotTopicDate
{
	color: #808080;
	font-size: 12px;
	white-space: nowrap;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 5px;	
}

.hotTopicDescription
{
	text-align: left;
	color: Black;
	padding-left: 10px;
	padding-bottom: 2px;
	height:12px;
	font-family: tahoma, arial;
	font-size: 12px;
	font-weight:bold;
}

.hotTopicList
{
	font-family: tahoma, arial;
	font-size: 12px;
	text-align: left;
	color: Black;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 5px;
	height:12px;
	background-image:url(../images/event-row-bg.gif)
}

.photo
{
	width:15%;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 5px;
}

.chatterAthlete
{
	text-align: right;
	color: Black;
	font-family: tahoma, arial;
	font-size: 12px;
	font-weight:bold;
}

.descriptionText
{
	color: black;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 5px;
	text-align:justify;
	line-height:20px;
}

.dataCellDescription
{
	color: black;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 5px;
	text-align:justify;
}

.memberLoginDiv
{
	float:left;
	width:100%;
	overflow:hidden;
	padding-left:6px;
	background-image:url(../images/bgMemberLogin.gif);
	background-repeat:repeat-x;
	height:137px;
}

.memberLoginDiv div
{
	float:left;
	width:95%;
	overflow:hidden;
	text-align:left;
	font:11px solid white;
	font-weight:bold;
	font-family:arial;	
}

.memberLoginDiv a
{
	font-family:arial;
	color:black;	
	text-decoration: none;
	font-weight:normal;
	font:10px solid black;
}

.memberLoginDiv a:hover
{
	font-family:arial;
	color:darkred;	
	text-decoration: none;
	font-weight:normal;
	font:10px solid darkred;
}

.memberLoginDiv a:visited
{
	font-family:arial;
	color:black;	
	text-decoration: none;
	font-weight:normal;
	font:10px solid black;
}
.memberLoginDiv a:visited:hover
{
	font-family:arial;
	color:darkred;	
	text-decoration: none;
	font-weight:normal;
	font:10px solid darkred;
}

.newUserDiv
{
	float:left;
	width:164px;
	height:62px;
	overflow:hidden;
	background-image:url(../images/bgNewUser.gif);
	background-repeat:repeat-x;
	background-position:left;
	text-align:center;
	font:15px solid black;
	font-weight:bold;
	font-family:arial;	
}	

.videoStorageDiv
{
	float:left;
	width:100%;
	height:69px;
	overflow:hidden;
	background-color:#D33836;
	font-weight:bold;
	font-family:arial;	
}	

.videoStorageTitleDiv
{
	float:left;
	width:155px;
	overflow:hidden;
	padding-top:5px;
	padding-left:5px;
	font-weight:bold;
	font-family:arial;	
	font-size:small;
	text-align:left;	
}	

.videoStorageDataDiv
{
	float:left;
	width:95px;
	padding-left:4px;
	overflow:hidden;
	padding-top:5px;
	color:#FFD95D;
	font-family:arial;	
	font-weight:normal;
	font-size:small;
	text-align:left;	
}	

.videoSubmitDiv
{
	float:left;
	width:222px;
	height:120px;
	overflow:hidden;
	text-align:center;
	font-size:small;
	font-weight:bold;
	color:#0E5490;
	background-image:url(../images/bgSubmitVideo.gif)
}

.gradientNonFixedBG
{
 background-image:url(../images/gradientNonFixedBG.gif)
}
.videoSubmitDiv a:Link
{
	color: #0E5490;
	text-decoration: none;	
}

.videoSubmitDiv a:hover
{
	color: red;
	text-decoration: none;	
}

.videoSubmitDiv a:visited
{
	color: #0E5490;
	text-decoration: none;	
}

.videoSubmitDiv a:visited:hover

{
	color: red;
	text-decoration: none;	
}

.emailVideo a:link
{
	color: darkred;
	text-decoration: none;
}

.emailVideo a:hover
{
	
	color:blue;
	text-decoration: none;
}


.emailVideo a:visited
{
	color:darkred;
	text-decoration: none;	
}

.emailVideo a:visited:hover

{
	color:blue;
	text-decoration: none;	
}

.darkGrayDiv
{
	float:left;
	width:100%;
	overflow:hidden;
	background-color:#808080;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;	
}

.welcomeHome
{
	background-image:url(../images/d1state_bg.gif)
}

.gradientFixedBG
{
	background-image:url(../images/eventDetails-gradient-bg.gif)
}

.gradientNonFixedBG
{
	background-image:url(../images/gradientNonFixedBG.gif)
}

.labelCellForGradientBGBolder
{
	color: black;
	font-weight:bolder;
	font-size:large;
}

.labelCellForGradientBG
{
	color: black;
	font-weight:bolder;
	font-size: 13px;
	padding-left: 10px;
	padding-right: 5px;
}

.dataCellForGradientBG
{
	color: black;
	font-weight:bolder ;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 5px;
}

.dataCellForCoachProfile
{
	color: #523531;
	font-weight:normal; 
	font-size: 13px;
	padding-left: 10px;
	padding-right: 5px;
}

.dataCellForCoachWebSite
{
	color: black;
	font-weight:bold;
	font-size:14px;
}

.gradientCoachProfileRow
{
	text-align: left;
	height:32px;
	color: Black;
	background-image:url(../images/gradientCoachProfileRow.gif)
}

.gradientCoachProfileRowLabel
{
	color: black;
	font-weight:bold;
	font-size:10px;
	padding-left:10px;
}

.gradientCoachProfileRowData
{
	padding-left:3px;
	color: black;
	font-size:14px;
}

.gradientVideosDiv
{
	font-size: 12px;
	font-weight:bold;
	float:left;
	text-align:center;
	height:76px;
	overflow:hidden;
	color:Black;
	background-image:url(../images/bg3dGradient.gif);
	background-repeat:repeat-x;
	background-position:left;
	margin-bottom:1px;
	border-right:1px dotted darkred;	
}

.featuredVideosDivNew
{
	font-size: 12px;
	font-weight:bold;
	float:left;
	text-align:left;
	height:76px;
	overflow:hidden;
	color:Black;
	padding-left:10px;
	padding-right:3px;
	background-image:url(../images/bg3dGradient.gif);
	background-repeat:repeat-x;
	background-position:left;		
}

.videosDiv
{
	font-size: 12px;
	font-weight:bold;
	float:left;
	text-align:center;
	height:76px;
	overflow:hidden;
	color:Black;
	background-image:url(../images/bg3dGradient.gif);
	background-repeat:repeat-x;
	background-position:left;
	margin-bottom:1px;
	border-right:1px dotted darkred;	
}

.advertisementText
{
	color: black;
	font-size: 12px;
	font-weight:bold;
	padding-left: 12px;
	padding-right: 12px;
	text-align:left;	
}

.advertisementTitle
{
	color: white;	
	font-family:Arial;
	font-size: 16px;
	font-weight:bolder;
	padding-left: 12px;
	padding-right: 12px;
	text-align:left;	
}

.advertisementWebsite
{
	color: white;	
	font-size: 10px;		
	padding-left: 10px;
	padding-right: 10px;
	text-align:left;	
}

.divBusy
{
	background-image: url(../images/uploading.gif);
}

.bodySupportDiv 
{
	width: 937px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-image:url(../images/emailTemplatebg.gif);
	background-repeat: repeat-y;
}
.spotGetStarted
{
	float:left;
	width:100%;
	font-size:23px;
	font-weight:bolder;
	color:black;
	text-align:left;
	padding-top:10px;
	padding-bottom:19px;
}
.spotGetStarted a
{
	color: black;
	text-decoration: none;
}

.spotGetStarted a:hover
{
	color: red;
	text-decoration: none;
}
.spotGetStarted a:visited
{
	color: black;
	text-decoration: none;
}
.spotGetStarted a:visited:hover
{
	color: red;
	text-decoration: none;
}
.spotCreateProfileDiv
{
	float:left;
	width:767px;
	font:14px solid white;
	font-weight:bold;
	letter-spacing:2px;
	font-family:tahoma;
}

#toplinks
{
	color: Red;
	text-align: right;
	 
}

#toplinks a
{
	color: Red;
	text-decoration:underline  ;
}

#toplinks a:hover
{
	color: White;
	text-decoration: underline;
}

#toplinks a:visted
{
	color: Red;
	text-decoration: underline;
}
.spotCreateProfileDiv a
{
	color: white;
}

.spotCreateProfileDiv a:hover
{
	color: yellow;
}
.spotCreateProfileDiv a:visited
{
	color: white;
}
.spotCreateProfileDiv a:visited:hover
{
	color: yellow;
}

.footerLink
{
	color:White;
}
.footerLink a
{
	color: White;
	text-decoration: none;
}
.footerLink a:hover
{
	color:White;
	text-decoration: none;
}

.contacts
{
	border-color:black;
	color:Black;
	border-style:solid;	
}

.contacts td
{
	padding-left:10px;
	padding-right:5px;
}

.gamePlan td, th
{
	padding-left:30px;
	padding-right:20px;
	text-align:justify;

}

#control{height:auto;width:auto;float:left;}
#control img {border:0px; padding:0px; margin:0px;}
.play{background-image:url(../images/buttons/play.gif); background-position:top left; background-repeat:no-repeat; width:30px; height:30px; float:left; margin-left:2px;}
.playGray{background-image:url(../images/buttons/playGrayed.gif); background-position:top left; background-repeat:no-repeat; width:30px; height:30px; float:left; margin-left:2px;}
.playHover{background-image:url(../images/buttons/playHover.gif); background-position:top left; background-repeat:no-repeat; width:30px; height:30px; float:left; margin-left:2px;}
.stop{background-image:url(../images/buttons/stop.gif); background-position:top left; background-repeat:no-repeat; width:30px; height:30px; float:left; margin-left:2px;}
.stopGray{background-image:url(../images/buttons/stopGrayed.gif); background-position:top left; background-repeat:no-repeat; width:30px; height:30px; float:left; margin-left:2px;}
.stopHover{background-image:url(../images/buttons/stopHover.gif); background-position:top left; background-repeat:no-repeat; width:30px; height:30px; float:left; margin-left:2px;}
.forward{background-image:url(../images/buttons/forward.gif); background-position:top left; background-repeat:no-repeat; width:30px; height:30px; float:left; margin-left:2px;}
.forwardGray{background-image:url(../images/buttons/forwardGrayed.gif); background-position:top left; background-repeat:no-repeat; width:30px; height:30px; float:left; margin-left:2px;}
.forwardHover{background-image:url(../images/buttons/forwardHover.gif); background-position:top left; background-repeat:no-repeat; width:30px; height:30px; float:left; margin-left:2px;}
.rewind{background-image:url(../images/buttons/rewind.gif); background-position:top left; background-repeat:no-repeat; width:30px; height:30px; float:left; margin-left:2px;}
.rewindGray{background-image:url(../images/buttons/rewindGrayed.gif); background-position:top left; background-repeat:no-repeat; width:30px; height:30px; float:left; margin-left:2px;}
.rewindHover{background-image:url(../images/buttons/rewindHover.gif); background-position:top left; background-repeat:no-repeat; width:30px; height:30px; float:left; margin-left:2px;}

.partnerAthlete
{
	text-align: right;
	color: Black;
	font-family: tahoma, arial;
	font-size: 12px;
	font-weight:bold;
}

