.pinStyle1
{ 
position:relative; 
background:url('pushpin1.gif') 
no-repeat 0 0; 
height:24px; 
width:24px; 
top:-15px; 
color:#05C1C1; 
text-align:center; 
font: bold 12px Tahoma; 
cursor: pointer;
}
.pinStyle1 .text
{ 
position: relative; 
top: 2px; 
}

/*.accordionHeader
{
    border: 1px solid #7a9440;
    color: white;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    padding: 2px;
    margin-top: 0px;
    cursor: pointer;
    background-color: #5b7e0d;
}
*/
.accordionHeader
{
    border: 1px solid #7a9440;
    color: white;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    padding: 2px;
    margin-top: 0px;
    cursor: pointer;
    background: url('images/collapse.jpg');
    background-repeat: no-repeat;
    background-position: 4px 4px;
    background-color: #5b7e0d;
    padding-left: 20px;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

/*.accordionHeaderSelected
{
    border: 1px solid #7a9440;
    color: white;
    background-color: #5b7e0d;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
    padding: 2px;
    margin-top: 0px;
    cursor: pointer;
    background: url(images/collapse.jpg) no-repeat;
}*/
.accordionHeaderSelected
{
    border: 1px solid #7a9440;
    color: white;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    padding: 2px;
    margin-top: 0px;
    cursor: pointer;
    background: url('images/expand.jpg');
    background-repeat: no-repeat;
    background-position: 4px 4px;
    background-color: #5b7e0d;
    padding-left: 20px;
}


#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #FFFFFF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 2px;
    padding-top: 10px;
}

/* search result tab */
.resultTab ul, li
{
    margin: 0;
    padding: 0;
}

  ul.pmenu {
    position:absolute;
    margin: 0;
    padding: 1px;
    list-style: none;
    width: 150px; /* Width of Menu Items */
    border: 1px solid #ccc;
    background:white;
    display:none;
    z-index:10;
  }

  ul.pmenu li {position: relative;}

  ul.pmenu li ul {
    position: absolute;
    left: 150px; /* Set 1px less than menu width */
    top: 0;
    display: none;
    z-index:10;
  }

  /* Styles for Menu Items */
  ul.pmenu li a {
    display: block;
    text-decoration: none;
    color: black;
    padding: 2px 5px 2px 20px;
  }

  ul.pmenu li a:hover {
    background:#335EA8;
    color:white;
  }

  ul.pmenu li a.parent {
    background:url('drop_down_triangle.gif') no-repeat 140px 4px;
  }
  ul.pmenu li a.parent:hover {
    background:#335EA8 url('drop_down_triangle_hover.gif') no-repeat 140px 4px;
  }

  /* IE \*/
  * html ul.pmenu li { float: left; height: 1%; }
  * html ul.pmenu li a { height: 1%; }
  * html ul.pmenu li ul {left:147px;}
  /* End */

  ul.pmenu li:hover ul, ul.pmenu li.over ul { display: block; }
  ul.pmenu li ul{left:150px;}