@charset "utf-8";
/*------font------*/
.font1{
	color: #053d75;
	font-size:18px;
	font-weight:bold;
}
.font2{	font-size:13px;}
.font3{
	font-weight:bold;
	color:#eb5c01;
	font-size:18px;
	display:block;
}

/*------table------*/
.tableList{
	background:#eee;
	border:1px solid #c9c9c9;
	line-height:150%;
	color:#333;
}
.tableList th{
	text-align:center;
	background:#eee;
	line-height:100%;
}
.tableList td{background:#fff;}


.show_table, .bio_table, .edit_table{margin:auto; font-size:15px;}
.show_table th, .bio_table th{
	padding:5px;
	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);
}
.show_table th,.show_table td, .bio_table th, .bio_table td{
	border:1px solid #feba1b;
	height:25px;
	line-height:25px;
	text-align:center;
}
.show_table tr, .bio_table tr{background:#fffff5;}
.show_table tr:hover{	background:#ffffc8;}
.show_table tr.yes{background-color: #99CC66;}
.show_table tr.no{background-color: #FFFF66;}
.show_table tr.stop{background-color: #FF6666;}
.show_table tr.repeat{background-color: #FF6666;}
.bio_table td:hover{ background:#ffffc8; }
.icon img{cursor:pointer;}
.bio_table td{ font-size: 18px; width:140px;}

.edit_table th, .edit_table td{padding:5px;}

.ellipsis,.ellipsis250{
	width:100px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;/*不換行*/
}
.ellipsis250{
	width:250px;
}
/* ------editor------ */


/* ------main_menu------ */
#main_menu ul{padding:0;margin:0;}
#main_menu li{
	color:#FFF;
	line-height:30px;
	font-family: 14px;	
	width:111px;
	cursor:pointer; 
	float:left;
	list-style:none;
	text-align:center;
}
#main_menu li a{
	color:#FFF;
	text-decoration:none;
}

#main_menu li#first_btn{	background:url("?pageact=image/index/main_button_first.jpg");}
#main_menu li.mybtn{	background:url("?pageact=image/index/main_button.jpg");}	
#main_menu li.mybtn_fiftyyear{	background: #c81111;}	
#main_menu li.mybtn_fiftyyear:hover{	background: #f21c1c;}
#main_menu li#first_btn:hover{background:url("?pageact=image/index/main_button_first_h.jpg");}
#main_menu li.mybtn:hover{background:url("?pageact=image/index/main_button_h.jpg");}

#main_menu, #adds{
	margin: 0; 
	padding: 0; 
	list-style-type: none;			
}
#adds li{
	margin-bottom:6px;
}
/*------searchnews.html------*/
.bulletin_item,.blog_item,.active_item{
	padding:10px;
	cursor:pointer;
	margin-bottom:20px;
}
.bulletin_item:hover,.album_item:hover,.active_item:hover,.blog_item:hover{
	color:#0854a1;
	text-decoration:underline;
}

/*------news.html------*/
.news_block{margin:20px 0px;}
.news_block .new_album{width:800px; float:left; margin-bottom:10px; font-size:13px;}

.album_item{
	width:180px;
	border:1px solid #eee;
	float:left;
	margin:5px 9px;
	text-align:center;
	cursor:pointer;
}
.album_cover{
	/*width:120px;*/
	height:120px;
	/*margin:5px auto;
	display:block !important;*/
	cursor:pointer;
}
.active_item{cursor:pointer;}

/*------aainfo_history.html------*/
.eventList{
	width:800px;
	float:left;
	text-align:left;
}
#accordion h3 a{
	color:#CC6600;
	text-decoration:none;
}
#accordion ul{
	line-height:25px;
	padding:10px; padding-left:20px;
}
#accordion a{
	text-decoration:none;
	color:#036;}
#accordion ul li a.current{color:#CC6600;}

.preview{
	width:430px;
	float:right;
}
.previewContent{
	margin:8px auto;
	background: #F7F8F7;
	border: 1px solid #A29C9C;
	border-radius: 4px;
	padding:5px;
	text-align:left;
}
.titleAndDate{
	height:25px;
}
/*#eventTitle{
	float:left;
	font-size:18px;
	font-weight:bold;
}
#eventDate{
	float:right;
	font-size:12px;
	color:#444;}*/
.eventDescription{
	margin:8px auto;
	text-align:left;
	border-bottom:1px solid #ccc;
}

/*------aainfo_rule.html------*/
#ruleAccordion{
	width:820px;
	margin:10px;
}
.rule_content{padding:10px; text-align:left;}

