body {
	background-color:#FFFFFF;
	font-family:sans-serif;
	font-size:100%;
}
.clear {/*float fix parts*/
	height:1px;
	font-size:1px;
	clear:both;
}

/**********
HEADER AREA
**********/
#header-container {
	width:728px;height:82px;
	margin:6px auto 0;
	background:transparent url(header/background.gif) repeat-x scroll left bottom;
	clear:both;
}
#header-container h1 {
	margin:0;padding:3px 0 0 6px;
	float:left;
}
#header-container h1 a {
	display:block;
	width:125px;height:67px;/*pic size[w:125px,h:67px]*/
	margin:0;padding:0;
	cursor:hand;
}
#header-container h1 div {
	width:125px;height:67px;/*pic size[w:125px,h:67px]*/
	margin:0;padding:0;
	background:transparent url(header/logo.gif) no-repeat scroll left top;
}
#header-container h1 span {display:none;}
#header-container .menu {
	width:580px;/*720-125[LOGO]-87[MYPAGE]*/
	margin:3px 0;
	float:right;
}
#header-container .menu ul {
	width:100%;
	float:right;
	padding:0;margin:0;
	list-style:none;
}
#header-container .menu ul li {
	margin:0;padding:0;
	float:right;
	/*background:transparent url(header/menu_bullet.gif) no-repeat scroll 0 3px;*/
	font-size:9px;
}
#header-container .menu ul li.mypage {
	background:none;
}
#header-container .menu ul li a {
	display:block;
	text-decoration:none;
	color:#666666;
	padding-left:16px;
	margin:4px 6px 0 0;
}

#header-container .menu ul li.mypage a {
	width:87px;
	height:26px;
	margin:0;
	padding:0;
	background:transparent url(button/mypage.gif) no-repeat scroll 0px 0px;
}
#header-container .menu ul li.mypage a:visited {background-position:0 0px;}
#header-container .menu ul li.mypage a:hover {background-position:0 -26px;}
#header-container .menu ul li.mypage a:active {background-position:0 -52px;}
#header-container .menu ul li.mypage span {display:none;}

#header-container .menu ul li.regist a {
	width:225px;
	height:26px;
	margin:0;
	padding:0;
	background:transparent url(button/regist.gif) no-repeat scroll 0px 0px;
}
#header-container .menu ul li.regist a:visited {background-position:0 0px;}
#header-container .menu ul li.regist a:hover {background-position:0 -26px;}
#header-container .menu ul li.regist a:active {background-position:0 -52px;}
#header-container .menu ul li.regist span {display:none;}

#header-container .menu ul li.logout a {
	width:87px;
	height:26px;
	margin:0 0 0 5px;
	padding:0;
	background:transparent url(button/logout.gif) no-repeat scroll 0px 0px;
}
#header-container .menu ul li.logout a:visited {background-position:0 0px;}
#header-container .menu ul li.logout a:hover {background-position:0 -26px;}
#header-container .menu ul li.logout a:active {background-position:0 -52px;}
#header-container .menu ul li.logout span {display:none;}


#header-container h2 {
	width:385px;height:17px;
	margin:2px 0 0 10px;
	background:transparent url(header/shoulder.gif) no-repeat scroll 0px 0px;
	float:left;
}
#header-container h2 span {
	display:none;
}


/**********
FORM AREA
**********/
#form-container {
	width:692px;/*height:180px;*//*720px,196px*/
	margin:0 auto;
	height:35px;
	padding:2px 10px;
	clear:both;
	background-color:#F8F8F8;
	border-bottom:2px solid #C3C3C3;
}

#form-container #form-inner{

	padding:0;
	float:left;
}

#form-container .form-box{
	width: 410px;
	height: 21px;
	margin:4px 12px 4px 0;
	float:left;
}

#form-container .form-box input{
	width: 400px;
	margin: 0;
	padding:0;
	float:left;
}

#form-container .form-button{
	height: 21px;
	margin:3px 0 3px 0;
	float:left;
	width: 200px;
}

