body{
	padding:0;margin:0;
	font-family:verdona, Arial, sans-serif;
}
.containertop{
	height:125px;
	border: thin solid green;
	background-color:#7aa8bd;
	position:fixed;
	width:100%;
	z-index:300;
}
.footer{
	height:50px;
	border: thin solid green;
	background-color:#7aa8bd;
	width:100%;
	z-index:300;
}
.headphone{
	position:fixed;	
	margin:10px 0 0 12%;
	z-index:2200;
	cursor:	pointer;
	width:25%;
	font-size:1.5em;
	
}
.containerpage{
	min-height:400px;
	width:82%;
	margin:50px 0 40px 15%;
	
	padding:0;
	
}
.bold{font-weight:bold;}
/*.columnleft{
	display:inline-block;
	width:20%;
	
	margin-right:10%;
	vertical-align: top;
}
.columnright{
	width:68%;
	display:inline-block;
	
	vertical-align: top;
}*/
.divcentertext{text-align:center;}
.newsphoto{
	width:40%;
}
.newsphotodiv{
	display:inline;
	width:auto;
	vertical-align: top;
	border:thin black solid;
}
.newstextdiv{
	display:inline-block;
	vertical-align: top;
	border:thin black solid;
	width:30%;
}
.block{display:block;clear:both;border:thin red solid;}
#toplogo{
	width:100%;
	position:relative;
	z-index:2100;
	top:15px;
	
}
/*#toplogospacer{
	width:100px;
	position:relative;
	z-index:2100;
	top:-76px;
	display: block;
    margin-left: 0;
    margin-right: auto;
    padding-left:100px;
    padding-right:100px;
    border:thin solid black;
}*/

.testwidth{
	position:absolute;
}
/* ============================================================
  Menu
============================================================ */
.topheading{
	background-color:#7aa8bd ; /*#f2f2f2 #d9d7cf  a0c8da*/
	text-align:center;
	height:125px;
	position:fixed;
	z-index:1000;
	width:100%;
	padding:0;
	
	
}
.headspace{
	height:150px;
}
.topheadingleft{
	width:30%;
	
	display:inline-block;
	background-color:#7aa8bd;
}
.topheadingmid{
	width:38%;
	display:inline-block;
	background-color:#7aa8bd;
	max-height:225px;
}
.topheadingright{
	width:30%;
	
	display:inline-block;
	background-color:#7aa8bd;
}
.containertop ul li ul{
	display:none;
	position:absolute;
	background-color:#7aa8bd;
	list-style-type: none;
	padding:5px 15px 5px 15px;
	 line-height:1.5em;
}

.containertop a{
	color:#e4e2e2 !important; 
	text-decoration:none; 
}
.containertop a:hover{
	color:#0c3548 !important; 
	 
}

.containertop ul li:hover > ul{
	display:block;
}
#menubar{
	/*background-color:#7aa8bd; */    /*#d9d7cf*/
	height:100px;
	/*border-top:thin black solid;*/
	position:fixed;
	/*z-index:999;*/
	top:0;
	width:100%;
	left:0;
	 text-align:left;
	 
}

#menubar a{
	color:white;  /* #295388 */
	text-decoration:none; 
}
#menubar a:hover{
	color:#295388;
}

#menubar ul{
	list-style:none;
	position:relative;
	margin: 0 ;
	
	
}
#menubar ul li{
	padding: 5px 50px 5px 10px;
	position:relative;
	float:left;
	margin:0;
	
}

#menubar ul ul{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#fff;
	padding:0 5px 0 5px;
	width: 200px;
	border:thin black solid;
	text-align:left;
	margin-top:-10px;
}
#menubar ul ul li{
	float:none;
	width:200px;
	
}
#menubar ul li:hover > ul{
	display:block;
}
.menutable{
	/*display: flex;*/   /* Allow the centering to work */
	margin: 0 0 0 70%;
	border:thin green solid;
	flex-direction: row;
	background-color:#7aa8bd; 
	position:fixed;
	top:125px;
	z-index:2000;
}
/*.menuparent{
	display:flex;
	width:100%;
	flex-direction: row;
	justify-content: space-around;
	margin: 0 auto;
}
.menuchild{border:thin black solid;text-align: center;width:380px;}*/
a{text-decoration:none;}
#menubutton{
	/*float:right;*/
	cursor:pointer;
	margin:55px 0 0 90%;
	/*display:none;*/
	position:fixed;
	top:20px;
	width:10%;
	z-index:2200;
	padding:15px 5px 15px 15px ;
	
}
.menubutton{
	width:50% !important; 
	background-color: #a1daf4 !important; 
	font-color:red !important; 
	font-size:.8em !important;
	padding:0 0 0 1px !important;
	margin:0 !important;
	border:thin solid black !important;
}
.portalbutton{
	position:fixed;
	margin:10px 0 0 95%;
	z-index:2200;
	cursor:pointer;
	width:10%;
}
.button1{
	background-color: #a1daf4 !important; 
	
}
.button1:hover{
	background-color: #07bf21 !important; 
	 
}
.red{font-color:red !important; }
.green{font-color:green !important; }
/*#logoli{
	border:thin black solid;
	width:250px;
	margin-left: 0;
    margin-right: auto;
    padding:0 ;
    
}*/
.italic{ font-style: italic;}
#menudivleft{
	 vertical-align:bottom;
	width:40%;
	height:20px;
	display:inline-block;
	
}
#menudivright{
	vertical-align:bottom;
	width:40%;
	display:inline-block;
	min-height:20px;
	
}
#menuulleft{
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
#menuulpop{
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  
}
#menuulpop ul li ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  
}
#menuulpop a{
	color:#e4e2e2;
	text-decoration:none;
	font-size:.8em;
}
#menuulpop a:hover{
	color:#295388;
}
.menuliL{
	padding:0 0 0 10%;
	float:right;
}
.menuliR{
	padding:0 10% 0 0;
	float:left;
}
#menuulright{
	list-style-type: none;
  	margin: 0;
  	padding: 0;
 	overflow: hidden;
}
.centerlogo{
	width:50%;
	margin:0 auto;
	padding:0 0 100px 0;
	text-align:center;
	
	
	
}
/* ============================================================ */

