a:link { font-family: Arial, Helvetica, sans-serif; color: #285483; text-decoration: underline}
a:visited { font-family: Arial, Helvetica, sans-serif; color: #285483; text-decoration: underline }
a:hover { font-family: Arial, Helvetica, sans-serif; color: #4089e1; text-decoration: underline }

.action { font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:9px }

a.action:link { font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #285483; text-decoration: none; font-size:9px }
a.action:visited { font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #285483; text-decoration: none; font-size:9px }
a.action:hover { font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #4089e1; ; text-decoration: underline; font-size:9px }

body   { color: #333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: 0; background-color: #000 }
h2  { font-size: 18px }
h4  { font-size: 12px }

table { color: #333; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
td  { color: #333; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
tr { color: #333; font-size: 11px; font-family: Arial, Helvetica, sans-serif }

.main_title { color:black; font-weight:bold; font-size:14px }
.main_title_bar { background:url(/images/site/titlebar.gif) repeat top left; line-height:38px; width:800px }
.main_title_bar_margin { padding-left:10px; padding-right:10px }

.search_result_margin { padding:10px }

.pagination_bar_header { background-color:#e7e7e7; border-bottom:2px solid #999; width:760px; margin-bottom:7px }
.pagination_bar_margin { padding:10px }
.search_result_title { color:black; font-weight:bold; font-size:12px }
.search_title_bar { line-height:30px; width:760px; background-color:#D7D1B3; border-bottom:1px solid #999 }
.search_title_bar_margin { padding-left:10px; padding-right:10px }
.pagination_bar_footer { background-color:#e7e7e7; border-top:2px solid #999; width:760px; margin-bottom:7px }
.search_result { width:760px; background-color:#F0EDDC; border-bottom:1px solid #ccc; margin-bottom:6px }

.content { background-color:#fff; width:800px; margin-bottom:15px }
.content_margin { padding:20px }
.content_search { background-color:#F0EDDC; padding:10px }

.property_detail { background-color:#F0EDDC; border-bottom:1px solid #ccc; margin-bottom:6px }
.property_detail_margin { padding:10px }

.property_detail_title { font-size:10px; font-weight:bold }
.property_detail_title_bar { background-color:#D6D1B4 }
.property_detail_title_bar_margin { padding:4px; margin-left:8px }

form.search { font-family: Arial, Helvetica, sans-serif }

.FormButton {
    font-size:        0.85em;
    font-family:      Arial,Verdana,sans-serif;
    margin-top:       5px;
    margin-right:     0px;
}

.FormInput {
    font-size:        0.85em;
    font-family:      Arial,Verdana,sans-serif;
}


.checkbox {
    font-size:        0.85em;
    font-family:      Arial,Verdana,sans-serif;
}

.dropdown {
    font-size:        1.00em;
    font-family:      Arial,Verdana,sans-serif;
   
}

.header { color: #666666; font-size: 9px; font-family: Arial; letter-spacing: 1px; padding-bottom: 16px }

.error_message	{
	border:2px solid #d92c2c;
	padding:20px;
	background-color:#ffe9eb;
	margin-bottom:10px;
	font-size:12px
}
.info_message	{
	border:2px solid #009e00;
	padding:20px;
	background-color:#edffee;
	margin-bottom:10px;
	font-size:12px
}
.warning_message	{
	border:2px solid #ea801c;
	padding:20px;
	background-color:#ffffcc;
	margin-bottom:10px;
	font-size:12px
}
.confirm_message	{
	border:2px solid #ea801c;
	padding:20px;
	background-color:#ffffcc;
	margin-bottom:10px;
	font-size:12px
}
