.banner{
	background: url(company.png) no-repeat;
	width:700px ;
	height:312px ;
    box-shadow: 6px 6px 16px  black;
}

body{background:url(background.jpg);}



.all{background: white;
	margin-top:25px;
    margin-bottom:25px;
    padding: 25px;
    height:1240px;
    padding-left:35px;
    padding-right:35px; 

   }

.callout{ background:black;
		height: 312px;
		 }


.block{margin-top:20px;color:white;}

header	{overflow: hidden;
        box-shadow: 5px 5px 15px black;
            background-color:white; }

header h1{
	 margin-top:20px;
	text-indent:0px ;
	width: 600px;
	height:59px;
	margin:10px 10px 20px 10px;
	font-size: 45px;
	margin-left:0px; 
	text-shadow:1px 2px 1px #3EADE3;
    color:black;
}

a.home{color:black;
        text-decoration:none; }
header h2{
			margin-left:160px;
			font-size:21px;
			
			font-weight: normal;
			line-height:0px;
			border-bottom:0px solid #d1d1d1;} 




.main{margin-top: 20px;}


footer{clear:both;
border-top: 1px solid #d1d1d1;
padding-top: 18px;
margin top:100px;
color:white;
}
















.button{ background: #242324;
		padding:6px;
        color:#efefef;
        text-decoration:none; }

.button:hover{color:white;
                text-decoration:underline;}





p{font-size:13px;
line-height:20px;
   }


.container_24{padding-top: 10px;}


h1,h2{ letter-spacing:-1px; }

h2{font-size: 26px;
	border-bottom:1px solid #d1d1d1;
 	padding-bottom:20px;
 	margin-bottom: 15px;
    font-family:trebuchet ms; 
    font-weight:normal; 
 } 

 }

 blockquote, blockquote p{
 	font-size:15px;
 	line-height: 20px;
 	font-style:italic;  
 	
 }

 .main blockquote:before,
 .main blockquote:after {
 	 	
 	font-size:50px;
 	color:white;}

 	.main blockquote:before {
 	content: '“' ;
 	font-size:73px;
 	color:white; 	}


 	.main blockquote:after {
 	content: '”';
 	font-size:73px;
 	color:white; 
 	 }	
 					

 	.main blockquote{
 		padding-left:5px; 
 	}

 
 	

 	blockquote{font-size:16px}

 	.block h2 {font-size:20px;font-weight:normal  }


nav ul {
    list-style-type: none;
    margin: 0px;
    margin-left:-170px;
    padding: 0px;
    overflow: hidden;
    border: 1px solid #e7e7e7;
    background: #f3f3f3;
    padding-left:50px; 
box-shadow: 2px 2px 40px  #d9d9d9;
  }

nav li {
    float: left;
box-shadow: 2px 2px 50px  #d9d9d9;
    border-right: 1px solid #bbb;
    margin-left: 0px;
}	







li a, .dropbtn {
    display: inline-block;
    color: #666;
    text-align: center;
    padding: 25px 25px;
    text-decoration: none;
	font-size:13px; }


li a.active {
    color: white;
    background-color: black;}




li a:hover:not(.active), .dropdown:hover .dropbtn {
    background-color: black;color:white;
}

li.dropdown {
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f3f3f3;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;

}

.dropdown-content a {
    color: #666;
    padding: 25px 25px;
    text-decoration: none;
    display: block;
    text-align: left;
}

.dropdown-content a:hover {background-color: black;}

.dropdown:hover .dropdown-content {
    display: block;
}

footer a{   
    color:white;
        text-decoration:none; }


footer a:hover{color:white;
            text-decoration:underline;}

footer {text-align:center;
    padding-top:20px; }

footer p{letter-spacing:30px;
float:right;padding-right:30px;  }