body {
    text-align: center;
    font: 69%/1.27em Verdana, Arial, Helvetica, sans-serif;
    margin: 0 auto;
    color: #5f5f5f;
	background: #e5e3e3;
}

#header ul{
	margin: 0 0 0 36px;
	padding-top: 88px
}
#header ul li{
	float: left;
	margin: 0 47px 0 0;
	padding: 0;
	background: none;
}
#header ul li.last{
	margin-right: 0;
}
#header li a{
	display: block;
	line-height: 11px;
	text-indent: -3000px;
}
#header a#ABC_hdr_logo{
	position: absolute;
	top: 25px;
	left: 26px;
}
a#nav_01{
	background: url(/site/inc/img/nav_01_bg.gif) no-repeat;
	width: 37px;
}
a#nav_02{
	background: url(/site/inc/img/nav_02_bg.gif) no-repeat;
	width: 69px;
}
a#nav_03{
	background: url(/site/inc/img/nav_03_bg.gif) no-repeat;
	width: 85px;
}
a#nav_04{
	background: url(/site/inc/img/nav_04_bg.gif) no-repeat;
	width: 82px;
}
a#nav_05{
	background: url(/site/inc/img/nav_05_bg.gif) no-repeat;
	width: 82px;
}
a#nav_06{
	background: url(/site/inc/img/nav_06_bg.gif) no-repeat;
	width: 112px;
}
a#nav_07{
	background: url(/site/inc/img/nav_07_bg.gif) no-repeat;
	width: 86px;
}
a#nav_08{
	background: url(/site/inc/img/nav_08_bg.gif) no-repeat;
	width: 30px;
}
a#nav_01:hover{
	background: url(/site/inc/img/nav_01_bg.gif) no-repeat center left;
}
a#nav_02:hover{
	background: url(/site/inc/img/nav_02_bg.gif) no-repeat center left;
}
a#nav_03:hover{
	background: url(/site/inc/img/nav_03_bg.gif) no-repeat center left;
}
a#nav_04:hover{
	background: url(/site/inc/img/nav_04_bg.gif) no-repeat center left;
}
a#nav_05:hover{
	background: url(/site/inc/img/nav_05_bg.gif) no-repeat center left;
}
a#nav_06:hover{
	background: url(/site/inc/img/nav_06_bg.gif) no-repeat center left;
}
a#nav_07:hover{
	background: url(/site/inc/img/nav_07_bg.gif) no-repeat center left;
}
a#nav_08:hover{
	background: url(/site/inc/img/nav_08_bg.gif) no-repeat center left;
}
a#nav_01.active{
	background: url(/site/inc/img/nav_01_bg.gif) no-repeat bottom left;
}
a#nav_02.active{
	background: url(/site/inc/img/nav_02_bg.gif) no-repeat bottom left;
}
a#nav_03.active{
	background: url(/site/inc/img/nav_03_bg.gif) no-repeat bottom left;
}
a#nav_04.active{
	background: url(/site/inc/img/nav_04_bg.gif) no-repeat bottom left;
}
a#nav_05.active{
	background: url(/site/inc/img/nav_05_bg.gif) no-repeat bottom left;
}
a#nav_06.active{
	background: url(/site/inc/img/nav_06_bg.gif) no-repeat bottom left;
}
a#nav_07.active{
	background: url(/site/inc/img/nav_07_bg.gif) no-repeat bottom left;
}
a#nav_08.active{
	background: url(/site/inc/img/nav_08_bg.gif) no-repeat bottom left;
}
#col_01_intro h2{
	text-indent: -3000px;
	margin-bottom: 15px;
}
#col_01_introHome h2{
	text-indent: -3000px;
	line-height: 49px;
	background: url(/site/inc/img/hdr_catchmentInCrisis.gif) no-repeat;
	margin-bottom: 0px;
	margin-top: 0;
	padding-top: 0;
}
#col_01_intro h2#playGame{
	line-height: 23px;
	background: url(/site/inc/img/hdr_playCatchmentDetox.gif) no-repeat;
}
#col_01_intro h2#hdr_howToPlay{
	line-height: 40px;
	background: url(/site/inc/img/hdr_howToPlay.gif) no-repeat;
}
#col_01_intro h2#hdr_winPrizes{
	line-height: 67px;
	background: url(/site/inc/img/hdr_winPrizes.gif) no-repeat;
}
#col_01_intro h2#hdr_teacherInfo{
	line-height: 18px;
	background: url(/site/inc/img/hdr_infoForTeachers.gif) no-repeat;
}
#col_01_intro h2#hdr_faq{
	line-height: 40px;
	background: url(/site/inc/img/hdr_faq.gif) no-repeat;
}
#col_01_intro h2#hdr_highScores{
	line-height: 45px;
	background: url(/site/inc/img/hdr_catchmentHighScores.gif) no-repeat;
}
h2#hdr_watchTimStubbs{
	line-height: 62px;
	background: url(/site/inc/img/hdr_watchTimStubbs.gif) no-repeat;
	text-indent: -3000px;
	margin-bottom: 15px;
}
.positionRelative{
	position: relative;
}
.clear{
	clear: both;
	height: 0%;
	line-height: 0;
}
.comp_divider{
	clear: both;
	line-height: 10px;
	height: 10px;
}
#col_02_panelMain h2, #panel_title_2ColA h2, #panel_title_2ColB h2{
	text-indent: -3000px;
	line-height: 41px;
}
.panel_title h2{
	text-indent: -3000px;
	line-height: 41px;
	margin-top: 9px;
}
#panel_title_2ColA h2, #panel_title_2ColB h2{
	margin-top: 9px;
}
#howToPlay h2{
	background: url(/site/inc/img/hdr_howToPlay.png) no-repeat;
}
#playAndWin h2{
	background: url(/site/inc/img/hdr_playAndWin.png) no-repeat;
}
#highScores h2{
	background: url(/site/inc/img/hdr_highScores.png) no-repeat;
}
#otherResources h2{
	background: url(/site/inc/img/hdr_audioVideoMore.png) no-repeat;
}
#startNewGame h2{
	background: url(/site/inc/img/hdr_startNewGame.png) no-repeat;
}
#loadSavedGame h2{
	background: url(/site/inc/img/hdr_loadSavedGame.png) no-repeat;
}
h2#step_01{
	background: url(/site/inc/img/hdr_step_01.png) no-repeat;
}
h2#step_02{
	background: url(/site/inc/img/hdr_step_01.png) no-repeat;
}
h2#step_03{
	background: url(/site/inc/img/hdr_step_01.png) no-repeat;
}
h2#comp_title_01{
	background: url(/site/inc/img/hdr_comp_01.png) no-repeat;
}
h2#comp_title_02{
	background: url(/site/inc/img/hdr_comp_02.png) no-repeat;
}
h2#comp_title_03{
	background: url(/site/inc/img/hdr_howToWin.png) no-repeat;
}
h2#comp_title_04{
	background: url(/site/inc/img/hdr_howIsWinnerChosen.png) no-repeat;
}
h2#teacher_info_title{
	background: url(/site/inc/img/hdr_teacherInfo.png) no-repeat;
}
h2#faq_title{
	background: url(/site/inc/img/hdr_faq.png) no-repeat;
}
h2#terms_and_conditions_title{
	background: url(/site/inc/img/hdr_termsConditions.png) no-repeat;
}
h2#privacy_policy_title{
	background: url(/site/inc/img/hdr_privacyPolicy.png) no-repeat;
}
h2#about_title{
	background: url(/site/inc/img/hdr_aboutUs.png) no-repeat;
}
h2#contact_us_title{
	background: url(/site/inc/img/hdr_contactUs.png) no-repeat;
}
h2#send_to_a_friend_title{
	background: url(/site/inc/img/hdr_sendToFriend.png) no-repeat;
}
h2#other_resources_title{
	background: url(/site/inc/img/hdr_otherResourcesLarge.png) no-repeat;
}
h2#high_scores_title{
	background: url(/site/inc/img/hdr_highScoresLarge.png) no-repeat;
}
h2#forgot_code_title{
	background: url(/site/inc/img/hdr_forgotGameCode.png) no-repeat;
}
h2#videoTutorial_title{
	background: url(/site/inc/img/hdr_videoTutorial.png) no-repeat;
}
#competition_content .content h3{
	text-indent: -3000px;
	line-height: 11px;
	margin-left: 124px;
}
#competition_content h3#comp_SubHdr_01{
	background: url(/site/inc/img/subHdr_prize_01.gif) no-repeat;
}
#competition_content h3#comp_SubHdr_02{
	background: url(/site/inc/img/subHdr_prize_02.gif) no-repeat;
}
.comp_wrapper img{
	padding-bottom: 20px;
}
img.imgFloatLeft{
	margin-right: 15px;
	float: left;
}
img.imgFloatRight{
	margin-left: 15px;
	float: right;
}
a.panelBtn, a.btn_nextStep, a.btn_teacherInfo, a.btn_tutorial, a.btn_playGame, a.btn_fullDetails, a.btn_moreScores, a.btn_startGame, a.btn_retrieveGame{
	display: block;
	width: 152px;
	line-height: 34px;
	text-indent: -3000px;
	margin-top: 10px;
}
a.btn_playGame{
	background:url(/site/inc/img/btn_playGame.png) no-repeat;
}
a.btn_nextStep{
	background: url(/site/inc/img/btn_nextStep.gif) no-repeat;
}
a.btn_tutorial{
	background: url(/site/inc/img/btn_tutorial.gif) no-repeat;
}
a.btn_fullDetails{
	background: url(/site/inc/img/btn_fullDetails.gif) no-repeat;
}
a.btn_moreScores{
	background: url(/site/inc/img/btn_moreScores.gif) no-repeat;
}
a.btn_startGame{
	background: url(/site/inc/img/btn_startGame.gif) no-repeat;
}
a.btn_retrieveGame{
	background: url(/site/inc/img/btn_retrieveGame.gif) no-repeat;
}
a.btn_teacherInfo{
	background: url(/site/inc/img/btn_teacherInfo.gif) no-repeat;
	margin-left: 5px;
}
a.btn_tutorial:hover, a.btn_fullDetails:hover, a.btn_moreScores:hover, a.btn_nextStep:hover, a.btn_teacherInfo:hover, a.btn_playGame:hover, a.btn_retrieveGame:hover, a.btn_me:hover{
	background-position: bottom;
}
a.homePg_btn{
	position: absolute;
	bottom: 0px;
	right: 10px;
}
a.btnFloatLeft{
	float: left;
}
a.btnFloatRight{
	float: right;
}
a.clearMargin{
	margin-top: 0;
}
#TB_highScores{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.18em;
}
#TB_highScores tr{
	background: url(/site/inc/img/homePg_table_highScores_bg.gif) repeat-x bottom left;
}
#TB_highScores td.position{
	padding: 3px 12px 3px 7px;
}
#TB_highScores td.town{
	padding: 3px 0 3px 0;
}
#TB_highScores td.scores{
	padding: 3px 10px 3px 0;
	text-align: right;
	font-size: 14px;
}
#TB_highScores td.scores strong{
	color: #4faf00;
}
#footer a{
	margin-right: 70px;
}
#footer a.last{
	margin-right: 0;
}
ul#footerLinks {
	margin-top: 30px;
	padding-bottom: 50px;
}
ul#footerLinks li{
	display: inline;
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
	border-right: 1px solid #9f9e9e;
	color: #9f9e9e;
	background: none;
}
ul#footerLinks li.last{
	margin-right: 0;
	padding-right: 0;
	border-right: none;
}
ul#footerLinks a{
	margin-right: 0;
	color:#9f9e9e;
	text-decoration: none;
}
ul#footerLinks a:hover{
	text-decoration: underline;
}
div.textFieldLong{
	height: 24px;
	background: url(/site/inc/img/input_bg.png) no-repeat;
	width: 271px;
	padding: 7px 0 0 10px;
	position: relative;
}
div.textFieldLong input{
	width: 265px;
}
div.textFieldShort{
	height: 24px;
	background: url(/site/inc/img/input_bg_short.png) no-repeat;
	width: 112px;
	padding: 7px 0 0 10px;
	float: left;
	margin: 10px 0 15px 0;
	position: relative;
}
div.textFieldShort input{
	width: 105px;
}
a.reminder{
	background: url(/site/inc/img/arrow_link.gif) no-repeat center left;
	padding-left: 7px;
	font-size: 0.91em;
}
.content p.last{
	margin-bottom: 0;
}
.highlight{
	color: #50af01;
	font-weight: bold;
}
#faq_divider{
	height: 59px;
	line-height: 59px;
	background: url(/site/inc/img/faq_divider.gif) no-repeat;
}


