  @charset "utf-8";
/* CSS Document */
body {
	margin: 0 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#FFFFFF;
}
a{color:#3366CC;}
a:hover{ text-decoration:none;}
/****版頭*******************/
*+html #header{
	width:900px;
	margin: 0 auto;
	height:auto;
}
* html #header{
	width:900px;
	margin: 0 auto;
	height:70px;
}
#memberMenu{
padding:8px 0 8px 0;
float: left;
background:url(images/login_line.gif) 15px -3px no-repeat;
}
#memberMenu ul{
list-style:none;
}
#memberMenu li{
	font-size:13px;
	padding:0 5px 0 5px;
	display:inline;
	background:url(images/login_line2.gif) right 0px no-repeat;
}
#memberMenu a{
	font-family:"Arial",細明體;
font-size:13px;
color:#444444;
text-decoration:none;
}
#memberMenu a:hover{
font-family:"Arial",細明體;
font-size:13px;
color:#880808;
text-decoration:underline;
}
.favourite{
font-family:"Arial",細明體;
font-size:12px;
color:#444444;
text-decoration:none;
}
.favourite:hover{
font-family:"Arial",細明體;
font-size:12px;
color:#880808;
text-decoration:underline;
}
/****頁腹區塊*******************mainContent=mc*/
#mainContent{
	/*padding:0 10px 0 210px;*/
	width:900px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	background-image:url(images/repeat.gif);
	background-position:3px 0 ;
	background-repeat: repeat-y;
}
/****頁腹-左區塊********************/
#leftBlock{
	width: 172px;
	float: left;
	height:auto;
	padding:0;
	font-size:11px;
	color:#666666;
	background:url(images/left_top.gif) top 0 no-repeat;

}
#mainMenu{
margin:6px 0 0 0 ;
}
#mainMenu ul{
list-style:none;
}
#mainMenu li{
	font-size:15px;
	background-image:url(images/banner_back.gif);
	width:172px;
	height:36px;
	margin: 0 0 -2px -43px;
}
#mainMenu a{
	text-decoration:none;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	padding:12px 0 0 35px;
	color:#000000;
	font-weight: bold;
}
#mainMenu a:hover{
	color:#fff;
	text-decoration: underline;
}

#mainMenu2{
margin:6px 0 0 0;
}
#mainMenu2 ul{
list-style:none;
}
#mainMenu2 li{
	font-size:13px;
	background:url(images/left_line.gif) bottom no-repeat;
	height:20px;
	margin:0 0 0 -35px;
	padding:3px 0 0 15px;
}
#mainMenu2 a{
	text-decoration:none;
	display: block;
	color:#0753BB;
}
#mainMenu2 a:hover{
	color:#333;
}

.menuTitle{
display:block;
font-size:15px;
	background-image:url(images/banner_back.gif);
	width:172px;
	height:36px;
	margin: 6px 0 10px -3px;
	padding:10px 0 0 20px;
	font-weight:bold;
	color:#000000
}
/*****頁腹區*********************/
#mcCenter{
	float:left;
	width:710px;
	padding:0 0 0 2px;

}
/*****頁腹-左區塊*********************/
#mcCenter_cont{
	/*width:100%;*/
	background-color: #FFFFFF;
	padding:10px 175px 0 10px;
}
#mcCenter_cont2{
	width:549px;
	margin:0 auto;
	background-image: url(images/body_bg2b.gif);
}
#mcCenter_cont2 h3{
color:#FFFFFF;
padding:0 0 0 30px;
}
#mcCenter_cont2 h4{
color:#FFFFFF;
padding:0 0 0 30px;
position:relative;
margin:-27px 0 45px 0;
left:70px;
font-size:18px;
}
#mcCenter_cont3{
	width:100%;
	padding:10px 15px 25px 10px;
}
/*****頁腹-右區塊*********************/
#mcRight{
	float:right;
	width:25%;
	background-image:url(images/bg_right.gif);
	background-position:right;
	background-repeat: repeat-y;
}
#mcRight2{
	margin:10px 0 4px 0;
	float:right;
	width:258px;
	background-image:url(images/bg_right.gif);
	background-position:right;
	background-repeat: repeat-y;
}
/****頁尾**************************/
#footer{
	height: 43px;
	width:900px;
	font-size:10px;
	margin:0 auto;
	background-image: url(images/bottom.gif);
	background-repeat: no-repeat;
	background-position:3px 0;
}
#footer p{
margin:28px 0 0 340px;
color:#8f8f8f;
}
/*********************************/
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.ctrlPage{
float:right;
font-size:10px;
padding:10px 15px 0 0;
color:#999999;
}
.ctrlPage a:hover{
text-decoration:none;
}
.rock {
color:#FFFFFF;
font-size:9px;
display: inline;
position:relative;
}
.pgctr{
float:right;
padding:2px 10px 0 0;
}
.print{
background-image: url(images/printicon.gif);
background-repeat:no-repeat;
background-position:0 -3px;
padding:0 0 0 20px;
text-decoration:none;
color: #0033CC;
float:right;
margin:10px 15px;
}
.print:hover{
text-decoration: underline;
color:#CC0000;
}