/*------aainfo_organizeList.html------*/

#chairman,#adviser,#committee,#group{width:770px;}
#chairman h3,#adviser h3,#committee h3,#group h3{
	background:none;
	border:none;
	border-bottom:1px dashed #ccc;
}
#chairman a,#adviser a,#committee a,#group a{color:#555;}

#chairman .content,#adviser .content,#committee .content,#group .content{
	background:none;
	border:none;
	padding:10px;
}

#chairman table th,#adviser table th,#committee table th,#group table th{
	font-size:16px;
	text-align:right;
	min-width:150px;
}
.title{
	font-size:18px;
	display:block;
	margin:10px;
	margin-top:15px;
	color:#237BD7;	
	text-align:left;
	font-weight:bold;
}
#committee table,#group table{margin-left:10px;}


/*------aainfo_councilbook.html------*/
/*.council_list{padding:10px;}
.council_list a{color:#555;}
.council_list a:hover{color:#237BD7;}*/

.council_item{
	width:100%;
	float:left;
	margin:10px auto;
	border-bottom:1px solid #CFDEFF;
}
.council_item:hover{
	-webkit-box-shadow: 0px 0px 5px 0px #ccc;
	box-shadow: #ccc 0px 0px 5px 0px;
}


/*------interflow_allblog_new.html------*/
.blog{
	padding:5px;
	margin:5px auto;
	background:#f7f8f7;
	border:1px solid #a29c9c;	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.title:hover{text-decoration:underline;}
.blog_content{
	font-size:15px;
	margin:3px auto;
	padding:2px 10px;
	border-width:1px 0px 1px 0px;
	border-style:dashed;
	border-color:#aaa;
}

/*------interflow_browseblog.html  interflow_allblog_popular.html------*/
.title{ font-size:18px;	font-weight:bold;}
.reply{
	padding:5px 10px;
	margin:10px 0px;
	text-align:left;
	border:1px solid #feba1b;
	background:#fffff5;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.pic_td{
	width:100px;
	margin-right:5px;
	text-align:center;
}
.re_content{
	padding:2px 10px;
	width:650px;
	border-width:1px 0px 1px 0px;
	border-style:dashed;
	border-color:#aaa;
}
#reply_content{
	width:600px;
	height:70px;
	font-size:16px;
	background:#fff url(?pageact=image/public/textfield_1x8.gif) repeat-x 50% 0%;
	border:1px solid #A6A6A6;
}

