body 	{ margin: 0px 0px 0px 0px;
	  background-color: #CBD0CA;
	  background-image: url(images/BG_background1.jpg);
	  background-repeat: repeat-x;
	  background-position: top left;
	  font-family: calibri, tahoma, arial, verdana;
	  font-size: 11pt;
	  text-align: left;
	  font-style: normal;
	  font-weight: normal; 
	  color: #22157E;
	  }




#container	{ margin: 0px; height:100%; width:100%; }
#logo		{ background: url("images/logo_everen.png") no-repeat top left;
		  width:220px; height:90px;
		  z-index:100; position:absolute; top: 20px; left: 20px; 
		  }

h1	{ color: #22157E; font-family: century gothic, calibri, tahoma, verdana;
	  font-size: 20pt; font-weight: normal;
	  margin-bottom: 4px; margin-top: 0px; }
h2	{ color: #22157E; font-family: century gothic, calibri, tahoma, verdana;
	  font-size: 18pt; font-weight: normal;
	  margin-bottom: 4px; margin-top: 0px; }
h3	{ color: #22157E; font-family: calibri, trebuchet, tahoma;
	  font-size: 13pt; font-weight: bold;
	  margin-bottom: 4px; margin-top: 0px; }

.header	{ font-size:18pt; font-family: calibri, tahoma, verdana; font-weight: bold;
	  color: #FFFFFF; letter-spacing: 1px; }

.bulletpoints	{ font-size:13pt; color: #22157E; }


#flash	{ position: relative; z-index: 0; }

#BG_pattern	{ background: url("images/BG_background2.jpg") no-repeat 50% 0; }

.BG_body	{ background: rgba(255,255,255,0.6); border-radius: 20px; -webkit-border-radius: 20px; }


.tfooter	{ color: #5F7479; font-size: 9pt; font-family: calibri,tahoma,arial,verdana; }

.tblue		{ color: #22157E; }
.tred		{ color: #F40000; }
.torange	{ color: #FE5D03; }
.tyellow	{ color: #FFFF00; }
.twhite		{ color: #FFFFFF; }
.tgrey		{ color: #999999; }
.tblack		{ color: #000000; }


.p-l		{ padding-left:   40px; }
.p-t		{ padding-top:    40px; }
.p-r		{ padding-right:  40px; }
.p-b		{ padding-bottom: 40px; }

.p-l5		{ padding-left:   5px; }
.p-t5		{ padding-top:    5px; }
.p-r5		{ padding-right:  5px; }
.p-b5		{ padding-bottom: 5px; }



.imgBorder	{ border: #666666 1px solid; padding:2px; }
.imgAlign	{ vertical-align: middle; }




HR	{ color: #000000; width: 100%; height: 1px; }
TD	{ font-family: calibri,tahoma,arial,verdana; line-height: 1.4 }
li	{ list-style-image: url(images/icon_listitem.gif); margin-top: 1px; }
ul	{ margin-top:2px; margin-bottom:4px; }
ol	{ margin-top:2px; margin-bottom:4px; }

legend	{ color: #65983C; font-size: 15pt; font-family: Trebuchet MS, trebuchet, tahoma; }






a.black		{ font-family: century gothic,calibri,tahoma,arial,verdana;  font-size: 10pt;
		  font-weight: normal;
		  text-decoration: underline;
		  color: #334B11;
		  }
a.black:hover	{ font-family: century gothic,calibri,tahoma,arial,verdana;  font-size: 10pt;
		  font-weight: normal;
		  text-decoration: underline;
		  color: #000000;
		  }
a.footer	{ font-family: calibri,tahoma,arial,verdana;  font-size: 9pt;
		  font-weight: normal;  text-decoration: none;
		  color: #5F7479;
		  }
a.footer:hover	{ font-family: calibri,tahoma,arial,verdana;  font-size: 9pt;
		  font-weight: normal;  text-decoration: underline;
		  color: #333333;
		  }








#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 10px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 1px solid black;
border-bottom: 1px solid black;
visibility: hidden;
}
.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 0px 0px;
}
/* New Styles - 2021 Updates */	div, iframe, span, img { position: relative; box-sizing: border-box; -webkit-box-sizing: border-box; }	iframe.GoogleMap { border: 10px solid rgba(0,0,0,0.1); }		#home-photo-gallery { display: block; width: 100%; float: left; }		#home-photo-gallery img { width: 32%; float: left; margin: 2% 2% 2% 0; }			#home-photo-gallery img.last { margin-right: 0; }		.home-solar { }		.home-solar img { display: block; text-decoration: none; float: left; vertical-align: middle; margin: 10px 14px; width: 130px; }

