/* CSS Document */
body {
	/*font-family:Arial, Verdana;*/	
	font-family:"新細明體", arial;
	background-color:#ffffff;
	margin:0;
	padding:0;
	color:#666666;
	font-size:11pt;
	scrollbar-face-color: #7ecfd8;
	scrollbar-shadow-color: #1ea9ba;
	scrollbar-highlight-color: #7ecfd8;
	scrollbar-3dlight-color: #7ecfd8;
	scrollbar-darkshadow-color: #7ecfd8;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	line-height:26px;
}
a {
	color:#333333;
	text-decoration:none;
}
a:hover {
	color:#32a9cc;
	text-decoration:none
}
strong {
	color:#cc492b;
}
.green {
	color:#83c63c;
	}
.tblue{
	color:#22b3c3;
}
.twhite{
	color:#ffffff;
	}
.darkorange{
color:#b8422f;
}
.darkgreen{
color:#437949
}
.lightyellow{
color:#f7eeaf;
}
.large{
	font-size:12pt;
	}
/*************************************/
/** font size selection box & style **/
/*************************************/
#sizeselectionbox {
	position:relative;
	height:30px;
	text-align:right;
	margin:0;
	padding:0;
	color:#9c9c9c;
	font-size:8pt;
	font-family:"新細明體", arial;
	clear:both;
}
.fontSize1 {
	font-size:11pt; /*11pt*/
	line-height:26px;
	font-family:"新細明體", arial;
}
.fontSize2 {
	font-size:15pt;
	line-height:30px;
	font-family:"新細明體", arial;
}
/*************************************/
/** Hyperlink Blue                   */
/*************************************/
a.blue {
	text-decoration: none;
	color:#7ecfd8;
}
a.blue:hover {
	text-decoration: none;
	color:#bcbcbc;
}
a.orange {
	text-decoration: none;
	color:#cb4e28;
}
a.orange:hover {
	text-decoration: none;
	color:#e29b85;
}
/*************************************/
/** Main Frame box                  **/
/*************************************/
#mainframe {
	width:980px;
	padding:0;
	margin:0;
	text-align:right;
	margin-right:-20px;
}
/*************************************/
/** Main Frame Left Box             **/
/*************************************/
#leftmainbox {
	float:left;
	position:relative;
	width:840px;
	padding:0;
	margin:0;
	text-align:left;
}
/*************************************/
/** Main Frame Right Box            **/
/*************************************/
#rightmainbox {
	float:left;
	position:relative;
	width:130px;
	padding:0;
	margin:0;
	text-align:left;
	padding-left:5px;
}
/*************************************/
/** top menu                        **/
/*************************************/
#topmenu {
	position: relative;
	float:left;
	text-align:right;
	height:30px;
	padding:0;
	margin:0;
	clear:both;
}
#topmenu ul {
	position:relative;
	float:right;
	margin:0;
	padding:0;
	width:820px;
	margin-top:5px;
	margin-right:6px;
}
#topmenu ul li {
	float:right;
	list-style-type:none;
	display:inline;
	margin-left:20px;
	padding:0;
	margin-bottom:0;
}
#topmenu a.blue {
	font-size:10pt;
	text-decoration: none;
	color:#249ac6; /*color:#6bb8c1;*/
}
#topmenu a.blue:hover {
	font-size:10pt;
	text-decoration: none;
	color:#08516c; /*color:#0d8a99;*/
}
/*************************************/
/** Main menu                       **/
/*************************************/
#mainmenu {
	position: relative;
	float:left;
	text-align:center;
	width:840px;
	height:45px;
	padding:0;
	margin:0;
	clear:both;
	background-image:url(../../../common/img/menubg.gif);
	background-repeat:repeat-x;
	z-index:300;
}
#mainmenu ul {
	position:relative;
	margin:0;
	padding:0;
	margin-top:17px;
}
#mainmenu ul li {
	list-style-type:none;
	display:inline;
	margin-left:12px;
	padding:0;
	margin-bottom:0;
}
#mainmenu a.blue {
	font-size:8pt;
	text-decoration: none;
	color:#7ecfd8;
}
#mainmenu a.blue:hover {
	font-size:8pt;
	text-decoration: none;
	color:#0d8a99;
}
#mainmenu ul li a.sub {
	color:#0b8f9f;
	text-decoration: none;
	font-size:10pt;
	display: block;
	margin: 0;
	margin-top:2px;
	padding: 3px;
	width: auto;
	white-space: nowrap;
	text-align: left;
}
#mainmenu ul li a.sub:hover {
	color:#ffffff;
	text-decoration: none;
	font-size:10pt;
	background-color:#1ea9ba;
}
/*************************************/
/** Drop Down Menu                  **/
/*************************************/
#sddm {
	position:relative;
	margin:0;
	padding:0;
	margin-top:17px;
	z-index: 30;	
	line-height:16px;
}
#sddm li {
	position: relative;
	list-style-type:none;
	margin-left:12px;
	margin-right:7px;
	padding:0;
	margin-bottom:0;
	float: left;
}
#sddm li a {
	display: block;
	text-decoration: none;
}
#sddm div {
	position: absolute;
	top:26px;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #e5feff;
	border-top: 0;
	width:160px;
	border-left: 1px solid #93d4dc;
	border-right: 1px solid #93d4dc;
	border-bottom: 1px solid #93d4dc;
	z-index:100;
}
/*************************************/
/** Logo & Search Box               **/
/*************************************/
#logobox {
	position: relative;
	float:left;
	text-align:left;
	width:840px;
	height:95px;
	padding:0;
	margin:0;
	clear:both;
}
#logobox .searchbox {
	position:relative;
	float:right;
	width:300px;
	margin-top:30px;
	margin-right:7px;
	text-align:right;
}
/*************************************/
/** Banner large Box                **/
/*************************************/
#bannerlargebox {
	position: relative;
	float:left;
	text-align:center;
	width:835px;
	height:350px;
	padding:0;
	margin:0;
	z-index:1;
}
#bannersmallbox {
	position: relative;
	float:left;
	text-align:center;
	width:835px;
	height:210px;
	padding:0;
	margin:0;
	z-index:1;
}
/*************************************/
/** Content Frame Box              **/
/*************************************/
#contentbox {
	float:left;
	position:relative;
	width:840px;
	margin:0;
	text-align:left;
	clear:both;
	height:auto;
}
/*************************************/
/** Left Menu Box                   **/
/*************************************/
#leftmenubox {
	float:left;
	position:relative;
	width:100px;
	margin:0;
	padding:0;
	padding-top:20px;
	text-align:center;
	background-image:url(../../../common/img/leftmenubox_bg.gif);
	background-repeat:no-repeat;
}
#leftmenubox ul {
	position:relative;
	float:right;
	padding:0;
	margin:0;
}
#leftmenubox ul li {
	position:relative;
	float:right;
	padding:0;
	margin:0;
	height:27px;
	text-align:right;
	list-style-type: none;
}
#leftmenubox ul li img {
	position:relative;
	border:0;
	padding:0;
	margin:0;
}
#leftmenubox img {
	border:0;
	padding:0;
	margin:0;
	margin-top:7px;
}
/*************************************/
/** Right Content Box               **/
/*************************************/
#rightcontentbox {
	float:left;
	position:relative;
	width:740px;
	margin:0;
	padding:0;
	text-align:left;
}
/*************************************/
/** Right content box : full box    **/
/*************************************/
#rightcontentbox_fullbox {
	float:left;
	position:relative;
	width:740px;
	margin:0;
	padding:0;
	text-align:left;
}
#rightcontentbox_fullbox p{
	position:relative;
	float:left;
	margin:0;
	margin-top:10px;
	padding:0;
	padding-left:30px;
	padding-right:30px;
	text-align:justify;
}
#rightcontentbox_fullbox .header{
	position:relative;
	width:740px;
	height:50px;
	margin:0;
	margin-top:35px;
	padding:0;
	text-align:left;
}
/*************************************/
/** Right content box : Left Box    **/
/*************************************/
#rightcontentbox_leftbox {
	float:left;
	position:relative;
	width:380px;
	margin:0;
	padding:0;
	margin-left:5px;
	margin-top:20px;
	text-align:left;
	padding-top:35px;
}
#rightcontentbox_leftbox_full {
	clear:both;
	position:relative;
	float:left;
	width:360px;
	margin-top:2px;
}
* html div#rightcontentbox_leftbox_full {
	clear:both;
	position:relative;
	float:left;
	width:360px;
	margin-top:10px;
}
#rightcontentbox_leftbox_news_left {
	position:relative;
	font-size:10pt;
	float:left;
	width:260px;
	padding:0;
	margin:0;
}
#rightcontentbox_leftbox_news_left img {
	position: relative;
	margin:0;
	padding:0;
	margin-top:-2px;
}
* html div#rightcontentbox_leftbox_news_left img {
	position: relative;
	margin:0;
	padding:0;
	margin-bottom:-2px;
}
#rightcontentbox_leftbox_news_right {
	position:relative;
	float:right;
	font-size:10pt;
	width:80px;
	text-align:right;
	margin:0;
	padding:0;
	color:#389da8;
}
*html div#rightcontentbox_leftbox_news_right {
	position:relative;
	float:right;
	width:80px;
	text-align:right;
	margin:0;
	padding:0;
	color:#389da8;
	margin-top:-7px;
}
/*************************************/
/** Right content box : right box   **/
/*************************************/
#rightcontentbox_rightbox {
	float:left;
	position:relative;
	width:340px;
	margin:0;
	margin-top:20px;
	padding:0;
	text-align:right;
}
#rightcontentbox_rightbox img {
	margin-left:10px;
	margin-bottom:5px;
}
/*************************************/
/** language box                    **/
/*************************************/
#languagebox {
	font-size:8pt;
	line-height:12pt;
	margin-top:2px;
	position:relative;
	clear:both;
	width:88px;
	border:1px #7ecfd8 solid;
	height:15px;
	text-align:center;
	color:#7ecfd8;
	clear:both;
}
#languagebox a {
	text-decoration: none;
	color:#7ecfd8;
}
#languagebox a:hover {
	text-decoration: none;
	color:#0d8a99;
}
/*************************************/
/** Bottom box - copyright          **/
/*************************************/
#bottombox {
	float:left;
	position:relative;
	width:840px;
	height:45px;
	margin:0;
	padding:0;
	text-align:left;
	clear:both;
	background-image:url(../../../common/img/bottombar_bg.gif);
	background-repeat:no-repeat;
}
#bottombox p.left {
	position:relative;
	float:left;
	width:300px;
	margin-top:15px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	padding:0;
	font-size:11px;
	color:#1ea9ba;
}
#bottombox p.right {
	position:relative;
	float:left;
	width:540px;
	margin-top:15px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	padding:0;
	font-size:11px;
	color:#1ea9ba;
	text-align:right;
}
/*************************************/
/** Right Menu Box                  **/
/*************************************/
#rightmenubox {
	float:left;
	position:relative;
	width:115px;
	height:300px;
	margin:0;
	padding:0;
	text-align:left;
	background-image:url(../../../common/img/rightmenu_bg.gif);
	background-repeat:no-repeat;
	padding-top:15px;
	line-height:16px;
}
#rightmenubox ul {
	position:relative;
	margin:0;
	padding:0;
}
#rightmenubox ul li {
	position: relative;
	margin:0;
	padding:0;
	margin-bottom:8px;
	list-style-type:none;
}
#rightmenubox img {
	padding:0;
	margin:0;
	border:0;
}
/*************************************/
/** Doctors Centre Box              **/
/*************************************/
#doctors_centre{
	position:relative; 
	float:left;
	width:200px; 
	margin-left:25px;
	}
#doctors_centre a{
	height:15px;
}
#doctors_centre a:hover{
	height:15px;
}
/*************************************/
/** Doctors info main Box           **/
/*************************************/
.doctors_info_main{
	position:relative;
	float:left;
	width:650px; 
	margin-left:25px;  
	}
.doctors_info_photo{
float:left; position:relative; text-align:left; width:85px; height:106px;
}
.doctors_info_identity{
float:left; position:relative; margin-left:10px; text-align:left; width:200px; font-size:10pt; line-height:14pt;
}
.doctors_info_identity strong {
	color:#000000;
	font-size:11pt;
	}
.doctors_info_qualification{
float:right; position:relative; margin-left:10px; text-align:left; width:300px; font-size:10pt;
}
.doctors_info_qualification ul{
margin:0; padding:0; margin-left:20px;; line-height:14pt; list-style-type:square
}
