			A:link		{COLOR: #666666; TEXT-DECORATION: none; Cursor: Pointer;}
			A.Related:link {COLOR: #666666; TEXT-DECORATION: none}
			A:visited {COLOR: #666666; TEXT-DECORATION: none}
			A:active {COLOR: #666666; TEXT-DECORATION: none}
			A:hover {COLOR: #666666; TEXT-DECORATION: underline}

		p { margin: 3px 3px 3px 3px; }

		#doc_header{
			z-index: 101;
			position: absolute;
			width: 100%;
			height: 40px;
			top: 0px;
			left: 0px;
		    margin: 0px 0px 0px 0px;
		}

		.board1{
			font-family: Gulim,Arial,Helvetica,sans-serif;
			color: #666666;
			font-size:9pt;
			line-height:180%;
		}

		.board2{
			font-family: Gulim,Arial,Helvetica,sans-serif;
			color: #666666;
			font-size:9pt;
			line-height:140%;
		}


		.context{
			font-family: Gulim,Arial,Helvetica,sans-serif;
			color: #666666;
			font-size:9pt;
			line-height:25px;
		}

		.context_title{
		    margin: 0px 3px 0px 3px;
			font-family: NanumBarunGothic,'¸¼Àº °íµñ',Gulim,Arial,Helvetica,sans-serif;
			color: #4DBCE9;
			font-size:11pt;
			font-weight: bold;
			text-align:justify;
		}

		.context_box{
		    margin: 0px 3px 0px 3px;
			font-family: Gulim,Arial,Helvetica,sans-serif;
			color: #666666;
			font-size:9pt;
			line-height:20px;
		}

		.context_box{
		    margin: 0px 3px 0px 3px;
			font-family: Gulim,Arial,Helvetica,sans-serif;
			color: #666666;
			font-size:9pt;
			line-height:30px;
		}

		#doc_header_bg{
			z-index: 100;
			position: absolute;
			width: 100%;
			height: 80px;
			top: 0px;
			left: 0px;
		    margin: 0px 0px 0px 0px;
			background:#FFFFFF; 
			filter: alpha(opacity=75); -khtml-opacity: 0.75; -moz-opacity:0.75; opacity: 0.75;  
		} 

		#sidemenu { z-index: 200; width:100%; height:400px; position:absolute; left:0px; top:200px; text-align:center; }

		.sidebox {
			font-family: Gulim,Arial,Helvetica,sans-serif;
			color: #666666;
			font-size:9pt;
			line-height:25px;
		}

		.sidebox td:hover{
			background:#f3f3f3;
			-moz-box-shadow:#666 2px 2px 4px;
			-webkit-box-shadow:#666 2px 2px 4px;
		}

		.sidebox td:hover a{
			margin-right:3px;
			text-shadow:#fff 1px 1px 1px;
			color:#000;
		}

        #MMclock{
			font-size: 20px;
			/* font-weight: bold; */
            font-family: Arial, Helvetica, sans-serif;
        }

		/* ¸Þ´º½ÃÀÛ ------------------------------------------------- */
		.rootVoices{
			/*	background-color:#EDEDED; */
			background-color:#000000;
			padding:5px;
			padding-bottom:0;
		}

			.rootVoices td.rootVoice{
				vertical-align:middle;
				background-color:#000000;
				font-family:Gulim,Arial,Helvetica,sans-serif;
				font-weight: bold;
				/* text-shadow:#fff 1px 1px 1px; */
				/* color: gray; */
				color: white;
				font-size:13px;
				line-height:18px;
				padding:8px;
				cursor: pointer;
			}



				.rootVoices td.rootVoice.selected{
					background: orangered url("img/bgnd_sel_4.png");
					padding:8px;
					color:#ffffff;
					cursor: pointer;
					font-size:14px;
					font-weight: bold;
					text-shadow:#660033 1px 1px 1px;
					-moz-box-shadow:#999 2px 2px 10px;
					-webkit-box-shadow:#999 2px 2px 10px;
				}

				.rootVoices td.rootVoice:hover{
				    background: orangered url("img/bgnd_sel_4.png");
					color:#ffffff;
					text-shadow:#660033 1px 1px 1px;
				}

				.rootVoices td.rootVoice.disabled.selected{
					  -moz-box-shadow:#ddd 2px 2px 10px;
					  -webkit-box-shadow:#ddd 2px 2px 10px;
					  background:#f9f9f9!important;
					  color:#aaa;
					  text-shadow:#fff 1px 1px 1px;
				}

				.rootVoices.vertical {	width:140px; }

				.rootVoices.vertical td.rootVoice{
					-moz-border-radius:8px 0px 0 8px;
					-webkit-border-top-right-radius:0px;
					-webkit-border-top-left-radius:8px;
					-webkit-border-bottom-right-radius:0px;
					-webkit-border-bottom-left-radius:8px;
				}


		.mbmenu{	display:none; }

			.menuShadow{
				padding:2px;
				padding-bottom:0px;
				left:-2px;
				top:1px;
			}


			.menuContainer{
				/*overflow:hidden;*/
				position:absolute;
				background-color:#f3f3f3;
				border-top:5px solid #B23305;
				padding:0;
				-moz-box-shadow:#999 2px 5px 10px;
				-webkit-box-shadow:#999 2px 5px 10px;
				-moz-border-radius: 0 0 8px 8px;
				-webkit-border-top-right-radius:0;
				-webkit-border-top-left-radius:0;
				-webkit-border-bottom-right-radius:8px;
				-webkit-border-bottom-left-radius:8px;
			}

			.menuContainer.submenuContainer{	border-top:none!important; }

			.menuContainer.disabled{
				-moz-box-shadow:#ddd 2px 5px 10px;
				-webkit-box-shadow:#ddd 2px 5px 10px;
				border-top:5px solid #f9f9f9;
				background-color: #f3f3f3;
			}

			.menuContainer .line{
				background-color:transparent;
				width:100%;
			}

			.menuContainer .line.title {
				background-color:#B23305;
				font-family:NanumBarunGothic,Arial,Helvetica,sans-serif;
				font-size:14px;
				/*border-bottom:1px solid black;*/
			}

			.menuContainer.disabled .line.title {	background-color: #f9f9f9; }

			.menuContainer .line.title a{
				font-size:14px;
				color:#FFF;
				text-shadow:#660033 1px 1px 1px;
			}

			.menuContainer.disabled .line.title a{
				font-size:14px;
				color:#aaa;
				text-shadow:#fff 1px 1px 1px;
			}

			.menuContainer td a{
				text-decoration:none;
				color: #666;
				text-shadow:#fff 1px 1px 1px;
			}

			.menuContainer td.voice{
				font-family:NanumBarunGothic, Gulim, Arial, Helvetica, sans-serif;
				font-size:12px;
				padding:7px;
			}

			.menuContainer .separator{
				background-color:#999;
				height:1px;
				padding:0;
				margin:0;
			}

			.menuContainer td.img{
				font-family:NanumBarunGothic, Gulim, Arial, Helvetica, sans-serif;
				text-align:center;
				font-size:12px;
				color: #c3c3c3;
				background-color:transparent;
				width:24px;
				padding:5px;
			}

			.menuContainer td.img img{
				width:20px;
			}

			.menuContainer .textBox{
				padding: 10px;
				font-family:NanumBarunGothic, Gulim, Arial, Helvetica, sans-serif;
				font-size:12px;
				color: #999;
			}
			.menuContainer .selected td{
				background-color:#f3f3f3;
				background-image:url("img/bgnd_sel_2.jpg")
			}

			.menuContainer .selected td a{
				color:#000;
				text-shadow:#fff 2px 2px 1px;
				display:block;  
			}

			.menuContainer .disabled td, .menuContainer .disabled td a {
				color:#bbb;
				text-shadow:#fff 1px 1px 4px;
			}

			.menuContainer .subMenuOpener{
				background-image:url("img/menuArrow.gif");
				background-repeat:no-repeat;
				background-position:right;
			}

			.menuContainer .selected .subMenuOpener{
				background-image:url("img/menuArrow.gif");
				background-repeat:no-repeat;
				background-position:right;
			}

			/*BOX MENU*/

			.boxMenu{
				color:#f3f3f3;
				border-top:8px solid #B23305;
				background:url("img/box_top.png") repeat-x;
			}

			.boxMenu h4{
				white-space:nowrap;
				margin:0 0 20px 0;
				padding:3px;
				font:18px/20px georgia, serif;
				padding-right:20px;
				text-shadow:#666 2px 2px 1px;
			}

			.boxMenu td{
				min-width:160px;
				vertical-align:top;
				border-right:1px solid #999;
			}

			.boxMenu td:hover{
				background:#f3f3f3;
				-moz-box-shadow:#666 2px 2px 4px;
				-webkit-box-shadow:#666 2px 2px 4px;
			}

			.boxMenu td:hover a{
				margin-right:3px;
				text-shadow:#fff 1px 1px 1px;
				color:#000;
			}

			.boxMenu td:last-child{
				min-width:160px;
				vertical-align:top;
				border-right:none;
			}

			.boxMenu a{
				font-size:14px;
				white-space:nowrap;
				display:block;
				padding:5px;
				margin-bottom:5px;
			}

			.boxMenu a img{	padding-right:5px; }

			.boxMenu a:hover{
				color:#000;
				text-shadow:#fff 2px 2px 1px;
				background-image:url("img/bgnd_sel_2.jpg");
				-moz-box-shadow:#666 2px 2px 4px;
				-webkit-box-shadow:#666 2px 2px 4px;
			}

			.boxMenu a img{	border:0; }
