
body {
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;	
	background-image:url(/images/bgrnd.jpg);
	background-position: center;
	background-color: #E8C68C;
	width:954px;	
} 
.ROSS {
font-weight:bold;
font-size:1.0em;
color:#FF0000;
}

.rounded 
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	behavior: url(border-radius.htc);	
}

button 
{
	cursor: pointer;	
} 

.left {float: left;}
.right { float: right;}
.leftLib { float:left; width:400px; display:block;}
.rightLib { float:right; width:420px; display:block;}
.rewardsLeft { clear:right; float: left; width:443px; display:block;}
.rewardsLeft label {display:block; }
.rewardsLeft h2 {color:#340057; margin-top:0px;}
.rewardsLeft h3 {color:#340057;font-size:1.2em;}
.rewardsRight { float: right; width:443px; display:block;}
.rewardsRight h2 {color:#ffffff;margin-top:0px;margin-bottom:4px;}
.rewardsRight p {font-size:0.6em;}
.lefthome { float: left; width:498px;}
.righthome { float: right;width:420px;}
.lefthomebottom { float: left; width:445px;}
.righthomebottom { float: right;width:427px;}

.assetsleft { float: left; width:320px; }
.assetsright { float: right; width:290px;}

.none       { visibility:hidden;}
.clearleft  { clear:left;       }
.clearright { clear:right;      }
.clear      { clear:both;  line-height:0.1px; font-size:0.1em; height:1px;    }
:focus { -moz-outline-style: none; }
#header {
background-image:url(/images/home/bgrnd_inner.gif);
background-repeat:no-repeat;
}
.section_subhead { background-color: #F0F0F0; }
#footer { 	font-size: 0.8em; }
#logoleft {
	float:left;
	background-image:url(/images/logo_smeetme.gif);
	background-repeat:no-repeat;
	display:block;
	width:440px;
	height:84px;
	margin-bottom:10px;
}
.subcreateimg {
background-image:url(/images/subcreate.gif);
width:133px;
height:72px;
display:block;
float:left;
margin-top:12px;
background-color:#efefef;
}
.subinviteimg {
background-image:url(/images/subinvite.gif);
width:133px;
height:72px;
display:block;
float:left;
margin-top:10px;

}

.pararight {
float:right;
display:block;
padding-right:30px;
width:370px;
padding-left:20px;

}
#logoleft2 {
	float:left;
	background-image:url(/images/smeetme_logo_strap.gif);
	background-repeat:no-repeat;
	display:block;
	width:300px;
	height:79px;
	margin-bottom:20px;
	margin-top:20px;
}
#headerright 
{
	text-align:right;
	float:right;
	font-size:0.9em;
	color: #ffffff;
    font-weight:bold;
    margin: 0px 20px 0px 0px;

}
#newfooter {
color:#ffffff;
padding:20px 20px 14px 20px;
margin-top: 28px;
background-color:#320057;
}
#newfooter a{
color:#ffffff;
}
#newfooter p{
margin-top:4px;
margin-bottom:10px;
font-size:0.8em;
}
#newfooter h4{
font-size:0.9em;
margin-top:0px;
margin-bottom:3px;
}
.footerleft {
width:300px;
float:left;
background-image:url(/images/Home/line_whitePurple_dotted.gif);
background-position:right top;
background-repeat:repeat-y;

}
.footerright {
width:580px;
float:right;



}
#headerright a,a:visited { 
	font-weight:bold;
	color:#340057;


}
#topnav { display:block; height:29px; margin-top:80px; }
#topnav a {
	color:#ffffff;
	font-size:1.2em;
	text-decoration:none;
}
ul#navigation {
	list-style:none;
	padding: 0;
	margin: 0;
	border: 0;
	top: 0px;
	left: 0px;
	width: 750px;
	display:inline;
}
ul#navigation li {
	padding: 0;
	margin: 0;
	display: block;
	list-style:none;
	float:left;
	margin-right:20px;
}
li#mysmeetme a{
	background-image:url(/images/nav_mysmeetme.gif);
	background-repeat:no-repeat;
	height:20px;
	width:121px;
	display:block;
}
li#mysmeetme span a:hover {
	background-image:url(/images/nav_mysmeetme_over.gif);
	background-repeat:no-repeat;
	height:20px;
	width:121px;
	display:block;
}
li#smeetmestore  {
	background-image:url(/images/nav_smeetmestore.gif);
	background-repeat:no-repeat;
	height:20px;
	width:142px;
}
li#smeetmestore span a:hover {
	background-image:url(/images/nav_smeetmestore.gif);
	background-repeat:no-repeat;
	height:20px;
	width:142px;
	display:block;
}
li#howtoplay  {
	background-image:url(/images/nav_howtoplay.gif);
	background-repeat:no-repeat;
	height:20px;
	width:110px;
}
li#events  {
	background-image:url(/images/nav_events.gif);
	background-repeat:no-repeat;
	height:20px;
	width:110px;
}
/*HEADINGS & TEXT--------------------*/
h1 {
	font-size:1.7em;
	color:#340057;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:10px;

}
h2 {
	font-size:1.3em;
	color:#340057;
	margin-top:10px;
	padding:0px;
	margin-bottom:10px;
}
.purple {
color:#340057;
}


.welcomeback
{
	margin-bottom: 4px;
	font-size:small; 
	padding: 8px;
	border: solid 2px white;
	background-color: #F2E7FC;	
}

.noticeStyle
{
	padding:14px 40px 14px 14px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#F2E7FC;



}
.noticeStyle h2
{margin-top:0px;
padding-top:0px;
margin-bottom:8px;
color:#340057;

}
.noticeStyle h3 {
margin-top:0px;
padding-top:0px;
margin-bottom:10px;
color:#340057;
}

.noticeStyle a
{
	font-size:1.0em;

}

#notice 
{
	padding:12px 10px 12px 0px;
	margin-top:10px;
	margin-bottom:10px;
	background-color: #F2E7FC;
	font-size:0.9em;

}

#notice ul
{
	margin: 0 0 0 20px;
	list-style: none;
	padding: 0;
}

#notice ul li
{
	padding: 0;
	list-style: none;
}

#notice strong
{
	font-size: 110%;
}

td,p 
{
	margin: 0;
	padding: 0;
}

#main a {
font-weight:normal;
	
}
.mainhomereg a {
	font-weight:bold;
	text-decoration: none;	
}
.mainhomereg a:hover {
	text-decoration: underline;	
}

input[disabled] 
{
  -moz-user-input: disabled;
  -moz-user-focus: ignore;
  color: gray;
}


#navbar
{
	height:26px;
	padding: 6px 10px 0px 10px;
	background-image:url(/Images/home/nav_bar.gif);
	background-repeat: no-repeat;
	display:block;

}

	#navbar a
	{
		color: #ffffff;
		text-decoration: none;
		font-size:0.9em;
		padding-left: 12px;
		background-repeat: no-repeat;
		background-position:left;
		margin-left:5px;
	}
	#navbar .sel
	{
		background-image:url(/Images/Icons/down.gif);
	}
	#navbar .unsel
	{
		background-image:url(/Images/Icons/white_arrow_up.gif);
	}

option 
{
font-size:0.9em;
font-family:arial, verdana, helvetica;
color:#000000;
}

option[selected]
{
font-size:0.9em;
font-family:arial, verdana, helvetica;
color:#000000;

}


/*--------------------*/	

.subsection{
	border:solid 1px #DCC4B4;
	background-color:#ffffff;
	padding:18px 18px 27px 18px;
	overflow:hidden;
	}
	
#main {
	background-color:#ffffff;
	padding:18px 18px 27px 18px;
	overflow:hidden;
}

/* ROSS */
.pinkButtonm
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:0.9em;
	height:22px;
	width:132px;
	background-image:url(/Images/button_pink.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}


.purpleButton
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:22px;
	width:82px;
	background-image:url(/Images/button_purple.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}

#userSearch
{
	background-color: #5A11A0;	
	padding: 8px;
	color: #ffffff;
}
	#userSearch button
	{
		background-image: url(/images/button_search.gif);
		width: 73px;
		height: 22px;
	}
	#userSearch label
	{
		color:#FFFFFF;
		width:150px;
		display:inline;
	}
	#userSearch h2
	{
		color: White;
		margin: 4px 0px 4px 0px;
	}
#challengeBox
{
	background-color: #F3E7FD;	
	padding: 8px;
}	
#userprofileview h3{  
	color:#5A11A0;
	font-size:0.9em;
margin-bottom:4px;
}

.dna
{
	height:60px;
	padding-left: 45px;	
	background-image: url(/images/test_tube.gif);
	padding-top:10px;
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-bottom: 8px;
	display:block;
	padding-right:30px;
}
.btmmgn {
margin-bottom:28px;
display:block;
}
#dnatest label{

	color:#280A4A;
font-size:0.8em;

}
.italic {
font-style:italic;
}	
	
.ratingValue
{
	background-image: url(/images/percent_bgrnd.gif);
}

.homepage
{
}

#homeheader
{
	background-image:url(/images/home/header_bgrnd.gif);
	background-repeat:no-repeat;
	background-position:right top;
	height:150px;
	padding-top:20px;
}

#homelogo{
	background-image:url(/images/home/smeetme_logo.gif);
	background-repeat:no-repeat;
	display:block;
	width:367px;
	height:70px;
	margin-bottom:16px;
}

#innerheader
{background-image:url(/images/home/bgrnd_inner.gif);
background-repeat:no-repeat;
background-position:right top;
height:103px;
padding-top:20px;
}

#innerheadermain
{background-image:url(/images/home/bgrnd_inner.gif);
background-repeat:no-repeat;
background-position:right top;
height:97px;
padding-top:20px;


}

#innerlogo{
	background-image:url(/images/home/smeetme_logo.gif);
	background-repeat:no-repeat;
	display:block;
	width:367px;
	height:70px;
	margin-bottom:10px;
}

#innerlogoleft{
	background-image:url(/images/home/smeetme_logo.gif);
	background-repeat:no-repeat;
	display:block;
	width:367px;
	height:70px;
margin-bottom:10px;
float:left;

}
.homepage
{
}
.homelogindiv
{
	background-image:url(/images/home/nav_bar.gif);
	padding: 1px 10px 0px 14px;
	color: White;
	height:32px;
	display:block;
	margin-bottom:14px;
	margin-left: auto;
	margin-right: auto;
}

.homelogindiv a {
color:#ffffff;

}
#homegirls
{
	width:310px;
	background-color:#fff;	
	padding:13px 11px 11px 12px;
	margin-bottom:20px;
}
#homegirls p
{
	padding-bottom:4px;
}
.comeongirls {
	background-image:url(/images/home/come_on_girls.gif);
	background-repeat:no-repeat;
	width:129px;
	height:20px;
	margin-bottom:6px;
}
.purpletext {
	color:#81005C;
}
.pinktext {
	color:#ED0769;
	font-weight:bold;
font-size:0.9em;
}
.girlspic {
	background-image:url(/images/home/girls_photo.jpg);
	background-repeat:no-repeat;
	width:86px;
	height:97px;
	float:right;
	margin-left:4px;
}
#homereg
{
	width: 310px;
	background-color:#EE086A;	
	padding:13px 11px 11px 12px;
}