/*------interflow_allalbum_new.html------*/
.album{
	float:left;
	margin:5px 10px;
	padding:5px;
	border:1px solid #fff;
}
.album:hover{
	border:1px solid #9fc9fa;
	border-radius:5px;
	background:Transparent url(?pageact=image/album/background_light_blue_1x150.png) 50% 50% repeat-x;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#deecfe));
	background: -moz-linear-gradient(top, #ffffff, #deecfe);
	-pie-background: linear-gradient(#ffffff, #deecfe);
}
.albumpic{
	margin:auto;
	padding:2px;
	overflow:hidden;
	width:106px;
	border-radius:4px;
	border:1px solid #808080;
}
.albumpic div{
	border:1px double #808080;
	padding:2px;
	height:100px;
	cursor:pointer;
}
.albumpic img:hover{
	z-index:9999!important;
}
.albumarea{
	overflow:hidden;
	text-overflow:ellipsis;
	margin-top:5px;
	font-size:14px;
	text-align:center;
	width:122px;
	height:20px;	
}

/*------interflow_browsealbum.html------*/

.pic{
	display:inline-block;
	margin:7px;
	padding:2px;
	width:106px;
	height:100px;
	background:#fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	/*border:1px solid #808080;*/
}
.pic:hover{
	-moz-box-shadow:0px 0px 10px 0px #bbb;
	-webkit-box-shadow:0px 0px 10px 0px #bbb;
	box-shadow: #bbb 0px 0px 10px 0px;
}
.img{
	border:1px solid #808080;
	padding:2px;
	height:100px;
	cursor:pointer;
}
.rotatedown{
	border:1px solid Transparent;
	width:16px;
	height:16px;
	position:relative;
	top:-118px;
	left:100px;
	cursor:pointer;
	display:none;
}
.rotateup{
	border:1px solid Transparent;
	width:16px;
	height:16px;
	position:relative;
	top:-134px;
	left:-10px;
	cursor:pointer;
	display:none;
}
.del{
	border:1px solid Transparent;
	width:16px;
	height:16px;
	position:relative;
	left:100px;
	cursor:pointer;
}
.edit{
	border:1px solid Transparent;
	width:16px;
	height:16px;
	position:relative;
	top:-20px;
	left:10px;
	cursor:pointer;
	/*display:none;*/
}
.show_table  .edit{
	top:0px;
	left:0px;
}

.btnEdit{
	cursor:pointer;
}
/*.rotatedown:hover,.rotateup:hover,.del:hover,.edit:hover{
	border:1px solid #9fc9fa;
}*/

/*------interflow_browsepic.html------*/
#img{
	padding:5px;
	border:2px solid #808080;
	cursor:pointer;
	background:#fff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:6px 6px 10px -2px #5a5a5a;
	-moz-box-shadow:6px 6px 10px -2px #5a5a5a;
	box-shadow: #5a5a5a 6px 6px 10px -2px;
}


/*------interflow_allalbum_seach.html------*/
/*------interflow_blog_list.html------*/
/*------interflow_blog_tag------*/
/*------interflow_blog_new------*/
/*------interflow_album_new------*/
/*------interflow_album_upload------*/
/*------interflow_album_list------*/
/*------interflow_album_tag------*/
/*------interflow_album_reply------*/

/*------share_fileSharing------*/
#dialog{overflow:visible;}

.sharingInfo{
	border-top:1px solid #eee;
	color:#555;
	padding:3px;
	margin-top:5px;
	font-size:13px;
	text-align:right;
}
.nextPage{
	color:#555;
	font-size:13px;
	text-align:right;
	margin-top:5px;	
}
/*------share_secondhand------*/
/*.content_list{
	overflow-y:auto;
	text-overflow:ellipsis;
	padding:5px 10px;
	margin:10px 20px;
	max-height:400px;
	text-align:center;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.content_item{
	overflow:hidden;
	text-overflow:ellipsis;
	padding:5px;
	margin:5px auto;
	text-align:left;
	background:#f7f8f7;
	border:1px solid #a29c9c;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.content_item p{
	padding:0px;
	margin:0px;
}*/
/*------share_myself------*/
/*------share_purchaseinfo------*/
/*------content_item------*/
/*------share_jobvacancy------*/
/*------scholarship_list------*/
.applyInfo{
	text-align:left;
	line-height:26px;
}
.applyInfo p{padding-left:20px;}
.applyInfo span{
	font-weight:bold; 
	color:#1C19FF;
}
.applyInfo li{list-style-type:upper-roman;}
.ui-accordion{width:98%;}

#newApply h3,#oldApply h3,#statisticsData h3{
	background: none;
	border: none;
	border-bottom: 1px dashed #CCC;
	color:#555;
}
#newApply a,#oldApply a,#statisticsData a{color:#555;}
.ui-accordion .ui-accordion-content{padding: 1em;}
/*申請表dialog*/
.applyTable{margin:10px; border: 1px solid #8c7966; width:700px; font-family: 微軟正黑體,華康中黑體,細明體,新細明體;}
.applyTable th{
	width:120px;
	text-align:right;
	background:#FFF5B6;
	padding:5px;
	border: 1px solid #8c7966;
}
.applyTable td{
	text-align:left;
	background:#fff;
	padding:8px;
	border: 1px solid #8c7966;
}

/*------scholarship_browse------*/
/*------member_personal------*/
.personal_left{
	float:left;
	margin-left:80px;
}
.personal_right{
	float:right;
	width:400px;
	margin-right:10px;
	font-size:15px;
}

/*------member_advanced_resume------*/
.resume_table th{
	background: #FCFAF3;
	text-align:center;
	color:#5b4b31;
	border:1px solid #ebe7d7;
}
.resume_table td{
	border:1px solid #ebe7d7;
}
.resume_table .content{
	background:none;
	border-radius:none;
}
.main_title{
	background:#ebe7d7;
	text-align:left;
	color:#996600;
	padding:5px;
	font-weight:bold;
	border:none;
}
/*------member_login------*/
.login_left{
	float:left;
	width:460px;
	font-size: 15px;
	margin-left:20px;
}
.login_right{
	float:right;
	font-size: 15px;
	margin-right:20px;
}
.message{
	color:#cc3333;
	font-weight:bold;
	line-height:18px;
}
.login{
	padding:20px 10px;
	margin:10px;
	width:250px;
	text-align:center;
	border:1px solid #feba1b;
	background:#ffffc8;
	line-height:150%;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.login_right input[type="text"],.login_right input[type="password"]{
	width:156px;	
	padding-left:2px;
	padding-right:2px;
	border:1px solid #feba1b;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.register_button{
	width:150px;
	height:70px;
	margin:auto;
}
.brown{	color:#630;}

/*------member_contact------*/
#addDialog th,#showDialog th{
	text-align:right;
}
/*------member_advanced_newpurchase------*/

.agency_table{
	font-size:18px;
	border:1px solid #89c0c7;
	background:#89c0c7;
}
.purchase_table{
	font-size:18px;
	border:1px solid #fcd847;
	background:#fcd847;
}

.agency_table th{background:#daebed;width:100px;font-weight:normal;}
.agency_table td{background:#fff;}
.agency_table input,.purchase_table input{width:300px;}

.purchase_table th{background:#ffff85;width:100px;font-weight:normal;}
.purchase_table td{background:#fff;}


/*------active_newlist------*/
#button,#close { 
	padding: .5em 1em; text-decoration: none;
	display:block;
	text-align:left;
}
#showCalendar { 
	width: 300px; 
	height: 300px; 
	padding: 0.4em; 
	position: relative; 
	margin-right:20px;
	display:none;
	float:right;
	z-index:500;
}

/*------learn_video------*/

#div_space{margin-top:55px;}
.block,.ebook{
	width:130px;
	min-height:200px;
	float:left;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid transparent;
	cursor:pointer;
	zoom: 1;
    *display: inline;
	text-align: center;
	font-size:13px;
}
.block:hover,.ebook:hover{
	-moz-box-shadow:0px 0px 10px 0px #bbb;
	-webkit-box-shadow:0px 0px 10px 0px #bbb;
	box-shadow: #bbb 0px 0px 10px 0px;
	border:1px solid #ccc;
}
.more{
	font-size:9px;
	cursor:pointer;
	color:#555;
	text-align:right;
	padding-right:25px;
}
.more:hover{text-decoration:underline;}
.block_pic{
	margin:5px auto;
	width:110px;
	height:90px;
	border:0px solid red;
}
/*------learn_browsevideo------*/
.learn .show_table td{
	text-align:left;
}
.ebook{
	width:180px;
	height:200px;
	margin:5px;
}
.ebook_pic{
	width:170px;
	height:200px;
}

/*------learn_resourcelist------*/

.resourceList img{
	width:150px;
}	
/*------aainfo_introduce------*/		
.scrollable {
	position:relative;
	overflow:hidden;
	width: 600px;
	height:800px;
}

.scrollable .items {
	width:20000em;
	position:absolute;
	clear:both;
}
.items div {
	float:left;
	width:680px;
}

.scrollable img {
	float:left;
	margin:20px 5px 20px 21px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	width:550px;

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}
.scrollable {   float:left;}
a.browse {
	background:url(../image/public/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:40px 10px;
	cursor:pointer;
	font-size:1px;
}
a.right { background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover { background-position:-30px -30px; }
a.right:active { background-position:-60px -30px; }
a.left { margin-left: 0px; }
a.left:hover  { background-position:-30px 0; }
a.left:active { background-position:-60px 0; }

/* up and down 
a.up, a.down  {
	background:url(/media/img/scrollable/arrow/vert_large.png) no-repeat;
	float: none;
	margin: 10px 50px;
}
a.up:hover { background-position:-30px 0; }
a.up:active { background-position:-60px 0; }
a.down { background-position: 0 -30px; }
a.down:hover { background-position:-30px -30px; }
a.down:active { background-position:-60px -30px; }*/
a.disabled {visibility:hidden !important;}


/*------adm_aainfo_organizeList------*/
#organize{font-size:15px;}
.select{
	text-align:left;
	/*float:left;*/
}
.nameList {width:96%; }
#chairmanSortable li span,#adviserSortable li span,
#committeeSortable li span,#groupSortable li span,.nameList ul li span{
	width:150px; 
	text-align:right;
	height:30px; 
	line-height:30px; 
	float:left;
}
.nameList ul{list-style:none; margin:0px; padding:0px;}

/*------adm_aainfo_fee------*/

#feeTabs li a{
	padding:7px;
	display:block;
	font-size:16px;
}
	
#data_input{
	width:60%;
	margin:auto;
}
#data_input label{
	width:100px;
	display:inline-block;
	float:left;
	text-align:right;
}
/*------adm_scholarship_joinlist------*/
.joinlist,.course{
	width:380px;
	min-height:125px;
	margin:3px;
	float:left;
}

/*------adm_scholarship_print------*/
.searchlist,.printlist{width:380px; float:left; margin:10px;}
#selectable,#printselectable{
	border:1px solid #ccc;
	border-radius:5px;
	width:380px;
}
.selectable .ui-selecting { background: #FECA40; }
.selectable .ui-selected { background: #F39814; color: white; }
.selectable { list-style-type: none; margin: 0; padding: 0; width: 45%; }
.selectable li { 
	margin:3px; 
	padding:5px; 
	padding-left:25px;
	font-size:15px; 
	text-align:left;
}
#add2PrintList,#startPrintList,#startPrintList{
	margin-top:10px;
}

/*------------*/
.activelist{
	width:380px;
	min-height:200px;
	margin:3px;
	float:left;
}
/*------adm_learn_courseslist------*/
/*------adm_learn_browsecourses------*/
.itemblock{
	float:left;
	width:128px;
	height:128px;
	cursor:pointer;
	font-size:13px;
}
.itemblock .item{
	display:inline-block;
	margin:8px;
	padding:2px;
	width:106px;
	height:106px;
	background:#fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #808080;
}

.b_del,.b_edit,.v_del,.v_edit{
	border:1px solid Transparent;
	width:16px;
	height:16px;
	position:relative;
	cursor:pointer;
	display:none;
}
.b_del{top:-170px;	left:110px;}
.b_edit{top:-190px;	left:0px;}
.v_del{	top:-130px; left:110px;}
.v_edit{top:-148px;	left:-5px;}
/*------adm_learn_ebooklist------*/

.linkblock{
	font-size:13px;
	width:128px;
	height:auto;
	word-break:break-all;
}
#tag_div{
	text-align:left;
	float:right;
	width:473px;
}
#tag_list,#add_tag{
	margin-left:5px;
}