ol#faq_questions {
	margin-left:0;
	padding-left:0;
}
ol#faq_questions li{
	background: url(/site/inc/img/homePg_table_highScores_bg.gif) repeat-x bottom left;
	padding: 4px 7px;
	padding-left: 0px;
	list-style: none;
}
ol#faq_questions li.last{
	background: none;
	padding-bottom: 10px;
}
ol#faq_questions li a{
	text-decoration: none;
	font-size: 1.27em;
	font-weight: bold;
	line-height: normal;
	margin-left:10px;
}
ol#faq_questions li a:hover{
	text-decoration: none;
	color: #26b0e5;
}
ol#faq_questions li span{
	width: 30px;
	display: block;
	float: left;
	text-indent: -3000px;
	padding-right: 0px;

}
ol#faq_questions li#faq_1 span{
	background: url(/site/inc/img/icon_faq_1.gif) no-repeat bottom left;
}
ol#faq_questions li#faq_2 span{
	background: url(/site/inc/img/icon_faq_2.gif) no-repeat bottom left;
}
ol#faq_questions li#faq_3 span{
	background: url(/site/inc/img/icon_faq_3.gif) no-repeat bottom left;
}
ol#faq_questions li#faq_4 span{
	background: url(/site/inc/img/icon_faq_4.gif) no-repeat bottom left;
}
ol#faq_questions li#faq_5 span{
	background: url(/site/inc/img/icon_faq_5.gif) no-repeat bottom left;
}
ol#faq_questions li#faq_6 span{
	background: url(/site/inc/img/icon_faq_6.gif) no-repeat bottom left;
}
ol#faq_questions li#faq_7 span{
	background: url(/site/inc/img/icon_faq_7.gif) no-repeat bottom left;
}
ol#faq_questions li#faq_8 span{
	background: url(/site/inc/img/icon_faq_8.gif) no-repeat bottom left;
}
ol#faq_answers{
	padding-bottom: 15px;
	padding-left:0;
}
ol#faq_answers li{
	padding-left: 0px;
	list-style:none;
}
ol#faq_answers li#faqDtl_1{
	background: url(/site/inc/img/icon_faq_large_1.gif) no-repeat;
}
ol#faq_answers li#faqDtl_2{
	background: url(/site/inc/img/icon_faq_large_2.gif) no-repeat;
}
ol#faq_answers li#faqDtl_3{
	background: url(/site/inc/img/icon_faq_large_3.gif) no-repeat;
}
ol#faq_answers li#faqDtl_4{
	background: url(/site/inc/img/icon_faq_large_4.gif) no-repeat;
}
ol#faq_answers li#faqDtl_5{
	background: url(/site/inc/img/icon_faq_large_5.gif) no-repeat;
}
ol#faq_answers li#faqDtl_6{
	background: url(/site/inc/img/icon_faq_large_6.gif) no-repeat;
}
ol#faq_answers li#faqDtl_7{
	background: url(/site/inc/img/icon_faq_large_7.gif) no-repeat;
}
ol#faq_answers li#faqDtl_8{
	background: url(/site/inc/img/icon_faq_large_8.gif) no-repeat;
}
#form_prompt{
	width: 281px;
}
.formMessages p{
	font-weight: bold;
	font-size: 1.09em;
	margin-bottom: 20px;
	line-height: 1.50em;
}
form p{
	font-weight: bold;
	font-size: 1.09em;
	margin-bottom: 20px;
	line-height: 1.50em;
}
#validation_error{
	color: #f26c4f;
}