#form-container .form-button .hospitalsearch input{
	width:83px;
	height:21px;
	margin:0 6px 0 0;
	padding:0;
	float:left;
	display: block;
}
#form-container .form-button .hospitalsearch span {display:none;}

#form-container .form-button .kuchikomisearch input{
	width:104px;
	height:21px;
	margin:0;
	padding:0;
	float:left;
	display: block;
}


/**********
TEXTMENU AREA
**********/
#textmenu-container {
	width:692px;/*height:180px;*//*720px,196px*/
	margin:0 auto;
	padding:6px 10px;
	clear:both;
	background-color:#EFEFEF;
	border-bottom:2px solid #C3C3C3;
}

#textmenu-container #textmenu-inner .textmenu .menu {
	width:580px;/*720-125[LOGO]-87[MYPAGE]*/
	height: 20px;
	margin:0;
	padding:0;
}
#textmenu-container #textmenu-inner .textmenu ul {
	width:100%;
	float:left;
	padding:0;
	margin:0 0 -2px 0;

	list-style:none;
	float:left;
}
#textmenu-container #textmenu-inner .textmenu ul li {
	margin:0;
	padding:0;
	float:left;
	font-size:12px;
}
#textmenu-container #textmenu-inner .textmenu ul li a {
	text-decoration:underline;
	color:#7F581B;
	padding:0 4px 0 4px;
}
#textmenu-container #textmenu-inner .textmenu ul li a:hover {
	color:#DD9900;
}
/**********
FOOTER AREA
**********/
#footer-container {
	width:728px;height:8px;
	margin:40px auto 10px;padding-top:14px;
	background:transparent url(footer/background.gif) repeat-x scroll left top;
	clear:both;
}
#footer-container .wrapper {
	float:left;
}
#footer-container .menu {
	width: 100%;
	margin:3px 0;
	float:left;
}
#footer-container .menu ul {
	float:left;
	padding:0;margin:0;
	list-style:none;
	/*
	margin:0;padding:0;
	list-style:none;
	font-size:56%9px*/
}
#footer-container .menu ul li {
	margin:0;padding:0;
	float:left;
	background:transparent url(header/menu_bullet.gif) no-repeat scroll 0 3px;
	font-size:9px;
/********************
	margin:0;padding:0;
	float:left;
	color:#ac936c;
********************/
}

#footer-container .menu ul li a {
	display:block;
	text-decoration:none;
	color:#666666;
	padding-left:16px;
	margin:4px 6px 0 0;
}
#footer-container .copyright {
	margin:8px 0;
	color:#ff9f60;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:63%;/*10px*/
	font-size:69%;/*11px*/
	font-size:75%;/*12px*/
}
#footer-container .banner {
	float:right;
}
/**********
PUBLIC AREA
**********/
#public-container {
	margin:0 auto;padding:0;
	width:720px;height:50px;
	background:#ffead5 url(public_background.gif) no-repeat scroll left top;
}
#public-inner {
	padding:11px 0 0 57px;
}
#public-container img {
	border:none;
}
/**********
CRUMB AREA
**********/
#crumb-container {
	margin:0em auto;
	padding:0;
	width:692px;
	font-size:75%;
	color:#8f866a;
}
#crumb-container span {
	/*color:#8f866a;*/
}
#crumb-container span a {
	margin:0 0.5em;
	color:#8f866a;
}
#crumb-container span strong {
	margin:0 0.5em;
	color:#fe633c;
	font-weight:normal;
}
#crumb-container .splink {
	margin-right:0.4em;
	float:right;
}
#crumb-container .splink a {
	color:#fe633c;
}
/**********
RECOMMEND LIST AREA
**********/
#recommend-container {
	width:720px;
	margin:20px auto 0;
	clear:both;
}
/* .header setting [general setting : style.css] start */
#recommend-container div.header {}
#recommend-container div.header h3 {}
#recommend-container div.header h3 img {}
#recommend-container div.header h3 small {}
#recommend-container div.header .right {}
#recommend-container div.header .right a {}
/* .header setting end */
#recommend-container ul {
	width:100%;
	padding:0;margin:0;
	list-style:none;
}
#recommend-container ul li {
	margin:0 10px 0.5em;padding:0;
	clear:both;
}
#recommend-container ul li img {
	margin:0 8px 8px 0;
	float:left;
	vertical-align:top;
	border:none;
}
#recommend-container ul li h4 {
	margin:0;padding:0;
	font-size:75%;
	float:left;
}
#recommend-container ul li h4 a {
	color:#f5821a;
}
#recommend-container ul li h4 a .title {
	font-weight:bold;
}
#recommend-container ul li h4 a .name {
	font-weight:normal;
	padding-left:0.5em;
	text-decoration:none;
}
#recommend-container ul li .summary {
	margin:0;padding:0;
	font-size:75%;
	line-height:1.6;
	color:#333333;
}
#recommend-container ul li .wrapper {
	float:left;
}
/**********
MYNAME AREA
**********/
#myname-container {
	width:720px;
	margin:10px auto 0;
	clear:both;
}
#myname-container .modify {
	float:right;width:310px;
}
#myname-container .modify ul {
	padding:0;margin:0;
	list-style:none;
}
#myname-container .modify ul li {
	font-size:75%;
	margin:0 5px;
	float:right;
}
#myname-container .modify ul li a {
	display:block;
	padding:0.5em 0 0.5em 18px;
	background:transparent url(modify_bullet.gif) no-repeat scroll 0 0.4em;
	color:#fe633c;
}
#myname-container .info {
}
#myname-container .info .face {
	margin:0 6px 0 10px;
	float:left;
}
#myname-container .info .name {
	padding:0.5em 0 5px;
	font-weight:bold;
	font-size:100%;
}
#myname-container .info .name small {
	margin:0 0.5em;
	font-weight:normal;
	font-size:75%;
}
#myname-container .info .spot {
	font-size:75%;
	color:#fe633c;
}

