body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #027fd9;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

form {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;}

textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: disc;
	list-style-position: outside;
	line-height:20px;
}

li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	COLOR: #006699;
	text-decoration: none;
}

ol {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: upper-roman;
	list-style-position: outside;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 12px;
}

.bulletstyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66CCFF;
	font-weight: bold;
	line-height: 14px;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	border-width: 3px;
	border-style: solid;
	padding: 5px;
}

.tab:link          {
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	width: 132px;
	height:32px;
	line-height:32px;
	font-weight: bold;
	background-image: url(../images/toptab.png);
}

.tab:active{
	COLOR: #0099CC;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	width: 132px;
	height:32px;
	line-height:32px;
	font-weight: bold;
	background-image: url(../images/toptabon.png);
}

.tab:visited {
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	width: 132px;
	height:32px;
	line-height:32px;
	font-weight: bold;
	padding: 0px;
	background-image: url(../images/toptab.png);
}
.tab:hover {
	COLOR: #0066CC;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	width: 132px;
	height:32px;
	line-height:32px;
	font-weight: bold;
	background-image: url(../images/toptabon.png);
}

.block_hd {
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	width: 196px;
	height:39px;
	line-height:39px;
	font-weight: bold;
	background-image: url(../images/blocks_01.png);
	background-repeat: no-repeat;
	background-position: center;}
	
.block_body {
	COLOR: #0000CC;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	width: 196px;
	font-weight: normal;
	background-image: url(../images/blocks_03.png);
	background-position: center;
	background-repeat: repeat;
}
.block_footer {
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	width: 196px;
	height:33px;
	line-height:33px;
	font-weight: bold;
	background-image: url(../images/blocks_04.png);
	background-repeat: no-repeat;
	background-position: center;}

.btn{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #99CCFF;
	line-height: 12px;
  padding-top: 3px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 3px;
}


.blockmenu:link          {
	COLOR: #006699;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	width: 196px;
	height:25px;
	font-weight: bold;
	background-image: url(../images/blockmenu_off.jpg);
	padding-top: 7px;
}
.blockmenu:active          {
	COLOR: #006699;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	width: 196px;
	height:25px;
	font-weight: bold;
	background-image: url(../images/blockmenu_off.jpg);
	padding-top: 7px;
}
.blockmenu:visited           {
	COLOR: #006699;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	width: 196px;
	height:25px;
	font-weight: bold;
	background-image: url(../images/blockmenu_off.jpg);
	padding-top: 7px;
}
.blockmenu:hover {
	COLOR: #006699;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	width: 196px;
	height:25px;
	font-weight: bold;
	background-image: url(../images/blockmenu_on.png);
	padding-top:7px;
}

.flashmsg{
	COLOR: #000000;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 25px;
	display: block;
	width: 196px;
	font-weight: bold;
	background-image: url(../images/flashmsg.png);
}

.flashmsg2{
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 35px;
	display: block;
	width: 650px;
	font-weight: bold;
	background-color: #FF3399;
	padding-right: 20px;
	padding-left: 20px;
	margin-left: 28px;
}


.even{
	font-family: Verdana;
	font-size: 12px;
	border: 1px solid #A8E0F9;
	background-color: #FFFFFF;
	font-weight: normal;
  line-height: 18px;
}

.odd {
	font-family: Verdana;
	font-size: 12px;
	border: 1px solid #A8E0F9;
	background-color: #E6EEF4;
	font-weight: normal;
  line-height: 18px;
}

form {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}



.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 12px;
}

.bulletstyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66CCFF;
	font-weight: bold;
	line-height: 14px;
}

h1,h5{
	COLOR: #FFFFFF;
	FONT-SIZE: 18px;
	font-family: Verdana;
	text-decoration: none;
	display: block;
	width: 700px;
	height:35px;
	font-weight: bold;
	line-height:25px;
	background-image: url(../images/activity_type.png);
	padding-left:35px;
	font-variant: normal;
	background-position: top;
	margin-left:5px;
	padding-right:-20px;
}

h2{
	COLOR: #1D8ECA;
	FONT-SIZE: 14px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	width: 710px;
	height:35px;
	font-weight: bold;
	line-height:35px;
	background-image: url(../images/h2bar.gif);
    background-repeat: no-repeat;
	padding-left:35px;
}

