/* v1.160720 Copyright (c) 2016 Thundercloud Consulting, LLC. All rights reserved. */html,body{padding:0px;margin:0px;}A:link img {outline:none;border:0px;-webkit-tap-highlight-color:rgba(0,0,0,0);}A:visited img {outline:none;border:0px;-webkit-tap-highlight-color:rgba(0,0,0,0);}A:active  img {outline:none;border:0px;-webkit-tap-highlight-color:rgba(0,0,0,0);}A:focus img {outline:none;border:0px;-webkit-tap-highlight-color:rgba(0,0,0,0);}A:hover img {outline:none;border:0px;-webkit-tap-highlight-color:rgba(0,0,0,0);}A:link {outline:none;border:0px;}A:visited {outline:none;border:0px;}A:active {outline:none;border:0px;}A:focus {outline:none;border:0px;}A:hover {outline:none;border:0px;}A.msgLink {color:#000000;text-decoration:none;}A.msgLink:hover {color:#000000;}A.anslink {color:#355d73;text-decoration:none;font-weight:bold;}A.anslink:hover {color:#aaaaaa;}.reftxt {color:#000000;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:14px;text-align:center;}.msg {z-index:100;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;width:400px;top:40px; background-color:rgba(0,0,0,0);color:#000000;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:14px;text-decoration:none;padding:8px 8px 8px 8px;}.qtxt {z-index:10;position:absolute;left:150px;width:440px;top:15px;background-color:rgba(0,0,0,0);color:#000000;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:14px;font-weight:bold;}.hide {display:none }area {outline:none;border:0px;-webkit-tap-highlight-color:rgba(0,0,0,0);}img {outline:none;border:0px;-webkit-tap-highlight-color:rgba(0,0,0,0);}.pnbtns { z-index:50;position:absolute;left:15px;top:15px; }.pn  {color:#000000;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:14px;text-decoration:none;font-weight:normal;}.pna {color:#35ad74;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:14px;text-decoration:none;font-weight:bold;}.hlp  {color:#ffffff;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:14px;text-decoration:none;font-weight:normal;}.smbl {font-family: serif;font-size: 1.1em;}sup, sub { vertical-align:baseline;position:relative;top:-0.4em; }sub { top:0.4em; }.title {color:#ffffff;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:18px;text-decoration:none; background-color:#355d73;height:30px;line-height:30px;margin-right:auto;margin-left:auto;border:4px solid #355d73;font-weight:bold;}.feedback {color:#000000;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;text-decoration:none;margin-left:auto;margin-right:auto;height:120px;background-color:#ffffff; border-top: 0px solid #355d73; border-bottom: 4px solid #355d73;border-left: 4px solid #355d73;border-right: 4px solid #355d73;}.content {position:relative; margin-left:auto; margin-right:auto; border: 4px solid #355d73;}.mapanchor {outline:none;border:0px;-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;display:block;}.tdiv {width:680px;margin-left:auto;margin-right:auto;}.ttab {z-index:10;width:680px;top:150px;background-color:rgba(0,0,0,0);color:#355d73;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:16px;margin-left:auto;margin-right:auto;margin-top:320px;}.tcell {font-weight:bold;padding-bottom:10px;cursor:pointer;width:200px;height:45px;color:#000000;text-align:center;vertical-align: middle;background-color:rgba(43,93,114,0.2);}.scell {font-weight:bold;padding-bottom:10px;cursor:pointer;width:200px;height:45px;color:#00aa00;text-align:center;vertical-align: middle;background-color:rgba(43,93,114,0.2);}.icell {font-weight:bold;padding-bottom:10px;cursor:pointer;width:200px;height:45px;color:#ee0000;text-align:center;vertical-align: middle;background-color:rgba(43,93,114,0.2);}/* Swing fx */.swing {	-webkit-transform-origin: top center;	transform-origin: top center;	-webkit-animation-name: swing;	animation-name: swing;	animation-duration: 0.5s;	animation-fill-mode: both;}@-webkit-keyframes swing {  20% {    -webkit-transform: rotate3d(0, 0, 1, 15deg);    transform: rotate3d(0, 0, 1, 15deg);  }  40% {    -webkit-transform: rotate3d(0, 0, 1, -10deg);    transform: rotate3d(0, 0, 1, -10deg);  }  60% {    -webkit-transform: rotate3d(0, 0, 1, 5deg);    transform: rotate3d(0, 0, 1, 5deg);  }  80% {    -webkit-transform: rotate3d(0, 0, 1, -5deg);    transform: rotate3d(0, 0, 1, -5deg);  }  to {    -webkit-transform: rotate3d(0, 0, 1, 0deg);    transform: rotate3d(0, 0, 1, 0deg);  }}@keyframes swing {  20% {    -webkit-transform: rotate3d(0, 0, 1, 15deg);    transform: rotate3d(0, 0, 1, 15deg);  }  40% {    -webkit-transform: rotate3d(0, 0, 1, -10deg);    transform: rotate3d(0, 0, 1, -10deg);  }  60% {    -webkit-transform: rotate3d(0, 0, 1, 5deg);    transform: rotate3d(0, 0, 1, 5deg);  }  80% {    -webkit-transform: rotate3d(0, 0, 1, -5deg);    transform: rotate3d(0, 0, 1, -5deg);  }  to {    -webkit-transform: rotate3d(0, 0, 1, 0deg);    transform: rotate3d(0, 0, 1, 0deg);  }}/* Bounce FX */.bounce {	-webkit-animation-name: bounce;	animation-name: bounce;	-webkit-transform-origin: center bottom;	transform-origin: center bottom;	animation-duration: 0.5s;	animation-fill-mode: both;}@-webkit-keyframes bounce {  from, 20%, 53%, 80%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    -webkit-transform: translate3d(0,0,0);    transform: translate3d(0,0,0);  }  40%, 43% {    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    -webkit-transform: translate3d(0, -30px, 0);    transform: translate3d(0, -30px, 0);  }  70% {    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    -webkit-transform: translate3d(0, -15px, 0);    transform: translate3d(0, -15px, 0);  }  90% {    -webkit-transform: translate3d(0,-4px,0);    transform: translate3d(0,-4px,0);  }}@keyframes bounce {  from, 20%, 53%, 80%, to {    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    -webkit-transform: translate3d(0,0,0);    transform: translate3d(0,0,0);  }  40%, 43% {    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    -webkit-transform: translate3d(0, -30px, 0);    transform: translate3d(0, -30px, 0);  }  70% {    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    -webkit-transform: translate3d(0, -15px, 0);    transform: translate3d(0, -15px, 0);  }  90% {    -webkit-transform: translate3d(0,-4px,0);    transform: translate3d(0,-4px,0);  }}/* Ripple FX */.ripple {  width: 28px;  height: 28px;  border-radius: 100%;  border: 7px solid #666666;  position: absolute;  left: 50%;  transform: scale(.5);  display: none;}.ripple.activeRed {  display: block;  border-color: #ee0000;  animation: ripple 0.3s ease-out forwards;}.ripple.activeGrn {  display: block;  border-color: #00ee00;  animation: ripple 0.3s ease-out forwards;}@keyframes ripple {  from {    transform: scale(.05);    opacity: 1.0;  }  to {    transform: scale(1);    opacity: 0.2;  }}/* zoomIn FX */@-webkit-keyframes zoomIn {  from {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  }  50% {    opacity: 1;  }}@keyframes zoomIn {  from {    opacity: 0;    -webkit-transform: scale3d(.3, .3, .3);    transform: scale3d(.3, .3, .3);  }  50% {    opacity: 1;  }}.zoomIn {    animation-name: zoomIn;    animation-duration: 1s;  	animation-fill-mode: both;}