/**********
DOCUMENT AREA
**********/
#document-container {
	width:692px;
	margin:0 auto 30px;
	color:#444444;
	clear:both;
	font-size:75%;
}
#document-inner {
	width:660px;
	margin:0 auto;
	line-height:1.4;
}
#document-container h3 {
	margin:1em 0;padding:0 0 0.2em 20px;
	background:transparent url(document/bullet.gif) no-repeat scroll 0 2px;
	font-size:133%;
	font-weight:bold;
	color:#444444;
}
#document-container h4 {
	margin:0.5em 0;
	font-size:133%;
	font-weight:bold;
	color:#fe633c;
}
#document-container h5 {
	margin:0.5em 0;
	font-size:116%;
	font-weight:bold;
	color:#444444;
}
#document-container p {
	margin:0.5em 0;margin-left:1.5em;
	line-height:1.6;
	color:#444444;
}
#document-container ul {
	margin:0;padding-left:2em;
}

#document-container div div ul {
	margin-left:2em;padding-left:2em;
	color:#00CCFF;
}
#document-container .frame {
	padding:0.5em 1em;
	border:1px solid #ffc387;
}
#document-container ul.bullet {
	list-style:disc;
	color:#ffc387;
}
#document-container ul.bullet ul {
	color:#444444;
}
#document-container ul.bullet li {
	margin-top:2em;
}
#document-container ul.bullet ul li {
	margin-top:0.4em;
}
#document-container ul.disc {
	list-style:disc;
	color:#444444;
}
#document-container ul.square {
	list-style:square;
	color:#444444;
}
#document-container a {
	color:#fe633c;
}
#document-container ol li {
	margin:0.5em 0;
}
#document-container .sign {
	text-align:right;
}
#document-container table.profile {
	border-collapse:collapse;
	border-spacing:0;
}
#document-container table.profile th ,
#document-container table.profile td {
	border-top:1em solid #FFFFFF;
	padding:0.2em 1em;
}
#document-container table.profile th {
	color:#fe633c;
	white-space:nowrap;
	border-right:1px dotted #ffc387;
	text-align:right;
	vertical-align:top;
}
#document-container dl {
	margin:0.5em 0 1em;padding:0;
}
#document-container dl dt {
	width:3em;
	text-align:right;
	float:left;
}
#document-container dl dd {
	margin:0.2em 0;
	margin-left:3.5em;
}

