*,
*::before,
*::after {box-sizing: border-box;}
.clr{clear: both; }
.alignleft {display: inline;float: left;margin-right: 1.5em;}
.alignright {display: inline;float: right;margin-left: 1.5em;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}

html{margin: 0; padding:0; }
body{margin: 0; padding:0; }
h1 {    font-family: 'Roboto', sans-serif;font-size: 36px;margin: 0 0 20px 0;padding: 0 0 0 0;}
h2 {font-family: 'Roboto', sans-serif;font-size: 32px;margin: 0 0 20px 0;padding: 0 0 0 0;}
h3 {font-family: 'Roboto', sans-serif;font-size: 29px;margin: 0 0 20px 0;padding: 0 0 0 0;}
h4 {font-family: 'Roboto', sans-serif;font-size: 24px;margin: 0 0 20px 0;padding: 0 0 0 0;}
h5 {font-family: 'Roboto', sans-serif;font-size: 21px;margin: 0 0 20px 0;padding: 0 0 0 0;}
h6 {font-family: 'Roboto', sans-serif;font-size: 19px;margin: 0 0 15px 0;padding: 0 0 0 0;}
p {font-family: 'Roboto', sans-serif;color: #000;font-size: 15px;}
a, a:visited {text-decoration: none; outline: none;}
img {height: auto;max-width: 100%;}

.header{ width:100%; margin:0 0; background:#e43d40; padding:15px 0;float: left;box-shadow: 0 0 3px 0 #000; }
.logo{float: left;margin: 0 0 0 0;padding: 0 0 0 0; width: auto;}
.logo a{text-decoration: none;
outline: none;
font-family: 'Roboto', sans-serif;
font-size: 24px;
color: #000;
font-weight: 700;}
.logo a img{
    max-width: 100%;
height: 24px;
}
ul.menu{float: right;
margin: 0 0 0 0;
padding: 0 0 0 0;
width: auto;
list-style: none;}

ul.menu li{
    float: left;
margin: 7px 0 0 30px;
padding: 0 0 0 0;
width: auto;
}
ul.menu li a{
 text-decoration: none;
outline: none;
font-family: 'Roboto', sans-serif;
font-size: 14px;
color: #FFF;
font-weight: 500;
}
ul.menu li a:hover{
    color: #000;
}
.banner{float: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 100%;
}

.footer{ 
	 float: left;clear: both;
  margin:  0px 0 0px 0;
  padding: 10px 0;
  width: 100%;border-top: 1px solid #000;
}


.footer p{float: left; margin: 0 0 0px 0; padding: 0; width: 100%;font-family: 'Roboto', sans-serif; font-size: 14px; color: #000000;text-align: left;font-weight: bold;}
.footer p a{text-decoration: none; outline: none; color: #000000; margin: 0 20px;float: right;}

.page_content{
     float: left;clear: both;
  margin:  20px 0 20px 0;
  padding: 0;
  width: 100%;min-height: 500px;
}
.page_content h1 {
  float: left;
  margin: 0px 0 15px 0;
  padding: 0;
  width: 100%;
font-family: 'Roboto', sans-serif;
  font-size: 24px;
  color: #101010;
  line-height: 44px;
  text-align: left;
}
.page_content h3 {
  float: left;
  margin: 0px 0 15px 0;
  padding: 0;
  width: 100%;
font-family: 'Roboto', sans-serif;
  font-size: 17px;
  color: #101010;
  text-align: left;
}
.page_content  p {
  float: left;
  margin: 0 0 15px 0;
  padding: 0;
  width: 100%;
font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #101010;
  text-align: left;
}
.page_content ul{
     float: left;clear: both;
  margin:  0px 0 15px 0;
  padding: 0;
  width: 100%;
}
.page_content ul li{
     float: left;clear: both;
  margin:  0px 0 7px 20px;
  padding: 0;
  width: 100%;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #101010;
}
.page_content ul li a{
      font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #101010;text-decoration: none; outline: none;
}
