/* === PAGE BACKGROUND AND GENERICS === */



.reg{font-weight:normal; font-size:14px}
.ui-datebox-container .ui-icon-plus, .ui-datebox-container .ui-icon-minus {
height: 40px;
margin: 0 5px !important;
width: 29.333%;
}

.ui-datebox-container input.ui-input-text{
	width: 88%;
margin-left: 3.5%;
	}
	
.ui-datebox-controls .ui-btn{margin-left:5px;
margin-right:5px}
.ui-datebox-container { width:	280px;}
.ui-datebox-dboxin input, .ui-datebox-header h4	{text-align:	center;}
.ui-page, .ui-mobile-viewport {
	background: url(images/tiling_stripes.gif);
}
.ui-content {
	color: #404040;
}
.ui-page-header-fullscreen .ui-content, .ui-page-footer-fullscreen .ui-content {
	padding-top: 39px;/* fix for fixed toolbar mode */
}
/* === HEADER BARS - DEFAULT AND BLACK === */
.ui-header {
	border-style:solid;
	border-color:#20679a;
	border-width:0 0 1px;
	padding: 1px 0;
	color:#000000;
	text-shadow:0 1px 0 #84c7ee;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: url(images/header-bg.png) repeat-x bottom;
}
.ui-header.ui-bar-b {
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset, 0 -1px 0 rgba(0,0,0,0.6) inset;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset, 0 -1px 0 rgba(0,0,0,0.6) inset;
	box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset, 0 -1px 0 rgba(0,0,0,0.6) inset;
	background: #717172; /* Old browsers */
	background: -moz-linear-gradient(top, #717172 0%, #3a3a3a 50%, #0d0d0f 50%, #0f0f10 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #717172), color-stop(50%, #3a3a3a), color-stop(50%, #0d0d0f), color-stop(100%, #0f0f10)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #717172 0%, #3a3a3a 50%, #0d0d0f 50%, #0f0f10 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #717172 0%, #3a3a3a 50%, #0d0d0f 50%, #0f0f10 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #717172 0%, #3a3a3a 50%, #0d0d0f 50%, #0f0f10 100%); /* IE10+ */
	background: linear-gradient(top, #717172 0%, #3a3a3a 50%, #0d0d0f 50%, #0f0f10 100%); /* W3C */
}
.ui-header .ui-btn-inner {
	border: 0 none;
}
.ui-header .ui-title {
	text-shadow:0 1px 0 #84c7ee;
}
/* === LIST VIEWS === */
/* .ui-listview .ui-li-divider {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
	border-top: #717d85;
	border-bottom: #989ea4;
	-webkit-box-shadow: 0 2px 0 rgba(255,255,255,0.4) inset;
	-moz-box-shadow: 0 2px 0 rgba(255,255,255,0.4) inset;
	box-shadow: 0 2px 0 rgba(255,255,255,0.4) inset;
	background: #6d8291; Old browsers
	background: -moz-linear-gradient(top, #6d8291 0%, #8ea0ad 100%); FF3.6+
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6d8291), color-stop(100%, #8ea0ad)); Chrome,Safari4+
	background: -webkit-linear-gradient(top, #6d8291 0%, #8ea0ad 100%); Chrome10+,Safari5.1+
	background: -o-linear-gradient(top, #6d8291 0%, #8ea0ad 100%); Opera 11.10+
	background: -ms-linear-gradient(top, #6d8291 0%, #8ea0ad 100%); IE10+
	background: linear-gradient(top, #6d8291 0%, #8ea0ad 100%); W3C
} */
/* === SLIDER STYLES === */
div.ui-slider {
	height: 9px;
	border: 1px solid #929292;
	background: #bababa; /* Old browsers */
	background: -moz-linear-gradient(top, #bababa 0%, #f8f8f8 50%, #f8f8f8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bababa), color-stop(50%, #f8f8f8), color-stop(100%, #f8f8f8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #bababa 0%, #f8f8f8 50%, #f8f8f8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #bababa 0%, #f8f8f8 50%, #f8f8f8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #bababa 0%, #f8f8f8 50%, #f8f8f8 100%); /* IE10+ */
	background: linear-gradient(top, #bababa 0%, #f8f8f8 50%, #f8f8f8 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#f8f8f8', GradientType=0 ); /* IE6-9 */
}
a.ui-slider-handle {
	width: 20px;
	height: 20px;
	border: 1px solid #bbbbbb;
	margin-top: -12px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.75), 0 2px 0 rgba(255,255,255,0.75) inset;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.75), 0 2px 0 rgba(255,255,255,0.75) inset;
	box-shadow: 0 1px 3px rgba(0,0,0,0.75), 0 2px 0 rgba(255,255,255,0.75) inset;
	background: #fafafa; /* Old browsers */
	background: -moz-linear-gradient(top, #fafafa 0%, #d4d4d4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #d4d4d4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fafafa 0%, #d4d4d4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fafafa 0%, #d4d4d4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fafafa 0%, #d4d4d4 100%); /* IE10+ */
	background: linear-gradient(top, #fafafa 0%, #d4d4d4 100%); /* W3C */
}
input.ui-slider-input {
	display: none !important;
}
/* === SEARCH FIELD === */
.ui-input-search {
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	border-radius:1em;
	height: 31px;
	background-color: #FFF;
	border: 1px solid #929293;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3) inset;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3) inset;
	box-shadow: 0 1px 3px rgba(0,0,0,0.3) inset;
}
/* === TEXT FIELD === */
input.ui-input-text {
	height: 32px;
	font-weight:700;
	background-color: #FFF;
	border: 1px solid #cccccc;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2) inset;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2) inset;
	box-shadow: 0 1px 3px rgba(0,0,0,0.2) inset;
}
.ui-icon-searchfield .ui-input-text {
	height: auto;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.ui-btn[disabled] {
	cursor: default;
}
.ui-btn[disabled] .ui-btn-text, .ui-btn.ui-disabled .ui-btn-text {
	color: #aaaaaa !important;
}
.ui-dialog {
	background: rgba(0, 0, 0, 0.6) none !important;
	margin: 0;
}
.ui-dialog .ui-dialog-contain {
	max-width: 500px;
	margin: 10% auto 15px auto;
}
/* === TOGGLE === */
div.ui-slider-switch {
	border-color: #9b9b9b;
	height: 32px;
}
span.ui-slider-label-b {
	color: #7f7f7f;
	background: #f9f9f9 none;
	-webkit-box-shadow: -10px 15px 0 rgba(0,0,0,0.07) inset, 0 2px 6px rgba(0,0,0,0.5) inset;
	-moz-box-shadow: -10px 15px 0 rgba(0,0,0,0.07) inset, 0 2px 6px rgba(0,0,0,0.5) inset;
	box-shadow: -10px 15px 0 rgba(0,0,0,0.07) inset, 0 2px 6px rgba(0,0,0,0.5) inset;
}
span.ui-slider-label-a {
	color: #FFF;
	background: #007fea none;
	-webkit-box-shadow: 10px 15px 0 rgba(0,0,0,0.1) inset, 0 2px 6px rgba(0,0,0,0.6) inset;
	-moz-box-shadow: 10px 15px 0 rgba(0,0,0,0.1) inset, 0 2px 6px rgba(0,0,0,0.6) inset;
	box-shadow: 10px 15px 0 rgba(0,0,0,0.1) inset, 0 2px 6px rgba(0,0,0,0.6) inset;
}
div.ui-slider-switch a.ui-slider-handle {
	width: 31px;
	height: 31px;
	margin-top: -1px;
	margin-left: -16px;
	border-color: #717171;
	background: #d0d0d0; /* Old browsers */
	background: -moz-linear-gradient(top, #d0d0d0 0%, #fcfcfc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d0d0d0), color-stop(100%, #fcfcfc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d0d0d0 0%, #fcfcfc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d0d0d0 0%, #fcfcfc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d0d0d0 0%, #fcfcfc 100%); /* IE10+ */
	background: linear-gradient(top, #d0d0d0 0%, #fcfcfc 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0d0d0', endColorstr='#fcfcfc', GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 0 1px 1px rgba(255,255,255,0.7) inset, 0 0 2px rgba(0,0,0,0.25) !important;
	-moz-box-shadow: 0 1px 1px rgba(255,255,255,0.7) inset, 0 0 2px rgba(0,0,0,0.25) !important;
	box-shadow: 0 1px 1px rgba(255,255,255,0.7) inset, 0 0 2px rgba(0,0,0,0.25) !important;
}
div.ui-slider-switch a.ui-slider-handle.ui-focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
/* === INPUT - TEXT === */
input.ui-input-text, .ui-input-search {
	font-size: 14px;
	color:#878787;
	text-shadow:none;
}
/*.ui-input-search input {
	padding: 0 !important;
}*/
.ui-input-clear {
	background: transparent url(images/iconSprite.png) 0 0 no-repeat;
	width: 19px;
	height: 19px;
	border: none;
	margin-top: -9px !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.ui-input-clear * {
	display: none;
}
/* === CUSTOM HEADER BUTTONS === */
.ui-header .ui-btn {
	border-color: #185c8d;
	/*top: 7px;*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/**-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.36), 0 1px 0 rgba(0,0,0,0.25) inset !important;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.36), 0 1px 0 rgba(0,0,0,0.25) inset !important;
	box-shadow: 0 1px 0 rgba(255,255,255,0.36), 0 1px 0 rgba(0,0,0,0.25) inset !important;**/
	background: #89a0be; /* Old browsers */
	background: -moz-linear-gradient(top, #4c97ce 0%, #2776b0 50%, #226fa6 51%, #13629a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2776b0), color-stop(50%, #2776b0), color-stop(51%, #226fa6), color-stop(100%, #13629a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4c97ce 0%, #2776b0 50%, #226fa6 51%, #13629a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4c97ce 0%, #2776b0 50%, #226fa6 51%, #13629a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4c97ce 0%, #2776b0 50%, #226fa6 51%, #13629a 100%); /* IE10+ */
	background: linear-gradient(top, #4c97ce 0%, #2776b0 50%, #226fa6 51%, #13629a 100%); /* W3C */
}
.ui-controlgroup-controls .ui-btn-active {
	border:1px solid #002b61;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	text-shadow:0 1px 1px #3373a5;
	text-decoration:none;
	background: #186aa6; /* Old browsers */
	background: -moz-linear-gradient(top, #186aa6 0%, #004886 50%, #003e7a 51%, #00326e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #186aa6), color-stop(50%, #004886), color-stop(51%, #003e7a), color-stop(100%, #00326e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #186aa6 0%, #004886 50%, #003e7a 51%, #00326e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #186aa6 0%, #004886 50%, #003e7a 51%, #00326e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #186aa6 0%, #004886 50%, #003e7a 51%, #00326e 100%); /* IE10+ */
	background: linear-gradient(top, #186aa6 0%, #004886 50%, #003e7a 51%, #00326e 100%); /* W3C */
	font-family:Helvetica, Arial, sans-serif
}
.ui-header .ui-btn .ui-btn-inner {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.ui-header .ui-btn-up-b, .ui-header .ui-btn-hover-b {
	border-color: #000;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.36), 0 1px 0 rgba(0,0,0,0.25) inset !important;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.36), 0 1px 0 rgba(0,0,0,0.25) inset !important;
	box-shadow: 0 1px 0 rgba(255,255,255,0.36), 0 1px 0 rgba(0,0,0,0.25) inset !important;
	background: #6a6a6a; /* Old browsers */
	background: -moz-linear-gradient(top, #6a6a6a 0%, #313131 49%, #000000 50%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6a6a6a), color-stop(49%, #313131), color-stop(50%, #000000), color-stop(100%, #000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6a6a6a 0%, #313131 49%, #000000 50%, #000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6a6a6a 0%, #313131 49%, #000000 50%, #000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6a6a6a 0%, #313131 49%, #000000 50%, #000000 100%); /* IE10+ */
	background: linear-gradient(top, #6a6a6a 0%, #313131 49%, #000000 50%, #000000 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a6a6a', endColorstr='#000000', GradientType=0 ); /* IE6-9 */
}
.ui-header .ui-btn-up-b .ui-btn-text, .ui-header .ui-btn-hover-b .ui-btn-text {
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.5);
}
.ui-header .ui-btn-up-c, .ui-header .ui-btn-hover-c {
	border-color: #451c1b;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.36), 0 1px 0 rgba(0,0,0,0.25) inset !important;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.36), 0 1px 0 rgba(0,0,0,0.25) inset !important;
	box-shadow: 0 1px 0 rgba(255,255,255,0.36), 0 1px 0 rgba(0,0,0,0.25) inset !important;
	background: #dc7679; /* Old browsers */
	background: -moz-linear-gradient(top, #dc7679 0%, #dc7679 49%, #cd2a27 50%, #c92a29 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dc7679), color-stop(49%, #dc7679), color-stop(50%, #cd2a27), color-stop(100%, #c92a29)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dc7679 0%, #dc7679 49%, #cd2a27 50%, #c92a29 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dc7679 0%, #dc7679 49%, #cd2a27 50%, #c92a29 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dc7679 0%, #dc7679 49%, #cd2a27 50%, #c92a29 100%); /* IE10+ */
	background: linear-gradient(top, #dc7679 0%, #dc7679 49%, #cd2a27 50%, #c92a29 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc7679', endColorstr='#c92a29', GradientType=0 ); /* IE6-9 */
}
.ui-header .ui-btn-up-c .ui-btn-text, .ui-header .ui-btn-hover-c .ui-btn-text {
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.5);
}
.ui-header .ui-btn-up-d, .ui-header .ui-btn-hover-d {
	border-color: #375074;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.36), 0 1px 0 rgba(0,0,0,0.25) inset !important;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.36), 0 1px 0 rgba(0,0,0,0.25) inset !important;
	box-shadow: 0 1px 0 rgba(255,255,255,0.36), 0 1px 0 rgba(0,0,0,0.25) inset !important;
	background: #376fe0; /* Old browsers */
	background: -moz-linear-gradient(top, #376fe0 0%, #376fe0 49%, #2361de 50%, #2463de 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #376fe0), color-stop(49%, #376fe0), color-stop(50%, #2361de), color-stop(100%, #2463de)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #376fe0 0%, #376fe0 49%, #2361de 50%, #2463de 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #376fe0 0%, #376fe0 49%, #2361de 50%, #2463de 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #376fe0 0%, #376fe0 49%, #2361de 50%, #2463de 100%); /* IE10+ */
	background: linear-gradient(top, #376fe0 0%, #376fe0 49%, #2361de 50%, #2463de 100%);
}
.ui-header .ui-btn-up-d .ui-btn-text, .ui-header .ui-btn-hover-d .ui-btn-text {
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.5);
}
/* === FOOTER BAR === */
.ui-footer {
	border-color: #151515;
	border-bottom:1px solid #151515;
	background:#131313 url(images/footer-bg.png) repeat-x bottom;
}
/**.ui-footer .ui-navbar .ui-btn {
	border-width: 0 1px;
	border-right:1px solid rgba(0,0,0,0.15);
	border-left:1px solid rgba(255,255,255,0.15);
	background: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow:  none;
}**/
.ui-footer .ui-navbar .ui-btn-active {
	background: #0d0d0d; /* Old browsers */
	background-image: -moz-linear-gradient(top, #0d0d0d 0%, #1b1b1b 100%); /* FF3.6+ */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0d0d0d), color-stop(100%, #1b1b1b)); /* Chrome,Safari4+ */
	background-image: -webkit-linear-gradient(top, #0d0d0d 0%, #1b1b1b 100%); /* Chrome10+,Safari5.1+ */
	background-image: -o-linear-gradient(top, #0d0d0d 0%, #1b1b1b 100%); /* Opera 11.10+ */
	background-image: -ms-linear-gradient(top, #0d0d0d 0%, #1b1b1b 100%); /* IE10+ */
	background-image: linear-gradient(top, #0d0d0d 0%, #1b1b1b 100%); /* W3C */
	/*-webkit-box-shadow: inset 0 5px 12px rgba(0,0,0,0.8);
	-moz-box-shadow: inset 0 5px 12px rgba(0,0,0,0.8);
	box-shadow: inset 0 5px 12px rgba(0,0,0,0.8);*/
	/*text-shadow: 0 1px 3px rgba(0,0,0,0.8);*/
}
.ui-footer .ui-btn-inner {
	border-color: #434343;
}
.ui-footer .ui-btn-text {
	font-size: 13px;
	text-shadow: 0 none;
}
.ui-footer .ui-icon-custom.ui-icon {
	width: 32px;
	height: 32px;
	margin-left: -16px;
}
/* fixes issue #25 */
.ui-footer .ui-icon-shadow {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
.ui-icon, .ui-icon-searchfield:after {
	background:transparent;
	background-image:url(images/icons-18-white.png);
	background-repeat:no-repeat;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px
}
.ui-icon-alt {
	background:#fff;
	background:rgba(255,255,255,.3);
	background-image:url(images/icons-18-black.png);
	background-repeat:no-repeat
}

.ui-icon-plus {
	background-position:-0 0
}
.ui-icon-minus {
	background-position:-36px 0
}
.ui-icon-delete {
	background-position:-72px 0
}
.ui-icon-arrow-r {
	background-position:-108px 0
}
.ui-icon-arrow-l {
	background-position:-144px 0
}
.ui-icon-arrow-u {
	background-position:-180px 0
}
.ui-icon-arrow-d {
	background-position:-216px 0
}
.ui-icon-check {
	background-position:-252px 0
}
.ui-icon-gear {
	background-position:-288px 0
}
.ui-icon-refresh {
	background-position:-324px 0
}
.ui-icon-forward {
	background-position:-360px 0
}
.ui-icon-back {
	background-position:-396px 0
}
.ui-icon-grid {
	background-position:-432px 0
}
.ui-icon-star {
	background-position:-468px 0
}
.ui-icon-alert {
	background-position:-504px 0
}
.ui-icon-info {
	background-position:-540px 0
}
.ui-icon-home {
	background-position:-576px 0
}
.ui-icon-search, .ui-icon-searchfield:after {
	background-position:-612px 0
}
.ui-icon-checkbox-off {
	background-position:-684px 0
}
.ui-icon-checkbox-on {
	background-position:-648px 0
}
.ui-icon-radio-off {
	background-position:-756px 0
}
.ui-icon-radio-on {
	background-position:-720px 0
}
.ui-icon-edit {
	background-position:-360px -36px;
}
.ui-icon-history {
	background-position:-432px -36px;
}
.ui-icon-sort {
	background-position:-468px -36px;
}
.ui-icon-mappin {
	background-position:-504px -36px;
}
.ui-icon-list {
	background-position:-540px -36px;
}
.custom-icon .ui-icon-contacts {
	background:url(images/icon-contacts.png) no-repeat 0 0;
}
.custom-icon .ui-icon-help {
	background:url(images/icon-help.png) no-repeat 0 0;
}
.custom-icon .ui-icon-delete {
	background-position:-576px -36px;
}
.custom-icon .ui-icon-plus, .ui-datebox-controls .ui-icon-plus {
	background-position:-504px -36px
}
.custom-icon .ui-icon-minus, .ui-datebox-controls .ui-icon-minus {
	background-position:-504px -36px
}
.custom-icon .ui-icon-alert {
	background:url(images/icon-alert.png) no-repeat 0 0;
}
.custom-icon .ui-icon-plus2 {
	background:url(images/icon-plus2.png) no-repeat 0 0;
}
.ui-checkbox .ui-icon {
	-moz-border-radius:3px;
	-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:#d4ddc7
}
.ui-icon-loading {
	background-image:url(images/ajax-loader.png);
	background-position:center center;
	width:40px;
	height:40px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	background-size:35px 35px
}
.ui-loader-default{ border:none; background:transparent}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-resolution:240dpi) {
.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-search, .ui-icon-searchfield:after, .ui-icon-checkbox-off, .ui-icon-checkbox-on, .ui-icon-radio-off, .ui-icon-radio-on, .ui-icon-sort, .ui-icon-mappin, .ui-icon-list,.ui-icon-history {
background-image:url(images/icons-36-white.png);
-moz-background-size:776px 54px;
-o-background-size:776px 54px;
-webkit-background-size:776px 54px;
background-size:776px 54px
}
.custom-icon .ui-icon-contacts {
background:url(images/icon-contacts@2x.png) no-repeat 0 0;
}
.custom-icon .ui-icon-help {
background:url(images/icon-help@2x.png) no-repeat 0 0;
}
.custom-icon .ui-icon-alert {
	background:url(images/icon-alert@2x.png) no-repeat 0 0;
}
.custom-icon .ui-icon-plus2 {
	background:url(images/icon-plus2@2x.png) no-repeat 0 0;
}
.custom-icon .ui-icon{
-moz-background-size:100% 100%;
-o-background-size:100% 100%;
-webkit-background-size:100% 100%;
background-size:100% 100%
}
.custom-icon .ui-icon-plus, .custom-icon .ui-icon-minus, .custom-icon .ui-icon-delete, .ui-datebox-controls .ui-icon-plus, .ui-datebox-controls .ui-icon-minus {
-moz-background-size:776px 56px;
-o-background-size:776px 56px;
-webkit-background-size:776px 56px;
background-size:776px 56px

}
.ui-icon-alt {
background-image:url(images/icons-36-black.png);
}
}
.profiletable {
	width:100%;
	font-size:13px;
	background-color:#FFF;
	text-shadow:none;
	border-spacing:0;
	border:1px solid #929293;
	margin-bottom:10px;
}
.profiletable th, .profiletable td {
	text-align:left;
	vertical-align:middle;
	padding: 0.2em 0.6em;
	border-bottom:1px solid #d5d5d5;
	height:42px;
	width:50%
}
.profiletable th {
	color:#272727
}
.profiletable td {
	color:#878787;
	font-weight:700
}
label {
	font-size:14px;
	font-weight:700;
	color:#272727
}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:"";
	clear:both;
	height:0
}
.clearfix {
	display:inline-block
}
* html .clearfix {
	height:1%
}
.clearfix {
	display:block
}
.last {
	border-bottom-width:0 !important;
	margin-bottom:0 !important
}
small {
	font-size:11px;
}
.aligncenter {
	text-align:center
}
.alignright {
	text-align:right
}
.logo {
	margin:40px auto
}
.marB10 {
	margin-bottom:10px
}
.popupin {
	padding:10px 10px 15px;
}
.ui-block-a label {
	display: inline-block;
	margin-top: 19px;
}
.ui-simpledialog-container .ui-header {
	-moz-border-radius-topleft:.3em;
	-webkit-border-top-left-radius:.3em;
	border-top-left-radius:.3em;
	-moz-border-radius-topright:.3em;
	-webkit-border-top-right-radius:.3em;
	border-top-right-radius:.3em
}
.error {
	color:#F00;
	display:block;
	margin-bottom:6px;
}
.mainmenu ul {
	list-style: none outside none;
	margin:1em 0;
	padding: 0;
	text-align: center;
}
.mainmenu li {
	display: inline-block;
	position:relative;
	margin: 0 7px 24px;
	vertical-align:top
}
span.bubble {
	position:absolute;
	top:-10px;
	right:-8px;
	display:block;
	font-size:14px;
	font-weight:700;
	color:#FFF;
	padding:1px 4px;
	border:2px solid #FFF;
	z-index:999;
	text-shadow:0 1px 0 #000;
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	border-radius:1em;
	-moz-box-shadow:0 2px 3px rgba(0,0,0,.6);
	-webkit-box-shadow:0 2px 3px rgba(0,0,0,.6);
	box-shadow:0 2px 3px rgba(0,0,0,.6);
	background: #f5b5b9; /* Old browsers */
	background: -moz-linear-gradient(top, #f5b5b9 0%, #e75159 49%, #df242d 50%, #b50407 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5b5b9), color-stop(49%, #e75159), color-stop(50%, #df242d), color-stop(100%, #b50407)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f5b5b9 0%, #e75159 49%, #df242d 50%, #b50407 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f5b5b9 0%, #e75159 49%, #df242d 50%, #b50407 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f5b5b9 0%, #e75159 49%, #df242d 50%, #b50407 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f5b5b9 0%, #e75159 49%, #df242d 50%, #b50407 100%); /* W3C */
}
.sub-header {
	margin:-15px -15px 10px;
	padding: 0 10px;
}
.marT0 {
	margin-top:0 !important
}
.ui-collapsible .ui-btn {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.ui-collapsible .ui-listview {
	margin-top:-10px;
}
.ui-collapsible .ui-collapsible-heading .ui-btn {
	background-color:#FFF !important;
	background-image:none!important;
}
.custom-collabselist.ui-listview .ui-btn {
	background-color:#f3f3f3 !important;
	background-image:none;
}
.custom-collabselist.ui-listview .ui-li-heading {
	margin-top:0;
	color:#797979;
	font-size:14px;
}
.custom-collabselist.ui-listview .ui-li-desc {
	margin-bottom:0;
	color:#797979;
	font-size:12px;
}
.custom-collabselist.ui-listview .ui-li-desc.ui-li-aside {
	color:#2477b3;
	font-size:14px;
	font-weight:700
}
.ui-listview .ui-btn:not(.listbtns .ui-btn), .ui-controlgroup-vertical .ui-btn {
	background-color:#FFF !important;
	background-image:none !important;
}
h3 {
	font-size:14px;
	margin:6px 0
}
.ui-checkbox .ui-btn-inner .ui-btn-text span {
	font-size:12px;
	font-weight:400
}
.left {
	float:left
}
.right {
	float:right
}
.buddycol2 {
	float:right;
	/*margin:5px 0 0;*/
}
.buddycol2 .ui-select .ui-btn{
	margin:-4px 0 0
}


.ui-block-a .ui-btn, .ui-block-b .ui-btn{display:block}
.buddycol {
	margin-right:36px;
}
.sub-header .ui-controlgroup {
	margin:5px 0
}
.ui-checkbox .ui-btn {
	background-color:#FFF !important;
	background-image:none !important;
}
.small {
	font-size:12px;
	font-weight:400
}
.boxtxt {
	border:1px solid #929293;
	background:#edecec;
	padding:10px;
	margin-bottom:10px
}
/**.tablehead {
	background-color:#edecec;
	color:#404040;
	text-align:center;
}**/
.red {
	color:#F00
}
.ui-dialog-contain .tablewrp {
	margin:-10px -10px 10px;
}
.ui-dialog-contain .profiletable {
	border-width:0;
}
.buddy-ui-input-text {
	min-height:29px;
	margin-left:10px;
	display:block;
	padding:2px;
}
.buddy-ui-input-text .buddysel {
	display:inline-block;
	background:#6b6b6b url(images/small-close.png) no-repeat 96% center;
	padding:1px 16px 1px 2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	margin:2px;
	font-size:12px;
	font-weight:400;
	color:#FFF;
	text-shadow:none
}
#list-navigation {
	color:#696969;
	list-style:none;
	position:absolute;
	right:0;
	top:80px;
	margin:0;
	padding:0;
	z-index:200;
}
.buddywrp {
	width:100%;
}
.tolabel {
	float:left;
	margin-top:10px;
}
.buddywrp .buddy-ui-input-text {
	margin-left:40px;
}
.ui-dialog .ui-controlgroup {
	margin:-11px -10px 15px
}
.ui-dialog .ui-checkbox-off, .ui-dialog .ui-checkbox-on {
	border-left:none;
	border-right:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0
}
.ui-radio .ui-btn-text span {
	font-size:12px;
	font-weight:400
}
.ui-dialog .ui-header .ui-btn-left {
	display:none;
}
.marT-10 {
	margin-top:-10px;
}
.ui-tab {
	padding: 0.4em 15px 0!important;
	margin-left:-10px;
	margin-right:-10px;
	border-top:1px solid #185c8d;
	background:#7d450e;
	background-image:-webkit-gradient(linear, left top, left bottom, from( #57a8e1 ), to( #297cb6 ));
	background-image:-webkit-linear-gradient( #57a8e1, #297cb6 );
	background-image:   -moz-linear-gradient( #57a8e1, #297cb6 );
	background-image:    -ms-linear-gradient( #57a8e1, #297cb6 );
	background-image:     -o-linear-gradient( #57a8e1, #297cb6 );
	background-image:        linear-gradient( #57a8e1, #297cb6 );
}
.ui-tab .ui-btn-inner {
	border:none !important;
}
.ui-tab a {
	color:#FFF;
	text-decoration:none;
	font-size:14px !important;
	font-weight:700;
	text-shadow:0 1px 0 #000;
}
.ui-tab .ui-btn {
	margin:0 !important;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;

}
.ui-tab .ui-btn-active {
	border:1px solid #076b95;
	color:#404040 !important;
	text-shadow:0 1px 0 #FFF;
	border-bottom-width:0;
	background:#7d450e;
	background-image:-webkit-gradient(linear, left top, left bottom, from( #97a2aa ), to( #bdc6cd));
	background-image:-webkit-linear-gradient( #97a2aa, #bdc6cd );
	background-image:   -moz-linear-gradient( #97a2aa, #bdc6cd );
	background-image:    -ms-linear-gradient( #97a2aa, #bdc6cd );
	background-image:     -o-linear-gradient( #97a2aa, #bdc6cd );
	background-image:        linear-gradient( #97a2aa, #bdc6cd );
}
.helpicon {
	float:right;
	margin-top:8px;
}
.helpinput {
	margin-right:40px;
}
.info {
	font-size:11px;
	text-align:right;
	display:block;
	margin:6px 0;
	color:#4f4f4f;
	font-style:oblique
}
.input-icon-date {
	background:url(images/icon-calendar.png) no-repeat 99.6% center !important;
}
#tooltip {
	border:1px solid #cccccc;
	color: #949494;
	font-size:12px;
	line-height:1.2;
	font-weight:400;
	background: #FFF;
	position: absolute;
	z-index: 100;
	padding: 15px;
	-moz-border-radius:.5em;
	-webkit-border-radius:.5em;
	border-radius:.5em;
	-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)

}
#tooltip img{ vertical-align:top; margin:0 10px 6px 0; float:left}
#tooltip:after, #tooltip:before {
	top: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

#tooltip:after {
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #FFF;
	border-width: 10px;
	right:12px;
}
#tooltip:before {
	border-color: rgba(194, 225, 245, 0);
	border-top-color: #cccccc;
	border-width: 10px;
	right:11px;
}
.grid-2 .ui-btn{ width:50%; }

.topPanel .ui-controlgroup-controls { width:100%; margin-left:auto;margin-right:auto }
.topPanel .ui-btn{ width:49.5%; padding-left:0; padding-right:0; }

#addgroup-list .ui-collapsible-heading, #addgroup-list .ui-collapsible-content{ margin:0}
#addgroup-list .ui-collapsible-heading .ui-btn{
	background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1)) !important;
	background-image:-webkit-linear-gradient(#fff, #f1f1f1) !important;
	background-image:-moz-linear-gradient(#fff, #f1f1f1) !important;
	background-image:-ms-linear-gradient(#fff, #f1f1f1) !important;
	background-image:-o-linear-gradient(#fff, #f1f1f1) !important;
	background-image:linear-gradient(#fff, #f1f1f1) !important;
}
#addgroup-list .ui-collapsible-heading label{ margin:0; border:0;}

#addgroup-list .ui-collapsible-heading label .ui-btn-inner{ padding-left:32px}
#addgroup-list .ui-collapsible-heading label .ui-icon{ left:3px;}
#addgroup-list .ui-collapsible-content, #addgroup-list .ui-controlgroup{ padding:0; margin:0;}
#addgroup-list .ui-controlgroup .ui-btn, #addgroup-list .ui-collapsible-heading label .ui-btn-inner{-moz-border-radius:0;	-webkit-border-radius:0;	border-radius:0}
.inputicon{ margin-right:36px;}
.inputicon .ui-btn{ float:right; margin-right:-36px; margin-top:0}
/*.custom-thumblist .ui-li-thumb{ border:1px solid #b3b3b3; margin:10px;}
.custom-thumblist .ui-li{padding-left: 90px; min-height:74px}
.custom-thumblist .ui-li-heading{ margin:0}
.custom-thumblist .ui-li-desc{ margin:0 0 5px}
.custom-thumblist .listbtns{ margin-bottom:-5px;}*/
.listbtns .ui-btn, .custom-editbtn{ display:inline-block; margin-right:4px;}
.listbtns .ui-mini .ui-btn-inner, .custom-editbtn.ui-mini .ui-btn-inner{ padding:5px 10px;}
.listbtns .ui-mini.ui-btn-icon-left .ui-btn-inner, .listbtns .ui-mini .ui-btn-icon-left .ui-btn-inner{ padding-left:26px;}
.custom-list .ui-li-heading{ margin:0}
.custom-list .ui-btn-inner a.ui-link-inherit{ padding-bottom:6px}
.custom-list .listbtns{ padding-left:15px; padding-bottom:9px;}
.custom-list .ui-btn, .cardlist.ui-listview .ui-btn{-webkit-box-shadow: none;-moz-box-shadow: none;	box-shadow: none;}
.column{ width:50%}
.smallSpan .ui-controlgroup-controls span{font-weight:normal}
.cardlist{ margin-top:5px !important;}
.cardlist.ui-listview .ui-li-icon{ max-height:40px; max-width:64px; margin: 4px 10px 0 0;}
.cardlist.ui-listview .ui-li-heading{ margin-top:0}
.cardlist.ui-listview .ui-li-desc{ margin-bottom:0}
.cardlist.ui-listview .ui-li-has-icon .ui-btn-inner a.ui-link-inherit{ padding-left:84px;}
.cardlist.ui-listview .ui-btn {
	background-color:#F3F3F3  !important;
	font-size:14px !important;
}
.cardlist.ui-listview> li p {
	font-size:14px ;
}

.cardlist .ui-li-has-thumb > img:first-child, 
.cardlist .ui-li-has-thumb > .ui-btn > img:first-child,
 .cardlist .ui-li-has-thumb .ui-li-thumb{top: 28px;
 }
.cardselect.ui-btn{
	text-align:left;
	margin-top:0
}
.cardselect.ui-btn .ui-btn-inner{ padding-left:10px;}
.cardselect img{
	vertical-align:middle;
	margin-right:10px
}
.customlist .ui-li-thumb{
	border:1px solid #a27e50;
	background-color:#d3af72;
	-moz-box-shadow:inset 0px 1px 4px #6c4c11;
	-webkit-box-shadow:inset 0px 1px 4px #6c4c11;
	box-shadow:inset 0px 1px 4px #6c4c11;
}
#cardslist .ui-li-has-icon .ui-btn-inner a.ui-link-inherit{
	padding-left:60px
}
#cardslist.ui-listview .ui-li-icon{
	top:7px !important;
}
.card-li.ui-li-has-icon .ui-btn-inner a.ui-link-inherit{
	padding-left:60px
}
.card-li.ui-li-has-icon .ui-btn-inner .ui-li-icon{
	top:4px; left:4px
}
.card-li-divider.ui-li-divider{
	padding-top:0;
	padding-bottom:0;
}
.more-list .ui-li-thumb{ height:57px; width:57px; margin:10px;}
.more-list .ui-li-has-thumb .ui-btn-inner a.ui-link-inherit{ min-height:57px;}
.more-list .ui-li-heading{ margin-top:18px;}
.custom-collabse .custom-thumblist{ margin: -11px -17px -16px;}
.custom-collabse .custom-thumblist .ui-corner-top{ -moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.custom-collabse .custom-thumblist, .custom-collabse .ui-li-has-thumb.ui-corner-bottom{
	-moz-border-radius:0 0 .5em .5em;
	-webkit-border-radius:0 0 .5em .5em;
	border-border-radius:0 0 .5em .5em;
}
.custom-selectgrp{ margin:10px 6px !important}
.custom-selectgrp .ui-btn-inner{ padding:6px 30px 6px 10px !important}
.custom-selectgrp .ui-select .ui-btn-icon-right .ui-icon{ right:8px;}
.ui-footer .menu-footer .ui-grid-a .ui-btn{ margin:0}
.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit{ padding-left:75px;}
.buddy-status .buddysel, .buddy-status .buddyrej, .buddy-status .buddygray {
	display:inline-block;
	padding:1px 2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	margin:2px;
	font-size:12px;
	font-weight:400;
	color:#FFF;
	text-shadow:none
}
.buddy-status .buddysel{
	background-color:#78c118;
}
.buddy-status .buddygray{
	background-color:#6b6b6b;
}
.buddy-status .buddyrej {
	background:#e70900 url(images/small-close.png) no-repeat 96% center;
	padding-right: 16px
}
.ui-footer .ui-navbar li .ui-btn .ui-btn-inner, .ui-footer .ui-navbar ul{ overflow:visible}
.ui-footer .ui-navbar li span.bubble{ top:-16px; right:auto; left:100%; z-index:99999; padding-left:6px;padding-right:6px;}

.ui-select .ui-btn-icon-notext .ui-btn-inner{ padding-top:1px; padding-bottom:1px}
.marT12{ margin-top:12px;}
.ui-collapsible .custom-thumblist { margin-bottom:-11px !important}


@media all and (max-width:480px) {
	.profiletable th{ width:96px;}
}

/******************** New Style ********************/
.landingPageImage
{
	 margin-top:10px;
}
.menuImgDiv
{
width:70px;float:left;
}

/****************1st nov****************************************/
.custom-collabselist .ui-btn-inner,.custom-collabselist .ui-li .ui-btn-text a.ui-link-inherit{
	white-space: normal ;
	font-size: 12px;
	}
	
.customList2 .ui-li-desc{
	white-space: normal ;}


.spin input.ui-input-text{
	display: inline-block;
width: 50px;
height: 27px;

margin: 0;
float: left;
border-radius:0;
-webkit-border-radius:0;
	}
	
.spin .ui-btn{float: left;
	}
/*@media all and (max-width:645px) {*/
 	.resp .ui-block-a, .resp .ui-block-b, .resp .ui-block-c {
    width: 100%;
    float:none;
	}
/*}*/

	