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

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.page {	
	width:650px;
	margin:20px auto;
}

.page h1 {
	font-size:22px;
	padding-top:45px;
	color:#57e034;	
}

.page img {
	float:right;
	margin-bottom:20px;
}

.page p {
	font-size:12px;
	clear:both;
	text-align:justify;
}

.page form {
	padding-top:20px;
}

.page .form_row {
	padding:5px 0px;
	border-top:1px dashed #efefef;
}

.page label {
	display:block;
	font-weight:bold;
	padding:0px 0px 5px 0px;
}

.page .required {
	color:#57e034;	
}

.page .field {
	border:1px solid #57e034;
	width:650px;
}

#ajax_form_msg  {
	padding:10px;
	text-align:left;
}

#ajax_form_msg p {
	padding:5px 0px;	
}

#ajax_form_msg .message {
	
}

#ajax_form_msg .buttons {
	border-top:1px solid #dfdfdf;
	text-align:center;
	height:20px;
	padding-top:10px;
	clear:both;
}

#ajax_form_msg .buttons .ok, #ajax_form_msg .buttons .cancel {
	height:20px;
	border:1px solid #CCCCCC;
	border-top-color:#dfdfdf;
	border-left-color:#dfdfdf;
	background-color:#efefef;
	display:inline;
	margin:0px 5px;
	clear:both;
}

#ajax_form_msg .buttons .ok a, #ajax_form_msg .buttons .cancel a {
	line-height:20px;
	padding:0px 10px;
	color:#333;
	text-decoration:none;
	font-size:11px;
}

#ajax_form_msg .confirm {
	font-size:11px;	
}

#ajax_form_msg .confirm .title {
	font-weight:bold;
	padding:5px;
}

#ajax_form_msg .confirm .ajax_form_field {
	clear:both;
	border-bottom:1px solid #dfdfdf;
}

#ajax_form_msg .confirm .ajax_form_field .field_name {
	font-weight:bold;
	width:120px;
	float:left;
	padding:5px;
}

#ajax_form_msg .confirm .ajax_form_field .field_val {
	float:left;
	padding:5px;
}

#ajax_form_msg .processing {
	text-align:center;
	font-style:italic;
}

#ajax_form_msg .success {
	text-align:center;
	font-style:italic;
}