/**********
ABOUT QLIFE AREA
**********/

#aboutqlife-pankuzu{
	margin:0 auto;
	color:#444444;
	clear:both;
	font-size:10px;
	text-decoration:none;
}

#aboutqlife-pankuzu2{
	padding-left:500px;
	margin:0 auto;
	font-size:10px;
	text-align:right;
	text-decoration:none;
}
#aboutqlife-containerer{
	width:100%;
	margin:0 auto;
		clear:both;
	list-style-type:none;
}
	
#aboutqlife-inner {
	width:100%;
	margin:0 auto;
	line-height:20px;
}
#aboutqlife-container h3 {
	margin:0.5em 0;padding:0 0 0 2px;
	font-size:133%;
	font-weight:bold;
	color:#444444;
}

#h4 {
	margin: 0em;
	font-size:110%;
	font-weight:bold;
	color:#fe633c;
}
#aboutqlife-container h4 {
	margin: 0em;
	font-size:110%;
	font-weight:bold;
	color:#fe633c;
}
#aboutqlife-container h5 {
	margin:0.5em 0;
	font-size:116%;
	font-weight:bold;
	color:#444444;
}
#aboutqlife-container h6 {
	margin:0.2em 0;
	font-size:100%;
	font-weight:bold;
	color:#444444;
}

#aboutqlife-container h7 {
	margin: 0em;
	font-size:110%;
	font-weight:bold;
	color:#fe633c;
	border-bottom:1px solid #ffcc99;
	width:898px;
}
#aboutqlife-container p {
	margin:0.5em 0;
	line-height:1.6;
	color:#444444;
}
#aboutqlife-container ul {
	margin:0;padding-left:2em;
}

#aboutqlife-container div div ul {
	margin-left:2em;padding-left:2em;
	color:#00CCFF;
}
#aboutqlife-container .frame {
	padding:0.5em 1em;
	border:1px solid #ffc387;
}
#aboutqlife-container .frame h4 {
	margin:0.5em 0;
	font-size:133%;
	font-weight:bold;
	color:#fe633c;
}
#aboutqlife-container .frame p {
	margin-left:0.5em;
}
#aboutqlife-container ul.bullet {
	list-style-type:none;
	color:#fe633c;
}
#aboutqlife-container ul.bullet ul {
	color:#444444;
}
#aboutqlife-container ul.bullet li {
	margin-top:1.5em;
	list-style-type:none;
}
#aboutqlife-container ul.bullet ul li {
	margin-top:0.4em;
}
#aboutqlife-container ul.disc {
	list-style-type:none;
	color:#444444;
}
#aboutqlife-container ul.square {
	list-style-type:none;
	color:#444444;
}
#aboutqlife-container a {
	color:#fe633c;
}
#aboutqlife-container strong {
	border-bottom:1px dashed #999999;
}

/**********
TO INSTITUTION AREA
**********/
#toinstitution-container {
	width:692px;
	margin:0 auto 30px;
	color:#444444;
	clear:both;
	font-size:75%;
}

#toinstitution-inner {
	width:660px;
	margin:0 auto;
	line-height:1.4;
}

