/*공통사항*/
body {font-family:돋움, Verdana, San-serif; font-size:12px; color:#7F7F7F;overflow-x:auto; overflow-y:auto;}
td	 {font-family:돋움, Verdana, San-serif; font-size:12px; color:#7F7F7F;line-height: 140%;}
p	 {font-family:돋움, Verdana, San-serif; font-size:12px; color:#7F7F7F; margin:0;}

a:link { 	text-decoration: none; 	color: #7F7F7F; }
a:visited { 	text-decoration: none; color: #7F7F7F; }
a:hover { 	text-decoration: none; 	color: #242424; }
a:active { 	text-decoration: none; 	color: #7F7F7F; }


img { border:none;}

.lh16 {line-height:16px}
.lh18 {line-height:18px}
.lh20 {line-height:20px}
.line {background-color:#E1E1E1;}

.b{font-weight:bold}
.p{color:#8185D9; text-decoration:underline;}
.t10{font-size:10px;}
.t11{font-size:11px;}
.t12{font-size:12px;}
.t14 {font-size:14px;}
.etx {;font-family:verdana,arial,dotum;}
.pointer {cursor:pointer;}


.input  { FONT-SIZE: 12px;  font-family: "돋움, Verdana, San-serif"; HEIGHT:18px; color:#7F7F7F; border:1px solid #D4D4D4; padding:2px 0 0 5px; }
.button { border-width:0;cursor:hand; FONT-SIZE: 12px;  font-family: "돋움, Verdana, San-serif"; color:#7F7F7F; HEIGHT:18px;}
select	{ FONT-SIZE: 12px;  font-family: "돋움, Verdana, San-serif";  HEIGHT: 20px;  color:#7F7F7F; solid #D4D4D4; background-color:#ffffff;}
textarea			{
font-family:돋움, Verdana, San-serif; font-size:12px; color:#666666; 
border:solid 1px #CCCCCC; line-height:18px; padding:5;
background-color:#FFFFFF;
overflow:auto;
overflow-x:hidden;
scrollbar-arrow-color:#9D9992;
scrollbar-3dlight-color:#D4D0C8;
scrollbar-darkshadow-color:#D4D0C8;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
scrollbar-track-color:#EAE7E1;
}

/* font-color */
.bg {color:#9fa8b3;} .bg a{color:#9fa8b3;}           /* blue gray */
.dg {color:#242424;} .dg a{color:#242424;}           /* dark gray*/
.gr {color:#717576;} .gr a{color:#717576;}           /* gray */
.bl {color:#4b85ab;} .bl a{color:#4b85ab;}
.br {color:#967D69;} .br a{color:#967D69;}
.mbl a:hover { text-decoration: none; color: #4b85ab; }  /*blue*/
.mbr a:hover { text-decoration: none; color: #90633f; }   /*brown*/

#menu{ position:relative; top:19px; left:44px; width:280px;}
#topMenu{ position:relative; top:6px; right:0; width:163px; height:15px;}
#mNotice td{border-bottom:solid 1px #e7e7e7;padding:5px 3px 2px 5px;height:22px;}
#mPims td{padding:5px 5px 3px 5px;}
#mMoca td{padding:5px 5px 3px 5px;}
#footer{width:950px; border-top:solid 1px #dbdbdb;padding:17px 0 15px 10px;margin-top:10px;}


/* sub */
#content{padding:25px 20px;}
#history td{border-bottom:solid 1px #e7e7e7;padding:5px 3px 2px 8px;height:23px;}