/*Header*/

header{
margin:auto;
background-color:#F8F8F8 ;
width:990px;
height:70px;


}

/*navigation bar*/

#nav{
background-color:#F8F8F8 ;
width:990px;
margin:auto;
border:solid;
border-top-width:0px;
border-right-width:0px;
border-left-width:0px;
border-bottom-width:2px;


}

#nav_wrapper{

text-align:right;


}
#nav ul{
list-style-type:none;
padding:0;
margin:0;
position:relative;}

#nav ul li{
display: inline-block;
}
#nav ul li:hover{
background-color:#F80000 ;
}
#nav ul li a,visited{
color:black;
display:block;
padding:15px;
text-decoration:none;
}
#nav ul li a:hover{
color:black;
text-decoration:none;}

#nav ul li:hover ul{
display:block;
}

#nav ul ul{
display:none;
position:absolute;}

#nav ul li .normal {
display:block;
background-color:#C0C0C0;


}

#nav ul li li a:hover{
color:#F80000;
}


/*body/main content*/

body{
background-color:#F8F8F8 ;
padding:0;
overflow-y: scroll;
font-family:calibri;
font-size:20px;
margin:auto;
}

#main_wrapper{   
width:990px;
height:1250px;
margin:0 auto;
border:solid;
border-top-width:0px;
border-right-width:0px;
border-left-width:0px;
border-bottom-width:2px;


}
#main_wrapper2{   
width:990px;
height:790px;
margin:0 auto;
border:solid;
border-top-width:0px;
border-right-width:0px;
border-left-width:0px;
border-bottom-width:2px;


}

#aboutus_wrapper{   
width:990px;
height:650px;
margin:0 auto;
border:solid;
border-top-width:0px;
border-right-width:0px;
border-left-width:0px;
border-bottom-width:2px;


}

#service_wrapper{   
width:990px;
height:820px;
margin:0 auto;
border:solid;
border-top-width:0px;
border-right-width:0px;
border-left-width:0px;
border-bottom-width:2px;


}

#contact_wrapper{   
width:990px;
height:640px;
margin:0 auto;
border:solid;
border-top-width:0px;
border-right-width:0px;
border-left-width:0px;
border-bottom-width:2px;


}

#disclaimer_wrapper{   
width:990px;
height:950px;
margin:0 auto;
border:solid;
border-top-width:0px;
border-right-width:0px;
border-left-width:0px;
border-bottom-width:2px;


}
article{
width:70%;
padding:10px;
}



/*side content*/

aside{
width:30%;
height:750px;
float:right;
background-color:#C8C8C8 ;
padding:20px;
color:white;
text-align:center;
border:solid;
border-width:2px;
border-top-width:0px;
border-bottom-width:0px;
border-color:#909090;
overflow:scroll;
}

aboutus_aside{
width:30%;
height:610px;
float:right;
background-color:#C8C8C8 ;
padding:20px;
color:white;
text-align:center;
border:solid;
border-width:2px;
border-top-width:0px;
border-bottom-width:0px;
border-color:#909090;
overflow:scroll;
}

service_aside{
width:30%;
height:780px;
float:right;
background-color:#C8C8C8 ;
padding:20px;
color:white;
text-align:center;
border:solid;
border-width:2px;
border-top-width:0px;
border-bottom-width:0px;
border-color:#909090;
overflow:scroll;
}

contact_aside{
width:30%;
height:600px;
float:right;
background-color:#C8C8C8 ;
padding:20px;
color:white;
text-align:center;
border:solid;
border-width:2px;
border-top-width:0px;
border-bottom-width:0px;
border-color:#909090;
overflow:scroll;
}

#sideInfo{


background-color:#C8C8C8 ;

padding:20px;
color:white;
text-align:center;
border:solid;
border-width:2px;
border-top-width:0px;
border-bottom-width:0px;
border-color:#909090;



}
#sideInfo2{

background-color:#C8C8C8 ;
padding:20px;
color:white;
text-align:center;
border:solid;
border-width:2px;
border-top-width:0px;
border-bottom-width:0px;
border-color:#909090;


}




.compulsory{

color:black;
}


#p1{
padding:0px;
}



/*footer*/

footer{
border:solid;
border-width:1px;
background-color:#101010;
height:220px;
width:990px;
margin:auto;
}

#footer{
font-size:15px;
color:#D8D8D8;
}

#footerLinks3{

text-decoration:none;
color:grey;
font-size:15px;
padding:10px;
}

#footerLinks3:hover{

text-decoration:none;
color:#47D147;
font-size:15px;
}

#secFooter {
    
    
    background-color: #101010;
    color: grey;
    width: 990px;
    height: 30px;
    
    font-size: 12px;
    margin: auto;
}

#secFooter a:visited{
    text-decoration:none;
    color: grey;
    
    
}
/*social media */

#socialM  > img{
height:40px;
width:40px;
-webkit-filter:grayscale(1);

}

#socialM{
float:right;
}

#socialM > img:hover{

-webkit-filter:grayscale(0);
}


/*forms*/


#formBackground{
width:450px;
background-color:#D00000;
border-radius:10px;


}



#buttonSubmit{
border-radius:10px;
color:white;
border-color:black;
background-color:black;
}

#buttonClear{
border-radius:10px;
color:white;
border-color:black;
background-color:black;
}

#buttonSubmit:hover{
border-radius:10px;
color:yellow;
border-color:black;
background-color:black;
}


#buttonClear:hover{
border-radius:10px;
color:yellow;
border-color:black;
background-color:black;
}



#formText{
padding:30px;
opacity:1.8;
color:white;

}


/*paragraphs and headers*/



#top{
color:#F80000;
}

#info{
color:black;
padding:20px;
}


h1{color:black;
font-weight:lighter;
}
h4{color:black;
font-weight:lighter;
}

h3{
color:black;
font-weight:lighter;
}


#xinfo{

width:360px;
height:360px;
border-radius:360px;
text-align:center;
background-color:#E8E8E8;

}

#someServices{

height:360px;
width:360px;
width:360px;
height:360px;
border-radius:360px;
text-align:center;
background-color:#E8E8E8;
margin: 0 auto;
}
#aboutUs{

width:600px;
}


/*links*/

#links{



text-decoration:none;
font-size:15px;
color:#D8D8D8;
padding:10px;

 

}

#links:hover{

font-size:15px;
color:red;

}

#links2{



text-decoration:none;
font-size:15px;
color:black;
padding:10px;

 

}

#links2:hover{

font-size:15px;
color:red;

}

#Disclamer{

    color: #99FF66;
    
}
/*tables*/

th{

text-align:center;
font-size:30px;
font-family:calibri;
font-weight:lighter;
color:white;
text-decoration:none;}


hr{
border-collapse:collapse;
border-color:grey;
margin:0 auto;
max-width:100%}













