body {
	background-color: #22201d;
	color: #fff;
	font-family: tahoma, arial;
	/*font-size: 0.8em;*/
	text-align: center;
	padding: 0px;
	margin: 0px;
}

p {
	color: #fff;
	font-family: tahoma, arial;
	font-size: 0.8em;
}

p.info {
	color: #b4b4b4;
}

p.gateway_header {
	color: #6f6958;
	font-weight: bold;
	font-size: 0.9em;
}

p.step_header {
	color: #ffffb5;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: underline;
}

p.button_text {
	font-size: 0.7em;
	text-align: center;
	text-decoration: none;
}

p.nomargin p.nm{
	margin: 0px;
}

a {
	color: #fff;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

a.footer {
	color: #fff;
	text-decoration: none;
}

a.footer:hover {
	text-decoration: underline;
}

ul.gateway_list {
	list-style-image: url('/gateway/images/struct/arrow_r.gif');
	font-size: 0.8em;
	font-family: tahoma, arial;
	color: #fff;
}

ol {
	font-size: 0.8em;
	font-family: tahoma, arial;
	color: #fff;
}

td {
	vertical-align: top;
}

img {
	border: none;
}

input.gateway_text, textarea.gateway_text, input.gateway_button,
select.gateway_enroll_select, p.gateway_agreement {
	color: #aaa;
	background-color: #464238;
	font-family: tahoma, arial;
	font-size: 0.8em;
	border: 1px solid black;
}

input.gateway_enroll_text {
	color: #aaa;
	background-color: #464238; /*  */
	font-family: tahoma, arial;
	border: 1px solid black;
}

input.gateway_enroll_textarea {
	color: #aaa;
	background-color: #464238;
	font-family: tahoma, arial;
	border: 1px solid black;
}

table.gateway_enroll {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	border: 1px solid #6f6958;
}

p.gateway_enroll {
	font-size: 0.7em;
	margin: 0px;
}

p.gateway_enroll_user {
	font-size: 0.8em;
	color: #aaa;
	margin: 0px;
}
