/* 	Visy - Enviro Maniacs Styles
   	Updated: 	5/5/09
   	Author: 	grodas@visualjazz.com.au
   	----------------------------------------------------*/

/*
	=CONTAINER
	=HEADER
	=CONTENT
	=FOOTER
	=updates 2010
*/
/* debugcode*/
/*
#pageContainer{
	border:2px solid #000;
}
*/



/* SITE =CONTAINER - page layout*/
#pageContainer, #header, #footer {
	width: 100%;
	margin: 0;
	position: relative;
}
.headerContent, .footerContent {
	width: 960px;
	margin: 0 auto;
	position: relative;
}

#content{
	width: 1088px;
	margin: 0 auto;
	position: relative;
}

#content .primaryColumn {
	overflow:hidden;
	width:624px;
	z-index:1;
	padding-left:68px;
}
#about{
	position:relative;
}
#about .primaryColumn{
	width:644px;
	background-image:url(../images/bg_about.gif);
	background-position:-2px -1px;
	background-repeat:no-repeat;
	padding-top:60px;
	padding-left:3px;
	padding-left:68px;
}
#teacherResources .primaryColumn{
	width:644px;
	background-image:url(../images/bg_teachers.gif);
	background-position:-2px -1px;
	background-repeat:no-repeat;
	padding-top:80px;
	padding-left:68px;
}
#content .secondaryColumn {
	overflow:hidden;
	width:357px;
}
#content #createCharacter .primaryColumn, #content #prizes .primaryColumn{
	width:100%;
}
#content #createCharacter .primaryColumn {
	overflow: visible;
	float: none;
}
#home .secondaryColumn{
	position:relative;
	bottom:70px;
	left:-10px;
}
/* ALL =HEADER STYLES IN HERE */
#header {
	background-image:url(../images/bg_header.gif);
	background-repeat:repeat-x;
	height:419px;
}
/*main Navigation-------------------------------------------------------*/

ul.globalNav {
	 
	display:block;
	line-height:50px;
	list-style:none;
	margin:0 auto;
	padding:0;	
	width:960px;
	height:70px;
	clear:both;
	position:relative;	
}
ul.globalNav  li{
	display:inline;
	padding:0;
	background-image:none;	
	width: auto!important;
}
ul.globalNav li a{
	background-image:url(../images/mainNavigation.gif);
	background-repeat:no-repeat;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:49px;
	display: inline;
}

ul.globalNav  li{
	background-position:left 5px;
	background-repeat:no-repeat;
}
ul.globalNav ul.sub_menu{

	display:block;
	list-style:none;
	margin:0;
	padding:0;		
}
ul.globalNav ul.topLevel ul.sub_menu li{
	display:block;

}
ul.globalNav  li li a{
	background-image:url(../images/BG_subNav.gif);
	background-repeat:repeat-x;
	height:43px;
	overflow:hidden;
	padding-top:0px;	
	background-position:0;	
	font-weight:bold;	
}
ul.globalNav li.teachers ul.sub_menu li a:hover {
	background-image:url(../images/BG_subNav_on.gif);
	background-repeat:repeat-x;
	height:43px;
	overflow:hidden;
	padding-top:0px;	
}
/*Buttons ---------------------------------------------------------------*/
ul.globalNav li.home a{
	background-position: 0 0;
	width:150px;	
}
ul.globalNav li.about a{
	background-position: -150px 0;
	width:204px;	
}
ul.globalNav li.games a{
	background-position: -355px 0;
	width:200px;	
}
ul.globalNav li.prizes a{
	background-position: -555px 0;
	width:195px;	
}	
ul.globalNav li.teachers a{
	background-position: -755px 0;
	width:210px;	
}	
/*Hover States -------------------------------------------------------------*/
ul.globalNav li.home a:hover{
	background-position: 0 -51px;
	width:150px;	
}
ul.globalNav li.about a:hover{
	background-position: -150px -51px;
	width:204px;	
}
ul.globalNav li.games a:hover{
	background-position: -355px -51px;
	width:200px;	
}
ul.globalNav li.prizes a:hover{
	background-position: -555px -51px;
	width:195px;	
}	
ul.globalNav li.teachers a.subnavLink:hover{
	background-position:-755px -51px;
	width:210px;	
}	
/*Selected States -------------------------------------------------------------*/
ul.globalNav li.home a.selected{
	background-position: 0 -51px;
	width:150px;	
}
ul.globalNav li.about a.selected{
	background-position: -150px -51px;
	width:204px;		
}
ul.globalNav li.games a.selected{
	background-position: -355px -51px;
	width:200px;	
}
ul.globalNav li.prizes a.selected{
	background-position: -555px -51px;
	width:195px;	
}	
ul.globalNav li.teachers a.selected{
	background-position:-755px -51px;
	width:210px;
}
/* subnav =====================================*/
div#globalNav .subNavList{
	display:none;
	width:200px;
	position:absolute;
	right:0;
	top:30px;
	z-index:10000;
}
div#globalNav .subNavList li{
	display:block;
}
/* ALL =CONTENT STYLES IN HERE */
#content {
	padding-bottom:146px;
	position:relative;
}
#content .primaryColumn, #content .secondaryColumn{
	min-height:100px;
	float:left;
	padding-bottom:20px;
}
#content .secondaryColumn{
	min-height:100px;
	float:right;
	padding-bottom:20px;
	font-size:80%;
}
.primaryColumn p{
	padding-right:35px;
	font-size:80%;
	color:#333;
	padding-bottom: 5px;
}
ul.topGames{
	display:block;
	width: 630px;
	list-style:none;
	overflow:hidden;
	padding-left:17px;
	padding-top:78px;
	margin-bottom: 20px;
}
ul.topGames li{
	float:left;
	padding:0 0 10px 0;
}
ul.topGamesToPlay {
	display:block;
	width: 630px;
	list-style:none;
	overflow:hidden;
	margin-bottom: 20px;
}
ul.topGamesToPlay li {
	float: left;
	padding:0 0 10px 0;
	display: inline;
}