h3{
	COLOR: #006699;
	FONT-SIZE: 110%;
	FONT-FAMILY: Verdana;
	text-decoration: none;
	font-weight: bold;
  display: inline;
  line-height:125%;
}
h4{
	COLOR: #006699;
	FONT-SIZE: 110%;
	FONT-FAMILY: Verdana;
	text-decoration: none;
	font-weight: bold;
  display: inline;
  line-height:125%;
  padding-left:10px;
}

.edit:link          {
	COLOR: #006699;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display:block;
	width: 83px;
	height:39px;
	font-weight: bold;
	background-image: url(../images/edit.jpg);
	padding-left:40px;
	line-height:39px;
}
.edit:hover {
	COLOR: #006699;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display:block;
	width: 83px;
	height:39px;
	font-weight: bold;
	background-image: url(../images/edit_off.jpg);
	padding-left:39px;
}
.add:link          {
	COLOR: #006699;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display:block;
	width: 83px;
	height:39px;
	font-weight: bold;
	background-image: url(../images/add.jpg);
	padding-left:40px;
	line-height:39px;
}
.add:hover {
	COLOR: #006699;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display:block;
	width: 83px;
	height:39px;
	font-weight: bold;
	background-image: url(../images/add_off.jpg);
	padding-left:39px;
}
.delete:link          {
	COLOR: #006699;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display:block;
	width: 83px;
	height:39px;
	font-weight: bold;
	background-image: url(../images/delete.jpg);
	padding-left:40px;
	line-height:39px;
}

.delete:hover {
	COLOR: #006699;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display:block;
	width: 83px;
	height:39px;
	font-weight: bold;
	background-image: url(../images/delete_off.jpg);
	padding-left:39px;
}

.anyedit:link {
	COLOR: #006699;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	padding-left:15px;
	padding-right:15px;
	padding-top: 2px;
	padding-bottom:2px;
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #94D2EF;
	border-left-color: #94D2EF;
}
.anyedit:visited {
	COLOR: #006699;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	padding-left:15px;
	padding-right:15px;
	padding-top: 2px;
	padding-bottom:2px;
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #94D2EF;
	border-left-color: #94D2EF;}
	
.anyedit:hover {
	COLOR: #FFFFFF;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../images/tabaction_on.jpg);
	padding-left:17px;
	padding-right:15px;
	padding-top: 12px;
	padding-bottom:5px;
	overflow:hidden;
	text-align: center;}

.submit:link          {
	COLOR: #006699;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display:block;
	width: 73px;
	height:22px;
	font-weight: bold;
	background-image: url(../images/submit.png);
	line-height:22px;
	padding-left:15px;
}

.submit:visited {
	COLOR: #006699;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display:block;
	width: 73px;
	height:22px;
	font-weight: bold;
	background-image: url(../images/submit.png);
	line-height:22px;
	padding-left:15px;
}

.submit:hover {
	COLOR: #FFFFFF;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 73px;
	height:22px;
	font-weight: bold;
	background-image: url(../images/submit_on.png);
	line-height:22px;
	padding-left:15px;
}

.action:link          {
	COLOR: #006699;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display:block;
	width: 95%;
	height:22px;
	background-image: url(../images/action.png);
	line-height:22px;
	padding-left:3px;
	padding-right:3px;
}
.action:hover {
	COLOR: #FFFFFF;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display:block;
	width: 95%;
	height:22px;
	background-image: url(../images/action2.png);
line-height:22px;
	padding-left:3px;
	padding-right:3px;
}

.action2:link          {
	COLOR: #006699;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display:block;
	width: 95%;
	height:22px;
	background-image: url(../images/action_on.png);
	line-height:22px;
	padding-left:3px;
	padding-right:3px;
}
.action2:hover {
	COLOR: #006699;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	display:block;
	width: 95%;
	height:22px;
	background-image: url(../images/action2.png);
line-height:22px;
	padding-left:3px;
	padding-right:3px;
}

/* Standard tables */
.stdtable th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:25px;
	line-height:25px;
	border-right: 1px solid #A8E0F9;
	border-left: 1px solid #A8E0F9;
  padding-left:5px;
}


thead.stdtable {
	COLOR: #006699;
	FONT-SIZE: 12px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	/* display: block; */
	width: 98%;
	height:30px;
	font-weight: bold;
	line-height:30px;
	background-image: url(../images/tbl_hd.gif);
}

table.stdtable {
  width: 95%;
  padding-left:15px;
  margin-left:10px;
}

div.column {
padding-left:25px;
  float: left;
  width: 300px;
}
div.column_right {
padding-right:25px;
  float: right;
  width: 355px;
}