#toinstitution-inner2 {
	float:left;
	width:355px;
	margin:0;
	line-height:1.4;
}
#toinstitution-inner_right{
	padding-top:10px;
	width:294px;
	margin-left:365px;
	line-height:1.4;
}
#toinstitution-container h3 {
	margin:1em 0;padding:0 0 0.2em 20px;
	background:transparent url(document/bullet.gif) no-repeat scroll 0 2px;
	font-size:133%;
	font-weight:bold;
	color:#444444;
}
#toinstitution-container h4 {
	margin:1em 0;
	font-size:133%;
	font-weight:normal;
	color:#fe633c;
}
#toinstitution-container h5 {
	margin:0.5em 0;
	font-size:116%;
	font-weight:bold;
	color:#444444;
}
#toinstitution-container h6 {
	margin:0.5em 0;
	font-size:100%;
	font-weight:bold;
	color:#444444;
}
#toinstitution-container p {
	margin:0.5em 0;
	line-height:1.6;
	color:#444444;
}
#toinstitution-container ul {
	margin:0;padding-left:2em;
}
#toinstitution-container div div ul {
	margin-left:2em;padding-left:2em;
	color:#00CCFF;
}
#toinstitution-container ul.bullet {
	list-style:disc;
	color:#fe633c;
	margin-bottom:3em;
}
#toinstitution-container ul.bullet ul {
	color:#444444;
}
#toinstitution-container ul.bullet li {
	margin-top:1em;
}
#toinstitution-container ul.bullet ul li {
	margin-top:0.4em;
}
#toinstitution-container ul.disc {
	list-style:disc;
	color:#444444;
}
#toinstitution-container ul.square {
	list-style:square;
	color:#444444;
}
#toinstitution-container a {
	color:#fe633c;
}
#toinstitution-container strong {
	border-bottom:1px dashed #999999;
}
#toinstitution-container dl {
	margin:0.5em 0 1em;padding:0;
}
#toinstitution-container dl dt {
	width:1em;
	text-align:right;
	float:left;
}
#toinstitution-container dl dd {
	margin:0.2em 0;
	margin-left:1.5em;
}

/**********
FRONT DESK
**********/
#frontdesk-container {
	width:692px;
	margin:30px auto;
}

#frontdesk-inner {
	width:400px;
	margin:0 auto;padding:0.2em 1em 0.5em;
	font-size:75%;
	color:#444444;
}
#frontdesk-container a {
	color:#fe633c;
}
#frontdesk-container .head {
	margin-bottom:0.5em;padding:0.3em 2em;
	font-weight:bold;
	border-bottom:1px solid #ffc387;
	color:#fe633c;
}
#frontdesk-container .name {
	padding:0 2em;
	font-weight:bold;
}
#frontdesk-container .tel {
	padding:0 1em 0 2em;
	float:left;
}
#frontdesk-container .mail {
	padding:0 2em 0 0;
	float:left;
}
#frontdesk-container .mail a {
	color:#444444;
}
#frontdesk-container .button {
	margin:0;padding:1em 1em 0;
	text-align:center;
	clear:both;
}

.h4_line {
	padding-bottom:5px;
	padding-top:10px;
	border-bottom:1px solid #ffcc99;
	width:855px;
}
/**********
ERROR AREA
**********/
#error-container {
	width:720px;
	margin:1em auto 0;
	font-size:75%;
}
#error-inner {
	margin:0 20px;padding:1em;
	border:1px dashed #FF0000;
	background-color:#FFDFDF;
}
#error-container ul {
	margin:0 20px 0 50px;padding:0;
	color:#FF0000;
	list-style-type: square;
}
#error-container ul li {
}
/**********
ERROR DIALOGUE
**********/
#errordialogue-container {
	width:720px;
	margin:1em auto 10em;
	font-size:75%;
}
#errordialogue-inner {
	margin:0 40px 0;padding:1em 5em;
	border:1px solid #fe633c;
	background-color:#FFFFFF;
}
#errordialogue-container ul {
	margin:1em 1em;padding:0;
	color:#fe633c;
	list-style-type: square;
}
#errordialogue-container ul li {
}
#errordialogue-container .button {
	width:50%;
	margin:2em auto 1em;padding:0;
}
#errordialogue-container .button a {
	display:block;
	margin:0;padding:0.3em;
	color:#333333;
	border:1px solid #999999;
	background-color:#EDEDED;
}
/**********
LOCAL HEAD
**********/
#localhead-container {
	width:720px;
	margin:20px auto;
}
#localhead-container .header {
	height:inherit;
	margin:0;padding:0;padding-bottom:4px;
	border-bottom:2px solid #CCCCCC;
}
#localhead-container .header h3 {
	height:22px;
	margin:0;padding:0;padding-left:36px;
	background:transparent url(mark22/inquiry.gif) no-repeat scroll 10px 0;
	font-size:100%;
	font-weight:bold;
	line-height:22px;
	color:#444444;
	float:left;
}
#localhead-container .header h3.inquiry {}
#localhead-container .header h3.regist {background-image:url(mark22/regist.gif);}
#localhead-container .header h3.error {background-image:url(mark22/error.gif);}
#localhead-container .header small {
	margin:0;padding:0;margin-left:2em;
	line-height:22px;
	font-weight:normal;
	font-size:75%;
	float:left;
}
#localhead-container .header .right {
	margin:0;padding:0;padding-right:10px;
	float:right;
}
#localhead-container .header .right a {
	display:block;
}
#localhead-container .note {
	margin:4px 0 4px 34px;
	font-size:75%;
	color:#b97533;
}
#localhead-container .note strong {
	font-weight:normal;
	color:#FF0000;
}
#campaign-container {
	width:720px;
	margin:20px auto 10px;
	text-align:center;
}

