/*Created with Adobe RoboHelp 10.*/

@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 200;
    font-style: normal;
    font-stretch: normal;
    src: local('SourceSansPro-ExtraLight'),
         local('Source Sans Pro'),
         url('EOT/SourceSansPro-ExtraLight.eot') format('embedded-opentype'),
         url('WOFF/OTF/SourceSansPro-ExtraLight.otf.woff') format('woff'),
         url('OTF/SourceSansPro-ExtraLight.otf') format('opentype'),
         url('TTF/SourceSansPro-ExtraLight.ttf') format('truetype');
}

@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 200;
    font-style: italic;
    font-stretch: normal;
    src: local('SourceSansPro-ExtraLightIt'),
         local('Source Sans Pro'),
         url('EOT/SourceSansPro-ExtraLightIt.eot') format('embedded-opentype'),
         url('WOFF/OTF/SourceSansPro-ExtraLightIt.otf.woff') format('woff'),
         url('OTF/SourceSansPro-ExtraLightIt.otf') format('opentype'),
         url('TTF/SourceSansPro-ExtraLightIt.ttf') format('truetype');
}

@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    src: local('SourceSansPro-Light'),
         local('Source Sans Pro'),
         url('EOT/SourceSansPro-Light.eot') format('embedded-opentype'),
         url('WOFF/OTF/SourceSansPro-Light.otf.woff') format('woff'),
         url('OTF/SourceSansPro-Light.otf') format('opentype'),
         url('TTF/SourceSansPro-Light.ttf') format('truetype');
}

@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 300;
    font-style: italic;
    font-stretch: normal;
    src: local('SourceSansPro-LightIt'),
         local('Source Sans Pro'),
         url('EOT/SourceSansPro-LightIt.eot') format('embedded-opentype'),
         url('WOFF/OTF/SourceSansPro-LightIt.otf.woff') format('woff'),
         url('OTF/SourceSansPro-LightIt.otf') format('opentype'),
         url('TTF/SourceSansPro-LightIt.ttf') format('truetype');
}

@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    src: local('SourceSansPro-Regular'),
         local('Source Sans Pro'),
         url('EOT/SourceSansPro-Regular.eot') format('embedded-opentype'),
         url('WOFF/OTF/SourceSansPro-Regular.otf.woff') format('woff'),
         url('OTF/SourceSansPro-Regular.otf') format('opentype'),
         url('TTF/SourceSansPro-Regular.ttf') format('truetype');
}

@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 400;
    font-style: italic;
    font-stretch: normal;
    src: local('SourceSansPro-Italic'),
         local('Source Sans Pro'),
         url('EOT/SourceSansPro-It.eot') format('embedded-opentype'),
         url('WOFF/OTF/SourceSansPro-It.otf.woff') format('woff'),
         url('OTF/SourceSansPro-It.otf') format('opentype'),
         url('TTF/SourceSansPro-It.ttf') format('truetype');
}

@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    src: local('SourceSansPro-Semibold'),
         local('Source Sans Pro Semibold'),
         url('EOT/SourceSansPro-Semibold.eot') format('embedded-opentype'),
         url('WOFF/OTF/SourceSansPro-Semibold.otf.woff') format('woff'),
         url('OTF/SourceSansPro-Semibold.otf') format('opentype'),
         url('TTF/SourceSansPro-Semibold.ttf') format('truetype');
}

@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 600;
    font-style: italic;
    font-stretch: normal;
    src: local('SourceSansPro-SemiboldIt'),
         local('Source Sans Pro'),
         url('EOT/SourceSansPro-SemiboldIt.eot') format('embedded-opentype'),
         url('WOFF/OTF/SourceSansPro-SemiboldIt.otf.woff') format('woff'),
         url('OTF/SourceSansPro-SemiboldIt.otf') format('opentype'),
         url('TTF/SourceSansPro-SemiboldIt.ttf') format('truetype');
}

@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    src: local('SourceSansPro-Bold'),
         local('Source Sans Pro Bold'),
         url('EOT/SourceSansPro-Bold.eot') format('embedded-opentype'),
         url('WOFF/OTF/SourceSansPro-Bold.otf.woff') format('woff'),
         url('OTF/SourceSansPro-Bold.otf') format('opentype'),
         url('TTF/SourceSansPro-Bold.ttf') format('truetype');
}

