﻿form th, 
form td {
	text-align:left;
}
form.vertical th {
	width: 120px;
	text-align: right;
	font-weight: normal;
}
fieldset {
	border: 1px solid #EEE;
	margin-bottom: 10px;
}
fieldset table {
	margin-bottom: 4px;
}
/* add left padding back in */
fieldset th, 
fieldset td {
	padding-left: 4px;
}
legend {
	font-weight:bold;
	color: #2D0054;
}
.textbox,
.dropDownList,
.button {
	background: #FFF url(images/input_bg.gif) top repeat-x;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
.textbox,
.dropDownList {
	border-top: 1px solid #888;
	border-left: 1px solid #888;
	border-right: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
}
.no_style {
	width: auto;
	border:0;
	background:none;
}
.button {
	width: auto;
	font-weight:bold;
	border-top: 1px solid #BBB;
	border-left: 1px solid #BBB;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
}

.login td 
{
	padding:4px;
}
.login td input,
.login td label
{
	vertical-align:middle;
}