.searchbox
{
	background-color:#5A0F9F;	
	padding:10px 12px 18px 14px;
	color:#ffffff;
	width:260px;
	height: 205px;
	
	margin: 0 0 16px 0;
	border: 6px solid #5A0F9F;

	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.searchbox h3
{
	color:#ffffff;
}
.searchbox label
{
	color:#ffffff;
	display:block;
	margin-top:8px;
	margin-bottom:4px;

}
.searchbox a
{
	color:#ffffff;
	display:block;
	margin-top:16px;
	margin-bottom:4px;
	font-size:0.8em;
}
.buttonSearch {
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:0.9em;
	height:22px;
	width:73px;
	background-image:url(/images/home/button_Search.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	margin-top:6px;
	padding-right:10px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}
.buttonGo {
	border:0px;
	font-weight:bold;
	height:25px;
	width:50px;
	background-image:url(/images/home/button_GO.gif);
	background-repeat:no-repeat;
	background-color:transparent;
}
.droptwo {
margin-top:6px;


}
#homemain
{
	font-size: 0.9em;
	margin-top:10px;
	margin-bottom:10px;
	margin-left: auto;
	margin-right: auto;
}



.homecodebox {
	color: #EE0765;
	font-size: 1.5em;
padding:0px 0px 0px 10px;
height:35px;
}
.homecodebox input {
border:2px solid #300354;
}
.homefooter
{}
}
.linkarrow {
font-size:0.8em;
background-image:url(/images/home/link_arrow_white.gif);
background-repeat:no-repeat;
padding-left:14px;
margin-left:30px;
}
.loginarrow {
background-image:url(/images/home/link_arrow_white.gif);
background-repeat:no-repeat;
padding-left:14px;
background-position:left 1px;

}
.hpLogin {
font-size:0.9em;
font-weight:bold;
}
.minireg span
{
	color: White;
	width:280px;

}
.minireg label {
color:#ffffff;
font-size:0.9em;
display:-moz-inline-stack;
display:inline-block;
margin-top:8px;
margin-bottom:3px;

}
.minireg a {
color:#ffffff;
}
.jointhefunButton {
background-image:url(/images/home/button_JoinTheFun.gif);
background-repeat:no-repeat;

height:27px;
width:105px;
padding-top:0px;
background-color:transparent;
border:0px;
display:block;
float:right;
margin-top:11px;
}
.miniregbottom label{
display:block;
}
.checkboxtext {
color:#ffffff;
margin-top:4px;
font-size:0.8em;

}
.checkboxtexttwo {
color:#ffffff;
margin-top:4px;
font-size:0.8em;
width:160px;
float:left;
}

#animblock {
width:636px;
float:right;
background-color:#ffffff;
padding:10px 19px 11px 9px;
margin-bottom:20px;

}
.smeetmeAnim {
background-image:url(/images/home/text_anim.gif);
background-repeat:no-repeat;
background-position:center;
background-color:#ffffff;
width:595px;
height:335px;
margin-bottom:20px;

}
.homesmallbox
{
	color:White;
	background-color: #2E004B;
	width: 310px;
	padding:12px;
	float:left;	
margin-bottom:21px;
}
#homequotes
{
	width:510px;
	background-color: #EE086A;	
	padding: 12px 12px 16px 12px;	
	color: White;
	font-size: 1.2em;
}
#homequotes p
{
margin-top:4px;
}
#homelinks
{
	color:#000000;
	width:510px;
	background-color:White;
	padding:12px;
	list-style:none;
margin-bottom:22px;
}
	#homelinks h2
	{
		color: #90E91F;
		font-size:1.1em;
		margin-bottom:4px;
		margin-top:0px;
	}
	#homelinks a
	{
		color: black;
	}
	#homelinks li
	{

	display:block;
	}
	#homelinks ul {
	padding:0px;
	float:left;
	margin:4px;
	list-style:none;

}

.columnstart{
width:160px;
background-image:url(/images/home/line_whitePurple_dotted.gif);
background-repeat:repeat-y;
background-position:right;
height:89px;
}
.columnstart a{
background-image:url(/images/home/link_arrow_purple.gif);
background-repeat:no-repeat;
background-position: left 2px;
padding-left:14px;
padding-bottom:1px;
font-size:0.8em;
color:#290753;
height:89px;
}

.columns li a{
padding-bottom:1px;
font-size:0.8em;
color:#290753;
}
.columns { width:100%;}
.linkarrowpurp {
background-image:url(/images/home/link_arrow_purple.gif);
background-repeat:no-repeat;
background-position: left 2px;
padding-left:12px;
padding-bottom:1px;
font-size:0.8em;
color:#290753;
}
.linkarrowpurp a:visited{
color:#290753;

}
.columnend{
width:110px;

}
.form label{
margin-bottom:5px;
display:block;
}

.form p{
color:#340057;
font-size:0.8em;
padding-top:4px;
padding-bottom:8px;
}

.form h3{
color:#340057;
margin-top:20px;
margin-bottom:10px;
}
.form .hrdotted {
margin-top:20px;
}
.testquest {
background-color:#F2E7FC;
padding:8px;
margin-bottom:4px;
display:block;
height:25px;
}
.testquest p{
color:#541799;
font-weight:bold;
}
.item1test {
width:300px;
float:left;
}
.item2test {
width:200px;
float:right;

}
.item1 {
float:left;
margin-right:12px;
width:160px;
}
.item2 {
float:left;
margin-right:12px;
width:160px;
}
.item3 {
float:left;
margin-right:12px;
width:160px;
}
.item4 {
float:left;
margin-right:12px;

}
.item1p {
float:left;
margin-right:12px;
width:240px;
margin-bottom:5px;
}
.item2p {
float:left;
margin-right:12px;
width:240px;
margin-bottom:5px;
}
.item3p {
float:left;
margin-right:12px;
width:200px;
margin-bottom:5px;
}
.item4p {
float:left;
margin-right:12px;
}
.item1dna {
float:left;
width:90px;
margin-bottom:5px;
}
.item2dna {
float:left;
margin-right:24px;
width:220px;
margin-bottom:5px;
}
.item3dna {
float:left;
width:90px;
margin-bottom:5px;
}
.item4dna {
float:left;
width:200px;

}
.profSummary {
margin-top:8px;
margin-bottom:20px;
padding-right:22px;

}
.buttonsp {
margin-bottom:6px;
}
.buttonsp2 {
margin-bottom:10px;
margin-top:10px
}
.imgupload {
margin-bottom:17px;
display:block;
}
.welctxt {
margin-bottom:12px;
display:block;
}
.looking {
margin-bottom:12px;
display:block;

}
.hrdotted {
background-image:url(/images/home/hr_dotted.gif);
background-repeat:repeat-x;
height:1px;
margin-top:5px;
margin-bottom:5px;
}
.buttonPink80 {
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:0.9em;
	height:22px;
	width:80px;
	background-image:url(/images/home/button_pink_80.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}
.buttonPink110 {
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:0.9em;
	height:22px;
	width:110px;
	background-image:url(/images/home/button_pink_110.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}
.buttonloginbox {
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:0.9em;
	height:22px;
	width:63px;
	background-image:url(/images/home/button_loginbox.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
	padding-right:12px;
	margin-top:8px;
}
.welcomepic {
background-image:url(/images/home/pic_MySmeetme.jpg);
background-repeat:no-repeat;
float:left;
margin-right:16px;
width:216px;
height:170px;
}
.welcomeright {
float:right:
margin-top:20px;
}
.welcomeright H3 {
color:#340057;

}
/* ROSS */

.mainhometop {
	background-color:#ffffff;
	padding:18px 18px 0px 18px;
	overflow:hidden;
	background-image:url(/Images/top_box.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:327px;
	}
.mainhome {
	background-color:#ffffff;
	padding:24px 20px 0px 20px;
	overflow:hidden;
	background-image:url(/Images/page_top.gif);
	background-position:top;
	background-repeat:no-repeat;
	}
.mainhomereg {
	background-color:#ffffff;
	padding:24px 20px 0px 20px;
	overflow:hidden;
	}
.mainhomereg p{
	font-size:0.9em;
	}
.mainhome p{
	font-size:0.9em;
margin-top:10px;
margin-bottom:10px;
	}
.mainhome h2{
margin-top:px;

}
.mainhome a{
	text-decoration:none;
}
.badges {
	background-image:url(/Images/badges2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}	
.mainhomebottom {
	background-color:#ffffff;
	overflow:hidden;
	background-image:url(/Images/page_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;

	}
	
#main p{
	font-size: 0.9em;
	color:#340057;
}
.f_popup p 
{
font-size: 0.9em;
margin-top:10px;
margin-bottom:10px;

}
.f_popup h2 
{
font-size: 1.0em;
margin-top:10px;
margin-bottom:18px;
color:#0A3750;
}
.f_popup h3 
{
font-size: 0.9em;
margin-top:0px;
margin-bottom:12px;
color:#0A3750;
	
	}
#main p a{
color:#340057;
background-image:url(/images/home/link_arrow_purple.gif);
background-repeat:no-repeat;
background-position: left 3px;
padding-left:13px;
color:#290753;


}
#threecolumnleft {
float:left;
width:593px;
padding-right:28px;
display:block;

}

#onecolright {
float:right;
width:293px;
display:block;
}

#onecolright p{
margin-top:5px;
margin-bottom:8px;
}

#onecolright h3 {
margin-top:5px;
margin-bottom:8px;

}

#threecolumnright {
width:667px;
float:right;
/****removed margin******/
}

#onecolleft {
width:214px;
float:left;
}

#onecolleft p{
margin-top:4px;
margin-bottom:10px;
/****removed margin******/
}


/* Game board */
#threewidecolumnleft {
float:left;
width:667px;
padding-right:28px;
display:block;
}

#onenarrowcolright {
float:right;
width:214px;
display:block;
}
#threewidecolumnright {
float:right;
width:667px;
padding-right:28px;
display:block;
}

#onenarrowcolleft {
float:left;
width:214px;
display:block;
}


#profthreecolumnright {
float:right;
width:748px;
padding-right:0px;
display:block;
}

#profcolleft {
float:left;
width:170px;
display:block;
/* Game board */
}
.profmiddlecol {
width:432px;
float:left;
}

/*****/

.formnote {
	font-weight:normal;
	color:#0D4866;
}

input {
font-size:0.9em;
margin-left:0px;

}
.membersignup label {
margin-top:8px;
margin-bottom:10px;
font-size:1.1em;
}
.membersignup p{
margin-top:4px;
margin-bottom:8px;
}
.membersignup {
margin-bottom:20px;



}
select {
font-size:0.9em;
}

textarea { 
font-family: arial, verdana, helvetica, sans serif ;
font-size:0.9em;
}

.select {
	font-size:1.1em;
	font-family: arial, verdana, helvetica, sans serif ;
}


label {
	font-weight: bold;
	margin-bottom:8px;
	margin-top:0px;
	font-size:0.9em;
	color:#340057;

}

label a{

	color:#340057;
}
.lblDesc
	{
		font-weight:normal;
		font-size:0.9em;
		color:#340057;
}
	
.inlineerror
{
	display:none;
	color: Red;
	font-weight: bold;
	background-color: white;
}

/* Brain teaser specific */

