
		
 .indexpage_col_16  {text-align:center;margin-left:auto;margin-right:auto;}.indexpage_col_16.primary {max-width: 1600px;}
		@media screen and (min-width:1600px){
			 .indexpage_col_16.primary{margin-left:auto;margin-right:auto;}
			}
		
.indexpage_postId_1{margin-left:auto;margin-right:auto;}
     .indexpage_postId_1_img {width:auto;}
           .indexpage_postId_1 div.imagewrap {width:100%;}
          
          .indexpage_postId_1_img {width:97% 
             }
             
     .indexpage_postId_1 a.image_caption p.caption-text {
     }
     
		
.indexpage_postId_47{margin-left:auto;margin-right:auto;}
		
          div.contact_col_21{max-width:727.2728px;}
 .contact_col_21{margin-left:auto;margin-right:auto; text-align:center;}
.contact_col_21{vertical-align:top}
.contact_col_21:after { 
    content : "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    z-index: -1;
     background-image:url(../background_images/oceanshellpalmcropped.jpg);  background-repeat:no-repeat; left: 0%; top:0%;background-size:cover;
   opacity:0.5;}
		
  .contact_col_21{position:relative;z-index:1; padding-top:30px; padding-bottom:30px; padding-left:10%; padding-right:10%; margin-top:90px; border-width: 0 4px  0 4px ; border-style:solid;border-color: #D2E3FF; box-shadow:none; }
          
		
.contact_postId_44{margin-left:auto;margin-right:auto;}
@media screen and (max-width: 322px) {
		#contact_postId_44.post.text img{width:160px;}
			}
		
  .contact_postId_44.post.text{background-color: rgba(255,255,255,0.4); padding-top:15px; padding-left:15px; padding-right:15px; margin-bottom:26px; color: #182991; font-size:19.2px; font-weight: 400;   text-align: left; }
          
		/* b40 has scaling media css rules in  currentpage *_media.css */
		
.contact_postId_40{margin-left:auto;margin-right:auto;}
	.alertnotice {font-weight:800; color:#c82c1d;}
	 .contact_postId_40 .humanradio input {vertical-align:bottom;}
	 .contact_postId_40.webmode .humanradio img,.contact_postId_40.webmode .edithumanradio img {width:30%;}
	 .contact_postId_40 .clear{clear:both; }
	
		
  html .contact_postId_40 input.wide{width:260px; float:left;clear:both; background-color: rgba(255,255,255,0.63); padding:5px; margin-top:10px; border-width: 1px  0 0 1px ; border-style:solid;border-color: #86F4ED; }
          
		
  html #messagecontact_col_id21_20{float:left;clear:both; background-color: rgba(255,254,254,0.6); margin-top:20px; border-width: 1px  0 0 1px ; border-style:solid;border-color: #86f4ed; }
          
		
  html div .contact_postId_40 p.narrow{width:100px; float:left;  text-align: left; }
          
		
  html .contact_postId_40 .form_message{padding-top:9px; margin-top:20px; }
          
		
  html .contact_postId_40.webmode .humanradio{padding-top:9px; margin-top:20px; }
          
		
  .contact_postId_40{padding-top:40px; padding-bottom:20px; padding-left:10px; padding-right:10px; color: #5852FF; border-radius:8px; box-shadow:none; }
          
		
.indexpage_postId_34{margin-left:auto;margin-right:auto;}
		
		
		/* cloned additions */
		/* clone css c16 */
		/* c16 has scaling media css rules in  currentpage *_media.css */
		
    .mypagecss { }
   
  .indexpage_col_16{font-size:24px; }
          
		/* clone css b1 */
		
.indexpage_postId_1{margin-left:auto;margin-right:auto;}
     .indexpage_postId_1_img {width:auto;}
           .indexpage_postId_1 div.imagewrap {width:100%;}
          
          .indexpage_postId_1_img {width:100% 
             }
             
     .indexpage_postId_1 a.image_caption p.caption-text {
     }
     
        #indexpage_postId_1 a.image_caption:hover,#indexpage_postId_1 a:hover {color:inherit;}
        
		
  .indexpage_postId_1_img{box-shadow:none; }
          
		/* clone css b47 */
		/* b47 has scaling media css rules in  currentpage *_media.css */
		
.indexpage_postId_47{margin-left:auto;margin-right:auto;}
     
     .indexpage_postId_47 .nav_gen UL  LI  {position:relative;}
.indexpage_postId_47 .nav_gen  UL UL {Z-INDEX: 100; LEFT:0; TOP:0; VISIBILITY: hidden;  overflow:hidden;   POSITION: absolute;  }
  .indexpage_postId_47 .nav_gen  UL :hover UL :hover UL  { VISIBILITY: visible;} 
.indexpage_postId_47 .nav_gen  UL LI:hover UL  { VISIBILITY: visible } 
.indexpage_postId_47 .nav_gen ul.sub-level,.hover .nav_gen  ul ul  {  Z-INDEX: 100; }

          .indexpage_postId_47.iconOpen .nav_gen  ul.sub-level,.indexpage_postId_47.iconOpen .nav_gen UL UL LI  {display:block;}
          .indexpage_postId_47.iconOpen .nav_gen UL  LI  {position:static;}
.indexpage_postId_47.iconOpen .nav_gen  UL UL { VISIBILITY: visible;  overflow:hidden;   POSITION: static;  }
          
     
   
.bar1, .bar2, .bar3 {
  width: 1em;
  height: .1em;
  margin: .15em 0;
  -webkit-border-radius: .1em .1em .1em .1em;
	border-radius: .1em .1em .1em .1em; 
  transition: 0.4s;
   }
   .indexpage_postId_47.iconOpen .ulTop{
   padding-top: 10px;}
.indexpage_postId_47 .show_icon{
   font-size: 16px;
   }
.indexpage_postId_47 .menuRespond .show_icon {
   font-size: 12px;
   }
.indexpage_postId_47 .ulTop.menuRespond2 li.show_icon{
   border:none; padding:0; margin:0; box-shadow:none;background:none;
   }
.indexpage_postId_47 .bar1,.indexpage_postId_47 .bar2,.indexpage_postId_47 .bar3{ 
  background-color: #595555;
  }
.indexpage_postId_47.iconOpen .bar1,.indexpage_postId_47.iconOpen .bar2,.indexpage_postId_47.iconOpen .bar3{ 
  background-color: #595555;
  }
.menuRespond .bar1 {
  -webkit-transform: rotate(-45deg) translate(-.075, .3em);
  transform: rotate(-45deg) translate(-.075em, .3em);
   }
.menuRespond .bar2 {opacity: 0;}
.menuRespond .bar3 {
  -webkit-transform: rotate(45deg) translate(-.043em, -.3em);
  transform: rotate(45deg) translate(-.043em, -.3em);
   }
.indexpage_postId_47 .nav_gen ul.top-level:NOT(.menuRespond)>UL>LI>A{height:auto;}
.indexpage_postId_47 .nav_gen ul.top-level:NOT(.menuRespond) >LI>A{height:auto;}
.indexpage_postId_47 .nav_gen ul.top-level ul.sub-level li {display: block !important;}
.indexpage_postId_47 .nav_gen UL UL A { ;}
.indexpage_postId_47 .nav_gen ul.top-level:NOT(.menuRespond):NOT(.transitionEase) li:NOT(.show_icon){
  display:inline-block;
     }
 @media screen and (max-width:0px) {
 .indexpage_postId_47 .nav_gen ul.top-level li{display: none;}
  .indexpage_postId_47 .nav_gen ul.top-level li.show_icon{
  position:absolute;
  top:0;
  display: inline-block;
  background:none;
   }
.indexpage_postId_47 .show_arrow {display:none;}
.indexpage_postId_47.hover .nav_gen UL LI {display: block; vertical-align: top; position:static; VISIBILITY: visible } 
.indexpage_postId_47.hover .nav_gen UL UL {display: block; vertical-align: top; position:static; VISIBILITY: visible } 
.indexpage_postId_47 .nav_gen ul.sub-level, .nav_gen UL UL LI {display:block;}
.indexpage_postId_47{margin:0;padding:0px;}
   }
@media screen and (max-width:0px) {
 .indexpage_postId_47 .nav_gen{display:block;}
 div.indexpage_postId_47 {padding:0px; margin:0px;}
.indexpage_postId_47 ul.top-level {
max-height:0; 
overflow:hidden;
-webkit-transition: max-height 1s ease-in;
-moz-transition: max-height 1s ease-in;
 -o-transition: max-height 1s ease-in;
 transition: max-height 1s ease-in;
	}
   
 
.indexpage_postId_47 ul.top-level.transitionEase li:NOT(.show_icon){
     opacity:0;display:block!important;float:none;
}
.indexpage_postId_47 ul.top-level.transitionEase {
 max-height:0;
 overflow:hidden;
 -webkit-transition: opacity .1s ease;
-moz-transition: opacity .1s ease;
 -o-transition: opacity .1s ease;
 transition: opacity .1s ease; 
-webkit-transition: max-height .5s ease;
-moz-transition: max-height .5s ease;
 -o-transition: max-height .5s ease;
 transition: max-height .5s ease; 
		}	
 .indexpage_postId_47 .nav_gen ul.top-level.menuRespond li{
  display:block!important;float:none;
     }
 
} 

		
  .indexpage_postId_47{ text-align: center; }
          
		
  .indexpage_postId_47 .nav_gen ul.top-level:NOT(.menuRespond2) li a{margin-left:10px; margin-right:10px; font-size:48px; }
          
		/* clone css b34 */
		
  .indexpage_postId_34.post.text{padding-top:50px; padding-bottom:70px; color: #a8a8a8; font-size:24px;font-size:0.8em;  text-align: center; }
          