.invite{
	height:256px;
	width:351px;
	display:block;
	background-image: url(../images/invite.jpg);
	background-repeat:no-repeat;
	vertical-align:middle;
}

.box_content{
font-family:Verdana;
width: 350px;
font-size:10pt;
padding-left:15px;
padding-top:25px;
color:#003366;}

.box_form{
font-family:Verdana;
width: 350px;
font-size:10pt;
padding-left:15px;
color:#003366;}

.form_notify{
font-family:Verdana;
width:350px;
font-size:8pt;
margin-left:30px;
color:#003399;
font-weight : bold;
height:25px;
width:168px;
vertical-align:middle;}

.fieldWithErrors {
  display: inline;
  line-height: 30px;
  padding: 4px;
  border: 2px solid;
  border-color: #FF0000;
}

div.fieldWithErrors > input {
  background-color: #FF8888;
}

div.fieldWithErrors > input {
	float:right;
	padding-right:350px;
	max-width:300px;
	line-height:20px;
	margin-bottom:10px;
	margin-right:10px;
}

div.activities{
width:754px;
display: block;
margin-top:-15px;
margin-left:10px;
	background-image: url(../images/activites_bg2.jpg);
	background-repeat: no-repeat;
}

div.activities_left{
float:left;
padding-right:30px;
padding-left:30px;
}

div.activities_right{
width:370px;
float:right;
display:block;
padding-right:25px;
margin-top:15px;
}

h6{
	COLOR: #FFFFFF;
	FONT-SIZE: 18px;
	font-family: Verdana;
	text-decoration: none;
	display: block;
	width: 156px;
	height:51px;
	line-height:50px;
	font-weight: bold;
	background-image: url(../images/activity_play.png);
	background-repeat: no-repeat;
	margin-top:10px;}
	
.view_link{
	COLOR: #FFFFFF;
		FONT-SIZE: 18px;
	font-family: Verdana;
	text-decoration: none;
	display: block;
	width: 250px;
	height:48px;
	font-weight: bold;
	background-image: url(../images/activity_view.png);
	background-repeat: no-repeat;
	font-variant: normal;
	padding-top:15px;
	margin-top:-15px;
	margin-left:35px;
	margin-right:35px;
	margin-left:10px;}
	
.leveltext{
	color: #FFFFFF;
	font-size: 10pt;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bolder;
	padding-top:14px;
	padding-left:15px;
padding-right:15px;
}


div.test_level{
float:left;
font-size: 15px;
font-family: Verdana;
width: 199px;
height:112px;
font-weight: bold;
background-image: url(../images/test_level.png);
background-repeat: no-repeat;
font-variant: normal;
margin-left:15px;
margin-top:-12px;
}

div.description{
	FONT-SIZE: 11pt;
	font-weight:500;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 692px;
	margin-left:15px;
	margin-top:-35px;
	padding-top:10px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:10px;
	margin-bottom:10px;
	color: #003399;
}

div.activities2{
	width:754px;
	height:565px;
	display: block;
	margin-top:-30px;
	padding-top:45px;
	background-image: url(../images/activites_bg2.png);
	background-repeat: no-repeat;
}

div.test_level1{
float:left;
width: 199px;
height:112px;
background-image: url(../images/test_level.png);
background-repeat: no-repeat;
margin-top:-12px;
margin-left:5px;
display:block;
}
div.test_level2{
float:left;
width: 199px;
height:112px;
background-image: url(../images/test_level2.png);
background-repeat: no-repeat;
margin-left:5px;
margin-top:-12px;
display:block;
}
div.test_level3{
float:left;
width: 199px;
height:112px;
background-image: url(../images/test_level3.png);
background-repeat: no-repeat;
margin-left:5px;
margin-top:-12px;
display:block;
}

.firsttry { line-height: 1.4em; border: thin solid black; padding: 0.5em; }

.spaced { line-height: 1.4em; border: thin solid black; padding: 0.5em; }
.spaced SUB, .spaced SUP { line-height: 0; }

.scientific { line-height: 2em; border: thin solid black; padding: 0.5em; }
.scientific SUB, .scientific SUP { line-height: 0; }

a.tc:link {
	color: #CCCCCC;
	font-size: 10px;
	padding: 2px;}

a.tc:hover {
	color: #0099FF;
	font-size: 9px;
	padding: 10px;
}

a:link, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF00FF;
	text-decoration: none;
}

a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0099FF;
	text-decoration: none;
}