#brainTeaserList
{
	margin: 0;
	padding: 8px;	
	list-style: none;
	height: 120px;
	overflow: auto;
	border: solid 1px #5A0F9F;
}
#brainTeaserList li {
	clear: both;
	margin-right:10px;
}
/*.gamelist_name {
	font-size:0.8em;
	background-color:#F2E7FC;
	border-top:3px solid #ffffff;
	padding:3px 3px 3px 6px;
	font-weight:bold;
	display:block;
}*/
.btlist_name {
float:left; font-size:0.8em;
background-color:#F2E7FC;
border-top:3px solid #ffffff;
padding:0px 3px 0px 6px;
font-weight:bold;
width:310px;
display:block;
}
.btlist_links {
float:right;
font-size:0.8em;
}
.btlist_links a {
margin: 0px 4px 0px 10px; 
color:#000000;
}
.btlist_title {
font-weight: bold;
font-size:0.9em; 
}


.btl_name {
font-size:0.86em;
background-color:#F2E7FC;
border-top:3px solid #ffffff;
padding:0px 3px 0px 6px;
font-weight:bold;
width: 75%;
}
.btl_links {
font-size:0.8em;
}
.btl_links a {
margin: 0 4px 0 10px; 
color:#000000;
}


.HomePageInvite
{
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	width: 175%;
}

.InviteTextBox
{
	font-size: 0.8em;
}

.HomePageInvite div
{
	background-color: #c0c0a0;
	padding: 0px; 
	width: 100%;
}

.profileTableView
{
	margin-top: 8px;	
	width: 100%;
	color: Black;
}

.profileTableView .sidebarTable
{
}

.profileTableView td
{
	font-weight: normal;
	font-size: 80%;	
}

.profileTableView td a
{
	font-weight: normal;
	font-size: 100%;
	color:#000000;	
}

.profileTableView td a:hover
{
	text-decoration:underline;
}

.profileTableView th
{

	text-align:left;
}
.tablink {
color:#666666;
}

td .subtitle
{
	font-weight:bold;
	color: #082A3B;
}
.profileTableView option
{
	font-size: 120%;	
}

.rhpadded
{
	padding: 0px 8px 0px 8px;


}

.rhpadded p
{
	padding: 0px;
}

.profileRHBox h2
{
	color:#340057;	
}

.hilitedRow
{
	background-color: #f0f0f0;
	padding: 4px;
}

.profileHeader
{
	color: #666666;
	font-weight:bold;	
	background-image:url(/Images/reward_icon_small.gif);
	background-position: center left;
	padding-left: 20px;
	background-repeat: no-repeat;
}

.leftpic
{
clear:both;
margin-right:10px;
margin-bottom:10px;
display:block;
}

.profileTitle
{
	color: #340057;
	font-weight: bold;	
	font-size: 110%;
}

.inviteBox
{
	color: #FF0565;
	background-repeat:no-repeat;
	margin-bottom:16px;
}

.inviteBox label
{
	color: #FF0565;
	padding-bottom:2px;
}

.inviteBox input
{
	color: #FF0565;
	margin-top:10px;
margin-bottom-10px;
}
.inviteBoxTitle {
font-size:1.2em;
font-color:#FF0565;
font-weight:bold;
}

.inviteViewBox
{
	padding: 18px;
	color: White;
	height:100px;
	width: 400px;
	margin-bottom:10px;
}

.inviteBox p {
	padding:3px 0px 3px 0px;
	margin:0px;
}

.inviteBox h2 {
	color:#ffffff;
	margin:0px;
}
.createinv p{
margin-top:4px;
margin-bottom:10px;
}
.createinv label{
display:block;
}
.createinv .noticeStyle{
margin-bottom:20px;
}
.createinv a{
color:#340057;
}
.createinv h3{
color:#340057;

}
.createinv .hrdotted{
margin:20px 0px 20px 0px;
}

.boldtext {
	font-size:80%;
	font-weight:bold;
	color:#000000;
}
.smallprint{
margin-top:20px;
font-size:0.9em;
color:#340057;
}
.smallprint p{
margin-top:4px;
margin-bottom:8px;
}
.smalltext
{
	font-size: 0.8em;


}
.smalltextmsg
{
color:#340057;
font-weight:bold;
font-size: 0.8em;
}
.smalltextmsg a
{
color:#340057;
font-weight:bold;
text-decoration:none;
}
.smalltextmsg a:hover
{
color:#340057;
font-weight:bold;
text-decoration:underline;
}

.stepBox 
{
	width: 593px;	
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 16px;
}
.stepBoxTop
{
	background-position: left top;
	background-repeat: no-repeat;	
	width: 593px;
	height:11px;	
}

.step1BoxTop
{
	background-image: url(/Images/HelpImages/step1box_top.gif);
}
.step1Box
{
	background-image: url(/Images/HelpImages/step1box.gif);
}
.step2BoxTop
{
	background-image: url(/Images/HelpImages/step2box_top.gif);
}
.step2Box
{
	background-image: url(/Images/HelpImages/step2box.gif);
}
.step3BoxTop
{
	background-image: url(/Images/HelpImages/step3box_top.gif);
}
.step3Box
{
	background-image: url(/Images/HelpImages/step3box.gif);
}

.bigtext
{
	font-size: 120%;
color:#ffffff;
}

.profileRHBoxTop
{
	height:18px;
	background-color:#072A3B;
    display:block;
}

.profileRHBox
{
	margin-top: 0px;
	border: solid 3px #efefef;
	padding:10px;
	margin-bottom:9px;
}
.playingBoxTop
{
background-image:url(/Images/playingBox_top.gif);
background-repeat:no-repeat;
width:294px;
height:21px;
padding:4px 2px 0px 12px;
display:block;
}

