@charset "utf-8";

.blue {
	color: #327788;
}

.blue.light {
	color: #85b2db;
}

.blue.lightest {
	color: #d0e8ee;
}

.orange {
	color: #f78d26;
}

.orange.light {
	color: #fabb7d;
}

.orange.lightest {
	color: #fde8d4;
}

.green {
	color: #7fb14d;
}

.green.light {
	color: #fabb7d;
}

.green.lightest {
	color: #e5efdb;
}

.purple {
	color: #7030a0;
}

.purple.light {
	color: #ab7488;
}

.purple.lightest {
	color: #e3d1f1;
}

.red {
	color: #f4473c;
}

.teal {
	color: #349591;
}

.black {
	color: #333333;
}

.grey {
	color: #6e7075;
}


#alertBox {
	position: absolute;
	left: 1px;
	bottom: 1px;
	width: 88%;
	display: none;
}

#hintBox {
	position: absolute;
	left: 1px;
	bottom: 1px;
	width: 100%;
	display: none;
}

.hiddenText {
	display: none;
}



.alert {
	display: block;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	background: #f1f1f1;
	padding: 5px 10px 5px 10px;
	font-size: 0.875em;
	border: 1px solid #ccc;
	color: #333;
	position: absolute;
	bottom: 1px;
	left: 1px;
}

.alert.success {
	padding-left: 40px;
	background: #f6fef0 url(../images/icn-success.png) 13px 50% no-repeat;
	border-color: #77a524;
}

.alert.error {
	padding-left: 40px;
	background: #ffeceb url(../images/icn-error.png) 13px 50% no-repeat;
	border-color: #b83932;
}

.uibtn.disabled,.uibtn.disabled:hover,.uibtn.disabled:active {
	opacity: 0.6;
}

