/* CSS Document */
div#container div.tabpanel {
	/* 解決firefox tab內的資料少於圖示高度外框會往上縮的問題 */
	padding:5px 0 0 0;
	margin:5px 0;
	*width:99%;
	
}
div#container div.tabpanel h2{
	background-image:none;}
div#container div.tabpanel ul.tablist {
	list-style-type: none;
	background-image: none;
	margin:0;
	padding:0;
	font-size: 120%;
}
div#container div.tabpanel li.tab {
	background-image: url(../images/PanelsTab_Leftbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	display:block;
	border:0px none;
	font-weight: normal;
	margin:0 0px 0 3px;
	padding:0;
	white-space: nowrap;
	width:auto;
}
div#container div.tabpanel li.tab span {
	text-align:center;
	background-image: url(../images/PanelsTab_Rightbg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 120%;
	color: #333333;
	margin:0 0px 0 3px;
	display:block;
	padding:8px 15px 5px;
	cursor:hand;
	float:left;
}
div#container div.tabpanel li.selected {
	background-image: url(../images/PanelsTab_Leftbg2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	display:block;
	margin:0 0px 0 3px;
	padding:0;
}
div#container div.tabpanel li.selected span {
	text-align:center;
	background-image: url(../images/PanelsTab_Rightbg2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 120%;
	color: #fff;
	display:block;
	margin:0 0px 0 3px;
	padding:8px 15px 5px;
	cursor: pointer;
}
div#container div.tabpanel div.tabpanel {
	clear: both;
	margin:-4px 0 0 0;
	*margin:-2px 0 0 0;
	padding:6px 0 0 0;
	position: relative;
	z-index: 97;
	top: -1px;
	*top:0; 
	
	background-image: url(../images/tab_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	position:relative;
	border-radius:5px;
	border:1px solid #989898;
	behavior: url(js/PIE.htc);
	background-color:#e5e5e5;
	padding:1px ;
	
}
div#container div.tabpanel div.tabpanel h3{
	background-image: url(../images/tab_h3.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding:3px 20px 2px 10px;
	margin:5px 0 5px 5px;
	color:#434343;
	float:left;
	
	
}
div#container div.tabpanel div.tabpanel table{
	width:98%;
	border:1px solid #CCC;
	margin:5px 5px 10px;
	clear:both;}
div#container div.tabpanel div.tabpanel table th{
	padding:5px;
	background-color: #c9c9c9;
	border-right:1px solid #a0a0a0;
	white-space: nowrap;
}
div#container div.tabpanel div.tabpanel table td{
	padding:5px;
	border:1px solid #CCC;
	}
div#container div.tabpanel div.tabpanel table td.aCenter {
	text-align: center;
	background-image: none;
}
div#container div.tabpanel div.tabpanel table td.aRight {
	text-align: right;
}
div#container div.tabpanel div.tabpanel table td span {
	*background-image:none;
	*font-size:100%;
	*padding:0;
	*color:#C00;
	*margin:0;}

/*-*/
.leftbgphoto {
	margin:0px;
	padding:0;
	
}
.leftbgphoto .more {
	text-align: right;
}
.leftbgphoto h2 {
	font-size: 120%;
	color: #009999;
	background-image: none;
}
