@charset "utf-8";     /*  responsive design page layout */
                       /*  STYLES CSS  added 479  361 max width viewports only  */

/* @import 
 url(https://meyerweb.com/eric/tools/css/reset/reset.css);  */                     

*{
 -webkit-transition:all .5s ease; 
 -moz-transition:all .5s ease;
 -o-transistion:all 1s ease;
 transition:all .5s ease;
 box-sizing:border-box;}

                      /*  Universal Site Conventions    */
                      /*  #DKBL ......          ID="#DKBL"  ONE  Element   */ 
                      /*  .DKBL ......  .dkbl or <SPAN class="DKBL" Many Elements  */

#center{text-align: center; margin-top: 0;}
#center2{text-align: center;}
#DKGN{color:rgba(22,144,66,1.00);}
#em1d2{font-size:1.2em;}


#gsearch_title{text-align: center; margin-top: 0;}
#gsearch{border: 1px; padding: 0; text-indent: 0px; 
 width:23%; position: absolute; top:10px; right: 10px;  margin:0;}
.gsc-control-cse {border-radius: 25px;  }


#gsearch_title_mobile{text-align: center; margin-top: 0;}
#gsearch_mobile{border: 1px; padding: 0; text-indent: 0px; 
 width:95%;  margin:0;}


.D9{font-size:.9em;}
.DKGN-1d4{color:rgba(11,31,4,1.00); font-size:1.4em; }
.DKGN-1d2{color:rgba(11,31,4,1.00);   font-size:1.2em; }
.DKGN-1d2C{color:rgba(11,31,4,1.00);   font-size:1.2em; padding-left: 10%;}
.DKGN-1d1C{color:rgba(11,31,4,1.00);   font-size:1.1em; padding-left: 10%;}
.DKGN-1d1{color:rgba(11,31,4,1.00);   font-size:1.1em; ; }
.DKGN-1{color:rgba(11,31,4,1.00);   font-size:1.0em; margin-top:0; }
.DKGN-1C{color:rgba(11,31,4,1.00);   font-size:1.0em; padding-left: 10%;}
.DKGN-d9{color:rgba(11,31,4,1.00);   font-size:.9em;}
.DKGN{color:rgba(11,31,4,1.00); }
.DKRD-1{color:#D51518; font-size:1em; }
.DKBL-1{color: rgba(27,10,240,1.00); font-size: 1em;}
/* background: rgba(157,215,170,1.00); } */

.DKBL-1C{color: rgba(27,10,240,1.00); font-size: 1em; background: rgba(157,215,170,1.00); } 

.SITE_1 {min-height: 14em; }
/*.Pics_G{background: rgba(228,195,153,1.00);}*/
.Pics_G{background:rgba(233,195,165,1.00);
        background:rgba(191,229,245,1.00);}



.thirds{
         margin: 0;
         border: rgba(3,6,158,1.00) solid 1.5px; 
         border-radius: 20px;}
.halves{
         margin: 0;

         border: rgba(3,6,158,1.00) solid 1.5px; 
         border-radius: 20px;       }
       

.thirds_2{
	 background: #D1E2E8;
     min-height: 100px;
     max-width: 1300px;	
     color: rgba(27,10,240,1.00);
     font-weight: 800; 
     margin: 1px;
     border: rgba(3,6,158,1.00) solid 1.5px; 
     border-radius: 10px;
}
.thumbnails img {
   	width: 13%;
   /*	min-width: 70px; */
  /* 	height:4.1em;  */
    height: 65px;
    padding: 1px;
    margin-left: 2px;
    margin-top: 2px;  
    border: 1px solid #ccc;
    background: rgba(173,230,235,1.00);
    box-shadow: 0 2px 3px rgba(0,0,0,0.25);
    border-radius: 8px;}
.RightC{ 
   	font-size: 12px;	
   	line-height: normal;
   	font-weight: 800;	
    color: rgba(3,6,158,1.00);}

section.halves article.rightG{    	
    color: rgba(3,6,158,1.00);
    font-family: arial,"open sans", helvetica, san-serif;	
    font-size: 1em;	
    line-height: normal;
    font-weight: 800;	       
  /*  background:rgba(178,228,170,1.00); 
    background:rgba(206,243,159,1.00);
    background:rgba(205,240,194,1.00); */
    background:rgba(211,241,211,1.00);
   
    min-height: 22em;}

 section.halves article.rightB{    	
    color: rgba(3,6,158,1.00);
    font-family: arial,"open sans", helvetica, san-serif;	
    font-size: 1em;	
    line-height: normal;
    font-weight: 800;	       
   
 /*   background: rgba(173,230,235,1.00); 
    background:rgba(191,235,233,1.00); 
    background:rgba(183,232,235,1.00);   */
    background:rgba(191,229,245,1.00);
    padding-left:5px;    
/*    min-height: 22em;*/}
 
 
          /*    ******* *********   BODY  Fonts and Styles ********    */
body{ margin: 0;
      padding: 0;
      background: rgba(27,10,240,1.00);
      font-family: arial, helvetica, san-serif, verdana; 
      color:rgba(27,10,240,1.00);
      font-size: .8em;     
      font-weight: 800;
      max-width: 1300px;
      border: rgba(3,6,158,1.00) solid 3px;  
      border-radius: 10px;}                

                 /*----------------------------------******* (NAV) navigation GENERIC   */ 
 ul{margin:0; padding:0;}

nav    {clear: left; padding-left: 2px ; margin:0; float:left; }
nav li {list-style:none;
        display: inline-block;   
        margin:0 1px 1px 10px;
        font-family:  arial, helvetica, san-serif,verdana;	
        font-size: .9em;	        
        font-weight: 600;	
        line-height: normal;
        padding:0;          
        float: left;
        
        transition: .5s ease-in-out background;}                            

nav li a {padding:0; margin:0; float:left; color:rgba(27,10,240,1.00); }

/*nav li a {padding:0; margin:0; float:left;  color:rgba(8,8,350,1.00);  text-decoration: none; border-bottom: rgba(219,212,26,1.00) solid;}*/
.Navmain nav li a {padding:0; margin:0; float:left;   color:rgba(27,10,240,1.00);  text-decoration: none;}

/*Navmain nav li a {padding:0; margin:0; float:left; color:rgba(71,8,9,1.00);   text-decoration: none;}*/

nav li a:hover{text-decoration: none; background:#fff; color:#333;}
/*nav li a:visited   {color:rgba(211,35,38,1.00);}  temporary disabled*/

.thirds_2 nav li {float: none;}
                     /*------------  NAVs           */
section.Navmain{margin-top: -10; padding-top: -10;}
 section.Navmain article { 
      background: rgba(242,193,193,1.00);     
      border: rgba(3,6,158,1.00) solid 1.5px; 
      border-radius: 10px;
      line-height:.8em;
      margin: 0;
      text-decoration: none;
      font-family:  arial, helvetica, san-serif,verdana;	 
      padding: 1px;       
      font-weight: 800;
      clear: left; 
      overflow: hidden;   
      font-size:1em;
      transition: .3s ease-in-out background; }  

/*section.Navmain article nav li  { text-decoration:none; color: red;}*/

nav.Navvert ul li img {
    min-width: 70px;
   	height: 62px;
   /* background:  rgba(211,240,239,1.00); */
    box-shadow: 0 2px 3px rgba(0,0,0,0.25);
    float: left;
    margin-right: .3em;
    margin-top: .4em;
    border: 1px solid #ccc;
    padding: 3px;  
    border-radius: 8px;
    display:block;
        }



nav.Navvert2 ul li p { padding-left: 10px; float:left; margin: 10px;  background:  rgba(211,240,239,1.00); font-style: italic;
  }
nav.Navvert ul li  { float:left; margin: 2px;padding-leftl:   5px; font-style: italic;   overflow: hidden;}

#li10{display:none;}
/* input#li3 {hover:disabled;} */

/* -----------------------------------------------------------------  */

                     /* IMG s       Attributes      ********* */ 
img#NELOGO {border:3px  solid rgba(91,42,5,1.00);
           border-radius: 22px;} 
img#MainP {
    width: 98%;
    height: 420px;
    margin-left: 3px;
    margin-top: 0;
    border: 1px solid #ccc;
    border-radius: 15px;
    padding: 2px;
    display: block;
/*    background:  rgba(173,230,235,1.00);  */
/*    background: rgba(235,211,168,1.00);   */
 
    box-shadow: 0 2px 3px rgba(0,0,0,0.25);
   } 

