iframe,body,p,pre,div,form,object,img,table,td { padding:0px; border-width:0px; margin:0px; }
td  { text-align:left; vertical-align:middle; }
body,table,textarea { font-family:맑은 고딕,arial; font-size:12px; line-height:120%; }

body {
    scrollbar-base-color:       #FFFFFF;
    scrollbar-3dlight-color:    #FFFFFF;
    scrollbar-highlight-color:  #CCCCCC;
    scrollbar-face-color:       #FFFFFF;
    scrollbar-arrow-color:      #CCCCCC;
    scrollbar-shadow-color:     #CCCCCC;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-track-color:      #FFFFFF;
}

a         { text-decoration:none; }
a:link    { color:#444; }
a:visited { color:#333; }
a:hover   { color:blue; }
a:active  { color:#444; }

.c_gray_tbl  { border:1px solid silver; }
.c_gray_td_1 { background-color: silver; }
.c_gray_td_2 { background-color: lightgrey; }
.c_gray_td_3 { background-color: whitesmoke; }
.c_gray_td_4 { background-color: white; }

.c_tbl_ttl { width:100%;
             background-color: #CCCCCC;
             border:1px solid #BBBBBB;
}
.c_td_ttl  { background-color: #CCCCCC;
             color:#FFF;
             font-weight:bold;
             padding:2px 5px 2px 5px;
}
a.c_ttl         { text-decoration:none; }
a.c_ttl:link    { color:white; }
a.c_ttl:visited { color:white; }
a.c_ttl:hover   { color:gray; }
a.c_ttl:active  { color:black; }

.c_frame { border:1px solid white; }
.c_fnt_tahoma   { font-family:tahoma; font-size:11px; }

a.c_bttn { text-decoration:none; font-family:Arial; font-weight:bold; background-color:white; padding:5px; border:1px solid silver; margin:2px; }
a.c_bttn:link    {  }    
a.c_bttn:visited {  }    
a.c_bttn:hover   { color:white; background-color:silver; }    
a.c_bttn:active  { color:white; background-color:dimgray; }

/*
#FFFFFF white
#F5F5F5 whitesmoke
#EEEEEE
#DCDCDC gainsboro
#D3D3D3 lightgrey
#CCCCCC
#C0C0C0 silver
#A9A9A9 darkgray
#999999
#808080 gray
#696969 dimgray
#666666
#333333
#000000 black
*/
