h1 {
	background-color: #F2D8F8;
	color: #990000;
	font-size: 16px;
	padding: 0px;
	margin: 0px;
}

h2 {
	font-size: 16px;
	color: #FF34B3;
	display : inline;
}

h5 {
	font-size: 13px;
	padding: 0px;
	margin: 0px;
}

h6 {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	color: #9EA000;
}

html, body {
	margin: 0px;
}

th {
	font-size: 16px;
}

td {
	font-size: 16px;
}

div.float {
  border: 3px solid #FFFFCC;
  background-color: #FFE1FF;
  width:19.9%;
	height:140px;
  text-align: center;
  font-size: 12px;
  float: left;
  }

div.spacer {
  clear: both;
  }

div.graytitle {
  background-color: #CCCCCC;
  font-weight: bold;
}

div.menucontainer {
  border: 1px solid #CCCCCC;
  background-color: #FFFF66;
  font-size: 16px;
  line-height:24px;
}

a.menulink1 {
	FONT-SIZE: 16pt; 
	FONT-FAMILY: "標楷體"; 
	font-weight:bold;
	TEXT-DECORATION: none;
	COLOR: #990066; 
	WIDTH: 100%;
	BACKGROUND-COLOR: #FFFF66;
}

a.menulink1:hover {
	COLOR: #EE4000; 
	BACKGROUND-COLOR: #CAFF70;
	WIDTH: 100%;
}

a.menulink2 {
	FONT-SIZE: 12pt; 
	FONT-FAMILY: "新細明體"; 
	TEXT-DECORATION: none ;
	COLOR: #990066; 
	WIDTH: 100%;
	BACKGROUND-COLOR: #FFFF66;
}


a.menulink2:hover {
	COLOR: #EE4000; 
	BACKGROUND-COLOR: #CAFF70;
	WIDTH: 100%;
}

a.menulink3 {
	FONT-SIZE: 8pt; 
	FONT-FAMILY: "新細明體"; 
	TEXT-DECORATION: none ;
	COLOR: #990066; 
	WIDTH: 100%;
	BACKGROUND-COLOR: #FFFF66;
}


a.menulink3:hover {
	COLOR: #EE4000; 
	BACKGROUND-COLOR: #CAFF70;
	WIDTH: 100%;
}


.submenu {
	FONT-SIZE: 10pt; 
	BORDER-RIGHT: #F7F7F7 2px outset; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #F7F7F7 2px outset; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #F7F7F7 2px outset; 
	COLOR: #000000; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #F7F7F7 2px outset; 
	BACKGROUND-COLOR: #D0D0FF;
	TEXT-DECORATION: none ;
	HEIGHT: 25px;
}
.submenu:hover {
	FONT-SIZE: 10pt; 
	BORDER-RIGHT: #F7F7F7 1px outset; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #F7F7F7 1px outset; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #F7F7F7 1px outset; 
	COLOR: #666666 ; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #F7F7F7 1px outset; 
	BACKGROUND-COLOR: #FFCC33;
	TEXT-DECORATION: none ;
	HEIGHT: 25px;
}

a.graylink {
	FONT-SIZE: 10pt; 
	COLOR: #666666; 
	TEXT-DECORATION: none
}

a.graylink:hover {
	FONT-SIZE: 10pt; 
	COLOR: #666666; 
	TEXT-DECORATION: underline
}

a.accesskey {
	FONT-SIZE: 10pt; 
	TEXT-DECORATION: none
}

.font_gold {
	COLOR: #BE7C3A;
	FONT-SIZE: 10pt; 
  font-weight: bold;
}



table.rentdata {
	border: 0px none;
	width: 100%;
}

td.rentdata {
	font-size: 12px;
	text-align: center;
	width: 16%;
  background-color: #FFE1FF;
	padding: 5px;
	margin: 0px;
}

td.selldata {
	font-size: 12px;
	text-align: center;
	width: 16%;
  background-color: #FFCECD;
	padding: 5px;
	margin: 0px;
}

.font_rentdata {
	FONT-SIZE: 11pt; 
  font-weight: bold;
}


.font_gray {
	COLOR: #707070;
	FONT-SIZE: 10pt; 
}

ul.star {
	list-style-image: url(/images/icon04.gif);
	COLOR: #BE7C3A;
	FONT-SIZE: 10pt; 
  font-weight: bold;
}

ul.flower {
	list-style-image: url(/images/icon05.gif);
	FONT-SIZE: 9pt; 
	line-height:18px;
}

div.more {
  width: 100%;
	text-align: right;
  font-size: 12px;
}

#head {
width: 100%;
}

#title {
float: left;
width: 308 px;
}

#titlecontent {
float: left;
text-align: left;
font-size: 13px;
padding-top: 2px;
padding-left: 2px;
}

ul#leftmenulist {
list-style-type: none;
margin: 0px;
}

ul#leftmenulist li#option1
{
	font: bold 16px verdana, arial, sans-serif;
	padding: 2px;
}

#leftmenulist a
{
color: #000;
text-decoration: none;
padding: 2px;
}
#leftmenulist a:hover { background: #caff70; color: #000; }

ul#leftsubmenulist {
list-style-type: none;
margin-left: 5px;
}

ul#leftsubmenulist li#suboption1
{
	font: normal 13px verdana, arial, sans-serif;
	padding: 2px;
}