#validation_error a{
	color: #f26c4f;
}

form .errorCheck{
	background: url(/site/inc/img/icon_errorCheck.gif) no-repeat;
	width: 59px;
	height: 18px;
	text-indent: -3000px;
	position: absolute;
	top: 7px;
	right: 7px;
}
form#contact_us, form#send_to_friend, form#forgot_game_code{
	width: 281px;
}
form#high_scores{
	width: 100%;
	margin-bottom: 30px;
}
form#contact_us label, form#send_to_friend label{
	display: block;
	text-indent: -3000px;
	line-height: 11px;
	margin-bottom: 5px;
}
label#full_name_label{
	background: url(/site/inc/img/label_bg_yourName.gif) no-repeat;
}
label#email_label{
	background: url(/site/inc/img/label_bg_yourEmail.gif) no-repeat;
}
label#queryType_label{
	background: url(/site/inc/img/label_bg_queryType.gif) no-repeat;
}
label#comments_label{
	background: url(/site/inc/img/label_bg_comments.gif) no-repeat;
}
label#friendsName_label{
	background: url(/site/inc/img/label_bg_friendsName.gif) no-repeat;
}
label#friendsEmail_label{
	background: url(/site/inc/img/label_bg_friendsEmail.gif) no-repeat;
}
input#sendBtn, input#searchPlayerBtn, input#me {
	display: block;
	height: 34px;
	width: 152px;
	float: left;
	cursor: pointer;
}