div.Free{
	width:725px;
	height:121px;
	display: block;
	margin-top:-30px;
	padding-top:35px;
	background-image: url(../images/free_member.jpg);
	background-repeat: no-repeat;
}

div.Gold{
	width:725px;
	height:121px;
	display: block;
	margin-top:-30px;
	padding-top:35px;
	background-image: url(../images/goldmember.jpg);
	background-repeat: no-repeat;
}

div.membertxt{
	display: block;
	padding-left:25px;
	margin-top:-20px;
	padding-top:20px;
}

.member_free{
	COLOR: #FFFFFF;
	float:right;
	FONT-SIZE: 14px;
	font-family: Verdana;
	text-decoration: none;
	display: block;
	width: 648px;
	height:60px;
	font-weight: bold;
	background-image: url(../images/upgrade_gold.jpg);
	background-repeat: no-repeat;
	font-variant: normal;
	padding-top:15px;
	padding-bottom:15px;
	margin-left:35px;
	padding-left:25px;}
	
.member_gold{
	COLOR: #FFFFFF;
	float:right;
	FONT-SIZE: 14px;
	font-family: Verdana;
	text-decoration: none;
	display: block;
	width: 648px;
	height:60px;
	font-weight: bold;
	background-image: url(../images/downgrade_free.jpg);
	background-repeat: no-repeat;
	font-variant: normal;
	padding-top:15px;
	padding-bottom:15px;
	margin-left:35px;
	padding-left:25px;}

.member_transaction{
	COLOR: #FFFFFF;
	float:right;
	FONT-SIZE: 14px;
	font-family: Verdana;
	text-decoration: none;
	display: block;
	width: 648px;
	height:60px;
	font-weight: bold;
	background-image: url(../images/transaction.jpg);
	background-repeat: no-repeat;
	font-variant: normal;
	padding-top:15px;
	padding-bottom:15px;
	margin-left:35px;
	padding-left:25px;}
	
.flashmsg3{
	COLOR: #000000;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 35px;
	display: block;
	width: 725px;
	font-weight: bold;
	background-color: #FFFF33;
}


#activity          {
	FONT-SIZE: 10pt;
	text-decoration: none;
	font-weight: bold;
	line-height:25px;
	padding-left:25px;
}
#activity2          {
	FONT-SIZE: 10pt;
	text-decoration: none;
	font-weight: bold;
	line-height:25px;
	padding-left:25px;
	color: #00CC33;
}

#signup{
	COLOR: #FFFFFF;
	float:right;
	FONT-SIZE: 18px;
	font-family: Verdana;
	text-decoration: none;
	display: block;
	width: 250px;
	height:48px;
	font-weight: bold;
	background-image: url(../images/sign_down.png);
	background-repeat: no-repeat;
	font-variant: normal;
	padding-top:15px;
	margin-top:-15px;
	margin-left:35px;
	margin-right:35px;
	margin-left:10px;}
	
#front_note{
	COLOR: #000000;
	FONT-SIZE: 8pt;
	font-family: Verdana;
	text-decoration: none;
	display: block;
	width: 250px;
	background-repeat: no-repeat;
	font-variant: normal;
	padding-bottom:25px;
	padding-left:10px;
	margin-left:35px;
	margin-bottom:10px;
	margin-right:15px;
	margin-left:10px;
	padding-bottom:10px;
	float:right;}
	
	div.speed_trail{
width:447px;
height:485px;
display: block;
margin-top:5px;
margin-bottom:5px;
padding-bottom:5px;
	background-image: url(../images/activities_trail.png);
	background-repeat: no-repeat;
}

div.act_blocks{
width:224px;
height:288px;
display: block;
margin-top:5px;
margin-bottom:5px;
padding-bottom:5px;
	background-image: url(../images/act_buildingblocks.png);
	background-repeat: no-repeat;
}
div.sorry{
	width:237px;
	height:151px;
	display: block;
	background-image: url(../images/sorry.png);
	background-repeat: no-repeat;
	font-size:14px;
	padding:15px;
	width:200px;
}

a.sorrylink         {
	width:200px;
	display: block;
	font-weight: normal;
	color: #FFFFFF;
    padding-top: 15px;
	padding-bottom: 15px;
}
.sorrylink:hover {
	width:200px;
	display: block;
	font-weight: bold;
	color: #FFFFFF;
    padding-top: 15px;
	padding-bottom: 15px;
}

