* {
    margin: 0;
    padding: 0;
}
html, body {
    height: 99%;
}
body {
	background-color: #15375A;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    padding-left: 1%;
    padding-right: 1.7%;
}
a:link {color:#ffdd00;}
a:visited {color:#ffcc66;}
a:hover {color:#ff00ff;}
a:active {color:#ff0000;}
.back-to-top {
	background: rgba(255, 255, 255, .1);
	font-weight:bold;
	position: fixed;
	bottom:15px;
	right:15px;
	padding:1em;
	border-radius:12px;
}
header, nav, section, aside, footer {
    display: block;
}
#wrapper {                   /* wrapper */
    position: relative;
    min-height: 90%;
    max-width: 960px;
	margin:0 auto;
    padding: 0;
    padding-bottom: 3em;
    text-align: left;
    color: #000;
    margin-top: 20px;
}                            /* wrapper */
header {                      /* header */
    margin: 0 auto;   
    height: auto;    
}
header img {
    max-width: 100%;
    height: auto;
}                            /* header */
#box-top {                   /* box-top */
    margin: 0 auto;
    margin-top: 10px;
	background-color: #6a3b30;
    height: 45px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    box-shadow: 2px 2px 5px #dfdfdf;
    -webkit-box-shadow: 2px 2px 5px #dfdfdf;  
}
#box-top h4 {
    padding-left: 30px;
	color: #ffdd00;
    font-size: large;
    font-weight:bold;
    text-align: left;
}
#box-top p {
    padding-right: 30px; 
	color: #ffdd00;
	font-size: small;
    text-align: right;
}
#box-top p a {
    text-decoration:none;
}
#box-top p a:hover {
    text-decoration:underline;
}                            /* box-top */
#section {                    /* section */
    margin: 0 auto;
	margin-top: 10px;
	background: #204060;
    min-height: 350px;
	height: auto;
    box-shadow: 2px 2px 5px #dfdfdf;
    -webkit-box-shadow: 2px 2px 5px #dfdfdf;    
    margin-bottom: 10px;
}	
#section h1 {
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 0.8em;
    padding-bottom: 0.3em;
}
#section h2 {
    padding-top: 1em;
    padding-bottom: 1em;
    font-size: xx-large;
    text-align: center;
}
#section h4 {
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 0.2em;
    padding-bottom: 0.4em;
    color: red;
    font-size: medium;
}
#section h5 {
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
	color: #fff;
    font-size: medium;
}
#section li {
    padding-left: 20px;
    padding-right: 40px;
    padding-top: 0.2em;
    padding-bottom: 0.4em;
	color: #fff;
    font-size: medium;
}
#section p {
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 0.2em;
    padding-bottom: 0.4em;
	color: #fff;
    font-size: medium;
}
#section ul {
    padding-left: 60px;
    padding-right: 40px;
    padding-top: 0.2em;
    padding-bottom: 0.4em;
	color: #fff;
    font-size: medium;
}
#section img {
	float: left;
    padding: 19px;
	border: 0px;
}                             /* section */
#footer {                     /* footer */
	background-color: #6a3b30;
    margin: 0 auto;    
	color: #ffdd00;
    font-size: 10px;
    text-align: center;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
    box-shadow: 2px 2px 5px #dfdfdf;
    -webkit-box-shadow: 2px 2px 5px #dfdfdf;
	clear: both;
}                            /* footer */