#memberHome ul.topGames li{
	position:relative;
}
#memberHome ul.topGames li p{
	position:absolute;
	bottom:9px;
	color:#fff;
}
p.highScore{
	left:22px;
	font-size:110%;
	font-weight:bold;
	padding-bottom:0px;
}
p.played{
	left:128px;
	padding-bottom:0px;
}
.graphicButtons{
	height:62px;
	width:310px;
	margin-top:20px;
}
.graphicButtons a.lessonPlan{
	height:62px;
	width:310px;
	text-indent:-9999px;
	display:block;
	background-image:url(../images/btn_lessonPlan.gif);
	background-repeat:no-repeat;
}
.graphicButtons a.lp_recycling{
	height:62px;
	width:310px;
	text-indent:-9999px;
	display:block;
	background-image:url(../images/btn_gamePage_recycling_lessonPlan.gif);
	background-repeat:no-repeat;
}
.graphicButtons a.lp_water{
	height:62px;
	width:310px;
	text-indent:-9999px;
	display:block;
	background-image:url(../images/btn_gamePage_waterg_lessonPlan.gif);
	background-repeat:no-repeat;
}
.graphicButtons a.guestAccount{
	height:62px;
	width:310px;
	text-indent:-9999px;
	display:block;
	background-image:url(../images/btn_guest.gif);
	background-repeat:no-repeat;
}
#games .graphicButtons{
	margin-top:10px;
}
#about h3{
	color:#59862b;
	font-size:95%;
}
.faqsModule {
	margin-top:95px;
}
.faqsModule a{
	padding: 2px 0 10px;
	color:#000;
	font-size:80%;
	font-weight:bold;
	text-decoration:none;
	width:100%;
	display:block;
	cursor:pointer;
}
.faqsModule dl{
	margin-bottom:10px;
}
.faqsModule dt{
	background-image:url(../images/bg_QnA.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:5px;
	height:25px;
}
.faqsModule dd{
	background-image:url(../images/qaBottom.gif);
	background-position:bottom; 
	background-repeat:no-repeat;
	background-color:#309bd1;
	width:613px;
	padding:8px 0 8px 0;
}
.faqsModule dd p{
	margin-bottom:10px;
	padding:0 20px 0 20px;
	color:#fff;
}
.nullMargin, .steps1-3 ul li.nullMargin, div.nullMargin{
	margin:0;
}
.prizeModule{
	width:290px;
	height:auto;
	float:left;
	margin-top:20px;
	margin-right:45px;
	overflow:hidden;
	display:inline;
}
.prizeModule.school{
	margin-right:0px;
}
.prizeModule ul li{
	padding-bottom:5px;
}
.prizeModule h2{
	padding-top:15px;
	height:32px;
	text-indent:-9999px;
}
.prizeModule h3{
	font-size:95%;
}
.prizeModule p{
	font-size:80%;
	padding:0px;
}
.teacher h2{
	background-image:url(../images/heading_teacherPrize.gif);
	background-repeat:no-repeat;
}
.teacher h3{
	color:#9d0c0f;
}
.student h2{
	background-image:url(../images/heading_studentPrize.gif);
	background-repeat:no-repeat;
}
.student h3{
	color:#f46521;
}
.school h2{
	background-image:url(../images/heading_schoolPrize.gif);
	background-repeat:no-repeat;
}
.school h3{
	color:#ffa800;
}
/* page titles and headings*/
h2.topGames{
	background-image:url(../images/heading_topGames.gif);
	background-repeat:no-repeat;
	height:37px;
	text-indent:-99999px;	
	margin-top:32px;
	margin-bottom:20px;
}
h1.about{
	background-image:url(../images/heading_whatIs.gif);
	background-repeat:no-repeat;
	height:47px;
	text-indent:-99999px;
}
h1.createCharacter{
	background-image:url(../images/heading_createYourCharacter.gif);
	background-repeat:no-repeat;
	height:47px;
	text-indent:-99999px;
}
h1.editCharacter{
	background-image:url(../images/heading_editYourCharacter.gif);
	background-repeat:no-repeat;
	height:47px;
	text-indent:-99999px;
}
h2.faqs{
	background-image:url(../images/heading_faqs.gif);
	background-repeat:no-repeat;
	height:37px;
	text-indent:-99999px;	
	margin-top:15px;
	margin-bottom:20px;
}
h2.contact{
	background-image:url(../images/heading_contact.gif);
	background-repeat:no-repeat;
	height:37px;
	margin-bottom:20px;
	margin-top:15px;
	text-indent:-99999px;
}
h1.teacherResources{
	background-image:url(../images/heading_teachersResources.gif);
	background-repeat:no-repeat;
	height:47px;
	text-indent:-99999px;
}
h1.teacherRegistration{
	background-image:url(../images/heading_teachersRegistration.gif);
	background-repeat:no-repeat;
	height:47px;
	text-indent:-99999px;
}
h1.teacherRegistrationThanks{
	background-image:url(../images/heading_teachersRegistrationThanks.gif);
	background-repeat:no-repeat;
	height:47px;
	text-indent:-99999px;
}
h1.thankSharing{
	background-image:url(../images/heading_thankSharing.gif);
	background-repeat:no-repeat;
	height:47px;
	text-indent:-99999px;
}
h1.memberHome{
	background-image:url(../images/heading_readyToPlay.gif);
	background-repeat:no-repeat;
	height:47px;
	text-indent:-99999px;
}


h1.step1{
	background-image:url(../images/heading_letsGetStarted.gif);
	background-repeat:no-repeat;
	height:53px;
	text-indent:-99999px;
}
h1.whatYouCanWin{
	background-image:url(../images/heading_whatCanYouWin.gif);
	background-repeat:no-repeat;
	height:53px;
	text-indent:-99999px;
}
h1.forgotPassword{
	background-image:url(../images/heading_forgotPassword.gif);
	background-repeat:no-repeat;
	height:45px;
	text-indent:-99999px;
}
h1.createThankYou{
	background-image:url(../images/heading_createCharacter_thankyou.gif);
	background-repeat:no-repeat;
	height:45px;
	text-indent:-99999px;
}
h1.editThankYou{
	background-image:url(../images/heading_editYourCharacter_thankyou.gif);
	background-repeat:no-repeat;
	height:45px;
	text-indent:-99999px;
}
h2.HowToPlay{
	background-image:url(../images/heading_howToPlay.gif);
	background-repeat:no-repeat;
	height:37px;
	text-indent:-99999px;	
	margin-bottom:10px;
}
h2.whatToRecycle{
	background-image:url(../images/heading_whatCanBeRecycled.gif);
	background-repeat:no-repeat;
	height:37px;
	text-indent:-99999px;	
	margin-top:25px;
	margin-bottom:20px;
}
h2.lessonPlans{
	background-image:url(../images/heading_lessonPlans.gif);
	background-repeat:no-repeat;
	height:37px;
	text-indent:-99999px;	
	margin-top:15px;
	margin-bottom:20px;
}
h2.tellYourTeacher{
	background-image:url(../images/heading_tellYourTeacher.gif);
	background-repeat:no-repeat;
	height:37px;
	text-indent:-99999px;	
	margin-top:15px;
	margin-bottom:20px;
}

.boxBody .textBlock{
	font-size:110%;
}
.boxBody .textBlock div p{
	padding-right:140px;
}
p.details {
	font-weight: bold;
	color: #FFFFFF !important;
	font-size: 170%;
	line-height: 1em;
}
p.intro, span.intro{
	color: #FFFFFF !important;
	font-weight:bold;
}
.boxBody .textBlock div{
	background-image:url(../images/gfx_parentChild.gif);
	background-repeat:no-repeat;
	background-position: right 8px;
}
#content #createCharacter .primaryColumn p{
	width:57%;
}
p.info{
	color:#0d4896;
	font-weight:bold;
}
div.col1{
	float:left;
	width:660px;
}
div.col2{
	float:left;
	width: 200px;
}
#createCharacter div.col2 {
	width: 260px;
}
a.editCharacter{
	float: left;
	color:#898989;
	font-size:80%;
	font-weight:bold;	
}
.primaryColumn .formItems div{
	font-size:80%;
	display:block;
	width:270px;
	float:left;
}
.formContent{
	float: left;
	padding-left: 20px;
	display: inline;
}
.shareTeachersBody .formContent {
	padding-left: 28px;
}
.primaryColumn .formItems div label{
	margin-bottom:4px;
	display:inline-block;
}
.formItems .checkbox { margin-top: 12px; }
.formItems .checkbox input {
	margin-right: 0.2em;
	text-align: left;
	vertical-align: top;
}
.formItems .checkbox label {
	width: 85%;
}
.schoolName input.textbox
{
	background-image:url(../images/boxes/bg_input_wide.gif);
	background-repeat:no-repeat;
	border:0 none;
	height:20px;
	padding-left:10px;
	padding-top:9px;
	width:550px;
}
.schoolName p.intro{
	font-size:70%;
	font-weight:normal;
}
/*.schoolName a{
	float:right;
	text-indent:-9999px;
	background-image:url(../images/btn_addNewSchool.gif);
	background-repeat:no-repeat;
	position:relative;
	right:20px;
	width:180px;
	height:30px;
	margin-bottom:10px;
}*/

