/**
 * Note: Source Sans and Cabin fonts deprecated in favour of using the Open Sans font
 *

@font-face {
    font-family: 'SourceSans';
    src: url('/js/resources/fonts/sourcesanspro-regular-webfont.eot');
    src: url('/js/resources/fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/js/resources/fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('/js/resources/fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('/js/resources/fonts/sourcesanspro-regular-webfont.svg#webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SourceSansSemiBold';
    src: url('/js/resources/fonts/sourcesanspro-semibold-webfont.eot');
    src: url('/js/resources/fonts/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/js/resources/fonts/sourcesanspro-semibold-webfont.woff') format('woff'),
         url('/js/resources/fonts/sourcesanspro-semibold-webfont.ttf') format('truetype'),
         url('/js/resources/fonts/sourcesanspro-semibold-webfont.svg#webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CabinBold';
    src: url('/js/resources/fonts/cabin-bold-webfont.eot');
    src: url('/js/resources/fonts/cabin-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/js/resources/fonts/cabin-bold-webfont.woff') format('woff'),
         url('/js/resources/fonts/cabin-bold-webfont.ttf') format('truetype'),
         url('/js/resources/fonts/cabin-bold-webfont.svg#webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Cabin';
    src: url('/js/resources/fonts/cabin-regular-webfont.eot');
    src: url('/js/resources/fonts/cabin-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/js/resources/fonts/cabin-regular-webfont.woff') format('woff'),
         url('/js/resources/fonts/cabin-regular-webfont.ttf') format('truetype'),
         url('/js/resources/fonts/cabin-regular-webfont.svg#webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

@font-face {
    font-family: 'OpenSans';
    src: url('/js/resources/fonts/opensans/opensans-light-webfont.eot');
    src: url('/js/resources/fonts/opensans/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/js/resources/fonts/opensans/opensans-light-webfont.woff') format('woff'),
         url('/js/resources/fonts/opensans/opensans-light-webfont.ttf') format('truetype'),
         url('/js/resources/fonts/opensans/opensans-light-webfont.svg#open_sans_lightregular') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans';
    src: url('/js/resources/fonts/opensans/opensans-lightitalic-webfont.eot');
    src: url('/js/resources/fonts/opensans/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/js/resources/fonts/opensans/opensans-lightitalic-webfont.woff') format('woff'),
         url('/js/resources/fonts/opensans/opensans-lightitalic-webfont.ttf') format('truetype'),
         url('/js/resources/fonts/opensans/opensans-lightitalic-webfont.svg#open_sans_lightitalic') format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'OpenSans';
    src: url('/js/resources/fonts/opensans/opensans-regular-webfont.eot');
    src: url('/js/resources/fonts/opensans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/js/resources/fonts/opensans/opensans-regular-webfont.woff') format('woff'),
         url('/js/resources/fonts/opensans/opensans-regular-webfont.ttf') format('truetype'),
         url('/js/resources/fonts/opensans/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans';
    src: url('/js/resources/fonts/opensans/opensans-italic-webfont.eot');
    src: url('/js/resources/fonts/opensans/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/js/resources/fonts/opensans/opensans-italic-webfont.woff') format('woff'),
         url('/js/resources/fonts/opensans/opensans-italic-webfont.ttf') format('truetype'),
         url('/js/resources/fonts/opensans/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'OpenSans';
    src: url('/js/resources/fonts/opensans/opensans-semibold-webfont.eot');
    src: url('/js/resources/fonts/opensans/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/js/resources/fonts/opensans/opensans-semibold-webfont.woff') format('woff'),
         url('/js/resources/fonts/opensans/opensans-semibold-webfont.ttf') format('truetype'),
         url('/js/resources/fonts/opensans/opensans-semibold-webfont.svg#open_sans_semiboldregular') format('svg');
    font-weight: 500;
    font-style: normal;
}

/*
 * Note: Commented out as italic semibold rarely required
 * Comment back in if required in future.
 *

@font-face {
    font-family: 'OpenSans';
    src: url('/js/resources/fonts/opensans/opensans-semibolditalic-webfont.eot');
    src: url('/js/resources/fonts/opensans/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/js/resources/fonts/opensans/opensans-semibolditalic-webfont.woff') format('woff'),
         url('/js/resources/fonts/opensans/opensans-semibolditalic-webfont.ttf') format('truetype'),
         url('/js/resources/fonts/opensans/opensans-semibolditalic-webfont.svg#open_sans_semibolditalic') format('svg');
    font-weight: 500;
    font-style: italic;
}
*/