/**********會議室租借***********************************************/
#roomBlock{
float:left;
}
.roomBigPic{
width:220px;
border:#F3F3F3 3px solid;
}
.roomSmallPic{
width:150px;
border:#F3F3F3 3px solid;
}
.roomPic{
width:100px;
}
.otherPic{
float:left;
width:100px;
}
.lineOder{
height:150px;
display: table;
}
/**********會議室租借END***********************************************/
/**********首頁區***********************************************/
#mcCenter_cont_inx{
	width:420px;
	background-color: #FFFFFF;
}
#mcRight_inx{
	float:right;
	width:260px;
	margin:5px auto;
	padding: 0 18px 0 0;
	}
*+html #mcRight_inx{
	float:right;
	width:260px;
	margin:5px auto;
	padding: 0 18px 0 0;
}
* html #mcRight_inx{
	float:right;
	width:260px;
	margin:5px auto;
	padding: 0 11px 0 0;
}
#imgBlock_inx{
margin:5px;
border:#D5D5D5 dashed 2px;
height:70px;
}
#runLight_inx{
margin:5px;
border:#D5D5D5 dashed 2px;
height:15px;
}
#inxNews_a{
margin:5px;
height:150px;
border: #369DE5 solid 1px;
padding:10px 20px;
}
#inxNews_a a{
color: #666666;
font-size:12px;
display:block;
padding:5px 0 2px 0;
text-decoration:none;
}
#inxNews_a a:hover{
color: #3333FF;
background-color: #E8FFFF;
}
#tags {
	height:23px;
	margin:10px 0 -5px -30px;
	padding:0 0 0 0;
}
#tags li { float:left; margin-right:1px; background:url(images/tagleft.gif) no-repeat left bottom; height:23px; list-style-type:none;}
#tags li a { text-decoration:none; float:left; background:url(images/tagright.gif) no-repeat right bottom; height:23px; padding:0px 17px; line-height:23px; color:#fff}
#tags li a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
#tags li.selectTag { background-position: left top; position:relative; height:25px; margin-bottom:-2px}
#tags li.selectTag a { background-position: right top; color:#000; height:25px; line-height:25px;}

#tags2 {
	height:18px;
	margin:0 3px -10px 3px;
	padding:0 0 0 6px;
	background:url(images/menuBg.gif) repeat bottom;
}
#tags2 li { float:left; margin-right:1px; background:url(images/regionBtBg.gif) no-repeat 2px 1px; height:18px; list-style-type:none; margin-bottom:-3px; font-size:13px;}
#tags2 li a { text-decoration:none; float:left; height:18px; padding:0px 10px; line-height:23px; color: #666;}
#tags2 li a:hover {
	color: #00F;
	text-decoration: underline;
}
#tags2 li.selectTag { height:18px; border:#336699 solid 1px; font-weight:bold; background: url(images/selectBg.gif) bottom repeat; margin-left:1px; font-size:16px;}
#tags2 li.selectTag a { color:#333; height:18px; line-height:20px;}
#tags2 li.selectTag2 { color:#000; height:18px; line-height:20px;background:;border:; padding:0 0 3px 5px;}

#tags2S {
	height:18px;
	margin:0 0 -10px 0;
	padding:15px 0 0 10px;
	background:url(images/menuBg2.gif) repeat-x bottom;
}
#tags2s li { float:left; margin-right:1px; background:url(images/regionBtBg.gif) no-repeat 2px 1px; height:18px; list-style-type:none; margin-bottom:-3px;}
#tags2s li a { text-decoration:none; float:left; height:18px; padding:0px 10px; line-height:23px; color: #3333FF;}
#tags2s li a:hover {
	color: #CC0000;
	text-decoration: underline;
}
#tags2s li.selectTag { height:18px; border:#336699 solid 1px; font-weight:bold; background: url(images/selectBg2.gif) repeat; margin-left:1px;}
#tags2s li.selectTag a { color:#000; height:18px; line-height:20px;}
#tags2s li.selectTag2 { color:#000; height:18px; line-height:20px;background:;border:; padding:0 0 3px 5px;}