/**********
GMAP BALLOON
**********/
.gmap-balloon {
	width:240px;
	font-size:75%;
}
.gmap-balloon h2 {/* Hospital Name */
	margin:0 10px 4px 0;padding-left:18px;
	background:transparent url(hospital_bullet.gif) no-repeat scroll left top;
	font-weight:bold;
	font-size:100%;
	color:#fe633c;
}
.gmap-balloon h2 a {color:#fe633c;}
.gmap-balloon h2 a:hover { background-color:#ffdead;}
.gmap-balloon h3 {/* Address */
	margin:0 0 6px;
	font-weight:normal;
	font-size:100%;
	color:#333333;
}
.gmap-balloon h3 em {/* Address Postal Mark */
	margin:0 2px 0 0;padding:0 1px;
	background-color:#999999;
	font-weight:bold;
	font-size:83%;
	font-style:normal;
	color:#FFFFFF;
}
.gmap-balloon h5 {
	width:36px;height:32px;
	margin:0;
	background:transparent url(value32/z.gif) no-repeat scroll left top;
	float:left;
}
.gmap-balloon h5.a { background-image:url(value32/a.gif);}
.gmap-balloon h5.b { background-image:url(value32/b.gif);}
.gmap-balloon h5.c { background-image:url(value32/c.gif);}
.gmap-balloon h5.d { background-image:url(value32/d.gif);}
.gmap-balloon h5.e { background-image:url(value32/e.gif);}
.gmap-balloon h5.z { background-image:url(value32/z.gif);}
.gmap-balloon h6 {/*Value Property*/
	margin:0;
	font-weight:normal;
	font-size:83%;font-size:9px;
	color:#999999;
}
.gmap-balloon h4 {/*Post Counter*/
	margin:0;
	font-size:100%;
	float:right;
}
.gmap-balloon h4 span {
	display:block;
	margin:0;margin-left:4px;padding:1px 4px;
	border:1px solid #fe633c;
	font-weight:normal;
	font-size:83%;
	color:#333333;
}
.gmap-balloon h4 em {/*Post Counter Value*/
	font-weight:bold;
	font-style:normal;
	font-size:120%;
	color:#fe633c;
}



/*********************************

SEARCH RESULT

*********************************/

#result-wrapper #widesky-container {
	width:200px;
	height:632px;
	margin:0;
	padding:0;
	float:right;
	background-color:#FFFFFF;
}

#result-wrapper #widesky-container #wrapper {
	margin:16px 0;
	padding:0;
	text-align:center;
}

#result-wrapper #widesky-container #wrapper a {
	margin:16px 0;
}

#result-wrapper #widesky-container #wrapper img {
	width:160px;
	height:600px;
	border:none;
}

#result-wrapper #widesky-container #wrapper span {
	display:none;
}

/* searchResult-header */

#searchResult-header{
	width:720px;
	height:32px;
	margin:3px auto 10px auto;
	padding:0;
	clear:both;
	background-color:#FFCC99;
	border-bottom:2px solid #FF9900;
}

#searchResult-inner{
	width:720px;
	height:32px;
	margin:0;
	padding:0;
	clear:both;
	border-top:2px solid #FF9900;
}

#searchResult-wrapper{
	width:710px;
	height:22px;
	margin:2px 5px 2px 5px;
	padding:0;
	clear:both;
}

#searchResult-wrapper .searchResult-title{
	width:25%;
	float:left;
}

