 
a:focus {
outline: none;
}

.panel {
position: fixed;
top: 23%;
left: 0;
display: none;
background: #000000;
border:1px solid #111111;
/*
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
*/
width: 190px;
height: auto;
padding: 10px 10px 10px 75px;
filter: alpha(opacity=85);
opacity: .85;
font-size:90%;
}

.panel h3{
    color: #fff !important;
}
.panel p{
margin: 0 0 10px 0;
padding: 0;
color: #cccccc;
}
.panel ul{
    color: #fff !important;
    margin-left:0;
    padding: 0 0 0 15px;
}    
.panel a, .panel a:visited{
margin: 0;
padding: 0;
color: #fff !important;
text-decoration: none;
}

.panel a:hover, .panel a:visited:hover{
margin: 0;
padding: 0;
color: #fff !important;
text-decoration: none;
}

a.trigger{
position: fixed;
text-decoration: none !important;
top: 25%; left: 0;
font-size: 15px;
letter-spacing:0px;
font-weight:bold;
color:#fff !important;
margin-left:-20px;
padding: 65px 0px 50px 0px;
background:#333333 url(/Portals/108604/images/site/plus.png) 35px 5px no-repeat;
border:1px solid #444444;
/*
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
*/
display: block;

}
.triggerText{    
    -webkit-transform: rotate(-90deg) !important;
    -moz-transform: rotate(-90deg) !important;
    -ms-transform: rotate(-90deg) !important;
    -o-transform:rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3) !important;
    margin-right: -15px;
}

a.trigger:hover{
position: fixed;
text-decoration: none !important;
top: 25%; left: 0;
font-size: 15px;
letter-spacing:0px;
font-weight:bold;
color:#fff !important;
margin-left:-20px;
padding: 65px 5px 50px 0px;
background:#222222 url(/Portals/108604/images/site/plus.png) 35px 5px no-repeat;
border:1px solid #444444;
/*
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
*/
display: block;
}

a.active.trigger {
background:#222222 url(/Portals/108604/images/site/minus.png) 35px 5px no-repeat;
}

.columns{
clear: both;
width: 180px;
padding: 0 0 10px 0;
line-height: 22px;
}