#tags3 {
	height:39px;
	margin:10px 0 -5px -1px;
	padding:0 0 0 0;
	background:url(images/banner_shadow_repeat.gif) bottom repeat-x;
}
#tags3 li { float:left; margin-right:1px; background:url(images/tagleft2.gif) no-repeat left bottom; height:20px; list-style-type:none}
#tags3 li a { text-decoration:none; float:left; background:url(images/tagright2.gif) no-repeat right bottom; height:20px; padding:0px 17px; line-height:21px; color:#2452A1}
#tags3 li a:hover {
	color:#000;
	text-decoration: underline;
}
#tags3 li.selectTag { background-position: left top; position:relative; height:20px; margin-bottom:-2px}
#tags3 li.selectTag a { background-position: right top; color:#000; height:20px; line-height:21px;}

#tags4 {
	height:25px;
	margin:0 0 0px 16px;
	padding:0 0 0 0;
}
#tags4 li { float:left; margin-right:1px; margin-bottom:1px; background:url(images/tagleft3.gif) no-repeat left bottom; height:20px; list-style-type:none}
#tags4 li a { text-decoration:none; float:left; background:url(images/tagright3.gif) no-repeat right bottom; height:20px; padding:0px 17px; line-height:21px; color:#fff}
#tags4 li a:hover {
	color:#000;
	text-decoration: underline;
}
#tags4 li.selectTag { background-position: left top; position:relative; height:20px;}
#tags4 li.selectTag a { background-position: right top; color:#000; height:20px; line-height:21px;}

#tags5 {
	height:25px;
	margin:10px 0 -5px 0px;
	padding:0 0 0 0;
}
#tags5 li { float:left; margin-right:1px; background:url(images/tagleft2.gif) no-repeat left bottom; height:20px; list-style-type:none}
#tags5 li a { text-decoration:none; float:left; background:url(images/tagright2.gif) no-repeat right bottom; height:20px; padding:0px 17px; line-height:21px; color:#2452A1}
#tags5 li a:hover {
	color:#000;
	text-decoration: underline;
}
#tags5 li.selectTag { background-position: left top; position:relative; height:20px; margin-bottom:-2px}
#tags5 li.selectTag a { background-position: right top; color:#000; height:20px; line-height:21px;}
#tags6 {
	height:25px;
	margin:10px 0 -5px 0px;
	padding:0 0 0 0;
}
#tags6 li { float:left; margin-right:1px; background:url(images/tagleft4.gif) no-repeat left bottom; height:20px; list-style-type:none}
#tags6 li a { text-decoration:none; float:left; background:url(images/tagright4.gif) no-repeat right bottom; height:20px; padding:0px 17px; line-height:21px; color:#2452A1}
#tags5 li a:hover {
	color:#000;
	text-decoration: underline;
}
#tags6 li.selectTag { background-position: left top; position:relative; height:20px; margin-bottom:-2px}
#tags6 li.selectTag a { background-position: right top; color:#000; height:20px; line-height:21px;}
.pic257140{
border:#FFFFFF 2px solid;
}
.link257140{
padding:3px;
background-color:#E1E1E1;
margin:4px 0 4px 0;
display: block;
}
.pic400{
width:400px;
border:#FFFFFF 2px solid;
}
.link400{
padding:3px;
background-color:#E1E1E1;
margin:0 5px 4px 5px;
display: block;
}
.pic150{
width:151px;
border:#FFFFFF 2px solid;
}
.link150{
padding:3px;
background-color:#89A6D8;
margin:4px 6px 4px 5px;
display: block;
}
/**********首頁區END***********************************************/

