/*!
* jQuery Mobile 1.3.2
* Git HEAD hash: 528cf0e96940644ea644096bfeb913ed920ffaef <> Date: Fri Jul 19 2013 22:17:57 UTC
* http://jquerymobile.com
*
* Copyright 2010, 2013 jQuery Foundation, Inc. and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
*/

.ui-bar-a {
  border: 1px solid #none;
  background: #87D5AE;
  color: #626161;
  font-weight: bold;
  text-shadow: 0 1px 0 #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from( #87d5ae), to( #87d5ae));
  background-image: -webkit-linear-gradient( #87d5ae, #87d5ae);
  background-image: -moz-linear-gradient( #87d5ae, #87d5ae);
  background-image: -ms-linear-gradient( #87d5ae, #87d5ae);
  background-image: -o-linear-gradient( #87d5ae, #87d5ae);
  background-image: linear-gradient( #87d5ae, #87d5ae);
}

.ui-bar-a .ui-link-inherit {
  color: #626161;
}

.ui-bar-a a.ui-link {
  color: #7cc4e7;
  font-weight: bold;
}

.ui-bar-a a.ui-link:visited {
  color: #2489ce;
}

.ui-bar-a a.ui-link:hover {
  color: #2489ce;
}

.ui-bar-a a.ui-link:active {
  color: #2489ce;
}

.ui-bar-a,
.ui-bar-a input,
.ui-bar-a select,
.ui-bar-a textarea,
.ui-bar-a button {
  font-family: Helvetica, Arial, sans-serif;
}

.ui-body-a,
.ui-overlay-a {
  border: 1px solid none;
  color: #626161;
  text-shadow: 0 0x 0 #ffffff;
  background: #none;
  background-image: -webkit-gradient(linear, left top, left bottom, from( #NaNNaNNaN), to( #NaNNaNNaN));
  background-image: -webkit-linear-gradient( #NaNNaNNaN, #NaNNaNNaN);
  background-image: -moz-linear-gradient( #NaNNaNNaN, #NaNNaNNaN);
  background-image: -ms-linear-gradient( #NaNNaNNaN, #NaNNaNNaN);
  background-image: -o-linear-gradient( #NaNNaNNaN, #NaNNaNNaN);
  background-image: linear-gradient( #NaNNaNNaN, #NaNNaNNaN);
}

.ui-overlay-a {
  background-image: none;
  border-width: 0;
}

.ui-body-a,
.ui-body-a input,
.ui-body-a select,
.ui-body-a textarea,
.ui-body-a button {
  font-family: Helvetica, Arial, sans-serif;
}

.ui-body-a .ui-link-inherit {
  color: #626161;
}

.ui-body-a .ui-link {
  color:#005493;
  font-weight: bold;
}

.ui-body-a .ui-link:visited {
  color: #C1272D;
}

.ui-body-a .ui-link:hover {
  color: #C1272D;
}

.ui-body-a .ui-link:active {
  color: #C1272D;
}

.ui-btn-up-a {
  border: 1px solid none;
  background: #005B9C;
  font-weight: bold;
  color: #ffffff;
  text-shadow: 0 0px 0 #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from( #005b9c), to( #005b9c));
  background-image: -webkit-linear-gradient( #005b9c, #005b9c);
  background-image: -moz-linear-gradient( #005b9c, #005b9c);
  background-image: -ms-linear-gradient( #005b9c, #005b9c);
  background-image: -o-linear-gradient( #005b9c, #005b9c);
  background-image: linear-gradient( #005b9c, #005b9c);
}

.ui-btn-up-a:visited,
.ui-btn-up-a a.ui-link-inherit {
  color: #ffffff;
}

.ui-btn-hover-a {
  border: 1px solid none;
  background: #005B9C;
  font-weight: bold;
  color: #ffffff;
  text-shadow: 0 0px 0 #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from( #005b9c), to( #005b9c));
  background-image: -webkit-linear-gradient( #005b9c, #005b9c);
  background-image: -moz-linear-gradient( #005b9c, #005b9c);
  background-image: -ms-linear-gradient( #005b9c, #005b9c);
  background-image: -o-linear-gradient( #005b9c, #005b9c);
  background-image: linear-gradient( #005b9c, #005b9c);
}

.ui-btn-hover-a:visited,
.ui-btn-hover-a:hover,
.ui-btn-hover-a a.ui-link-inherit {
  color: #ffffff;
}

.ui-btn-down-a {
  border: 1px solid none;
  background: #005B9C;
  font-weight: bold;
  color: #ffffff;
  text-shadow: 0 0px 0 #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from( #005b9c), to( #005b9c));
  background-image: -webkit-linear-gradient( #005b9c, #005b9c);
  background-image: -moz-linear-gradient( #005b9c, #005b9c);
  background-image: -ms-linear-gradient( #005b9c, #005b9c);
  background-image: -o-linear-gradient( #005b9c, #005b9c);
  background-image: linear-gradient( #005b9c, #005b9c);
}

.ui-btn-down-a:visited,
.ui-btn-down-a:hover,
.ui-btn-down-a a.ui-link-inherit {
  color: #ffffff;
}

.ui-btn-up-a,
.ui-btn-hover-a,
.ui-btn-down-a {
  font-family: Helvetica, Arial, sans-serif;
  text-decoration: none;
}

.ui-bar-b {
  border: 1px solid #005B9C;
  background: #B7B7B7;
  color: #626161;
  font-weight: bold;
  text-shadow: 0 1px 0 #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from( #b7b7b7), to( #b7b7b7));
  background-image: -webkit-linear-gradient( #b7b7b7, #b7b7b7);
  background-image: -moz-linear-gradient( #b7b7b7, #b7b7b7);
  background-image: -ms-linear-gradient( #b7b7b7, #b7b7b7);
  background-image: -o-linear-gradient( #b7b7b7, #b7b7b7);
  background-image: linear-gradient( #b7b7b7, #b7b7b7);
}

.ui-bar-b .ui-link-inherit {
  color: #626161;
}

.ui-bar-b a.ui-link {
  color: #7cc4e7;
  font-weight: bold;
}

.ui-bar-b a.ui-link:visited {
  color: #2489ce;
}

.ui-bar-b a.ui-link:hover {
  color: #2489ce;
}

.ui-bar-b a.ui-link:active {
  color: #2489ce;
}

.ui-bar-b,
.ui-bar-b input,
.ui-bar-b select,
.ui-bar-b textarea,
.ui-bar-b button {
  font-family: Helvetica, Arial, sans-serif;
}

.ui-body-b,
.ui-overlay-b {
  border: 1px solid #005B9C;
  color: #626161;
  text-shadow: 0 0x 0 #ffffff;
  background: #F2F2F2;
  background-image: -webkit-gradient(linear, left top, left bottom, from( #F2F2F2), to( #F2F2F2));
  background-image: -webkit-linear-gradient( #F2F2F2, #F2F2F2);
  background-image: -moz-linear-gradient( #F2F2F2, #F2F2F2);
  background-image: -ms-linear-gradient( #F2F2F2, #F2F2F2);
  background-image: -o-linear-gradient( #F2F2F2, #F2F2F2);
  background-image: linear-gradient( #F2F2F2, #F2F2F2);
}

.ui-overlay-b {
  background-image: none;
  border-width: 0;
}

.ui-body-b,
.ui-body-b input,
.ui-body-b select,
.ui-body-b textarea,
.ui-body-b button {
  font-family: Helvetica, Arial, sans-serif;
}

.ui-body-b .ui-link-inherit {
  color: #626161;
}

.ui-body-b .ui-link {
  color: #C1272D;
  font-weight: bold;
}

.ui-body-b .ui-link:visited {
  color: #C1272D;
}

.ui-body-b .ui-link:hover {
  color: #C1272D;
}

.ui-body-b .ui-link:active {
  color: #C1272D;
}

.ui-btn-up-b {
  border: 1px solid none;
  background: #005B9C;
  font-weight: bold;
  color: #ffffff;
  text-shadow: 0 0px 0 #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from( #005b9c), to( #005b9c));
  background-image: -webkit-linear-gradient( #005b9c, #005b9c);
  background-image: -moz-linear-gradient( #005b9c, #005b9c);
  background-image: -ms-linear-gradient( #005b9c, #005b9c);
  background-image: -o-linear-gradient( #005b9c, #005b9c);
  background-image: linear-gradient( #005b9c, #005b9c);
}

.ui-btn-up-b:visited,
.ui-btn-up-b a.ui-link-inherit {
  color: #ffffff;
}

.ui-btn-hover-b {
  border: 1px solid none;
  background: #87D5AE;
  font-weight: bold;
  color: #ffffff;
  text-shadow: 0 0px 0 #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from( #87d5ae), to( #87d5ae));
  background-image: -webkit-linear-gradient( #87d5ae, #87d5ae);
  background-image: -moz-linear-gradient( #87d5ae, #87d5ae);
  background-image: -ms-linear-gradient( #87d5ae, #87d5ae);
  background-image: -o-linear-gradient( #87d5ae, #87d5ae);
  background-image: linear-gradient( #87d5ae, #87d5ae);
}

.ui-btn-hover-b:visited,
.ui-btn-hover-b:hover,
.ui-btn-hover-b a.ui-link-inherit {
  color: #ffffff;
}

.ui-btn-down-b {
  border: 1px solid none;
  background: #005B9C;
  font-weight: bold;
  color: #ffffff;
  text-shadow: 0 0px 0 #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from( #005b9c), to( #005b9c));
  background-image: -webkit-linear-gradient( #005b9c, #005b9c);
  background-image: -moz-linear-gradient( #005b9c, #005b9c);
  background-image: -ms-linear-gradient( #005b9c, #005b9c);
  background-image: -o-linear-gradient( #005b9c, #005b9c);
  background-image: linear-gradient( #005b9c, #005b9c);
}

.ui-btn-down-b:visited,
.ui-btn-down-b:hover,
.ui-btn-down-b a.ui-link-inherit {
  color: #ffffff;
}

.ui-btn-up-b,
.ui-btn-hover-b,
.ui-btn-down-b {
  font-family: Helvetica, Arial, sans-serif;
  text-decoration: none;
}

a.ui-link-inherit {
  text-decoration: none !important;
}

.ui-btn-active {
  border: 1px solid bnone;
  background: #005B9C;
  font-weight: bold;
  color: #ffffff;
  cursor: pointer;
  text-shadow: 0 0px 0 #3373a5;
  text-decoration: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from( #005b9c), to( #005b9c));
  background-image: -webkit-linear-gradient( #005b9c, #005b9c);
  background-image: -moz-linear-gradient( #005b9c, #005b9c);
  background-image: -ms-linear-gradient( #005b9c, #005b9c);
  background-image: -o-linear-gradient( #005b9c, #005b9c);
  background-image: linear-gradient( #005b9c, #005b9c);
  font-family: Helvetica, Arial, sans-serif;
}

.ui-btn-active:visited,
.ui-btn-active:hover,
.ui-btn-active a.ui-link-inherit {
  color: #ffffff;
}

.ui-btn-inner {
  border-top: 1px solid #fff;
  border-color: rgba(255, 255, 255, .3);
}

.ui-corner-all {
  -webkit-border-radius: .6em;
  border-radius: .6em;
}

.ui-br {
  border-color: rgb(130, 130, 130);
  border-color: rgba(130, 130, 130, .3);
  border-style: solid;
}

.ui-disabled {
  filter: Alpha(Opacity=30);
  opacity: .3;
  zoom: 1;
}

.ui-disabled,
.ui-disabled a {
  cursor: default !important;
  pointer-events: none;
}

.ui-icon,
.ui-icon-searchfield:after {
  background: #005493;
  background-image: url(images/icons-18-white.png);
  background-repeat: no-repeat;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}

.ui-icon-alt .ui-icon,
.ui-icon-alt .ui-icon-searchfield:after {
  background-color: #fff;
  background-color: rgba(255, 255, 255, .3);
  background-image: url(images/icons-18-black.png);
  background-repeat: no-repeat;
}

.ui-icon-nodisc .ui-icon,
.ui-icon-nodisc .ui-icon-searchfield:after,
.ui-icon-nodisc .ui-icon-alt .ui-icon,
.ui-icon-nodisc .ui-icon-alt .ui-icon-searchfield:after {
  background-color: transparent;
}

.ui-icon-plus {
  background-position: -1px -1px;
}

.ui-icon-minus {
  background-position: -37px -1px;
}

.ui-icon-delete {
  background-position: -73px -1px;
}

.ui-icon-arrow-r {
  background-position: -108px -1px;
}

.ui-icon-arrow-l {
  background-position: -144px -1px;
}

.ui-icon-arrow-u {
  background-position: -180px -1px;
}

.ui-icon-arrow-d {
  background-position: -216px -1px;
}

.ui-icon-check {
  background-position: -252px -1px;
}

.ui-icon-gear {
  background-position: -288px -1px;
}

.ui-icon-refresh {
  background-position: -323px -1px;
}

.ui-icon-forward {
  background-position: -360px -1px;
}

.ui-icon-back {
  background-position: -396px -1px;
}

.ui-icon-grid {
  background-position: -432px -1px;
}

.ui-icon-star {
  background-position: -467px -1px;
}

.ui-icon-alert {
  background-position: -503px -1px;
}

.ui-icon-info {
  background-position: -539px -1px;
}

.ui-icon-home {
  background-position: -575px -1px;
}

.ui-icon-search,
.ui-icon-searchfield:after {
  background-position: -611px -1px;
}

.ui-icon-checkbox-on {
  background-position: -647px -1px;
}

.ui-icon-checkbox-off {
  background-position: -683px -1px;
}

.ui-icon-radio-on {
  background-position: -718px -1px;
}

.ui-icon-radio-off {
  background-position: -754px -1px;
}

.ui-icon-bars {
  background-position: -788px -1px;
}

.ui-icon-edit {
  background-position: -824px -1px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.3),
only screen and (min--moz-device-pixel-ratio:1.3),
only screen and (min-resolution:200dpi) {
  .ui-icon-plus,
  .ui-icon-minus,
  .ui-icon-delete,
  .ui-icon-arrow-r,
  .ui-icon-arrow-l,
  .ui-icon-arrow-u,
  .ui-icon-arrow-d,
  .ui-icon-check,
  .ui-icon-gear,
  .ui-icon-refresh,
  .ui-icon-forward,
  .ui-icon-back,
  .ui-icon-grid,
  .ui-icon-star,
  .ui-icon-alert,
  .ui-icon-info,
  .ui-icon-home,
  .ui-icon-bars,
  .ui-icon-edit,
  .ui-icon-search,
  .ui-icon-searchfield:after,
  .ui-icon-checkbox-off,
  .ui-icon-checkbox-on,
  .ui-icon-radio-off,
  .ui-icon-radio-on {
    background-image: url(images/icons-36-white.png);
    -moz-background-size: 864px 18px;
    -o-background-size: 864px 18px;
    -webkit-background-size: 864px 18px;
    background-size: 864px 18px;
  }
  .ui-icon-alt .ui-icon {
    background-image: url(images/icons-36-black.png);
  }
  .ui-icon-plus {
    background-position: 0 50%;
  }
  .ui-icon-minus {
    background-position: -36px 50%;
  }
  .ui-icon-delete {
    background-position: -72px 50%;
  }
  .ui-icon-arrow-r {
    background-position: -108px 50%;
  }
  .ui-icon-arrow-l {
    background-position: -144px 50%;
  }
  .ui-icon-arrow-u {
    background-position: -179px 50%;
  }
  .ui-icon-arrow-d {
    background-position: -215px 50%;
  }
  .ui-icon-check {
    background-position: -252px 50%;
  }
  .ui-icon-gear {
    background-position: -287px 50%;
  }
  .ui-icon-refresh {
    background-position: -323px 50%;
  }
  .ui-icon-forward {
    background-position: -360px 50%;
  }
  .ui-icon-back {
    background-position: -395px 50%;
  }
  .ui-icon-grid {
    background-position: -431px 50%;
  }
  .ui-icon-star {
    background-position: -467px 50%;
  }
  .ui-icon-alert {
    background-position: -503px 50%;
  }
  .ui-icon-info {
    background-position: -538px 50%;
  }
  .ui-icon-home {
    background-position: -575px 50%;
  }
  .ui-icon-search,
  .ui-icon-searchfield:after {
    background-position: -611px 50%;
  }
  .ui-icon-checkbox-on {
    background-position: -647px 50%;
  }
  .ui-icon-checkbox-off {
    background-position: -683px 50%;
  }
  .ui-icon-radio-on {
    background-position: -718px 50%;
  }
  .ui-icon-radio-off {
    background-position: -754px 50%;
  }
  .ui-icon-bars {
    background-position: -788px 50%;
  }
  .ui-icon-edit {
    background-position: -824px 50%;
  }
}

.ui-checkbox .ui-icon,
.ui-selectmenu-list .ui-icon {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.ui-icon-checkbox-off,
.ui-icon-radio-off {
  background-color: transparent;
}

.ui-checkbox-on .ui-icon,
.ui-radio-on .ui-icon {
  background-color: #005B9C;
}

.ui-icon-loading {
  background: url(images/ajax-loader.gif);
  background-size: 46px 46px;
}

.ui-btn-corner-all {
  -webkit-border-radius: 0em;
  border-radius: 0em;
}

.ui-corner-all,
.ui-btn-corner-all {
  -webkit-background-clip: padding;
  background-clip: padding-box;
}

.ui-overlay {
  background: #666;
  filter: Alpha(Opacity=50);
  opacity: .5;
  position: absolute;
  width: 100%;
  height: 100%;
}

.ui-overlay-shadow {
  -moz-box-shadow: 0 0 12px rgba(0, 0, 0, .6);
  -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .6);
  box-shadow: 0 0 12px rgba(0, 0, 0, .6);
}

.ui-shadow {
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, .2)
}

.ui-bar-a .ui-shadow,
.ui-bar-b .ui-shadow,
.ui-bar-c .ui-shadow {
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .3);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .3);
  box-shadow: 0 1px 0 rgba(255, 255, 255, .3);
}

.ui-shadow-inset {
  -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, .2);
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, .2);
  box-shadow: inset 0 1px 4px rgba(0, 0, 0, .2);
}

.ui-icon-shadow {
  -moz-box-shadow: 0 0px 0 rgba(255, 255, 255, .4);
  -webkit-box-shadow: 0 0px 0 rgba(255, 255, 255, .4);
  box-shadow: 0 0px 0 rgba(255, 255, 255, .4);
}

.ui-btn:focus,
.ui-link-inherit:focus {
  outline: 0;
}

.ui-btn.ui-focus {
  z-index: 1;
}

.ui-focus,
.ui-btn:focus {
  -moz-box-shadow: inset 0 0 3px #005B9C, 0 0 9px #005B9C;
  -webkit-box-shadow: inset 0 0 3px #005B9C, 0 0 9px #005B9C;
  box-shadow: inset 0 0 3px #005B9C, 0 0 9px #005B9C;
}

.ui-input-text.ui-focus,
.ui-input-search.ui-focus {
  -moz-box-shadow: 0 0 12px #005B9C;
  -webkit-box-shadow: 0 0 12px #005B9C;
  box-shadow: 0 0 12px #005B9C;
}

.ui-mobile-nosupport-boxshadow * {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.ui-mobile-nosupport-boxshadow .ui-focus,
.ui-mobile-nosupport-boxshadow .ui-btn:focus,
.ui-mobile-nosupport-boxshadow .ui-link-inherit:focus {
  outline-width: 1px;
  outline-style: auto;
}