#leftsubmenulist a
{
color: #000;
text-decoration: none;
padding: 2px;
}
#leftsubmenulist a#bluefont
{
color: #00f;
font-weight: bold;
text-decoration: none;
padding: 2px;
}
#leftsubmenulist a:hover { background: #caff70; color: #000; }

#footercontainer {
	text-align: center;
	padding: 5px;
}

#footerlink li
{
display: inline;
list-style-type: none;
padding-right: 5px;
font-size: 12px;
}

.mylin {
	color:#00F;
	text-decoration:underline;
	CURSOR:HAND;
	font-size:10pt;
}

/*^'^ Navigation Structure ^'^*/
.nav-container-outer{
background: #990000;
padding: 0px;
height: 74px;
background: url(/images/menu/nav-bg.jpg);
}
.float-left{
float: left;
}
.float-right{
float: right;
}
.nav-container .divider{
display:block;
font-size:1px;
border-width:0px;
border-style:solid;
}
.nav-container .divider-vert{
float:left;
width:0px;
display: none;
}
.nav-container .item-secondary-title{
display:block;
cursor:default;
white-space:nowrap;
}
.clear{
font-size:1px;
height:0px;
width:0px;
clear:left;
line-height:0px;
display:block;
float:none;
}
.nav-container{
position:relative;
zoom:1;
margin: 0 auto;
}
.nav-container a, .nav-container li{
float:left;
display:block;
white-space:nowrap;
}
.nav-container div a, .nav-container ul a, .nav-container ul li{
float:none;
}
.nav-container ul{
left:-10000px;
position:absolute;
}
.nav-container, .nav-container ul{
list-style:none;
padding:0px;
margin:0px;
}
.nav-container li a{
float:none
}
.nav-container li{
position:relative;
}
.nav-container ul{
z-index:10;
}
.nav-container ul ul{
z-index:20;
}
.nav-container ul ul ul{
z-index:30;
}
.nav-container ul ul ul ul{
z-index:40;
}
.nav-container ul ul ul ul ul{
z-index:50;
}
li:hover>ul{
left:auto;
}
#nav-container ul {
top:100%;
}
#nav-container ul li:hover>ul{
top:0px;
left:100%;
}

/*^'^ Primary Items ^'^*/	
#nav-container a{	
padding:7px 17px 7px 18px;
margin: 10px 0px 0px 0px;
color: #FFFFFF;
font-family: 新細明體,細明體,標楷體;
font-size:16px;
text-decoration:none;
font-weight: bold;
background: url(/images/menu/item-primary-bg.gif);
background-repeat: no-repeat;
background-position: top;
}

#nav-container a:hover{
color: #6C3600;
background: url(/images/menu/item-primary-bg.gif);
background-repeat: no-repeat;
background-position: center;
}

/*^'^ Secondary Items Container ^'^*/	
#nav-container div, #nav-container ul{	
padding:10px 4px 10px 4px;
margin:0px 0px 0px 0px;
background: url(/images/menu/item-secondary-container-bg.jpg);
background-repeat: repeat-x;
background-color: #FF9900;
border-bottom: 1px solid #CA6500;
}

/*^'^ Secondary Items ^'^*/	
#nav-container div a, #nav-container ul a{	
padding:3px 10px 3px 6px;
background-color: #FFFFFF;
background: url(/images/menu/item-secondary-bg.jpg);
background-repeat: no-repeat;
background-position: 0px 22px;
font-family: 新細明體,細明體,標楷體;
font-size:13px;
border-width:0px;
border-style:none;
margin: 0px 0px 0px 0px;
width: 149px;
}

/*^'^ Secondary Items Hover State ^'^*/	
#nav-container div a:hover, #nav-container ul a:hover{	
background-color: #FFFFFF;
background: url(/images/menu/item-secondary-bg.jpg);
background-repeat: no-repeat;
color:#CC0000;
}

/*^'^ Secondary Item Titles ^'^*/	
#nav-container .item-secondary-title{	
cursor:default;
padding:4px 0px 3px 7px;
color: #6C3600;
font-family: Arial, Trebuchet MS, Arial, sans-serif, Helvetica;
font-size:11px;
/* background: url(/images/menu/item-secondary-title-bg.jpg); */
background-repeat: no-repeat;
font-weight:bold;
}

/*^'^ Horizontal Dividers ^'^*/	
#nav-container .divider-horiz{	
border-top-width:1px;
margin:5px 5px;
border-color: #C16100;
}

/*^'^ Vertical Dividers ^'^*/	
#nav-container .divider-vert{	
border-left-width:1px;
height:15px;
margin:4px 2px 0px 2px;
border-color:#AAAAAA;
}



#loader_container { 
text-align:center; 
position:absolute; 
top:40%; 
width:100%; 
left: 0; 
} 

#loader { 
font-family:Tahoma, Helvetica, sans; 
font-size:11.5px; 
color:#000000; 
background-color:#FFFFFF; 
padding:10px 0 16px 0; 
margin:0 auto; 
display:block; 
width:130px; 
border:1px solid #5a667b; 
text-align:left; 
z-index:2; 
} 
#loader_bg {background-color:#e4e7eb; 
position:relative; 
top:8px; 
left:8px; 
height:7px; 
width:113px; 
font-size:1px} 
#progress { 
height:5px; 
font-size:1px; 
width:1px; 
position:relative; 
top:1px; 
left:0px; 
background-color:#70940D 
} 

