body {
	margin: 0px;
}

table {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #454545;
}

.inputText {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #454545;
	border: 1px solid #cccccc;
	height: 18px;
	width: 150px;
}

.inputTextOver {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #454545;
	border: 1px solid #ff0000;
	height: 18px;
	width: 150px;
}

.inputSubmit {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #454545;
	height: 30px;
	cursor: pointer;
}

a {
	text-decoration: none;
	color: #93a546;
}

a:hover {
	color: #780031;
}

.error {
	color: #ff0000;
}

a.simple_button {
    background: transparent url('../images/simple_button2.gif') no-repeat scroll top right;
    color: #93a546;
	/*color: #454545;*/
    display: block;
    float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	height: 20px;
    margin-right: 1px;
    padding-right: 10px; /* sliding doors padding */
	text-decoration: none;
	outline: 0;
}

a.simple_button span {
    background: transparent url('../images/simple_button1.gif') no-repeat;
    display: block;
    line-height: 20px;
    padding: 0px 0 1px 10px;
} 


a.simple_button:hover {
    background: transparent url('../images/simple_button2_over.gif') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	height: 20px;
    margin-right: 1px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
	outline: 0;
}

a.simple_button:hover span {
    background: transparent url('../images/simple_button1_over.gif') no-repeat;
    display: block;
    line-height: 20px;
    padding: 0px 0 1px 10px;
}

a.simple_buttonOver {
    background: transparent url('../images/simple_button2_over.gif') no-repeat scroll top right;
    color: #ffffff;
	/*color: #454545;*/
    display: block;
    float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	height: 20px;
    margin-right: 1px;
    padding-right: 10px; /* sliding doors padding */
	text-decoration: none;
	outline: 0;
}

a.simple_buttonOver span {
    background: transparent url('../images/simple_button1_over.gif') no-repeat;
    display: block;
    line-height: 20px;
    padding: 0px 0 1px 10px;
} 


a.simple_buttonOver:hover {
    background: transparent url('../images/simple_button2_over.gif') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: left;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	height: 20px;
    margin-right: 1px;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
	outline: 0;
}

a.simple_buttonOver:hover span {
    background: transparent url('../images/simple_button1_over.gif') no-repeat;
    display: block;
    line-height: 20px;
    padding: 0px 0 1px 10px;
}

.title {
	color: #780031;
	font-weight: bold;
}

.mandatory {
	color: #ff0000;
}
