* {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

body {
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
}

#global{
	width: 450px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#global table{
	color: #424242;
}

#langChange a{
	color: #15c;
	font-style: normal;
	text-decoration: none;
}

#formtitle{
	color: #dd4b39;
	margin-top: 20px;
	font-weight: bold;
	font-size: 11pt;
}

#mainForm {
	border: 1px solid #e1e1e1;
	background-color: #eeeeee;
	margin-top: 3px;
	padding: 3px;
}

#validateForm {
	border: 1px solid #e1e1e1;
	background-color: #eeeeee;
	margin-top: 10px;
	padding: 3px;
}

#formButton{
	margin-top: 3px;
	font-weight: bold;
	text-align: right;
}

.button{
	border: 1px solid #e1e1e1;
	background-color: #D4EDDA;
	padding: 6px;
	font-weight: bold;
	color: #549665;
}

.button:hover{
	border: 1px solid #e1e1e1;
	background-color: #BDE9C7;
}

.button img{
   	margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

#global a{
	color: #15c;
	font-style:normal;
	text-decoration: none;
}

#global a:hover{
	text-decoration: underline;
}

#global a:active{
	text-decoration: none;
}

.error{
	font-size: 11px;
	color: red;
}

/*.error:BEFORE{
	content: url("../images/error_small.png");
}*/

.focusField{  
    background:#D4EDDA;  
    color:#000;  
}

.idleField{
}

#successTitle{
	margin-top: 20px;
}

#successTitle td{
	color: #549665;
	font-weight: bold;
	font-size: 11pt;
}

#successMessage {
	border: 1px solid #549665;
	background-color: #D4EDDA;
	margin-top: 3px;
	padding: 3px;
	text-align: justify;
}

#detailBox {
	border: 1px solid #e1e1e1;
	background-color: #eeeeee;
	margin-top: 5px;
	padding: 3px;
}

#detailBox .data{
	padding-left: 10px;
	color: #424242;
}

#errorMessage {
	border: 1px solid red;
	background-color: #F6CECE;
	margin-top: 20px;
	padding: 3px;
	text-align: justify;
}