.uibtn {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	white-space: nowrap;
	border: 1px solid #8d8e8f;
	background-color: #fefefe;
	background-position: bottom center;
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAIAAAD9b0jDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUMzNDUyNjZGQjg2MTFFMTk3OTg5MkY1NzFBNTk1NkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUMzNDUyNjdGQjg2MTFFMTk3OTg5MkY1NzFBNTk1NkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QzM0NTI2NEZCODYxMUUxOTc5ODkyRjU3MUE1OTU2RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QzM0NTI2NUZCODYxMUUxOTc5ODkyRjU3MUE1OTU2RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvoL4GMAAAA/SURBVHjaYvz37x8DtQETAw0Ay////4eGoSPc+6OG0sBQWmTT0YgaTVKjYTpq6CCv+BgZGalvKBMT9R0LEGAAhDNFI+43pzkAAAAASUVORK5CYII=);
	background-size: 100% 100%;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe),
		to(#e7e7e7));
	/* Safari 4+, Chrome */
	background-image: -webkit-linear-gradient(top, #fefefe, #e7e7e7);
	/* Chrome 10+, Safari 5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #fefefe, #e7e7e7);
	/* Firefox 3.6-15 */
	background-image: -o-linear-gradient(top, #fefefe, #e7e7e7);
	/* Opera 11.10-12.00 */
	background-image: linear-gradient(to bottom, #fefefe, #e7e7e7);
	/* Firefox 16+, IE10, Opera 12.50+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe,
		endColorstr=#e7e7e7);
	/* IE6???IE9 */
	zoom: 1;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px 0
		rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px
		0 rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px 0
		rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1);
	-o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px 0
		rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1);
	height: 28px;
	padding: 0 60px;
	color: #333;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
	font-size: 13px;
	line-height: 28px;
	font-weight: bold;
	text-decoration: none;
	display: inline-block;
	cursor: pointer;
	margin: 0 0 13px;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
}

.uibtn:focus{
	outline-width: 0px;
}

.uibtn.disabled,.uibtn.disabled:hover,.uibtn.disabled:active {
	cursor: default;
	white-space: nowrap;
	border: 1px solid #8d8e8f;
	background-color: #fefefe;
	background-position: bottom center;
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAIAAAD9b0jDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUMzNDUyNjZGQjg2MTFFMTk3OTg5MkY1NzFBNTk1NkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUMzNDUyNjdGQjg2MTFFMTk3OTg5MkY1NzFBNTk1NkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QzM0NTI2NEZCODYxMUUxOTc5ODkyRjU3MUE1OTU2RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QzM0NTI2NUZCODYxMUUxOTc5ODkyRjU3MUE1OTU2RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvoL4GMAAAA/SURBVHjaYvz37x8DtQETAw0Ay////4eGoSPc+6OG0sBQWmTT0YgaTVKjYTpq6CCv+BgZGalvKBMT9R0LEGAAhDNFI+43pzkAAAAASUVORK5CYII=);
	background-size: 100% 100%;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe),
		to(#e7e7e7));
	/* Safari 4+, Chrome */
	background-image: -webkit-linear-gradient(top, #fefefe, #e7e7e7);
	/* Chrome 10+, Safari 5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #fefefe, #e7e7e7);
	/* Firefox 3.6-15 */
	background-image: -o-linear-gradient(top, #fefefe, #e7e7e7);
	/* Opera 11.10-12.00 */
	background-image: linear-gradient(to bottom, #fefefe, #e7e7e7);
	/* Firefox 16+, IE10, Opera 12.50+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe,
		endColorstr=#e7e7e7);
	/* IE6???IE9 */
	zoom: 1;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px 0
		rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px
		0 rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px 0
		rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1);
	-o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), inset 0 -1px 0
		rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.1);
}

.uibtn.icon:hover {
	background-color: #fefefe;
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAIAAAD9b0jDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTc2ODU3RkZGQjhBMTFFMTk3OTg5MkY1NzFBNTk1NkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTc2ODU4MDBGQjhBMTFFMTk3OTg5MkY1NzFBNTk1NkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNzY4NTdGREZCOEExMUUxOTc5ODkyRjU3MUE1OTU2RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNzY4NTdGRUZCOEExMUUxOTc5ODkyRjU3MUE1OTU2RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl7SceoAAAItSURBVHjarFbZksIwDLM6+f8fhom29amw7NvCQEN8xJZlB+y97Z9fvPy7f85SVufaVJmHcX5hGWl4VvasDIRLcBsglBDqAPtQPG88SmkIN4SF9XKXdIepwNBGOExJ7EtYvn07Zp1dW/fnmuNZ6XMyo2ZaUj+I7Sd0dktsL5OkUNsRok2qDobn7xk4Xu4RqcJ8eI54v9//Xf0n/ar6pEIGPow8SdHwlFmZu5AcgkT4r9crs8UHdRBa+INRgZDCZFW7lYHey+2kSI2ICyl0oIIXbU/hJvGIMzdiUY4b7rNct2mbOy0hXtFZZ3a87gC5C8jx6EjtAysWwPdnC+a74tmF91Iq+xOC0zDzoxPbJpcnmVc7CszMIsDUhnPXRcni7DRW70Ja0BKaJYd8KTPJowk/om35QapsU9owMAkoLK21crOpmmbUQNYDL4o3deZH1BUOKOEosA1ncG7FxHoM0qS5GDSJweckcmCnhrAaS2x+h+elh+mg/hVSMtvOKSsY726sNRSu4qKiBjJirXbP1+lWn2H9YFDqUJrBKdCyEpxx16/tLNrMCf+oXsYpbVNgSj0HxXYhz+RMn+7+4j6xdVBUaXmy4MsV8GtaoAwuqUzwk+OacslQJu7cNTTR7Im76jeqOkf/YIqPmeJJrNBn9GoP3hh953iQgXYMErRAVHNYCIDO+VUUn90ur1oEW9ylzTS1sciedBKs4FddCT50vv1NgeTAo1Pqbwfm8vkRYAAb2ZKLa+DmuAAAAABJRU5ErkJggg==);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe),
		to(#f2f2f2));
	/* Safari 4+, Chrome */
	background-image: -webkit-linear-gradient(top, #fefefe, #f2f2f2);
	/* Chrome 10+, Safari 5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #fefefe, #f2f2f2);
	/* Firefox 3.6-15 */
	background-image: -o-linear-gradient(top, #fefefe, #f2f2f2);
	/* Opera 11.10-12.00 */
	background-image: linear-gradient(to bottom, #fefefe, #f2f2f2);
	/* Firefox 16+, IE10, Opera 12.50+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe,
		endColorstr=#f2f2f2);
	/* IE6???IE9 */
	zoom: 1;
}

.uibtn:hover,.uibtn.hover {
	color: #333;
	border: 1px solid #6b6b6b;
	background-color: #ededed;
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAIAAAD9b0jDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUMzNDUyNkFGQjg2MTFFMTk3OTg5MkY1NzFBNTk1NkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUMzNDUyNkJGQjg2MTFFMTk3OTg5MkY1NzFBNTk1NkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QzM0NTI2OEZCODYxMUUxOTc5ODkyRjU3MUE1OTU2RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QzM0NTI2OUZCODYxMUUxOTc5ODkyRjU3MUE1OTU2RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgVg5FsAAABNSURBVHja7JDBCQAwCANtcf9hBV+idon4CPYGOC45ZiZoNCLg0isDfCke7e4BaRVeWiOlPPN5Pp0oTZ5Pl0szSUpz+XyaUneHS58AAwB9Z0SWVO1I7gAAAABJRU5ErkJggg==);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed),
		to(#c7c6c6));
	/* Safari 4+, Chrome */
	background-image: -webkit-linear-gradient(top, #ededed, #c7c6c6);
	/* Chrome 10+, Safari 5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #ededed, #c7c6c6);
	/* Firefox 3.6-15 */
	background-image: -o-linear-gradient(top, #ededed, #c7c6c6);
	/* Opera 11.10-12.00 */
	background-image: linear-gradient(to bottom, #ededed, #c7c6c6);
	/* Firefox 16+, IE10, Opera 12.50+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ededed,
		endColorstr=#c7c6c6);
	/* IE6???IE9 */
	zoom: 1;
}

.uibtn:active,.uibtn.selected {
	background-color: #c3c3c3;
	background-image:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAIAAAD9b0jDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0JBOUZFRkZGQjhBMTFFMTk3OTg5MkY1NzFBNTk1NkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0JBOUZGMDBGQjhBMTFFMTk3OTg5MkY1NzFBNTk1NkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QzM0NTI2Q0ZCODYxMUUxOTc5ODkyRjU3MUE1OTU2RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQkE5RkVGRUZCOEExMUUxOTc5ODkyRjU3MUE1OTU2RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plxb6+AAAABKSURBVHja7NExEQAwCEPRhuvGjH8H6IoB9prIwjUIePcBdPdRz60qPZqZehSAHo2IJaV70D03/bzUj3KpS72+DJ0ZPUpSjj4BBgDYggjSOSkpEwAAAABJRU5ErkJggg==);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#c3c3c3),
		to(#efefef));
	/* Safari 4+, Chrome */
	background-image: -webkit-linear-gradient(top, #c3c3c3, #efefef);
	/* Chrome 10+, Safari 5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #c3c3c3, #efefef);
	/* Firefox 3.6-15 */
	background-image: -o-linear-gradient(top, #c3c3c3, #efefef);
	/* Opera 11.10-12.00 */
	background-image: linear-gradient(to bottom, #c3c3c3, #efefef);
	/* Firefox 16+, IE10, Opera 12.50+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c3c3c3,
		endColorstr=#efefef);
	/* IE6???IE9 */
	zoom: 1;
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.45);
	-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.45);
	-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.45);
	-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.45);
}

html,body {
	margin: 0px !important;
	padding: 0px !important;
	border: 0px !important;
	width: 100% !important;
	height: 100% !important;
}

.iFrameContents {
	height: 360px;
	background-color: white;
	font-family: arial;
	font-size: 15px;
	position: relative;
	overflow: hidden;
}

.halfPanel {
	width: 406px;
}


.fullPanel {
	width: 826px;
}


.leftPanel,.rightPanel {
	float: left;
	height: 100%;
	background-color: inherit;
}

.leftPanel {
	width: 406px;
}

.rightPanel {
	width: 401px;
	padding-left: 5px;
	margin-left: 14px;
	margin-right: 0px;
}



.scrollingSBS {
	border: 1px solid #6e7075;
}



.mathButton {
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 0px;
	width: 90px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}

.toolButton {
	float: left;
	width: 280px;
	height: 30px;
	padding: 0px;
	text-align: center;
	margin-left: 0px;
	margin-top: 10px;
	visibility: hidden;	/* changed 23 Jan 15 */
}



.left-column,.right-column {
	height: 360px;
}

var {
	font-family: georgia;
}

seg {
		text-decoration: overline;
	}
	
gsym {
	font-family: georgia;
}
acc {
	font-style: italic;
	color: blue;
}
p.givenProve {
	margin-top: 5px;
	margin-left: 48px;
	text-indent: -48px;
	margin-bottom: 10px;
}
  
larger {
	font-size: 150%;
}
.stepLabelSBS {
	color: #327788;
	font-weight: bold;
}

p.stepInstSBS {
	margin-left: 31px;
	text-indent: -31px;
	margin-bottom: 10px;
	margin-right: 20px;
}

p.subStepSBS {
	margin-left: 52px;
	text-indent: 0px;
	margin-bottom: 10px;
}

input.numField {
	width: 42px;
}

.checkMark {
    color: #7fb14d;
    visibility: hidden;
}
.checkMark.visible, .checkMark.complete {
	visibility: visible;
}
.teacherPanel {
	height: 634px;
}
.wtri {
	font-family: symbol;
}
.pointLabel {
	position: absolute;
	width: 100px;
	height: 20px;
	font-family: arial;
	font-size: 14px;
	display: none;
}




