.smeround {
	background-color: #dddee2;
}

.smeround .wr_toprow {
	background: url(/images/sme/smeroundtoptile.gif) repeat-x;
}

.smeround .wr_toprow div {
	background: url(/images/sme/smeroundtopleft.gif) no-repeat top left;
}

.smeround .wr_toprow div div {
	background: url(/images/sme/smeroundtopright.gif) no-repeat top right;
}

.smeround .wr_contentrow {
	background: url(/images/sme/smeroundlefttile.gif) repeat-y;
}

.smeround .wr_contentrow .wr_content {
	background: url(/images/sme/smeroundrighttile.gif) repeat-y right;
}

.smeround .wr_botrow {
	background: url(/images/sme/smeroundbottile.gif) repeat-x;
}

.smeround .wr_botrow div {
	background: url(/images/sme/smeroundbotleft.gif) no-repeat top left;
}

.smeround .wr_botrow div div {
	background: url(/images/sme/smeroundbotright.gif) no-repeat top right;
}

.smeround .wr_toprow, .smeround .wr_toprow div,
.smeround .wr_botrow, .smeround .wr_botrow div {
	width:100%;
	height:13px;
	font-size:1px;
}

.smeround .wr_content {
	padding: 1px 1em;
	margin: 0;
}

.smeround p {
	padding: 0;
	margin: 1em 0 0 0;
	padding-bottom: 1em;
}

#login {
	width: 260px;
	padding: 0;
	margin: 0;
}






em.error {
	background:url("/images/enroll/redface.gif") no-repeat 0px 0px;
	padding-left:16px;
	padding-bottom:2px;
	font-weight:lighter;
	color:red;
}

em.success {
	background:url("/images/enroll/mrgreen.gif") no-repeat 0px 0px;
	padding-left:16px;
	padding-bottom:2px;
	font-weight:bold;
	color:green;
}

.help {
}

#rewardsenrollment legend {
	font-weight:bold;
	color:#000099;
}

#rewardsenrollment fieldset {
	margin:0 2em 2em 1em;
	padding:0 1em 1em 1em;
}

#rewardsenrollment label {
	font-weight:normal;
	color:#000099;
}

#rewardsenrollment .spacer {
	height:50px;
}

#rewardsenrollment .firstrow {
	padding-top:30px;
}

.boxLarge {
	width:36.5em;
}

.boxMedium {
	width:17em;
}

.selectLarge {
	width:37em;
}

.selectMedium {
	width:17.5em;
}

#rewardsenrollment fieldset.radio {
	width:16em;
	margin:1em 1em 0 0;
}

#rewardsenrollment .radio input {
	clear:both;
	float:left;
	width:auto;
	margin-top:-1px;
}

#rewardsenrollment .radio label {
	line-height:1.6em;
	font-weight:normal;
}

#rewardsenrollment .divider {
	background:#ffffff url(/images/divider.gif) repeat-y;
	background-position: center;
}

#rewardsenrollment input.submit {
	text-align:center;
	clear:both;
}

#rewardsenrollment .req {
	color:red;
	font-size:10px;
	margin-right:0.5em;
}

#rewardsenrollment .searchbutton {
	width:170px;
	padding:2px;
	overflow:hidden;
	background-color:#1e4179;
	font:12px Arial,Helvetica,sans-serif;
	border:#000087 1px solid;
	font-weight:bold;
	color:#ffffff;
}

