@charset "utf-8";

/*共用樣式設定*/
/**********************************************************************************************/
body {
background-color:#FFFFFF;
color: #000; 
font-family:Arial, Helvetica,"新細明體", sans-serif;letter-spacing:1pt;
letter-spacing:1pt;
margin: 0; padding: 0; 
text-align: center;
}

/*表頭_頂部選單*/
#menutype1 {
letter-spacing:0;
/*background:url(../images/bg02.jpg) 0 0 no-repeat;*/ /*bg02.jpg寬度270改320*/
/*width:320px;*/
/*height:25px;*/
margin: 0; padding: 5px 2px 2px 0;
/*position:relative; top: 0px; left:0px;*/
/*text-align:center;*/
/*z-index: 110;*/
font-size:12px; color:#000000;}
#menutype1 a:link {color:#06C;}
#menutype1 a:visited {color:#06C;}
#menutype1 a:hover {color:#003663;text-decoration: underline;}
#menutype1 a:active {color:#06C;}

body,mystyle,td{
font-family : erdana, Arial, Helvetica ;
font-size : 10pt ;
color : #423F3B  ;
letter-spacing : 1.1pt ;
line-height : 120% ;
}

a {text-decoration:none;}
a:link {color: #0694F7; }
a:visited {color: #0694F7;}
a:hover {color: #FF982A; text-decoration: underline}
a:active {color: #0694F7;}

#mainmenu{
margin:0 0 0 10px;}

/*.menutitle{ 
cursor:pointer; 
margin-bottom: 2px; 
padding: 2px; 
color:#000; 
width:140px; 
text-align:center; 
background-image:url(../images/menuitem_bg.jpg);
border-right: #999 1px solid; 
border-bottom: #999 1px solid; 
} */
.submenu{ 
display: none; 
margin-left: 10px; 
margin-bottom: 5px; 
text-align:left;
padding-left:30px; 
} 
.td01{
height: 26px;
font-family : erdana, Arial, Helvetica ;
font-size : 9pt ;
padding-left:10px; 
}
.td02{
height: 22px;
font-family : erdana, Arial, Helvetica ;
font-size : 9pt ;
padding-left:10px;
background-image:url(../images/bg01.jpg);
}
.td03{
height: 26px;
font-family : erdana, Arial, Helvetica ;
color :#000000;
font-size : 10pt ;
background-color:#ffffff; 
padding-left:20px;
}
.td03a{
background-color:#dff1fa; 
}
.td03b{
height: 25px;
background-color:#9dd0fb; 
}
.td03c{
height: 30px;
background-color:#bbe0ff; 
}
.td03c1{
height: 30px;
background-color:#ffbdfe; 
}
.td03c2{
height: 30px;
background-color:#a9d858; 
}
.td03d{
height: 30px;
background-color:#e2f0fc; 
}
.td03e{
height: 30px;
background-color:#fdfeff; 
}
.td03dd{
height: 25px;
background-color:#c9e1fc; 
}
.td03ee{
height: 25px;
background-color:#eaf3fe; 
}
.td03ddd{
height: 25px;
background-color:#fcd7fc; 
}
.td03eee{
height: 25px;
background-color:#fdf1fd; 
}
.td_g1{
height: 25px;
background-color:#cef2aa; 
}
.td_g2{
height: 25px;
background-color:#dcfcbe; 
}
.td04{
height: 25px;
font-family : erdana, Arial, Helvetica ;
font-size : 9pt ;
color:#000000;
padding-left:10px;
background-color:#aedaf1; 
}
.td05{
height: 26px;
width: 76px;
font-family : erdana, Arial, Helvetica ;
font-size : 10pt ;
color:#111111;
background-color:#a6d7f9; 
}
.td06{
height: 24px;
width: 76px;
font-family : erdana, Arial, Helvetica ;
font-size : 8pt ;
background-color:#c9e4f7; 
}
.td06a{
height: 24px;
width: 76px;
font-family : erdana, Arial, Helvetica ;
font-size : 9pt ;
background-color:#c9e4f7; 
}
.td07{
height: 24px;
width: 76px;
font-family : erdana, Arial, Helvetica ;
font-size : 8pt ;
background-color:#e3f2fc; 
}
.td07a{
height: 24px;
width: 76px;
font-family : erdana, Arial, Helvetica ;
font-size : 9pt ;
background-color:#e3f2fc; 
}
.td08{
height: 26px;
width: 76px;
font-family : erdana, Arial, Helvetica ;
font-size : 10pt ;
color:#111111;
background-color:#bacb77; 
}
.td09{
height: 24px;
width: 76px;
font-family : erdana, Arial, Helvetica ;
font-size : 8pt ;
background-color:#e1edaf; 
}
.td09a{
height: 24px;
width: 76px;
font-family : erdana, Arial, Helvetica ;
font-size : 9pt ;
background-color:#e1edaf; 
}
.tdt01{
height: 40px;
font-family : erdana, Arial, Helvetica ;
font-size : 9pt ;
background-color:#f8b2cb; 
}
.tdt02{
height: 24px;
font-family : erdana, Arial, Helvetica ;
font-size : 9pt ;
background-color:#fdcfdf; 
}
.tdt03{
height: 24px;
font-family : erdana, Arial, Helvetica ;
font-size : 9pt ;
background-color:#fcebf1; 
}
.style1{
font-family : erdana, Arial, Helvetica ;
font-size : 9pt ;
color : red ;
padding-left:12px;
}
.style3{
font-family : erdana, Arial, Helvetica ;
font-size : 9pt ;
padding-left:12px;
}
.style3a{
font-family : erdana, Arial, Helvetica ;
font-size : 12pt ;
font-weight:bold;
padding-left:12px;
}
.style2{
font-family : erdana, Arial, Helvetica ;
font-size : 9pt ;
color : #ca804f ;
padding-left:30px;
}

.style_link{
font-family : erdana, Arial, Helvetica ;
font-size : 10pt ;
color : #5e5e5e ;
}
.style_link a:link{ color: #7a7a79}
.style_link a:visited {color: #7a7a79}
.style_link a:active {color: #96b46b}
.style_link a:hover {color: #cbcbcb}
/*.style_link a:{text-decoration:none}*/
.style_link a:hover{text-decoration: underline}

.style4{
font-family : erdana, Arial, Helvetica ;
font-size : 9pt ;
color : #b2514e ;
}
.style5{
font-family : erdana, Arial, Helvetica ;
font-size : 9pt ;
color : #666666 ;
}
.style6{
font-family : erdana, Arial, Helvetica ;
font-size : 9pt ;
color : #ff120c ;
}
.style7{
font-family : erdana, Arial, Helvetica ;
font-size : 9pt ;
color :#7f1411;
}
.style8{
font-family : erdana, Arial, Helvetica ;
font-size : 10pt ;
color :#9f1717;
}
.style9{
font-family : erdana, Arial, Helvetica ;
font-size : 9pt ;
color :#f08e10;
}

/*===========================================
jey add
===========================================*/
/*d1*/
#d1{padding:0; margin:0;}
#d1 td {font-family: Verdana, Arial, 細明體; font-size: 13px; color:#999999;text-decoration: none;}
/*文章標題*/
#d1 .contenttitle{color:#006699;}
#d1 .contenttitle a:link {color: #0072BC;}
#d1 .contenttitle a:visited {color: #0072BC;}
#d1 .contenttitle a:hover {color:#F60;}
#d1 .contenttitle a:active {color: #0072BC;}
/*日期*/
#d1 .date {font-size: 11px; color:#999999; letter-spacing:-1px; white-space:nowrap;}
/*new*/
#d1 .isnew {font-size: 9px;color:#FF0000;}
/*訊息*/
#d1 .msg {font-size: 11px;color:#FF0000;}


/*d2*/
#d2 {font-size: 12px;}
#d2 table{border:1px solid #CCCCCC;}
#d2 caption{font-size:13px; color:#FF6600; padding:5px 0;}
#d2 th{background-color:#c6e5ff;padding: 0px; font-size:11px; color:#333333; white-space:nowrap; text-align:center}
#d2 thead th{background-color:#99CCFF;padding: 0px; font-size:12px; color:#333333; text-align:center}
#d2 td{ background-color:#e1f0fd;padding:1px; letter-spacing:0;}

#d2 th a:link    {color: #000; text-decoration: none;}
#d2 th a:visited {color: #000; text-decoration: none;}
#d2 th a:hover   {color: #8FF0FF; text-decoration: underline;}
#d2 th a:active  {color: #000; text-decoration: none;}

/*d3*/
#d3 {font-size: 12px;}
#d3 table{border:1px solid #CCCCCC;}
#d3 caption{font-size:13px; color:#FF6600; padding:5px 0;}
#d3 th{background-color:#b6de90;padding: 0px; font-size:11px; color:#333333; white-space:nowrap; text-align:center}
#d3 thead th{background-color:#99CC33;padding: 0px; font-size:12px; color:#333333; text-align:center}
#d3 td{ background-color:#cdeab1;padding:1px; letter-spacing:0;}

#d3 th a:link    {color: #000; text-decoration: none;}
#d3 th a:visited {color: #000; text-decoration: none;}
#d3 th a:hover   {color: #8FF0FF; text-decoration: underline;}
#d3 th a:active  {color: #000; text-decoration: none;}

/*d4*/
#d4 {font-size: 12px;}
#d4 table{border:1px solid #CCCCCC;}
#d4 caption{font-size:13px; color:#FF6600; padding:5px 0;}
#d4 th{background-color:#FFCC66;padding: 0px; font-size:11px; color:#333333; white-space:nowrap; text-align:center}
#d4 thead th{background-color:#FF9900;padding: 0px; font-size:12px; color:#333333; text-align:center}
#d4 td{ background-color:#FFCC99;padding:1px; letter-spacing:0;}

#d4 th a:link    {color: #000; text-decoration: none;}
#d4 th a:visited {color: #000; text-decoration: none;}
#d4 th a:hover   {color: #8FF0FF; text-decoration: underline;}
#d4 th a:active  {color: #000; text-decoration: none;}

/* 醫療新知 */
#publication{ position:relative;padding:0; margin:0;}
#publication td {font-family: Verdana, Arial, 細明體; font-size: 13px; color:#999999;text-decoration: none; background: url(../images/line.gif) 0 50% repeat-x; padding:1px 0}
/*文章標題*/
#publication .contenttitle a{color:#5E5E5E; background-color:#FFFFFF;}
#publication .contenttitle a:link {color: #5E5E5E;}
#publication .contenttitle a:visited {color: #5E5E5E;}
#publication .contenttitle a:hover {color: #F60; text-decoration:underline;}
#publication .contenttitle a:active {color: #5E5E5E;}
/*日期*/
#publication .date {font-size: 11px; color:#999999; letter-spacing:-1px}
/*new*/
#publication .isnew {font-size: 9px;color:#FF0000;}
/*訊息*/
#publication .msg {font-size: 11px;color:#FF0000;}
/*來源*/
#publication .reference {font-size: 12px; color:#CA804F; letter-spacing:1px; white-space:nowrap; background-color:#FFFFFF;}

/* 網站連結 */

#websitelink td {font-family: Verdana, Arial, 細明體; font-size: 13px; letter-spacing:0px; padding:2px 0}
#websitelink a:link {color: #5E5E5E; background: url(../images/no.jpg) 0 50% no-repeat; padding:0 0 0 10px}
#websitelink a:visited {color: #5E5E5E;}
#websitelink a:hover {color: #F60; text-decoration:underline;}
#websitelink a:active {color: #5E5E5E;}


/*目前位置*/
/*.path{border:1px solid #CCCCCC; padding:0; margin:5px;}*/
.path{
font-size:13px;
color:#666;
background: url(../images/icon_path.gif) 0 50% no-repeat;
padding:0px 0px 0px 10px; 
margin:10px 10px 10px 0;
border:1px dashed #CCCCCC;  
/*border-top:0;border-right:0;border-left:0;*/}
.path a:link, .path a:visited{color:#666; text-decoration:none;} 
.path a:hover, .path a:active{color:#F90; text-decoration:underline;} 
/*回上頁*/
.goback{ float:right;background: url(../images/icon_goback.gif) 0 50% no-repeat; padding-left:22px;margin-top:-22px; line-height:25px;font-size:13px;}
.goback a:link, .goback a:visited{ color:#00AEEF; text-decoration:none;} 
.goback a:hover, .goback a:active{ color:#F00; text-decoration:underline;}

/*最新消息-more頁*/
.itemiitle{
background:url(images/icon_titleitem01.gif) 0 0 no-repeat;
padding:2px 0 10px 45px;
line-height:30px;
color:#0000CC;font-size:12pt;letter-spacing:1px;font-weight:bold;}
.cntcmd td{border-bottom:1px solid #EBEBEB}
.cntcmd .date{color:#666666; font-size:13px;letter-spacing:0px; text-align:right;}

/*醫療專欄more頁*/
.cntcmd .publicationinfo{padding:1px;}
.cntcmd .publicationinfo th{font-size:9pt;color:#999999 ; font-weight:normal;}
.cntcmd .publicationinfo td{font-size:9pt;color:#333333; padding:1px; border:0;}
.cntcmd .publicationinfo .ctitle{color:#000066;font-size:10pt;letter-spacing:1px;font-weight:bold}
.cntcmd .publicationinfo .author{color:#FF6600; padding:0 3px 0 0;}
.cntcmd .publicationinfo .reference{color:#CA804F; padding:0 3px 0 0;}

/*detail頁*/
.cntdesc td{color:#666666; letter-spacing:2px;line-height:18px;}
.cntdesc .date{color:#666666; font-size:12px;letter-spacing:0px}

/*最新消息-detail頁*/
.cntdesc h1{
background:url(images/icon_titleitem01.gif) 0 45% no-repeat;
margin:0;
padding:2px 0 2px 45px;
line-height:22px;
color:#0000CC;font-size:12pt;letter-spacing:1px;font-weight:bold;}
.cntdesc .infotitle {color:#999999;font-size:9pt; letter-spacing:0; padding:0 3px 0 0;}
.cntdesc .info {color:#CCCCCC;font-size:9pt; letter-spacing:0; padding:0 3px 0 0;}

/*醫療專欄-detail頁*/
.cntdesc  .author{color:#FF6600; padding:0 3px 0 0;}
.cntdesc  .reference{color:#CA804F; padding:0 3px 0 0;}

/*門診時間表*/
.msg{color:#CC3333; font-size:12px; line-height:20px;}
.cntdesc h2{ margin:3px; color:#CC3333; font-size:12px; font-weight:normal;text-align:right;}
.cntdesc .timetable {background-color:#F0F8F9;border:2px solid #F0F8F9;}
.cntdesc .timetable th{font-size: 12px; color:#333333; background-color:#A6D7F9; height:30px; font-weight:normal; text-align:center; letter-spacing:0;white-space:nowrap; padding:2px 0;}
.cntdesc .timetable td{font-size: 12px; color:#003366; line-height:14px;
background-color:#C9E4F7; text-align:center; padding:0; white-space:nowrap; letter-spacing:0px;}
.cntdesc .timetable a {text-decoration:none;}
.cntdesc .timetable a:link {color: #0694F7; }
.cntdesc .timetable a:visited {color: #0694F7;}
.cntdesc .timetable a:hover {color: #FF982A; text-decoration: underline}
.cntdesc .timetable a:active {color: #0694F7;}

.note h2{color:#FF0000; font-size:17px; line-height:20px; font-weight:bold;}
a.ordcancel:link {color:#FF9900; font-size:17px; font-weight:bold; line-height:20px}
a.ordcancel:visited {color:#FF9900;}
a.ordcancel:hover {color:#0033CC; text-decoration: underline}
a.ordcancel:active {color:#FF9900;}



/*會員名錄_科別_list頁*/
.cntcmd .groupname td{border:0;}

/*會員名錄_醫師名_list頁*/

.cntcmd .mbr td{border:0;}
.cntcmd .mbr .mbrname{color:#000066;font-size:10pt;letter-spacing:1px;font-weight:bold}
.cntcmd .mbr .mbrnum{color:#CA804F; padding:0;}


/*線上投票頁*/
.cntcmd .vote{ margin:5px 0 20px 0;}
.cntcmd .vote caption .vottitle{color:#990000;font-size:16px;letter-spacing:1px;font-weight:bold;text-align:left; line-height:180%;}
.cntcmd .vote caption .votedesc{color:#333333;font-size:13px;letter-spacing:1px;font-weight:normal;text-align:left; line-height:150%;}
.cntcmd .vote caption .voteinfo{color:#999999;font-size:12px;letter-spacing:1px;font-weight:normal;text-align:left;}
.cntcmd .vote table{ border:1px solid #999999; margin:5px 0;}
.cntcmd .vote th{font-size:12px;letter-spacing:1px;}
.cntcmd .vote td{font-size:12px;letter-spacing:1px; color:#999999;}

/*即時訊息*/
#notify {
float:left;
letter-spacing:0;
width:440px; 
height:25px;
margin: 0 0 0 11px;
padding: 0 0 0 90px;
background: url(../images/realnews.gif) 0 50% no-repeat;
text-align:left;
z-index: 110;
font-size:12px; color:#000000;
border:0px solid #9CF;}
#notify a:link {color:#900;}
#notify a:visited {color:#900;}
#notify a:hover {color:#F00; text-decoration: underline}
#notify a:active {color:#900;}
#notify .date{color:#CCC; font-size:12px;letter-spacing:0px}

/* 訪客人數 */
.block-cunt strong{font-size:12px;}