body{
    margin:0px;
    background-color: #D9D9D9;
    font-family: 'Roboto', sans-serif;
}

.page_title{
  font-size:36px;
  font-weight:bold;
  line-height: 36px;
}


.page_sub_title{
  font-size:20px;
  font-weight:bold;
  line-height: 20px;
}


a{
    color: #D9D9D9;
}



.page_section_top_content a{
    color: #222222;
    
}


.page_body_copy{
  margin-top:20px;
  font-size:11.3px;
  font-weight:normal;
  line-height: 1.5;
  margin-bottom:15px;
}

  
.center {
  border: 5px solid;
  margin: auto;
  width: 50%;
  padding: 10px;
}

.page_subheading {
    font-size:16px;
    font-weight:bold;
  
}


/* 
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
*/
  
@media (min-width:1000px){
    
    
.page_section_top_menu{
    position: relative;
    background-color: #000000;
    margin: auto;
    width:1100px;
    height:20px;
    overflow:hidden;
    
}
/*   --------------------------------------------- */

    
.page_section_gap{
    position: relative;
    margin: auto;
    width:1100px;
    height:20px;
    overflow:hidden;
    
}

.page_break{
    position: relative;
    margin: auto;
    height:20px;
    width:1100px;
    background-color: #666666;
    overflow:hidden;
}


/*   --------------------------------------------- */

.page_section_top_content{
  border-radius: 25px;
  position: relative;
  width:1100px;
  height:460px;
  margin: auto;
  overflow:hidden;
}
  
.page_section_top_content_image{
  position: absolute;
  left:0px;
  top:0px;
  width:100%;
  min-height:400px;
}

.page_section_top_content_rect { 
  position: absolute;
  color: #555555;
  top:0px;
  right:0px;
  background-color: #eeeeee;
  padding: 30px;
  height:460px;
  width:350px;
}

/*   --------------------------------------------- */


.page_section_focus{
    color:#eeeeee;
    background-color: #555555;
    border-radius: 25px;
    position: relative;
    width:1100px;
    height:300px;
    margin: auto;
    overflow:hidden;
}
.page_section_focus_rect{
    padding-left:70px;
    padding-top:20px;
}


/*   --------------------------------------------- */

.page_section_header{
    border-radius: 25px;
    position: relative;
    left:0px;
    width:1100px;
    margin: auto;
    height: 60px;
    color:#eeeeee;
    background-color: #555555;
    overflow:hidden;
}

.page_section_header_rect{
    padding-left:70px;
    padding-top:10px;
}


.page_section{
    border-radius: 25px;
    position: relative;
    left:0px;
    width:1060px;
    margin: auto;
    color:#eeeeee;
    background-color: #555555;
    padding-left: 40px;
    padding-top:20px;
    overflow:hidden;
}
.page_section_image{
    border-radius: 25px;
    position: absolute;
    width:75%;
    top:0px;
    left:450px;
    height:420px;
    overflow:hidden;
}

.page_section_rect{
  width:300px;
  padding: 30px;
 
}
/*   --------------------------------------------- */


.page_section_bottom_menu{
    
    position: relative;
    left:0px;
    top:0px;
    width:100%;
    height:80px;
    overflow:hidden;
}


}
/* 
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
*/

@media (max-width: 1000px){
    
    
.page_section_gap{
    position: relative;
    margin: auto;
    height:40px;
    overflow:hidden;
}
    
.page_break{
    position: relative;
    left:0px;
    top:0px;
    width:100%;
    height:20px;
    background-color: #666666;
    overflow:hidden;
}

/*   --------------------------------------------- */


.page_section_top_menu{
    position: relative;
    background-color: #000000;
    left:0px;
    top:0px;
    width:100%;
    height:80px;
    overflow:hidden;
    
}

/*   --------------------------------------------- */

.page_section_top_content{
  width:95%;
  border-radius: 25px;
  margin: auto;
  overflow:hidden;
}

.page_section_top_content_image{
  width:100%;
}
  
.page_section_top_content_rect { 
    color: #555555;
    top:0px;
    right:0px;
    background-color: #eeeeee;
    padding: 5%;
}
/*   --------------------------------------------- */


.page_section_focus{
    color:#eeeeee;
    background-color: #555555;
    border-radius: 25px;
    position: relative;
    width:95%;
    margin: auto;
    overflow:hidden;
}
.page_section_focus_rect{
    padding-left:40px;
    padding-top:20px;
}

/*   --------------------------------------------- */


.page_section_header{
    border-radius: 25px;
    position: relative;
    left:0px;
    width:95%;
    margin: auto;
    height: 60px;
    color:#eeeeee;
    background-color: #555555;
    overflow:hidden;
}

.page_section_header_rect{
    padding-left:40px;
    padding-top:10px;
}

/*   --------------------------------------------- */

.page_title{
  font-size:36px;
  font-weight:bold;
}

.page_body_copy{
  margin-top:20px;
  font-size:12px;
  font-weight:normal;
  line-height: 18px;
  margin-bottom:20px;
}
  
/*   --------------------------------------------- */


.page_section{
    border-radius: 25px;
    position: relative;
    margin: auto;
    left:0px;
    top:0px;
    width:95%;
    color:#eeeeee;
    background-color: #555555;
    overflow:hidden;
}

.page_section_image{
    width:100%;
}

.page_section_rect{
  left:0%;
  top:0%;
  bottom:0%;
  padding: 30px;
}
/*   --------------------------------------------- */

}