@charset "UTF-8";
img,legend{border:0}
.cf:after,.inline-pipes-list:after,.section-title .breadcrumb:after,body:after{clear:both}
label,sub,sup{position:relative}
#meta-nav>li .search-form input,a:active,a:hover{outline:0}
.cf:after,.cf:before,body:after,body:before{content:'';display:table}
*,::after,::before,:after,:before{box-sizing:border-box;margin:0;padding:0}
audio,img,video{height:auto}
audio,embed,iframe,img,input,object,video{max-width:100%}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
article,aside,footer,header,nav,section,summary{display:block}
a{background:0 0;text-decoration:none}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}

body,html{height:100%}

label{display:block}
.button,input[type=submit]{border:none;display:inline-block;padding:2px 10px;background-color:#fff;color:#97d0ca}
.button:hover,input[type=submit]:hover{/*background-color:#000*/}
input,textarea,select{padding:6px;border:1px solid #DDD}
.submit-inside-input{position:absolute;top:0;right:0;font-size:25px;padding:4px 2px;color:#A3A3A3}

#masthead{/*position:fixed;z-index:100;top:0;left:0;height:48px;width:100%;*/}
#dynamic-header,#masthead .logo:before,#masthead nav{height:72px;background:#fff;text-align: center;}
#masthead .logo:before{content:' ';float:left;width:20px}
#masthead nav{margin-left:0px;overflow:hidden}
#masthead nav ol{list-style:none;/*margin-left:20px;*/margin-right:48px}
@media only screen and (max-width:359px){#masthead nav ol{display:none}
}
#masthead nav li{/*float:left*/display: inline-block;vertical-align: middle;}
#masthead nav a{display:block;font-size:18px;line-height:28px;padding:12px;padding-top:10px;color:#318080;-webkit-transition:border .1s;-moz-transition:border .1s;transition:border .1s;}
#masthead nav a{line-height:28px\0/;padding-top:10px\0/;} /* hacks for ie8*/
#masthead nav a:hover,#masthead nav li.active a{color:#1b998b; background-color:#eee;}
#dynamic-header{position:absolute;top:0;left:58px;width:200px;overflow:hidden;list-style:none}
#dynamic-header>li{position:absolute;width:100%;height:100%;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;transition:all .4s ease-out;left:-200px;opacity:0}
#dynamic-header .active{left:0!important;opacity:1}
#dynamic-header .push{font-size:12px;line-height:14px;padding-top:14px;padding-left:10px}
#meta-nav{list-style:none;position:absolute;right:0;top:10px}
#meta-nav>li{float:left;position:relative}
#meta-nav>li>a{display:block;font-size:36px;padding:6px;color:#318080;width: 50px;right: 20px;position: relative;}
#meta-nav>li>a:hover{color:#1b998b; background-color:#eee;}
#meta-nav>li:last-of-type>a{padding-right:27px}
.menu-visible #dynamic-header,.menu-visible #masthead nav ol{display:none}
.SFmenu{background: #9555aa;border-radius: 37px 20px;font-weight: bold;}
@media only screen and (max-width:359px){
#masthead nav{height:47px;}
#meta-nav{top:0;}
}

@media only screen and (max-width:480px){
#meta-nav>li.account{display:none;}
}

@media only screen and (min-width:480px){
#masthead nav ol{margin-right:110px;}
}

li.account, li.toggle-menu{} /* ie 8 hack */
@media only screen and (min-width:930px){/*body{padding-top:80px}*/
/* THIS SECTION CAUSES TEH TITLE BAR TO THICKEN UP
#masthead:not(.thin){height:80px}
#masthead:not(.thin) .logo{width:83px;height:80px}
#masthead:not(.thin) .logo:before{height:80px}
#masthead:not(.thin) #dynamic-header{left:83px;height:80px;width:330px}
#masthead:not(.thin) #dynamic-header li{left:-330px}
#masthead:not(.thin) nav{margin-left:0px;height:80px}
#masthead:not(.thin) nav a{font-size:16px;line-height:60px}
#masthead:not(.thin) #meta-nav>li>a{padding-top:22px;padding-bottom:22px}*/
}
.menu-visible{background:#97d0ca;padding-top:0}
.menu-visible #masthead{position:relative;height:100%}
.menu-visible #menu{display:block}
.menu-visible #content{display:none}
.menu-visible #meta-nav .account {display:none;}
.menu-visible #masthead nav{height:25px !important;}
/*.menu-visible .MenuOuter{min-height:2000px !important;}*/
.menu-visible .PageLimit{display:none;}
#menu{display:none;padding:20px 20px 40px;background:#fff}
#menu ul{list-style:none}
#menu .topics .toggle{position:absolute;top:0;right:0px;width:50px;text-align:right;cursor:pointer;color:#318080}
#menu .topics .toggle span{display:inline-block;text-align:center;font-size:36px;line-height:48px;width:48px;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .topics .toggle:hover{color:#1b998b; background-color:#eee;}
@media only screen and (min-width:930px){#menu .topics .toggle{display:none}
}
#menu .topics .expanded .toggle span{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
#menu ul.topics>li{max-height:48px;overflow:hidden;position:relative;border-bottom:1px solid #318080}
#menu ul.topics>li.expanded{max-height:600px;padding-bottom:20px;padding-top:0}
#menu ul.topics>li>a{color:#318080;display:block;font-weight:400;font-size:22px;line-height:22px;padding:13px 0}
#menu ul.topics>li>a:hover{color:#1b998b; background-color:#eee;}
@media only screen and (max-width:360){#menu ul.topics>li>ul{-webkit-columns:2;-moz-columns:2;columns:2}
}
@media only screen and (min-width:360) and (max-width:929px){#menu ul.topics>li>ul{-webkit-columns:3;-moz-columns:3;columns:3}
}
#menu ul.topics>li>ul a{color:#318080;display:block;font-weight:400;font-size:17px;line-height:18px;padding:7px 0}
#menu ul.topics>li>ul a:hover{color:#1b998b; background-color:#eee;}
#mastfooter .follow,#menu .follow{font-size:18px;line-height:22px;padding:13px 0;color:#318080}
#mastfooter .follow li,#menu .follow li{display:inline-block;margin-right:5px;margin-bottom:10px}
#mastfooter .follow a,#menu .follow a{display:inline-block;font-size:24px;line-height:32px;text-align:center;height:33px;width:32px;border-radius:50%;vertical-align:middle;color:#fff;background:#fff}
#masthead nav>ol>li>ul,.dropdown-menu{list-style:none;/*background-color:#fff;*/z-index:200}
#mastfooter .follow a:hover,#menu .follow a:hover{background:#318080}
#mastfooter .follow li:first-child{display:block;font-size:14px;line-height:18px;font-weight:700;padding-top:7px}
#menu .secButtons{list-style:none;margin-top:15px;text-align:left}
#menu .secButtons li{display:inline-block;margin-right:5px;margin-bottom:10px}
@media only screen and (min-width:930px){#menu>ul{width:850px;margin:0 auto 20px}
#menu>ul:after,#menu>ul:before{content:'';display:table}
#menu>ul:after{clear:both}
#menu ul.follow{border-top:1px solid #fff}
#menu .secButtons{text-align:right}
#menu ul.topics>li{max-height:none;padding-bottom:20px;float:left;width:192px;margin-right:20px;border:none}
#menu ul.topics>li>a{border-bottom:1px solid #fff;margin-bottom:10px;height: 90px;font-weight:bold;text-align:center}
#menu ul.topics>li:nth-child(5){clear:left} /* CONTROLS THE POINT AT WHICH YOU GET A NEW LINE! */
#menu ul.topics>li>ul a{text-align:center}
}
.dropdown-menu{display:none;position:absolute;top:100%;left:50%;margin-left:-60px;width:120px}
#masthead nav>ol>li>ul:before,.dropdown-menu:before{content:' ';height:0;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;left:50%;margin-left:-10px}
.dropdown-menu.open{display:block;background-color:#1b998b}
.dropdown-menu:before{display:block;width:0;border-bottom:10px solid #fff;top:-10px}
.dropdown-menu li{padding:0 8px}
.dropdown-menu li:last-child a{border-bottom:none}
.dropdown-menu a{display:block;padding:8px 0;border-bottom:1px solid #fff;font-size:14px;line-height:18px;color:#fff}
.dropdown-menu a:hover{color:#97d0ca}
#masthead nav>ol>li>ul{display:none;position:absolute;top:100%;width:150px;}
#masthead nav>ol>li>ul:before{display:block;width:0;border-bottom:10px solid #1b998b;top:-10px}
#masthead nav>ol>li>ul li{float:none;padding:0 8px}
#masthead nav>ol>li>ul li:last-child a{border-bottom:none}
#masthead nav>ol>li>ul a{display:block;padding:6px 2px;border-bottom:1px solid #fff;font-size:14px!important;color:#fff;line-height:16px!important;background-color:#1b998b}
#masthead nav>ol>li>ul a:hover{color:#97d0ca; background-color:#1b998b}
#masthead nav .sub-menu-open>ul{display:block;}
#masthead nav .sub-menu-open>ul>li{float:left;width: 150px;}

.Anim{
	position:absolute;
	left:-5px;
	top:9px;
	width: 100%;
    height: 24px;
	background-image: url("../PubImages/cursor.jpg");
	opacity:0;
	background-repeat: repeat-x;
    animation-name: example;
    animation-duration: 10s;	
	animation-delay: 2s;
	animation-iteration-count: infinite;
	animation-timing-function:ease-in-out;
}

@keyframes example {
 0% {
    /*transform: translateX(0%);*/
	opacity: 0;
  }
  
  3%{opacity: 0;}
  4%{opacity: 0.5;}
  5%{opacity: 0;}
  
  100% {
   /*transform: translateX(100%);*/
	opacity: 0;
  }

}