@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 700;
    font-style: italic;
    font-stretch: normal;
    src: local('SourceSansPro-BoldIt'),
         local('Source Sans Pro'),
         url('EOT/SourceSansPro-BoldIt.eot') format('embedded-opentype'),
         url('WOFF/OTF/SourceSansPro-BoldIt.otf.woff') format('woff'),
         url('OTF/SourceSansPro-BoldIt.otf') format('opentype'),
         url('TTF/SourceSansPro-BoldIt.ttf') format('truetype');
}

@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    src: local('SourceSansPro-Black'),
         local('Source Sans Pro Black'),
         url('EOT/SourceSansPro-Black.eot') format('embedded-opentype'),
         url('WOFF/OTF/SourceSansPro-Black.otf.woff') format('woff'),
         url('OTF/SourceSansPro-Black.otf') format('opentype'),
         url('TTF/SourceSansPro-Black.ttf') format('truetype');
}

@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 900;
    font-style: italic;
    font-stretch: normal;
    src: local('SourceSansPro-BlackIt'),
         local('Source Sans Pro'),
         url('EOT/SourceSansPro-BlackIt.eot') format('embedded-opentype'),
         url('WOFF/OTF/SourceSansPro-BlackIt.otf.woff') format('woff'),
         url('OTF/SourceSansPro-BlackIt.otf') format('opentype'),
         url('TTF/SourceSansPro-BlackIt.ttf') format('truetype');
}
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #5D3E5D;	
}
h4 {
    margin-top: -20px;
}

a {
    display: inline;
    text-decoration: underline;
    color: #FF4F1F;
}
a:hover {
    color: #FF4F1F;
    background-color: transparent;
    text-decoration: underline;
}

p.note  {
    border: 1px solid;
    padding: 5px;
    border-color: #D3D3D4;
    background-color: #D3D3D4;
    border-radius: 3px;
}

p.note2 {
    border: 1px solid;
    padding: 5px;
    border-color: #d7d7d7;
    background-color: #efefef;
    border-radius: 3px;
}
P.warning {
    border: 1px solid;
    padding: 5px;
    background-color: #4E5054;
    border-color: #4E5054;
    color: #FFFFFF;
    border-radius: 3px;
}
LI.P-warning {
    color: #0000A0;
}
P.tip {
    border: 1px solid;
    padding: 5px;
    background-color: #5D3E5D;
    border-color: #5D3E5D;
    color: #ffffff;
    border-radius: 3px;
}

div.header {
    width: 100%;
    margin: 0%;
    height: 45px;
    background: #ff4f1f;
    text-align: left;
}
div.agora {
    width: 100%;
    height: 36px;
    margin: 0 auto;
    background: #FF4F1F;
}
div.agora p {
    display: none;
}
div.projecttitle {
    font: Source Sans Pro;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 13px;
    letter-spacing: 1px;
    position: float;
    top: 22px;
    margin-left: 3px;
}
div.contentholder {
    width: 100%;
    margin-left: 0%;
    background-color: none;
    height: auto;
    overflow: visible;
    min-width: 745px;
    padding-bottom: 0;
}
div.contenttop {
    height: 0;
    overflow: visible;
}
div.logo {
    height: auto;
    width: 58px;
    text-align: center;
    overflow: hidden;
    background: #fff;
    border: 0;
    padding: 0px;
    position: relative;
    
}
div.logo img {
    border: none;
}
div.contentbanner {
    width: 100%;
    height: 36px;
    background-image: url(debut_light.png);
    overflow: visible;
    border-bottom: 1px solid #C0C0C0;
}

div.content-sub-banner {
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 36px;
    background-image: url(debut_light.png);
    overflow: visible;

    border-bottom: 1px solid #C0C0C0;
}

div.content-sub-banner-container {
    width: 0px;
    height: 0px;
}

.content-sub-banner-item {
    font-size: 12.5px;
    background-color: transparent;
    color: #808080;
    margin-right: 15px;
    margin-top: inherit;		
    float: right;
   	
}

.content-sub-banner-item a {
    background-color: transparent;
    color: #808080;
    text-decoration: none;
    
}

.navbutton-group {
    margin-left: 0px;
}

.navbutton {
    float: left;
    margin-top: 10px;

    background-image: url(debut_light.png);
}

