@font-face {
	font-family: ie-sites-symbol-font;
	src: url(../../images/sites.eot);
}
@font-face {
	font-family: non-ie-sites-symbol-font;
	src: url(../../images/sites.ttf);
}
.goog-tab {
	padding: 4px 8px; color: rgb(0, 0, 204); text-decoration: underline; position: relative; cursor: default;
}
.goog-tab-bar-top .goog-tab {
	margin: 1px 4px 0px 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; float: left;
}
.goog-tab-bar-top::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: " ";
}
.goog-tab-bar-bottom::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: " ";
}
.goog-tab-bar-bottom .goog-tab {
	margin: 0px 4px 1px 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; float: left;
}
.goog-tab-bar-start .goog-tab {
	margin: 0px 0px 4px 1px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.goog-tab-bar-end .goog-tab {
	margin: 0px 1px 4px 0px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.goog-tab-hover {
	background: rgb(238, 238, 238);
}
.goog-tab-disabled {
	color: rgb(102, 102, 102);
}
.goog-tab-selected {
	background: rgb(255, 255, 255); border: 1px solid rgb(107, 144, 218); border-image: none; color: rgb(0, 0, 0); font-weight: bold; text-decoration: none;
}
.goog-tab-bar-top {
	padding-top: 5px !important; padding-left: 5px !important; border-bottom-color: rgb(107, 144, 218) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.goog-tab-bar-top .goog-tab-selected {
	top: 1px; padding-bottom: 5px; margin-top: 0px;
}
.goog-tab-bar-bottom .goog-tab-selected {
	top: -1px; padding-top: 5px; margin-bottom: 0px;
}
.goog-tab-bar-start .goog-tab-selected {
	left: 1px; padding-right: 9px; margin-left: 0px;
}
.goog-tab-bar-end .goog-tab-selected {
	left: -1px; padding-left: 9px; margin-right: 0px;
}
.goog-tab-bar {
	background: rgb(235, 239, 249); list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; cursor: default;
}
.goog-tab-bar-clear {
	height: 0px; overflow: hidden; clear: both;
}
.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 {
	display: inline-block; position: relative;
}
* html .goog-inline-block {
	display: inline;
}
*:first-child + html .goog-inline-block {
	display: inline;
}
.jfk-checkbox {
	margin: 0px 4px 0px 1px; outline: 0px; border-radius: 1px; border: 1px solid rgba(155, 155, 155, 0.57); border-image: none; width: 11px; height: 11px; font-size: 1px; vertical-align: text-bottom; background-color: rgba(255, 255, 255, 0.05); -webkit-border-radius: 1px; -moz-border-radius: 1px;
}
.jfk-checkbox-undetermined {
	background-color: rgba(255, 255, 255, 0.65);
}
.jfk-checkbox-checked {
	background-color: rgba(255, 255, 255, 0.65);
}
.jfk-checkbox-hover {
	border: 1px solid rgb(178, 178, 178); border-image: none; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, .1);
}
.jfk-checkbox-active {
	background-color: rgb(235, 235, 235);
}
.jfk-checkbox-focused {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-checkbox-focused.jfk-checkbox-clearOutline {
	border: 1px solid rgba(155, 155, 155, 0.57); border-image: none;
}
.jfk-checkbox-disabled {
	border: 1px solid rgb(241, 241, 241); border-image: none; cursor: default; background-color: rgb(255, 255, 255);
}
.jfk-checkbox-disabled.jfk-checkbox-clearOutline {
	border: 1px solid rgb(241, 241, 241); border-image: none; cursor: default; background-color: rgb(255, 255, 255);
}
.jfk-checkbox-checkmark {
	outline: 0px; left: 0px; top: -3px; width: 15px; height: 15px; position: relative;
}
.jfk-checkbox-undetermined .jfk-checkbox-checkmark {
	background: url("//ssl.gstatic.com/ui/v1/menu/checkmark-partial.png") no-repeat -5px -3px;
}
.jfk-checkbox-checked .jfk-checkbox-checkmark {
	background: url("//ssl.gstatic.com/ui/v1/menu/checkmark.png") no-repeat -5px -3px;
}
.goog-modalpopup {
	background: padding-box rgb(255, 255, 255); outline: 0px; border: 1px solid rgba(0, 0, 0, 0.333); border-image: none; position: absolute; box-shadow: 0px 4px 16px rgba(0,0,0,0.2); -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, .2); -moz-box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
}
.modal-dialog {
	background: padding-box rgb(255, 255, 255); outline: 0px; border: 1px solid rgba(0, 0, 0, 0.333); border-image: none; position: absolute; box-shadow: 0px 4px 16px rgba(0,0,0,0.2); -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, .2); -moz-box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
}
.goog-modalpopup-bg {
	background: rgb(255, 255, 255); left: 0px; top: 0px; position: absolute;
}
.modal-dialog-bg {
	background: rgb(255, 255, 255); left: 0px; top: 0px; position: absolute;
}
div.goog-modalpopup-bg {
	opacity: 0.75; -moz-opacity: .75;
}
div.modal-dialog-bg {
	opacity: 0.75; -moz-opacity: .75;
}
.goog-menu {
	background: rgb(255, 255, 255); margin: 0px; padding: 6px 0px; border-radius: 0px; border: 1px solid rgba(0, 0, 0, 0.2); transition:opacity 0.218s; border-image: none; font-size: 13px; position: absolute; cursor: default; box-shadow: 0px 2px 4px rgba(0,0,0,0.2); -webkit-border-radius: 0; -moz-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); -webkit-transition: opacity 0.218s; -moz-transition: opacity 0.218s; -o-transition: opacity 0.218s;
}
.goog-flat-menu-button {
	list-style: none; margin: 0px 2px; padding: 0px 18px 0px 6px; border-radius: 2px; border: 1px solid rgb(220, 220, 220); border-image: none; text-align: center; color: rgb(68, 68, 68); line-height: 27px; font-size: 11px; font-weight: bold; text-decoration: none; cursor: default; min-width: 46px; background-image: -ms-linear-gradient(rgb(245, 245, 245), rgb(241, 241, 241)); background-color: rgb(245, 245, 245); -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.goog-flat-menu-button-disabled {
	border-color: rgb(243, 243, 243); color: rgb(184, 184, 184); background-color: rgb(255, 255, 255);
}
.goog-flat-menu-button-hover.goog-flat-menu-button {
	border-color: rgb(198, 198, 198); color: rgb(51, 51, 51); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}
.goog-flat-menu-button-focused.goog-flat-menu-button {
	border-color: rgb(77, 144, 254);
}
.goog-flat-menu-button-open.goog-flat-menu-button {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); z-index: 2; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, 224)); background-color: rgb(238, 238, 238); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.goog-flat-menu-button-active.goog-flat-menu-button {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); z-index: 2; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, 224)); background-color: rgb(238, 238, 238); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.goog-flat-menu-button-caption {
	vertical-align: top; white-space: nowrap;
}
.goog-flat-menu-button-dropdown {
	border-width: 4px 4px 0px; border-style: solid; border-color: rgb(119, 119, 119) transparent; top: 12px; width: 0px; height: 0px; right: 5px; position: absolute;
}
.goog-flat-menu-button .goog-flat-menu-button-img {
	margin-top: -3px; vertical-align: middle; opacity: 0.55;
}
.goog-flat-menu-button-active .goog-flat-menu-button-img {
	opacity: 0.9;
}
.goog-flat-menu-button-open .goog-flat-menu-button-img {
	opacity: 0.9;
}
.goog-flat-menu-button-selected .goog-flat-menu-button-img {
	opacity: 0.9;
}
.goog-flat-menu-button-hover .goog-flat-menu-button-img {
	opacity: 0.9;
}
.goog-flat-menu-button-active .goog-flat-menu-button-dropdown {
	border-color: rgb(89, 89, 89) transparent;
}
.goog-flat-menu-button-open .goog-flat-menu-button-dropdown {
	border-color: rgb(89, 89, 89) transparent;
}
.goog-flat-menu-button-selected .goog-flat-menu-button-dropdown {
	border-color: rgb(89, 89, 89) transparent;
}
.goog-flat-menu-button-hover .goog-flat-menu-button-dropdown {
	border-color: rgb(89, 89, 89) transparent;
}
.goog-flat-menu-button-left {
	z-index: 1;
}
.goog-flat-menu-button-right {
	z-index: 1;
}
.goog-flat-menu-button-disabled.goog-flat-menu-button-left {
	z-index: 0;
}
.goog-flat-menu-button-right:focus {
	z-index: 2;
}
.goog-flat-menu-button-collapse-right.goog-flat-menu-button-hover {
	z-index: 2;
}
.goog-flat-menu-button-left:focus {
	z-index: 2;
}
.goog-flat-menu-button-collapse-left.goog-flat-menu-button-hover {
	z-index: 2;
}
.goog-flat-menu-button-collapse-left {
	padding-left: 0px; margin-left: -1px; vertical-align: top; min-width: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0;
}
.goog-flat-menu-button-collapse-right {
	margin-right: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0;
}
.goog-menuitem {
	list-style: none; margin: 0px; padding: 6px 8em 6px 30px; color: rgb(51, 51, 51); white-space: nowrap; position: relative; cursor: pointer;
}
.goog-tristatemenuitem {
	list-style: none; margin: 0px; padding: 6px 8em 6px 30px; color: rgb(51, 51, 51); white-space: nowrap; position: relative; cursor: pointer;
}
.goog-filterobsmenuitem {
	list-style: none; margin: 0px; padding: 6px 8em 6px 30px; color: rgb(51, 51, 51); white-space: nowrap; position: relative; cursor: pointer;
}
.goog-menu-nocheckbox .goog-menuitem {
	padding-left: 16px; vertical-align: middle;
}
.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 {
	color: rgb(204, 204, 204) !important;
}
.goog-menuitem-disabled .goog-menuitem-content {
	color: rgb(204, 204, 204) !important;
}
.goog-menuitem-disabled .goog-menuitem-icon {
	opacity: 0.3;
}
.goog-menuitem-highlight {
	border-width: 1px 0px; border-style: dotted; border-color: rgb(238, 238, 238); padding-top: 5px; padding-bottom: 5px; background-color: rgb(238, 238, 238);
}
.goog-menuitem-hover {
	border-width: 1px 0px; border-style: dotted; border-color: rgb(238, 238, 238); padding-top: 5px; padding-bottom: 5px; background-color: rgb(238, 238, 238);
}
.goog-menuitem-highlight .goog-menuitem-content {
	color: rgb(51, 51, 51);
}
.goog-menuitem-hover .goog-menuitem-content {
	color: rgb(51, 51, 51);
}
.goog-menuitem-checkbox {
	left: 3px; top: 3px; width: 21px; height: 21px; right: auto; vertical-align: middle; position: absolute; background-repeat: no-repeat;
}
.goog-menuitem-icon {
	left: 3px; top: 3px; width: 21px; height: 21px; right: auto; vertical-align: middle; position: absolute; background-repeat: no-repeat;
}
.goog-option-selected {
	background-position: left; background-image: url("//ssl.gstatic.com/ui/v1/menu/checkmark.png"); background-repeat: no-repeat;
}
.goog-option-selected .goog-menuitem-content {
	color: rgb(51, 51, 51);
}
.goog-option-selected .goog-menuitem-content {
	color: rgb(51, 51, 51);
}
.goog-menuitem-accel {
	padding: 0px 6px; left: auto; text-align: right; right: 0px; color: rgb(119, 119, 119); position: absolute; direction: ltr;
}
.goog-menuitem-mnemonic-hint {
	text-decoration: underline;
}
.goog-menuitem-mnemonic-separator {
	color: rgb(119, 119, 119); padding-left: 4px; font-size: 12px;
}
.goog-menuseparator {
	margin-top: 6px; margin-bottom: 6px; border-top-color: rgb(235, 235, 235); border-top-width: 1px; border-top-style: solid;
}
.jfk-select .goog-flat-menu-button-caption {
	width: 100%; overflow: hidden;
}
.jfk-select .goog-flat-menu-button-dropdown {
	background: url("//ssl.gstatic.com/ui/v1/disclosure/grey-disclosure-arrow-up-down.png") no-repeat center; border: currentColor; border-image: none; width: 7px; height: 11px; margin-top: -4px;
}
.jfk-radiobutton {
	padding: 5px 7px; display: inline-block; position: relative;
}
.jfk-radiobutton-radio {
	background: rgba(255, 255, 255, 0); margin: 0px; border-radius: 50%; border: 1px solid rgba(198, 198, 198, 1); border-image: none; left: 7px; top: 6px; width: 15px; height: 15px; text-align: left; position: absolute; box-sizing: border-box; -webkit-border-radius: 50%; -moz-border-radius: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.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 {
	border-color: rgba(182, 182, 182, 1); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
}
.jfk-radiobutton:focus .jfk-radiobutton-radio {
	border-color: rgba(77, 144, 254, 1);
}
.jfk-radiobutton-checked .jfk-radiobutton-radio {
	background: rgba(255, 255, 255, 0);
}
.jfk-radiobutton.jfk-radiobutton:focus .jfk-radiobutton-radio {
	background: rgba(255, 255, 255, 0);
}
.jfk-radiobutton.jfk-radiobutton-checked:focus .jfk-radiobutton-radio {
	background: rgba(255, 255, 255, 0);
}
.jfk-radiobutton-checked .jfk-radiobutton-radio::after {
	background: rgba(96, 96, 96, 1); border-radius: 50%; left: 3px; top: 3px; width: 7px; height: 7px; display: block; position: relative; content: ""; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.jfk-radiobutton .jfk-radiobutton-label {
	margin-left: 22px; cursor: default;
}
.jfk-radiobutton-disabled .jfk-radiobutton-radio {
	background: rgba(255, 255, 255, 0); border-color: rgba(241, 241, 241, 1);
}
.jfk-radiobutton-checked.jfk-radiobutton-disabled .jfk-radiobutton-radio {
	background: rgba(255, 255, 255, 0);
}
.jfk-radiobutton-checked.jfk-radiobutton-disabled .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 {
	background: rgba(255, 255, 255, 1); border-color: rgba(241, 241, 241, 1); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-radiobutton-disabled:hover .jfk-radiobutton-radio {
	background: rgba(255, 255, 255, 1); border-color: rgba(241, 241, 241, 1); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.goog-menu.jfk-colormenu {
	padding: 0px;
}
.jfk-palette {
	cursor: default;
}
.jfk-palette-table {
	margin: 16px; empty-cells: show;
}
.jfk-palette-cell {
	margin: 0px; border: 1px solid transparent; border-image: none; position: relative; cursor: pointer;
}
.jfk-palette-cell-hover {
	border: 1px solid rgb(0, 0, 0); border-image: none;
}
.jfk-palette-cell-selected {
	outline: rgb(0, 0, 0) solid 1px;
}
.jfk-palette-colorswatch {
	width: 16px; height: 16px;
}
.jfk-palette-cell-selected > .jfk-palette-colorswatch {
	background: url("//ssl.gstatic.com/ui/v1/colorpicker/checkmark.png") no-repeat 50% 50%;
}
.jfk-colorwell {
	border: 1px solid rgb(217, 217, 217); border-image: none;
}
.picker-frame {
	border: 0px currentColor; border-image: none; width: 100%; height: 100%; overflow: hidden;
}
.modal-dialog-bg.picker {
	left: 0px; top: 0px; position: absolute; background-color: rgb(255, 255, 255);
}
.modal-dialog.picker {
	padding: 0px; border: 1px solid rgb(172, 172, 172); transition:top 0.5s ease-in-out; border-image: none; left: 0px; top: 0px; width: auto; overflow: auto; position: absolute; z-index: 1001; box-shadow: 0px 4px 16px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-box-shadow: rgba(0, 0, 0, .2) 0 4px 16px; -moz-box-shadow: rgba(0, 0, 0, .2) 0 4px 16px; -webkit-transition: top .5s ease-in-out; -moz-transition: top .5s ease-in-out; -o-transition: top .5s ease-in-out;
}
.picker-min {
	position: absolute; z-index: 1002;
}
.modal-dialog-content.picker {
	padding: 0px; font-size: 0px;
}
.modal-dialog-title.picker {
	margin: 0px; height: 0px;
}
.modal-dialog-title-text.picker {
	display: none;
}
.modal-dialog-buttons.picker {
	display: none;
}
.goog-palette {
	cursor: default;
}
.goog-palette-table {
	margin: 5px; border: 1px solid rgb(102, 102, 102); border-image: none; border-collapse: collapse;
}
.goog-palette-cell {
	border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: currentColor rgb(102, 102, 102) currentColor currentColor; margin: 0px; border-image: none; width: 18px; height: 18px; text-align: center; vertical-align: middle; cursor: pointer;
}
.goog-palette-cell .goog-palette-colorswatch {
	border: currentColor; border-image: none; width: 18px; height: 18px; font-size: x-small; position: relative;
}
.goog-palette-cell-hover .goog-palette-colorswatch {
	border: 1px solid rgb(255, 255, 255); border-image: none; width: 16px; height: 16px;
}
.goog-palette-cell-selected .goog-palette-colorswatch {
	background: url("//ssl.gstatic.com/editor/editortoolbar.png") no-repeat -368px 0px; border: 1px solid rgb(51, 51, 51); border-image: none; width: 16px; height: 16px; color: rgb(255, 255, 255); font-weight: bold;
}
.goog-palette-customcolor {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 15px; height: 15px; color: rgb(102, 102, 102); font-size: x-small; position: relative; background-color: rgb(250, 250, 250);
}
.goog-palette-cell-hover .goog-palette-customcolor {
	border: 1px solid rgb(255, 102, 102); border-image: none; color: rgb(255, 102, 102); background-color: rgb(255, 238, 238);
}
.goog-menu-button {
	background: url("//ssl.gstatic.com/editor/button-bg.png") repeat-x left top rgb(221, 221, 221); list-style: none; margin: 2px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(0, 0, 0); text-decoration: none; vertical-align: middle; cursor: pointer;
}
.goog-menu-button-outer-box {
	border-style: solid; border-color: rgb(170, 170, 170); vertical-align: top;
}
.goog-menu-button-inner-box {
	border-style: solid; border-color: rgb(170, 170, 170); vertical-align: top;
}
.goog-menu-button-outer-box {
	border-width: 1px 0px; margin: 0px; padding: 0px;
}
.goog-menu-button-inner-box {
	border-width: 0px 1px; margin: 0px -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;
}
.goog-menu-button-disabled {
	opacity: 0.3; background-image: none !important; -moz-opacity: 0.3;
}
.goog-menu-button-disabled .goog-menu-button-outer-box {
	border-color: rgb(153, 153, 153) !important; color: rgb(51, 51, 51) !important;
}
.goog-menu-button-disabled .goog-menu-button-inner-box {
	border-color: rgb(153, 153, 153) !important; color: rgb(51, 51, 51) !important;
}
.goog-menu-button-disabled .goog-menu-button-caption {
	border-color: rgb(153, 153, 153) !important; color: rgb(51, 51, 51) !important;
}
.goog-menu-button-disabled .goog-menu-button-dropdown {
	border-color: rgb(153, 153, 153) !important; color: rgb(51, 51, 51) !important;
}
* html .goog-menu-button-disabled {
	margin: 2px 1px !important; padding: 0px 1px !important;
}
*:first-child + html .goog-menu-button-disabled {
	margin: 2px 1px !important; padding: 0px 1px !important;
}
.goog-menu-button-hover .goog-menu-button-outer-box {
	border-color: rgb(153, 204, 255) rgb(102, 153, 238) rgb(102, 153, 238) rgb(119, 170, 255) !important;
}
.goog-menu-button-hover .goog-menu-button-inner-box {
	border-color: rgb(153, 204, 255) rgb(102, 153, 238) rgb(102, 153, 238) rgb(119, 170, 255) !important;
}
.goog-menu-button-active {
	background-position: left bottom; background-color: rgb(187, 187, 187);
}
.goog-menu-button-open {
	background-position: left bottom; background-color: rgb(187, 187, 187);
}
.goog-menu-button-focused .goog-menu-button-outer-box {
	border-color: orange;
}
.goog-menu-button-focused .goog-menu-button-inner-box {
	border-color: orange;
}
.goog-menu-button-caption {
	padding: 0px 4px 0px 0px; vertical-align: top;
}
.goog-menu-button-dropdown {
	background: url("//ssl.gstatic.com/editor/editortoolbar.png") no-repeat -388px 0px; width: 7px; height: 15px; vertical-align: top;
}
.goog-menu-button-collapse-right {
	margin-right: 0px;
}
.goog-menu-button-collapse-right .goog-menu-button-outer-box {
	margin-right: 0px;
}
.goog-menu-button-collapse-right .goog-menu-button-inner-box {
	margin-right: 0px;
}
.goog-menu-button-collapse-left {
	margin-left: 0px;
}
.goog-menu-button-collapse-left .goog-menu-button-outer-box {
	margin-left: 0px;
}
.goog-menu-button-collapse-left .goog-menu-button-inner-box {
	margin-left: 0px;
}
.goog-menu-button-collapse-left .goog-menu-button-inner-box {
	border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
.goog-menu-button-checked.goog-menu-button-collapse-left .goog-menu-button-inner-box {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.goog-color-menu-button-indicator {
	border-bottom-color: rgb(240, 240, 240); border-bottom-width: 4px; border-bottom-style: solid;
}
.goog-color-menu-button .goog-menu-button-inner-box {
	padding-top: 2px !important; padding-bottom: 2px !important;
}
.goog-toolbar-color-menu-button .goog-toolbar-menu-button-inner-box {
	padding-top: 2px !important; padding-bottom: 2px !important;
}
.goog-custom-button {
	background: url("//ssl.gstatic.com/editor/button-bg.png") repeat-x left top rgb(221, 221, 221); list-style: none; margin: 2px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(0, 0, 0); font-family: Arial,sans-serif; text-decoration: none; vertical-align: middle; cursor: default;
}
.goog-custom-button-outer-box {
	border-style: solid; border-color: rgb(170, 170, 170); vertical-align: top;
}
.goog-custom-button-inner-box {
	border-style: solid; border-color: rgb(170, 170, 170); vertical-align: top;
}
.goog-custom-button-outer-box {
	border-width: 1px 0px; margin: 0px; padding: 0px;
}
.goog-custom-button-inner-box {
	border-width: 0px 1px; margin: 0px -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;
}
.goog-custom-button-disabled {
	opacity: 0.3; background-image: none !important; -moz-opacity: 0.3;
}
.goog-custom-button-disabled .goog-custom-button-outer-box {
	border-color: rgb(153, 153, 153) !important; color: rgb(51, 51, 51) !important;
}
.goog-custom-button-disabled .goog-custom-button-inner-box {
	border-color: rgb(153, 153, 153) !important; color: rgb(51, 51, 51) !important;
}
* html .goog-custom-button-disabled {
	margin: 2px 1px !important; padding: 0px 1px !important;
}
*:first-child + html .goog-custom-button-disabled {
	margin: 2px 1px !important; padding: 0px 1px !important;
}
.goog-custom-button-hover .goog-custom-button-outer-box {
	border-color: rgb(153, 204, 255) rgb(102, 153, 238) rgb(102, 153, 238) rgb(119, 170, 255) !important;
}
.goog-custom-button-hover .goog-custom-button-inner-box {
	border-color: rgb(153, 204, 255) rgb(102, 153, 238) rgb(102, 153, 238) rgb(119, 170, 255) !important;
}
.goog-custom-button-active {
	background-position: left bottom; background-color: rgb(187, 187, 187);
}
.goog-custom-button-checked {
	background-position: left bottom; background-color: rgb(187, 187, 187);
}
.goog-custom-button-focused .goog-custom-button-outer-box {
	border-color: orange;
}
.goog-custom-button-focused .goog-custom-button-inner-box {
	border-color: orange;
}
.goog-custom-button-collapse-right {
	margin-right: 0px;
}
.goog-custom-button-collapse-right .goog-custom-button-outer-box {
	margin-right: 0px;
}
.goog-custom-button-collapse-right .goog-custom-button-inner-box {
	margin-right: 0px;
}
.goog-custom-button-collapse-left {
	margin-left: 0px;
}
.goog-custom-button-collapse-left .goog-custom-button-outer-box {
	margin-left: 0px;
}
.goog-custom-button-collapse-left .goog-custom-button-inner-box {
	margin-left: 0px;
}
.goog-custom-button-collapse-left .goog-custom-button-inner-box {
	border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
.goog-custom-button-checked.goog-custom-button-collapse-left .goog-custom-button-inner-box {
	border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
* html .goog-custom-button-collapse-left .goog-custom-button-inner-box {
	left: 0px;
}
*:first-child + html .goog-custom-button-collapse-left .goog-custom-button-inner-box {
	left: 0px;
}
.goog-dimension-picker {
	padding: 4px; font-size: 18px;
}
.goog-dimension-picker div {
	position: relative;
}
.goog-dimension-picker div.goog-dimension-picker-highlighted {
	left: 0px; top: 0px; overflow: hidden; position: absolute;
}
.goog-dimension-picker-unhighlighted {
	
}
.goog-dimension-picker-status {
	text-align: center; font-size: 10pt;
}
.goog-dimension-picker div.goog-dimension-picker-mousecatcher {
	left: 0px; top: 0px; position: absolute !important;
}
.goog-flat-button {
	font: 13px/normal "Trebuchet MS", Tahoma, Arial, sans-serif; margin: 2px; padding: 2px 6px; border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(255, 255, 255); position: relative; cursor: pointer; font-size-adjust: none; font-stretch: normal; background-color: rgb(140, 36, 37);
}
.goog-flat-button-disabled {
	border-color: rgb(136, 136, 136); color: rgb(136, 136, 136); cursor: default; background-color: rgb(204, 204, 204);
}
.goog-flat-button-hover {
	border-color: rgb(140, 36, 37); color: rgb(140, 36, 37); background-color: rgb(234, 164, 165);
}
.goog-flat-button-active {
	border-color: rgb(91, 65, 105); color: rgb(91, 65, 105); background-color: rgb(209, 168, 234);
}
.goog-flat-button-selected {
	border-color: rgb(91, 65, 105); color: rgb(91, 65, 105); background-color: rgb(209, 168, 234);
}
.goog-flat-button-checked {
	border-color: rgb(91, 65, 105); color: rgb(91, 65, 105); background-color: rgb(209, 168, 234);
}
.goog-flat-button-focused {
	border-color: rgb(91, 65, 105);
}
.goog-flat-button-collapse-right {
	margin-right: 0px;
}
.goog-flat-button-collapse-left {
	margin-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.goog-flat-menu-button {
	list-style: none; margin: 0px 2px; padding: 1px 4px; border: 1px solid rgb(201, 201, 201); border-image: none; color: rgb(51, 51, 51); text-decoration: none; vertical-align: middle; position: relative; cursor: pointer; background-color: rgb(255, 255, 255);
}
.goog-flat-menu-button-disabled * {
	border-color: rgb(204, 204, 204); color: rgb(153, 153, 153); cursor: default;
}
.goog-flat-menu-button-hover {
	border-color: rgb(153, 204, 255) rgb(102, 153, 238) rgb(102, 153, 238) rgb(119, 170, 255) !important;
}
.goog-flat-menu-button-active {
	background-position: left bottom; background-color: rgb(187, 187, 187);
}
.goog-flat-menu-button-focused {
	border-color: rgb(187, 187, 187);
}
.goog-flat-menu-button-caption {
	padding-right: 10px; vertical-align: top;
}
.goog-flat-menu-button-dropdown {
	background: url("//ssl.gstatic.com/editor/editortoolbar.png") no-repeat -388px 0px; top: 0px; width: 7px; right: 2px; vertical-align: top; position: absolute;
}
.goog-menuseparator {
	margin: 4px 0px; padding: 0px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.goog-date-picker {
	font: 13px/normal Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.goog-date-picker th {
	font: 13px/normal Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.goog-date-picker td {
	font: 13px/normal Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.goog-date-picker {
	background: rgb(195, 217, 255); padding: 2px; border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(0, 0, 0); float: left; position: relative; cursor: default; -moz-user-focus: normal; -moz-user-select: none;
}
.goog-date-picker th {
	text-align: center;
}
.goog-date-picker td {
	padding: 1px 3px; text-align: center; vertical-align: middle;
}
.goog-date-picker-menu {
	background: threedface; border: 1px solid gray; border-image: none; position: absolute; z-index: 1; -moz-user-focus: normal;
}
.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: rgb(204, 204, 255);
}
.goog-date-picker th {
	font-size: 0.9em;
}
.goog-date-picker td div {
	float: left;
}
.goog-date-picker button {
	background: none; margin: 1px 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(34, 0, 204); font-weight: bold;
}
.goog-date-picker-date {
	background: rgb(255, 255, 255);
}
.goog-date-picker-week {
	padding: 1px 3px; border: 0px solid rgb(162, 187, 221); border-image: none;
}
.goog-date-picker-wday {
	padding: 1px 3px; border: 0px solid rgb(162, 187, 221); border-image: none;
}
.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 {
	white-space: nowrap; min-width: 11ex;
}
.goog-date-picker-year {
	white-space: nowrap; min-width: 6ex;
}
.goog-date-picker-monthyear {
	white-space: nowrap;
}
.goog-date-picker table {
	border-collapse: collapse;
}
.goog-date-picker-other-month {
	color: rgb(136, 136, 136);
}
.goog-date-picker-wkend-start {
	background: rgb(238, 238, 238);
}
.goog-date-picker-wkend-end {
	background: rgb(238, 238, 238);
}
td.goog-date-picker-selected {
	background: rgb(195, 217, 255);
}
.goog-date-picker-today {
	background: rgb(153, 170, 187); border-color: rgb(34, 68, 102) rgb(153, 187, 221) rgb(153, 187, 221) rgb(34, 68, 102); color: rgb(255, 255, 255); font-weight: bold !important;
}
.goog-date-picker {
	position: absolute;
}
.goog-submenu-arrow {
	left: auto; text-align: right; right: 0px; color: rgb(0, 0, 0); padding-right: 6px; position: absolute;
}
.goog-menuitem-rtl .goog-submenu-arrow {
	left: 0px; text-align: left; right: auto; padding-left: 6px;
}
.goog-menuitem-disabled .goog-submenu-arrow {
	color: rgb(204, 204, 204);
}
.jfk-button {
	padding: 0px 8px; outline: 0px; border-radius: 2px; height: 27px; text-align: center; line-height: 27px; font-size: 11px; font-weight: bold; margin-right: 16px; white-space: nowrap; cursor: default; min-width: 54px; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.jfk-button-hover {
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}
.jfk-button-selected {
	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); -moz-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 {
	padding: 0px; min-width: 34px;
}
.jfk-button-collapse-left {
	z-index: 1;
}
.jfk-button-collapse-right {
	z-index: 1;
}
.jfk-button-disabled.jfk-button-collapse-left {
	z-index: 0;
}
.jfk-button-collapse-left.jfk-button-checked {
	z-index: 2;
}
.jfk-button-collapse-right.jfk-button-checked {
	z-index: 2;
}
.jfk-button-collapse-left:focus {
	z-index: 3;
}
.jfk-button-collapse-right:focus {
	z-index: 3;
}
.jfk-button-collapse-left.jfk-button-hover {
	z-index: 3;
}
.jfk-button-collapse-right.jfk-button-hover {
	z-index: 3;
}
.jfk-button-collapse-left {
	margin-left: -1px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0;
}
.jfk-button-collapse-right {
	margin-right: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0;
}
.jfk-button-disabled.jfk-button:active {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-action {
	border: 1px solid rgb(48, 121, 237); border-image: none; color: rgb(255, 255, 255); box-shadow: none; background-image: -ms-linear-gradient(rgb(77, 144, 254), rgb(71, 135, 237)); background-color: rgb(77, 144, 254); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-hover.jfk-button-action {
	border: 1px solid rgb(47, 91, 183); border-image: none; box-shadow: none; background-image: -ms-linear-gradient(rgb(77, 144, 254), rgb(53, 122, 232)); background-color: rgb(53, 122, 232); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-action:focus {
	outline: rgba(0, 0, 0, 0) 0px; border: 1px solid rgba(0, 0, 0, 0); border-image: none; box-shadow: inset 0px 0px 0px 1px #fff; -webkit-box-shadow: inset 0 0 0 1px #fff; -moz-box-shadow: inset 0 0 0 1px #fff;
}
.jfk-button-clear-outline.jfk-button-action {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-action:active {
	background: rgb(53, 122, 232); border: 1px solid rgb(47, 91, 183); border-image: none; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); -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);
}
.jfk-button-disabled.jfk-button-action {
	background: rgb(77, 144, 254); opacity: 0.5;
}
.jfk-button-contrast {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; color: rgb(68, 68, 68); box-shadow: none; background-image: -ms-linear-gradient(rgb(245, 245, 245), rgb(241, 241, 241)); background-color: rgb(245, 245, 245); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-hover.jfk-button-contrast {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: rgb(51, 51, 51); box-shadow: none; background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-hover.jfk-button-clear-outline.jfk-button-contrast {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: rgb(51, 51, 51); box-shadow: none; background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-contrast:active {
	background: rgb(248, 248, 248); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-hover.jfk-button-contrast:active {
	background: rgb(248, 248, 248); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-selected.jfk-button-contrast {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(238, 238, 238);
}
.jfk-button-selected.jfk-button-clear-outline.jfk-button-contrast {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(238, 238, 238);
}
.jfk-button-checked.jfk-button-contrast {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, 224)); background-color: rgb(238, 238, 238); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-checked.jfk-button-clear-outline.jfk-button-contrast {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, 224)); background-color: rgb(238, 238, 238); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-contrast:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-button-clear-outline.jfk-button-contrast {
	border: 1px solid rgb(220, 220, 220); border-image: none;
}
.jfk-button-disabled.jfk-button-contrast {
	background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.05); border-image: none; color: rgb(184, 184, 184);
}
.jfk-button-contrast .jfk-button-img {
	opacity: 0.55;
}
.jfk-button-checked.jfk-button-contrast .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-selected.jfk-button-contrast .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-hover.jfk-button-contrast .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-disabled.jfk-button-contrast .jfk-button-img {
	opacity: 0.333;
}
.jfk-button-default {
	border: 1px solid rgb(41, 105, 29); border-image: none; color: rgb(255, 255, 255); box-shadow: none; text-shadow: 0px 1px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(61, 148, 0), rgb(57, 138, 0)); background-color: rgb(61, 148, 0); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-hover.jfk-button-default {
	border: 1px solid rgb(45, 98, 0); border-image: none; box-shadow: none; text-shadow: 0px 1px rgba(0,0,0,0.3); background-image: -ms-linear-gradient(rgb(61, 148, 0), rgb(54, 130, 0)); background-color: rgb(54, 130, 0); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-default:focus {
	outline: rgba(0, 0, 0, 0) 0px; border: 1px solid rgba(0, 0, 0, 0); border-image: none; box-shadow: inset 0px 0px 0px 1px #fff; -webkit-box-shadow: inset 0 0 0 1px #fff; -moz-box-shadow: inset 0 0 0 1px #fff;
}
.jfk-button-clear-outline.jfk-button-default {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-default:active {
	background: rgb(54, 130, 0); border: 1px solid rgb(45, 98, 0); border-image: none; 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); -moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
}
.jfk-button-disabled.jfk-button-default {
	background: rgb(61, 148, 0); opacity: 0.5;
}
.jfk-button-primary {
	border: 1px solid transparent; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; box-shadow: none; text-shadow: 0px 1px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(221, 75, 57), rgb(209, 72, 54)); background-color: rgb(209, 72, 54); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-hover.jfk-button-primary {
	border-width: 1px; border-style: solid; border-color: rgb(176, 40, 26) rgb(176, 40, 26) rgb(175, 48, 31); border-image: none; box-shadow: 0px 1px 1px rgba(0,0,0,0.2); background-image: -ms-linear-gradient(rgb(221, 75, 57), rgb(197, 55, 39)); background-color: rgb(197, 55, 39); -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.jfk-button-primary:focus {
	outline: rgba(0, 0, 0, 0) 0px; border: 1px solid rgba(0, 0, 0, 0); border-image: none; box-shadow: inset 0px 0px 0px 1px #fff; -webkit-box-shadow: inset 0 0 0 1px #fff; -moz-box-shadow: inset 0 0 0 1px #fff;
}
.jfk-button-clear-outline.jfk-button-primary {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-primary:active {
	border: 1px solid rgb(153, 42, 27); border-image: none; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); background-image: -ms-linear-gradient(rgb(221, 75, 57), rgb(176, 40, 26)); background-color: rgb(176, 40, 26); -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);
}
.jfk-button-disabled.jfk-button-primary {
	background: rgb(209, 72, 54); opacity: 0.5;
}
.jfk-slideToggle {
	padding: 0px; border-radius: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 94px; height: 27px; color: rgb(102, 102, 102); line-height: 27px; overflow: hidden; font-weight: bold; margin-right: 16px; position: relative; box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, 224)); background-color: rgb(245, 245, 245); -webkit-border-radius: 2px; -moz-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);
}
.jfk-slideToggle-on {
	width: 47px; text-align: center; text-transform: uppercase; display: inline-block;
}
.jfk-slideToggle-off {
	width: 47px; text-align: center; text-transform: uppercase; display: inline-block;
}
.jfk-slideToggle-thumb {
	width: 47px; text-align: center; text-transform: uppercase; display: inline-block;
}
.jfk-slideToggle-on {
	height: 27px; color: rgb(255, 255, 255); box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(59, 147, 255), rgb(54, 137, 238)); background-color: rgb(57, 139, 242); -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);
}
.jfk-slideToggle-off {
	border-radius: 2px 2px 0px 0px; -webkit-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0;
}
.jfk-slideToggle-thumb {
	border: 1px solid rgb(204, 204, 204); transition:0.13s ease-out; border-image: none; left: -1px; top: -1px; height: 27px; display: block; position: absolute; box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(245, 245, 245); -webkit-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, .1); -moz-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, .1); -webkit-transition: all .130s ease-out; -moz-transition: all .130s ease-out; -o-transition: all .130s ease-out;
}
.jfk-slideToggle-thumb::after {
	background-position: 0px 0px, 0px 2px, 0px 4px, 0px 6px, 0px 8px; left: 15px; top: 9px; width: 17px; height: 9px; display: block; position: absolute; content: ""; background-image: -ms-linear-gradient(left, rgb(204, 204, 204) 50%, transparent 50%), -ms-linear-gradient(left, rgb(204, 204, 204) 50%, transparent 50%), -ms-linear-gradient(left, rgb(204, 204, 204) 50%, transparent 50%), -ms-linear-gradient(left, rgb(204, 204, 204) 50%, transparent 50%), -ms-linear-gradient(left, rgb(204, 204, 204) 50%, transparent 50%); background-repeat: repeat-x; background-size: 2px 1px;
}
.jfk-slideToggle-checked.jfk-slideToggle .jfk-slideToggle-thumb {
	left: 47px;
}
.jfk-slideToggle:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-slideToggle-clearOutline.jfk-slideToggle {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.jfk-button-standard {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; color: rgb(68, 68, 68); box-shadow: none; background-image: -ms-linear-gradient(rgb(245, 245, 245), rgb(241, 241, 241)); background-color: rgb(245, 245, 245); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-hover.jfk-button-standard {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: rgb(51, 51, 51); box-shadow: none; background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-hover.jfk-button-clear-outline.jfk-button-standard {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: rgb(51, 51, 51); box-shadow: none; background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-standard:active {
	background: rgb(248, 248, 248); color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-hover.jfk-button-standard:active {
	background: rgb(248, 248, 248); color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-selected.jfk-button-standard {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(238, 238, 238);
}
.jfk-button-selected.jfk-button-clear-outline.jfk-button-standard {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(238, 238, 238);
}
.jfk-button-checked.jfk-button-standard {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, 224)); background-color: rgb(238, 238, 238); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-checked.jfk-button-clear-outline.jfk-button-standard {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, 224)); background-color: rgb(238, 238, 238); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-standard:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-button-clear-outline.jfk-button-standard {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none;
}
.jfk-button-disabled.jfk-button-standard {
	background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.05); border-image: none; color: rgb(184, 184, 184);
}
.jfk-button-standard .jfk-button-img {
	opacity: 0.55;
}
.jfk-button-checked.jfk-button-standard .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-selected.jfk-button-standard .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-hover.jfk-button-standard .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-disabled.jfk-button-standard .jfk-button-img {
	opacity: 0.333;
}
.jfk-button-flat {
	padding: 0px; border-radius: 0px; border: 1px solid transparent; border-image: none; height: 21px; line-height: 21px; font-size: 13px; font-weight: normal; margin-right: 1px; min-width: 0px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.jfk-button-hover.jfk-button-flat {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-selected.jfk-button-flat {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-flat:focus {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-flat:active {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-flat .jfk-button-img {
	width: 21px; height: 21px; opacity: 0.55;
}
.jfk-button-flat .jfk-button-label {
	margin: 0px; padding: 0px 1px; display: inline-block;
}
.jfk-button-selected.jfk-button-flat .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-hover.jfk-button-flat .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-disabled.jfk-button-flat .jfk-button-img {
	opacity: 0.333;
}
.jfk-button-flat:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-button-clear-outline.jfk-button-flat {
	border: 1px solid transparent; border-image: none;
}
.jfk-button-mini {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; height: 17px; color: rgb(68, 68, 68); line-height: 17px; min-width: 22px; text-shadow: 0px 1px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(245, 245, 245), rgb(241, 241, 241)); background-color: rgb(245, 245, 245);
}
.jfk-button-hover.jfk-button-mini {
	border: 1px solid rgb(198, 198, 198); border-image: none; text-shadow: 0px 1px rgba(0,0,0,0.3); background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248);
}
.jfk-button-hover.jfk-button-clear-outline.jfk-button-mini {
	border: 1px solid rgb(198, 198, 198); border-image: none; text-shadow: 0px 1px rgba(0,0,0,0.3); background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248);
}
.jfk-button-mini:active {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-checked.jfk-button-mini {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, 224)); background-color: rgb(224, 224, 224); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-checked.jfk-button-clear-outline.jfk-button-mini {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, 224)); background-color: rgb(224, 224, 224); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-mini:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-button-clear-outline.jfk-button-mini {
	border: 1px solid rgb(220, 220, 220); border-image: none;
}
.jfk-button-disabled.jfk-button-mini {
	background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.05); border-image: none; color: rgb(184, 184, 184);
}
.jfk-bubble {
	border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(168, 168, 168); padding: 16px; border-image: none; position: absolute; z-index: 1201 !important; box-shadow: 0px 1px 3px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
}
.jfk-bubble-closebtn {
	background: url("//ssl.gstatic.com/ui/v1/icons/common/x_8px.png") no-repeat; outline: 0px; border: 1px solid transparent; border-image: none; top: 2px; width: 21px; height: 21px; right: 2px; position: absolute; opacity: 0.4;
}
.jfk-bubble-closebtn:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none; opacity: 0.8;
}
.jfk-bubble-arrow {
	position: absolute;
}
.jfk-bubble-arrow .jfk-bubble-arrowimplbefore {
	width: 0px; height: 0px; display: block; position: absolute;
}
.jfk-bubble-arrow .jfk-bubble-arrowimplafter {
	width: 0px; height: 0px; display: block; position: absolute;
}
.jfk-bubble-arrow .jfk-bubble-arrowimplbefore {
	border: 9px solid currentColor; border-image: none;
}
.jfk-bubble-arrow .jfk-bubble-arrowimplafter {
	border: 8px solid currentColor; border-image: none;
}
.jfk-bubble-arrowdown {
	bottom: 0px;
}
.jfk-bubble-arrowup {
	top: -9px;
}
.jfk-bubble-arrowleft {
	left: -9px;
}
.jfk-bubble-arrowright {
	right: 0px;
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
	border-color: rgb(187, 187, 187) transparent; left: -9px;
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
	border-color: rgb(187, 187, 187) transparent; left: -9px;
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
	border-color: rgb(168, 168, 168) transparent;
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplafter {
	border-color: rgb(255, 255, 255) transparent; left: -8px;
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
	border-color: rgb(255, 255, 255) transparent; left: -8px;
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
	border-bottom-width: 0px;
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplafter {
	border-bottom-width: 0px;
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
	border-top-width: 0px;
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
	top: 1px; border-top-width: 0px;
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore {
	border-color: transparent rgb(187, 187, 187); top: -9px;
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplbefore {
	border-color: transparent rgb(187, 187, 187); top: -9px;
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplafter {
	border-color: transparent rgb(255, 255, 255); top: -8px;
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplafter {
	border-color: transparent rgb(255, 255, 255); top: -8px;
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore {
	border-left-width: 0px;
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplafter {
	left: 1px; border-left-width: 0px;
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplbefore {
	border-right-width: 0px;
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplafter {
	border-right-width: 0px;
}
.jfk-tooltip {
	padding: 7px 9px; border-radius: 0px; border: 1px solid rgb(255, 255, 255); transition:visibility, opacity 0.13s ease-in; border-image: none; color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; margin-left: -1px; display: block; visibility: visible; position: absolute; cursor: default; -ms-word-break: break-all; opacity: 1; box-shadow: none; background-color: rgb(42, 42, 42); -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -webkit-transition: visibility 0, opacity .13s ease-in; -moz-transition: visibility 0, opacity .13s ease-in; -o-transition: visibility 0, opacity .13s ease-in;
}
.jfk-tooltip-hide {
	transition:visibility 0.13s, opacity 0.13s ease-out, left 0s linear 0.13s, top 0s linear 0.13s; left: 20px !important; top: 20px !important; visibility: hidden; 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;
}
.jfk-tooltip-data {
	display: none;
}
.jfk-tooltip-arrow {
	position: absolute; pointer-events: none;
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore {
	width: 0px; height: 0px; display: block; position: absolute; content: "";
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {
	width: 0px; height: 0px; display: block; position: absolute; content: "";
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore {
	border: 6px solid currentColor; border-image: none;
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {
	border: 5px solid currentColor; border-image: none;
}
.jfk-tooltip-arrowdown {
	bottom: 0px;
}
.jfk-tooltip-arrowup {
	top: -6px;
}
.jfk-tooltip-arrowleft {
	left: -6px;
}
.jfk-tooltip-arrowright {
	right: 0px;
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore {
	border-color: rgb(255, 255, 255) transparent; left: -6px;
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore {
	border-color: rgb(255, 255, 255) transparent; left: -6px;
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter {
	border-color: rgb(42, 42, 42) transparent; left: -5px;
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter {
	border-color: rgb(42, 42, 42) transparent; left: -5px;
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore {
	border-bottom-width: 0px;
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter {
	border-bottom-width: 0px;
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore {
	border-top-width: 0px;
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter {
	top: 1px; border-top-width: 0px;
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore {
	border-color: transparent rgb(255, 255, 255); top: -6px;
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore {
	border-color: transparent rgb(255, 255, 255); top: -6px;
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter {
	border-color: transparent rgb(42, 42, 42); top: -5px;
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter {
	border-color: transparent rgb(42, 42, 42); top: -5px;
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore {
	border-left-width: 0px;
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter {
	left: 1px; border-left-width: 0px;
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore {
	border-right-width: 0px;
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter {
	border-right-width: 0px;
}
.modal-dialog {
	padding: 30px 42px; color: rgb(0, 0, 0);
}
.modal-dialog-title {
	margin: 0px 0px 16px; color: rgb(0, 0, 0); line-height: 24px; font-size: 16px; font-weight: normal; cursor: default; background-color: rgb(255, 255, 255);
}
.modal-dialog-title-close {
	padding: 17px; top: 0px; width: 11px; height: 11px; right: 0px; position: absolute; opacity: 0.7;
}
.modal-dialog-title-close::after {
	background: url("//ssl.gstatic.com/ui/v1/dialog/close-x.png"); width: 11px; height: 11px; right: 17px; position: absolute; content: "";
}
.modal-dialog-title-close:hover {
	opacity: 1;
}
.modal-dialog-content {
	line-height: 1.4em; -ms-word-wrap: break-word; background-color: rgb(255, 255, 255);
}
.modal-dialog-buttons {
	margin-top: 16px;
}
.modal-dialog-buttons button {
	margin: 0px 16px 0px 0px; padding: 0px 8px; outline: 0px; border-radius: 2px; border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; height: 29px; color: rgb(68, 68, 68); line-height: 27px; font-family: inherit; font-size: 11px; font-weight: bold; cursor: default; min-width: 72px; background-image: -ms-linear-gradient(rgb(245, 245, 245), rgb(241, 241, 241)); background-color: rgb(245, 245, 245); -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.modal-dialog-buttons button:hover {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: rgb(51, 51, 51); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248); -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
}
.modal-dialog-buttons button:active {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: rgb(51, 51, 51); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248); -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
}
.modal-dialog-buttons button:active {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.modal-dialog-buttons button:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.modal-dialog-buttons button[disabled] {
	background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.05); border-image: none; color: rgb(184, 184, 184); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.modal-dialog-buttons .goog-buttonset-action {
	border: 1px solid rgb(48, 121, 237); border-image: none; color: rgb(255, 255, 255); background-image: -ms-linear-gradient(rgb(77, 144, 254), rgb(71, 135, 237)); background-color: rgb(77, 144, 254);
}
.modal-dialog-buttons .goog-buttonset-action:hover {
	border: 1px solid rgb(47, 91, 183); border-image: none; color: rgb(255, 255, 255); background-image: -ms-linear-gradient(rgb(77, 144, 254), rgb(53, 122, 232)); background-color: rgb(53, 122, 232);
}
.modal-dialog-buttons .goog-buttonset-action:active {
	border: 1px solid rgb(47, 91, 183); border-image: none; color: rgb(255, 255, 255); background-image: -ms-linear-gradient(rgb(77, 144, 254), rgb(53, 122, 232)); background-color: rgb(53, 122, 232);
}
.modal-dialog-buttons .goog-buttonset-action:active {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); -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);
}
.modal-dialog-buttons .goog-buttonset-action:focus {
	outline: rgba(0, 0, 0, 0) 0px; border: 1px solid rgba(0, 0, 0, 0); border-image: none; box-shadow: inset 0px 0px 0px 1px #fff; -webkit-box-shadow: inset 0 0 0 1px #fff; -moz-box-shadow: inset 0 0 0 1px #fff;
}
.modal-dialog-buttons [disabled].goog-buttonset-action {
	background: rgb(77, 144, 254); color: rgb(255, 255, 255); opacity: 0.5; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-alert {
	width: 512px;
}
.jfk-confirm {
	width: 512px;
}
.jfk-prompt {
	width: 512px;
}
.goog-toolbar {
	background: rgb(245, 245, 245); padding: 8px 0px 4px; outline: 0px; border-top-color: rgb(229, 229, 229); border-bottom-color: rgb(235, 235, 235); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; -ms-zoom: 1;
}
.goog-toolbar-button {
	background: 0px; list-style: none; padding: 0px; border-radius: 2px; border: 1px solid transparent; height: 24px; color: rgb(68, 68, 68); line-height: 24px; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: middle; cursor: default; -ms-user-select: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; -moz-user-select: none; -webkit-user-select: none;
}
.goog-toolbar-menu-button {
	background: 0px; list-style: none; padding: 0px; border-radius: 2px; border: 1px solid transparent; height: 24px; color: rgb(68, 68, 68); line-height: 24px; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: middle; cursor: default; -ms-user-select: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; -moz-user-select: none; -webkit-user-select: none;
}
.goog-toolbar-button-outer-box {
	border: 0px currentColor; border-image: none; vertical-align: top;
}
.goog-toolbar-button-inner-box .goog-toolbar-menu-button-outer-box {
	border: 0px currentColor; border-image: none; vertical-align: top;
}
.goog-toolbar-menu-button-inner-box {
	border: 0px currentColor; border-image: none; vertical-align: top;
}
.goog-toolbar-button-outer-box {
	margin: 0px; padding: 0px;
}
.goog-toolbar-menu-button-outer-box {
	margin: 0px; padding: 0px;
}
.goog-toolbar-button-inner-box {
	padding: 0px 2px;
}
.goog-toolbar-menu-button-inner-box {
	padding: 0px 2px;
}
.goog-toolbar-button-hover {
	padding: 0px; color: rgb(34, 34, 34);
}
.goog-toolbar-button-active {
	padding: 0px; color: rgb(34, 34, 34);
}
.goog-toolbar-button-checked {
	padding: 0px; color: rgb(34, 34, 34);
}
.goog-toolbar-button-selected {
	padding: 0px; color: rgb(34, 34, 34);
}
.goog-toolbar-button-hover {
	border-color: rgb(198, 198, 198) !important; color: rgb(34, 34, 34);
}
.goog-toolbar-menu-button-hover {
	border-color: rgb(198, 198, 198) !important; color: rgb(34, 34, 34);
}
.goog-toolbar-menu-button-open {
	color: rgb(34, 34, 34);
}
.goog-toolbar-button-hover {
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}
.goog-toolbar-menu-button-hover {
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}
.goog-toolbar-button-active {
	border-color: rgb(198, 198, 198); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(246, 246, 246), rgb(241, 241, 241)); background-color: rgb(246, 246, 246); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.goog-toolbar-menu-button-active {
	border-color: rgb(198, 198, 198); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(246, 246, 246), rgb(241, 241, 241)); background-color: rgb(246, 246, 246); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.goog-toolbar-button-selected {
	border-color: rgb(204, 204, 204); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, 224)); background-color: rgb(238, 238, 238); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.goog-toolbar-button-checked {
	border-color: rgb(204, 204, 204); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, 224)); background-color: rgb(238, 238, 238); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.goog-toolbar-menu-button-open {
	border-color: rgb(204, 204, 204); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, 224)); background-color: rgb(238, 238, 238); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.goog-toolbar-button-disabled {
	color: rgb(34, 34, 34) !important; opacity: 0.3;
}
.goog-toolbar-menu-button-disabled {
	color: rgb(34, 34, 34) !important; opacity: 0.3;
}
.goog-toolbar-button-collapse-right {
	margin-right: 0px;
}
.goog-toolbar-button-collapse-right .goog-toolbar-button-outer-box {
	margin-right: 0px;
}
.goog-toolbar-button-collapse-right .goog-toolbar-button-inner-box {
	margin-right: 0px;
}
.goog-toolbar-button-collapse-left {
	margin-left: 0px;
}
.goog-toolbar-button-collapse-left .goog-toolbar-button-outer-box {
	margin-left: 0px;
}
.goog-toolbar-button-collapse-left .goog-toolbar-button-inner-box {
	margin-left: 0px;
}
.goog-toolbar-menu-button-dropdown {
	background: url("//ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.png") no-repeat center; margin: 10px 2px 0px 3px; padding: 0px; width: 5px; height: 7px; vertical-align: middle; float: right; opacity: 0.8;
}
.goog-toolbar-separator {
	list-style: none; margin: 0px 2px; padding: 0px; width: 0px; height: 17px; line-height: normal; overflow: hidden; text-decoration: none; vertical-align: middle; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.goog-toolbar-select .goog-toolbar-menu-button-dropdown {
	background: url("//ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.png") no-repeat center; width: 7px; height: 11px; margin-top: 7px; filter: none; transform: none; -webkit-transform: none; -moz-transform: none;
}
.goog-toolbar-menu-button-caption {
	margin: 0px; padding: 0px;
}
.jfk-progressStatus {
	color: rgb(32, 32, 32);
}
.jfk-progressText {
	color: rgb(153, 153, 153);
}
.jfk-progressStatus {
	line-height: 18px;
}
.jfk-progressText {
	line-height: 18px;
}
.jfk-progressBar-blocking .progress-bar-horizontal {
	padding: 1px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 320px;
}
.jfk-progressBar-nonBlocking .progress-bar-horizontal {
	padding: 1px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 320px;
}
.jfk-progressBar-blocking .progress-bar-thumb {
	height: 5px; background-color: rgb(97, 136, 245);
}
.jfk-progressBar-nonBlocking .progress-bar-thumb {
	height: 5px; background-color: rgb(204, 204, 204);
}
.jfk-progressBar-tall.jfk-progressBar-blocking .progress-bar-thumb {
	height: 8px;
}
.jfk-progressBar-tall.jfk-progressBar-nonBlocking .progress-bar-thumb {
	height: 8px;
}
.jfk-progressBar-blocking .progress-bar-thumb {
	background-position: 0px 0px; animation:jfk-progressBar-bg 0.8s linear infinite; background-image: linear-gradient(315deg, transparent, transparent 33%, rgba(0, 0, 0, 0.12) 33%, rgba(0, 0, 0, 0.12) 66%, transparent 66%, transparent); background-repeat: repeat-x; background-size: 16px 8px; background-color: rgb(97, 136, 245); -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;
}
.jfk-progressBar-tall.jfk-progressBar-blocking .progress-bar-thumb {
	animation:jfk-progressBar-bg-tall 0.8s linear infinite; background-size: 20px 10px; -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;
}
.jfk-progressbar .progress-bar-horizontal {
	border-color: rgb(153, 153, 153);
}
.jfk-progressbar .progress-bar-vertical {
	border-color: rgb(153, 153, 153);
}
.jfk-progressbar .progress-bar-thumb {
	background-color: rgb(204, 204, 204);
}
.goog-palette {
	cursor: default;
}
.goog-palette-table {
	border: 1px solid rgb(102, 102, 102); border-image: none; border-collapse: collapse;
}
.goog-palette-cell {
	border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: currentColor rgb(102, 102, 102) currentColor currentColor; margin: 0px; border-image: none; width: 15px; height: 13px; text-align: center; font-size: 1px; vertical-align: middle;
}
.goog-palette-colorswatch {
	border: 1px solid rgb(102, 102, 102); border-image: none; width: 15px; height: 13px; position: relative;
}
.goog-palette-cell-hover .goog-palette-colorswatch {
	border: 1px solid rgb(255, 255, 255); border-image: none;
}
.goog-palette-cell-selected .goog-palette-colorswatch {
	border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(255, 255, 255);
}
.goog-tree-root:focus {
	
}
.goog-tree-row {
	font: 400 9pt/16px Segoe UI; height: 16px; font: icon; white-space: nowrap;
}
.goog-tree-row span {
	overflow: hidden; -ms-text-overflow: ellipsis;
}
.goog-tree-children {
	font: 400 9pt/normal Segoe UI; font: icon; background-image: url("//ssl.gstatic.com/closure/tree/I.png") !important; background-repeat: repeat-y; background-position-y: 1px !important;
}
.goog-tree-children-nolines {
	font: 400 9pt/normal Segoe UI; font: icon;
}
.goog-tree-icon {
	background-image: url("//ssl.gstatic.com/closure/tree/tree.png");
}
.goog-tree-expand-icon {
	width: 16px; height: 16px; vertical-align: middle; cursor: default;
}
.goog-tree-expand-icon-plus {
	background-position: 0px 0px; width: 19px;
}
.goog-tree-expand-icon-minus {
	background-position: -24px 0px; width: 19px;
}
.goog-tree-expand-icon-tplus {
	background-position: -48px 0px; width: 19px;
}
.goog-tree-expand-icon-tminus {
	background-position: -72px 0px; width: 19px;
}
.goog-tree-expand-icon-lplus {
	background-position: -96px 0px; width: 19px;
}
.goog-tree-expand-icon-lminus {
	background-position: -120px 0px; width: 19px;
}
.goog-tree-expand-icon-t {
	background-position: -144px 0px; width: 19px;
}
.goog-tree-expand-icon-l {
	background-position: -168px 0px; width: 19px;
}
.goog-tree-expand-icon-blank {
	background-position: -168px -24px; width: 19px;
}
.goog-tree-collapsed-folder-icon {
	background-position: 0px -24px; width: 16px; height: 16px; vertical-align: middle;
}
.goog-tree-expanded-folder-icon {
	background-position: -24px -24px; width: 16px; height: 16px; vertical-align: middle;
}
.goog-tree-file-icon {
	background-position: -48px -24px; width: 16px; height: 16px; vertical-align: middle;
}
.goog-tree-item-label {
	padding: 1px 2px; color: windowtext; text-decoration: none; margin-left: 3px; cursor: default;
}
.goog-tree-item-label:hover {
	text-decoration: underline;
}
.selected .goog-tree-item-label {
	color: buttontext; background-color: buttonface;
}
.focused .selected .goog-tree-item-label {
	color: highlighttext; background-color: highlight;
}
.goog-tree-hide-root {
	display: none;
}
.apps-share-sprite {
	background-image: url("//ssl.gstatic.com/docs/documents/share/images/sprite-15.svg");
}
.goog-inline-block {
	display: inline-block; position: relative;
}
* html .goog-inline-block {
	display: inline;
}
*:first-child + html .goog-inline-block {
	display: inline;
}
.jfk-butterBar {
	border-width: 0px; border-style: solid; padding: 0px; border-radius: 2px; transition:0s linear 1s, opacity 1s; height: 0px; text-align: center; overflow: hidden; font-size: 11px; visibility: hidden; opacity: 0; box-shadow: 0px 2px 4px rgba(0,0,0,0.2); -webkit-border-radius: 2px; -moz-border-radius: 2px; -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2); -webkit-transition: all 0 linear 1s, opacity 1s; -moz-transition: all 0 linear 1s, opacity 1s; -o-transition: all 0 linear 1s, opacity 1s;
}
.jfk-butterBar-info {
	border-color: rgb(240, 195, 109); color: rgb(51, 51, 51); background-color: rgb(249, 237, 190);
}
.jfk-butterBar-error {
	border-color: rgb(32, 32, 32); color: rgb(255, 255, 255); background-color: rgb(72, 72, 72);
}
.jfk-butterBar-promo {
	border-color: rgb(77, 144, 240); color: rgb(51, 51, 51); background-color: rgb(214, 233, 248);
}
.jfk-butterBar-warning {
	border-color: rgb(96, 32, 25); color: rgb(255, 255, 255); background-color: rgb(221, 75, 57);
}
.jfk-butterBar-shown {
	border-width: 1px; padding: 6px 16px; transition:opacity 0.218s; height: 14px; visibility: visible; opacity: 1; -webkit-transition: opacity 0.218s; -moz-transition: opacity 0.218s; -o-transition: opacity 0.218s;
}
.jfk-butterBar-shown.jfk-butterBar-mini {
	padding: 2px 16px;
}
.jfk-button {
	padding: 0px 8px; outline: 0px; border-radius: 2px; height: 27px; text-align: center; line-height: 27px; font-size: 11px; font-weight: bold; margin-right: 16px; white-space: nowrap; cursor: default; min-width: 54px; -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.jfk-button-hover {
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}
.jfk-button-selected {
	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); -moz-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 {
	padding: 0px; min-width: 34px;
}
.jfk-button-collapse-left {
	z-index: 1;
}
.jfk-button-collapse-right {
	z-index: 1;
}
.jfk-button-disabled.jfk-button-collapse-left {
	z-index: 0;
}
.jfk-button-collapse-left.jfk-button-checked {
	z-index: 2;
}
.jfk-button-collapse-right.jfk-button-checked {
	z-index: 2;
}
.jfk-button-collapse-left:focus {
	z-index: 3;
}
.jfk-button-collapse-right:focus {
	z-index: 3;
}
.jfk-button-collapse-left.jfk-button-hover {
	z-index: 3;
}
.jfk-button-collapse-right.jfk-button-hover {
	z-index: 3;
}
.jfk-button-collapse-left {
	margin-left: -1px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0;
}
.jfk-button-collapse-right {
	margin-right: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0;
}
.jfk-button-disabled.jfk-button:active {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-action {
	border: 1px solid rgb(48, 121, 237); border-image: none; color: rgb(255, 255, 255); box-shadow: none; background-image: -ms-linear-gradient(rgb(77, 144, 254), rgb(71, 135, 237)); background-color: rgb(77, 144, 254); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-hover.jfk-button-action {
	border: 1px solid rgb(47, 91, 183); border-image: none; box-shadow: none; background-image: -ms-linear-gradient(rgb(77, 144, 254), rgb(53, 122, 232)); background-color: rgb(53, 122, 232); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-action:focus {
	outline: rgba(0, 0, 0, 0) 0px; border: 1px solid rgba(0, 0, 0, 0); border-image: none; box-shadow: inset 0px 0px 0px 1px #fff; -webkit-box-shadow: inset 0 0 0 1px #fff; -moz-box-shadow: inset 0 0 0 1px #fff;
}
.jfk-button-clear-outline.jfk-button-action {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-action:active {
	background: rgb(53, 122, 232); border: 1px solid rgb(47, 91, 183); border-image: none; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); -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);
}
.jfk-button-disabled.jfk-button-action {
	background: rgb(77, 144, 254); opacity: 0.5;
}
.jfk-button-contrast {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; color: rgb(68, 68, 68); box-shadow: none; background-image: -ms-linear-gradient(rgb(245, 245, 245), rgb(241, 241, 241)); background-color: rgb(245, 245, 245); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-hover.jfk-button-contrast {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: rgb(51, 51, 51); box-shadow: none; background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-hover.jfk-button-clear-outline.jfk-button-contrast {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: rgb(51, 51, 51); box-shadow: none; background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-contrast:active {
	background: rgb(248, 248, 248); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-hover.jfk-button-contrast:active {
	background: rgb(248, 248, 248); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-selected.jfk-button-contrast {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(238, 238, 238);
}
.jfk-button-selected.jfk-button-clear-outline.jfk-button-contrast {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(238, 238, 238);
}
.jfk-button-checked.jfk-button-contrast {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, 224)); background-color: rgb(238, 238, 238); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-checked.jfk-button-clear-outline.jfk-button-contrast {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, 224)); background-color: rgb(238, 238, 238); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-contrast:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-button-clear-outline.jfk-button-contrast {
	border: 1px solid rgb(220, 220, 220); border-image: none;
}
.jfk-button-disabled.jfk-button-contrast {
	background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.05); border-image: none; color: rgb(184, 184, 184);
}
.jfk-button-contrast .jfk-button-img {
	opacity: 0.55;
}
.jfk-button-checked.jfk-button-contrast .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-selected.jfk-button-contrast .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-hover.jfk-button-contrast .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-disabled.jfk-button-contrast .jfk-button-img {
	opacity: 0.333;
}
.jfk-button-default {
	border: 1px solid rgb(41, 105, 29); border-image: none; color: rgb(255, 255, 255); box-shadow: none; text-shadow: 0px 1px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(61, 148, 0), rgb(57, 138, 0)); background-color: rgb(61, 148, 0); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-hover.jfk-button-default {
	border: 1px solid rgb(45, 98, 0); border-image: none; box-shadow: none; text-shadow: 0px 1px rgba(0,0,0,0.3); background-image: -ms-linear-gradient(rgb(61, 148, 0), rgb(54, 130, 0)); background-color: rgb(54, 130, 0); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-default:focus {
	outline: rgba(0, 0, 0, 0) 0px; border: 1px solid rgba(0, 0, 0, 0); border-image: none; box-shadow: inset 0px 0px 0px 1px #fff; -webkit-box-shadow: inset 0 0 0 1px #fff; -moz-box-shadow: inset 0 0 0 1px #fff;
}
.jfk-button-clear-outline.jfk-button-default {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-default:active {
	background: rgb(54, 130, 0); border: 1px solid rgb(45, 98, 0); border-image: none; 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); -moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
}
.jfk-button-disabled.jfk-button-default {
	background: rgb(61, 148, 0); opacity: 0.5;
}
.jfk-button-primary {
	border: 1px solid transparent; border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; box-shadow: none; text-shadow: 0px 1px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(221, 75, 57), rgb(209, 72, 54)); background-color: rgb(209, 72, 54); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-hover.jfk-button-primary {
	border-width: 1px; border-style: solid; border-color: rgb(176, 40, 26) rgb(176, 40, 26) rgb(175, 48, 31); border-image: none; box-shadow: 0px 1px 1px rgba(0,0,0,0.2); background-image: -ms-linear-gradient(rgb(221, 75, 57), rgb(197, 55, 39)); background-color: rgb(197, 55, 39); -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.jfk-button-primary:focus {
	outline: rgba(0, 0, 0, 0) 0px; border: 1px solid rgba(0, 0, 0, 0); border-image: none; box-shadow: inset 0px 0px 0px 1px #fff; -webkit-box-shadow: inset 0 0 0 1px #fff; -moz-box-shadow: inset 0 0 0 1px #fff;
}
.jfk-button-clear-outline.jfk-button-primary {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-primary:active {
	border: 1px solid rgb(153, 42, 27); border-image: none; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); background-image: -ms-linear-gradient(rgb(221, 75, 57), rgb(176, 40, 26)); background-color: rgb(176, 40, 26); -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);
}
.jfk-button-disabled.jfk-button-primary {
	background: rgb(209, 72, 54); opacity: 0.5;
}
.jfk-slideToggle {
	padding: 0px; border-radius: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 94px; height: 27px; color: rgb(102, 102, 102); line-height: 27px; overflow: hidden; font-weight: bold; margin-right: 16px; position: relative; box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, 224)); background-color: rgb(245, 245, 245); -webkit-border-radius: 2px; -moz-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);
}
.jfk-slideToggle-on {
	width: 47px; text-align: center; text-transform: uppercase; display: inline-block;
}
.jfk-slideToggle-off {
	width: 47px; text-align: center; text-transform: uppercase; display: inline-block;
}
.jfk-slideToggle-thumb {
	width: 47px; text-align: center; text-transform: uppercase; display: inline-block;
}
.jfk-slideToggle-on {
	height: 27px; color: rgb(255, 255, 255); box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(59, 147, 255), rgb(54, 137, 238)); background-color: rgb(57, 139, 242); -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);
}
.jfk-slideToggle-off {
	border-radius: 2px 2px 0px 0px; -webkit-border-radius: 2px 2px 0 0; -moz-border-radius: 2px 2px 0 0;
}
.jfk-slideToggle-thumb {
	border: 1px solid rgb(204, 204, 204); transition:0.13s ease-out; border-image: none; left: -1px; top: -1px; height: 27px; display: block; position: absolute; box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(245, 245, 245); -webkit-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, .1); -moz-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, .1); -webkit-transition: all .130s ease-out; -moz-transition: all .130s ease-out; -o-transition: all .130s ease-out;
}
.jfk-slideToggle-thumb::after {
	background-position: 0px 0px, 0px 2px, 0px 4px, 0px 6px, 0px 8px; left: 15px; top: 9px; width: 17px; height: 9px; display: block; position: absolute; content: ""; background-image: -ms-linear-gradient(left, rgb(204, 204, 204) 50%, transparent 50%), -ms-linear-gradient(left, rgb(204, 204, 204) 50%, transparent 50%), -ms-linear-gradient(left, rgb(204, 204, 204) 50%, transparent 50%), -ms-linear-gradient(left, rgb(204, 204, 204) 50%, transparent 50%), -ms-linear-gradient(left, rgb(204, 204, 204) 50%, transparent 50%); background-repeat: repeat-x; background-size: 2px 1px;
}
.jfk-slideToggle-checked.jfk-slideToggle .jfk-slideToggle-thumb {
	left: 47px;
}
.jfk-slideToggle:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-slideToggle-clearOutline.jfk-slideToggle {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.jfk-button-standard {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; color: rgb(68, 68, 68); box-shadow: none; background-image: -ms-linear-gradient(rgb(245, 245, 245), rgb(241, 241, 241)); background-color: rgb(245, 245, 245); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-hover.jfk-button-standard {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: rgb(51, 51, 51); box-shadow: none; background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-hover.jfk-button-clear-outline.jfk-button-standard {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: rgb(51, 51, 51); box-shadow: none; background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-standard:active {
	background: rgb(248, 248, 248); color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-hover.jfk-button-standard:active {
	background: rgb(248, 248, 248); color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-selected.jfk-button-standard {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(238, 238, 238);
}
.jfk-button-selected.jfk-button-clear-outline.jfk-button-standard {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(238, 238, 238);
}
.jfk-button-checked.jfk-button-standard {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, 224)); background-color: rgb(238, 238, 238); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-checked.jfk-button-clear-outline.jfk-button-standard {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, 224)); background-color: rgb(238, 238, 238); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-standard:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-button-clear-outline.jfk-button-standard {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none;
}
.jfk-button-disabled.jfk-button-standard {
	background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.05); border-image: none; color: rgb(184, 184, 184);
}
.jfk-button-standard .jfk-button-img {
	opacity: 0.55;
}
.jfk-button-checked.jfk-button-standard .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-selected.jfk-button-standard .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-hover.jfk-button-standard .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-disabled.jfk-button-standard .jfk-button-img {
	opacity: 0.333;
}
.jfk-button-flat {
	padding: 0px; border-radius: 0px; border: 1px solid transparent; border-image: none; height: 21px; line-height: 21px; font-size: 13px; font-weight: normal; margin-right: 1px; min-width: 0px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.jfk-button-hover.jfk-button-flat {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-selected.jfk-button-flat {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-flat:focus {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-flat:active {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-button-flat .jfk-button-img {
	width: 21px; height: 21px; opacity: 0.55;
}
.jfk-button-flat .jfk-button-label {
	margin: 0px; padding: 0px 1px; display: inline-block;
}
.jfk-button-selected.jfk-button-flat .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-hover.jfk-button-flat .jfk-button-img {
	opacity: 0.9;
}
.jfk-button-disabled.jfk-button-flat .jfk-button-img {
	opacity: 0.333;
}
.jfk-button-flat:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-button-clear-outline.jfk-button-flat {
	border: 1px solid transparent; border-image: none;
}
.jfk-button-mini {
	border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; height: 17px; color: rgb(68, 68, 68); line-height: 17px; min-width: 22px; text-shadow: 0px 1px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(245, 245, 245), rgb(241, 241, 241)); background-color: rgb(245, 245, 245);
}
.jfk-button-hover.jfk-button-mini {
	border: 1px solid rgb(198, 198, 198); border-image: none; text-shadow: 0px 1px rgba(0,0,0,0.3); background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248);
}
.jfk-button-hover.jfk-button-clear-outline.jfk-button-mini {
	border: 1px solid rgb(198, 198, 198); border-image: none; text-shadow: 0px 1px rgba(0,0,0,0.3); background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248);
}
.jfk-button-mini:active {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-checked.jfk-button-mini {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, 224)); background-color: rgb(224, 224, 224); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-checked.jfk-button-clear-outline.jfk-button-mini {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, 224)); background-color: rgb(224, 224, 224); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.jfk-button-mini:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.jfk-button-clear-outline.jfk-button-mini {
	border: 1px solid rgb(220, 220, 220); border-image: none;
}
.jfk-button-disabled.jfk-button-mini {
	background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.05); border-image: none; color: rgb(184, 184, 184);
}
.goog-modalpopup {
	background: padding-box rgb(255, 255, 255); outline: 0px; border: 1px solid rgba(0, 0, 0, 0.333); border-image: none; position: absolute; box-shadow: 0px 4px 16px rgba(0,0,0,0.2); -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, .2); -moz-box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
}
.modal-dialog {
	background: padding-box rgb(255, 255, 255); outline: 0px; border: 1px solid rgba(0, 0, 0, 0.333); border-image: none; position: absolute; box-shadow: 0px 4px 16px rgba(0,0,0,0.2); -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, .2); -moz-box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
}
.goog-modalpopup-bg {
	background: rgb(255, 255, 255); left: 0px; top: 0px; position: absolute;
}
.modal-dialog-bg {
	background: rgb(255, 255, 255); left: 0px; top: 0px; position: absolute;
}
div.goog-modalpopup-bg {
	opacity: 0.75; -moz-opacity: .75;
}
div.modal-dialog-bg {
	opacity: 0.75; -moz-opacity: .75;
}
.modal-dialog {
	padding: 30px 42px; color: rgb(0, 0, 0);
}
.modal-dialog-title {
	margin: 0px 0px 16px; color: rgb(0, 0, 0); line-height: 24px; font-size: 16px; font-weight: normal; cursor: default; background-color: rgb(255, 255, 255);
}
.modal-dialog-title-close {
	padding: 17px; top: 0px; width: 11px; height: 11px; right: 0px; position: absolute; opacity: 0.7;
}
.modal-dialog-title-close::after {
	background: url("//ssl.gstatic.com/ui/v1/dialog/close-x.png"); width: 11px; height: 11px; right: 17px; position: absolute; content: "";
}
.modal-dialog-title-close:hover {
	opacity: 1;
}
.modal-dialog-content {
	line-height: 1.4em; -ms-word-wrap: break-word; background-color: rgb(255, 255, 255);
}
.modal-dialog-buttons {
	margin-top: 16px;
}
.modal-dialog-buttons button {
	margin: 0px 16px 0px 0px; padding: 0px 8px; outline: 0px; border-radius: 2px; border: 1px solid rgba(0, 0, 0, 0.1); border-image: none; height: 29px; color: rgb(68, 68, 68); line-height: 27px; font-family: inherit; font-size: 11px; font-weight: bold; cursor: default; min-width: 72px; background-image: -ms-linear-gradient(rgb(245, 245, 245), rgb(241, 241, 241)); background-color: rgb(245, 245, 245); -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.modal-dialog-buttons button:hover {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: rgb(51, 51, 51); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248); -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
}
.modal-dialog-buttons button:active {
	border: 1px solid rgb(198, 198, 198); border-image: none; color: rgb(51, 51, 51); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248); -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
}
.modal-dialog-buttons button:active {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.modal-dialog-buttons button:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none;
}
.modal-dialog-buttons button[disabled] {
	background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.05); border-image: none; color: rgb(184, 184, 184); box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.modal-dialog-buttons .goog-buttonset-action {
	border: 1px solid rgb(48, 121, 237); border-image: none; color: rgb(255, 255, 255); background-image: -ms-linear-gradient(rgb(77, 144, 254), rgb(71, 135, 237)); background-color: rgb(77, 144, 254);
}
.modal-dialog-buttons .goog-buttonset-action:hover {
	border: 1px solid rgb(47, 91, 183); border-image: none; color: rgb(255, 255, 255); background-image: -ms-linear-gradient(rgb(77, 144, 254), rgb(53, 122, 232)); background-color: rgb(53, 122, 232);
}
.modal-dialog-buttons .goog-buttonset-action:active {
	border: 1px solid rgb(47, 91, 183); border-image: none; color: rgb(255, 255, 255); background-image: -ms-linear-gradient(rgb(77, 144, 254), rgb(53, 122, 232)); background-color: rgb(53, 122, 232);
}
.modal-dialog-buttons .goog-buttonset-action:active {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3); -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);
}
.modal-dialog-buttons .goog-buttonset-action:focus {
	outline: rgba(0, 0, 0, 0) 0px; border: 1px solid rgba(0, 0, 0, 0); border-image: none; box-shadow: inset 0px 0px 0px 1px #fff; -webkit-box-shadow: inset 0 0 0 1px #fff; -moz-box-shadow: inset 0 0 0 1px #fff;
}
.modal-dialog-buttons [disabled].goog-buttonset-action {
	background: rgb(77, 144, 254); color: rgb(255, 255, 255); opacity: 0.5; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.jfk-alert {
	width: 512px;
}
.jfk-confirm {
	width: 512px;
}
.jfk-prompt {
	width: 512px;
}
.goog-menu {
	background: rgb(255, 255, 255); margin: 0px; padding: 6px 0px; border-radius: 0px; border: 1px solid rgba(0, 0, 0, 0.2); transition:opacity 0.218s; border-image: none; font-size: 13px; position: absolute; cursor: default; box-shadow: 0px 2px 4px rgba(0,0,0,0.2); -webkit-border-radius: 0; -moz-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); -webkit-transition: opacity 0.218s; -moz-transition: opacity 0.218s; -o-transition: opacity 0.218s;
}
.goog-flat-menu-button {
	list-style: none; margin: 0px 2px; padding: 0px 18px 0px 6px; border-radius: 2px; border: 1px solid rgb(220, 220, 220); border-image: none; text-align: center; color: rgb(68, 68, 68); line-height: 27px; font-size: 11px; font-weight: bold; text-decoration: none; cursor: default; min-width: 46px; background-image: -ms-linear-gradient(rgb(245, 245, 245), rgb(241, 241, 241)); background-color: rgb(245, 245, 245); -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.goog-flat-menu-button-disabled {
	border-color: rgb(243, 243, 243); color: rgb(184, 184, 184); background-color: rgb(255, 255, 255);
}
.goog-flat-menu-button-hover.goog-flat-menu-button {
	border-color: rgb(198, 198, 198); color: rgb(51, 51, 51); box-shadow: 0px 1px 1px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}
.goog-flat-menu-button-focused.goog-flat-menu-button {
	border-color: rgb(77, 144, 254);
}
.goog-flat-menu-button-open.goog-flat-menu-button {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); z-index: 2; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, 224)); background-color: rgb(238, 238, 238); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.goog-flat-menu-button-active.goog-flat-menu-button {
	border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); z-index: 2; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-image: -ms-linear-gradient(rgb(238, 238, 238), rgb(224, 224, 224)); background-color: rgb(238, 238, 238); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.goog-flat-menu-button-caption {
	vertical-align: top; white-space: nowrap;
}
.goog-flat-menu-button-dropdown {
	border-width: 4px 4px 0px; border-style: solid; border-color: rgb(119, 119, 119) transparent; top: 12px; width: 0px; height: 0px; right: 5px; position: absolute;
}
.goog-flat-menu-button .goog-flat-menu-button-img {
	margin-top: -3px; vertical-align: middle; opacity: 0.55;
}
.goog-flat-menu-button-active .goog-flat-menu-button-img {
	opacity: 0.9;
}
.goog-flat-menu-button-open .goog-flat-menu-button-img {
	opacity: 0.9;
}
.goog-flat-menu-button-selected .goog-flat-menu-button-img {
	opacity: 0.9;
}
.goog-flat-menu-button-hover .goog-flat-menu-button-img {
	opacity: 0.9;
}
.goog-flat-menu-button-active .goog-flat-menu-button-dropdown {
	border-color: rgb(89, 89, 89) transparent;
}
.goog-flat-menu-button-open .goog-flat-menu-button-dropdown {
	border-color: rgb(89, 89, 89) transparent;
}
.goog-flat-menu-button-selected .goog-flat-menu-button-dropdown {
	border-color: rgb(89, 89, 89) transparent;
}
.goog-flat-menu-button-hover .goog-flat-menu-button-dropdown {
	border-color: rgb(89, 89, 89) transparent;
}
.goog-flat-menu-button-left {
	z-index: 1;
}
.goog-flat-menu-button-right {
	z-index: 1;
}
.goog-flat-menu-button-disabled.goog-flat-menu-button-left {
	z-index: 0;
}
.goog-flat-menu-button-right:focus {
	z-index: 2;
}
.goog-flat-menu-button-collapse-right.goog-flat-menu-button-hover {
	z-index: 2;
}
.goog-flat-menu-button-left:focus {
	z-index: 2;
}
.goog-flat-menu-button-collapse-left.goog-flat-menu-button-hover {
	z-index: 2;
}
.goog-flat-menu-button-collapse-left {
	padding-left: 0px; margin-left: -1px; vertical-align: top; min-width: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0; -moz-border-radius-topleft: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-top-left-radius: 0;
}
.goog-flat-menu-button-collapse-right {
	margin-right: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0;
}
.goog-menuitem {
	list-style: none; margin: 0px; padding: 6px 8em 6px 30px; color: rgb(51, 51, 51); white-space: nowrap; position: relative; cursor: pointer;
}
.goog-tristatemenuitem {
	list-style: none; margin: 0px; padding: 6px 8em 6px 30px; color: rgb(51, 51, 51); white-space: nowrap; position: relative; cursor: pointer;
}
.goog-filterobsmenuitem {
	list-style: none; margin: 0px; padding: 6px 8em 6px 30px; color: rgb(51, 51, 51); white-space: nowrap; position: relative; cursor: pointer;
}
.goog-menu-nocheckbox .goog-menuitem {
	padding-left: 16px; vertical-align: middle;
}
.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 {
	color: rgb(204, 204, 204) !important;
}
.goog-menuitem-disabled .goog-menuitem-content {
	color: rgb(204, 204, 204) !important;
}
.goog-menuitem-disabled .goog-menuitem-icon {
	opacity: 0.3;
}
.goog-menuitem-highlight {
	border-width: 1px 0px; border-style: dotted; border-color: rgb(238, 238, 238); padding-top: 5px; padding-bottom: 5px; background-color: rgb(238, 238, 238);
}
.goog-menuitem-hover {
	border-width: 1px 0px; border-style: dotted; border-color: rgb(238, 238, 238); padding-top: 5px; padding-bottom: 5px; background-color: rgb(238, 238, 238);
}
.goog-menuitem-highlight .goog-menuitem-content {
	color: rgb(51, 51, 51);
}
.goog-menuitem-hover .goog-menuitem-content {
	color: rgb(51, 51, 51);
}
.goog-menuitem-checkbox {
	left: 3px; top: 3px; width: 21px; height: 21px; right: auto; vertical-align: middle; position: absolute; background-repeat: no-repeat;
}
.goog-menuitem-icon {
	left: 3px; top: 3px; width: 21px; height: 21px; right: auto; vertical-align: middle; position: absolute; background-repeat: no-repeat;
}
.goog-option-selected {
	background-position: left; background-image: url("//ssl.gstatic.com/ui/v1/menu/checkmark.png"); background-repeat: no-repeat;
}
.goog-option-selected .goog-menuitem-content {
	color: rgb(51, 51, 51);
}
.goog-option-selected .goog-menuitem-content {
	color: rgb(51, 51, 51);
}
.goog-menuitem-accel {
	padding: 0px 6px; left: auto; text-align: right; right: 0px; color: rgb(119, 119, 119); position: absolute; direction: ltr;
}
.goog-menuitem-mnemonic-hint {
	text-decoration: underline;
}
.goog-menuitem-mnemonic-separator {
	color: rgb(119, 119, 119); padding-left: 4px; font-size: 12px;
}
.goog-menuseparator {
	margin-top: 6px; margin-bottom: 6px; border-top-color: rgb(235, 235, 235); border-top-width: 1px; border-top-style: solid;
}
.jfk-bubble {
	border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(168, 168, 168); padding: 16px; border-image: none; position: absolute; z-index: 1201 !important; box-shadow: 0px 1px 3px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
}
.jfk-bubble-closebtn {
	background: url("//ssl.gstatic.com/ui/v1/icons/common/x_8px.png") no-repeat; outline: 0px; border: 1px solid transparent; border-image: none; top: 2px; width: 21px; height: 21px; right: 2px; position: absolute; opacity: 0.4;
}
.jfk-bubble-closebtn:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none; opacity: 0.8;
}
.jfk-bubble-arrow {
	position: absolute;
}
.jfk-bubble-arrow .jfk-bubble-arrowimplbefore {
	width: 0px; height: 0px; display: block; position: absolute;
}
.jfk-bubble-arrow .jfk-bubble-arrowimplafter {
	width: 0px; height: 0px; display: block; position: absolute;
}
.jfk-bubble-arrow .jfk-bubble-arrowimplbefore {
	border: 9px solid currentColor; border-image: none;
}
.jfk-bubble-arrow .jfk-bubble-arrowimplafter {
	border: 8px solid currentColor; border-image: none;
}
.jfk-bubble-arrowdown {
	bottom: 0px;
}
.jfk-bubble-arrowup {
	top: -9px;
}
.jfk-bubble-arrowleft {
	left: -9px;
}
.jfk-bubble-arrowright {
	right: 0px;
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
	border-color: rgb(187, 187, 187) transparent; left: -9px;
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
	border-color: rgb(187, 187, 187) transparent; left: -9px;
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
	border-color: rgb(168, 168, 168) transparent;
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplafter {
	border-color: rgb(255, 255, 255) transparent; left: -8px;
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
	border-color: rgb(255, 255, 255) transparent; left: -8px;
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
	border-bottom-width: 0px;
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplafter {
	border-bottom-width: 0px;
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
	border-top-width: 0px;
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
	top: 1px; border-top-width: 0px;
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore {
	border-color: transparent rgb(187, 187, 187); top: -9px;
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplbefore {
	border-color: transparent rgb(187, 187, 187); top: -9px;
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplafter {
	border-color: transparent rgb(255, 255, 255); top: -8px;
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplafter {
	border-color: transparent rgb(255, 255, 255); top: -8px;
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore {
	border-left-width: 0px;
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplafter {
	left: 1px; border-left-width: 0px;
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplbefore {
	border-right-width: 0px;
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplafter {
	border-right-width: 0px;
}
.jfk-tooltip {
	padding: 7px 9px; border-radius: 0px; border: 1px solid rgb(255, 255, 255); transition:visibility, opacity 0.13s ease-in; border-image: none; color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; margin-left: -1px; display: block; visibility: visible; position: absolute; cursor: default; -ms-word-break: break-all; opacity: 1; box-shadow: none; background-color: rgb(42, 42, 42); -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -webkit-transition: visibility 0, opacity .13s ease-in; -moz-transition: visibility 0, opacity .13s ease-in; -o-transition: visibility 0, opacity .13s ease-in;
}
.jfk-tooltip-hide {
	transition:visibility 0.13s, opacity 0.13s ease-out, left 0s linear 0.13s, top 0s linear 0.13s; left: 20px !important; top: 20px !important; visibility: hidden; 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;
}
.jfk-tooltip-data {
	display: none;
}
.jfk-tooltip-arrow {
	position: absolute; pointer-events: none;
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore {
	width: 0px; height: 0px; display: block; position: absolute; content: "";
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {
	width: 0px; height: 0px; display: block; position: absolute; content: "";
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore {
	border: 6px solid currentColor; border-image: none;
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {
	border: 5px solid currentColor; border-image: none;
}
.jfk-tooltip-arrowdown {
	bottom: 0px;
}
.jfk-tooltip-arrowup {
	top: -6px;
}
.jfk-tooltip-arrowleft {
	left: -6px;
}
.jfk-tooltip-arrowright {
	right: 0px;
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore {
	border-color: rgb(255, 255, 255) transparent; left: -6px;
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore {
	border-color: rgb(255, 255, 255) transparent; left: -6px;
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter {
	border-color: rgb(42, 42, 42) transparent; left: -5px;
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter {
	border-color: rgb(42, 42, 42) transparent; left: -5px;
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore {
	border-bottom-width: 0px;
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter {
	border-bottom-width: 0px;
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore {
	border-top-width: 0px;
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter {
	top: 1px; border-top-width: 0px;
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore {
	border-color: transparent rgb(255, 255, 255); top: -6px;
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore {
	border-color: transparent rgb(255, 255, 255); top: -6px;
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter {
	border-color: transparent rgb(42, 42, 42); top: -5px;
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter {
	border-color: transparent rgb(42, 42, 42); top: -5px;
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore {
	border-left-width: 0px;
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter {
	left: 1px; border-left-width: 0px;
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore {
	border-right-width: 0px;
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter {
	border-right-width: 0px;
}
.sharing-aria-region {
	overflow: hidden;
}
.share-butterbar-container {
	padding-bottom: 5px; font-family: Roboto,arial,sans-serif; font-size: 13px; font-weight: bold; display: inline-block; position: fixed;
}
.share-client-dialog .share-butterbar-container {
	font-family: arial,sans-serif;
}
.share-butterbar-container .jfk-butterBar-shown {
	height: 21px;
}
.share-butterbar-top {
	top: 23px;
}
.share-butterbar-zindex {
	z-index: 3021;
}
.share-butter-icon {
	width: 21px; height: 21px; padding-top: 1px; padding-bottom: 1px; margin-right: 1px; vertical-align: middle; display: inline-block; opacity: 0.55;
}
.share-butter-message {
	line-height: 21px;
}
.share-butter-link {
	line-height: 21px;
}
.share-butter-link {
	color: rgb(17, 85, 204); text-decoration: none; cursor: pointer;
}
.share-butter-link:visited {
	color: rgb(17, 85, 204); text-decoration: none; cursor: pointer;
}
.share-butter-link:focus {
	
}
.share-butter-link:active {
	color: rgb(209, 72, 54);
}
:disabled.share-butter-link {
	color: rgb(34, 34, 34); cursor: default;
}
.share-butter-copy-icon {
	background-position: 0px -168px;
}
.share-butter-specific-people-icon {
	background-position: 0px -315px;
}
.share-butter-person-link-icon {
	background-position: -21px -250px;
}
.share-client-dialog {
	width: auto !important; overflow: auto; max-height: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
* html .share-client-dialog {
	overflow: visible !important; max-height: none !important;
}
*:first-child + html .share-client-dialog {
	overflow: visible !important; max-height: none !important;
}
.share-client-dialog .modal-dialog-content {
	padding: 0px;
}
.share-client-dialog .modal-dialog-title {
	padding: 0px;
}
.share-client-dialog .share-client-dialog-hidden-title {
	margin: 0px; padding: 0px; height: 0px;
}
.share-client-dialog .modal-dialog-title {
	font-family: arial,sans-serif; font-weight: normal;
}
.share-client-content-iframe {
	border: currentColor; border-image: none; width: 100%; height: 100%;
}
.share-client-dialog .modal-dialog-buttons {
	display: none;
}
.share-client-error-dialog {
	width: 400px; font-family: arial,sans-serif; font-size: 12px;
}
.share-client-loading-contents {
	width: 454px; height: 99px; text-align: center;
}
.share-client-spinner {
	width: 16px; height: 16px; margin-top: 41px; display: inline-block; background-image: url("//ssl.gstatic.com/docs/documents/share/images/spinner-1.gif");
}
.inline-share-ui-status {
	padding: 5px 10px; height: 19px; font-size: 12pt; font-weight: bold; background-color: rgb(241, 244, 255);
}
.inline-share-ui-overlay {
	position: absolute; z-index: 150; opacity: 0; background-color: rgb(255, 255, 255);
}
.share-client-panel-dialog-share {
	width: 100%; height: 100%;
}
.share-client-panel-dialog-overlay {
	position: absolute; z-index: 150;
}
.share-client-offscreen {
	left: -10000px !important; top: -10000px !important; position: absolute !important;
}
.share-client-loading-dialog {
	font-family: arial,sans-serif;
}
.jfk-tooltip {
	z-index: 30000;
}
.scb-container {
	display: inline-block;
}
.scb-icon {
	display: inline-block;
}
.scb-split-button {
	border-radius: 2px 0px 0px 2px; -webkit-border-radius: 2px 0 0 2px; -moz-border-radius: 2px 0 0 2px;
}
.scb-button-icon {
	margin: -3px 2px 0px -5px; vertical-align: middle !important;
}
.scb-tooltip-contents {
	color: rgb(255, 255, 255); font-size: 13px; max-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 {
	margin: 2px 0px; border-top-color: rgb(85, 85, 85); border-top-width: 1px; border-top-style: solid;
}
.jfk-button-standard .scb-button-icon {
	opacity: 0.55;
}
.jfk-button-checked.jfk-button-standard .scb-button-icon {
	opacity: 0.9;
}
.jfk-button-selected.jfk-button-standard .scb-button-icon {
	opacity: 0.9;
}
.jfk-button-hover.jfk-button-standard .scb-button-icon {
	opacity: 0.9;
}
.jfk-button-disabled.jfk-button-standard .scb-button-icon {
	opacity: 0.333;
}
.scb-public-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: no-repeat;
}
.scb-public-icon-black {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: no-repeat;
}
.scb-unlisted-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: no-repeat;
}
.scb-unlisted-icon-black {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: no-repeat;
}
.scb-domain-public-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: no-repeat;
}
.scb-domain-public-icon-black {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: no-repeat;
}
.scb-domain-unlisted-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: no-repeat;
}
.scb-domain-unlisted-icon-black {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: no-repeat;
}
.scb-privately-shared-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: no-repeat;
}
.scb-privately-shared-icon-black {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: no-repeat;
}
.scb-private-icon-white {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: no-repeat;
}
.scb-private-icon-black {
	width: 21px; height: 21px; vertical-align: bottom; background-repeat: no-repeat;
}
.scb-public-icon-black {
	background-position: 0px -273px;
}
.scb-unlisted-icon-black {
	background-position: -21px -250px;
}
.scb-domain-public-icon-black {
	background-position: 0px -189px;
}
.scb-domain-unlisted-icon-black {
	background-position: -21px -105px;
}
.scb-privately-shared-icon-black {
	background-position: 0px -315px;
}
.scb-private-icon-black {
	background-position: 0px -63px;
}
.scb-public-icon-white {
	background-position: -21px -84px;
}
.scb-unlisted-icon-white {
	background-position: 0px -210px;
}
.scb-domain-public-icon-white {
	background-position: 0px -231px;
}
.scb-domain-unlisted-icon-white {
	background-position: 0px -42px;
}
.scb-privately-shared-icon-white {
	background-position: -21px -21px;
}
.scb-private-icon-white {
	background-position: 0px -21px;
}
.share-client-shoutout-promo {
	width: 250px;
}
.share-client-shoutout-promo-title {
	font-size: 15px; font-weight: bold;
}
.share-client-shoutout-promo-warning {
	color: red; font-size: 11px; font-weight: bold;
}
.share-client-shoutout-icon {
	background-position: 0px -252px; width: 21px; height: 21px; margin-top: -3px; vertical-align: middle; display: inline-block; background-repeat: no-repeat;
}
.share-client-shoutout-button {
	border-radius: 0px 2px 2px 0px; z-index: 1; min-width: 0px; -webkit-border-radius: 0 2px 2px 0; -moz-border-radius: 0 2px 2px 0;
}
div.CSS_SHORTCUTS_HELP_POPUP {
	background: 0px rgb(0, 0, 0); left: 10%; top: 10%; width: 80%; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-weight: bold; position: fixed; z-index: 1002; text-shadow: 1px 1px 7px #000;
}
@media print
{
div.CSS_SHORTCUTS_HELP_POPUP {
	display: none !important;
}
}
div.CSS_SHORTCUTS_HELP_POPUP_CONTAINER {
	padding: 1em; overflow: auto; max-height: inherit; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
table.CSS_SHORTCUTS_HELP_POPUP_HEADER {
	width: 100%;
}
table.CSS_SHORTCUTS_HELP_POPUP_CONTENT {
	width: 100%;
}
.CSS_SHORTCUTS_HELP_POPUP_HEADER_TABLE_ELEMENT {
	padding-bottom: 0.8ex;
}
.CSS_SHORTCUTS_HELP_POPUP_TITLE {
	text-align: left; font-size: 15px; white-space: nowrap;
}
.CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK_CONTAINER {
	text-align: right; color: rgb(221, 221, 0);
}
.CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK {
	color: rgb(221, 221, 0); font-size: 15px; text-decoration: underline; cursor: pointer;
}
table.CSS_SHORTCUTS_HELP_POPUP_CONTENT {
	font-size: 13px; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: solid;
}
.CSS_SHORTCUTS_HELP_POPUP_CONTENT_HEADER {
	text-align: left; color: rgb(221, 221, 0); padding-top: 1em;
}
.CSS_SHORTCUTS_HELP_POPUP_CONTENT_ELEMENT {
	padding-top: 0.15em; vertical-align: top;
}
table.CSS_SHORTCUTS_HELP_POPUP_CONTENT td.CSS_SHORTCUTS_HELP_POPUP_KEY {
	text-align: right; padding-right: 0.5em; font-weight: bold; white-space: nowrap;
}
table.CSS_SHORTCUTS_HELP_POPUP_CONTENT td.CSS_SHORTCUTS_HELP_POPUP_DESCRIPTION {
	text-align: left; font-weight: normal;
}
span.CSS_SHORTCUTS_HELP_POPUP_AUXILIARY_WORD {
	font-size: 11px; font-weight: normal;
}
span.CSS_SHORTCUTS_HELP_POPUP_KEY_MNEMONIC {
	color: rgb(221, 221, 0); font-family: "Courier New";
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_CONTAINER {
	padding: 0.5em 0px; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: solid;
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_CONTENT {
	background: rgb(221, 221, 0); padding: 3px 7px; text-align: left; color: rgb(0, 0, 0); font-size: 13px; text-shadow: none;
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_ENABLED .CSS_SHORTCUTS_HELP_POPUP_PREF_CONTENT {
	background: none; color: rgb(255, 255, 255);
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_LINK {
	text-decoration: underline; cursor: pointer;
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_ENABLED .CSS_SHORTCUTS_HELP_POPUP_PREF_LINK {
	color: rgb(221, 221, 0);
}
.shortcuts-modalpopup-bg {
	left: 0px; top: 0px; display: none; position: absolute;
}
#sites-canvas-main {
	overflow: hidden;
}
#sites-canvas-main .sites-embed .line-divider {
	padding-right: 3px; padding-bottom: 3px; margin-bottom: 5px;
}
#sites-header-title {
	overflow: visible; padding-left: 5px;
}
#title-crumbs {
	padding: 5px 0px 0px 10px;
}
.sites-layout-searchbox {
	text-align: right; padding-right: 6px;
}
.goog-tree-row .goog-tree-icon {
	width: 16px; height: 16px; background-image: url("../../images/tree_ltr.gif");
}
#sites-chrome-header td.header-component {
	margin: 0px; padding: 0px;
}
#sites-chrome-header .sites-header-nav {
	padding: 5px 5px 0px; text-align: left; overflow: hidden; margin-left: 1px;
}
#sites-chrome-header .sites-header-nav ul {
	margin: 0px; padding: 0px;
}
#sites-chrome-header .sites-header-nav li {
	display: inline-block; list-style-type: none; list-style-image: none;
}
#sites-chrome-header .sites-header-nav a {
	width: 100%; text-decoration: none; display: block;
}
#sites-chrome-header .sites-header-nav a:hover {
	text-decoration: underline; background-color: transparent;
}
.sites-header-nav-container-links li {
	padding: 5px 10px;
}
.sites-header-nav-container-links li.current {
	font-weight: bold !important;
}
.sites-header-nav-container-tabs li {
	margin: 0px 0px 0px 6px; padding: 4px 7px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 0px; box-shadow: 0px 0px 4px #777;
}
.sites-header-nav-container-tabs li.current {
	font-weight: bold !important;
}
.sites-header-nav-container-boxes li {
	margin: 5px 3px; padding: 2px 7px; border-radius: 2px; box-shadow: 0px 0px 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 {
	font: 13px/normal Arial, sans-serif; margin: 0px; padding: 4px 0px; border: 1px solid rgb(221, 221, 221); border-image: none; position: absolute; z-index: 300; cursor: default; -ms-overflow-x: hidden; -ms-overflow-y: auto; min-width: 200px; font-size-adjust: none; font-stretch: normal;
}
.sites-header-nav-dropdown-menuitem {
	list-style: none; margin: 0px; padding: 2px 1.5em 2px 15px; text-align: left; line-height: 22px; float: none; white-space: nowrap;
}
.sites-header-nav-container-links .sites-header-nav-dropdown-menu {
	margin-top: 0px;
}
.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: 0px; padding-right: 5px;
}
#sites-searchbox-select-button-wrapper {
	padding-right: 0px;
}
#sites-searchbox-select-button-menu {
	border-width: medium medium medium 1px; border-style: none none none solid; border-color: currentColor currentColor currentColor rgb(170, 170, 170); margin: 0px; padding: 0px; border-image: none;
}
#sites-searchbox-select-button-menu-inner {
	border-width: medium medium medium 1px; border-style: none none none solid; border-color: currentColor currentColor currentColor rgb(255, 255, 255); margin: 0px; padding: 0px 5px; border-image: none; width: 10px; height: 20px;
}
#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; margin: 1px 0px 0px; padding: 2px 0px 0px;
}
.sites-sidebar-nav .expander {
	background: url("../../images/tree_ltr.gif") no-repeat -194px -27px; margin: 1px 0px 0px 4px; padding: 0px 2px; width: 11px; height: 11px; float: left;
}
.sites-sidebar-nav .current-bg {
	font-weight: bold;
}
.sites-sidebar-recent-activity li {
	list-style: none; margin: 0px; padding: 4px 0px 4px 5px; line-height: 1.33em; -ms-zoom: 1;
}
.sites-sidebar-plusone-wrapper {
	margin: 15px auto; text-align: center;
}
.sites-attachment-icon {
	background: url("../../images/icon_sprites.gif") no-repeat -84px -1px; margin: 2px 5px 0px 0px; width: 11px; height: 11px; float: left; display: block;
}
.sites-comment-icon {
	background: url("../../images/icon_sprites.gif") no-repeat -84px -1px; margin: 2px 5px 0px 0px; width: 11px; height: 11px; float: left; display: block;
}
#sites-canvas-bottom-panel .sites-attach-icon-doc {
	background: url("../../images/attach_icons/icon_word.gif") no-repeat left 4px; padding-left: 19px;
}
#sites-canvas-bottom-panel .sites-attach-icon-img {
	background: url("../../images/attach_icons/icon_img.gif") no-repeat left 4px; padding-left: 19px;
}
#sites-canvas-bottom-panel .sites-attach-icon-page {
	background: url("../../images/attach_icons/icon_page.gif") no-repeat left 4px; padding-left: 19px;
}
#sites-canvas-bottom-panel .sites-attach-icon-spread {
	background: url("../../images/attach_icons/icon_xls.gif") no-repeat left 4px; padding-left: 19px;
}
#sites-canvas-bottom-panel .sites-attach-icon-presentation {
	background: url("../../images/attach_icons/icon_ppt.gif") no-repeat left 4px; padding-left: 19px;
}
#sites-canvas-bottom-panel .sites-attach-icon-pdf {
	background: url("../../images/attach_icons/icon_pdf.gif") no-repeat left 4px; padding-left: 19px;
}
#sites-attachment-form p {
	margin: 7px 10px 0px 0px;
}
#sites-comment-textarea {
	margin: 0px 10px 10px 0px; width: 75%; height: 65px;
}
.sites-comment p {
	margin: 3px 0px 15px; padding-left: 10px;
}
.sites-embed-title {
	margin: 0px; padding: 3px 5px; text-align: left; font-size: 13px;
}
.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: 0px currentColor; border-image: none;
}
.sites-embed-countdown-daysapart {
	line-height: 52px; font-size: 56px; display: block;
}
#sites-chrome-sidebar-left .sites-embed-countdown p {
	margin: 0px; padding: 5px; min-height: 1%;
}
#sites-chrome-sidebar-right .sites-embed-countdown p {
	margin: 0px; padding: 5px; min-height: 1%;
}
ol.goog-toc {
	padding-left: 0px; margin-left: 10px;
}
.goog-toc {
	list-style: none; text-align: left; line-height: 1.5em;
}
div.goog-toc h4 {
	margin: 1em 0px; padding: 2px 6px; text-align: left; font-weight: bold;
}
div.goog-toc > ul {
	margin: 1em 0px;
}
.sites-embed > ul {
	margin: 1em 0px;
}
.sites-announcement-embed-post-title {
	font-size: 14px; font-weight: bold;
}
.sites-announcements-embed-post {
	right: 5px; bottom: 5px; font-size: 13px; position: absolute;
}
.sites-embed-background {
	background-position: left top; padding-left: 20px; margin-left: 4px; background-repeat: no-repeat;
}
.sites-list-table td {
	padding-left: 3px; border-bottom-color: rgb(215, 222, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.sites-announcement-snippet {
	list-style: none; margin: 5px 0px 0px; padding: 0px;
}
#sites-chrome-everything .sites-embed .announce-intro {
	padding-top: 5px; padding-bottom: 10px;
}
.sites-announcement-snippet li {
	padding: 0px 5px; list-style-type: none;
}
.sites-announcement-snippet-thumbnail {
	margin: 5px 10px 0pt 0pt; width: 96px; height: 96px; text-align: center; float: left;
}
.sites-embed-showing-results {
	padding: 3px 5px; font-size: 11px;
}
.sites-search-footer {
	text-align: right; padding-top: 6px; padding-right: 10px; margin-top: 10px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.sites-sitemap-subnav {
	padding: 10px 2px 2px 15px; clear: left;
}
.sites-sitemap .sites-sitemap-subnav {
	padding-left: 10px;
}
.sites-pagination-top {
	padding-top: 12px; padding-right: 8px; font-size: 12px; float: right;
}
.sites-pagination-bottom {
	padding-top: 8px; padding-right: 8px; font-size: 12px; float: right;
}
.sites-subpages span {
	margin-right: 6px;
}
.sites-error-wrapper {
	padding: 10px 0px 0px 12px; height: 150px;
}
body .goog-menu .goog-ws-list-sortAsc {
	padding: 3px 1.5em 3px 15px !important; text-align: left;
}
body .goog-menu .goog-ws-list-sortDesc {
	padding: 3px 1.5em 3px 15px !important; text-align: left;
}
.site-template-createbtn {
	border-width: 1px 2px 2px 1px; border-style: solid; border-color: rgb(140, 177, 250) rgb(0, 61, 137) rgb(0, 61, 137) rgb(140, 177, 250); background-color: rgb(0, 102, 204);
}
div.site-template-createbtn span {
	color: rgb(255, 255, 255);
}
#sites-chrome-everything .sites-fields-table th {
	padding-right: 2em; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#sites-chrome-header .sites-header-secondary-row td {
	padding: 0px 4px !important;
}
#sites-sidebar-expander {
	width: 14px; height: 100px; cursor: pointer; box-shadow: 0px 0px 4px #777;
}
#mobile-sidebar-expander {
	min-width: 30px;
}
.left#sites-sidebar-expander {
	border-top-right-radius: 4px; border-bottom-right-radius: 4px;
}
.right#sites-sidebar-expander {
	border-top-left-radius: 4px; border-bottom-left-radius: 4px;
}
.sidebar-expander-arrow {
	width: 11px; height: 14px;
}
#mobile-sidebar-expander .sidebar-expander-arrow {
	background-position: -232px 0px; margin: 7px 0px; width: 16px; height: 16px; display: inline-block; background-image: url("../../images/tree_ltr.gif");
}
.collapsed#mobile-sidebar-expander .sidebar-expander-arrow {
	background-position: -216px 0px;
}
.right#mobile-sidebar-expander {
	margin: 0px; float: right;
}
.right#mobile-sidebar-expander .sidebar-expander-arrow {
	background-position: -232px -16px;
}
.right.collapsed#mobile-sidebar-expander .sidebar-expander-arrow {
	background-position: -216px -16px;
}
#sites-horiz-expander {
	margin: 0px; min-width: 30px;
}
.horiz-expander {
	background-position: -808px 0px; margin: 7px 0px; width: 16px; height: 16px; display: inline-block; background-image: url("../../images/camelot.png");
}
.collapsed.left#sites-sidebar-expander .sidebar-expander-arrow {
	background: url("../../images/tree_ltr.gif") no-repeat -194px 0px;
}
.right#sites-sidebar-expander .sidebar-expander-arrow {
	background: url("../../images/tree_ltr.gif") no-repeat -194px 0px;
}
.left#sites-sidebar-expander .sidebar-expander-arrow {
	background: url("../../images/tree_rtl.gif") no-repeat -194px 0px;
}
.collapsed.right#sites-sidebar-expander .sidebar-expander-arrow {
	background: url("../../images/tree_rtl.gif") no-repeat -194px 0px;
}
.collapsed#sites-chrome-sidebar-right {
	display: none;
}
.collapsed#sites-chrome-sidebar-left {
	display: none;
}
.collapsed.sites-header-nav {
	display: none;
}
@media only screen and (orientation:portrait)
{
.sites-mobile .initial#sites-chrome-sidebar-right {
	display: none;
}
.sites-mobile .initial#sites-chrome-sidebar-left {
	display: none;
}
}
.sites-system-link {
	margin-right: 0.5em; margin-left: 0.5em;
}
.sites-cookie-notice {
	margin: auto; padding: 20px; left: 0px; top: 72px; width: 730px; right: 0px; color: white; position: absolute; z-index: 3; background-color: rgba(63, 63, 63, 0.8);
}
.sites-cookie-notice-fit {
	margin: auto; padding: 20px; left: 0px; top: 72px; width: 730px; right: 0px; color: white; position: absolute; z-index: 3; background-color: rgba(63, 63, 63, 0.8);
}
.sites-cookie-notice-fit {
	max-width: 100%; box-sizing: border-box;
}
#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 {
	margin: 1em 0px; display: block;
}
.sites-symbol {
	text-transform: none; font-family: ie-sites-symbol-font,non-ie-sites-symbol-font; font-size: 25px;
}
.sites-translucent {
	display: inline-block; opacity: 0.5;
}
.sites-color-adobe-pdf {
	color: rgb(251, 76, 47);
}
.sites-color-google-doc {
	color: rgb(73, 134, 231);
}
.sites-color-google-drawing {
	color: rgb(244, 180, 0);
}
.sites-color-google-form {
	color: rgb(22, 167, 101);
}
.sites-color-google-presentation {
	color: rgb(224, 74, 63);
}
.sites-color-google-spreadsheet {
	color: rgb(22, 167, 101);
}
.sites-color-ms-excel {
	color: rgb(22, 167, 100);
}
.sites-color-ms-powerpoint {
	color: rgb(255, 117, 55);
}
.sites-color-ms-word {
	color: rgb(73, 134, 231);
}
body.goog-app {
	font-size: 62.5%;
}
html > body .goog-inline-block {
	display: inline-block;
}
.goog-inline-block {
	display: inline-block; position: relative;
}
* html .goog-inline-block {
	display: inline;
}
*:first-child + html .goog-inline-block {
	display: inline;
}
.goog-button-base {
	font: 1.3em Arial, sans-serif; margin: 0px 1px; text-align: center; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: normal; vertical-align: baseline; white-space: nowrap; cursor: default; font-size-adjust: none; font-stretch: normal;
}
.goog-button-base-outer-box {
	border-top-color: rgb(187, 187, 187); border-bottom-color: rgb(170, 170, 170); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.goog-button-base-inner-box {
	background: rgb(227, 227, 227); margin: 0px -1px; border-right-color: rgb(170, 170, 170); border-left-color: rgb(187, 187, 187); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.goog-button-base-pos {
	height: 100%; position: relative;
}
.goog-button-base-top-shadow {
	background: rgb(249, 249, 249); left: 0px; top: 0px; height: 0.69em; right: 0px; overflow: hidden; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 0.23em; border-bottom-style: solid; position: absolute;
}
.goog-button-base-content {
	padding: 0px 0.46em; text-align: center; color: rgb(51, 51, 51); line-height: 1.65em; position: relative;
}
.goog-button-base-hover .goog-button-base-content {
	color: rgb(0, 0, 0);
}
.goog-button-base-focused .goog-button-base-content {
	color: rgb(0, 0, 0);
}
.goog-button-base-hover .goog-button-base-outer-box {
	border-color: rgb(136, 136, 136);
}
.goog-button-base-hover .goog-button-base-inner-box {
	border-color: rgb(136, 136, 136);
}
.goog-button-base-focused .goog-button-base-outer-box {
	border-color: rgb(136, 136, 136);
}
.goog-button-base-focused .goog-button-base-inner-box {
	border-color: rgb(136, 136, 136);
}
.goog-button-base-active .goog-button-base-inner-box {
	background: rgb(249, 249, 249);
}
.goog-button-base-open .goog-button-base-inner-box {
	background: rgb(249, 249, 249);
}
.goog-button-base-active .goog-button-base-top-shadow {
	background: rgb(227, 227, 227);
}
.goog-button-base-open .goog-button-base-top-shadow {
	background: rgb(227, 227, 227);
}
.goog-button-base-active .goog-button-base-content {
	color: rgb(0, 0, 0);
}
.goog-button-base-open .goog-button-base-content {
	color: rgb(0, 0, 0);
}
.goog-button-base-disabled {
	cursor: default;
}
.goog-button-base-disabled .goog-button-base-inner-box {
	background: rgb(238, 238, 238);
}
.goog-button-base-disabled .goog-button-base-top-shadow {
	background: rgb(238, 238, 238);
}
.goog-button-base-disabled .goog-button-base-top-shadow {
	border-color: rgb(238, 238, 238);
}
.goog-button-base-disabled .goog-button-base-content {
	color: rgb(153, 153, 153);
}
* 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: 0.69em; position: static;
}
* html .goog-button-base-content {
	display: inline-block;
}
* html .goog-button-base-content {
	margin-top: -0.92em; display: inline;
}
* html .goog-button-base-rtl .goog-button-base-outer-box {
	left: -1px;
}
* html .goog-button-base-rtl .goog-button-base-inner-box {
	left: 0px;
}
*: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;
}
.goog-button {
	
}
.goog-menu-button {
	
}
.goog-menu-button .goog-button-base-content {
	padding: 0px 1.23em 0px 0.46em;
}
.goog-button-base-rtl.goog-menu-button .goog-button-base-content {
	padding: 0px 0.46em 0px 1.23em;
}
.goog-menu-button-dropdown {
	border-width: 0.3em 0.3em 0px; border-style: solid dashed dashed; border-color: rgb(136, 136, 136) transparent transparent; top: 0.61em; width: 0px; height: 0px; right: 0.38em; line-height: 0; position: absolute;
}
* html .goog-menu-button-dropdown {
	top: 0.7em;
}
*:first-child + html .goog-menu-button-dropdown {
	top: 0.7em;
}
.goog-button-base-rtl .goog-menu-button-dropdown {
	left: 0.38em; right: auto;
}
.goog-button-base-hover .goog-menu-button-dropdown {
	border-top-color: rgb(51, 51, 51);
}
.goog-button-base-focused .goog-menu-button-dropdown {
	border-top-color: rgb(51, 51, 51);
}
.goog-button-base-disabled .goog-menu-button-dropdown {
	border-top-color: rgb(153, 153, 153);
}
[class].goog-button-base-active.goog-menu-button .goog-button-base-outer-box {
	border-color: rgb(136, 136, 136); background-color: rgb(119, 119, 119);
}
[class].goog-button-base-active.goog-menu-button .goog-button-base-inner-box {
	border-color: rgb(136, 136, 136); background-color: rgb(119, 119, 119);
}
.goog-button-base-open .goog-button-base-outer-box {
	border-color: rgb(136, 136, 136); background-color: rgb(119, 119, 119);
}
.goog-button-base-open .goog-button-base-inner-box {
	border-color: rgb(136, 136, 136); background-color: rgb(119, 119, 119);
}
[class].goog-button-base-active.goog-menu-button .goog-button-base-top-shadow {
	border-bottom-color: rgb(136, 136, 136); background-color: rgb(153, 153, 153);
}
.goog-button-base-open .goog-button-base-top-shadow {
	border-bottom-color: rgb(136, 136, 136); background-color: rgb(153, 153, 153);
}
[class].goog-button-base-active.goog-menu-button .goog-button-base-content {
	color: rgb(238, 238, 238);
}
.goog-button-base-open .goog-button-base-content {
	color: rgb(238, 238, 238);
}
.goog-button-base-active .goog-menu-button-dropdown {
	border-top-color: rgb(255, 255, 255);
}
.goog-button-base-open .goog-menu-button-dropdown {
	border-top-color: rgb(255, 255, 255);
}
[class].goog-button-base-open.goog-button-base-active .goog-button-base-outer-box {
	background-color: rgb(153, 153, 153);
}
[class].goog-button-base-open.goog-button-base-active .goog-button-base-inner-box {
	background-color: rgb(153, 153, 153);
}
[class].goog-button-base-open.goog-button-base-active .goog-button-base-top-shadow {
	background-color: rgb(119, 119, 119);
}
.goog-button-base-collapse-right {
	margin-right: 0px;
}
.goog-button-base-collapse-right .goog-button-base-inner-box {
	margin-right: 0px;
}
.goog-button-base-collapse-left {
	margin-left: 0px;
}
.goog-button-base-collapse-left .goog-button-base-inner-box {
	margin-left: 0px;
}
.goog-button-base-collapse-left .goog-button-base-inner-box {
	border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
.goog-button-base-collapse-left.goog-button-base-hover {
	margin-left: -1px; border-left-color: rgb(136, 136, 136); border-left-width: 1px; border-left-style: solid; z-index: 1;
}
.goog-button-base-collapse-left.goog-button-base-focused {
	margin-left: -1px; border-left-color: rgb(136, 136, 136); border-left-width: 1px; border-left-style: solid; z-index: 1;
}
* html .goog-button-base-collapse-left .goog-button-base-inner-box {
	left: 0px;
}
* html .goog-button-base-collapse-right.goog-button-rtl .goog-button-base-inner-box {
	margin-right: -1px;
}
*:first-child + html .goog-button-base-collapse-left .goog-button-base-inner-box {
	left: 0px;
}
*:first-child + html .goog-button-base-collapse-left.goog-button-base-rtl .goog-button-base-inner-box {
	left: 1px;
}
*:first-child + html .goog-button-base-collapse-right.goog-button-base-rtl .goog-button-base-inner-box {
	left: 0px;
}
*:first-child + html .goog-button-base-collapse-left.goog-button-base-hover.goog-button-base-rtl {
	margin-left: -1px; border-left-color: rgb(136, 136, 136); border-left-width: 1px; border-left-style: solid;
}
*:first-child + html .goog-button-base-collapse-left.goog-button-base-focused.goog-button-base-rtl {
	margin-left: -1px; border-left-color: rgb(136, 136, 136); border-left-width: 1px; border-left-style: solid;
}
body .goog-button-base {
	font-size: 12px;
}
body .goog-button-base-content img {
	margin: 3px 3px 0px 0px;
}
body #sites-searchbox-form .goog-menu-button .goog-menu-button-dropdown {
	padding: 0px 3px 0px 0px; border: currentColor; border-image: none; width: 4px; height: 10px; line-height: inherit; margin-top: 2px; position: static;
}
body .goog-menu {
	z-index: 300; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
body div.overflow-visible {
	overflow: visible;
}
body .sites-menu .goog-menuitem {
	padding: 4px 1.5em 4px 15px; text-align: left; 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 {
	color: rgb(0, 0, 0) !important; text-decoration: none; cursor: default;
}
a.goog-menuitem {
	color: rgb(0, 0, 0) !important; text-decoration: none; cursor: default;
}
body .goog-menuitem-highlight {
	background-color: rgb(214, 233, 248) !important;
}
body .goog-menuitem-disabled {
	color: rgb(153, 153, 153);
}
body .goog-menuheader {
	padding: 4px 1.5em 4px 15px; line-height: 22px; font-weight: bold;
}
body .goog-toolbar {
	background: url("../../images/toolbar_bg.gif") repeat-x left bottom rgb(249, 249, 249); padding: 3px 2px 2px; border-bottom-color: rgb(176, 189, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
body .goog-toolbar-menu-button-dropdown {
	vertical-align: inherit;
}
body .goog-button-base-content .goog-toolbar-menu-button-dropdown {
	top: 2px;
}
.goog-tree-row {
	font: inherit; padding: 3px 0px; cursor: default; font-size-adjust: inherit; font-stretch: inherit;
}
.goog-tree-item-label a {
	font-size: 12px;
}
.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 {
	text-decoration: none; cursor: pointer;
}
.goog-tree-row span {
	overflow: hidden; -ms-text-overflow: ellipsis;
}
.goog-tree-row .goog-tree-expand-icon {
	cursor: pointer;
}
div .goog-tree-row .goog-tree-expand-icon-blank {
	width: 0px; background-image: none;
}
.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 {
	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 {
	width: 415px; overflow: auto;
}
body .goog-tree-root .selected {
	color: white; background-color: rgb(102, 136, 238);
}
body .goog-tree-root .selected span {
	color: white; background-color: rgb(102, 136, 238);
}
body .goog-tree-item-label:hover {
	text-decoration: none;
}
body .selected .goog-tree-item-label {
	color: white; background-color: rgb(102, 136, 238);
}
body .focused .selected .goog-tree-item-label {
	color: white; background-color: rgb(102, 136, 238);
}
#sitemap-tree .sites-tree-drop-hover .goog-tree-item-label {
	background-color: rgb(102, 136, 238);
}
#sitemap-tree .sites-tree-drop-hover .goog-tree-item-label span {
	color: rgb(255, 255, 255); text-decoration: none;
}
#sitemap-tree .sites-tree-drop-hover .goog-tree-item-label a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#sitemap-tree .sites-tree-drop-hover .goog-tree-item-label a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
#sitemap-tree .sites-tree-drop-hover .goog-tree-item-label a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
#sitemap-tree .sites-tree-dragged-item {
	opacity: 0.3; -moz-opacity: 0.3;
}
.sites-tree-drag-info {
	padding: 3px 5px; border: 1px solid rgb(221, 221, 221); border-image: none; font-size: 11px; box-shadow: 2px 2px 4px #888; background-color: rgb(229, 238, 255); -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 {
	width: 20px; height: 16px; background-image: url("../../images/tree_ltr_drag.gif");
}
.goog-tree-root > .goog-tree-row .goog-tree-icon {
	width: 16px; height: 16px; background-image: url("../../images/tree_ltr.gif");
}
body .goog-date-picker-none-cont {
	display: none;
}
body .goog-date-picker th {
	font: 400 9pt/normal Segoe UI; text-align: center; font: menu;
}
body .goog-date-picker td {
	cursor: pointer;
}
body .goog-date-picker {
	position: absolute; z-index: 300; -moz-user-focus: normal; -moz-user-select: none;
}
body .goog-date-picker-menu {
	background: threedface; border: 1px solid gray; border-image: none; position: absolute; -moz-user-focus: normal;
}
body .goog-date-picker-menu ul {
	list-style: none; margin: 0px; padding: 0px;
}
body .goog-date-picker-menu ul li {
	cursor: default;
}
body .goog-date-picker-menu-selected {
	background: rgb(204, 204, 255);
}
body .goog-date-picker th {
	color: gray; font-size: 0.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: rgb(204, 204, 255) !important; color: blue !important;
}
body .goog-date-picker-today {
	font-weight: bold !important;
}
body .goog-date-picker-other-month {
	-moz-opacity: 0.3;
}
body .sat {
	background: rgb(255, 204, 204);
}
body .sun {
	background: rgb(255, 204, 204); color: red;
}
body #button1 {
	font: 0.8em/normal verdana, sans-serif; margin: 10px; padding: 10px; border: 1px solid rgb(0, 0, 0); border-image: none; width: 60px; text-align: center; display: block; font-size-adjust: none; font-stretch: normal;
}
body #button2 {
	font: 0.8em/normal verdana, sans-serif; margin: 10px; padding: 10px; border: 1px solid rgb(0, 0, 0); border-image: none; width: 60px; text-align: center; display: block; font-size-adjust: none; font-stretch: normal;
}
.goog-tree-children {
	background-image: url("../../images/I-ltr.png") !important;
}
.modal-dialog-buttons {
	clear: both;
}
.goog-dimension-picker-unhighlighted {
	background-image: url("../../images/dimension-unhighlighted.png");
}
.goog-dimension-picker-highlighted {
	background-image: url("../../images/dimension-highlighted.png");
}
.goog-palette-table {
	margin: 0px;
}
.goog-flat-menu-button-dropdown {
	min-width: 7px;
}
.sites-hovercard-iframe {
	margin: 1em; padding: 0px; border: currentColor; border-image: none; width: 32.5em; height: 12.2em;
}
.goog-toolbar-menu-button-focused .goog-toolbar-menu-button-outer-box {
	border-width: 1px 0px; border-style: solid; border-color: rgb(161, 186, 223); padding: 0px;
}
.goog-toolbar-button-focused .goog-toolbar-button-outer-box {
	border-width: 1px 0px; border-style: solid; border-color: rgb(161, 186, 223); padding: 0px;
}
.goog-toolbar-menu-button-focused .goog-toolbar-menu-button-inner-box {
	border-width: 0px 1px; border-style: solid; border-color: rgb(161, 186, 223);
}
.goog-toolbar-button-focused .goog-toolbar-button-inner-box {
	border-width: 0px 1px; border-style: solid; border-color: rgb(161, 186, 223);
}
.progress-bar-horizontal {
	border: 1px solid rgb(170, 170, 170); border-image: none; width: 100%; height: 13px; background-color: white;
}
.progress-bar-thumb {
	background: rgb(212, 228, 255); width: 100%; height: 100%; overflow: hidden; position: relative;
}
.sites-header-divider {
	border-bottom-color: rgb(201, 215, 241); border-bottom-width: 1px; border-bottom-style: solid; -ms-zoom: 1;
}
.sites-account {
	padding: 5px 5px 4px 0px; color: rgb(0, 0, 0); float: right;
}
.sites-account a {
	color: rgb(0, 0, 204);
}
.sites-account a:visited {
	color: rgb(0, 0, 204);
}
.sites-account span {
	font-size: 10px;
}
#page-btns {
	padding: 4px 6px 4px 0px; background-color: rgb(255, 255, 255);
}
#page-btns .goog-button {
	margin-left: 4px;
}
#sites-collaborator-buttons {
	padding: 0px; text-align: right; right: 0px; clear: none; position: absolute;
}
#sites-collaborator-bar-borg-info {
	margin: 0px 16px 0px 0px; color: hsl(0, 0%, 73%) !important; font-size: 10px;
}
#sites-collaborator-bar-release-label {
	margin-right: 5px;
}
#sites-collaborator-bar-borg-info a {
	color: hsl(0, 0%, 73%) !important;
}
#sites-page-info-bar {
	color: rgb(102, 102, 102); font-family: Arial,san-serif !important; font-size: 17px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative; background-color: rgb(255, 255, 255);
}
body.sites-edit-in-progress #sites-page-info-bar {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#sites-page-info-bar img {
	padding: 0px 0px 2px; margin-top: 4px; vertical-align: middle;
}
#sites-revision-info {
	color: rgb(102, 102, 102); letter-spacing: 0px; font-size: 11px;
}
#sites-revision-info a {
	color: rgb(0, 51, 204);
}
#sites-revision-info a:visited {
	color: rgb(0, 51, 204);
}
#sites-survey-link {
	padding: 0px 10px; font-size: 13px; text-decoration: none;
}
#sites-survey-link:hover {
	text-decoration: underline;
}
.sites-app-title {
	padding: 0px; left: 0px; color: rgb(0, 51, 204); letter-spacing: 0.5px; margin-left: 7px; float: left; position: absolute; background-color: rgb(255, 255, 255);
}
.sites-app-title a {
	text-decoration: none; float: left;
}
.sites-site-name {
	color: rgb(102, 102, 102); letter-spacing: 0px;
}
.sites-site-template-name {
	color: rgb(0, 0, 0); letter-spacing: 0px; font-size: 16px;
}
.sites-site-template-desc {
	color: rgb(0, 0, 0); letter-spacing: 0px; font-size: 13px;
}
.sites-site-template-last-updated {
	color: rgb(102, 102, 102); letter-spacing: 0px; font-size: 11px;
}
#sites-page-toolbar .goog-scrollfloater {
	padding-bottom: 0px;
}
#back-to-template-listing {
	background: rgb(255, 255, 255); padding: 3px 10px 4px; font-family: Arial;
}
#back-to-template-listing a {
	color: rgb(0, 0, 204); font-weight: bold;
}
#back-to-template-listing a:visited {
	color: rgb(0, 0, 204); font-weight: bold;
}
.sites-appbar-gradient {
	background: url("../../images/bargrad.png") repeat-x left top; height: 5px; margin-bottom: -5px; position: relative; z-index: 100;
}
.sites-edit-in-progress .sites-appbar-gradient {
	background: none; height: 0px; margin-bottom: 0px; position: relative; z-index: 100;
}
.sites-viewer-site-template-bar {
	width: 100%; padding-top: 5px;
}
.collaborator-bar-container {
	width: 100%; overflow: hidden; padding-top: 3px; min-height: 36px;
}
.goog-flat-menu-button-hover#sites-gears-button {
	border: 1px solid rgb(198, 198, 198) !important; border-image: none !important;
}
.goog-flat-menu-button-hover#sites-gears-button .sites-gears-button-icon {
	opacity: 0.9;
}
#sites-gears-button {
	padding: 0px 8px; width: 54px; margin-right: 0px;
}
#sites-gears-button .goog-flat-menu-button-caption {
	padding: 0px;
}
#sites-gears-button .goog-flat-menu-button-dropdown {
	right: 18px; position: absolute;
}
#sites-gears-button .sites-gears-button-icon {
	background-position: -78px 0px; width: 17px; height: 17px; margin-top: 4px; margin-left: -8px;
}
.goog-flat-menu-button-hover#more-actions-btn {
	border: 1px solid rgb(198, 198, 198) !important; border-image: none !important;
}
.goog-flat-menu-button-hover#more-actions-btn .sites-gears-button-icon {
	opacity: 0.9;
}
#more-actions-btn {
	padding: 0px 8px; width: 54px;
}
#more-actions-btn .goog-flat-menu-button-caption {
	padding: 0px;
}
#more-actions-btn .goog-flat-menu-button-dropdown {
	right: 18px; position: absolute;
}
#more-actions-btn .sites-gears-button-icon {
	width: 17px; height: 17px; margin-top: 4px; margin-left: -8px; background-image: url("../../images/icon_gear.png");
}
.goog-ws-edit-nav .goog-ws-list-gadget {
	width: 400px !important;
}
.goog-ws-edit-nav .goog-ws-list-gadget {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 180px; margin-left: 0px;
}
.goog-ws-edit-nav-table {
	border-collapse: collapse;
}
.goog-ws-edit-nav-table p {
	margin: 0px; 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-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.goog-ws-edit-nav .goog-tree-item {
	width: 100%;
}
.goog-ws-edit-nav #sites-fullnav {
	margin: 5px 5px 0px 20px;
}
.goog-ws-edit-nav #sites-subnav {
	margin: 5px 5px 0px 20px;
}
.sites-nav-root-selected {
	margin-right: 16px;
}
.goog-ws-return-site {
	padding: 0px 5px 7px; text-align: left; font-size: 12px;
}
.goog-ws-edit-nav .goog-ws-list-gadget {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 180px; margin-left: 0px;
}
.goog-ws-edit-nav-table {
	border-collapse: collapse;
}
.goog-ws-edit-nav-table p {
	margin: 0px; padding: 3px;
}
.goog-ws-edit-nav-icons {
	padding-top: 30px;
}
.goog-ws-editing-toolbar {
	border: 0px solid rgb(102, 102, 102); background-color: rgb(240, 240, 240);
}
.goog-ws-element {
	margin: 0px 0px 10px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.goog-ws-element .goog-ws-list-gadget {
	width: 100%; height: 200px; margin-left: 0px;
}
.goog-ws-element-icon {
	width: 35px;
}
.goog-ws-element-section {
	padding: 5px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.goog-ws-element-section td {
	vertical-align: top;
}
.goog-ws-element-section p {
	margin: 0px; padding: 0px 0px 7px;
}
.sites-chrome-externalurl-input {
	width: 200px; direction: ltr;
}
.sites-chrome-navigationdialog-action {
	color: rgb(17, 85, 204); text-decoration: none;
}
.sites-chrome-navigationdialog-action:hover {
	text-decoration: underline; cursor: pointer;
}
.sites-chrome-navigationdialog-addpage {
	float: left;
}
.sites-chrome-navigationdialog-addlink {
	padding-right: 7px; float: right;
}
.goog-ws-list-gadget {
	background: rgb(255, 255, 255); margin: 0px 7px; width: 95%; height: 220px; overflow: auto; border-bottom-color: rgb(176, 189, 204); border-bottom-width: 1px; border-bottom-style: solid; -ms-overflow-x: hidden;
}
.goog-ws-list-gadget ul {
	margin: 0px; padding: 0px;
}
.goog-ws-list-gadget li {
	list-style: none; margin: 0px; padding: 2px 3px; cursor: pointer;
}
.goog-ws-list-gadget li:hover {
	background-color: rgb(239, 239, 239);
}
.goog-ws-list-gadget li:focus {
	background-color: rgb(239, 239, 239);
}
.goog-ws-list-gadget li:focus {
	
}
#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-right: 3px; margin-bottom: -4px;
}
.goog-ws-logo {
	margin: 0px 10px 0px 0px; vertical-align: top; float: left;
}
html {
	margin: 0px; padding: 0px; direction: ltr;
}
body {
	margin: 0px; padding: 0px; direction: ltr;
}
body {
	font: 10pt/normal Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
body.ar {
	font-size: 14px;
}
a img {
	padding: 0px; border: 0px currentColor; border-image: none;
}
th {
	text-align: left;
}
td {
	vertical-align: top;
}
code {
	color: rgb(0, 96, 0);
}
.sites-codeblock {
	padding: 0.5em 0px 0.5em 1em; border: 1px solid rgb(211, 211, 211); border-image: none; line-height: 1; display: block; background-color: rgb(239, 239, 239);
}
.sites-clear::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.disabled {
	color: rgb(102, 102, 102); text-decoration: none;
}
#sites-chrome-everything #sites-chrome-header .sites-logo {
	padding: 0px 10px 0px 0px; float: left; background-color: transparent;
}
.sites-domain-logo {
	max-height: 60px; max-width: 144px;
}
#sites-chrome-everything {
	margin: 0px auto;
}
#sites-canvas-main {
	padding-top: 15px; padding-bottom: 5px; min-height: 150px; _height: 150px;
}
#sites-canvas-main table {
	margin: 0px;
}
#title-crumbs {
	padding-right: 10px; padding-left: 10px;
}
body #sites-page-title-header {
	padding-right: 10px; padding-left: 10px;
}
.sites-tile-name-header {
	padding-right: 10px; padding-left: 10px;
}
#sites-canvas-main .sites-tile-name-content-1 {
	padding-right: 10px; padding-left: 10px;
}
.sites-tile-name-footer {
	padding-right: 10px; padding-left: 10px;
}
.sites-subpages {
	padding-right: 10px; padding-left: 10px;
}
.sites-kix-editor-wrapper {
	padding-right: 10px; padding-left: 10px;
}
#sites-editor-wrapper {
	padding-right: 10px; padding-left: 10px;
}
.sites-menu {
	font-family: Arial,Helvetica,sans-serif;
}
#sites-canvas-main .sites-tile-name-header {
	padding-top: 10px; padding-bottom: 0px;
}
#sites-canvas-main .sites-tile-name-content-1 {
	padding-top: 10px; padding-bottom: 10px;
}
#sites-canvas-main .sites-tile-name-content-2 {
	padding-top: 10px; padding-bottom: 10px;
}
#sites-canvas-main .sites-tile-name-content-3 {
	padding-top: 10px; padding-bottom: 10px;
}
#sites-canvas-main .sites-tile-name-content-2 {
	padding-right: 10px; padding-left: 0px;
}
#sites-canvas-main .sites-tile-name-content-3 {
	padding-right: 10px; padding-left: 0px;
}
.sites-edit-in-progress .sites-tile-name-header {
	min-height: 30px; _height: 30px;
}
.sites-edit-in-progress .sites-tile-name-footer {
	min-height: 30px; _height: 30px;
}
#sites-chrome-everything #sites-chrome-header img {
	padding: 0px; border: 0px currentColor; border-image: none;
}
.jfk-button {
	margin: 0px 16px 0px 0px;
}
.goog-button {
	cursor: pointer;
}
.sites-button-icon {
	margin: 0px 1px 0px 0px; height: 16px; vertical-align: middle; background-repeat: no-repeat;
}
.sites-toolbar-icon-new {
	background: url("../../images/icon_sprites.gif") no-repeat 0px 0px; width: 11px; font-weight: bold;
}
.sites-sitemap-hierarchy-icon {
	background-position: -825px 0px; width: 16px; background-image: url("../../images/toolbar2.gif");
}
.sites-sitemap-list-icon {
	background-position: -855px 0px; width: 16px; background-image: url("../../images/toolbar2.gif");
}
.sites-toolbar-icon-edit {
	background: url("../../images/icon_sprites.gif") no-repeat -13px 0px; width: 13px; font-weight: bold;
}
.sites-toolbar-icon-more-actions {
	margin: 0px;
}
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 {
	background-color: transparent;
}
#sitemap-tree .selected span {
	background-color: transparent;
}
#sitemap-tree .goog-tree-item-label {
	background-color: transparent;
}
#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 {
	line-height: 17px; padding-left: 24px;
}
#more-actions-menu .goog-menuheader {
	line-height: 17px; padding-left: 24px;
}
#more-actions-menu .more-actions-shortcuts-enabled .goog-menuitem-content {
	padding-right: 65px;
}
.more-actions-menu-item-helptext {
	right: 10px; color: gray; position: absolute;
}
.edit-in-progress-message {
	color: rgb(102, 102, 102); padding-top: 4px; font-style: italic; display: inline-block;
}
#goog-ws-page-tools-div .editing {
	background-position: 0px 2px !important;
}
.editing {
	border: 0px currentColor !important; border-image: none !important;
}
.jot-extra-buttony {
	vertical-align: top;
}
.jot-extra-buttony .goog-toolbar-button-outer-box {
	border-width: 1px 0px; border-style: solid; padding: 0px;
}
.jot-extra-buttony .goog-toolbar-menu-button-outer-box {
	border-width: 1px 0px; border-style: solid; padding: 0px;
}
.jot-extra-buttony .goog-toolbar-button-inner-box {
	border-width: 0px 1px; border-style: solid; padding: 3px 4px 4px;
}
.jot-extra-buttony .goog-toolbar-menu-button-inner-box {
	border-width: 0px 1px; border-style: solid; padding: 3px 4px 4px;
}
.jot-extra-buttony .goog-toolbar-button-inner-box {
	border-color: rgb(191, 203, 223);
}
.jot-extra-buttony .goog-toolbar-button-outer-box {
	border-color: rgb(191, 203, 223);
}
.jot-extra-buttony .goog-toolbar-menu-button-inner-box {
	border-color: rgb(191, 203, 223);
}
.jot-extra-buttony .goog-toolbar-menu-button-outer-box {
	border-color: rgb(191, 203, 223);
}
.jot-formatblock {
	padding-top: 3px !important; padding-bottom: 11px !important;
}
.goog-edit-submenu-text {
	margin-left: 15px;
}
.goog-zippy-expanded {
	padding: 7px 0px 7px 7px; outline: 0px; transition:background-color 0.218s, opacity 0.218s; position: relative; opacity: 0.8; -webkit-transition: background-color .218s, opacity .218s; -moz-transition: background-color .218s, opacity .218s; -o-transition: background-color .218s, opacity .218s;
}
.goog-zippy-collapsed {
	padding: 7px 0px 7px 7px; outline: 0px; transition:background-color 0.218s, opacity 0.218s; position: relative; opacity: 0.8; -webkit-transition: background-color .218s, opacity .218s; -moz-transition: background-color .218s, opacity .218s; -o-transition: background-color .218s, opacity .218s;
}
.goog-zippy-expanded:hover {
	opacity: 1; background-color: rgb(238, 238, 238);
}
.goog-zippy-collapsed:hover {
	opacity: 1; background-color: rgb(238, 238, 238);
}
.goog-zippy-expanded:focus {
	opacity: 1; background-color: rgb(238, 238, 238);
}
.goog-zippy-collapsed:focus {
	opacity: 1; background-color: rgb(238, 238, 238);
}
.sites-zippy-icon {
	margin-right: 6px; position: relative; opacity: 0.7; background-repeat: no-repeat;
}
.goog-zippy-expanded .sites-zippy-icon {
	background-position: -95px 0px; top: -3px; width: 7px; height: 4px;
}
.goog-zippy-collapsed .sites-zippy-icon {
	background-position: -95px -5px; top: -2px; width: 4px; height: 7px;
}
.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: rgb(235, 235, 235);
}
.goog-ws-lp-list {
	height: 25em; position: relative;
}
.goog-ws-lp-dialog .goog-ws-tree-wrapper {
	width: 480px; height: 303px; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.goog-ws-lp-dialog .goog-tabpane-cont {
	overflow: hidden;
}
.lp-list-createpage-btn {
	left: 300px; top: -105px; position: relative;
}
.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 {
	padding: 3px; border: 1px solid rgb(153, 153, 153); border-image: none; height: 209px; overflow: auto; margin-top: 7px;
}
.goog-ws-lp-list ul {
	margin: 0px; padding: 0px;
}
.goog-ws-lp-list li {
	margin: 0px; padding: 0px;
}
.goog-ws-lp-list li a {
	padding: 3px 1em 3px 5px; color: rgb(17, 17, 17); text-decoration: none; display: block;
}
.goog-ws-lp-list li a:hover {
	background-color: whitesmoke;
}
.goog-ws-lp-list li a:focus {
	background-color: rgb(255, 254, 207);
}
.goog-ws-lp-list li a.selected:link {
	color: rgb(207, 66, 54); font-weight: bold;
}
.goog-ws-lp-list li .time {
	width: 13%; color: rgb(102, 102, 102); font-size: 11px; float: right;
}
.goog-ws-lp-list li strong {
	background: 0px rgb(239, 239, 239); padding: 3px 6px; display: block;
}
.goog-ws-lp-maestro {
	padding: 1em;
}
.goog-ws-lp-maestro-list {
	height: 255px;
}
.goog-ws-lp-maestro-function {
	padding: 3px 1em 3px 2em; color: rgb(17, 17, 17); text-decoration: none; display: block; cursor: pointer;
}
.goog-ws-lp-maestro-list .selected {
	background: url("../../images/check.gif") no-repeat 1% 50% rgb(255, 250, 182);
}
.goog-ws-lp-maestro-function:hover {
	background-color: rgb(255, 250, 182);
}
.goog-ws-ig-maestro {
	border: 2px inset rgb(238, 238, 238); border-image: none; width: 100%; height: 155px; -ms-overflow-y: scroll;
}
ul.goog-ws-ig-maestro-list {
	margin: 0px; padding: 0px;
}
.goog-ws-ig-maestro-script {
	padding: 3px 1em 3px 2em; color: rgb(17, 17, 17); text-decoration: none; display: block; cursor: pointer;
}
.goog-ws-ig-maestro-script:hover {
	background-color: rgb(255, 250, 182);
}
.goog-ws-ig-maestro-list .selected {
	background: url("../../images/check.gif") no-repeat 1% 50% rgb(255, 250, 182);
}
#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 {
	margin: 0px 5px; width: 230px; font-size: 16px; vertical-align: baseline !important;
}
.plus-page-change-url {
	color: rgb(0, 102, 204); 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 {
	color: rgb(102, 102, 102) !important;
}
.sites-plus-page-url-preview a {
	color: rgb(102, 102, 102) !important;
}
.goog-ws-lp-dialog .goog-tabpane-tabs li {
	border: 0px currentColor; border-image: none;
}
.goog-ws-lp-dialog .goog-tabpane-tabs:focus .goog-tabpane-tab-selected {
	outline-width: 1px; outline-style: solid; outline-color: inherit;
}
.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 {
	padding-bottom: 5px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.goog-tabpane-top ul.goog-tabpane-tabs:focus li.goog-tabpane-tab-selected {
	border-color: rgb(77, 144, 254);
}
.goog-ws-lp-dialog .goog-tabpane-cont input {
	width: 400px;
}
.goog-ws-lp-fullscreenpane {
	background: rgb(255, 255, 255); top: 0px; width: 100%; position: absolute;
}
.goog-scrollfloater {
	padding-bottom: 0px;
}
.filecabinet .goog-scrollfloater {
	padding-bottom: 5px;
}
.lp-panel-content {
	padding: 1em;
}
.lp-panel-content-header {
	font-weight: bold;
}
.lp-panel-content-general-text {
	color: rgb(102, 102, 102);
}
#lp-link-text {
	margin-bottom: 10px;
}
.goog-tabpane {
	padding: 0px; position: relative; background-color: white;
}
.goog-tabpane-tabs {
	list-style: none; margin: 0px; padding: 0px; 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-color: currentColor; border-top-width: medium; border-top-style: none;
}
.goog-ws-lp-dialog .goog-tabpane-cont {
	width: 480px; height: 373px;
}
.goog-tabpane-tab {
	border-width: 1px 0px; margin: 0px; padding: 8px 16px 8px 8px; display: block; cursor: pointer;
}
.goog-tabpane-tab-selected {
	border-width: 1px 0px; margin: 0px; padding: 8px 16px 8px 8px; display: block; cursor: pointer;
}
.goog-tabpane-left .goog-tabpane-tab-selected {
	border: 1px solid rgb(235, 235, 235); border-image: none;
}
.goog-tabpane-top ul.goog-tabpane-tabs {
	padding: 5px 0px 0px 15px; height: 30px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.goog-tabpane-top ul.goog-tabpane-tabs li {
	background: none; border-width: 1px 1px 0px; padding: 5px 15px 0px; height: 25px; float: left; display: inline; -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 {
	background: none; border-width: 1px 1px 0px; padding: 5px 15px 0px; height: 25px; float: left; display: inline; -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-style: solid; border-color: rgb(235, 235, 235);
}
.goog-tabpane-top ul.goog-tabpane-tabs li {
	color: rgb(102, 102, 102);
}
.goog-ws-lp-dialog ul.goog-tabpane-tabs li {
	color: rgb(102, 102, 102);
}
.goog-tabpane-top ul.goog-tabpane-tabs li:hover {
	color: rgb(32, 32, 32);
}
.goog-ws-lp-dialog ul.goog-tabpane-tabs li:hover {
	color: rgb(32, 32, 32);
}
.goog-ws-lp-dialog ul.goog-tabpane-tabs li.goog-tabpane-tab-selected {
	color: rgb(221, 75, 57);
}
.goog-tabpane-top ul.goog-tabpane-tabs li.goog-tabpane-tab-selected {
	color: rgb(32, 32, 32); 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 {
	list-style: none;
}
.goog-tabpane-cont li {
	list-style: none;
}
.goog-tabpane-cont iframe {
	border: 1px solid rgb(245, 245, 245); border-image: none; background-color: white;
}
.goog-sites-pagefinder {
	height: 100%;
}
#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 {
	color: rgb(51, 51, 51); text-decoration: none;
}
.modal-dialog .goog-sites-pagefinder a:link {
	color: rgb(51, 51, 51); text-decoration: none;
}
.modal-dialog .goog-sites-pagefinder a:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
.modal-dialog .goog-sites-pagefinder a:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.goog-ws-tree-wrapper {
	border: 1px solid rgb(235, 235, 235); width: 100%;
}
.sites-delete-items-subtree {
	border: currentColor; border-image: 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 {
	width: 130px; position: static;
}
.goog-ws-lp-dialog .goog-tabpane-tab {
	width: 130px; position: static;
}
.goog-ws-lp-dialog .goog-tabpane-top .goog-tabpane-tab-selected {
	width: auto;
}
.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 {
	color: rgb(0, 0, 0); padding-top: 4px !important;
}
.sites-ccc-nav #gbar a {
	color: rgb(0, 0, 204);
}
#sites-status {
	top: 0px; width: 100%; text-align: center; position: fixed; z-index: 1010;
}
.sites-notice {
	background: rgb(255, 204, 51); font: bold 13px/normal Arial, sans-serif; padding: 2px 10px 3px; color: rgb(0, 0, 0); display: inline; z-index: 199; font-size-adjust: none; font-stretch: normal;
}
#sites-header-title h2 {
	margin: 0px;
}
#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: rgb(255, 255, 255);
}
.goog-ws-movepage p {
	margin: 0px 7px 5px; padding: 5px 0px 0px;
}
.goog-ws-movepage-inside {
	background: rgb(255, 255, 255); height: 200px; -ms-overflow-y: scroll;
}
.sites-header-divider {
	background: rgb(255, 255, 255); font-family: arial,sans-serif !important; font-size: 13px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.sites-account {
	background: rgb(255, 255, 255); font: 100%/normal arial, sans-serif; padding: 4px 8px 5px 2px; text-align: right; font-size-adjust: none; font-stretch: normal;
}
.sites-account a {
	color: rgb(0, 0, 204);
}
.sites-account a:focus {
	color: rgb(0, 0, 204);
}
.sites-account a:visited {
	color: rgb(0, 0, 204);
}
.sites-account a:active {
	color: rgb(255, 0, 0);
}
.goog-ws-movepage-table {
	width: 100%;
}
.goog-ws-movepage-table td {
	padding: 4px 5px; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid;
}
#sites-page-title-header {
	margin: 0px; font-size: 22px; font-weight: bold;
}
div.sites-sidebar-nav {
	overflow: hidden; padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.sites-sidebar-nav a {
	text-decoration: none; display: block;
}
.sites-sidebar-nav a:hover {
	text-decoration: underline;
}
#body .sites-sidebar-nav ul {
	margin: 0px; padding: 0px; line-height: 1.33em; overflow: hidden;
}
.sites-canvas-main-content .sites-sidebar-nav > ul {
	margin: 0.5em 0px;
}
.sites-sidebar-nav a {
	overflow: hidden; -ms-text-overflow: ellipsis;
}
.sites-sidebar-nav .current-bg {
	overflow: hidden; -ms-text-overflow: ellipsis;
}
.sites-sidebar-nav li.closed .expander {
	background-position: -192px -3px;
}
.sites-sidebar-nav li.closed ul {
	height: 0px;
}
.animate {
	transition:height 0.2s; -webkit-transition: height .2s; -moz-transition: height .2s; -o-transition: height .2s;
}
.sites-sidebar-nav a.topLevel {
	font-weight: bold;
}
.sites-sidebar-nav li.topLevel {
	margin-top: 1px; margin-bottom: 1px; border-top-color: transparent; border-top-width: 1px; border-top-style: solid;
}
.sites-sidebar-nav li.nav-first {
	margin-top: 0px; border-top-width: 0px;
}
.sites-sidebar-nav li ul .current-bg {
	outline-width: 1px;
}
.sites-sidebar-recent-activity ul {
	margin: 0px; padding: 0px; overflow: hidden;
}
.sites-sidebar-recent-activity ul .sites-sidebar-recent-activity-viewall {
	border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.sites-sidebar-recent-activity a {
	overflow: hidden; display: block; -ms-text-overflow: ellipsis;
}
.sites-canvas-bottom-panel-wrapper {
	padding: 0px 0px 5px;
}
#sites-canvas-bottom-panel h3 {
	margin: 0px 0px 5px;
}
#sites-canvas-bottom-panel ul {
	margin: 0px; padding: 0px;
}
#sites-canvas-bottom-panel li {
	list-style: none; padding: 5px 0px;
}
#sites-canvas-bottom-panel form {
	margin: 0px;
}
#sites-attachment-wrapper {
	padding: 10px 10px 1px;
}
#sites-comment-wrapper {
	padding: 10px 10px 1px;
}
.sites-attachment-inner {
	padding: 0px 0px 7px;
}
.sites-comment-inner {
	padding: 0px 0px 7px;
}
.sites-attachment-inner {
	position: relative;
}
#sites-attachment-wrapper h3 a {
	text-decoration: none;
}
#sites-comment-wrapper h3 a {
	text-decoration: none;
}
.sites-text-secondary {
	color: rgb(102, 102, 102);
}
.sites-comments {
	padding: 5px 0px 0px;
}
#sites-comment-submit {
	padding: 10px 0px;
}
.sites-attachments-separator {
	background: rgb(235, 235, 235); height: 1px;
}
.sites-attachments-row {
	height: 40px; position: relative;
}
.sites-attachments-row a {
	text-decoration: none !important; border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.sites-attachments-icon {
	top: 0px; width: 30px; height: 40px; text-align: center; line-height: 40px; position: absolute;
}
.sites-attachments-version {
	top: 0px; width: 80px; height: 40px; text-align: center; right: 90px; line-height: 40px; position: absolute;
}
.sites-attachments-inner-div {
	height: 40px; line-height: 40px; padding-right: 160px; padding-left: 40px;
}
.sites-attachments-name {
	width: 50%; overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sites-attachments-author {
	width: 50%; overflow: hidden; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sites-attachments-button {
	height: 40px; margin-left: 10px; float: left;
}
.sites-attachments-button-element {
	height: 40px; line-height: 40px; float: left;
}
.sites-attachments-button a {
	text-decoration: none !important; border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.sites-attachments-update-text {
	width: 50%; overflow: hidden; padding-left: 28px; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sites-attachments-update-icon {
	width: 30px; height: 40px; text-align: center; line-height: 40px; padding-top: 12px; position: absolute;
}
.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 {
	padding: 10px 0px 10px 20px; color: rgb(0, 0, 0); font-family: "Trebuchet MS",arial,sans-serif; font-size: 17px; font-weight: bold; float: left;
}
.sites-comment-docos-background {
	width: 100%; height: 100%; position: absolute; z-index: 1; opacity: 0.75; background-color: rgb(255, 255, 255); -moz-opacity: .75;
}
.sites-comment-docos-pane {
	padding: 0px 10px 7px; clear: both; position: relative; z-index: 2;
}
.sites-subfooter {
	padding: 5px 0px; text-align: center; font-size: 11px;
}
.sites-subfooter p {
	margin: 0px; padding: 5px;
}
.sites-subfooter p span {
	font-size: 10px;
}
.sites-subfooter .sites-subfooter-buffer {
	margin: 0px; padding: 5px 5px 0px; text-align: left;
}
.sites-adminfooter {
	text-align: center; font-size: 11px;
}
.sites-adminfooter p {
	margin: 0px; padding: 5px;
}
.sites-adminfooter p span {
	font-size: 10px;
}
.sites-version-history {
	padding: 7px 5px 9px 0px; text-align: right; right: 0px; bottom: 0px; color: rgb(102, 102, 102); font-size: 12px; position: absolute;
}
.goog-menuitem .sites-moreactions-icon {
	background: url("../../images/camelot.png") no-repeat; left: 4px; top: 9px; position: absolute;
}
.goog-menuitem .sites-moreactions-icon-subscribe {
	background-position: -182px 0px; width: 14px; height: 10px;
}
.goog-menuitem .sites-moreactions-icon-print {
	background-position: -168px 0px; width: 14px; height: 15px;
}
.goog-menuitem .sites-moreactions-icon-delete {
	background-position: -441px 0px; width: 15px; height: 17px; margin-top: -2px;
}
.goog-menuitem .sites-moreactions-icon-copy {
	background-position: -715px 0px; width: 15px; height: 17px; margin-top: -3px;
}
.sites-chrome-navigationdialog-btn {
	background: url("../../images/camelot.png") no-repeat; left: 4px; top: 9px; vertical-align: text-bottom; display: inline-block; opacity: 0.5;
}
.sites-chrome-navigationdialog-icon-up {
	background-position: -730px 0px; width: 11px; height: 15px; margin-top: -2px;
}
.sites-chrome-navigationdialog-icon-down {
	background-position: -742px 0px; width: 11px; height: 15px; margin-top: -2px;
}
.sites-chrome-navigationdialog-icon-left {
	background-position: -754px 0px; width: 12px; height: 15px; margin-top: -2px;
}
.sites-chrome-navigationdialog-icon-right {
	background-position: -767px 0px; width: 12px; height: 15px; margin-top: -2px;
}
.sites-chrome-navigationdialog-icon-remove {
	background-position: -441px 0px; width: 15px; height: 16px; margin-top: -2px;
}
.sites-chrome-navigationdialog-icon-popout {
	background-position: -796px 0px; margin: -3px 4px -1px; width: 12px; height: 16px;
}
.user-rtl .sites-chrome-navigationdialog-icon-popout {
	transform: scaleX(-1); -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -o-transform: scaleX(-1);
}
.goog-menuitem .sites-moreactions-icon-share {
	background-position: -149px 0px; width: 19px; height: 15px;
}
.goog-menuitem .sites-moreactions-icon-adsense {
	background-position: -129px 0px; width: 0px; height: 15px;
}
.goog-ws-create-page {
	margin-top: 2.5px;
}
a.goog-ws-create-page {
	color: rgb(51, 51, 51) !important; font-weight: bold; text-decoration: none;
}
a.goog-ws-create-page:hover {
	color: rgb(51, 51, 51) !important; font-weight: bold; text-decoration: none;
}
.sites-lp-page-type-select {
	z-index: 1000 !important;
}
.goog-ws-dash-site-text h3 {
	font-size: 12px;
}
#edit-start-btn {
	font-weight: bold;
}
#create-new-btn {
	font-weight: bold;
}
.goog-ws-siteinfo-siteslogo {
	padding: 0px 5px; color: rgb(51, 102, 204); font-size: 14px; font-weight: bold;
}
.sites-embed {
	margin: 0px 0px 6px;
}
body .goog-ws-list-oobe .goog-ws-list-oobe-box {
	padding: 0px;
}
.sites-embed .sites-embed-content-notitle p {
	margin: 0px; padding: 5px; min-height: 1%;
}
.sites-embed-content {
	overflow: hidden;
}
.sites-embed-content-notitle {
	overflow: hidden;
}
.sites-embed-type-toc.sites-embed-content {
	overflow: visible;
}
.sites-embed-type-toc.sites-embed-content-notitle {
	overflow: visible;
}
.sites-embed-noborder {
	border: currentColor !important; border-image: none !important;
}
.sites-embed-noborder li {
	list-style: none;
}
.sites-embed-align-left-wrapping-off {
	margin: 5px auto 5px 0px; text-align: left; clear: both; display: block;
}
.sites-embed-align-left-wrapping-on {
	margin: 5px 20px 5px 0px; float: left; display: inline;
}
.sites-embed-align-left-wrapping-off .sites-embed {
	margin: 0px auto 5px 0px;
}
.sites-embed-align-left-wrapping-on .sites-embed {
	display: table-cell;
}
.sites-embed-align-center-wrapping-off {
	margin: 5px auto; text-align: center; clear: both; display: block;
}
.sites-embed-align-center-wrapping-on {
	margin: 5px 0px; text-align: center; display: block;
}
.sites-embed-align-center-wrapping-off .sites-embed {
	margin: 5px auto 0pt;
}
.sites-embed-align-center-wrapping-on .sites-embed {
	margin: 5px auto 0pt;
}
.sites-embed-align-right-wrapping-off {
	text-align: right; clear: both; margin-left: auto; display: block;
}
.sites-embed-align-right-wrapping-on {
	margin: 5px 0px 5px 20px; float: right; display: inline;
}
.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 {
	width: auto !important; clear: both; display: block !important;
}
.sites-embed-border-on {
	
}
.sites-embed-border-off {
	border: currentColor !important; border-image: none !important;
}
.sites-embed-url {
	margin-top: 3px; margin-right: 10px; float: left;
}
.sites-embed-type-spreadsheet-form {
	padding: 2px 2px 2px 10px; direction: ltr;
}
.sites-embed-type-gadget-error {
	padding: 10px; height: 200px; text-align: center; font-size: 14px; font-weight: bold;
}
.sites-embed-copy-warning {
	margin: 0px; padding: 5px 0px; width: 100%; text-align: center; font-size: 12px; font-weight: bold; background-color: rgb(255, 204, 51);
}
.sites-embed-footer {
	padding: 3px 5px 0px 0px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.sites-embed-footer-icon {
	margin: 0px 3px; width: 16px; height: 16px; display: inline-block; -ms-zoom: 1; background-image: url("../../images/toolbar2.gif"); background-repeat: no-repeat;
}
.sites-writely-icon {
	background-position: -411px 0px;
}
.sites-spreadsheet-icon {
	background-position: -564px 0px;
}
.sites-spreadsheet-form-icon {
	background-position: -581px 0px;
}
.sites-presently-icon {
	background-position: -496px 0px;
}
.sites-punch-icon {
	background-position: -496px 0px;
}
.sites-sketchy-icon {
	background-position: -496px 0px;
}
.sites-pdf-icon {
	background-position: -1064px 0px;
}
.sites-maestro-icon {
	background-position: -1080px 0px;
}
.sites-docs-video-icon {
	background-position: -1118px 0px;
}
.sites-folder-icon {
	background: url("../../images/command.png") no-repeat 0px -1173px; width: 21px; height: 20px; opacity: 0.55;
}
div.goog-toc {
	width: auto; overflow: hidden; margin-bottom: 5px;
}
.goog-toc a {
	text-decoration: none;
}
div.goog-toc .expander {
	margin-top: 3px;
}
#sites-canvas-main .sites-embed .expander {
	margin-top: 3px;
}
div.goog-toc ul {
	line-height: 1.5em;
}
#sites-canvas-main .sites-embed ul {
	line-height: 1.5em;
}
div.nav-toc-content {
	margin: 5px 0px;
}
#sites-chrome-everything .goog-toc h4 {
	margin: 0px; padding: 4px 5px 0px; font-weight: bold;
}
div.goog-toc p {
	margin: 0px; padding: 4px 5px 0px; 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: 0px 5px 0px 0px;
}
.goog-ws-editing-toolbar {
	border: 0px solid rgb(102, 102, 102); background-color: rgb(240, 240, 240);
}
.sites-table {
	margin: 0px 0px 10px; width: 100%; font-size: 12px; border-collapse: collapse;
}
.sites-table td {
	padding: 5px; vertical-align: top; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.sites-list-table {
	border: 0px currentColor; border-image: none; width: 100%; border-collapse: collapse;
}
.sites-list-table th {
	border: 0px currentColor; border-image: none;
}
.sites-list-embed-col-checkboxes {
	list-style: none; margin: 4px; padding: 2px;
}
.sites-list-embed-col-checkboxes li {
	list-style-type: none;
}
.sites-list-embed-sort {
	padding-bottom: 5px; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
#sites-chrome-everything .td-icon img {
	padding: 0px; border: currentColor; border-image: none; background-color: transparent;
}
#sites-chrome-everything .filecabinet-header th img {
	padding: 0px; border: currentColor; border-image: none; background-color: transparent;
}
#sites-chrome-everything .goog-menuitem-content img {
	padding: 0px; border: currentColor; border-image: none; background-color: transparent;
}
#sites-chrome-everything .goog-tree-icon {
	padding: 0px; border: currentColor; border-image: none; background-color: transparent;
}
#sites-chrome-everything .sites-search-result img {
	padding: 0px; border: currentColor; border-image: none; background-color: transparent;
}
#sites-searchbox-form {
	margin: 0px; padding: 0px; display: inline-block; position: relative;
}
.sites-search-results-wrapper {
	padding: 0px 10px;
}
.sites-search-results-wrapper #sites-search-results-title {
	margin: 5px 0px; font-size: 22px; font-weight: bold;
}
.sites-search-results-wrapper span {
	font-size: 12px;
}
#sites-showing-results p {
	padding-bottom: 5px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.sites-search-crumbs {
	color: rgb(64, 160, 64); font-size: 13px;
}
.sites-search-result {
	padding: 0px 0px 5px;
}
p.sites-search-noresults {
	padding-top: 10px;
}
.sites-search-result h3 {
	margin: 10px 0px 0px; font-size: 15px; font-weight: bold;
}
.sites-search-result h3 span {
	color: rgb(102, 102, 102); font-size: 13px; font-weight: normal;
}
.sites-search-result p {
	margin: 2px 0px; padding: 0px;
}
.sites-search-result .sites-search-result-fileinfo {
	color: rgb(102, 102, 102);
}
.sites-search-site-title a {
	color: rgb(0, 102, 0); text-decoration: none;
}
.wiki_searchHilite {
	font-weight: bold;
}
#sites-template-default-loc {
	color: rgb(102, 102, 102); padding-top: 5px;
}
#sites-admin-list-link {
	margin-right: -1px;
}
#sites-admin-tree-link {
	margin-right: -1px;
}
#site-map-tree-view {
	margin: 0px; padding: 5px;
}
#site-map-list-view {
	padding: 0px 10px; margin-top: 8px;
}
.sites-sitemap-tools {
	margin: 0px 16px; color: rgb(0, 0, 0); padding-top: 8px; font-size: 12px;
}
.sites-sitemap-tools-link {
	margin-left: 5px;
}
#body .goog-tree-item-label a {
	color: rgb(0, 51, 204); text-decoration: none;
}
#body .goog-tree-item-label a:visited {
	color: rgb(0, 51, 204); text-decoration: none;
}
#body .goog-tree-item-label a:hover {
	text-decoration: underline;
}
#sitemap-tree {
	min-height: 350px;
}
.sites-admin-pagelist-td-page a {
	color: rgb(0, 51, 204); text-decoration: none;
}
.sites-admin-pagelist-td-page a:visited {
	color: rgb(0, 51, 204); text-decoration: none;
}
.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 {
	background-color: whitesmoke;
}
.sites-permissions-sitemap .selected .goog-tree-item-label {
	background-color: whitesmoke;
}
.sites-permissions-sitemap .goog-tree-root .selected {
	color: rgb(207, 66, 54); font-weight: bold; background-color: inherit;
}
.sites-permissions-sitemap .goog-tree-root .selected span {
	color: rgb(207, 66, 54); font-weight: bold; background-color: inherit;
}
.sites-permissions-sitemap .focused.goog-tree-root .selected {
	background-color: rgb(255, 254, 207);
}
.sites-permissions-sitemap .focused.goog-tree-root .selected span {
	background-color: rgb(255, 254, 207);
}
.sites-permissions-sitemap .goog-tree-root span {
	color: rgb(51, 51, 51);
}
.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 {
	width: 11px; margin-left: 5px;
}
.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 {
	background: url("../../images/camelot.png") no-repeat;
}
.sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-plus {
	background: url("../../images/camelot.png") no-repeat;
}
.sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-minus {
	background: url("../../images/camelot.png") no-repeat;
}
.sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-blank {
	background-position: -275px 0px;
}
.user-rtl .sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-blank {
	background-position: -319px 0px;
}
.sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-plus {
	background-position: -245px 0px;
}
.user-rtl .sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-plus {
	background-position: -290px 0px;
}
.sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-minus {
	background-position: -260px 0px;
}
.user-rtl .sites-permissions-sitemap div .goog-tree-row .goog-tree-expand-icon-minus {
	background-position: -305px 0px;
}
.sites-permissions-sitemap .sites-tree-root-icon {
	background: url("../../images/camelot.png") no-repeat 0% 0px; top: 3px; margin-left: 6px; position: relative;
}
.sites-permissions-sitemap .sites-tree-icon-permissions-icon {
	background: url("../../images/camelot.png") no-repeat 0% 0px; top: 3px; margin-left: 6px; position: relative;
}
.sites-permissions-sitemap .sites-tree-icon-permissions-icon {
	width: 15px; height: 17px; opacity: 0.55;
}
.sites-permissions-sitemap .sites-tree-root-icon {
	background-position: -208px 0px; width: 15px; height: 15px; margin-left: 2px; position: relative;
}
.sites-permissions-sitemap .sites-tree-icon-permissions-site-icon {
	width: 0px; margin-left: 0px;
}
.sites-permissions-sitemap .sites-tree-icon-permissions-inherits-icon {
	background-position: -456px 0px;
}
.sites-permissions-sitemap .sites-tree-icon-permissions-ignores-icon {
	background-position: -471px 0px;
}
.sites-pagination {
	display: inline;
}
.sites-pagination-info {
	display: inline;
}
.sites-pagination-info {
	margin: 8px 16px 0px 0px; color: rgb(102, 102, 102); font-size: 13px; vertical-align: top; position: relative;
}
#sites-pagination-prev-link {
	margin-right: 0px;
}
#sites-pagination-prev-link-top {
	margin-right: 0px;
}
#sites-pagination-prev-link-bottom {
	margin-right: 0px;
}
#sites-pagination-next-link {
	margin-right: 8px;
}
#sites-pagination-next-link-top {
	margin-right: 8px;
}
#sites-pagination-next-link-bottom {
	margin-right: 8px;
}
.sites-pagination-icon-prev {
	width: 8px; height: 12px; margin-top: 8px;
}
.sites-pagination-icon-next {
	width: 8px; height: 12px; margin-top: 8px;
}
.sites-pagination-icon-prev {
	background-position: -63px 0px;
}
.sites-pagination-icon-next {
	background-position: -70px 0px;
}
.jfk-button-disabled.jfk-button-standard .sites-pagination-icon-prev {
	opacity: 0.333;
}
.jfk-button-disabled.jfk-button-standard .sites-pagination-icon-next {
	opacity: 0.333;
}
#sites-recent-activity-wrapper {
	padding: 8px;
}
.sites-subpage-dialog {
	height: 350px;
}
.sites-subpage-dialog .goog-ws-tree-wrapper {
	height: 250px; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.sites-page-settings-divider {
	padding-top: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#page-description-field {
	resize: none;
}
.sites-page-settings-error {
	color: red; font-weight: bold;
}
#sites-chrome-everything {
	width: 100%;
}
#sites-chrome-sidebar-left {
	width: 150px;
}
#sites-chrome-sidebar-right {
	width: 150px;
}
.sites-canvas-sidebar {
	width: 150px;
}
body #sites-chrome-everything a[imageanchor] {
	background: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
