/* CSS Document */

body
{ margin:0px auto auto auto;  }

#topad {position:relative;width:100%;max-height:90px;background:rgb(62,71,138);text-align:center;margin-top:.3em}


.maincontent
{ position:relative;max-width:90%;padding:0 1em  }

#header
{
background-color:#708090;
background-image:url('images/header.jpg');
border-bottom:solid 1px #000;
}

.headerlock
{position:fixed;left:0px;right:0px;top:0px;z-index:50}
.headerpad {height:170px}
.headerunlock{position:relative}


#header1
{
margin:auto;
position:relative;
text-align:center;
white-space:nowrap;
overflow:hidden;
font-size:150%;
height:140px;
}

.title {font-size:2em;text-decoration:underline;text-align:center;z-index:2;text-shadow: 2px 2px 4px #000000}
      
#header2
{
position:relative;
text-align:center;
color:#fff;
margin:10px auto auto auto
}

#logoimage
{
max-width:306px;height:140px;position:absolute;left:90px;top:0px;z-index:0;
}


.lfloat30
{float:left;width:28%}

.lfloat40
{float:left;width:38%}

.lfloat70
{float:left;width:68%}

.lfloat50
{float:left;width:48%}

.lfloat60
{float:left;width:58%;margin-top:1em}

.rfloat30
{float:right;width:28%}

.rfloat40
{float:right;width:38%;margin-top:1em}

.rfloat50
{float:right;width:48%}

.rfloat60
{float:right;width:58%}

.rfloat70
{float:right;width:68%}


  

#popnav{left:25vw;right:25vw;top:10vh;bottom:10vh;}

#menu-mobile {position:absolute;right:5vw;top:1vh;width:5vw;cursor:pointer;z-index:50}

.topleft {width:60%;float:left;}

.topright {width:36%;float:right;}

.ftext {font-size:1.4vw}













 


