body {
    padding: 0px;
    margin: 0px;
    background-color: #2c2421;
}

.embedbody {
    background-color: #f6f6f6; 
}

h1 {
    font-family: sans-serif;
    color: #97431C;
   
    
}

h2 {
    font-family: sans-serif;
    color: #97431C;   
    
}

td {
    text-align: left;
    border-bottom: 1px solid darkorange;
}

th {
    font-family: sans-serif;
    color: white;
    background-color: #1F3B3C;
    font-weight: bold;
    font-size: .8em;
    padding: 4px;
    text-align: center;
    border: none;
}

.paymethodscontainer {
   margin-top: 2em;
   text-align: center;
}

.paymethodscontainer div{
   display: inline-block;
   padding: .4em;
   margin: .4em;
   font-family: sans-serif;
   font-size: .7em;
   font-weight: bold;
   color: darkgray;
   
}

.header {
    padding: .8em 1.8em .2em 1.8em;
    border-bottom: darkgray solid thin;
    text-align: center;
    background-color: #f9f9f9;
}

.headerLogo {
    float: left;    
}

.headerUserBox {
    float: right;
    text-align: right;
}

.content {
    text-align: center;
    background-color: white;
    padding: 1em;
    margin: 0em 0em 0em 0em;
    padding-bottom: 3em;
}

.contentembed {
    text-align: center;
    background-color: #f6f6f6;
    padding: 1em;
    margin: 0em 0em 0em 0em;
    font-family: sans-serif;
}

.formfielderror {
    color: #CC0000;
    font-size: .8em;
}

.flash {
    color: #CC0000;
    text-align: center;
    margin: 0em 1em 1em 1em;
    padding: 1em;
    background-color:#f9f9f9;
    border: lightgray solid thin;
}

.footer {
 
    color: lightgray;
    border-top: #3a332f solid 3em;
    text-align: center;
    padding: 3em;
    
    
}

.footer a:link {
    color: darkgray;    
}

.footer a:visited { 
    color: lightgray;
    
}