#upload_process{display:none;}

#ebook_pic, #video_pic{
	width:200px;
	margin-top:7px;
	padding:2px;
	background:#fff;
	border:1px solid #808080;
	max-width:200px;
	max-height:150px;
}
.bookblock{
	float:left;
	width:128px;
	min-height:200px;
	border:0px solid red;
	text-align:center; 
	vertical-align: top;
}
/*------adm_learn_resourcelist------*/
.resourceblock{
	float:left;
	text-align:center;
	width:128px;
	height:150px;
	display:inline-block;
	zoom: 1;
    *display: inline;
}

/*------adm_volunteer_telephonePolling------*/
#volunteer_list div{
    text-align: center;
    padding: 1px;
    margin: 1px;
    color: black;
    color: #ffffff;
    background-color:#026890;
    width:100px;
    float: left;
}
#volunteer_list div:hover{
	background-color:#6eac2c;
}

/* ------adm_meal_edit------ */
.table-row{ display:table-row;   text-align: center;}
.col{ display:table-cell;	border: 1px solid #CCC;}
.myform{
	width:370px;
	padding:14px;
	float:left;
	margin:0 10px 20px 0;
}
.store_info{
	padding:5px;
	float:left;
	margin:0 10px 20px 0;
}
.tagForm{
	width:98%;
	padding:5px;
	float:left;
	margin-bottom:30px;
}
#stylized, #tagBox{
	border:solid 2px #b7ddf2;
	background:#ebf4fb;
}