/***********廣告贊助商區***************************************************/
#cataBlock{
width:462px;
min-height:135px;
padding:3px;
display:block;
}
#adsNews{
padding:3px 3px 6px 3px; margin-right:;}
.adsLink_1{
display:block;
padding:5px 0 5px 6px;
color:#666666;
text-decoration:none;
border-bottom:#99CCCC 1px dotted;
}
.adsLink_1:hover{
text-decoration:none;
color:#CC3300;
}
.adsLink_2{
display:block;
padding:3px;
border:#E4E3E3 solid 1px;
background-color:#F4F4F4;
color: #003399;
}
.adsLink_2:hover{
background-color:#fff;
}
.adsLink_3{
display:block;
padding:3px;
margin: 0 8px;
border-bottom:#EDEDED solid 1px;
text-decoration:none;
color:#444444;
}
.adsLink_3:hover{
background-color: #EEF2F9;
}
.adsLink_4{
display:block;
padding:3px;
border-bottom:#EDEDED solid 1px;
text-decoration:none;
color:#444444;
float:left;
width:123px;
height:26px;
}
.adsLink_4S{
display:block;
padding:3px;
border-bottom:#EDEDED solid 1px;
text-decoration:none;
color:#444444;
float:left;
width:123px;
height:26px;
background-color: #EEF2F9;
}
.adsLink_4:hover{
background-color: #EEF2F9;
}

.adsLink_5{
text-decoration:none;
color:#444444;
font-size:13px;
}
.adsLink_5:hover{
color: #00CC33;
text-decoration:underline;
}
.adsPageCtr{
float:right;}
#adsBlock1{
background-color:#C8D1EF;
margin:0 12px;
margin-right:204px;
}
/***********廣告贊助商區***************************************************/

