@charset "utf-8";
/* CSS Document */

body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
	text-align:center;
}

br
{
	clear:both;
}

input, textarea
{
	padding:3px;
	border-width:1px;
	border-style:solid;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
}

input:focus, textarea:focus
{
	border:1px solid #00CC00;
	padding:3px;
}

img
{
	border:none;
}

a.button, .gButton
{
	text-decoration:none;
	background-color:#99CC33;
	padding:8px;
	border-top:1px solid #BBBBBB;
	border-left:1px solid #BBBBBB;
	border-right:1px solid #002200;
	border-bottom:1px solid #002200;
	color:#2D2D2D;
	font-weight:600;
	word-spacing:30px;
	font-size:12px;
}

a.button:hover, .gButton:hover
{	
	position:relative;
	top:1px;
	right:1px;
	border-right:1px solid #BBBBBB;
	border-bottom:1px solid #BBBBBB;
}

#mContent
{	
	width:1000px;
	margin:0 auto;
	overflow:auto;
	padding-bottom:50px;
	text-align:left;
}

label
{
	padding:3px;
	width: 10em;
	float: left;
	text-align: right;
	margin-right: 1em;
	display: block;
	margin-top:3px;
	font-weight:bold;
	font-size:12px;
	color:#007700;
}

div.legend
{
	border-bottom:1px solid #FF6600;
	color:#FF6600;
	width:90%;
}

div.legend h2
{
	padding:0px;
	margin:0px;
}

/* Frame */
#cCapsule{margin-top:10px;}
#cCapsuleSide
{
	width:240px;
	float:left;
}

#cCapsuleRightSide
{
	width:605px;
	margin-left:270px;
	padding-left:10px;
}

/* subtitle */
#cSubtitle
{
	padding:5px;
	border-bottom:1px solid #006600;
	width:94%;
	overflow:auto;
}

#cSubtitle h1
{
	padding:0px;
	margin:0px;
	padding-left:10px;
	font-size:16px;
}

#cSubtitle a
{
	text-decoration:none;
	color:#000000;
}

#cSubtitle a:hover
{
	color:#006600;
}

/* Current page */
.sCurrentPage
{
	color:#006600;
}

/* recycle and reward name */
.gRecycle
{
	font-weight:bold;
	color:#009900;
}

.gError
{	
	font-weight:bold;
	color:#993300;
	background-color:#FF6699;
	border:2px solid #EE0000;
	padding:10px;
}

.gShading, .gSuccess
{
	background-color:#CCFF00;
}

.gSuccess
{
	margin-top:10px;
	padding:10px;
	color:#006600;
	font-weight:700;
	margin-bottom:10px;
	width:94%;
}

.gClose
{
	clear:both;
	margin-top:20px;
	text-align:center;
}

.gButtonSmall
{
	padding:5px;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	width:50px;
	font-weight:bold;
	letter-spacing:1px;	
	background-color:#8DC73F;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-top:3px;
	margin-left:5px;
}
/* table */
table
{
	border-collapse:collapse;
}

table, th
{
	padding:10px;
}

/*.gButton
{
	text-decoration:none;
	background-color:#6EB43F;
	padding:8px;
	border-top:1px solid #002200;
	border-left:1px solid #002200;
	border-right:2px solid #002200;
	border-bottom:2px solid #002200;
	color:#2D2D2D;
	font-weight:600;
	word-spacing:10px;
	font-size:14px;
}

.gButton:hover
{	
	position:relative;
	top:1px;
	right:1px;
	border-right:1px solid #002200;
	border-bottom:1px solid #002200;
}*/

.iInfo{color:#666666;font-size:11px;margin-left:10px;}
.gTotal{color:#FF0000;font-size:12px;font-weight:bold;margin-right:5px;text-align:right;}
.gInformation{margin:0 auto;overflow:auto;display:block;width:250px;}
.gInformation .iData{border:1px solid #BBBBBB;padding:5px;background-color:#6EB43F;overflow:hidden;}
.gInformation .iData img{width:80px;max-height:100px;float:left;}
.gInformation .dProfile{margin-top:5px;margin-left:90px;*margin-left:0px;font-size:11px;width:120px;}
.gInformation .dProfile p{margin:0px;}
.gInformation .pName{font-weight:bold;color:#FFFFFF;}
.gInformation .pData{color:#575757;}
/* Active Link */
body#bodyEarn a#bodyEarn,
body#bodyRedeem a#bodyRedeem
{
	background-color:#FFFFFF;
	color:#6EB43F;
}

.sSubtitle-lite
{
	color:#003300;
	font-family:"Arial";
	font-weight:normal;
	padding:0px;
	margin:0px;
	font-size:18px;
	margin-bottom:5px;
	border-bottom:1px solid #003300;
}