.navbutton a {
    margin-left: 16px !important;

    background-image: url(debut_light.png);
}

.navsearch {
    float: right;
    margin-top: 6px;
    background-image: url(debut_light.png);
}

table.contentbannertable a {
    background-color: transparent     ! important ;
}
table.contetnbannertablesearch a {
    background-color: transparent     ! important ;
}
table.contentbannertable {
    width: 100%;
    height: 36px;
    overflow: visible;
    background-image: url(debut_light.png);
    background-color: Transparent;
}
table.contentbannertablesearch {
    width: 100%;
    height: 36px;
    overflow: visible;
    background-image: url(debut_light.png);
}
table.contentbannertable td.logo {
    width: 30%;
    vertical-align: middle;
    height: 36px;
    text-align: right;
    background-image: url(debut_light.png);
    overflow: hidden;
}
table.contentbannertablesearch td.logo {
    width: 20%;
    vertical-align: middle;
    height: 36px;
    text-align: right;
    background-image: url(debut_light.png);
    overflow: visible;
}
table.contentbannertable td.search {
    width: 30%;
    vertical-align: middle;
    height: 36px;
    text-align: right;
    background-image: url(debut_light.png);
}
table.contentbannertablesearch td.search {
    height: 36px;
    text-align: left;
    vertical-align: middle;
    text-align: center;
}
table.contentbannertable td.options {
    vertical-align: middle;
    background-image: url(debut_light.png);
}
table.contentbannertable td.home {
    width: 20px;
    padding-right: 0px;
    vertical-align: middle;
    margin-left: 1px;
    background-image: url(debut_light.png);
}
table.contentbannertable td.home img {
    border: none;
    margin-left: 0px;
}
table.contentbannertablesearch td.home {
    width: 20px;
    padding-right: 12px;
    vertical-align: middle;
}
table.contentbannertablesearch td.home img {
    border: none;
}
div.content {
    clear: none;
    width: 100%;
    height: auto;
    margin: 8px 16px 16px 0px;
    overflow: hidden;
    
}
div.poweredby {
    clear: both;
    width: 90%;
    text-align: center;
    margin: 0 5%;
    background: #fff;
    min-width: 745px;
    border-top: 4px double #000000;
    -moz-box-shadow: 5px 5px #a3a3a3;
    -webkit-box-shadow: 0 5px 20px #a3a3a3;
    box-shadow: 0 5px 20px #a3a3a3;
}
div.poweredby a {
    background-color: transparent;
    text-decoration: none;
}
div.poweredby a:hover {
    background-color: transparent;
    text-decoration: underline;
}
@media print{
    div.header {
        display: none;
    }
    }

@media print{
    div.poweredby {
        display: none;
    }
    }

@media print{
    div.contenttop {
        display: none;
    }
    }

@media print{
    div.contentbanner {
        display: none;
    }
    }

@media print{
    div.contenttoc {
        display: none;
    }
    }

@media print{
    div.contentholder {
        width: 100%;
        padding: 0;
        margin: 0;
        -moz-box-shadow: none     ! important ;
        -webkit-box-shadow: none     ! important ;
        box-shadow: none     ! important ;
    }
    }

@media print{
    div.content {
        margin: 0;
        padding: 0;
        width: 100%;
    }
    }

@media print{
    div.contenttopic {
        float: none;
        width: 90%     ! important ;
        margin: 0 5%     ! important ;
        padding: 0;
        border: none     ! important ;
    }
    }

@media print{
    div.wTopic {
        margin: 0;
        width: 100%;
        padding: 0;
    }
    }

.floatleft {
    float: left;
}

a.navbutton {
    margin: auto 4px;
    float: left;
}