@font-face {
    font-family: 'OpenSans';
    src: url('/js/resources/fonts/opensans/opensans-bold-webfont.eot');
    src: url('/js/resources/fonts/opensans/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/js/resources/fonts/opensans/opensans-bold-webfont.woff') format('woff'),
         url('/js/resources/fonts/opensans/opensans-bold-webfont.ttf') format('truetype'),
         url('/js/resources/fonts/opensans/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
  font-family: 'fontello';
  src: url('/js/resources/fonts/fontello.eot?96710546');
  src: url('/js/resources/fonts/fontello.eot?96710546#iefix') format('embedded-opentype'),
       url('/js/resources/fonts/fontello.woff?96710546') format('woff'),
       url('/js/resources/fonts/fontello.ttf?96710546') format('truetype'),
       url('/js/resources/fonts/fontello.svg?96710546#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*
 * Note: Commented out as italic bold rarely required.
 * Comment back in if required in future.
 *

@font-face {
    font-family: 'OpenSans';
    src: url('/js/resources/fonts/opensans/opensans-bolditalic-webfont.eot');
    src: url('/js/resources/fonts/opensans/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/js/resources/fonts/opensans/opensans-bolditalic-webfont.woff') format('woff'),
         url('/js/resources/fonts/opensans/opensans-bolditalic-webfont.ttf') format('truetype'),
         url('/js/resources/fonts/opensans/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: 600;
    font-style: italic;
}
*/

/*
 * Note: Commented out these font declarations as they will probably never be used.
 * If for some reason they are needed we can uncomment them.
 * 

@font-face {
    font-family: 'OpenSans';
    src: url('/js/resources/fonts/opensans/opensans-extrabold-webfont.eot');
    src: url('/js/resources/fonts/opensans/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/js/resources/fonts/opensans/opensans-extrabold-webfont.woff') format('woff'),
         url('/js/resources/fonts/opensans/opensans-extrabold-webfont.ttf') format('truetype'),
         url('/js/resources/fonts/opensans/opensans-extrabold-webfont.svg#open_sans_extraboldregular') format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans';
    src: url('/js/resources/fonts/opensans/opensans-extrabolditalic-webfont.eot');
    src: url('/js/resources/fonts/opensans/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/js/resources/fonts/opensans/opensans-extrabolditalic-webfont.woff') format('woff'),
         url('/js/resources/fonts/opensans/opensans-extrabolditalic-webfont.ttf') format('truetype'),
         url('/js/resources/fonts/opensans/opensans-extrabolditalic-webfont.svg#open_sans_extrabolditalic') format('svg');
    font-weight: 700;
    font-style: italic;
}*/

body {
    font-size: 100%;
    line-height: 1.125em;
    font-family: 'Lucida Grande', Helvetica, Arial, sans-serif !important;
    margin: 0;
    padding: 0;
}

p {
    font-size: 100%;
    line-height: 1.125em;
    font-family: 'Lucida Grande', Helvetica, Arial, sans-serif !important;
    margin: 0;
    padding: 0;
}

.shadow {
    box-shadow: inset 0 0 10px #909090;
}


#accordionnavpanel { left : -10px; background-color: red;  }
#navPanelHolder {  padding-left: 10px; /* background-color: red; */
	background: url(/js/resources/images/accordionnavpanel/transparent.gif) repeat; 
	} 
	
.panel {
    border: 1px solid #6B6A70;
    border-radius: 5px 0 0 5px;
    background-color: #E8ECF1;
  /* position: absolute; top: 0; left: -30px; z-index: 9999999; */
}


#stagingArea {
    border: 1px solid #6B6A70;
    border-radius: 0 5px 5px 0;
    background-color: #ddd;
    left: 240px;
}


.panel h1 {
    margin: 0;
    padding: 10px;
    font-size: 1em;
    font-weight: normal;
    background-color: #A2AFBB;
    background-image: -webkit-linear-gradient(top, #A2AFBB, #455461);
    color: #FFFFFF;
    text-shadow: 0 1px 0 #4B5661;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom: 1px solid #717376;
}