body {
	border-top: 0;
	padding-top: 0;
	background-color: #000000;
	color: #ffffff;
	font-family: GillSans, "Gill Sans", "Gill Sans MT", Arial, Helvetica, sans-serif;
}
table
{
	color: #000000;
}
.eduPlayGame {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #a9cdd7;
}
/*table, tr, td {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}*/
form {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	color:#006600;
	border-bottom: 1px dotted;
}
a:hover {
	text-decoration: none;
	border-bottom: 1px solid;
}
a:visited {
	color:#660066;
	border-bottom: 1px dotted;
}
a.nobdr {
	border: 0;
}

a:nobdr.hover {
	border: 0;
} 
h1 a{
	border: 0;
}
h1 a:hover{
	border: 0;
}
h1 a:visited{
	border: 0;
} 
li a{
	border: 0;
}
li a:hover{
	border: 0;
}
li a:visited{
	border: 0;
}
div {
	text-align: left;
}
.header {
	text-align: center;
	width: 960px;
}
.headerTable {
	background-color: black;
}
.footer {
	color: #964cc9;
	text-align: center;
	font-size: 8pt;
	width: 960px;
}
.footer a {
	color: #964cc9;
	font-family: verdana;
	text-decoration: none;
	font-size: 8pt;
}
.footer a:hover {
	text-decoration: none;
}

.educator a {
	color: #ffffa9;
	text-decoration: underline;
}
.educator a:hover {
	text-decoration: underline;
}

