.ui-bar-a {
	border: 1px solid #2a2a2a;
	background: #111;
	color: #fff;
	font-weight: bold;
	text-shadow: 0 -1px 1px #000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c),
		to(#111) );
	background-image: -webkit-linear-gradient(top, #3c3c3c, #111);
	background-image: linear-gradient(top, #3c3c3c, #111)
}

.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-bar-a .ui-link-inherit {
	color: #fff
}

.ui-bar-a .ui-link {
	color: #7cc4e7;
	font-weight: bold
}

.ui-body-a {
	border: 1px solid #FFF;
	background: #FFF;
	color: #000;
	text-shadow: 0 1px 0 #FFF;
	font-weight: normal;
}

.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: #fff
}

.ui-body-a .ui-link {
	color: #2489ce;
	font-weight: bold
}

.ui-br {
	border-bottom: #828282;
	border-bottom: rgba(130, 130, 130, .3);
	border-bottom-width: 1px;
	border-bottom-style: solid
}

.ui-btn-up-a,.ui-btn-a {
	border: 1px solid #222;
	background: #333;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 -1px 1px #000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#555),
		to(#333) );
	background-image: -webkit-linear-gradient(top, #555, #333);
	background-image: linear-gradient(top, #555, #333)
}

.ui-btn-up-a a.ui-link-inherit {
	color: #fff
}

.ui-btn-hover-a,.ui-btn-a:hover,.ui-btn-a:focus {
	opacity:1;
	-webkit-animation-name: btn_bg; 
  	-webkit-animation-duration: .6s; 
  	-webkit-animation-iteration-count: 1;
  	-webkit-animation-timing-function: ease-in;
}

.ui-btn-hover-a a.ui-link-inherit {
	color: #fff
}

.ui-btn-down-a,.ui-btn-a:active {
	opacity:1;
	-webkit-animation-name: btn_bg_act; 
  	-webkit-animation-duration: .6s; 
  	-webkit-animation-iteration-count: 1;
  	-webkit-animation-timing-function: ease-in;
}

.ui-btn-down-a a.ui-link-inherit {
	color: #fff
}

.ui-btn-up-a,.ui-btn-hover-a,.ui-btn-down-a,.ui-btn-a {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none
}

.ui-bar-b {
	border: 1px solid #456f9a;
	background: #5e87b0;
	color: #fff;
	font-weight: bold;
	text-shadow: 0 -1px 1px #254f7a;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#81a8ce),
		to(#5e87b0) );
	background-image: -webkit-linear-gradient(top, #81a8ce, #5e87b0);
	background-image: linear-gradient(top, #81a8ce, #5e87b0)
}

.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-bar-b .ui-link-inherit {
	color: #fff
}

.ui-bar-b .ui-link {
	color: #7cc4e7;
	font-weight: bold
}

.ui-body-b {
	border: 1px solid #c6c6c6;
	background: #ccc;
	color: #333;
	text-shadow: 0 1px 0 #fff;
	font-weight: normal;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6),
		to(#ccc) );
	background-image: -webkit-linear-gradient(top, #e6e6e6, #ccc);
	background-image: linear-gradient(top, #e6e6e6, #ccc)
}

.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: #333
}

.ui-body-b .ui-link {
	color: #2489ce;
	font-weight: bold
}

.ui-btn-up-b,.ui-btn-b {
	border: 1px solid #145072;
	background: #2567ab;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 -1px 1px #145072;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#5f9cc5),
		to(#396b9e) );
	background-image: -webkit-linear-gradient(top, #5f9cc5, #396b9e);
	background-image: linear-gradient(top, #5f9cc5, #396b9e)
}

.ui-btn-up-b a.ui-link-inherit {
	color: #fff
}

.ui-btn-hover-b,.ui-btn-b:hover,.ui-btn-b:focus {
	opacity:1;
	-webkit-animation-name: btn_bg; 
  	-webkit-animation-duration: .6s; 
  	-webkit-animation-iteration-count: 1;
  	-webkit-animation-timing-function: ease-in;
}

.ui-btn-hover-b a.ui-link-inherit {
	color: #fff
}

.ui-btn-down-b,.ui-btn-b:active {
	opacity:1;
	-webkit-animation-name: btn_bg_act; 
  	-webkit-animation-duration: .6s; 
  	-webkit-animation-iteration-count: 1;
  	-webkit-animation-timing-function: ease-in;
}

.ui-btn-down-b a.ui-link-inherit {
	color: #fff
}

.ui-btn-up-b,.ui-btn-hover-b,.ui-btn-down-b,.ui-btn-b {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none
}

.ui-bar-c {
	border: 1px solid #b3b3b3;
	background: #e9eaeb;
	color: #3e3e3e;
	font-weight: bold;
	text-shadow: 0 1px 1px #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0),
		to(#e9eaeb) );
	background-image: -webkit-linear-gradient(top, #f0f0f0, #e9eaeb);
	background-image: linear-gradient(top, #f0f0f0, #e9eaeb)
}

.ui-bar-c,.ui-bar-c input,.ui-bar-c select,.ui-bar-c textarea,.ui-bar-c button
	{
	font-family: Helvetica, Arial, sans-serif
}

.ui-body-c {
	border: 1px solid #b3b3b3;
	color: #333;
	text-shadow: 0 1px 0 #fff;
	background: #f0f0f0;
}

.ui-body-c,.ui-body-c input,.ui-body-c select,.ui-body-c textarea,.ui-body-c button
	{
	font-family: Helvetica, Arial, sans-serif
}

.ui-body-c .ui-link-inherit {
	color: #333
}

.ui-body-c .ui-link {
	color: #2489ce;
	font-weight: bold
}

.ui-btn-up-c,.ui-btn-c {
	border: 1px solid #ccc;
	background: #eee;
	font-weight: bold;
	color: #444;
	text-shadow: 0 1px 1px #f6f6f6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd),
		to(#eee) );
	background-image: -webkit-linear-gradient(top, #fdfdfd, #eee);
	background-image: linear-gradient(top, #fdfdfd, #eee)
}

.ui-btn-up-c a.ui-link-inherit {
	color: #2f3e46
}

.ui-btn-hover-c,.ui-btn-c:hover,.ui-btn-c:focus {
	opacity:1;
	-webkit-animation-name: btn_bg; 
  	-webkit-animation-duration: .6s; 
  	-webkit-animation-iteration-count: 1;
  	-webkit-animation-timing-function: ease-in;
}

.ui-btn-hover-c a.ui-link-inherit {
	color: #2f3e46
}

.ui-btn-down-c,.ui-btn-c:active {
	opacity:1;
	-webkit-animation-name: btn_bg_act; 
  	-webkit-animation-duration: .6s; 
  	-webkit-animation-iteration-count: 1;
  	-webkit-animation-timing-function: ease-in;
}



.ui-btn-down-c a.ui-link-inherit {
	color: #2f3e46
}

.ui-btn-up-c,.ui-btn-hover-c,.ui-btn-down-c,.ui-btn-c {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none
}

.ui-bar-d {
	border: 1px solid #ccc;
	background: #FFF;
	color: #333;
	text-shadow: 0 1px 0 #eee;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#EEE),
		to(#FFF) );
	background-image: -webkit-linear-gradient(top, #EEE, #FFF);
	background-image: linear-gradient(top, #EEE, #FFF)
}

.ui-bar-d,.ui-bar-d input,.ui-bar-d select,.ui-bar-d textarea,.ui-bar-d button
	{
	font-family: Helvetica, Arial, sans-serif
}

.ui-bar-d .ui-link-inherit {
	color: #333
}

.ui-bar-d .ui-link {
	color: #2489ce;
	font-weight: bold
}

.ui-body-d {
	border: 1px solid #ccc;
	color: #333;
	text-shadow: 0 1px 0 #fff;
	background: #fff
}

.ui-body-d,.ui-body-d input,.ui-body-d select,.ui-body-d textarea,.ui-body-d button
	{
	font-family: Helvetica, Arial, sans-serif
}

.ui-body-d .ui-link-inherit {
	color: #333
}

.ui-body-d .ui-link {
	color: #2489ce;
	font-weight: bold
}

.ui-btn-up-d,.ui-btn-d {
	border: 1px solid #ccc;
	background: #fff;
	font-weight: bold;
	color: #444;
	text-shadow: 0 1px 1px #fff
}

.ui-btn-up-d a.ui-link-inherit {
	color: #333
}

.ui-btn-hover-d,.ui-btn-d:hover,.ui-btn-d:focus {
	opacity:1;
	-webkit-animation-name: btn_bg; 
  	-webkit-animation-duration: .6s; 
  	-webkit-animation-iteration-count: 1;
  	-webkit-animation-timing-function: ease-in;
}

.ui-btn-hover-d a.ui-link-inherit {
	color: #222
}

.ui-btn-down-d,.ui-btn-d:active {
	opacity:1;
	-webkit-animation-name: btn_bg_act; 
  	-webkit-animation-duration: .6s; 
  	-webkit-animation-iteration-count: 1;
  	-webkit-animation-timing-function: ease-in;
}

.ui-btn-down-d a.ui-link-inherit {
	color: #111
}

.ui-btn-up-d,.ui-btn-hover-d,.ui-btn-down-d,.ui-btn-d {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none
}

.ui-bar-e {
	border: 1px solid #f7c942;
	background: #fadb4e;
	color: #333;
	text-shadow: 0 1px 0 #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fceda7),
		to(#fadb4e) );
	background-image: -webkit-linear-gradient(top, #fceda7, #fadb4e);
	background-image: linear-gradient(top, #fceda7, #fadb4e)
}

.ui-bar-e,.ui-bar-e input,.ui-bar-e select,.ui-bar-e textarea,.ui-bar-e button
	{
	font-family: Helvetica, Arial, sans-serif
}

.ui-bar-e .ui-link-inherit {
	color: #333
}

.ui-bar-e .ui-link {
	color: #2489ce;
	font-weight: bold
}

.ui-body-e {
	border: 1px solid #f7c942;
	color: #333;
	text-shadow: 0 1px 0 #fff;
	background: #faeb9e;
}

.ui-body-e,.ui-body-e input,.ui-body-e select,.ui-body-e textarea,.ui-body-e button
	{
	font-family: Helvetica, Arial, sans-serif
}

.ui-body-e .ui-link-inherit {
	color: #333
}

.ui-body-e .ui-link {
	color: #2489ce;
	font-weight: bold
}

.ui-btn-up-e,.ui-btn-e {
	border: 1px solid #f7c942;
	background: #fadb4e;
	font-weight: bold;
	color: #333;
	text-shadow: 0 1px 0 #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fceda7),
		to(#fadb4e) );
	background-image: -webkit-linear-gradient(top, #fceda7, #fadb4e);
	background-image: linear-gradient(top, #fceda7, #fadb4e)
}

.ui-btn-up-e a.ui-link-inherit {
	color: #333
}

.ui-btn-hover-e,.ui-btn-e:hover,.ui-btn-e:focus {
	opacity:1;
	-webkit-animation-name: btn_bg; 
  	-webkit-animation-duration: .6s; 
  	-webkit-animation-iteration-count: 1;
  	-webkit-animation-timing-function: ease-in;
}

.ui-btn-hover-e a.ui-link-inherit {
	color: #333
}

.ui-btn-down-e,.ui-btn-e:active {
	opacity:1;
	-webkit-animation-name: btn_bg_act; 
  	-webkit-animation-duration: .6s; 
  	-webkit-animation-iteration-count: 1;
  	-webkit-animation-timing-function: ease-in;
}

.ui-btn-down-e a.ui-link-inherit {
	color: #333
}

.ui-btn-up-e,.ui-btn-hover-e,.ui-btn-down-e,.ui-btn-e {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none
}




a.ui-link-inherit {
	text-decoration: none !important
}

.ui-btn-active {
	border: 1px solid #155678;
	background: #4596ce;
	font-weight: bold;
	color: #fff;
	cursor: default;
	text-shadow: 0 -1px 1px #145072;
	text-decoration: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#85bae4),
		to(#5393c5) );
	background-image: -webkit-linear-gradient(top, #85bae4, #5393c5);
	background-image: linear-gradient(top, #85bae4, #5393c5);
	outline: 0
}

.ui-btn-active a.ui-link-inherit {
	color: #fff
}

.ui-corner-tl {
	-webkit-border-top-left-radius: .6em;
	border-top-left-radius: .6em
}

.ui-corner-tr {
	-webkit-border-top-right-radius: .6em;
	border-top-right-radius: .6em
}

.ui-corner-bl {
	-webkit-border-bottom-left-radius: .6em;
	border-bottom-left-radius: .6em
}

.ui-corner-br {
	-webkit-border-bottom-right-radius: .6em;
	border-bottom-right-radius: .6em
}

.ui-corner-top {
	-webkit-border-top-left-radius: .6em;
	border-top-left-radius: .6em;
	-webkit-border-top-right-radius: .6em;
	border-top-right-radius: .6em
}

.ui-corner-bottom {
	-webkit-border-bottom-left-radius: .6em;
	border-bottom-left-radius: .6em;
	-webkit-border-bottom-right-radius: .6em;
	border-bottom-right-radius: .6em
}

.ui-corner-right {
	-webkit-border-top-right-radius: .6em;
	border-top-right-radius: .6em;
	-webkit-border-bottom-right-radius: .6em;
	border-bottom-right-radius: .6em
}

.ui-corner-left {
	-webkit-border-top-left-radius: .6em;
	border-top-left-radius: .6em;
	-webkit-border-bottom-left-radius: .6em;
	border-bottom-left-radius: .6em
}

.ui-corner-all {
	-webkit-border-radius: .6em;
	border-radius: .6em
}

.ui-corner-none {
	-webkit-border-radius: 0;
	border-radius: 0
}

.ui-icon {
	background: #666;
	background: rgba(0, 0, 0, .4);
	background-repeat: no-repeat;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em;
	-webkit-background-size: 1em 1em;
	background-size: 1em 1em;
}

.ui-btn-thumb-notext .ui-thumb {
	top: 5%;
	height: 90%;
}

.ui-thumb {
	position: absolute;
	left: 5%;
	top: 0.3125em;
	width: 90%;
	height: 70%;
	-webkit-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center
}

.ui-icon-plus {
	background-image: url(images/icons-18-white_01.png);
}

.ui-icon-minus {
	background-image: url(images/icons-18-white_03.png);
}

.ui-icon-delete {
	background-image: url(images/icons-18-white_05.png);
}

.ui-icon-arrow-r {
	background-image: url(images/icons-18-white_07.png);
}

.ui-icon-arrow-l {
	background-image: url(images/icons-18-white_09.png);
}

.ui-icon-arrow-u {
	background-image: url(images/icons-18-white_11.png);
}

.ui-icon-arrow-d {
	background-image: url(images/icons-18-white_13.png);
}

.ui-icon-check {
	background-image: url(images/icons-18-white_15.png);
}

.ui-icon-gear {
	background-image: url(images/icons-18-white_17.png);
}

.ui-icon-refresh {
	background-image: url(images/icons-18-white_19.png);
}

.ui-icon-forward {
	background-image: url(images/icons-18-white_21.png);
}

.ui-icon-back {
	background-image: url(images/icons-18-white_23.png);
}

.ui-icon-grid {
	background-image: url(images/icons-18-white_25.png);
}

.ui-icon-star {
	background-image: url(images/icons-18-white_27.png);
}

.ui-icon-alert {
	background-image: url(images/icons-18-white_29.png);
}

.ui-icon-info {
	background-image: url(images/icons-18-white_31.png);
}

.ui-icon-home {
	background-image: url(images/icons-18-white_33.png);
}

.ui-icon-search {
	background-image: url(images/icons-18-white_35.png);
}

.ui-icon-checkbox-off {
	background-image: url(images/icons-18-white_39.png);
}

.ui-icon-checkbox-on {
	background-image: url(images/icons-18-white_37.png);
}

.ui-icon-radio-off {
	background-image: url(images/icons-18-white_43.png);
}

.ui-icon-radio-on {
	background-image: url(images/icons-18-white_41.png);
}

.ui-checkbox .ui-icon {
	-webkit-border-radius: 0.1em;
	border-radius: 0.1em
}

input[type=checkbox]+label>label.ui-icon-checkbox {
	background-color: transparent;
	background-image: url(images/icons-18-white_39.png);
}

input[type=checkbox]:checked+label>label.ui-icon-checkbox {
	background-color: transparent;
	background-image: url(images/icons-18-white_37.png);
}

input[type=radio]+label>label.ui-icon-radio {
	background-color: transparent;
	background-image: url(images/icons-18-white_43.png);
}

input[type=radio]:checked+label>label.ui-icon-radio {
	background-color: transparent;
	background-image: url(images/icons-18-white_41.png);
}

input[type=checkbox]+label.ui-checkbox-status {
	background-color: transparent;
}

input[type=checkbox]:checked+label.ui-checkbox-status {
	background: #4596ce;
	font-weight: bold;
	color: #fff;
	cursor: default;
	text-shadow: 0 -1px 1px #145072;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#85bae4),
		to(#5393c5) );
	background-image: -webkit-linear-gradient(top, #85bae4, #5393c5);
	background-image: linear-gradient(top, #85bae4, #5393c5);
	outline: 0
}

input[type=radio]+label.ui-radio-status {
	background-color: transparent;
}

input[type=radio]:checked+label.ui-radio-status {
	background: #4596ce;
	font-weight: bold;
	color: #fff;
	cursor: default;
	text-shadow: 0 -1px 1px #145072;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#85bae4),
		to(#5393c5) );
	background-image: -webkit-linear-gradient(top, #85bae4, #5393c5);
	background-image: linear-gradient(top, #85bae4, #5393c5);
	outline: 0
}

.ui-icon-checkbox-off,.ui-icon-radio-off {
	background-color: transparent
}

.ui-icon-checkbox-on,.ui-checkbox-on .ui-icon,.ui-radio-on .ui-icon {
	background-color: #4596ce
}

.ui-icon-searchfield {
	background-image: url(images/icon-search-black.png);
	background-size: 1em 1em
}

.ui-btn-corner-tl {
	-webkit-border-top-left-radius: 0.3em;
	border-top-left-radius: 0.3em
}

.ui-btn-corner-tr {
	-webkit-border-top-right-radius: 0.3em;
	border-top-right-radius: 0.3em
}

.ui-btn-corner-bl {
	-webkit-border-bottom-left-radius: 0.3em;
	border-bottom-left-radius: 0.3em
}

.ui-btn-corner-br {
	-webkit-border-bottom-right-radius: 0.3em;
	border-bottom-right-radius: 0.3em
}

.ui-btn-corner-top {
	-webkit-border-top-left-radius: 0.3em;
	border-top-left-radius: 0.3em;
	-webkit-border-top-right-radius: 0.3em;
	border-top-right-radius: 0.3em
}

.ui-btn-corner-bottom {
	-webkit-border-bottom-left-radius: 0.3em;
	border-bottom-left-radius: 0.3em;
	-webkit-border-bottom-right-radius: 0.3em;
	border-bottom-right-radius: 0.3em
}

.ui-btn-corner-right {
	-webkit-border-top-right-radius: 0.3em;
	border-top-right-radius: 0.3em;
	-webkit-border-bottom-right-radius: 0.3em;
	border-bottom-right-radius: 0.3em
}

.ui-btn-corner-left {
	-webkit-border-top-left-radius: 0.3em;
	border-top-left-radius: 0.3em;
	-webkit-border-bottom-left-radius: 0.3em;
	border-bottom-left-radius: 0.3em
}

.ui-btn-corner-all {
	-webkit-border-radius: 0.3em;
	border-radius: 0.3em
}

.ui-corner-tl,.ui-corner-tr,.ui-corner-bl,.ui-corner-br,.ui-corner-top,.ui-corner-bottom,.ui-corner-right,.ui-corner-left,.ui-corner-all,.ui-btn-corner-tl,.ui-btn-corner-tr,.ui-btn-corner-bl,.ui-btn-corner-br,.ui-btn-corner-top,.ui-btn-corner-bottom,.ui-btn-corner-right,.ui-btn-corner-left,.ui-btn-corner-all
	{
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}

.ui-overlay {
	background: #666;
	opacity: .5;
	filter: Alpha(Opacity =   50);
	position: absolute;
	width: 100%;
	height: 100%
}

.ui-overlay-shadow {
	-webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .6);
	box-shadow: 0 0 12px rgba(0, 0, 0, .6)
}

.ui-shadow {
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 4px rgba(0, 0, 0, .3)
}

.ui-shadow-inset {
	-webkit-box-shadow: inset 0px 2px 3px rgba(0, 0, 0, .4);
	box-shadow: inset 0px 2px 3px rgba(0, 0, 0, .4)
}

.ui-icon-shadow {
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .4);
	box-shadow: 0 1px 0 rgba(255, 255, 255, .4)
}

.ui-focus {
	-webkit-box-shadow: 0 0 12px #387bbe;
	box-shadow: 0 0 12px #387bbe
}

.ui-mobile-nosupport-boxshadow * {
	-webkit-box-shadow: none !important;
	box-shadow: none !important
}

.ui-mobile-nosupport-boxshadow .ui-focus {
	outline-width: 2px
}

.ui-mobile,.ui-mobile body {
	height: 100%
}

.ui-mobile fieldset,.ui-page {
	padding: 0;
	margin: 0
}

.ui-mobile a img,.ui-mobile fieldset {
	border: 0
}

.ui-mobile-viewport {
	margin: 0;
	overflow-x: hidden;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.ui-mobile [data-role=page],.ui-mobile [data-role=dialog],.ui-page {
	top: 0;
	left: 0;
	width: 100%;
	min-height: 100%;
	max-height: 100%;
	position: absolute;
	display: none;
	border: 0
}