div.play_activities{
width:668px;
height:280px;
display: block;
	background-image: url(../images/play_activities.jpg);
	background-repeat: no-repeat;
	padding-left:25px;
}

div.switch,a.switch {
	display: block;
	background-image: url(../images/switchov.jpg);
	width: 300px;
	height: 40px;
	text-decoration: none;
	font-size: 12pt;
	color: #CC0066;
	padding-top:20px;
}


div:hover.switch {
	display: block;
	background-repeat:no-repeat;
	background-image: url(../images/switch.jpg);
	width: 300px;
	height: 40px;
	text-decoration:underline;
	font-size: 12pt;
	color: #CC0066;
	padding-top:20px;
}

div.Monthly,div.Prepaid{
	display: block;
	background-image: url(../images/monthly.jpg);
	width: 693px;
	height: 142px;
	text-decoration: none;
	font-size: 100%;
	color: #006699;
	margin-left:10px;	
	padding-top:15px;
	background-repeat:no-repeat;
}
.note_text{
font-size:90%;}

div.buynow,a.buynow{
	display: block;
	background-image: url(../images/buynow.jpg);
	width: 106px;
	height: 32px;
	text-decoration: none;
	font-size: 100%;
	color: #FFFFFF;
	padding-top:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


div:hover.buynow{
	display: block;
	background-repeat:no-repeat;
	background-image: url(../images/buynowov.jpg);
	width: 106px;
	height: 32px;
	color: #006699;
	padding-top:8px;
}

.switchto{
	font-weight: bolder;
	color: #FF0099;
}

div.howitworks{
	display: block;
	background-image: url(../images/whoitworks.png);
	background-repeat:no-repeat;
	width: 240px;
	height: 465px;
	padding-right:15px;
}

div.notebox{
width:220px;
margin-left:15px;
display:block;}

div.visa{
background-image: url(../images/visa.png);
width:120px;
height:34px;
margin-top:10px;
margin-right:15px;
display:block;}



div.Prepaids,div.Monthlys{
	display: block;
	background-image: url(../images/monthly2.jpg);
	background-repeat:no-repeat;
	width: 408px;
	height: 145px;
	text-decoration: none;
	font-size: 100%;
	color: #006699;
	margin-left:10px;
	padding-top:15px;
}

div.confirmation{
	display: block;
	background-image: url(../images/monthly.jpg);
	width: 693px;
	height: 142px;
	text-decoration: none;
	font-size: 100%;
	color: #006699;
	margin-left:10px;
	padding:15px;
	background-repeat:no-repeat;	
}


div.intro_movie{
	display: block;
	background-image: url(../images/front_page_04.jpg);
	width: 400px;
	height: 276px;
	background-repeat:no-repeat;	
}

.activityscreen{
	display: block;
	background-image: url(../images/front_page_02.jpg);
	width: 325px;
	height: 328px;
	background-repeat:no-repeat;
	margin-left:15px;
}
#the_benefits{
	background-image: url(../images/the_benifits.jpg);
	display: block;
	height: 59px;
	width: 719px;
}

#top_promotion{
	background-image: url(../images/front_promo01.jpg);
	display: block;
	height: 60px;
	width: 725px;
}

#welcome{
	background-image: url(../images/front_page_01.jpg);
	display: block;
	height: 60px;
	width: 725px;
}
#mathwizz{
	background-image: url(../images/front_page_03.jpg);
	display: block;
	height: 52px;
	width: 400px;
}
#signup_link, a.signup_link:hover , a.signup_link{
	background-image: url(../images/signup_01.jpg);
	display: block;
	height: 57px;
	width: 714px;
}

#signup_text{
	background-image: url(../images/signup_02.jpg);
	display: block;
	height: 51px;
	width: 714px;
}
.white_description{
	font-size: 80%;
	color: #FFFFFF;
}
#index_about{
	background-image: url(../images/aboutmko.jpg);
	display: block;
	height: 268px;
	width: 324px;
	background-repeat:no-repeat;}
	
#playdemo{
	background-image: url(../images/playdemo.jpg);
	display: block;
	height: 91px;
	width: 373px;
	background-repeat:no-repeat;}
	
#external_links{
	background-image: url(../images/external_links.jpg);
	display: block;
	height: 102px;
	width: 314px;
	background-repeat:no-repeat;
	padding-top:15px;
	padding-bottom:10px;}