img#MainP2 {
    width: 98%;
    height: 500px;
    margin-left: 3px;
    margin-top: 0;
    border: 1px solid #ccc;
    border-radius: 15px;
    padding: 2px;
   /* background: rgba(225,175,145,1.00); */
   /* background:rgba(178,228,170,1.00); */
/*    background: rgba(235,211,168,1.00);*/
  /*  background:rgba(224,208,186,1.00); */
 
    box-shadow: 0 2px 3px rgba(0,0,0,0.25);
   } 

img#RightP {
    width: 99%;
    height: auto;   
    margin-left: 2px;
    border: 1px solid #ccc;
    padding: 2px;   
/*    background:  rgba(173,230,235,1.00);*/
    box-shadow: 0 2px 3px rgba(0,0,0,0.25);
    border-radius: 8px;}                                            

/*    ******* *********   HEADER  Fonts and Styles ********    */
header {
     background: rgba(173,230,235,1.00);    
     min-height: 20px;
     max-width: 1300px; 
     padding: 0 0 0 1em;
     margin: 0px 0px  0px  4px;
     font-size:.9em;
     font-weight: 800;     
     border: 6px solid  rgba(242,193,193,1.00);
     border-top-left-radius:   10px;
     border-top-right-radius:  10px;
     border-radius: 10px;
} 
 header    {overflow: hidden;}
 header h1 {float: left;	width:35%;  }
 header h2 {float: left; width:60%;  }
 header h2 p {margin:0} 

