@font-face {
	font-family: "Open Sans";
	font-style: italic;
	src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url('prmixeptr36kac0geaetxp_tkvowliotbr7epgfopf4.ttf') format("truetype");
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url('k3k702zokiljc3wvjuplzinf5ufddttmlvmwujdhhgs.ttf') format("truetype");
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('xjajxh38i15wypjxxugmbp0eavxt0g0bientp43qt6e.ttf') format("truetype");
}
/* ::::: https://ssl.gstatic.com/sites/p/30e445/system/app/themes/ski/standard-css-ski-ltr-ltr.css ::::: */

.goog-tab-bar-top::after, .goog-tab-bar-bottom::after { content: " "; display: block; height: 0px; clear: both; visibility: hidden; }
:first-child + html .goog-inline-block { display: inline; }
.jfk-radiobutton-checked .jfk-radiobutton-radio::after { border-radius: 50%; background: rgb(96, 96, 96) none repeat scroll 0% 0%; content: ""; display: block; height: 7px; left: 3px; position: relative; top: 3px; width: 7px; }
.jfk-radiobutton-disabled.jfk-radiobutton-checked .jfk-radiobutton-radio::after { background: rgb(184, 184, 184) none repeat scroll 0% 0%; }
: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; }
:first-child + html .goog-menu-button-disabled { margin: 2px 1px ! important; padding: 0px 1px ! important; }
:first-child + html .goog-custom-button-inner-box { left: -1px; }
:first-child + html .goog-custom-button-rtl .goog-custom-button-inner-box { left: 1px; }
:first-child + html .goog-custom-button-disabled { margin: 2px 1px ! important; padding: 0px 1px ! important; }
:first-child + html .goog-custom-button-collapse-left .goog-custom-button-inner-box { left: 0px; }
.jfk-slideToggle-thumb::after { content: ""; background-image: -moz-linear-gradient(left center , rgb(204, 204, 204) 50%, transparent 50%), -moz-linear-gradient(left center , rgb(204, 204, 204) 50%, transparent 50%), -moz-linear-gradient(left center , rgb(204, 204, 204) 50%, transparent 50%), -moz-linear-gradient(left center , rgb(204, 204, 204) 50%, transparent 50%), -moz-linear-gradient(left center , rgb(204, 204, 204) 50%, transparent 50%); background-position: 0px 0px, 0px 2px, 0px 4px, 0px 6px, 0px 8px; background-repeat: repeat-x; background-size: 2px 1px; display: block; height: 9px; left: 15px; position: absolute; top: 9px; width: 17px; }
.modal-dialog-title-close::after { content: ""; background: transparent url('close-x.png') repeat scroll 0% 0%; position: absolute; height: 11px; width: 11px; right: 17px; }
:first-child + html .goog-inline-block { display: inline; }
.jfk-slideToggle-thumb::after { content: ""; background-image: -moz-linear-gradient(left center , rgb(204, 204, 204) 50%, transparent 50%), -moz-linear-gradient(left center , rgb(204, 204, 204) 50%, transparent 50%), -moz-linear-gradient(left center , rgb(204, 204, 204) 50%, transparent 50%), -moz-linear-gradient(left center , rgb(204, 204, 204) 50%, transparent 50%), -moz-linear-gradient(left center , rgb(204, 204, 204) 50%, transparent 50%); background-position: 0px 0px, 0px 2px, 0px 4px, 0px 6px, 0px 8px; background-repeat: repeat-x; background-size: 2px 1px; display: block; height: 9px; left: 15px; position: absolute; top: 9px; width: 17px; }
.modal-dialog-title-close::after { content: ""; background: transparent url('close-x.png') repeat scroll 0% 0%; position: absolute; height: 11px; width: 11px; right: 17px; }
:first-child + html .share-client-dialog { max-height: none ! important; overflow: visible ! important; }
#sites-canvas-main { overflow: hidden; }
#sites-header-title { padding-left: 5px; overflow: visible; }
#title-crumbs { padding: 5px 0px 0px 10px; }
.sites-layout-searchbox { text-align: right; padding-right: 6px; }
#sites-chrome-everything .sites-layout-sidebar-left { padding-left: 5px; }
.sites-sidebar-nav li { list-style: outside none none; padding: 2px 0px 0px; margin: 1px 0px 0px; }
.sites-sidebar-nav .current-bg { font-weight: bold; }
.sites-embed-title { font-size: 13px; margin: 0px; padding: 3px 5px; text-align: left; }
.sites-embed-content { text-align: left; }
#sites-chrome-header .sites-header-secondary-row td { padding: 0px 4px ! important; }
@media only screen and (orientation: portrait) {
}
.sites-system-link { margin-left: 0.5em; margin-right: 0.5em; }
.sites-layout-hbox { width: 100%; table-layout: fixed; }
.sites-layout-hbox td.sites-layout-tile { vertical-align: top; }
.sites-layout-tile { padding: 3px; }
@font-face {
	font-family: "ie-sites-symbol-font";
	src: url('sites.eot');
}
@font-face {
	font-family: "non-ie-sites-symbol-font";
	src: url('sites.ttf');
}
:first-child + html .goog-inline-block { display: inline; }
: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; }
:first-child + html .goog-menu-button-dropdown { top: 0.7em; }
:first-child + html .goog-button-base-collapse-left .goog-button-base-inner-box { left: 0px; }
:first-child + html .goog-button-base-rtl.goog-button-base-collapse-left .goog-button-base-inner-box { left: 1px; }
:first-child + html .goog-button-base-rtl.goog-button-base-collapse-right .goog-button-base-inner-box { left: 0px; }
:first-child + html .goog-button-base-rtl.goog-button-base-hover.goog-button-base-collapse-left, :first-child + html .goog-button-base-rtl.goog-button-base-focused.goog-button-base-collapse-left { border-left: 1px solid rgb(136, 136, 136); margin-left: -1px; }
.sites-header-divider { border-bottom: 1px solid rgb(201, 215, 241); }
html, body { padding: 0px; margin: 0px; direction: ltr; }
body { font: 10pt Arial,sans-serif; }
td { vertical-align: top; }
.sites-clear::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#sites-chrome-everything { margin: 0px auto; }
#sites-canvas-main { min-height: 150px; padding-bottom: 5px; padding-top: 15px; }
#sites-canvas-main table { margin: 0px; }
#title-crumbs, body #sites-page-title-header, .sites-tile-name-header, #sites-canvas-main .sites-tile-name-content-1, .sites-tile-name-footer, .sites-subpages, .sites-kix-editor-wrapper, #sites-editor-wrapper { padding-left: 10px; padding-right: 10px; }
#sites-canvas-main .sites-tile-name-content-1, #sites-canvas-main .sites-tile-name-content-2, #sites-canvas-main .sites-tile-name-content-3 { padding-top: 10px; padding-bottom: 10px; }
#sites-status { position: fixed; top: 0px; width: 100%; z-index: 1010; text-align: center; }
.sites-notice { background: rgb(255, 204, 51) none repeat scroll 0% 0%; color: rgb(0, 0, 0); display: inline; font: bold 13px Arial,sans-serif; padding: 2px 10px 3px; z-index: 199; }
#sites-header-title h2 { margin: 0px; }
.sites-header-divider { font-size: 13px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-bottom: medium none; font-family: arial,sans-serif ! important; }
#sites-page-title-header { font-size: 22px; font-weight: bold; margin: 0px; }
div.sites-sidebar-nav { border-bottom: 0px none; padding-bottom: 0px; overflow: hidden; }
.sites-sidebar-nav a { display: block; text-decoration: none; }
.sites-sidebar-nav a:hover { text-decoration: underline; }
#body .sites-sidebar-nav ul { line-height: 1.33em; margin: 0px; padding: 0px; overflow: hidden; }
.sites-sidebar-nav a, .sites-sidebar-nav .current-bg { text-overflow: ellipsis; overflow: hidden; }
.sites-sidebar-nav li.nav-first { border-top-width: 0px; margin-top: 0px; }
.sites-subfooter { font-size: 11px; padding: 5px 0px; text-align: center; }
.sites-adminfooter { font-size: 11px; text-align: center; }
.sites-adminfooter p { margin: 0px; padding: 5px; }
.sites-adminfooter p span { font-size: 10px; }
.sites-embed { margin: 0px 0px 6px; }
.sites-embed-content, .sites-embed-content-notitle { overflow: hidden; }
#sites-chrome-everything { width: 100%; }
#sites-chrome-sidebar-left, #sites-chrome-sidebar-right, .sites-canvas-sidebar { width: 150px; }
input[type="radio"]:checked::after { background: rgb(102, 102, 102) none repeat scroll 0% 0%; border-radius: 50%; content: ""; display: block; height: 9px; left: 2px; position: relative; top: 2px; width: 9px; }
input[type="checkbox"]:checked::after { content: url('check_no_box.png'); display: block; left: -5px; position: absolute; top: -6px; }
input[type="checkbox"][disabled]:checked::after, input[type="radio"][disabled]:checked::after { opacity: 0.5; }
.sites-adminfooter { font-size: 11px; }
.sites-adminfooter p span { font-size: 10px; }
#sites-status { top: 2px; }
#sites-notice { text-align: center; bottom: 0px; background: rgb(249, 237, 190) none repeat scroll 0% 0%; border: 1px solid rgb(240, 195, 109); margin-bottom: -15px; z-index: 199; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2); font: 11px Arial,Helvetica,sans-serif; }
body { background-color: rgb(248, 248, 248); }
#sites-chrome-everything h2 { color: rgb(34, 34, 34); font: 600 19px "Open Sans",sans-serif; padding: 19px 0px 0px; }
#sites-chrome-everything h3 { color: rgb(34, 34, 34); font: 600 17px "Open Sans",sans-serif; padding: 17px 0px 0px; }
#sites-chrome-everything h4 { color: rgb(34, 34, 34); font: 600 15px "Open Sans",sans-serif; padding: 15px 0px 0px; }
td { vertical-align: top; }
#sites-chrome-everything a, #sites-chrome-everything .goog-tree-item-label a { color: rgb(41, 140, 202); text-decoration: none; }
#sites-chrome-everything a:visited, #sites-chrome-everything .goog-tree-item-label a:visited { color: rgb(131, 94, 165); }
#sites-chrome-everything a:hover, #sites-chrome-everything a:active, #sites-chrome-everything .goog-tree-item-label a:hover { text-decoration: underline; }
#sites-chrome-everything { color: rgb(97, 97, 97); line-height: 1.5; padding-top: 0px; padding-bottom: 20px; font-family: "Open Sans",sans-serif; font-size: 14px; }
#sites-chrome-page-wrapper { width: 77%; margin: auto; }
#sites-chrome-header-wrapper { padding: 2px 0px 0px; }
#sites-chrome-main-wrapper { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 0px 50px; }
#sites-chrome-footer-wrapper { padding: 0px 15px 15px; }
#sites-chrome-main { text-align: left; padding: 0px; }
.sites-header-primary-row #sites-header-title { height: 128px; }
.sites-header-secondary-row { background-color: rgb(255, 255, 255); }
body #sites-header-title h2 { font: bold 33px "Open Sans",sans-serif; color: rgb(34, 34, 34); margin: 0px; padding: 0px; }
.sites-header-primary-row td { vertical-align: middle; }
.sites-header-primary-row .sites-header-cell-buffer-wrapper { padding: 0px 50px; }
.sites-layout-searchbox { padding-right: 0px; }
body #sites-page-title-header { color: rgb(34, 34, 34); font: 26px "Open Sans",sans-serif; margin: 0px; padding: 33px 10px 0px; }
#sites-canvas-main { background-color: transparent; padding-top: 34px; }
#sites-canvas-main .sites-tile-name-content-1, #sites-canvas-main .sites-tile-name-content-2, #sites-canvas-main .sites-tile-name-content-3 { padding-left: 10px; padding-right: 10px; }
body #sites-chrome-everything #sites-chrome-sidebar-left { padding: 27px 30px 0px 0px; width: 28.6%; margin: 0px; }
#sites-chrome-sidebar-left .sites-sidebar-nav, #sites-chrome-sidebar-right .sites-sidebar-nav { color: rgb(34, 34, 34); line-height: 17px; margin-right: -18px; margin-left: -18px; overflow: visible; text-transform: uppercase; }
#sites-chrome-sidebar-left .sites-sidebar-nav a, #sites-chrome-sidebar-right .sites-sidebar-nav a, #sites-chrome-sidebar-left .sites-sidebar-nav a:visited, #sites-chrome-sidebar-right .sites-sidebar-nav a:visited { color: rgb(41, 140, 202); border-bottom: 1px solid transparent; }
.sites-sidebar-nav a:hover { text-decoration: underline; }
.sites-embed { color: rgb(51, 51, 51); font-size: 12px; padding-bottom: 30px; margin-bottom: 10px; }
.sites-embed-content, .sites-embed-content-notitle { background-image: none; margin: 0px; }
.sites-embed-content a, .sites-embed-content-notitle a { text-transform: uppercase; }
.sites-embed-content li, .sites-embed-content-notitle li { margin-top: 9px; }
body #sites-chrome-sidebar-left .sites-embed-content, body #sites-chrome-sidebar-left .sites-embed-content-notitle, body #sites-chrome-sidebar-right .sites-embed-content, body #sites-chrome-sidebar-right .sites-embed-content-notitle { background-image: none; margin: 0px; }
body #sites-chrome-sidebar-left .sites-embed-title, body #sites-chrome-sidebar-right .sites-embed-title { color: rgb(34, 34, 34); background: transparent none repeat scroll 0% 0%; font: 600 12px "Open Sans",sans-serif; margin: 0px; padding: 2px 0px 8px; text-transform: uppercase; }
#sites-canvas-bottom-panel { background-color: transparent; color: rgb(132, 132, 132); font-size: 12px; text-transform: uppercase; }
.sites-subfooter { color: rgb(51, 51, 51); text-align: left; font-style: normal; padding: 24px 0px 0px; }
/* ::::: https://sites.google.com/site/remalanguagecognition/_/rsrc/1472943994000/system/app/css/overlay.css?cb=ski55a100%25220150goog-ws-leftcontent30themedefaultstandard ::::: */

