.sites-chrome-header-valign-top { vertical-align: top ! important; }
.sites-chrome-header-valign-top h2 a { vertical-align: top ! important; }
.sites-chrome-header-valign-top h2 a img { vertical-align: top ! important; }
.sites-layout-searchbox .sites-chrome-header-valign-top { vertical-align: top ! important; }
#sites-chrome-everything #sites-chrome-header .sites-logo.sites-chrome-header-valign-top { float: none; }
.sites-chrome-header-valign-bottom { vertical-align: bottom ! important; }
.sites-chrome-header-valign-bottom h2 a { vertical-align: bottom ! important; }
.sites-chrome-header-valign-bottom h2 a img { vertical-align: bottom ! important; }
.sites-layout-searchbox .sites-chrome-header-valign-bottom { vertical-align: bottom ! important; }
#sites-chrome-everything #sites-chrome-header .sites-logo.sites-chrome-header-valign-bottom { float: none; }
.sites-chrome-header-valign-middle { vertical-align: middle ! important; }
h2 a .sites-chrome-header-valign-middle { vertical-align: middle ! important; }
h2 a img .sites-chrome-header-valign-middle { vertical-align: middle ! important; }
.sites-layout-searchbox .sites-chrome-header-valign-middle { vertical-align: middle ! important; }
#sites-chrome-everything #sites-chrome-header .sites-logo.sites-chrome-header-valign-middle { float: none; }
.sites-header-title-centered, .sites-layout-searchbox-centered { text-align: center ! important; }
#sites-chrome-everything #sites-chrome-header .sites-logo-centered { float: none; padding: 0px; background-color: transparent; }
.sites-subfooter { overflow: auto; }
body#body { background-color: rgb(0, 82, 20) ! important; }
#sites-chrome-everything .sites-system-link { color: rgb(128, 169, 138) ! important; }
#sites-chrome-everything .powered-by { color: rgb(128, 169, 138) ! 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(0, 0, 255) ! important; }
#sites-canvas-bottom-panel h3 a { color: inherit ! important; }
#sites-header-title h2 a, #sites-header-title h2 a:visited { color: rgb(194, 227, 149) ! 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(102, 102, 102) ! important; }
#sites-header-title a:visited { color: rgb(194, 227, 149) ! important; }
#sites-canvas, #sites-attachment-wrapper, #sites-comment-wrapper, #sites-canvas-bottom-panel h3, #sites-canvas-bottom-panel h3 a, #sitemap-tree .goog-tree-root .selected span { color: rgb(0, 0, 0) ! important; }
#sites-canvas, #goog-ws-list-floatingBar { background-color: rgb(132, 199, 202) ! 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-canvas-sidebar { width: 150px; }
#sites-chrome-sidebar-left .sites-sidebar-nav a, #sites-chrome-sidebar-right .sites-sidebar-nav a { color: rgb(0, 0, 255) ! important; }
#sites-chrome-sidebar-left .sites-sidebar-nav a:visited, #sites-chrome-sidebar-right .sites-sidebar-nav a:visited { color: rgb(102, 102, 102) ! 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(195, 225, 228) ! important; background-image: none ! important; }
#sites-chrome-sidebar-left .sites-embed .sites-embed-title, #sites-chrome-sidebar-right .sites-embed .sites-embed-title { color: rgb(0, 54, 62) ! important; background-image: none ! important; }
#sites-chrome-header-wrapper { border-bottom: 0px none ! important; }
#sites-chrome-header .sites-header-nav-dropdown-menuitem-content a.current { font-weight: bold; }
