.navigation {
position: fixed; top: -500px;
}




.retop {
background: #181818;
height: 20px;
margin: 0 20px;
}


.rebill {
border-bottom: solid 1px #f1f1f1;
background: #fff;
padding: 20px 15px; 
background: #fff; 
margin: 0 20px; 
border-bottom: solid 1px #f1f1f1;
}


.reheader {
margin: 0 20px;
background: #fff;
height: 90px;
overflow: hidden;
}


.reheader b {
font-family: harmonia, sans-serif;
font-size: 26px;
line-height: 1.12;
}

.reheaderlinks b {
line-height: 1.3;
padding: 11px 0 !important;
}

.reheadertitle b {
line-height: 1.3;
}



.reheaderlogo, .reheaderwhitelogo {
float: left;
width: 340px;
box-shadow: inset -1px 0 0 #f1f1f1;
height: 90px;
}

.reheaderwhitelogo {
display: none;
}

.reheaderlogo img, .reheaderwhitelogo img {
width: 50px;
margin: 20px;
margin-right: -17px; 
margin-bottom: 100px;
-webkit-transition:color 400ms;
-moz-transition:color 400ms;
-o-transition:color 400ms;
transition:color 400ms;
}




.reheaderlogo:hover img, .reheaderwhitelogo:hover img {
opacity: 0.5;
-webkit-transition:color 0s;
-moz-transition:color 0s;
-o-transition:color 0s;
transition:color 0s;
}


.reheadertitle {
width: 301px;
float: left;
padding: 11px 20px;
box-shadow: inset -1px 0 0 #f1f1f1;
height: 90px;
}


.reheadertitle b {
display: block;
}


.reheadersubmit {
width: 120px;
float: left;
padding: 13px 20px;
box-shadow: inset -1px 0 0 #f1f1f1;
}


.reheaderlinks {
float: left;
width: 159px;
}

.reheaderlinks1 {
display: none !important;
}

.reheaderlinks a {
display: block;
padding: 0 20px;
height: 145px;
line-height: 1.3;
}

.reheaderlinks span {
display: block;
padding: 6px 10px;
height: 33px;
}

.reheaderlinks2 {
bbox-shadow: inset 0 1px 0 #f1f1f1;
}


.renav {
margin: 0 20px;
background: #e4e4e4;
overflow: hidden;
}

.content .renav { margin: 0; }


.renav a {
width: 125px;
background: #e4e4e4;
font-family: Harmonia, sans-serif;
box-shadow: inset -1px 0 0 #f1f1f1;
float: left;
padding: 0 20px;
line-height: 45px;
border-bottom: solid 1px #f1f1f1;
height: 90px;
font-size: 26px;
text-transform: uppercase;

ffont-weight: bold;
ffont-size: 18px;
ffont-family: Harmonia;
}

.renav.home a {
font-weight: bold;
}


.renav a.selected {
font-weight: bold;
background: #ddd;
}

.renav a.renav1 {
width: 130px;
}

.renav a.renav2 {
width: 130px;
}

.renav a.renav3 {
width: 131px;
}

.renav a.renav4 {
width: 130px;
}

.renav a.renav5 {
width: 120px;
}

.renav a.renav6 {
width: 119px;
box-shadow: none;
}


.renav b {
font-weight: bold;
font-family: Harmonia, sans-serif;
font-size: 26px;
display: block;
padding-top: 5px;
margin-bottom: -12px;
letter-spacing: 0em;
color: #fff;
}

.second.renav b {
float: right;
font-size: 17px;
padding: 0; margin: 0;
}


.second.renav {
height: 45px;
overflow: hidden;
margin-bottom: 1px;
}

.second.renav a {
font-size: 17px;
height: 45px;
}


.renav a:hover {
color: #111;
background: #ddd;
}


.renav a:hover b {
color: #fff;
}




@media all and (max-width: 699px) {

.renav a, .reheaderlogo, .reheadertitle, .reheaderlinks, .reheaderlogo, .reheadersubmit { 
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}

.repaper {
width: auto;
margin: 0 20px;
padding: 0;
}

.reheaderlinks, .reheadersubmit {
display: none;
}

.reheaderlinks, .reheaderlogo, .reheadersubmit, .renav a, .renav a.renav5, .renav a.renav6, .renav a.renav3 {
width: 33.333% !important;
box-shadow: inset -1px 0 0 #f1f1f1 !important;
}



}



@media all and (max-width: 525px) {

.reheadersubmit { display: none; }

.reheaderlinks, .reheaderlogo, .reheadersubmit, .renav a, .renav a.renav5, .renav a.renav6, .renav a.renav3 {
width: 50% !important;
box-shadow: inset -1px 0 0 #f1f1f1 !important;
}

}


