/*! jQuery UI - v1.11.4 - 2015-03-11
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.rka85ce9 {
	display: none;
}
.rkc3e211 {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.rk94d2d3 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.rk5bdce9:before,
.rk5bdce9:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.rk5bdce9:after {
	clear: both;
}
.rk5bdce9 {
	min-height: 0; /* support: IE7 */
}
.rkbe34c0 {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.rk389a77 {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.rk381b11 {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.rkd4ce69 {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.rkb1bc11-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.rk2e4ce5 .rk2e4ce5-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}
.rk2e4ce5 .rk2e4ce5-icons {
	padding-left: 2.2em;
}
.rk2e4ce5 .rk2e4ce5-icons .rk2e4ce5-icons {
	padding-left: 2.2em;
}
.rk2e4ce5 .rk2e4ce5-header .rk17e7c6 {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.rk2e4ce5 .rk819292 {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.rke2dd43 {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.rk35dad1 {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.rk35dad1,
.rk35dad1:link,
.rk35dad1:visited,
.rk35dad1:hover,
.rk35dad1:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.rk953bf3 {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.rk953bf3 {
	width: 2.4em;
}
.rk35dad1-icons-only {
	width: 3.4em;
}
button.rk35dad1-icons-only {
	width: 3.7em;
}

/* button text element */
.rk35dad1 .rk35dad1-text {
	display: block;
	line-height: normal;
}
.rk35dad1-text-only .rk35dad1-text {
	padding: .4em 1em;
}
.rk953bf3 .rk35dad1-text,
.rk35dad1-icons-only .rk35dad1-text {
	padding: .4em;
	text-indent: -9999999px;
}
.rk35dad1-text-icon-primary .rk35dad1-text,
.rk35dad1-text-icons .rk35dad1-text {
	padding: .4em 1em .4em 2.1em;
}
.rk35dad1-text-icon-secondary .rk35dad1-text,
.rk35dad1-text-icons .rk35dad1-text {
	padding: .4em 2.1em .4em 1em;
}
.rk35dad1-text-icons .rk35dad1-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.rk35dad1 {
	padding: .4em 1em;
}

/* button icon element(s) */
.rk953bf3 .rkd4ce69,
.rk35dad1-text-icon-primary .rkd4ce69,
.rk35dad1-text-icon-secondary .rkd4ce69,
.rk35dad1-text-icons .rkd4ce69,
.rk35dad1-icons-only .rkd4ce69 {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.rk953bf3 .rkd4ce69 {
	left: 50%;
	margin-left: -8px;
}
.rk35dad1-text-icon-primary .rk35dad1-icon-primary,
.rk35dad1-text-icons .rk35dad1-icon-primary,
.rk35dad1-icons-only .rk35dad1-icon-primary {
	left: .5em;
}
.rk35dad1-text-icon-secondary .rk4aaa63,
.rk35dad1-text-icons .rk4aaa63,
.rk35dad1-icons-only .rk4aaa63 {
	right: .5em;
}

/* button sets */
.rk1481f0 {
	margin-right: 7px;
}
.rk1481f0 .rk35dad1 {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.rk35dad1::-moz-focus-inner,
button.rk35dad1::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.rk078ae1 {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.rk078ae1 .rk064015 {
	position: relative;
	padding: .2em 0;
}
.rk078ae1 .rkd28dd6,
.rk078ae1 .rk158e91 {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.rk078ae1 .rkd28dd6-hover,
.rk078ae1 .rk158e91-hover {
	top: 1px;
}
.rk078ae1 .rkd28dd6 {
	left: 2px;
}
.rk078ae1 .rk158e91 {
	right: 2px;
}
.rk078ae1 .rkd28dd6-hover {
	left: 1px;
}
.rk078ae1 .rk158e91-hover {
	right: 1px;
}
.rk078ae1 .rkd28dd6 span,
.rk078ae1 .rk158e91 span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.rk078ae1 .rk2c12f9 {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.rk078ae1 .rk2c12f9 select {
	font-size: 1em;
	margin: 1px 0;
}
.rk078ae1 select.rkc24711,
.rk078ae1 select.rkd07271 {
	width: 45%;
}
.rk078ae1 table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.rk078ae1 th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.rk078ae1 td {
	border: 0;
	padding: 1px;
}
.rk078ae1 td span,
.rk078ae1 td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.rk078ae1 .rkb74721 {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.rk078ae1 .rkb74721 button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.rk078ae1 .rkb74721 button.rkfa2c95 {
	float: left;
}

/* with multiple calendars */
.rk078ae1.rk0cfd83 {
	width: auto;
}
.rk0cfd83 .rkb01e33 {
	float: left;
}
.rk0cfd83 .rkb01e33 table {
	width: 95%;
	margin: 0 auto .4em;
}
.rke42e93 .rkb01e33 {
	width: 50%;
}
.rk258d50 .rkb01e33 {
	width: 33.3%;
}
.rke62419 .rkb01e33 {
	width: 25%;
}
.rk0cfd83 .rkb01e33-last .rk064015,
.rk0cfd83 .rkbc8b84 .rk064015 {
	border-left-width: 0;
}
.rk0cfd83 .rkb74721 {
	clear: left;
}
.rk37c9c3 {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.rk43ece1 {
	direction: rtl;
}
.rk43ece1 .rkd28dd6 {
	right: 2px;
	left: auto;
}
.rk43ece1 .rk158e91 {
	left: 2px;
	right: auto;
}
.rk43ece1 .rkd28dd6:hover {
	right: 1px;
	left: auto;
}
.rk43ece1 .rk158e91:hover {
	left: 1px;
	right: auto;
}
.rk43ece1 .rkb74721 {
	clear: right;
}
.rk43ece1 .rkb74721 button {
	float: left;
}
.rk43ece1 .rkb74721 button.rkfa2c95,
.rk43ece1 .rkb01e33 {
	float: right;
}
.rk43ece1 .rkb01e33-last .rk064015,
.rk43ece1 .rkbc8b84 .rk064015 {
	border-right-width: 0;
	border-left-width: 1px;
}
.rkada351 {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.rkada351 .rkada351-titlebar {
	padding: .4em 1em;
	position: relative;
}
.rkada351 .rk98b251 {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.rkada351 .rk67c0d9 {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.rkada351 .rk7fd083 {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.rkada351 .rkfb0f68 {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.rkada351 .rkfb0f68 .rkd85e64 {
	float: right;
}
.rkada351 .rkfb0f68 button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.rkada351 .rk9607c9-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.rkaf8d04 .rkada351-titlebar {
	cursor: move;
}
.rkaf8d04-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.rk13c926 {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.rk13c926 .rk13c926 {
	position: absolute;
}
.rk13c926 .rk13c926-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.rk13c926 .rk13c926-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.rk13c926 .rke38925,
.rk13c926 .rk7e1527 {
	margin: -1px;
}

/* icon support */
.rk13c926-icons {
	position: relative;
}
.rk13c926-icons .rk13c926-item {
	padding-left: 2em;
}

/* left-aligned */
.rk13c926 .rkd4ce69 {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.rk13c926 .rk7fc883 {
	left: auto;
	right: 0;
}
.rk5e3991 {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.rk5e3991 .rk066416 {
	margin: -1px;
	height: 100%;
}
.rk5e3991 .rk5e3991-overlay {
	background: url("data:image/gif;base64,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");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.rkfb5531 .rk066416 {
	background-image: none;
}
.rk9607c9 {
	position: relative;
}
.rk67f604 {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.rk9607c9-disabled .rk67f604,
.rkc06f77 .rk67f604 {
	display: none;
}
.rk9607c9-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.rk5ad5b1 {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.rk39bb17 {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.rk93d6f6 {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.rk9607c9-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.rkaf4b21 {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.rkd5e413 {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.rk9607c9-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.rk136cf4 {
	-ms-touch-action: none;
	touch-action: none;
}
.rk136cf4-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.rk814dc3 {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.rk814dc3 .rk13c926 {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}
.rk814dc3 .rk13c926 .rkb45065 {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.rkb92414 {
	display: block;
}
.rk4a4e37 {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.rk4a4e37 span.rkd4ce69 {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.rk4a4e37 span.rk883aa6 {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.rk355959 {
	position: relative;
	text-align: left;
}
.rk355959 .rk56d081 {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.rk355959 .rk6a19d1 {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.rk355959.rk381b11 .rk56d081,
.rk355959.rk381b11 .rk6a19d1 {
	filter: inherit;
}

.rke70c75 {
	height: .8em;
}
.rke70c75 .rk56d081 {
	top: -.3em;
	margin-left: -.6em;
}
.rke70c75 .rk6a19d1 {
	top: 0;
	height: 100%;
}
.rke70c75 .rk6a19d1-min {
	left: 0;
}
.rke70c75 .rk6a19d1-max {
	right: 0;
}

.rkc146b6 {
	width: .8em;
	height: 100px;
}
.rkc146b6 .rk56d081 {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.rkc146b6 .rk6a19d1 {
	left: 0;
	width: 100%;
}
.rkc146b6 .rk6a19d1-min {
	bottom: 0;
}
.rkc146b6 .rk6a19d1-max {
	top: 0;
}
.rkb83a21 {
	-ms-touch-action: none;
	touch-action: none;
}
.rkbee657 {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.rk79f5e4 {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.rkb3a698 {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.rkbee657 a.rkb3a698 {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.rkbee657 .rkd4ce69 {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.rkbee657-up {
	top: 0;
}
.rkbee657-down {
	bottom: 0;
}

/* TR overrides */
.rkbee657 .rk68a4d6 {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.rk0aaa37 {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.rk0aaa37 .rk0aaa37-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.rk0aaa37 .rk0aaa37-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.rk0aaa37 .rk0aaa37-nav .rk86ea63 {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.rk0aaa37 .rk0aaa37-nav li.rk0aaa37-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.rk0aaa37 .rk0aaa37-nav li.rk0aaa37-active .rk86ea63,
.rk0aaa37 .rk0aaa37-nav li.rk381b11 .rk86ea63,
.rk0aaa37 .rk0aaa37-nav li.rka89868 .rk86ea63 {
	cursor: text;
}
.rkb86492 .rk0aaa37-nav li.rk0aaa37-active .rk86ea63 {
	cursor: pointer;
}
.rk0aaa37 .rk0aaa37-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.rk83fb56 {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .rk83fb56 {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.rkb1bc11 {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.rkb1bc11 .rkb1bc11 {
	font-size: 1em;
}
.rkb1bc11 input,
.rkb1bc11 select,
.rkb1bc11 textarea,
.rkb1bc11 button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.rk432058 {
	border: 1px solid #aaaaaa;
	background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
	color: #222222;
}
.rk432058 a {
	color: #222222;
}
.rkb1bc11-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.rkb1bc11-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.rk130a66,
.rk432058 .rk130a66,
.rkb1bc11-header .rk130a66 {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.rk130a66 a,
.rk130a66 a:link,
.rk130a66 a:visited {
	color: #555555;
	text-decoration: none;
}
.rk334a59,
.rk432058 .rk334a59,
.rkb1bc11-header .rk334a59,
.rke38925,
.rk432058 .rke38925,
.rkb1bc11-header .rke38925 {
	border: 1px solid #999999;
	background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.rk334a59 a,
.rk334a59 a:hover,
.rk334a59 a:link,
.rk334a59 a:visited,
.rke38925 a,
.rke38925 a:hover,
.rke38925 a:link,
.rke38925 a:visited {
	color: #212121;
	text-decoration: none;
}
.rk7e1527,
.rk432058 .rk7e1527,
.rkb1bc11-header .rk7e1527 {
	border: 1px solid #aaaaaa;
	background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.rk7e1527 a,
.rk7e1527 a:link,
.rk7e1527 a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.rkdc18c0,
.rk432058 .rkdc18c0,
.rkb1bc11-header .rkdc18c0 {
	border: 1px solid #fcefa1;
	background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
	color: #363636;
}
.rkdc18c0 a,
.rk432058 .rkdc18c0 a,
.rkb1bc11-header .rkdc18c0 a {
	color: #363636;
}
.rkabe320,
.rk432058 .rkabe320,
.rkb1bc11-header .rkabe320 {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
	color: #cd0a0a;
}
.rkabe320 a,
.rk432058 .rkabe320 a,
.rkb1bc11-header .rkabe320 a {
	color: #cd0a0a;
}
.rkabe320-text,
.rk432058 .rkabe320-text,
.rkb1bc11-header .rkabe320-text {
	color: #cd0a0a;
}
.rk4d5877,
.rk432058 .rk4d5877,
.rkb1bc11-header .rk4d5877 {
	font-weight: bold;
}
.rk71a974,
.rk432058 .rk71a974,
.rkb1bc11-header .rk71a974 {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.rk381b11,
.rk432058 .rk381b11,
.rkb1bc11-header .rk381b11 {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.rk381b11 .rkd4ce69 {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.rkd4ce69 {
	width: 16px;
	height: 16px;
}
.rkd4ce69,
.rk432058 .rkd4ce69 {
	background-image: url("images/ui-icons_222222_256x240.png");
}
.rkb1bc11-header .rkd4ce69 {
	background-image: url("images/ui-icons_222222_256x240.png");
}
.rk130a66 .rkd4ce69 {
	background-image: url("images/ui-icons_888888_256x240.png");
}
.rk334a59 .rkd4ce69,
.rke38925 .rkd4ce69 {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.rk7e1527 .rkd4ce69 {
	background-image: url("images/ui-icons_454545_256x240.png");
}
.rkdc18c0 .rkd4ce69 {
	background-image: url("images/ui-icons_2e83ff_256x240.png");
}
.rkabe320 .rkd4ce69,
.rkabe320-text .rkd4ce69 {
	background-image: url("images/ui-icons_cd0a0a_256x240.png");
}

/* positioning */
.rk204029 { background-position: 16px 16px; }
.rk745b18 { background-position: 0 0; }
.rk909998 { background-position: -16px 0; }
.rk8cb0a4 { background-position: -32px 0; }
.rke0fa01 { background-position: -48px 0; }
.rk6867a0 { background-position: -64px 0; }
.rk067ed6 { background-position: -80px 0; }
.rkd4ce69-carat-1-w { background-position: -96px 0; }
.rk0adbc0 { background-position: -112px 0; }
.rke723f2 { background-position: -128px 0; }
.rk92ef45 { background-position: -144px 0; }
.rk13d4e3 { background-position: 0 -16px; }
.rk2cf2d6 { background-position: -16px -16px; }
.rk0ac118 { background-position: -32px -16px; }
.rkd6e7e1 { background-position: -48px -16px; }
.rk68a4d6 { background-position: -64px -16px; }
.rk7e70a6 { background-position: -80px -16px; }
.rk6d33f5 { background-position: -96px -16px; }
.rk9a54f3 { background-position: -112px -16px; }
.rk311733 { background-position: -128px -16px; }
.rk234cf3 { background-position: -144px -16px; }
.rkd4ce69-arrow-1-n { background-position: 0 -32px; }
.rk442441 { background-position: -16px -32px; }
.rk7c2a45 { background-position: -32px -32px; }
.rkd9aa21 { background-position: -48px -32px; }
.rkd4ce69-arrow-1-s { background-position: -64px -32px; }
.rk5f3463 { background-position: -80px -32px; }
.rkbc1ff6 { background-position: -96px -32px; }
.rk871f97 { background-position: -112px -32px; }
.rkee6428 { background-position: -128px -32px; }
.rkf44fd6 { background-position: -144px -32px; }
.rk0839d8 { background-position: -160px -32px; }
.rkfae623 { background-position: -176px -32px; }
.rkf1fff5 { background-position: -192px -32px; }
.rked64e8 { background-position: -208px -32px; }
.rkf13860 { background-position: -224px -32px; }
.rk5f1612 { background-position: -240px -32px; }
.rk2c2a37 { background-position: 0 -48px; }
.rk55db70 { background-position: -16px -48px; }
.rk6ab359 { background-position: -32px -48px; }
.rk4bec11 { background-position: -48px -48px; }
.rkc4c8d4 { background-position: -64px -48px; }
.rk2a2ea0 { background-position: -80px -48px; }
.rke2e775 { background-position: -96px -48px; }
.rk8ba431 { background-position: -112px -48px; }
.rk0eacd5 { background-position: -128px -48px; }
.rk9f6890 { background-position: -144px -48px; }
.rk1ad0b0 { background-position: -160px -48px; }
.rkdeb029 { background-position: -176px -48px; }
.rk7da3a8 { background-position: -192px -48px; }
.rk88c2d4 { background-position: -208px -48px; }
.rk3f04d4 { background-position: -224px -48px; }
.rkea19b9 { background-position: -240px -48px; }
.rke3c624 { background-position: 0 -64px; }
.rkd47040 { background-position: -16px -64px; }
.rk451837 { background-position: -32px -64px; }
.rk3a0614 { background-position: -48px -64px; }
.rke15ef3 { background-position: -64px -64px; }
.rk903c86 { background-position: -80px -64px; }
.rk661363 { background-position: -96px -64px; }
.rk528fd4 { background-position: -112px -64px; }
.rk5d33d7 { background-position: -128px -64px; }
.rkd73232 { background-position: -144px -64px; }
.rke1bca7 { background-position: -160px -64px; }
.rk0d87a3 { background-position: -176px -64px; }
.rk4ab917 { background-position: 0 -80px; }
.rk4ab917-diag { background-position: -16px -80px; }
.rk222726 { background-position: -32px -80px; }
.rkf5a3c4 { background-position: -48px -80px; }
.rke985a4 { background-position: -64px -80px; }
.rkcf2b77 { background-position: -80px -80px; }
.rk3f1d69 { background-position: -96px -80px; }
.rkb638d7 { background-position: -112px -80px; }
.rkd0dd94 { background-position: 0 -96px; }
.rkaacd24 { background-position: -16px -96px; }
.rk15a751 { background-position: -32px -96px; }
.rk15a751-b { background-position: -48px -96px; }
.rk138a52 { background-position: -64px -96px; }
.rkd14916 { background-position: -80px -96px; }
.rkea0860 { background-position: -96px -96px; }
.rk2b9606 { background-position: -112px -96px; }
.rk935787 { background-position: -128px -96px; }
.rk0bac61 { background-position: -144px -96px; }
.rk3fdb83 { background-position: -160px -96px; }
.rkccc9a4 { background-position: -176px -96px; }
.rk14fb88 { background-position: -192px -96px; }
.rk6a2803 { background-position: -208px -96px; }
.rk1b3fc6 { background-position: -224px -96px; }
.rk614188 { background-position: -240px -96px; }
.rk98e9a9 { background-position: 0 -112px; }
.rk9a2c35 { background-position: -16px -112px; }
.rk3565a2 { background-position: -32px -112px; }
.rk1c0db2 { background-position: -48px -112px; }
.rkbfc113 { background-position: -64px -112px; }
.rk304ae1 { background-position: -80px -112px; }
.rk160624 { background-position: -96px -112px; }
.rkff93c4 { background-position: -112px -112px; }
.rk5af6d4 { background-position: -128px -112px; }
.rk03ce60 { background-position: -144px -112px; }
.rk9176a3 { background-position: -160px -112px; }
.rk3cc353 { background-position: -176px -112px; }
.rk319984 { background-position: -192px -112px; }
.rkd34672 { background-position: -208px -112px; }
.rkcba3b8 { background-position: -224px -112px; }
.rke0ee39 { background-position: -240px -112px; }
.rk2db997 { background-position: 0 -128px; }
.rk309912 { background-position: -16px -128px; }
.rkd4ce69-plusthick { background-position: -32px -128px; }
.rk4d0d99 { background-position: -48px -128px; }
.rkc0cc85 { background-position: -64px -128px; }
.rkf3b7e2 { background-position: -80px -128px; }
.rk07d245 { background-position: -96px -128px; }
.rkc200f3 { background-position: -112px -128px; }
.rk9d28b4 { background-position: -128px -128px; }
.rkfef790 { background-position: -144px -128px; }
.rk8c80c2 { background-position: -160px -128px; }
.rk1e0ed0 { background-position: -176px -128px; }
.rk588f94 { background-position: -192px -128px; }
.rk0a4076 { background-position: -208px -128px; }
.rkcf2323 { background-position: -224px -128px; }
.rkf43cf5 { background-position: -240px -128px; }
.rk549de8 { background-position: 0 -144px; }
.rkcd3283 { background-position: -16px -144px; }
.rk207cd0 { background-position: -32px -144px; }
.rk205997 { background-position: -48px -144px; }
.rka60507 { background-position: -64px -144px; }
.rk0ea287 { background-position: -80px -144px; }
.rk690443 { background-position: -96px -144px; }
.rkeb0824 { background-position: -112px -144px; }
.rke04b56 { background-position: -128px -144px; }
.rk9b55d9 { background-position: -144px -144px; }
.rk0c8472 { background-position: 0 -160px; }
.rkcc36c6 { background-position: -16px -160px; }
.rk82b610 { background-position: -32px -160px; }
.rkea78b2 { background-position: -48px -160px; }
.rk2adcd4 { background-position: -64px -160px; }
.rke4c059 { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.rkf57133 { background-position: -80px -160px; }
.rka6fd20 { background-position: -96px -160px; }
.rkf314d0 { background-position: -112px -160px; }
.rk687943 { background-position: -128px -160px; }
.rkd4ce69-volume-on { background-position: -144px -160px; }
.rkc96984 { background-position: 0 -176px; }
.rk5d3347-diag { background-position: -16px -176px; }
.rk5d3347 { background-position: -32px -176px; }
.rkd4ce69-battery-0 { background-position: -48px -176px; }
.rkfe7374 { background-position: -64px -176px; }
.rkf33af1 { background-position: -80px -176px; }
.rk16fcf7 { background-position: -96px -176px; }
.rke29929 { background-position: 0 -192px; }
.rkd5d440 { background-position: -16px -192px; }
.rk9a33d8 { background-position: -32px -192px; }
.rk5f3ba4 { background-position: -48px -192px; }
.rkd4ce69-circle-triangle-s { background-position: -64px -192px; }
.rk17d430 { background-position: -80px -192px; }
.rk0a34d1 { background-position: -96px -192px; }
.rk6b5ba0 { background-position: -112px -192px; }
.rk55b687 { background-position: -128px -192px; }
.rk07d3e2 { background-position: -144px -192px; }
.rk1c6fb7 { background-position: -160px -192px; }
.rk2a9dc9 { background-position: -176px -192px; }
.rk42d266 { background-position: -192px -192px; }
.rk990f94 { background-position: -208px -192px; }
.rkfacaa3 { background-position: 0 -208px; }
.rk9577b4 { background-position: -16px -208px; }
.rka7cd99 { background-position: -32px -208px; }
.rk2e4968 { background-position: -48px -208px; }
.rk435278 { background-position: -64px -208px; }
.rk4e6705 { background-position: -80px -208px; }
.rk5545c0 { background-position: 0 -224px; }
.rk539c01 { background-position: -16px -224px; }
.rk0fea39 { background-position: -32px -224px; }
.rk603b93 { background-position: -48px -224px; }
.rke930b5 { background-position: -64px -224px; }
.rk41b734 { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.rkb85392,
.rkc94263,
.rkdeebf3,
.rk6a8ee9 {
	border-top-left-radius: 4px;
}
.rkb85392,
.rkc94263,
.rk7d82a4,
.rk9a27a4 {
	border-top-right-radius: 4px;
}
.rkb85392,
.rkc2c1d6,
.rkdeebf3,
.rkecaa58 {
	border-bottom-left-radius: 4px;
}
.rkb85392,
.rkc2c1d6,
.rk7d82a4,
.rk801b81 {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.rkb1bc11-overlay {
	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.rkb1bc11-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
	border-radius: 8px;
}