.TOPHDG {
	position: relative;
}

                  /*----------------------------------------------------------- */
 section.navmain  h2 {float: left; width:100%;}
 

 /*--------------- SECTIONS   Parameters-----------*/ 
              
           /*  THIRDS  COLUMN HEIGHTS  ***************************   */
section.thirds article.CenterCs    {width:26.4%; min-height: 600px; }
    

/*  MDB   Main Description Box    */

#MDB{font-family: arial,"open sans", helvetica, san-serif;	
     font-size: 1em;	
     line-height: normal;
     font-weight: 800;	
     color: rgba(27,10,240,1.00);    
     font-style: italic;
   /*  background:rgba(178,228,170,1.00); */
   /*  background: rgba(235,211,168,1.00);  */
 
     padding-left:5px;    
     min-height: 15em;
    } 


section.thirds { overflow: hidden; max-width: 1300px; min-height: 600px;}  

section.thirds article.Pics_G {width:50%;min-height: 560px;}
section.thirds article.RightC {width:22.2%; min-height: 600px;}


Section.halves article.Pics_G {width:49.5%;}   /*  min-height: 635px; */
section.halves article.right {width:49.5%; }

section.halves article.rightB {width:49.5%; }
section.halves { overflow: hidden; max-width: 1300px;
background:rgba(191,229,245,1.00);}  