input#startGameBtn, input#retrieveGameBtn {
	display: block;
	width: 152px;
	line-height: 34px;
	text-indent: -3000px;
	margin-top: 10px;
	height: 34px;
	cursor: pointer;
}

input#retrieveGameBtn {
	float:right;
}

input#sendBtn{
	background: url(/site/inc/img/btn_send.gif) no-repeat;
}

input#searchPlayerBtn{
	background: url(/site/inc/img/btn_searchPlayer.gif) no-repeat;
	position: relative;
	top: -4px;
	left:10px
	float:none;
	margin-left:10px;
	
}
input#searchPlayerBtn:hover, input#searchPlayerBtn.sfhover, input#sendBtn:hover, input#sendBtn.sfhover, input#startGameBtn:hover, input#startGameBtn.sfInputHover, input#retrieveGameBtn:hover, input#retrieveGameBtn.sfInputHover{
	background-position: bottom left;
}
input#startGameBtn {
	background: url(/site/inc/img/btn_startGame.gif) no-repeat;
}
input#retrieveGameBtn {
	background: url(/site/inc/img/btn_retrieveGame.gif) no-repeat;
}

#viewByWrapper{
	float: left;
}
#playerNameWrapper{
	float: left; 
	margin-bottom: 10px;
}
#viewByWrapper input{
	float: left;
	margin-right: 5px;
}
label.radioLabel{
	color: #000000;
	font-size: 0.91em;
	font-weight: bold;
	margin-right: 35px;
	display: block;
	float: left;
	line-height: 1.8em;
}
label.ABC{
	background: url(/site/inc/img/icon_ABC_label.gif) no-repeat;
	padding-left: 30px;
}
form#contact_us div.textFieldLong, form#send_to_friend div.textFieldLong{
	margin-bottom: 15px;
}
form#contact_us textarea{
	width: 96%;
	overflow: auto;
	height: 80px;
}
form#contact_us #queryTypeWrapper input{
	vertical-align: middle;
}
form#contact_us #queryTypeWrapper label{
	text-indent: 0;
	display: inline;
	vertical-align: middle;
	line-height: 1.8em;
}
div.textAreaBg{
	height: 85px;
	background: url(/site/inc/img/textfield_bg.gif) no-repeat;
	width: 271px;
	padding: 7px 0 0 10px;
	margin-bottom: 15px;
	position: relative;
}
#queryTypeWrapper{
	margin-bottom: 15px;
}
#highScores_table th{
	border-bottom: 1px solid #FFF;
	height: 51px;
	text-indent: -3000px;
}
#highScores_table td{
	padding: 3px 10px 4px 10px;
	vertical-align: middle;
	text-align: right;
}
th#th_rank{
	background: url(/site/inc/img/tableHdr_bg_rank.gif) no-repeat;
	width: 64px;
}
th#th_name{
	background: url(/site/inc/img/tableHdr_bg_name.gif) no-repeat;
	width: 176px;
}
th#th_environment{
	background: url(/site/inc/img/tableHdr_bg_environment.gif) no-repeat;
	width: 67px;
}
th#th_economy{
	background: url(/site/inc/img/tableHdr_bg_economy.gif) no-repeat;
	width: 80px;
}
th#th_population{
	background: url(/site/inc/img/tableHdr_bg_population.gif) no-repeat;
	width: 80px;
}
th#th_score{
	background: url(/site/inc/img/tableHdr_bg_score.gif) no-repeat;
	width: 133px;
}
#highScores_table tr.alternate td{
	background-color: #dedede;
	border-right: 1px solid #fff;
}
#highScores_table tr.myScore td{
	background-color: #55b209;
	border-right: 1px solid #62b81c;
	border-left: 1px solid #50a908;	
}
#highScores_table tr.alternate td.first{
	background: url(/site/inc/img/tableCell_bg_greyLeft.gif) no-repeat top left #DEDEDE;
}
#highScores_table tr.alternate td.last{
	background: url(/site/inc/img/tableCell_bg_greyRight.gif) no-repeat top right #DEDEDE;
	border-right: none;
}
#highScores_table td.td_rank{
	text-align: center;
	font-weight: bold;
}
#highScores_table td.td_economy{
	text-align: center;
}
#highScores_table td.td_environment{
	text-align: center;
}
#highScores_table td.td_name{
	text-align: left;
}
#highScores_table  td.alt{
	border-right: 1px solid #fff;
}
#highScores_table td{
	border-right: 1px solid #fff;
	border-left: 1px solid #e5e5e5;
}
#highScores_table td.first, #highScores_table tr.normal td.first{
	border-left: none;
}
#highScores_table td.last{
	border-right: none;
}
#highScores_table td.td_name div{
	text-transform: uppercase;
	display: block;
}
#highScores_table td a.mapAlt, #highScores_table td a.map, #highScores_table td a.mapGreen, #yourResults_table td a.mapGreen{
	height: 22px;
	display: block;
	float: right;
	text-indent: -3000px;
	width: 50px;
	text-decoration: none;
	margin-left: 0;
}
#TB_highScores td a.mapHome {
	height: 18px;
	display: block;
	float: right;
	text-indent: -3000px;
	width: 43px;
	text-decoration: none;
	margin-left: 4px;
	background: url(/site/inc/img/btn_mapHome.gif) no-repeat top left;	
}