.schoolName .formContent
{
	margin-top: 18px;
}

.addSchoolForm input.textbox, .forgotPasswordForm input.textbox {
	background-image:url(../images/boxes/bg_input.gif);
	background-repeat:no-repeat;
	border:0 none;
	height:20px;
	padding-left:10px;
	padding-top:9px;
	width:260px;
}


.instructions{
	font-size:90%;
	font-weight:bold;
	width:310px;
}
.steps1-3 ul{
	margin-top:20px;
}
.steps1-3 li{
	float:left;
	margin-right:17px;
	margin-bottom:18px;
}
a.createBoy{
	text-indent:-9999px;
	background-image:url(../images/btn_createBoy.gif);
	background-repeat:no-repeat;
	display:block;
	height:60px;
	width:304px;
}
a.createGirl{
	text-indent:-9999px;
	background-image:url(../images/btn_createGirl.gif);
	background-repeat:no-repeat;
	display:block;
	height:60px;
	width:304px;
}

/* achievements and rewards */
ul.rewards{
	width:285px;
	/*height:110px;*/
	clear:both;
	float:left;
	display:block;
	line-height:20px;
	list-style:none;
	margin:0;
	padding:0 10px;		
}
ul.rewards li{
	display:inline;
	padding:0;		
}
ul.rewards li a{
	/*background-image:url(../images/gfxIconsAwards.png);
	background-repeat:no-repeat;
	float:left;
	height:0;
	overflow:hidden;
	padding-top:37px;	
	width:30px;*/
}
ul.rewards ul li{
	background-position:left 5px;
	background-repeat:no-repeat;
}
ul.rewards li.cropCreator a{
	background-position: 0px 0;
}
ul.rewards li.energiser a{
	background-position: -31px 0;		
}
ul.rewards li.earthImprover a{
	background-position: -60px 0;		
}
ul.rewards li.citySparkler a{
	background-position: -91px 0;		
}
ul.rewards li.cleanKid a{
	background-position: -121px 0;		
}
ul.rewards li.topRecycler a{
	background-position: -151px 0;		
}
ul.rewards li.homeHero a{
	background-position: -181px 0;		
}
ul.rewards li.SchoolCaptain a{
	background-position: -211px 0;		
}
ul.rewards li.pollutionReducer a{
	background-position: -241px 0;		
}
ul.rewards li.plantProtector a{
	background-position: -271px 0;		
}
ul.rewards li.shrubSaviour a{
	background-position: -301px 0;		
}
ul.rewards li.gardenGuru a{
	background-position: -331px 0;		
}
ul.rewards li.treeGenerator a{
	background-position: -361px 0;		
}
ul.rewards li.friendOfForests a{
	background-position: -391px 0;		
}
ul.rewards li.recyclingPlant a{
	background-position: -421px 0;		
}
ul.rewards li.animalActivist a{
	background-position: -451px 0;		
}
ul.rewards li.waterWatcher a{
	background-position: -481px 0;		
}
ul.rewards li.energyAdder a{
	background-position: -511px 0;		
}
ul.rewards li.visyEnviromaniac a{
	background-position: -537px 0;		
}
/* selected styles----------------------------*/
ul.rewards li.cropCreator a.selected{
	background-position: 0px -37px;
}
ul.rewards li.energiser a.selected{
	background-position: -31px -37px;		
}
ul.rewards li.earthImprover a.selected{
	background-position: -60px -37px;		
}
ul.rewards li.citySparkler a.selected{
	background-position: -91px -37px;		
}
ul.rewards li.cleanKid a.selected{
	background-position: -121px -37px;		
}
ul.rewards li.topRecycler a.selected{
	background-position: -151px -37px;		
}
ul.rewards li.homeHero a.selected{
	background-position: -181px -37px;		
}
ul.rewards li.SchoolCaptain a.selected{
	background-position: -211px -37px;		
}
ul.rewards li.pollutionReducer a.selected{
	background-position: -241px -37px;		
}
ul.rewards li.plantProtector a.selected{
	background-position: -271px -37px;		
}
ul.rewards li.shrubSaviour a.selected{
	background-position: -301px -37px;		
}
ul.rewards li.gardenGuru a.selected{
	background-position: -331px -37px;		
}
ul.rewards li.treeGenerator a.selected{
	background-position: -361px -37px;		
}
ul.rewards li.friendOfForests a.selected{
	background-position: -391px -37px;		
}
ul.rewards li.recyclingPlant a.selected{
	background-position: -421px -37px;		
}
ul.rewards li.animalActivist a.selected{
	background-position: -451px -37px;		
}
ul.rewards li.waterWatcher a.selected{
	background-position: -481px -37px;		
}
ul.rewards li.energyAdder a.selected{
	background-position: -511px -37px;		
}
ul.rewards li.visyEnviromaniac a.selected{
	background-position: -537px -37px;		
}
/* achievements and rewards - achieved styles */


