@font-face {
  font-family: 'icomoon';
  src:url('../font/icomoon.eot');
  src:url('../font/icomoon.eot?#iefix') format('embedded-opentype'),
    url('../font/icomoon.svg#icomoon') format('svg'),
    url('data:application/x-font-woff;base64,d09GRgABAAAAAAXAAA0AAAAACCAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABMAAAABoAAAAcYmbRwEdERUYAAAFMAAAAHwAAACAANgAGT1MvMgAAAWwAAABIAAAAVi+63E1jbWFwAAABtAAAAE0AAAFasJQTrmdhc3AAAAIEAAAACAAAAAj//wADZ2x5ZgAAAgwAAAH8AAACsHxOlvVoZWFkAAAECAAAAC4AAAA2+f2jS2hoZWEAAAQ4AAAAIAAAACQEEf/qaG10eAAABFgAAAAfAAAAJAx2AJxsb2NhAAAEeAAAABQAAAAUAnQC6m1heHAAAASMAAAAHgAAACAAUABDbmFtZQAABKwAAADcAAABg3ZSzvpwb3N0AAAFiAAAADcAAABk0Pm9tnicY2BgYGQAgpOd+YYg+kzeRncYDQBC+QZYAAB4nGNgZGBg4ANiCQYQYGJgZGBm4ACSLGAeAwAEvAA9AHicY2Bk/Mo4gYGVgYPRhzGNgYHBHUp/ZZBkaGFgYGJgZWaAAwEEkyEgzTWFweEBwwdLxgf/HzDoMT5gUGhgYGAEyQEA6zINCXicY2BgYGaAYBkGRgYQCAHyGMF8FgYLIM3FwMHABIQMD5g/MHyw/P8fpOgBA4ytwCLAwX8KqhcKGNkY4AKMQJ0g3SiAkWHYAwC4ewv/AAAAAAAAAf//AAJ4nJVSv2/TQBR+39m+2L78wEnsI2rq1nESg4pC28SJkEorkCIhdWqHRKpAZeqEFFEhNQtiBKlLJZiqDkwIiREhZlhgICMTS7vA0j8AFoeLQeoKp/vufd97w/v03pFORPcxwSkVaIGu0wbRTXS67WDVm0eZh0Gt+b9aWHhlCmEmO5b4F/6oOmNVldyfn7HZ8/Avs+2LHDG6PT3DR3wjhypEjWgdUQt5SB896W2g2+QtrMMHPuyvyKD+dFyrLx7c2DXsJfvJ1t0VuXVvWbyOHvfWaneercWRfGfzCj9flmmNyFCzKDHgDVVpkep0ha4RIWoWUnDXKasmMkV7tdeNnY6RcXqlyFnAnyjxc2xao5FpjU0njaORrhu6mYwHg4PBYJxe7G5y3u9zvmnYyVdhp7zf15ghsGSfxWDd5HMMrTu5oKRTZfoLP/CJJM2pTYXKWeiGcYpa6k3tYOapqQVx0Ajddk8Bb+X2i23p+r6LPc/3veQYe8l5vf49DPG8rY7vJpO03Hb95HjyZTgcqjEQ6BZdxXu8pIZSPGpGLcYzec1n0ltnUUur5ZHJq1lLT+LBicuYyHrVYjYH5PQy5OFRfBlFXhSOYxVy3BIacOnEhSYsni3YjiOKRgmyc3QoUdZzyIvSnJcVGkt70/SUkfqTSjkIGCVKJDNbvwEpp3QCeJxjYGRgYADiTi4f13h+m68M3EwMIHAmb6M7gv7/gImR8QGQy8EAlgYACkYKBAAAeJxjYGRgYHzw/wGDHhMDA8M/BiZGBqAICuAEAG4AA/14nGNigIJVDAyMZxgYmBgYnIAYREsCsSNICgArvgIeAAAAAAAAAAAAAFYAhgDUAQwBSgFYeJxjYGRgYOBkcGBgZQABJiBmZACJOYD5DAAJ3wCUAAB4nHWOPW7CQBCFP4MhQkRRKkS5SkVjy3aBBHXkA1DQI7SyLAErLT9HiZQjpMwxcoAcIffIw0xDwUqz++3bN/MWeOaDhOtKeOLVuCeeGfd542KcSv8yHjDmx3go/U/OJB1Jeem6rtwTT437vFMYp9I/jQdM+DYeSv+lZUtgrwocoN2GfQiCFZ6GMzs2RF19c95tBHXnO3VnlMPjqMiV5liq7ufdtDkZC1UlV6mdOhxOdYiNd1VeuKWzVNE8W2RVUcrz6GNrRUaOer8FlF04ax+PrUaUefGw9x9jrjlmeJxjYGLADziBmJGBiZGJkZmRhZGVkY2Rnb00L9PNwNgSRLsaGBhAaUMobQSljSHqDAwATdsNNAA=') format('woff'),
    url('../font/icomoon.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
#ua-web-branding-banner-v1 [data-icon]:before {
  font-family: 'icomoon';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}

/* Use the following CSS code if you want to have a class per icon */
#ua-web-branding-banner-v1 [class^="icon-"]:before, #ua-web-branding-banner-v1 [class*=" icon-"]:before {
  font-family: 'icomoon';
  font-style: normal;
  speak: none;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
}
#ua-web-branding-banner-v1 [class^="icon-"],
#ua-web-branding-banner-v1 [class*=" icon-"] {
  background-image: none;
  margin-right: 0px;
  font-size: 25px;
  }
