/* CSS Document */
img { border:0px; }
img.links { cursor:hand; }


table, tr, td, select { 
     font:"돋움,Verdana,";
     font-size: 11px;
     color: #555555;
     line-height: 17px;
     leftmargin :10;
     letter-spacing:0px;
    }
        
body {
    font:"돋움,arial,Verdana";
	font-size: 11px;
	scrollbar-face-color:#E7EAD9;
	scrollbar-shadow-color:#666666;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #F2F2F2;
	scrollbar-arrow-color: #B0B596;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
 #Bodycontents{ width:100%; background:url(../images/common/bg.gif) top repeat-x;}
 #Bodycontents_1{ width:100%; background:url(../images/common/bg01.gif) top repeat-x;} 
 #contents_bg{background:url(../images/01_introduce/top_bg.gif) top right no-repeat}
 #contents_bg_2{background:url(../images/02_gu/top_bg.gif) top right no-repeat}
 #contents_bg_3{background:url(../images/03_clin/top_bg.gif) top right no-repeat}
 #contents_bg_4{background:url(../images/04_ref/top_bg.gif) top right no-repeat}
 #contents_bg_5{background:url(../images/05_com/top_bg.gif) top right no-repeat}
  .tmenu {font:11px Dotum; text-decoration:none;  color: #E9F6F6;}
  .tmenu:link {font:11px Dotum; text-decoration:none;  color: #E9F6F6; }
  .tmenu:visited {font:11px Dotum; text-decoration:none;  color: #E9F6F6;} 
  .tmenu:hover {font:11px Dotum; text-decoration:none; color: #237A7A;}  
  
  .c_menu {font:11px Dotum; text-decoration:none; color: #B2A698;}
  .c_menu:link {font:11px Dotum; text-decoration:none; color: #B2A698;}
  .c_menu:visited {font:11px Dotum; text-decoration:none; color: #B2A698;} 
  .c_menu:hover {font:11px Dotum; text-decoration:none; color: #968169;}  
  
  .a_l:link {font:11px Dotum; text-decoration:none; color: #FFEAE4;}
  .a_l:visited {font:11px Dotum; text-decoration:none; color: #FFEAE4;}
  .a_l:hover  {font:11px Dotum; text-decoration:none; color: #8F2509;} 
  .a_l:active {font:11px Dotum; text-decoration:none; color: #8F2509;} 
  
  .table_line {border-right:solid 1 #C7C6C6; font:11px Dotum; color:#0D1B47}
  .table_line2 {border-right:solid 1 #003399; font:11px Dotum; color:#0D1B47}
  .table_line3 {border-bottom:solid 1 #C7C6C6; font:11px Dotum; color:#464545}
  .table_line4 {border-bottom:solid 1 #e3e3e3; border-right:solid 1 #e3e3e3;border-top:solid 1 #ffffff; border-left:solid 1 #ffffff; font: "돋움"; font-size: 12px; color:#333333; background-color:#F0F3F4;}
 
  
  a:link {font-size:12px; text-decoration:none; font:"Verdana,Dotum,돋움"; color: #777777;}
  a:visited {font-size:12px; text-decoration:none; font:"Verdana,Dotum,돋움"; color: #777777;}
  a:hover  {font-size:12px; text-decoration:none; font:"Verdana,Dotum,돋움"; color: #222222;} 
  a:active {font-size:12px; text-decoration:none; font:"Verdana,Dotum,돋움"; color: #222222;}  
  
 /* Form */
.input2 {BORDER: #CCCCCC 1px  solid; BORDER-TOP: #222222 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-RIGHT: #DDDDDD 1px  solid; background-color : #F9F9F9; fonty: "돋움,Dotum,AppleGothic,arial"; font-size: 9pt; color: #666666; HEIGHT: 20px; padding-left:3;padding-top:2;}

.editbox {	font: 12px Dotum; background-color: #FFFFFF; BORDER: 1px solid #CCCCCC;	margin:1px 0 1px 0; padding-top:4px; height:16px;	}
.f_editbox {	font: 12px Dotum; background-color: #FFFFFF; BORDER: 1px solid #CCCCCC;	margin:1px 0 1px 0; padding-top:4px; height:24px;	}
.get_input {	font: 12px Dotum; background-color: #FFFFFF; BORDER: 1px solid #CCCCCC;	margin:1px 0 1px 0; padding-top:4px; height:16px;	}
.inputBase	{	font: 12px Dotum; background-color: #FFFFFF; BORDER: 1px solid #CCCCCC;	margin:1px 0 1px 0; padding-top:4px; height:16px;	}
.inputFocus {	font: 12px Dotum; color:#FFFFFF; background-color: #000000; BORDER: 1px solid #CCCCCC;	margin:1px 0 1px 0; padding-top:4px; height:16px;	}

.fixed { table-layout:fixed; }
.pageBreak { page-break-before: always; }
.ellipsis {white-space:nowrap; text-overflow : ellipsis; overflow : hidden; }

.SELECT {BORDER: #CCCCCC 1px solid; background-color : #FFFFFF; font: "돋움,Dotum,AppleGothic,sans-serif"; font-size: 11px; color: #888888; HEIGHT: 20px; padding:3;}

TEXTAREA {BORDER: #CCCCCC 1px solid; background-color : #FFFFFF; font: "돋움,Dotum,AppleGothic,sans-serif"; font-size: 11px; color: #888888; padding:10;}
.box {BORDER: #FFFFFF 1px solid; background-color : #FFFFFF; font: "돋움,Dotum,AppleGothic,sans-serif"; font-size: 11px; color: #888888; padding:5;}
.box1 {BORDER: #CCCCCC 1px solid; background-color : #FFFFFF; font: "돋움,Dotum,AppleGothic,sans-serif"; font-size: 11px; color: #888888; padding:5;}
/* 박스관련 */
.grayBox { border:2px solid #E6E6E6; }
.grayBox3 { border:3px solid #CCCCCC; padding: 5px; }


.bigfont {  font: "Verdana"; font-size: 12pt}
.smallfont {  font: "Verdana"; font-size: 11px; color:#888888} 
.smallfont1 {  font: "Verdana"; font-size: 11px; font-style: bold; font-weight: bold; color:#27BBCB}
.smallfont2 {  font: "Verdana"; font-size: 11px; font-style: bold; font-weight: bold; color:#8fc82b; letter-spacing: -1px}
.smallfont4 {  font: "Verdana"; font-size: 11px; font-style: bold; font-weight: bold; color:#9288B2}
.smallfont5 {  font: "Verdana"; font-size: 11px; color:#444444; letter-spacing: -1px}

.bluetitle {  font: "Verdana"; font-size: 12px; font-style: bold; font-weight: bold; color: #7C7498}
.redtitle2 {  font-size: 14px; font-weight: bold; color: #B65100; line-height:20px}
.white {  font-size: 12px; font-weight: bold; color: #FFFFFF}

/* padding */
.pad_con {font: 11px Dotum; color: #444444; PADDING-top: 70px;PADDING-bottom: 30px;}/*컨텐츠영역패딩*/
.pad_copy{font: 11px Dotum,AppleGothic,sans-serif;  PADDING-Left: 150px;PADDING-top: 15px;PADDING-bottom: 7px;} /*copyrught영역패딩*/
.p_l05 {font: 11px Dotum,AppleGothic,sans-serif;  PADDING-Left: 3px;PADDING-bottom: 2px;}
.p_lg {font: 11px Dotum,AppleGothic,sans-serif;  PADDING-top: 7px;PADDING-Left:3px;PADDING-bottom:3px;color: #E9F6F6;}
.p_lg2 {font: 11px Dotum,AppleGothic,sans-serif;  PADDING-top: 5px;PADDING-Left:3px;PADDING-bottom:18px;color: #D3CCB3;}
/* right Menu */
.p_tb07 {font: 11px Dotum,AppleGothic,sans-serif;  PADDING-top:7px;PADDING-bottom:10px;}
.p_br07 {font: 11px Dotum,AppleGothic,sans-serif;  PADDING-bottom:7px;PADDING-right:5px;}
/* copyright */
.p_tl {font-size: 8px ;  PADDING-top:15px;PADDING-left:55px;color: #CCC5BC;}
.p_tb {font: 12px Verdana; PADDING-top:15px;PADDING-left:55px;color: #998975;PADDING-bottom:20px;letter-spacing: -1px}

/* ALL */
.pd_3 { padding: 3px; }
.pd_5 { padding: 5px; }
.pd_10 { padding: 10px; line-height:14pt;}
.pd_20 { padding: 20px; }
.pd_30 { padding: 30px; }
.pd_40 { padding: 40px; }
.pd_50 { padding: 50px; }
/* TOP */
.pd_t3 { padding-top: 3px; }
.pd_t5 { padding-top: 5px; }
.pd_t10 { padding-top: 10px; }
.pd_t20 { padding-top: 20px; }
.pd_t30 { padding-top: 30px; }
.pd_t60 { padding-top: 47px;font: 11px 굴림;}
/* RIGHT */
.pd_r3 { padding-right: 3px; }
.pd_r5 { padding-right: 5px; }
.pd_r10 { padding-right: 10px; line-height:14pt; }
.pd_r20 { padding-right: 20px;}
.pd_r100 { padding-right: 225px; padding-left: 14px; line-height:13pt; }
.pd_r200 { padding-right: 300px; padding-left: 14px; line-height:13pt; }
/* LEFT */
.pd_l5 { padding-left: 5px; }
.pd_l10 { padding-left: 10px; }
.pd_l15 { padding-left: 15px; }
.pd_l20 { padding-left: 20px; }
.pd_l29 { padding-left: 29px; }
.pd_l50 { padding-left: 50px; }
/* BOTTOM */
.pd_b2 { padding-bottom: 2px; }
.pd_b3 { padding-bottom: 3px; }
.pd_b5 { padding-bottom: 5px; }
.pd_b10 { padding-bottom: 10px; }


.line_height1 {line-height: 18px;}

#contentsArea { clear:both; margin:0 auto; width:690px; }

.selectBox {	font-family:dotum, Verdana;	font-size: 12px;	border:1px solid #c9c9c9; height: 19px; }
.darkblueBox4 { border:4px solid #011641; }
.redBox4 { border:4px solid #B40B12; }
.grayBox3 { border:3px solid #CCCCCC; }
.greenBox3 { border:3px solid #3F9300; }

.pop_tit{ height:35px; background-color: #011641; margin-top:-9px; }
.pop_tit h1{ color:#FFFFFF; font-size:13px; font-family:굴림, gulim, AppleGothic, sans-serif; padding: 9px 0 0 25px; }

#loginFormDiv td { font-family: "돋움,Dotum,굴림,Gulim"; font-size: 11px; letter-spacing: -1px; }
#loginFormDiv .leftCell { background: #F4F4F4; padding: 5px; }
#loginFormDiv .rightCell { background: #FFFFFF; padding-left: 5px; }

#searchdiv td { font: 12px Dotum; letter-spacing: -1px; }
#searchdiv .leftCell { background: #7E94B4; font-weight: bold; padding: 7px; text-align: center; vertical-align: middle; }
#searchdiv .leftCell2 { background: #E3E3E3; font-weight: bold; padding: 3px 5px 3px 5px; text-align: center; vertical-align: middle; }
#searchdiv .rightCell { background: #FFFFFF; padding: 0 0 5px 5px ; }
#searchdiv .title { background: #738AAC; text-align:center; margin-right: 10px; }

#listdiv td { font: 12px Dotum; letter-spacing: 0; }
#listdiv .leftCell { background: #F4F4F4; padding: 7px; }
#listdiv .rightCell { background: #FFFFFF; padding-left: 5px; }
#listdiv .dataCell { padding: 4px 0 4px 0; } /* padding: top right bottom left */
#listdiv .listTitle { letter-spacing: -1px; color: #FFFFFF; padding: 5px 0 5px 0; }
#listdiv .listData { 	white-space:nowrap; text-overflow : ellipsis; overflow : hidden; 	letter-spacing: 0; padding: 7px 0 7px 0; }

#formdiv td { font: 12px Dotum; letter-spacing: -1px; }
#formdiv .leftCell { background: #F4F4F4; padding: 7px; }
#formdiv .rightCell { background: #FFFFFF; padding: 7px 5px 7px 5px; }
#formdiv .rightCell2 { background: #FFFFFF; padding: 3px 0 0 0; }
#formdiv .dataCell { background: #FFFFFF; font-size: 12px; letter-spacing: 0; padding: 3px 3px 3px 3px; }

#submitBtn { clear:both; margin:0 auto; width:100%; text-align:center; padding-top:10px; }

span.d_btn { padding:0; }
span.d_btn button {	font: 8pt Dotum;	color: #003939;	letter-spacing: -1px;	border: 1px solid #7E94B4;	background-color: #FFFFFF;		width: auto;	height: 19px;	margin:0 2px 0 2px; padding: 2px 3px 0 3px;	cursor: hand;}

span.d_btn_red { padding:0; }
span.d_btn_red button {	font: 8pt Dotum;	color: #E10000;	letter-spacing: -1px;	border: 1px solid #E10000;	background-color: #FFFFFF;		width: auto;	height: 19px;	margin:0 2px 0 2px; padding: 2px 3px 0 3px;	cursor: hand;}

span.search_btn { padding:0; }
span.search_btn button {	font: 8pt Dotum;	color: #FFFFFF;	letter-spacing: -1px;	border: 1px solid #3F9300;	background-color: #3F9300;		width: auto;	height: 22px;	margin:0 2px 0 2px; padding: 2px 3px 0 3px;	cursor: hand;}

span.submitbtn { padding:0; }
span.submitbtn button {	font:bold 12px Dotum;	color: #FFFFFF;	letter-spacing: -1px;	border: 1px solid #3F9300;	background-color: #3F9300;		width: auto;	margin:0 2px 0 2px; padding: 10px 15px 8px 15px;	cursor: hand;}
