#profileShell {
	position: relative;
	background: #009933;
	width: auto;
	height: auto;
	overflow: visible;
}
#profileHeaderShell {
	position: relative;
	background: #009933;
	width: 750px;
	height: 54px;
}
.largeWhiteText {
	font: bold 14px arial,helvetica,sans-serif;
	color: #ffffff;
}
.plainGreyText {
	font: 12px arial,helvetica,sans-serif;
	color: #d7c6d0;
	text-decoration: none;
}
.strGreenText1 {
	font: bold 12px arial,helvetica,sans-serif;
	color: #c7ff6b;
}
.profileRule {
	background: #000000;
	width: 750px;
	height: 1px;
	padding: 0px 0px 0px 0px;
	clear: both;
}
.profilePaginationShell {
	position: relative;
	width: 750px;
	height: 21px;
	background: #666666;
	font: 11px arial,helvetica,sans-serif;
	color: #cccccc;
	text-align: left;
	padding-top: 4px;
	text-indent: 23px;
}
.profilePaginationLink {
	font: 11px arial,helvetica,sans-serif;
	color: #ffffff;
	text-decoration: none;
}
.profilePaginationLinkOn {
	font: bold 11px arial,helvetica,sans-serif;
	color: #ccff66; 
}
#profileSortBy {
	width: 124px;
	height: 22px;
	margin-right: 1px;
	text-indent: 23px;
}
#profileSortRecent {
	width: 143px;
	height: 22px;
	margin-right: 1px;
}
#profileSortTimes {
	width: 134px;
	height: 22px;
	margin-right: 1px;
}
#profileSortRating {
	width: 105px;
	height: 22px;
	margin-right: 1px;
}
#profileSortDifficulty {
	width: 105px;
	height: 22px;
	margin-right: 1px;
}
#profileSortDate {
	width: 126px;
	height: 22px;
	margin-right: 1px;
}
#profileSortEnd {
	width: 7px;
	height: 22px;
}
.profileRowShellOut {
	position: relative;
	background: #009933 url('/tools/img/profile/row.off.jpg') no-repeat center;
	width: 750px;
	height: 108px;
	padding: 0px 0px 0px 0px;
	clear: both;
}
.profile1MRowShellOut {
	position: relative;
	background: #009933 url('/tools/img/universal/1m.row.off.jpg') no-repeat center;
	width: 750px;
	height: 108px;
	padding: 0px 0px 0px 0px;
	clear: both;
}
.profileRowShellOver {
	position: relative;
	background: #009933 url('/tools/img/profile/row.over.jpg') no-repeat center;
	width: 750px;
	height: 108px;
	padding: 0px 0px 0px 0px;
	clear: both;
}
.profile1MRowShellOver {
	position: relative;
	background: #009933 url('/tools/img/universal/1m.row.over.jpg') no-repeat center;
	width: 750px;
	height: 108px;
	padding: 0px 0px 0px 0px;
	clear: both;
}
.profileRowShellOut TD {
	font: 11px arial,helvetica,sans-serif;
	color: #000000; 
	text-align: left;
}
.profile1MRowShellOut TD {
	font: 11px arial,helvetica,sans-serif;
	color: #000000; 
	text-align: left;
}
.profileRowShellOver TD {
	font: 11px arial,helvetica,sans-serif;
	color: #000000; 
	text-align: left;
}
.profile1MRowShellOver TD {
	font: 11px arial,helvetica,sans-serif;
	color: #000000; 
	text-align: left;
}
.plainBlackText {
	font: 11px arial,helvetica,sans-serif;
	color: #000000;
	text-decoration: none;
}
.plainSmallGreyText {
	font: 12px arial,helvetica,sans-serif;
	color: #999999;
	text-decoration: none;
}
.plainRedText {
	font: 11px arial,helvetica,sans-serif;
	color: #990000;
	text-decoration: none;
}
.strGreenText2 {
	font: bold 11px arial,helvetica,sans-serif;
	color: #339900; 
	text-decoration: none;
}
#profileFtrShell {
	width: 750px;
	height: 38px;
	background: url('/tools/img/profile/bottom.jpg') no-repeat;
	padding-top: 12px;
	text-align: left;
	text-indent: 550px;
}
#profileFtrShell A {
	text-decoration: underline;
	font: bold 12px arial,helvetica,sans-serif;
	color: #ffffff;
}
.modalOff {
	position: absolute;
	visibility: hidden;
	display: none;
	top: 50px;
	left: 200px;
	z-index: -5;
}
.modalOn {
	position: absolute;
	visibility: visible;
	display: block;
	top: 50px;
	left: 200px;
	z-index: 5;
}
#stfShell {
	background: url('/tools/img/profile/stf.bk.gif') no-repeat;
	width: 302px;
	height: 252px;
}
#deleteShell {
	background: url('/tools/img/profile/del.overlay.bk.gif') no-repeat;
	width: 301px;
	height: 142px;
}
.stfBoldWhiteText {
	font: bold 12px arial,helvetica,sans-serif;
	color: #ffffff;
}
.stfWhiteText {
	font: 10px arial,helvetica,sans-serif;
	color: #ffffff;
}
.stfGreyText {
	font: 12px arial,helvetica,sans-serif;
	color: #999999;
}
#profileBuildGames {
	position: relative;
	background: url('/tools/img/profile/error.bk.gif') no-repeat;
	width: 750px;
	height: 150px;
	text-align: center;
}
#profileLoginStatus {
	position: relative;
	background: url('/tools/img/profile/login.bk.jpg') no-repeat;
	width: 750px;
	height: 306px;
	text-align: center;
}
#profileLoginStatus TD {
	font: 12px arial,helvetica,sans-serif;
	color: #ffffff;
}