#searchResult-wrapper .searchResult-title h3{
	font-size:12pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	margin:5px auto;

	padding:0;
}

#searchResult-wrapper .searchResult-info{
	width:70%;
	float:right;
	text-align: right;
}

#searchResult-wrapper .searchResult-info p{
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	margin:5px auto;
	padding:0;
}

#searchResult-wrapper .searchResult-info span{
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
}

/* details-title */

#details-title{
	width:720px;
	margin:2px auto;
	padding:2px 0;
	clear:both;
}

#details-title a{
	font-size:12pt;
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
	margin:0 5px;
	padding:0;
}

#details-title a:hover{
	color: #0077CC;
}

/* details */

#details{
	width:720px;
	margin:2px auto;
	padding:2px 0;
	clear:both;
}

#details p{
	font-size:10pt;
	line-height:160%;
	margin:0 5px;
	padding:0;
}

#details strong{
	font-size:10pt;
	margin:0;
	padding:0;
}

#details #nohitbox{
	width:500px;
	margin:4px 0 15px 0;
	padding:8px 0 8px 45px;
	font-size:11pt;
	font-weight:bold;
	background:transparent url(search/nohit.gif) no-repeat scroll 5px 0px;
}

#details ul{
	font-size:10pt;
	line-height:160%;
	margin:5px 0 20px 5px;
	padding:0;
}

#details ul li{
	margin-left:32px;
	padding:0;
}


/* posted-date */
#posted-date{
	width:720px;
	height:auto;
	margin:2px auto;
	padding:0;
	clear:both;
}

#posted-date p{
	font-size:9pt;
	font-style: normal;
	font-weight: normal;
	color: #009999;
	text-decoration: none;
	text-align: left;
	margin:0 4px;
	padding:0;	
}

#posted-date span{
	font-style: normal;
	font-weight: bold;
}


/* hospitalName-wrapper */
#hospitalName-wrapper{
	width:720px;
	height:16px;
	margin:2px auto;
	padding:2px 0;
	clear:both;
}

#hospitalName-wrapper #hospitalName{
	height:16px;
	float:left;
	margin:0 auto;
	padding:0;
}

#hospitalName-wrapper #hospitalName p{
	font-size:9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin:2px 0 0 5px;
	padding:0;
	line-height:120%;
}

#hospitalName-wrapper #hospitalName p a{
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}

#hospitalName-wrapper #hospitalName p a:hover{
	color: #0077CC;
}

/* treatment-subject */

#treatment-subject{
	width:720px;
	margin:0 auto;
	padding:2px 0;
	clear:both;
}

#treatment-subject p{
	font-size:9pt;
	font-style: normal;
	font-weight: normal;
	line-height:140%;
	color: #000000;
	text-decoration: none;
	margin:0 5px;
	padding:0;
}

/* pageList-box */

#pageList-box{
	width:720px;
	margin:2px auto;
	padding:2px 0;
	clear:both;
}

#pageList-box p{
	font-size:11pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: right;
	margin:0;
	padding:0;
}

#pageList-box a{
	color: #009999;
}

#pageList-box a:hover{
	color: #00DDDD;
}

#pageList-box p span{
	font-weight: bold;
	text-decoration: none;
}

/************************

BANNER CONTAINERS

*************************/

/* largebanner 728*90px */
#largebanner-container {
	width:728px;
	margin:14px auto;
	padding:0;
	clear:both;
}

#largebanner-container wrapper{
	margin:0 auto;
	padding:0;
	clear:both;
	text-align:center;
}

#largebanner-container .banner a{
	width:728px;
	height:90px;
	margin:0;
	padding:0;
	display:block;
	margin:0;
	text-align:center;
	vertical-align:middle;
}

#largebanner-container .banner img{
	width:728px;
	height:90px;
	border:none;
}

#largebanner-container .banner span{
	display:none;
}

/* fullbanner */

#fullbanner-container{
	width:728px;
	margin:14px auto;
	padding:0;
	clear:both;
}

#fullbanner-container #wrapper{
	margin:0;
	padding:0;
	clear:both;
	text-align:center;
}

