/* default */
body {
	margin: 0px;
	color: #666666;
	font-size: 9pt;
	font-family: "MS PGothic";
	line-height:18px;
	color:#4B4B4B;
	}
 A:link {text-decoration: underline; color: #0054B2} 
 A:active {text-decoration: underline; color: #0054B2} 
 A:visited {text-decoration: underline; color: #87124F} 
 A:hover {text-decoration: none; color: #001B8D}


/* common */	
.common_title {color:#003399;  font-weight:bold}
.common_content { padding-left:15px}
.topmargin_10 {margin-top:13px}
.topmargin_25 {margin-top:25px}
.topmargin_45 {margin-top:45px}
.leftmargin_10 {margin-left:10px}
.smallfont {font-size: 8pt; line-height:15px; margin-top:8px}
.content_more_r {font-size: 8pt; background-image:url(../images/bullet_more_red.gif); 
                 background-repeat:no-repeat; background-position:right; width:63px}
.content_more {font-size: 8pt; background-image:url(../images/bullet_more_blue.gif); 
               background-repeat:no-repeat; background-position:right; width:63px}
 A.content_more1:link {text-decoration: underline; color: #ffffff} 
 A.content_more1:active {text-decoration: underline; color: #ffffff} 
 A.content_more1:visited {text-decoration: underline; color: #ffffff} 
 A.content_more1:hover {text-decoration: none; color: #ffffff}
 A.content_more2:link {text-decoration: underline; color: #42658C} 
 A.content_more2:active {text-decoration: underline; color: #42658C} 
 A.content_more2:visited {text-decoration: underline; color: #42658C} 
 A.content_more2:hover {text-decoration: none; color: #42658C}
   
 A.bm:link {color:#FFFFFF; text-decoration: none} 
 A.bm:active {color:#FFFFFF; text-decoration: none} 
 A.bm:visited {color:#FFFFFF; text-decoration: none} 
 A.bm:hover {text-decoration: underline}
 
 A.list_page:link {color:#4b4b4b; text-decoration: none} 
 A.list_page:active {color:#4b4b4b; text-decoration: none} 
 A.list_page:visited {color:#4b4b4b; text-decoration: none} 
 A.list_page:hover {color: #0066FF; text-decoration: underline}
.small_white {color:#FFFFFF; font-size:8pt; font-weight:normal}
.small_gray {color:#8D8D8D; font-size:8pt; font-weight:normal}
.padding10 {padding:8px}
blockquote {background-color:#FFFFFF; padding:10px; border:1px solid #cccccc; color:#7F7F7F}
 
 
 
/* main */	
.top_bar {background-color:#436AB9; background-image: url(../images/main_topbar_end.gif); 
          background-position:right; background-repeat:no-repeat; height:5px}
.banner_left {margin:10px; text-align:center}
.banner_right {margin-bottom:10px}
.consult_q {background-color:#F2F6F7; height:29px; padding-left:3px; padding-right:5px}
 A.consult_q:link {text-decoration: underline} 
 A.consult_q:active {text-decoration: underline} 
 A.consult_q:visited {text-decoration: underline} 
 A.consult_q:hover {text-decoration: none; color: #0033FF;}
.consult_c {height:34px; color: #4b4b4b; padding-left:20px}
.content_title {color: #ffffff; font-weight:bold; padding-left:20px}

.news_subject {color: #01428B; font-size: 11pt; font-weight:bold}
 A.news_subject:link {text-decoration: underline;} 
 A.news_subject:active {text-decoration: underline;} 
 A.news_subject:visited {text-decoration: underline;} 
 A.news_subject:hover {text-decoration: none; color: #0033FF}
.news_link {color: #3366CC}
 A.news_link:link {text-decoration: underline;} 
 A.news_link:active {text-decoration: underline;} 
 A.news_link:visited {text-decoration: underline;} 
 A.news_link:hover {text-decoration: none; color: #0033FF}

.minfo_td {border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1}
.minfo_subject {color: #0066CC; font-size: 9pt; font-weight:bold; background-image: url(../images/bullet_bluebar.gif); 
                background-position:left; background-repeat:no-repeat; padding-left:14px}
 A.minfo_subject:link {text-decoration: underline;} 
 A.minfo_subject:active {text-decoration: underline;} 
 A.minfo_subject:visited {text-decoration: underline; color: #0066CC} 
 A.minfo_subject:hover {text-decoration: none; color: #0033FF}
.smallfont_minfo {font-size: 8pt; line-height:15px; margin:5px 0px 3px 18px}

.interview_subject {color: #AC5D77; font-weight:bold; line-height:16px}
 A.interview_subject:link {text-decoration: underline;} 
 A.interview_subject:active {text-decoration: underline;} 
 A.interview_subject:visited {text-decoration: underline;} 
 A.interview_subject:hover {text-decoration: none; color: #A6004A}
.interview_name {line-height:15px; margin-top:6px; background:#E2D9D7; padding:4px; color:#494949}

.notice_subject { margin-left:10px}
 A.notice_subject:link {text-decoration: underline;} 
 A.notice_subject:active {text-decoration: underline;} 
 A.notice_subject:visited {text-decoration: underline;} 
 A.notice_subject:hover {text-decoration: none; color: #0033FF}





/* login */
.login_text {color:#CC0099; line-height:15px; font-size:8pt} 
 A.login_text:link {text-decoration: underline;} 
 A.login_text:active {text-decoration: underline;} 
 A.login_text:visited {text-decoration: underline;} 
 A.login_text:hover {text-decoration: none;	color: #0033CC;}
.login_text2 {color:#333333; line-height:15px; font-size:8pt}
.login_bg {background-image:url(../images/login_bg8.gif); background-repeat:no-repeat; background-position: top}
.login_bg2 {background-image:url(../images/login_dot2.gif); background-repeat:no-repeat; background-position: bottom}

/* input */
input, textarea {color:#666666}
#main_search {width:100%; background-color:#F5FBFF; border:1px solid #7F9DB9; height:18px}
#medical_search {width:238px; border:1px solid #7F9DB9; height:18px}
#event_search {width:138px; border:1px solid #7F9DB9;}
#library_search {width:400px; border:1px solid #7F9DB9; height:18px}
#consult_search {width:340px; border:1px solid #7F9DB9; height:18px}
#list_search {width:260px; border:1px solid #7F9DB9}
.login {width:113px; border:1px solid #7F9DB9; height:16px}
.login2 {width:150px; border:1px solid #7F9DB9; height:16px}
.comment { height:36px; width:100%; }
.consult_request { height:60px; width:99%; }


	
/* sub */
.subtitle {font-size:13pt; color:#101010; font-weight: bold}
.red_text {color:#FF0000}
.bold {font-weight:bold}
.gray {color:#7E7E7E}
.view_title { font-size:12pt; color:#000000; font-weight:bold; height:26px; padding:5px}
.view_category {color: #87B1D3; font-weight:bold}
.sublist {color:#CC0099; line-height:15px; font-size:9pt} 
 A.sublist:link {text-decoration: underline;} 
 A.sublist:active {text-decoration: underline} 
 A.sublist:visited {text-decoration: underline} 
 A.sublist:hover {text-decoration: none; color: #0033FF}
.green_text {color:#3B4F4F; font-weight: normal}

.interview_box {border:1px solid #E1E1E1; background: url(../images/main_interview_bg.gif) no-repeat right bottom; margin-top:10px; padding:15px; height:191px}
.column_box {border:1px solid #E1E1E1; background: url(../images/main_column_bg.gif) no-repeat right bottom; margin-top:10px; padding:15px; height:191px}
.interview_subject_sub {color: #01428B; font-size: 11pt; font-weight:bold; line-height:20px;}
 A.interview_subject_sub:link {text-decoration: underline;} 
 A.interview_subject_sub:active {text-decoration: underline;} 
 A.interview_subject_sub:visited {text-decoration: underline;} 
 A.interview_subject_sub:hover {text-decoration: none; color: #0033FF}
.interview_name_sub {line-height:17px; margin-top:8px; background:#F5F5F5; padding:4px 10px; color:#494949}
.media_leftmenu {color: #0066CC; font-weight:bold; background-image: url(../images/bullet_bluebar.gif); 
                background-position:left; background-repeat:no-repeat; padding-left:14px}
 A.media_leftmenu:link {text-decoration: none; color: #0066CC} 
 A.media_leftmenu:active {text-decoration: none; color: #0066CC} 
 A.media_leftmenu:visited {text-decoration: none; color: #0066CC} 
 A.media_leftmenu:hover {text-decoration: underline; color: #0033FF}
.media_list {background: #6998BE ; color:#FFFFFF; font-weight:bold; text-align:center; height:26px}
.media_list2 {background: #9EBCD5 ; color:#FFFFFF; font-weight:bold; text-align:center; height:26px}
.comment_nick {color:#003366; font-weight: bold}
.comment_text { padding: 5px 0px}
.columnist {margin:15px; background-color:#f7f7f7; color:#333333; width:95%; padding:10px}
 
.medical_q {background: url(../images/bullet_q1.gif) no-repeat center; height:26px}
.medical_search_bg {background: url(../images/medical_search_bg.gif) no-repeat left bottom;}
.medical_search {color: #01428B; padding:7px 9px; background: #EDEFDF; margin:16px 16px 16px 100px}
.medical_new {background: #C5C4B5; color:#262621; font-weight:bold; text-align:center; height:26px}
.medical_category { color:#023A78; font-weight:bold; padding:4px 6px; width:160px; background:#F0F0F0}
 A.mcategory_name:link {text-decoration: underline; color: #7070A1} 
 A.mcategory_name:active {text-decoration: underline; color: #7070A1} 
 A.mcategory_name:visited {text-decoration: underline; color: #7070A1} 
 A.mcategory_name:hover {text-decoration: none; color: #0033FF}
 
.event_search_sort {color:#A65C65; font-weight:bold; padding:0px 9px; margin:2px 10px 0px 89px}
.event_search {padding:7px 9px; background: #F8F2EE; margin:0px 10px 9px 89px}
/*.event_list {background: #D7C1C0; color:#5D1C24; font-weight:bold; text-align:center; height:26px}*/

.library_search {padding:7px 9px; background: #F2EFF4; margin:16px 16px 16px 100px}
.library_list_title {font-weight:bold; color:#281D6A}

.consult_category_first {background: #F1F1F1; font-weight:bold; color:#006666}
.consult_category_second {color: #999999}
 A.consult_category_second:link {text-decoration: none; color: #1A4D87} 
 A.consult_category_second:active {text-decoration: none; color: #1A4D87} 
 A.consult_category_second:visited {text-decoration: none; color: #1A4D87} 
 A.consult_category_second:hover {text-decoration: underline; color: #0066FF}
.consult_search {padding:7px 9px; background: #F7EED2; margin:16px 16px 0px 120px}
.consult_search2 {padding:7px 9px; margin:0px 16px 0px 120px}
.consult_toptext {color:#3B4F4F; padding:5px}
.consult_list {background: #A0C7D1; color:#33664F; font-weight:bold; height:26px}
.consult_list_title {font-weight:bold; font-size: 12pt; color:#281D6A}
 A.consult_list_title:link {text-decoration: none; color: #281D6A} 
 A.consult_list_title:active {text-decoration: none; color: #281D6A} 
 A.consult_list_title:visited {text-decoration: none; color: #281D6A} 
 A.consult_list_title:hover {text-decoration: underline; color: #0066FF}
.consult_list_tittext{font-size: 8pt; color:#281D6A}
.consult_list_text { padding:1px 30px}
.consult_monthly_image { padding:5px;}
.consult_monthly_name { font-weight: bold}
 A.consult_monthly_name:link {text-decoration: underline; color: #281D6A} 
 A.consult_monthly_name:active {text-decoration: underline; color: #281D6A} 
 A.consult_monthly_name:visited {text-decoration: underline; color: #281D6A} 
 A.consult_monthly_name:hover {text-decoration: none; color: #0066FF}
.consult_answerinfo {color:#1A6C78; background: url(../images/bullet_g.gif) no-repeat; padding-left:7px; line-height:15px}
 A.consult_answerinfo_a:link {text-decoration: underline; color: #0033FF} 
 A.consult_answerinfo_a:active {text-decoration: underline; color: #0033FF} 
 A.consult_answerinfo_a:visited {text-decoration: underline; color: #0033FF} 
 A.consult_answerinfo_a:hover {text-decoration: none; color: #0033FF}
.doctorinfo_counter {padding:4px; background-color:#FFFFFF; color:#003366}
.doctorinfo_counter_o {font-weight:bold; color:#FF3300}

.logintext { font-size:8pt; color:#CC6600;}
.logintext_top { color: #339900}
.login_item {font-weight:bold; padding:0px 15px}
.login_hospital { font-weight:bold; color:#006600;  font-size:11pt}

.cluboff_info {color:#0099FF}
.cluboff_date {color:#0033FF; font-weight:bold}
.myinfo_box {border:1px solid #E1E1E1; margin-top:10px; padding:1px;}


.privacy_subtitle {color:#5492CF; font-weight: bold; line-height: 50px; font-size: 12pt;}
.privacy_text {padding:0px 20px 30px 20px}
.agreement_title {
	font-weight: bold;
	font-size: 12pt;
	color: #333333;
}


/*--dfight create 20070127 -----*/
.error_msg {width:250px; height:25px; border:2px solid #c0c0c0; position:relative;  background-color:#00FFFF; z-index:2;}
.layer01 {border:1px solid #FF6600; background-color:#ffffff; width:230px}
/*--dfight create 20070127 -----*/


/* media */

.more {font-size:11px; padding-top:4px}
 A.more:link {text-decoration: none; color: #006699} 
 A.more:active {text-decoration: none; color: #006699} 
 A.more:visited {text-decoration: none; color: #006699} 
 A.more:hover {text-decoration: underline; color: #003753}
 
.news_subject {font-size:15px; font-weight:bold; padding-top:13px}
 A.news_subject:link {text-decoration: none; color: #6699CC} 
 A.news_subject:active {text-decoration: none; color: #6699CC} 
 A.news_subject:visited {text-decoration: none; color: #6699CC} 
 A.news_subject:hover {text-decoration: underline; color: #3366CC}
 
.news_list {color: #7f7f7f; background-color:#f5f5f5; padding:15px;  line-height:18px}
 
.inter_subject {font-size:15px; font-weight:bold}
 A.inter_subject:link {text-decoration: none; color: #227F87} 
 A.inter_subject:active {text-decoration: none; color: #227F87} 
 A.inter_subject:visited {text-decoration: none; color: #227F87} 
 A.inter_subject:hover {text-decoration: underline; color: #006666}
 
.subject_link {font-weight:bold}
 A.subject_link:link {text-decoration: none; color: #7f7f7f} 
 A.subject_link:active {text-decoration: none; color: #7f7f7f} 
 A.subject_link:visited {text-decoration: none; color: #7f7f7f} 
 A.subject_link:hover {text-decoration: underline; color: #0066CC}
 
.subject_link_big {font-weight:bold; font-size:14px}
 A.subject_link_big:link {text-decoration: none; color: #7f7f7f} 
 A.subject_link_big:active {text-decoration: none; color: #7f7f7f} 
 A.subject_link_big:visited {text-decoration: none; color: #7f7f7f} 
 A.subject_link_big:hover {text-decoration: underline; color: #0066CC}

.inter_1stimage {border:2px solid #75A9C1}
.inter_otherimage {border:1px solid #A4A4A4}
.inter_name {color:#244B73; padding:1px 6px; background-color:#C0E0E7}

.right_category {font-weight:bold; padding:5px 1px}
 A.right_category:link {text-decoration: none; color:#6699CC} 
 A.right_category:active {text-decoration: none; color:#6699CC} 
 A.right_category:visited {text-decoration: none; color:#6699CC} 
 A.right_category:hover {text-decoration: none; color: #CC3399; background-color: #EEF9F9; padding:6px 1px 5px 1px}
 
 
 /* event */
 
 .event_subject {font-size:15px; font-weight:bold; color: #00578E}
 A.event_subject:link {text-decoration: none; color: #00578E} 
 A.event_subject:active {text-decoration: none; color: #00578E} 
 A.event_subject:visited {text-decoration: none; color: #00578E} 
 A.event_subject:hover {text-decoration: underline; color: #3366CC}
 
.more_event {font-size:11px; padding-top:4px; text-decoration: underline}
 A.more_event:link {color: #006699} 
 A.more_event:active {color: #006699} 
 A.more_event:visited {color: #006699} 
 A.more_event:hover {color: #FF3300; text-decoration: underline}
 
.event_list {font-weight:bold; color:#00578E; font-size:14px}
.event_content {color: #666666; padding:15px;  line-height:18px}










/*-------------------------------- old -------------------------------
td {
word-break:break-all;
}
.input {
	font-size:9pt;
	color: #666666;
}
.menubar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#FFFFFF;
	font-weight: bold;
}
.pr {
	color:#FFFFFF;
	text-decoration: none;
	font-size: 11pt;
	line-height: 25px;
	background-color: #333333;
} 
 A.pr:link {color: #FFFFFF} 
 A.pr:active {color:#FFFFFF} 
 A.pr:visited {color:#FFFFFF} 
 A.pr:hover {color: #FF9900}
 
.login {
	color:#999999;
	font-size: 9px;
} 
 A.login:link {color: #0066FF} 
 A.login:active {color:#0066FF} 
 A.login:visited {color:#0066FF } 
 A.login:hover {color: #CC6600}
  
.navigation {color:#0099CC; text-decoration: none} 
 A.navigation:link {color: #0066FF} 
 A.navigation:active {color:#0066FF} 
 A.navigation:visited {color:#0066FF } 
 A.navigation:hover {color: #CC6600}
 
.content {text-decoration: none} 
 A.content:link {color:#484848} 
 A.content:active {color:#484848} 
 A.content:visited {color:#484848} 
 A.content:hover {color: #0099FF}

.content2 {
	text-decoration: none;
	line-height: 19pt;
} 
 A.content2:link {
	color:#3366CC;
	text-decoration: underline;
} 
 A.content2:active {
	color:#3366CC;
	text-decoration: underline;
} 
 A.content2:visited {
	color:#3366CC;
	text-decoration: underline;
} 
 A.content2:hover {color: #0000FF}

 A.bm:link {color:#FFFFFF; text-decoration: none} 
 A.bm:active {color:#FFFFFF; text-decoration: none} 
 A.bm:visited {color:#FFFFFF; text-decoration: none} 
 A.bm:hover {text-decoration: underline}
.outline {
	border-color: #999999;
	border-width: 1px;
	border-style: solid
}
select {
	border-style:solid;
	border-color:#8AA3C0;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-width: 1px;
	font-size: 8pt;
	color: #666666;
}
.leftmenu1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000066;
	font-weight: bold;
	line-height: 18px;
} 
.leftmenu2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#3366CC;
	font-weight: bold;
	line-height: 28px;
}
.leftmenu3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#666666;
	line-height: 17px;
}
.lm3 {color:#444444; line-height: 20px;}
 A.lm3:link {text-decoration: none;} 
 A.lm3:active {text-decoration: none} 
 A.lm3:visited {text-decoration: none} 
 A.lm3:hover {text-decoration: none; font-weight: bold;}

 .lm4 {color:#ffffff;}
 A.lm4:link {text-decoration: none;} 
 A.lm4:active {text-decoration: none} 
 A.lm4:visited {text-decoration: none} 
 A.lm4:hover {text-decoration: underline;}

.logintext {color:#CC6600;}
 A.logintext:link {text-decoration: none;} 
 A.logintext:active {text-decoration: none} 
 A.logintext:visited {text-decoration: none} 
 A.logintext:hover {
	text-decoration: underline;
	color: #CC3300;
}

.vets_board {
	color: #F6F6F6;
	font-weight: bold;
}
 A.vets_board:link {text-decoration: none;} 
 A.vets_board:active {text-decoration: none} 
 A.vets_board:visited {text-decoration: none} 
 A.vets_board:hover {text-decoration: underline;}
	
.idpw {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#3366CC;
	font-weight: bold;
}

 .notice {
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	line-height: 17px;
}

.orange_bold {color: #FF6600; font-weight: bold;}
 A.orange_bold:link {text-decoration: none;} 
 A.orange_bold:active {text-decoration: none} 
 A.orange_bold:visited {text-decoration: none} 
 A.orange_bold:hover {
	text-decoration: underline;}
.blue_link {color: #006699; }
 A.blue_link:link {text-decoration: none;} 
 A.blue_link:active {text-decoration: none} 
 A.blue_link:visited {text-decoration: none} 
 A.blue_link:hover {
	text-decoration: underline;}
.textfield {
	font-size:9pt;
	color: #666666;
	border-width: 0;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #DEDEDE;
	scrollbar-highlight-color: #DEDEDE;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #999999;
	line-height: 18px;
	padding: 15px;
}
.listfield {
	font-size:9pt;
	color: #666666;
	border-width: 1;
	overflow:hidden;
	line-height: 16px;
	padding: 5px;
}
.bluetitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#3366CC;
	font-weight: bold;
	line-height: 20px;
	border-top-color: #9FBFDF;
	border-top-style: solid;
	border-top-width: 2px;
}
.clubtitlebg {
	background-color: #006699;
	height: 70px;
	padding-left: 30px;
}
.clubtitle {
	color:#FFFFFF;
	font-weight: bold;
	line-height: 20px;
	font-size: 18pt;
}
 A.clubtitle:link {text-decoration: none;} 
 A.clubtitle:active {text-decoration: none} 
 A.clubtitle:visited {text-decoration: none} 
 A.clubtitle:hover {
	text-decoration: underline;
}.cluburl {
	color:#CCCCCC;
	line-height: 20px;
	font-size: 10pt;
}
 A.cluburl:link {text-decoration: none;} 
 A.cluburl:active {text-decoration: none} 
 A.cluburl:visited {text-decoration: none} 
 A.cluburl:hover {
	text-decoration: underline;
}

.hand {cursor: pointer;} 

-----------------------------------------------------------------*/