.playingBoxTop h3
{
color:#ffffff;
font-size:1.0em;
margin:0px;

}
.playingBoxBottom p
{
margin:0px;
padding:0px;
padding-left:2px;
}
.playingBoxBottom a
{
text-decoration:none;
color:#340057;



}
.playingBoxBottom
{
background-image:url(/Images/playingBox_bottom.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:274px;
padding:10px 10px 14px 10px;
margin-bottom:10px;
color:#340057;

}

.makingBoxTop
{
background-image:url(/Images/makingBox_top.gif);
background-repeat:no-repeat;
width:294px;
height:21px;
padding:4px 2px 0px 12px;
display:block;
margin-bottom:0px;

}

.makingBoxTop h3
{
color:#ffffff;
font-size:1.0em;
margin:0px;
}
.makingBoxBottom p
{
margin:0px;
padding:0px;
padding-left:2px;
}
.makingBoxBottom a
{
text-decoration:none;



}
.makingBoxBottom
{
background-image:url(/Images/makingBox_bottom.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:274px;
padding:10px 10px 14px 10px;
margin-bottom:10px;
}
.makingBoxTopSml
{
background-image:url(/Images/makingBox_topSml.gif);
background-repeat:no-repeat;
width:210px;
height:21px;
padding:4px 2px 0px 12px;
display:block;
margin-bottom:0px;

}

.makingBoxTopSml h3
{
color:#ffffff;
font-size:1.0em;
margin:0px;
}
.makingBoxBottomSml p
{




}
.makingBoxBottomSml
{
background-image:url(/Images/makingBox_bottomSml.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:210px;
padding:10px 10px 14px 10px;
margin-bottom:10px;
}
.pubBoxBottom p
{
margin:0px;
padding:0px;
padding-left:2px;
}
.pubBoxBottom a
{
text-decoration:none;

}
.pubBoxTop
{
background-image:url(/Images/pubBox_top.gif);
background-repeat:no-repeat;
width:294px;
height:21px;
padding:4px 2px 0px 12px;
display:block;
}

.pubBoxTop h3
{
color:#ffffff;
font-size:1.0em;
margin:0px;


}
.pubBoxBottom
{
background-image:url(/Images/pubBox_bottom.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:274px;
padding:10px 10px 14px 10px;
margin-bottom:10px;

}

.challengeBoxList
{
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	width:664px;
	height:440px; 
	overflow:hidden;
}

.challengeBoxCtr
{
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	width:664px;
	min-height: 220px;

}

  .game1{ background-image:url(/Images/game_board_1.jpg);	 }
  .game2{ background-image:url(/Images/game_board_2.jpg);	 }
  .game3{ background-image:url(/Images/game_board_3.jpg);	 }
  .game4{ background-image:url(/Images/game_board_4.jpg);	 }
  .game5{ background-image:url(/Images/game_board_5.jpg);	 }
  .game6{ background-image:url(/Images/game_board_6.jpg);	 }

.challengeBoxList div
{
	height:440px;
	display:block;
}

.challengeBox
{
	text-align:center;
	width:184px;
	display:block;
}

.box1
{
	float:left;
	width:184px;
	height:184px;
	margin:16px 24px 16px 16px;
	text-align:center;
}

.box2
{
	float:left;
	width:184px;
	height:184px;
	margin:16px 24px 16px 16px;
}

.box3
{
	float:left;
	width:184px;
	height:184px;
	margin:16px 16px 16px 16px;
}

.box4
{
	float:right;
	width:184px;
	height:184px;
	margin:24px 16px 16px 16px;
}

.box5
{
	float:right;
	width:184px;
	height:184px;
	margin:24px 24px 16px 16px;
}

.box6
{
	float:right;
	width:184px;
	height:184px;
	margin:24px 24px 16px 16px;
}



.challengeBoxStatus
{
	margin-top: 0px;
	padding-top:0px;
	font-size:0.8em;
	color: #000000;
	width: 120px;
	text-align:center;
	font-weight:bold;
}

.challengeBoxMessage
{
	margin-top:119px;		
	color: #000000;
	width: 120px;
	display:block;
	text-align:center;
}

.noarrow
{
	background-position: 2px center;
	background-repeat: no-repeat;
	float:left;

}


.lrarrow
{
	background-image:url(/Images/arrow_right.gif);	
	background-position: 2px center;
	background-repeat: no-repeat;
	float:left;
	
}

.rlarrow
{
	background-image:url(/Images/arrow_left.gif);	
	background-position: 2px center;
	background-repeat: no-repeat;
	float:left;
	
}

.udarrow
{
	background-image:url(/Images/arrow_down.gif);	
	background-position: 520px 2px;
	background-repeat: no-repeat;
	float:left;

}


.s_BrainTeaserBox
{
	text-align:center;	
	background-image:url(/Images/challenge/challenge_brain_status.jpg);	
	background-position: left top;
	background-repeat: no-repeat;	
}


.BrainTeaserBox
{
	text-align:center;	
	background-image:url(/Images/challenge/challenge_brain.jpg);	
	background-position: left top;
	background-repeat: no-repeat;	
}

.VideoBox
{
	text-align:center;	
	background-image:url(/Images/challenge/challenge_video.jpg);	
	background-position: left top;
	background-repeat: no-repeat;	
}

.s_VideoBox
{
	text-align:center;	
	background-image:url(/Images/challenge/challenge_video_status.jpg);	
	background-position: left top;
	background-repeat: no-repeat;	
}

.WrittenBox
{
	text-align:center;	
	background-image:url(/Images/challenge/challenge_written.jpg);	
	background-position: left top;
	background-repeat: no-repeat;	
}

.s_WrittenBox
{
	text-align:center;	
	background-image:url(/Images/challenge/challenge_written_status.jpg);	
	background-position: left top;
	background-repeat: no-repeat;	
}

.PictureBox
{
	text-align:center;	
	background-image:url(/Images/challenge/challenge_picture.jpg);	
	background-position: left top;
	background-repeat: no-repeat;	
}

.s_PictureBox
{
	text-align:center;	
	background-image:url(/Images/challenge/challenge_picture_status.jpg);	
	background-position: left top;
	background-repeat: no-repeat;	
}


.DefaultBox
{
	text-align:center;	
	height: 184px;
	width:184px;

}

.EditBox
{
	text-align:center;	
	background-image:url(/Images/challenge/challenge_default.jpg);	
	background-position: left top;
	background-repeat: no-repeat;	
}

.FinalChallengeBox
{
	text-align:center;
	background-image:url(/Images/challenge/challenge_final.jpg);	
	background-position: left top;
	background-repeat: no-repeat;
}

.FinalChallengeBoxDefault
{
	text-align:center;
	background-image:url(/Images/challenge/challenge_final_default.jpg);	
	background-position: left top;
	background-repeat: no-repeat;
}

.s_FinalChallengeBox
{
	text-align:center;
	background-image:url(/Images/challenge/challenge_final_status.jpg);	
	background-position: left top;
	background-repeat: no-repeat;	
}


.AudioBox
{
	text-align:center;
	background-image:url(/Images/challenge/challenge_audio.jpg);	
	background-position: left top;
	background-repeat: no-repeat;	
}


.s_AudioBox
{
	text-align:center;
	background-image:url(/Images/challenge/challenge_audio_status.jpg);	
	background-position: left top;
	background-repeat: no-repeat;	
}


.GestureBox
{
	text-align:center;
	background-image:url(/Images/challenge/challenge_gesture.jpg);	
	background-position: left top;
	background-repeat: no-repeat;	
}


.s_GestureBox
{
	text-align:center;
	background-image:url(/Images/challenge/challenge_gesture_status.jpg);	
	background-position: left top;
	background-repeat: no-repeat;	
}

#assetTypeList
{
	margin:0px;
	padding:0px;
	list-style:none;	
	font-size:0.9em;
}

#assetTypeList ul {
margin:0px;
padding:0px;

}

#assetTypeList li {
margin:0px;
padding:0px 0px 6px 0px;
font-size:0.9em;
}

#assetTypeList li a{
color:#340057;
text-decoration:none;
}

.assetBox
{

	border: solid 1px #072A3B;	
	padding: 9px 18px 9px 18px;
}

.assetBoxReduced
{
	width: 360px;
	border: solid 1px black;	
	padding: 18px;
}


.AssetThumbnail
{
	width: 92px;
	height: 70px;	
	margin: 18px;
	float:left;
}

.thumbnailView
{
}

.thumbnailView div
{
	padding: 4px;
}

.thumbnailCell
{
	width: 92px;
	height: 70px;
}

.thumbnailTitle
{
	background-color: #D2EAF6;
	width: 100%;
	vertical-align: middle;
	padding-left:3px;
margin-bottom:9px;
display:block;
height:24px;



}

.abuseButton
{
	display: inline;
	float: right;
	border:0px;
	color:#ff0000;
	font-size:0.7em;
	font-weight:bold;
	height:22px;
	width:100px;
	background-image:url(/Images/button_abuse.gif);
	background-repeat:no-repeat;
	margin-right:1px;
	font-family: arial, verdana, helvetica, sans serif ;
}

.rightButton
{
	display: inline;
	float: right;
	border:0px;
	color:#ffffff;
	font-size:0.9em;
	font-weight:bold;
	height:22px;
	width:80px;
	background-image:url(/Images/button_orange.gif);
	background-repeat:no-repeat;
	margin-right:1px;
font-family: arial, verdana, helvetica, sans serif ;

}

.rightButtonm
{
	display: inline;
	float: right;
	border:0px;
	color:#ffffff;
	font-size:0.9em;
	font-weight:bold;
	height:22px;
	width:110px;
	background-image:url(/Images/Home/button_pink_110.gif);
	background-repeat:no-repeat;
font-family: arial, verdana, helvetica, sans serif ;

}

.rightButtonl
{
	display: inline;
	float: right;
	border:0px;
	color:#ffffff;
	font-size:0.8em;
	font-weight:bold;
	height:22px;
	width:140px;
	background-image:url(/Images/buttonl_orange.gif);
	background-repeat:no-repeat;
font-family: arial, verdana, helvetica, sans serif ;

}

.challButton
{
	border:0px;
	color:#13629B;
	font-weight:bold;
	font-size:11px;
	height:19px;
	width:65px;
	background-image:url(/Images/white_button.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}

.whiteButtonm
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:20px;
	width:110px;
	background-image:url(/Images/white_buttonm.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}


.whiteButton
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:20px;
	width:80px;
	background-image:url(/Images/white_button.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}


.blackButton
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:0.9em;
	height:22px;
	width:80px;
	background-image:url(/Images/button_black.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
	}

.blockButton
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:0.9em;
	height:22px;
	width:80px;
	background-image:url(/Images/Icons/button_block.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	padding-right:0px;
	padding-left:10px;
	background-color:transparent;
margin-left:5px;
	font-family: arial, verdana, helvetica, sans serif;
}

.blackButtonm
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:0.9em;
	height:22px;
	width:110px;
	background-image:url(/Images/button_blackm.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;}
	
.rewardsButton
{
	border:0px;
	font-weight:bold;
	font-size:16px;
	text-align:left;
	height:44px;
	width:193px;
	background-image:url(/Images/icons/reward_button.gif);
	background-repeat:no-repeat;
	margin:8px 0px 8px 0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}

.gameBoardButton
{
	border:0px;
	font-weight:bold;
	height:44px;
	width:193px;
	background-image:url(/Images/icons/board_button.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	margin:8px 0px 8px 0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}
	


.blackButtonl
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:0.9em;
	height:22px;
	width:140px;
	background-image:url(/Images/buttonl_black.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}
.joinButton
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:20px;
	width:90px;
	background-image:url(/Images/button_join.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}
.newLoginButton
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:21px;
	width:48px;
	background-image:url(/Images/home/buttonGOnav.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	margin-top:4px;
}

.loginButton
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:20px;
	width:72px;
	background-image:url(/Images/button_login.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}
.startButton
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:31px;
	width:131px;
	background-image:url(/Images/button_start.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}
.goButton
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:25px;
	width:50px;
	background-image:url(/Images/button_GO.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}
.orangeButton
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:0.9em;
	height:22px;
	width:80px;
	background-image:url(/Images/home/button_pink_80.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}

.orangeButtonm
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:0.9em;
	height:22px;
	width:110px;
	background-image:url(/Images/Home/button_pink_110.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}

.orangeButtonmm
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:0.9em;
	height:22px;
	width:120px;
	background-image:url(/Images/Home/button_pink_120.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}


.orangeButtonl
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:22px;
	width:140px;
	background-image:url(/Images/Home/button_pink_140.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}
.previewButton
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:22px;
	width:60px;
	background-image:url(/Images/preview_button.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}
.selectButton
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:22px;
	width:60px;
	background-image:url(/Images/select_button.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}
.redButton
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:22px;
	width:90px;
	background-image:url(/Images/button_red.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}

.redButtonm
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:22px;
	width:110px;
	background-image:url(/Images/buttonm_red.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;}


.redButtonl
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:22px;
	width:140px;
	background-image:url(/Images/buttonl_red.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}

.button {
	background-image:url(/Images/button.gif);
	background-repeat:no-repeat;
	font-size:0.8em;
	font-weight:bold;
	height:24px;
	width:68px;
	color:#ffffff;
	border:0px;
	font-family: arial, verdana, helvetica, sans serif ;
}
.buttonm {
	background-image:url(/Images/buttonm.gif);
	background-repeat:no-repeat;
	font-size:1.0em;
	font-weight:bold;
	height:24px;
	width:108px;
	color:#ffffff;
	border:0px;
	font-family: arial, verdana, helvetica, sans serif ;

}
.buttonl {
	background-image:url(/Images/buttonl.gif);
	background-repeat:no-repeat;
	font-size:1.0em;
	font-weight:bold;
	height:24px;
	width:138px;
	color:#ffffff;
	border:0px;
font-family: arial, verdana, helvetica, sans serif ;
}
.passButton
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:22px;
	width:64px;
	background-image:url(/Images/pass.gif);
	background-repeat:no-repeat;
	padding-top:0px;
padding-left:14px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}
.tryButton
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:22px;
	width:89px;
	background-image:url(/Images/try_again.gif);
	background-repeat:no-repeat;
	padding-top:0px;
padding-left:14px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}
.failButton
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:22px;
	width:139px;
	background-image:url(/Images/failed.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:16px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}
.audioButton
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:20px;
	width:80px;
	background-image:url(/Images/button_audio.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}
.audioButtonm
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:20px;
	width:110px;
	background-image:url(/Images/buttonm_audio.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}
.gestureButton
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:20px;
	width:80px;
	background-image:url(/Images/button_gesture.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
	}
.gestureButtonm
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:20px;
	width:110px;
	background-image:url(/Images/buttonm_gesture.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
margin-bottom:10px;
	}
.videoButton
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:20px;
	width:80px;
	background-image:url(/Images/button_video.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
	}
.videoButtonm
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:20px;
	width:110px;
	background-image:url(/Images/buttonm_video.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}
.writtenButton
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:20px;
	width:80px;
	background-image:url(/Images/button_written.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
	}
.writtenButtonm
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:20px;
	width:110px;
	background-image:url(/Images/buttonm_written.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}
.brainButton
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:20px;
	width:80px;
	background-image:url(/Images/button_brain.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
	}
.brainButtonm
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:20px;
	width:110px;
	background-image:url(/Images/buttonm_brain.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}
.pictureButton
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:20px;
	width:80px;
	background-image:url(/Images/button_picture.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
	}
.pictureButtonm
{
	border:0px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:20px;
	width:110px;
	background-image:url(/Images/buttonm_picture.gif);
	background-repeat:no-repeat;
	padding-top:0px;
	background-color:transparent;
	font-family: arial, verdana, helvetica, sans serif;
}
.imageAssetViewCtrl
{
margin-top:0px;

}
button {
background-color:transparent;
font-family: arial, verdana, helvetica, sans serif ;}
.blanklist
{
	list-style: none;
	margin: 0px;

}

.blanklist li
{
	padding:0px;
margin:0px;
}

.blanklist ul
{
	padding:0px;
margin:0px;
}

.filterBox 
{
	width: 18%;
	float: left;
}

.lastFilterBox 
{
	width: 30%;
	float: left;
}
.home
{
font-size:150%;
}

.home_right
{
	float:right;
	width: 450px;	
}

.home_right h1
{
	font-size:210%;
font-weight:normal;
padding-bottom:0px;
margin-bottom:10px;
}


.homepageLogin
{
	float:left;
	width: 191px;	
	min-height: 210px;
	padding: 0px 12px 9px 12px;
	display:block;
	background-color:#000000;
	background-image:url(/Images/lightblue_swirl_bgrnd.gif);	
	background-position: right top;
	background-repeat: no-repeat;
	margin-right:18px;

}
.homepageLogin h2 {
padding-top:0px;
margin-top:20px;
margin-bottom:0px;
padding-bottom:0px;
color:#072738;


}
.homepageLogin p {


}
.homepageLogin input {

}
.homepageJoin {
	float:left;
	width: 191px;		
	min-height: 210px;
	padding: 0px 12px 9px 12px;	
	background-image:url(/Images/green_swirl_bgrnd.gif);	
	background-position: right top;
}
.homepageJoin h2 {
padding-top:0px;
margin-top:20px;
margin-bottom:0px;
padding-bottom:0px;
color:#072738;

}
.intro {
font-size:0.9em;
padding-top:0px;
margin-bottom:0px;

}
.homepageJoin p {

margin:0px;
padding:5px 0px 0px 0px;
}

.greenTitle  {
	font-size: 1.2em;
	color: #66cc00;
	font-weight: bold;
	padding:6px 6px 6px 0px;	
}

.evenRow
{
	background-color: #EFEFEF;
	font-size: 80%;	
border-top:1px dashed #999999;
}

.libraryListRow td
{
font-size: 80%;
border-top:1px dotted #999999;
padding-top:2px;
padding-bottom:2px;
}

.listHeader td
{
	font-size: 80%;
	font-weight: bold;
	color: #082A3B;
	padding-bottom:6px;
}

.challengeNavigator
{
	background-color: #F2E7FC;
	padding: 4px;
	margin-top: 8px;
	width: 500px;
	overflow: hidden;
}

	.challengeNavigator img
	{
		margin: 0 8px 0 8px;
	}

.challengeInformation
{
	padding: 4px;
	width: 500px;
	overflow: hidden;
}


div .titlebar03
{
	background-color: #340057;
	vertical-align:middle;
height:25px;
margin-bottom:0px;
}

div .titlebar
{
	background-color: #340057;
	vertical-align:middle;
height:25px;
margin-bottom:10px;
color: #ffffff;
}

.titlebar a
{
	color:#ffffff;
text-decoration:none;

}

div .titlebar02
{
	background-color: #340057;
	vertical-align:middle;
	height:25px;
	display:block;
	width:878px;
}

h4
{ 
	font-size: 0.9em;
	margin-top: 5px;
}

h3 {
	font-size: 1.0em;
margin-top:10px;
margin-bottom:10px;
}

h3 a {
color:#000000;

}
.titlebar h3 {
  	color: #ffffff;
	font-weight: bold;
	font-size: 1.0em;
	padding-left: 4px;
	padding-top:4px;
	margin:0px;
	background-repeat: no-repeat;
	background-position: 5px left;
	margin-left:3px;
}
.titlebar a {
  	color: #ffffff;
}
.titlebar03 h3 {
  	color: #ffffff;
	font-weight: bold;
	font-size: 1.0em;
	padding-left: 14px;
	padding-top:4px;
  	background-image:url(/Images/Icons/right.gif);
	background-repeat: no-repeat;
	background-position: 5px left;
	margin-left:3px;
}
.titlebar03 a {
  	color: #ffffff;

}
.titlebar02 h3 {
  	color: white;
	font-weight: bold;
	font-size: 1.0em;
	padding-top:4px;
	margin-left:5px;
}

.MessageView
{
    background-color: #ffffff;   
}

	.MessageView h2
	{
		margin: 0;
	}

    .MessageView div
    {
		width: 400px;
    }


.tokenInfo 
{
	margin-left: 18px;
	background-color:#D2EAF6;
	padding:2px;
}

.block
{
margin-top:18px;
background-color:#F2E7FC;
padding:9px;
margin-bottom:22px;

}

.warning
{
	border: solid 1px red;
	color: Red;
	padding: 0.9px;
	margin: 0px 0px 8px 0px;
}

	.warning h1
	{
		font-size: 120%;
		color: Red;		
		margin: 0;
	}

	.warning div
	{
		font-size:0.8em;	
	}
	
.inviteImgChooser td
{
	font-size: 0.8em;

}


.inviteHeader
{
	color: white;
	padding: 10px 60px 10px 10px;
	font-size: 1.4em;
	background-color: #5A0F9F;
	width:524px;
	display:block;
margin-bottom:20px;
}

	.inviterName
	{
		color: #56B0D3;	
	}
	
.friendProfileView div 
{
	margin-bottom: 18px;
}	
.friendProfileView span
{
	display: block;
}	

.tokenCount
{
	padding: 2px 4px 2px 4px; 
	background-color:#fff;
color:#000000;
	font-weight:bold;
	font-size:1.4em;
}

.tokenCountInverted
{
	display: inline;
	padding: 2px 4px 2px 4px; 
	border:double white;
	background-color:black;
	color: White;
	font-weight:bold;
	font-size:18px;
}

.bold
{ font-weight: bold; }

.btp_title
{
	background-color: #56B0D3;
}

	.btp_title div { height: 0px; }
	
.btp_question
{
	float:left;
}

.answerCorrect { color: Green; font-size: 80%; }
.answerWrong  { color: Red;   font-size: 80%;  }

.btp_questions
{
	list-style:none;
	padding: 0;
	margin: 0;
	border: 0;
}


.ttwords
{
	position: relative;
	top: -8px;
	display:inline-block;
	height: 40px;
	width: 70px;	
	line-height: 40px;
	padding: 4px;
	font-size: 2.0em;
	color: #072A3B;
	background-color: #F2E7FC;	
	font-weight: bold;
	margin-left:8px;
	text-align: center;
}


.ttwords_red
{
	position: relative;
	top: -8px;
	display:inline-block;
	height: 40px;
	width: 70px;	
	line-height: 40px;
	padding: 4px;
	font-size: 2.0em;
	color: red;
	background-color: #F2E7FC;	
	font-weight: bold;
	margin-left:8px;
	text-align: center;
}
.padded {
padding-left:21px;
}
.smallgrey {
padding-bottom:0px;
margin-bottom:0px;
font-size: 0.8em;
color: #666666;
font-family: verdana, arial;
display:block;
line-height:0.8em;
}


/** NEW **/
.rewardsBoxtop
{
	background-image:url(/Images/rewards_top.gif);
	background-repeat: no-repeat;
	width:294px;
	display:block;
	height:10px;
}
.rewardsBox 
{
	padding: 9px 18px 9px 19px;		
	background-color: #85CAf0;
	width:257px;
	}
.rewardsBox h2
{
	margin-bottom:0px;
}
.rewardsBoxbottom
{
	background-image:url(/Images/rewards_bottom.gif);
	background-repeat: no-repeat;
	width:294px;
	display:block;
	height:11px;
}
.rewardsBox td {
	font-size: small;
}
	

.ch_description
{
	color: #ffffff;
	background-image: url(/Images/brainbox_bottom.jpg);
      background-repeat:no-repeat;
      background-position:bottom left;
	padding: 8px;		
	height: auto;
	width: 340px;
}
	

.brain_description
{
	color: #ffffff;
	background-image: url(/Images/brainbox_bottom.jpg);
      background-repeat:no-repeat;
      background-position:bottom left;
	padding: 9px 18px 9px 19px;		
	height: auto;
	width: 320px;
}
	

.brain_description_top
{
	color: #ffffff;
	background-image: url(/Images/brainbox_top.jpg);
      background-repeat:no-repeat;
      background-position:top left;		
	height: 11px;
	width: 356px;
}
	

.video_description
{
	color: #ffffff;
	background-image: url(/Images/videobox_bottom.jpg);
      background-repeat:no-repeat;
      background-position:bottom left;
	padding: 9px 18px 9px 19px;		
	height: auto;
	width: 320px;
}
	

.video_description h2
{
	color: #ffffff;
	margin-bottom:3px;
	margin-top:3px;


}
	

.video_description_top
{
	color: #ffffff;
	background-image: url(/Images/videobox_top.jpg);
      background-repeat:no-repeat;
      background-position:top left;		
	height: 11px;
	width: 356px;
}
	

.written_description
{
	color: #ffffff;
	background-image: url(/Images/writtenbox_bottom.jpg);
      	background-repeat:no-repeat;
      	background-position:bottom left;
	padding: 9px 18px 20px 19px;		
	width: 320px;
}
.written_description p
{
	color: #ffffff;

}
	

.written_description h2
{
	color: #ffffff;
	margin-bottom:3px;
	margin-top:3px;
}
	

.written_description_top
{
	color: #ffffff;
	background-image: url(/Images/writtenbox_top.jpg);
      background-repeat:no-repeat;
      background-position:top left;		
	height: 11px;
	width: 356px;
}
	

.audio_description h2
{
	color: #ffffff;
	margin-bottom:3px;
	margin-top:3px;
}
	

.audio_description
{
	color: #ffffff;
	background-image: url(/Images/audiobox_bottom.jpg);
      background-repeat:no-repeat;
      background-position:bottom left;
	padding: 9px 18px 20px 19px;		
	height: auto;
	width: 320px;
}
	

.audio_description_top
{
	color: #ffffff;
	background-image: url(/Images/audiobox_top.jpg);
      background-repeat:no-repeat;
      background-position:top left;		
	height: 11px;
	width: 356px;
}
	

.gesture_description
{
	color: #ffffff;
	background-image: url(/Images/gesturebox_bottom.jpg);
      background-repeat:no-repeat;
      background-position:bottom left;
	padding: 9px 60px 20px 19px;		
	height: auto;
	width: 320px;
}
	

.gesture_description_top
{
	color: #ffffff;
	background-image: url(/Images/gesturebox_top.jpg);
      background-repeat:no-repeat;
      background-position:top left;		
	height: 11px;
	width: 356px;
}
	

.gesture_description h2
{
	color: #ffffff;
	margin-bottom:3px;
	margin-top:3px;
}
	

.picture_description h2
{
	color: #ffffff;
	margin-bottom:3px;
	margin-top:3px;
}
	

.picture_description
{
	color: #ffffff;
	background-image: url(/Images/picturebox_bottom.jpg);
      background-repeat:no-repeat;
      background-position:bottom left;
	padding: 9px 18px 20px 19px;	
	height: auto;
	width: 320px;	
}
	

.picture_description_top
{
	color: #ffffff;
	background-image: url(/Images/picturebox_top.jpg);
      background-repeat:no-repeat;
      background-position:top left;		
	height: 11px;
	width: 356px;
}

.ch_description div
	{
font-weight: bold;
background-color:#000000;

}
	
.brain_description_top
{
background-image: url(/Images/brainbox_top.jpg);
background-repeat:no-repeat;
background-position:top left;
display:block;

}
	

.brain_description h2
{
	color: #ffffff;
	margin-bottom:3px;
	margin-top:3px;
}

.brainteasertop {
background-image: url(/Images/brain_top.gif);
background-repeat:no-repeat;
background-position:top left;
display:block;
height:10px;
width:356px;
margin-top:10px;
}

.brainteaserinst {
background-image: url(/Images/brain_bottom.gif);
background-repeat:no-repeat;
background-position:bottom left;
padding:18px;
}

.brainteaserinst label {
display:block;
}

.audiotop {
background-image: url(/Images/audio_top.gif);
background-repeat:no-repeat;
background-position:top left;
display:block;
height:10px;
width:356px;
margin-top:10px;
}

.audioinst {
background-image: url(/Images/audio_bottom.gif);
background-repeat:no-repeat;
background-position:bottom left;
padding:18px;
}

.audioinst label {
display:block;
}

.writtentop {
background-image: url(/Images/written_top.gif);
background-repeat:no-repeat;
background-position:top left;
display:block;
height:10px;
width:356px;
margin-top:10px;
}

.writteninst {
background-image: url(/Images/written_bottom.gif);
background-repeat:no-repeat;
background-position:bottom left;
padding:18px;
}

.writteninst p{
margin-bottom:4px 0px 10px 0px;
}

.writteninst label {
display:block;
margin-top:8px;
margin-bottom:3px;
}

.picturetop {
background-image: url(/Images/picture_top.gif);
background-repeat:no-repeat;
background-position:top left;
display:block;
height:10px;
width:356px;
margin-top:10px;
}

.pictureinst {
background-image: url(/Images/picture_bottom.gif);
background-repeat:no-repeat;
background-position:bottom left;
padding:18px;
}

.pictureinst label {
display:block;
margin-top:8px;
margin-bottom:3px;
}

.imagetop {
background-image: url(/Images/picture_top.gif);
background-repeat:no-repeat;
background-position:top left;
display:block;
height:10px;
width:356px;
margin-top:10px;
}

.imageinst {
background-image: url(/Images/picture_bottom.gif);
background-repeat:no-repeat;
background-position:bottom left;
padding:18px;
}

.imageinst label {
display:block;
margin-top:8px;
margin-bottom:3px;
}

.videotop {
background-image: url(/Images/video_top.gif);
background-repeat:no-repeat;
background-position:top left;
display:block;
height:10px;
width:356px;
margin-top:10px;
}

.videoinst {
background-image: url(/Images/video_bottom.gif);
background-repeat:no-repeat;
background-position:bottom left;
padding:18px;
}

.videoinst label {
display:block;
margin-top:8px;
margin-bottom:3px;
}

.gesturetop {
background-image: url(/Images/gesture_top.gif);
background-repeat:no-repeat;
background-position:top left;
display:block;
height:10px;
width:356px;
margin-top:10px;
}

.gestureinst {
background-image: url(/Images/gesture_bottom.gif);
background-repeat:no-repeat;
background-position:bottom left;
padding:10px 18px 18px 18px;
}

.gestureinst label {
display:block;
margin-top:8px;
margin-bottom:3px;
}

.gestureinst h3{
color:#BD0D4D;
}

.gestureinst h2{
color:#BD0D4D;
margin-top:0px;
}
.gestureinst label{
color:#BD0D4D;
margin-top:8px;
margin-bottom:3px;
}

.brainteaserinst h3{
color:#4040BF;
}

.brainteaserinst h2{
color:#4040BF;
margin-top:0px;
}
.brainteaserinst label{
color:#4040BF;
margin-top:8px;
margin-bottom:3px;

}

.brainteaserinst button{
margin-top:10px;
}

.writteninst h3{
color:#038F74;
}

.writteninst button{
margin-top:10px;
}

.writteninst h2{
color:#038F74;
margin-top:0px;
}
.writteninst label{
color:#038F74;
margin-top:8px;
margin-bottom:3px;
}

.audioinst h3{
color:#67C006;
}

.audioinst h2{
color:#67C006;
margin-top:0px;
}
.audioinst label{
color:#67C006;
margin-top:8px;
margin-bottom:3px;
}

.audioinst button{
margin-top:10px;
}
.videoinst h3{
color:#0271C2;
}
.videoinst h2{
color:#0271C2;
margin-top:0px;
}

.videoinst button{
margin-top:10px;
}
.videoinst label{
color:#0271C2;
}
.pictureinst h3{
color:#FF0A49;
}
.pictureinst h2{
color:#FF0A49;
margin-top:0px;
}
.pictureinst label{
color:#FF0A49;
margin-top:8px;
margin-bottom:3px;
}

.pictureinst button{
margin-top:10px;
}
.boxborder {
border: 1px solid #9a9a9a;
padding:10px;
margin-top:4px;
}
.inviteoptions {
background-color:#8FC8E6;
padding:14px;
}
.inviteoptions h2 {
padding:0px;
margin:0px;
margin-bottom:4px;
margin-top:0px;
color:#082A3B;
}
#loginbox {
background-color:#5A0F9F;
padding:10px 12px 18px 14px;
color:#ffffff;
width:294px;
margin-bottom:22px;
}
#loginbox h3{
color:#ffffff;

}
#loginbox label{
color:#ffffff;
display:block;
margin-top:6px;
margin-bottom:2px;
font-size:0.9em;

}
#loginbox h2 {
color:#1792D6;
padding:0px;
margin:0px;
}
#loginbox p {
color:#ffffff;
margin-top:6px;
margin-bottom:6px;
font-size:0.65em;
}
#loginbox a{
background-image:
}
#login p {
color:#ffffff;
margin-top:20px;
font-size:0.5em;

}
#login a {
color:#ffffff;
text-decoration:none;
}
#loginbox a {
color:#ffffff;
text-decoration:underline;
font-size:1.2em;
}
.infobox {
background-color:#F2E7FC;
padding:10px 12px 18px 14px;
color:#340057;
width:294px;
margin-bottom:9px;

}
.infoboxwide {
background-color:#F2E7FC;
padding:10px 12px 18px 14px;
color:#340057;
width:732px;
xmargin: 20px 0 20px 0;
}

