html, body, body > form
{
    height: 100%;
}

body
{
    background-color: #1a4e80;
    background-image: url(/WebsiteResources/QuantumEnergy/images/page/bg-page2.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}

body, div, ul, ol, li, h1, h2, h3 h4, img, form, table, th, td
{
    margin: 0px;
    padding: 0px;
    border: none;
}

input
{
    border: solid 1px #979692;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;    
    padding: 1px;
}
.button
{
    border: none;
}

hr
{
   border: 0;
   background-color: #e3e1e0;
   color: #e3e1e0;   
   height: 1px;
}

a
{ 
   text-decoration: none; 
   color: blue;
}

a:visited
{
   color: #3333ff;
}


/* ---- forms ---- */

.adeoWebForm .adeoWebFormWrapper
{
    width: 100%;
}

.adeoWebForm .adeoWebFormCol1
{
    padding: 5px;
    width: 60px;
    vertical-align: top;
    text-align: right;
    font-weight: bold;
}
.adeoWebForm .adeoWebFormCol2 input, .adeoWebFormCol2 textarea
{
    font-family: Arial, Verdana, Helvetica, sans-serif;        
    font-size: 12px;    
    border: solid 1px #aaaaaa;
    width: 97%;
    padding: 3px;
    _width: 99%;
}
.adeoWebForm .adeoWebFormCol2 select
{
    border: solid 1px #aaaaaa;    
    font-family: Arial, Verdana, Helvetica, sans-serif;        
    font-size: 12px;    
}
.adeoWebForm .adeoWebFormCol2 textarea
{
    height: 200px;
}
.adeoWebForm .adeoWebFormChecks input
{
    width: auto;
}
.adeoWebForm p
{
    text-align: right;
}
.adeoWebForm p input
{
    border: solid 1px #aaaaaa;
    font-family: Arial, Verdana, Helvetica, sans-serif;            
}
.adeoWebForm ol, .adeoWebForm ul
{
    margin: 0px;
}
.adeoWebFormRequired
{
    display: inline;
}