#highScores_table td a.mapAlt{
	background: url(/site/inc/img/btn_mapAlt.gif) no-repeat top left;
}
#highScores_table td a.map{
	background: url(/site/inc/img/btn_map.gif) no-repeat top left;
}
#highScores_table td a.mapGreen, #yourResults_table td a.mapGreen{
	background: url(/site/inc/img/btn_mapGreen.gif) no-repeat top left;
}


/*
#highScores_table td a.mapAlt{
	background: url(/site/inc/img/btn_mapAlt.gif) no-repeat top left;
}
#highScores_table td a.map{
	background: url(/site/inc/img/btn_map.gif) no-repeat top left;
}
#highScores_table td a.mapGreen, #yourResults_table td a.mapGreen{
	background: url(/site/inc/img/btn_mapGreen.gif) no-repeat top left;
}
*/


#highScores_table td a.mapAlt:hover, #highScores_table td a.map:hover, #highScores_table td a.mapGreen:hover, #yourResults_table td a.mapGreen:hover, #highScores_table tr.alternate td a.map:hover{
	background-position: bottom left;
}
#highScores_table td a.mapAlt span, #highScores_table td a.map span, #highScores_table td a.mapGreen span, #yourResults_table td a.mapGreen span{
	visibility: hidden;
}
#highScores_table td.td_score div, #yourResults_table td.td_score_results div{
	float: left;
	line-height: 1.7em;
	font-weight: bold;
}
#highScores_table td.td_score, #yourResults_table td.td_score_results{
	padding-top: 7px;
}
#highScores_table tr.myScore td{
	color: #fff;
	
}
#highScores_table tr.myScore td.first{
	background: #55b209 url(/site/inc/img/tableCell_bg_greenLeft.gif) no-repeat top left;
	border-left: none;
}
#highScores_table tr.myScore td.last{
	background: #55b209 url(/site/inc/img/tableCell_bg_greenRight.gif) no-repeat top right;
	border-right: none;
}
img.ABC_logo{
	margin-right: 7px;
	float: left;
}
#pagination{
	text-align: center;
	padding: 20px 0 30px 0;
	margin: auto;
}
#pagination ul{
	margin-left: 190px;
}
#pagination ul li{
	float: left;
	margin: 0;
	padding: 0;
	margin-right: 8px;
	background: none;
}
#pagination ul li.last{
	margin: 0;
}
#pagination ul li.pagBtn01 a, #pagination ul li.pagBtn02 a, #pagination ul li.pagBtn03 a, #pagination ul li.pagBtn04 a{
	display: block;
	text-indent: -3000px;
	width: 14px;
	height: 14px;
	line-height: 14px;
}
#pagination ul li.pagBtn01 a{
	background: url(/site/inc/img/btn_pagination_start.gif) top left;
}
#pagination ul li.pagBtn02 a{
	background: url(/site/inc/img/btn_pagination_back.gif) top left;
}
#pagination ul li.pagBtn03 a{
	background: url(/site/inc/img/btn_pagination_next.gif) top left;
}
#pagination ul li.pagBtn04 a{
	background: url(/site/inc/img/btn_pagination_last.gif) top left;
}
#pagination ul li.pagBtn01 a:hover, #pagination ul li.pagBtn02 a:hover, #pagination ul li.pagBtn03 a:hover, #pagination ul li.pagBtn04 a:hover{
	background-position: center left;
}
#pagination ul li.pagBtn01 a.inactive, #pagination ul li.pagBtn02 a.inactive, #pagination ul li.pagBtn03 a.inactive, #pagination ul li.pagBtn04 a.inactive{
	background-position: bottom left;
}
#pagination ul li.pagBtn01 a.inactive:hover, #pagination ul li.pagBtn02 a.inactive:hover, #pagination ul li.pagBtn03 a.inactive:hover, #pagination ul li.pagBtn04 a.inactive:hover{
	background-position: bottom left;
}
#pagination ul li a{
	font-size: 1.09em;
	text-decoration: none;
	line-height: normal;
}
#pagination ul li a:hover{
	text-decoration: underline;
}
#pagination ul li a.active{
	font-weight: bold;
	text-decoration: underline;
}
#yourResults_table td{
	background: url(/site/inc/img/tableResults_bg.gif) repeat-x #51af02;
	color: #fff;
	padding: 3px 10px 4px 10px;
	vertical-align: middle;
	text-align: right;
	border-right: 1px solid #94ce64;
	border-left: 1px solid #72b33e;
}
#yourResults_table td.td_your_results{
	font-weight: bold;
	text-align: center;
	width: 55px;
}
#yourResults_table td.td_name_results{
	text-align: left;
	width: 141px;
}
#yourResults_table td.td_name_results div{
	text-transform: uppercase;
}
#yourResults_table td.td_environment_results{
	text-align: center;
	width: 58px;
}
#yourResults_table td.td_economy_results{
	text-align: center;	
	width: 59px;
}
#yourResults_table td.td_population_results{
	text-align: center;	
	width: 58px;
}
#yourResults_table td.td_score_results{
	width: 112px;
}
#yourResults_table td#table_bottom, #yourResults_table td#table_top{
	padding: 0;
	border: 0;
}
#yourResults_table td.noBorderLeft{
	border-left: none;
}
#yourResults_table td.noBorderRight{
	border-right: none;
}
#gameCodeWrapper{
	margin-bottom: 10px;
}
a.backToTop{
	font-weight: bold;
	margin-left: 35px;
	padding-bottom: 10px;
	display: block;
	width: 75px;
	white-space: nowrap;
}
img#videoTutorialThumb{
	display: block;
	padding-bottom: 7px;
}