.infoboxmedium {
background-color:#F2E7FC;
padding:10px 12px 18px 14px;
color:#340057;
margin-bottom:20px;
}

._answerItem 
{
	margin-top: 18px;
	width: 320px;
}
.profileps p {
margin-top:0px;
padding-top:0px;

}
.profileps h3 {
margin:6px 0px 0px 0px;
padding:0px;
}
.profileps h2 {
margin-bottom:12px;
}
.ad 
{display:none;}
.imgnametitle {
font-weight: bold;
color:#0D4866;
font-size:0.9em;
padding-top:4px;
padding-left:3px;
}
.imgname {
font-size:0.9em;
padding-top:4px;
padding-left:3px;
}
.borderbox {
padding:12px 14px 14px 14px; 
border: 1px solid #b4b4b4;
min-height:250px;
}
.rewardbox {

}
.rewardbox td p
{
margin:0;
padding:0;
}
.summaryhead {
color:#0D4866;
font-weight:bold;
font-size:0.80em;
}
.inputspace {
display:block;
margin-top:4px;
margin-bottom:4px;
}
.asset h2 {
	margin:0px;
	padding:0px; 
}
.indicates {
font-weight:bold;
color:#1B92D1;
font-size:0.9em;
}
.invitationBoxTop {
background-image:url(/Images/invite_top.gif);
background-repeat:no-repeat;
background-color:#e0ffC1;
height:11px;
width:566px;
margin:0px;
font-size:0.2em;
}
.invitationBoxBottom {
background-image:url(/Images/invite_bottom.gif);
background-position: bottom left;
background-repeat:no-repeat;
background-color:#e0ffC1;
height:15px;
width:566px;
margin-bottom:20px;
}
.invitationBox {
display:block;
background-color:#e0ffC1;
width:546px;
padding-left:10px;
padding-right:10px;
margin:0px;
padding-top:3px;
}
.invitationBox ul{
margin:0px;
padding:0px;
list-style:none;	
}
.invitationBox li {
border-bottom:1px dashed #669900;
padding-top:3px;
padding-bottom:3px;
height:26px;
font-size:1.1em;

}
.invitationBox h2 {
color:#669900;
background-image:url(/Images/invitation_header.gif);
background-repeat:no-repeat;
height:26px;
padding-left:50px;
padding-bottom:10px;
padding-top:3px;
border-bottom:1px dashed #669900;
margin-top:0px;
margin-bottom:0px;
}
.left_invite {
font-size:0.8em;
float:left;
margin-top:4px;
margin-bottom:4px;
background-image:url(/Images/invite_person.gif);
background-repeat:no-repeat;
height:20px;
padding-left:20px;
padding-top:2px;
}
.left_invite_online {
font-size:0.8em;
float:left;
margin-top:4px;
margin-bottom:4px;
background-image:url(/Images/invite_person_online.gif);
background-repeat:no-repeat;
height:20px;
padding-left:20px;
padding-top:2px;

}
.left_invite a{
color:#340057;
text-decoration:none;
}
.right_invite {
font-size:0.8em;
float:right;
padding-top:2px;
}
.right_invite a{
padding-left:14px;
color:#340057;
background-repeat:no-repeat;
background-image:url(/Images/link_arrow.gif);
text-decoration:none;
}
.logout a{
padding-left:14px;
color:#0099CC;
background-repeat:no-repeat;
background-image:url(/Images/link_arrow.gif);
text-decoration:none;
}
.friends {
width:566px;
}
.friends p{
margin-top:4px;
margin-bottom:10px;
}
.friends h2 {
color:#340057;
background-image:url(/Images/friend_icon.gif);
background-repeat:no-repeat;
height:20px;
padding-left:24px;
margin-top:10px;
margin-bottom:10px;
padding-top:3px;
}
.friends a{
color:#340057;
font-weight:bold;
}
.friends a:hover{
text-decoration:underline;
}
.friendspic {
width:103px;
height:126px;
background-image:url(/Images/friend.jpg);
display:block;
float:left;
margin-right:10px;
margin-bottom:26px;
font-size:0.8em;

}
.friendspic a{
text-decoration:none;

}
.info_icon {
background-image:url(/Images/info.gif);
background-repeat:no-repeat;
background-position:right top;
width:103px;
height:128px;
display:block;
}
.infobig {
background-image:url(/Images/info.gif);
background-repeat:no-repeat;
width:19px;
height:19px;
display:inline;
}
.infoAll {

display:block;


}
.infoBoxTop {
background-image:url(/Images/InfoBox_top.gif);
background-repeat:no-repeat;
background-color:#F3E7FD;
height:11px;
width:282px;
margin:0px;
font-size:0.2em;
}
.infoBox {
background-color:#DBE9F1;
padding-left:12px;
padding-right:0px;
width:270px;
min-height:80px;
display:block;
overflow:hidden;
}
.infoBoxmsg {
background-color:#DBE9F1;
padding-left:12px;
padding-right:0px;
width:270px;
min-height:100px;
display:block;
overflow:hidden;
}
.infoBoxBottom {
background-image:url(/Images/InfoBox_bottom.gif);
background-repeat:no-repeat;
background-color:#F3E7FD;
height:11px;
width:282px;
margin:0px;
font-size:0.2em;
clear:left;

}
.smlfriendspic {
width:57px;
height:70px;
background-image:url(/Images/InfoBox_friend.jpg);
display:block;
float:left;
margin-right:10px;
margin-bottom:10px;
font-size:0.8em;
background-color:#F3E7FD;
}
.infoleft {
background-image:url(/Images/InfoBox_arrow.gif);
background-repeat:no-repeat;
background-position: right center;
width:300px;
float:left;
}
.inforight {
width:260px;
float:right;
}
.msgs {
padding:6px;
margin-bottom:6px;
border:1px dashed #5A0F9F;
font-size:0.9em;
color:#5A0F9F;
}
.msgs a{
background-image:url(/Images/Icons/message.png);
background-repeat:no-repeat;
padding-left:20px;
color:#340057;
}
.summaryReviewIcon {
background-image:url(/Images/infoIcon_review.gif);
background-repeat:no-repeat;
width:14px;
height:15px;

}
.summaryTryIcon {
background-image:url(/Images/infoIcon_try.gif);
background-repeat:no-repeat;
background-position:center left;
width:14px;
height:14px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
}
.summaryRewardIcon {
background-image:url(/Images/infoIcon_reward.gif);
background-repeat:no-repeat;
background-position:center left;
width:14px;
height:14px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
}
.summaryReviewIcon {
background-image:url(/Images/infoIcon_review.gif);
background-repeat:no-repeat;
background-position:center left;
width:14px;
height:14px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
}
.summaryEndedIcon {
background-image:url(/Images/infoIcon_fail.gif);
background-repeat:no-repeat;
background-position:center left;
width:14px;
height:14px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
}
.summaryPassIcon {
background-image:url(/Images/infoIcon_pass.gif);
background-repeat:no-repeat;
background-position:center left;
width:14px;
height:14px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
}
.summary {
font-size:0.8em;
}
.summary a{
color:#340057;
text-decoration:none;
}
.reviewRow {
border-top: 1px dashed #666666;
padding-top:4px;
margin-top:4px;
height:20px;
}