div.contenttoc {
    width: 240px;
    margin-top: 8px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: -1px;
    float: left;
    color: #4c4c4c;
}
div.contenttopic {
    margin: 20pt 2% 0;
    padding: 0 2%;
    min-height: 450pt;
    overflow: hidden;
}
div.contenttopsearch {
    padding-top: 5pt;
    float: right;
    margin-right: 5%;
}
div.contenttopwelcome {
    clear: none;
    padding-top: 5pt;
    width: 80%;
    margin: 0 10%;
    height: auto;
    overflow: visible;
    overflow: hidden;
}
div.welcomelogo {
    width: 30%;
    float: left;
    border: 3px double #000000;
    text-align: center;
    padding: 10pt 0;
}
div.welcometextholder {
    width: 60%;
    float: right;
}
div.welcomeheader {
    font-family: Palatino, sans-serif;
    color: #000000;
    font-weight: bold;
    font-size: 15pt;
    margin: 0 0 5pt 0;
}
div.welcometext {
}
div.featured {
    margin: 15pt 0 10pt;
    border-bottom: 3px double #000000;
}
table.featuredtable {
    width: 80%;
    margin: 15pt 10% 30pt;
    border-collapse: collapse;
}
table.featuredtable tr.featured {
    background-color: #000000;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: bold;
}
table.featuredtable tr.description {
}
table.featuredtable tr.featured td {
    padding: 3pt 0;
}
table.featuredtable tr.description td {
}
div.welcometocholder {
    margin-top: 25pt;
}
* {
    outline-style: none;
}
body {
    font-size: 14px;
    color: #4c4c4c;
    background: #ffffff;
    margin: 0;
    padding: 0;
    font-family: "source sans pro", sans-serif;
}
div.wTopic {
}
div.wGlossary {
    font-size: 11pt;
}
input.wGloFilter {
    float: right;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    border: 1px solid #ffffff;
    padding: 3px 10px;
    max-width: 80%;
}
div.wGloTerm {
    cursor: pointer;
    color: #000000;
}
div.wGloTermHover {
    cursor: pointer;
    color: #000000;
    text-decoration: underline;
}
div.wGloTermSelected {
    cursor: pointer;
}
span.wGloTermText {
}
div.wGloDefinition {
    margin-left: 15pt;
    margin-bottom: 8pt;
    font-size: 10pt;
    color: #000000;
}
div.wGloDefinitionHover {
    margin-left: 15pt;
    margin-bottom: 8pt;
    font-size: 10pt;
    color: #000000;
}
span.wGloDefinitionText {
}
div.wGloAlphabet {
    clear: both;
    font-size: 13pt;
    border-bottom: 1px dashed #000000;
    margin: 8pt 0;
    color: #000000;
}
span.wGloAlphabetText {
}
div.wIndex {
    font-size: 11pt;
    color: #4c4c4c;
}
input.wIdxFilter {
    float: left;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    border: 1px solid #808080;
    padding: 3px 10px;
    max-width: 80%;
}
div.wIdxKeyword {
    cursor: pointer;
    color: #4c4c4c;
}
div.wIdxKeywordHover {
    cursor: pointer;
    color: #000000;
    text-decoration: underline;
}
span.wIdxKeywordText {
}
div.wIdxChildBlock {
    cursor: pointer;
    margin-left: 15pt;
}
span.wIdxLinkText {
}
span.wIdxLinkText:hover {
    text-decoration: underline;
}
div.wIdxAlphabet {
    clear: both;
    font-size: 13pt;
    border-bottom: 1px dashed #000000;
    margin: 8pt 0;
    color: #000000;
}
span.wIdxAlphabetText {
}
div.wTOCTreePage {
    cursor: pointer;
    color: #4c4c4c;
    min-height: 20px;
    margin-top: 6px;
}
div.wTOCTreeCloseBook {
    cursor: pointer;
    color: #4c4c4c;
    min-height: 20px;
    margin-top: 6px;
}
div.wTOCTreeCloseBookHover {
    cursor: pointer;
    color: #FF4F1F;
    min-height: 20px;
    margin-top: 6px;
    text-decoration: underline;
}
div.wTOCTreeCloseBookSelected {
    cursor: pointer;
    color: #FF4F1F;	
    min-height: 20px;
    margin-top: 6px;
    border: 1px solid;
    border-color: #D3D3D4;
    border-radius: 10px;
    background-color: #D3D3D4;
 
}
span.wTOCTreeCloseBookText {
    margin-left: 0px;
    
}
img.wTOCTreeCloseBookIcon {
    border: none;
    vertical-align: middle;
}
div.wTOCTreeOpenBook {
    cursor: pointer;
    color: #4c4c4c;
    min-height: 20px;
    margin-top: 6px;
}
div.wTOCTreeOpenBookHover {
    cursor: pointer;
    color: #FF4F1F;
    min-height: 20px;
    margin-top: 6px;
    text-decoration: underline;
}
div.wTOCTreeOpenBookSelected {
    cursor: pointer;
    color: #FF4F1F;
    min-height: 20px;
    margin-top: 6px;
    border: 1px solid;
    border-color: #D3D3D4;
    background: #D3D3D4;
    border-radius: 10px;
    background-color: #D3D3D4;
}
div.wTOCTreeOpenBookChildBlock {
    margin-left: 15pt;
    cursor: pointer;
}
span.wTOCTreeOpenBookText {
    margin-left: 0px;
    color: #4c4c4c;
}
img.wTOCTreeOpenBookIcon {
    border: none;
    vertical-align: middle;
}
div.wTOCTreePageHover {
    cursor: pointer;
    color: #FF4F1F;
    min-height: 20px;
    margin-top: 6px;
    text-decoration: none;
}
div.wTOCTreePageSelected {
    cursor: pointer;
    color: #FF4F1F;
    min-height: 20px;
    margin-top: 6px;
    border: 1px solid;
    border-color: #D3D3D4;
    border-radius: 10px;
    background-color: #D3D3D4;
}
span.wTOCTreePageText {
    margin-left: 0px;
    
}
img.wTOCTreePageIcon {
    border: none;
    vertical-align: middle;
}
div.wTOCTreeLink {
    cursor: pointer;
    color: #FF4F1F;
    min-height: 20px;
    margin-top: 6px;
}
div.wTOCTreeLinkHover {
    cursor: pointer;
    color: #FF4F1F;
    min-height: 20px;
    margin-top: 6px;
    text-decoration: none;
}
div.wTOCTreeLinkSelected {
    cursor: pointer;
    color: #FF4F1F;
    min-height: 20px;
    margin-top: 6px;
    background-color: #D3D3D4;
}
span.wTOCTreeLinkText {
    margin-left: 0px;
    text-decoration: none;
}
img.wTOCTreeLinkIcon {
    border: none;
    vertical-align: middle;
}
div.wTOCNode {
    width: 100%;
    border: none;
    background-color: #f5f3f3;
    text-align: center;
    text-decoration: none;
}
div.wTOCNodeCloseBook {
    cursor: pointer;
    border: 1px solid #000000;
    height: 24px;
    line-height: 24px;
    width: 100%;
    text-decoration: none;
}
div.wTOCNodeCloseBookHover {
    cursor: pointer;
    border: 1px solid #000000;
    height: 24px;
    line-height: 24px;
    color: #ffffff;
    background-color: #000000;
    width: 100%;
    text-decoration: none;
}
div.wTOCNodeCloseBookSelected {
    cursor: pointer;
    border: 1px solid #000000;
    height: 24px;
    line-height: 24px;
    color: #ffffff;
    border: 1px solid;
    border-color: #D3D3D4;
    background-color: #D3D3D4;
    border-radius: 10px;
    width: 100%;
    text-decoration: none;
}
span.wTOCNodeCloseBookText {
    text-decoration: none;
}
img.wTOCNodeCloseBookIcon {
    border: none;
    float: right;
    text-decoration: none;
}
div.wTOCNodeOpenBook {
    cursor: pointer;
    border: 1px solid #000000;
    height: 24px;
    line-height: 24px;
    width: 100%;
    text-decoration: none;
}
div.wTOCNodeOpenBookHover {
    cursor: pointer;
    border: 1px solid #000000;
    height: 24px;
    line-height: 24px;
    color: #ffffff;
    background-color: #000000;
    width: 100%;
    text-decoration: none;
}
div.wTOCNodeOpenBookSelected {
    cursor: pointer;
    border: 1px solid #000000;
    height: 24px;
    line-height: 24px;
    color: #ffffff;
    background-color: #D3D3D4;
    border: 1px solid;
    border-color: #D3D3D4;
    border-radius: 10px;
    width: 100%;
    text-decoration: none;
}
span.wTOCNodeOpenBookText {
    text-decoration: none;
}
img.wTOCNodeOpenBookIcon {
    border: none;
    float: right;
}
div.wTOCNodePage {
    cursor: pointer;
    border: 1px solid #000000;
    height: 24px;
    line-height: 24px;
    width: 100%;
    text-decoration: none;
}
div.wTOCNodePageHover {
    cursor: pointer;
    border: 1px solid #000000;
    height: 24px;
    line-height: 24px;
    color: #ffffff;
    background-color: #000000;
    width: 100%;
    text-decoration: none;
}
div.wTOCNodePageSelected {
    cursor: pointer;
    border: 1px solid #000000;
    height: 24px;
    line-height: 24px;
    color: #ffffff;
    background-color: #D3D3D4;
    border: 1px solid;
    border-color: #D3D3D4;
    border-radius: 10px;
    width: 100%;
    text-decoration: none;
}
span.wTOCNodePageText {
    text-decoration: none;
}
img.wTOCNodePageIcon {
    border: none;
    float: right;
}
div.wTOCNodeLink {
    cursor: pointer;
    border: 1px solid #000000;
    height: 24px;
    line-height: 24px;
    width: 100%;
    text-decoration: none;
}
div.wTOCNodeLinkHover {
    cursor: pointer;
    border: 1px solid #000000;
    height: 24px;
    line-height: 24px;
    color: #FF4F1F;
    background-color: #000000;
    width: 100%;
    text-decoration: none;
}
div.wTOCNodeLinkSelected {
    cursor: pointer;
    border: 1px solid #000000;
    height: 24px;
    line-height: 24px;
    color: #FF4F1F;
    background-color: #D3D3D4;
    border: 1px solid;
    border-color: #D3D3D4;
    border-radius: 10px;
    width: 100%;
    text-decoration: none;
}
span.wTOCNodeLinkText {
    text-decoration: none;
    color: #FF4F1F;	
}
img.wTOCNodeLinkIcon {
    border: none;
    float: right;
}
div.wTOCNodeUp {
    border: none;
    height: 24px;
    line-height: 24px;
    text-align: left;
    width: 100%;
    text-decoration: none;
}
div.wTOCNodeUpHover {
    border: none;
    cursor: pointer;
    height: 24px;
    line-height: 24px;
    text-align: left;
    width: 100%;
    text-decoration: none;
}
span.wTOCNodeUpText {
    text-decoration: none;
}
img.wTOCNodeUpIcon {
    border: none;
    float: left;
    text-decoration: none;
}
a.wPrintLink {
    background-color: transparent;
}
a.wPrintButton {
    margin-right: 0px;
    background-color: transparent;
}
img.wPrintButton {
    border: none;
}
a.wBSBackLink {
    margin-right: 0px;
    background-color: transparent;
}
a.wBSNextLink {
    margin-right: 8pt;
    background-color: transparent;
}
a.wBSBackButton {
    margin-right: 0px;
    background-color: transparent;
}
img.wBSBackButton {
    border: none;
}
a.wBSNextButton {
    margin-right: 0px;
    background-color: transparent;
}
img.wBSNextButton {
    border: none;
}
div.wSearchResults {
    margin-top: 20pt;
    color: rgba(0, 0, 0, .6);
    width: 100%;
}
div.wSearchResultSettings {
    height: auto;
    overflow: visible;
    overflow: hidden;
    width: 90%;
    margin-left: 5%;
}
div.wSearchHighlight {
    display: inline;
    float: left;
}
input.wSearchHighlight {
    position: relative;
    top: 0.75pt;
}
span.wSearchHighlight {
    margin-left: 6pt;
}
div.wSearchCount {
    float: right;
}
select.wSearchCount {
    float: right;
}
span.wSearchCount {
    float: right;
    margin-right: 6pt;
}
div.wSearchMessage {
    margin-top: 15pt;
    width: 95%;
    border-bottom: 1px solid rgba(0, 0, 0, .3);
    padding-bottom: 2pt;
    padding-left: 5%;
}
span.wSearchMessage {
}
div.wSearchResultItemsBlock {
    margin-top: 5pt;
    width: 100%;
}
div.wSearchResultItem {
    margin-top: 10pt;
    width: 90%;
    margin-left: 5%;
}
div.wSearchResultTitle {
    cursor: pointer;
    text-decoration: underline;
    color: rgba(0, 0, 0, .6);
}
div.wSearchResultTitleHover {
    cursor: pointer;
    text-decoration: underline;
}
span.wSearchURL {
    color: rgba(0, 0, 0, .6);
}
span.wSearchContext {
}
div.wSearchNavigation {
    margin-top: 10pt;
    border-bottom: 1px solid rgba(0, 0, 0, .3);
    padding-top: 5pt;
    padding-left: 5%;
    width: 95%;
}
div.wSearchBack {
    float: left;
    margin-right: 5pt;
}
a.wSearchBack {
    margin: 0;
    padding: 0 0 0 20px;
    height: 100%;
    width: 1px;
    color: transparent;
    background: transparent url(searchPrev.png) no-repeat center center;
    text-decoration: none;
}
div.wSearchNext {
    float: left;
    margin-right: 5pt;
}
a.wSearchNext {
    margin: 0;
    padding: 0 0 0 20px;
    height: 100%;
    width: 1px;
    color: transparent;
    background: transparent url(searchNext.png) no-repeat center center;
    text-decoration: none;
}
div.wSearchPageNumbers {
    float: left;
    margin-right: 5pt;
    margin-top: 0;
}
li.wSearchPageNumberSelected {
    margin-right: 3pt;
}
li.wSearchPageNumberLink {
    margin-right: 3pt;
    color: #000000;
}
span.wSearchPageNumberSelected {
}
a.wSearchPageNumberLink {
    background-color: transparent;
}
div.wSearchResultsSmallScr {
    margin-top: 10pt;
    width: 100%;
}
div.wSearchResultSettingsSmallScr {
    height: auto;
    overflow: visible;
    overflow: hidden;
    width: 90%;
    margin-left: 5%;
}
div.wSearchHighlightSmallScr {
    display: inline;
    float: left;
}
input.wSearchHighlightSmallScr {
    position: relative;
    top: 0.75pt;
}
span.wSearchHighlightSmallScr {
    margin-left: 6pt;
}
div.wSearchCountSmallScr {
    float: right;
}
div.wSearchCountComboSmallScr {
    float: right;
}
select.wSearchCountSmallScr {
    float: right;
    margin-right: 6pt;
}
div.wSearchCountMsgSmallScr {
}
span.wSearchCountSmallScr {
}
div.wSearchMessageSmallScr {
    margin-top: 15pt;
    margin-left: 5%;
    width: 90%;
    border-bottom: 1px solid rgba(0, 0, 0, .3);
    padding-bottom: 2pt;
}
span.wSearchMessageSmallScr {
}
div.wSearchResultItemsBlockSmallScr {
    margin-left: 5%;
    margin-top: 5pt;
    width: 90%;
}
div.wSearchResultItemSmallScr {
    margin-top: 10pt;
}
div.wSearchResultTitleSmallScr {
    cursor: pointer;
    text-decoration: underline;
}
div.wSearchResultTitleHoverSmallScr {
    cursor: pointer;
    text-decoration: underline;
}
span.wSearchURLSmallScr {
    color: #000000;
}
span.wSearchContextSmallScr {
}
div.wSearchBackSmallScr {
    float: left;
    margin-right: 5pt;
}
a.wSearchBackSmallScr {
    margin: 0;
    padding: 0 0 0 28px;
    height: 100%;
    width: px;
    color: transparent;
    background: transparent url(searchPrev.png) no-repeat center center;
    text-decoration: none;
}
a.wSearchBackSmallScr:hover {
    background-image: transparent url(searchPrevHover.png);
}
div.wSearchNextSmallScr {
    float: left;
    margin-right: 5pt;
}
a.wSearchNextSmallScr {
    margin: 0;
    padding: 0 0 0 28px;
    height: 100%;
    width: 1px;
    color: transparent;
    background: transparent url(searchNext.png) no-repeat center center;
    text-decoration: none;
}
a.wSearchNextSmallScr:hover {
    background-image: transparent url(searchNextHover.png);
}
div.wSearchPageNumbersSmallScr {
    float: left;
    margin-right: 5pt;
    margin-top: 0;
}
li.wSearchPageNumberSelectedSmallScr {
    margin-right: 3pt;
}
li.wSearchPageNumberLinkSmallScr {
    margin-right: 3pt;
    color: #000000;
}
li.wSearchPageNumberLinkSmallScr:hover {
    text-decoration: underline;
}
span.wSearchPageNumberSelectedSmallScr {
}
a.wSearchPageNumberLinkSmallScr {
    background-color: transparent;
}
a.wShowHide {
    color: #ffffff     ! important ;
    
    margin: 0 0 0 0px;
    padding: 0;
    position: relative;
    top: 0px;
    background-color: transparent;
    text-decoration: none;
    color: rgba(0, 0, 0, .7);
}
a.wShow {
    color: #ffffff     ! important ;
    
    margin: 0 0 0 0px;
    padding: 0;
    position: relative;
    top: 0px;
    background-color: transparent;
    text-decoration: none;
    color: rgba(0, 0, 0, .7);
}
a.wHide {
    color: #ffffff     ! important ;
    
    margin: 0 0 0 0px;
    padding: 0;
    position: relative;
    top: 0px;
    background-color: transparent;
    text-decoration: none;
    color: rgba(0, 0, 0, .7);
}
span.wProjTitle {
}
div.wSearchField {
    display: inline;
}
input.wSearchField {
    border: 1px solid #A9A9A9;
    padding: 3px 35px 3px 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-decoration-color: #C0C0C0;
    -webkit-appearance: none;
}
a.wSearchLink {
    position: relative;
    top: 0;
    right: 20px;
    text-decoration: none;
    background-color: transparent;
    
}
img.wSearchLink {
    border: none;
       
}
input.wSearchAND {
    position: relative;
    top: 2pt;
}
span.wSearchAND {
    position: relative;
    top: 0.5pt;
    left: 3pt;
    color: #ffffff;
}
div.wSearchOptions {
}
div.wTabbedPanel {
    width: 100%;
}
ul.wTabGroup {
    background-image: url(debut_light.png);
    font-size: 14px;
    padding: 0;
    text-align: left;
    height: auto;
    margin-top: -1px;
}
li.wTab {
    padding: 0px;
    color: #000000 "alpha:" 54%;
    font-weight: 400 "text-align:" left;
    cursor: pointer;
    margin: 0 5pt;
    white-space: nowrap;
}
li.wTabHover {
    padding: 0px;
    color: #000000;
    cursor: pointer;
    margin: 0 5pt;
    border-bottom: 3px solid #FF4F1F;
    white-space: nowrap;
}
li.wTabSelected {
    padding: 0px;
    color: #000000;
    margin: 0 5pt;
    border-bottom: 3px solid #FF4F1F;
    white-space: nowrap;
}
span.wTabText {
    
}
div.wTabContentGroup {
    width: 100%;
    margin-top: -15px;
    overflow: visible;	
    color: rgba(0, 0, 0, .7);
}
div.wTabContent {
    margin: 15pt 5% 0;
    padding: 0 0 15pt 0;
    width: 100%;
    overflow-y: visible;
    overflow-x: auto;
}
div.wVTabbedPanel {
    border: 1px solid #000000;
    background: #fff;
    width: 100%;
}
ul.wVTabGroup {
    border-top: 1px solid #000000;
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 12pt;
}
li.wVTab {
    cursor: pointer;
    background: #000000;
    text-align: center;
    width: 100%;
    color: #ffffff;
    padding: 4pt 0;
}
li.wVTabHover {
    cursor: pointer;
    background: #000000;
    text-align: center;
    width: 100%;
    color: #ffffff;
    padding: 4pt 0;
}
li.wVTabSelected {
    cursor: pointer;
    background: #fff;
    text-align: center;
    width: 100%;
    color: #000000;
    padding: 4pt 0;
}
span.wVTabText {
}
div.wVTabContentGroup {
    overflow: auto;
}
div.wVTabContent {
    margin: 10pt 15pt;
}
div.wLoadingIcon {
    text-align: center;
    width: 100%;
}
div.loadingicon {
}
img.wLoadingIcon {
    border: none;
}
div.wLoadingText {
    text-align: center;
    width: 100%;
}
div.loadingtext {
}
.unclickable {
    cursor: default;
}
.handcursor {
    cursor: pointer;
    cursor: hand;
}
.unselectable {
    -webkit-user-select: none;
    -moz-user-select: none;
}
div.treeitem {
    clear: both;
    margin: 0px;
    padding: 0px;
}
li.hlist {
    display: inline;
}
a.nolink {
    color: #000000;
    background-color: transparent;
    text-decoration: none;
}
a.nolink:hover {
    background-color: transparent;
}
