@charset "utf-8";
/* CSS Document */
/* following is for results.php */
.titleBG {
	background-image: url(../assets/images/results/titleBG.gif);
	background-repeat: no-repeat;
	height: 121px;
	width: 578px;
	text-align: center;
	position: absolute;
	left: 181px;
	top: 130px;
}
.titleBG .titleText {
	position: relative;
	top: 20px;
}

.stepContainer {
	width: 525px;
	text-align: left;
	position: absolute;
	left: 211px;
	top: 263px;
}
.stepBlockLeft1 {
	height: 122px;
	width: 257px;
	float: left;
	background-image: url(../assets/images/results/step1Sex.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 10px;
}
.stepBlockLeft2 {
	height: 122px;
	width: 257px;
	float: left;
	background-image: url(../assets/images/results/step2Meet.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.stepBlockRight {
	height: 122px;
	width: 263px;
	float: right;
}
.stepContainer div {
	margin-top: 10px;
}
/* end of results.php styles */
/* beginning of resultsTeam.php styles */
.titleBG1 {
	background-image: url(../assets/images/results/TeamScores.gif);
	background-repeat: no-repeat;
	height: 121px;
	width: 577px;
	text-align:center;
	margin:auto;
	position:relative;
}
.titleBG2 {
	background-image: url(../assets/images/results/IndScores.gif);
	background-repeat: no-repeat;
	height: 121px;
	width: 577px;
	text-align:center;
	margin:auto;
	position:relative;
}
.titleBG3 {
	background-image: url(../assets/images/results/titleBG.gif);
	background-repeat: no-repeat;
	height: 121px;
	width: 577px;
	text-align:center;
	margin:auto;
	position:relative;
}
.titleBG3 .titleText {
	position: relative;
	top: 25px;
}
.selectContainer { /* for list boxes floating on bottom of titles */
	width:577px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.titleText1 { 
	float:left;
	width: 25%;
}		
.titleText2 {
	float:left;
	width: 25%;
}	
.titleText3 {
	float:right;
	width: 50%;
}								
.tableScoresContainer {
	width: 635px;
}
.tableScoresContainer .tableScoresTL {
	background-image: url(../assets/images/results/table_TL.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	width: 82px;
	height: 66px;
}
.tableScoresContainer .tableScoresT {
	background-image: url(../assets/images/results/table_T.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	width: 471px;
	height: 66px;
	position:relative;
}
.tableScoresT .tableTitle {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 471px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.tableTitle .titleText {
	font-size: 24px;
	font-weight: bold;
}
.tableTitle .titleDate {
	font-size: 12px;
}
.tableScoresContainer .tableScoresTR {
	background-image: url(../assets/images/results/table_TR.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: right;
	width: 82px;
	height: 66px;
}
.tableScoresContainer .clear {
	clear:both;
}
.tableScoresContainer .tableScoresM {
	background-image: url(../assets/images/results/table_M.gif);
	background-repeat: repeat-y;
	background-position: top;
	width: 635px;
}
.tableScoresContainer .tableScoresBL {
	background-image: url(../assets/images/results/table_BL.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	width: 82px;
	height: 69px;
}
.tableScoresContainer .tableScoresB {
	background-image: url(../assets/images/results/table_B.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	width: 471px;
	height: 69px;
	text-align: left;
}
.tableScoresContainer .tableScoresBR {
	background-image: url(../assets/images/results/table_BR.gif);
	background-repeat: no-repeat;
	background-position: top left;
	float: right;
	width: 82px;
	height: 69px;
}
.scoreRow {
}
.scoreRowOver {
	cursor:pointer;
	background-color: #CCCCCC;
}
/* end of resultsTeam.php styles */
/* start of resultsTeamScore.php styles */
.heading {
	font-size: 2em;
	font-weight: bold;
	color: #742481;	
}
.subHeading {
	font-size: 1em;
	font-weight: bold;
	color: #004C80;
}
/* end of resultsTeamScore.php styles */

.noBorder a img {
	border:none;
}
.error {
	background-color: #FC0;
}

.errorRed {
	background-color:#FF7171;
}
