@charset "utf-8";
/* CSS Document */
body { 
	background:#cacaca;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
a { text-decoration:none; color:#336699; }
a:hover { text-decoration:underline; } 
div#wrap {
	border-left: 1px solid #ababab;
	border-right: 1px solid #ababab;
	margin: 0 auto;
	width:800px;
}
div#header { 
	background:#DDD;
	background:url('/img/bgrepeat2.png') repeat-x;
	
}

#header img { 
	margin:10px;
	margin-top:-19px;
	margin-bottom:4px;
}
#header2 { background:url('/img/navbar-green.png') repeat-x;border-bottom: 1px solid #ababab;height:29px; }
div#content { padding:10px;min-height:600px; } 
div.failure { 
	background:#FAEBEB  url('/img/sprite_exclamation.png') no-repeat 5px 6px;
	padding:7px;
	padding-left:30px;
	font-size:12px;
	float:left;
	border: 1px solid #DE7F7F;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
}

div.alert { 
	background:#F9F1D9 url('/img/sprite_alert.png') no-repeat 5px 6px;
	padding:7px;
	padding-left:30px;
	font-size:12px;
	margin-bottom:15px;
	border: 1px solid #DDD1AF;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.roundBox4px { 
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.roundBox5px { 
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.roundBox6px { 
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
}
ul.navigation {
	font-size:13px;
	font-weight:bold;
	color:#f7f7f7;
	font-famiyly:tahoma;
	list-style: none;
	padding: 0px;
	margin: 0;
	margin-top:-9px;
	float: left;
	width: 620px;
}
ul.navigation li {
	float: left;
	margin: 0;
	padding: 0 15px 0 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.navigation li a{
	padding: 10px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.navigation li a:hover { color:#FFF; } 
.infoBox { 
		margin-bottom:25px;
		font-size:12px;
		padding:10px;
		text-align:left;
		background:#ebeff4;
		border: 1px solid #b4bdc4;
	}
.redeemBox { 
	border:1px solid #dfdfdf;
	text-align:left;
	background:#FBFBFB;
	background: #f7f7f7 url('/img/record-bg.png') no-repeat;
	background-position:bottom right;
	padding:15px;
	float:left;
}
.redeemTable td { 
	font-size:12px;
	padding:7px;
}
	.inputBox { 
		width:235px;
		background:#fefefe;
		border: 1px solid #ABABAB;
		padding:2px;
	}
	#smHead { 
		font-size:14px;
		margin-bottom:18px;
		font-weight:bold; 
		padding-top:2px;
	} 

.smDetails { font-size:13px;font-weight:bold;padding:4px;border-top: 1px solid #ababab;border-bottom: 1px solid #ababab;background:#f7f7f7; } 