.messageBubble
{
	background-image:url(/Images/bubble.jpg);
	background-repeat:no-repeat;
	width:375px;
	height:161px;
}

.homepageSub
{
	clear:both;
}

.uploadItem
{
    float:left;
    width: 70px;
    height: 88px;	
    border: dashed 1px #999999;
    margin: 12px;
    background-repeat: no-repeat;
}
.pubBoxTopSml
{
background-image:url(/Images/pubBox_topSml.gif);
background-repeat:no-repeat;
width:150px;
height:21px;
padding:4px 2px 0px 12px;
display:block;
}

.pubBoxTopSml h3
{
color:#ffffff;
font-size:1.0em;
margin-top:0px;
}

.pubBoxTopSml p
{
margin:0px;
padding:0px;


}
.pubBoxBottomSml
{
background-image:url(/Images/pubBox_bottomSml.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:150px;
padding:10px 10px 14px 10px;
margin-bottom:10px;
}
.code {
background-image:url(/Images/code.gif);
background-repeat:no-repeat;
height:26px;
width:243px;
}
.leftLogin p {
font-size:0.8em;
}

.leftLogin {
width:160px;
float:left;

}
.leftLogin p {
margin-top:8px;
margin-bottom:8px;
color:#0D4866;
}

.leftLogin h2 {
margin-bottom:6px;
color:#016799;
font-size:1.2em;
margin-top:0px;
}

.leftLogin input{
margin-top:0px;
margin-bottom:0px;

}
.leftLogin label{
font-size:0.8em;
margin-top:8px;
margin-bottom:1px;
display:block;
}

.leftLogin a{
color:#016799;
padding-left:14px;
background-repeat:no-repeat;
background-image:url(/Images/link_arrow.gif);
text-decoration:none;
font-weight:bold;

}
.check {
padding-left:-4px;
margin-left:0px;
width:12px;

}
.rightJoin {
display:block;
width:180px;
float:right;
margin-right:50px;
}
.rightJoin h2 {
margin-bottom:6px;
color:#689E02;
font-size:1.2em;
margin-top:0px;
}

.rightJoin p {
margin-top:8px;
margin-bottom:8px;
font-size:0.8em;
}
.rightJoin a {
color:#689E02;
padding-left:14px;
background-repeat:no-repeat;
background-image:url(/Images/link_arrow_green.jpg);
text-decoration:none;
font-weight:bold;
}
.singleBox {
float:left;
}
.singleBoxTop {
background-repeat:no-repeat;
background-image:url(/Images/single_box_top.gif);
width:211px;
height:14px;
}
.singleBoxBottom {
background-repeat:no-repeat;
background-image:url(/Images/single_box_bottom.gif);
background-position:bottom;
width:183px;
min-height:150px;
padding:0px 14px 18px 14px;
}
.singleBoxBottom h3{
color:#016799;
font-size:1.2em;
background-image:url(/Images/single_icon.jpg);
background-repeat:no-repeat;
padding-left:37px;
padding-top:3px;
padding-bottom:0px;
margin-bottom:0px;
margin-top:0px;
height:45px;
}
.singleBoxBottom p{
font-size:0.8em;
margin-top:6px;
margin-bottom:6px;
}
.singleBoxBottom a {
color:#016799;
padding-left:14px;
background-repeat:no-repeat;
background-image:url(/Images/link_arrow.gif);
text-decoration:none;
font-weight:bold;
}
.doubleBox {
float:right;
width:211px;

}
.doubleTop {
background-image:url(/Images/couple_box_top.gif);
background-repeat:no-repeat;
width:211px;
height:14px;
width:211px;
display:block;

}
.doubleBottom {
background-repeat:no-repeat;
background-image:url(/Images/couple_box_bottom.gif);
background-position:bottom;
text-decoration:none;
width:183px;
padding:0px 14px 18px 14px;
min-height:150px;
}
.doubleBottom h3{
color:#689E02;
font-size:1.2em;
background-image:url(/Images/couple_icon.jpg);
background-repeat:no-repeat;
padding-left:64px;
padding-top:3px;
padding-bottom:0px;
margin-bottom:0px;
margin-top:0px;
height:45px;
}
.doubleBottom p{
font-size:0.8em;
margin-top:6px;
margin-bottom:6px;
}
.doubleBottom a {
color:#689E02;
padding-left:14px;
background-repeat:no-repeat;
background-image:url(/Images/link_arrow_green.jpg);
text-decoration:none;
font-weight:bold;

}
.lefthomebottom h2 {
font-size:1.5em;
color:#072738;
font-weight:normal;
}
.video {
background-image:url(/Images/video.jpg);
width:400px;
height:300px;
display:block;
}
.more a {
color:#3E0C6A;
padding-left:14px;
background-repeat:no-repeat;
background-image:url(/Images/link_arrow.gif);
background-position:left 2px;
font-size:0.8em;
text-decoration:none;
font-weight:bold;
}
.arrowlink  {
color:#3E0C6A;
padding-left:14px;
background-repeat:no-repeat;
background-image:url(/Images/link_arrow.gif);
text-decoration:none;
font-weight:bold;
padding-top:1px;
}
.morelink  {
color:#3E0C6A;
padding-left:14px;
background-position:left 2px;
font-size:0.8em;
background-repeat:no-repeat;
background-image:url(/Images/link_arrow.gif);
text-decoration:none;
font-weight:bold;
padding-top:1px;
font-weight:normal;
}
.lesslink  {
color:#016799;
padding-left:14px;
background-repeat:no-repeat;
background-image:url(/Images/link_arrow.gif);
text-decoration:none;
font-weight:bold;
padding-top:1px;
font-weight:normal;
}
.hintslink  {
color:#016799;
padding-left:18px;
background-repeat:no-repeat;
background-image:url(/Images/Icons/hint.gif);
padding-top:3px;
text-decoration:underline;
font-size:0.9em;
font-weight:normal;
padding-bottom:0px;
}
.hintslink a {
text-decoration:underline;
font-weight:normal;
}
.more p {
margin-top:3px;
margin-bottom:3px;
font-size:0.8em;
}
.facebook {
background-repeat:no-repeat;
background-image:url(/Images/Home/logo_facebook.gif);
width:69px;
height:24px;
display:block;
margin-right:5px;
float:left;
margin-bottom:10px;
margin-top:5px;

}
.twitter {
background-repeat:no-repeat;
background-image:url(/Images/Home/logo_twitter.gif);
width:80px;
height:24px;
float:left;
display:block;
margin-bottom:10px;
margin-top:5px;
}
.footer {
margin-top:20px;
border:1px solid #666666;
padding:18px;
font-size:0.8em;
font-weight:normal;
}
.footer ul {
list-style:none;
margin:0px;
padding:0px;
width:174px;
margin-right:0px;
}
.footer li {
font-weight:normal;
}
.footer a{
font-weight:normal;
}
.footer a:hover {
text-decoration:underline;
}
.footer h4{
margin-bottom:3px;
margin-top:0px;
font-size:1.0em;

}
.spaceright {
padding-right:110px;

}
.spaceright p{
margin-top:4px;
margin-bototm:10px;
color:#340057;


}
.textonly h1 {
font-size:1.5em;
}
.textonly h2 {
font-size:1.1em;

}
.textonly h3 {
font-size: 0.95em;
}
.textonly p {
font-size:0.8em;
}
.textonly {
	width:400px;
	height:400px;
	overflow-y:scroll;
}
.boxhelplink a{
padding-left:12px;
font-size:0.8em;
color:#ffffff;
background-repeat:no-repeat;
background-image:url(/Images/link_arrow.gif);
background-position:left 3px;
text-decoration:none;
margin-right:22px;
padding-top:1px;
}

.gamelist_name {
	font-size:0.8em;
	background-color:#F2E7FC;
	border-top:3px solid #ffffff;
	padding:0px 3px 0px 6px;
	font-weight:bold;
}
.gamelist_links {
	font-size:0.8em;
}
.badgeerror {
	background-image:url(/Images/badge_error.jpg);
	width:297px;
	height:296px;
	margin-right:20px;
	margin-bottom:40px;
	float:left;
}
.badgesmile {
	background-image:url(/Images/badge_smile.jpg);
	width:297px;
	height:296px;
	margin-right:20px;
	margin-bottom:40px;
	float:left;
}
/* Smeetme Online */
#onlinesearchbox
{
	background-color: #340057;	
	color: White;
	padding: 8px;
}
.onlineProfileSmall
{
	margin: 8px 18px 0 0;
	border: solid 1px #340057;	
}
.pagingLink
{
	margin-right: 8px;	
}
.ptr
{
	background-image: url(/Images/Challenge/bar.gif);
	background-repeat: repeat-x;
}
.ptrbar
{
	background-image: url(/Images/Challenge/barptr.gif);
	background-repeat: repeat-x;
}
.libraryBoxTop
{
background-image:url(/Images/librarybox_top.gif);
background-repeat:no-repeat;
width:450px;
height:20px;
padding:4px 2px 0px 12px;
display:block;
margin-bottom:0px;
}

.libraryBoxTop h3
{
color:#ffffff;
font-size:1.0em;
margin:0px;
padding:0px;
}
.libraryBoxBottom p
{
margin:0px;
padding:0px;
padding-left:2px;

}
.libraryBoxBottom
{
background-image:url(/Images/librarybox_bottom.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:450px;
padding:10px 10px 14px 10px;
margin-bottom:10px;
}

.searchBoxTop
{
background-image:url(/Images/searchbox_top.gif);
background-repeat:no-repeat;
width:592px;
height:20px;
padding:0px 0px 0px 0px;
display:block;
margin-bottom:0px;

}

.searchBoxBottom h2
{
color:#0A3750;
font-size:1.0em;
margin-top:0px;
padding-top:0px;
}

.searchBoxBottom h3
{
color:#0A3750;
font-size:0.9em;
margin-top:0px;
padding-top:0px;
}
.searchBoxBottom p
{
margin:0px;
padding:0px;
padding-left:2px;

}
.searchBoxBottom
{
background-image:url(/Images/searchbox_bottom.gif);
background-repeat:no-repeat;
background-position:bottom left;
width:592px;
padding:0px 10px 24px 20px;
margin-bottom:10px;
}

.profilePop {
width:700px;
background-image:url(/Images/invite_swirl_bg.jpg);
background-repeat:no-repeat;
background-position:right top;
min-height: 400px;
}
.profilePopup {
width:700px;
xbackground-image:url(/Images/invite_swirl_bg.jpg);
xbackground-repeat:no-repeat;
xbackground-position:right top;
min-height: 400px;
}
.reward_table {
font-size:0.8em;
text-decoration:none;
}
.reward_table td a{
text-decoration:none;
color:#340057;
}
.headerArrow {
font-size: 0.9em;
color:#ffffff;
height:20px;
display:block;
background-color:#340057;
background-image:url(/Images/right.gif);
padding-left:15px;
background-repeat:no-repeat;
background-position:top 4px;
padding-top:4px;
font-weight:bold;
margin-bottom:4px;
}
.rewardboxBlueTop {
background-image:url(/Images/rewardsbox3_top.gif);
background-repeat:no-repeat;
height:12px;
width:443px;
display:block;
}
#rewardboxBlueMiddle {
background-color:#5A0F9F;
color:#ffffff;
padding:20px 10px 20px 10px;
}
#rewardboxBlueMiddle a{
font-weight:bold;
text-decoration:underline;
color:#340057;
}
#rewardboxBlueMiddle a:hover {
text-decoration:underline;
}
#rewardboxBlueMiddle p {
font-size:0.9em;
color:#ffffff;
margin-top:4px;
margin-bottom:10px;
}
#rewardboxBlueMiddle label {
font-size:0.9em;
color:#ffffff;
margin-top:20px;
margin-bottom:8px;
font-weight:normal;
}
#rewardboxBlueMiddle table {
margin-bottom:10px;

}
.rewardboxBlueBottom {
background-image:url(/Images/rewardsbox3_bottom.gif);
background-repeat:no-repeat;
height:12px;
width:443px;
display:block;
}
.rewardRow {
padding:2px 2px 2px 6px;
background-color:#ffffff;
border-bottom:4px solid #5A0F9F;
height:42px;
color:#340057

}
#rewardAdd p{
font-size:0.9em;
margin-top:4px;
margin-bottom:8px;
}
#rewardAdd a{
color:#81005C;
}
#rewardAdd input{
margin-bottom:4px;
}
.highlight {
background-color:#F3E7FD;
padding:10px 12px 10px 10px;
display:block;
}
.norewardtext {
font-style:italic;
font-weight:normal;
color:#666666;
font-size:0.8em;
}
.bigbluetext {
font-size:1.2em;
color:#340057;
font-weight:bold;
}
.helpinfo {
color:#340057;
font-style:italic;
}
#rewardAdd .hintslink  {
font-size:0.8em;
}
.libcontainer h2{
color:#340057;
}
.libcontainer h3{
color:#340057;
}
#libBoxlink a{
clear:inherit;
margin-bottom:6px;
font-weight:bold;
font-size:0.9em;
display:block;
color:#340057;
}
#libBoxlink h2{

}
.libBoxTop_Picture {
background-image:url(/Images/libBoxTop_picture.gif);
background-repeat:no-repeat;
height:11px;
}
.libBox_Picture {
background-image:url(/Images/libBox_picture.gif);
background-repeat:no-repeat;
background-position:bottom;
height:auto;
padding:4px 20px 20px 20px;
}