/* rounded corner box styles
================================== */
.boxOuter{
	width:310px;
	float: left;
}
.boxOuter .boxBody{
	min-height:135px;
	border-right: 2px solid #bedff2;
	border-left: 2px solid #bedff2;
	background-image:url(../images/boxes/box_bg_blue.gif);
	background-color:#309bd1;
	background-repeat:repeat-x;
	background-position:center top;
}
.dragItems .boxBody, .groupItems .boxBody, .specialMoves .boxBody{
	min-height:30px;
	border-right: 2px solid #d3eab6;
	border-left: 2px solid #d3eab6;
	background-image:url(../images/boxes/box_bg_green.gif);
	background-color:#8ec641;
	background-repeat:repeat-x;
	background-position:center top;
	padding:10px 0 1px 18px;
}
#games .dragItems .boxBody, #games .groupItems .boxBody{
	padding:7px 10px 1px 18px;
}
.dragItems .boxBottom, .groupItems .boxBottom, .specialMoves .boxBottom{
	position:relative;
	height:19px;
	background-image:url(../images/boxes/box_bottom_green.gif);
	background-repeat:no-repeat;
}

.parentsInfo .boxBody, .gamefeatures .boxBody, .savedAs .boxBody, .viewHighScore .boxBody, .createACharacter .boxBody,
.masterTheTools .boxBody, .keepAnEyeOut .boxBody, .pickItems .boxBody, .binTheLitter .boxBody, .dashToTheLitter .boxBody {
	min-height:60px;
	border-right: 2px solid #bedff2;
	border-left: 2px solid #bedff2;
	background:url(../images/boxes/box_bg_blue.gif);
	background-color:#309bd1;
	background-repeat:repeat-x;
	background-position:center top;		
	padding:10px 10px 1px 18px ;
}
.parentsInfo h2{
	background-image:url(../images/boxes/h2_parentsInformation.gif);
	background-repeat:no-repeat;
	height:50px;
	text-indent:-99999px;
}
.parentsInfo .boxBottom, div.boxBottom{
	background-image:url(../images/boxes/box_bottom_blue.gif);
	background-repeat:no-repeat;
	height:19px;
	width:310px;
}
.pickItems .boxBottom, .rightChoice .boxBottom, .binTheLitter .boxBottom, .dashToTheLitter .boxBottom {
	height: 29px;
}
.masterTheTools .boxBottom, .keepAnEyeOut .boxBottom {
	padding-bottom: 10px; }
.gamefeatures h2{
	background-image:url(../images/boxes/h2_gameFeatures.gif);
	background-repeat:no-repeat;
	height:50px;
	text-indent:-99999px;	
}
.savedAs h2{
	background-image:url(../images/boxes/h2_savingTheWorld.gif);
	background-repeat:no-repeat;
	height:50px;
	text-indent:-99999px;	
}

.addSchool h2{
	background-image:url(../images/boxes/h2_addSchool.gif);
	background-repeat:no-repeat;
	height:50px;
	text-indent:-99999px;	
}

.dragItems h2{
	background-image:url(../images/boxes/h2_dragItemsIntoBins.gif);
	background-repeat:no-repeat;
	height:50px;
	text-indent:-99999px;	
}
.binTheLitter h2{
	background-image:url(../images/boxes/h2_binTheLitter.gif);
	background-repeat:no-repeat;
	height:50px;
	text-indent:-99999px;	
}
.dashToTheLitter h2{
	background-image:url(../images/boxes/h2_dashToTheLitter.gif);
	background-repeat:no-repeat;
	height:50px;
	text-indent:-99999px;	
}

.rightChoice h2{
	background-image:url(../images/boxes/h2_makeTheRightChoice.gif);
	background-repeat:no-repeat;
	height:50px;
	text-indent:-99999px;	
}
.groupItems h2{
	background-image:url(../images/boxes/h2_groupItems.gif);
	background-repeat:no-repeat;
	height:50px;
	text-indent:-99999px;	
}
.specialMoves h2{
	background-image:url(../images/boxes/h2_earnSpecialMoves.gif);
	background-repeat:no-repeat;
	height:50px;
	text-indent:-99999px;	
}
.viewHighScore h2{
	background-image:url(../images/boxes/h2_highScore.gif);
	background-repeat:no-repeat;
	height:50px;
	text-indent:-99999px;	
}
.createACharacter h2{
	background-image:url(../images/boxes/h2_createACharacter.gif);
	background-repeat:no-repeat;
	height:50px;
	text-indent:-99999px;	
}
p.highlightedText{
	font-size:170%;
	font-weight:bold;
	color:#fff;
	margin-bottom:0;
	line-height:1;
}
p.highlightedSubText{
	font-weight:bold;
	margin-bottom:0;
}
ul.textLinks {
	float: left;
	margin: 0 0 10px;
	display: inline;
}
.textLinks li{
	float: left;
	background: url("../images/btn_bullet.gif") no-repeat;
	display: inline;
	padding-left: 10px !important;
	margin-right: 30px !important;
}
.textLinks li a{
	color:#999;
}
.boxBody ul{
	list-style:none;
	position:relative;
	top:8px;
	left:20px;
}
.boxBody ul li, .primaryColumn .formItems div{
	padding-bottom:5px;
	width:270px;

}
.boxBody ul li label, .primaryColumn .formItems label, .schoolName label, .teacherInfo label, .addSchoolForm label{
	color:#fff;
	font-weight:bold;
}
.addSchoolForm label{
	margin-top:8px;
	display:block;
}
.addSchoolForm input.submit{
    margin-right:20px;

}


