body, table, select, input, textarea { font-size:12px; color:#444444; line-height:150%; font-family:굴림; }


A:link    { font-size:12px; color:#222222; text-decoration:none; }
A:visited { font-size:12px; color:#222222; text-decoration:none; }
A:active  { font-size:12px; color:#222222; text-decoration:none; }
A:hover   { font-size:12px; color:#11b1e6; text-decoration:none; }


p                      { margin:0px; }
img                    { border:none; }
table, tr, td          { border-collapse:collapse; word-break:break-all; }
ul, ol, li, dl, dt, dd { margin-top:0px; margin-bottom:0px; margin:0px; padding:0px; text-indent:20px; }
body                   { leftmargin:0px; topmargin:0px; marginwidth:0px; marginheight:0px; text-align:justify; }
textarea               { word-break:break-all; }


.FontStyle1 { font-size:11px; line-height:150%; font-family:돋움;      letter-spacing:-1px; word-spacing:-1px;                   }
.FontStyle2 { font-size:11px; line-height:150%; font-family:돋움;      letter-spacing: 0px; word-spacing:-1px;                   }
.FontStyle3 { font-size:14px; line-height:150%; font-family:맑은 고딕; letter-spacing:-1px; word-spacing:-1px;                   }
.FontStyle4 { font-size:17px; line-height:150%; font-family:맑은 고딕; letter-spacing:-1px; word-spacing:-1px; font-weight:bold; }


.td_line  { border-width:1px; border-color:rgb(224,224,224); border-style:solid; padding:5px 8px 5px 8px; }
.ho_line  { border-width:1px; border-top-color:rgb(223,223,223); border-right-color:; border-bottom-color:rgb(223,223,223); border-left-color:; border-top-style:solid; border-right-style:none; border-bottom-style:solid; border-left-style:none; padding:5px 8px 5px 8px; }
.no_line  { border-width:1px; border-color:rgb(255,255,255); border-style:solid; padding:5px 8px 5px 8px; }

.ho_line2 { border-width:1px; border-top-color:rgb(223,223,223); border-right-color:; border-bottom-color:rgb(223,223,223); border-left-color:; border-top-style:solid; border-right-style:none; border-bottom-style:solid; border-left-style:none; padding:0px 0px 0px 0px; }
.td_line2 { border-width:1px; border-color:rgb(224,224,224); border-style:solid; padding:0px 0px 0px 0px; }



.dot_ho_line { margin-right:3px; margin-left:3px; border-width:1px; padding:3px 5px 3px 5px; border-width:1px; border-top-color:rgb(200,200,200); border-right-color:; border-bottom-color:rgb(200,200,200); border-left-color:; border-top-style:dotted; border-right-style:none; border-bottom-style:dotted; border-left-style:none; }


.l_line { padding:5px 8px 5px 8px; border-width:1px; border-top-color:rgb(223,223,223); border-right-color:rgb(223,223,223); border-bottom-color:rgb(223,223,223); border-left-color:;                 border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:none; }
.r_line { padding:5px 8px 5px 8px; border-width:1px; border-top-color:rgb(223,223,223); border-right-color:;                 border-bottom-color:rgb(223,223,223); border-left-color:rgb(223,223,223); border-top-style:solid; border-right-style:none;  border-bottom-style:solid; border-left-style:solid; }


.img_line       { margin-right:0px; margin-left:0px; border-width:1px; border-color:rgb(231,231,231); border-style:solid; padding:3px 3px 3px 3px; }
.img_line_focus { margin-right:0px; margin-left:0px; border-width:2px; border-color:rgb( 27,145,236); border-style:solid; padding:3px 3px 3px 3px; }


.inputbox { border-width:1px; border-color:rgb(224,224,224); border-style:solid; font-size: 12px; height:25px; }
.selectbox { border-width:1px; border-color:rgb(224,224,224); border-style:solid; font-size: 12px; height:28px; }


.QuestionPasswd { width: 260px; height: 60px; background-color: ; position: absolute; left: 0; top: 0; z-index: 10; filter:alpha(opacity=100); Opacity:1; }