#fullbanner-container #wrapper img{
	width:468px;
	height:60px;
	border:none;
}

#fullbanner-container #wrapper span{
	display:none;
}

/* smallbanner */

#smallbanner-container{
	width:700px;
	height:60px;
	margin:14px auto 14px auto;
	padding:0;
	clear:both;
	color:#444444;
}

#smallbanner-container #wrapper{
	margin:0;
	padding:0;
	clear:both;
	text-align:left;
}

#smallbanner-container #wrapper p{
	margin:4px 0;
	padding:0;
	font-size:12px;
}

#smallbanner-container #banner-box{
	width:120px;
	height:60px;
	margin:0;
	padding:0;
	float:left;
	display:block;
	border:none;
}

#smallbanner-container #banner-box img{
	width:120px;
	height:60px;
	border:0px;
	margin:0;
	padding:0;
}

#smallbanner-container #banner-box span{
	display:none;
}

#smallbanner-container #text-box{
	width:230px;
	height:60px;
	margin:0;
	padding:0;
	font-size:12px;
	line-height:120%;
	float:left;
	display:block;
}

#smallbanner-container #text-box a{
	margin:0 0 0 8px;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#7F581B;
}

#smallbanner-container #text-box a:hover{
	color:#DD9900;
}

#smallbanner-container #text-box p{
	margin:4px 20px 0 8px;
	padding:0;
	font-size:12px;
	line-height:120%;
}

#adtext-box{
	width:692px;
	height:75px;
	clear:both;
	margin:8px auto 0;
	margin-bottom: 0;
}

#adtext-box .adtext ul{
	margin:5px 8px;
	padding:0;
	font-size:80%;
	line-height:170%;
}

#adtext-box .adtext ul li{
	margin:0;
	padding:0;
	list-style-type: none;
	color:#ff6633;
	font-weight:bold;
}

#adtext-box .adtext ul li a{
	color:#7F581B;
	font-weight:normal;
}

#adtext-box .adtext ul li a:hover{
	color:#DD9900;
}

/* ADTEXT SIDE */
#adtext-box-side{
	width:200px;
	height:630px;
	clear:both;
	margin-top: 8px;
	margin-bottom: 0;
	padding:0;
	float:right;
	background-color:#FFFFFF;

}

#adtext-box-side .adtext-side ul{
	margin:5px 8px;
	padding:0;
	font-size:80%;
	line-height:170%;
}

#adtext-box-side .adtext-side ul li{
	margin:0;
	padding:0;
	list-style-type: none;
	color:#ff6633;
	font-weight:bold;
}

#adtext-box-side .adtext-side ul li a{
	color:#7F581B;
	font-weight:normal;
}

#adtext-box-side .adtext-side ul li a:hover{
	color:#DD9900;
}


/************************

ATTENTION

*************************/

/* attention 728*62px */
#attention-box{
	width:728px;
	clear:both;
	margin-top: 14px;
	margin-bottom: 14px;
	background-color: #F4F4F4;
	border: 1px solid #CDCDCD;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}

#attention-box .attention p{
	margin:0px;
	padding:0px;
	font-size:80%;
	line-height:160%;
	text-align: center;
}


/************************

COPYRIGHT

*************************/

/* copyright 728*62px */
#copyright-box{
	width:728px;
	clear:both;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 0px;
}

#copyright-box .copyright p{
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:20px;
	text-align: center;
}

/* appended by tsiaoyu@20070724 */
#right_top{
	float:left;
	width:208px;
}

#right_block{
	padding-left:8px;
	width:200px;
}

#right_block_login{

	width:200px;
	height:26px;
}

#right_block_login_title{
	float:left;
	width:121px;
	height:26px;
}

#right_block_forget_pwd{
	color:#7F581B;
	width:183px;
	text-align:center;
	float:left;
	margin-top:15px;
	padding-left:7px;
	padding-bottom:10px;

}
/************************

to-institution_2_tuika

*************************/

.button_drqlife{
	padding-top:5px;
	padding-left:10px;
}

.top10{
	padding-top:10px;
}

.top20{
	padding-top:10px;
	_padding-top:45px;
}