#stylized label{
	display:block;
	font-weight:bold;
	text-align:right;
	float:left;
}
#stylized .small{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:140px;
}

#stylized input,#stylized textarea,#stylized select{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #aacfe4;
	width:200px;
	margin:2px 0 20px 10px;
}

#applyList{
    display:table;
    width:95%;
    border-collapse: collapse;
}
#applyList div.heading{
	font-weight: bold;
	display:table-row;
	background-color:#C91622;
	text-align: center;
	line-height: 25px;
	font-size: 15px;
	font-family:georgia;
	color:#fff;
}
#applyList div.table-row{  
	display:table-row;
	text-align: center;
}
#applyList div.table-row:hover{
	 background:-o-linear-gradient(bottom, #b0c4de 5%, #b0c4de 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b0c4de), color-stop(1, #b0c4de) );	background:-moz-linear-gradient( center top, #b0c4de 5%, #b0c4de 100% );	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b0c4de", endColorstr="#b0c4de");	background: -o-linear-gradient(top,#b0c4de,005fbf);
	background-color:#b0c4de;
}

#applyList div.table-row div.col{ 
	display:table-cell;
	border: 1px solid #CCC;
	text-align: left;
	font-size: 15px;
	padding: 5px;
}
#staticTable{
	display:table;
	width:40%;
	border-collapse: collapse;
	margin:10px;
}
#staticTable div.table-row{  
	 display:table-row;
	 text-align: center;
}
#staticTable div.table-row div.col{ 
	display:table-cell;
	border: 1px solid #CCC;
	text-align: left;
	font-size: 15px;
	padding: 5px;
}
#photolist{
	display: block;
	width: 100%;
	height: 120px;
}
#photolist div.image{
	display: table-cell;
	width: 120px;
	height: 120px;
	padding: 5px;
}