.libBox_Picture label {
color:#FF0A49;
}
.libItem_Picture {
margin-bottom:4px;
padding:4px 4px 4px 27px;
background-image:url(/Images/thumb_pic.jpg);
background-position: 3px 3px;
background-repeat:no-repeat;
font-size:0.9em;
background-color:#F3E7FD;
}        
.libItem_Picture_Sel {
margin-bottom:4px;
padding: 4px 4px 4px 27px;
background-color:#340057;
color:#ffffff;
font-weight:bold;
background-image:url(/Images/thumb_pic_sel.jpg);
background-repeat:no-repeat;
background-position: 3px 3px; 
font-size:0.9em;
}

.libBoxTop_Audio {
background-image:url(/Images/libBoxTop_audio.gif);
background-repeat:no-repeat;
height:11px;
}
.libBox_Audio {
background-image:url(/Images/libBox_audio.gif);
background-repeat:no-repeat;
background-position:bottom;
height:auto;
padding:4px 20px 20px 20px;
}
.libBox_Audio label {
color:#67C006;
}
.libItem_Audio {
margin-bottom:4px;
padding:4px 4px 4px 27px;
background-position: 3px 3px;
background-image:url(/Images/thumb_audio.jpg);
background-repeat:no-repeat;
font-size:0.9em;
background-color:#F3E7FD;
}        
.libItem_Audio_Sel {
margin-bottom:4px;
padding:4px 4px 4px 27px;
background-position: 3px 3px;
background-color:#340057;
color:#ffffff;
font-weight:bold;
background-image:url(/Images/thumb_audio_sel.jpg);
background-repeat:no-repeat;
font-size:0.9em;
}