#sites-chrome-page-wrapper { width: 100% ! important; }
#sites-chrome-everything { min-width: 100% ! important; }
.sites-subfooter { overflow: auto; }
body#body { background-color: transparent ! important; }
body#body { background-image: url('cleardot.gif') ! important; background-position: left top; background-repeat: no-repeat ! important; }
#sites-chrome-everything .sites-system-link { color: rgb(128, 128, 128) ! important; }
#sites-chrome-everything .powered-by { color: rgb(128, 128, 128) ! important; }
body, #sites-canvas, .sites-canvas-main, #sites-chrome-everything, .filecabinet, .announcements { background-image: none ! important; }
#sites-chrome-everything a:link, #sites-chrome-everything a:visited { color: rgb(139, 0, 0) ! important; }
#sites-chrome-everything a:visited, #sites-chrome-sidebar-left .sites-sidebar-nav a:visited, #sites-chrome-sidebar-right .sites-sidebar-nav a:visited { color: rgb(151, 56, 0) ! important; }
#sites-chrome-header { background-color: transparent ! important; }
#sites-chrome-header-wrapper { background-color: rgb(201, 59, 58) ! important; }
#sites-chrome-header { background-image: none ! important; }
#sites-chrome-header-wrapper { background-image: url('header.jpg.1463158402874.jpg') ! important; background-position: left top; background-repeat: no-repeat ! important; }
#sites-page-title { color: rgb(0, 0, 0) ! important; }
#sites-chrome-main-wrapper, #sites-chrome-horizontal-nav, #goog-ws-list-floatingBar { background-color: rgb(255, 255, 255) ! important; }
#sites-chrome-main-wrapper { background-image: url('cleardot.gif') ! important; background-position: left top ! important; background-repeat: no-repeat ! important; }
#sites-page-title-header, #sites-page-title, #title-crumbs, .sites-canvas-main, #sites-canvas-bottom-panel { background-color: transparent ! important; background-image: none ! important; }
#sites-chrome-everything, #sites-chrome-footer, #sites-chrome-everything h1, #sites-chrome-everything h2, #sites-chrome-everything h3, #sites-chrome-everything h4, #sites-chrome-everything h5, #sites-chrome-everything h6, span #sites-page-title, #sites-chrome-everything .goog-tree-item-label, #sites-chrome-everything input, #sites-searchbox-search-button, .sites-subfooter, #sites-chrome-sidebar-left .sites-embed, #sites-chrome-sidebar-right .sites-embed, #sites-chrome-everything .sites-adminfooter, .sites-canvas-main .sites-embed, .sites-embed-type-gadget-error { font-family: "Open Sans" ! important; }
#sites-chrome-everything, #sites-chrome-footer, #sites-chrome-everything h1, #sites-chrome-everything h2, #sites-chrome-everything h3, #sites-chrome-everything h4, #sites-chrome-everything h5, #sites-chrome-everything h6, span #sites-page-title, #sites-chrome-everything .goog-tree-item-label, #sites-chrome-everything input, #sites-chrome-everything a, #sites-searchbox-search-button, .sites-subfooter, .sites-sidebar-nav .current-bg, #sites-chrome-sidebar-left .sites-sidebar-nav a, #sites-chrome-sidebar-right .sites-sidebar-nav a { color: rgb(0, 0, 0) ! important; }
body #sites-header-title h2 { font-family: arial,sans-serif ! important; font-size: 13px ! important; }
#sites-chrome-sidebar-left .sites-embed .sites-embed-title, #sites-chrome-sidebar-right .sites-embed .sites-embed-title { font-family: arial,sans-serif ! important; }
#sites-chrome-sidebar-left .sites-embed, #sites-chrome-sidebar-left .sites-embed h1, #sites-chrome-sidebar-left .sites-embed h2, #sites-chrome-sidebar-left .sites-embed h3, #sites-chrome-sidebar-left .sites-embed h4, #sites-chrome-sidebar-left .sites-embed h5, #sites-chrome-sidebar-left .sites-embed h6, #sites-chrome-sidebar-right .sites-embed, #sites-chrome-sidebar-right .sites-embed h1, #sites-chrome-sidebar-right .sites-embed h2, #sites-chrome-sidebar-right .sites-embed h3, #sites-chrome-sidebar-right .sites-embed h4, #sites-chrome-sidebar-right .sites-embed h5, #sites-chrome-sidebar-right .sites-embed h6, .sites-edit-sidebar-link { font-family: trebuchet ms,sans-serif ! important; }
#sites-chrome-sidebar-left .sites-embed, #sites-chrome-sidebar-left .sites-embed h1, #sites-chrome-sidebar-left .sites-embed h2, #sites-chrome-sidebar-left .sites-embed h3, #sites-chrome-sidebar-left .sites-embed h4, #sites-chrome-sidebar-left .sites-embed h5, #sites-chrome-sidebar-left .sites-embed h6, #sites-chrome-sidebar-left .sites-embed-content, #sites-chrome-sidebar-left .sites-text-secondary, #sites-chrome-sidebar-right .sites-embed, #sites-chrome-sidebar-right .sites-embed h1, #sites-chrome-sidebar-right .sites-embed h2, #sites-chrome-sidebar-right .sites-embed h3, #sites-chrome-sidebar-right .sites-embed h4, #sites-chrome-sidebar-right .sites-embed h5, #sites-chrome-sidebar-right .sites-embed h6, #sites-chrome-sidebar-right .sites-embed-content, #sites-chrome-sidebar-right .sites-text-secondary { color: rgb(0, 0, 0) ! important; }
#sites-chrome-sidebar-left .sites-embed .sites-embed-title, #sites-chrome-sidebar-right .sites-embed .sites-embed-title { color: rgb(0, 0, 0) ! important; }
#sites-chrome-sidebar-left .sites-embed a:link, #sites-chrome-sidebar-right .sites-embed a:link { color: rgb(0, 0, 0) ! important; }
#sites-chrome-sidebar-left .sites-sidebar-nav a, #sites-chrome-sidebar-right .sites-sidebar-nav a { color: rgb(0, 0, 0) ! important; }
#sites-chrome-sidebar-left .sites-embed a:visited, #sites-chrome-sidebar-right .sites-embed a:visited { color: rgb(0, 0, 0) ! important; }
#sites-chrome-sidebar-left .sites-sidebar-nav a:visited, #sites-chrome-sidebar-right .sites-sidebar-nav a:visited { color: rgb(0, 0, 0) ! important; }
#sites-chrome-sidebar-left .sites-embed, #sites-chrome-sidebar-right .sites-embed, #sites-chrome-sidebar-left .sites-embed-content, #sites-chrome-sidebar-right .sites-embed-content, #sites-chrome-sidebar-left .sites-embed-content-notitle, #sites-chrome-sidebar-right .sites-embed-content-notitle { background-color: rgb(255, 255, 255) ! important; background-image: url('cleardot.gif') ! important; background-position: left top ! important; background-repeat: no-repeat ! important; }
#sites-chrome-sidebar-left .sites-embed .sites-embed-title, #sites-chrome-sidebar-right .sites-embed .sites-embed-title { color: rgb(0, 0, 0) ! important; background-color: rgb(255, 255, 255) ! important; background-image: none ! important; }
.sites-sidebar-nav .current-bg { background-color: rgb(255, 255, 255) ! important; color: rgb(0, 0, 0) ! important; }
#sites-chrome-header-wrapper { border-bottom: 0px none ! important; }
/* ::::: https://sites.google.com/site/remalanguagecognition/_/rsrc/1472943994000/system/app/css/camelot/allthemes-view.css ::::: */

