/* Copyright (c) 2009, XBRL Cloud.  All Rights Reserved */
/* gold: 806000 */
/* gold: A08000? */
/* magenta: #A00030; */
/* Pink:  #FFA0A0 */

body {
/*    background-image: url("graphics/cloud-background.jpg");
    background-repeat: no-repeat; */
    background-color: white;
    color: black;
    font-size: 12pt;
    font-family: Arial, sans-serif;
    }

/* a { color: #A00030; } */

h1 { text-align: center; color: #404040; margin: 0px; }
h1.pageheading { background-color: white; }
h2 { text-align: center; background-color: #1070ca; color: white; }
.normal { text-align: center; background-color: white; color: #1070ca; }
h3 { text-align: center; }

table {
    margin-left: auto;
    margin-right: auto;
    border-collapse: separate;
    border-spacing: 1px;
}

table.details {
    background-color: white;
    background-color: #303030;
    font-size: 10pt;
}

table.mainPage {
    background-color: white;
    /*     border: 1px #003333 solid; */
    background-color: #D0D0FF;
}

table.helpPage {
    background-color: white;
/*    border: 10px #60A0A0 solid; */
    background-color: #D0D0FF;
}

th {
    padding: 10px;
    color: #E0E0E0;
    background-color: #1070ca;
    vertical-align: top;
    text-align: left;
    }

th.details {
    padding: 10px;
    color: white;
    background-color: #606060;
    vertical-align: top;
    }

table.planetDetails {
    color: black;
    background-color: #C0FFC0;
    font-size: 14pt;
    border-collapse: separate;
    }

.planetDetails {
    color: black;
    background-color: #A0FFA0;
    vertical-align: top;
    font-size: 14pt;
    }

td.break {
    margin: 0px;
    padding: 3px;
    background-color: #202020;
}

td.detailBreak {
    margin: 0px;
    padding: 3px;
    background-color: #606060;
}

td {
    padding: 10px;
    background-color: white;
    vertical-align: top;
    border: 0px;
    }

td.server {
    padding-left: 15px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: white;
    vertical-align: middle;
    }

code {
     font-weight: bold;
}

td.option { background: white; }
td.value { background: white; }


.xbrlcloud {
/*
    color: #A0FFFF;
*/
    font-weight: bold;
    text-decoration: none;
}

.cloud {
/*
    color: #FFFFFF;
    font-style: italic;
    */
    font-weight: bold;
    text-decoration: none;
}

.copyright {
    color: #606060;
    font-size: 8pt;
    font-weight: bold;
    text-align: right;
    border: 0px;
    right: 0px;
}

.note {
    background-color: #E0E0E0;
    margin-left: 50px;
    margin-right: 50px;
    padding: 10px;
    border: 1px #003333 solid;
    }

.code-highlight {
    font-weight: bold; 
    margin-left: 50px;
    margin-right: 50px;
    padding: 10px;
    font-size: 10pt;
}

.heading {
         /* border-top: 1px solid #003333; */
         padding-top: 25px;
         font-weight: bold;
         font-size: 12pt;
}

.login-button {
    padding: 8px;
    background-color: #eedd82;
    color: black;
    font-size: 14pt;
}

.top-logout {
    border: 0px;
    margin: 0px;
    background-color: white;
    color: #1070ca;
    text-align: right;
}

.logout-button {
    font-weight: bold;
    font-size: 10pt;
    border: 0px;
    background-color: #eedd82;
    color: black;
    /*
    color: white;
    background-color: #1070ca;
    */
    padding: 5px;
/*    color: black;
    background-color: #D0D0D0;
    text-decoration: none; */
}

.top-cloud {
    border-collapse: collapse; 
    font-weight: bold;
    font-size: 10pt;
    border: 0px;
    margin: 0px;
    background-color: white;
    color: #1070ca;
    text-align: left;
}

.top-cloud-center {
    font-weight: bold;
    font-size: 10pt;
    border: 0px;
    margin: 0px;
    background-color: white;
    color: #1070ca;
    text-align: center;
}

.top-cloud-right {
    font-weight: bold;
    font-size: 10pt;
    border: 0px;
    margin: 0px;
    background-color: white;
    color: #1070ca;
    text-align: right;
}

th.main {
    font-size: 12pt;
}
    
td.main {
    color: #003333;
    font-size: 12pt;
}

dt {
    font-weight: bold;
    padding-top: 10px;
}

.indent {
    padding-left: 50px;
}

.sitemap {
    background-color: white;
    color: black;
}

.sitemap-header {
    background-color: white;
    color:  black;
    font-weight: bold;
    padding: 0px;
}

.mainMenuTD1 {
    padding-left: 0px;
    padding-top: 20px;
    padding-bottom: 2px;
    line-height:14pt;
    background-color: white;
    color: black;
    font-weight: bold;
    font-size: 10pt;
}

.mainMenuTD2  {
    padding-left: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
    line-height: 11pt;
    font-size: 10pt;
    background-color: white;
    color: #0000FF;
}

.mainMenuTD3  {
    padding-left: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
    line-height: 11pt;
    font-size: 10pt;
    background-color: white;
    color: #0000FF;
}

.notSelected {
    color : #0000FF;
    text-decoration: none;
}

.framing-table {
    background-color: #003333;
    border-collapse: collapse;
}

.register {
    background-color: white;
    color: #0000FF;
    text-align: center;
}

.registerNow {
    color: black;
    text-align: center;
}

a.register {
    font-weight: bold;
    color: blue;
}

.planetNotSelected {
    font-weight: bold;
    color: #00A000;
    text-decoration: none;
}

th.pageHeading {
    font-size: 12pt;
    font-weight: bold;
}