.libBoxTop_Video {
background-image:url(/Images/libBoxTop_video.gif);
background-repeat:no-repeat;
height:11px;
}
.libBox_Video {
background-image:url(/Images/libBox_video.gif);
background-repeat:no-repeat;
background-position:bottom;
height:auto;
padding:4px 20px 20px 20px;
}
.libBox_Video label {
color:#0271C2;
}
.libItem_Video {
margin-bottom:4px;
padding:4px 4px 4px 27px;
background-position: 3px 3px;
background-image:url(/Images/thumb_video.jpg);
background-repeat:no-repeat;
font-size:0.9em;
background-color:#F3E7FD;
}        
.libItem_Video_Sel {
margin-bottom:4px;
padding:4px 4px 4px 27px;
background-position: 3px 3px;
background-color:#340057;
color:#ffffff;
background-image:url(/Images/thumb_video_sel.jpg);
background-repeat:no-repeat;
font-weight:bold;
font-size:0.9em;
}

.libBoxTop_Gesture {
background-image:url(/Images/libBoxTop_gesture.gif);
background-repeat:no-repeat;
height:11px;
}
.libBox_Gesture {
background-image:url(/Images/libBox_gesture.gif);
background-repeat:no-repeat;
background-position:bottom;
height:auto;
padding:4px 20px 20px 20px;
}
.libBox_Gesture label {
color:#BD0D4D;
}
.libItem_Gesture {
margin-bottom:4px;
padding:4px 4px 4px 27px;
background-position: 3px 3px;
background-image:url(/Images/thumb_gesture.jpg);
background-repeat:no-repeat;
font-size:0.9em;
background-color:#F3E7FD;
}        
.libItem_Gesture_Sel {
color:#ffffff;
margin-bottom:4px;
padding:4px 4px 4px 27px;
background-position: 3px 3px;
background-color:#340057;
background-image:url(/Images/thumb_gesture_sel.jpg);
font-weight:bold;
background-repeat:no-repeat;
font-size:0.9em;
}

.rbs
{
	background-color:#0A5891;
	color: White;
	padding:16px 16px 10px 16px;
	display:block;
	margin:20px 0px 20px 0px;
text-align:center;
}

.libBoxTop_Written {
background-image:url(/Images/libBoxTop_written.gif);
background-repeat:no-repeat;
height:11px;
}
.libBox_Written {
background-image:url(/Images/libBox_written.gif);
background-repeat:no-repeat;
background-position:bottom;
height:auto;
padding:4px 20px 20px 20px;
}
.libBox_Written label {
color:#038F74;
}
.libItem_Written {
margin-bottom:4px;
padding:4px 4px 4px 27px;
background-position: 3px 3px;
background-image:url(/Images/thumb_written.jpg);
background-repeat:no-repeat;
font-size:0.9em;
background-color:#F3E7FD;
}        
.libItem_Written_Sel {
margin-bottom:4px;
color:#ffffff;
padding:4px 4px 4px 27px;
background-position: 3px 3px;
background-color:#340057;
background-image:url(/Images/thumb_written_sel.jpg);
font-weight:bold;
background-repeat:no-repeat;
font-size:0.9em;
}

.libBoxTop_Brain {
background-image:url(/Images/libBoxTop_brain.gif);
background-repeat:no-repeat;
height:11px;
}
.libBox_Brain {
background-image:url(/Images/libBox_brain.gif);
background-repeat:no-repeat;
background-position:bottom;
height:auto;
padding:4px 20px 20px 20px;
}
.libBox_Brain label {
color:#0271C2;
}
.libItem_Brain {
margin-bottom:4px;
padding:4px 4px 4px 27px;
background-position: 3px 3px;
background-image:url(/Images/thumb_brain.jpg);
background-repeat:no-repeat;
font-size:0.9em;
background-color:#F3E7FD;
}        
.libItem_Brain_Sel {
margin-bottom:4px;
padding:4px 4px 4px 27px;
font-weight:bold;
background-position: 3px 3px;
background-color:#340057;
background-image:url(/Images/thumb_brain_sel.jpg);
background-repeat:no-repeat;
color:#ffffff;
font-size:0.9em;
}
#braininfo label {
color:#4040BF;
}
#braininfo h2 {
margin-top:0px;
padding-top:0px;
color:#340057;
}
.rewardCell  { border: 1px solid #ffffff;}
.audioCell   { border: 1px solid #67C006;}
.videoCell   { border: 1px solid #0271C2;}
.pictureCell { border: 1px solid #FF0A49;}
.noneCell    { border: 1px solid #999999;}
.inviteCell  { border: 1px solid #E25B01;}
.giftCell    { border: 1px solid #E31CAC;}
.gestureCell { border: 1px solid #990033;}
.textCell    { border: 1px solid #00cc99;}
.norewardCell { border: 1px solid #999999;}
.gameFinishedBox { padding:16px; background-color: #e0e0e0;
}

.subtop
{
	background-image: url(/Images/sub_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	height:10px;
	width:593px;
	margin-top:16px;
}

.subbody 
{
	background-image: url(/Images/sub_bottom.gif);	
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:18px;
	margin-bottom:20px;
}
.subbody  a
 {
background-image:url(/images/home/link_arrow_purple.gif);
background-repeat:no-repeat;
background-position: left 2px;
padding-left:12px;
padding-bottom:1px;
font-size:0.9em;
}
.subbody h3, .subbody strong,.subbody h1,.subbody h4
{
	color:#7CA429;

}
.brainbits label{
display:block;
margin:0px;
padding:0px;
}
.brainbits input{
margin-bottom:4px;

}
.subbody h2 {
	margin:0px 0px 6px 0px;
	color:#7CA429;
}
.subbody h3 {
	margin-bottom:8px;
	margin-top:18px;
}
.subbody h4 {
	margin-bottom:4px;

}
.subbody p {
	margin-top:0px;
	margin-bottom:15px;
}

.subbodyblock 
{
	background-color: #E2FCB5;
	padding: 0 0 0 12px;
}

.suboptions
{
	background-color: #D2EAF6;
	font-weight: bold;
	padding: 8px;
}


.rbs h2
{
	color: White;
}

.onlineBottomBox, .onlineTopBox
{
	xfloat:right;
	margin-top: 8px;
}

.onlineTopBoxTop {
background-repeat:no-repeat;
background-image:url(/Images/onlinetoptop.gif);
width:280px;
height:14px;
}
.onlineTopBoxBottom {
background-repeat:no-repeat;
background-image:url(/Images/onlinetopbottom.gif);
background-position:bottom;
width:252px;
min-height:150px;
padding:0px 14px 18px 14px;
}
.onlineTopBoxBottom h2{
	color:#016799;
	margin:0;
	padding:0;	
}

.onlineBotBoxTop {
background-image:url(/Images/onlinebottop.gif);
background-repeat:no-repeat;
height:14px;
width:280px;
}

.onlineBotBoxBottom {
background-repeat:no-repeat;
background-image:url(/Images/onlinebotbot.gif);
background-position:bottom;
text-decoration:none;
width:252px;
padding:0px 14px 18px 14px;
min-height:150px;
}

.onlineBotBoxBottom h2{
	color:#689E02;
	margin:0;
	padding:0;
}

#userSearch
{
	margin-bottom:20px;
}