ol {
	list-style-type: decimal;
}
.tr_bubble td {
	padding: 0px; color: rgb(0, 0, 0);
}
.sites-table th {
	padding: 5px; text-align: left; color: rgb(121, 138, 154); font-weight: bold; vertical-align: top; border-bottom-color: rgb(187, 204, 255); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(227, 233, 255);
}
.sites-site-template-bar {
	padding: 7px 0px; width: 100%; color: white; border-bottom-color: rgb(48, 121, 237); border-bottom-width: 1px; border-bottom-style: solid; background-image: -ms-linear-gradient(rgb(77, 144, 254), rgb(71, 135, 237)); background-color: rgb(77, 144, 240);
}
.sites-site-template-bar span {
	padding-left: 44px;
}
.sites-site-template-bar a {
	color: rgb(255, 255, 255); padding-left: 0px; text-decoration: underline;
}
.sites-site-template-bar a:focus {
	color: rgb(255, 255, 255); padding-left: 0px; text-decoration: underline;
}
.sites-site-template-bar a:hover {
	color: rgb(255, 255, 255); padding-left: 0px; text-decoration: underline;
}
.sites-site-template-bar-close {
	background: url("../../images/icon_close.gif") no-repeat; width: 15px; height: 15px; right: 15px; position: absolute; cursor: pointer;
}
.sites-site-template-highlighted-popup {
	padding: 10px; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: left; color: black; visibility: hidden; position: absolute; background-color: white; -webkit-box-shadow: gray 3px 3px 3px; -moz-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 .apps-share-sprite.goog-inline-block {
	vertical-align: text-bottom;
}
#body .share-client-dialog .modal-dialog-content {
	padding: 0px !important;
}
.inherits-selector-breadcrumbs {
	padding: 4px 7px; font-size: 12pt; background-color: rgb(245, 245, 245);
}
.inherits-selector-description {
	padding: 4px 7px 6px; background-color: rgb(246, 245, 246);
}
.inherits-selector-selector {
	padding: 4px 7px 6px; background-color: rgb(246, 245, 246);
}
.inherits-selector-selector {
	margin-left: -1px; position: absolute; z-index: 200;
}
.inherits-selector-description {
	line-height: 27px;
}
.inherits-selector-change-link {
	color: rgb(17, 85, 204); text-decoration: none; cursor: pointer;
}
.inherits-selector-change-link:hover {
	text-decoration: underline;
}
.inherits-selector-save-button {
	padding: 3px 0px 0px;
}
.inherits-selector-about-link {
	padding: 0px 0px 0px 7px; vertical-align: middle;
}
.inherits-selector-choice {
	line-height: 20px;
}
.inherits-selector-choice-label-pretty-text {
	text-indent: -25px; margin-left: 25px; display: inline-block;
}
.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("../../images/icon_sprites.gif") no-repeat; left: 27px; height: 11px; margin-top: 5px; position: absolute;
}
.inherits-selector-choice-icon-independent {
	background-position: -110px -11px; width: 20px;
}
.inherits-selector-choice-icon-inherits {
	background-position: -109px 0px; width: 20px;
}
.share-client-sites-dialog-top-component {
	background-color: white;
}
.share-client-panel-dialog-component-top .inherits-selector {
	padding: 6px 6px 0px;
}
.sites-plp-help-text {
	margin: 0px 5px; line-height: 1.5; font-size: 11px; font-style: italic;
}
.goog-adsense-promo-popup {
	padding: 10px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 320px; height: 155px; text-align: left; visibility: hidden; position: absolute; background-color: white; -webkit-box-shadow: gray 3px 3px 3px; -moz-box-shadow: gray 3px 3px 3px;
}
.goog-adsense-promo-up-arrow {
	background-position: -37px -4px; top: -30px; width: 60px; height: 30px; right: 20px; position: absolute; z-index: 105; background-image: url("../../images/promos.png");
}
.goog-adsense-promo-dismiss {
	top: 5px; right: 5px; position: absolute;
}
.goog-adsense-promo-content {
	float: left; display: inline;
}
.goog-adsense-promo-img {
	background-position: -135px 0px; margin: 16px 0px; width: 150px; height: 80px; float: left; background-image: url("../../images/promos.png"); background-repeat: no-repeat;
}
.goog-adsense-promo-text {
	margin-left: 160px;
}
.goog-adsense-promo-monetize-btn {
	bottom: 10px; position: absolute;
}
.sites-adsense-dep-msg {
	text-align: center;
}
.sites-adsense-dep-msg-text {
	background: rgb(221, 75, 57); padding: 6px 16px; border-radius: 2px; border: 1px solid rgb(96, 32, 25); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 2px 4px rgba(0,0,0,0.2);
}
.sites-adsense-dep-msg-link {
	color: rgb(0, 0, 0); padding-left: 0.5em;
}
.sites-adsense-dep-msg-signup {
	width: 750px; margin-top: 10px;
}
.sites-adsense-dep-msg-config {
	width: 75%;
}
input[type=text] {
	padding: 0px 8px; height: 29px; line-height: 27px;
}
textarea {
	padding: 8px;
}
input[type=text] {
	border-width: 1px; border-style: solid; border-color: rgb(192, 192, 192) rgb(217, 217, 217) rgb(217, 217, 217); border-image: none; color: rgb(51, 51, 51); vertical-align: top; display: inline-block; box-sizing: border-box; background-color: rgb(255, 255, 255); -webkit-border-radius: 1px; -moz-border-radius: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
textarea {
	border-width: 1px; border-style: solid; border-color: rgb(192, 192, 192) rgb(217, 217, 217) rgb(217, 217, 217); border-image: none; color: rgb(51, 51, 51); vertical-align: top; display: inline-block; box-sizing: border-box; background-color: rgb(255, 255, 255); -webkit-border-radius: 1px; -moz-border-radius: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type=text]:hover {
	border-width: 1px; border-style: solid; border-color: rgb(160, 160, 160) rgb(185, 185, 185) rgb(185, 185, 185); border-image: none; 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); -moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1);
}
textarea:hover {
	border-width: 1px; border-style: solid; border-color: rgb(160, 160, 160) rgb(185, 185, 185) rgb(185, 185, 185); border-image: none; 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); -moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.1);
}
input[type=text]:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none; 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); -moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
}
textarea:focus {
	border: 1px solid rgb(77, 144, 254); border-image: none; 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); -moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.3);
}
input[type=text][disabled] {
	border-width: 1px; border-style: solid; border-color: rgb(192, 192, 192) rgb(217, 217, 217) rgb(217, 217, 217); border-image: none; box-shadow: none; background-color: rgb(245, 245, 245); -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type=text][disabled]:hover {
	border-width: 1px; border-style: solid; border-color: rgb(192, 192, 192) rgb(217, 217, 217) rgb(217, 217, 217); border-image: none; box-shadow: none; background-color: rgb(245, 245, 245); -webkit-box-shadow: none; -moz-box-shadow: none;
}
textarea[disabled] {
	border-width: 1px; border-style: solid; border-color: rgb(192, 192, 192) rgb(217, 217, 217) rgb(217, 217, 217); border-image: none; box-shadow: none; background-color: rgb(245, 245, 245); -webkit-box-shadow: none; -moz-box-shadow: none;
}
textarea[disabled]:hover {
	border-width: 1px; border-style: solid; border-color: rgb(192, 192, 192) rgb(217, 217, 217) rgb(217, 217, 217); border-image: none; box-shadow: none; background-color: rgb(245, 245, 245); -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type=checkbox] {
	margin: 0px 6px -1px 0px; border-radius: 1px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 13px; height: 13px; position: relative; cursor: pointer; box-sizing: border-box; -webkit-border-radius: 1px; -moz-border-radius: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none;
}
input[type=radio] {
	margin: 0px 6px -1px 0px; border-radius: 1px; border: 1px solid rgb(220, 220, 220); border-image: none; width: 13px; height: 13px; position: relative; cursor: pointer; box-sizing: border-box; -webkit-border-radius: 1px; -moz-border-radius: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-appearance: none;
}
input[type=checkbox]:active {
	background: rgb(235, 235, 235); border-color: rgb(198, 198, 198);
}
input[type=radio]:active {
	background: rgb(235, 235, 235); border-color: rgb(198, 198, 198);
}
input[type=checkbox]:hover {
	border-color: rgb(198, 198, 198); 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); -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
}
input[type=radio]:hover {
	border-color: rgb(198, 198, 198); 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); -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);
}
input[type=radio] {
	border-radius: 50%; width: 15px; height: 15px;
}
input[type=radio]:checked::after {
	background: rgb(102, 102, 102); border-radius: 50%; left: 2px; top: 2px; width: 9px; height: 9px; display: block; position: relative; content: "";
}
input[type=checkbox]:checked::after {
	left: -5px; top: -6px; display: block; position: absolute; content: url('../../images/check_no_box.png');
}
input[type=checkbox]:focus {
	border-color: rgb(77, 144, 254);
}
input[type=checkbox][disabled] {
	border: 1px solid rgb(220, 220, 220); border-image: none; cursor: default; box-shadow: none; background-color: rgb(245, 245, 245); -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type=checkbox][disabled]:hover {
	border: 1px solid rgb(220, 220, 220); border-image: none; cursor: default; box-shadow: none; background-color: rgb(245, 245, 245); -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type=radio][disabled] {
	border: 1px solid rgb(220, 220, 220); border-image: none; cursor: default; box-shadow: none; background-color: rgb(245, 245, 245); -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type=radio][disabled]:hover {
	border: 1px solid rgb(220, 220, 220); border-image: none; cursor: default; box-shadow: none; background-color: rgb(245, 245, 245); -webkit-box-shadow: none; -moz-box-shadow: none;
}
input[type=checkbox]:checked[disabled]::after {
	opacity: 0.5;
}
input[type=radio]:checked[disabled]::after {
	opacity: 0.5;
}
input.goog-toolbar-combo-button-input {
	background: none;
}
.goog-flat-menu-button {
	margin: 0px; padding: 0px 6px;
}
.sites-jfk-menu-button-dropdown {
	min-width: 0px;
}
.goog-flat-menu-button-dropdown {
	min-width: 0px;
}
.sites-adminfooter {
	font-size: 11px;
}
.sites-adminfooter p span {
	font-size: 10px;
}
#sites-status {
	top: 2px;
}
#sites-notice {
	background: rgb(249, 237, 190); font: 11px/normal Arial, Helvetica, sans-serif; border: 1px solid rgb(240, 195, 109); border-image: none; text-align: center; bottom: 0px; margin-bottom: -15px; z-index: 199; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 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-transition: all 0.130s, left 0 linear 0; -webkit-transform: scale(1.00);
}
#sites-notice a {
	font: 11px/normal Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.modal-dialog {
	z-index: 200;
}
.sites-camelot-icon {
	height: 10px; display: inline-block; background-image: url("../../images/camelot.png");
}
.sites-icon-dropdown-arrow {
	background-position: -95px 0px; margin: 12px 0px 12px 8px; width: 7px; height: 4px; vertical-align: middle;
}
.sites-icon-admin-tree {
	background-position: -31px 0px; width: 16px; margin-top: 8px;
}
.sites-icon-admin-list {
	background-position: -46px 0px; width: 16px; margin-top: 8px;
}
.sites-icon-redirect {
	background-position: -535px 0px; width: 15px; height: 14px; opacity: 0.5;
}
.legacy-jot-dialog {
	width: 475px;
}
#gb input[type=text] {
	line-height: normal;
}
#gb input[type=text]:hover {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
#gb input[type=text]:focus {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.sites-search-scope-selector {
	top: 0px; width: 8px; right: 50px;
}
.sites-search-scope-selector .goog-flat-menu-button-caption {
	width: 0px; visibility: hidden;
}
.sites-search-scope-selector .goog-flat-menu-button {
	background: none; border: 0px currentColor; border-image: none; width: 0px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.sites-search-scope-selector .goog-flat-menu-button-dropdown {
	position: absolute; opacity: 0.4;
}
.sites-search-scope-selector .goog-flat-menu-button-dropdown:hover {
	cursor: default; opacity: 1;
}
.sites-search-scope-selector .goog-flat-menu-button-focused .goog-flat-menu-button-dropdown {
	cursor: default; opacity: 1;
}
#jot-ui-searchInput {
	height: 27px; line-height: 100%; vertical-align: middle;
}
#sites-searchbox-button-set {
	margin-left: 6px;
}
#sites-searchbox-search-button {
	margin: 0px; height: 27px; vertical-align: middle;
}
#sites-searchbox-select-button {
	margin: 0px; height: 27px; vertical-align: middle;
}
#sites-searchbox-select-button {
	border-radius: 2px 0px 0px 2px; border-right-color: rgb(198, 198, 198); -webkit-border-radius: 2px 0 0 2px; -moz-border-radius: 2px 0 0 2px;
}
.jfk-button-clear-outline#sites-searchbox-select-button:focus {
	border-right-color: rgb(198, 198, 198);
}
#sites-searchbox-select-button:focus {
	border-right-color: rgb(77, 144, 254);
}
#sites-searchbox-select-dropdown .goog-flat-menu-button-caption {
	display: none;
}
#sites-searchbox-select-dropdown {
	padding: 0px; border-radius: 0px 2px 2px 0px; width: 20px; height: 27px; vertical-align: top; border-left-color: transparent; min-width: 0px; -webkit-border-radius: 0 2px 2px 0; -moz-border-radius: 0 2px 2px 0;
}
.goog-flat-menu-button-open#sites-searchbox-select-dropdown:focus {
	border-left-color: transparent;
}
#sites-searchbox-select-dropdown:focus {
	border-left-color: rgb(77, 144, 254);
}
#sites-searchbox-select-dropdown .goog-flat-menu-button-dropdown {
	margin-top: 12px; position: static;
}
#filecabinet-toolbar .jfk-button .sites-camelot-icon {
	margin-right: 6px; vertical-align: middle;
}
#filecabinet-toolbar .jfk-button .sites-icon-dropdown-arrow {
	margin-right: 0px; margin-left: 6px;
}
#filecabinet-toolbar .sites-filecab-icon-new {
	background-position: -430px 0px; width: 11px; height: 14px;
}
#filecabinet-toolbar .sites-filecab-icon-drive {
	background-position: -2px -1219px; width: 17px; height: 17px; background-image: url("../../images/command.png");
}
#filecabinet-toolbar .sites-filecab-icon-folder {
	background-position: -414px 0px; width: 16px; height: 14px;
}
#filecabinet-toolbar .sites-filecab-icon-delete {
	background-position: -441px 0px; width: 15px; height: 17px;
}
#filecabinet-toolbar .sites-filecab-icon-subscribe {
	background-position: -182px 0px; width: 14px; height: 10px;
}
.filecabinet-checkbox {
	margin-top: 3px !important;
}
.CSS_SHORTCUTS_HELP_POPUP {
	border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;
}
body .CSS_SHORTCUTS_HELP_POPUP_CONTENT_ELEMENT {
	color: rgb(255, 255, 255);
}
body .CSS_SHORTCUTS_HELP_POPUP_HEADER_TABLE_ELEMENT {
	color: rgb(255, 255, 255);
}
#more-actions-menu a {
	text-decoration: none;
}
#sites-gears-menu a {
	text-decoration: none;
}
#more-actions-menu a .goog-menuitem:hover {
	color: rgb(51, 51, 51) !important;
}
#sites-gears-menu a .goog-menuitem:hover {
	color: rgb(51, 51, 51) !important;
}
#googleadmin-enabled-link {
	background-color: rgb(255, 128, 128) !important;
}
#googleadmin-enabled-link:hover {
	background-color: rgb(255, 0, 0) !important;
}
#googleadmin-disabled-link {
	background-color: rgb(168, 225, 173) !important;
}
#googleadmin-disabled-link:hover {
	background-color: rgb(80, 194, 91) !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 {
	z-index: 1001 !important;
}
.goog-menu-vertical {
	z-index: 1001 !important;
}
.sitelayout-dlg-section {
	margin: 0px; padding: 2px 0px 10px;
}
.sitelayout-dlg-section table {
	border-spacing: 0;
}
.sitelayout-dlg-section {
	padding: 2px 0px 0px;
}
.sitelayout-dlg-section-border {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.sitelayout-dlg-section-border {
	padding-bottom: 7px;
}
.sitelayout-dlg-section-border .sitelayout-dlg-section {
	padding-bottom: 7px;
}
.sitelayout-dlg-section h4 {
	margin: 0px auto 3px;
}
.sitelayout-dlg-section h3 {
	margin: 0px auto 3px;
}
.sitelayout-dlg-section div {
	margin: 0px auto 3px;
}
.sitelayout-dlg-section .sitelayout-dlg-horizontal {
	margin-right: 18px; margin-left: 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: 0px 5px 0px 0px; width: 45px;
}
.sitelayout-dlg-img-container {
	position: relative;
}
.sitelayout-dlg-layoutimg {
	top: 5px; right: 5px; position: absolute;
}
.sites-header-divider .goog-ws-ccc-nav #gbi {
	border: 1px solid rgb(176, 189, 204); border-image: none;
}
.sites-chrome-dialog-launcher {
	min-height: 10px;
}
.sites-chrome-dialog-launcher:hover {
	background: rgb(235, 239, 250) !important; cursor: pointer;
}
.sites-chrome-dialog-launcher:focus {
	background: rgb(235, 239, 250) !important; cursor: pointer;
}
.goog-menuitem .sites-moreactions-icon {
	opacity: 0.55;
}
.jfk-button .sites-camelot-icon {
	opacity: 0.55;
}
.goog-menuitem-highlight .sites-moreactions-icon {
	opacity: 1;
}
.jfk-button-hover .sites-camelot-icon {
	opacity: 1;
}
.jfk-button-checked .sites-camelot-icon {
	opacity: 1;
}
.jfk-button-disabled .sites-camelot-icon {
	opacity: 0.55;
}
.sites-embed-content-sidebar-textbox {
	padding: 5px;
}
.sites-camelot-delete-icon {
	background-position: -623px 0px; width: 15px; height: 15px; margin-top: 2px; vertical-align: text-top; float: right;
}
.sites-camelot-delete-icon:hover {
	background-color: gray;
}
.sites-sitelayout-toggle-button-icon {
	width: 15px; height: 14px; margin-right: 5px; vertical-align: text-bottom;
}
.sites-sitelayout-icon-header {
	background-position: -550px 0px;
}
.sites-sitelayout-icon-horizontal-nav {
	background-position: -565px 0px;
}
.sites-sitelayout-icon-sidebar {
	background-position: -580px 0px;
}
.sites-sitelayout-icon-custom-footer {
	background-position: -595px 0px;
}
.sites-sidebar-icon-add-widget {
	background-position: -611px 0px; width: 14px; height: 15px; margin-top: 3px; vertical-align: text-top; float: right;
}
.sites-sidebar-icon-edit {
	background-position: -638px 0px; width: 14px; height: 15px; margin-top: 3px; vertical-align: text-top; float: right;
}
.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 {
	width: 100%; height: 48px; color: rgb(65, 75, 86); font-family: Arial,Verdana,sans-serif; background-repeat: no-repeat; background-color: rgb(203, 216, 211);
}
body {
	color: rgb(0, 0, 0); font-family: Arial,Verdana,sans-serif; background-color: rgb(189, 203, 198);
}
a {
	color: rgb(0, 102, 204);
}
a:active {
	color: rgb(0, 102, 204);
}
#sites-chrome-everything .goog-tree-item-label a {
	color: rgb(0, 102, 204);
}
a:visited {
	color: rgb(85, 26, 139);
}
a:hover {
	color: rgb(85, 26, 139);
}
#sites-chrome-everything .goog-tree-item-label a:visited {
	color: rgb(85, 26, 139);
}
#sites-chrome-everything .goog-tree-item-label a:hover {
	color: rgb(85, 26, 139);
}
#sites-chrome-everything {
	background: url("bg_sprites.gif") repeat-x top;
}
#sites-chrome-page-wrapper {
	margin: auto; width: 100%;
}
.sites-header-primary-row #sites-header-title {
	height: 48px;
}
#sites-chrome-header {
	margin: 0px 0px 5px;
}
.sites-header-primary-row td {
	vertical-align: top;
}
.sites-header-primary-row .sites-header-cell-buffer-wrapper {
	padding-top: 7px;
}
#sites-header-title h2 {
	font-size: 24px; font-weight: bold;
}
#sites-header-title h2 a {
	color: rgb(40, 57, 51);
}
#sites-header-title h2 a:visited {
	color: rgb(40, 57, 51);
}
#sites-header-title h2 a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
#sites-header-title h2 a:active {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.sites-chrome-header-table {
	padding: 5px;
}
#sites-canvas {
	background-position: top; margin: 0px 5px; padding: 0px; border: 1px solid rgb(91, 121, 87); border-image: none; background-image: none; background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
