.contentMainMemHome {	background-image: url(../imagesMember/memBGbottom_mouseHole.png);	background-repeat: repeat-y;	padding-top: 11px;	padding-bottom: 15px;	min-height:400px;	height:auto !important;	height:400px;	background-position: 0px bottom;}.contentMainMemHome a, .contentMainMemHome a:link, .gameWrap a, .gameWrap a:link{	color: #1688ac;	text-decoration: none;	font-style: italic;}.contentMainMemHome a:visited {	color: #1688ac;	text-decoration: none;}.contentMainMemHome a:hover , .gameWrap a:hover{	color: #B0791A;}.contentMainMemHome h1 {	font-size: 87.5%;	color: #b0791a;	line-height: 110%;	padding-bottom: 10px;}.col2 {	position: relative;	z-index: 1;}.col2 h1 {	color: #1E88AC;}.personalScore {	position: absolute;	top: 2px;	right: 25px;}.personalScore p {	color: #1E88AC;}.memCategoryWrap {	height: 120px;	border: 1px solid #195e84;	float: left;	margin-bottom: 22px;	margin-right: 22px;	z-index: 5;	position: relative;}.contentMain .memCategoryWrap a, .contentMain .memCategoryWrap a:link , .contentMainMemHome .memCategoryWrap a, .contentMainMemHome .memCategoryWrap a:link{	color: #333;}.memCategoryWrap h2 {	margin: 0px;	background-color: #E4AA44;	font-size: 75%;	height: 14px;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 1px;	padding-left: 10px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #195e84;	color: #195e84;}.memCategoryWrap .h2play {	width: 628px;}.memCategoryWrap .h2Give {	width: 312px;}.memCategoryWrap .h2connect {	width: 232px;}.memCategoryWrap .h2TwoUp {	width: 151px;}.choiceButtons , .choiceButtonsOn  {	text-align: center;	margin-top: 3px;	height: 95px;	width: 75px;	margin-right: 3px;	float: left;	margin-left: 2px;}.choiceButtons p  {	line-height: 1em;}.choiceButtons a, .choiceButtons a:link, .choiceButtonsOn a, .choiceButtonsOn a:link   {	color: #333;	text-decoration: none;	font-style: normal;}.choiceButtons a:hover {	font-weight: bold;	color: #195e84;}.choiceButtons a:hover img  {	background-image: url(../imagesMember/icon-classroomChallenge_over.png);	background-repeat: no-repeat;}.choiceButtonsOn  {	font-weight: bold;}.choiceButtonsOn a img {	background-image: url(../imagesMember/icon-classroomChallenge_over.png);	background-repeat: no-repeat;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}.choiceButtons a img ,.choiceButtons a:link img  {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}.horizScrollGameWrap {	width: 355px;	float: left;	position: absolute;	left: 255px;}.horizScrollGameWrapIndiv {	width: 275px;	float: left;	position: absolute;	left: 335px;}.iconScoot {	padding-left: 60px;}.arrowWrap {	margin-top: 10px;	float: left;	width: 13px;}.arrowWrapRt {	margin-top: 10px;	width: 13px;	padding-right: 5px;	position: absolute;	right: 2px;}/* ---- scorekeepr rules ---- */.tableScorekeeper, .tableScorekeeperClass , .tableScorekeeperChallenge{	width: 630px;	font-size: 70%;	text-align: left;	margin: 0px;	padding: 0px;}.tableScorekeeperClass {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #F4DD7F;}.tableScorekeeperChallenge {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E3C342;}.tableScorekeeper th, .tableScorekeeperClass th {	background-image: url(../imagesMember/table_skBG-top.gif);	background-repeat: no-repeat;	padding-top: 6px;	padding-right: 6px;	padding-bottom: 6px;	padding-left: 12px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-top-color: #F4DD7F;	border-right-color: #F4DD7F;	border-bottom-color: #F4DD7F;}.tableScorekeeper .nobg {	background-image: none;	border-top-width: 0px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 0px;	border-right-style: solid;	border-right-color: #F4DD7F;	border-bottom-style: solid;	border-bottom-color: #F3E395;}.tableScorekeeper tr .subHead {	border-left-width: 1px;	border-left-style: solid;	border-left-color: #F4DD7F;	padding-top: 6px;	padding-right: 6px;	padding-bottom: 6px;	padding-left: 12px;	background-color: #F6EDB7;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FAF9F1;	font-weight: bold;	height: 10px;}.tableScorekeeper .colorAlt, .tableScorekeeperClass .colorAlt  {	background-color: #FFF;}.tableScorekeeper .colorReg .spec, .tableScorekeeperClass .colorReg .spec  , .tableScorekeeperClass .colorRegBottom .spec{	padding-top: 6px;	padding-right: 6px;	padding-bottom: 6px;	padding-left: 12px;	background-image: url(../imagesMember/table_skArrow1.gif);	background-repeat: no-repeat;	background-position: left top;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #F4DD7F;}.tableScorekeeper .colorAlt .specAlt, .tableScorekeeperClass .colorAlt .specAlt {	background-color: #FFF;	background-image: url(../imagesMember/table_skArrow2.gif);	background-repeat: no-repeat;	background-position: left top;	padding-top: 6px;	padding-right: 6px;	padding-bottom: 6px;	padding-left: 12px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #F4DD7F;}.tableScorekeeper tr td, .tableScorekeeperClass tr td , .tableScorekeeperChallenge tr td{	padding: 6px;}.tableScorekeeper td {	width: 100px;}.tableScorekeeper .colorAlt td, .tableScorekeeperClass .colorAlt td {	border-left-width: 1px;	border-left-style: solid;	border-left-color: #FAF9F1;}.tableScorekeeper .colorReg td, .tableScorekeeperClass .colorReg td {	border-left-width: 1px;	border-left-style: solid;	border-left-color: #F6F0C5;}.tableScorekeeper .colorReg .rtBorder, .tableScorekeeper .colorAlt .rtBorder, .tableScorekeeperClass .colorReg .rtBorder, .tableScorekeeperClass .colorAlt .rtBorder      {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #F4E290;}.tableScorekeeper tr .spacer, .tableScorekeeperClass tr .spacer , .tableScorekeeperChallenge tr .spacer,{	height: 0px;	margin: 0px;	padding: 0px;	font-size: 0%;}.tableScorekeeper .total td, .tableScorekeeperClass .total td{	background-color: #DDA714;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #F4E290;	font-weight: bold;	color: #FFF;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFF;}.tableScorekeeper .grandTotal td {	background-color: #1E88AC;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #F4E290;	font-weight: bold;	color: #FFF;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFF;}.tableScorekeeper tr th.firstEntry{	border-left-width: 1px;	border-left-style: solid;	border-left-color: #F4DD7F;	color: #1E88AC;	font-size: 120%;}.tableScorekeeperClass tr .firstEntry {	border-left-width: 1px;	border-left-style: solid;	border-left-color: #F4DD7F;}.tableScorekeeperChallenge tr th.firstEntry {	border-left-width: 1px;	border-left-style: solid;	border-left-color: #195E84;	color: #FFF;	font-size: 120%;}.tableScorekeeperChallenge .firstEntryWide {	width: 25%;}.tableScorekeeperChallenge .grandTotal td {	background-color: #195E84;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #F4E290;	font-weight: bold;	color: #FFF;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFF;}.tableScorekeeperChallenge .total td {	background-color: #CA862E;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FAF9F1;	font-weight: bold;	color: #FFF;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E0B62B;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #E0B62B;}.tableScorekeeperChallenge .colorReg td {	border-left-width: 1px;	border-left-style: solid;	border-left-color: #F6F0C5;}.tableScorekeeperChallenge .colorAlt td {	border-left-width: 1px;	border-left-style: solid;	border-left-color: #FAF9F1;}.tableScorekeeperChallenge tr.colorRegBottom {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E3C342;}.tableScorekeeperChallenge td {	width: 100px;}.tableScorekeeperChallenge .colorAlt .specAlt {	background-color: #FFF;	background-image: url(../imagesMember/table_skArrow2.gif);	background-repeat: no-repeat;	background-position: left top;	padding-top: 6px;	padding-right: 6px;	padding-bottom: 6px;	padding-left: 12px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #E0B62B;}.tableScorekeeperChallenge .colorReg .spec {	padding-top: 6px;	padding-right: 6px;	padding-bottom: 6px;	padding-left: 12px;	background-image: url(../imagesMember/table_skArrow1challenge.gif);	background-repeat: no-repeat;	background-position: left top;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #E0B62B;}.tableScorekeeperChallenge .colorAlt {	background-color: #FFF;}.tableScorekeeperChallenge tr .subHead , .tableScorekeeperChallenge tr.subHead{	border-left-width: 1px;	border-left-style: solid;	border-left-color: #E0B62B;	padding-top: 6px;	padding-right: 6px;	padding-bottom: 6px;	padding-left: 12px;	background-color: #E0B62B;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FAF9F1;	font-weight: bold;	height: 10px;	color: #FFF;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E0B62B;}.tableScorekeeperChallenge .nobg {	background-image: none;	border-top-width: 0px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 0px;	border-right-style: solid;	border-right-color: #195E84;	border-bottom-style: solid;	border-bottom-color: #195E84;}.tableScorekeeperChallenge tr .firstEntry {	border-left-width: 1px;	border-left-style: solid;	border-left-color: #195E84;}.tableScorekeeperChallenge th {	background-image: url(../imagesMember/tableChallenge_skBG-top.gif);	background-repeat: no-repeat;	padding-top: 6px;	padding-right: 6px;	padding-bottom: 6px;	padding-left: 12px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-top-color: #195E84;	border-right-color: #195E84;	border-bottom-color: #195E84;	color: #FFF;}.tableScorekeeperChallenge .colorAlt .rtBorder , .tableScorekeeperChallenge .colorReg .rtBorder{	border-right-width: 1px;	border-right-style: solid;	border-right-color: #E0B62B;}