@charset "utf-8";
body{
	margin:0px;
	padding:0px;
	background:#fff;
}
input,select,textarea{
	font-size:15px;
}
button,body,input,select,textarea,.ui-dialog,.ui-tabs,.ui-accordion,.ui-widget-content{font-family: 微軟正黑體,華康中黑體,細明體,新細明體 !important;}
hr{
	position:relative;
	left:0px;
	top:0px;
	width:98%;
	border-width:1px 0px 0px 0px;
	border-style:solid;
	background:Transparent;
	border-color:#ccc;
}
img{
	border-style:none;
	vertical-align:middle!important;/*for IE*/
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}	

.smallhr{
	border-width:0px 0px 1px 0px;
	border-style:dashed;
	border-color:#aaa;
}
button{
	padding:5px;
	font-size:14px;
	cursor:pointer;
	border:1px solid #ccc;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#EFEFEF));
	background: -moz-linear-gradient(top, white, #EFEFEF);
	-pie-background: linear-gradient(white, #EFEFEF);
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
}
button:hover{
	-moz-box-shadow:0px 0px 5px 0px #bbb;
	-webkit-box-shadow:0px 0px 5px 0px #bbb;
	box-shadow: #bbb 0px 0px 5px 0px;
}
button:active{
	background: #F6F6F6 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EFEFEF), to(white));
	background: -moz-linear-gradient(top, #EFEFEF, white);
	-pie-background: linear-gradient(#EFEFEF, white);
}
.smallbutton{
	padding: 2px 5px!important;
	font-size:14px!important;
}
.no_data{
	padding:5px;
	font-size:16px;
	text-align:center;
}

.tooltip{
	background-color:#EEE6DE;
	border:1px solid #fff;
	padding:5px 10px;
	
	display:none;
	color:#222;
	text-align:left;
	font-size:15px;
	
	filter:alpha(opacity=95); 
	-moz-opacity:0.95; 
	opacity:0.95;
	-khtml-opacity:0.95;

	-moz-box-shadow:0 0 10px #EEE6DE;
	-webkit-box-shadow:0 0 10px #EEE6DE;
	box-shadow: #EEE6DE 0px 0px 10px;
	
	position:relative;
	z-index:999999;
}
.right{text-align: right;}
.left{	text-align: left;}
.center{text-align: center;}
.next_pre{padding-top:10px;}
.float_right{ float:right;}
.float_left{ float:left;}
/*----------------web frame-------------*/
#wrapper{ 
	margin:auto;
	padding:0;
	width:999px;
	background:Transparent;
	text-align:left;	
}
#top{
	padding:5px 0px 0px 0px;
	text-align:right;
}
#top a {
	color:#00F;
	text-decoration:none;}
#top a:hover{
	text-decoration:underline;}
	
#center	{
	border:1px solid #eee;
}

#left_block{
	width:160px;
	float:left;
	margin:8px;
	margin-right:15px;
}

#right_block_list{
	float:left;
	width:800px;
	text-align:left;
	margin-right:8px;
	margin-bottom:30px;
	background-color:#fff;		
}

#index_content{
	margin:0;	
	background-color:#fff; 
}
#footer{
	clear: both;
	padding:10px 0px;
	background-color:#024A68;
	color:#FFF;					
	font-size:12px;				
	text-align:center;
}
#sublogo{margin:10px 0 30px 0;}
#tab{
	width:800px;
	border:none;
	background:none;
}
#warning,#namewarning{
	margin:3px;
	padding:3px;
	overflow:hidden;
	text-overflow:ellipsis;
	background:Transparent;
	border:1px solid Transparent;
	font-size:18px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.warning,.namewarning{
	border:1px solid #ff7f27!important;
	background:#ffaec9!important;
}
.warning_pass,.namewarning_pass{
	border:1px solid #a4eeba!important;
	background:#d8f8e1!important;
}
#namedialog{display:none;}
#editor{margin:10px auto;}
.lock:hover{
	border:1px solid #feba1b;
	background:Transparent url(?pageact=image/album/background_light_orange_1x150.png) 50% 50% repeat-x;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff5b6), to(#ffe797));
	background: -moz-linear-gradient(top, #fff5b6, #ffe797);
	-pie-background: linear-gradient(#fff5b6, #ffe797);
}
.content{
	padding:10px;
	background:#f7f8f7;
	border:1px solid #a29c9c;
	border-radius:5px;
	margin-bottom:20px;
}
.y_content{
	font-size:15px;
	padding:5px;
	margin:10px 5px;
	border:1px solid #feba1b;
	background:#fffff5;
}
.y_content:hover{
	cursor:pointer;
	-moz-box-shadow:0px 0px 5px 0px #feba1b;
	-webkit-box-shadow:0px 0px 5px 0px #feba1b;
	box-shadow: #feba1b 0px 0px 5px 0px;
}
.pageStyle{
	text-align:right;
	font-size:13px;
	/*margin-bottom:20px;*/
}
.pageStyle a{text-decoration:none;color:#555;}
.pageStyle a:hover{color:#DC7100;}

.pageNow{padding: 0px 5px;	background-color:#FFAC55;}

/*menu*/
#left_block .font1{
	margin-top: 20px;
	display: block;
	background: #54C1EC;
	color: #FFF;
	padding:2px;
	text-align: center;
	font-size:18px;
}
/*menu*/
#left_block .font1_fifty{
	margin-top: 20px;
	display: block;
	background: #c81111;
	color: #FFF;
	padding:2px;
	text-align: center;
	font-size:18px;
}

.ui-menu .ui-menu{border:1px solid #79B7E7; z-index:99;}

/*   jquery  */
.ui-widget-header{

}
.ui-menu{
	border:none;
	font-size:15px;
	font-weight:bold;
}
.ui-dialog{
	font-size:15px;
}
.sf-menu .ui-menu .ui-menu-item a {
	/*width:200px;*/
}
.item_menu .ui-menu .ui-menu-item a {
	width:200px;
}
/*第二層相關menu*/
.purchase_table .item_menu,.tableList .item_menu,.resume_table  .item_menu{
	width:45%;
}

.left_menu{
	width:180px;
}
.ui-accordion .ui-accordion-content{
	border:none;
}
#area_static .ui-accordion .ui-accordion-content{
	min-height:500px;
}
#role_table .ui-widget-content,#age_static .ui-widget-content,#area_static .ui-widget-contentt{
	border:none;
	background:none;
}
.ui-tooltip
{
    font-size:10pt;
    font-family:Calibri;
}
