/* Copyright 2013 Google Inc. All Rights Reserved. */
.goog-tab {
	position:relative;
	padding:4px 8px;
	color:#00c;
	text-decoration:underline;
	cursor:default
}
.goog-tab-bar-top .goog-tab {
	margin:1px 4px 0 0;
	border-bottom:0;
	float:left
}
.goog-tab-bar-top:after, .goog-tab-bar-bottom:after {
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.goog-tab-bar-bottom .goog-tab {
	margin:0 4px 1px 0;
	border-top:0;
	float:left
}
.goog-tab-bar-start .goog-tab {
	margin:0 0 4px 1px;
	border-right:0
}
.goog-tab-bar-end .goog-tab {
	margin:0 1px 4px 0;
	border-left:0
}
.goog-tab-hover {
	background:#eee
}
.goog-tab-disabled {
	color:#666
}
.goog-tab-selected {
	color:#000;
	background:#fff;
	text-decoration:none;
	font-weight:bold;
	border:1px solid #6b90da
}
.goog-tab-bar-top {
	padding-top:5px!important;
	padding-left:5px!important;
	border-bottom:1px solid #6b90da!important
}
.goog-tab-bar-top .goog-tab-selected {
	top:1px;
	margin-top:0;
	padding-bottom:5px
}
.goog-tab-bar-bottom .goog-tab-selected {
	top:-1px;
	margin-bottom:0;
	padding-top:5px
}
.goog-tab-bar-start .goog-tab-selected {
	left:1px;
	margin-left:0;
	padding-right:9px
}
.goog-tab-bar-end .goog-tab-selected {
	left:-1px;
	margin-right:0;
	padding-left:9px
}
.goog-tab-bar {
	margin:0;
	border:0;
	padding:0;
	list-style:none;
	cursor:default;
	outline:none;
	background:#ebeff9
}
.goog-tab-bar-clear {
	clear:both;
	height:0;
	overflow:hidden
}
.goog-tab-bar-start {
	float:left
}
.goog-tab-bar-end {
	float:right
}
* html .goog-tab-bar-start {
	margin-right:-3px
}
* html .goog-tab-bar-end {
	margin-left:-3px
}
.goog-inline-block {
	position:relative;
	display:-moz-inline-box;
	display:inline-block
}
* html .goog-inline-block {
	display:inline
}
*:first-child+html .goog-inline-block {
	display:inline
}
.jfk-checkbox {
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
	background-color:rgba(255,255,255,.05);
	border:1px solid #c6c6c6;
	border:1px solid rgba(155,155,155,.57);
	font-size:1px;
	height:11px;
	margin:0px 4px 0px 1px;
	outline:0;
	vertical-align:text-bottom;
	width:11px
}
.jfk-checkbox-undetermined {
	background-color:#fff;
	background-color:rgba(255,255,255,.65)
}
.jfk-checkbox-checked {
	background-color:#fff;
	background-color:rgba(255,255,255,.65)
}
.jfk-checkbox-hover {
	-webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,.1);
	box-shadow:inset 0px 1px 1px rgba(0,0,0,.1);
	border:1px solid #b2b2b2
}
.jfk-checkbox-active {
	background-color:#ebebeb
}
.jfk-checkbox-focused {
	border:1px solid #4d90fe
}
.jfk-checkbox-clearOutline.jfk-checkbox-focused {
	border:1px solid #c6c6c6;
	border:1px solid rgba(155,155,155,.57)
}
.jfk-checkbox-disabled, .jfk-checkbox-clearOutline.jfk-checkbox-disabled {
	background-color:#fff;
	border:1px solid #f1f1f1;
	cursor:default
}
.jfk-checkbox-checkmark {
	height:15px;
	outline:0;
	width:15px;
	left:0;
	position:relative;
	top:-3px
}
.jfk-checkbox-undetermined .jfk-checkbox-checkmark {
	background:url(/sp/case311/img/checkmark-partial.png) no-repeat -5px -3px;
	background-image:-webkit-image-set(url(/sp/case311/img/checkmark-partial.png) 1x, url(/sp/case311/img/checkmark-partial_2x.png) 2x)
}
.jfk-checkbox-checked .jfk-checkbox-checkmark {
	background:url(/sp/case311/img/checkmark.png) no-repeat -5px -3px;
	background-image:-webkit-image-set(url(/sp/case311/img/checkmark.png) 1x, url(/sp/case311/img/checkmark_2x.png) 2x)
}
.goog-modalpopup, .modal-dialog {
	-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);
	-moz-box-shadow:0 4px 16px rgba(0,0,0,.2);
	box-shadow:0 4px 16px rgba(0,0,0,.2);
	background:#fff;
	background-clip:padding-box;
	border:1px solid #acacac;
	border:1px solid rgba(0,0,0,.333);
	outline:0;
	position:absolute
}
.goog-modalpopup-bg, .modal-dialog-bg {
	background:#fff;
	left:0;
	position:absolute;
	top:0
}
div.goog-modalpopup-bg, div.modal-dialog-bg {
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75
}
.goog-menu {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);
	-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);
	box-shadow:0 2px 4px rgba(0,0,0,0.2);
	-webkit-transition:opacity 0.218s;
	-moz-transition:opacity 0.218s;
	-o-transition:opacity 0.218s;
	transition:opacity 0.218s;
	background:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.2);
	cursor:default;
	font-size:13px;
	margin:0;
	outline:none;
	padding:6px 0;
	position:absolute
}
.goog-flat-menu-button {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background-color:#f5f5f5;
	background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-o-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:linear-gradient(top, #f5f5f5, #f1f1f1);
	border:1px solid #dcdcdc;
	color:#444;
	cursor:default;
	font-size:11px;
	font-weight:bold;
	line-height:27px;
	list-style:none;
	margin:0 2px;
	min-width:46px;
	outline:none;
	padding:0 18px 0 6px;
	text-align:center;
	text-decoration:none
}
.goog-flat-menu-button-disabled {
	background-color:#fff;
	border-color:#f3f3f3;
	color:#b8b8b8
}
.goog-flat-menu-button.goog-flat-menu-button-hover {
	background-color:#f8f8f8;
	background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
	box-shadow:0 1px 1px rgba(0,0,0,.1);
	border-color:#c6c6c6;
	color:#333
}
.goog-flat-menu-button.goog-flat-menu-button-focused {
	border-color:#4d90fe
}
.goog-flat-menu-button.goog-flat-menu-button-open, .goog-flat-menu-button.goog-flat-menu-button-active {
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	background-color:#eee;
	background-image:-webkit-linear-gradient(top, #eee, #e0e0e0);
	background-image:-moz-linear-gradient(top, #eee, #e0e0e0);
	background-image:-ms-linear-gradient(top, #eee, #e0e0e0);
	background-image:-o-linear-gradient(top, #eee, #e0e0e0);
	background-image:linear-gradient(top, #eee, #e0e0e0);
	border:1px solid #ccc;
	color:#333;
	z-index:2
}
.goog-flat-menu-button-caption {
	vertical-align:top;
	white-space:nowrap
}
.goog-flat-menu-button-dropdown {
	border-color:#777 transparent;
	border-style:solid;
	border-width:4px 4px 0 4px;
	height:0;
	width:0;
	position:absolute;
	right:5px;
	top:12px
}
.goog-flat-menu-button .goog-flat-menu-button-img {
	margin-top:-3px;
	opacity:.55;
	vertical-align:middle
}
.goog-flat-menu-button-active .goog-flat-menu-button-img, .goog-flat-menu-button-open .goog-flat-menu-button-img, .goog-flat-menu-button-selected .goog-flat-menu-button-img, .goog-flat-menu-button-hover .goog-flat-menu-button-img {
	opacity:0.9
}
.goog-flat-menu-button-active .goog-flat-menu-button-dropdown, .goog-flat-menu-button-open .goog-flat-menu-button-dropdown, .goog-flat-menu-button-selected .goog-flat-menu-button-dropdown, .goog-flat-menu-button-hover .goog-flat-menu-button-dropdown {
	border-color:#595959 transparent
}
.goog-flat-menu-button-left, .goog-flat-menu-button-right {
	z-index:1
}
.goog-flat-menu-button-left.goog-flat-menu-button-disabled {
	z-index:0
}
.goog-flat-menu-button-right:focus, .goog-flat-menu-button-hover.goog-flat-menu-button-collapse-right {
	z-index:2
}
.goog-flat-menu-button-left:focus, .goog-flat-menu-button-hover.goog-flat-menu-button-collapse-left {
	z-index:2
}
.goog-flat-menu-button-collapse-left {
	margin-left:-1px;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-topleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:0;
	min-width:0;
	padding-left:0;
	vertical-align:top
}
.goog-flat-menu-button-collapse-right {
	margin-right:0px;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.goog-menuitem, .goog-tristatemenuitem, .goog-filterobsmenuitem {
	position:relative;
	color:#333;
	cursor:pointer;
	list-style:none;
	margin:0;
	padding:6px 8em 6px 30px;
	white-space:nowrap
}
.goog-menu-nocheckbox .goog-menuitem, .goog-menu-noicon .goog-menuitem {
	padding-left:16px;
	vertical-align:middle
}
.goog-menu-noaccel .goog-menuitem {
	padding-right:44px
}
.goog-menuitem-disabled {
	cursor:default
}
.goog-menuitem-disabled .goog-menuitem-accel, .goog-menuitem-disabled .goog-menuitem-content {
	color:#ccc!important
}
.goog-menuitem-disabled .goog-menuitem-icon {
	filter:alpha(opacity=30);
	opacity:0.3
}
.goog-menuitem-highlight, .goog-menuitem-hover {
	background-color:#eee;
	border-color:#eee;
	border-style:dotted;
	border-width:1px 0;
	padding-top:5px;
	padding-bottom:5px
}
.goog-menuitem-highlight .goog-menuitem-content, .goog-menuitem-hover .goog-menuitem-content {
	color:#333
}
.goog-menuitem-checkbox, .goog-menuitem-icon {
	background-repeat:no-repeat;
	height:21px;
	left:3px;
	position:absolute;
	right:auto;
	top:3px;
	vertical-align:middle;
	width:21px
}
.goog-option-selected {
	background-image:url(/sp/case311/img/checkmark.png);
	background-repeat:no-repeat;
	background-position:left center
}
.goog-option-selected .goog-menuitem-content, .goog-option-selected .goog-menuitem-content {
	color:#333
}
.goog-menuitem-accel {
	color:#777;
	direction:ltr;
	left:auto;
	padding:0 6px;
	position:absolute;
	right:0;
	text-align:right
}
.goog-menuitem-mnemonic-hint {
	text-decoration:underline
}
.goog-menuitem-mnemonic-separator {
	color:#777;
	font-size:12px;
	padding-left:4px
}
.goog-menuseparator {
	border-top:1px solid #ebebeb;
	margin-top:6px;
	margin-bottom:6px
}
.jfk-select .goog-flat-menu-button-caption {
	overflow:hidden;
	width:100%
}
.jfk-select .goog-flat-menu-button-dropdown {
	background:url(/sp/case311/img/grey-disclosure-arrow-up-down.png) center no-repeat;
	border:none;
	height:11px;
	margin-top:-4px;
	width:7px
}
.jfk-radiobutton {
	display:inline-block;
	outline:none;
	padding:5px 7px;
	position:relative
}
.jfk-radiobutton-radio {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:url(/sp/case311/img/unchecked.png) -3px -3px;
	background:rgba(255,255,255,0);
	border:1px solid rgba(198,198,198,1);
	height:15px;
	left:7px;
	margin:0;
	outline:none;
	position:absolute;
	text-align:left;
	top:6px;
	width:15px
}
.jfk-radiobutton:active .jfk-radiobutton-radio {
	background:rgba(235,235,235,1);
	border-color:rgba(182,182,182,1)
}
.jfk-radiobutton:hover .jfk-radiobutton-radio {
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.1);
	border-color:rgba(182,182,182,1)
}
.jfk-radiobutton:focus .jfk-radiobutton-radio {
	border-color:rgba(77,144,254,1)
}
.jfk-radiobutton-checked .jfk-radiobutton-radio {
	background:url(/sp/case311/img/checked.png) -3px -3px;
	background:rgba(255,255,255,0)
}
.jfk-radiobutton.jfk-radiobutton:focus .jfk-radiobutton-radio {
	background:url(/sp/case311/img/unchecked_focused.png) -3px -3px;
	background:rgba(255,255,255,0)
}
.jfk-radiobutton-checked.jfk-radiobutton:focus .jfk-radiobutton-radio {
	background:url(/sp/case311/img/checked_focused.png) -3px -3px;
	background:rgba(255,255,255,0)
}
.jfk-radiobutton-checked .jfk-radiobutton-radio::after {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	background:rgba(96,96,96,1);
	content:'';
	display:block;
	height:7px;
	left:3px;
	position:relative;
	top:3px;
	width:7px
}
.jfk-radiobutton .jfk-radiobutton-label {
	cursor:default;
	margin-left:22px
}
.jfk-radiobutton-disabled .jfk-radiobutton-radio {
	background:url(/sp/case311/img/unchecked-disabled.png) -3px -3px;
	background:rgba(255,255,255,0);
	border-color:rgba(241,241,241,1)
}
.jfk-radiobutton-disabled.jfk-radiobutton-checked .jfk-radiobutton-radio {
	background:url(/sp/case311/img/checked-disabled.png) -3px -3px;
	background:rgba(255,255,255,0)
}
.jfk-radiobutton-disabled.jfk-radiobutton-checked .jfk-radiobutton-radio::after {
	background:rgba(184,184,184,1)
}
.jfk-radiobutton-disabled .jfk-radiobutton-label {
	color:rgb(184,184,184)
}
.jfk-radiobutton-disabled:active .jfk-radiobutton-radio, .jfk-radiobutton-disabled:hover .jfk-radiobutton-radio {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background:rgba(255,255,255,1);
	border-color:rgba(241,241,241,1)
}
.jfk-colormenu.goog-menu {
	padding:0
}
.jfk-palette {
	cursor:default;
	outline:none
}
.jfk-palette-table {
	empty-cells:show;
	margin:16px
}
.jfk-palette-cell {
	border:1px solid transparent;
	cursor:pointer;
	margin:0;
	position:relative
}
.jfk-palette-cell-hover {
	border:1px solid #000
}
.jfk-palette-cell-selected {
	outline:1px solid #000
}
.jfk-palette-colorswatch {
	height:16px;
	width:16px
}
.jfk-palette-cell-selected>.jfk-palette-colorswatch {
	background:url(/sp/case311/img/checkmark.png) no-repeat 50% 50%
}
.jfk-colorwell {
	border:1px solid #d9d9d9
}
.goog-palette {
	cursor:default;
	outline:none
}
.goog-palette-table {
	border:1px solid #666;
	border-collapse:collapse;
	margin:5px
}
.goog-palette-cell {
	border:0;
	border-right:1px solid #666;
	cursor:pointer;
	height:18px;
	margin:0;
	text-align:center;
	vertical-align:middle;
	width:18px
}
.goog-palette-cell .goog-palette-colorswatch {
	border:none;
	font-size:x-small;
	height:18px;
	position:relative;
	width:18px
}
.goog-palette-cell-hover .goog-palette-colorswatch {
	border:1px solid #fff;
	height:16px;
	width:16px
}
.goog-palette-cell-selected .goog-palette-colorswatch {
	background:url(/sp/case311/img/editortoolbar.png) no-repeat -368px 0;
	border:1px solid #333;
	color:#fff;
	font-weight:bold;
	height:16px;
	width:16px
}
.goog-palette-customcolor {
	background-color:#fafafa;
	border:1px solid #eee;
	color:#666;
	font-size:x-small;
	height:15px;
	position:relative;
	width:15px
}
.goog-palette-cell-hover .goog-palette-customcolor {
	background-color:#fee;
	border:1px solid #f66;
	color:#f66
}
.goog-menu-button {
	background:#ddd url(/sp/case311/img/button-bg.png) repeat-x top left;
	border:0;
	color:#000;
	cursor:pointer;
	list-style:none;
	margin:2px;
	outline:none;
	padding:0;
	text-decoration:none;
	vertical-align:middle
}
.goog-menu-button-outer-box, .goog-menu-button-inner-box {
	border-style:solid;
	border-color:#aaa;
	vertical-align:top
}
.goog-menu-button-outer-box {
	margin:0;
	border-width:1px 0;
	padding:0
}
.goog-menu-button-inner-box {
	margin:0 -1px;
	border-width:0 1px;
	padding:3px 4px
}
* html .goog-menu-button-inner-box {
	left:-1px
}
* html .goog-menu-button-rtl .goog-menu-button-outer-box {
	left:-1px;
	right:auto
}
* html .goog-menu-button-rtl .goog-menu-button-inner-box {
	right:auto
}
*:first-child+html .goog-menu-button-inner-box {
	left:-1px
}
*:first-child+html .goog-menu-button-rtl .goog-menu-button-inner-box {
	left:1px;
	right:auto
}
::root .goog-menu-button, ::root .goog-menu-button-outer-box, ::root .goog-menu-button-inner-box {
line-height:0
}
::root .goog-menu-button-caption, ::root .goog-menu-button-dropdown {
line-height:normal
}
.goog-menu-button-disabled {
	background-image:none!important;
	opacity:0.3;
	-moz-opacity:0.3;
	filter:alpha(opacity=30)
}
.goog-menu-button-disabled .goog-menu-button-outer-box, .goog-menu-button-disabled .goog-menu-button-inner-box, .goog-menu-button-disabled .goog-menu-button-caption, .goog-menu-button-disabled .goog-menu-button-dropdown {
	color:#333!important;
	border-color:#999!important
}
* html .goog-menu-button-disabled {
	margin:2px 1px!important;
	padding:0 1px!important
}
*:first-child+html .goog-menu-button-disabled {
	margin:2px 1px!important;
	padding:0 1px!important
}
.goog-menu-button-hover .goog-menu-button-outer-box, .goog-menu-button-hover .goog-menu-button-inner-box {
	border-color:#9cf #69e #69e #7af!important
}
.goog-menu-button-active, .goog-menu-button-open {
	background-color:#bbb;
	background-position:bottom left
}
.goog-menu-button-focused .goog-menu-button-outer-box, .goog-menu-button-focused .goog-menu-button-inner-box {
	border-color:orange
}
.goog-menu-button-caption {
	padding:0 4px 0 0;
	vertical-align:top
}
.goog-menu-button-dropdown {
	height:15px;
	width:7px;
	background:url(/sp/case311/img/editortoolbar.png) no-repeat -388px 0;
	vertical-align:top
}
.goog-menu-button-collapse-right, .goog-menu-button-collapse-right .goog-menu-button-outer-box, .goog-menu-button-collapse-right .goog-menu-button-inner-box {
	margin-right:0
}
.goog-menu-button-collapse-left, .goog-menu-button-collapse-left .goog-menu-button-outer-box, .goog-menu-button-collapse-left .goog-menu-button-inner-box {
	margin-left:0
}
.goog-menu-button-collapse-left .goog-menu-button-inner-box {
	border-left:1px solid #fff
}
.goog-menu-button-collapse-left.goog-menu-button-checked .goog-menu-button-inner-box {
	border-left:1px solid #ddd
}
.goog-color-menu-button-indicator {
	border-bottom:4px solid #f0f0f0
}
.goog-color-menu-button .goog-menu-button-inner-box, .goog-toolbar-color-menu-button .goog-toolbar-menu-button-inner-box {
	padding-top:2px!important;
	padding-bottom:2px!important
}
.goog-custom-button {
	margin:2px;
	border:0;
	padding:0;
	font-family:Arial, sans-serif;
	color:#000;
	background:#ddd url(/sp/case311/img/button-bg.png) repeat-x top left;
	text-decoration:none;
	list-style:none;
	vertical-align:middle;
	cursor:default;
	outline:none
}
.goog-custom-button-outer-box, .goog-custom-button-inner-box {
	border-style:solid;
	border-color:#aaa;
	vertical-align:top
}
.goog-custom-button-outer-box {
	margin:0;
	border-width:1px 0;
	padding:0
}
.goog-custom-button-inner-box {
	-moz-box-orient:vertical;
	margin:0 -1px;
	border-width:0 1px;
	padding:3px 4px;
	white-space:nowrap
}
* html .goog-custom-button-inner-box {
	left:-1px
}
* html .goog-custom-button-rtl .goog-custom-button-outer-box {
	left:-1px
}
* html .goog-custom-button-rtl .goog-custom-button-inner-box {
	right:auto
}
*:first-child+html .goog-custom-button-inner-box {
	left:-1px
}
*:first-child+html .goog-custom-button-rtl .goog-custom-button-inner-box {
	left:1px
}
::root .goog-custom-button, ::root .goog-custom-button-outer-box {
line-height:0
}
::root .goog-custom-button-inner-box {
line-height:normal
}
.goog-custom-button-disabled {
	background-image:none!important;
	opacity:0.3;
	-moz-opacity:0.3;
	filter:alpha(opacity=30)
}
.goog-custom-button-disabled .goog-custom-button-outer-box, .goog-custom-button-disabled .goog-custom-button-inner-box {
	color:#333!important;
	border-color:#999!important
}
* html .goog-custom-button-disabled {
	margin:2px 1px!important;
	padding:0 1px!important
}
*:first-child+html .goog-custom-button-disabled {
	margin:2px 1px!important;
	padding:0 1px!important
}
.goog-custom-button-hover .goog-custom-button-outer-box, .goog-custom-button-hover .goog-custom-button-inner-box {
	border-color:#9cf #69e #69e #7af!important
}
.goog-custom-button-active, .goog-custom-button-checked {
	background-color:#bbb;
	background-position:bottom left
}
.goog-custom-button-focused .goog-custom-button-outer-box, .goog-custom-button-focused .goog-custom-button-inner-box {
	border-color:orange
}
.goog-custom-button-collapse-right, .goog-custom-button-collapse-right .goog-custom-button-outer-box, .goog-custom-button-collapse-right .goog-custom-button-inner-box {
	margin-right:0
}
.goog-custom-button-collapse-left, .goog-custom-button-collapse-left .goog-custom-button-outer-box, .goog-custom-button-collapse-left .goog-custom-button-inner-box {
	margin-left:0
}
.goog-custom-button-collapse-left .goog-custom-button-inner-box {
	border-left:1px solid #fff
}
.goog-custom-button-collapse-left.goog-custom-button-checked .goog-custom-button-inner-box {
	border-left:1px solid #ddd
}
* html .goog-custom-button-collapse-left .goog-custom-button-inner-box {
	left:0
}
*:first-child+html .goog-custom-button-collapse-left .goog-custom-button-inner-box {
	left:0
}
.goog-dimension-picker {
	font-size:18px;
	padding:4px
}
.goog-dimension-picker div {
	position:relative
}
.goog-dimension-picker div.goog-dimension-picker-highlighted {
	left:0;
	overflow:hidden;
	position:absolute;
	top:0
}
.goog-dimension-picker-unhighlighted {
}
.goog-dimension-picker-status {
	font-size:10pt;
	text-align:center
}
.goog-dimension-picker div.goog-dimension-picker-mousecatcher {
	left:0;
	position:absolute!important;
	top:0
}
.goog-flat-button {
	position:relative;
	margin:2px;
	border:1px solid #000;
	padding:2px 6px;
	font:normal 13px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color:#fff;
	background-color:#8c2425;
	cursor:pointer;
	outline:none
}
.goog-flat-button-disabled {
	border-color:#888;
	color:#888;
	background-color:#ccc;
	cursor:default
}
.goog-flat-button-hover {
	border-color:#8c2425;
	color:#8c2425;
	background-color:#eaa4a5
}
.goog-flat-button-active, .goog-flat-button-selected, .goog-flat-button-checked {
	border-color:#5b4169;
	color:#5b4169;
	background-color:#d1a8ea
}
.goog-flat-button-focused {
	border-color:#5b4169
}
.goog-flat-button-collapse-right {
	margin-right:0
}
.goog-flat-button-collapse-left {
	margin-left:0;
	border-left:none
}
.goog-flat-menu-button {
	background-color:#fff;
	border:1px solid #c9c9c9;
	color:#333;
	cursor:pointer;
	font:normal 95%;
	list-style:none;
	margin:0 2px;
	outline:none;
	padding:1px 4px;
	position:relative;
	text-decoration:none;
	vertical-align:middle
}
.goog-flat-menu-button-disabled * {
	border-color:#ccc;
	color:#999;
	cursor:default
}
.goog-flat-menu-button-hover {
	border-color:#9cf #69e #69e #7af!important
}
.goog-flat-menu-button-active {
	background-color:#bbb;
	background-position:bottom left
}
.goog-flat-menu-button-focused {
	border-color:#bbb
}
.goog-flat-menu-button-caption {
	padding-right:10px;
	vertical-align:top
}
.goog-flat-menu-button-dropdown {
	background:url(/sp/case311/img/editortoolbar.png) no-repeat -388px 0;
	position:absolute;
	right:2px;
	top:0;
	vertical-align:top;
	width:7px
}
.goog-menuseparator {
	border-top:1px solid #ccc;
	margin:4px 0;
	padding:0
}
.goog-date-picker, .goog-date-picker th, .goog-date-picker td {
	font:13px Arial, sans-serif
}
.goog-date-picker {
	-moz-user-focus:normal;
	-moz-user-select:none;
	position:relative;
	border:1px solid #000;
	float:left;
	padding:2px;
	color:#000;
	background:#c3d9ff;
	cursor:default
}
.goog-date-picker th {
	text-align:center
}
.goog-date-picker td {
	text-align:center;
	vertical-align:middle;
	padding:1px 3px
}
.goog-date-picker-menu {
	position:absolute;
	background:threedface;
	border:1px solid gray;
	-moz-user-focus:normal;
	z-index:1;
	outline:none
}
.goog-date-picker-menu ul {
	list-style:none;
	margin:0px;
	padding:0px
}
.goog-date-picker-menu ul li {
	cursor:default
}
.goog-date-picker-menu-selected {
	background:#ccf
}
.goog-date-picker th {
	font-size:.9em
}
.goog-date-picker td div {
	float:left
}
.goog-date-picker button {
	padding:0px;
	margin:1px 0;
	border:0;
	color:#20c;
	font-weight:bold;
	background:transparent
}
.goog-date-picker-date {
	background:#fff
}
.goog-date-picker-week, .goog-date-picker-wday {
	padding:1px 3px;
	border:0;
	border-color:#a2bbdd;
	border-style:solid
}
.goog-date-picker-week {
	border-right-width:1px
}
.goog-date-picker-wday {
	border-bottom-width:1px
}
.goog-date-picker-head td {
	text-align:center
}
td.goog-date-picker-today-cont {
	text-align:center
}
td.goog-date-picker-none-cont {
	text-align:center
}
.goog-date-picker-month {
	width:11ex
}
.goog-date-picker-year {
	width:6ex
}
.goog-date-picker table {
	border-collapse:collapse
}
.goog-date-picker-other-month {
	color:#888
}
.goog-date-picker-wkend-start, .goog-date-picker-wkend-end {
	background:#eee
}
td.goog-date-picker-selected {
	background:#c3d9ff
}
.goog-date-picker-today {
	background:#9ab;
	font-weight:bold!important;
	border-color:#246 #9bd #9bd #246;
	color:#fff
}
.goog-date-picker {
	position:absolute
}
.goog-submenu-arrow {
	color:#000;
	left:auto;
	padding-right:6px;
	position:absolute;
	right:0;
	text-align:right
}
.goog-menuitem-rtl .goog-submenu-arrow {
	text-align:left;
	left:0;
	right:auto;
	padding-left:6px
}
.goog-menuitem-disabled .goog-submenu-arrow {
	color:#ccc
}
.jfk-button {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	cursor:default;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
	margin-right:16px;
	height:27px;
	line-height:27px;
	min-width:54px;
	outline:0px;
	padding:0 8px
}
.jfk-button-hover {
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
	box-shadow:0 1px 1px rgba(0,0,0,.1)
}
.jfk-button-selected {
	-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);
	box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1)
}
.jfk-button .jfk-button-img {
	margin-top:-3px;
	vertical-align:middle
}
.jfk-button-label {
	margin-left:5px
}
.jfk-button-narrow {
	min-width:34px;
	padding:0
}
.jfk-button-collapse-left, .jfk-button-collapse-right {
	z-index:1
}
.jfk-button-collapse-left.jfk-button-disabled {
	z-index:0
}
.jfk-button-checked.jfk-button-collapse-left, .jfk-button-checked.jfk-button-collapse-right {
	z-index:2
}
.jfk-button-collapse-left:focus, .jfk-button-collapse-right:focus, .jfk-button-hover.jfk-button-collapse-left, .jfk-button-hover.jfk-button-collapse-right {
	z-index:3
}
.jfk-button-collapse-left {
	margin-left:-1px;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-topleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.jfk-button-collapse-right {
	margin-right:0px;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.jfk-button.jfk-button-disabled:active {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.jfk-button-action {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color:#4d90fe;
	background-image:-webkit-linear-gradient(top, #4d90fe, #4787ed);
	background-image:-moz-linear-gradient(top, #4d90fe, #4787ed);
	background-image:-ms-linear-gradient(top, #4d90fe, #4787ed);
	background-image:-o-linear-gradient(top, #4d90fe, #4787ed);
	background-image:linear-gradient(top, #4d90fe, #4787ed);
	border:1px solid #3079ed;
	color:#fff
}
.jfk-button-action.jfk-button-hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color:#357ae8;
	background-image:-webkit-linear-gradient(top, #4d90fe, #357ae8);
	background-image:-moz-linear-gradient(top, #4d90fe, #357ae8);
	background-image:-ms-linear-gradient(top, #4d90fe, #357ae8);
	background-image:-o-linear-gradient(top, #4d90fe, #357ae8);
	background-image:linear-gradient(top, #4d90fe, #357ae8);
	border:1px solid #2f5bb7;
	border-bottom-color:#2f5bb7
}
.jfk-button-action:focus {
	-webkit-box-shadow:inset 0 0 0 1px #fff;
	-moz-box-shadow:inset 0 0 0 1px #fff;
	box-shadow:inset 0 0 0 1px #fff;
	border:1px solid #fff;
	border:1px solid rgba(0,0,0,0);
	outline:1px solid #4d90fe;
	outline:0 rgba(0,0,0,0)
}
.jfk-button-action.jfk-button-clear-outline {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	outline:none
}
.jfk-button-action:active {
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
	background:#357ae8;
	border:1px solid #2f5bb7;
	border-top:1px solid #2f5bb7
}
.jfk-button-action.jfk-button-disabled {
	background:#4d90fe;
	filter:alpha(opacity=50);
	opacity:0.5
}
.jfk-button-contrast {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color:#f5f5f5;
	background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-o-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:linear-gradient(top, #f5f5f5, #f1f1f1);
	color:#444;
	border:1px solid #dcdcdc;
	border:1px solid rgba(0,0,0,0.1)
}
.jfk-button-contrast.jfk-button-hover, .jfk-button-contrast.jfk-button-clear-outline.jfk-button-hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color:#f8f8f8;
	background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
	border:1px solid #c6c6c6;
	color:#333
}
.jfk-button-contrast:active, .jfk-button-contrast.jfk-button-hover:active {
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	background:#f8f8f8
}
.jfk-button-contrast.jfk-button-selected, .jfk-button-contrast.jfk-button-clear-outline.jfk-button-selected {
	background-color:#eee;
	background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
	border:1px solid #ccc;
	color:#333
}
.jfk-button-contrast.jfk-button-checked, .jfk-button-contrast.jfk-button-clear-outline.jfk-button-checked {
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	background-color:#eee;
	background-image:-webkit-linear-gradient(top, #eee, #e0e0e0);
	background-image:-moz-linear-gradient(top, #eee, #e0e0e0);
	background-image:-ms-linear-gradient(top, #eee, #e0e0e0);
	background-image:-o-linear-gradient(top, #eee, #e0e0e0);
	background-image:linear-gradient(top, #eee, #e0e0e0);
	border:1px solid #ccc;
	color:#333
}
.jfk-button-contrast:focus {
	border:1px solid #4d90fe;
	outline:none
}
.jfk-button-contrast.jfk-button-clear-outline {
	border:1px solid #dcdcdc;
	outline:none
}
.jfk-button-contrast.jfk-button-disabled {
	background:#fff;
	border:1px solid #f3f3f3;
	border:1px solid rgba(0,0,0,0.05);
	color:#b8b8b8
}
.jfk-button-contrast .jfk-button-img {
	opacity:.55
}
.jfk-button-contrast.jfk-button-checked .jfk-button-img, .jfk-button-contrast.jfk-button-selected .jfk-button-img, .jfk-button-contrast.jfk-button-hover .jfk-button-img {
	opacity:0.9
}
.jfk-button-contrast.jfk-button-disabled .jfk-button-img {
	filter:alpha(opacity=33);
	opacity:0.333
}
.jfk-button-default {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color:#3d9400;
	background-image:-webkit-linear-gradient(top, #3d9400, #398a00);
	background-image:-moz-linear-gradient(top, #3d9400, #398a00);
	background-image:-ms-linear-gradient(top, #3d9400, #398a00);
	background-image:-o-linear-gradient(top, #3d9400, #398a00);
	background-image:linear-gradient(top, #3d9400, #398a00);
	border:1px solid #29691d;
	color:#fff;
	text-shadow:0px 1px rgba(0,0,0,0.1)
}
.jfk-button-default.jfk-button-hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color:#368200;
	background-image:-webkit-linear-gradient(top, #3d9400, #368200);
	background-image:-moz-linear-gradient(top, #3d9400, #368200);
	background-image:-ms-linear-gradient(top, #3d9400, #368200);
	background-image:-o-linear-gradient(top, #3d9400, #368200);
	background-image:linear-gradient(top, #3d9400, #368200);
	border:1px solid #2d6200;
	border-bottom:1px solid #2d6200;
	text-shadow:0px 1px rgba(0,0,0,0.3)
}
.jfk-button-default:focus {
	-webkit-box-shadow:inset 0 0 0 1px #fff;
	-moz-box-shadow:inset 0 0 0 1px #fff;
	box-shadow:inset 0 0 0 1px #fff;
	border:1px solid #fff;
	border:1px solid rgba(0,0,0,0);
	outline:1px solid #3d9400;
	outline:0 rgba(0,0,0,0)
}
.jfk-button-default.jfk-button-clear-outline {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	outline:none
}
.jfk-button-default:active {
	-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
	box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
	background:#368200;
	border:1px solid #2d6200;
	border-top:1px solid #2d6200
}
.jfk-button-default.jfk-button-disabled {
	background:#3d9400;
	filter:alpha(opacity=50);
	opacity:0.5
}
.jfk-button-primary {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color:#d14836;
	background-image:-webkit-linear-gradient(top, #dd4b39, #d14836);
	background-image:-moz-linear-gradient(top, #dd4b39, #d14836);
	background-image:-ms-linear-gradient(top, #dd4b39, #d14836);
	background-image:-o-linear-gradient(top, #dd4b39, #d14836);
	background-image:linear-gradient(top, #dd4b39, #d14836);
	border:1px solid transparent;
	color:#fff;
	text-shadow:0px 1px rgba(0,0,0,0.1);
	text-transform:uppercase
}
.jfk-button-primary.jfk-button-hover {
	-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:0px 1px 1px rgba(0,0,0,0.2);
	background-color:#c53727;
	background-image:-webkit-linear-gradient(top, #dd4b39, #c53727);
	background-image:-moz-linear-gradient(top, #dd4b39, #c53727);
	background-image:-ms-linear-gradient(top, #dd4b39, #c53727);
	background-image:-o-linear-gradient(top, #dd4b39, #c53727);
	background-image:linear-gradient(top, #dd4b39, #c53727);
	border:1px solid #b0281a;
	border-bottom-color:#af301f
}
.jfk-button-primary:focus {
	-webkit-box-shadow:inset 0 0 0 1px #fff;
	-moz-box-shadow:inset 0 0 0 1px #fff;
	box-shadow:inset 0 0 0 1px #fff;
	border:1px solid #fff;
	border:1px solid rgba(0,0,0,0);
	outline:1px solid #d14836;
	outline:0 rgba(0,0,0,0)
}
.jfk-button-primary.jfk-button-clear-outline {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	outline:none
}
.jfk-button-primary:active {
	-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
	box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
	background-color:#b0281a;
	background-image:-webkit-linear-gradient(top, #dd4b39, #b0281a);
	background-image:-moz-linear-gradient(top, #dd4b39, #b0281a);
	background-image:-ms-linear-gradient(top, #dd4b39, #b0281a);
	background-image:-o-linear-gradient(top, #dd4b39, #b0281a);
	background-image:linear-gradient(top, #dd4b39, #b0281a);
	border:1px solid #992a1b;
	border-top:1px solid #992a1b
}
.jfk-button-primary.jfk-button-disabled {
	background:#d14836;
	filter:alpha(opacity=50);
	opacity:0.5
}
.jfk-slideToggle {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:inset 0px 1px 2px 0 rgba(0,0,0,.1);
	-moz-box-shadow:inset 0px 1px 2px 0 rgba(0,0,0,.1);
	box-shadow:inset 0px 1px 2px 0 rgba(0,0,0,.1);
	background-color:#f5f5f5;
	background-image:-webkit-linear-gradient(top, #eee, #e0e0e0);
	background-image:-moz-linear-gradient(top, #eee, #e0e0e0);
	background-image:-ms-linear-gradient(top, #eee, #e0e0e0);
	background-image:-o-linear-gradient(top, #eee, #e0e0e0);
	background-image:linear-gradient(top, #eee, #e0e0e0);
	border:1px solid #ccc;
	color:#666;
	font-weight:bold;
	height:27px;
	line-height:27px;
	margin-right:16px;
	outline:none;
	overflow:hidden;
	padding:0;
	position:relative;
	width:94px
}
.jfk-slideToggle-on, .jfk-slideToggle-off, .jfk-slideToggle-thumb {
	display:inline-block;
	text-align:center;
	text-transform:uppercase;
	width:47px
}
.jfk-slideToggle-on {
	-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);
	background-color:#f5f5f5;
	background-image:-webkit-linear-gradient(top, #3b93ff, #3689ee);
	background-image:-moz-linear-gradient(top, #3b93ff, #3689ee);
	background-image:-ms-linear-gradient(top, #3b93ff, #3689ee);
	background-image:-o-linear-gradient(top, #3b93ff, #3689ee);
	background-image:linear-gradient(top, #3b93ff, #3689ee);
	color:#fff;
	height:27px
}
.jfk-slideToggle-off {
	-webkit-border-radius:2px 2px 0 0;
	-moz-border-radius:2px 2px 0 0;
	border-radius:2px 2px 0 0
}
.jfk-slideToggle-thumb {
	-webkit-box-shadow:0px 1px 2px 0 rgba(0,0,0,.1);
	-moz-box-shadow:0px 1px 2px 0 rgba(0,0,0,.1);
	box-shadow:0px 1px 2px 0 rgba(0,0,0,.1);
	background-color:#f5f5f5;
	background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
	-webkit-transition:all .130s ease-out;
	-moz-transition:all .130s ease-out;
	-o-transition:all .130s ease-out;
	transition:all .130s ease-out;
	border:1px solid #ccc;
	display:block;
	height:27px;
	left:-1px;
	position:absolute;
	top:-1px
}
.jfk-slideToggle-thumb::after {
	content:'';
	background-image:-webkit-linear-gradient(left, #ccc 50%, transparent 50%), -webkit-linear-gradient(left, #ccc 50%, transparent 50%), -webkit-linear-gradient(left, #ccc 50%, transparent 50%), -webkit-linear-gradient(left, #ccc 50%, transparent 50%), -webkit-linear-gradient(left, #ccc 50%, transparent 50%);
	background-image:-moz-linear-gradient(left, #ccc 50%, transparent 50%), -moz-linear-gradient(left, #ccc 50%, transparent 50%), -moz-linear-gradient(left, #ccc 50%, transparent 50%), -moz-linear-gradient(left, #ccc 50%, transparent 50%), -moz-linear-gradient(left, #ccc 50%, transparent 50%);
	background-image:-ms-linear-gradient(left, #ccc 50%, transparent 50%), -ms-linear-gradient(left, #ccc 50%, transparent 50%), -ms-linear-gradient(left, #ccc 50%, transparent 50%), -ms-linear-gradient(left, #ccc 50%, transparent 50%), -ms-linear-gradient(left, #ccc 50%, transparent 50%);
	background-image:-o-linear-gradient(left, #ccc 50%, transparent 50%), -o-linear-gradient(left, #ccc 50%, transparent 50%), -o-linear-gradient(left, #ccc 50%, transparent 50%), -o-linear-gradient(left, #ccc 50%, transparent 50%), -o-linear-gradient(left, #ccc 50%, transparent 50%);
	background-image:linear-gradient(left, #ccc 50%, transparent 50%), linear-gradient(left, #ccc 50%, transparent 50%), linear-gradient(left, #ccc 50%, transparent 50%), linear-gradient(left, #ccc 50%, transparent 50%), linear-gradient(left, #ccc 50%, transparent 50%);
	background-position:0 0, 0 2px, 0 4px, 0 6px, 0 8px;
	background-repeat:repeat-x;
	background-size:2px 1px;
	display:block;
	height:9px;
	left:15px;
	position:absolute;
	top:9px;
	width:17px
}
.jfk-slideToggle.jfk-slideToggle-checked .jfk-slideToggle-thumb {
	left:47px
}
.jfk-slideToggle:focus {
	border:1px solid #4d90fe
}
.jfk-slideToggle.jfk-slideToggle-clearOutline {
	border:1px solid #ccc
}
.jfk-button-standard {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color:#f5f5f5;
	background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-o-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:linear-gradient(top, #f5f5f5, #f1f1f1);
	color:#444;
	border:1px solid #dcdcdc;
	border:1px solid rgba(0,0,0,0.1)
}
.jfk-button-standard.jfk-button-hover, .jfk-button-standard.jfk-button-clear-outline.jfk-button-hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color:#f8f8f8;
	background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
	border:1px solid #c6c6c6;
	color:#333
}
.jfk-button-standard:active, .jfk-button-standard.jfk-button-hover:active {
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	background:#f8f8f8
}
.jfk-button-standard.jfk-button-selected, .jfk-button-standard.jfk-button-clear-outline.jfk-button-selected {
	background-color:#eee;
	background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
	border:1px solid #ccc;
	color:#333
}
.jfk-button-standard.jfk-button-checked, .jfk-button-standard.jfk-button-clear-outline.jfk-button-checked {
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	background-color:#eee;
	background-image:-webkit-linear-gradient(top, #eee, #e0e0e0);
	background-image:-moz-linear-gradient(top, #eee, #e0e0e0);
	background-image:-ms-linear-gradient(top, #eee, #e0e0e0);
	background-image:-o-linear-gradient(top, #eee, #e0e0e0);
	background-image:linear-gradient(top, #eee, #e0e0e0);
	border:1px solid #ccc;
	color:#333
}
.jfk-button-standard:focus {
	border:1px solid #4d90fe;
	outline:none
}
.jfk-button-standard.jfk-button-clear-outline {
	border:1px solid #dcdcdc;
	outline:none
}
.jfk-button-standard.jfk-button-disabled {
	background:#fff;
	border:1px solid #f3f3f3;
	border:1px solid rgba(0,0,0,0.05);
	color:#b8b8b8
}
.jfk-button-standard .jfk-button-img {
	opacity:.55
}
.jfk-button-standard.jfk-button-checked .jfk-button-img, .jfk-button-standard.jfk-button-selected .jfk-button-img, .jfk-button-standard.jfk-button-hover .jfk-button-img {
	opacity:0.9
}
.jfk-button-standard.jfk-button-disabled .jfk-button-img {
	filter:alpha(opacity=33);
	opacity:0.333
}
.jfk-button-flat {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border:1px solid transparent;
	font-size:13px;
	font-weight:normal;
	height:21px;
	line-height:21px;
	margin-right:1px;
	min-width:0;
	padding:0
}
.jfk-button-flat.jfk-button-hover, .jfk-button-flat.jfk-button-selected, .jfk-button-flat:focus, .jfk-button-flat:active {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.jfk-button-flat .jfk-button-img {
	height:21px;
	opacity:.55;
	width:21px
}
.jfk-button-flat .jfk-button-label {
	display:inline-block;
	margin:0;
	padding:0 1px
}
.jfk-button-flat.jfk-button-selected .jfk-button-img, .jfk-button-flat.jfk-button-hover .jfk-button-img {
	opacity:0.9
}
.jfk-button-flat.jfk-button-disabled .jfk-button-img {
	filter:alpha(opacity=33);
	opacity:0.333
}
.jfk-button-flat:focus {
	border:1px solid #4d90fe
}
.jfk-button-flat.jfk-button-clear-outline {
	border:1px solid transparent
}
.jfk-button-mini {
	background-color:#f5f5f5;
	background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-o-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:linear-gradient(top, #f5f5f5, #f1f1f1);
	border:1px solid #dcdcdc;
	border:1px solid rgba(0,0,0,0.1);
	color:#444;
	height:17px;
	line-height:17px;
	min-width:22px;
	text-shadow:0px 1px rgba(0,0,0,0.1)
}
.jfk-button-mini.jfk-button-hover, .jfk-button-mini.jfk-button-clear-outline.jfk-button-hover {
	background-color:#f8f8f8;
	background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
	border:1px solid #c6c6c6;
	text-shadow:0px 1px rgba(0,0,0,0.3)
}
.jfk-button-mini:active {
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.jfk-button-mini.jfk-button-checked, .jfk-button-mini.jfk-button-clear-outline.jfk-button-checked {
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	background-color:#e0e0e0;
	background-image:-webkit-linear-gradient(top, #eee, #e0e0e0);
	background-image:-moz-linear-gradient(top, #eee, #e0e0e0);
	background-image:-ms-linear-gradient(top, #eee, #e0e0e0);
	background-image:-o-linear-gradient(top, #eee, #e0e0e0);
	background-image:linear-gradient(top, #eee, #e0e0e0);
	border:1px solid #ccc;
	color:#333
}
.jfk-button-mini:focus {
	border:1px solid #4d90fe
}
.jfk-button-mini.jfk-button-clear-outline {
	border:1px solid #dcdcdc
}
.jfk-button-mini.jfk-button-disabled {
	background:#fff;
	border:1px solid #f3f3f3;
	border:1px solid rgba(0,0,0,0.05);
	color:#b8b8b8
}
.jfk-tooltip {
	background-color:#2a2a2a;
	border:1px solid #fff;
	color:#fff;
	display:block;
	font-size:11px;
	font-weight:bold;
	opacity:1;
	padding:7px 9px;
	pointer-events:none;
	position:absolute;
	-webkit-transition:visibility 0, opacity .13s ease-in;
	-moz-transition:visibility 0, opacity .13s ease-in;
	-o-transition:visibility 0, opacity .13s ease-in;
	transition:visibility 0, opacity .13s ease-in;
	visibility:visible;
	word-break:break-all;
	word-break:break-word
}
.jfk-tooltip-hide {
	left:20px!important;
	top:20px!important;
	opacity:0;
	-webkit-transition:visibility .13s, opacity .13s ease-out, left 0 linear .13s, top 0 linear .13s;
	-moz-transition:visibility .13s, opacity .13s ease-out, left 0 linear .13s, top 0 linear .13s;
	-o-transition:visibility .13s, opacity .13s ease-out, left 0 linear .13s, top 0 linear .13s;
	transition:visibility .13s, opacity .13s ease-out, left 0 linear .13s, top 0 linear .13s;
	visibility:hidden
}
.jfk-tooltip-arrow {
	position:absolute
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore, .jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {
	content:'';
	display:block;
	height:0;
	position:absolute;
	width:0
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore {
	border:6px solid
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {
	border:5px solid
}
.jfk-tooltip-arrowdown {
	bottom:0
}
.jfk-tooltip-arrowup {
	top:-6px
}
.jfk-tooltip-arrowleft {
	left:-6px
}
.jfk-tooltip-arrowright {
	right:0
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore, .jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore {
	border-color:#fff transparent;
	left:-6px
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter, .jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter {
	border-color:#2a2a2a transparent;
	left:-5px
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore {
	border-bottom-width:0
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter {
	border-bottom-width:0
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore {
	border-top-width:0
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter {
	border-top-width:0;
	top:1px
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore, .jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore {
	border-color:transparent #fff;
	top:-6px
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter, .jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter {
	border-color:transparent #2a2a2a;
	top:-5px
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore {
	border-left-width:0
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter {
	border-left-width:0;
	left:1px
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore {
	border-right-width:0
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter {
	border-right-width:0
}
.modal-dialog {
	color:#000;
	padding:30px 42px
}
.modal-dialog-title {
	background-color:#fff;
	color:#000;
	cursor:default;
	font-size:16px;
	font-weight:normal;
	line-height:24px;
	margin:0 0 16px
}
.modal-dialog-title-close {
	height:11px;
	opacity:0.7;
	padding:17px;
	position:absolute;
	right:0px;
	top:0px;
	width:11px
}
.modal-dialog-title-close:after {
	content:'';
	background:url(/sp/case311/img/close-x.png);
	position:absolute;
	height:11px;
	width:11px;
	right:17px
}
.modal-dialog-title-close:hover {
	opacity:1
}
.modal-dialog-content {
	background-color:#fff;
	line-height:1.4em
}
.modal-dialog-buttons {
	margin-top:16px
}
.modal-dialog-buttons button {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background-color:#f5f5f5;
	background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-o-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:linear-gradient(top, #f5f5f5, #f1f1f1);
	border:1px solid #dcdcdc;
	border:1px solid rgba(0,0,0,0.1);
	color:#444;
	cursor:default;
	font-size:11px;
	font-weight:bold;
	height:29px;
	line-height:27px;
	margin:0 16px 0 0;
	min-width:72px;
	outline:0;
	padding:0 8px
}
.modal-dialog-buttons button:hover, .modal-dialog-buttons button:active {
	-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);
	box-shadow:0px 1px 1px rgba(0,0,0,0.1);
	background-color:#f8f8f8;
	background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
	border:1px solid #c6c6c6;
	color:#333
}
.modal-dialog-buttons button:active {
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.modal-dialog-buttons button:focus {
	border:1px solid #4d90fe
}
.modal-dialog-buttons button[disabled] {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background:#fff;
	background-image:none;
	border:1px solid #f3f3f3;
	border:1px solid rgba(0,0,0,0.05);
	color:#b8b8b8
}
.modal-dialog-buttons .goog-buttonset-action {
	background-color:#4d90fe;
	background-image:-webkit-linear-gradient(top, #4d90fe, #4787ed);
	background-image:-moz-linear-gradient(top, #4d90fe, #4787ed);
	background-image:-ms-linear-gradient(top, #4d90fe, #4787ed);
	background-image:-o-linear-gradient(top, #4d90fe, #4787ed);
	background-image:linear-gradient(top, #4d90fe, #4787ed);
	border:1px solid #3079ed;
	color:#fff
}
.modal-dialog-buttons .goog-buttonset-action:hover, .modal-dialog-buttons .goog-buttonset-action:active {
	background-color:#357ae8;
	background-image:-webkit-linear-gradient(top, #4d90fe, #357ae8);
	background-image:-moz-linear-gradient(top, #4d90fe, #357ae8);
	background-image:-ms-linear-gradient(top, #4d90fe, #357ae8);
	background-image:-o-linear-gradient(top, #4d90fe, #357ae8);
	background-image:linear-gradient(top, #4d90fe, #357ae8);
	border:1px solid #2f5bb7;
	color:#fff
}
.modal-dialog-buttons .goog-buttonset-action:active {
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)
}
.modal-dialog-buttons .goog-buttonset-action:focus {
	-webkit-box-shadow:inset 0 0 0 1px #fff;
	-moz-box-shadow:inset 0 0 0 1px #fff;
	box-shadow:inset 0 0 0 1px #fff;
	border:1px solid #fff;
	border:1px solid rgba(0,0,0,0);
	outline:1px solid #4d90fe;
	outline:0 rgba(0,0,0,0)
}
.modal-dialog-buttons .goog-buttonset-action[disabled] {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background:#4d90fe;
	color:#fff;
	filter:alpha(opacity=50);
	opacity:0.5
}
.jfk-alert, .jfk-confirm, .jfk-prompt {
	width:512px
}
.goog-toolbar {
	background:#f5f5f5;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #ebebeb;
	outline:0;
	padding:8px 0 4px 0;
	position:relative;
	zoom:1
}
.goog-toolbar-button, .goog-toolbar-menu-button {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	background:0;
	border-color:transparent;
	border-style:solid;
	border-width:1px;
	outline:none;
	padding:0;
	height:24px;
	color:#444;
	line-height:24px;
	list-style:none;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
	cursor:default
}
.goog-toolbar-button-outer-box, .goog-toolbar-button-inner-box .goog-toolbar-menu-button-outer-box, .goog-toolbar-menu-button-inner-box {
	border:0;
	vertical-align:top
}
.goog-toolbar-button-outer-box, .goog-toolbar-menu-button-outer-box {
	margin:0;
	padding:0
}
.goog-toolbar-button-inner-box, .goog-toolbar-menu-button-inner-box {
	padding:0 2px
}
.goog-toolbar-button-hover, .goog-toolbar-button-active, .goog-toolbar-button-checked, .goog-toolbar-button-selected {
	color:#222;
	padding:0
}
.goog-toolbar-button-hover, .goog-toolbar-menu-button-hover {
	border-color:#c6c6c6!important;
	color:#222
}
.goog-toolbar-menu-button-open {
	color:#222
}
.goog-toolbar-button-hover, .goog-toolbar-menu-button-hover {
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
	box-shadow:0 1px 1px rgba(0,0,0,.1);
	background-color:#f8f8f8;
	background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:linear-gradient(top, #f8f8f8, #f1f1f1)
}
.goog-toolbar-button-active, .goog-toolbar-menu-button-active {
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	background-color:#f6f6f6;
	background-image:-webkit-linear-gradient(top, #f6f6f6, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f6f6f6, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f6f6f6, #f1f1f1);
	background-image:-o-linear-gradient(top, #f6f6f6, #f1f1f1);
	background-image:linear-gradient(top, #f6f6f6, #f1f1f1);
	border-color:#c6c6c6
}
.goog-toolbar-button-selected, .goog-toolbar-button-checked, .goog-toolbar-menu-button-open {
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	background-color:#eee;
	background-image:-webkit-linear-gradient(top, #eee, #e0e0e0);
	background-image:-moz-linear-gradient(top, #eee, #e0e0e0);
	background-image:-ms-linear-gradient(top, #eee, #e0e0e0);
	background-image:-o-linear-gradient(top, #eee, #e0e0e0);
	background-image:linear-gradient(top, #eee, #e0e0e0);
	border-color:#ccc
}
.goog-toolbar-button-disabled, .goog-toolbar-menu-button-disabled {
	color:#222!important;
	opacity:0.3;
	filter:alpha(opacity=30)
}
.goog-toolbar-button-collapse-right, .goog-toolbar-button-collapse-right .goog-toolbar-button-outer-box, .goog-toolbar-button-collapse-right .goog-toolbar-button-inner-box {
	margin-right:0
}
.goog-toolbar-button-collapse-left, .goog-toolbar-button-collapse-left .goog-toolbar-button-outer-box, .goog-toolbar-button-collapse-left .goog-toolbar-button-inner-box {
	margin-left:0
}
.goog-toolbar-menu-button-dropdown {
	background:url(/sp/case311/img/small-grey-disclosure-arrow-down.png) center no-repeat;
	float:right;
	margin:10px 2px 0 3px;
	padding:0;
	opacity:.8;
	vertical-align:middle;
	width:5px;
	height:7px;
*float:none;
*position:relative;
*top:-3px
}
.goog-toolbar-separator {
	border-left:1px solid #ccc;
	height:17px;
	line-height:normal;
	list-style:none;
	margin:0 2px;
	outline:none;
	overflow:hidden;
	padding:0;
	text-decoration:none;
	vertical-align:middle;
	width:0
}
.goog-toolbar-select .goog-toolbar-menu-button-dropdown {
	background:url(/sp/case311/img/small-grey-disclosure-arrow-down.png) center no-repeat;
	height:11px;
	margin-top:7px;
	width:7px;
	-webkit-transform:none;
	-moz-transform:none;
	transform:none;
	filter:none
}
.goog-toolbar-menu-button-caption {
	padding:0;
	margin:0
}
.jfk-progressStatus {
	color:#202020
}
.jfk-progressText {
	color:#999
}
.jfk-progressStatus, .jfk-progressText {
	line-height:18px
}
.jfk-progressBar-blocking .progress-bar-horizontal, .jfk-progressBar-nonBlocking .progress-bar-horizontal {
	border:1px solid #999;
	padding:1px;
	width:320px
}
.jfk-progressBar-blocking .progress-bar-thumb {
	background-color:#6188f5;
	height:5px
}
.jfk-progressBar-nonBlocking .progress-bar-thumb {
	background-color:#ccc;
	height:5px
}
.jfk-progressBar-blocking.jfk-progressBar-tall .progress-bar-thumb, .jfk-progressBar-nonBlocking.jfk-progressBar-tall .progress-bar-thumb {
	height:8px
}
.jfk-progressBar-blocking .progress-bar-thumb {
	-webkit-animation:jfk-progressBar-bg 0.8s linear 0s infinite;
	-moz-animation:jfk-progressBar-bg 0.8s linear 0s infinite;
	-o-animation:jfk-progressBar-bg 0.8s linear 0s infinite;
	animation:jfk-progressBar-bg 0.8s linear 0s infinite;
	background-position:0 0;
	background-repeat:repeat-x;
	background-size:16px 8px;
	background-color:auto;
	background-image:-webkit-linear-gradient(315deg, transparent, transparent 33%, rgba(0,0,0,.12) 33%, rgba(0,0,0,.12) 66%, transparent 66%, transparent);
	background-image:-moz-linear-gradient(315deg, transparent, transparent 33%, rgba(0,0,0,.12) 33%, rgba(0,0,0,.12) 66%, transparent 66%, transparent);
	background-image:-ms-linear-gradient(315deg, transparent, transparent 33%, rgba(0,0,0,.12) 33%, rgba(0,0,0,.12) 66%, transparent 66%, transparent);
	background-image:-o-linear-gradient(315deg, transparent, transparent 33%, rgba(0,0,0,.12) 33%, rgba(0,0,0,.12) 66%, transparent 66%, transparent);
	background-image:linear-gradient(315deg, transparent, transparent 33%, rgba(0,0,0,.12) 33%, rgba(0,0,0,.12) 66%, transparent 66%, transparent)
}
.jfk-progressBar-blocking.jfk-progressBar-tall .progress-bar-thumb {
	-webkit-animation:jfk-progressBar-bg-tall 0.8s linear 0s infinite;
	-moz-animation:jfk-progressBar-bg-tall 0.8s linear 0s infinite;
	-o-animation:jfk-progressBar-bg-tall 0.8s linear 0s infinite;
	animation:jfk-progressBar-bg-tall 0.8s linear 0s infinite;
	background-size:20px 10px
}
@-webkit-keyframes jfk-progressBar-bg {
0% {
background-position:0 0
}
100% {
background-position:-16px 0
}
}
@-moz-keyframes jfk-progressBar-bg {
0% {
background-position:0 0
}
100% {
background-position:-16px 0
}
}
@-o-keyframes jfk-progressBar-bg {
0% {
background-position:0 0
}
100% {
background-position:-16px 0
}
}
@keyframes jfk-progressBar-bg {
0% {
background-position:0 0
}
100% {
background-position:-16px 0
}
}
@-webkit-keyframes jfk-progressBar-bg-tall {
0% {
background-position:0 0
}
100% {
background-position:-20px 0
}
}
@-moz-keyframes jfk-progressBar-bg-tall {
0% {
background-position:0 0
}
100% {
background-position:-20px 0
}
}
@-o-keyframes jfk-progressBar-bg-tall {
0% {
background-position:0 0
}
100% {
background-position:-20px 0
}
}
@keyframes jfk-progressBar-bg-tall {
0% {
background-position:0 0
}
100% {
background-position:-20px 0
}
}
.jfk-progressbar .progress-bar-horizontal, .jfk-progressbar .progress-bar-vertical {
	border-color:#999
}
.jfk-progressbar .progress-bar-thumb {
	background-color:#ccc
}
::-webkit-scrollbar {
height:16px;
overflow:visible;
width:16px
}
::-webkit-scrollbar-button {
height:0;
width:0
}
::-webkit-scrollbar-track {
background-clip:padding-box;
border:solid transparent;
border-width:0 0 0 4px
}
::-webkit-scrollbar-track:horizontal {
border-width:4px 0 0
}
::-webkit-scrollbar-track:hover {
background-color:rgba(0,0,0,.05);
box-shadow:inset 1px 0 0 rgba(0,0,0,.1)
}
::-webkit-scrollbar-track:horizontal:hover {
box-shadow:inset 0 1px 0 rgba(0,0,0,.1)
}
::-webkit-scrollbar-track:active {
background-color:rgba(0,0,0,.05);
box-shadow:inset 1px 0 0 rgba(0,0,0,.14), inset -1px 0 0 rgba(0,0,0,.07)
}
::-webkit-scrollbar-track:horizontal:active {
box-shadow:inset 0 1px 0 rgba(0,0,0,.14), inset 0 -1px 0 rgba(0,0,0,.07)
}
.jfk-scrollbar-dark::-webkit-scrollbar-track:hover {
background-color:rgba(255,255,255,.1);
box-shadow:inset 1px 0 0 rgba(255,255,255,.2)
}
.jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:hover {
box-shadow:inset 0 1px 0 rgba(255,255,255,.2)
}
.jfk-scrollbar-dark::-webkit-scrollbar-track:active {
background-color:rgba(255,255,255,.1);
box-shadow:inset 1px 0 0 rgba(255,255,255,.25), inset -1px 0 0 rgba(255,255,255,.15)
}
.jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:active {
box-shadow:inset 0 1px 0 rgba(255,255,255,.25), inset 0 -1px 0 rgba(255,255,255,.15)
}
::-webkit-scrollbar-thumb {
background-color:rgba(0,0,0,.2);
background-clip:padding-box;
border:solid transparent;
border-width:1px 1px 1px 6px;
min-height:28px;
padding:100px 0 0;
box-shadow:inset 1px 1px 0 rgba(0,0,0,.1), inset 0 -1px 0 rgba(0,0,0,.07)
}
::-webkit-scrollbar-thumb:horizontal {
border-width:6px 1px 1px;
padding:0 0 0 100px;
box-shadow:inset 1px 1px 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.07)
}
::-webkit-scrollbar-thumb:hover {
background-color:rgba(0,0,0,.4);
box-shadow:inset 1px 1px 1px rgba(0,0,0,.25)
}
::-webkit-scrollbar-thumb:active {
background-color:rgba(0,0,0,0.5);
box-shadow:inset 1px 1px 3px rgba(0,0,0,0.35)
}
.jfk-scrollbar-dark::-webkit-scrollbar-thumb {
background-color:rgba(255,255,255,.3);
box-shadow:inset 1px 1px 0 rgba(255,255,255,.15), inset 0 -1px 0 rgba(255,255,255,.1)
}
.jfk-scrollbar-dark::-webkit-scrollbar-thumb:horizontal {
box-shadow:inset 1px 1px 0 rgba(255,255,255,.15), inset -1px 0 0 rgba(255,255,255,.1)
}
.jfk-scrollbar-dark::-webkit-scrollbar-thumb:hover {
background-color:rgba(255,255,255,.6);
box-shadow:inset 1px 1px 1px rgba(255,255,255,.37)
}
.jfk-scrollbar-dark::-webkit-scrollbar-thumb:active {
background-color:rgba(255,255,255,.75);
box-shadow:inset 1px 1px 3px rgba(255,255,255,.5)
}
.jfk-scrollbar-borderless::-webkit-scrollbar-track {
border-width:0 1px 0 6px
}
.jfk-scrollbar-borderless::-webkit-scrollbar-track:horizontal {
border-width:6px 0 1px
}
.jfk-scrollbar-borderless::-webkit-scrollbar-track:hover {
background-color:rgba(0,0,0,.035);
box-shadow:inset 1px 1px 0 rgba(0,0,0,.14), inset -1px -1px 0 rgba(0,0,0,.07)
}
.jfk-scrollbar-borderless.jfk-scrollbar-dark::-webkit-scrollbar-track:hover {
background-color:rgba(255,255,255,.07);
box-shadow:inset 1px 1px 0 rgba(255,255,255,.25), inset -1px -1px 0 rgba(255,255,255,.15)
}
.jfk-scrollbar-borderless::-webkit-scrollbar-thumb {
border-width:0 1px 0 6px
}
.jfk-scrollbar-borderless::-webkit-scrollbar-thumb:horizontal {
border-width:6px 0 1px
}
::-webkit-scrollbar-corner {
background:transparent
}
body::-webkit-scrollbar-track-piece {
background-clip:padding-box;
background-color:#f5f5f5;
border:solid #fff;
border-width:0 0 0 3px;
box-shadow:inset 1px 0 0 rgba(0,0,0,.14), inset -1px 0 0 rgba(0,0,0,.07)
}
body::-webkit-scrollbar-track-piece:horizontal {
border-width:3px 0 0;
box-shadow:inset 0 1px 0 rgba(0,0,0,.14), inset 0 -1px 0 rgba(0,0,0,.07)
}
body::-webkit-scrollbar-thumb {
border-width:1px 1px 1px 5px
}
body::-webkit-scrollbar-thumb:horizontal {
border-width:5px 1px 1px
}
body::-webkit-scrollbar-corner {
background-clip:padding-box;
background-color:#f5f5f5;
border:solid #fff;
border-width:3px 0 0 3px;
box-shadow:inset 1px 1px 0 rgba(0,0,0,.14)
}
.jfk-scrollbar::-webkit-scrollbar {
height:16px;
overflow:visible;
width:16px
}
.jfk-scrollbar::-webkit-scrollbar-button {
height:0;
width:0
}
.jfk-scrollbar::-webkit-scrollbar-track {
background-clip:padding-box;
border:solid transparent;
border-width:0 0 0 4px
}
.jfk-scrollbar::-webkit-scrollbar-track:horizontal {
border-width:4px 0 0
}
.jfk-scrollbar::-webkit-scrollbar-track:hover {
background-color:rgba(0,0,0,.05);
box-shadow:inset 1px 0 0 rgba(0,0,0,.1)
}
.jfk-scrollbar::-webkit-scrollbar-track:horizontal:hover {
box-shadow:inset 0 1px 0 rgba(0,0,0,.1)
}
.jfk-scrollbar::-webkit-scrollbar-track:active {
background-color:rgba(0,0,0,.05);
box-shadow:inset 1px 0 0 rgba(0,0,0,.14), inset -1px 0 0 rgba(0,0,0,.07)
}
.jfk-scrollbar::-webkit-scrollbar-track:horizontal:active {
box-shadow:inset 0 1px 0 rgba(0,0,0,.14), inset 0 -1px 0 rgba(0,0,0,.07)
}
.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:hover {
background-color:rgba(255,255,255,.1);
box-shadow:inset 1px 0 0 rgba(255,255,255,.2)
}
.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:horizontal:hover {
box-shadow:inset 0 1px 0 rgba(255,255,255,.2)
}
.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:active {
background-color:rgba(255,255,255,.1);
box-shadow:inset 1px 0 0 rgba(255,255,255,.25), inset -1px 0 0 rgba(255,255,255,.15)
}
.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:horizontal:active {
box-shadow:inset 0 1px 0 rgba(255,255,255,.25), inset 0 -1px 0 rgba(255,255,255,.15)
}
.jfk-scrollbar::-webkit-scrollbar-thumb {
background-color:rgba(0,0,0,.2);
background-clip:padding-box;
border:solid transparent;
border-width:1px 1px 1px 6px;
min-height:28px;
padding:100px 0 0;
box-shadow:inset 1px 1px 0 rgba(0,0,0,.1), inset 0 -1px 0 rgba(0,0,0,.07)
}
.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {
border-width:6px 1px 1px;
padding:0 0 0 100px;
box-shadow:inset 1px 1px 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.07)
}
.jfk-scrollbar::-webkit-scrollbar-thumb:hover {
background-color:rgba(0,0,0,.4);
box-shadow:inset 1px 1px 1px rgba(0,0,0,.25)
}
.jfk-scrollbar::-webkit-scrollbar-thumb:active {
background-color:rgba(0,0,0,0.5);
box-shadow:inset 1px 1px 3px rgba(0,0,0,0.35)
}
.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb {
background-color:rgba(255,255,255,.3);
box-shadow:inset 1px 1px 0 rgba(255,255,255,.15), inset 0 -1px 0 rgba(255,255,255,.1)
}
.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {
box-shadow:inset 1px 1px 0 rgba(255,255,255,.15), inset -1px 0 0 rgba(255,255,255,.1)
}
.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:hover {
background-color:rgba(255,255,255,.6);
box-shadow:inset 1px 1px 1px rgba(255,255,255,.37)
}
.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:active {
background-color:rgba(255,255,255,.75);
box-shadow:inset 1px 1px 3px rgba(255,255,255,.5)
}
.jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track {
border-width:0 1px 0 6px
}
.jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track:horizontal {
border-width:6px 0 1px
}
.jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track:hover {
background-color:rgba(0,0,0,.035);
box-shadow:inset 1px 1px 0 rgba(0,0,0,.14), inset -1px -1px 0 rgba(0,0,0,.07)
}
.jfk-scrollbar-borderless.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:hover {
background-color:rgba(255,255,255,.07);
box-shadow:inset 1px 1px 0 rgba(255,255,255,.25), inset -1px -1px 0 rgba(255,255,255,.15)
}
.jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-thumb {
border-width:0 1px 0 6px
}
.jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {
border-width:6px 0 1px
}
.jfk-scrollbar::-webkit-scrollbar-corner {
background:transparent
}
body.jfk-scrollbar::-webkit-scrollbar-track-piece {
background-clip:padding-box;
background-color:#f5f5f5;
border:solid #fff;
border-width:0 0 0 3px;
box-shadow:inset 1px 0 0 rgba(0,0,0,.14), inset -1px 0 0 rgba(0,0,0,.07)
}
body.jfk-scrollbar::-webkit-scrollbar-track-piece:horizontal {
border-width:3px 0 0;
box-shadow:inset 0 1px 0 rgba(0,0,0,.14), inset 0 -1px 0 rgba(0,0,0,.07)
}
body.jfk-scrollbar::-webkit-scrollbar-thumb {
border-width:1px 1px 1px 5px
}
body.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {
border-width:5px 1px 1px
}
body.jfk-scrollbar::-webkit-scrollbar-corner {
background-clip:padding-box;
background-color:#f5f5f5;
border:solid #fff;
border-width:3px 0 0 3px;
box-shadow:inset 1px 1px 0 rgba(0,0,0,.14)
}
.goog-palette {
	outline:none;
	cursor:default
}
.goog-palette-table {
	border:1px solid #666;
	border-collapse:collapse
}
.goog-palette-cell {
	height:13px;
	width:15px;
	margin:0;
	border:0;
	text-align:center;
	vertical-align:middle;
	border-right:1px solid #666;
	font-size:1px
}
.goog-palette-colorswatch {
	position:relative;
	height:13px;
	width:15px;
	border:1px solid #666
}
.goog-palette-cell-hover .goog-palette-colorswatch {
	border:1px solid #fff
}
.goog-palette-cell-selected .goog-palette-colorswatch {
	border:1px solid #000;
	color:#fff
}
.goog-tree-root:focus {
	outline:none
}
.goog-tree-row {
	white-space:nowrap;
	font:icon;
	line-height:16px;
	height:16px
}
.goog-tree-row span {
	overflow:hidden;
	text-overflow:ellipsis
}
.goog-tree-children {
	background-repeat:repeat-y;
	background-image:url(/sp/case311/img/I.png)!important;
	background-position-y:1px!important;
	font:icon
}
.goog-tree-children-nolines {
	font:icon
}
.goog-tree-icon {
	background-image:url(/sp/case311/img/tree.png)
}
.goog-tree-expand-icon {
	vertical-align:middle;
	height:16px;
	width:16px;
	cursor:default
}
.goog-tree-expand-icon-plus {
	width:19px;
	background-position:0 0
}
.goog-tree-expand-icon-minus {
	width:19px;
	background-position:-24px 0
}
.goog-tree-expand-icon-tplus {
	width:19px;
	background-position:-48px 0
}
.goog-tree-expand-icon-tminus {
	width:19px;
	background-position:-72px 0
}
.goog-tree-expand-icon-lplus {
	width:19px;
	background-position:-96px 0
}
.goog-tree-expand-icon-lminus {
	width:19px;
	background-position:-120px 0
}
.goog-tree-expand-icon-t {
	width:19px;
	background-position:-144px 0
}
.goog-tree-expand-icon-l {
	width:19px;
	background-position:-168px 0
}
.goog-tree-expand-icon-blank {
	width:19px;
	background-position:-168px -24px
}
.goog-tree-collapsed-folder-icon {
	vertical-align:middle;
	height:16px;
	width:16px;
	background-position:-0px -24px
}
.goog-tree-expanded-folder-icon {
	vertical-align:middle;
	height:16px;
	width:16px;
	background-position:-24px -24px
}
.goog-tree-file-icon {
	vertical-align:middle;
	height:16px;
	width:16px;
	background-position:-48px -24px
}
.goog-tree-item-label {
	margin-left:3px;
	padding:1px 2px 1px 2px;
	text-decoration:none;
	color:WindowText;
	cursor:default
}
.goog-tree-item-label:hover {
	text-decoration:underline
}
.selected .goog-tree-item-label {
	background-color:ButtonFace;
	color:ButtonText
}
.focused .selected .goog-tree-item-label {
	background-color:Highlight;
	color:HighlightText
}
.goog-tree-hide-root {
	display:none
}
.apps-share-sprite {
	background-image:url(/sp/case311/img/sprite-1.svg)
}
.goog-inline-block {
	position:relative;
	display:-moz-inline-box;
	display:inline-block
}
* html .goog-inline-block {
	display:inline
}
*:first-child+html .goog-inline-block {
	display:inline
}
.jfk-button {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	cursor:default;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
	margin-right:16px;
	height:27px;
	line-height:27px;
	min-width:54px;
	outline:0px;
	padding:0 8px
}
.jfk-button-hover {
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
	box-shadow:0 1px 1px rgba(0,0,0,.1)
}
.jfk-button-selected {
	-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);
	box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1)
}
.jfk-button .jfk-button-img {
	margin-top:-3px;
	vertical-align:middle
}
.jfk-button-label {
	margin-left:5px
}
.jfk-button-narrow {
	min-width:34px;
	padding:0
}
.jfk-button-collapse-left, .jfk-button-collapse-right {
	z-index:1
}
.jfk-button-collapse-left.jfk-button-disabled {
	z-index:0
}
.jfk-button-checked.jfk-button-collapse-left, .jfk-button-checked.jfk-button-collapse-right {
	z-index:2
}
.jfk-button-collapse-left:focus, .jfk-button-collapse-right:focus, .jfk-button-hover.jfk-button-collapse-left, .jfk-button-hover.jfk-button-collapse-right {
	z-index:3
}
.jfk-button-collapse-left {
	margin-left:-1px;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-topleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.jfk-button-collapse-right {
	margin-right:0px;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.jfk-button.jfk-button-disabled:active {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.jfk-button-action {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color:#4d90fe;
	background-image:-webkit-linear-gradient(top, #4d90fe, #4787ed);
	background-image:-moz-linear-gradient(top, #4d90fe, #4787ed);
	background-image:-ms-linear-gradient(top, #4d90fe, #4787ed);
	background-image:-o-linear-gradient(top, #4d90fe, #4787ed);
	background-image:linear-gradient(top, #4d90fe, #4787ed);
	border:1px solid #3079ed;
	color:#fff
}
.jfk-button-action.jfk-button-hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color:#357ae8;
	background-image:-webkit-linear-gradient(top, #4d90fe, #357ae8);
	background-image:-moz-linear-gradient(top, #4d90fe, #357ae8);
	background-image:-ms-linear-gradient(top, #4d90fe, #357ae8);
	background-image:-o-linear-gradient(top, #4d90fe, #357ae8);
	background-image:linear-gradient(top, #4d90fe, #357ae8);
	border:1px solid #2f5bb7;
	border-bottom-color:#2f5bb7
}
.jfk-button-action:focus {
	-webkit-box-shadow:inset 0 0 0 1px #fff;
	-moz-box-shadow:inset 0 0 0 1px #fff;
	box-shadow:inset 0 0 0 1px #fff;
	border:1px solid #fff;
	border:1px solid rgba(0,0,0,0);
	outline:1px solid #4d90fe;
	outline:0 rgba(0,0,0,0)
}
.jfk-button-action.jfk-button-clear-outline {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	outline:none
}
.jfk-button-action:active {
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
	background:#357ae8;
	border:1px solid #2f5bb7;
	border-top:1px solid #2f5bb7
}
.jfk-button-action.jfk-button-disabled {
	background:#4d90fe;
	filter:alpha(opacity=50);
	opacity:0.5
}
.jfk-button-contrast {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color:#f5f5f5;
	background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-o-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:linear-gradient(top, #f5f5f5, #f1f1f1);
	color:#444;
	border:1px solid #dcdcdc;
	border:1px solid rgba(0,0,0,0.1)
}
.jfk-button-contrast.jfk-button-hover, .jfk-button-contrast.jfk-button-clear-outline.jfk-button-hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color:#f8f8f8;
	background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
	border:1px solid #c6c6c6;
	color:#333
}
.jfk-button-contrast:active, .jfk-button-contrast.jfk-button-hover:active {
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	background:#f8f8f8
}
.jfk-button-contrast.jfk-button-selected, .jfk-button-contrast.jfk-button-clear-outline.jfk-button-selected {
	background-color:#eee;
	background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
	border:1px solid #ccc;
	color:#333
}
.jfk-button-contrast.jfk-button-checked, .jfk-button-contrast.jfk-button-clear-outline.jfk-button-checked {
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	background-color:#eee;
	background-image:-webkit-linear-gradient(top, #eee, #e0e0e0);
	background-image:-moz-linear-gradient(top, #eee, #e0e0e0);
	background-image:-ms-linear-gradient(top, #eee, #e0e0e0);
	background-image:-o-linear-gradient(top, #eee, #e0e0e0);
	background-image:linear-gradient(top, #eee, #e0e0e0);
	border:1px solid #ccc;
	color:#333
}
.jfk-button-contrast:focus {
	border:1px solid #4d90fe;
	outline:none
}
.jfk-button-contrast.jfk-button-clear-outline {
	border:1px solid #dcdcdc;
	outline:none
}
.jfk-button-contrast.jfk-button-disabled {
	background:#fff;
	border:1px solid #f3f3f3;
	border:1px solid rgba(0,0,0,0.05);
	color:#b8b8b8
}
.jfk-button-contrast .jfk-button-img {
	opacity:.55
}
.jfk-button-contrast.jfk-button-checked .jfk-button-img, .jfk-button-contrast.jfk-button-selected .jfk-button-img, .jfk-button-contrast.jfk-button-hover .jfk-button-img {
	opacity:0.9
}
.jfk-button-contrast.jfk-button-disabled .jfk-button-img {
	filter:alpha(opacity=33);
	opacity:0.333
}
.jfk-button-default {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color:#3d9400;
	background-image:-webkit-linear-gradient(top, #3d9400, #398a00);
	background-image:-moz-linear-gradient(top, #3d9400, #398a00);
	background-image:-ms-linear-gradient(top, #3d9400, #398a00);
	background-image:-o-linear-gradient(top, #3d9400, #398a00);
	background-image:linear-gradient(top, #3d9400, #398a00);
	border:1px solid #29691d;
	color:#fff;
	text-shadow:0px 1px rgba(0,0,0,0.1)
}
.jfk-button-default.jfk-button-hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color:#368200;
	background-image:-webkit-linear-gradient(top, #3d9400, #368200);
	background-image:-moz-linear-gradient(top, #3d9400, #368200);
	background-image:-ms-linear-gradient(top, #3d9400, #368200);
	background-image:-o-linear-gradient(top, #3d9400, #368200);
	background-image:linear-gradient(top, #3d9400, #368200);
	border:1px solid #2d6200;
	border-bottom:1px solid #2d6200;
	text-shadow:0px 1px rgba(0,0,0,0.3)
}
.jfk-button-default:focus {
	-webkit-box-shadow:inset 0 0 0 1px #fff;
	-moz-box-shadow:inset 0 0 0 1px #fff;
	box-shadow:inset 0 0 0 1px #fff;
	border:1px solid #fff;
	border:1px solid rgba(0,0,0,0);
	outline:1px solid #3d9400;
	outline:0 rgba(0,0,0,0)
}
.jfk-button-default.jfk-button-clear-outline {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	outline:none
}
.jfk-button-default:active {
	-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
	box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
	background:#368200;
	border:1px solid #2d6200;
	border-top:1px solid #2d6200
}
.jfk-button-default.jfk-button-disabled {
	background:#3d9400;
	filter:alpha(opacity=50);
	opacity:0.5
}
.jfk-button-primary {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color:#d14836;
	background-image:-webkit-linear-gradient(top, #dd4b39, #d14836);
	background-image:-moz-linear-gradient(top, #dd4b39, #d14836);
	background-image:-ms-linear-gradient(top, #dd4b39, #d14836);
	background-image:-o-linear-gradient(top, #dd4b39, #d14836);
	background-image:linear-gradient(top, #dd4b39, #d14836);
	border:1px solid transparent;
	color:#fff;
	text-shadow:0px 1px rgba(0,0,0,0.1);
	text-transform:uppercase
}
.jfk-button-primary.jfk-button-hover {
	-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.2);
	box-shadow:0px 1px 1px rgba(0,0,0,0.2);
	background-color:#c53727;
	background-image:-webkit-linear-gradient(top, #dd4b39, #c53727);
	background-image:-moz-linear-gradient(top, #dd4b39, #c53727);
	background-image:-ms-linear-gradient(top, #dd4b39, #c53727);
	background-image:-o-linear-gradient(top, #dd4b39, #c53727);
	background-image:linear-gradient(top, #dd4b39, #c53727);
	border:1px solid #b0281a;
	border-bottom-color:#af301f
}
.jfk-button-primary:focus {
	-webkit-box-shadow:inset 0 0 0 1px #fff;
	-moz-box-shadow:inset 0 0 0 1px #fff;
	box-shadow:inset 0 0 0 1px #fff;
	border:1px solid #fff;
	border:1px solid rgba(0,0,0,0);
	outline:1px solid #d14836;
	outline:0 rgba(0,0,0,0)
}
.jfk-button-primary.jfk-button-clear-outline {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	outline:none
}
.jfk-button-primary:active {
	-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
	box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
	background-color:#b0281a;
	background-image:-webkit-linear-gradient(top, #dd4b39, #b0281a);
	background-image:-moz-linear-gradient(top, #dd4b39, #b0281a);
	background-image:-ms-linear-gradient(top, #dd4b39, #b0281a);
	background-image:-o-linear-gradient(top, #dd4b39, #b0281a);
	background-image:linear-gradient(top, #dd4b39, #b0281a);
	border:1px solid #992a1b;
	border-top:1px solid #992a1b
}
.jfk-button-primary.jfk-button-disabled {
	background:#d14836;
	filter:alpha(opacity=50);
	opacity:0.5
}
.jfk-slideToggle {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:inset 0px 1px 2px 0 rgba(0,0,0,.1);
	-moz-box-shadow:inset 0px 1px 2px 0 rgba(0,0,0,.1);
	box-shadow:inset 0px 1px 2px 0 rgba(0,0,0,.1);
	background-color:#f5f5f5;
	background-image:-webkit-linear-gradient(top, #eee, #e0e0e0);
	background-image:-moz-linear-gradient(top, #eee, #e0e0e0);
	background-image:-ms-linear-gradient(top, #eee, #e0e0e0);
	background-image:-o-linear-gradient(top, #eee, #e0e0e0);
	background-image:linear-gradient(top, #eee, #e0e0e0);
	border:1px solid #ccc;
	color:#666;
	font-weight:bold;
	height:27px;
	line-height:27px;
	margin-right:16px;
	outline:none;
	overflow:hidden;
	padding:0;
	position:relative;
	width:94px
}
.jfk-slideToggle-on, .jfk-slideToggle-off, .jfk-slideToggle-thumb {
	display:inline-block;
	text-align:center;
	text-transform:uppercase;
	width:47px
}
.jfk-slideToggle-on {
	-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.1);
	background-color:#f5f5f5;
	background-image:-webkit-linear-gradient(top, #3b93ff, #3689ee);
	background-image:-moz-linear-gradient(top, #3b93ff, #3689ee);
	background-image:-ms-linear-gradient(top, #3b93ff, #3689ee);
	background-image:-o-linear-gradient(top, #3b93ff, #3689ee);
	background-image:linear-gradient(top, #3b93ff, #3689ee);
	color:#fff;
	height:27px
}
.jfk-slideToggle-off {
	-webkit-border-radius:2px 2px 0 0;
	-moz-border-radius:2px 2px 0 0;
	border-radius:2px 2px 0 0
}
.jfk-slideToggle-thumb {
	-webkit-box-shadow:0px 1px 2px 0 rgba(0,0,0,.1);
	-moz-box-shadow:0px 1px 2px 0 rgba(0,0,0,.1);
	box-shadow:0px 1px 2px 0 rgba(0,0,0,.1);
	background-color:#f5f5f5;
	background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
	-webkit-transition:all .130s ease-out;
	-moz-transition:all .130s ease-out;
	-o-transition:all .130s ease-out;
	transition:all .130s ease-out;
	border:1px solid #ccc;
	display:block;
	height:27px;
	left:-1px;
	position:absolute;
	top:-1px
}
.jfk-slideToggle-thumb::after {
	content:'';
	background-image:-webkit-linear-gradient(left, #ccc 50%, transparent 50%), -webkit-linear-gradient(left, #ccc 50%, transparent 50%), -webkit-linear-gradient(left, #ccc 50%, transparent 50%), -webkit-linear-gradient(left, #ccc 50%, transparent 50%), -webkit-linear-gradient(left, #ccc 50%, transparent 50%);
	background-image:-moz-linear-gradient(left, #ccc 50%, transparent 50%), -moz-linear-gradient(left, #ccc 50%, transparent 50%), -moz-linear-gradient(left, #ccc 50%, transparent 50%), -moz-linear-gradient(left, #ccc 50%, transparent 50%), -moz-linear-gradient(left, #ccc 50%, transparent 50%);
	background-image:-ms-linear-gradient(left, #ccc 50%, transparent 50%), -ms-linear-gradient(left, #ccc 50%, transparent 50%), -ms-linear-gradient(left, #ccc 50%, transparent 50%), -ms-linear-gradient(left, #ccc 50%, transparent 50%), -ms-linear-gradient(left, #ccc 50%, transparent 50%);
	background-image:-o-linear-gradient(left, #ccc 50%, transparent 50%), -o-linear-gradient(left, #ccc 50%, transparent 50%), -o-linear-gradient(left, #ccc 50%, transparent 50%), -o-linear-gradient(left, #ccc 50%, transparent 50%), -o-linear-gradient(left, #ccc 50%, transparent 50%);
	background-image:linear-gradient(left, #ccc 50%, transparent 50%), linear-gradient(left, #ccc 50%, transparent 50%), linear-gradient(left, #ccc 50%, transparent 50%), linear-gradient(left, #ccc 50%, transparent 50%), linear-gradient(left, #ccc 50%, transparent 50%);
	background-position:0 0, 0 2px, 0 4px, 0 6px, 0 8px;
	background-repeat:repeat-x;
	background-size:2px 1px;
	display:block;
	height:9px;
	left:15px;
	position:absolute;
	top:9px;
	width:17px
}
.jfk-slideToggle.jfk-slideToggle-checked .jfk-slideToggle-thumb {
	left:47px
}
.jfk-slideToggle:focus {
	border:1px solid #4d90fe
}
.jfk-slideToggle.jfk-slideToggle-clearOutline {
	border:1px solid #ccc
}
.jfk-button-standard {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color:#f5f5f5;
	background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-o-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:linear-gradient(top, #f5f5f5, #f1f1f1);
	color:#444;
	border:1px solid #dcdcdc;
	border:1px solid rgba(0,0,0,0.1)
}
.jfk-button-standard.jfk-button-hover, .jfk-button-standard.jfk-button-clear-outline.jfk-button-hover {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color:#f8f8f8;
	background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
	border:1px solid #c6c6c6;
	color:#333
}
.jfk-button-standard:active, .jfk-button-standard.jfk-button-hover:active {
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	background:#f8f8f8
}
.jfk-button-standard.jfk-button-selected, .jfk-button-standard.jfk-button-clear-outline.jfk-button-selected {
	background-color:#eee;
	background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
	border:1px solid #ccc;
	color:#333
}
.jfk-button-standard.jfk-button-checked, .jfk-button-standard.jfk-button-clear-outline.jfk-button-checked {
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	background-color:#eee;
	background-image:-webkit-linear-gradient(top, #eee, #e0e0e0);
	background-image:-moz-linear-gradient(top, #eee, #e0e0e0);
	background-image:-ms-linear-gradient(top, #eee, #e0e0e0);
	background-image:-o-linear-gradient(top, #eee, #e0e0e0);
	background-image:linear-gradient(top, #eee, #e0e0e0);
	border:1px solid #ccc;
	color:#333
}
.jfk-button-standard:focus {
	border:1px solid #4d90fe;
	outline:none
}
.jfk-button-standard.jfk-button-clear-outline {
	border:1px solid #dcdcdc;
	outline:none
}
.jfk-button-standard.jfk-button-disabled {
	background:#fff;
	border:1px solid #f3f3f3;
	border:1px solid rgba(0,0,0,0.05);
	color:#b8b8b8
}
.jfk-button-standard .jfk-button-img {
	opacity:.55
}
.jfk-button-standard.jfk-button-checked .jfk-button-img, .jfk-button-standard.jfk-button-selected .jfk-button-img, .jfk-button-standard.jfk-button-hover .jfk-button-img {
	opacity:0.9
}
.jfk-button-standard.jfk-button-disabled .jfk-button-img {
	filter:alpha(opacity=33);
	opacity:0.333
}
.jfk-button-flat {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border:1px solid transparent;
	font-size:13px;
	font-weight:normal;
	height:21px;
	line-height:21px;
	margin-right:1px;
	min-width:0;
	padding:0
}
.jfk-button-flat.jfk-button-hover, .jfk-button-flat.jfk-button-selected, .jfk-button-flat:focus, .jfk-button-flat:active {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.jfk-button-flat .jfk-button-img {
	height:21px;
	opacity:.55;
	width:21px
}
.jfk-button-flat .jfk-button-label {
	display:inline-block;
	margin:0;
	padding:0 1px
}
.jfk-button-flat.jfk-button-selected .jfk-button-img, .jfk-button-flat.jfk-button-hover .jfk-button-img {
	opacity:0.9
}
.jfk-button-flat.jfk-button-disabled .jfk-button-img {
	filter:alpha(opacity=33);
	opacity:0.333
}
.jfk-button-flat:focus {
	border:1px solid #4d90fe
}
.jfk-button-flat.jfk-button-clear-outline {
	border:1px solid transparent
}
.jfk-button-mini {
	background-color:#f5f5f5;
	background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-o-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:linear-gradient(top, #f5f5f5, #f1f1f1);
	border:1px solid #dcdcdc;
	border:1px solid rgba(0,0,0,0.1);
	color:#444;
	height:17px;
	line-height:17px;
	min-width:22px;
	text-shadow:0px 1px rgba(0,0,0,0.1)
}
.jfk-button-mini.jfk-button-hover, .jfk-button-mini.jfk-button-clear-outline.jfk-button-hover {
	background-color:#f8f8f8;
	background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
	border:1px solid #c6c6c6;
	text-shadow:0px 1px rgba(0,0,0,0.3)
}
.jfk-button-mini:active {
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.jfk-button-mini.jfk-button-checked, .jfk-button-mini.jfk-button-clear-outline.jfk-button-checked {
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	background-color:#e0e0e0;
	background-image:-webkit-linear-gradient(top, #eee, #e0e0e0);
	background-image:-moz-linear-gradient(top, #eee, #e0e0e0);
	background-image:-ms-linear-gradient(top, #eee, #e0e0e0);
	background-image:-o-linear-gradient(top, #eee, #e0e0e0);
	background-image:linear-gradient(top, #eee, #e0e0e0);
	border:1px solid #ccc;
	color:#333
}
.jfk-button-mini:focus {
	border:1px solid #4d90fe
}
.jfk-button-mini.jfk-button-clear-outline {
	border:1px solid #dcdcdc
}
.jfk-button-mini.jfk-button-disabled {
	background:#fff;
	border:1px solid #f3f3f3;
	border:1px solid rgba(0,0,0,0.05);
	color:#b8b8b8
}
.goog-modalpopup, .modal-dialog {
	-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);
	-moz-box-shadow:0 4px 16px rgba(0,0,0,.2);
	box-shadow:0 4px 16px rgba(0,0,0,.2);
	background:#fff;
	background-clip:padding-box;
	border:1px solid #acacac;
	border:1px solid rgba(0,0,0,.333);
	outline:0;
	position:absolute
}
.goog-modalpopup-bg, .modal-dialog-bg {
	background:#fff;
	left:0;
	position:absolute;
	top:0
}
div.goog-modalpopup-bg, div.modal-dialog-bg {
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75
}
.modal-dialog {
	color:#000;
	padding:30px 42px
}
.modal-dialog-title {
	background-color:#fff;
	color:#000;
	cursor:default;
	font-size:16px;
	font-weight:normal;
	line-height:24px;
	margin:0 0 16px
}
.modal-dialog-title-close {
	height:11px;
	opacity:0.7;
	padding:17px;
	position:absolute;
	right:0px;
	top:0px;
	width:11px
}
.modal-dialog-title-close:after {
	content:'';
	background:url(/sp/case311/img/close-x.png);
	position:absolute;
	height:11px;
	width:11px;
	right:17px
}
.modal-dialog-title-close:hover {
	opacity:1
}
.modal-dialog-content {
	background-color:#fff;
	line-height:1.4em
}
.modal-dialog-buttons {
	margin-top:16px
}
.modal-dialog-buttons button {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background-color:#f5f5f5;
	background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-o-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:linear-gradient(top, #f5f5f5, #f1f1f1);
	border:1px solid #dcdcdc;
	border:1px solid rgba(0,0,0,0.1);
	color:#444;
	cursor:default;
	font-size:11px;
	font-weight:bold;
	height:29px;
	line-height:27px;
	margin:0 16px 0 0;
	min-width:72px;
	outline:0;
	padding:0 8px
}
.modal-dialog-buttons button:hover, .modal-dialog-buttons button:active {
	-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);
	box-shadow:0px 1px 1px rgba(0,0,0,0.1);
	background-color:#f8f8f8;
	background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
	border:1px solid #c6c6c6;
	color:#333
}
.modal-dialog-buttons button:active {
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.modal-dialog-buttons button:focus {
	border:1px solid #4d90fe
}
.modal-dialog-buttons button[disabled] {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background:#fff;
	background-image:none;
	border:1px solid #f3f3f3;
	border:1px solid rgba(0,0,0,0.05);
	color:#b8b8b8
}
.modal-dialog-buttons .goog-buttonset-action {
	background-color:#4d90fe;
	background-image:-webkit-linear-gradient(top, #4d90fe, #4787ed);
	background-image:-moz-linear-gradient(top, #4d90fe, #4787ed);
	background-image:-ms-linear-gradient(top, #4d90fe, #4787ed);
	background-image:-o-linear-gradient(top, #4d90fe, #4787ed);
	background-image:linear-gradient(top, #4d90fe, #4787ed);
	border:1px solid #3079ed;
	color:#fff
}
.modal-dialog-buttons .goog-buttonset-action:hover, .modal-dialog-buttons .goog-buttonset-action:active {
	background-color:#357ae8;
	background-image:-webkit-linear-gradient(top, #4d90fe, #357ae8);
	background-image:-moz-linear-gradient(top, #4d90fe, #357ae8);
	background-image:-ms-linear-gradient(top, #4d90fe, #357ae8);
	background-image:-o-linear-gradient(top, #4d90fe, #357ae8);
	background-image:linear-gradient(top, #4d90fe, #357ae8);
	border:1px solid #2f5bb7;
	color:#fff
}
.modal-dialog-buttons .goog-buttonset-action:active {
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
	box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)
}
.modal-dialog-buttons .goog-buttonset-action:focus {
	-webkit-box-shadow:inset 0 0 0 1px #fff;
	-moz-box-shadow:inset 0 0 0 1px #fff;
	box-shadow:inset 0 0 0 1px #fff;
	border:1px solid #fff;
	border:1px solid rgba(0,0,0,0);
	outline:1px solid #4d90fe;
	outline:0 rgba(0,0,0,0)
}
.modal-dialog-buttons .goog-buttonset-action[disabled] {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background:#4d90fe;
	color:#fff;
	filter:alpha(opacity=50);
	opacity:0.5
}
.jfk-alert, .jfk-confirm, .jfk-prompt {
	width:512px
}
.goog-menu {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);
	-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);
	box-shadow:0 2px 4px rgba(0,0,0,0.2);
	-webkit-transition:opacity 0.218s;
	-moz-transition:opacity 0.218s;
	-o-transition:opacity 0.218s;
	transition:opacity 0.218s;
	background:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.2);
	cursor:default;
	font-size:13px;
	margin:0;
	outline:none;
	padding:6px 0;
	position:absolute
}
.goog-flat-menu-button {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background-color:#f5f5f5;
	background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:-o-linear-gradient(top, #f5f5f5, #f1f1f1);
	background-image:linear-gradient(top, #f5f5f5, #f1f1f1);
	border:1px solid #dcdcdc;
	color:#444;
	cursor:default;
	font-size:11px;
	font-weight:bold;
	line-height:27px;
	list-style:none;
	margin:0 2px;
	min-width:46px;
	outline:none;
	padding:0 18px 0 6px;
	text-align:center;
	text-decoration:none
}
.goog-flat-menu-button-disabled {
	background-color:#fff;
	border-color:#f3f3f3;
	color:#b8b8b8
}
.goog-flat-menu-button.goog-flat-menu-button-hover {
	background-color:#f8f8f8;
	background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
	background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
	box-shadow:0 1px 1px rgba(0,0,0,.1);
	border-color:#c6c6c6;
	color:#333
}
.goog-flat-menu-button.goog-flat-menu-button-focused {
	border-color:#4d90fe
}
.goog-flat-menu-button.goog-flat-menu-button-open, .goog-flat-menu-button.goog-flat-menu-button-active {
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	background-color:#eee;
	background-image:-webkit-linear-gradient(top, #eee, #e0e0e0);
	background-image:-moz-linear-gradient(top, #eee, #e0e0e0);
	background-image:-ms-linear-gradient(top, #eee, #e0e0e0);
	background-image:-o-linear-gradient(top, #eee, #e0e0e0);
	background-image:linear-gradient(top, #eee, #e0e0e0);
	border:1px solid #ccc;
	color:#333;
	z-index:2
}
.goog-flat-menu-button-caption {
	vertical-align:top;
	white-space:nowrap
}
.goog-flat-menu-button-dropdown {
	border-color:#777 transparent;
	border-style:solid;
	border-width:4px 4px 0 4px;
	height:0;
	width:0;
	position:absolute;
	right:5px;
	top:12px
}
.goog-flat-menu-button .goog-flat-menu-button-img {
	margin-top:-3px;
	opacity:.55;
	vertical-align:middle
}
.goog-flat-menu-button-active .goog-flat-menu-button-img, .goog-flat-menu-button-open .goog-flat-menu-button-img, .goog-flat-menu-button-selected .goog-flat-menu-button-img, .goog-flat-menu-button-hover .goog-flat-menu-button-img {
	opacity:0.9
}
.goog-flat-menu-button-active .goog-flat-menu-button-dropdown, .goog-flat-menu-button-open .goog-flat-menu-button-dropdown, .goog-flat-menu-button-selected .goog-flat-menu-button-dropdown, .goog-flat-menu-button-hover .goog-flat-menu-button-dropdown {
	border-color:#595959 transparent
}
.goog-flat-menu-button-left, .goog-flat-menu-button-right {
	z-index:1
}
.goog-flat-menu-button-left.goog-flat-menu-button-disabled {
	z-index:0
}
.goog-flat-menu-button-right:focus, .goog-flat-menu-button-hover.goog-flat-menu-button-collapse-right {
	z-index:2
}
.goog-flat-menu-button-left:focus, .goog-flat-menu-button-hover.goog-flat-menu-button-collapse-left {
	z-index:2
}
.goog-flat-menu-button-collapse-left {
	margin-left:-1px;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-topleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:0;
	min-width:0;
	padding-left:0;
	vertical-align:top
}
.goog-flat-menu-button-collapse-right {
	margin-right:0px;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.goog-menuitem, .goog-tristatemenuitem, .goog-filterobsmenuitem {
	position:relative;
	color:#333;
	cursor:pointer;
	list-style:none;
	margin:0;
	padding:6px 8em 6px 30px;
	white-space:nowrap
}
.goog-menu-nocheckbox .goog-menuitem, .goog-menu-noicon .goog-menuitem {
	padding-left:16px;
	vertical-align:middle
}
.goog-menu-noaccel .goog-menuitem {
	padding-right:44px
}
.goog-menuitem-disabled {
	cursor:default
}
.goog-menuitem-disabled .goog-menuitem-accel, .goog-menuitem-disabled .goog-menuitem-content {
	color:#ccc!important
}
.goog-menuitem-disabled .goog-menuitem-icon {
	filter:alpha(opacity=30);
	opacity:0.3
}
.goog-menuitem-highlight, .goog-menuitem-hover {
	background-color:#eee;
	border-color:#eee;
	border-style:dotted;
	border-width:1px 0;
	padding-top:5px;
	padding-bottom:5px
}
.goog-menuitem-highlight .goog-menuitem-content, .goog-menuitem-hover .goog-menuitem-content {
	color:#333
}
.goog-menuitem-checkbox, .goog-menuitem-icon {
	background-repeat:no-repeat;
	height:21px;
	left:3px;
	position:absolute;
	right:auto;
	top:3px;
	vertical-align:middle;
	width:21px
}
.goog-option-selected {
	background-image:url(/sp/case311/img/checkmark.png);
	background-repeat:no-repeat;
	background-position:left center
}
.goog-option-selected .goog-menuitem-content, .goog-option-selected .goog-menuitem-content {
	color:#333
}
.goog-menuitem-accel {
	color:#777;
	direction:ltr;
	left:auto;
	padding:0 6px;
	position:absolute;
	right:0;
	text-align:right
}
.goog-menuitem-mnemonic-hint {
	text-decoration:underline
}
.goog-menuitem-mnemonic-separator {
	color:#777;
	font-size:12px;
	padding-left:4px
}
.goog-menuseparator {
	border-top:1px solid #ebebeb;
	margin-top:6px;
	margin-bottom:6px
}
.jfk-tooltip {
	background-color:#2a2a2a;
	border:1px solid #fff;
	color:#fff;
	display:block;
	font-size:11px;
	font-weight:bold;
	opacity:1;
	padding:7px 9px;
	pointer-events:none;
	position:absolute;
	-webkit-transition:visibility 0, opacity .13s ease-in;
	-moz-transition:visibility 0, opacity .13s ease-in;
	-o-transition:visibility 0, opacity .13s ease-in;
	transition:visibility 0, opacity .13s ease-in;
	visibility:visible;
	word-break:break-all;
	word-break:break-word
}
.jfk-tooltip-hide {
	left:20px!important;
	top:20px!important;
	opacity:0;
	-webkit-transition:visibility .13s, opacity .13s ease-out, left 0 linear .13s, top 0 linear .13s;
	-moz-transition:visibility .13s, opacity .13s ease-out, left 0 linear .13s, top 0 linear .13s;
	-o-transition:visibility .13s, opacity .13s ease-out, left 0 linear .13s, top 0 linear .13s;
	transition:visibility .13s, opacity .13s ease-out, left 0 linear .13s, top 0 linear .13s;
	visibility:hidden
}
.jfk-tooltip-arrow {
	position:absolute
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore, .jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {
	content:'';
	display:block;
	height:0;
	position:absolute;
	width:0
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore {
	border:6px solid
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {
	border:5px solid
}
.jfk-tooltip-arrowdown {
	bottom:0
}
.jfk-tooltip-arrowup {
	top:-6px
}
.jfk-tooltip-arrowleft {
	left:-6px
}
.jfk-tooltip-arrowright {
	right:0
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore, .jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore {
	border-color:#fff transparent;
	left:-6px
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter, .jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter {
	border-color:#2a2a2a transparent;
	left:-5px
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore {
	border-bottom-width:0
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter {
	border-bottom-width:0
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore {
	border-top-width:0
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter {
	border-top-width:0;
	top:1px
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore, .jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore {
	border-color:transparent #fff;
	top:-6px
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter, .jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter {
	border-color:transparent #2a2a2a;
	top:-5px
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore {
	border-left-width:0
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter {
	border-left-width:0;
	left:1px
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore {
	border-right-width:0
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter {
	border-right-width:0
}
.share-client-dialog {
	max-height:100%;
	overflow:auto;
	width:auto!important
}
* html .share-client-dialog {
	max-height:none!important;
	overflow:visible!important
}
*:first-child+html .share-client-dialog {
	max-height:none!important;
	overflow:visible!important
}
.share-client-dialog .modal-dialog-content {
	padding:0
}
.share-client-dialog .modal-dialog-title {
	padding:0
}
.share-client-dialog .modal-dialog-title {
	font-weight:normal
}
.share-client-content-iframe {
	height:100%;
	width:100%;
	border:none
}
.share-client-dialog .modal-dialog-buttons {
	display:none
}
.share-client-error-dialog {
	width:400px
}
.share-client-loading-contents {
	height:99px;
	text-align:center;
	width:454px
}
.share-client-spinner {
	background-image:url(/sp/case311/img/spinner-1.gif);
	margin-top:41px;
	width:16px;
	height:16px
}
.inline-share-ui-status {
	font-size:12pt;
	font-weight:bold;
	height:19px;
	padding:5px 10px;
	background-color:#f1f4ff
}
.inline-share-ui-overlay {
	position:absolute;
	z-index:150;
	background-color:#fff;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.share-client-panel-dialog-share {
	height:100%;
	width:100%
}
.share-client-panel-dialog-overlay {
	position:absolute;
	z-index:150
}
.share-client-offscreen {
	position:absolute!important;
	left:-10000px!important;
	top:-10000px!important
}
.jfk-tooltip {
	z-index:30000
}
.scb-button-icon {
	margin:-3px 2px 0px -5px;
	vertical-align:middle!important
}
.scb-tooltip-contents {
	color:#fff;
	font-size:13px;
	width:300px
}
.scb-tooltip-title {
	font-size:14px;
	font-weight:bold
}
.scb-tooltip-text {
	font-weight:normal
}
.scb-tooltip-icon-container {
	width:25px;
	vertical-align:top
}
.scb-tooltip-separator {
	border-top:1px solid #555555;
	margin:2px 0
}
.jfk-button-standard .scb-button-icon {
	opacity:.55
}
.jfk-button-standard.jfk-button-checked .scb-button-icon, .jfk-button-standard.jfk-button-selected .scb-button-icon, .jfk-button-standard.jfk-button-hover .scb-button-icon {
	opacity:0.9
}
.jfk-button-standard.jfk-button-disabled .scb-button-icon {
	opacity:0.333
}
.scb-public-icon-white, .scb-public-icon-black, .scb-unlisted-icon-white, .scb-unlisted-icon-black, .scb-domain-public-icon-white, .scb-domain-public-icon-black, .scb-domain-unlisted-icon-white, .scb-domain-unlisted-icon-black, .scb-private-icon-white, .scb-private-icon-black {
	width:21px;
	height:21px;
	background-repeat:no-repeat;
	vertical-align:bottom
}
.scb-public-icon-black {
	background-position:-231px 0
}
.scb-unlisted-icon-black {
	background-position:-189px 0
}
.scb-domain-public-icon-black {
	background-position:-21px 0
}
.scb-domain-unlisted-icon-black {
	background-position:-42px 0
}
.scb-private-icon-black {
	background-position:-126px 0
}
.scb-public-icon-white {
	background-position:-252px 0
}
.scb-unlisted-icon-white {
	background-position:-210px 0
}
.scb-domain-public-icon-white {
	background-position:-84px 0
}
.scb-domain-unlisted-icon-white {
	background-position:-63px 0
}
.scb-private-icon-white {
	background-position:-147px 0
}
div.CSS_SHORTCUTS_HELP_POPUP {
	left:10%;
	width:80%;
	top:10%;
	z-index:1002;
	color:#fff;
	position:fixed;
	text-align:center;
	text-shadow:#000 1px 1px 7px;
	font-weight:bold;
	background:#000 none repeat scroll 0;
	overflow:hidden
}
@media print {
div.CSS_SHORTCUTS_HELP_POPUP {
	display:none!important
}
}
div.CSS_SHORTCUTS_HELP_POPUP_CONTAINER {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	max-height:inherit;
	overflow:auto;
	padding:1em
}
table.CSS_SHORTCUTS_HELP_POPUP_HEADER, table.CSS_SHORTCUTS_HELP_POPUP_CONTENT {
	width:100%
}
.CSS_SHORTCUTS_HELP_POPUP_HEADER_TABLE_ELEMENT {
	padding-bottom:0.8ex
}
.CSS_SHORTCUTS_HELP_POPUP_TITLE {
	font-size:15px;
	white-space:nowrap;
	text-align:left
}
.CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK_CONTAINER {
	color:#dd0;
	text-align:right
}
.CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK {
	font-size:15px;
	cursor:pointer;
	text-decoration:underline;
	color:#dd0
}
table.CSS_SHORTCUTS_HELP_POPUP_CONTENT {
	border-top:1px solid #999;
	font-size:13px
}
.CSS_SHORTCUTS_HELP_POPUP_CONTENT_HEADER {
	color:#dd0;
	padding-top:1em;
	text-align:left
}
.CSS_SHORTCUTS_HELP_POPUP_CONTENT_ELEMENT {
	vertical-align:top;
	padding-top:0.15em
}
table.CSS_SHORTCUTS_HELP_POPUP_CONTENT td.CSS_SHORTCUTS_HELP_POPUP_KEY {
	font-weight:bold;
	padding-right:0.5em;
	text-align:right;
	white-space:nowrap
}
table.CSS_SHORTCUTS_HELP_POPUP_CONTENT td.CSS_SHORTCUTS_HELP_POPUP_DESCRIPTION {
	font-weight:normal;
	text-align:left
}
span.CSS_SHORTCUTS_HELP_POPUP_AUXILIARY_WORD {
	font-weight:normal;
	font-size:11px
}
span.CSS_SHORTCUTS_HELP_POPUP_KEY_MNEMONIC {
	font-family:"Courier New";
	color:#dd0
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_CONTAINER {
	border-top:1px solid #999;
	padding:.5em 0
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_CONTENT {
	background:#dd0;
	color:#000;
	padding:3px 7px;
	text-align:left;
	font-size:13px;
	text-shadow:none
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_ENABLED .CSS_SHORTCUTS_HELP_POPUP_PREF_CONTENT {
	background:none;
	color:#fff
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_LINK {
	cursor:pointer;
	text-decoration:underline
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_ENABLED .CSS_SHORTCUTS_HELP_POPUP_PREF_LINK {
	color:#dd0
}
.shortcuts-modalpopup-bg {
	display:none;
	left:0;
	top:0;
	position:absolute
}
#sites-canvas-main .sites-embed .line-divider {
	margin-bottom:5px;
	padding-bottom:3px;
	padding-right:3px
}
#sites-header-title {
	padding-left:5px;
	overflow:visible
}
#title-crumbs {
	padding:5px 0 0 10px
}
.sites-layout-searchbox {
	text-align:right;
	padding-right:6px
}
.goog-tree-row .goog-tree-icon {
	background-image:url(/sp/case311/img/tree_ltr.gif);
	height:16px;
	width:16px
}
#sites-chrome-header td.header-component {
	margin:0;
	padding:0
}
#sites-chrome-header .sites-header-nav {
	overflow:hidden;
	margin-left:1px;
	padding:5px 5px 0px
}
#sites-chrome-header .sites-header-nav ul {
	margin:0;
	padding:0
}
#sites-chrome-header .sites-header-nav li {
	list-style-type:none;
	list-style-image:none;
	float:left
}
#sites-chrome-header .sites-header-nav a {
	display:block;
	width:100%;
	text-decoration:none
}
#sites-chrome-header .sites-header-nav a:hover {
	text-decoration:underline;
	background-color:transparent
}
.sites-header-nav-container-links li {
	padding:5px 10px 5px 10px
}
.sites-header-nav-container-links li.current {
	font-weight:bold!important
}
.sites-header-nav-container-tabs li {
	padding:4px 7px;
	margin:0 0 0 6px;
	border-top-right-radius:3px;
	border-top-left-radius:3px;
	border-bottom-right-radius:0px;
	box-shadow:0 0 4px #777
}
.sites-header-nav-container-tabs li.current {
	font-weight:bold!important
}
.sites-header-nav-container-boxes li {
	padding:2px 7px;
	margin:5px 3px;
	border-radius:2px;
	box-shadow:0 0 1px #555
}
.sites-header-nav-container-boxes li.current {
	font-weight:bold!important
}
#sites-chrome-header .sites-header-nav li {
}
.sites-header-nav-dropdown-menu {
	border:1px #ddd solid;
	min-width:200px;
	z-index:300;
	overflow-x:hidden;
	overflow-y:auto;
	cursor:default;
	font:13px Arial, sans-serif;
	margin:0;
	outline:medium none;
	padding:4px 0;
	position:absolute
}
.sites-header-nav-dropdown-menuitem {
	float:none;
	line-height:22px;
	padding:2px 1.5em 2px 15px;
	text-align:left;
	list-style:none outside none;
	margin:0;
	white-space:nowrap
}
.sites-header-nav-container-links .sites-header-nav-dropdown-menu, .sites-header-nav-container-tabs .sites-header-nav-dropdown-menu {
	margin-top:0px
}
.sites-header-nav-container-boxes .sites-header-nav-dropdown-menu {
	margin-top:2px
}
#sites-searchbox-select-button {
	margin:0;
	padding-right:5px
}
#sites-searchbox-select-button-wrapper {
	padding-right:0
}
#sites-searchbox-select-button-menu {
	border:none;
	border-left:1px solid #aaa;
	margin:0;
	padding:0
}
#sites-searchbox-select-button-menu-inner {
	border:none;
	border-left:1px solid #fff;
	padding:0 5px;
	margin:0;
	height:20px;
	width:10px
}
#sites-chrome-everything .sites-layout-sidebar-left {
	padding-left:5px
}
#sites-chrome-everything .sites-layout-sidebar-right {
	padding-right:5px
}
.sites-sidebar-nav li {
	list-style:none;
	list-style-image:none;
	padding:2px 0 0;
	margin:1px 0 0 0
}
.sites-sidebar-nav .expander {
	float:left;
	width:11px;
	height:11px;
	padding:0 2px;
	margin:1px 0 0 4px;
	background:url(/sp/case311/img/tree_ltr.gif) no-repeat -194px -27px
}
.sites-sidebar-nav .current-bg {
	font-weight:bold
}
.sites-sidebar-recent-activity li {
	list-style:none;
	margin:0;
	padding:4px 0 4px 5px;
	line-height:1.33em;
	zoom:1
}
.sites-sidebar-plusone-wrapper {
	margin:15px auto;
	text-align:center
}
.sites-attachment-icon, .sites-comment-icon {
	background:url(/sp/case311/img/icon_sprites.gif) no-repeat;
	display:block;
	float:left;
	height:11px;
	margin:2px 5px 0 0;
	width:11px;
	background-position:-84px -1px
}
#sites-canvas-bottom-panel .sites-attach-icon-doc {
	background:url(/sp/case311/img/icon_word.gif) no-repeat left 4px;
	padding-left:19px
}
#sites-canvas-bottom-panel .sites-attach-icon-img {
	background:url(/sp/case311/img/icon_img.gif) no-repeat left 4px;
	padding-left:19px
}
#sites-canvas-bottom-panel .sites-attach-icon-page {
	background:url(/sp/case311/img/icon_page.gif) no-repeat left 4px;
	padding-left:19px
}
#sites-canvas-bottom-panel .sites-attach-icon-spread {
	background:url(/sp/case311/img/icon_xls.gif) no-repeat left 4px;
	padding-left:19px
}
#sites-canvas-bottom-panel .sites-attach-icon-presentation {
	background:url(/sp/case311/img/icon_ppt.gif) no-repeat left 4px;
	padding-left:19px
}
#sites-canvas-bottom-panel .sites-attach-icon-pdf {
	background:url(/sp/case311/img/icon_pdf.gif) no-repeat left 4px;
	padding-left:19px
}
#sites-attachment-form p {
	margin:7px 10px 0 0
}
#sites-comment-textarea {
	height:65px;
	margin:0 10px 10px 0;
	width:75%
}
.sites-comment p {
	margin:3px 0 15px;
	padding-left:10px
}
.sites-embed-title {
	font-size:13px;
	margin:0;
	padding:3px 5px;
	text-align:left
}
.sites-embed-content {
	text-align:left
}
.sites-embed-content-textbox {
	padding:5px;
	text-align:left
}
.sites-sidebar-plus-badge {
	text-align:center
}
.sites-plus-badge-link {
	text-decoration:none
}
.sites-plus-badge-link img {
	border:0
}
.sites-embed-countdown-daysapart {
	display:block;
	font-size:56px;
	line-height:52px
}
#sites-chrome-sidebar-left .sites-embed-countdown p, #sites-chrome-sidebar-right .sites-embed-countdown p {
	margin:0;
	padding:5px;
	min-height:1%
}
ol.goog-toc {
	margin-left:10px;
	padding-left:0
}
.goog-toc {
	text-align:left;
	line-height:1.5em;
	list-style:none
}
div.goog-toc h4 {
	margin:1em 0;
	padding:2px 6px;
	font-weight:bold;
	text-align:left
}
div.goog-toc>ul, .sites-embed>ul {
	margin:1em 0
}
.sites-announcement-embed-post-title {
	font-size:14px;
	font-weight:bold
}
.sites-announcements-embed-post {
	bottom:5px;
	font-size:13px;
	position:absolute;
	right:5px
}
.sites-embed-background {
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-left:4px
}
.sites-list-table td {
	border-bottom:1px solid #d7dee5;
	padding-left:3px
}
.sites-announcement-snippet {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px 0 0 0;
	padding:0
}
#sites-chrome-everything .sites-embed .announce-intro {
	padding-top:5px;
	padding-bottom:10px
}
.sites-announcement-snippet li {
	padding:0 5px;
	list-style-type:none
}
.sites-announcement-snippet-thumbnail {
	margin:5px 10px 0pt 0pt;
	float:left;
	text-align:center;
	width:96px;
	height:96px
}
.sites-embed-showing-results {
	font-size:11px;
	padding:3px 5px
}
.sites-search-footer {
	border-top:1px solid #eee;
	margin-top:10px;
	padding-top:6px;
	padding-right:10px;
	text-align:right
}
.sites-sitemap-subnav {
	clear:left;
	padding:10px 2px 2px 15px
}
.sites-sitemap .sites-sitemap-subnav {
	padding-left:10px
}
.sites-pagination-top {
	float:right;
	padding-top:12px;
	padding-right:8px;
	font-size:12px
}
.sites-pagination-bottom {
	float:right;
	padding-top:8px;
	padding-right:8px;
	font-size:12px
}
.sites-subpages span {
	margin-right:6px
}
.sites-error-wrapper {
	padding:10px 0 0 12px;
	height:150px
}
body .goog-menu .goog-ws-list-sortAsc, body .goog-menu .goog-ws-list-sortDesc {
	text-align:left;
	padding:3px 1.5em 3px 15px!important
}
.site-template-createbtn {
	background-color:#0066cc;
	border-color:#8cb1fa #003d89 #003d89 #8cb1fa;
	border-style:solid;
	border-width:1px 2px 2px 1px
}
div.site-template-createbtn span {
	color:#ffffff
}
#sites-chrome-everything .sites-fields-table th {
	border-bottom:none;
	padding-right:2em
}
#sites-chrome-header .sites-header-secondary-row td {
	padding:0px 4px!important
}
#sites-sidebar-expander {
	width:14px;
	height:100px;
	box-shadow:0 0 4px #777;
	cursor:pointer
}
#sites-sidebar-expander.left {
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
#sites-sidebar-expander.right {
	border-top-left-radius:4px;
	border-bottom-left-radius:4px
}
.sidebar-expander-arrow {
	width:11px;
	height:14px
}
#sites-sidebar-expander.left.collapsed .sidebar-expander-arrow, #sites-sidebar-expander.right .sidebar-expander-arrow {
	background:url(/sp/case311/img/tree_ltr.gif) no-repeat -194px 0
}
#sites-sidebar-expander.left .sidebar-expander-arrow, #sites-sidebar-expander.right.collapsed .sidebar-expander-arrow {
	background:url(/sp/case311/img/tree_rtl.gif) no-repeat -194px 0
}
#sites-chrome-sidebar-right.collapsed, #sites-chrome-sidebar-left.collapsed {
	display:none
}
.sites-system-link {
	margin-left:.5em;
	margin-right:.5em
}
#sites-chrome-everything #sites-chrome-header .sites-layout-hbox-mobile .sites-logo {
	clear:both;
	float:none
}
.sites-layout-hbox-mobile #sites-header-title h2 {
	clear:both
}
.sites-layout-hbox-mobile .sites-layout-searchbox {
	text-align:left
}
.sites-layout-hbox {
	width:100%;
	table-layout:fixed
}
.sites-layout-hbox-centered {
	width:100%
}
.sites-layout-hbox-flexible {
	table-layout:auto
}
.sites-layout-hbox td.sites-layout-tile {
	vertical-align:top
}
.sites-layout-tile {
	padding:3px
}
div.sites-layout-empty-tile {
	display:none
}
.sites-layout-button-margin-wrapper {
	display:block;
	margin:1em 0px
}
body.goog-app {
	font-size:62.5%
}
html>body .goog-inline-block {
	display:-moz-inline-box;
	display:inline-block
}
.goog-inline-block {
	position:relative;
	display:inline-block
}
* html .goog-inline-block {
	display:inline
}
*:first-child+html .goog-inline-block {
	display:inline
}
.goog-button-base {
	cursor:default;
	font:normal 1.3em/1 Arial, sans-serif;
	letter-spacing:normal;
	margin:0 1px;
	outline:none;
	text-align:center;
	text-indent:0;
	text-transform:none;
	vertical-align:baseline;
	white-space:nowrap;
	word-spacing:normal
}
.goog-button-base-outer-box {
	border-top:1px solid #bbb;
	border-bottom:1px solid #aaa
}
.goog-button-base-inner-box {
	background:#e3e3e3;
	border-left:1px solid #bbb;
	border-right:1px solid #aaa;
	margin:0 -1px
}
.goog-button-base-pos {
	height:100%;
	position:relative
}
.goog-button-base-top-shadow {
	background:#f9f9f9;
	border-bottom:.23em solid #eee;
	height:.692em;
	left:0;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0
}
.goog-button-base-content {
	color:#333;
	line-height:1.65em;
	position:relative;
	padding:0 .461em;
	text-align:center
}
.goog-button-base-hover .goog-button-base-content, .goog-button-base-focused .goog-button-base-content {
	color:#000
}
.goog-button-base-hover .goog-button-base-outer-box, .goog-button-base-hover .goog-button-base-inner-box, .goog-button-base-focused .goog-button-base-outer-box, .goog-button-base-focused .goog-button-base-inner-box {
	border-color:#888
}
.goog-button-base-active .goog-button-base-inner-box, .goog-button-base-open .goog-button-base-inner-box {
	background:#f9f9f9
}
.goog-button-base-active .goog-button-base-top-shadow, .goog-button-base-open .goog-button-base-top-shadow {
	background:#e3e3e3
}
.goog-button-base-active .goog-button-base-content, .goog-button-base-open .goog-button-base-content {
	color:#000
}
.goog-button-base-disabled {
	cursor:default
}
.goog-button-base-disabled .goog-button-base-inner-box, .goog-button-base-disabled .goog-button-base-top-shadow {
	background:#eee
}
.goog-button-base-disabled .goog-button-base-top-shadow {
	border-color:#eee
}
.goog-button-base-disabled .goog-button-base-content {
	color:#999
}
* html .goog-button-base-inner-box {
	left:-1px
}
* html .goog-button-base-pos {
	height:auto
}
* html .goog-button-base-top-shadow {
	height:auto;
	line-height:.692em;
	position:static
}
* html .goog-button-base-content {
	display:inline-block
}
* html .goog-button-base-content {
	display:inline;
	margin-top:-.922em
}
* html .goog-button-base-rtl .goog-button-base-outer-box {
	left:-1px
}
* html .goog-button-base-rtl .goog-button-base-inner-box {
	left:0
}
*:first-child+html .goog-button-base-inner-box {
	left:-1px
}
*:first-child+html .goog-button-base-content {
	display:inline-block
}
*:first-child+html .goog-button-base-rtl .goog-button-base-inner-box {
	left:1px
}
::root .goog-button-base, ::root .goog-button-base-outer-box {
line-height:0
}
::root .goog-button-base-inner-box {
line-height:normal
}
.goog-button {
}
.goog-menu-button {
}
.goog-menu-button .goog-button-base-content {
	padding:0 1.23em 0 .461em
}
.goog-menu-button.goog-button-base-rtl .goog-button-base-content {
	padding:0 .461em 0 1.23em
}
.goog-menu-button-dropdown {
	border-color:#888 transparent transparent;
	border-style:solid dashed dashed;
	border-width:.307em .307em 0 .307em;
	position:absolute;
	top:.615em;
	right:.384em;
	height:0;
	width:0;
	line-height:0
}
* html .goog-menu-button-dropdown {
	top:.7em
}
*:first-child+html .goog-menu-button-dropdown {
	top:.7em
}
.goog-button-base-rtl .goog-menu-button-dropdown {
	right:auto;
	left:.384em
}
.goog-button-base-hover .goog-menu-button-dropdown, .goog-button-base-focused .goog-menu-button-dropdown {
	border-top-color:#333
}
.goog-button-base-disabled .goog-menu-button-dropdown {
	border-top-color:#999
}
.goog-menu-button.goog-button-base-active[class] .goog-button-base-outer-box, .goog-menu-button.goog-button-base-active[class] .goog-button-base-inner-box, .goog-button-base-open .goog-button-base-outer-box, .goog-button-base-open .goog-button-base-inner-box {
	background-color:#777;
	border-color:#888
}
.goog-menu-button.goog-button-base-active[class] .goog-button-base-top-shadow, .goog-button-base-open .goog-button-base-top-shadow {
	border-bottom-color:#888;
	background-color:#999
}
.goog-menu-button.goog-button-base-active[class] .goog-button-base-content, .goog-button-base-open .goog-button-base-content {
	color:#eee
}
.goog-button-base-active .goog-menu-button-dropdown, .goog-button-base-open .goog-menu-button-dropdown {
	border-top-color:#fff
}
.goog-button-base-active.goog-button-base-open[class] .goog-button-base-outer-box, .goog-button-base-active.goog-button-base-open[class] .goog-button-base-inner-box {
	background-color:#999
}
.goog-button-base-active.goog-button-base-open[class] .goog-button-base-top-shadow {
	background-color:#777
}
.goog-button-base-collapse-right, .goog-button-base-collapse-right .goog-button-base-inner-box {
	margin-right:0
}
.goog-button-base-collapse-left, .goog-button-base-collapse-left .goog-button-base-inner-box {
	margin-left:0
}
.goog-button-base-collapse-left .goog-button-base-inner-box {
	border-left:1px solid #fff
}
.goog-button-base-hover.goog-button-base-collapse-left, .goog-button-base-focused.goog-button-base-collapse-left {
	border-left:1px solid #888;
	margin-left:-1px;
	z-index:1
}
* html .goog-button-base-collapse-left .goog-button-base-inner-box {
	left:0
}
* html .goog-button-rtl.goog-button-base-collapse-right .goog-button-base-inner-box {
	margin-right:-1px
}
*:first-child+html .goog-button-base-collapse-left .goog-button-base-inner-box {
	left:0
}
*:first-child+html .goog-button-base-rtl.goog-button-base-collapse-left .goog-button-base-inner-box {
	left:1px
}
*:first-child+html .goog-button-base-rtl.goog-button-base-collapse-right .goog-button-base-inner-box {
	left:0
}
.goog-button-base-rtl.goog-button-base-hover.goog-button-base-collapse-left, x:-moz-any-link, .goog-button-base-rtl.goog-button-base-focused.goog-button-base-collapse-left, x:-moz-any-link {
border-left:none;
margin-left:0
}
*:first-child+html .goog-button-base-rtl.goog-button-base-hover.goog-button-base-collapse-left, *:first-child+html .goog-button-base-rtl.goog-button-base-focused.goog-button-base-collapse-left {
	border-left:1px solid #888;
	margin-left:-1px
}
body .goog-button-base {
	font-size:12px
}
body .goog-button-base-content img {
	margin:3px 3px 0 0
}
body #sites-searchbox-form .goog-menu-button .goog-menu-button-dropdown {
	border:none;
	width:4px;
	height:10px;
	position:static;
	line-height:inherit;
	margin-top:2px;
	padding:0 3px 0 0
}
body .goog-menu {
	z-index:300;
	overflow-x:hidden;
	overflow-y:auto
}
body div.overflow-visible {
	overflow:visible
}
body .sites-menu .goog-menuitem {
	text-align:left;
	padding:4px 1.5em 4px 15px;
	line-height:22px
}
body .sites-menu .goog-menuitem-highlight {
	padding:3px 1.5em 3px 15px
}
body .goog-submenu-arrow {
	line-height:16px
}
body a.goog-menuitem {
	display:block
}
body .goog-menuitem a, a.goog-menuitem {
	color:#000!important;
	cursor:default;
	text-decoration:none
}
body .goog-menuitem-highlight {
	background-color:#d6e9f8!important
}
body .goog-menuitem-disabled {
	color:#999
}
body .goog-menuheader {
	padding:4px 1.5em 4px 15px;
	line-height:22px;
	font-weight:bold
}
body .goog-toolbar {
	background:#f9f9f9 url(/sp/case311/img/toolbar_bg.gif) repeat-x left bottom;
	border-bottom:1px solid #b0bdcc;
	padding:3px 2px 2px
}
body .goog-toolbar-menu-button-dropdown {
	vertical-align:inherit
}
body .goog-button-base-content .goog-toolbar-menu-button-dropdown {
	top:2px
}
.goog-tree-row {
	cursor:default;
	padding:3px 0;
	font:inherit
}
.goog-tree-item-label a, .goog-tree-item-label span {
	font-size:12px
}
.goog-modal-dialog .goog-tree-root a:hover {
	text-decoration:underline
}
.sites-sitemap .goog-tree-root a {
	cursor:pointer;
	text-decoration:none
}
.goog-tree-row span {
	overflow:hidden;
	text-overflow:ellipsis
}
.goog-tree-row .goog-tree-expand-icon {
	cursor:hand;
	cursor:pointer
}
div .goog-tree-row .goog-tree-expand-icon-blank {
	background-image:none;
	width:0
}
.goog-tree-row .goog-tree-collapsed-folder-icon {
	background-position:0px -24px
}
.goog-tree-row .goog-tree-expanded-folder-icon {
	background-position:-24px -24px
}
.goog-tree-item {
	outline:none;
	width:99%
}
.goog-modal-dialog .goog-tree-item {
	cursor:pointer
}
.sites-sitemap .goog-tree-item-label a:hover {
	text-decoration:underline
}
.goog-ws-tree-wrapper {
	height:350px;
	outline:none;
	overflow:auto;
	width:415px
}
body .goog-tree-root .selected, body .goog-tree-root .selected span {
	color:white;
	background-color:#68e
}
body .goog-tree-item-label:hover {
	text-decoration:none
}
body .selected .goog-tree-item-label {
	background-color:#68e;
	color:white
}
body .focused .selected .goog-tree-item-label {
	background-color:#68e;
	color:white
}
#sitemap-tree .sites-tree-drop-hover .goog-tree-item-label {
	background-color:#68e
}
#sitemap-tree .sites-tree-drop-hover .goog-tree-item-label span, #sitemap-tree .sites-tree-drop-hover .goog-tree-item-label a, #sitemap-tree .sites-tree-drop-hover .goog-tree-item-label a:hover, #sitemap-tree .sites-tree-drop-hover .goog-tree-item-label a:visited {
	color:#fff;
	text-decoration:none
}
#sitemap-tree .sites-tree-dragged-item {
	opacity:0.3;
	-moz-opacity:0.3;
	filter:alpha(opacity=30)
}
.sites-tree-drag-info {
	font-size:11px;
	background-color:#e5eeff;
	border:1px solid #ddd;
	padding:3px 5px;
	box-shadow:2px 2px 4px #888;
	-webkit-box-shadow:2px 2px 4px #888;
	-moz-box-shadow:2px 2px 4px #888
}
.sites-tree-drag-info-container {
	padding:10px;
	cursor:move
}
.sites-tree-draggable>.goog-tree-row .goog-tree-icon {
	background-image:url(/sp/case311/img/tree_ltr_drag.gif);
	height:16px;
	width:20px
}
.goog-tree-root>.goog-tree-row .goog-tree-icon {
	background-image:url(/sp/case311/img/tree_ltr.gif);
	height:16px;
	width:16px
}
body .goog-date-picker-none-cont {
	display:none
}
body .goog-date-picker th {
	font:menu;
	text-align:center
}
body .goog-date-picker td {
	cursor:pointer
}
body .goog-date-picker {
	-moz-user-focus:normal;
	-moz-user-select:none;
	position:absolute;
	z-index:300
}
body .goog-date-picker-menu {
	position:absolute;
	background:threedface;
	border:1px solid gray;
	-moz-user-focus:normal
}
body .goog-date-picker-menu ul {
	list-style:none;
	margin:0;
	padding:0
}
body .goog-date-picker-menu ul li {
	cursor:default
}
body .goog-date-picker-menu-selected {
	background:#ccf
}
body .goog-date-picker th {
	color:gray;
	font-size:.9em
}
body .goog-date-picker td div {
	float:left
}
body .goog-date-picker-week {
	padding:1px 3px
}
body .goog-date-picker-wday {
	padding:1px 3px
}
body .goog-date-picker-today-cont {
	text-align:left!important
}
body .goog-date-picker-none-cont {
	text-align:right!important
}
body .goog-date-picker-head td {
	text-align:center
}
body .goog-date-picker table {
	border-collapse:collapse
}
body .goog-date-picker-selected {
	background:#ccf!important;
	color:blue!important
}
body .goog-date-picker-today {
	font-weight:bold!important
}
body .goog-date-picker-other-month {
	-moz-opacity:0.3;
	filter:alpha(opacity=30)
}
body .sat {
	background:#fcc
}
body .sun {
	background:#fcc;
	color:red
}
body #button1, body #button2 {
	display:block;
	width:60px;
	text-align:center;
	margin:10px;
	padding:10px;
	font:normal .8em verdana, sans-serif;
	border:1px solid #000
}
.goog-tree-children {
	background-image:url("/sp/case311/img/I-ltr.png")!important
}
.modal-dialog-buttons {
	clear:both
}
.goog-dimension-picker-unhighlighted {
	background-image:url(/sp/case311/img/dimension-unhighlighted.png)
}
.goog-dimension-picker-highlighted {
	background-image:url(/sp/case311/img/dimension-highlighted.png)
}
.goog-palette-table {
	margin:0
}
.goog-flat-menu-button-dropdown {
	min-width:7px
}
.sites-hovercard-iframe {
	border:none;
	height:12.2em;
	margin:1em;
	padding:0;
	width:32.5em
}
.goog-toolbar-menu-button-focused .goog-toolbar-menu-button-outer-box, .goog-toolbar-button-focused .goog-toolbar-button-outer-box {
	border-width:1px 0;
	border-style:solid;
	padding:0;
	border-color:#a1badf
}
.goog-toolbar-menu-button-focused .goog-toolbar-menu-button-inner-box, .goog-toolbar-button-focused .goog-toolbar-button-inner-box {
	border-width:0 1px;
	border-style:solid;
	border-color:#a1badf
}
.progress-bar-horizontal {
	width:100%;
	height:13px;
	border:solid #aaaaaa 1px;
	background-color:white
}
.progress-bar-thumb {
	position:relative;
	background:#d4e4ff;
	overflow:hidden;
	width:100%;
	height:100%
}
.sites-header-divider {
	border-bottom:1px solid #c9d7f1;
	zoom:1
}
.sites-account {
	color:#000;
	float:right;
	padding:5px 5px 4px 0
}
.sites-account a, .sites-account a:visited {
	color:#00c
}
.sites-account span {
	font-size:10px
}
#page-btns {
	background-color:#fff;
	padding:4px 6px 4px 0
}
#page-btns .goog-button {
	margin-left:4px
}
#sites-collaborator-buttons {
	text-align:right;
	padding:0;
	clear:none;
	position:absolute;
	right:0px
}
#sites-page-info-bar {
	font-size:17px;
	color:#666;
	position:relative;
	font-family:Arial, san-serif!important;
	background-color:#fff;
	border-bottom:1px solid #ccc
}
body.sites-edit-in-progress #sites-page-info-bar {
	border-bottom:0
}
#sites-page-info-bar img {
	vertical-align:middle;
	margin-top:4px;
	padding:0 0 2px
}
#sites-revision-info {
	font-size:11px;
	color:#666;
	letter-spacing:0
}
#sites-revision-info a, #sites-revision-info a:visited {
	color:#03c
}
#sites-survey-link {
	font-size:13px;
	padding:0 10px;
	text-decoration:none
}
#sites-survey-link:hover {
	text-decoration:underline
}
.sites-app-title {
	color:#03c;
	letter-spacing:.5px;
	padding:0;
	background-color:#fff;
	float:left;
	margin-left:7px;
	position:absolute;
	left:0px
}
.sites-app-title a {
	text-decoration:none;
	float:left
}
.sites-site-name {
	color:#666;
	letter-spacing:0
}
.sites-site-template-name {
	color:#000;
	letter-spacing:0;
	font-size:16px
}
.sites-site-template-desc {
	color:#000;
	letter-spacing:0;
	font-size:13px
}
.sites-site-template-last-updated {
	color:#666;
	letter-spacing:0;
	font-size:11px
}
#sites-page-toolbar .goog-scrollfloater {
	padding-bottom:0
}
#back-to-template-listing {
	background:#fff;
	padding:3px 10px 4px 10px;
	font-family:Arial
}
#back-to-template-listing a, #back-to-template-listing a:visited {
	color:#00c;
	font-weight:bold
}
.sites-appbar-gradient {
	height:5px;
	margin-bottom:-5px;
	background:transparent url(/sp/case311/img/bargrad.png) top left repeat-x;
	position:relative;
	z-index:100
}
.sites-edit-in-progress .sites-appbar-gradient {
	height:0;
	background:none;
	margin-bottom:0;
	position:relative;
	z-index:100
}
.sites-viewer-site-template-bar {
	width:100%;
	padding-top:5px
}
.collaborator-bar-container {
	min-height:36px;
	width:100%;
	overflow:hidden;
	padding-top:3px
}
.goog-ws-edit-nav .goog-ws-list-gadget {
	width:400px!important
}
.goog-ws-edit-nav .goog-ws-list-gadget {
	border:1px solid #ddd;
	margin-left:0;
	width:180px
}
.goog-ws-edit-nav-table {
	border-collapse:collapse
}
.goog-ws-edit-nav-table p {
	margin:0;
	padding:3px
}
.goog-ws-edit-nav-icons {
	padding-top:30px
}
.goog-ws-edit-nav .goog-ws-edit-nav-title {
	vertical-align:baseline
}
.goog-ws-edit-nav .goog-tree-children-nolines span {
	font-size:12px
}
.goog-ws-edit-nav .goog-tree-row {
	border-bottom:1px solid #ddd
}
.goog-ws-edit-nav .goog-tree-item {
	width:100%
}
.goog-ws-edit-nav #sites-fullnav, .goog-ws-edit-nav #sites-subnav {
	margin:5px 5px 0 20px
}
.sites-nav-root-selected {
	margin-right:16px
}
.goog-ws-return-site {
	font-size:12px;
	padding:0 5px 7px;
	text-align:left
}
.goog-ws-edit-nav .goog-ws-list-gadget {
	border:1px solid #ddd;
	margin-left:0;
	width:180px
}
.goog-ws-edit-nav-table {
	border-collapse:collapse
}
.goog-ws-edit-nav-table p {
	margin:0;
	padding:3px
}
.goog-ws-edit-nav-icons {
	padding-top:30px
}
.goog-ws-editing-toolbar {
	background-color:#f0f0f0;
	border-style:solid;
	border-width:0;
	border-color:#666
}
.goog-ws-element {
	border:1px solid #ddd;
	margin:0 0 10px
}
.goog-ws-element .goog-ws-list-gadget {
	height:200px;
	margin-left:0;
	width:100%
}
.goog-ws-element-icon {
	width:35px
}
.goog-ws-element-section {
	border-bottom:1px solid #ddd;
	padding:5px
}
.goog-ws-element-section td {
	vertical-align:top
}
.goog-ws-element-section p {
	margin:0;
	padding:0 0 7px
}
.sites-chrome-externalurl-input {
	width:200px
}
.sites-chrome-navigationdialog-addpage {
	cursor:pointer;
	float:left
}
.sites-chrome-navigationdialog-addlink {
	float:right;
	padding-right:7px
}
.goog-ws-list-gadget {
	background:#fff;
	border-bottom:1px solid #b0bdcc;
	overflow:auto;
	overflow-x:hidden;
	height:220px;
	margin:0 7px;
	width:95%
}
.goog-ws-list-gadget ul {
	margin:0;
	padding:0
}
.goog-ws-list-gadget li {
	cursor:pointer;
	list-style:none;
	margin:0;
	padding:2px 3px
}
.goog-ws-list-gadget li:hover, .goog-ws-list-gadget li:focus {
	background-color:#efefef
}
.goog-ws-list-gadget li:focus {
	outline:none
}
#sites-theme-var-list li.var-category:hover {
	cursor:inherit;
	background-color:inherit
}
#sites-theme-var-list .var-category h4 {
	font-size:14px;
	margin-top:7px;
	margin-bottom:5px
}
.sites-theme-var-icon {
	margin-bottom:-4px;
	margin-right:3px
}
.goog-ws-logo {
	float:left;
	margin:0 10px 0 0;
	vertical-align:top
}
html, body {
	padding:0;
	margin:0;
	direction:ltr
}
body {
	font:normal 10pt Arial, sans-serif
}
body.ar {
	font-size:14px
}
a img {
	border:0;
	padding:0
}
th {
	text-align:left
}
td {
	vertical-align:top
}
code {
	color:#006000
}
.sites-codeblock {
	background-color:#efefef;
	border:1px solid #d3d3d3;
	display:block;
	padding:0.5em 0 0.5em 1em;
	line-height:1
}
.sites-clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.disabled {
	text-decoration:none;
	color:#666
}
#sites-chrome-everything #sites-chrome-header .sites-logo {
	float:left;
	padding:0 10px 0 0;
	background-color:transparent
}
#sites-chrome-everything {
	margin:0 auto
}
#sites-canvas-main {
	min-height:150px;
	_height:150px;
	padding-bottom:5px;
	padding-top:15px
}
#sites-canvas-main table {
	margin:0
}
#title-crumbs, body #sites-page-title-header, .sites-tile-name-header, #sites-canvas-main .sites-tile-name-content-1, .sites-tile-name-footer, .sites-subpages, .sites-kix-editor-wrapper, #sites-editor-wrapper {
	padding-left:10px;
	padding-right:10px
}
.sites-menu {
	font-family:Arial, Helvetica, sans-serif
}
#sites-canvas-main .sites-tile-name-header {
	padding-top:10px;
	padding-bottom:0
}
#sites-canvas-main .sites-tile-name-content-1, #sites-canvas-main .sites-tile-name-content-2, #sites-canvas-main .sites-tile-name-content-3 {
	padding-top:10px;
	padding-bottom:10px
}
#sites-canvas-main .sites-tile-name-content-2 {
	padding-left:0;
	padding-right:10px
}
#sites-canvas-main .sites-tile-name-content-3 {
	padding-left:0;
	padding-right:10px
}
.sites-edit-in-progress .sites-tile-name-header, .sites-edit-in-progress .sites-tile-name-footer {
	min-height:30px;
	_height:30px
}
#sites-chrome-everything #sites-chrome-header img {
	padding:0;
	border:0
}
.jfk-button {
	margin:0 16px 0 0
}
.goog-button {
	cursor:pointer
}
.sites-button-icon {
	vertical-align:middle;
	background-repeat:no-repeat;
	height:16px;
	margin:0 1px 0 0
}
.sites-toolbar-icon-new {
	background:url(/sp/case311/img/icon_sprites.gif) no-repeat;
	background-position:0 0;
	width:11px;
	font-weight:bold
}
.sites-sitemap-hierarchy-icon {
	background-image:url(/sp/case311/img/toolbar2.gif);
	background-position:-825px 0;
	width:16px
}
.sites-sitemap-list-icon {
	background-image:url(/sp/case311/img/toolbar2.gif);
	background-position:-855px 0;
	width:16px
}
.sites-toolbar-icon-edit {
	background:url(/sp/case311/img/icon_sprites.gif) no-repeat;
	background-position:-13px 0;
	width:13px;
	font-weight:bold
}
.sites-toolbar-icon-more-actions {
	margin:0
}
a.sites-button-link {
	text-decoration:none
}
a.sites-sitemap-tools-link {
	text-decoration:none!important
}
a.sites-sitemap-tools-link:hover {
	text-decoration:underline!important
}
#sitemap-tree .selected, #sitemap-tree .selected span, #sitemap-tree .goog-tree-item-label, #sitemap-tree .goog-tree-item-label span {
	background-color:transparent
}
.tr_tabbed-pane-tab-content {
	background-color:white!important
}
.tr_tabbed-pane-tabs .tr_selected-tab-in-tabbed-pane {
	background-color:white!important
}
#more-actions-menu .goog-menuitem {
	padding-left:24px;
	line-height:17px
}
#more-actions-menu .goog-menuheader {
	padding-left:24px;
	line-height:17px
}
#more-actions-menu .more-actions-shortcuts-enabled .goog-menuitem-content {
	padding-right:65px
}
.more-actions-menu-item-helptext {
	color:gray;
	position:absolute;
	right:10px
}
.edit-in-progress-message {
	color:#666;
	display:inline-block;
	font-style:italic;
	padding-top:4px
}
#goog-ws-page-tools-div .editing {
	background-position:0 2px!important
}
.editing {
	border:0!important
}
#goog-ws-page-tools-div .editing, tt:-moz-any-link {
height:23px
}
.edit-in-progress-message, tt:-moz-any-link {
display:-moz-inline-box;
line-height:25px;
padding-left:5px
}
#goog-ws-page-tools-div .editing, tt:-moz-any-link, tt:default {
height:24px
}
.edit-in-progress-message, tt:-moz-any-link, tt:default {
display:inline-block
}
.edit-in-progress-message, tt:-moz-any-link {
display:-moz-inline-box;
line-height:15px;
padding-left:0
}
.jot-extra-buttony {
	vertical-align:top
}
.jot-extra-buttony .goog-toolbar-button-outer-box, .jot-extra-buttony .goog-toolbar-menu-button-outer-box {
	border-width:1px 0;
	border-style:solid;
	padding:0
}
.jot-extra-buttony .goog-toolbar-button-inner-box, .jot-extra-buttony .goog-toolbar-menu-button-inner-box {
	border-width:0 1px;
	border-style:solid;
	padding:3px 4px 4px
}
.jot-extra-buttony .goog-toolbar-button-inner-box, .jot-extra-buttony .goog-toolbar-button-outer-box, .jot-extra-buttony .goog-toolbar-menu-button-inner-box, .jot-extra-buttony .goog-toolbar-menu-button-outer-box {
	border-color:#bfcbdf
}
.jot-formatblock {
	padding-bottom:11px!important;
	padding-top:3px!important
}
.goog-edit-submenu-text {
	margin-left:15px
}
.goog-zippy-expanded, .goog-zippy-collapsed {
	opacity:0.8;
	outline:0;
	padding:7px 0 7px 7px;
	position:relative;
	transition:background-color .218s, opacity .218s;
	-webkit-transition:background-color .218s, opacity .218s;
	-moz-transition:background-color .218s, opacity .218s;
	-ms-transition:background-color .218s, opacity .218s;
	-o-transition:background-color .218s, opacity .218s
}
.goog-zippy-expanded:hover, .goog-zippy-collapsed:hover, .goog-zippy-expanded:focus, .goog-zippy-collapsed:focus {
	background-color:#eee;
	opacity:1
}
.sites-zippy-icon {
	background-repeat:no-repeat;
	margin-right:6px;
	opacity:0.7;
	position:relative
}
.goog-zippy-expanded .sites-zippy-icon {
	background-position:-95px 0;
	height:4px;
	width:7px;
	top:-3px
}
.goog-zippy-collapsed .sites-zippy-icon {
	background-position:-95px -5px;
	height:7px;
	width:4px;
	top:-2px
}
.user-rtl .goog-zippy-collapsed .sites-zippy-icon {
	background-position:-98px -5px
}
.jfk-zippy-content {
	padding-left:17px
}
.goog-ws-lp-dialog {
	height:28em;
	padding-bottom:5px!important;
	position:relative
}
.goog-ws-lp-dialog hr {
	background:#ebebeb
}
.goog-ws-lp-list {
	position:relative;
	height:25em
}
.goog-ws-lp-dialog .goog-ws-tree-wrapper {
	height:303px;
	width:480px;
	overflow-y:auto;
	overflow-x:hidden;
	outline:none
}
.goog-ws-lp-dialog .goog-tabpane-cont {
	overflow:hidden
}
.lp-list-createpage-btn {
	position:relative;
	top:-105px;
	left:300px
}
.goog-ws-lp-dialog .goog-flat-menu-button-caption {
	width:auto;
	padding-right:15px
}
.goog-ws-lp-dialog .goog-flat-menu-button-dropdown {
	margin-top:-4px
}
.lp-createpage-tree {
	margin-top:7px;
	height:209px;
	overflow:auto;
	border:1px solid #999;
	padding:3px
}
.goog-ws-lp-list ul, .goog-ws-lp-list li {
	margin:0;
	padding:0
}
.goog-ws-lp-list li a {
	color:#111;
	display:block;
	padding:3px 1em 3px 5px;
	text-decoration:none
}
.goog-ws-lp-list li a:hover {
	background-color:whiteSmoke
}
.goog-ws-lp-list li a.selected {
	background-color:#fffecf
}
.goog-ws-lp-list li .time {
	color:#666;
	float:right;
	font-size:11px;
	width:13%
}
.goog-ws-lp-list li strong {
	background:#efefef none repeat scroll 0;
	display:block;
	padding:3px 6px
}
.goog-ws-lp-maestro {
	padding:1em
}
.goog-ws-lp-maestro-list {
	height:255px
}
.goog-ws-lp-maestro-function {
	color:#111;
	display:block;
	padding:3px 1em 3px 2em;
	text-decoration:none;
	cursor:pointer
}
.goog-ws-lp-maestro-list .selected {
	background:#fffab6 url(/sp/case311/img/check.gif) no-repeat;
	background-position:1% 50%
}
.goog-ws-lp-maestro-function:hover {
	background-color:#fffab6
}
.goog-ws-ig-maestro {
	height:155px;
	overflow-y:scroll;
	border:2px #eee inset;
	width:100%
}
ul.goog-ws-ig-maestro-list {
	margin:0;
	padding:0
}
.goog-ws-ig-maestro-script {
	color:#111;
	display:block;
	padding:3px 1em 3px 2em;
	text-decoration:none;
	cursor:pointer
}
.goog-ws-ig-maestro-script:hover {
	background-color:#fffab6
}
.goog-ws-ig-maestro-list .selected {
	background:#fffab6 url(/sp/case311/img/check.gif) no-repeat;
	background-position:1% 50%;
	outline:none
}
#goog-edit-insert-maestro-change {
	padding:8px
}
.goog-ws-publish-apps-script-warning {
	background-color:red
}
.maestro-url-input-box {
	width:100%
}
.maestro-embed-dialog-content {
	width:515px
}
#maestro-gadget-restr-anonymous-label {
	margin-left:30px
}
.plus-page-id-input {
	font-size:16px;
	width:230px;
	margin:0 5px;
	vertical-align:baseline!important
}
.plus-page-change-url {
	color:#06c;
	cursor:pointer
}
.plus-page-change-url:hover {
	text-decoration:underline
}
.plus-page-url-prefix {
	font-size:16px
}
.plus-page-url-dialog-warning {
	font-weight:bold
}
.sites-plus-page-url-preview, .sites-plus-page-url-preview a {
	color:#666!important
}
.goog-ws-lp-dialog .goog-tabpane-tabs li {
	border:0
}
.goog-ws-lp-dialog .goog-tabpane-cont {
	padding-bottom:5px
}
.goog-ws-lp-dialog .goog-tabpane-tabs:focus {
	outline-style:none
}
.goog-tabpane-top .goog-tabpane-cont {
	border-left:0;
	padding-bottom:5px
}
.goog-ws-lp-dialog .goog-tabpane-cont input {
	width:400px
}
.goog-ws-lp-fullscreenpane {
	position:absolute;
	top:0;
	background:#fff;
	width:100%
}
.goog-scrollfloater {
	padding-bottom:0
}
.filecabinet .goog-scrollfloater {
	padding-bottom:5px
}
.lp-panel-content {
	padding-top:1em;
	padding-right:1em;
	padding-bottom:1em;
	padding-left:1em
}
.lp-panel-content-header {
	font-weight:bold
}
.lp-panel-content-general-text {
	color:#666666
}
#lp-link-text {
	margin-bottom:10px
}
.goog-tabpane {
	background-color:white;
	padding:0;
	position:relative
}
.goog-tabpane-tabs {
	list-style:none;
	margin:0;
	padding:0;
	height:1ex;
	position:relative
}
.goog-tabpane-left .goog-tabpane-tabs {
	float:left
}
.goog-tabpane-cont {
	width:100%
}
.goog-tabpane-cont .goog-ws-tree-wrapper {
	border-top:none
}
.goog-ws-lp-dialog .goog-tabpane-cont {
	height:373px;
	width:480px
}
.goog-tabpane-tab, .goog-tabpane-tab-selected {
	display:block;
	padding:8px 16px 8px 8px;
	cursor:pointer;
	border-width:1px 0;
	margin:0
}
.goog-tabpane-left .goog-tabpane-tab-selected {
	border:1px solid #ebebeb
}
.goog-tabpane-top ul.goog-tabpane-tabs {
	border-bottom:1px solid #ebebeb;
	height:30px;
	outline:none;
	padding:5px 0 0 15px
}
.goog-tabpane-top ul.goog-tabpane-tabs li, .goog-tabpane-top ul.goog-tabpane-tabs li.goog-tabpane-tab-selected {
	border-width:1px 1px 0;
	background:transparent;
	display:inline;
	float:left;
	padding:5px 15px 0;
	height:25px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px
}
.goog-tabpane-top ul.goog-tabpane-tabs li.goog-tabpane-tab-selected {
	border-color:#ebebeb;
	border-style:solid
}
.goog-tabpane-top ul.goog-tabpane-tabs li, .goog-ws-lp-dialog ul.goog-tabpane-tabs li {
	color:#666
}
.goog-tabpane-top ul.goog-tabpane-tabs li:hover, .goog-ws-lp-dialog ul.goog-tabpane-tabs li:hover {
	color:#202020
}
.goog-ws-lp-dialog ul.goog-tabpane-tabs li.goog-tabpane-tab-selected {
	color:#dd4b39
}
.goog-tabpane-top ul.goog-tabpane-tabs li.goog-tabpane-tab-selected {
	color:#202020;
	font-weight:bold
}
.goog-tabpane-top ul.goog-tabpane-tabs li.goog-tabpane-tab-selected {
	background:white;
	text-decoration:none!important
}
.goog-tabpane-tabs li, .goog-tabpane-cont li {
	list-style:none;
	list-style-image:none
}
.goog-tabpane-cont iframe {
	border:1px solid #f5f5f5;
	background-color:white
}
.goog-sites-pagefinder, #body .goog-sites-pagefinder .goog-tabpane {
	height:100%
}
.goog-sites-pagefinder div>input[type="text"] {
	margin-bottom:10px
}
.goog-sites-pagefinder input[type="text"] {
	width:300px;
	margin-right:8px
}
.goog-sites-pagefinder .jfk-button .jfk-button-img {
	margin-top:2px
}
.modal-dialog .goog-sites-pagefinder a, .modal-dialog .goog-sites-pagefinder a:link, .modal-dialog .goog-sites-pagefinder a:visited, .modal-dialog .goog-sites-pagefinder a:hover {
	color:#333;
	text-decoration:none
}
.goog-ws-tree-wrapper {
	width:100%;
	border-style:solid;
	border-color:#ebebeb;
	border-width:1px
}
.sites-delete-items-subtree {
	border:none
}
.goog-sites-pagefinder .goog-tree-root .selected {
	background-image:none
}
.goog-sites-pagefinder .goog-tabpane-tabs {
	width:462px
}
.goog-ws-lp-dialog .goog-ws-lp-list .goog-tabpane-tabs {
	width:100%
}
.goog-ws-lp-dialog .goog-ws-lp-list div>input[type="text"] {
	margin-left:10px
}
.goog-ws-lp-dialog .goog-tabpane-tab-selected, .goog-ws-lp-dialog .goog-tabpane-tab {
	position:static;
	width:130px
}
.goog-ws-lp-dialog .goog-tabpane-top .goog-tabpane-tab-selected, .goog-ws-lp-dialog .goog-tabpane-top .goog-tabpane-tab {
	width:auto
}
.goog-ws-lp-dialog .goog-tabpane-tab-selected {
	background-color:white
}
.sites-ccc-nav #gbar {
	padding-top:4px!important;
	color:#000
}
.sites-ccc-nav #gbar a {
	color:#00c
}
#sites-status {
	position:fixed;
	top:0;
	width:100%;
	z-index:1010;
	text-align:center
}
.sites-notice {
	background:#fc3;
	color:#000;
	display:inline;
	font:bold 13px Arial, sans-serif;
	padding:2px 10px 3px;
	z-index:199
}
#sites-header-title h2 {
	margin:0
}
#sites-header-title h2 a {
	text-decoration:none
}
.sites-chrome-header h2 a:hover {
	text-decoration:underline
}
.sites-chrome-header-table {
	width:100%
}
.goog-ws-movepage {
	background:#fff
}
.goog-ws-movepage p {
	margin:0 7px 5px;
	padding:5px 0 0
}
.goog-ws-movepage-inside {
	background:#fff;
	overflow-y:scroll;
	height:200px
}
.sites-header-divider {
	font-size:13px;
	background:#fff;
	border-bottom:none;
	font-family:arial, sans-serif!important
}
.sites-account {
	background:#fff;
	font:100% arial, sans-serif;
	padding:4px 8px 5px 2px;
	text-align:right
}
.sites-account a, .sites-account a:focus, .sites-account a:visited {
	color:#00c
}
.sites-account a:active {
	color:#f00
}
.goog-ws-movepage-table {
	width:100%
}
.goog-ws-movepage-table td {
	border-bottom:1px solid #efefef;
	padding:4px 5px
}
#sites-page-title-header {
	font-size:22px;
	font-weight:bold;
	margin:0
}
div.sites-sidebar-nav {
	border-bottom:0;
	padding-bottom:0;
	overflow:hidden
}
.sites-sidebar-nav a {
	display:block;
	text-decoration:none
}
.sites-sidebar-nav a:hover {
	text-decoration:underline
}
#body .sites-sidebar-nav ul {
	line-height:1.33em;
	margin:0;
	padding:0;
	overflow:visible
}
.sites-canvas-main-content .sites-sidebar-nav>ul {
	margin:0.5em 0
}
.sites-sidebar-nav a, .sites-sidebar-nav .current-bg {
	text-overflow:ellipsis;
	overflow:hidden
}
.sites-sidebar-nav li.closed .expander {
	background-position:-192px -3px
}
.sites-sidebar-nav li.closed ul {
	display:none
}
.sites-sidebar-nav a.topLevel {
	font-weight:bold
}
.sites-sidebar-nav li.topLevel {
	border-top:1px solid transparent;
	margin-top:1px;
	margin-bottom:1px
}
.sites-sidebar-nav li.nav-first {
	border-top-width:0px;
	margin-top:0px
}
.sites-sidebar-nav li ul .current-bg {
	outline-width:1px
}
.sites-sidebar-recent-activity ul {
	margin:0;
	padding:0;
	overflow:hidden
}
.sites-sidebar-recent-activity ul .sites-sidebar-recent-activity-viewall {
	border-top:1px solid #eee
}
.sites-sidebar-recent-activity a {
	display:block;
	overflow:hidden;
	text-overflow:ellipsis
}
.sites-canvas-bottom-panel-wrapper {
	padding:0 0 5px
}
#sites-canvas-bottom-panel h3 {
	margin:0 0 5px
}
#sites-canvas-bottom-panel ul {
	padding:0;
	margin:0
}
#sites-canvas-bottom-panel li {
	list-style:none;
	padding:5px 0
}
#sites-canvas-bottom-panel form {
	margin:0
}
#sites-attachment-wrapper, #sites-comment-wrapper {
	padding:10px 10px 1px 10px
}
.sites-attachment-inner, .sites-comment-inner {
	padding:0 0 7px 0
}
.sites-attachment-inner {
	position:relative
}
#sites-attachment-wrapper h3 a, #sites-comment-wrapper h3 a {
	text-decoration:none
}
.sites-text-secondary {
	color:#666
}
.sites-comments {
	padding:5px 0 0 0
}
#sites-comment-submit {
	padding:10px 0
}
.sites-attachments-separator {
	background:#ebebeb;
	height:1px
}
.sites-attachments-row {
	position:relative;
	height:40px
}
.sites-attachments-row a {
	text-decoration:none!important;
	border-bottom:none!important
}
.sites-attachments-icon {
	position:absolute;
	width:30px;
	height:40px;
	text-align:center;
	line-height:40px
}
.sites-attachments-version {
	position:absolute;
	width:80px;
	height:40px;
	right:90px;
	line-height:40px;
	text-align:center
}
.sites-attachments-inner-div {
	padding-left:40px;
	padding-right:160px;
	height:40px;
	line-height:40px
}
.sites-attachments-name {
	display:inline-block;
	width:50%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.sites-attachments-author {
	display:inline-block;
	width:50%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.sites-attachments-button {
	float:left;
	height:40px;
	margin-left:10px
}
.sites-attachments-button-element {
	float:left;
	height:40px;
	line-height:40px
}
.sites-attachments-button a {
	text-decoration:none!important;
	border-bottom:none!important
}
.sites-comment-docos-wrapper {
	padding:10px
}
.sites-comment-docos {
	position:relative
}
.sites-comment-docos-header {
	position:relative;
	z-index:2
}
.sites-comment-docos-header-title {
	float:left;
	padding:10px 0 10px 20px;
	color:#000;
	font-weight:bold;
	font-size:17px;
	font-family:'Trebuchet MS', arial, sans-serif
}
.sites-comment-docos-background {
	position:absolute;
	background-color:#fff;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	height:100%;
	width:100%;
	z-index:1
}
.sites-comment-docos-pane {
	padding:0 10px 7px 10px;
	position:relative;
	z-index:2;
	clear:both
}
.sites-subfooter {
	font-size:11px;
	padding:5px 0 5px;
	text-align:center
}
.sites-subfooter p {
	margin:0;
	padding:5px
}
.sites-subfooter p span {
	font-size:10px
}
.sites-subfooter .sites-subfooter-buffer {
	margin:0;
	padding:5px 5px 0 5px;
	text-align:left
}
.sites-adminfooter {
	font-size:11px;
	text-align:center
}
.sites-adminfooter p {
	margin:0;
	padding:5px
}
.sites-adminfooter p span {
	font-size:10px
}
.sites-version-history {
	color:#666;
	font-size:12px;
	padding:7px 5px 9px 0;
	text-align:right;
	position:absolute;
	bottom:0;
	right:0
}
.goog-menuitem .sites-moreactions-icon {
	background:url(/sp/case311/img/camelot.png) no-repeat;
	position:absolute;
	left:4px;
	top:9px
}
.goog-menuitem .sites-moreactions-icon-subscribe {
	background-position:-182px 0;
	width:14px;
	height:10px
}
.goog-menuitem .sites-moreactions-icon-print {
	background-position:-168px 0;
	width:14px;
	height:15px
}
.goog-menuitem .sites-moreactions-icon-delete {
	background-position:-441px 0;
	width:15px;
	height:17px;
	margin-top:-2px
}
.goog-menuitem .sites-moreactions-icon-share {
	background-position:-149px 0;
	width:19px;
	height:15px
}
.goog-menuitem .sites-moreactions-icon-adsense {
	background-position:-129px 0;
	width:0;
	height:15px
}
.goog-ws-create-page {
	margin-top:2.5px
}
a.goog-ws-create-page, a.goog-ws-create-page:hover {
	text-decoration:none;
	color:#333!important;
	font-weight:bold
}
.sites-lp-page-type-select {
	z-index:1000!important
}
.goog-ws-dash-site-text h3 {
	font-size:12px
}
#edit-start-btn, #create-new-btn {
	font-weight:bold
}
.goog-ws-siteinfo-siteslogo {
	color:#36c;
	font-size:14px;
	font-weight:bold;
	padding:0 5px 0 5px
}
.sites-embed {
	margin:0 0 6px
}
body .goog-ws-list-oobe .goog-ws-list-oobe-box {
	padding:0
}
.sites-embed .sites-embed-content-notitle p {
	margin:0;
	padding:5px;
	min-height:1%
}
.sites-embed-content, .sites-embed-content-notitle {
	overflow:hidden
}
.sites-embed-content.sites-embed-type-toc, .sites-embed-content-notitle.sites-embed-type-toc {
	overflow:visible
}
.sites-embed-noborder {
	border:none!important
}
.sites-embed-noborder li {
	list-style:none
}
.sites-embed-align-left-wrapping-off {
	display:block;
	clear:both;
	text-align:left;
	margin:5px auto 5px 0
}
.sites-embed-align-left-wrapping-on {
	display:inline;
	float:left;
	margin:5px 20px 5px 0
}
.sites-embed-align-left-wrapping-off .sites-embed {
	margin:0 auto 5px 0
}
.sites-embed-align-left-wrapping-on .sites-embed {
	display:table-cell
}
.sites-embed-align-center-wrapping-off {
	display:block;
	clear:both;
	text-align:center;
	margin:5px auto
}
.sites-embed-align-center-wrapping-on {
	display:block;
	text-align:center;
	margin:5px 0
}
.sites-embed-align-center-wrapping-off .sites-embed, .sites-embed-align-center-wrapping-on .sites-embed {
	margin:5px auto 0pt
}
.sites-embed-align-right-wrapping-off {
	display:block;
	clear:both;
	text-align:right;
	margin-left:auto
}
.sites-embed-align-right-wrapping-on {
	display:inline;
	float:right;
	margin:5px 0 5px 20px
}
.sites-embed-align-right-wrapping-off .sites-embed {
	margin:0pt 0pt 5px auto
}
.sites-embed-align-right-wrapping-on .sites-embed {
	display:table-cell
}
.sites-embed-full-width {
	display:block!important;
	clear:both;
	width:auto!important
}
.sites-embed-border-on {
}
.sites-embed-border-off {
	border:none!important
}
.sites-embed-url {
	float:left;
	margin-right:10px;
	margin-top:3px
}
.sites-embed-type-spreadsheet-form {
	padding:2px 2px 2px 10px;
	direction:ltr
}
.sites-embed-type-gadget-error {
	padding:10px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	height:200px
}
.sites-embed-copy-warning {
	padding:5px 0px;
	margin:0px;
	width:100%;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	background-color:#fc3
}
.sites-embed-footer {
	border-top:1px solid #ccc;
	padding:3px 5px 0 0
}
.sites-embed-footer-icon {
	display:inline-block;
	margin:0px 3px;
	background-image:url(/sp/case311/img/toolbar2.gif);
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	zoom:1;
*display:inline
}
.sites-writely-icon {
	background-position:-411px 0
}
.sites-spreadsheet-icon {
	background-position:-564px 0
}
.sites-spreadsheet-form-icon {
	background-position:-581px 0
}
.sites-presently-icon {
	background-position:-496px 0
}
.sites-punch-icon {
	background-position:-496px 0
}
.sites-sketchy-icon {
	background-position:-496px 0
}
.sites-pdf-icon {
	background-position:-1064px 0
}
.sites-maestro-icon {
	background-position:-1080px 0
}
.sites-docs-video-icon {
	background-position:-1118px 0
}
.sites-folder-icon {
	background:no-repeat url(/sp/case311/img/command.png) 0 -1173px;
	height:20px;
	opacity:.55;
	width:21px
}
div.goog-toc {
	margin-bottom:5px;
	overflow:hidden;
	width:auto
}
.goog-toc a {
	text-decoration:none
}
div.goog-toc .expander, #sites-canvas-main .sites-embed .expander {
	margin-top:3px
}
div.goog-toc ul, #sites-canvas-main .sites-embed ul {
	line-height:1.5em
}
div.nav-toc-content {
	margin:5px 0
}
#sites-chrome-everything .goog-toc h4, div.goog-toc p {
	padding:4px 5px 0;
	margin:0;
	font-weight:bold
}
#sites-canvas-main .sites-embed li.line-divider {
	list-style-image:none
}
.goog-ws-dialog {
	z-index:200
}
.modal-dialog-bg {
	z-index:199
}
.goog-ws-dialog .goog-ws-button {
	margin:0 5px 0 0
}
.goog-ws-editing-toolbar {
	background-color:#f0f0f0;
	border-style:solid;
	border-width:0;
	border-color:#666
}
.sites-table {
	border-collapse:collapse;
	font-size:12px;
	margin:0 0 10px;
	width:100%
}
.sites-table td {
	padding:5px;
	vertical-align:top;
	border-bottom:1px solid #eee
}
.sites-list-table {
	border:0;
	border-collapse:collapse;
	width:100%
}
.sites-list-table th {
	border:0
}
.sites-list-embed-col-checkboxes {
	list-style:none;
	padding:2px;
	margin:4px;
	list-style-type:none
}
.sites-list-embed-col-checkboxes li {
	list-style-type:none
}
.sites-list-embed-sort {
	border-bottom:1px dotted;
	padding-bottom:5px
}
#sites-chrome-everything .td-icon img, #sites-chrome-everything .filecabinet-header th img, #sites-chrome-everything .goog-menuitem-content img, #sites-chrome-everything .goog-tree-icon, #sites-chrome-everything .sites-search-result img {
	padding:0;
	background-color:transparent;
	border:none
}
#sites-searchbox-form {
	padding:0;
	margin:0;
	position:relative;
	display:inline-block
}
.sites-search-results-wrapper {
	padding:0 10px
}
.sites-search-results-wrapper #sites-search-results-title {
	margin:5px 0 5px;
	font-size:22px;
	font-weight:bold
}
.sites-search-results-wrapper span {
	font-size:12px
}
#sites-showing-results p {
	border-bottom:1px solid #eee;
	padding-bottom:5px
}
.sites-search-crumbs {
	color:#40a040;
	font-size:13px
}
.sites-search-result {
	padding:0 0 5px
}
p.sites-search-noresults {
	padding-top:10px
}
.sites-search-result h3 {
	font-size:15px;
	font-weight:bold;
	margin:10px 0 0
}
.sites-search-result h3 span {
	color:#666;
	font-size:13px;
	font-weight:normal
}
.sites-search-result p {
	margin:2px 0;
	padding:0
}
.sites-search-result .sites-search-result-fileinfo {
	color:#666
}
.sites-search-site-title a {
	color:#060;
	text-decoration:none
}
.wiki_searchHilite {
	font-weight:bold
}
#sites-template-default-loc {
	color:#666;
	padding-top:5px
}
#sites-admin-list-link, #sites-admin-tree-link {
	margin-right:-1px
}
#site-map-tree-view {
	margin:0;
	padding:5px
}
#site-map-list-view {
	margin-top:8px;
	padding:0 10px
}
.sites-sitemap-tools {
	color:#000;
	margin:0 16px;
	padding-top:8px;
	font-size:12px
}
.sites-sitemap-tools-link {
	margin-left:5px
}
#body .goog-tree-item-label a, #body .goog-tree-item-label a:visited {
	text-decoration:none;
	color:#03c
}
#body .goog-tree-item-label a:hover {
	text-decoration:underline
}
#sitemap-tree {
	min-height:350px
}
.sites-admin-pagelist-td-page a, .sites-admin-pagelist-td-page a:visited {
	text-decoration:none;
	color:#03c
}
.sites-admin-pagelist-td-page a:hover {
	text-decoration:underline
}
.sites-permissions-sitemap span {
	font-size:12px
}
.sites-permissions-sitemap .goog-tree-row {
	padding-bottom:8px
}
.sites-permissions-sitemap .goog-tree-row:hover, .sites-permissions-sitemap .selected .goog-tree-item-label {
	background-color:whiteSmoke
}
.sites-permissions-sitemap .goog-tree-root .selected, .sites-permissions-sitemap .goog-tree-root .selected span {
	background-color:#fffecf
}
.sites-permissions-sitemap .goog-tree-root span, .sites-permissions-sitemap .goog-tree-root .selected span {
	color:#333
}
.sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon {
	height:16px
}
.sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-plus, .sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-minus {
	width:11px;
	margin-left:5px
}
.sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-blank {
	width:8px;
	margin-left:8px
}
.sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-blank, .sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-plus, .sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-minus {
	background:url(/sp/case311/img/camelot.png) no-repeat
}
.sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-blank {
	background-position:-275px 0
}
.user-rtl .sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-blank {
	background-position:-319px 0
}
.sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-plus {
	background-position:-245px 0
}
.user-rtl .sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-plus {
	background-position:-290px 0
}
.sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-minus {
	background-position:-260px 0
}
.user-rtl .sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-minus {
	background-position:-305px 0
}
.sites-permissions-sitemap .sites-tree-root-icon, .sites-permissions-sitemap .sites-tree-icon-permissions-icon {
	background:url(/sp/case311/img/camelot.png) no-repeat;
	background-position-y:0px;
	margin-left:6px;
	position:relative;
	top:3px
}
.sites-permissions-sitemap .sites-tree-icon-permissions-icon {
	opacity:0.55;
	height:17px;
	width:15px
}
.sites-permissions-sitemap .sites-tree-root-icon {
	background-position:-208px 0;
	margin-left:2px;
	height:15px;
	width:15px;
	position:relative
}
.sites-permissions-sitemap .sites-tree-icon-permissions-site-icon {
	margin-left:0;
	width:0
}
.sites-permissions-sitemap .sites-tree-icon-permissions-inherits-icon {
	background-position:-456px 0
}
.sites-permissions-sitemap .sites-tree-icon-permissions-ignores-icon {
	background-position:-471px 0
}
.sites-pagination, .sites-pagination-info {
	display:inline
}
.sites-pagination-info {
	font-size:13px;
	color:#666;
	margin:8px 16px 0 0;
	position:relative;
	vertical-align:top
}
#sites-pagination-prev-link {
	margin-right:0
}
#sites-pagination-next-link {
	margin-right:8px
}
.sites-pagination-icon-prev, .sites-pagination-icon-next {
	height:12px;
	margin-top:8px;
	width:8px
}
.sites-pagination-icon-prev {
	background-position:-63px 0
}
.sites-pagination-icon-next {
	background-position:-70px 0
}
#sites-recent-activity-wrapper {
	padding:8px
}
.sites-subpage-dialog {
	height:350px
}
.sites-subpage-dialog .goog-ws-tree-wrapper {
	height:250px;
	overflow-x:hidden;
	overflow-y:auto
}
.sites-page-settings-divider {
	border-top:1px solid #ccc;
	padding-top:10px
}
#page-description-field {
	resize:none
}
.sites-page-settings-error {
	font-weight:bold;
	color:red
}
#sites-chrome-everything {
	width:100%
}
#sites-chrome-sidebar-left, #sites-chrome-sidebar-right, .sites-canvas-sidebar {
	width:150px
}
body #sites-chrome-everything a[imageanchor] {
	background:none;
	border-bottom:none
}
ol {
	list-style-type:decimal
}
.tr_bubble td {
	padding:0;
	color:#000
}
.sites-table th {
	background-color:#e3e9ff;
	border-bottom:1px solid #bcf;
	font-weight:bold;
	padding:5px;
	text-align:left;
	vertical-align:top;
	color:#798a9a
}
.sites-site-template-bar {
	background-color:#4d90f0;
	background-image:-webkit-linear-gradient(top, #4d90fe, #4787ed);
	background-image:-moz-linear-gradient(top, #4d90fe, #4787ed);
	background-image:-ms-linear-gradient(top, #4d90fe, #4787ed);
	background-image:-o-linear-gradient(top, #4d90fe, #4787ed);
	background-image:linear-gradient(top, #4d90fe, #4787ed);
	border-bottom:1px solid #3079ed;
	width:100%;
	color:white;
	padding:7px 0
}
.sites-site-template-bar span {
	padding-left:44px
}
.sites-site-template-bar a, .sites-site-template-bar a:focus, .sites-site-template-bar a:hover {
	padding-left:0;
	color:#fff;
	text-decoration:underline
}
.sites-site-template-bar-close {
	background:url(/sp/case311/img/icon_close.gif) no-repeat;
	cursor:pointer;
	height:15px;
	position:absolute;
	right:15px;
	width:15px
}
.sites-site-template-highlighted-popup {
	visibility:hidden;
	background-color:white;
	border:1px solid #dddddd;
	color:black;
	padding:10px;
	position:absolute;
	text-align:left;
	-moz-box-shadow:gray 3px 3px 3px;
	-webkit-box-shadow:gray 3px 3px 3px
}
.sites-site-template-highlighted-popup span {
	color:gray
}
.goog-ws-list-dialog-table .goog-ws-list-up {
	right:45px
}
.goog-ws-list-dialog-table .goog-ws-list-down {
	right:25px
}
.goog-ws-list-dialog-table .goog-ws-list-close {
	right:5px
}
#title-data-wrapper .share-pill {
	vertical-align:baseline
}
#title-data-wrapper .goog-inline-block.apps-share-sprite {
	vertical-align:text-bottom
}
#body .share-client-dialog .modal-dialog-content {
	padding:0!important
}
.inherits-selector-breadcrumbs {
	background-color:#f5f5f5;
	padding:4px 7px;
	font-size:12pt
}
.inherits-selector-description, .inherits-selector-selector {
	background-color:#f6f5f6;
	padding:4px 7px 6px 7px
}
.inherits-selector-selector {
	margin-left:-1px;
	position:absolute;
	z-index:200
}
.inherits-selector-description {
	line-height:27px
}
.inherits-selector-change-link {
	color:#15c;
	cursor:pointer;
	text-decoration:none
}
.inherits-selector-change-link:hover {
	text-decoration:underline
}
.inherits-selector-save-button {
	padding:3px 0 0
}
.inherits-selector-about-link {
	padding:0 0 0 7px;
	vertical-align:middle
}
.inherits-selector-choice {
	line-height:20px
}
.inherits-selector-choice-label-pretty-text {
	display:inline-block;
	margin-left:25px;
	text-indent:-25px
}
.inherits-selector-choice-label-disabled {
	color:gray
}
.inherits-selector-choice-label-coming-soon {
	color:red;
	font-size:smaller;
	margin-left:1em
}
.inherits-selector-choice-radio {
	margin-right:5px;
	vertical-align:text-bottom
}
.inherits-selector-choice-icon {
	background:url(/sp/case311/img/icon_sprites.gif) no-repeat;
	height:11px;
	left:27px;
	margin-top:5px;
	position:absolute
}
.inherits-selector-choice-icon-independent {
	background-position:-110px -11px;
	width:20px
}
.inherits-selector-choice-icon-inherits {
	background-position:-109px 0;
	width:20px
}
.share-client-sites-dialog-top-component {
	background-color:white
}
.share-client-panel-dialog-component-top .inherits-selector {
	padding:6px 6px 0
}
.sites-plp-help-text {
	font-size:11px;
	font-style:italic;
	margin:0 5px;
	line-height:1.5
}
.goog-adsense-promo-popup {
	visibility:hidden;
	background-color:white;
	border:1px solid #dddddd;
	padding:10px;
	position:absolute;
	width:320px;
	height:155px;
	text-align:left;
	-moz-box-shadow:gray 3px 3px 3px;
	-webkit-box-shadow:gray 3px 3px 3px
}
.goog-adsense-promo-up-arrow {
	background-image:url(/sp/case311/img/promos.png);
	background-position:-37px -4px;
	width:60px;
	height:30px;
	position:absolute;
	top:-30px;
	right:20px;
	z-index:105
}
.goog-adsense-promo-dismiss {
	position:absolute;
	top:5px;
	right:5px
}
.goog-adsense-promo-content {
	float:left;
	display:inline
}
.goog-adsense-promo-img {
	background-image:url(/sp/case311/img/promos.png);
	background-position:-135px 0;
	background-repeat:no-repeat;
	margin:16px 0;
	width:150px;
	height:80px;
	float:left
}
.goog-adsense-promo-text {
	margin-left:160px
}
.goog-adsense-promo-monetize-btn {
	position:absolute;
	bottom:10px
}
input[type=text] {
	height:29px;
	line-height:27px;
	padding:0 8px
}
textarea {
	padding:8px
}
input[type=text], textarea {
	background-color:#fff;
	border:1px solid #d9d9d9;
	border-top:1px solid #c0c0c0;
	box-sizing:border-box;
	color:#333;
	display:inline-block;
	vertical-align:top;
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box
}
input[type=text]:hover, textarea:hover {
	border:1px solid #b9b9b9;
	border-top:1px solid #a0a0a0;
	box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1)
}
input[type=text]:focus, textarea:focus {
	border:1px solid #4d90fe;
	box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
	outline:none;
	-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3)
}
input[type=text][disabled], input[type=text][disabled]:hover, textarea[disabled], textarea[disabled]:hover {
	background-color:#f5f5f5;
	border:1px solid #d9d9d9;
	border-top:1px solid #c0c0c0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none
}
input[type=checkbox], input[type=radio] {
	border:1px solid #dcdcdc;
	border-radius:1px;
	box-sizing:border-box;
	cursor:pointer;
	height:13px;
	margin:0 6px -1px 0;
	position:relative;
	width:13px;
	-webkit-appearance:none;
	-webkit-border-radius:1px;
	-webkit-box-sizing:border-box;
	-moz-border-radius:1px;
	-moz-box-sizing:border-box
}
input[type=checkbox]:active, input[type=radio]:active {
	background:#ebebeb;
	border-color:#c6c6c6
}
input[type=checkbox]:hover, input[type=radio]:hover {
	border-color:#c6c6c6;
	box-shadow:inset 0px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.1)
}
input[type=radio] {
	border-radius:50%;
	height:15px;
	width:15px
}
input[type=radio]:checked:after {
	background:#666;
	border-radius:50%;
	content:'';
	display:block;
	height:9px;
	left:2px;
	position:relative;
	top:2px;
	width:9px
}
input[type=checkbox]:checked:after {
	content:url('/sp/case311/img/check_no_box.png');
	display:block;
	left:-5px;
	position:absolute;
	top:-6px
}
input[type=checkbox]:focus {
	border-color:#4d90fe;
	outline:none
}
input[type=checkbox][disabled], input[type=checkbox][disabled]:hover, input[type=radio][disabled], input[type=radio][disabled]:hover {
	background-color:#f5f5f5;
	border:1px solid #dcdcdc;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	cursor:default
}
input[type=checkbox][disabled]:checked:after, input[type=radio][disabled]:checked:after {
	filter:alpha(opacity=50);
	opacity:0.5
}
input.goog-toolbar-combo-button-input {
	background:transparent
}
.goog-flat-menu-button {
	margin:0;
	padding:0 6px
}
.sites-jfk-menu-button-dropdown, .goog-flat-menu-button-dropdown {
	min-width:0
}
.sites-adminfooter {
	font-size:11px
}
.sites-adminfooter p span {
	font-size:10px
}
#sites-status {
	top:2px
}
#sites-notice {
	text-align:center;
	bottom:0;
	background:#f9edbe;
	border:1px solid #f0c36d;
	margin-bottom:-15px;
	z-index:199;
	font:bold 13px Arial, sans-serif;
	box-shadow:0 2px 4px rgba(0,0,0,0.2);
	-webkit-border-radius:2px;
	-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.2);
	-webkit-transform:scale(1.00);
	-webkit-transition:all 0.130s, left 0 linear 0;
	font:normal 11px Arial, Helvetica, sans-serif
}
#sites-notice a {
	font:normal 11px Arial, Helvetica, sans-serif
}
.modal-dialog {
	z-index:200
}
.sites-camelot-icon {
	background-image:url(/sp/case311/img/camelot.png);
	height:10px;
	display:inline-block
}
.sites-icon-dropdown-arrow {
	vertical-align:middle;
	background-position:-95px 0;
	width:7px;
	height:4px;
	margin:12px 0 12px 8px
}
.sites-icon-admin-tree {
	background-position:-31px 0;
	margin-top:8px;
	width:16px
}
.sites-icon-admin-list {
	background-position:-46px 0;
	margin-top:8px;
	width:16px
}
.sites-icon-redirect {
	background-position:-535px 0;
	width:15px;
	height:14px;
	opacity:0.5
}
.legacy-jot-dialog {
	width:475px
}
#gb input[type=text] {
	line-height:normal
}
#gb input[type=text]:hover, #gb input[type=text]:focus {
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none
}
.sites-search-scope-selector {
	right:50px;
	top:0;
	width:8px
}
.sites-search-scope-selector .goog-flat-menu-button-caption {
	display:none
}
.sites-search-scope-selector .goog-flat-menu-button {
	border:0;
	top:27px
}
.sites-search-scope-selector .goog-flat-menu-button-dropdown {
	opacity:0.4;
	position:absolute;
	top:-15px
}
.sites-search-scope-selector .goog-flat-menu-button-dropdown:hover, .sites-search-scope-selector .goog-flat-menu-button-focused .goog-flat-menu-button-dropdown {
	cursor:default;
	opacity:1
}
#jot-ui-searchInput {
	line-height:27px;
	vertical-align:middle
}
#sites-searchbox-button-set {
	margin-left:6px
}
#sites-searchbox-search-button, #sites-searchbox-select-button {
	height:27px;
	margin:0;
	vertical-align:middle
}
#sites-searchbox-select-button {
	-webkit-border-radius:2px 0 0 2px;
	-moz-border-radius:2px 0 0 2px;
	border-radius:2px 0 0 2px;
	border-right-color:#c6c6c6
}
#sites-searchbox-select-button.jfk-button-clear-outline:focus {
	border-right-color:#c6c6c6
}
#sites-searchbox-select-button:focus {
	border-right-color:#4d90fe
}
#sites-searchbox-select-dropdown .goog-flat-menu-button-caption {
	display:none
}
#sites-searchbox-select-dropdown {
	height:27px;
	padding:0;
	min-width:0;
	vertical-align:top;
	width:20px;
	border-left-color:transparent;
	-webkit-border-radius:0 2px 2px 0;
	-moz-border-radius:0 2px 2px 0;
	border-radius:0 2px 2px 0
}
#sites-searchbox-select-dropdown.goog-flat-menu-button-open:focus {
	border-left-color:transparent
}
#sites-searchbox-select-dropdown:focus {
	border-left-color:#4d90fe
}
#sites-searchbox-select-dropdown .goog-flat-menu-button-dropdown {
	position:static;
	margin-top:12px
}
#filecabinet-toolbar .jfk-button .sites-camelot-icon {
	vertical-align:middle;
	margin-right:6px
}
#filecabinet-toolbar .jfk-button .sites-icon-dropdown-arrow {
	margin-left:6px;
	margin-right:0
}
#filecabinet-toolbar .sites-filecab-icon-new {
	background-position:-430px 0;
	width:11px;
	height:14px
}
#filecabinet-toolbar .sites-filecab-icon-folder {
	background-position:-414px 0;
	width:16px;
	height:14px
}
#filecabinet-toolbar .sites-filecab-icon-delete {
	background-position:-441px 0;
	width:15px;
	height:17px
}
#filecabinet-toolbar .sites-filecab-icon-subscribe {
	background-position:-182px 0;
	width:14px;
	height:10px
}
.filecabinet-checkbox {
	margin-top:3px!important
}
.CSS_SHORTCUTS_HELP_POPUP {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px
}
body .CSS_SHORTCUTS_HELP_POPUP_CONTENT_ELEMENT, body .CSS_SHORTCUTS_HELP_POPUP_HEADER_TABLE_ELEMENT {
	color:#fff
}
#more-actions-menu a, #sites-gears-menu a {
	text-decoration:none
}
#more-actions-menu a .goog-menuitem:hover, #sites-gears-menu a .goog-menuitem:hover {
	color:#333!important
}
#googleadmin-enabled-link {
	background-color:#ff8080!important
}
#googleadmin-enabled-link:hover {
	background-color:#ff0000!important
}
#googleadmin-disabled-link {
	background-color:#a8e1ad!important
}
#googleadmin-disabled-link:hover {
	background-color:#50c25b!important
}
.jfk-select .goog-flat-menu-button-caption {
	width:auto;
	padding-right:15px
}
.jfk-select .goog-flat-menu-button-dropdown {
	top:12px;
	right:5px
}
.goog-menu, .goog-menu-vertical {
	z-index:1001!important
}
.sitelayout-dlg-section {
	margin:0;
	padding:2px 0 10px
}
.sitelayout-dlg-section table {
	border-spacing:0
}
.sitelayout-dlg-section {
	padding:2px 0 0 0
}
.sitelayout-dlg-section-border {
	border-bottom:1px solid #ccc
}
.sitelayout-dlg-section-border, .sitelayout-dlg-section-border .sitelayout-dlg-section {
	padding-bottom:7px
}
.sitelayout-dlg-section h4, .sitelayout-dlg-section h3, .sitelayout-dlg-section div {
	margin:0 auto 3px auto
}
.sitelayout-dlg-section .sitelayout-dlg-horizontal {
	margin-left:18px;
	margin-right:18px
}
.sitelayout-dlg-section .sitelayout-dlg-horizontal select {
	width:150px
}
.sitelayout-dlg-section .sitelayout-dlg-horizontal>tbody>tr>td {
	width:238px
}
.sitelayout-dlg-section .text-input {
	margin:0 5px 0 0;
	width:45px
}
.sitelayout-dlg-img-container {
	position:relative
}
.sitelayout-dlg-layoutimg {
	position:absolute;
	right:5px;
	top:5px
}
.sites-header-divider .goog-ws-ccc-nav #gbi {
	border:1px solid #b0bdcc
}
.sites-chrome-dialog-launcher:hover, .sites-chrome-dialog-launcher:focus {
	background:#ebeffa!important;
	outline:none;
	cursor:pointer
}
.goog-menuitem .sites-moreactions-icon, .jfk-button .sites-camelot-icon {
	opacity:.55;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=55)";
	filter:alpha(opacity=55)
}
.goog-menuitem-highlight .sites-moreactions-icon, .jfk-button-hover .sites-camelot-icon, .jfk-button-checked .sites-camelot-icon {
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100)
}
.jfk-button-disabled .sites-camelot-icon {
	opacity:.55;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=55)";
	filter:alpha(opacity=55)
}
.sites-embed-content-sidebar-textbox {
	padding:5px
}
.sites-camelot-delete-icon {
	background-position:-623px 0;
	float:right;
	height:15px;
	margin-top:2px;
	vertical-align:text-top;
	width:15px
}
.sites-camelot-delete-icon:hover {
	background-color:gray
}
.sites-sitelayout-toggle-button-icon {
	height:14px;
	margin-right:5px;
	vertical-align:text-bottom;
	width:15px
}
.sites-sitelayout-icon-header {
	background-position:-550px 0
}
.sites-sitelayout-icon-horizontal-nav {
	background-position:-565px 0
}
.sites-sitelayout-icon-sidebar {
	background-position:-580px 0
}
.sites-sitelayout-icon-custom-footer {
	background-position:-595px 0
}
.sites-sidebar-icon-add-widget {
	background-position:-611px 0;
	float:right;
	height:15px;
	margin-top:3px;
	vertical-align:text-top;
	width:14px
}
.sites-sidebar-icon-edit {
	background-position:-638px 0;
	float:right;
	height:15px;
	margin-top:3px;
	vertical-align:text-top;
	width:14px
}
.sites-sidebar-icon-add-widget:hover {
	background-color:gray
}
.sites-sidebar-icon-edit:hover {
	background-color:gray
}
.sidebar-widget-render-error {
	text-align:center
}
.exported-values {
	background-repeat:no-repeat;
	background-repeat:no-repeat;
	width:90%;
	height:75px;
	color:#444;
	color:#444;
	background-color:transparent;
	font-family:Arial, Verdana, sans-serif;
	color:#444;
	color:#999;
	color:#03c;
	background-color:#fff;
	color:#999;
	font-family:Arial, Verdana, sans-serif;
	color:#444;
	color:#999;
	color:#03c;
	background-color:transparent;
	font-family:Arial, Verdana, sans-serif;
	color:#444;
	color:#999;
	color:#03c;
	color:#444;
	color:#fff;
	background-color:#68e
}
body {
	background-color:#ddd
}
#sites-chrome-everything caption {
	color:#6b5d40;
	border:1px dotted #ccc
}
#sites-chrome-everything h2, #sites-chrome-everything h3, #sites-chrome-everything h4 {
	font-weight:normal;
	color:#444
}
#sites-chrome-everything h2 {
	font-size:1.6em
}
#sites-chrome-everything h3 {
	font-size:1.4em
}
#sites-chrome-everything h4 {
	font-size:1.2em
}
#sites-chrome-everything a, #sites-chrome-everything .goog-tree-item-label a {
	color:#03c;
	text-decoration:underline
}
#sites-chrome-everything a:visited, #sites-chrome-everything .goog-tree-item-label a:visited {
	color:#03c
}
#sites-chrome-everything a:hover, #sites-chrome-everything a:active, #sites-chrome-everything .goog-tree-item-label a:hover {
	color:#f90
}
#sites-chrome-everything hr {
	background:#ccc;
	color:#ccc;
	border-style:none;
	height:1px
}
ul li {
	list-style-position:outside;
	list-style-type:square
}
.disabled {
	color:inherit
}
blockquote {
	font-style:italic
}
#sites-chrome-everything {
	font-family:Arial, Verdana, sans-serif;
	color:#444;
	line-height:1.6;
	padding:0
}
#sites-chrome-page-wrapper {
	background:transparent url(/sp/case311/img/lt.png) top left repeat-y;
	width:90%;
	margin:auto
}
#sites-chrome-page-wrapper-inside {
	background:transparent url(/sp/case311/img/rt.png) top right repeat-y;
	padding:0 5px
}
#sites-chrome-header-wrapper, #sites-chrome-main, #sites-chrome-footer {
	background-color:#fff
}
#sites-chrome-main {
	text-align:left
}
#sites-chrome-header {
	border-bottom:1px solid #ccc
}
#sites-chrome-footer {
	border-top:1px solid #ccc
}
#sites-chrome-sidebar-left, #sites-canvas-wrapper, #sites-chrome-sidebar-right {
}
#sites-chrome-header tr {
	padding:0 8px
}
.sites-header-primary-row #sites-header-title {
	height:65px;
	padding-left:10px
}
body #sites-header-title h2 {
	font-size:2.2em;
	font-weight:bold;
	margin:0;
	padding-top:0;
	padding-bottom:0;
	line-height:1.1
}
#sites-header-title h2 a, #sites-header-title h2 a:visited {
	color:#444
}
#sites-header-title h2 a:hover, #sites-header-title h2 a:active {
	color:#03c;
	text-decoration:underline;
	background-color:transparent
}
.sites-header-primary-row td {
	vertical-align:top;
	margin:0 10px
}
.sites-header-primary-row .sites-header-cell-buffer-wrapper {
	padding:15px 10px 3px
}
#sites-chrome-everything #sites-chrome-sidebar-left {
	width:150px;
	border-right:1px solid #ccc;
	padding:10px 0
}
#sites-chrome-everything #sites-chrome-sidebar-right {
	width:150px;
	border-left:1px solid #ccc;
	padding:10px 0
}
.sites-embed {
	color:inherit;
	font-size:12px;
	border-bottom:1px solid #ccc;
	padding-bottom:10px
}
body #sites-chrome-sidebar-left .sites-embed-content, body #sites-chrome-sidebar-left .sites-embed-content-notitle, body #sites-chrome-sidebar-right .sites-embed-content, body #sites-chrome-sidebar-right .sites-embed-content-notitle {
	background-color:none;
	padding-left:5px
}
body #sites-chrome-main-wrapper #sites-chrome-sidebar-left .sites-sidebar-nav, body #sites-chrome-main-wrapper #sites-chrome-sidebar-right .sites-sidebar-nav {
	padding-left:0
}
body #sites-chrome-sidebar-left .sites-embed-title {
	color:#444;
	font-weight:bold;
	font-size:1.2em;
	margin:0;
	padding:2px 3px 3px 10px
}
body #sites-chrome-sidebar-right .sites-embed-title {
	color:#444;
	font-weight:bold;
	font-size:1.2em;
	margin:0;
	padding:2px 5px 3px 3px
}
#sites-chrome-sidebar-left .sites-embed-content .sites-sidebar-nav, #sites-chrome-sidebar-right .sites-embed-content .sites-sidebar-nav {
	border:0;
	padding:0
}
#sites-chrome-sidebar-left .sites-sidebar-nav a, #sites-chrome-sidebar-right .sites-sidebar-nav a, #sites-chrome-sidebar-left .sites-sidebar-nav a:visited, #sites-chrome-sidebar-right .sites-sidebar-nav a:visited {
	color:#444;
	border-bottom:1px solid transparent;
	text-decoration:none;
	background-color:transparent
}
#sites-chrome-everything #sites-chrome-sidebar-right .sites-sidebar-nav a:hover, #sites-chrome-everything #sites-chrome-sidebar-left .sites-sidebar-nav a:hover {
	color:#03c;
	text-decoration:underline
}
.sites-sidebar-nav .expander {
	margin-top:2px
}
.sites-sidebar-recent-activity ul .sites-sidebar-recent-activity-viewall, .sites-sidebar-nav li.topLevel {
	border-top-color:transparent
}
#sites-chrome-sidebar-right .sites-sidebar-nav .current-bg, #sites-chrome-sidebar-left .sites-sidebar-nav .current-bg {
	color:#fff;
	background-color:#68e;
	font-weight:bold;
	border-bottom:none
}
#sites-canvas {
	padding-top:5px;
	padding-left:5px
}
.sites-canvas-main {
	background-color:transparent
}
#sites-canvas-main .filecabinet {
	margin-right:10px
}
#sites-canvas-bottom-panel {
	padding-left:0;
	padding-right:0
}
#title-crumbs {
	padding-top:5px;
	padding-bottom:5px
}
body #sites-page-title-header {
	color:#444;
	font-weight:bold;
	font-size:1.8em;
	background:transparent
}
.sites-canvas-main .sites-embed, div.gadgets-column-chrome, body .goog-ws-list-oobe .goog-ws-list-oobe-box {
	color:inherit;
	font-size:12px;
	background:#fff;
	border:1px solid #ccc;
	padding-bottom:0
}
.sites-canvas-main .sites-embed-content-notitle {
	border-top:none;
	background-color:transparent
}
#sites-chrome-everything .sites-canvas-main .sites-embed-title, div.gadgets-column-header, body #sites-chrome-everything .goog-ws-list-oobe .goog-ws-list-oobe-box h4 {
	color:#444;
	background:url(/sp/case311/img/grad.png) bottom left repeat-x;
	font-weight:bold;
	font-size:1.2em;
	margin:s0;
	border-top:1px solid #fff;
	border-bottom:1px solid #999
}
#sites-chrome-everything .sites-canvas-main .sites-embed-title, body #sites-chrome-everything .goog-ws-list-oobe .goog-ws-list-oobe-box h4 {
	padding:2px 5px 3px
}
div.gadgets-column-header {
	padding:0
}
.sites-canvas-main .sites-embed .line-divider {
	border-bottom:1px dotted #ccc;
	margin-bottom:5px;
	padding-bottom:3px
}
div.goog-toc {
	border:1px solid #ccc;
	padding:2px;
	background:#f4f4f4 url(/sp/case311/img/grad.png) bottom left repeat-x
}
#sites-chrome-everything .goog-toc h4 {
	color:#444;
	font-size:1em;
	font-weight:bold;
	padding:2px 4px;
	margin:0px
}
#sites-chrome-everything div.goog-toc a, div.goog-toc a:visited {
	color:#03c;
	border-bottom:none;
	background-color:transparent
}
.sites-list-table, .sites-table, .filecabinet-table, table.goog-ws-list-table, #sites-chrome-everything table.goog-ws-list-header {
	border-collapse:collapse;
	margin-top:5px
}
.sites-list-table td, .sites-table td, .filecabinet td {
	padding:2px 5px;
	border-bottom:1px solid #ccc
}
#sites-chrome-everything th, .sites-table th, #sites-chrome-everything .filecabinet table th, .goog-ws-list-header th {
	color:#444;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	background:transparent;
	border-bottom:1px solid #ccc
}
#sites-canvas-bottom-panel {
	padding-right:9px
}
#sites-canvas-bottom-panel h3 {
	margin:0;
	padding:0 15px;
	background-color:transparent
}
.sites-subpages {
	padding-top:5px;
	padding-bottom:0;
	border-top:1px solid #ccc
}
#sites-attachment-wrapper h3 a, #sites-comment-wrapper h3 a, #sites-attachment-wrapper h3 a:visited, #sites-comment-wrapper h3 a:visited, #sites-attachment-wrapper h3 a:hover, #sites-comment-wrapper h3 a:hover, #sites-canvas-bottom-panel h3 span {
	color:#444;
	background-color:transparent;
	border-bottom:none;
	font-size:14px
}
#sites-attachment-wrapper, #sites-comment-wrapper {
	padding-left:0;
	padding-top:5px;
	padding-bottom:3px;
	border-top:1px solid #ccc
}
#sites-canvas-bottom-panel .sites-comment-inner, #sites-canvas-bottom-panel .sites-attachment-inner {
	padding:5px 15px
}
.filecabinet-table .filecabinet-empty {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc
}
.filecabinet-header {
	border-top:none
}
.filecabinet-desc-mouseover {
	background-color:#ffc
}
#sites-chrome-everything .filecabinet-remove a {
	color:#03c
}
.gadgets-column-close-button {
	background:url(/sp/case311/img/icon_gadget_tools_dark.gif)
}
.gadgets-column-minimize-button {
	background:url(/sp/case311/img/icon_gadget_tools_dark.gif) -16px 0
}
.gadgets-column-restore-button {
	background:url(/sp/case311/img/icon_gadget_tools_dark.gif) -32px 0
}
.gadgets-column-prefs-button {
	background:url(/sp/case311/img/icon_gadget_tools_dark.gif) -48px 0
}
div.gadgets-column-prefs {
	background:transparent;
	border-top:none;
	border-bottom:none
}
.gadgets-column-title {
	color:inherit
}
td.gadget-pref-label {
	color:inherit
}
#sites-chrome-everything div.gadgets-static-message {
	border:3px dashed #ccc;
	color:#999
}
.announcement {
	border-bottom:1px solid #ccc;
	margin-right:10px
}
#sites-chrome-everything .announcement h4 {
	font-size:18px;
	background-color:transparent;
	border-width:0;
	padding:0
}
#sites-chrome-everything .announcement h4 a {
	font-size:18px
}
.announcement .postfooter a {
	font-size:12px
}
.sites-list-sortlabel-grey, #sites-chrome-everything a.sites-list-sort-button {
	text-decoration:none;
	color:inherit;
	border-bottom:none;
	background-color:transparent
}
#sites-chrome-everything .goog-ws-list-sort-row td {
	border-bottom:none;
	border-top:none;
	font-size:10px
}
#sites-chrome-everything .goog-ws-list-row-hover {
	background-color:#ffc
}
#sites-chrome-everything .goog-ws-list-sort-selected {
	background:#ffc;
	font-weight:bold;
	color:#999
}
.goog-ws-list-oobe-wrapper {
	background:transparent
}
body .goog-ws-list-oobe-box .goog-ws-list-oobe-box-inside {
	background-color:inherit
}
.goog-ws-list-oobe-box .goog-ws-list-oobe-box-inside p {
	font-size:12px
}
.sites-subfooter {
	color:inherit;
	text-align:left;
	font-style:normal;
	padding-top:0;
	width:100%
}
.sites-subfooter p span {
	color:inherit
}
#sites-chrome-footer a, #sites-chrome-footer a:visited {
	color:#03c
}
#sites-chrome-footer a:hover {
	text-decoration:underline
}
.sites-text-secondary, .announcements .announcement .timestamp, .announcementsPostTimestamp, .sites-list-showing-items {
	font-size:11px;
	color:#666
}
#goog-ws-list-floatingBar, .goog-scrollfloater, #goog-ws-list-floatingBar .goog-scrollfloater {
	background-color:#fff
}
#sitemap-tree .goog-tree-root .selected span {
	color:#444
}
#sites-chrome-header .sites-header-nav li {
	background-color:#fff
}
#sites-chrome-header .sites-header-nav a {
	background:none;
	padding:0;
	color:#03c
}
#sites-chrome-header .sites-header-nav li:hover>a, #sites-chrome-header .sites-header-nav li.current>a, #sites-chrome-header .sites-header-nav li.current:hover {
	color:#fff
}
#sites-chrome-header .sites-header-nav li>a:hover {
	color:#fff
}
#sites-chrome-header .sites-header-nav li:hover, #sites-chrome-header .sites-header-nav li.current, #sites-chrome-header .sites-header-nav li.current:hover {
	background-color:#68e
}
#sites-chrome-header .sites-header-nav-container-links li, #sites-chrome-header .sites-header-nav-container-links li>a:hover, #sites-chrome-header .sites-header-nav-container-links li.current, #sites-chrome-header .sites-header-nav-container-links li.current>a, #sites-chrome-header .sites-header-nav-container-links li:hover, #sites-chrome-header .sites-header-nav-container-links li:hover>a, #sites-chrome-header .sites-header-nav-container-links li.current:hover {
	background-color:transparent;
	color:#03c
}
.sites-header-nav-dropdown-menu {
	background-color:#fff;
	color:#03c
}
#sites-chrome-everything .sites-header-nav-dropdown-menuitem a {
	font-weight:normal
}
