/* HTML */
* { margin:0; padding:0; font-style:normal; font-family:µ¸¿ò, Dotum, ±¼¸², Gulim, Arial, "Lucida Sans Unicode", AppleGothic, Sans-serif; }
body { margin:0; padding:0; font-size:12px; }
img, fieldset { border:none; }
hr, legend { display:none; }
li { list-style:none; }
p, dt, dd, li { line-height:1.6em; }
a:link, a:visited, a:active {  }
a:hover {  }
html:first-child select {padding-right:6px; height:20px;} /* Opera Fix */
option, x:-moz-any-link {padding-right:4px;} /* Firefox Fix */
option, x:-moz-any-link, x:default {padding-right:0;} /* Firefox Fix */

#leftMenu { margin:4px 5px 4px 4px; text-align:left; font-size:12px; }
.main#leftMenu { margin:0 4px 4px 4px; }
#leftMenu li.notFirst { border-top:1px solid #d9d9d9; }
#leftMenu li h3 a:link,
#leftMenu li h3 a:visited,
#leftMenu li h3 a:active,
#leftMenu li h3 a:hover { display:block; padding-left:15px; height:35px; line-height:35px; font-size:12px; color:#333; border-bottom:1px solid #d9d9d9;
	background:url(/data/lime/images/menu/leftMenu1d_bg.gif) repeat-x 0 50%; }
#leftMenu li ul { margin:0 10px; }
#leftMenu li ul li a { display:block; padding-left:5px; height:30px; line-height:30px;
	background:url(/data/lime/images/menu/leftMenu2d_bg.gif) repeat-x 0 100%; }
#leftMenu li ul li.last a { background:none; }

li.here a:link,
li.here a:visited,
li.here a:active,
li.here a:hover { font-weight:bold; color:#c30808; }

.msgbox { margin-left:10px; padding:40px 30px 0 30px; width:626px; height:195px; *width:686px; *height:235px; background:url(/data/lime/images/msgbox.gif) no-repeat 0 0; }
.msgbox .header { padding-bottom:30px; text-align:center; border-bottom:1px solid #d6e2ea; }
.msgbox .header h2 { font-size:15px; color:#333; }
.msgbox .header p { color:#47588b; margin:10px 0 0 0; }
.msgbox .body { padding:30px; }
.msgbox .body p { margin-bottom:10px; }