/*!
 * jQuery Mobile v1.0a3
 * http://jquerymobile.com/
 *
 * Copyright 2010,  jQuery Project
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 */
/*!
 * jQuery Mobile v1.0a3
 * http://jquerymobile.com/
 *
 * Copyright 2010,  jQuery Project
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 */
/*@media all and (max-width: 50em) {
	.my-breakpoint .ui-block-a, 
	.my-breakpoint .ui-block-b, 
	.my-breakpoint .ui-block-c,
	.my-breakpoint .ui-block-d,
	.my-breakpoint .ui-block-e { 
		width: 100%; 
		float:none; 
	}
}*/
/*
/*============================================================================*
* Copyright (C) 2015 BenchmarkXPRT Development Community

* Licensed under the BENCHMARKXPRT DEVELOPMENT COMMUNITY MEMBER LICENSE AGREEMENT (the "License");

* you may not use this file except in compliance with the License.

* You may obtain a copy of the License by contacting Principled Technologies, Inc.

* Unless required by applicable law or agreed to in writing, software

* distributed under the License is distributed on an "AS IS" BASIS,

* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

* See the License for the specific language governing grants and

* restrictions under the License.
*============================================================================*/
.html{
	height:100%;
}
 .bodyUi {
	 	/*background-image: url('images/background.gif');
		background-repeat:repeat;
		background-color:#000000;*/
 }
 .bodyUi2 {
	 font-family:Helvetica,Arial,sans-serif;
	 height:100%;
 }
 /*top bar*/
 .ui-bar-a {
	/*border:1px solid #2a2a2a;
	background:#111;
	color:#fff;
	font-weight:bold;
	text-shadow:0 -1px 1px #000;*/
	/*background-image:url(images/containerheader.gif);
	background-repeat:repeat-x;*/
	/*background-image:-moz-linear-gradient(top, #3c3c3c, #111);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #3c3c3c), color-stop(1, #111));
	-msfilter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#3c3c3c',  EndColorStr='#111111')";*/
}

.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 #2a2a2a;
	background:#222;
	color:#000000;
	/*text-shadow:0 1px 0 #000;*/
	font-weight:normal;
	
	background-image:-moz-linear-gradient(top, #666, #222);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #666), color-stop(1, #222));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666',  EndColorStr='#222222)')";
}

.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:1px solid rgba(130, 130, 130, .3);
}

