
/* left nav td */
.sideMenu-leftBox {

overflow:auto;

vertical-align:top;
width:220px;
background:url(../images/vLine_separator.png) right top no-repeat; 

padding:0px 0px 10px 10px;

border:0pt solid #0000ff;

}

/*
.left_nav_item_cat,
.left_nav_item_all{

width:155px; 
text-align:center;

color:#ffffff;
font-size:14px;

line-height:1.3em;

margin:0px 18px 20px 0px;
padding:10px 10px 10px 10px;

background:url(../images/app_btn1.jpg) no-repeat;
background-position:0px 4px;

background-color:#00ADEF;

border:0pt solid #0000ff;

}

.left_nav_item_cat:hover,
.left_nav_item_all:hover{
	color:#FFFF00;
}

.mark_cat ,
.mark_all{
	color:#FFFF00;
	 font-weight:bold; 
}
*/

.left_nav_item_all{

width:155px; 
text-align:left;

color:#4d4d4d;
font-size:14px;

line-height:1.3em;

margin:15px 10px 5px 0px;
padding:0px 0px 0px 20px;
/*
background:url(../images/app_btn2.jpg) no-repeat;
background-position:0px 3px; 
*/

}

.left_nav_item_all:hover{
	color:#80A402;
}

.mark_all{
	color:#347299;
	font-weight:bold; 
}

.left_nav_item {

width:155px;
text-align:left;

border:0pt solid #ff0000;

color:#4d4d4d;
font-size:14px;

line-height:1.3em;

margin:15px 10px 5px 0px;
padding:0px 0px 0px 20px;
/*
background:url(../images/app_btn2.jpg) no-repeat;
background-position:0px 3px; 
*/

}

.left_nav_item:hover {
	color:#80A402;
}

.mark {
  /*  
	background:url(../images/icon_doubleDot_blue.png) no-repeat;
	background-position:0px 6px;
	font-size:15px;
	*/
	font-weight:bold;
	color:#347299;
	/*font-weight:bold;*/
}

.left_nav_item_line {
	margin:5px auto 10px auto;
	padding:0;
	text-align:left;
}

/* 糢組搜尋表單 樣式設定 */

#module_search_form{
border:0pt solid #CDCDCD;
margin:0px 5px 15px 5px;
padding:5px 0px 5px 0px;

}  

#module_search_form table{

} 

#module_search_form td{
color:#000000;
font-size:15px;
/*text-align:center;*/
vertical-align:center;
height:30px;
width:auto;
}

#module_search_form .s_title{
text-align:right;
padding:0px 5px 0px 0px;
}

#module_search_form .s_kw{
text-align:left;
}

#module_search_form .s_kw input{
width:220px;
font-size:16px;
border:1pt solid #cccccc;   
}

/*
#module_search_form .s_cat{
padding:0px 20px 0px 20px;
}

#module_search_form .s_cat select{
border:1pt solid #cccccc;     
color:#2D669B;
}
*/

#module_search_form .s_type{
padding:0px 20px 0px 0px;
}

#module_search_form .s_type select{
border:1pt solid #cccccc;     
color:#2D669B;
min-width:175px;
}

#module_search_form .s_cat option{  
color:#2D669B;   
}

#module_search_form .s_submit{
min-width:7%;
}

#module_search_form .s_submit input{
font-size:13px;
line-height:16px;
border:0pt solid #345E90;
padding:2px 5px 1px 5px; 

background-color:#02C9F3;
color:#ffffff;

/*
background:url(../images/s_button_bg.jpg);
background-position:left top;
background-repeat:repeat;
*/

}

/*
#module_search_form .s_reset{
width:7%;
}

#module_search_form .s_reset input{
font-size:13px;
line-height:16px;
border:1pt solid #4B7DB7;
padding:2px 5px 1px 5px;

color:#747474;

background:url(../images/s_button_bg.jpg);
background-position:left top;
background-repeat:repeat;

}
*/

/* 首頁樣式設定 */ 

.head_way{
padding:10px 0px 10px 0px;
text-align:left;
}

.line_block{

border:0pt solid #0000ff;

height:30px;
/*
background:url(../images/line.png);
background-position:center center;
background-repeat:no-repeat;
*/
} 

