
body {
margin: 0;
/*background: -moz-linear-gradient(left 250deg, white, #000033);
background-image:url('clouds.jpg');
background-repeat: repeat-x;
*/

background-color: white;
/*background: -moz-radial-gradient(left 0deg, white, #EFF9FC);*/
}

/* === === === === === HEADER SECTION === === === === === */

div.header{
    width: auto;
    height: 500px;
    margin:0px;
    background-color: white;
    
    /*background: -moz-linear-gradient(left 0deg, white, #EEEEFF);*/
    /*background: -moz-radial-gradient(bottom left, ellipse, #5B5BFF, white, #1E90FF);*/
    /*-moz-linear-gradient(43% 62% 85deg,#4135F0, #28A3C9, #25DFE6 90%,#4781A8 100%,#2A38B5 40%);*/
    /*background: -moz-repeating-radial-gradient(15% 15% 360deg,ellipse farthest-side, #FFFFFF, #4EDBEB, #1CB7D6 71%,#E1F0EC 87%);*/
    /*background: -moz-repeating-radial-gradient(6% 100% 159deg,ellipse farthest-side, #FFFFFF, #4EDBEB, #36D1D6 71%,#FFFFFF 81%);*/
    /*background: -moz-repeating-radial-gradient(6% 100% 159deg,ellipse farthest-side, #FFFFFF, #AACFF0, #C8D6E0 71%,#FFFFFF 81%);*/
    background: -moz-repeating-radial-gradient(6% 100% 159deg,ellipse farthest-side, #FFFFFF, #BFF0FF, #D6E5F0 71%,#FFFFFF 81%);
    
    
}


/* === === === === === SLOGAN SECTION === === === === === */
div.slogan{
    
    width: auto;
    min-width: 933px;
    height: 50px;
    color:#5B5BFF;
    margin-top: -470px;
    margin-bottom: 40px;
    
    
    font-size:320%;
    font-family: arial, verdana, sans-serif;
    text-align: center;
    

}

div.logoarea img{
   
    padding-bottom: 20px;
    border-style: none;
    margin-left: 3px;
    margin-right: 25px;
    margin-top: 5px;
    
}




div.topmenu{
    
    height:80px;
    width: auto;
    min-width: 933px;   
    margin-bottom: 10px;
    
}


div.topmenucentralizer{
    
    width: 933px;
    height:79px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 65px;
    border-bottom: dashed 1px #D881ED;
}



ul.topmenubutton{
    min-width: 933px;
}


ul.topmenubuttons li{
    list-style-type: none;
    
    
}

ul.topmenubuttons a{
 
    float: left;
    margin-left: 20px;
    padding: 10px 20px;
    width: 220px;
    height: auto;
    border: dotted 1px #D881ED;
    background-color: #ECFAFF;
    background: -moz-linear-gradient(left 0deg, white, #E7F3F1);
    
}

.button a:hover{
    background-color: white;
    background: -moz-linear-gradient(left 0deg, white, white);
    
    
}
/* === === === === === SELECT YOUR OPTION TEXT SECTION === === === === === */
div.optionselect{
    
    width: auto;
    min-width: 933px;
    height: 50px;
    color:#000000;
    
    margin-top: 0px;
    margin-bottom: 15px;
    padding: 0px;
    
    font-size:200%;
    font-family: arial, verdana, sans-serif;
    text-align: center;
    

}



/* === === === === === MAIN BODY SECTION === === === === === */
/* Main Body Area */
div.mainBody {
font-family: arial, verdana, sans-serif;
padding: 0px 1px 40px 1px;
/*margin-top: -170px;*/
margin-left: auto;
margin-right: auto;
height: auto;
width: 75%;
min-width: 933px;
background-color: #EAFFEF;
background: -moz-linear-gradient(left 0deg, white, #ECF4FF);
border: solid #A9C5EB;
border-width: 3px 3px 12px 3px;
moz-border-width: 30px 3px 12px 3px;
-moz-border-radius-topleft: 40px;
-moz-border-radius-bottomright: 40px;
-moz-box-shadow: 5px 5px 10px #999;
-webkit-box-shadow: 5px 5px 10px #999;
border-radius bottom: 32px;
behavior: url(border-radius.htc);

}




/* === === === === === SERVICE PANELS SECTION === === === === === */
/* Service Panels Default */
div.servicePanelsDefault {
margin-top: 10px;
margin-left: 3px;
margin-right: 3px;
width: auto;
height: 200px;
border: double #DBDBFF;
border-radius-topleft: 40px;
-moz-border-radius-topleft: 40px;
-webkit-border-radius-topleft: 40px;
padding: 20px;
background: -moz-radial-gradient(bottom left, ellipse, #ECF4FF, white, #D9F3FF);


}


/* Service Panels */
div.servicePanels {
background-color: #F9FDFF;

}


/* Service Panel Orange */
div.servicePanelsOrng {
background-color: #FFF9EA;

}


/* Service Panels Hover State */
div.servicePanelsDefault:hover{
background-color: white;
outline-color: black;
border-color: black;
}


/* Service Panels Div MAIN TEXT DIV */
div.servicepaneltext{
float: left;
width: 70%;
border: 1px dashed #DBDBFF;
height: 200px;
padding-left: 20px;
padding-right: 20px;

}



div.servicepaneltext h1 {
font-variant: small-caps;
font-size: 120%;

}


/* Service Panel TEXT ONLY FORMATTING */
.mainpaneltext{
    font-family: "courier new", "lucinda console", verdana, arial, sans-serif;
font-variant: small-caps;
font-size: 125%;
text-indent: 25px;
margin-top: -5px;

}



/*Service Panels IMAGE DIV */
div.servicepanelimg{
float: right;
Width:200px;
height: 200px;
border: 1px solid #DBDBFF;


}

div.servicepanelimg img{
margin:2px;

}



/* === === === === === FOOTER SECTION === === === === === */
/* Validation Footer */
div.validation {
    position: relative;
    z-index: -1;
    padding: 0px;
margin-top: -100px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
height: 300px;
width: 100%;
background-color:#EEEEFF;
background: -moz-linear-gradient(left 0deg, white, #DBDBFF);
border: solid #A9C5EB;
border-width: 3px 0px 0px 0px;
text-align: center;

}


div.validation p.footersect1text{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    margin-top: 120px;
    
}

div.validcode{
    width: auto;
    height: auto;
    padding: 5px;
    background-color: #FAF2EF;
    border: 1px dashed #E8CCBF;
    margin-top: 50px;
}


div.validcode img{
    
    border-style: none;
    padding:0px;
    margin: 0px;
    
}
div.validcode p{
    
    padding: 0px;
    margin: 0px;
    
}