#ua-web-branding-banner-v1 [class^="icon-"]::before, #ua-web-branding-banner-v1 [class*=" icon-"]::before { margin-right:10px; }
.icon-list:before {
  content: "\f039";
}
.icon-search:before {
  content: "\e000";
  font-size:14px;
}
.icon-map:before {
  content: "\e001";
  font-size:14px;
}
.icon-calendar:before {
  content: "\e002";
  font-size:14px;
}
.icon-phone:before {
  content: "\e003";
  font-size:14px;
}

#ua-web-branding-banner-v1 * { margin:0; padding: 0;
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
#ua-web-branding-banner-v1 { overflow-x: hidden; }
       
#ua-web-branding-banner-v1 .ua-container {
  max-width:1200px;
  margin: 0 auto;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position:relative;
}

#ua-web-branding-banner-v1 .ua-wrapper {
  position:relative;
}

#ua-web-branding-banner-v1 .ua-wrapper:before,
#ua-web-branding-banner-v1 .ua-wrapper:after {
  content: "";
  width:4000px;
  position:absolute;
  z-index:-5;
}

      #ua-web-branding-banner-v1 .ua-wrapper:before,
      #ua-web-branding-banner-v1 .ua-wrapper:after,
      #ua-web-branding-banner-v1 .ua-wrapper {
        -webkit-background-size: 100% 42px;
        -moz-background-size: 100% 42px;
        background-size: 100% 42px; /* IE6-8 */
        }
        
      #ua-web-branding-banner-v1.ua-wrapper:after {top:0; left: -1000px;}
      #ua-web-branding-banner-v1.ua-wrapper:before { top:0; right: -1000px;}
      html #ua-web-branding-banner-v1.bgDark .ua-home.asdf p{
        background: url(../images/ua_a_line_logo_white.png) no-repeat 0px 0px;
        margin: 5px 0px 3px;
        height: 34px;
        background-size: 100%;
      }

      /* html.svg #ua-web-branding-banner-v1.light .twenty-five .asdf p{ */
      html #ua-web-branding-banner-v1.bgLight p {
        background: url(../images/ua_a_line_logo_blue.png) no-repeat 0px 0px;
        margin: 5px 0px 3px;
        height: 34px;
        background-size: 100%;
      }
      html #ua-web-branding-banner-v1.bgBlack .ua-home.asdf p{
        background: url(../images/ua_a_line_logo_black.png) no-repeat 0px 0px;
        margin: 5px 10px 3px;
        height: 34px;
        background-size: 330px;
      }
      html #ua-web-branding-banner-v1.bgDark.twenty-five .ua-home.asdf p{
        background: url(../images/ua_line_logo_white.png) no-repeat 0px 0px;
        margin: 10px;
        height: 22px;
      }

      /* html.svg #ua-web-branding-banner-v1.light .twenty-five .asdf p{ */
      html #ua-web-branding-banner-v1.bgLight.twenty-five  p {
        background: url(../images/ua_line_logo_blue.png) no-repeat 0px 0px;
        margin: 10px;
        height: 22px;
      }      
      #ua-web-branding-banner-v1 .ua-home.asdf {
        display:inline-block;
        min-width: 353px;
        margin-left:  8px; 
      }

      #ua-web-branding-banner-v1 .ua-home.asdf p {
        text-indent: -9999px;
