td, p, input, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:9pt; color:#222222; }

img {border:0px;}

a:link, a:visited, a:active { text-decoration:none; color:#313031; }
/*#466C8A*/
a:hover { text-decoration:underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.mall { font-size:9pt; font-family:돋움; }
.small { font-size:8pt; font-family:돋움; }
.ssmall { font-size:7pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */


body{
margin:0;
padding:0;
line-height: 1.3em;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 950px;
margin: 0 auto; /*Center container on page*/
}

#topsection{
background: #FFFFFF;
height: 50px;
border-bottom: 1px solid #CECFCE;
}

#topbar{
height: 30px;
border-bottom: 5px solid #DEDFDE;
}

#topsection h1{
margin: 0;
padding-top: 15px;
float: left;
}
#topsection h2{
margin: 0;
padding-top: 1px;
text-align:right;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
margin-top: 10px;
border-left: 1px dotted #A5AEC5;
}

#leftcolumn{
float: left;
width: 200px; /*Width of left column*/
margin-left: -950px; /*Set left margin to -(MainContainerWidth)*/
background: #FFFFFF;
border-right: 1px dotted #A5AEC5;
margin-top: 10px;
}

#footer1{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
}
#footer2{
clear: left;
width: 100%;
background: #EEEEEE;
color: #000000;
text-align: center;
padding: 4px 0;
}
#footer1 a{
color: #FFFFFF;
text-decoration: none;
}

#main_content{
width: 50%;
float:left;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}


.menus{
 font-family:Tahoma,굴림; font-size:9pt; color:#222222;
 margin-left: 15px;
 border-bottom: 1px dotted #A5AEC5;
}

    #tabs {
      float:left;
      width:100%;
      background:#F4F4F4;
      font-size:70%;
      line-height:normal;
      }
    #tabs ul {
	margin:0;
	padding:10px 10px 0 20px;
	list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("tabrightB.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#000;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }

#ud_on_box{
line-height: 1.5em;
}