table.Form {
    font-size: 9pt;
    padding: 2px 1px 1px;
    text-align: left;
    vertical-align: middle;
}

table.Form td {
	font-family: arial, tahoma, verdana, georgia, roman, courier;
	font-size: 9pt;
	vertical-align: middle;
}

table.form th {
	font-weight: bold;
	font-size: 9pt;
}

.hidden { display: none; }
.shown { display: block; }

.fldLabel {
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	padding: 4px;
	background-color:#EFEFEF;
}

.fldHeading {
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.fldLblReq {
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}

.fldInput {
	font-weight: normal;
	font-size: 9pt;
	text-align: left;
	vertical-align: middle;
	padding-top:5px;
}

.fldButton {
	text-align: right;
	vertical-align: middle;
	padding-top:5px;padding-bottom:5px;
}

.fldInfo {
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	background-color: #ffffff;
}

.fldView {
	font-weight: normal;
	font-size: 9pt;
	text-align: left;
	vertical-align: middle;
	padding: 0px 2px 0px 2px;
}

.fldViewCenter {
	font-weight: normal;
	font-size: 9pt;
	text-align: center;
	vertical-align: middle;
	padding: 0px 2px 0px 2px;
	cursor:pointer;
}

.fldLblView {
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}

select{
	font-family: Arial, Verdana, Georgia, Tahoma, Roman, Courier;
	font-size: 9pt;
	text-align: left;
	font-weight: normal;
}

input {
	font-family: Arial, Verdana, Georgia, Tahoma, Roman, Courier;
	font-size: 9pt;
	font-weight: normal;
	font-weight: normal;
	text-align: left;
	padding: 0px 2px 0px 2px;
}

.login {
	color: #000000;
}

textarea {
	font-family: Arial, Verdana, Georgia, Tahoma, Roman, Courier;
	font-size: 9pt; 
	font-weight: normal; 
	font-weight: normal; 
	padding: 0px 2px 0px 2px;
}

.radio {
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	margin-right: 5px;
}

.chkbox {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	margin-right: 2px;
	padding: 0px 0px 0px 0px;
	vertical-align : middle;
}

.txtbox{
	font-family: Arial, Verdana, Georgia, Tahoma, Roman, Courier;
	font-size: 9pt; 
	font-weight: normal; 
	font-weight: normal; 
	padding: 0px 2px 0px 2px;
}

button {
	font-family: Arial, Verdana, Georgia, Tahoma, Roman, Courier;
	font-size: 9pt;
	font-weight: normal;
	font-weight: bold;
	text-align: center;
	border-style : outset outset outset outset;
}

.button {
	font-family: Arial, Verdana, Georgia, Tahoma, Roman, Courier;
	font-size: 9pt;
	font-weight: normal;
	font-weight: bold;
	text-align: center;
	border-style : outset outset outset outset;
}

.currency {
	text-align: right; 
}

.disabled {
	font-family: Arial, Verdana, Georgia, Tahoma, Roman, Courier;
	font-size: 9pt; 
	font-weight: normal; 
	font-weight: normal; 
	padding: 0px 2px 0px 2px;
}

.chkfocused {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	margin-right: 2px;
	vertical-align : middle;
}


.ulineData {
	padding: 2px 0px 0px 0px;
	font-family: Tahoma, Arial, Verdana, Georgia, Roman, Courier;
	font-size: 7pt;
}