/* HOME PAGE */
.homeTable {
	background-image: url("../images/homebkg.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	width: 902px;
	height: 442px;
}
.homeRightColumn {
	text-align: center;
	padding-left: 15px;
	width: 384px;
}
.homeGameInfo {
	/* padding-left: 10px;*/	
	margin-top: 10px;
}
.homeLogin {
	margin-top: 50px;
	margin-left: 20px;
	text-align: left;
}
.homeLoginWError {
	margin-top: 45px;
	margin-left: 30px;
	text-align: left;
}
.homeInput {
	border: solid #75586b .03cm;
	background-color: #2c1d37;
	font-family: georgia;
	color: white;
	padding-top: 0;
	font-size: 15px;
}
.homeSignup {
	color: #d852d1;
	font-size: 12px;
	padding-left: 27px;
        letter-spacing: .2px;
}
.homeSignup a {
	color: #ffffff;
	font-size: 12px;
}
.homeCounter {
	background-image: url("../images/onlinecounter.gif");
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 20px;
	padding-left: 25px;
	padding-top: 10px;
	height: 36px;
	color:#ffffff;
}
.homeCounterPlayers {
	padding-left: 20px;
	font-size: 12px;
	color: #038162;
}
.homeRightImageText {
	text-align: center;
	padding-top: 8px;
	font-size: 13px;
}
.homeHighScore {
	text-align: center;
       	padding-top: 25px;
}
.homeRightImg {
	padding-top: 5px;
}
.homePetCounter {
	background-image: url("../images/petcounter.gif");
	background-repeat: no-repeat;
	background-position: left center;
	height: 46px;
	padding-top: 28px;
	padding-left: 55px;
	padding-bottom: 0;
	color: #8b54ae;
	font-size: 13px;
}
.homePetsCount {
	color: white;
	font-weight: bold;
	font-size: 14px;
}
.homeErrorTxt {
	font-family: Gillsans, "Gill Sans", "Gill Sans MT", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;	
}
/* EDUCATOR PAGE */
.eduTable {
	background-image: url("../images/educatorbkg-repeat.gif");
	background-repeat: repeat-y;
	background-position: top center;
	width: 925px;
	height: 694px;
}
.eduLeft {
	padding-top: 30px;
	padding-left: 30px;
	width: 330px;
}
.eduRight {
	text-align: left;
	padding-top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #a9cdd7;
	padding-right: 45px;
}
.eduContents {
	/*background-image: url("../images/edu_contents-repeat.gif");
	background-repeat: repeat-y;
	background-position: left center;*/
	height: auto;
	width: 299px;
}
.eduLeftHeading {
	font-size: 15px;
	font-weight: bold; 
	color: #ac9cba;
	letter-spacing: 1px;
	margin: 5px;
	padding-left: 15px;
}
.eduLeftHeading a {
	padding-left: 0px;
	font-size: 15px;
	font-weight: bold; 
	color: #ac9cba;
	letter-spacing: 1px;
}	
.eduLeftContentList {
	font-size: 13px;
	color: #C8B5CE;
	margin: 0px;
	padding-right: 10px;
}
.eduLeftContentList li {
	margin: 10px;
}
.eduLeftContentList a {
	text-decoration: none;
	color: #C8B5CE;
}
.eduLeftContentList a:hover {
	color: white;
	text-decoration: underline;
}
.eduQuickAndEasy {
	width: 457px;
	background-image: url("../images/edu_quickeasy-repeat.gif");
	background-repeat: repeat-y;
	background-position: left center;
	margin: 0px;
	padding-top: 0px;
	padding: 10px;
	padding-left: 30px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
}
.eduQuickAndEasyPaginator {
	background-image: url("../images/edu_quickeasy-bottom.gif");
	background-repeat: no-repeat;
	background-position: top left;
}
.eduPlayGame {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #a9cdd7;
}
/* Templates */
.templateTable {
	width: 922px;
}
.templateTopLeft {
	width: 215px;
	height: 90px;
	background-image: url("../images/template-top_left.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	/*
	padding-top: 15px;
	*/
}
.templateTopMiddle {
	width: 461px;
	background-image: url("../images/template-top_middle.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	/*
	padding-top: 25px;
	*/
}
.templateTopMiddle2 {
	width: 707px;
	background-image: url("../images/template2-top_middle.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	/*
	padding-top: 25px;
	*/
}
.templateTopRight {
	width: 246px;
	background-image: url("../images/template-top_right.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
.templateLeft {
	width: 215px;
	background-image: url("../images/template-left_repeat.gif");
	background-repeat: repeat-y;
	background-position: right center;
}
.templateMiddle {
	width: 441px;
	padding-left: 15px;
	background-color: #B0DFCB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	text-align: left;
	height: auto;
}
.templateMiddle2 {
	width: 562px;
	background-image: url("../images/template-middle.gif");
	background-repeat: repeat-y;
	background-position: left center;
	padding-left: 15px;
	padding-right: 130px;
	background-color: #B0DFCB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	text-align: left;
	height: auto;
}
.templateMiddle a {
	color: #660066;
	text-decoration: none;
}
.templateMiddle a:hover {
	color: #660066;
	text-decoration: underline;
}
.templateRight {
	background-image: url("../images/template-right.jpg");
	background-repeat: repeat-y;
	background-position: right center;
	background-color: #B0DFCB;
	text-align: left;
}
.templateLeftHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #72ffed;
	letter-spacing: 1px;
	padding-left: 25px;
	margin: 0px;
}
.templateLeftMenu {
	padding: 2px;
	padding-right: 10px;
	padding-left: 25px;
	color: #b1e1cb;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.templateLeftMenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b1e1cb;
	text-decoration: none;
	line-height: 18px;
}
.templateLeftMenu a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.templateLeftMenu ul {
        margin-left: 28px;
        padding-left: 8px;
}
.templateLeftMenu li {
	margin-bottom: 12px;
}
.templateMainHeading {
	padding-top: 15px;
	font-family: GillSans, "Gill Sans", "Gill Sans MT", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #033535;
	letter-spacing: 1px;
	text-align: left;
	
}
.qae_question {
	font-weight: bold;	
}
.qae_question a {
	color: #006699;
}
.qae_answer {
	display: none;
}
.calloutLeft {
	background: #97C4B9 url('../images/callout/left.gif') repeat-y left center;
}
.calloutContent {
	background: #97C4B9;
	color: #003366;
	font-size: 12px;
}
.calloutRight {
	background: #97C4B9 url('../images/callout/right.gif') repeat-y right center;
}
.calloutTop {
	background: url('../images/callout/top2.gif') repeat-x center center;
}
.calloutBottom {
	background: url('../images/callout/bottom2.gif') repeat-x left bottom;
}
/* hallOfFame.php */
.hallOfFame {
	width: 523px;
	height: 387px;
}
.hallOfFameContent {
	background: url("../images/halloffameBKG.gif") no-repeat left top;
}

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 li {float:none;}#qm0 li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:150px;
		background-color:transparent;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:5px 5px 5px 8px;
		color:#b1e1cb;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
		border-bottom: 0;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		text-decoration:underline;
		border-bottom: 0;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		text-decoration:underline;
		border-bottom: 0;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		text-decoration:none;
		font-weight:bold;
	}


	/*"""""""" (MAIN) Persistent State""""""""*/	
	body #qm0 .qmpersistent, body #qm0 .qmpersistent:hover	
	{	
		color:#72ffed;
		font-weight:bold;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:5px 0px;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:2px 0px 2px 15px;
		margin:0px 5px;
		background-image:none;
		color:#b1e1cb;
		font-size:11px;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		text-decoration:underline;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		text-decoration:underline;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		text-decoration:none;
		font-weight:bold;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		font-size:11px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0	
	{	
		border-width:1px;
		border-style:solid;
		border-color:#3c3c3c;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		border-width:1px;
		border-style:solid;
		border-color:#3c3c3c;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul a	
	{	
		padding:2px 20px 2px 5px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 .qmparent	
	{	
		background-image:url(qmimages/arrow_0.gif);
		background-repeat:no-repeat;
		background-position:95% 55%;
	}


