@charset "utf-8";
@import "common.css";



	div#header
	{
		width: 930px;
		background: url("../images/header_background.jpg") repeat-x #0066cc;
		margin: 0 auto;
		padding: 0;
	}

	div#content
	{
		clear: both;
		margin: 0 auto;
		padding: 30px 0;
		background: url("../images/content_background.jpg") repeat-x left top #ffffff;
	}
	div#content_body
	{
		width: 930px;
		margin: 0 auto;
		padding: 0;
	}

	div#global_navigation
	{
		width: 702px;
	}



/* region for All Records Count */

	div#allrec
	{
		clear: both;
		text-align: left;
		float: left;
		font-size: 90%;
		margin: 15px;
		width: 350px;
	}

/* end region */



/* region for Sale Link */

	div#sale
	{
		margin: 10px 0;
		clear: both;
	}

/* end region */



/* region for toSearch */

	div#toSearch
	{
		float: right;
		font-size: 90%;
		text-align: right;
		margin: 15px;
		width: 350px;
	}

/* end region */



/* region for Display Records */

	div#record
	{
		margin: 40px auto;
		text-align: center;
		clear: both;
	}
	div#record span#trec
	{
		font-size: 155%;
		font-weight: bold;
		font-family: "Trebuchet MS", "Verdana", "Arial";
		color: #0066cc;
	}
	div#record span.rec
	{
		font-size: 135%;
		font-weight: bold;
		font-family: "Trebuchet MS", "Verdana", "Arial";
	}
	div#record div#topic_title
	{
		font-size: 155%;
		font-weight: bold;
		color: #0066cc;
	}

/* end region */



/* region for Pager */

	div.pager
	{
		width: 300px;
		text-align: left;
		text-indent: 15px;
		float: left;
		padding: 4px 0 0 0;
	}
	div.pager ul
	{
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	div.pager ul li
	{
		font-size: 85%;
		display: inline;
	}
	div.pager ul li a
	{
		text-decoration: none;
	}
	div.pager ul li a:hover
	{
		background: #f0f8ff;
	}
	img.pageicon
	{
		vertical-align: text-bottom;
	}

	div#bottom_pager
	{
		text-align: left;
		font-size: 90%;
		width: 350px;
	}

/* end region */



/* region for Favorite */

	div.favorite
	{
		float: right;
		text-align: right;
		margin-right: 7px;
		width: 400px;
	}

/* end region */






/* region for service areas */

	div#service_areas
	{
		position: absolute;
		left: 100px;
		top: 200px;
		visibility: hidden;
	}
	div#service_areas img
	{
		float: left;
	}
	div#service_areas div#areas
	{
		background: #ffffff;
		width: 473px;
		height: 300px;
		border: 1px solid #cccccc;
		margin-top: 0;
		padding: 5px;
		clear: both;
		overflow: auto;
	}
	div#service_areas table
	{
		width: 453px;
		margin-top: 5px;
	}
	div#service_areas table td
	{
		line-height: 1.3em;
	}
	div#service_areas table td.even
	{
		background: #f5f5f5;
	}

/* end region */



/* region for icon's information */

	div#icon
	{
		position: absolute;
		left: 100px;
		top: 200px;
		visibility: hidden;
	}
	div#icon img
	{
		float: left;
	}
	div#icon div#information
	{
		background: #ffffff;
		width: 273px;
		border: 1px solid #cccccc;
		margin-top: 0;
		padding: 5px;
		clear: both;
	}
	div#icon table
	{
		width: 263px;
		margin: 5px auto 0 auto;
	}
	div#icon table tr.even
	{
		background: #f5f5f5;
	}
	div#icon table td
	{
		line-height: 1.3em;
	}

/* end region */



/* region for Nodata Message */

	div#nodata
	{
		margin: 40px auto 80px auto;
		font-size: 90%;
		line-height: 1.5em;
		text-align: center;
		width: 400px;
		clear: both;
	}

/* end region */



/* region for PageChanger */

	div.pagechanger
	{
		width: 745px;
		margin: 0 auto;
		text-align: right;
	}

/* end region */


/* region for table */

	table#data
	{
		/*width: 745px;*/
		border-collapse: collapse;
		margin: 20px auto;
	}

	table#data tr.data1
	{
		background: #ffffff;
	}
	table#data tr.data2
	{
		background: #f5f5f5;
	}
	table#data tr.webitiran
	{
		background: #ffe4c4;
	}
	table#data tr.sumi
	{
		background: #aaaaaa;
	}

	table#data th, table#data td
	{
		padding: 5px;
		border: 1px solid #999999;
		text-align: center;
	}

	table#data th
	{
		background: #0066cc;
		color: #f0f0f0;
		font-weight: bold;
		border: 1px solid #003399;
		white-space: nowrap;
	}

	table#data td.left
	{
		text-align: left;
	}
	table#data td.right
	{
		text-align: right;
	}
	table#data td.left_wrap
	{
		text-align: left;
		white-space: normal;
	}
	table#data td.icon
	{
		background: #ffffff;
	}
	table#data td.nowrap
	{
		white-space: nowrap;
	}

/* end region */



/* region for SearchForm Table */

	table#search_form
	{
		margin: 36px auto;
		border: 1px solid #999999;
		border-collapse: collapse;
		width: 700px;
		clear: both;
	}
	table#search_form th
	{
		background: #f0f8ff;
		color: #003399;

		padding: 5px;
		border: 1px solid #999999;
	}
	table#search_form td span.mini
	{
		font-weight: normal;
		font-size: 85%;
	}
	table#search_form td
	{
		background: #ffffff;
		color: #333333;
		text-align: left;

		padding: 5px;
		border: 1px solid #999999;
	}
	table#search_form td.submit
	{
		text-align: center;
	}
	table#search_form td select
	{
		margin: 0 2px 3px 0;
		vertical-align: middle;
	}
	table#search_form td input
	{
		margin: 0 0 3px 0;
		vertical-align: middle;
	}

	table#search_form table
	{
		width: 100%;
	}
	table#search_form table th, table#search_form table td
	{
		font-size: 100%;
		font-weight: normal;
		text-align: left;
		color: #333333;
		white-space: nowrap;
		border: none;
		border-collapse: collapse;
		padding: 3px;
	}
	span.area_danchor
	{
		font-size: 85%;
		text-decoration: underline;
		cursor: pointer;
	}
	table#search_form table tr td div#arealist1, table#search_form table tr td div#arealist2, table#search_form table tr td div#arealist3, table#search_form table tr td div#arealist4
	{
		display: inline;
	}

	table#search_number
	{
		margin: 36px auto;
		border: 1px solid #999999;
		border-collapse: collapse;
	}
	table#search_number th
	{
		background: #f0f8ff;
		color: #003399;
		font-size: 85%;

		padding: 5px;
		border: 1px solid #999999;
	}

/* end region */