.ui-btn-up-a {
	border:1px solid #222;
	background:#333;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	/*text-shadow:0 -1px 1px #000;*/
	text-decoration:none;
	background-image:-moz-linear-gradient(top, #555, #333);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #555), color-stop(1, #333));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#555555',  EndColorStr='#333333')";
}

.ui-btn-up-a a.ui-link-inherit {
	color:#fff;
}

.ui-btn-hover-a {
	border:1px solid #000;
	background:#444;
	font-weight:bold;
	color:#fff;
	/*text-shadow:0 -1px 1px #000;*/
	text-decoration:none;
	background-image:-moz-linear-gradient(top, #666, #444);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #666), color-stop(1, #444));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666',  EndColorStr='#444444')";
}

.ui-btn-hover-a a.ui-link-inherit {
	color:#fff;
}

.ui-btn-down-a {
	border:1px solid #000;
	background:#3d3d3d;
	font-weight:bold;
	color:#fff;
	/*text-shadow:0 -1px 1px #000;*/
	background-image:-moz-linear-gradient(top, #333, #5a5a5a);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #333), color-stop(1, #5a5a5a));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333',  EndColorStr='#5a5a5a')";
}

.ui-btn-down-a a.ui-link-inherit {
	color:#fff;
}

.ui-btn-up-a, .ui-btn-hover-a, .ui-btn-down-a {
	font-family:Helvetica, Arial, sans-serif;
}

.ui-bar-b {
	/*border:1px solid #456f9a;
	background:#5e87b0;*/
	color:#fff;
	font-weight:bold;
	/*text-shadow:0 -1px 1px #254f7a;*/
	text-align:center;

	/*background-image:-moz-linear-gradient(top, #81a8ce, #5e87b0);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #81a8ce), color-stop(1, #5e87b0));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#81a8ce',  EndColorStr='#5e87b0')";*/
	/*background-image:-moz-linear-gradient(top, #5bb6f3, #0f5788);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #5bb6f3), color-stop(1, #0f5788));
	-msfilter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#5bb6f3',  EndColorStr='#0f5788')";*/
}

.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 header{
     background-image:url(images/containerheader.gif);
    background-repeat:repeat-x;           
}
.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:-moz-linear-gradient(top, #e6e6e6, #ccc);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #e6e6e6), color-stop(1, #ccc));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6e6e6',  EndColorStr='#cccccc')";
}

.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 {
	border:1px solid #145072;
	background:#2567ab;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	/*text-shadow:0 -1px 1px #145072;*/
	text-decoration:none;
	background-image:-moz-linear-gradient(top, #4e89c5, #2567ab);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #5f9cc5), color-stop(1, #396b9e));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#4e89c5',  EndColorStr='#2567ab')";
}

.ui-btn-up-b a.ui-link-inherit {
	color:#fff;
}

.ui-btn-hover-b {
	border:1px solid #00516e;
	background:#4b88b6;
	font-weight:bold;
	color:#fff;
	/*text-shadow:0 -1px 1px #014d68;*/
	background-image:-moz-linear-gradient(top, #72b0d4, #4b88b6);
	text-decoration:none;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #72b0d4), color-stop(1, #4b88b6));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#72b0d4',  EndColorStr='#4b88b6')";
}

.ui-btn-hover-b a.ui-link-inherit {
	color:#fff;
}

.ui-btn-down-b {
	border:1px solid #225377;
	background:#4e89c5;
	font-weight:bold;
	color:#fff;
	/*text-shadow:0 -1px 1px #225377;*/
	background-image:-moz-linear-gradient(top, #396b9e, #4e89c5);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #396b9e), color-stop(1, #4e89c5));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#396b9e',  EndColorStr='#4e89c5')";
}

.ui-btn-down-b a.ui-link-inherit {
	color:#fff;
}

.ui-btn-up-b, .ui-btn-hover-b, .ui-btn-down-b {
	font-family:Helvetica, Arial, sans-serif;
}

.ui-bar-c {
	border:1px solid #b3b3b3;
	background:#e9eaeb;
	color:#3e3e3e;
	font-weight:bold;
	/*text-shadow:0 1px 1px #fff;*/
	background-image:-moz-linear-gradient(top, #f0f0f0, #e9eaeb);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(1, #e9eaeb));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f0f0f0',  EndColorStr='#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;*/
	/*background-image:-moz-linear-gradient(top, #eee, #ddd);*/
	/*background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(1, #ddd));*/
	/*-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee',  EndColorStr='#dddddd')";*/
}

.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;
	color:white;
}

.ui-body-c .ui-link-inherit {
	color:#333;
}

.ui-body-c .ui-link {
	color:#FFFFFF;
	font-weight:bold;
}

.ui-btn-up-c {
	border:1px solid #ccc;
	background:#eee;
	font-weight:bold;
	color:#444;
	cursor:pointer;
	/*text-shadow:0 1px 1px #f6f6f6;*/
	text-decoration:none;
	background-image:-moz-linear-gradient(top, #fefefe, #eee);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fdfdfd), color-stop(1, #eee));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd',  EndColorStr='#eeeeee')";
}

.ui-btn-up-c a.ui-link-inherit {
	color:#2f3e46;
}

.ui-btn-hover-c {
	border:1px solid #bbb;
	background:#dadada;
	font-weight:bold;
	color:#101010;
	text-decoration:none;
	/*text-shadow:0 1px 1px #fff;*/
	background-image:-moz-linear-gradient(top, #ededed, #dadada);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ededed), color-stop(1, #dadada));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ededed',  EndColorStr='#dadada')";
}

.ui-btn-hover-c a.ui-link-inherit {
	color:#2f3e46;
}

.ui-btn-down-c {
	border:1px solid #808080;
	background:#fdfdfd;
	font-weight:bold;
	color:#111;
	/*text-shadow:0 1px 1px #fff;*/
	background-image:-moz-linear-gradient(top, #eee, #fdfdfd);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(1, #fdfdfd));
	-msfilter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee',  EndColorStr='#fdfdfd')";
}

.ui-btn-down-c a.ui-link-inherit {
	color:#2f3e46;
}

.ui-btn-up-c, .ui-btn-hover-c, .ui-btn-down-c {
	font-family:Helvetica, Arial, sans-serif;
}

.ui-bar-d {
	border:1px solid #ccc;
	background:#bbb;
	color:#333;
	/*text-shadow:0 1px 0 #eee;*/
	background-image:-moz-linear-gradient(top, #ddd, #bbb);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ddd), color-stop(1, #bbb));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#dddddd',  EndColorStr='#bbbbbb')";
}

.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 {
	border:1px solid #ccc;
	background:#fff;
	font-weight:bold;
	color:#444;
	text-decoration:none;
	/*text-shadow:0 1px 1px #fff;*/
}

.ui-btn-up-d a.ui-link-inherit {
	color:#333;
}

.ui-btn-hover-d {
	border:1px solid #aaa;
	background:#eee;
	font-weight:bold;
	color:#222;
	cursor:pointer;
	/*text-shadow:0 1px 1px #fff;*/
	text-decoration:none;
	background-image:-moz-linear-gradient(top, #fdfdfd, #eee);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fdfdfd), color-stop(1, #eee));
	-msfilter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd',  EndColorStr='#eeeeee')";
}

.ui-btn-hover-d a.ui-link-inherit {
	color:#222;
}

.ui-btn-down-d {
	border:1px solid #aaa;
	background:#fff;
	font-weight:bold;
	color:#111;
	/*text-shadow:0 1px 1px #fff;*/
	background-image:-moz-linear-gradient(top, #eee, #fff);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(1, #fff));
	-msfilter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee',  EndColorStr='#ffffff')";
}

.ui-btn-down-d a.ui-link-inherit {
	border:1px solid #808080;
	background:#ced0d2;
	font-weight:bold;
	color:#111;
	text-shadow:none;
	background-image:-moz-linear-gradient(top, #ccc, #eee);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ccc), color-stop(1, #eee));
	-msfilter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc',  EndColorStr='#eeeeee')";
}

.ui-btn-up-d, .ui-btn-hover-d, .ui-btn-down-d {
	font-family:Helvetica, Arial, sans-serif;
}

.ui-bar-e {
	border:1px solid #f7c942;
	background:#fadb4e;
	color:#333;
	/*text-shadow:0 1px 0 #fff;*/
	background-image:-moz-linear-gradient(top, #fceda7, #fadb4e);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fceda7), color-stop(1, #fadb4e));
	-msfilter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fceda7',  EndColorStr='#fadb4e')";
}

.ui-bar-e, .ui-bar-e input, .ui-bar-e select, .ui-bar-e textarea, .ui-bar-d 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;
	background-image:-moz-linear-gradient(top, #fff, #faeb9e);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #faeb9e));
	-msfilter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',  EndColorStr='#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 {
	border:1px solid #f7c942;
	background:#fadb4e;
	font-weight:bold;
	color:#333;
	cursor:pointer;
	/*text-shadow:0 1px 1px #fe3;*/
	text-decoration:none;
	/*text-shadow:0 1px 0 #fff;*/
	background-image:-moz-linear-gradient(top, #fceda7, #fadb4e);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fceda7), color-stop(1, #fadb4e));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fceda7',  EndColorStr='#fadb4e')";
}

.ui-btn-up-e a.ui-link-inherit {
	color:#333;
}

.ui-btn-hover-e {
	border:1px solid #e79952;
	background:#fbe26f;
	font-weight:bold;
	color:#111;
	text-decoration:none;
	/*text-shadow:0 1px 1px #fff;*/
	background-image:-moz-linear-gradient(top, #fcf0b5, #fbe26f);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fcf0b5), color-stop(1, #fbe26f));
	-msfilter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcf0b5',  EndColorStr='#fbe26f')";
}

.ui-btn-hover-e a.ui-link-inherit {
	color:#333;
}

.ui-btn-down-e {
	border:1px solid #f7c942;
	background:#fceda7;
	font-weight:bold;
	color:#111;
	/*text-shadow:0 1px 1px #fff;*/
	background-image:-moz-linear-gradient(top, #fadb4e, #fceda7);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fadb4e), color-stop(1, #fceda7));
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fadb4e',  EndColorStr='#fceda7')";
}

.ui-btn-down-e a.ui-link-inherit {
	color:#333;
}

.ui-btn-up-e, .ui-btn-hover-e, .ui-btn-down-e {
	font-family:Helvetica, Arial, sans-serif;
}

a.ui-link-inherit {
	text-decoration:none!important;
}
/*Check boxes*/
.ui-btn-active {
	border:1px solid #155678;
	background:#4596ce;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	/*text-shadow:0 -1px 1px #145072;*/
	text-decoration:none;
	background-image:-moz-linear-gradient(top, #5bb6f3, #0f5788);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #5bb6f3), color-stop(1, #0f5788));
	-msfilter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#5bb6f3',  EndColorStr='#0f5788')";
	outline:0;
}

.ui-btn-active a.ui-link-inherit {
	color:#fff;
}

.ui-btn-inner {
	border-top:1px solid #fff;
	border-color:rgba(255, 255, 255, .3);
}

.ui-corner-tl {
	-moz-border-radius-topleft:.6em;
	-webkit-border-top-left-radius:.6em;
	border-top-left-radius:.6em;
}

.ui-corner-tr {
	-moz-border-radius-topright:.6em;
	-webkit-border-top-right-radius:.6em;
	border-top-right-radius:.6em;
}

.ui-corner-bl {
	-moz-border-radius-bottomleft:.6em;
	-webkit-border-bottom-left-radius:.6em;
	border-bottom-left-radius:.6em;
}

.ui-corner-br {
	-moz-border-radius-bottomright:.6em;
	-webkit-border-bottom-right-radius:.6em;
	border-bottom-right-radius:.6em;
}

.ui-corner-top {
	-moz-border-radius-topleft:.6em;
	-webkit-border-top-left-radius:.6em;
	border-top-left-radius:.6em;
	-moz-border-radius-topright:.6em;
	-webkit-border-top-right-radius:.6em;
	border-top-right-radius:.6em;
}

.ui-corner-bottom {
	-moz-border-radius-bottomleft:.6em;
	-webkit-border-bottom-left-radius:.6em;
	border-bottom-left-radius:.6em;
	-moz-border-radius-bottomright:.6em;
	-webkit-border-bottom-right-radius:.6em;
	border-bottom-right-radius:.6em;
}

.ui-corner-right {
	-moz-border-radius-topright:.6em;
	-webkit-border-top-right-radius:.6em;
	border-top-right-radius:.6em;
	-moz-border-radius-bottomright:.6em;
	-webkit-border-bottom-right-radius:.6em;
	border-bottom-right-radius:.6em;
}

.ui-corner-left {
	-moz-border-radius-topleft:.6em;
	-webkit-border-top-left-radius:.6em;
	border-top-left-radius:.6em;
	-moz-border-radius-bottomleft:.6em;
	-webkit-border-bottom-left-radius:.6em;
	border-bottom-left-radius:.6em;
}

.ui-corner-all {
	-moz-border-radius:.6em;
	-webkit-border-radius:.6em;
	border-radius:.6em;
}

.ui-disabled {
	opacity:.3;
}

.ui-disabled, .ui-disabled a {
	cursor:default!important;
}

.ui-icon {
	background-image:url(images/icons-18-white.png);
	background-repeat:no-repeat;
	background-color:#666;
	background-color:rgba(0, 0, 0, .4);
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;
}

.ui-icon-disc {
	background-color:#666;
	background-color:rgba(0, 0, 0, .3);
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;
}

.ui-icon-black {
	background-image:url(images/icons-18-black.png);
}

.ui-icon-black-disc {
	background-color:#fff;
	background-color:rgba(255, 255, 255, .3);
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;
}
.resultsButton{
	
}
.resultsButton hover{
	cursor:hand;
}
@media screen and (-webkit-min-device-pixel-ratio:2), screen and (max--moz-device-pixel-ratio:2) {
	.ui-icon {
	background-image:url(images/icons-36-white.png);
	background-size:630px 18px;
}

.ui-icon-black {
	background-image:url(images/icons-36-black.png);
}

}.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 {
	background-position:-612px 0;
}

.ui-icon-checkbox-off, .ui-icon-checkbox-on, .ui-icon-radio-off, .ui-icon-radio-on {
	background-color:transparent;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	background-size:20px 20px;
}

.ui-icon-checkbox-off {
	background-image:url(images/form-check-off.png);
}

.ui-icon-checkbox-on {
	background-image:url(images/form-check-on.png);
}

.ui-icon-radio-off {
	background-image:url(images/form-radio-off.png);
}

.ui-icon-radio-on {
	background-image:url(images/form-radio-on.png);
}

.ui-icon-searchfield {
	background-image:url(images/icon-search-black.png);
	background-size:16px 16px;
}

.ui-icon-loading {
	background-image:url(images/ajax-loader.png);
	width:40px;
	height:40px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	background-size:35px 35px;
}

.ui-btn-corner-tl {
	-moz-border-radius-topleft:1em;
	-webkit-border-top-left-radius:1em;
	border-top-left-radius:1em;
}

.ui-btn-corner-tr {
	-moz-border-radius-topright:1em;
	-webkit-border-top-right-radius:1em;
	border-top-right-radius:1em;
}

.ui-btn-corner-bl {
	-moz-border-radius-bottomleft:1em;
	-webkit-border-bottom-left-radius:1em;
	border-bottom-left-radius:1em;
}

.ui-btn-corner-br {
	-moz-border-radius-bottomright:1em;
	-webkit-border-bottom-right-radius:1em;
	border-bottom-right-radius:1em;
}

.ui-btn-corner-top {
	-moz-border-radius-topleft:1em;
	-webkit-border-top-left-radius:1em;
	border-top-left-radius:1em;
	-moz-border-radius-topright:1em;
	-webkit-border-top-right-radius:1em;
	border-top-right-radius:1em;
}

.ui-btn-corner-bottom {
	-moz-border-radius-bottomleft:1em;
	-webkit-border-bottom-left-radius:1em;
	border-bottom-left-radius:1em;
	-moz-border-radius-bottomright:1em;
	-webkit-border-bottom-right-radius:1em;
	border-bottom-right-radius:1em;
}

.ui-btn-corner-right {
	-moz-border-radius-topright:1em;
	-webkit-border-top-right-radius:1em;
	border-top-right-radius:1em;
	-moz-border-radius-bottomright:1em;
	-webkit-border-bottom-right-radius:1em;
	border-bottom-right-radius:1em;
}

.ui-btn-corner-left {
	-moz-border-radius-topleft:1em;
	-webkit-border-top-left-radius:1em;
	border-top-left-radius:1em;
	-moz-border-radius-bottomleft:1em;
	-webkit-border-bottom-left-radius:1em;
	border-bottom-left-radius:1em;
}

.ui-btn-corner-all {
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	border-radius:1em;
}

.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;
	-moz-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 {
	-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 4px rgba(0, 0, 0, .3);
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, .3);
	box-shadow:0 1px 4px rgba(0, 0, 0, .3);
}

.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 1px 0 rgba(255, 255, 255, .4);
	-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, .4);
	box-shadow:0 1px 0 rgba(255, 255, 255, .4);
}

.ui-focus {
	-moz-box-shadow:0 0 12px #387bbe;
	-webkit-box-shadow:0 0 12px #387bbe;
	box-shadow:0 0 12px #387bbe;
}

.ui-mobile-nosupport-boxshadow * {
	-moz-box-shadow:none!important;
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
}

.ui-mobile-nosupport-boxshadow .ui-focus {
	outline-width:2px;
}

.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;
	-ms-text-size-adjust:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}

[data-role=page], [data-role=dialog], .ui-page {
	top:0;
	left:0;
	width:100%;
	min-height:100%;
	position:absolute;
	display:none;
	border:0;
}

.ui-page-active {
	display:block;
	overflow:visible;
}

.portrait, .portrait .ui-page {
	min-height:480px;
}

.landscape, .landscape .ui-page {
	min-height:100%;
}

.ui-loading .ui-mobile-viewport {
	overflow:hidden!important;
}

.ui-loading .ui-loader {
	display:block;
}

.ui-loading .ui-page {
	overflow:hidden;
}

.ui-loader {
	display:none;
	position:absolute;
	opacity:.85;
	z-index:10;
	left:50%;
	width:200px;
	margin-left:-130px;
	margin-top:-35px;
	padding:10px 30px;
}

.ui-loader h1 {
	font-size:15px;
	text-align:center;
}

.ui-loader .ui-icon {
	position:static;
	display:block;
	opacity:.9;
	margin:0 auto;
	width:35px;
	height:35px;
	background-color:transparent;
}

.ui-mobile-rendering>* {
	visibility:hidden;
}

.ui-bar, .ui-body {
	position:relative;
	padding:.4em 15px;
	overflow:hidden;
	display:block;
	clear:both;
}

.ui-bar {
	font-size:16px;
	margin:0;
}

.ui-bar h1, .ui-bar h2, .ui-bar h3, .ui-bar h4, .ui-bar h5, .ui-bar h6 {
	margin:0;
	padding:0;
	font-size:16px;
	display:inline-block;
}

.ui-header, .ui-footer {
	display:block;
	height:65px;
}

.ui-page .ui-header, .ui-page .ui-footer {
	position:relative;
}

.ui-header .ui-btn-left {
	position:absolute;
	left:10px;
	top:.4em;
}

.ui-header .ui-title, .ui-footer .ui-title {
	text-align:center;
	font-size:16px;
	display:block;
	margin:.6em 90px .8em;
	padding:0;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	outline:0!important;
}

.ui-header .ui-btn-right {
	position:absolute;
	right:10px;
	top:.4em;
}

.ui-content {
	border-width:0;
	overflow:visible;
	overflow-x:hidden;
	padding:15px;
	/*background-image: url('images/background.gif');
	background-repeat:repeat;
	background-color:#000000;*/
}
.ui-content2 {
	border-width:0;
	overflow:visible;
	overflow-x:visible;
	overflow-y:visible;
	padding:15px;
	/*background-image: url('images/background.gif');
	background-repeat:repeat;*/
	/*background-color:#000000;*/
}

.ui-page-fullscreen .ui-content {
	padding:0;
}

.ui-icon {
	width:18px;
	height:18px;
}

.ui-fullscreen img {
	max-width:100%;
}

.ui-nojs {
	position:absolute;
	left:-9999px;
}

.spin {
	-webkit-transform:rotate(360deg);
	-webkit-animation-name:spin;
	-webkit-animation-duration:1s;
	-webkit-animation-iteration-count:infinite;
}

@-webkit-keyframes spin {
	from {
	-webkit-transform:rotate(0deg);
}

to {
	-webkit-transform:rotate(360deg);
}

}.in, .out {
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-duration:350ms;
}

.slide.in {
	-webkit-transform:translateX(0);
	-webkit-animation-name:slideinfromright;
}

.slide.out {
	-webkit-transform:translateX(-100%);
	-webkit-animation-name:slideouttoleft;
}

.slide.in.reverse {
	-webkit-transform:translateX(0);
	-webkit-animation-name:slideinfromleft;
}

.slide.out.reverse {
	-webkit-transform:translateX(100%);
	-webkit-animation-name:slideouttoright;
}

.slideup.in {
	-webkit-transform:translateY(0);
	-webkit-animation-name:slideinfrombottom;
	z-index:10;
}

.slideup.out {
	-webkit-animation-name:dontmove;
	z-index:0;
}

.slideup.out.reverse {
	-webkit-transform:translateY(100%);
	z-index:10;
	-webkit-animation-name:slideouttobottom;
}

.slideup.in.reverse {
	z-index:0;
	-webkit-animation-name:dontmove;
}

.slidedown.in {
	-webkit-transform:translateY(0);
	-webkit-animation-name:slideinfromtop;
	z-index:10;
}

.slidedown.out {
	-webkit-animation-name:dontmove;
	z-index:0;
}

.slidedown.out.reverse {
	-webkit-transform:translateY(-100%);
	z-index:10;
	-webkit-animation-name:slideouttotop;
}

.slidedown.in.reverse {
	z-index:0;
	-webkit-animation-name:dontmove;
}

@-webkit-keyframes slideinfromright {
	from {
	-webkit-transform:translateX(100%);
}

to {
	-webkit-transform:translateX(0);
}

}@-webkit-keyframes slideinfromleft {
	from {
	-webkit-transform:translateX(-100%);
}

to {
	-webkit-transform:translateX(0);
}

}@-webkit-keyframes slideouttoleft {
	from {
	-webkit-transform:translateX(0);
}

to {
	-webkit-transform:translateX(-100%);
}

}@-webkit-keyframes slideouttoright {
	from {
	-webkit-transform:translateX(0);
}

to {
	-webkit-transform:translateX(100%);
}

}@-webkit-keyframes slideinfromtop {
	from {
	-webkit-transform:translateY(-100%);
}

to {
	-webkit-transform:translateY(0);
}

}@-webkit-keyframes slideinfrombottom {
	from {
	-webkit-transform:translateY(100%);
}

to {
	-webkit-transform:translateY(0);
}

}@-webkit-keyframes slideouttobottom {
	from {
	-webkit-transform:translateY(0);
}

to {
	-webkit-transform:translateY(100%);
}

}@-webkit-keyframes slideouttotop {
	from {
	-webkit-transform:translateY(0);
}

to {
	-webkit-transform:translateY(-100%);
}

}@-webkit-keyframes fadein {
	from {
	opacity:0;
}

to {
	opacity:1;
}

}@-webkit-keyframes fadeout {
	from {
	opacity:1;
}

to {
	opacity:0;
}

}.fade.in {
	opacity:1;
	z-index:10;
	-webkit-animation-name:fadein;
}

.fade.out {
	z-index:0;
	-webkit-animation-name:fadeout;
}

.ui-mobile-viewport-perspective {
	-webkit-perspective:1000;
	position:absolute;
}

.ui-mobile-viewport-transitioning, .ui-mobile-viewport-transitioning .ui-page {
	width:100%;
	height:100%;
	overflow:hidden;
}

.flip {
	-webkit-animation-duration:.65s;
	-webkit-backface-visibility:hidden;
	-webkit-transform:translateX(0);
}

.flip.in {
	-webkit-transform:rotateY(0) scale(1);
	-webkit-animation-name:flipinfromleft;
}

.flip.out {
	-webkit-transform:rotateY(-180deg) scale(.8);
	-webkit-animation-name:flipouttoleft;
}

.flip.in.reverse {
	-webkit-transform:rotateY(0) scale(1);
	-webkit-animation-name:flipinfromright;
}

.flip.out.reverse {
	-webkit-transform:rotateY(180deg) scale(.8);
	-webkit-animation-name:flipouttoright;
}

@-webkit-keyframes flipinfromright {
	from {
	-webkit-transform:rotateY(-180deg) scale(.8);
}

to {
	-webkit-transform:rotateY(0) scale(1);
}

}@-webkit-keyframes flipinfromleft {
	from {
	-webkit-transform:rotateY(180deg) scale(.8);
}

to {
	-webkit-transform:rotateY(0) scale(1);
}

}@-webkit-keyframes flipouttoleft {
	from {
	-webkit-transform:rotateY(0) scale(1);
}

to {
	-webkit-transform:rotateY(-180deg) scale(.8);
}

}@-webkit-keyframes flipouttoright {
	from {
	-webkit-transform:rotateY(0) scale(1);
}

to {
	-webkit-transform:rotateY(180deg) scale(.8);
}

}@-webkit-keyframes dontmove {
	from {
	opacity:1;
}

to {
	opacity:1;
}

}.pop {
	-webkit-transform-origin:50% 50%;
}

.pop.in {
	-webkit-transform:scale(1);
	opacity:1;
	-webkit-animation-name:popin;
	z-index:10;
}

.pop.out.reverse {
	-webkit-transform:scale(.2);
	opacity:0;
	-webkit-animation-name:popout;
	z-index:10;
}

.pop.in.reverse {
	z-index:0;
	-webkit-animation-name:dontmove;
}

@-webkit-keyframes popin {
	from {
	-webkit-transform:scale(.2);
	opacity:0;
}

to {
	-webkit-transform:scale(1);
	opacity:1;
}

}@-webkit-keyframes popout {
	from {
	-webkit-transform:scale(1);
	opacity:1;
}

to {
	-webkit-transform:scale(.2);
	opacity:0;
}

}.ui-grid-a, .ui-grid-b, .ui-grid-c, .ui-grid-d {
	overflow:hidden;
}

.ui-block-a, .ui-block-b, .ui-block-c, .ui-block-d, .ui-block-e {
	margin:0;
	padding:0;
	border:0;
	float:left;
}

.ui-grid-a .ui-block-a, .ui-grid-a .ui-block-b {
	width:50%;
}

.ui-grid-a .ui-block-a {
	clear:left;
}

.ui-grid-b .ui-block-a, .ui-grid-b .ui-block-b, .ui-grid-b .ui-block-c {
	width:33.333%;
}

.ui-grid-b .ui-block-a {
	clear:left;
}

.ui-grid-c .ui-block-a, .ui-grid-c .ui-block-b, .ui-grid-c .ui-block-c, .ui-grid-c .ui-block-d {
	width:25%;
}

.ui-grid-c .ui-block-a {
	clear:left;
}

.ui-grid-d .ui-block-a, .ui-grid-d .ui-block-b, .ui-grid-d .ui-block-c, .ui-grid-d .ui-block-d, .ui-grid-d .ui-block-e {
	width:20%;
}

.ui-grid-d .ui-block-a {
	clear:left;
}

.ui-header, .ui-footer, .ui-page-fullscreen .ui-header, .ui-page-fullscreen .ui-footer {
	position:absolute;
	overflow:hidden;
	width:100%;
	border-left-width:0;
	border-right-width:0;
}

.ui-header-fixed, .ui-footer-fixed {
	z-index:1000;
	-webkit-transform:translateZ(0);
}

.ui-footer-duplicate, .ui-page-fullscreen .ui-fixed-inline {
	display:none;
}

.ui-page-fullscreen .ui-header, .ui-page-fullscreen .ui-footer {
	opacity:.9;
}

.ui-navbar {
	overflow:hidden;
}

.ui-navbar ul, .ui-navbar-expanded ul {
	list-style:none;
	padding:0;
	margin:0;
	position:relative;
	display:block;
	border:0;
}

.ui-navbar-collapsed ul {
	float:left;
	width:75%;
	margin-right:-2px;
}

.ui-navbar-collapsed .ui-navbar-toggle {
	float:left;
	width:25%;
}

.ui-navbar li.ui-navbar-truncate {
	position:absolute;
	left:-9999px;
	top:-9999px;
}

.ui-navbar li .ui-btn, .ui-navbar .ui-navbar-toggle .ui-btn {
	display:block;
	font-size:12px;
	text-align:center;
	margin:0;
	border-right-width:0;
}

.ui-navbar li .ui-btn {
	margin-right:-1px;
}

.ui-navbar li .ui-btn:last-child {
	margin-right:0;
}

.ui-header .ui-navbar li .ui-btn, .ui-header .ui-navbar .ui-navbar-toggle .ui-btn, .ui-footer .ui-navbar li .ui-btn, .ui-footer .ui-navbar .ui-navbar-toggle .ui-btn {
	border-top-width:0;
	border-bottom-width:0;
}

.ui-navbar .ui-btn-inner {
	padding-left:2px;
	padding-right:2px;
}

.ui-navbar-noicons li .ui-btn .ui-btn-inner, .ui-navbar-noicons .ui-navbar-toggle .ui-btn-inner {
	padding-top:.8em;
	padding-bottom:.9em;
}

.ui-navbar-expanded .ui-btn {
	margin:0;
	font-size:14px;
}

.ui-navbar-expanded .ui-btn-inner {
	padding-left:5px;
	padding-right:5px;
}

.ui-navbar-expanded .ui-btn-icon-top .ui-btn-inner {
	padding:45px 5px 15px;
	text-align:center;
}

.ui-navbar-expanded .ui-btn-icon-top .ui-icon {
	top:15px;
}

.ui-navbar-expanded .ui-btn-icon-bottom .ui-btn-inner {
	padding:15px 5px 45px;
	text-align:center;
}

.ui-navbar-expanded .ui-btn-icon-bottom .ui-icon {
	bottom:15px;
}

.ui-navbar-expanded li .ui-btn .ui-btn-inner {
	min-height:2.5em;
}

.ui-navbar-expanded .ui-navbar-noicons .ui-btn .ui-btn-inner {
	padding-top:1.8em;
	padding-bottom:1.9em;
}

.ui-btn {
	display:block;
	text-align:center;
	cursor:pointer;
	position:relative;
	margin:.5em 5px;
	padding:0;
}

.ui-btn:focus, .ui-btn:active {
	outline:0;
}

.ui-header .ui-btn, .ui-footer .ui-btn, .ui-bar .ui-btn {
	display:inline-block;
	font-size:13px;
	margin:0;
}

.ui-btn-inline {
	display:inline-block;
}

.ui-btn-inner {
	padding:.6em 25px;
	display:block;
	height:100%;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	position:relative;
}

.ui-header .ui-btn-inner, .ui-footer .ui-btn-inner, .ui-bar .ui-btn-inner {
	padding:.4em 8px .5em;
}

.ui-btn-icon-notext {
	display:inline-block;
	width:20px;
	height:20px;
	padding:2px 1px 2px 3px;
	text-indent:-9999px;
}

.ui-btn-icon-notext .ui-btn-inner {
	padding:0;
}

.ui-btn-icon-notext .ui-btn-text {
	position:absolute;
	left:-999px;
}

.ui-btn-icon-left .ui-btn-inner {
	padding-left:33px;
}

.ui-header .ui-btn-icon-left .ui-btn-inner, .ui-footer .ui-btn-icon-left .ui-btn-inner, .ui-bar .ui-btn-icon-left .ui-btn-inner {
	padding-left:27px;
}

.ui-btn-icon-right .ui-btn-inner {
	padding-right:33px;
}

.ui-header .ui-btn-icon-right .ui-btn-inner, .ui-footer .ui-btn-icon-right .ui-btn-inner, .ui-bar .ui-btn-icon-right .ui-btn-inner {
	padding-right:27px;
}

.ui-btn-icon-top .ui-btn-inner {
	padding-top:33px;
}

.ui-header .ui-btn-icon-top .ui-btn-inner, .ui-footer .ui-btn-icon-top .ui-btn-inner, .ui-bar .ui-btn-icon-top .ui-btn-inner {
	padding-top:27px;
}

.ui-btn-icon-bottom .ui-btn-inner {
	padding-bottom:33px;
}

.ui-header .ui-btn-icon-bottom .ui-btn-inner, .ui-footer .ui-btn-icon-bottom .ui-btn-inner, .ui-bar .ui-btn-icon-bottom .ui-btn-inner {
	padding-bottom:27px;
}

.ui-btn-icon-notext .ui-icon {
	display:block;
}

.ui-btn-icon-left .ui-icon, .ui-btn-icon-right .ui-icon {
	position:absolute;
	top:50%;
	margin-top:-9px;
}

.ui-btn-icon-top .ui-icon, .ui-btn-icon-bottom .ui-icon {
	position:absolute;
	left:50%;
	margin-left:-9px;
}

.ui-btn-icon-left .ui-icon {
	left:10px;
}

.ui-btn-icon-right .ui-icon {
	right:10px;
}

.ui-header .ui-btn-icon-left .ui-icon, .ui-footer .ui-btn-icon-left .ui-icon, .ui-bar .ui-btn-icon-left .ui-icon {
	left:4px;
}

.ui-header .ui-btn-icon-right .ui-icon, .ui-footer .ui-btn-icon-right .ui-icon, .ui-bar .ui-btn-icon-right .ui-icon {
	right:4px;
}

.ui-header .ui-btn-icon-top .ui-icon, .ui-footer .ui-btn-icon-top .ui-icon, .ui-bar .ui-btn-icon-top .ui-icon {
	top:4px;
}

.ui-header .ui-btn-icon-bottom .ui-icon, .ui-footer .ui-btn-icon-bottom .ui-icon, .ui-bar .ui-btn-icon-bottom .ui-icon {
	bottom:4px;
}

.ui-btn-icon-top .ui-icon {
	top:5px;
}

.ui-btn-icon-bottom .ui-icon {
	bottom:5px;
}

.ui-btn-hidden {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-webkit-appearance:button;
	opacity:0;
	cursor:pointer;
}

.ui-collapsible-contain {
	margin:.5em 0;
}

.ui-collapsible-heading {
	font-size:16px;
	display:block;
	margin:0 -8px;
	padding:0;
	border-width:0 0 1px 0;
	position:relative;
}

.ui-collapsible-heading a {
	text-align:left;
	margin:0;
}

.ui-collapsible-heading a .ui-btn-inner {
	padding-left:40px;
}

.ui-collapsible-heading a span.ui-btn {
	position:absolute;
	left:6px;
	top:50%;
	margin:-12px 0 0 0;
	width:20px;
	height:20px;
	padding:1px 0 1px 2px;
	text-indent:-9999px;
}

.ui-collapsible-heading a span.ui-btn .ui-btn-inner {
	padding:0;
}

.ui-collapsible-heading a span.ui-btn .ui-icon {
	left:0;
	margin-top:-10px;
}

.ui-collapsible-heading-status {
	position:absolute;
	left:-9999px;
}

.ui-collapsible-content {
	display:block;
	padding:10px 0 10px 8px;
}

.ui-collapsible-content-collapsed {
	display:none;
}

.ui-collapsible-set {
	margin:.5em 0;
}

.ui-collapsible-set .ui-collapsible-contain {
	margin:-1px 0 0;
}

.ui-controlgroup, fieldset.ui-controlgroup {
	padding:0;
	margin:.5em 0 1em;
}

.ui-bar .ui-controlgroup {
	margin:0 .3em;
}

.ui-controlgroup-label {
	font-size:16px;
	line-height:1.4;
	font-weight:normal;
	margin:0 0 .3em;
}

.ui-controlgroup-controls {
	display:block;
	width:95%;
}

.ui-controlgroup li {
	list-style:none;
}

.ui-controlgroup-vertical .ui-btn, .ui-controlgroup-vertical .ui-checkbox, .ui-controlgroup-vertical .ui-radio {
	margin:0;
	border-bottom-width:0;
}

.ui-controlgroup-vertical .ui-controlgroup-last {
	border-bottom-width:1px;
}

.ui-controlgroup-horizontal {
	padding:0;
}

.ui-controlgroup-horizontal .ui-btn, .ui-controlgroup-horizontal .ui-checkbox, .ui-controlgroup-horizontal .ui-radio {
	margin:0 -5px 0 0;
	display:inline-block;
}

.ui-controlgroup-horizontal .ui-checkbox .ui-btn, .ui-controlgroup-horizontal .ui-radio .ui-btn, .ui-controlgroup-horizontal .ui-checkbox:last-child, .ui-controlgroup-horizontal .ui-radio:last-child {
	margin-right:0;
}

.ui-controlgroup-horizontal .ui-controlgroup-last {
	margin-right:0;
}

.ui-controlgroup .ui-checkbox label, .ui-controlgroup .ui-radio label {
	font-size:16px;
}

.min-width-480px .ui-controlgroup-label {
	vertical-align:top;
	display:inline-block;
	width:20%;
	margin:0 2% 0 0;
}

.min-width-480px .ui-controlgroup-controls {
	width:60%;
	display:inline-block;
}

.ui-dialog {
	min-height:480px;
}

.ui-dialog .ui-header, .ui-dialog .ui-content, .ui-dialog .ui-footer {
	margin:15px;
	position:relative;
}

.ui-dialog .ui-header, .ui-dialog .ui-footer {
	z-index:10;
	width:auto;
}

.ui-dialog .ui-content, .ui-dialog .ui-footer {
	margin-top:-15px;
}

.ui-checkbox, .ui-radio {
	position:relative;
	margin:.2em 0 .5em;
	z-index:1;
}

.ui-checkbox .ui-btn, .ui-radio .ui-btn {
	margin:0;
	text-align:left;
	z-index:2;
	
}

.ui-checkbox .ui-btn-icon-left .ui-btn-inner, .ui-radio .ui-btn-icon-left .ui-btn-inner {
	padding-left:45px;
}

.ui-checkbox .ui-btn-icon-right .ui-btn-inner, .ui-radio .ui-btn-icon-right .ui-btn-inner {
	padding-right:45px;
}

.ui-checkbox .ui-btn-icon-left .ui-icon, .ui-radio .ui-btn-icon-left .ui-icon {
	left:15px;
}

.ui-checkbox .ui-btn-icon-right .ui-icon, .ui-radio .ui-btn-icon-right .ui-icon {
	right:15px;
}

.ui-checkbox input, .ui-radio input {
	position:absolute;
	left:20px;
	top:50%;
	width:10px;
	height:10px;
	margin:-5px 0 0 0;
	outline:0!important;
	z-index:1;
}

.ui-field-contain {
	background:0;
	padding:1.5em 0;
	margin:0;
	border-bottom-width:1px;
	overflow:visible;
}

.ui-field-contain:first-child {
	border-top-width:0;
}

.min-width-480px .ui-field-contain {
	border-width:0;
	padding:0;
	margin:1em 0;
}

.ui-select {
	display:block;
	position:relative;
}

.ui-select select {
	position:absolute;
	left:-9999px;
	top:-9999px;
}

.ui-select .ui-btn select {
	cursor:pointer;
	-webkit-appearance:button;
	left:0;
	top:0;
	width:100%;
	height:100%;
	opacity:.001;
}

.ui-select .ui-btn select.ui-select-nativeonly {
	opacity:1;
}

.ui-select .ui-btn-icon-right .ui-btn-inner {
	padding-right:45px;
}

.ui-select .ui-btn-icon-right .ui-icon {
	right:15px;
}

label.ui-select {
	font-size:16px;
	line-height:1.4;
	font-weight:normal;
	margin:0 0 .3em;
	display:block;
}

.ui-select .ui-btn-text, .ui-selectmenu .ui-btn-text {
	display:inline-block;
	min-height:1em;
}

.ui-select .ui-btn-text {
	text-overflow:ellipsis;
	overflow:hidden;
	width:85%;
}

.ui-selectmenu {
	position:absolute;
	padding:0;
	z-index:100!important;
	width:80%;
	max-width:350px;
	padding:6px;
}

.ui-selectmenu .ui-listview {
	margin:0;
}

.ui-selectmenu .ui-btn.ui-li-divider {
	cursor:default;
}

.ui-selectmenu-hidden {
	top:-9999px;
	left:-9999px;
}

.ui-selectmenu-screen {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:99;
}

.ui-screen-hidden, .ui-selectmenu-list .ui-li .ui-icon {
	display:none;
}

.ui-selectmenu-list .ui-li .ui-icon {
	display:block;
}

.ui-li.ui-selectmenu-placeholder {
	display:none;
}

.min-width-480px label.ui-select {
	display:inline-block;
	width:20%;
	margin:0 2% 0 0;
}

.min-width-480px .ui-select {
	width:60%;
	display:inline-block;
}

.ui-selectmenu .ui-header h1:after {
	content:'.';
	visibility:hidden;
}

label.ui-input-text {
	font-size:16px;
	line-height:1.4;
	display:block;
	font-weight:normal;
	margin:0 0 .3em;
}

input.ui-input-text, textarea.ui-input-text {
	background-image:none;
	padding:.4em;
	line-height:1.4;
	font-size:16px;
	display:block;
	width:95%;
}

input.ui-input-text {
	-webkit-appearance:none;
}

textarea.ui-input-text {
	height:50px;
	-webkit-transition:height 200ms linear;
	-moz-transition:height 200ms linear;
	-o-transition:height 200ms linear;
	transition:height 200ms linear;
}

.ui-input-search {
	padding:0 30px;
	width:77%;
	background-position:8px 50%;
	background-repeat:no-repeat;
	position:relative;
}

.ui-input-search input.ui-input-text {
	border:0;
	width:98%;
	padding:.4em 0;
	margin:0;
	display:block;
	background:transparent none;
	outline:0!important;
}

.ui-input-search .ui-input-clear {
	position:absolute;
	right:0;
	top:50%;
	margin-top:-14px;
}

.ui-input-search .ui-input-clear-hidden {
	display:none;
}

.min-width-480px label.ui-input-text {
	vertical-align:top;
}

.min-width-480px label.ui-input-text {
	display:inline-block;
	width:20%;
	margin:0 2% 0 0;
}

.min-width-480px input.ui-input-text, .min-width-480px textarea.ui-input-text, .min-width-480px .ui-input-search {
	width:60%;
	display:inline-block;
}

.min-width-480px .ui-input-search {
	width:50%;
}

.ui-listview {
	margin:0;
	counter-reset:listnumbering;
}

.ui-content .ui-listview {
	margin:-15px;
}

.ui-content .ui-listview-inset {
	margin:1em 0;
}

.ui-listview, .ui-li {
	list-style:none;
	padding:0;
	zoom:1;
}

.ui-li {
	display:block;
	margin:0;
	position:relative;
	overflow:hidden;
	text-align:left;
	border-width:0;
	border-top-width:1px;
}

.ui-li .ui-btn-text {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}

.ui-li-divider, .ui-li-static {
	padding:.5em 15px;
	font-size:14px;
	font-weight:bold;
	counter-reset:listnumbering;
}

ol.ui-listview .ui-link-inherit:before, .ui-li-dec {
	font-size:.8em;
	display:inline-block;
	padding-right:.3em;
	font-weight:normal;
	counter-increment:listnumbering;
	content:counter(listnumbering) ". ";
}

ol.ui-listview .ui-li-jsnumbering:before {
	content:""!important;
}

.ui-listview-inset .ui-li {
	border-right-width:1px;
	border-left-width:1px;
}

.ui-li:last-child {
	border-bottom-width:1px;
}

.ui-li .ui-btn-inner {
	display:block;
	position:relative;
	padding:.7em 75px .7em 15px;
}

.ui-li-has-thumb .ui-btn-inner {
	min-height:60px;
	padding-left:100px;
}

.ui-li-has-icon .ui-btn-inner {
	min-height:20px;
	padding-left:40px;
}

.ui-li-heading {
	font-size:16px;
	font-weight:bold;
	display:block;
	margin:.6em 0;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}

.ui-li-desc {
	font-size:12px;
	font-weight:normal;
	display:block;
	margin:-.5em 0 .6em;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}

.ui-li-thumb, .ui-li-icon {
	position:absolute;
	left:1px;
	top:0;
	max-height:80px;
	max-width:80px;
}

.ui-li-icon {
	max-height:40px;
	max-width:40px;
	left:10px;
	top:.9em;
}

.ui-li-thumb, .ui-li-icon, .ui-li-content {
	float:left;
	margin-right:10px;
}

.ui-li-aside {
	float:right;
	width:50%;
	text-align:right;
	margin:.3em 0;
}

.min-width-480px .ui-li-aside {
	width:45%;
}

.ui-li-has-alt .ui-btn-inner {
	padding-right:95px;
}

.ui-li-count {
	position:absolute;
	font-size:11px;
	font-weight:bold;
	padding:.2em .5em;
	top:50%;
	margin-top:-.9em;
	right:38px;
}

.ui-li-divider .ui-li-count {
	right:10px;
}

.ui-li-has-alt .ui-li-count {
	right:55px;
}

.ui-li-link-alt {
	position:absolute;
	width:40px;
	height:100%;
	border-width:0;
	border-left-width:1px;
	top:0;
	right:0;
	margin:0;
	padding:0;
}

.ui-li-link-alt .ui-btn {
	overflow:hidden;
	position:absolute;
	right:8px;
	top:50%;
	margin:-11px 0 0 0;
	border-bottom-width:1px;
}

.ui-li-link-alt .ui-btn-inner {
	padding:0;
	position:static;
}

.ui-li-link-alt .ui-btn .ui-icon {
	right:50%;
	margin-right:-9px;
}

.ui-listview-filter {
	border-width:0;
	overflow:hidden;
	margin:-15px -15px 15px -15px;
}

.ui-listview-filter .ui-input-search {
	margin:5px;
	width:auto;
	display:block;
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
	.ui-li .ui-btn-text {
	overflow:visible;
}

}label.ui-slider {
	display:block;
}

input.ui-slider-input, .min-width-480px input.ui-slider-input {
	display:inline-block;
	width:50px;
}

select.ui-slider-switch {
	display:none;
}

div.ui-slider {
	position:relative;
	display:inline-block;
	overflow:visible;
	height:15px;
	padding:0;
	margin:0 2% 0 20px;
	top:4px;
	width:66%;
}

a.ui-slider-handle {
	position:absolute;
	z-index:10;
	top:50%;
	width:28px;
	height:28px;
	margin-top:-15px;
	margin-left:-15px;
}

a.ui-slider-handle .ui-btn-inner {
	padding-left:0;
	padding-right:0;
}

.min-width-480px label.ui-slider {
	display:inline-block;
	width:20%;
	margin:0 2% 0 0;
}

.min-width-480px div.ui-slider {
	width:45%;
}

div.ui-slider-switch {
	height:32px;
	overflow:hidden;
	margin-left:0;
}

div.ui-slider-inneroffset {
	margin-left:50%;
	position:absolute;
	top:1px;
	height:100%;
	width:50%;
}

div.ui-slider-handle-snapping {
	-webkit-transition:left 100ms linear;
}

div.ui-slider-labelbg {
	position:absolute;
	top:0;
	margin:0;
	border-width:0;
}

div.ui-slider-switch div.ui-slider-labelbg-a {
	width:60%;
	height:100%;
	left:0;
}

div.ui-slider-switch div.ui-slider-labelbg-b {
	width:60%;
	height:100%;
	right:0;
}

.ui-slider-switch-a div.ui-slider-labelbg-a, .ui-slider-switch-b div.ui-slider-labelbg-b {
	z-index:1;
}

.ui-slider-switch-a div.ui-slider-labelbg-b, .ui-slider-switch-b div.ui-slider-labelbg-a {
	z-index:10;
}

div.ui-slider-switch a.ui-slider-handle {
	z-index:20;
	width:101%;
	height:32px;
	margin-top:-18px;
	margin-left:-101%;
}

span.ui-slider-label {
	width:100%;
	position:absolute;
	height:32px;
	font-size:16px;
	text-align:center;
	line-height:2;
	background:0;
	border-color:transparent;
}

span.ui-slider-label-a {
	left:-100%;
	margin-right:-1px;
}

span.ui-slider-label-b {
	right:-100%;
	margin-left:-1px;
}
.ict_button {
	background: url('images/bg_button.png') top center no-repeat;
	width: 84px;
	height: 27px;
	text-align:center;
}
.scoreDiv{
   /* height: 90px;
    width: 300px;*/
    font-size: 32px;
    color: #FFF;
    text-align: center;
    margin-top: 70px;
    margin-left: 0px;
    vertical-align: middle;
    display: table-cell;
}
.imgCentered{
    vertical-align:middle            
}
.runImg hover{
	-moz-box-shadow:0 0 10px #cd050a;
	-webkit-box-shadow: 0 0 10px #cd050a;
	box-shadow: 0 0 10px #cd050a;
}
.runImg{
			width:40px;
			height:40px;
       }
.pageBackground {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width:100%; 
	background-image: url('images/UIbackground_NoStripe.png');
	height:100%;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-ms-background-size:cover;
	background-size:cover;
	background-repeat:no-repeat;
	overflow: scroll;
}
@media screen and (min-width:240px) and (max-width:480px), 
   screen and (min-device-width:240px) and (max-device-width:480px)
{
       /* Styles */
	  
       .ui-content2_ext{
	       position:relative;
	       /*top:-10px;
	       width:75%;*/
	       margin: 0px auto;
        }
		.contentDiv{
		   width:95%;
		   padding:10px;
		   top:0px;
	   }
       .headerWrapper{
		position:relative;
		width:100%;
		margin: 0 auto;
		height:65px;
		padding-top: 5px;       }
       .logoImg{
         position:relative;
		 top:5px;
		 vertical-align:bottom;
		 width:120px;/*94px;130px;*/
		 height:58px;/*45px; 62px;*/
       }
       .logoText{
	   font-size: 32px;
	   color: #FFF;
	   text-align: center;
	  margin-top: 70px;
	   margin-left: 5px;
	  /* vertical-align: middle;*/
	   display: table-cell
       }
       .subtitleText{
	   font-size: 32px;
	   color: #FFF;
	   text-align: right;
	   margin-top: 70px;
	   margin-left: 5px;
	/*   vertical-align: middle;*/
	   display: table-cell
       }
      .version-text{
	      position:relative;
	      left: -8px;
	      top: -10px;
	      width:130px;
	      height:10px;
	      text-align: right;
	      font-size:10px;
	      font-weight:bold;
	      color:gray;
      }
      /*ICT*/
      /*.version-text {
	      position: relative;
	      left: 34px;
	      top: -6px;
	      width: 130px;
	      height: 10px;
	      text-align: right;
	      font-size: 10px;
	      font-weight: bold;
	      color: rgb(9, 8, 8);
       }*/
       .tagline-text{
	       position:relative;
	       /*top:-30px;
	       /*left:40px;*/
	       text-shadow: none;
	       width:100%;
	       text-align: center;
	       font-size:12px;
	       color:#000000;
	       font-family:Helvetica,Arial,sans-serif;
       }
       .oval {
	     position:relative;
	     margin:auto;
	     /*margin-left: auto;
	     margin-right: auto;*/
	     /*left:-10px;*/
	     width: 300px;
	     height: 180px;
	     /*top:20px;*/
	     border: 2px solid #cc0700;
	     -moz-border-radius: 50px;
	     -webkit-border-radius: 50px;
	     border-radius: 50px;
       }
       .workloadOval {
	       position: relative;
	      margin-left: auto;
	      margin-right: auto;
	      top:0px;
	      width: 380px;
	      height: 54px;
	      padding-bottom: 10px;
       }
       .workloadImg{
		  width:50px;
		  height:50px;
		  /*border: 1px solid #cc0700;*/
	      -moz-border-radius: 10px;
	      -webkit-border-radius: 10px;
	      border-radius: 40px;
       }
	   .workloadImg:hover{
		    -moz-box-shadow:0 0 10px #6bbddc;
			-webkit-box-shadow: 0 0 10px #6bbddc;
			box-shadow: 0 0 10px #6bbddc;
	   }
       .workloadImg-unselect{
	  width:50px;
	  height:50px;
	   border: 1px solid #999999;
	      -moz-border-radius: 10px;
	      -webkit-border-radius: 10px;
	      border-radius: 40px;
       }
       .runOval {
	       position: relative;
	      margin-left: auto;
	      margin-right: auto;
	      left: -10px;
	      top:0px;
	      width: 350px;
	      height: 90px;
	      padding-bottom: 10px;
       }
       .workload{
	       position:relative;
	       top:2px;
	       left:10px;
	       width:48px;
	       height:48px;
	       float:left;
	       text-align: center;
       }
       .workload-text{
	      position: absolute;
  			top: 0px; left: 0px; bottom: 0px; right: 0px;
			display: table;
	       top: 0px;
	      left: 80px;
	       width:200px;
	       height:24px;
	       color:#000000;
	       text-align: left;
	       font-size:11px;
	       color:#000000;
	       font-family:Helvetica,Arial,sans-serif;
	       padding:7px;
	       background-color:  white;
		   border: 1px solid #cc0700;
	      -moz-border-radius: 10px;
	      -webkit-border-radius: 10px;
	       border-radius: 20px;
       }
	   
	   
	   .workload-text:hover{
		    -moz-box-shadow:0 0 10px #6bbddc;
			-webkit-box-shadow: 0 0 10px #6bbddc;
			box-shadow: 0 0 10px #6bbddc;
	   }
	   .workload-text-span{
		   display: table-cell;
		   vertical-align: middle;
		   height: 46px;
	   }
       .workload-text-unselect{
	       position: absolute;
  			top: 0px; left: 0px; bottom: 0px; right: 0px;
			display: table;
	       top: 0px;
	      left: 80px;
	       width:200px;
	       height:24px;
	       color:#000000;
	       text-align: left;
	       font-size:11px;
	       color:#000000;
	       font-family:Helvetica,Arial,sans-serif;
	       padding:7px;
	       background-color:  white;
		   border: 2px solid #999999;
	      -moz-border-radius: 10px;
	      -webkit-border-radius: 10px;
	       border-radius: 20px;
	     /* box-shadow: 1px 1px 1px 1px #888888;*/
       }
       .workload1{
	       position:absolute;
	       top:15px;
	       left:0px;
	       width:70px;
	       text-align: center;
       }
       .workload1-text{
	       position:absolute;
	       top:65px;
	       left:10px;
	       width:50px;
	       color:#000000;
	       text-align: center;
	       font-family: Helvetica, Arial, sans-serif;
	       font-size:small;
	       font-weight:lighter;
       }
       .workload2{
	       position:absolute;
	       top:15px;
	       left:75px;
	       width:70px;
	       text-align: center;
       }
       .workload2-text{
	       position:absolute;
	       top:65px;
	       left:83px;
	       width:50px;
	       color:#000000;
	       text-align: center;
	       font-family: Helvetica, Arial, sans-serif;
	       font-size:small;
	       font-weight:lighter;
       }
       .workload3{
	       position:absolute;
	       top:15px;
	       left:145px;
	       width:70px;
	       text-align: center;
       }
       .workload3-text{
	       position:absolute;
	       top:65px;
	       left:154px;
	       width:50px;
	       color:#000000;
	       text-align: center;
	       font-family: Helvetica, Arial, sans-serif;
	       font-size:small;
	       font-weight:lighter;
       }
       .workload4{
	       position:absolute;
	       top:15px;
	       left:220px;
	       width:70px;
	       text-align: center;
       }
       .workload4-text{
	       position:absolute;
	       top:50px;
	       left:220px;
	       width:50px;
	       color:#000000;
	       text-align: center;
	       font-family: Helvetica, Arial, sans-serif;
	       font-size:small;
	       font-weight:lighter;
       }
       .workload5{
	       position:absolute;
	       top:115px;
	       left:80px;
	       width:70px;
	       text-align: center;
       }
       .workload5-text{
	       position:absolute;
	       top:165px;
	       left:80px;
	       width:50px;
	       color:#000000;
	       text-align: center;
	       font-family: Helvetica, Arial, sans-serif;
	       font-size:small;
	       font-weight:lighter;
       }
       .workload6{
	       position:absolute;
	       top:115px;
	       left:142px;
	       width:70px;
	       text-align: center;
       }
       .workload6-text{
	       position:absolute;
	       top:165px;
	       left:152px;
	       width:50px;
	       color:#000000;
	       text-align: center;
	       font-family: Helvetica, Arial, sans-serif;
	       font-size:small;
	       font-weight:lighter;
       }
	   .run-div-oval{
		   position:relative;
		   top:0px;
		  /*  border: 1px solid #cc0700;*/
	      /*-moz-border-radius: 10px;
	      -webkit-border-radius: 10px;
	      /* border-radius: 30px;*/
		    width:350px;
		   margin-left: auto;
	  		margin-right: auto;
	   }
       .run-text{
	       position:relative;
	       /*top:230px;*/
	       left:80px;
	       width:50px;
	       color:#000000;
	       text-align: center;
	       font-family: Helvetica, Arial, sans-serif;
	       font-size:small;
	       font-weight:lighter;
		   margin-left: auto;
	  		margin-right: auto;
       }
       .runDiv{
	      text-align: center;
		position: relative;
		margin: 0 auto;
		top:5px;
		left: -15px;
		width: 45px;
		padding-bottom: 10px;
		height: 35px;
       }
       
       .nextDiv{
	     /* text-align:center;
	      position:relative;
	      margin: 0 auto;
	      top:100px;
	      width:60px;
	      height:85px;
	      float:right;*/
	      
	      text-align: center;
	      position: relative;
	      margin: 0 auto;
	      left: 0px;
	      top: 20px;
	      width: 60px;
	      height: 85px;
       }
       .runImg hover{
	-moz-box-shadow:0 0 10px #cd050a;
	-webkit-box-shadow: 0 0 10px #cd050a;
	box-shadow: 0 0 10px #cd050a;
}
       .runImg{
		width:40px;
		height:40px;
       }
       
       /*results to do - move all results css into this section*/
        .resultsHeaderWrapper{
	      position:relative;
	      width:100%;
	      margin: 0 auto;
	      height:55px;
	     /* background-image: url('../css/images/stripes.png');*/
	      background-repeat:repeat; 
       }
        .resultslogoImg{
	      position:relative;
	      top:5px;
	      vertical-align:bottom;
	      width:104px;
	      height:50px;
       }
       .resultPageDiv{
	 /* position: relative;
       top: 30px;
       width: 400px;
       /*border: 2px solid green;*/
        position: relative;
       width: 100%;
       }
       .resultsOval {
	     position: relative;
	      margin-left: auto;
	      margin-right: auto;
	      width: 250px;
	      height: 220px;
	      top: 20px;
	      left:-18px;
	      border: 2px solid #cc0700;
	      -moz-border-radius: 50px;
	      -webkit-border-radius: 50px;
	      border-radius: 50px;
       }
       .resultsCapsOval {
	     position: relative;
	      margin-left: auto;
	      margin-right: auto;
	      width: 150px;
	      top: 50px;
	      left:0px;
	      padding:15px;
	      /*border: 2px solid #cc0700;*/
	      /*-moz-border-radius: 50px;*/
	      /*-webkit-border-radius: 50px;*/
	      /*border-radius: 50px;*/
       }
       .submitDivOval {
	     text-align: center;
	      position: relative;
	      margin: 0 auto;
	      left:-20px;
	      width: 340px;
	      height: 100px;
	      top:34px;
	      /*border: 2px solid #cc0700;*/
	      /*-moz-border-radius: 50px;*/
	      /*-webkit-border-radius: 50px;*/
	      /*border-radius: 50px;*/
       }
       .resultsCenterDiv{
	     /* position: relative;
	      margin-left: auto;
	      margin-right: auto;
	      top: -25px;
	      left: -25px;
	      width: 350px;
	      height: 500px;
	      border: 2px solid black;
	      overflow: auto;*/
	      
	      
	      position: relative;
	      margin-left: auto;
	      margin-right: auto;
	      left:0px;
	      top: -90px;
	      width:400px;
	      height: 100%;
	      padding-top: 100px;
       }
     /*  .nextDiv{
	      text-align: center;
	      position: relative;
	      margin: 0 auto;
	      left: -125px;
	      top: 120px;
	      width: 50px;
	      height: 50px;
	      float: right;
       }*/
       .prevDiv{
	     text-align: center;
	      position: relative;
	      margin: 0 auto;
	      left: -10px;
	      top: 120px;
	      width: 50px;
	      height: 50px;
	      float: left;
	      /*border: 2px solid purple;*/
       }
       .arrowImgPrev{
         position:relative;
	 left:0px;
	width:50px;
	height:50px;
       }
       .arrowImgNext{
       /*  position:relative;
	 left:0px;
	width:50px;
	height:50px;*/
	position:relative;left:-20px;
	width:60px;
	height:60px;
       }
       .arrowImgNextRes2{
         position:relative;
	 left:55px;
	width:60px;
	height:60px;
       }
       .resultsBlue{
	      position: absolute;
	      top: -33px;
	      left: 82px;
	      width: 78px;
	      text-align: center;
       }
       .resultsBlueImg{
	  width:75px;
	  height:75px;
       }
       .scoreText{
	    position: absolute;
	      top: -20px;
	      left: -5px;
	      width: 100%;
	      text-align: center;
	      color: #ffffff;
	      text-align: center;
	      font-family: Helvetica,Arial, sans-serif;
	      font-size: x-large;
	      font-weight: bolder;
       }
       .variationText{
	    position: absolute;
	      top: 6px;
	      left: 0px;
	      width: 100%;
	      text-align: center;
	      color: #ffffff;
	      text-align: center;
	      font-family: Helvetica,Arial, sans-serif;
	      font-size: large;
	      font-weight: bolder;
       }
       .overallScore-text{
	      position: absolute;
	      top: 45px;
	      left: 45px;
	      width: 150px;
	      color: #009edb;
	      text-align: center;
	      font-family: Helvetica,Arial, sans-serif;
	      font-size: large;
	      font-weight: bold;
       }
       .testinfoDiv{
	      position:absolute;
	      top:120px;
	      width:300px;
       }
       .testInfo-text{
	      position: relative;
	      left: 25px;
	      width: 250px;
	      top: -55px;
	      color: #555252;
	      text-align: left;
	      font-family: Helvetica,Arial, sans-serif;
	      font-size: medium;
	      font-weight: bold;
       }
       .testsubInfo-text{
	      position: relative;
	      top: -30px;
	      left: 25px;
	      width: 100%;
	      color: #009edb;
	      text-align: left;
	      font-family: Helvetica,Arial, sans-serif;
	      font-size: medium;
	      font-weight: bold;
	      padding-bottom: 10px;
       }
       .html5subInfo-text{
	      position: relative;
	      top: 0px;
	      left: 25px;
	      width: 100%;
	      color: #555252;
	      text-align: left;
	      font-family: Helvetica,Arial, sans-serif;
	      font-size: smaller;
	      font-weight: bold;
	      padding-bottom: 0px;
       }
       .testinfoDivNoHeader{
	     /* position:absolute;
	      top:20px;
	      width:210px;*/
	      /*border:solid 2px blue;*/
	      position: relative;
	      top: 20px;
	      width: 100%;
	      
       }
       .resultsworkload{
	   /* position: relative;
	      top: 0px;
	      left: 10px;
	      width: 300px;
	      height: 65px;
	      text-align: left;*/
	   position: relative;
	      top: 0px;
	      left: 0px;
	      width: 350px;
	      height: 65px;
	      text-align: left;
	      padding-left: 20px;
	    /*  margin: 0 auto;*/
	     /*position: relative;*/
	     /* top: 15px;*/
	     /* left: 0px;*/
	     /* width: 500px;*/
	     /* color: #1d88ca;*/
	     /* text-align: left;*/
	     /* font-family: Helvetica, Arial, sans-serif;*/
	     /* font-size: large;*/
	     /* font-weight: bolder;*/
	     /* float: left;*/
	     /* padding-left: 20px;*/
       }
        .resultsWorkloadImg{
	      width: 45px;
	      height: 45px;
	      top: -20px;
	      padding-right: 10px;
       }
       .resultsworkload-text{
	      position: relative;
	      top: 15px;
	      left: 0px;
	      width: 300px;
	      color: #1d88ca;
	      text-align: left;
	      font-family: Helvetica, Arial, sans-serif;
	      font-size: medium;
	      font-weight: bolder;
	      float: left;
       }
       .resultsworkload-name{
	      position: relative;
	      float:left;
	      width: 125px;
       }
	.resultsworkload-duration{
	      position: relative;
	      display: table-cell;
	      vertical-align: middle;
	      color:#555252;
	      float:left;
	      width: 110px;
	      font-weight:bold;
       }
       .html5-text{
	      position: absolute;
	      top: 10px;
	      left: 30px;
	      width: 150px;
	      color: #555252;
	      text-align: center;
	      font-family: Helvetica,Arial, sans-serif;
	      font-size: medium;
	      font-weight: bold;
       }
       .testinfoDivNoImage{
	      position:absolute;
	      top:60px;
	      width:300px;
       }
       .submitRunAgainDiv{
	   position: relative;
	/* top: -20px; */
	margin: 0 auto;
	width: 100px;
	min-width: 90px;
	float: left;
	left: 25px;
	text-align: center;
       }
       
       .submitBtnText{
	      position: relative;
	      top: 0px;
	      /*left: 52px;*/
	      width: 100%;
	      color: #555252;
	      text-align: center;
	      font-family: Helvetica,Arial, sans-serif;
	      font-size: medium;
	      font-weight: bold;
	      padding-bottom: 10px;
       }
       .runAgainBtnText{
	     position: relative;
	      top: -16px;
	      left: 52px;
	      width: 100%;
	      color: #555252;
	      text-align: left;
	      font-family: Helvetica,Arial, sans-serif;
	      font-size: small;
	      font-weight: bold;
	      padding-bottom: 10px;
       }
       .submitRunAgainBtns{
          width: 40px;
	      height: 40px;
	      padding: 20px;
       }
       /*footer*/
       div a:link {color:#FFFFFF;text-decoration: none; font-size:10px;font-weight:normal;color:#ffffff;}      /* unvisited link */
       div a:visited {color:#FFFFFF;text-decoration: none;font-size:10px;font-weight:normal;color:#ffffff;}  /* visited link */
       div a:hover {color:#FFFFFF;text-decoration: none;font-size:10px;font-weight:normal;color:#ffffff;}  /* mouse over link */
       div a:active {color:#FFFFFF;text-decoration: none;font-size:10px;font-weight:normal;color:#ffffff;}  /* selected link */
       ul{text-align:center;color:#ffffff;}
       li{ display: inline; padding-right: 10px;width:125px;color:#ffffff;}
       .inner {
	  text-align:left;
	  width: 400px;
	  display:block;
	  margin-left: auto;
	  margin-right: auto;
	  color:#ffffff;
       }
       .inner .ul { margin: 0; padding: 0;color:#ffffff; };
       .inner .li { display: inline; padding-right:0px; color:#ffffff;}
       
       .footer {
		  position:absolute;
		  /*bottom:0;*/
		  width:100%;
		  display:block;
		  color:#ffffff;
		  /*margin-left: auto;
		  margin-right: auto;*/
		  left:0px;
		  height:80px;   /* Height of the footer */
		  background-image: url('images/bkgrd_grayStripe.png');
		  background-repeat:repeat; 
       }
       .footerStart {
		  position:fixed;
		  bottom:0;
		  width:100%;
		  display:block;
		  color:#ffffff;
		  /*margin-left: auto;
		  margin-right: auto;*/
		  left:0px;
		  height:40px;   /* Height of the footer */
		  background-image: url('images/bkgrd_grayStripe.png');
		  background-repeat:repeat; 
       }
       .footerStart-ul{
         position:relative;
         padding: 0;
	 top:0px;
       }
       .footer-ul{
         position:relative;
         padding: 0;
	 top:0px;
       }
       .XPRTSfooterText {
		position: relative;
		padding-top: 5px;
		top: -15px;
		color: #ffffff;
		font-family: Helvetica,Arial, sans-serif;
		font-size: 12px;
		font-weight: normal;
		font-style: italic;
	      }
	      
	.footerIconsBarParent{
		position:relative;width:350px; height:30px;margin-left: auto ;margin-right: auto ;top:-22px;
	}
	.footerIconsBar{
		position:relative; float:left;width:70px;display:block;text-align:center;left:-10px;
	}
	.footerIcon{
		width:63px;height:27px;
	}
	
       .unselect-text{
	     position:relative;
	      margin: 0 auto;
	       top:-10px;
	       text-shadow: none;
	       left: -15px;
	       text-align: center;
	       font-size:8px;
	       color:#000000;
	       font-family:Helvetica,Arial,sans-serif;
       }
	   .switch-lang-text{
	       position:relative;
	       /*margin: 0 auto;*/
		   margin-bottom: 10px;
	       left: -15px;
	       text-shadow: none;
	       /*width:400px;*/
	       text-align: center;
	       font-size:10px;
	       color:#000000;
	       font-family:Helvetica,Arial,sans-serif;
		   padding-bottom:10px;
       }
	 .switch-lang-text select{
		color:#000000;
	} 
		.lang-text{
			color: #000;
		}
		.lang-text:hover {
			color: #666;
			cursor: pointer;
    		cursor: hand;
		}
	   .moreinfoDiv{
		   position:relative;
		   float:right; 
		   width:20px; 
		   height:62px;
		   left:-20px;
	   }
	   .moreinfoImg{
		   position:relative;
		   top:22px;
		   width:15px;
		   height:15px;
	   }
   }
   
 @media screen and (min-width:480px), 
   screen and (min-device-width:480px)   
   {
       /* Styles */
	 
	 .ui-content2_ext{
		 position:relative;
		/* top:10px;
		 width:75%;*/
		 margin: 0px auto;
	  }
	  .contentDiv{
		 width:95%;
		 padding:10px;
		 top:10px;
	 }
	 .headerWrapper{
		position:relative;
		width:100%;
		margin: 0 auto;
		height:95px;
		padding-top: 5px;
		/*background-image: url('../css/images/stripes.png');
		background-repeat:repeat; */
       }
      

       .logoImg{
         position:relative;
		 top:5px;
		 vertical-align:bottom;
		 width:186px;/*145px;*/
		 height:89px;/*69px;*/
       }
       .logoText{
	   font-size: 32px;
	   color: #FFF;
	   text-align: center;
           margin-top: 70px;
	   margin-left: 5px;
	  /* vertical-align: middle;*/
	   display: table-cell;
       }
       .subtitleText{
	   font-size: 32px;
	   color: #FFF;
	   text-align: right;
	   margin-top: 70px;
	   margin-left: 5px;
	/*   vertical-align: middle;*/
	   display: table-cell
       }
    /*   .version-text{
	      position:relative;
	      left: 30px;
	      top: -23px;
	      width:130px;
	      height:20px;
	      text-align: right;
	      font-size:13px;
	      font-weight:bold;
	      color:gray;
      }*/
      /*ICT*/
      .version-text {
	      position: relative;
	      left: 22px;
	      top: -20px;
	      width: 130px;
	      height: 20px;
	      text-align: right;
	      font-size: 13px;
	      font-weight: bold;
	      color: black;
      }
       .tagline-text{
	       position:relative;
	       /*top:-30px;
	       /*left:40px;*/
	       text-shadow: none;
	       width:100%;
	       text-align: center;
	       font-size:18px;
	       color:#000000;
	       font-family:Helvetica,Arial,sans-serif;
       }
      .oval {
	      position: relative;
	      margin-left: auto;
	      margin-right: auto;
	      top:20px;
	      width: 400px;
	      height: 280px;
	      /* top: 20px; */
	      border: 2px solid #cc0700;
	      -moz-border-radius: 50px;
	      -webkit-border-radius: 50px;
	      border-radius: 50px;
       }
       
       .resultsOval {
	    position: relative;
	      margin-left: auto;
	      margin-right: auto;
	      top: 50px;
	      width: 350px;
	      height: 220px;
	      top: 20px;
	      border: 2px solid #cc0700;
	      -moz-border-radius: 50px;
	      -webkit-border-radius: 50px;
	      border-radius: 50px;
       }
       .resultsCapsOval {
	     position: relative;
	      margin-left: auto;
	      margin-right: auto;
	      width: 150px;
	      top: 55px;
	      left:0px;
	      padding:20px;
	      /*border: 2px solid #cc0700;*/
	      /*-moz-border-radius: 50px;*/
	      /*-webkit-border-radius: 50px;*/
	      /*border-radius: 50px;*/
	      font-family:Helvetica,Arial,sans-serif;
	      font-size:12px;
       }
       .resultsCapsOval table, td, th {
		padding: 0px;
	    }
     
       .submitDivOval {
	     position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 500px;
	height: 80px;
	padding-bottom:40px;
	/*border: 2px solid #cc0700;*/
	top:70px;
	/*-moz-border-radius: 50px;*/
	/*-webkit-border-radius: 50px;*/
	/*border-radius: 50px;*/
       }
       .results2Div {
	     position:relative;
	     margin-left: auto;
	     margin-right: auto;
	     top:50px;
	     width: 300px;
	     height: 460px;
       }
       .resultsCenterDiv{
	      position: relative;
	      margin-left: auto;
	      margin-right: auto;
	      top: -40px;
	      width: 650px;
	      height: 100%;
	      padding-top: 100px;
       }
	   
       .workloadOval {
	      position: relative;
	      margin-left: auto;
	      margin-right: auto;
	      top:10px;
	      width: 350px;
	      height: 60px;
	      padding-bottom: 10px;
       }
	   
       .workloadImg{
		  width:60px;
		  height:60px;
		  /*border: 1px solid #cc0700;*/
	      -moz-border-radius: 10px;
	      -webkit-border-radius: 10px;
	      border-radius: 40px;
       /*box-shadow:1px 1px 1px #888888;*/
       }
	   .workloadImg:hover{
		    -moz-box-shadow:0 0 15px #6bbddc;
			-webkit-box-shadow: 0 0 15px #6bbddc;
			box-shadow: 0 0 15px #6bbddc;
	   }
       .workloadImg-unselect{
		  width:60px;
		  height:60px;
		  border: 1px solid #999999;
	      -moz-border-radius: 10px;
	      -webkit-border-radius: 10px;
	      border-radius: 40px;
       }
       .runOval {
	      position: relative;
	      margin-left: auto;
	      margin-right: auto;
	      top:10px;
	      width: 350px;
	      height: 100px;
	      padding-bottom: 10px;
       }
       .workload{
	       position:relative;
	       top:0px;
	       left:10px;
	       width:52px;
	       height:52px;
	       float:left;
	       text-align: center;
		   
       }
       .workload-text{
	      position: absolute;
  			top: 0px; left: 0px; bottom: 0px; right: 0px;
			display: table;
	       top: 0px;
	      left: 90px;
	       width:250px;
	       height:36px;
	       color:#000000;
	       text-align: left;
	       font-size:12px;
	       color:#000000;
	       font-family:Helvetica,Arial,sans-serif;
	       padding:7px;
	       background-color:  white;
		   border: 1px solid #cc0700;
	      -moz-border-radius: 10px;
	      -webkit-border-radius: 10px;
	       border-radius: 20px;
	     /* box-shadow: 1px 1px 1px 1px #888888;*/
       }
	   
	   .workload-text:hover{
		    -moz-box-shadow:0 0 15px #6bbddc;
			-webkit-box-shadow: 0 0 15px #6bbddc;
			box-shadow: 0 0 15px #6bbddc;
	   }
	    .workload-text-span{
		   display: table-cell;
		   vertical-align: middle;
		   height: 46px;
	   }
        .workload-text-unselect{
	      position: absolute;
  			top: 0px; left: 0px; bottom: 0px; right: 0px;
			display: table;
	       top: 0px;
	      left: 90px;
	       width:250px;
	       height:36px;
	       color:#000000;
	       text-align: left;
	       font-size:12px;
	       color:#000000;
	       font-family:Helvetica,Arial,sans-serif;
	       padding:7px;
	       background-color:  white;
		   border: 2px solid #999999;
	      -moz-border-radius: 10px;
	      -webkit-border-radius: 10px;
	       border-radius: 20px;
	     /* box-shadow: 1px 1px 1px 1px #888888;*/
       }
       .workload2{
	       position:absolute;
	       top:25px;
	       left:110px;
	       width:70px;
	       text-align: center;
       }
       .workload2-text{
	       position:absolute;
	      top:100px;
	       left:83px;
	       width:130px;
	       color:#000000;
	       text-align: center;
	       font-family: Helvetica, Arial, sans-serif;
	       font-size:small;
	       font-weight:lighter;
       }
       .workload3{
	       position:absolute;
	       top:25px;
	       left:213px;
	       width:70px;
	       text-align: center;
       }
       .workload3-text{
	       position:absolute;
	       top:100px;
	       left:228px;
	       width:50px;
	       color:#000000;
	       text-align: center;
	       font-family: Helvetica, Arial, sans-serif;
	       font-size:small;
	       font-weight:lighter;
       }
      .workload4 {
	      position: absolute;
	      top: 25px;
	      left: 310px;
	      width: 70px;
	      text-align: center;
       }
       .workload4-text {
	      position: absolute;
	      top: 100px;
	      left: 315px;
	      width: 50px;
	      color: #000000;
	      text-align: center;
	      font-family: Helvetica, Arial, sans-serif;
	      font-size: small;
	      font-weight: lighter;
       }
       .workload5{
	       position:absolute;
	       top:25px;
	       left:400px;
	       width:70px;
	       text-align: center;
       }
       .workload5-text{
	       position:absolute;
	       top:100px;
	       left:423px;
	       width:50px;
	       color:#000000;
	       text-align: center;
	       font-family: Helvetica, Arial, sans-serif;
	       font-size:small;
	       font-weight:lighter;
       }
       .workload6{
	       position:absolute;
	       top:160px;
	       left:213px;
	       width:70px;
	       text-align: center;
       }
       .workload6-text{
	       position:absolute;
	       top:240px;
	       left:225px;
	       width:50px;
	       color:#000000;
	       text-align: center;
	       font-family: Helvetica, Arial, sans-serif;
	       font-size:small;
	       font-weight:lighter;
       }
       .experimentOval{
	      position: relative;
	      margin-left: auto;
	      margin-right: auto;
	      top:10px;
	      width:400px;
	      height: 70px;
	      /* top: 20px; */
	      /*border: 2px solid #cc0700;
	      -moz-border-radius: 50px;
	      -webkit-border-radius: 50px;
	      border-radius: 50px;*/
       }
        .resultsHeaderWrapper{
	position:relative;
	width:100%;
	margin: 0 auto;
	height:90px;
/*	background-image: url('../css/images/stripes.png');*/
	background-repeat:repeat; 
       }
        .resultslogoImg{
         position:relative;
	 top:5px;
	 vertical-align:bottom;
	 width:178px;
	 height:85px;
       }
       .resultsBlue{
	      position: absolute;
	      top: -50px;
	      left: 123px;
	      width: 104px;
	      text-align: center;
       }
       .resultsBlueImg{
	  width:100px;
	  height:100px;
       }
       .scoreText{
	     position: absolute;
	      top: -25px;
	      left: 0px;
	      width: 100%;
	      text-align: center;
	      color: #ffffff;
	      text-align: center;
	      font-family: Helvetica,Arial, sans-serif;
	      font-size: xx-large;
	      font-weight: bolder;
       }
       .variationText{
	     position: absolute;
	      top: 15px;
	      left: 0px;
	      width: 100%;
	      text-align: center;
	      color: #ffffff;
	      text-align: center;
	      font-family: Helvetica,Arial, sans-serif;
	      font-size: large;
	      font-weight: bolder;
       }
       .overallScore-text{
	      position: absolute;
	      top: 55px;
	      left: 100px;
	      width: 150px;
	      color: #009edb;
	      text-align: center;
	      font-family: Helvetica,Arial, sans-serif;
	      font-size: larger;
	      font-weight: bold;
       }
       .testinfoDiv{
	      position:absolute;
	      top:100px;
	      width:300px;
       }
       .testinfoDivNoHeader{
	     position: relative;
	      top: 20px;
	      width: 100%;
       }
       .testinfoDivNoImage{
	      position:absolute;
	      top:60px;
	      width:300px;
       }
       .submitRunAgainDiv{
	      position: relative;
	top: -30px;
	margin: 0 auto;
	width: 166px;
	min-width: 166px;
	float: left;
	left: 38px;
	text-align: center;
       }
       .testInfo-text{
	       position:relative;
	       left:25px;
	       width:250px;
	       color:#555252;
	       text-align: left;
	       font-family: Helvetica,Arial,  sans-serif;
	       font-size:large;
	       font-weight:bold;
       }
       .testsubInfo-text{
	      position: relative;
	      top: 0px;
	      left: 25px;
	      width: 100%;
	      color: #009edb;
	      text-align: left;
	      font-family: Helvetica,Arial, sans-serif;
	      font-size: medium;
	      font-weight: bold;
	      padding-bottom: 10px;
       }
       .html5subInfo-text{
	      position: relative;
	      top: 20px;
	      left: 25px;
	      width: 100%;
	      color: #555252;
	      text-align: left;
	      font-family: Helvetica,Arial, sans-serif;
	      font-size: medium;
	      font-weight: bold;
	      padding-bottom: 10px;
       }
       .html5-text{
	      position: absolute;
	      top: 20px;
	      left: 100px;
	      width: 150px;
	      color: #555252;
	      text-align: center;
	      font-family: Helvetica,Arial, sans-serif;
	      font-size: larger;
	      font-weight: bold;
       }
       .resultsworkload{
	    position: relative;
	      top: 15px;
	      left: 0px;
	      width: 500px;
	      color: #1d88ca;
	      text-align: left;
	      font-family: Helvetica, Arial, sans-serif;
	      font-size: large;
	      font-weight: bolder;
	      float: left;
	      padding-left: 20px;
       }
        .resultsWorkloadImg{
	      position: relative;
	      width: 60px;
	      height: 60px;
	      top: -20px;
	      padding-right: 10px;
       }
       .resultsworkload-text{
	      position: relative;
	      top: 15px;
	      left: 0px;
	      width: 500px;
	      color: #1d88ca;
	      text-align: left;
	      font-family: Helvetica, Arial, sans-serif;
	      font-size: large;
	      font-weight: lighter;
	      float: left;
	      padding-left:20px;
       }
       .resultsworkload-name{
	      position: relative;
	      float:left;
	      width: 265px;
       }
	.resultsworkload-duration{
	      position: relative;
	      display: table-cell;
	      vertical-align: middle; 
	      float:left;
	      width: 135px;
	      color:#555252;
	      font-weight: bold
       }
	   .run-div-oval{
		   position:relative;
		   top:20px;
		  /*  border: 1px solid #cc0700;*/
	      /*-moz-border-radius: 10px;
	      -webkit-border-radius: 10px;
	      /* border-radius: 30px;*/
		    width:600px;
		   margin-left: auto;
	  		margin-right: auto;
	   }
       .run-text{
	       position:relative;
	       /*top:230px;*/
	       left:80px;
	       width:50px;
	       color:#000000;
	       text-align: center;
	       font-family: Helvetica, Arial, sans-serif;
	       font-size:medium;
	       font-weight:lighter;
		   margin-left: auto;
	  	   margin-right: auto;
       }
	  
       .runDiv{
	      text-align:center;
	      position:relative;
	      margin: 0 auto;
	     /* top:20px;*/
	      width:60px;
	      height:45px;
       }
       
       .nextDiv{
	     /* text-align: center; */
	      position: relative;
	      /* margin: 0 auto; */
	      margin-left: auto;
	      margin-right: auto;
	      /* left: 0px; */
	      top: 20px;
	      width: 350px;
	      height: 76px;
	      /* float: right; *
       }
       .prevDiv{
	      text-align: center;
	      position: relative;
	      margin: 0 auto;
	      left: -20px;
	      top: -20px;
	      width: 60px;
	      height: 85px;
	      /*float: left;*/
       }

       .arrowImgPrev{
         position:relative;left:20px;
	width:60px;
	height:60px;
       }
       .arrowImgNext {
	      position: relative;
	      display: block;
	      margin-left: auto;
	      margin-right: auto;
	      width: 74px;
	      height: 76px;
       }
       .arrowImgNextRes2{
         position:relative;left:-20px;
	width:60px;
	height:60px;
       }
       .resultPageDiv{
	   position: relative;
       width: 100%;
   /*    height: 100%;*/
       }
       .submitRunAgainBtns{
          width:57px;
	  height:57px;
          padding:30;
       }

       .submitBtnText{
	      position: relative;
	      top: 0px;
	      /*left: 52px;*/
	      width: 100%;
	      color: #555252;
	      text-align: center;
	      font-family: Helvetica,Arial, sans-serif;
	      font-size: medium;
	      font-weight: bold;
	      padding-bottom: 10px;
       }
       .runAgainBtnText{
	      position: relative;
	      top: -20px;
	      left: 106px;
	      width: 100%;
	      color: #555252;
	      text-align: left;
	      font-family: Helvetica,Arial, sans-serif;
	      font-size: medium;
	      font-weight: bold;
	      padding-bottom: 10px;
       }
       /*footer*/
       div a:link {color:#FFFFFF;text-decoration: none; font-size:12px;font-weight:normal;color:#ffffff;}      /* unvisited link */
       div a:visited {color:#FFFFFF;text-decoration: none;font-size:12px;font-weight:normal;color:#ffffff;}  /* visited link */
       div a:hover {color:#FFFFFF;text-decoration: none;font-size:12px;font-weight:normal;color:#ffffff;}  /* mouse over link */
       div a:active {color:#FFFFFF;text-decoration: none;font-size:12px;font-weight:normal;color:#ffffff;}  /* selected link */
       ul{text-align:center;color:#ffffff;}
       li{ display: inline; padding-right: 10px;width:125px;color:#ffffff;}
       .inner {
	  text-align:left;
	  width: 400px;
	  display:block;
	  margin-left: auto;
	  margin-right: auto;
	  color:#ffffff;
       }
       .inner .ul { margin: 0; padding: 0;color:#ffffff; };
       .inner .li { display: inline; padding-right:0px; color:#ffffff;}
       
       .footer {
		  position:absolute;
		  /*bottom:0;*/
		  width:100%;
		  display:block;
		  color:#ffffff;
		  /*margin-left: auto;
		  margin-right: auto;*/
		  left:0px;
		  height:85px;   /* Height of the footer */
		  background-image: url('images/bkgrd_grayStripe.png');
		  background-repeat:repeat; 
       }
       .footerStart {
		  position:fixed;
		  bottom:0;
		  width:100%;
		  display:block;
		  color:#ffffff;
		  /*margin-left: auto;
		  margin-right: auto;*/
		  left:0px;
		  height:40px;   /* Height of the footer */
		  background-image: url('images/bkgrd_grayStripe.png');
		  background-repeat:repeat; 
       }
       .footerStart-ul{
         position:relative;
         padding: 0;
	 top:0px;
       }
       .footer-ul{
         position:relative;
         padding: 0;
	 top:0px;
       }
        .XPRTSfooterText {
		position: relative;
		padding-top: 0px;
		top: -10px;
		color: #ffffff;
		font-family: Helvetica,Arial, sans-serif;
		font-size: 12px;
		font-weight: normal;
		font-style: italic;
	      }
	.footerIconsBarParent{
		position:relative;width:400px; height:30px;margin-left: auto ;margin-right: auto ;top:-12px;
	}      
	.footerIconsBar{
		position:relative; float:left;width:80px;display:block;text-align:center;
	}
	.footerIcon{
		width:70px;height:30px;
	}
       .unselect-text{
	       position:relative;
	       margin: 0 auto;
	       top:-15px;
	       text-shadow: none;
	       /*width:400px;*/
	       text-align: center;
	       font-size:10px;
	       color:#000000;
	       font-family:Helvetica,Arial,sans-serif;
       }
	   .switch-lang-text{
	       position:relative;
	       /*margin: 0 auto;*/
		   margin-bottom: 10px;
	       /*top:230px;*/
	       text-shadow: none;
	       /*width:400px;*/
	       text-align: center;
	       font-size:10px;
	       color:#000000;
	       font-family:Helvetica,Arial,sans-serif;
		   padding-bottom:10px;
       }
	 .switch-lang-text select{
		color:#000000;
	} 
		.lang-text{
			color: #000;
		}
		.lang-text:hover {
			color: #666;
			cursor: pointer;
    		cursor: hand;
		}
	
	   .moreinfoDiv{
		   position:relative;
		   float:right; 
		   width:20px; 
		   height:62px;
		   left:-20px;
	   }
	   .moreinfoImg{
		   position:relative;
		   top:22px;
		   width:15px;
		   height:15px;
	   }
   }

	div.popupdiv{
		z-index:-1;
		display:none;
		position: absolute;
		border:15px solid #5e87b0;
		left:-2;
		top:-2;
		background-color: white;
		width:500px;
		text-align:center;
		margin:-150px 0 0 -250px;
		padding: 10px;
	}
	div.background-grey{
		top:0;
		left:0;
		position: fixed;
		width:100%;
		height:100%;
		background-color:grey;
		display:none;
		z-index:-2;
	}	
	.popuppar{
		color: black;
	}
	.popuppar input {
		width: 100%;
		padding-left: 5px;
	}
	.popupdiv a:hover{
		color: black;
		font-size: 16px;
	}
	input[type=text]{
		color: black;
	}
	/*
	label{
		padding-top: .4em;
		padding-bottom: .4em;
	}
	*/
   