.boxBody ul li input.textbox, .primaryColumn .formItems div input.textbox{
	background-image:url(../images/boxes/bg_input.gif);
	background-repeat:no-repeat;
	width:260px;
	height:21px;
	padding-top:9px;
	padding-left:10px;
	border:0;
}

.formItems{
	float:left;
	width:290px;
	display: inline;
}
.topMargin{
	margin-top:55px;
}

#teacherResources .flexibleBoxBody select{
	width:571px;
}
#teacherResources p {
	margin-left: 15px;	
}
.primaryColumn .formItems div select
{
	width:270px;
}

.primaryColumn .formItems div select.long
{
	width:571px;
}

.schoolName label, .teacherInfo .yearLevel label, .addSchoolForm label{
	font-size:80%;
}
.teacherInfo .yearLevel, .yearLevel div{
	float:left;
	margin-top:15px;
}
.yearLevel ul{
	width:610px;
}
.teacherInfo li{
	width:188px;
	float:left;
}
.teacherInfo li input, .yearLevel input{
	margin-right:15px;
}
.yearLevel div{
	clear:both;
	width:580px;
	height:70px;
}
input.submit {
	float:right;
	margin-top:10px;
}
.sendInvite input.submit {
	margin-top:15px;
	text-align:center;
	float:right;
	clear:both;
	display:inline;
	margin-right: 23px;
}
.dragItems, .groupItems, .viewHighScore .boxBody, .rightChoice, .imageTextModule{
	position:relative;
}
.dragItems p, .groupItems p {
	padding-left:49px;
	line-height:1.5;
	color:#115400;
	margin-bottom:0px;
	font-size:90%;
}
.rightChoice p{
	float: left;
	color: #fff;
	line-height:1.5;
	margin-bottom:0px;
	font-size:90%;
	padding: 10px 9px 10px 5px;
	width: 166px;
}
.rightChoice img{
	float: left;
}
.pickItems img{
	left:2px;
	position:absolute;
	top:50px;
}
.specialMoves p{
	padding-left:10px;
	line-height:1.5;
	color:#115400;
	margin-bottom:0px;
	font-size:90%;
}
.specialMoves img{
	margin-top:10px;
}
.rightChoice hr{  
	 background: url("../images/grfx_ruler.gif") no-repeat top center;
 	 width: 306px;
 	 height: 5px;
 	 border: 0;
	 margin: 0;
	 clear:both;
}
#games .specialMoves .boxBody{
	padding-left:10px;
}
.dragItems img, .groupItems img{
	position:absolute;
	top:2px;
	left:2px;
}
.viewHighScore input{
	margin: 10px 0px 0px 38px;
}
.schoolSelect{
	clear:both;
	margin-top:5px;
	float:left;
	width:100%;
	padding-bottom:15px;
}
input.save{
	width:110px;
	float:right;
	clear:none;
	/* clear: both */
	padding-bottom:10px;
	margin-right:15px;
}
#forgot_password .flexibleBoxHolder{
	margin-top:25px;
}
a#highScores{
	/*position:absolute;
	bottom:0;
	left:60px;*/
}
img.test{display:none}

div.col2 .characterPreview{
	margin-top:-157px;
}


/* rounded corner Flexible box styles
===================================== */
#createCharacter .flexibleBoxHolder, #teacherResources .flexibleBoxHolder, #password .flexibleBoxHolder{
	width:611px;
	margin-top:10px;
}
.flexibleBoxTop{
	background-image:url(../images/boxes/box_form_top.gif);
	background-repeat:no-repeat;
	/*background-position:center top;*/
	height:10px;
}
.flexibleBoxBody{
	background:url(../images/boxes/box_bg_form.gif);
	background-repeat:repeat-x;
	background-position:center top;		
	background-color:#309bd1;
	width:606px;
	min-height:110px;
	border-right: 2px solid #bedff2;
	border-left: 2px solid #bedff2;
	padding-top:5px;
}
.flexibleBoxBottom{
	background-image:url(../images/boxes/box_form_bottom.gif);
	background-repeat:no-repeat;
	height:10px;	
}
/* ALL =FOOTER STYLES IN HERE */
#footer {
	position:relative;
	height:146px;
	margin-top:-146px;
	background-image:url(../images/gfxFooterBG.gif);
	background-repeat:repeat-x;
	clear:both;
}
#footer .copyright{
	background-image:url(../images/bg_copyrightLinks.png);
	background-repeat:no-repeat;
	width:320px;
	height:35px;
	padding:5px;
	float:left;
}
#footer .copyright p{
	color:#fff;
	font-size:70%;
	padding:3px 0 0 25px;
	margin:0;
	font-weight:bold;
}
#footer .footerLinks{
	background-image:url(../images/bg_footerLinks.png);
	background-repeat:no-repeat;
	width:400px;
	height:35px;
	padding:5px;
	float:right;
}
#footer .footerLinks, #footer .copyright{
	margin-top:70px;
}
#footer .footerLinks ul{
	list-style:none;
	color:#fff;
	font-size:70%;
	font-weight:bold;
	padding:5px 0 0 15px;
}
#footer .footerLinks ul li{
	display:inline;
	padding-right:12px;
}
#footer .footerLinks ul li a{
	display:inline;
	color: #FFFFFF;
}
/* sticky footer code*/

html, body, #pageContainer {
	height: 100%;
}
body > #pageContainer{
	height: auto; 
	min-height: 100%;
}

#forgotPassword {
	text-align: left;
	padding-left:23px;
	padding-right:23px;
	padding-top:15px;
	width:485px;
	height:281px;
}
#forgotPasswordLeft{
	float:left;
	width:158px;
}
#forgotPasswordRight{
	padding-top:50px;
	float:right;
	width:300px;
}

/* POP-OVERS */

