.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 7px;
visibility: hidden;
border:1px solid #669900;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: white;
width: 350px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/* filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5); */
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}

/*	 ·¹ÀÌ¾îÆË¾÷ º¸ÀÌ±â ½ºÅ¸ÀÏ*/
.showpopupwin {
position:absolute; 
z-index:100; 
padding:0 0 0 0; 
background-color:#ffffff 
overflow: hidden; 
background-color: #FFFFFF; 
layer-background-color: #FFFFFF; 
border: 1px none #000000;
}

/*¾Ë¾ÆµÎ¼¼¿ä ¾ÆÀÌÄÜ Ãâ·Â*/
.titleGA {
background:url(/image/common/exmark.gif) no-repeat;
padding-left:17px; 
font-weight:bold;
color:#03945a; 
}

/**/
.outlinemenu{
position: absolute; /*leave this alone*/
display: none; /*leave this alone*/
background: white;
width: 180px; /*default width of menu*/
border: 5px solid #339966;
padding: 3px 0;
padding-left: 5px;
overflow-x: hidden;
}

.outlinemenu ul{
list-style-type: none;
margin: 0;
padding: 0;
}

.outlinemenu ul li a{
background: white;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #00014e;
display: block;
width: auto;
padding: 3px 0;
padding-left: 5px;
text-decoration: none;
border-bottom: 1px solid #B5B5B5;
}

.outlinemenu ul li a:visited, .outlinemenu ul li a:active{
color: #00014e;
}

.outlinemenu ul li a:hover{
color: black;
background: #ffffcb;
}

/* Holly Hack for IE \*/
* html .outlinemenu li {height: 1%; }
* html .outlinemenu li a { height: 1%; }
/* End */

/**/

  .hidden {
    display:none;
  }
  pre {
    background-color:gainsboro;
    padding:10px;
    margin-left:20px;
    margin-right:20px;
    font-family:courier;
    font-size:90%;
  }
  b.y { background-color:yellow }
