ul{
margin:0;
padding:0;
float:left;
width:150px;
}
.border_color{
border:1px solid #d2d2d2;
text-align:left;
font-family:Verdana,Arial,Helvetica,"MS PGothic",Osaka ;
width:255px;
float:left;
padding:5px;
margin:0 3px 3px 0;
}
.border_color_detail{
border:1px solid #d2d2d2;
text-align:left;
font-family:Verdana,Arial,Helvetica,"MS PGothic",Osaka ;
width:528px;
float:left;
padding:5px;
margin:0 3px 3px 0;
overflow: hidden;
}

.border_color_detail:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .border_color_detail {
    height: 1em;
    overflow: visible;
}
/**/


li{
list-style:none;
line-height:14px;
color:#333333;
margin:0;
padding:0;
}
.photo{
float:left;
margin-right:3px;
}
.photo_detail{
float:left;
margin-right:15px;
}
.pos{
font-size:10px;
line-height:12px;
color:#333333;
margin:0;
padding:0;
}
.name{
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
}
.comment{
font-family:Verdana,Arial,Helvetica,"MS PGothic",Osaka ;
font-size:10px;
font-weight:bold;
line-height:10px;
color:#357a5a;
margin:10px 0 0 0;
padding:0;
}

.name a:link {font-family:Verdana,Sans-serif,"MS PGothic",Osaka ; color:#333333 ;  text-decoration:none ; border-bottom:1px solid #333333 ; line-height:170% ; letter-spacing:0em}
.name a:visited {font-family:Verdana,Sans-serif,"MS PGothic",Osaka ; color:#333333 ;  text-decoration:none ; border-bottom:1px solid #333333 ; line-height:170% ; letter-spacing:0em}
.name a:hover,a:active,focus {font-family:Verdana,Sans-serif,"MS PGothic",Osaka ; color:#333333 ; text-decoration:none ; border-bottom:2px solid #333333 ; line-height:170% ; letter-spacing:0em}


.name_detail{
font-size:18px;
font-weight:bold;
margin:5px 0 10px 0;
}

.subspeciality{
background:URL(../images/list_subspeciality.gif) no-repeat left top;
padding:12px 0 0 0;
margin:5px 0 0 0;
font-size:10px;
line-height:10px;
}

.detail_data{
padding:0 15px 0 0;
}

dt{
background:URL(../images/list_icon.gif) no-repeat left 3px;
font-size:12px;
padding:0 0 0 15px;
border-bottom:1px dotted #d2d2d2;
text-align:left;
font-weight:bold;
}
dd{
font-size:12px;
line-height:16px;
margin:0 0 20px 0;
padding:0;
}

.detail{
float:left;
width:250px;
margin:0 0 20px 0;
}

.back_to_list{
width:540px;
font-size:12px;
font-weight:bold;
text-align:right;
color:#333333;
margin:10px 0;
font-family:Verdana,Arial,Helvetica,"MS PGothic",Osaka ;
}
.back_to_list a{
color:#333333;
background:URL(../images/back_icon.gif) no-repeat 0 3px;
padding:0 0 0 10px;
}
.back_to_list a:link {font-family:Verdana,Sans-serif,"MS PGothic",Osaka ; color:#333333 ;  text-decoration:none ; border-bottom:1px solid #333333 ; line-height:170% ; letter-spacing:0em}
.back_to_list a:visited {font-family:Verdana,Sans-serif,"MS PGothic",Osaka ; color:#333333 ;  text-decoration:none ; border-bottom:1px solid #333333 ; line-height:170% ; letter-spacing:0em}
.back_to_list a:hover,a:active,focus {font-family:Verdana,Sans-serif,"MS PGothic",Osaka ; color:#333333 ; text-decoration:none ; border-bottom:2px solid #333333 ; line-height:170% ; letter-spacing:0em}


.detail_data:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .detail_data {
    height: 1em;
    overflow: visible;
}
/**/

.next{
float:right;
font-size:12px;
text-align:left;
color:#333333;
margin:10px 10px 0 10px;
font-family:Verdana,Arial,Helvetica,"MS PGothic",Osaka ;
}
.next a{
color:#333333;
background:URL(../images/next_icon.gif) no-repeat 37px 5px;
padding:0 15px 0 0;
}
.next a:link {font-family:Verdana,Sans-serif,"MS PGothic",Osaka ; color:#333333 ;  text-decoration:none ; border-bottom:1px solid #333333 ; line-height:170% ; letter-spacing:0em}
.next a:visited {font-family:Verdana,Sans-serif,"MS PGothic",Osaka ; color:#333333 ;  text-decoration:none ; border-bottom:1px solid #333333 ; line-height:170% ; letter-spacing:0em}
.next a:hover,a:active,focus {font-family:Verdana,Sans-serif,"MS PGothic",Osaka ; color:#333333 ; text-decoration:none ; border-bottom:2px solid #333333 ; line-height:170% ; letter-spacing:0em}

.back{
float:left;
font-size:12px;
text-align:right;
color:#333333;
margin:10px 0;
font-family:Verdana,Arial,Helvetica,"MS PGothic",Osaka ;
}
.back a{
color:#333333;
background:URL(../images/back_icon.gif) no-repeat 0 5px;
padding:0 0 0 10px;
}

.back a:link {font-family:Verdana,Sans-serif,"MS PGothic",Osaka ; color:#333333 ;  text-decoration:none ; border-bottom:1px solid #333333 ; line-height:170% ; letter-spacing:0em}
.back a:visited {font-family:Verdana,Sans-serif,"MS PGothic",Osaka ; color:#333333 ;  text-decoration:none ; border-bottom:1px solid #333333 ; line-height:170% ; letter-spacing:0em}
.back a:hover,a:active,focus {font-family:Verdana,Sans-serif,"MS PGothic",Osaka ; color:#333333 ; text-decoration:none ; border-bottom:2px solid #333333 ; line-height:170% ; letter-spacing:0em}

.heightLineParent{
clear:both;
}

.page{
width:545px;
clear:both;
margin:0 0 10px 0;
}

.ti_patient{
margin: 3px 0px 0px 0px; padding: 0px 0px 0px 0px;
background:URL(../images/ti_patient_bg.jpg) no-repeat left top;
width:545px;
height:208px;
font-family:Verdana,Arial,Helvetica,"MS PGothic",Osaka ;
line-height:170px;
font-size:20px;
}

.table{
background:#cccccc;
margin-top:10px;
margin-left:10px;
}

.table th{
font-size:77%;
text-align:left;
color#555555;
background:#EBF9DF;
}

.table td{
font-size:77%;
color:#555555;
background:#ffffff;
}