/****************新聞區*******************************/
.td_blue_tittle{
font-family:"Arial",細明體;
font-size:13px;
color:#000000;
font-weight:bold;
background-color:#AAC1F7;
height:28px;
text-align:center;
padding-top:3px;
border:#EAF1FC 2px solid;
background:url(images/title_repeat.gif) repeat-x;
}
.td_gray{
background-color:#ffffff;
text-align:center;
height:25px;
padding:3px 0px 3px 3px;
border-bottom:#DDDDDD 1px solid;
font-size:13px;
color: #666666;
}
.td_gray2{
background-color:#ffffff;
text-align:left;
height:25px;
padding:3px;
border-bottom:#DDDDDD 1px solid;
font-size:13px;
}
.td_blue{
background-color:#F3F3F3;
text-align:center;
height:25px;
padding:3px 0px 3px 3px;
border-bottom:#DDDDDD 1px solid;
font-size:13px;
}
.td_blue2{
background-color:#F3F3F3;
text-align:left;
height:25px;
padding:3px;
border-bottom:#DDDDDD 1px solid;
font-size:13px;
}
.td_blue3{
background-color:#E9F3FD;
text-align:left;
height:25px;
padding:3px 0px 3px 3px;
font-size:13px;
}
.td_blue4{
background-color:#E9F3FD;
text-align:center;
height:25px;
padding:3px;
font-size:13px;
}
.td_blue_tittle{
font-family:"Arial",細明體;
font-size:13px;
color:#000000;
font-weight:bold;
background-color:#AAC1F7;
height:28px;
text-align:center;
padding-top:3px;
border:#EAF1FC 2px solid;
background:url(images/title_repeat.gif) repeat-x;
}
.favourite{
font-family:"Arial",細明體;
font-size:13px;
color:#444444;
text-decoration:none;
margin-left:10px;
display:block;
}
.favourite:hover{
font-family:"Arial",細明體;
font-size:13px;
color:#880808;
text-decoration:underline;
}
.search_bt{
height:20px;
width:36px;
background:url(images/bt2.gif) no-repeat center;
font-family:"Arial",細明體;
font-size:11px;
color:#0E3D74;
padding-top:3px;
border:0;
cursor:hand
}
.login_bt{
height:55px;
width:66px;
background:url(images/login_bt.gif) no-repeat center;
font-family:"Arial",細明體;
font-size:18px;
color:#0E3D74;
padding-top:3px;
border:0;
cursor:hand
}
.form{
height:18px;
font-family:"Arial",細明體;
font-size:11px;
color:#282828;
}
.content_bottom{
font-family:"Arial",細明體;
font-size:10px;
color:#4288fc;
text-decoration:none;
padding:30px 0 10px 0;
display:block;
text-align:right;
}
.page_bt{
height:18px;
width:47px;
background:url(images/bt.gif) no-repeat center;
font-family:"Arial",細明體;
font-size:11px;
color:#0070FC;
padding-top:3px;
border:0;
cursor:hand;
display:block;
float:right;
margin:0 20px 0 0;
}
.page_bt2{
height:18px;
width:47px;
background:url(images/bt.gif) no-repeat center;
font-family:"Arial",細明體;
font-size:11px;
color:#0070FC;
padding-top:3px;
border:0;
cursor:hand;
display:block;
float:right;
margin:0 5px 0 0;
}
#newsContent{
padding:5px 20px 25px 20px;
color:#434242;
}
#newsContent h4{
color:#1E3E62;
}
.yes_bt{
height:30px;
width:80px;
background:url(images/yes_bt2.gif) no-repeat center;
font-family:"Arial",細明體;
font-size:16px;
color:#0070FC;
padding-top:3px;
border:0;
cursor:hand
}
.yes_bt2{
height:22px;
width:62px;
background:url(images/bt_s.gif) no-repeat center;
font-family:"Arial",細明體;
font-size:13px;
color:#000000;
padding-top:3px;
border:0;
cursor:hand
}
.mainTitle{
 font-size:19px;
 font-weight:bold; 
 color:#003399;
 border-bottom:#F0F0F0 solid 3px;
 margin:0 0 5px 0;
}
#mainTitle2{
 background:url(images/color_room_right.gif) right no-repeat; margin:0 0 5px 0;
 margin:0 8px 5px 8px;
}
#mainTitle2 h4{
  margin:0 0 0 0 ;background:url(images/color_room.gif) left no-repeat; height:28px; padding:3px 0 0 10px;
}
.mainTitle3{
 font-size:16px;
 font-weight:bold; 
 color:#0780DE;
 background:url(images/contact_line.gif) repeat-x 0 -2px;
 margin:0 0 5px 0;
}
.subText1{
font-size:11px;
color:#666666;
}
.subText2{
font-size:11px;
color: #FF0033;
}
#formTable{
font-size:13px;
}
#formTable select,input{
height:22px;
font-family:"Arial",細明體;
font-size:12px;
color:#282828;
}
.border_a{ height:20px;border:#E5D5B7 solid 1px; border-right: none; padding:5px 5px 2px 10px; background-color:#FFF1D8;text-align:center;
ont-family:"細明體"; font-size:13px; color:#D2690C; font-weight:bold}
.border_b{ height:17px;border-bottom:#E5E5E5 solid 1px; padding:15px 5px 5px 10px; background-color:#F8F8F8;text-align:left;
ont-family:"細明體"; font-size:13px; color:#0D0D0D; font-weight:bold}
.border_c{ height:17px;border:#E5E5E5 solid 1px; border-top:none; padding:5px 0px 0px 3px;text-align:left; font-size:13px;}
.border4{ height:10px; border-bottom:#EAEAEA solid 1px; padding:3px 0px 0px 10px; text-align:left; font-size:13px;}
.border_l{
height:35px; text-align:right; padding-right:5px;  font-weight:bold; color:#947209;border:1px #E0E0E0 solid; border-left:none; border-top:none; font-size:13px;}
.border_l2{
height:35px; text-align:right; padding:4px 5px 0 0;  font-weight:bold; color: #006699; font-size:15px; border-bottom:#EAEAEA solid 1px;}
.border_r{
height:35px;text-align:left; padding-left:5px;border-bottom:1px #E0E0E0 solid; font-size:13px;}

.border_l3{ height:30px; border-bottom:#D6D6D6 solid 1px; padding:3px 5px 0px 0px; text-align:right;background-color:#FAFAFA;
           font-family:"細明體"; font-size:12px; color:#0D0D0D; font-weight:bold}
.border_r3{ height:30px;border:#D6D6D6 solid 1px; border-right:none; border-top:none; padding:5px 5px 2px 7px; background-color:#FAFAFA;text-align:left;}
/****************新聞區END*******************************/
/****************教室租借*******************************/
.bdrLink1{
border-bottom: #CCCCCC dashed 1px;
display:block;
text-decoration:none;
margin:0 4px;
padding: 0 0 0 15px;
background:url(images/icon.gif) left 5px no-repeat;
color:#00A2E4;
}
.bdrLink1:hover{
color: #339933;
}
.table_1{
	height:22px;
	border:#ABC2E9 solid 1px;
	padding:5px 5px 2px 10px;
	background-color:#C4D3F0;
	text-align:center;
	font-size:13px;
	color: #000099;
}
/****************教室租借區END*******************************/
/****************會籍區*******************************/
.comLink_1{
color:#0000FF;
}
.comLink_1:hover{
text-decoration:none;
color: #9966CC;
}
/****************會籍區END*******************************/
/****************員角*******************************/
b.rtop, b.rbottom {display:block;background: #FFF}
b.rtop b, b.rbottom b {display:block;height: 1px;overflow: hidden;
background: #F0F0F0}
b.r1{margin: 0 5px}
b.r2 {margin: 0 3px}
b.r3 {margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4 {margin: 0 1px;height: 2px}
/****************員角end*******************************/