﻿/*CollapsiblePanel*/

.collapsePanelMaster
{
    width: 100%; 
    margin: auto;
}


.collapsePanel {
	margin: auto;
	background-color: #EEE;
	border: solid 1px #0b4477;
	border-top: none;
	visibility: visible;
	overflow: hidden;
	padding: 0;
	z-index: 500;
}

.collapsePanelHeader 
{
    position: relative;
	width: 100%;
	height: auto;
	margin: auto;
	font-size: small;
	vertical-align: middle;
	padding: 0;
	cursor: pointer;
	background: #0b4477;
	color: #fff799;
	border: solid 1px #0b4477;
}

.collapsePanelHeader:after, collapsePanelImage:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.collapsePanelBody
{
    position: relative;
    font-size: small;
    float: left; 
    padding: 3px;
    vertical-align: middle;
}

.collapsePanelHeader a { color:black; }
.collapsePanelHeader a:hover 
{
    color: #0b4477;
    text-decoration: underline; 
    background:none;
}

/* This is the label tag if collasped or expanded */


.collapsePanelImage
{
    position: relative; 
    float: left;
    padding: 2px;
    height: 1em;
    width: auto;
    vertical-align: middle;
}

.collapsePanelText
{
    position: relative;
    float: right;
    width: 600px;
}

.collapsePanelTitle
{
    position: relative;
    float: left;
    font-size: small;
    width: 400px;
    text-align: center;
    vertical-align: middle;
    margin: auto;
}

.collapsePanelStatus
{
    position: relative;
    width: 100px;
    font-size: small;
    float: right; 
    text-align: right;
    vertical-align: middle;
    font-style: italic;
}

#lbPanelButton
{
    color: #0b4477;
    font-size: 100%;
}   
    
    
#lbPanelButton a   
{
    color: #0b4477;
    font-size: 100%;
}

#lbPanelButton a:hover 
{
     color: #6b9b35;
     background-color: transparent;
     text-decoration: underline;
     font-size: 100%;
}

#lbPanelButton a:active 
{
     color: #6b9b35;
     font-size: 100%;
     background-color: transparent;
}

@media print 
{
    .collapsePanelMaster
    {
        width: 100%; 
        margin: auto;
        display: none;
    }
}

/*  Accordion Classes */
/* background-color: #6EBCE9; */
.accordionContent
{
    padding: 10px;
    background-color: white;
    border: solid 1px #0b4477;
    color: #090909;
}