/*        background-size: 100%;*/
/*        width: auto;*/
      }
      #ua-web-branding-banner-v1 .ua-home.tldr {
        font-family: arial,"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
        list-style-type: none;
        display:none;
      }
			
			#ua-web-branding-banner-v1 .ua-home.tldr.ua-menu.open {
        display:table; width:100%;
      } 

      #ua-web-branding-banner-v1 .ua-home.tldr li, #ua-web-branding-banner-v1 .ua-home.tldr li{
        background-image: none;
        margin-right: 10px;
        font-size: 14px;
       }
      #ua-web-branding-banner-v1 ul {
        padding: 0;
        margin: 0 0 0px 0px;
       }
      #ua-web-branding-banner-v1 .ua-home.tldr li {
        display:table-row;
      }
      
      #ua-web-branding-banner-v1 .ua-home.tldr li a {
        height: 42px;
        background-color: white;
        display: table-cell;
        vertical-align: middle;
        width:100%;
        font-size: 12px;
        color: rgba(0,0,0,0.7);
        text-align: center;
        text-decoration: none;
        border-bottom: 1px solid rgba(0,0,0,0.2);
      }
       #ua-web-branding-banner-v1.twenty-five li a {
        height: 42px;
      }

      #ua-web-branding-banner-v1 li a:hover { background-color: rgb(250, 250, 250); color: rgb(30,30,30);}

      #ua-web-branding-banner-v1.bgLight .rsvp {
        color:#002147;
      }
      #ua-web-branding-banner-v1.bgBlack .rsvp {
        color:#363636;
      }      
      #ua-web-branding-banner-v1 .rsvp {
        color:white;
        display:block;
        position: absolute;
        top:17px;
        right:16px;
        font-size:23px;
      }
#ua-web-branding-banner-v1 .rsvp:hover { cursor: pointer; }
#ua-web-branding-banner-v1 .rsvp-checkbox {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
#ua-web-branding-banner-v1.blue{
  background-color:#002147;
}
#ua-web-branding-banner-v1.red{
  background-color:#AB0520;
}
#ua-web-branding-banner-v1.white{
  background-color:#FFFFFF;
}
#ua-web-branding-banner-v1.light-gray{
  background-color:#CCCCCC;
}
#ua-web-branding-banner-v1.dark-gray{
  background-color:#999999;
}
#ua-web-branding-banner-v1.black{
  background-color:#363636;
}

     #ua-web-branding-banner-v1.blue-grad.ua-wrapper:before,
     #ua-web-branding-banner-v1.blue-grad.ua-wrapper:after,      