.container {
 /* max-width: 960px;*/
  margin: 0 auto;
  /*border:red solid thin;*/
 width:100%;
 
}
/* ============================================================
  SECTIONS
============================================================ */
section.module.parallax {
	
}

section.module:last-child {
  margin-bottom: 0;
}
section.module h2 {
 /* margin-bottom: 40px;
  font-family: "Roboto Slab", serif;
  font-size: 30px;*/
}
section.module p {
  /*margin-bottom: 40px;*/
  font-size: 16px;
  font-weight: 300;
}
section.module p:last-child {
  margin-bottom: 0;
}
section.module.content {
  padding: 20px 0 40px 0;
  background-color:#a0c8da ;/*#76cdf6          */
   position:relative;
	z-index:200;
  font-size:1.2em;
  
}

.divbgred{background-color:#f9898e;}
.divbgblue{background-color:#89f0f9;}
.divbggreen{background-color:#95d89d;}
.divbgdkgreen{background-color:#0e711a;}
.divbgpurple{background-color:#a689f9;}
.divbgorange{background-color:#fac89b;}
.divbgblack{background-color:#3f3f3f;}
.divbggold{background-color:#f9c13d;}
.divbggrey{background-color:#cccccc;}
.divbgwhite{background-color:#ffffff;}
.divbgltgrey{background-color:#eae7e7;}

.divfloatright{	float:right;}
.divfloatleft{	float:left;}
.divwidth100{	width:100%;}
.divwidth95{	width:95%;}
.divwidth90{	width:90%;}
.divwidth80{	width:80%;}
.divwidth70{	width:70%;}
.divwidth60{	width:60%;}
.divwidth50{	width:50%;}
.divwidth40{	width:40%;}
.divwidth30{	width:30%;}
.divwidth20{	width:20%;}
.divwidth15{	width:15%;}
.divwidth10{	width:10%;}
.divwidth5{	width:5%;}
.divinlineB{	display:inline-block;}
.divinline{	display:inline;}
.divcentertext{	text-align:center;}
.divrighttext{	text-align:right;}
.divlefttext{	text-align:left;}
.divtop{	vertical-align:top;}
.divbox{
	border:1px black solid;
	padding:5px 10px 10px 10px;
}
.divboxred{
	border:1px red solid;
	padding:5px 10px 10px 10px;
}
.divboxR{
	border:1px black solid;
	padding:5px 10px 10px 10px;
	border-radius:12px;
}
.center{
	margin:0 auto;
}
.divhide{
	display:none
}
.divabsolute{position:absolute;}
.divrelative{position:relative;}
.font6em{font-size:.6em;}
.font7em{font-size:.7em;}
.font8em{font-size:.8em;}
.font10em{font-size:1.0em;}
.font11em{font-size:1.1em;}
.font12em{font-size:1.2em;}
.font15em{font-size:1.5em;}
.font20em{font-size:2em;}
.font9{ font-size:9px;}
.font10{ font-size:10px;}
.font12{ font-size:12px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font22{ font-size:22px;}
.font24{ font-size:24px;}
.font28{ font-size:28px;}
.font32{ font-size:32px;}
.font36{ font-size:36px;}
.fontwhite{color:#FFFFFF;}

.bold{font-weight:bold;}
/*#img1{
	border:red solid thin;
	position:absolute;
	top:200px;
	left:100px;
	height:200px;
	width:200px;
	background-color:red;
}*/
/*section.module.parallax {
  height: 600px;
  background-position: 50% 120px;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  border:solid blue 1px; 
  
}
section.module.parallax h1 {
  color: rgba(255, 255, 255, 0.8);
  font-size: 48px;
  line-height: 600px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
section.module.parallax-1 {
  background-image: url("../Images/image1.png");
 
}
section.module.parallax-2 {
  background-image: url("../Images/image2.jpg");
}
section.module.parallax-3 {
  background-image: url("../Images/image3.png");
}*/