#sites-page-title-header {
	padding: 3px 10px; color: rgb(65, 75, 86); font-size: 22px;
}
.sites-canvas-main {
	background: none;
}
.goog-ws-sidebar-content {
	padding: 0px;
}
#sites-chrome-sidebar-left .sites-sidebar-nav a:visited {
	color: rgb(0, 102, 204);
}
#sites-chrome-sidebar-right .sites-sidebar-nav a:visited {
	color: rgb(0, 102, 204);
}
.sites-sidebar-nav .current-bg {
	color: rgb(65, 75, 86); background-color: rgb(203, 216, 211);
}
.sites-sidebar-recent-activity ul .sites-sidebar-recent-activity-viewall {
	border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
#sites-showing-results p {
	border-bottom-color: rgb(176, 189, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.sites-search-subhead {
	border-bottom-color: rgb(176, 189, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.sites-search-footer {
	border-top-color: rgb(176, 189, 204); border-top-width: 1px; border-top-style: solid;
}
.sites-canvas-main .sites-embed {
	border: 1px solid rgb(176, 189, 204); border-image: none; color: rgb(95, 106, 114); font-size: 12px;
}
#sites-chrome-everything .sites-canvas-main .sites-embed-content {
	background-position: top; color: rgb(95, 106, 114); background-image: none; background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
#sites-chrome-everything .sites-canvas-main .sites-embed-content-notitle {
	background-position: top; color: rgb(95, 106, 114); background-image: none; background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
#sites-chrome-everything .sites-canvas-main .sites-embed-title {
	background-position: top; margin: 0px; color: rgb(0, 0, 0); font-size: 12px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; background-image: none; background-repeat: repeat-x; background-color: rgb(232, 237, 235);
}
.sites-canvas-main .sites-embed .line-divider {
	padding-bottom: 3px; margin-bottom: 5px; border-bottom-color: rgb(221, 233, 249); border-bottom-width: 1px; border-bottom-style: solid;
}
.sites-canvas-main .sites-text-secondary {
	color: rgb(34, 34, 34); font-size: 11px;
}
#sites-chrome-sidebar-left .sites-embed {
	background: rgb(255, 255, 255); border: 1px solid rgb(91, 121, 87); border-image: none; color: rgb(95, 106, 114); font-size: 12px;
}
#sites-chrome-sidebar-right .sites-embed {
	background: rgb(255, 255, 255); border: 1px solid rgb(91, 121, 87); border-image: none; color: rgb(95, 106, 114); font-size: 12px;
}
#sites-chrome-sidebar-left .sites-embed-title {
	background-position: top; color: rgb(255, 255, 255); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-image: url("gadget-header-bg.gif"); background-repeat: repeat-x; background-color: rgb(91, 121, 87);
}
#sites-chrome-sidebar-right .sites-embed-title {
	background-position: top; color: rgb(255, 255, 255); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; background-image: url("gadget-header-bg.gif"); background-repeat: repeat-x; background-color: rgb(91, 121, 87);
}
#sites-chrome-sidebar-left a {
	color: rgb(0, 102, 204);
}
#sites-chrome-sidebar-left a:hover {
	color: rgb(0, 102, 204);
}
#sites-chrome-sidebar-right a {
	color: rgb(0, 102, 204);
}
#sites-chrome-sidebar-right a:hover {
	color: rgb(0, 102, 204);
}
#sites-chrome-sidebar-left a:visited {
	color: rgb(85, 26, 139);
}
#sites-chrome-sidebar-right a:visited {
	color: rgb(85, 26, 139);
}
.sites-text-secondary {
	color: rgb(34, 34, 34); font-size: 11px;
}
div.goog-toc {
	background: rgb(232, 237, 235); border: 1px solid rgb(176, 189, 204); border-image: none;
}
div.goog-toc a:visited {
	color: rgb(0, 102, 204);
}
#sitemap-tree .goog-tree-root .selected span {
	color: rgb(0, 0, 0);
}
.sites-table td {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.sites-table th {
	color: rgb(0, 0, 0); border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(232, 237, 235);
}
.sites-list-table td {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
#sites-canvas-bottom-panel {
	font-size: 12px; background-color: rgb(232, 237, 235);
}
#sites-canvas-bottom-panel a {
	color: rgb(0, 102, 204);
}
#sites-canvas-bottom-panel a:active {
	color: rgb(0, 102, 204);
}
#sites-canvas-bottom-panel a:hover {
	color: rgb(85, 26, 139);
}
#sites-canvas-bottom-panel a:visited {
	color: rgb(85, 26, 139);
}
#sites-canvas-bottom-panel h3 {
	color: rgb(0, 0, 0); padding-bottom: 5px; font-size: 12px;
}
.sites-subpages {
	padding: 5px 10px 0px; border-top-color: rgb(176, 189, 204); border-top-width: 1px; border-top-style: solid;
}
#sites-attachment-wrapper h3 a {
	color: rgb(0, 0, 0);
}
#sites-comment-wrapper h3 a {
	color: rgb(0, 0, 0);
}
#sites-attachment-wrapper h3 a:visited {
	color: rgb(0, 0, 0);
}
#sites-comment-wrapper h3 a:visited {
	color: rgb(0, 0, 0);
}
#sites-attachment-wrapper h3 a:hover {
	color: rgb(0, 0, 0);
}
#sites-comment-wrapper h3 a:hover {
	color: rgb(0, 0, 0);
}
#sites-canvas-bottom-panel h3 span {
	color: rgb(65, 75, 86);
}
#sites-attachment-wrapper {
	color: rgb(65, 75, 86); border-top-color: rgb(176, 189, 204); border-top-width: 1px; border-top-style: solid;
}
#sites-comment-wrapper {
	color: rgb(65, 75, 86); border-top-color: rgb(176, 189, 204); border-top-width: 1px; border-top-style: solid;
}
.sites-subfooter {
	color: rgb(65, 82, 76);
}
.sites-subfooter p span {
	color: rgb(65, 82, 76);
}
#sites-chrome-footer a {
	color: rgb(0, 0, 0);
}
#sites-chrome-footer a:visited {
	color: rgb(0, 0, 0);
}
.filecabinet-table .filecabinet-empty {
	border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.filecabinet td {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.filecabinet-header {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.filecabinet-desc-mouseover {
	background-color: rgb(255, 255, 204);
}
div.gadgets-column-chrome {
	border: 1px solid rgb(176, 189, 204); border-image: none; background-color: rgb(255, 255, 255);
}
div.gadgets-column-header {
	background-position: top; color: rgb(255, 255, 255); border-bottom-color: rgb(0, 103, 166); border-bottom-width: 1px; border-bottom-style: solid; background-image: none; background-repeat: repeat-x; background-color: rgb(232, 237, 235);
}
div.gadgets-column-prefs {
	background-position: top; border-top-color: currentColor; border-bottom-color: rgb(176, 189, 204); border-top-width: medium; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid; background-image: none; background-repeat: repeat-x; background-color: rgb(232, 237, 235);
}
.gadgets-column-title {
	color: rgb(0, 0, 0);
}
.gadgets-column-close-button {
	background: url("../../images/icon_gadget_tools_dark.gif");
}
.gadgets-column-minimize-button {
	background: url("../../images/icon_gadget_tools_dark.gif") -16px 0px;
}
.gadgets-column-restore-button {
	background: url("../../images/icon_gadget_tools_dark.gif") -32px 0px;
}
.gadgets-column-prefs-button {
	background: url("../../images/icon_gadget_tools_dark.gif") -48px 0px;
}
td.gadget-pref-label {
	color: rgb(95, 106, 114);
}
.announcements .announcement .timestamp {
	color: rgb(102, 102, 102);
}
.announcementsPostTimestamp {
	color: rgb(102, 102, 102);
}
.announcement a {
	color: rgb(0, 102, 204);
}
.announcement a:visited {
	color: rgb(85, 26, 139);
}
.announcement {
	border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid;
}
.goog-ws-list-sortbg-grey {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
#sites-chrome-everything .goog-ws-list-sort-row td {
	font-size: 10px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#sites-chrome-everything .goog-ws-list-row-hover {
	background-color: rgb(255, 255, 204);
}
#sites-chrome-everything .goog-ws-list-sort-selected {
	background: rgb(255, 255, 204); font-weight: bold;
}
#goog-ws-list-floatingBar {
	background-color: rgb(255, 255, 255);
}
.goog-ws-list-oobe-wrapper {
	background: rgb(251, 251, 214);
}
.goog-ws-list-oobe .goog-ws-list-oobe-box {
	border: 1px solid rgb(176, 189, 204); border-image: none; color: rgb(95, 106, 114); font-family: Arial,Verdana,sans-serif; font-size: 12px;
}
.goog-ws-list-oobe .goog-ws-list-oobe-box h4 {
	background-position: top; border: currentColor; border-image: none; color: rgb(0, 0, 0); font-family: Arial,Verdana,sans-serif; font-size: 13px; background-image: none; background-repeat: repeat-x; background-color: rgb(232, 237, 235);
}
.goog-ws-list-oobe-box .goog-ws-list-oobe-box-inside p {
	font-size: 12px;
}
.goog-ws-list-header th {
	color: rgb(0, 0, 0); background-color: rgb(232, 237, 235);
}
#sites-chrome-header .sites-header-nav li {
	color: rgb(203, 216, 211); background-color: rgb(255, 255, 255);
}
#sites-chrome-header .sites-header-nav a {
	color: rgb(65, 75, 86);
}
#sites-chrome-header .sites-header-nav li:hover {
	background-color: rgb(203, 216, 211);
}
#sites-chrome-header .sites-header-nav a:hover {
	color: rgb(65, 75, 86);
}
#sites-chrome-header .sites-header-nav li.current {
	color: rgb(65, 75, 86); background-color: rgb(255, 255, 255);
}
#sites-chrome-header .sites-header-nav li.current:hover {
	color: rgb(65, 75, 86); background-color: rgb(203, 216, 211);
}
#sites-chrome-header .sites-header-nav-container-links li {
	background-color: transparent;
}
#sites-chrome-header .sites-header-nav-container-links li.current {
	background-color: transparent;
}
#sites-chrome-header .sites-header-nav-container-links li:hover {
	background-color: transparent;
}
#sites-chrome-header .sites-header-nav-container-links li.current:hover {
	background-color: transparent;
}
.sites-header-nav-dropdown-menu {
	background-color: rgb(255, 255, 255);
}
#sites-chrome-header .sites-header-nav-dropdown-menuitem-content a {
	color: rgb(65, 75, 86);
}