#ua-web-branding-banner-v1.blue-grad {
  background-color: rgb(97,131,166); /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxODNhNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDIxNDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background-image: -moz-linear-gradient(top, rgba(97,131,166,1) 0%, rgba(0,33,71,1) 42px); /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(97,131,166,1)), color-stop(42px,rgba(0,33,71,1))); /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, rgba(97,131,166,1) 0%,rgba(0,33,71,1) 42px); /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, rgba(97,131,166,1) 0%,rgba(0,33,71,1) 42px); /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, rgba(97,131,166,1) 0%,rgba(0,33,71,1) 42px); /* IE10+ */
  background-image: linear-gradient(to bottom, rgba(97,131,166,1) 0%,rgba(0,33,71,1) 42px); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6183a6', endColorstr='#002147',GradientType=0 ); /* IE6-8 */
}
     #ua-web-branding-banner-v1.red-grad.ua-wrapper:before,
     #ua-web-branding-banner-v1.red-grad.ua-wrapper:after,
#ua-web-branding-banner-v1.red-grad{
  background-color: rgb(171,5,32); /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FiMDUyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NzAzMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background-image: -moz-linear-gradient(top,  rgba(171,5,32,1) 0%, rgba(119,3,21,1) 42px); /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(171,5,32,1)), color-stop(42px,rgba(119,3,21,1))); /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top,  rgba(171,5,32,1) 0%,rgba(119,3,21,1) 42px); /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top,  rgba(171,5,32,1) 0%,rgba(119,3,21,1) 42px); /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top,  rgba(171,5,32,1) 0%,rgba(119,3,21,1) 42px); /* IE10+ */
  background-image: linear-gradient(to bottom,  rgba(171,5,32,1) 0%,rgba(119,3,21,1) 42px); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ab0520', endColorstr='#770315',GradientType=0 ); /* IE6-8 */
}
      #ua-web-branding-banner-v1.dark-gray-grad.ua-wrapper:before,
      #ua-web-branding-banner-v1.dark-gray-grad.ua-wrapper:after,
#ua-web-branding-banner-v1.dark-gray-grad {
  background-color: rgb(216,216,216); /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTk5OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background-image: -moz-linear-gradient(top,  rgba(216,216,216,1) 0%, rgba(153,153,153,1) 42px); /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(216,216,216,1)), color-stop(42px,rgba(153,153,153,1))); /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top,  rgba(216,216,216,1) 0%,rgba(153,153,153,1) 42px); /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top,  rgba(216,216,216,1) 0%,rgba(153,153,153,1) 42px); /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top,  rgba(216,216,216,1) 0%,rgba(153,153,153,1) 42px); /* IE10+ */
  background-image: linear-gradient(to bottom,  rgba(216,216,216,1) 0%,rgba(153,153,153,1) 42px); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#999999',GradientType=0 ); /* IE6-8 */
}
      #ua-web-branding-banner-v1.light-gray-grad.ua-wrapper:before,
      #ua-web-branding-banner-v1.light-gray-grad.ua-wrapper:after,
