@charset "UTF-8";
/* CSS Document */

form {
	padding: 0;
	margin: 10px 0;
	background: #FFFFFF;
}
form p {
	margin: 0;
	padding: 4px 0;
}
form p label {
	margin: 0;
}
form label {
	padding: 0;
}
fieldset {
	border: 1px dotted #BDD1CC;
	margin-top: 16px;
	padding: 0px 10px 10px 10px;
}
legend {
	color: #407E6D;
	font-weight: bold;
	background-color: #FFFFFF;
	font-size: 1.2em;
	text-align: center !important;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 0.9em;
}
select {
	font-size: 1em;
	margin-right: 6px;
	padding: 2px;
	background-color: #FFFFFF !important;
	border: 1px solid #DAD9C4;
}
select.small {
	font-size: 0.85em;
	margin-right: 6px;
	padding: 2px;
	background-color: #FFFFFF !important;
	border: 1px solid #DAD9C4;
}
input.txt, input.txt2, input.txt3 {
	margin-right: 6px;
	padding: 4px 2px 2px 2px;
	background-color: #FFFFFF !important;
	border: 1px solid #7BA296;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 0.9em;
	margin-right: 6px;
	padding: 2px;
	background-color: #FFFFFF !important;
	border: 1px solid #7BA296;
	width: 450px;
}

textarea.smallWidth {
	width: 350px !important;
}
textarea.medWidth {
	width: 400px !important;
}
textarea.wideWidth {
	width: 550px !important;
}


input.txt {
}
input.txt2 {
	width: 300px;
}
input.txt3 {
	width: 200px;	
}
input.txtCurrency {
	width: 60px;
	text-align: right;
}
input.txtCurrencyBold {
	width: 60px;
	text-align: right;
	font-weight: bold;
}
input.btn {
	width: 140px;
	font-weight: bold;
}
input.txt:focus, input.txt2:focus, input.txt3:focus {
	background-color:#F5F5DD !important;
}
input.btnsubmit {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 0.9em;
}
form table {
	margin-top: 4px;
}
form table caption {
	padding: 4px 0;
	text-align: left;
	font-weight: bold;
}
form table th {
	color: #407E6D;
	padding: 4px 6px 4px 0;
	text-align: left;
}
form table td {
	padding: 2px 0;
}
form table p {
	margin: 0;
	padding: 0;
}
form table label {
	padding-right: 4px !important;
}
form table h1 {
	font-size: 1em !important;
	font-weight: bold !important;
}
form table ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
form table li {
	white-space: nowrap;
}
.leftSpace {
	padding-left: 6px;
}
.rightBorder {
	padding-right: 4px;
	border-right: 1px dotted #7BA296;
}
.rightBorderLeftSpace {
	padding-right: 4px;
	padding-left: 4px;
	border-right: 1px dotted #7BA296;
}
.topBorder {
	border-top: 1px solid #7BA296;
}
.popLayer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-color: #F5F5DD;
	padding: 20px;
	border: 1px solid #999999;
}
.popLayer p {
	margin: 0.6em 0;
}
.popLayer h1 {
	font-size: 1.4em;
	margin: 1em 0 0.4em 0;
}
.popLayerClose {
	margin-top: -10px;
}
.popLayerClose img {
	border: none;
	float: right;
}
.mceEditor {
	width: 650px;
}