section.transparent article { background: transparent;}
section.border article { border:1px dashed #ccc; }
section { clear: both;}

 section.thirds_2 { overflow:hidden; }         /* added by LC */

/*   ********************  FOOTER  background - margins....  *****  */         

footer{ background: #333; min-height: 100px; color: #fff; }

footer ul { padding: 0; margin: 10%; }
footer li { list-style: none; line-height:2em; }
footer section { overflow:  hidden; }

                             /*     @MEDIA Path-(MAIN Body)   960 to 1300 PX standard desktops  */
@media only screen and (min-width: 960px){  
 
 section.TOPHDG h1{
  width: 35%;
  float:left; }
 
 section.TOPHDG h2{
 width: 65%;
 float:left; }
 
	section.thirds article{  
	
 background: rgba(225,175,145,1.00);
 min-height: 150px;
/* width: 31%;*/
 padding: 0px 2px 0px 4px ;
 margin: 0px 2px 2px 4px; 
 float: left;} 
 
section.halves article {  
/*	background:rgba(178,228,170,1.00); */
 width: 49%;
/* min-height: 150;*/
 
 padding: 0px 2px 0px 4px ;
 margin: 0px 2px 2px 4px; 
 float: left;} 
  
	section.thirds_2 article{  
        width: 30%;
        padding: 0px 0px 0px 5px ;
        margin: 4px 2px 2px 2px;
        float:left;}
#gsearch_mobile{display:none;}
} 

             /*   @MEDIA Path-(Main Bopdy)   768  to    959 PX  Tablets */


@media only screen and (max-width: 959px) {  
 
 section.TOPHDG h1{
  width: 49%;
  float:left; }
 
 section.TOPHDG h2{
  width: 49%;
 float:left; } 
 
	 section.thirds article{ 	
         background: rgba(225,175,145,1.00);
	        
	        width: 98%;
         margin-left: 4px;
         margin-top: 4px;   
	        float:left; } 
 section.halves article{ 	
      /*   background:rgba(178,228,170,1.00);  */
         
	        width: 98%;         
         margin-left: 4px;
         margin-top: 4px;   
	        float: left; } 
/*
 section.halves article.Pics_G,
 section.halves article.right {  width: 100%; float: none; }  
*/
 
section.thirds_2 article{ 	 
	        width: 49%;
         margin-left: 4px;
         margin-top: 4px;   
	      	 float:left;  } 
 
 .Pics_G, .CenterCs, .RightC {   
       /*  background: rgba(225,175,145,1.00);	*/        
	        width: 98%;	
	        float:left; }
/*
section.thirds article h2, section.thirds article p{margin:.5;} */
 #gsearch{display:none;}
/*
#gsearch_mobile{display:none;}
 
*/

} 

section.thirds article h2, section.thirds article p{margin:.5;}

 
                                /* @MEDIA Path-(Main Body)    Max   Width    767  PX  Iphones    */
@media only screen and (max-width: 767px) {
 #MDB{min-height:2em}

 section.TOPHDG h1{
  width: 96%;
  float:left;
  
 }
 section.TOPHDG h2{
 width: 96%;
 float:left; }
 
 #hdrp2{display:none;}
 
 
	 section.thirds article {
         background: rgba(225,175,145,1.00);     
         min-width: 98%m;
	        margin-left: 4px;
		       margin-top: 4px;   
         } 
  section.thirds article.Pics_G {width: 98%; float: none; }  
  section.thirds article.CenterCs {width: 98%; float: none; }  
  section.thirds article.RightC {display:none; }  
 
 section.halves article.Pics_G{		       
		       min-width: 98%;
	        margin-left: 4px;
		       margin-top: 4px;   
         float: none;	
        } 
 
 
 section.halves article.rightB{        
		       min-width: 98%;
         margin-left: 4px;
		       margin-top: 4px;   
         float: none;	 } 
/*
 section.halves article.Pics_G {width: 95%; float: none; }  
 
 section.halves article.rightB {width: 95%; float: none; }  
*/
/* section.halves article.Pics_G img#MainP2 {height: 250px;  } */

  section.thirds_2 article {
		      background: rgba(201,184,185,1.00);		
	     	 width: 98%;
		      margin-left: 4px;
		      margin-top: 4px;     
        float:left;	}
#gsearch{display:none;}
}
 
@media only screen and (max-width: 479px) { 
 #MDB{min-height:2em}

 section.TOPHDG h1{
  width: 98%;
  float:left;
  
 }
 section.TOPHDG h2{
 width: 98%;
 float:left; }
  
	 section.thirds article {
         background: rgba(225,175,145,1.00);     
         min-width: 98%m;
	        margin-left: 4px;
		       margin-top: 4px;   
          } 
  section.thirds article.Pics_G {width: 98%; float: none; }
  section.thirds article.CenterCs{width: 98%; float: none; }  
  section.thirds article.RightC {display: none;}
 
 section.halves article.Pics_G{		       
		       min-width: 98%;
         
	        margin-left: 4px;
		       margin-top: 4px;   
         float: none;	 } 
  
 section.halves article.rightB{        
		       min-width: 98%;
         
	        margin-left: 4px;
		       margin-top: 4px;  
         
         float: none;	 } 
/*
 section.halves article.Pics_G,
 section.halves article.right {width: 100%; float: none; }  
*/
/* section.halves article.Pics_G img#MainP2 {height: 250px;  } */

  section.thirds_2 article {
		      background: rgba(201,184,185,1.00);		
	     	 width: 95%;
		      margin-left: 4px;
		      margin-top: 4px;     
        float:left;	}
 #hdrp2{display:none;}
 #gsearch{display:none;} 
}
 
@media only  screen and (max-width: 361px) { 
#MDB{min-height:2em}

 section.TOPHDG h1{
  width: 98%;
  float:left; }
 
 section.TOPHDG h2{
 width: 98%;
 float:left; } 
 
	 section.thirds article {
         background: rgba(225,175,145,1.00);     
         min-width: 98%m;
	        margin-left: 4px;
		       margin-top: 4px;   
         } 
  section.thirds article.Pics_G {width: 98%; float: none; }
  section.thirds article.CenterCs{width: 98%; float: none; }  
  section.thirds article.RightC {display: none;}
 
 section.halves article.Pics_G{		       
		       min-width: 98%;        
	        margin-left: 4px;
		       margin-top: 4px;   
         float: none;	 }  
 
 section.halves article.rightB{        
		       min-width: 98%;
         
	        margin-left: 4px;
		       margin-top: 4px;          
         float: none;	 } 
/*
 section.halves article.Pics_G,
 section.halves article.right {width: 100%; float: none; }  
*/
/* section.halves article.Pics_G img#MainP2 {height: 250px;  } */

  section.thirds_2 article {
		      background: rgba(201,184,185,1.00);		
	     	 width: 95%;
		      margin-left: 4px;
		      margin-top: 4px;     
        float:left;	}
 #hdrp2{display:none;}
 #gsearch{display:none;}
 
 
}
 