#ua-web-branding-banner-v1.light-gray-grad {
  background-color: rgb(242,242,242); /* Old browsers */
 /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background-image: -moz-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(204,204,204,1) 42px); /* FF3.6+ */
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(42px,rgba(204,204,204,1))); /* Chrome,Safari4+ */
        background-image: -webkit-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(204,204,204,1) 42px); /* Chrome10+,Safari5.1+ */
        background-image: -o-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(204,204,204,1) 42px); /* Opera 11.10+ */
        background-image: -ms-linear-gradient(top,  rgba(242,242,242,1) 0%,rgba(204,204,204,1) 42px); /* IE10+ */
        background-image: linear-gradient(to bottom,  rgba(242,242,242,1) 0%,rgba(204,204,204,1) 42px); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */
      }
      #ua-web-branding-banner-v1.black-grad.ua-wrapper:before,
      #ua-web-branding-banner-v1.black-grad.ua-wrapper:after,
      #ua-web-branding-banner-v1.black-grad {
        background-color: rgb(89,89,89); /* Old browsers */
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background-image: -moz-linear-gradient(top,  rgba(89,89,89,1) 0%, rgba(0,0,0,1) 42px); /* FF3.6+ */
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(89,89,89,1)), color-stop(42px,rgba(0,0,0,1))); /* Chrome,Safari4+ */
        background-image: -webkit-linear-gradient(top,  rgba(89,89,89,1) 0%,rgba(0,0,0,1) 42px); /* Chrome10+,Safari5.1+ */
        background-image: -o-linear-gradient(top,  rgba(89,89,89,1) 0%,rgba(0,0,0,1) 42px); /* Opera 11.10+ */
        background-image: -ms-linear-gradient(top,  rgba(89,89,89,1) 0%,rgba(0,0,0,1) 42px); /* IE10+ */
        background-image: linear-gradient(to bottom,  rgba(89,89,89,1) 0%,rgba(0,0,0,1) 42px); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
 

      }

    @media only screen and (min-width: 980px) {

      #ua-web-branding-banner-v1 [class^="icon-"], #ua-web-branding-banner-v1 [class*=" icon-"] {
        background-image: none;
        margin-right: 10px;
        font-size: 12px;
      }

      #ua-web-branding-banner-v1 [class*="icon-"]:before { display: none} 
      #ua-web-branding-banner-v1 .ua-home .asdf {
        float:left;
        height: 30px;
      }
      #ua-web-branding-banner-v1.ua-home.tldr,
      #ua-web-branding-banner-v1 .ua-home.tldr.ua-menu,
			#ua-web-branding-banner-v1 .ua-home.tldr.ua-menu.open{
        float:right;
        display: block;
        width:50%;
      }
      #ua-web-branding-banner-v1 .rsvp {
        top:18px;
      }
      #ua-web-branding-banner-v1 .ua-home.tldr li {
        float: right;
        display:block;
      }
      #ua-web-branding-banner-v1.twenty-five .ua-home.tldr li a {        
        height:26px;
      }
      #ua-web-branding-banner-v1 .ua-home.tldr li a {
        color:rgb(250, 250, 250);
        background-color: transparent;
        display: table-cell;
        vertical-align: middle;
        padding: 0 0px;
        border-bottom: none;
      }

      #ua-web-branding-banner-v1.bgLight .ua-home.tldr li a {
        color:#002147;
      }   

      #ua-web-branding-banner-v1.twenty-five .ua-home.tldr.ua-menu li a {
        height: 25px;
      }
      #ua-web-branding-banner-v1.ua-wrapper { height: 42px; }
           
      #ua-web-branding-banner-v1.twenty-five.ua-wrapper { height: 25px ; }

      #ua-web-branding-banner-v1.twenty-five .ua-home.tldr li a { height: 25px; }

      #ua-web-branding-banner-v1.ua-wrapper:before,
      #ua-web-branding-banner-v1.ua-wrapper:after,
      #ua-web-branding-banner-v1.ua-wrapper {
        height: 42px;
        -webkit-background-size: 100% 42px;
        -moz-background-size: 100% 42px;
        background-size: 100% 42px; /* IE6-8 */
        }

      #ua-web-branding-banner-v1.twenty-five.ua-wrapper:before,
      #ua-web-branding-banner-v1.twenty-five.ua-wrapper:after{
        height: 25px;
        -webkit-background-size: 25px 100%;
        -moz-background-size: 25px 100%;
        background-size: 25px 100%; /* IE6-8 */
        }
      #ua-web-branding-banner-v1 .ua-home.tldr li a:hover { background-color: transparent; }

      /* turn label off and turn tldr on */
      #ua-web-branding-banner-v1 .rsvp { display: none; }
      #ua-web-branding-banner-v1 .ua-home.tldr { display: block; }