#top_mod_name{
text-align:left;
padding:20px 0px 0px 0px;
color:#000100;
font-size:28px;
font-weight:bold;
border:0pt solid #0000ff;
}  

.top_mod_name_focus{
color:#2C6DAF;
}

#ct_title{
text-align:left;
padding:0px 0px 15px 10px;
color:#2C6DAF;
font-size:24px;
font-weight:bold;
border:0pt solid #0000ff;
}

#list_wrap{
min-height:350px;
border:0pt solid #0000ff;
overflow:auto;
}

.list_table_wrap{
float:left;
border:0pt solid #00ff00;
margin:0px 0px 0px 0px;
width:241px;
height:90px;

/*
background-image:url(../images/mobileaccess_02.png);
background-repeat:no-repeat;
background-position:center center;
*/

}

.list_table_wrap a{
display:block;

}

.list_table{
margin:0px 0px 0px 0px;
width:96%;
height:75px;
border-collapse:collapse;
background-color:#ffffff;
border:1pt solid #CFCFCF;
}  

.list_table td{
padding:0px;
}

/*
.list_table td a{
color: #333333;
}

.list_table td a:hover{
color: #0A4E7F;
}
*/

.list_table .top_td{
vertical-align:top;
padding:8px 8px 0px 0px;
height:55%;
}

.list_table .bottom_td{
height:45%;
text-align:center;
vertical-align:top;
}

.list_table .bottom_td div{
margin-top:6px;
}

.list_table .icon_pic_place{
position:relative;
border:0pt solid #00ff00;
float:left;
width:75px;
height:60px;
text-align:center;
overflow:visible;
}

.list_table .intro_block{
display:none;
position:absolute;
top:-30px;
left:-25px;
z-index:5;
border:1pt solid #0000ff;
width:250px;
text-align:left;
border:1pt solid #A6A6A6;
background-color:#ffffff;
padding:10px 8px;
min-height:110px;

filter:alpha(opacity=80);
MozOpacity:0.8;
opacity:0.8;

}

.list_table .intro_block .close_button{
float:right;
text-align:right;
font-weight:bold;
border:0pt solid #0000ff;
}

.list_table .title_place{
font-size:13px;
font-weight:bold;
color:#333333;
border-bottom:0pt solid #000080;
line-height:1.3em;
}

.list_table .intro_place{
border-bottom:0pt solid #000080;
font-size:11px;
color:#373737;
margin-top:3px;
line-height:1.3em;
}

.list_table .more_place{
font-size:13px;
text-align:left;
padding:5px 0px 0px 10px;
}

.list_table .more_place a{
color:#717171;
text-decoration: underline;
}

/* Go-top 區塊設定 */

.btn-Go-top {
  clear:both;
	text-align:right;
	margin:20px auto;
	padding:0 5px;
}

.btn-Go-top a {
	text-decoration:underline;
}

/* app_releasenotes 列表頁 */

.main_title{

color:#2B5F98;
margin:0px 0px 10px 0px;
padding:0px 0px 15px 0px;
border-bottom:1pt solid #296096;

font-size:15px;

}

.main_title img{
margin:0px 10px 0px 0px;
width:25px;
}

.main_table{
width:100%;
max-width:950px;
min-height:200px;
margin:20px 0px 10px 0px;

}

.main_table div{

letter-spacing:0.08em;
color:#717171;
text-align:left;
}

.main_table div .point_line{
border:0pt solid #0000ff;
height:40px;
}

.main_table .point_line img{
display:block;
}

.main_table .sub_title{
border-bottom:1pt solid #DCDCDC;
line-height:1.8em;
font-weight:bold;
font-size:14px;
color:#000000;
}

.main_table .sub_title_info div{
color:#aaaaaa;
margin:8px 0px;
}

.main_table .list_content{

}

/* NAV */

.page_nav_body{
margin:0px 0px 20px 0px;
}

.page_nav_body img{
margin:0px 5px 0px 5px;
}

.nav_basic{
font-size:14px;
}

.nav_mark{
font-size:18px;
font-weight:bold;
/*color:#150185;*/
}