#TB_title{
	background-image:url(../images/popovers/BG_blueTile.gif);
	background-repeat:repeat-x;
    color:#FFF;
    font-weight:bold;
    height:48px!important;
    font-size:2em;
}

#TB_overlay{
    background:#EFEFEF;
}

#TB_window {
    -moz-border-radius:4px;
    border:4px solid #BEDFF2 !important;
	background-color:#309bd1;
}

#TB_closeWindow {
    /* close button */
}

#TB_iframeContent {
    margin:0 0 0 0 !important;
	background-color:#309bd1;
	border:0;
}


.inlineBody {
    padding:10px;
	background-image:url(../images/boxes/box_bg_blue.gif);
	background-repeat:repeat-x;
	background-color:#309bd1;
    color:#FFF;
	overflow:hidden;
}
.inlineBody .primaryColumn p{
    color:#FFF;
    padding-right:0px;
}
/* AUTO COMPLETE BOX*/

.ac_over {
	background-image:url(../images/BG_acOver.gif);
	background-repeat:repeat-x;
}

.ac_results li{
    padding: 5px 10px !important;
	cursor:pointer !important;

}
.message 
{
	color: #ffffff;
	font-weight:bold;
}
.errorMessage
{
	color: Maroon !important;
	font-weight:bold;
}
.alignment{
	display:block;
	padding-left:20px;
}
/* menu styling======================================================================*/
ul.dropdown                         { position: relative; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1;}
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
/*ul.dropdown li a                    { display: block; padding: 4px 8px; border-right: 1px solid #333;
	 								  color: #222; }*/
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                {color: black; position: relative; }
ul.dropdown li.hover a              { color: #fff; text-align:center; text-decoration:none;}


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 170px; visibility: hidden; position: absolute; top: 48px; right: 0; z-index:100;}
ul.dropdown ul li 					{ font-weight: normal; background: #f6f6f6; color: #000; 
									  border-bottom: 1px solid #ccc; float: none; 	background-image:url(../images/BG_subNav_on.gif); background-repeat:repeat-x;}
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 


ol {							color: #333333; font-size: 12px; }
ol li {						padding-bottom: 15px; list-style-type: decimal; list-style-position: inside; }
ol li ol li {					list-style-type: lower-alpha; list-style-position: inside; padding-left: 20px; }



/************************************************
		Structure: Main Content
************************************************/
.pageTitle {					 height: 55px; margin: 18px 0 35px; padding-top: 10px; padding-left:66px; }
#createCharacter .pageTitle {width: 530px; padding-left: 0;}
#home .pageTitle {margin-bottom:25px;}
.pageTitle h1 {				height: 55px; background-repeat: no-repeat; text-indent: -9999px; }

.primaryColumn h2 {				height: 37px; margin: 20px 0; background-repeat: no-repeat; text-indent: -9999px; }


/************************************************
		Structure: Sidebox
************************************************/
.sideBox {					float: left; width: 310px; margin-bottom: 10px; display: inline; overflow: hidden; }
.sideBoxBottom {				width: 310px; height: 25px; vertical-align: baseline; clear: both; }

.sideBox.home {					background: url("../images/boxes/homepage_top.gif"); background-repeat:no-repeat; background-color: #2F9BD0; width:306px;}
.sideBox.blue {					background: url("../images/boxes/sideBoxBlue_BG.gif"); background-repeat:no-repeat;}
.sideBox.blue .sideBoxBottom {	background: url("../images/boxes/sideBoxBlue_Bottom.gif") no-repeat; }
.sideBox.green {				background: url("../images/boxes/sideBoxGreen_BG.gif"); }
.sideBox.green .sideBoxBottom {	background: url("../images/boxes/sideBoxGreen_Bottom.gif") no-repeat; }
.sideBox.orange {				background: url("../images/boxes/sideBoxOrange_BG.gif"); }
.sideBox.orange .sideBoxBottom {background: url("../images/boxes/sideBoxOrange_Bottom.gif") no-repeat; }
.sideBox.register	 {			background: url("../images/boxes/registerSchools.gif"); background-repeat:no-repeat; background-color: #2F9BD0; width:306px; padding-top:85px;}
.sideBox.register .sideBoxBottom {	background: url("../images/boxes/Blue_Bottom.gif") no-repeat 0 bottom; }
.sideBox.updatedOrange	 {			background: url("../images/boxes/parentsInfo.gif"); background-repeat:no-repeat; background-color: #EDA22D; width:306px; padding-top:85px;}
.sideBox.updatedOrange .sideBoxBottom {	background: url("../images/boxes/sideBox_bottom_orange.gif") no-repeat 0 bottom; }
.sideBox.updatedOrange p{ color:#fff;}

.sideBox img {					float: left; outline: none; }
.sideBox h2 {					float: left; width: 310px; height: 65px; text-indent:-9999px; }
.sideBox h3 {					float: left; width: 310px; height: 35px; text-indent:-9999px; }
.sideBox p {					padding: 0 20px; color: #111111; }
.sideBox table {				float: left; width: 270px; margin: 0 20px; display: inline; }
.sideBox .floatLeft0 {			float: left; margin: 0 20px 0 2px; display: inline; }
.sideBox .floatLeft10 {			float: left; margin: 0 10px; display: inline; }
.sideBox .floatLeft {			float: left; margin: 0 20px; display: inline; }
.sideBox .floatRight {			float: right; margin: 0 20px; display: inline; }

/* updates 2010*/
#home .sideBox ul{}
.homeBox{ padding-top:278px;}
#home .sideBox{width:306px; color:#fff;}
#home .sideBox p{color:#fff;}
.alreadyMember{margin-bottom:15px; position:relative; left:12px;}
#home{	position:relative;}
#teacherResources .registerTeacher {background-image: url(../images/bg_register.gif); background-repeat: no-repeat; background-color: #2F9BD0; width: 306px; padding-top: 85px;}
#teacherResources .registerTeacher p {margin-left: 1px; color: #ffffff;}
#teacherResources .registerTeacher .sideBoxBottom {height: 10px; padding-top: 0; background-image: url(../images/boxes/Blue_Bottom.gif);background-repeat: no-repeat; background-position: left bottom; background-color: #ffffff;}
#tipGenerator {background-image: url(../images/bg_did.gif); background-repeat: no-repeat; background-color: #eda22d; width: 306px; padding-top: 80px; }
#tipGenerator p {color: #ffffff; width: 150px;}
#tipGenerator .sideBoxBottom {background-image: url(../images/bg_orangeBtm.gif); height: 19px;}
.bannerLeft{
	position:absolute;
	left:1px;
	top:405px;
}
#about .bannerLeft{
	position:absolute;
	left:3px;
	top:320px;
}
.bannerMid{
	position:absolute;
	left:692px;
	top:410px;	
	width:29px;
	height:72px;
}
.banner		{
	background: url("../images/boxes/banner.gif"); 
	background-position: -67px 0px; 
	margin-top:20px; 
	padding-top:80px; 
	padding-left:15px; 
	padding-right:15px;
	width:600px;
	}
.bannerRight{position:absolute; top:400px; right:10px;}
.textDivider{padding:0 0 0 10px;}
/************************************************
		Structure: Login
************************************************/
.sideBox.blue 
.sideBoxBottom.login {			height: 49px; padding-top: 8px;
								background: url("../images/boxes/Blue_Bottom.gif") no-repeat; }
.sideBox.home
.sideBoxBottom.login {			height: 48px; padding-top: 8px;
							background: url("../images/boxes/Blue_Bottom.gif") no-repeat; }							

.login input {					float: left; margin: 0 20px; display: inline; }

.login a {					float: left; margin: 10px 0 0 20px; padding-left: 10px;
							color: #fff; font-size: 90%; text-decoration:underline; font-weight: bold; display: inline; }

.sideBox ul {					float: left; padding-left: 20px; }

.sideBox ul li input.textbox {	width: 260px; height: 20px; padding: 9px 10px;
							background: url("../images/boxes/bg_input.gif") no-repeat; border: 0; }

.sideBox ul li label {			color: #FFFFFF; font-weight: bold; }


/************************************************
		Structure: Tipbox
************************************************/
.tipBox p {					float: left; width: 170px; display: inline;}
.tipBox img {					float: right; margin-right: 20px; display: inline; }


/************************************************
		Structure: Chris Judd Tips
************************************************/
.chrisJudd {					width: 615px; height: 265px; margin-top: 10px;
							background-image: url("../images/grfx_chrisJudd.gif"); }						
.chrisJudd p {					padding: 80px 25px 0 125px; color: #FFFFFF; }

.chrisJuddTips {				float: left; width: 310px; height: 185px;
							background-image: url("../images/grfx_chrisJuddTips.gif"); }						
.chrisJuddTips p {				padding: 85px 20px 0 110px; color: #FFFFFF; line-height: 16px; }

.chrisJudd h3,
.chrisJuddTips h3 {				text-indent: -9999px; }


/************************************************
		Image Replacement: Headings
************************************************/
h1.privacypolicy {				background-image: url("../images/heading_privacyPolicy.gif"); }
h1.sorry {					background-image: url("../images/heading_sorry.gif"); }
h1.terms {					background-image: url("../images/heading_terms.gif"); }
h1.welcome {					background-image: url("../images/heading_welcome.gif"); }

h1.gamesEnergy {				background-image: url("../images/heading_gamesEnergy.gif"); }
h1.gamesLitter {				background-image: url("../images/heading_gamesLitter.gif"); }
h1.gamesPackets {				background-image: url("../images/heading_gamesPackets.gif"); }
h1.gamesRecycle {				background-image: url("../images/heading_gamesRecycle.gif"); }
h1.gamesWater {				background-image: url("../images/heading_gamesWater.gif"); }

h2.energyInfo {				background-image: url("../images/heading_energyInfo.gif"); }
h2.recyclingInfo {				background-image: url("../images/heading_recyclingInfo.gif"); }
h2.gamesLitterInfo {			background-image: url("../images/heading_gamesLitterInfo.gif"); }
h2.gamesPacketsInfo {			background-image: url("../images/heading_gamesPacketsInfo.gif"); }
h2.gamesWaterInfo {				background-image: url("../images/heading_gamesWaterInfo.gif"); }

h2.about {					background: url("../images/boxes/h2_About.png"); }
h2.achievements {				background: url("../images/boxes/h2_Achievements.png"); }
h2.create {					background: url("../images/boxes/h2_Create.png"); }
h2.didYouKnow {				background: url("../images/boxes/h2_DidYouKnow.png"); }
h2.enviropoints {				background: url("../images/boxes/h2_Enviropoints.png"); }
h2.loginAs {					background: url("../images/boxes/h2_LoginAs.png"); }
h2.loggedIn {					background: url("../images/boxes/h2_LoggedIn.png"); }
h2.teacher {					background: url("../images/boxes/h2_Teacher.png"); }

h2.gameEnergy01 {				background: url("../images/boxes/h2_GamesEnergy01.png"); }
h2.gameLitter01 {				background: url("../images/boxes/h2_GamesLitter01.png"); }
h2.gameLitter02 {				background: url("../images/boxes/h2_GamesLitter02.png"); }
h2.gamePackets01 {				background: url("../images/boxes/h2_GamesPackets01.png"); }
h2.gamePackets02 {				background: url("../images/boxes/h2_GamesPackets02.png"); }
h2.gameWater01 {				background: url("../images/boxes/h2_GamesWater01.png"); }
h2.gameWater02 {				background: url("../images/boxes/h2_GamesWater02.png"); }
h2.highscore01 {				background: url("../images/boxes/h2_Highscore01.png"); }
h2.highscore02 {				background: url("../images/boxes/h2_Highscore02.png"); }

h3.top10Players {				background: url("../images/boxes/p_Top10Players.png"); }
h3.top10Schools {				background: url("../images/boxes/p_Top10Schools.png"); }


/************************************************
		Structure: Highscores
************************************************/
.top10List {					float: left; margin-top: 20px; display: inline; }
table.top10 {					font-size: 12px; margin-bottom: 20px; }
table.top10 td {				padding: 2px 10px; }
table.top10 td.rank {			width: 5px; font-weight: bold; }
table.top10 td.name {			width: 155px; }
table.top10 td.score {			width: 50px; text-align: right; }
.alternateRow td {				background-color: #44A5D5; }


/************************************************
		Structure: Ranking
************************************************/
.rankList {					float: left; margin-top: 20px; display: inline; }
.playerRanking {				float: left; width: 270px; height: 85px; margin: 0 20px; 
							background-repeat: no-repeat; display: inline; }
.playerRanking p {				padding: 0; padding-top: 20px; }
.playerRanking p strong {		text-indent: -9999px; }
.playerRanking h3 {				color: #FFFFFF; font-weight: bold; font-size: 12px; text-indent: 0; }
.greenmachine {				background-image: url("../images/gfx_rank_greenmachine.gif"); }
.planetprotector {				background-image: url("../images/gfx_rank_planetprotector.gif"); }
.worldwarrior {				background-image: url("../images/gfx_rank_worldwarrior.gif"); }
.rubbishrenegade {				background-image: url("../images/gfx_rank_rubbishrenegade.gif"); }
.waterwatchkeeper {				background-image: url("../images/gfx_rank_waterwatchkeeper.gif"); }
.earthcrusader {				background-image: url("../images/gfx_rank_earthcrusader.gif"); }
.treeplanter {					background-image: url("../images/gfx_rank_treeplanter.gif"); }
.recyclingrebel {				background-image: url("../images/gfx_rank_recyclingrebel.gif"); }
.rainninja {					background-image: url("../images/gfx_rank_rainninja.gif"); }
.captaincleanstreets {			background-image: url("../images/gfx_rank_captaincleanstreets.gif"); }

/************************************************
		Structure: Buttons
************************************************/
a.generalButtons,
a.lessonPlan,
a.lessonPlan2 {				float: left; width: 310px; height: 60px; margin-bottom: 10px; 
							text-indent: -9999px; background-repeat: no-repeat; display: inline; }
							
a.generalButtons.lessonplan {		background-image: url("../images/btn_lessonPlan.gif"); }
a.generalButtons.play {			background-image: url("../images/btn_play.gif");
							float: none !important; margin: 20px 140px; display: block; }
a.generalButtons.signup {		background-image: url("../images/signUp.gif"); height:68px; margin-left:15px; display: inline;}
a.generalButtons.register {		background-image: url("../images/btn_teacherRegister.gif"); }
a.generalButtons.register2 {		background-image: url("../images/btn_teacherRegister.gif");
							float: none !important; margin: 20px 140px; display: block; }

a.lessonPlan.energy {			background-image: url("../images/btnLessonPlan_Energy.gif"); }
a.lessonPlan.litter {			background-image: url("../images/btnLessonPlan_Litter.gif"); }
a.lessonPlan.packets {			background-image: url("../images/btnLessonPlan_Packets.gif"); }
a.lessonPlan.recycle {			background-image: url("../images/btnLessonPlan_Recycle.gif"); }
a.lessonPlan.water {			background-image: url("../images/btnLessonPlan_Water.gif"); }

a.lessonPlan2 {				width: 610px !important; margin-top: 10px; }
a.lessonPlan2.energy2 {			background-image: url("../images/btnLessonPlan2_Energy.gif"); }
a.lessonPlan2.litter2 {			background-image: url("../images/btnLessonPlan2_Litter.gif"); }
a.lessonPlan2.packets2 {			background-image: url("../images/btnLessonPlan2_Packets.gif"); }
a.lessonPlan2.recycle2 {			background-image: url("../images/btnLessonPlan2_Recycle.gif"); }
a.lessonPlan2.water2 {			background-image: url("../images/btnLessonPlan2_Water.gif"); }

a.rankToggleLink,
a.topScoreToggleLink {			float: left; width: 195px; margin-left: 55px; display: none; }

.gameIcons {					float: left; display: inline; }
.gameIcons a {					float: left; }

.litterIcons .gameIcons a {		width: 35px; height: 35px; padding: 0 10px 10px 0; }
.gameIcons.litter01 {			width: 135px; height: 90px; margin-top: 30px;  }
.gameIcons.litter02 {			width: 135px; height: 90px; margin-top: 45px;  }

.recycleIcons .gameIcons a {		width: 25px; height: 25px; padding: 0 5px 5px 0; }
.gameIcons.recycle01 {			width: 180px; height: 80px; margin-top: 45px;  }
.gameIcons.recycle02 {			width: 180px; height: 80px; margin: 45px 0 0 105px; }


/************************************************
		Games: Wild About Water
************************************************/
p.waterTools {					width: 240px; height: 25px; margin-left: 20px; padding: 35px 0 0 50px; background-repeat: no-repeat; }
p.waterTools.bucket {			background-image: url("../images/btn_gamePage_waterBucket.gif"); }
p.waterTools.covers {			background-image: url("../images/btn_gamePage_waterCovers.gif"); }
p.waterTools.hand {				background-image: url("../images/btn_gamePage_theHand.gif"); }
p.waterTools.star {				background-image: url("../images/btn_gamePage_waterStar.gif"); }
p.waterTools.wrench {			background-image: url("../images/btn_gamePage_waterWrench.gif"); }

p.waterVisuals {				width: 190px; margin-left: 20px; padding: 25px 0 0 80px; background-repeat: no-repeat; }
p.waterVisuals.level {			height: 115px; background-image: url("../images/btn_gamePage_waterLevel.gif"); }
p.waterVisuals.plantHealth {		background-image: url("../images/btn_gamePage_waterPlantHealth.gif"); }


/************************************************
		Games: Misc.
************************************************/
.litterIcons {					float: left; width: 162px; height: 260px; margin-left: 20px; padding-left: 110px;
							background: url("../images/grfx_litterBins.gif") no-repeat; display: inline; }

.recycleIcons {				float: left; width: 540px; height: 240px; padding-left: 65px;
							background: url("../images/grfx_gameExplanantion.gif") no-repeat; display: inline; }


.shareTeachersBody {
	background-image: url(../images/bg_shareTeachers.gif);
	background-repeat: no-repeat;
	height: 242px;
	padding-top: 63px;
}


#alreadyEnvironmanicContainer {float: right; width: 306px; background: url(../images/boxes/register.gif) no-repeat scroll 0 0 #2F9BD0; margin-right: 139px; display: inline; padding-top: 72px;}
#alreadyEnvironmanicContainer p {color: #ffffff; font-size: 0.8em; width: auto!important; }
#alreadyEnvironmanicContainer .sideBoxBottom {	background: url(../images/boxes/Blue_Bottom.gif) no-repeat 0 bottom; height: 48px; padding-bottom: 10px; }
#alreadyEnvironmanicContainer .login a {margin-left: 10px; font-size: 0.8em;}