html #ua-web-branding-banner-v1.bgDark .ua-home.asdf p {
  background: url(../images/ua_a_line_logo_white.png) no-repeat 0px 0px;
  margin: 5px 0px 0px;
  height: 34px;
  background-size: 100%;
}

      html #ua-web-branding-banner-v1.bgBlack .ua-home.asdf p{
        background: url(../images/ua_a_line_logo_black.png) no-repeat 0px 0px;
        margin: 5px 10px 0px;
        height: 34px;
        background-size: 330px;
      }
      html #ua-web-branding-banner-v1.bgLight p {
        background: url(../images/ua_a_line_logo_blue.png) no-repeat 0px 0px;
        margin: 5px 0px 0px;
        height: 34px;
        background-size: 100%;
      }
      html #ua-web-branding-banner-v1.bgDark.twenty-five .ua-home.asdf p{
        background: url(../images/ua_line_logo_white.png) no-repeat 0px 0px;
        margin: 2px 10px 0;
        background-size: 277px;
      }
      /* html.svg #ua-web-branding-banner-v1.light .twenty-five .asdf p{ */
      html #ua-web-branding-banner-v1.bgLight.twenty-five  p {
        background: url(../images/ua_line_logo_blue.png) no-repeat 0px 0px;
        margin: 2px 10px 0;
        background-size: 277px;
      }  
      #ua-web-branding-banner-v1.bgLight li a, .bgLight li a:link, .bgLight li a:visited {
         color: #002147;
      }
      #ua-web-branding-banner-v1.bgBlack li a, #ua-web-branding-banner-v1.bgBlack li a:link, #ua-web-branding-banner-v1.bgBlack li a:visited {
         color: #363636;
      }
      #ua-web-branding-banner-v1.bgBlack li a:hover {
          color: #FFFFFF;
      }
      #ua-web-branding-banner-v1 .rsvp {
        right:0px;
      }
    }
/* iPhone 4 and 4S */
@media only screen and (-webkit-min-device-pixel-ratio: 1.1), only screen and (min-device-pixel-ratio: 1.1){
  #ua-web-branding-banner-v1 .ua-home.asdf {
    margin-left:  0px; 
  }
      html #ua-web-branding-banner-v1.bgDark .ua-home.asdf p{
        background: url(../images/ua_a_line_logo_white.svg) no-repeat 0px 4px;
        margin: 6px 10px 0px;
        height: 36px;
        background-size: 85%;
      }

      html #ua-web-branding-banner-v1.bgBlack .ua-home.asdf p{
        background: url(../images/ua_a_line_logo_black.svg) no-repeat 0px 4px;
        margin: 6px 10px 0px;
        height: 36px;
        background-size: 85%;
      }

      html #ua-web-branding-banner-v1.bgLight  p {
        background: url(../images/ua_a_line_logo_blue.svg) no-repeat 0px 4px;
        margin: 6px 10px 0px;
        height: 36px;
        background-size:  85%;
      }  

      html #ua-web-branding-banner-v1.bgDark.twenty-five .ua-home.asdf p{
        background: url(../images/ua_line_logo_white.svg) no-repeat 0px 0px;
        height:22px;
       }

      html #ua-web-branding-banner-v1.bgLight.twenty-five  p {
        background: url(../images/ua_line_logo_blue.svg) no-repeat 0px 0px;
        height: 22px;
      } 
    }