#photolist img{
	position: relative;
	opacity:0.4;
	filter:alpha(opacity=40);
}

#photolist img:hover{
	opacity:1.0;
	filter:alpha(opacity=100);
}

/*#photolist img:hover + div{
	display: block;
	position: relative;
	top: -30px;

	background-color: black;
	color: white;
}*/
#upload_frame {
	border:0px;
	height:40px;
	width:400px;
	display:none;
}
#progress_container {
	width: 300px; 
	height: 30px; 
	border: 1px solid #CCCCCC; 
	background-color:#EBEBEB;
	display: block; 
	margin:5px 0px -15px 0px;
}
#progress_bar {
	position: relative; 
	height: 30px; 
	background-color: #F3631C; 
	width: 0%; 
	z-index:10; 
}
#progress_completed {
	font-size:16px; 
	z-index:40; 
	line-height:30px; 
	padding-left:4px; 
	color:#FFFFFF;
}
/* ------adm_aainfo_history------ */
.eventList{
	width:350px;
	float:left;
	text-align:left;
}

#accordion h3 a{
	color:#CC6600;
	text-decoration:none;
}
#accordion ul{
	line-height:25px;
	list-style:none;
	padding-left:20px;
}
#nextEvent{
	text-align:left;
	height: 40px;
}
#addEventForm{text-align:left; }
.eventList .ui-accordion-content{
	padding:5px;
}

