@charset "UTF-8";

/*

copyright and credits

	Xpansive,Ltd

	you may take and use elements of this styles sheets and any imported files.
	but the unique combination of layout, font styles, colours and etc. is copyrighted.
	you may not use any of the graphical elements on this site.

	------------------------------

	last updated: Feb 04, 2006

	------------------------------
*/

* {
	margin: 0;
	padding: 0;
}

body#pagetop {
	margin: 0;
	padding: 0;
	background: #202020;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	font-family: "Hiragino Mincho Pro", Osaka, "MS P Gothic", sans-serif;
	text-align: center;
}

div#wrapper {
	width: 680px;
	display: block;
	margin: 20px auto;
	text-align: left;
}

div#wrapper_home {
	width: 680px;
	display: block;
	text-align: left;
	margin: 20% auto 0;
}

/*<group=Tag>*/

a,
a:link,
a:visited {
	color: #0281ff;
	text-decoration: none;
}

a:active,
a:hover {
	color: #0281ff;
	text-decoration: underline;
}

div#Paginate_top {
	text-align: center;
	text-transform: capitalize;
	background: 0 #f2f2f2;
	padding: 0;
	width: 440px;
	height: 20px;
	float: left;
	line-height: 19px;
	border-bottom: 1px solid #A1A5A9;
	margin: 0;
}

div#Paginate_bottom {
	text-align: center;
	text-transform: capitalize;
	background: 0 #f2f2f2;
	padding: 0;
	margin: 0;
	width: 440px;
	height: 20px;
	float: left;
	line-height: 19px;
	border-top: 1px solid #A1A5A9;
}

ul.pdf_L {
	width: 195px;
	list-style: none;
	text-align: left;
	float: left;
}

ul.pdf_R {
	width: 195px;
	list-style: none;
	text-align: left;
	float: right;
}

ul.pdf_L li,
ul.pdf_R li {
	clear: both;
	list-style: url(images/pdf.gif) inside;
	line-height: 20px;
}

ul.table {
	clear: both;
	width: 480px;
	list-style: none;
	text-align: left;
}

ul.table li {
	clear: both;
	list-style: none;
}

ul.table li span {
	display: block;
	margin: 0;
	padding: 2px;
}

ul.table li span.key {
	float: left;
	width: 80px;
	font-weight: bold;
	text-align: left;
}

ul.table li span.access {
	float: right;
	width: 380px;
	text-align: left;
}
	
/*</group>*/

/*<group=header>*/

div#header {
	width: 680px;
	height: 200px;
	padding: 0;
	text-align: left;
	float: left;
	margin: 0 0 10px;
}

h1 {
	width: 180px;
	margin: 0;
	background: url(images/h1.gif) no-repeat;
	text-align: left;
	height: 50px;
	padding: 0;
	float: left;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
}


/*<group=menu>*/

div#header div#menu {
	text-align: left;
	float: left;
	width: 180px;
	height: 200px;
	margin: 0;
	padding: 0;
	background: repeat-y right top url(images/menu_border.gif);
}

div#menu a {
	text-decoration: none;
	text-align: left;
	width: 171px;
	height: 30px;
	margin: 0;
	padding: 0;
	float: left;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
}

/*<group=home>*/

div.home div#header div#menu a#home,
div#menu a#home:active {
	background: no-repeat url(images/menu_list.gif) 0px 0px;
}

div#menu a#home:visited,
div#menu a#home:link {
	background: no-repeat url(images/menu_list.gif) -342px 0px;
}

div#menu a#home:hover {
	background: no-repeat url(images/menu_list.gif) -171px 0px;
}

/*</group>*/

/*<group=company>*/

div.company div#header div#menu a#company,
div#menu a#company:active {
	background: no-repeat url(images/menu_list.gif) 0px -30px;
}

div#menu a#company:visited,
div#menu a#company:link {
	background: no-repeat url(images/menu_list.gif) -342px -30px;
}

div#menu a#company:hover {
	background: no-repeat url(images/menu_list.gif) -171px -30px;
}

/*</group>*/

/*<group=property>*/

div.property div#header div#menu a#property,
div#menu a#property:active {
	background: no-repeat url(images/menu_list.gif) 0px -60px;
}

div#menu a#property:visited,
div#menu a#property:link {
	background: no-repeat url(images/menu_list.gif) -342px -60px;
}

div#menu a#property:hover {
	background: no-repeat url(images/menu_list.gif) -171px -60px;
}

/*</group>*/

/*<group=contact>*/

div.contact div#header div#menu a#contact,
div#menu a#contact:active {
	background: no-repeat url(images/menu_list.gif) 0px -90px;
}

div#menu a#contact:visited,
div#menu a#contact:link {
	background: no-repeat url(images/menu_list.gif) -342px -90px;
}

div#menu a#contact:hover {
	background: no-repeat url(images/menu_list.gif) -171px -90px;
}

/*</group>*/

/*<group=link>*/

div.links div#header div#menu a#links,
div#menu a#links:active {
	background: no-repeat url(images/menu_list.gif) 0px -120px;
}

div#menu a#links:visited,
div#menu a#links:link {
	background: no-repeat url(images/menu_list.gif) -342px -120px;
}

div#menu a#links:hover {
	background: no-repeat url(images/menu_list.gif) -171px -120px;
}

/*</group>*/

/*</group>*/



div#header div#center {
	text-align: left;
	float: left;
	width: 160px;
	height: 200px;
	margin: 0;
	padding: 0 0 0 10px;
}

div#header div#right {
	text-align: left;
	float: right;
	width: 320px;
	height: 200px;
	margin: 0;
	padding: 0;
}


/*</group>*/

/*<group=contents>*/

div#contents {
	text-align: left;
	float: left;
	width: 680px;
	margin: 0;
	padding: 0;
	background: #383838;
	color: #f2f2f2;
}

div#contents div#left {
	text-align: left;
	float: left;
	width: 160px;
	margin: 0;
	padding: 10px;
}

h4 {
	width: 100%;
	height: 40px;
	text-align: left;
	padding: 0;
	float: left;
	font-size: 13px;
	line-height: 20px;
	margin: 0;
}

div#contents div#right {
	text-align: left;
	float: right;
	width: 480px;
	margin: 0;
	padding: 10px;
}

h3 {
	width: 100%;
	height: 20px;
	text-align: left;
	padding: 0;
	float: left;
	font-size: 13px;
	line-height: 18px;
	margin: 0;
	background: no-repeat left bottom  url(images/h3_border.gif);
}

div.text {
	text-align: left;
	float: left;
	background: 0;
	margin: 0;
	width: 480px;
	padding: 10px 0;
}

div.text p {
	margin-bottom: 10px;
}

div.date {
	text-align: center;
	text-transform: capitalize;
	background: 0;
	padding: 0;
	margin: 0 0 20px;
}
	
/*</group>*/

div#footer {
	width: 680px;
	height: 40px;
	float: left;
	text-align: left;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	background: no-repeat url(images/footer.gif) center 10px;
	padding: 0;
	margin: 0;
}