/* Color Definitions */
/* rgb(255, 182, 66) robco amber */
/* rgb(27, 255, 128) robco green */
/* rgb(46, 207, 255) robco blue */

body {
    background-color: rgb(0, 0, 0);
    color: rgb(255, 182, 66);
    font-family: "Courier";
    text-align: center;
    padding: 20px;
    background-position: center center;
    background-attachment: fixed;
}

header {
    border: 2px solid rgb(255, 182, 66); /* Using robco amber for the border */
    padding: 20px;
    margin: 20px;
    border-radius: 10px;
    background-color: rgba(46, 207, 255, 0.1); /* Using robco blue for a subtle background */
    text-align: left;
}

section {
    margin-top: 20px;
    border: 1px solid white; /* Added width and style */
    padding: 10px;
    background-color: rgba(46, 207, 255, 0.1);
}

div.wrap { 
    width: 1000px; /* Added unit */
} 

div, div.content, div.wrap { 
    background-color: transparent; 
} 

div.module { 
    border-style: solid; 
    border-width: 0; 
} 

div.content { 
    border-style: solid; 
    border-width: 0; 
} 

div[class~="moduleTop"],
div[class~="moduleTop"] div,
div[class~="moduleBottom"],
div[class~="moduleBottom"] div { 
    background-color: transparent; 
    background-image: none; 
    font-size: 0; 
} 

div[class~="moduleTop"] div div,
div[class~="moduleBottom"] div div { 
    background-image: none; 
} 

div[class~="moduleTop"] div div { 
    height: 5px; 
    border-top: none; 
} 

div[class~="moduleBottom"] div div { 
    border-bottom: none; 
} 

div[class~="moduleMid"] { 
    border-left: none; 
} 

div[class~="moduleMid1"] { 
    border-right: none; 
} 

.pmp_topleft { 
    position: absolute; 
    top: 0; 
    left: 0; 
} 

div.contentTop { 
    padding-top: 20px; 
    background-repeat: no-repeat; 
    background-position: top left; 
} 