/* ------adm_meal_taglist------ */
.trash{
	width:  100px;
	height: 100px;
	background-image:url("?pageact=image/public/trash.png");
	background-size: cover;
	margin-top: 20px;
	float: right;
}
#meal_tab .sortable{
	float: left;
	margin-left: 1%;
	margin-right: 1%;
}
.tab_enable{
	display:inline-block;
	background:Transparent;
	border:1px solid Transparent;
	border:1px solid #a4eeba!important;
	background:#d8f8e1!important;
}

#meal_tab ul{ list-style-type: none; margin: 0; padding: 0; margin-right: 10px; background: #eee; padding: 5px; width: 200px;}
#meal_tab ul li { margin: 0 5px 5px 5px; padding: 5px; font-size: 1.2em; height: 1.5em; }
#meal_tab ul li { height: 1.5em; line-height: 1.2em; }


/* ------adm_member_import------ */
#datalist .messageContent{
	white-space: nowrap;
	width:110px;
	height:30px;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow: ellipsis;   
    text-overflow:ellipsis;   
	text-align : left;
	margin-left: 5%;
}
#fixedNavBar{
	position:fixed;
	right:0;
	top:10px;
	padding:10px;
}
#fixedNavBar #demoUl{
	list-style:square;
	font-size:16px;
}

/*------meal_storelist.html------*/
.store_item{
	margin-bottom:60px; 
	margin-right:30px;
}

/*------aainfo_memeber------*/
.memberlist{
	overflow:hidden;
	text-overflow:ellipsis;
	padding:5px 10px;
	margin:10px;
	text-align:center;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}

.table_title{
	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);
}

/*club_activeInfo*/
/*share_enterpriseCo*/
.title{
	font-size:22px;
	font-weight:bold;
	text-align:center;
	margin:15px auto;
}
.fontStyle{font-size:13px;}
.checkbox{
	width:150px; 
	float:left;
	height:10px;
}
.checkbox2{width:400px; float:left; height:30px;}
.cooperationContent,.copartner{
	border:1px solid #777;
}
.cooperationContent th,.copartner th{
	background:#eee;
	width:130px;
	text-align:right;
}
.aatkuInfo{width:500px;	float:right;}
.aatkuInfo th{text-align:right;}

/*adm_share_enterpriceCo*/
.myself_list{
	overflow-y:auto;
	text-overflow:ellipsis;
	
	padding:5px 10px;
	margin:10px;
	
	max-height:400px;
	border:none;
	
	text-align:center;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.myself{
	overflow:hidden;
	text-overflow:ellipsis;
	padding:5px;
	margin:5px auto;
	
	text-align:left;
	background:#f7f8f7;
	border:1px solid #a29c9c;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.myself p{
	padding:0px;
	margin:0px;
}
/*adm_learn_categorymanage*/
.tree_parent,.tree_parent2{
	width:200px;
	float:left;
	border:1px solid #ccc;
	border-radius:5px;
	margin-right:10px;
	padding:0px 5px;
}
.tree_parent ul,.tree_parent2 ul{
	list-style:none;
}
.tree_parent ul a,.tree_parent2 ul a{
	text-decoration:none;
	color:#004EA0;
}
/*document_list*/
#document_link a{
	color:#333;	
	text-decoration:none;
}
#document_link a:hover{
	color:#0854a1;
	text-decoration:underline;	
}