/* iPhone 3 */
@media only screen and (-webkit-max-device-pixel-ratio: 1) and (min-width: 320px) and (max-width: 400px), only screen and (max-device-pixel-ratio: 1) and (min-width: 320px) and (max-width: 400px){
      #ua-web-branding-banner-v1 .ua-home.asdf {
        margin-left:  0px; 
      }
      #ua-web-branding-banner-v1 .ua-home.asdf p{
        max-width: 80%;
      }

      html #ua-web-branding-banner-v1.bgDark .ua-home.asdf p{
        background: url(../images/ua_a_line_logo_white.svg) no-repeat 0px 0px;
        margin: 4px 10px 0px;
        height: 36px;
        background-size: 100%;
      }

      html #ua-web-branding-banner-v1.bgBlack .ua-home.asdf p{
        background: url(../images/ua_a_line_logo_black.svg) no-repeat 0px 4px;
        margin: 4px 10px 0px;
        height: 36px;
        background-size: 100%;
      }

      html #ua-web-branding-banner-v1.bgLight  p {
        background: url(../images/ua_a_line_logo_blue.svg) no-repeat 0px 4px;
        margin: 4px 10px 0px;
        height: 36px;
        background-size:  100%;
      }  
      html #ua-web-branding-banner-v1.bgDark.twenty-five .ua-home.asdf p{
        background: url(../images/ua_line_logo_white.svg) no-repeat 0px 0px;
        height:22px;
       }

     html #ua-web-branding-banner-v1.bgLight.twenty-five  p {
        background: url(../images/ua_line_logo_blue.svg) no-repeat 0px 0px;
        height: 22px;
      } 
    }
/*Samsung Galaxy S3*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 321px), only screen and (min-device-pixel-ratio: 1.5) and (min-width: 321px) {
      #ua-web-branding-banner-v1 .ua-home.asdf {
        margin-left:  0px; 
      }
      html #ua-web-branding-banner-v1.bgDark .ua-home.asdf p{
        background: url(../images/ua_a_line_logo_white.svg) no-repeat 0px 0px;
        margin: 5px 20px 0px 10px;
        height: 36px;
        background-size: 100%;
      }
      html #ua-web-branding-banner-v1.bgBlack .ua-home.asdf p{
        background: url(../images/ua_a_line_logo_black.svg) no-repeat 0px 0px;
        margin: 6px 10px 0px;
        height: 36px;
        background-size: 65%;
      }
      html #ua-web-branding-banner-v1.bgLight  p {
        background: url(../images/ua_a_line_logo_blue.svg) no-repeat 0px 0px;
        margin: 6px 10px 0px;
        height: 36px;
        background-size:  30%;
      }  

      html #ua-web-branding-banner-v1.bgDark.twenty-five .ua-home.asdf p{
        background: url(../images/ua_line_logo_white.svg) no-repeat 0px 0px;
        height:22px;
       }
      html #ua-web-branding-banner-v1.bgLight.twenty-five  p {
        background: url(../images/ua_line_logo_blue.svg) no-repeat 0px 0px;
        height: 22px;
      } 
    }
/* Retina */
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 321px), only screen and (min-device-pixel-ratio: 2) and (min-width: 321px) {

      html #ua-web-branding-banner-v1.bgDark .ua-home.asdf p{
        background: url(../images/ua_a_line_logo_white.svg) no-repeat 0px 0px;
        margin: 5px 20px 0px 10px;
        height: 36px;
        background-size: 100%;
      }
      html #ua-web-branding-banner-v1.bgBlack .ua-home.asdf p{
        background: url(../images/ua_a_line_logo_white.svg) no-repeat 0px 0px;
        margin: 5px 20px 0px 10px;
        height: 36px;
        background-size: 100%;
      }
      html #ua-web-branding-banner-v1.bgLight p {
        background: url(../images/ua_a_line_logo_blue.svg) no-repeat 0px 0px;
        margin: 5px 20px 0px 10px;
        height: 36px;
        background-size: 100%;
      }
      html #ua-web-branding-banner-v1.bgDark .ua-home.asdf p {
        background: url(../images/ua_a_line_logo_white.svg) no-repeat 0px 0px;
        margin: 5px 20px 0px 10px;
        height: 36px;
        background-size: 100%;
      }
      html #ua-web-branding-banner-v1.bgLight p {
        background: url(../images/ua_a_line_logo_blue.svg) no-repeat 0px 0px;
        margin: 5px 20px 0px 10px;
        height: 36px;
        background-size: 100%;
      }
}
