/* body */
body {
background-color :#004AAF;
margin	: 0px 0px 0px 0px;
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #000000;
}


/* menu */
.menu_topline { 
padding			 : 3px;
background-color : #FFFFFF;
}

.menu_item { 
color	: #000000; 
font	: normal 12px  Arial, Helvetica, sans-serif;
padding : 2px;
text-align : center;
background-color:#FFFFFF;
}

.menu_links { 
color	: #000000; 
font	: normal 12px  Arial, Helvetica, sans-serif;
font-weight : bold;
text-decoration : none;
}

.menu_links:hover{ 
color	: #FFFFFF; 
font	: normal 12px  Arial, Helvetica, sans-serif;
font-weight : bold;
text-decoration:none;
}


/* page */
.table_color {
background-color :#FFFFFF;
}

.page_title { 
color		: #000099; 
font		: normal 16px  Arial, Helvetica, sans-serif;
font-weight	: bold;
}


/* featured listings */
.featured_list1 {
background-color :#FFFFFF;
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #000000;
height	: 30px;
}

.featured_list2 {
background-color :#F8F8F8;
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #000000;
height	: 30px;
}

.featured_link {
background-color :#F8F8F8;
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #FF0000;
height	: 30px;
}



/* image */
.image_border {
background-color :#FFFFFF;
border	: 1px solid #567AF4;
padding	: 3px;
}



/* detailed property info */
.detail {
background-color :#FFFFFF;
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #000000;
}

.detail_bar {
background-color :#000099;
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #FFFFFF;
padding	: 0px;
font-weight	: bold;
}

.detail_link {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #0000FF;
}

.detail_link:hover {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #FF0000;
}




/* search */
.search_box {
background-color :#ECF0FF;
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #000000;
height	: 30px;
}

.search_header {
background-color :#000099;
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #FFFFFF;
font-weight : bold;
height	: 25px;
}

.search_link {
background-color :#FFFFFF;
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #FF0000;
height	: 30px;
}

.search_row1 {
background-color :#FFFFFF;
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #000000;
height	: 30px;
}

.search_row2 {
background-color :#F8F8F8;
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #000000;
height	: 30px;
}




/* form */
.form_title {
font	: normal 12px  Arial, Helvetica, sans-serif;
font-weight:bold;
color	: #C00000;
}

.form_field {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #000000;
}

.form_text {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #000000;
}

.form_textbox {
border	: 1px solid #898989;
font	: normal 12px  Arial, Helvetica, sans-serif;
color 	: #000000;
vertical-align : middle;

}

.form_field_warning {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #C00000;
}

.form_button {
border	: 1px ridge #dedede;
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #626569;
background-color : #dedede;
}



/* list */
.list_title_bar {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #FFFFFF;
font-weight:bold;
background-color	:#4E8ED8;
height	:30px;
}

.list_text_bold {
font		: normal 16px  Arial, Helvetica, sans-serif;
color		: #C00000;
font-weight	: bold;
}

.list_text {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #000000;
height	: 30px;
}

.list_link {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #FF0000;
}


/* others and warning */
.arrow {
font	: normal 16px  Arial, Helvetica, sans-serif;
color	: #C00000;
}

.asterix {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #C00000;
}

.warning {
font	: normal 12px  Arial, Helvetica, sans-serif;
color	: #C00000;
}
