body {
	font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size: 13px;
}
.ms-core-defaultFont {
	font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size: 13px;
}
#pageStatusBar {
	font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size: 13px;
}
.ms-status-msg {
	font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size: 13px;
}
.js-callout-body {
	font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size: 13px;
}
body {
	color: rgb(68, 68, 68);
}
.ms-core-defaultFont {
	color: rgb(68, 68, 68);
}
.js-callout-body {
	color: rgb(68, 68, 68);
}
.ms-core-defaultFont {
	line-height: normal; font-weight: normal; text-decoration: none; white-space: normal; -ms-word-break: normal;
}
body {
	margin: 0px; overflow: hidden; background-repeat: no-repeat; background-size: cover; background-color: rgb(255, 255, 255);
}
html > .ms-core-needIEFilter {
	
}
.ms-backgroundImage {
	background-image: none;
}
#s4-ribbonrow {
	position: relative;
}
#s4-workspace {
	overflow: auto; position: relative;
}
#s4-bodyContainer {
	padding-bottom: 35px;
}
h1 {
	margin: auto; font-weight: normal; 
}
h2 {
	margin: auto; font-weight: normal;
}
h3 {
	margin: auto; font-weight: normal;
}
h4 {
	margin: auto; font-weight: normal;
}
h5 {
	margin: auto; font-weight: normal;
}
h6 {
	margin: auto; font-weight: normal;
}
.ms-h1 {
	margin: auto; font-weight: normal;
}
.ms-h2 {
	margin: auto; font-weight: normal;
}
.ms-h3 {
	margin: auto; font-weight: normal;
}
.ms-h4 {
	margin: auto; font-weight: normal;
}
.ms-h5 {
	margin: auto; font-weight: normal;
}
.ms-h6 {
	margin: auto; font-weight: normal;
}
h1 {
	color:#697d00; font-family: "Segoe UI Light","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size: 3em; font-weight: 200;
}
.ms-h1 {
	color: rgb(119, 119, 119); font-family: "Segoe UI Light","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size: 2.3em; font-weight: 200;
}
h2 {
	color: rgb(38, 38, 38); font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-weight: 300;
}
h3 {
	color: rgb(38, 38, 38); font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-weight: 300;
}
.ms-h2 {
	color: rgb(38, 38, 38); font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-weight: 300;
}
.ms-h3 {
	color: rgb(38, 38, 38); font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-weight: 300;
}
.ms-headerFont {
	color: rgb(38, 38, 38); font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-weight: 300;
}
h2 {
	font-size: 1.46em;
}
.ms-h2 {
	font-size: 1.46em;
}
h3 {
	font-size: 1.15em;
}
.ms-h3 {
	font-size: 1.15em;
}
h4 {
	font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}
h5 {
	font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}
h6 {
	font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}
.ms-h4 {
	font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}
.ms-h5 {
	font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}
.ms-h6 {
	font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}
h4 {
	color: rgb(38, 38, 38); font-size: 1em;
}
.ms-h4 {
	color: rgb(38, 38, 38); font-size: 1em;
}
h5 {
	font-size: 1em;
}
.ms-h5 {
	font-size: 1em;
}
h6 {
	font-size: 1em;
}
.ms-h6 {
	font-size: 1em;
}
img {
	border: currentColor; border-image: none; -webkit-tap-highlight-color: transparent;
}
iframe {
	border: currentColor; border-image: none;
}
hr {
	border-width: 1px 0px 0px; border-top-color: rgb(219, 219, 219); border-top-style: solid;
}
table {
	border-width: 0px;
}
input {
	color: inherit; font-family: inherit; font-size: inherit; vertical-align: middle;
}
select {
	color: inherit; font-family: inherit; font-size: inherit; vertical-align: middle;
}
label {
	color: inherit; font-family: inherit; font-size: inherit; vertical-align: middle;
}
textarea {
	color: inherit; font-family: inherit; font-size: inherit; vertical-align: middle;
}
button {
	color: inherit; font-family: inherit; font-size: inherit; vertical-align: middle;
}
option {
	color: inherit; font-family: inherit; font-size: inherit; vertical-align: middle;
}
textarea {
	overflow: auto;
}
input[type=password] {
	border: 1px solid rgb(185, 185, 185); border-image: none; color: rgb(68, 68, 68); background-color: rgba(255, 255, 255, 0.9);
}
input[type=text] {
	border: 1px solid rgb(185, 185, 185); border-image: none; color: rgb(68, 68, 68); background-color: rgba(255, 255, 255, 0.9);
}
input[type=file] {
	border: 1px solid rgb(185, 185, 185); border-image: none; color: rgb(68, 68, 68); background-color: rgba(255, 255, 255, 0.9);
}
select {
	border: 1px solid rgb(185, 185, 185); border-image: none; color: rgb(68, 68, 68); background-color: rgba(255, 255, 255, 0.9);
}
textarea {
	border: 1px solid rgb(185, 185, 185); border-image: none; color: rgb(68, 68, 68); background-color: rgba(255, 255, 255, 0.9);
}
.sp-peoplepicker-topLevel {
	border: 1px solid rgb(185, 185, 185); border-image: none; color: rgb(68, 68, 68); background-color: rgba(255, 255, 255, 0.9);
}
.sp-peoplepicker-topLevelDisabled {
	border: 1px solid rgb(185, 185, 185); border-image: none; color: rgb(68, 68, 68); background-color: rgba(255, 255, 255, 0.9);
}
.sp-peoplepicker-autoFillContainer {
	border: 1px solid rgb(185, 185, 185); border-image: none; color: rgb(68, 68, 68); background-color: rgba(255, 255, 255, 0.9);
}
.ms-inputBox {
	border: 1px solid rgb(185, 185, 185); border-image: none; color: rgb(68, 68, 68); background-color: rgba(255, 255, 255, 0.9);
}
input[type=password] {
	padding: 2px 5px;
}
input[type=text] {
	padding: 2px 5px;
}
input[type=file] {
	padding: 2px 5px;
}
textarea {
	padding: 2px 5px;
}
.ms-inputBox {
	padding: 2px 5px;
}
input[type=button] {
	padding: 7px 10px; border: 1px solid rgb(171, 171, 171); border-image: none; color: rgb(68, 68, 68); font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size: 11px; margin-left: 10px; min-width: 6em; background-color: rgb(253, 253, 253);
}
input[type=reset] {
	padding: 7px 10px; border: 1px solid rgb(171, 171, 171); border-image: none; color: rgb(68, 68, 68); font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size: 11px; margin-left: 10px; min-width: 6em; background-color: rgb(253, 253, 253);
}
input[type=submit] {
	padding: 7px 10px; border: 1px solid rgb(171, 171, 171); border-image: none; color: rgb(68, 68, 68); font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size: 11px; margin-left: 10px; min-width: 6em; background-color: rgb(253, 253, 253);
}
button {
	padding: 7px 10px; border: 1px solid rgb(171, 171, 171); border-image: none; color: rgb(68, 68, 68); font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size: 11px; margin-left: 10px; min-width: 6em; background-color: rgb(253, 253, 253);
}
input[type=password]:focus {
	border-color: rgb(248, 179, 71);
}
input[type=text]:focus {
	border-color: rgb(248, 179, 71);
}
select:focus {
	border-color: rgb(248, 179, 71);
}
textarea:focus {
	border-color: rgb(248, 179, 71);
}
.sp-peoplepicker-topLevelFocus {
	border-color: rgb(248, 179, 71);
}
.ms-inputBoxActive {
	border-color: rgb(248, 179, 71);
}
.ms-inputBoxActive.ms-inputBox:hover {
	border-color: rgb(248, 179, 71);
}
input[type=password]:hover {
	border-color: rgb(249, 197, 114);
}
input[type=text]:hover {
	border-color: rgb(249, 197, 114);
}
input[type=file]:hover {
	border-color: rgb(249, 197, 114);
}
textarea:hover {
	border-color: rgb(249, 197, 114);
}
.sp-peoplepicker-topLevel:hover {
	border-color: rgb(249, 197, 114);
}
.ms-inputBox:hover {
	border-color: rgb(249, 197, 114);
}
input[type=button]:hover {
	border-color: rgb(250, 206, 138); background-color: rgb(252, 229, 194);
}
input[type=reset]:hover {
	border-color: rgb(250, 206, 138); background-color: rgb(252, 229, 194);
}
input[type=submit]:hover {
	border-color: rgb(250, 206, 138); background-color: rgb(252, 229, 194);
}
button:hover {
	border-color: rgb(250, 206, 138); background-color: rgb(252, 229, 194);
}
input[type=button]:active {
	border-color: rgb(247, 173, 56); background-color: rgb(250, 206, 138);
}
input[type=reset]:active {
	border-color: rgb(247, 173, 56); background-color: rgb(250, 206, 138);
}
input[type=submit]:active {
	border-color: rgb(247, 173, 56); background-color: rgb(250, 206, 138);
}
button:active {
	border-color: rgb(247, 173, 56); background-color: rgb(250, 206, 138);
}
input.ms-button-emphasize {
	border-color: rgb(248, 134, 0); color: rgb(255, 255, 255); background-color: #697d00;
}
button.ms-button-emphasize {
	border-color: rgb(248, 134, 0); color: rgb(255, 255, 255); background-color: #697d00;
}
input.ms-button-emphasize:hover {
	border-color: rgb(216, 117, 0); background-color: rgb(248, 134, 0);
}
button.ms-button-emphasize:hover {
	border-color: rgb(216, 117, 0); background-color: rgb(248, 134, 0);
}
input[type=password][disabled] {
	border-color: rgb(198, 198, 200); color: rgb(177, 177, 177); background-color: rgb(253, 253, 253);
}
input[type=text][disabled] {
	border-color: rgb(198, 198, 200); color: rgb(177, 177, 177); background-color: rgb(253, 253, 253);
}
input[type=file][disabled] {
	border-color: rgb(198, 198, 200); color: rgb(177, 177, 177); background-color: rgb(253, 253, 253);
}
textarea[disabled] {
	border-color: rgb(198, 198, 200); color: rgb(177, 177, 177); background-color: rgb(253, 253, 253);
}
select[disabled] {
	border-color: rgb(198, 198, 200); color: rgb(177, 177, 177); background-color: rgb(253, 253, 253);
}
.sp-peoplepicker-topLevelDisabled {
	border-color: rgb(198, 198, 200); color: rgb(177, 177, 177); background-color: rgb(253, 253, 253);
}
.ms-inputBoxDisabled {
	border-color: rgb(198, 198, 200); color: rgb(177, 177, 177); background-color: rgb(253, 253, 253);
}
input[type=button][disabled] {
	border-color: rgb(198, 198, 200); color: rgb(177, 177, 177); background-color: rgb(253, 253, 253);
}
input[type=reset][disabled] {
	border-color: rgb(198, 198, 200); color: rgb(177, 177, 177); background-color: rgb(253, 253, 253);
}
input[type=submit][disabled] {
	border-color: rgb(198, 198, 200); color: rgb(177, 177, 177); background-color: rgb(253, 253, 253);
}
button[disabled][disabled] {
	border-color: rgb(198, 198, 200); color: rgb(177, 177, 177); background-color: rgb(253, 253, 253);
}
a:visited {
	color: rgb(255, 218, 127); text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}
a:active {
	color: #697d00;
}
a {
	color: #697d00; text-decoration: none;
}
.ms-link:visited {
	color: #697d00; text-decoration: none;
}
#sideNavBox > hr {
	margin: 20px auto;
}
#siteactiontd {
	height: 30px; margin-right: 0px;
}
.ms-siteactions-root {
	font-weight: 600; vertical-align: top; display: inline-block; position: relative;
}
.ms-siteactions-root > span > a.ms-core-menu-root {
	padding: 8px 7px 6px 8px; width: 16px; height: 16px; display: inline-block;
}
.ms-siteactions-imgspan {
	width: 15px; height: 14px; overflow: hidden; display: inline-block; position: relative;
}
.ms-siteactions-imgspan > .ms-core-menu-buttonIcon {
	left: -251px; top: -102px; position: absolute;
}
.ms-siteactions-hover .ms-siteactions-imgspan > .ms-core-menu-buttonIcon {
	left: -254px; top: -84px;
}
.ms-siteactions-normal {
	border-right-color: transparent; border-right-width: 1px; border-right-style: solid; display: inline-block;
}
#welcomeMenuBox {
	height: 30px; font-size: 1em; vertical-align: top; display: inline-block;
}
.ms-welcome-root {
	padding: 0px 7px 0px 11px; height: 30px; line-height: 30px; border-right-color: transparent; border-right-width: 1px; border-right-style: solid; display: inline-block; position: relative; background-clip: padding-box;
}
.ms-core-needIEFilter .ms-welcome-root {
	border-left-color: #697d00;
}
.ms-core-menu-arrow {
	margin-left: 3px;
}
.ms-signInLink {
	padding: 0px 7px 0px 11px; line-height: 30px; vertical-align: middle; display: inline-block;
}
.ms-welcome-root > a.ms-core-menu-root {
	height: 30px; color: rgb(51, 51, 51); text-decoration: none;
}
.ms-signInLink {
	height: 30px; color: rgb(51, 51, 51); text-decoration: none;
}
.ms-welcome-hover > a.ms-core-menu-root {
	color: rgb(68, 68, 68); text-decoration: none;
}
.ms-signInLink:hover {
	color: rgb(68, 68, 68); text-decoration: none;
}
.ms-welcome-root > a.ms-core-menu-root:active {
	color: rgb(51, 51, 51); text-decoration: none;
}
.ms-signInLink:active {
	color: rgb(51, 51, 51); text-decoration: none;
}
.ms-welcome-hover {
	border-right-color: rgb(229, 229, 229); background-color: rgb(255, 255, 255);
}
.ms-siteactions-hover {
	border-right-color: rgb(229, 229, 229); background-color: rgb(255, 255, 255);
}
.ms-welcome-root > .ms-core-menu-box.ms-core-menu-box {
	border-top-color: transparent; border-top-width: 0px; border-top-style: solid; box-shadow: 3px 3px 6px -4px rgba(0,0,0,0.3), -3px 3px 6px -4px rgba(0,0,0,0.3);
}
.ms-siteactions-hover > .ms-core-menu-box.ms-core-menu-box {
	border-top-color: transparent; border-top-width: 0px; border-top-style: solid; box-shadow: 3px 3px 6px -4px rgba(0,0,0,0.3), -3px 3px 6px -4px rgba(0,0,0,0.3);
}
.ms-core-suiteLink > .ms-core-menu-box {
	padding-top: 4px;
}
.ms-core-suiteLink > .ms-core-menu-boxBig {
	padding-top: 4px;
}
.ms-siteactions-hover > .ms-core-menu-box {
	padding-top: 4px;
}
.ms-siteactions-hover > .ms-core-menu-boxBig {
	padding-top: 4px;
}
.ms-welcome-root > .ms-core-menu-box {
	padding-top: 4px;
}
.ms-welcome-root > .ms-core-menu-boxBig {
	padding-top: 4px;
}
#ms-help {
	height: 30px; display: inline-block;
}
.ms-dd-button {
	margin-left: 5px; display: inline-block;
}
div.ms-cui-TabRowRight {
	height: 35px; line-height: 35px; padding-right: 5px;
}
.ms-qatbutton {
	border: 1px solid transparent; border-image: none; height: 30px; line-height: normal; vertical-align: middle; display: inline-block;
}
.ms-promotedActionButton {
	margin-right: 10px; vertical-align: middle; display: inline-block;
}
.ms-promotedActionButton-icon {
	margin-right: 5px; vertical-align: middle; display: inline-block;
}
.ms-promotedActionButton-text {
	color: rgb(51, 51, 51); text-transform: uppercase; font-size: 8pt; display: inline-block;
}
.ms-promotedActionButton:hover .ms-promotedActionButton-text {
	color: rgb(51, 51, 51);
}
.ms-promotedActionButton:active .ms-promotedActionButton-text {
	color: rgb(51, 51, 51);
}
.ms-viewselector-currentView {
	color: rgb(17, 17, 17); font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size: 1.2em;
}
.ms-viewselector-currentView:hover {
	color: rgb(185, 95, 0);
}
.ms-siteicon-a {
	display: inline-block; max-height: 64px; max-width: 180px;
}
.ms-siteicon-img {
	display: block; max-height: 64px; max-width: 180px;
}
#s4-titlerow {
	height: 64px; margin-bottom: 27px;
}
#titleAreaBox {
	margin: auto 20px;
}
.ms-core-pageTitle {
	color: rgb(38, 38, 38); font-family: "Segoe UI Light","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}
.ms-core-pageTitle a {
	color: rgb(38, 38, 38); font-family: "Segoe UI Light","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}
.ms-core-pageTitle {
	font-size: 2.77em; white-space: nowrap;
}
.ms-core-pageTitle a:hover {
	text-decoration: none;
}
.ms-core-pageTitle a:active {
	text-decoration: none;
}
#siteIcon {
	height: 64px; text-align: center; line-height: 64px; margin-right: 20px; float: left; min-width: 64px;
}
#ms-pageDescriptionDiv {
	width: 16px; height: 16px; overflow: hidden; display: inline-block;
}
#ms-pageDescriptionImage {
	background: url("/_layouts/15/images/spcommon.png?rev=23") no-repeat -161px -178px; width: 16px; height: 16px; vertical-align: top; display: inline-block;
}
#coms-pageDescriptionCallout_callout-body {
	padding: 10px;
}
.ms-webPartMenu-wpmenuarrowImg {
	left: -109px; top: -250px; position: relative;
}
.ms-core-form-heading {
	color: #697d00;
}
.ms-core-form-section {
	margin-bottom: 13px;
}
.ms-core-form-subsection {
	margin: 9px auto 11px;
}
.ms-core-form-line {
	margin-bottom: 6px;
}
.ms-core-form input[type=radio] {
	margin-right: 5px;
}
.ms-core-form input[type=checkbox] {
	margin-right: 5px;
}
.ms-core-form-titleCell {
	width: 100px;
}
.ms-core-form-title {
	color: #697d00; font-size: inherit;
}
.ms-core-form-row > td {
	margin: 1px; padding: 7px; vertical-align: top;
}
.ms-core-navigation {
	font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}
.ms-core-form-bottomButtonBox {
	text-align: right; margin-top: 20px;
}
.ms-chkmark-container {
	width: 21px; height: 21px; padding-top: 4px; padding-left: 4px; margin-right: auto; margin-left: auto; float: left; display: inline-block; cursor: pointer;
}
.ms-chkmark-container-centerer {
	text-align: center;
}
.ms-chkmark-complete.ms-chkmark-complete {
	left: -254px; top: -66px;
}
.ms-chkmark-notcomplete.ms-chkmark-notcomplete {
	left: -89px; top: -178px;
}
.ms-chkmark-marktaskcomplete.ms-chkmark-marktaskcomplete {
	left: -103px; top: -160px;
}
.ms-taskdate-daysvalue {
	color: rgb(68, 68, 68); font-family: "Segoe UI"; font-size: 3.69em; font-weight: 200; display: inline-block;
}
.ms-taskdate-dayinfo {
	left: 14px; display: inline-block; position: relative;
}
.ms-taskdate-daysunit {
	color: rgb(68, 68, 68); text-transform: uppercase; font-family: "Segoe UI"; font-size: 1.46em; font-weight: 300;
}
.ms-pagearrow-left-outerspan {
	padding: 15px; width: 16px; height: 16px; display: inline-block;
}
.ms-pagearrow-left {
	width: 16px; height: 16px; overflow: hidden; display: inline-block; position: relative;
}
.ms-pagearrow-left-icon {
	left: -127px; top: -232px; position: absolute;
}
.ms-pagearrow-right-outerspan {
	padding: 15px; width: 16px; height: 16px; display: inline-block;
}
.ms-pagearrow-right {
	width: 16px; height: 16px; overflow: hidden; display: inline-block; position: relative;
}
.ms-pagearrow-right-icon {
	left: -199px; top: -228px; position: absolute;
}
.ms-input-divAroundTextArea {
	padding: 4px; border: 1px solid rgb(185, 185, 185); border-image: none;
}
#searchInputBox {
	margin-bottom: 12px; float: right;
}
.ms-srch-sb {
	display: inline-block;
}
.ms-core-header .ms-srch-sb {
	background-color: rgba(248, 248, 248, 0.85);
}
.ms-srch-sb-border {
	border: 1px solid rgb(185, 185, 185); border-image: none;
}
.ms-core-header .ms-srch-sb-border {
	border: 1px solid rgb(171, 171, 171); border-image: none;
}
.ms-srch-sb-border:hover {
	border: 1px solid rgb(249, 197, 114); border-image: none;
}
.ms-core-header .ms-srch-sb-border:hover {
	border: 1px solid rgb(249, 197, 114); border-image: none;
}
.ms-srch-sb-borderFocused {
	border: 1px solid rgb(248, 179, 71); border-image: none;
}
.ms-core-header .ms-srch-sb-borderFocused {
	border: 1px solid rgb(248, 179, 71); border-image: none;
}
.ms-srch-sb > input {
	margin: 0px 0px 0px 5px; padding: 0px 1px 0px 0px; width: 200px; height: 18px; display: inline-block; outline-style: none; background-color: transparent;
}
.ms-core-header .ms-srch-sb > input {
	color: rgb(68, 68, 68);
}
.ms-srch-sb > input:focus {
	outline-style: none;
}
.ms-srch-sb > input[type=text]::-ms-clear {
	display: none;
}
.ms-srch-sb-link {
	margin-left: 10px; float: left;
}
.ms-srch-sb-navLink {
	border: 1px solid transparent; border-image: none; overflow: hidden; vertical-align: top; display: inline-block; position: relative; cursor: pointer; background-color: transparent;
}
.ms-srch-sb-searchLink {
	border: 1px solid transparent; border-image: none; overflow: hidden; vertical-align: top; display: inline-block; position: relative; cursor: pointer; background-color: transparent;
}
.ms-srch-sb > .ms-srch-sb-searchLink {
	width: 20px; height: 20px; margin-left: -1px;
}
.ms-srch-sb > .ms-srch-sb-navLink {
	width: 20px; height: 20px;
}
.ms-srch-sb-searchLink:hover {
	background-color: rgb(252, 229, 194);
}
.ms-srch-sb-navLink:hover {
	background-color: rgb(252, 229, 194);
}
.ms-srch-sb-searchLink:active {
	background-color: rgb(250, 206, 138);
}
.ms-srch-sb-searchLink > img:active {
	background-color: rgb(250, 206, 138);
}
.ms-srch-sb-navLink:active {
	background-color: rgb(250, 206, 138);
}
.ms-srch-sb-navLink > img:active {
	background-color: rgb(250, 206, 138);
}
.ms-srch-sb-navLink-menuOpen {
	background-color: rgb(250, 206, 138);
}
.ms-srch-sb-navLink-menuOpen:hover {
	background-color: rgb(250, 206, 138);
}
.ms-srch-sb-searchImg {
	left: -35px; top: -57px; position: absolute;
}
.ms-srch-sb-searchImg:hover {
	left: -1px; top: -69px;
}
.ms-srch-sb-navImg {
	left: -35px; top: -35px; position: absolute;
}
.ms-srch-sb-navImg:hover {
	left: -57px; top: -35px;
}
.ms-srch-sb-navLink-menuOpen > .ms-srch-sb-navImg {
	left: -57px; top: -35px;
}
.ms-core-header .ms-srch-sb-prompt.ms-srch-sb-prompt {
	color: rgb(119, 119, 119);
}
.ms-qSuggest-container {
	margin: -1px 0px 0px -1px; padding: 5px 0px; border: inherit; border-image: inherit; visibility: hidden; position: absolute; z-index: 1000; background-color: rgb(255, 255, 255);
}
.ms-qSuggest-list {
	margin: 0px; padding: 0px; overflow: hidden; white-space: nowrap; cursor: default; -ms-text-overflow: ellipsis;
}
.ms-qSuggest-listItem {
	margin: 0px; padding: 7px 10px;
}
.ms-qSuggest-hListItem {
	margin: 0px; padding: 7px 10px; background-color: rgba(253, 234, 203, 0.5);
}
.ms-qSuggest-personalResultTitle {
	margin: 0px; padding: 7px 10px; color: rgb(102, 102, 102);
}
.ms-qSuggest-listSeparator {
	margin: 7px 0px; border-top-color: rgb(219, 219, 219); border-top-width: 1px; border-top-style: solid;
}
a.ms-skip:active {
	padding: 2px 4px; border: 1px solid rgb(0, 0, 0); border-image: none; top: 2px; width: auto; height: auto; color: rgb(0, 0, 0); position: absolute; z-index: 12; background-color: rgb(255, 255, 255);
}
a.ms-skip:focus {
	padding: 2px 4px; border: 1px solid rgb(0, 0, 0); border-image: none; top: 2px; width: auto; height: auto; color: rgb(0, 0, 0); position: absolute; z-index: 12; background-color: rgb(255, 255, 255);
}
a.ms-acc-button:focus {
	padding: 2px 4px; border: 1px solid rgb(0, 0, 0); border-image: none; top: 2px; width: auto; height: auto; color: rgb(0, 0, 0); position: absolute; z-index: 12; background-color: rgb(255, 255, 255);
}
a.ms-acc-button:active {
	padding: 2px 4px; border: 1px solid rgb(0, 0, 0); border-image: none; top: 2px; width: auto; height: auto; color: rgb(0, 0, 0); position: absolute; z-index: 12; background-color: rgb(255, 255, 255);
}
[class]#pageStatusBar {
	border-width: 1px; border-style: solid; padding: 7px 10px; color: rgb(68, 68, 68); margin-bottom: 15px; position: static;
}
.ms-status-msg {
	border-width: 1px; border-style: solid; padding: 7px 10px; color: rgb(68, 68, 68); margin-bottom: 15px; position: static;
}
.ms-status-blue {
	border-color: rgb(198, 198, 198) !important; background-color: rgb(240, 240, 240) !important;
}
.ms-status-blue a:link {
	color: rgb(18, 90, 178) !important;
}
.ms-status-blue a:visited {
	color: rgb(18, 90, 178) !important;
}
.ms-status-green {
	border-color: rgb(153, 204, 98) !important; background-color: rgb(199, 242, 153) !important;
}
.ms-status-green a:link {
	color: rgb(18, 90, 178) !important;
}
.ms-status-green a:visited {
	color: rgb(18, 90, 178) !important;
}
.ms-status-yellow {
	border-color: rgb(215, 216, 137) !important; background-color: rgb(255, 241, 157) !important;
}
.ms-status-yellow a:link {
	color: rgb(18, 90, 178) !important;
}
.ms-status-yellow a:visited {
	color: rgb(18, 90, 178) !important;
}
.ms-status-red {
	border-color: rgb(245, 166, 167) !important; background-color: rgb(248, 212, 212) !important;
}
.ms-status-red a:link {
	color: rgb(18, 90, 178) !important;
}
.ms-status-red a:visited {
	color: rgb(18, 90, 178) !important;
}
.ms-status-status {
	display: block;
}
.ms-status-title {
	margin-right: 10px; vertical-align: middle;
}
.ms-status-body {
	vertical-align: middle;
}
.ms-status-iconSpan {
	width: 20px; height: 20px; overflow: hidden; margin-right: 10px; vertical-align: middle; display: inline-block; position: relative;
}
.ms-status-iconImg {
	position: absolute;
}
.ms-status-dismissIconImg {
	position: absolute;
}
.ms-status-blue > .ms-status-status > .ms-status-iconSpan > .ms-status-iconImg {
	left: -178px; top: -52px;
}
.ms-status-green > .ms-status-status > .ms-status-iconSpan > .ms-status-iconImg {
	left: -178px; top: -30px;
}
.ms-status-red > .ms-status-status > .ms-status-iconSpan > .ms-status-iconImg {
	left: -178px; top: -74px;
}
.ms-status-yellow > .ms-status-status > .ms-status-iconSpan > .ms-status-iconImg {
	left: -45px; top: -180px;
}
.ms-status-status > .ms-status-iconSpan > .ms-status-dismissIconImg {
	left: -23px; top: -180px;
}
#ms-gearPageBody {
	padding: 0px 20px;
}
#ms-loading-body {
	text-align: center; padding-top: 175px;
}
#ms-loading-box {
	text-align: left; display: inline-block; position: static; min-width: 375px; box-shadow: none;
}
.ms-dialog #ms-loading-body {
	padding-top: 0px;
}
.ms-dialog #ms-loading-box {
	border-width: 0px;
}
#gearsImageLink {
	margin-right: 3px; vertical-align: middle;
}
#gearsImage {
	width: 32px; height: 32px;
}
.ms-diffdelete {
	text-decoration: line-through;
}
.ms-diffinsert {
	color: rgb(53, 135, 0); text-decoration: underline;
}
.ms-descriptiontext.ms-diffinsert {
	color: rgb(53, 135, 0); text-decoration: underline;
}
.ms-storefront-appiconimg {
	width: auto; height: auto; vertical-align: middle;
}
.ms-storefront-appiconspan {
	width: 96px; height: 96px; text-align: center; line-height: 90px; overflow: hidden; display: inline-block; position: relative; background-color: #697d00;
}
.ms-core-needIEFilter .ms-storefront-appiconspan {
	background-color: transparent;
}
.ms-storefront-defaultappiconimg {
	left: -111px; top: -5px; width: auto; height: auto; position: absolute;
}
.ms-foldHyperLink-panel {
	display: inline;
}
#ms-hcTest {
	border: 1px solid rgb(255, 0, 0) !important; border-image: none !important; visibility: hidden !important; position: absolute !important;
}
.ms-trc-noti-title {
	overflow: hidden;
}
.ms-accentText {
	color: #697d00;
}
.ms-accentText:visited {
	color: #697d00;
}
.ms-textXLarge {
	font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size: 1.46em;
}
.ms-textLarge {
	font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size: 1.15em;
}
.ms-metadata {
	font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}
.ms-descriptiontext {
	font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}
.ms-secondaryCommandLink {
	font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}
.ms-textSmall {
	font-size: 0.9em;
}
.ms-textXSmall {
	font-size: 0.9em;
}
.ms-metadata {
	font-size: 0.9em;
}
.ms-descriptiontext {
	font-size: 0.9em;
}
.ms-secondaryCommandLink {
	font-size: 0.9em;
}
.ms-metadata {
	color: rgb(119, 119, 119);
}
.ms-descriptiontext {
	color: rgb(119, 119, 119);
}
.ms-uppercase {
	text-transform: uppercase;
}
.ms-helperText {
	color: rgb(119, 119, 119);
}
input.ms-helperText {
	color: rgb(119, 119, 119);
}
.ms-atMention {
	font-weight: bold;
}
.ms-hashTag {
	font-weight: bold;
}
.ms-subtleLink:link {
	color: rgb(68, 68, 68);
}
.ms-subtleLink:visited {
	color: rgb(68, 68, 68);
}
.ms-atMention:link {
	color: rgb(68, 68, 68);
}
.ms-atMention:visited {
	color: rgb(68, 68, 68);
}
.ms-hashTag:link {
	color: rgb(68, 68, 68);
}
.ms-hashTag:visited {
	color: rgb(68, 68, 68);
}
.ms-subtleLink:hover {
	color: #697d00; text-decoration: none;
}
.ms-atMention:hover {
	color: #697d00; text-decoration: none;
}
.ms-hashTag:hover {
	color: #697d00; text-decoration: none;
}
.ms-subtleLink:active {
	color: #697d00; text-decoration: none;
}
.ms-atMention:active {
	color: #697d00; text-decoration: none;
}
.ms-hashTag:active {
	color: #697d00; text-decoration: none;
}
.ms-calloutLink:link {
	font-size: 1em;
}
a.ms-calloutLink:visited {
	font-size: 1em;
}
.ms-calloutLinkDisabled {
	font-size: 1em;
}
.ms-commandLink {
	font-size: 0.85em;
}
.ms-commandLink:visited {
	font-size: 0.85em;
}
.ms-calloutLink:link {
	color: rgb(38, 38, 38); text-transform: uppercase; font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; text-decoration: none;
}
a.ms-calloutLink:visited {
	color: rgb(38, 38, 38); text-transform: uppercase; font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; text-decoration: none;
}
.ms-calloutLinkDisabled {
	color: rgb(38, 38, 38); text-transform: uppercase; font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; text-decoration: none;
}
.ms-commandLink {
	color: rgb(38, 38, 38); text-transform: uppercase; font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; text-decoration: none;
}
.ms-commandLink:visited {
	color: rgb(38, 38, 38); text-transform: uppercase; font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; text-decoration: none;
}
.ms-secondaryCommandLink {
	color: rgb(38, 38, 38); text-transform: uppercase; font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; text-decoration: none;
}
.ms-secondaryCommandLink:visited {
	color: rgb(38, 38, 38); text-transform: uppercase; font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; text-decoration: none;
}
.ms-soften {
	color: rgb(119, 119, 119);
}
.ms-soften:link {
	color: rgb(119, 119, 119);
}
a.ms-soften:visited {
	color: rgb(119, 119, 119);
}
.ms-soften:hover {
	color: rgb(119, 119, 119);
}
.ms-soften:active {
	color: rgb(119, 119, 119);
}
.ms-commandLink {
	color: rgb(102, 102, 102);
}
.ms-commandLink:visited {
	color: rgb(102, 102, 102);
}
.ms-secondaryCommandLink {
	color: rgb(38, 38, 38); text-transform: none;
}
.ms-secondaryCommandLink:visited {
	color: rgb(38, 38, 38); text-transform: none;
}
.ms-calloutLink:hover {
	color: #697d00; text-decoration: none;
}
.ms-commandLink:hover {
	color: #697d00; text-decoration: none;
}
.ms-secondaryCommandLink:hover {
	color: #697d00; text-decoration: none;
}
.ms-calloutLink:active {
	color: #697d00;
}
.ms-commandLink:active {
	color: #697d00;
}
.ms-secondaryCommandLink:active {
	color: #697d00;
}
.ms-heroCommandLink {
	color: #697d00; text-decoration: none;
}
.ms-heroCommandLink:visited {
	color: #697d00; text-decoration: none;
}
.ms-heroCommandLink:hover {
	color: #697d00; text-decoration: none;
}
.ms-heroCommandLink:active {
	color: #697d00; text-decoration: none;
}
.ms-calloutLinkDisabled:link {
	color: rgb(177, 177, 177); cursor: default;
}
.ms-calloutLinkDisabled:visited {
	color: rgb(177, 177, 177); cursor: default;
}
a.ms-calloutLinkDisabled:hover {
	color: rgb(177, 177, 177); cursor: default;
}
.ms-calloutLinkDisabled:active {
	color: rgb(177, 177, 177); cursor: default;
}
.ms-commandLinkDisabled:link {
	color: rgb(177, 177, 177); cursor: default;
}
.ms-commandLinkDisabled:visited {
	color: rgb(177, 177, 177); cursor: default;
}
.ms-commandLinkDisabled:hover {
	color: rgb(177, 177, 177); cursor: default;
}
.ms-commandLinkDisabled:active {
	color: rgb(177, 177, 177); cursor: default;
}
.ms-core-form-error {
	color: rgb(255, 0, 0);
}
.ms-error {
	color: rgb(255, 0, 0);
}
.ms-formvalidation {
	color: rgb(255, 0, 0);
}
.ms-diffdeletenostrike {
	color: rgb(255, 0, 0);
}
.ms-diffdelete {
	color: rgb(255, 0, 0);
}
.ms-tooltip {
	text-decoration: none; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
.ms-emptyMode {
	color: rgb(119, 119, 119); font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size: 1.46em;
}
.ms-attractMode {
	color: rgb(119, 119, 119); font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size: 1.46em;
}
.ms-attractMode {
	color: rgb(102, 102, 102);
}
a.ms-listlink {
	color: rgb(68, 68, 68);
}
a.ms-listlink:hover {
	color: rgb(68, 68, 68);
}
a.ms-listlink:active {
	color: rgb(68, 68, 68);
}
a.ms-listlink:hover {
	text-decoration: underline;
}
a.ms-listlink:active {
	text-decoration: underline;
}
.ms-webpart-titleText {
	font-size: 1.46em;
}
.ms-webpart-titleText.ms-webpart-titleText {
	text-align: justify; color: rgb(68, 68, 68); overflow: hidden; font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ms-webpart-titleText > a {
	text-align: justify; color: rgb(68, 68, 68); overflow: hidden; font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ms-webpart-titleText > a:hover {
	color: #697d00;
}
.ms-webpart-titleText > a:active {
	color: #697d00;
}
.ms-webpart-titleText-withMenu {
	padding-right: 35px;
}
.ms-disabled {
	color: rgb(177, 177, 177);
}
.ms-largeNumber {
	color: rgb(38, 38, 38); font-family: "Segoe UI Light","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size: 2.31em;
}
.ms-hcLink {
	border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-emphasis {
	color: rgb(255, 255, 255); background-color: #697d00;
}
.ms-core-needIEFilter .ms-emphasis {
	background-color: transparent;
}
.ms-emphasis:hover {
	background-color: rgb(248, 134, 0);
}
.ms-core-needIEFilter .ms-emphasis:hover {
	background-color: transparent;
}
.ms-emphasisBorder {
	border: 1px solid rgb(248, 134, 0); border-image: none;
}
.ms-emphasisBorder:hover {
	border-color: rgb(216, 117, 0);
}
.ms-subtleEmphasis {
	color: rgb(102, 102, 102); background-color: rgba(239, 239, 239, 0.78);
}
.ms-subtleEmphasisCommand {
	color: rgb(38, 38, 38); background-color: rgba(239, 239, 239, 0.78);
}
.ms-core-needIEFilter .ms-subtleEmphasisCommand {
	background-color: transparent;
}
.ms-subtleEmphasisCommand:hover {
	color: #697d00;
}
.ms-subtleEmphasisCommand:active {
	color: #697d00;
}
.ms-subtleEmphasisCommand-disabled {
	color: rgb(177, 177, 177);
}
.ms-sideNav {
	color: rgb(102, 102, 102);
}
.ms-sideNav:hover {
	color: #697d00;
}
.ms-sideNav:active {
	color: #697d00;
}
.ms-sideNav:hover {
	background-color: rgba(253, 234, 203, 0.5);
}
.ms-sideNav:active {
	background-color: rgba(253, 234, 203, 0.5);
}
.ms-core-needIEFilter .ms-sideNav:hover {
	background-color: transparent;
}
.ms-core-needIEFilter .ms-sideNav:active {
	background-color: transparent;
}
.ms-sideNav-selected {
	background-color: rgba(239, 239, 239, 0.78);
}
.ms-core-needIEFilter .ms-sideNav-selected {
	background-color: transparent;
}
.ms-topBar {
	color: rgb(51, 51, 51); background-color: rgba(239, 239, 239, 0.8);
}
.ms-core-needIEFilter .ms-topBar {
	background-color: transparent;
}
.ms-topBar:hover {
	color: rgb(51, 51, 51);
}
.ms-topBar:active {
	color: rgb(51, 51, 51);
}
.ms-core-tableNoSpace {
	border-spacing: 0px;
}
.ms-core-tableNoSpace > tr > td {
	padding: 0px;
}
.ms-core-tableNoSpace > * > tr > td {
	padding: 0px;
}
.ms-core-tableNoSpace > tr > th {
	padding: 0px;
}
.ms-core-tableNoSpace > * > tr > th {
	padding: 0px;
}
.ms-displayBlock {
	display: block;
}
.ms-displayInline {
	display: inline;
}
.ms-displayInlineBlock {
	display: inline-block;
}
.ms-table {
	display: table;
}
.ms-tableRow {
	display: table-row;
}
.ms-tableCell {
	display: table-cell;
}
.ms-verticalAlignTop {
	vertical-align: top;
}
.ms-verticalAlignMiddle {
	vertical-align: middle;
}
.ms-verticalAlignBaseline {
	vertical-align: baseline;
}
.ms-positionRelative {
	position: relative;
}
.ms-positionAbsolute {
	position: absolute;
}
.ms-positionAbsolute {
	position: absolute;
}
.ms-hide {
	display: none;
}
.ms-visibilityHidden {
	visibility: hidden;
}
.ms-accessible {
	top: -2000px; width: 1px; height: 1px; overflow: hidden; display: block; position: absolute;
}
.ms-hidden {
	top: -2000px; width: 1px; height: 1px; overflow: hidden; display: block; position: absolute;
}
a.ms-skip {
	top: -2000px; width: 1px; height: 1px; overflow: hidden; display: block; position: absolute;
}
a.ms-skip:hover {
	top: -2000px; width: 1px; height: 1px; overflow: hidden; display: block; position: absolute;
}
a.ms-skip:visited {
	top: -2000px; width: 1px; height: 1px; overflow: hidden; display: block; position: absolute;
}
a.ms-TurnOnAcc {
	top: -2000px; width: 1px; height: 1px; overflow: hidden; display: block; position: absolute;
}
a.ms-SkiptoMainContent {
	top: -2000px; width: 1px; height: 1px; overflow: hidden; display: block; position: absolute;
}
a.ms-SkiptoNavigation {
	top: -2000px; width: 1px; height: 1px; overflow: hidden; display: block; position: absolute;
}
.ms-unicodeBidiEmbed {
	unicode-bidi: embed;
}
.ms-clear {
	clear: both;
}
.ms-alignRight {
	text-align: right;
}
.ms-alignLeft {
	text-align: left;
}
.ms-alignCenter {
	text-align: center;
}
.ms-floatRight {
	float: right;
}
.ms-floatLeft {
	float: left;
}
@media print
{
.ms-noPrint {
	display: none;
}
#s4-ribbonrow {
	display: none;
}
#sideNavBox {
	display: none;
}
.ms-feedback-box {
	display: none;
}
#ms-overlay-ie8background {
	display: none;
}
#background {
	display: none;
}
#s4-titlerow {
	display: block;
}
body {
	overflow: visible;
}
#s4-workspace {
	width: auto !important; height: auto !important; overflow: visible !important;
}
#contentBox {
	margin: 0px !important;
}
html > .ms-core-needIEFilter {
	
}
.ms-core-needIEFilter .ms-core-overlay {
	
}
.ms-core-needIEFilter .ms-pub-contentLayout {
	
}
.ms-core-needIEFilter .ms-tileview-tile-detailsBox {
	
}
}
.ms-noWrap {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ms-forceWrap {
	-ms-word-wrap: break-word;
}
.ms-normalWrap {
	white-space: normal; -ms-word-wrap: normal;
}
.ms-fullWidth {
	width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.ms-fullHeight {
	height: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.ms-fillBoxFull {
	width: 100%; height: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.ms-fillBox {
	width: 100%; height: 100%;
}
.ms-padding0 {
	padding: 0px;
}
.ms-margin0 {
	margin: 0px;
}
.ms-noList ul {
	padding-left: 0px; list-style-type: none;
}
.ms-noList ol {
	padding-left: 0px; list-style-type: none;
}
.ms-noList {
	padding-left: 0px; list-style-type: none;
}
.ms-bold {
	font-weight: bold;
}
.ms-italic {
	font-style: italic;
}
.ms-smallIndent {
	margin-left: 20px;
}
.ms-indent {
	margin-left: 25px;
}
.ms-highContrastBorder {
	border: 1px solid transparent; border-image: none;
}
.ms-cursorDefault {
	cursor: default;
}
.ms-cursorPointer {
	cursor: pointer;
}
.ms-shadow {
	box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.47);
}
.ms-lines {
	border: 1px solid rgb(185, 185, 185); border-image: none;
}
.ms-subtleLines {
	border: 1px solid rgb(198, 198, 198); border-image: none;
}
.ms-strongLines {
	border: 1px solid rgb(249, 197, 114); border-image: none;
}
.ms-disabledLines {
	border: 1px solid rgb(198, 198, 200); border-image: none;
}
.ms-accentLines {
	border: 1px solid rgb(248, 179, 71); border-image: none;
}
.ms-popupBorder {
	border: 1px solid rgb(229, 229, 229); border-image: none;
}
.ms-bgOverlay {
	background-color: rgba(255, 255, 255, 0.9);
}
.ms-core-needIEFilter .ms-bgOverlay {
	background-color: transparent;
}
.ms-bgDisabled {
	background-color: rgb(253, 253, 253);
}
.ms-core-needIEFilter .ms-bgDisabled {
	background-color: transparent;
}
.ms-bgHeader {
	background-color: rgba(248, 248, 248, 0.85);
}
.ms-core-needIEFilter .ms-bgHeader {
	background-color: transparent;
}
.ms-bgFooter {
	background-color: rgba(239, 239, 239, 0.8);
}
.ms-core-needIEFilter .ms-bgFooter {
	background-color: transparent;
}
.ms-bgHoverable:hover {
	background-color: rgba(253, 234, 203, 0.5);
}
.ms-core-needIEFilter .ms-bgHoverable:hover {
	background-color: transparent;
}
.ms-bgSelected {
	background-color: rgba(249, 199, 122, 0.5);
}
.ms-core-needIEFilter .ms-bgSelected {
	background-color: transparent;
}
.ms-ContentAccent1-fontColor {
	color: #697d00;
}
.ms-ContentAccent2-fontColor {
	color: rgb(230, 113, 184);
}
.ms-ContentAccent3-fontColor {
	color: rgb(27, 161, 226);
}
.ms-ContentAccent4-fontColor {
	color: rgb(140, 191, 38);
}
.ms-ContentAccent5-fontColor {
	color: rgb(162, 0, 255);
}
.ms-ContentAccent6-fontColor {
	color: rgb(153, 102, 0);
}
.ms-TileText-fontColor {
	color: rgb(255, 255, 255);
}
.ms-TopBarText-fontColor {
	color: rgb(51, 51, 51);
}
.ms-ContentAccent1-bgColor {
	background-color: #697d00;
}
.ms-ContentAccent2-bgColor {
	background-color: rgb(230, 113, 184);
}
.ms-ContentAccent3-bgColor {
	background-color: rgb(27, 161, 226);
}
.ms-ContentAccent4-bgColor {
	background-color: rgb(140, 191, 38);
}
.ms-ContentAccent5-bgColor {
	background-color: rgb(162, 0, 255);
}
.ms-ContentAccent6-bgColor {
	background-color: rgb(153, 102, 0);
}
.ms-SelectionBackground-bgColor {
	background-color: rgba(249, 199, 122, 0.5);
}
.ms-HoverBackground-bgColor {
	background-color: rgba(253, 234, 203, 0.5);
}
.ms-TileBackgroundOverlay-bgColor {
	background-color: rgba(0, 0, 0, 0.6);
}
.ms-EmphasisBackground-bgColor {
	background-color: #697d00;
}
.ms-TopBarBackground-bgColor {
	background-color: rgba(239, 239, 239, 0.8);
}
.ms-EmphasisHoverBackground-bgColor {
	background-color: rgb(248, 134, 0);
}
.ms-core-needIEFilter .ms-ContentAccent1-bgColor {
	
}
.ms-core-needIEFilter .ms-ContentAccent2-bgColor {
	
}
.ms-core-needIEFilter .ms-ContentAccent3-bgColor {
	
}
.ms-core-needIEFilter .ms-ContentAccent4-bgColor {
	
}
.ms-core-needIEFilter .ms-ContentAccent5-bgColor {
	
}
.ms-core-needIEFilter .ms-ContentAccent6-bgColor {
	
}
.ms-core-needIEFilter .ms-SelectionBackground-bgColor {
	
}
.ms-core-needIEFilter .ms-HoverBackground-bgColor {
	
}
.ms-core-needIEFilter .ms-TileBackgroundOverlay-bgColor {
	
}
.ms-core-needIEFilter .ms-EmphasisBackground-bgColor {
	
}
.ms-core-needIEFilter .ms-TopBarBackground-bgColor {
	
}
.ms-core-needIEFilter .ms-EmphasisHoverBackground-bgColor {
	
}
.ms-ContentAccent1-borderColor {
	border-color: #697d00;
}
.ms-ContentAccent2-borderColor {
	border-color: rgb(230, 113, 184);
}
.ms-ContentAccent3-borderColor {
	border-color: rgb(27, 161, 226);
}
.ms-ContentAccent4-borderColor {
	border-color: rgb(140, 191, 38);
}
.ms-ContentAccent5-borderColor {
	border-color: rgb(162, 0, 255);
}
.ms-ContentAccent6-borderColor {
	border-color: rgb(153, 102, 0);
}
.ms-StrongLines-borderColor {
	border-color: rgb(249, 197, 114);
}
.ms-Lines-borderColor {
	border-color: rgb(185, 185, 185);
}
.ms-SubtleLines-borderColor {
	border-color: rgb(219, 219, 219);
}
.ms-DisabledLines-borderColor {
	border-color: rgb(198, 198, 200);
}
.ms-AccentLines-borderColor {
	border-color: rgb(248, 179, 71);
}
.ms-FocusedAccentLine-borderColor {
	border-color: rgb(42, 141, 212);
}
.ms-RowAccent-borderColor {
	border-color: #697d00;
}
.ms-EmphasisBorder-borderColor {
	border-color: rgb(248, 134, 0);
}
.ms-TopBarBorder-borderColor {
	border-color: rgb(240, 240, 240);
}
h1.ms-rteElement-H1 {
	-ms-name: "Überschrift 1"; -ms-element: "true"; color:#697d00;
}
h2.ms-rteElement-H2 {
	-ms-name: "Überschrift 2"; -ms-element: "true";
}
h3.ms-rteElement-H3 {
	-ms-name: "Überschrift 3"; -ms-element: "true";
}
h4.ms-rteElement-H4 {
	-ms-name: "Überschrift 4"; -ms-element: "true";
}
h1.ms-rteElement-H1B {
	-ms-name: "Überschrift 1 Alternative";
}
h2.ms-rteElement-H2B {
	-ms-name: "Überschrift 2 Alternative";
}
h3.ms-rteElement-H3B {
	-ms-name: "Überschrift 3 Alternative";
}
h4.ms-rteElement-H4B {
	-ms-name: "Überschrift 4 Alternative";
}
p.ms-rteElement-P {
	-ms-name: "Absatz"; -ms-element: "true";
}
.ms-rteStyle-Normal {
	-ms-name: "Normal";
}
.ms-rteStyle-Quote {
	-ms-name: "Zitat";
}
.ms-rteStyle-IntenseQuote {
	-ms-name: "Intensives Zitat";
}
.ms-rteStyle-Emphasis {
	-ms-name: "Hervorhebung";
}
.ms-rteStyle-IntenseEmphasis {
	-ms-name: "Intensive Hervorhebung";
}
.ms-rteStyle-References {
	-ms-name: "Referenz";
}
.ms-rteStyle-IntenseReferences {
	-ms-name: "Intensiver Verweis";
}
.ms-rteStyle-Accent1 {
	-ms-name: "Akzent 1";
}
.ms-rteStyle-Accent2 {
	-ms-name: "Akzent 2";
}
.ms-rteForeColor-1 {
	color: darkred; -ms-name: ""; -ms-color: "Dunkelrot";
}
.ms-rteForeColor-2 {
	color: red; -ms-name: ""; -ms-color: "Rot";
}
.ms-rteForeColor-3 {
	color: orange; -ms-name: ""; -ms-color: "Gold";
}
.ms-rteForeColor-4 {
	color: yellow; -ms-name: ""; -ms-color: "Gelb";
}
.ms-rteForeColor-5 {
	color: lightgreen; -ms-name: ""; -ms-color: "Hellgrün";
}
.ms-rteForeColor-6 {
	color: green; -ms-name: ""; -ms-color: "Dunkelgrün";
}
.ms-rteForeColor-7 {
	color: lightblue; -ms-name: ""; -ms-color: "Himmelblau";
}
.ms-rteForeColor-8 {
	color: blue; -ms-name: ""; -ms-color: "Blau";
}
.ms-rteForeColor-9 {
	color: darkblue; -ms-name: ""; -ms-color: "Dunkelblau";
}
.ms-rteForeColor-10 {
	color: purple; -ms-name: ""; -ms-color: "Dunkellila";
}
.ms-rteBackColor-1 {
	background-color: darkred; -ms-name: ""; -ms-color: "Dunkelrot";
}
.ms-rteBackColor-2 {
	background-color: red; -ms-name: ""; -ms-color: "Rot";
}
.ms-rteBackColor-3 {
	background-color: orange; -ms-name: ""; -ms-color: "Gold";
}
.ms-rteBackColor-4 {
	background-color: yellow; -ms-name: ""; -ms-color: "Gelb";
}
.ms-rteBackColor-5 {
	background-color: lightgreen; -ms-name: ""; -ms-color: "Hellgrün";
}
.ms-rteBackColor-6 {
	background-color: green; -ms-name: ""; -ms-color: "Dunkelgrün";
}
.ms-rteBackColor-7 {
	background-color: lightblue; -ms-name: ""; -ms-color: "Himmelblau";
}
.ms-rteBackColor-8 {
	background-color: blue; -ms-name: ""; -ms-color: "Blau";
}
.ms-rteBackColor-9 {
	background-color: darkblue; -ms-name: ""; -ms-color: "Dunkelblau";
}
.ms-rteBackColor-10 {
	background-color: purple; -ms-name: ""; -ms-color: "Dunkellila";
}
.ms-rteFontFace-1 {
	font-family: tahoma; -ms-name: "Tahoma";
}
.ms-rteFontFace-2 {
	font-family: courier,monospace; -ms-name: "Courier";
}
.ms-rteFontFace-3 {
	font-family: "Times New Roman",Times,serif; -ms-name: "Times New Roman";
}
.ms-rteFontFace-4 {
	font-family: "Comic Sans","Comic Sans MS",cursive; -ms-name: "Comic Sans";
}
.ms-rteFontFace-5 {
	font-family: Calibri; -ms-name: "Calibri";
}
.ms-rteFontFace-6 {
	font-family: Georgia; -ms-name: "Georgia";
}
.ms-rteFontFace-7 {
	font-family: Impact; -ms-name: "Impact";
}
.ms-rteFontFace-8 {
	font-family: "Trebuchet MS",helvetica; -ms-name: "Trebuchet MS";
}
.ms-rteFontFace-9 {
	font-family: "Palatino Linotype",Palatino,serif; -ms-name: "Palatino Linotype";
}
.ms-rteFontFace-10 {
	font-family: "Lucida Console",monaco,sans-serif; -ms-name: "Lucida Console";
}
.ms-rteFontFace-11 {
	font-family: garamond; -ms-name: "Garamond";
}
.ms-rteFontFace-12 {
	font-family: "Segoe UI",Tahoma; -ms-name: "Segoe UI";
}
.ms-rteFontSize-1 {
	font-size: 9pt;
}
.ms-rteFontSize-2 {
	font-size: 11pt;
}
.ms-rteFontSize-3 {
	font-size: 13pt;
}
.ms-rteFontSize-4 {
	font-size: 18pt;
}
.ms-rteFontSize-5 {
	font-size: 24pt;
}
.ms-rteFontSize-6 {
	font-size: 36pt;
}
.ms-rteFontSize-7 {
	font-size: 48pt;
}
.ms-rteFontSize-8 {
	font-size: 72pt;
}
.ms-rteThemeForeColor-1-0 {
	color: rgb(255, 255, 255); -ms-name: "Hell 1"; -ms-color: "Weiß";
}
.ms-rteThemeForeColor-2-0 {
	color: rgb(68, 68, 68); -ms-name: "Dunkel 1"; -ms-color: "Grau-80%";
}
.ms-rteThemeForeColor-3-0 {
	color: rgb(102, 102, 102); -ms-name: "Hell 2"; -ms-color: "Grau-50%";
}
.ms-rteThemeForeColor-4-0 {
	color: rgb(239, 239, 239); -ms-name: "Dunkel 2"; -ms-color: "Grau-25%";
}
.ms-rteThemeForeColor-5-0 {
	color: #697d00; -ms-name: "Akzent 1"; -ms-color: "Gold";
}
.ms-rteThemeForeColor-6-0 {
	color: rgb(230, 113, 184); -ms-name: "Akzent 2"; -ms-color: "Rosa";
}
.ms-rteThemeForeColor-7-0 {
	color: rgb(27, 161, 226); -ms-name: "Akzent 3"; -ms-color: "Blau";
}
.ms-rteThemeForeColor-8-0 {
	color: rgb(140, 191, 38); -ms-name: "Akzent 4"; -ms-color: "Grün";
}
.ms-rteThemeForeColor-9-0 {
	color: rgb(162, 0, 255); -ms-name: "Akzent 5"; -ms-color: "Lila";
}
.ms-rteThemeForeColor-10-0 {
	color: rgb(153, 102, 0); -ms-name: "Akzent 6"; -ms-color: "Dunkelgelb";
}
.ms-rteThemeForeColor-1-1 {
	color: rgb(229, 229, 229); -ms-name: "Hell 1 am hellsten"; -ms-color: "Grau-25%";
}
.ms-rteThemeForeColor-2-1 {
	color: rgb(217, 217, 217); -ms-name: "Dunkel 1 am hellsten"; -ms-color: "Grau-25%";
}
.ms-rteThemeForeColor-3-1 {
	color: rgb(224, 224, 224); -ms-name: "Hell 2 am hellsten"; -ms-color: "Grau-25%";
}
.ms-rteThemeForeColor-4-1 {
	color: rgb(215, 215, 215); -ms-name: "Dunkel 2 am hellsten"; -ms-color: "Grau-25%";
}
.ms-rteThemeForeColor-5-1 {
	color: rgb(255, 240, 204); -ms-name: "Akzent 1 am hellsten"; -ms-color: "Hellgelb";
}
.ms-rteThemeForeColor-6-1 {
	color: rgb(250, 226, 240); -ms-name: "Akzent 2 am hellsten"; -ms-color: "Rosa";
}
.ms-rteThemeForeColor-7-1 {
	color: rgb(209, 236, 249); -ms-name: "Akzent 3 am hellsten"; -ms-color: "Hellblau";
}
.ms-rteThemeForeColor-8-1 {
	color: rgb(233, 245, 208); -ms-name: "Akzent 4 am hellsten"; -ms-color: "Hellgrün";
}
.ms-rteThemeForeColor-9-1 {
	color: rgb(236, 204, 255); -ms-name: "Akzent 5 am hellsten"; -ms-color: "Lavendel";
}
.ms-rteThemeForeColor-10-1 {
	color: rgb(255, 231, 183); -ms-name: "Akzent 6 am hellsten"; -ms-color: "Hellgelb";
}
.ms-rteThemeForeColor-1-2 {
	color: rgb(191, 191, 191); -ms-name: "Hell 1 heller"; -ms-color: "Grau-25%";
}
.ms-rteThemeForeColor-2-2 {
	color: rgb(180, 180, 180); -ms-name: "Dunkel 1 heller"; -ms-color: "Grau-25%";
}
.ms-rteThemeForeColor-3-2 {
	color: rgb(193, 193, 193); -ms-name: "Hell 2 heller"; -ms-color: "Grau-25%";
}
.ms-rteThemeForeColor-4-2 {
	color: rgb(179, 179, 179); -ms-name: "Dunkel 2 heller"; -ms-color: "Grau-25%";
}
.ms-rteThemeForeColor-5-2 {
	color: rgb(254, 225, 153); -ms-name: "Akzent 1 heller"; -ms-color: "Hellgelb";
}
.ms-rteThemeForeColor-6-2 {
	color: rgb(245, 198, 226); -ms-name: "Akzent 2 heller"; -ms-color: "Rosa";
}
.ms-rteThemeForeColor-7-2 {
	color: rgb(163, 217, 244); -ms-name: "Akzent 3 heller"; -ms-color: "Hellblau";
}
.ms-rteThemeForeColor-8-2 {
	color: rgb(211, 236, 161); -ms-name: "Akzent 4 heller"; -ms-color: "Hellgrün";
}
.ms-rteThemeForeColor-9-2 {
	color: rgb(217, 153, 254); -ms-name: "Akzent 5 heller"; -ms-color: "Lavendel";
}
.ms-rteThemeForeColor-10-2 {
	color: rgb(255, 207, 112); -ms-name: "Akzent 6 heller"; -ms-color: "Hellgelb";
}
.ms-rteThemeForeColor-1-3 {
	color: rgb(127, 127, 127); -ms-name: "Hell 1 mittel"; -ms-color: "Grau-50%";
}
.ms-rteThemeForeColor-2-3 {
	color: rgb(142, 142, 142); -ms-name: "Dunkel 1 mittel"; -ms-color: "Grau-50%";
}
.ms-rteThemeForeColor-3-3 {
	color: rgb(163, 163, 163); -ms-name: "Hell 2 mittel"; -ms-color: "Grau-50%";
}
.ms-rteThemeForeColor-4-3 {
	color: rgb(119, 119, 119); -ms-name: "Dunkel 2 mittel"; -ms-color: "Grau-50%";
}
.ms-rteThemeForeColor-5-3 {
	color: rgb(255, 210, 101); -ms-name: "Akzent 1 mittel"; -ms-color: "Hellgelb";
}
.ms-rteThemeForeColor-6-3 {
	color: rgb(240, 169, 212); -ms-name: "Akzent 2 mittel"; -ms-color: "Rosa";
}
.ms-rteThemeForeColor-7-3 {
	color: rgb(117, 198, 238); -ms-name: "Akzent 3 mittel"; -ms-color: "Hellblau";
}
.ms-rteThemeForeColor-8-3 {
	color: rgb(189, 227, 114); -ms-name: "Akzent 4 mittel"; -ms-color: "Grün";
}
.ms-rteThemeForeColor-9-3 {
	color: rgb(199, 101, 255); -ms-name: "Akzent 5 mittel"; -ms-color: "Lavendel";
}
.ms-rteThemeForeColor-10-3 {
	color: rgb(254, 183, 40); -ms-name: "Akzent 6 mittel"; -ms-color: "Gold";
}
.ms-rteThemeForeColor-1-4 {
	color: rgb(63, 63, 63); -ms-name: "Hell 1 dunkler"; -ms-color: "Grau-80%";
}
.ms-rteThemeForeColor-2-4 {
	color: rgb(51, 51, 51); -ms-name: "Dunkel 1 dunkler"; -ms-color: "Grau-80%";
}
.ms-rteThemeForeColor-3-4 {
	color: rgb(76, 76, 76); -ms-name: "Hell 2 dunkler"; -ms-color: "Grau-80%";
}
.ms-rteThemeForeColor-4-4 {
	color: rgb(59, 59, 59); -ms-name: "Dunkel 2 dunkler"; -ms-color: "Grau-80%";
}
.ms-rteThemeForeColor-5-4 {
	color: rgb(191, 135, 0); -ms-name: "Akzent 1 dunkler"; -ms-color: "Dunkelgelb";
}
.ms-rteThemeForeColor-6-4 {
	color: rgb(217, 40, 147); -ms-name: "Akzent 2 dunkler"; -ms-color: "Rosa";
}
.ms-rteThemeForeColor-7-4 {
	color: rgb(20, 120, 169); -ms-name: "Akzent 3 dunkler"; -ms-color: "Dunkelblau";
}
.ms-rteThemeForeColor-8-4 {
	color: rgb(104, 143, 28); -ms-name: "Akzent 4 dunkler"; -ms-color: "Dunkelgrün";
}
.ms-rteThemeForeColor-9-4 {
	color: rgb(121, 0, 191); -ms-name: "Akzent 5 dunkler"; -ms-color: "Dunkles Lila";
}
.ms-rteThemeForeColor-10-4 {
	color: rgb(114, 76, 0); -ms-name: "Akzent 6 dunkler"; -ms-color: "Dunkelgelb";
}
.ms-rteThemeForeColor-1-5 {
	color: rgb(25, 25, 25); -ms-name: "Hell 1 am dunkelsten"; -ms-color: "Grau-80%";
}
.ms-rteThemeForeColor-2-5 {
	color: rgb(34, 34, 34); -ms-name: "Dunkel 1 am dunkelsten"; -ms-color: "Grau-80%";
}
.ms-rteThemeForeColor-3-5 {
	color: rgb(51, 51, 51); -ms-name: "Hell 2 am dunkelsten"; -ms-color: "Grau-80%";
}
.ms-rteThemeForeColor-4-5 {
	color: rgb(23, 23, 23); -ms-name: "Dunkel 2 am dunkelsten"; -ms-color: "Grau-80%";
}
.ms-rteThemeForeColor-5-5 {
	color: rgb(127, 90, 0); -ms-name: "Akzent 1 am dunkelsten"; -ms-color: "Dunkelgelb";
}
.ms-rteThemeForeColor-6-5 {
	color: rgb(145, 25, 98); -ms-name: "Akzent 2 am dunkelsten"; -ms-color: "Pflaume";
}
.ms-rteThemeForeColor-7-5 {
	color: rgb(13, 80, 113); -ms-name: "Akzent 3 am dunkelsten"; -ms-color: "Dunkelblau";
}
.ms-rteThemeForeColor-8-5 {
	color: rgb(69, 95, 18); -ms-name: "Akzent 4 am dunkelsten"; -ms-color: "Dunkelgrün";
}
.ms-rteThemeForeColor-9-5 {
	color: rgb(81, 0, 127); -ms-name: "Akzent 5 am dunkelsten"; -ms-color: "Dunkles Lila";
}
.ms-rteThemeForeColor-10-5 {
	color: rgb(76, 50, 0); -ms-name: "Akzent 6 am dunkelsten"; -ms-color: "Dunkelgelb";
}
.ms-rteThemeBackColor-1-0 {
	background-color: rgb(255, 255, 255); -ms-name: "Hell 1"; -ms-color: "Weiß";
}
.ms-rteThemeBackColor-2-0 {
	background-color: rgb(68, 68, 68); -ms-name: "Dunkel 1"; -ms-color: "Grau-80%";
}
.ms-rteThemeBackColor-3-0 {
	background-color: rgb(102, 102, 102); -ms-name: "Hell 2"; -ms-color: "Grau-50%";
}
.ms-rteThemeBackColor-4-0 {
	background-color: rgb(239, 239, 239); -ms-name: "Dunkel 2"; -ms-color: "Grau-25%";
}
.ms-rteThemeBackColor-5-0 {
	background-color: #697d00; -ms-name: "Akzent 1"; -ms-color: "Gold";
}
.ms-rteThemeBackColor-6-0 {
	background-color: rgb(230, 113, 184); -ms-name: "Akzent 2"; -ms-color: "Rosa";
}
.ms-rteThemeBackColor-7-0 {
	background-color: rgb(27, 161, 226); -ms-name: "Akzent 3"; -ms-color: "Blau";
}
.ms-rteThemeBackColor-8-0 {
	background-color: rgb(140, 191, 38); -ms-name: "Akzent 4"; -ms-color: "Grün";
}
.ms-rteThemeBackColor-9-0 {
	background-color: rgb(162, 0, 255); -ms-name: "Akzent 5"; -ms-color: "Lila";
}
.ms-rteThemeBackColor-10-0 {
	background-color: rgb(153, 102, 0); -ms-name: "Akzent 6"; -ms-color: "Dunkelgelb";
}
.ms-rteThemeBackColor-1-1 {
	background-color: rgb(229, 229, 229); -ms-name: "Hell 1 am hellsten"; -ms-color: "Grau-25%";
}
.ms-rteThemeBackColor-2-1 {
	background-color: rgb(217, 217, 217); -ms-name: "Dunkel 1 am hellsten"; -ms-color: "Grau-25%";
}
.ms-rteThemeBackColor-3-1 {
	background-color: rgb(224, 224, 224); -ms-name: "Hell 2 am hellsten"; -ms-color: "Grau-25%";
}
.ms-rteThemeBackColor-4-1 {
	background-color: rgb(215, 215, 215); -ms-name: "Dunkel 2 am hellsten"; -ms-color: "Grau-25%";
}
.ms-rteThemeBackColor-5-1 {
	background-color: rgb(255, 240, 204); -ms-name: "Akzent 1 am hellsten"; -ms-color: "Hellgelb";
}
.ms-rteThemeBackColor-6-1 {
	background-color: rgb(250, 226, 240); -ms-name: "Akzent 2 am hellsten"; -ms-color: "Rosa";
}
.ms-rteThemeBackColor-7-1 {
	background-color: rgb(209, 236, 249); -ms-name: "Akzent 3 am hellsten"; -ms-color: "Hellblau";
}
.ms-rteThemeBackColor-8-1 {
	background-color: rgb(233, 245, 208); -ms-name: "Akzent 4 am hellsten"; -ms-color: "Hellgrün";
}
.ms-rteThemeBackColor-9-1 {
	background-color: rgb(236, 204, 255); -ms-name: "Akzent 5 am hellsten"; -ms-color: "Lavendel";
}
.ms-rteThemeBackColor-10-1 {
	background-color: rgb(255, 231, 183); -ms-name: "Akzent 6 am hellsten"; -ms-color: "Hellgelb";
}
.ms-rteThemeBackColor-1-2 {
	background-color: rgb(191, 191, 191); -ms-name: "Hell 1 heller"; -ms-color: "Grau-25%";
}
.ms-rteThemeBackColor-2-2 {
	background-color: rgb(180, 180, 180); -ms-name: "Dunkel 1 heller"; -ms-color: "Grau-25%";
}
.ms-rteThemeBackColor-3-2 {
	background-color: rgb(193, 193, 193); -ms-name: "Hell 2 heller"; -ms-color: "Grau-25%";
}
.ms-rteThemeBackColor-4-2 {
	background-color: rgb(179, 179, 179); -ms-name: "Dunkel 2 heller"; -ms-color: "Grau-25%";
}
.ms-rteThemeBackColor-5-2 {
	background-color: rgb(254, 225, 153); -ms-name: "Akzent 1 heller"; -ms-color: "Hellgelb";
}
.ms-rteThemeBackColor-6-2 {
	background-color: rgb(245, 198, 226); -ms-name: "Akzent 2 heller"; -ms-color: "Rosa";
}
.ms-rteThemeBackColor-7-2 {
	background-color: rgb(163, 217, 244); -ms-name: "Akzent 3 heller"; -ms-color: "Hellblau";
}
.ms-rteThemeBackColor-8-2 {
	background-color: rgb(211, 236, 161); -ms-name: "Akzent 4 heller"; -ms-color: "Hellgrün";
}
.ms-rteThemeBackColor-9-2 {
	background-color: rgb(217, 153, 254); -ms-name: "Akzent 5 heller"; -ms-color: "Lavendel";
}
.ms-rteThemeBackColor-10-2 {
	background-color: rgb(255, 207, 112); -ms-name: "Akzent 6 heller"; -ms-color: "Hellgelb";
}
.ms-rteThemeBackColor-1-3 {
	background-color: rgb(127, 127, 127); -ms-name: "Hell 1 mittel"; -ms-color: "Grau-50%";
}
.ms-rteThemeBackColor-2-3 {
	background-color: rgb(142, 142, 142); -ms-name: "Dunkel 1 mittel"; -ms-color: "Grau-50%";
}
.ms-rteThemeBackColor-3-3 {
	background-color: rgb(163, 163, 163); -ms-name: "Hell 2 mittel"; -ms-color: "Grau-50%";
}
.ms-rteThemeBackColor-4-3 {
	background-color: rgb(119, 119, 119); -ms-name: "Dunkel 2 mittel"; -ms-color: "Grau-50%";
}
.ms-rteThemeBackColor-5-3 {
	background-color: rgb(255, 210, 101); -ms-name: "Akzent 1 mittel"; -ms-color: "Hellgelb";
}
.ms-rteThemeBackColor-6-3 {
	background-color: rgb(240, 169, 212); -ms-name: "Akzent 2 mittel"; -ms-color: "Rosa";
}
.ms-rteThemeBackColor-7-3 {
	background-color: rgb(117, 198, 238); -ms-name: "Akzent 3 mittel"; -ms-color: "Hellblau";
}
.ms-rteThemeBackColor-8-3 {
	background-color: rgb(189, 227, 114); -ms-name: "Akzent 4 mittel"; -ms-color: "Grün";
}
.ms-rteThemeBackColor-9-3 {
	background-color: rgb(199, 101, 255); -ms-name: "Akzent 5 mittel"; -ms-color: "Lavendel";
}
.ms-rteThemeBackColor-10-3 {
	background-color: rgb(254, 183, 40); -ms-name: "Akzent 6 mittel"; -ms-color: "Gold";
}
.ms-rteThemeBackColor-1-4 {
	background-color: rgb(63, 63, 63); -ms-name: "Hell 1 dunkler"; -ms-color: "Grau-80%";
}
.ms-rteThemeBackColor-2-4 {
	background-color: rgb(51, 51, 51); -ms-name: "Dunkel 1 dunkler"; -ms-color: "Grau-80%";
}
.ms-rteThemeBackColor-3-4 {
	background-color: rgb(76, 76, 76); -ms-name: "Hell 2 dunkler"; -ms-color: "Grau-80%";
}
.ms-rteThemeBackColor-4-4 {
	background-color: rgb(59, 59, 59); -ms-name: "Dunkel 2 dunkler"; -ms-color: "Grau-80%";
}
.ms-rteThemeBackColor-5-4 {
	background-color: rgb(191, 135, 0); -ms-name: "Akzent 1 dunkler"; -ms-color: "Dunkelgelb";
}
.ms-rteThemeBackColor-6-4 {
	background-color: rgb(217, 40, 147); -ms-name: "Akzent 2 dunkler"; -ms-color: "Rosa";
}
.ms-rteThemeBackColor-7-4 {
	background-color: rgb(20, 120, 169); -ms-name: "Akzent 3 dunkler"; -ms-color: "Dunkelblau";
}
.ms-rteThemeBackColor-8-4 {
	background-color: rgb(104, 143, 28); -ms-name: "Akzent 4 dunkler"; -ms-color: "Dunkelgrün";
}
.ms-rteThemeBackColor-9-4 {
	background-color: rgb(121, 0, 191); -ms-name: "Akzent 5 dunkler"; -ms-color: "Dunkles Lila";
}
.ms-rteThemeBackColor-10-4 {
	background-color: rgb(114, 76, 0); -ms-name: "Akzent 6 dunkler"; -ms-color: "Dunkelgelb";
}
.ms-rteThemeBackColor-1-5 {
	background-color: rgb(25, 25, 25); -ms-name: "Hell 1 am dunkelsten"; -ms-color: "Grau-80%";
}
.ms-rteThemeBackColor-2-5 {
	background-color: rgb(34, 34, 34); -ms-name: "Dunkel 1 am dunkelsten"; -ms-color: "Grau-80%";
}
.ms-rteThemeBackColor-3-5 {
	background-color: rgb(51, 51, 51); -ms-name: "Hell 2 am dunkelsten"; -ms-color: "Grau-80%";
}
.ms-rteThemeBackColor-4-5 {
	background-color: rgb(23, 23, 23); -ms-name: "Dunkel 2 am dunkelsten"; -ms-color: "Grau-80%";
}
.ms-rteThemeBackColor-5-5 {
	background-color: rgb(127, 90, 0); -ms-name: "Akzent 1 am dunkelsten"; -ms-color: "Dunkelgelb";
}
.ms-rteThemeBackColor-6-5 {
	background-color: rgb(145, 25, 98); -ms-name: "Akzent 2 am dunkelsten"; -ms-color: "Pflaume";
}
.ms-rteThemeBackColor-7-5 {
	background-color: rgb(13, 80, 113); -ms-name: "Akzent 3 am dunkelsten"; -ms-color: "Dunkelblau";
}
.ms-rteThemeBackColor-8-5 {
	background-color: rgb(69, 95, 18); -ms-name: "Akzent 4 am dunkelsten"; -ms-color: "Dunkelgrün";
}
.ms-rteThemeBackColor-9-5 {
	background-color: rgb(81, 0, 127); -ms-name: "Akzent 5 am dunkelsten"; -ms-color: "Dunkles Lila";
}
.ms-rteThemeBackColor-10-5 {
	background-color: rgb(76, 50, 0); -ms-name: "Akzent 6 am dunkelsten"; -ms-color: "Dunkelgelb";
}
.ms-rteImage-0 {
	-ms-name: "Ohne Rahmen";
}
.ms-rteImage-1 {
	background-position: top; border: 1px solid rgb(51, 51, 51); border-image: none; background-image: url("tabtitlerowbottombg-B4B5DE36.themedpng?ctag"); background-repeat: repeat-x; background-color: rgb(68, 68, 68); -ms-name: "Dünne Rahmenlinie";
}
.ms-rteImage-2 {
	border-width: 1px; border-style: solid; border-color: rgb(219, 219, 219) rgb(185, 185, 185) rgb(185, 185, 185) rgb(219, 219, 219); padding: 2px; -ms-name: "Tabellenrahmen";
}
.ms-rteImage-3 {
	background-position: left bottom; padding: 15px; border: 1px solid rgb(68, 68, 68); border-image: none; background-image: url("tabtitlerowbottombg-B4B5DE36.themedpng?ctag"); background-attachment: fixed; background-repeat: repeat-x; background-color: rgb(51, 51, 51); -ms-name: "Dunkler Rahmen";
}
.ms-rteImage-4 {
	background-position: top; border-width: 1px; border-style: solid; border-color: rgb(219, 219, 219) rgb(185, 185, 185) rgb(185, 185, 185) rgb(219, 219, 219); padding: 6px 6px 33px; background-image: url("/_layouts/15/images/selbg.png?rev=23"); background-repeat: repeat-x; background-color: rgb(229, 229, 229); -ms-name: "Heller Rahmen";
}
.ms-rteTable-default > tbody > tr > td {
	padding: 7px 5px 6px; vertical-align: top;
}
.ms-rteTable-default > tbody > tr > th {
	padding: 7px 5px 6px; vertical-align: top;
}
.ms-rteTable-0 > tbody > tr > td {
	padding: 7px 5px 6px; vertical-align: top;
}
.ms-rteTable-0 > tbody > tr > th {
	padding: 7px 5px 6px; vertical-align: top;
}
.ms-rteTable-1 > tbody > tr > td {
	padding: 7px 5px 6px; vertical-align: top;
}
.ms-rteTable-1 > tbody > tr > th {
	padding: 7px 5px 6px; vertical-align: top;
}
.ms-rteTable-2 > tbody > tr > td {
	padding: 7px 5px 6px; vertical-align: top;
}
.ms-rteTable-2 > tbody > tr > th {
	padding: 7px 5px 6px; vertical-align: top;
}
.ms-rteTable-3 > tbody > tr > td {
	padding: 7px 5px 6px; vertical-align: top;
}
.ms-rteTable-3 > tbody > tr > th {
	padding: 7px 5px 6px; vertical-align: top;
}
.ms-rteTable-4 > tbody > tr > td {
	padding: 7px 5px 6px; vertical-align: top;
}
.ms-rteTable-4 > tbody > tr > th {
	padding: 7px 5px 6px; vertical-align: top;
}
.ms-rteTable-5 > tbody > tr > td {
	padding: 7px 5px 6px; vertical-align: top;
}
.ms-rteTable-5 > tbody > tr > th {
	padding: 7px 5px 6px; vertical-align: top;
}
.ms-rteTable-6 > tbody > tr > td {
	padding: 7px 5px 6px; vertical-align: top;
}
.ms-rteTable-6 > tbody > tr > th {
	padding: 7px 5px 6px; vertical-align: top;
}
.ms-rteTable-7 > tbody > tr > td {
	padding: 7px 5px 6px; vertical-align: top;
}
.ms-rteTable-7 > tbody > tr > th {
	padding: 7px 5px 6px; vertical-align: top;
}
.ms-rteTable-8 > tbody > tr > td {
	padding: 7px 5px 6px; vertical-align: top;
}
.ms-rteTable-8 > tbody > tr > th {
	padding: 7px 5px 6px; vertical-align: top;
}
.ms-rteTable-9 > tbody > tr > td {
	padding: 7px 5px 6px; vertical-align: top;
}
.ms-rteTable-9 > tbody > tr > th {
	padding: 7px 5px 6px; vertical-align: top;
}
.ms-rteTable-10 > tbody > tr > td {
	padding: 7px 5px 6px; vertical-align: top;
}
.ms-rteTable-10 > tbody > tr > th {
	padding: 7px 5px 6px; vertical-align: top;
}
.ms-rteTable-default > tbody > tr > th {
	text-align: left; color: rgb(119, 119, 119); font-weight: normal;
}
.ms-rteTable-default > tbody > tr.ms-rteTableFooterRow-default {
	text-align: left; color: rgb(119, 119, 119); font-weight: normal;
}
.ms-rteTable-0 > tbody > tr > th {
	text-align: left; color: rgb(119, 119, 119); font-weight: normal;
}
.ms-rteTable-0 > tbody > tr.ms-rteTableFooterRow-0 {
	text-align: left; color: rgb(119, 119, 119); font-weight: normal;
}
.ms-rteTable-1 > tbody > tr > th {
	text-align: left; color: rgb(119, 119, 119); font-weight: normal;
}
.ms-rteTable-1 > tbody > tr.ms-rteTableFooterRow-1 {
	text-align: left; color: rgb(119, 119, 119); font-weight: normal;
}
.ms-rteTable-2 > tbody > tr > th {
	text-align: left; color: rgb(119, 119, 119); font-weight: normal;
}
.ms-rteTable-2 > tbody > tr.ms-rteTableFooterRow-2 {
	text-align: left; color: rgb(119, 119, 119); font-weight: normal;
}
.ms-rteTable-3 > tbody > tr > th {
	text-align: left; color: rgb(119, 119, 119); font-weight: normal;
}
.ms-rteTable-3 > tbody > tr.ms-rteTableFooterRow-3 {
	text-align: left; color: rgb(119, 119, 119); font-weight: normal;
}
.ms-rteTable-4 > tbody > tr > th {
	text-align: left; color: rgb(119, 119, 119); font-weight: normal;
}
.ms-rteTable-4 > tbody > tr.ms-rteTableFooterRow-4 {
	text-align: left; color: rgb(119, 119, 119); font-weight: normal;
}
.ms-rteTable-5 > tbody > tr > th {
	text-align: left; color: rgb(119, 119, 119); font-weight: normal;
}
.ms-rteTable-5 > tbody > tr.ms-rteTableFooterRow-5 {
	text-align: left; color: rgb(119, 119, 119); font-weight: normal;
}
.ms-rteTable-6 > tbody > tr > th {
	text-align: left; color: rgb(119, 119, 119); font-weight: normal;
}
.ms-rteTable-6 > tbody > tr.ms-rteTableFooterRow-6 {
	text-align: left; color: rgb(119, 119, 119); font-weight: normal;
}
.ms-rteTable-7 > tbody > tr > th {
	text-align: left; color: rgb(119, 119, 119); font-weight: normal;
}
.ms-rteTable-7 > tbody > tr.ms-rteTableFooterRow-7 {
	text-align: left; color: rgb(119, 119, 119); font-weight: normal;
}
.ms-rteTable-8 > tbody > tr > th {
	text-align: left; color: rgb(119, 119, 119); font-weight: normal;
}
.ms-rteTable-8 > tbody > tr.ms-rteTableFooterRow-8 {
	text-align: left; color: rgb(119, 119, 119); font-weight: normal;
}
.ms-rteTable-9 > tbody > tr > th {
	text-align: left; color: rgb(119, 119, 119); font-weight: normal;
}
.ms-rteTable-9 > tbody > tr.ms-rteTableFooterRow-9 {
	text-align: left; color: rgb(119, 119, 119); font-weight: normal;
}
.ms-rteTable-10 > tbody > tr > th {
	text-align: left; color: rgb(119, 119, 119); font-weight: normal;
}
.ms-rteTable-10 > tbody > tr.ms-rteTableFooterRow-10 {
	text-align: left; color: rgb(119, 119, 119); font-weight: normal;
}
.ms-rtetablecells {
	padding: 2px; vertical-align: top;
}
.ms-rteTable-default {
	-ms-name: "Standardtabellenformat - Hell";
}
.ms-rteTable-default {
	border: 1px solid rgb(219, 219, 219); border-image: none;
}
.ms-rteTable-default > tbody > tr > td {
	border: 1px solid rgb(219, 219, 219); border-image: none;
}
.ms-rteTable-default > tbody > tr > th {
	border: 1px solid rgb(219, 219, 219); border-image: none;
}
td.ms-rteTable-default {
	border: 1px solid rgb(219, 219, 219); border-image: none;
}
th.ms-rteTable-default {
	border: 1px solid rgb(219, 219, 219); border-image: none;
}
.ms-rtetablecells {
	border: 1px solid rgb(219, 219, 219); border-image: none;
}
.ms-rteTable-0 {
	border-width: 0px; border-collapse: collapse; -ms-name: "Tabellenformat 1 - Durchsichtig";
}
.ms-rteTable-1 {
	-ms-name: "Tabellenformat 2 - Hell verbunden";
}
.ms-rteTable-1 tr.ms-rteTableHeaderRow-1 {
	border-top-color: rgb(185, 185, 185); border-bottom-color: rgb(185, 185, 185); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgba(255, 255, 255, 0.9);
}
.ms-rteTable-1 tr.ms-rteTableFooterRow-1 {
	border-top-color: rgb(185, 185, 185); border-bottom-color: rgb(185, 185, 185); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgba(255, 255, 255, 0.9);
}
.ms-rteTable-1 tr.ms-rteTableHeaderRow-1 > th {
	border-top-color: rgb(185, 185, 185); border-bottom-color: rgb(185, 185, 185); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgba(255, 255, 255, 0.9);
}
.ms-rteTable-1 tr.ms-rteTableFooterRow-1 > th {
	border-top-color: rgb(185, 185, 185); border-bottom-color: rgb(185, 185, 185); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgba(255, 255, 255, 0.9);
}
.ms-rteTable-1 tr.ms-rteTableFooterRow-1 > td {
	border-top-color: rgb(185, 185, 185); border-bottom-color: rgb(185, 185, 185); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgba(255, 255, 255, 0.9);
}
.ms-rteTable-1 tr.ms-rteTableOddRow-1 {
	background-color: rgba(191, 191, 191, 0.9);
}
.ms-rteTable-1 tr.ms-rteTableEvenRow-1 {
	background-color: rgba(255, 255, 255, 0.9);
}
.ms-rteTable-6 {
	-ms-name: "Tabellenformat 3 - Mittel Zweiton";
}
.ms-rteTable-6 tr.ms-rteTableHeaderRow-6 {
	color: rgba(255, 255, 255, 0.9); background-color: rgb(191, 135, 0);
}
.ms-rteTable-6 tr.ms-rteTableFooterRow-6 {
	color: rgba(255, 255, 255, 0.9); background-color: rgb(191, 135, 0);
}
.ms-rteTable-6 tr.ms-rteTableHeaderRow-6 > th {
	color: rgba(255, 255, 255, 0.9); background-color: rgb(191, 135, 0);
}
.ms-rteTable-6 tr.ms-rteTableFooterRow-6 > th {
	color: rgba(255, 255, 255, 0.9); background-color: rgb(191, 135, 0);
}
.ms-rteTable-6 tr.ms-rteTableFooterRow-6 > td {
	color: rgba(255, 255, 255, 0.9); background-color: rgb(191, 135, 0);
}
.ms-rteTable-6 tr.ms-rteTableOddRow-6 {
	background-color: rgba(255, 240, 204, 0.7);
}
.ms-rteTable-6 tr.ms-rteTableEvenRow-6 {
	background-color: rgba(255, 255, 255, 0.7);
}
.ms-rteTable-2 {
	-ms-name: "Tabellenformat 4 - Helle Linien";
}
.ms-rteTable-2 tr.ms-rteTableHeaderRow-2 {
	color: rgb(255, 255, 255); background-color: rgb(68, 68, 68);
}
.ms-rteTable-2 tr.ms-rteTableFooterRow-2 {
	color: rgb(255, 255, 255); background-color: rgb(68, 68, 68);
}
.ms-rteTable-2 tr.ms-rteTableHeaderRow-2 > th {
	color: rgb(255, 255, 255); background-color: rgb(68, 68, 68);
}
.ms-rteTable-2 tr.ms-rteTableFooterRow-2 > th {
	color: rgb(255, 255, 255); background-color: rgb(68, 68, 68);
}
.ms-rteTable-2 tr.ms-rteTableFooterRow-2 > td {
	color: rgb(255, 255, 255); background-color: rgb(68, 68, 68);
}
.ms-rteTable-2 tr.ms-rteTableOddRow-2 {
	border-top-color: rgb(249, 197, 114); border-bottom-color: rgb(249, 197, 114); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ms-rteTable-2 tr.ms-rteTableEvenRow-2 {
	border-top-color: rgb(249, 197, 114); border-bottom-color: rgb(249, 197, 114); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ms-rteTable-3 {
	-ms-name: "Tabellenformat 5 - Raster";
}
.ms-rteTable-3 {
	border: 1px solid rgb(185, 185, 185); border-image: none;
}
.ms-rteTable-3 > tbody > tr > td {
	border: 1px solid rgb(185, 185, 185); border-image: none;
}
.ms-rteTable-3 > tbody > tr > th {
	border: 1px solid rgb(185, 185, 185); border-image: none;
}
.ms-rteTable-3 tr.ms-rteTableOddRow-3 {
	background-color: rgba(191, 191, 191, 0.9);
}
.ms-rteTable-3 tr.ms-rteTableHeaderRow-3 {
	background-color: rgba(255, 255, 255, 0.9);
}
.ms-rteTable-3 tr.ms-rteTableFooterRow-3 {
	background-color: rgba(255, 255, 255, 0.9);
}
.ms-rteTable-3 tr.ms-rteTableEvenRow-3 {
	background-color: rgba(255, 255, 255, 0.9);
}
.ms-rteTable-4 {
	-ms-name: "Tabellenformat 6 - Akzent 1";
}
.ms-rteTable-4 {
	border: 1px solid rgb(191, 135, 0); border-image: none;
}
.ms-rteTable-4 > tbody > tr > td {
	border: 1px solid rgb(191, 135, 0); border-image: none;
}
.ms-rteTable-4 > tbody > tr > th {
	border: 1px solid rgb(191, 135, 0); border-image: none;
}
.ms-rteTable-4 tr.ms-rteTableHeaderRow-4 {
	color: rgb(255, 255, 255); background-color: rgb(191, 135, 0);
}
.ms-rteTable-4 tr.ms-rteTableFooterRow-4 {
	color: rgb(255, 255, 255); background-color: rgb(191, 135, 0);
}
.ms-rteTable-4 tr.ms-rteTableHeaderRow-4 > th {
	color: rgb(255, 255, 255); background-color: rgb(191, 135, 0);
}
.ms-rteTable-4 tr.ms-rteTableFooterRow-4 > th {
	color: rgb(255, 255, 255); background-color: rgb(191, 135, 0);
}
.ms-rteTable-4 tr.ms-rteTableFooterRow-4 > td {
	color: rgb(255, 255, 255); background-color: rgb(191, 135, 0);
}
.ms-rteTable-5 {
	-ms-name: "Tabellenformat 7 - Akzent 2";
}
.ms-rteTable-5 {
	border: 1px solid rgb(217, 40, 147); border-image: none;
}
.ms-rteTable-5 > tbody > tr > td {
	border: 1px solid rgb(217, 40, 147); border-image: none;
}
.ms-rteTable-5 > tbody > tr > th {
	border: 1px solid rgb(217, 40, 147); border-image: none;
}
.ms-rteTable-5 tr.ms-rteTableHeaderRow-5 {
	color: rgb(255, 255, 255); background-color: rgb(217, 40, 147);
}
.ms-rteTable-5 tr.ms-rteTableFooterRow-5 {
	color: rgb(255, 255, 255); background-color: rgb(217, 40, 147);
}
.ms-rteTable-5 tr.ms-rteTableHeaderRow-5 > th {
	color: rgb(255, 255, 255); background-color: rgb(217, 40, 147);
}
.ms-rteTable-5 tr.ms-rteTableFooterRow-5 > th {
	color: rgb(255, 255, 255); background-color: rgb(217, 40, 147);
}
.ms-rteTable-5 tr.ms-rteTableFooterRow-5 > td {
	color: rgb(255, 255, 255); background-color: rgb(217, 40, 147);
}
.ms-rteTable-7 {
	-ms-name: "Tabellenformat 8 - Akzent 3";
}
.ms-rteTable-7 {
	border: 1px solid rgb(20, 120, 169); border-image: none;
}
.ms-rteTable-7 > tbody > tr > td {
	border: 1px solid rgb(20, 120, 169); border-image: none;
}
.ms-rteTable-7 > tbody > tr > th {
	border: 1px solid rgb(20, 120, 169); border-image: none;
}
.ms-rteTable-7 tr.ms-rteTableHeaderRow-7 {
	color: rgb(255, 255, 255); background-color: rgb(20, 120, 169);
}
.ms-rteTable-7 tr.ms-rteTableFooterRow-7 {
	color: rgb(255, 255, 255); background-color: rgb(20, 120, 169);
}
.ms-rteTable-7 tr.ms-rteTableHeaderRow-7 > th {
	color: rgb(255, 255, 255); background-color: rgb(20, 120, 169);
}
.ms-rteTable-7 tr.ms-rteTableFooterRow-7 > th {
	color: rgb(255, 255, 255); background-color: rgb(20, 120, 169);
}
.ms-rteTable-7 tr.ms-rteTableFooterRow-7 > td {
	color: rgb(255, 255, 255); background-color: rgb(20, 120, 169);
}
.ms-rteTable-8 {
	-ms-name: "Tabellenformat 9 - Akzent 4";
}
.ms-rteTable-8 {
	border: 1px solid rgb(104, 143, 28); border-image: none;
}
.ms-rteTable-8 > tbody > tr > td {
	border: 1px solid rgb(104, 143, 28); border-image: none;
}
.ms-rteTable-8 > tbody > tr > th {
	border: 1px solid rgb(104, 143, 28); border-image: none;
}
.ms-rteTable-8 tr.ms-rteTableHeaderRow-8 {
	color: rgb(255, 255, 255); background-color: rgb(104, 143, 28);
}
.ms-rteTable-8 tr.ms-rteTableFooterRow-8 {
	color: rgb(255, 255, 255); background-color: rgb(104, 143, 28);
}
.ms-rteTable-8 tr.ms-rteTableHeaderRow-8 > th {
	color: rgb(255, 255, 255); background-color: rgb(104, 143, 28);
}
.ms-rteTable-8 tr.ms-rteTableFooterRow-8 > th {
	color: rgb(255, 255, 255); background-color: rgb(104, 143, 28);
}
.ms-rteTable-8 tr.ms-rteTableFooterRow-8 > td {
	color: rgb(255, 255, 255); background-color: rgb(104, 143, 28);
}
.ms-rteTable-9 {
	-ms-name: "Tabellenformat 10 - Akzent 5";
}
.ms-rteTable-9 {
	border: 1px solid rgb(121, 0, 191); border-image: none;
}
.ms-rteTable-9 > tbody > tr > td {
	border: 1px solid rgb(121, 0, 191); border-image: none;
}
.ms-rteTable-9 > tbody > tr > th {
	border: 1px solid rgb(121, 0, 191); border-image: none;
}
.ms-rteTable-9 tr.ms-rteTableHeaderRow-9 {
	color: rgb(255, 255, 255); background-color: rgb(121, 0, 191);
}
.ms-rteTable-9 tr.ms-rteTableFooterRow-9 {
	color: rgb(255, 255, 255); background-color: rgb(121, 0, 191);
}
.ms-rteTable-9 tr.ms-rteTableHeaderRow-9 > th {
	color: rgb(255, 255, 255); background-color: rgb(121, 0, 191);
}
.ms-rteTable-9 tr.ms-rteTableFooterRow-9 > th {
	color: rgb(255, 255, 255); background-color: rgb(121, 0, 191);
}
.ms-rteTable-9 tr.ms-rteTableFooterRow-9 > td {
	color: rgb(255, 255, 255); background-color: rgb(121, 0, 191);
}
.ms-rteTable-10 {
	-ms-name: "Tabellenformat 11 - Akzent 6";
}
.ms-rteTable-10 {
	border: 1px solid rgb(114, 76, 0); border-image: none;
}
.ms-rteTable-10 > tbody > tr > td {
	border: 1px solid rgb(114, 76, 0); border-image: none;
}
.ms-rteTable-10 > tbody > tr > th {
	border: 1px solid rgb(114, 76, 0); border-image: none;
}
.ms-rteTable-10 tr.ms-rteTableHeaderRow-10 {
	color: rgb(255, 255, 255); background-color: rgb(114, 76, 0);
}
.ms-rteTable-10 tr.ms-rteTableFooterRow-10 {
	color: rgb(255, 255, 255); background-color: rgb(114, 76, 0);
}
.ms-rteTable-10 tr.ms-rteTableHeaderRow-10 > th {
	color: rgb(255, 255, 255); background-color: rgb(114, 76, 0);
}
.ms-rteTable-10 tr.ms-rteTableFooterRow-10 > th {
	color: rgb(255, 255, 255); background-color: rgb(114, 76, 0);
}
.ms-rteTable-10 tr.ms-rteTableFooterRow-10 > td {
	color: rgb(255, 255, 255); background-color: rgb(114, 76, 0);
}
.ms-rteTableGrid td {
	border: 1px dotted black; border-image: none;
}
.ms-rteTableGrid th {
	border: 1px dotted black; border-image: none;
}
.ms-rtePosition-1 {
	float: left; -ms-name: "Links";
}
.ms-rtePosition-2 {
	float: right; -ms-name: "Rechts";
}
.ms-rtePosition-3 {
	vertical-align: text-top; -ms-name: "Oben";
}
.ms-rtePosition-4 {
	vertical-align: middle; -ms-name: "Mitte";
}
.ms-rtePosition-5 {
	vertical-align: text-bottom; -ms-name: "Unten";
}
.ms-rtestate-write {
	cursor: text; min-height: 1em;
}
.ms-asset-icon {
	border-width: 0px; margin: 0px 5px;
}
.ms-rtestate-field table {
	border-collapse: collapse;
}
.ms-rtestate-write table {
	border-collapse: collapse;
}
.ms-rte-autocomplete {
	border-width: 1px; border-style: solid; border-color: rgb(219, 219, 219) rgb(185, 185, 185) rgb(185, 185, 185) rgb(219, 219, 219); padding-top: 10px; padding-bottom: 10px; font-family: Verdana; font-size: 1em; position: absolute; cursor: default; background-color: rgb(255, 255, 255);
}
.ms-rte-autocomplete-results div {
	color: rgb(68, 68, 68); overflow: hidden; padding-right: 10px; padding-left: 10px; border-top-color: transparent; border-bottom-color: transparent; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ms-rte-autocomplete-results div.ms-rte-autocomplete-selected {
	background-color: rgba(253, 234, 203, 0.5);
}
.ms-rte-autocomplete-modes div.ms-rte-autocomplete-selected {
	background-color: rgba(253, 234, 203, 0.5);
}
.ms-core-needIEFilter .ms-rte-autocomplete-results div.ms-rte-autocomplete-selected {
	background-color: transparent;
}
.ms-core-needIEFilter .ms-rte-autocomplete-modes div.ms-rte-autocomplete-selected {
	background-color: transparent;
}
.ms-rte-autocomplete-modes div {
	color: rgb(68, 68, 68); padding-right: 10px; padding-left: 20px; border-top-color: transparent; border-bottom-color: transparent; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ms-rte-autocomplete-info {
	padding-right: 10px; padding-left: 10px;
}
.ms-rte-layoutszone-outer {
	float: left;
}
.ms-rte-layoutszone-inner {
	margin: 1px; padding: 10px; border: 1px solid transparent; border-image: none; -ms-word-wrap: break-word;
}
.ms-rte-layoutszone-inner-editable {
	margin: 1px; padding: 10px; border: 1px solid rgb(219, 219, 219); border-image: none; min-height: 100px !important;
}
.ms-rte-layoutszone-fixer {
	clear: both;
}
.ms-rte-wpbox {
	text-align: left; text-transform: none; line-height: normal; text-indent: 0px; letter-spacing: normal; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; word-spacing: normal; white-space: normal; -ms-word-wrap: normal;
}
.ms-rtestate-write .ms-webpart-chrome-title {
	cursor: move;
}
.ms-rtestate-write .ms-rte-embedcode-title {
	cursor: move;
}
.ms-rtestate-field {
	-ms-word-wrap: break-word;
}
.ms-rtefield {
	padding: 2px; min-width: 384px;
}
.ms-rte-embeddialog-textarea {
	height: 100px;
}
.ms-rte-embeddialog-preview {
	margin: 30px 5px 0px 15px; width: auto; height: auto;
}
.ms-rte-embedcode-link {
	padding: 5px 10px; font-size: 1.1em;
}
.ms-rte-embedcode-linkedit {
	text-align: right; text-transform: uppercase;
}
.ms-rte-embedil {
	display: inline-block;
}
.ms-rte-embedcode-delete {
	margin-top: 5px; float: right;
}
#rtePasteFlyout {
	border-width: 0px;
}
#rtePasteFlyout .ms-cui-menusection {
	border-width: 0px;
}
#rtePasteFlyoutLink {
	margin: 0px; padding: 5px; border: 1px solid rgb(190, 193, 196); border-image: none;
}
#rtePasteFlyoutLink:hover {
	border-color: rgb(146, 183, 209);
}
#rtePasteFlyoutImg {
	vertical-align: middle;
}
#rtePasteFlyoutText {
	margin: 0px 4px; color: rgb(35, 39, 44);
}
#rtePasteFlyoutOptions a.ms-rtePasteFlyout-option {
	width: 24px; height: 24px; display: inline-block;
}
.ms-rte-srcdialog-text {
	font-family: "Courier New",Consolas;
}
.ms-imagecrop-background {
	background-color: black;
}
span.ms-imagecrop img.ms-imagecrop-ghost {
	opacity: 0.5 !important;
}
.ms-imagecrop-handle {
	border: 2px solid rgb(207, 128, 0); width: 5px; height: 5px; background-color: white;
}
.ms-imagecrop-handle-ne {
	top: -5px; right: -5px;
}
.ms-imagecrop-handle-se {
	right: -5px; bottom: -5px;
}
.ms-imagecrop-handle-sw {
	left: -5px; bottom: -5px;
}
.ms-imagecrop-handle-nw {
	left: -5px; top: -5px;
}
.ms-imagecrop-edge {
	border: 2px dashed white;
}
.ms-imagecrop-edge-left {
	left: -1px;
}
.ms-imagecrop-edge-top {
	top: -1px;
}
.ms-imagecrop-edge-right {
	right: -1px;
}
.ms-imagecrop-edge-bottom {
	bottom: -1px;
}
.ms-RteCropppedImage {
	overflow: hidden;
}
#ms-rte-styleGalleryMenu .ms-cui-gallerybutton-a {
	border: 1px solid rgb(175, 180, 186); border-image: none;
}
.ms-rte-stylePreview {
	width: 64px; white-space: normal;
}
.ms-rte-stylePreviewBox {
	height: 30px; overflow: hidden; position: relative;
}
.ms-rte-stylePreviewBoxInner {
	padding: 0px; height: 30px; bottom: 0px; overflow: hidden; display: table; position: absolute;
}
.ms-rte-stylePreviewHolder {
	padding: 0px; vertical-align: middle; display: table-cell;
}
.ms-rte-stylePreviewTitle {
	margin: 0px auto; width: 64px; vertical-align: middle; display: table-cell;
}
.ms-rte-stylePreviewTitleFull {
	margin: 0px auto; width: 64px; vertical-align: middle; display: table-cell;
}
.ms-rte-styleGalleryPreview {
	height: 60px;
}
.ms-rte-styleGalleryPreview .ms-rte-stylePreviewHolder {
	vertical-align: bottom;
}
.ms-rte-styleGalleryPreview .ms-rte-stylePreviewTitle {
	height: 30px;
}
.ms-rte-styleRibbonPreview {
	height: 48px;
}
.ms-rte-styleRibbonPreview .ms-rte-stylePreviewTitle {
	height: 18px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ms-rte-styleRibbonPreview .ms-rte-stylePreviewTitleFull {
	height: 46px;
}
.ms-rtestate-field h1 {
	color: #697d00; line-height: 1.4;
}
h1.ms-rteElement-H1 {
	color: #697d00; line-height: 1.4;
}
.ms-rtestate-field h2 {
	color: #697d00; line-height: 1.4;
}
h2.ms-rteElement-H2 {
	color: #697d00; line-height: 1.4;
}
.ms-rtestate-field h3 {
	line-height: 1.4;
}
h3.ms-rteElement-H3 {
	line-height: 1.4;
}
.ms-rtestate-field h4 {
	color: rgb(119, 119, 119); line-height: 1.6;
}
h4.ms-rteElement-H4 {
	color: rgb(119, 119, 119); line-height: 1.6;
}
h1.ms-rteElement-H1B {
	color: rgb(230, 113, 184);
}
h2.ms-rteElement-H2B {
	color: rgb(230, 113, 184);
}
h3.ms-rteElement-H3B {
	color: rgb(230, 113, 184);
}
h4.ms-rteElement-H4B {
	color: rgb(230, 113, 184);
}
.ms-rtestate-field p {
	margin: 0px 0px 10px; line-height: 1.6;
}
p.ms-rteElement-P {
	margin: 0px 0px 10px; line-height: 1.6;
}
.ms-rteElement-Hr {
	height: 1px; background-color: rgb(185, 185, 185);
}
.ms-rteElement-Callout1 {
	padding: 10px; border: 1px solid rgb(253, 159, 8); border-image: none; width: 25em; color: rgb(102, 0, 0); float: left; background-color: rgb(254, 244, 228);
}
.ms-rteElement-Callout2 {
	padding: 10px; border: 1px solid rgb(54, 176, 0); border-image: none; width: 25em; color: rgb(53, 55, 56); float: right; background-color: rgb(242, 242, 242);
}
.ms-rteElement-Callout3 {
	padding: 10px; width: 25em; color: rgb(202, 0, 120); font-style: italic; float: right;
}
.ms-rteElement-Callout4 {
	padding: 10px; border: 1px solid rgb(0, 173, 238); border-image: none; width: 20em; color: rgb(0, 86, 119); float: right; background-color: rgb(216, 244, 255);
}
.ms-rteStyle-Normal {
	color: rgb(68, 68, 68); font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size: 13px; font-weight: normal; background-color: rgba(255, 255, 255, 0.9);
}
.ms-rteStyle-Byline {
	color: rgb(68, 68, 68); font-style: italic;
}
.ms-rteStyle-Quote {
	color: rgb(68, 68, 68); font-style: italic;
}
.ms-rteStyle-IntenseQuote {
	color: rgb(68, 68, 68); font-style: italic;
}
.ms-rteStyle-Emphasis {
	color: #697d00; font-style: italic;
}
.ms-rteStyle-IntenseEmphasis {
	color: #697d00; font-style: italic;
}
.ms-rteStyle-References {
	color: rgb(119, 119, 119);
}
.ms-rteStyle-IntenseReferences {
	color: rgb(119, 119, 119);
}
.ms-rteStyle-IntenseQuote {
	text-decoration: underline;
}
.ms-rteStyle-IntenseEmphasis {
	text-decoration: underline;
}
.ms-rteStyle-IntenseReferences {
	text-decoration: underline;
}
.ms-rteStyle-Comment {
	color: #697d00;
}
.ms-rteStyle-Accent1 {
	color: #697d00;
}
.ms-rteStyle-Caption {
	color: rgb(230, 113, 184);
}
.ms-rteStyle-Accent2 {
	color: rgb(230, 113, 184);
}
.ms-rteStyle-Tagline {
	color: rgb(119, 119, 119); font-size: 1.3em;
}
.ms-rteStyle-Highlight {
	color: rgb(68, 68, 68); background-color: rgb(153, 102, 0);
}
.ms-rteThemeFontFace-1 {
	font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; -ms-name: "Text";
}
.ms-rteThemeFontFace-2 {
	font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; -ms-name: "Überschrift";
}
.ms-rteLanguage-ar {
	-ms-name: "Arabisch";
}
.ms-rteLanguage-eu {
	-ms-name: "Baskisch";
}
.ms-rteLanguage-bg {
	-ms-name: "Bulgarisch";
}
.ms-rteLanguage-ca {
	-ms-name: "Katalanisch";
}
.ms-rteLanguage-zh-HanS {
	-ms-name: "Chinesisch vereinfacht";
}
.ms-rteLanguage-zh-HanT {
	-ms-name: "Chinesisch traditionell";
}
.ms-rteLanguage-hr {
	-ms-name: "Kroatisch";
}
.ms-rteLanguage-cs {
	-ms-name: "Tschechisch";
}
.ms-rteLanguage-da {
	-ms-name: "Dänisch";
}
.ms-rteLanguage-nl {
	-ms-name: "Niederländisch";
}
.ms-rteLanguage-en {
	-ms-name: "Englisch";
}
.ms-rteLanguage-et {
	-ms-name: "Estnisch";
}
.ms-rteLanguage-fi {
	-ms-name: "Finnisch";
}
.ms-rteLanguage-fr {
	-ms-name: "Französisch";
}
.ms-rteLanguage-gl {
	-ms-name: "Galicisch";
}
.ms-rteLanguage-de {
	-ms-name: "Deutsch";
}
.ms-rteLanguage-el {
	-ms-name: "Griechisch";
}
.ms-rteLanguage-he {
	-ms-name: "Hebräisch";
}
.ms-rteLanguage-hi {
	-ms-name: "Hindi";
}
.ms-rteLanguage-hu {
	-ms-name: "Ungarisch";
}
.ms-rteLanguage-ga {
	-ms-name: "Irisch";
}
.ms-rteLanguage-it {
	-ms-name: "Italienisch";
}
.ms-rteLanguage-ja {
	-ms-name: "Japanisch";
}
.ms-rteLanguage-kk {
	-ms-name: "Kasachisch";
}
.ms-rteLanguage-ko {
	-ms-name: "Koreanisch";
}
.ms-rteLanguage-lv {
	-ms-name: "Lettisch";
}
.ms-rteLanguage-lt {
	-ms-name: "Litauisch";
}
.ms-rteLanguage-mk {
	-ms-name: "Mazedonisch - ehem. jugoslawische Republik Mazedonien";
}
.ms-rteLanguage-ms {
	-ms-name: "Malaiisch";
}
.ms-rteLanguage-no {
	-ms-name: "Norwegisch";
}
.ms-rteLanguage-pl {
	-ms-name: "Polnisch";
}
.ms-rteLanguage-pt-PT {
	-ms-name: "Portugiesisch - Portugal";
}
.ms-rteLanguage-pt-BR {
	-ms-name: "Portugiesisch - Brasilien";
}
.ms-rteLanguage-ro {
	-ms-name: "Rumänisch";
}
.ms-rteLanguage-ru {
	-ms-name: "Russisch";
}
.ms-rteLanguage-sr-Latn {
	-ms-name: "Serbisch - Lateinisch";
}
.ms-rteLanguage-sr-Cyrl {
	-ms-name: "Serbisch - Kyrillisch";
}
.ms-rteLanguage-sk {
	-ms-name: "Slowakisch";
}
.ms-rteLanguage-sl {
	-ms-name: "Slowenisch";
}
.ms-rteLanguage-es {
	-ms-name: "Spanisch";
}
.ms-rteLanguage-sv {
	-ms-name: "Schwedisch";
}
.ms-rteLanguage-th {
	-ms-name: "Thailändisch";
}
.ms-rteLanguage-tr {
	-ms-name: "Türkisch";
}
.ms-rteLanguage-uk {
	-ms-name: "Ukrainisch";
}
.ms-rteLanguage-vi {
	-ms-name: "Vietnamesisch";
}
.ms-rteLanguage-cy {
	-ms-name: "Walisisch";
}
.ms-rtedialog {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.clip16x16 {
	width: 16px; height: 16px; overflow: hidden; position: relative;
}
.clip13x13 {
	width: 13px; height: 13px; overflow: hidden; position: relative;
}
.clip16x16 img {
	position: absolute;
}
.clip16x16 input {
	position: absolute;
}
.clip13x13 img {
	position: absolute;
}
.clip13x13 input {
	position: absolute;
}
.ms-rtebold {
	left: 0px; top: 0px;
}
.ms-rtecopy {
	left: -16px; top: 0px;
}
.ms-rtecut {
	left: 0px; top: -16px;
}
.ms-rtedrow {
	left: -16px; top: -16px;
}
.ms-rtefntsz {
	left: -32px; top: 0px;
}
.ms-rteicol {
	left: -32px; top: -16px;
}
.ms-rteimg {
	left: 0px; top: -32px;
}
.ms-rteital {
	left: -16px; top: -32px;
}
.ms-rtelnk {
	left: -32px; top: -32px;
}
.ms-rteltr {
	left: -48px; top: 0px;
}
.ms-rtenlst {
	left: -48px; top: -16px;
}
.ms-rtertal {
	left: -48px; top: -32px;
}
.ms-rtescell {
	left: 0px; top: -48px;
}
.ms-rtetxclr {
	left: -16px; top: -48px;
}
.ms-rteundl {
	left: -32px; top: -48px;
}
.ms-rteuidt {
	left: -48px; top: -48px;
}
.ms-rtesrced {
	left: -64px; top: 0px;
}
.ms-rtertl {
	left: -64px; top: -16px;
}
.ms-rtepaste {
	left: -64px; top: -32px;
}
.ms-rtemcell {
	left: -64px; top: -48px;
}
.ms-rteltal {
	left: 0px; top: -64px;
}
.ms-rteitbl {
	left: -16px; top: -64px;
}
.ms-rteirow {
	left: -32px; top: -64px;
}
.ms-rteidt {
	left: -48px; top: -64px;
}
.ms-rteicell {
	left: -64px; top: -64px;
}
.ms-rtefnt {
	left: -80px; top: 0px;
}
.ms-rtectral {
	left: -80px; top: -16px;
}
.ms-rteclear {
	left: -80px; top: -32px;
}
.ms-rteblst {
	left: -80px; top: -48px;
}
.ms-rtebkclr {
	left: -80px; top: -64px;
}
.ms-rtednar {
	left: 0px; top: -80px;
}
.ms-core-webpartadder {
	left: 0px; top: 135px; width: 100%; position: absolute;
}
.ms-wpadder {
	background-position: left bottom; height: 200px; color: rgb(101, 104, 107); background-image: url("/_layouts/15/images/wpadder_graygrad.png"); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
.ms-wpadder-cell {
	vertical-align: top;
}
.ms-wpadder-topPad {
	height: 5px;
}
.ms-wpadder-leftPad {
	width: 4px;
}
.ms-wpadder-spacing {
	width: 6px;
}
.ms-wpadder-bottomPad {
	height: 7px;
}
.ms-wpadder-categoryColumn {
	border: 1px solid rgb(217, 217, 217); border-image: none;
}
.ms-wpadder-itemColumn {
	border: 1px solid rgb(217, 217, 217); border-image: none;
}
.ms-wpadder-descriptionColumn {
	border: 1px solid rgb(217, 217, 217); border-image: none;
}
.ms-wpadder-categories {
	height: 150px; -ms-scrollbar-face-color: rgb(247, 247, 247); -ms-scrollbar-3dlight-color: rgb(247, 247, 247); -ms-scrollbar-shadow-color: rgb(148, 148, 148); -ms-scrollbar-highlight-color: rgb(206, 207, 206); -ms-scrollbar-darkshadow-color: rgb(250, 250, 250); -ms-scrollbar-track-color: rgb(255, 251, 255);
}
.ms-wpadder-descriptionArea {
	height: 150px; -ms-scrollbar-face-color: rgb(247, 247, 247); -ms-scrollbar-3dlight-color: rgb(247, 247, 247); -ms-scrollbar-shadow-color: rgb(148, 148, 148); -ms-scrollbar-highlight-color: rgb(206, 207, 206); -ms-scrollbar-darkshadow-color: rgb(250, 250, 250); -ms-scrollbar-track-color: rgb(255, 251, 255);
}
.ms-wpadder-categoryColumn a {
	border: 0px currentColor; border-image: none; background-color: transparent;
}
.ms-wpadder-categoryColumn img {
	border: 0px currentColor; border-image: none; background-color: transparent;
}
.ms-wpadder-itemColumn img {
	border: 0px currentColor; border-image: none; background-color: transparent;
}
.ms-wpadder-closeColumn a {
	border: 0px currentColor; border-image: none; background-color: transparent;
}
.ms-wpadder-closeColumn img {
	border: 0px currentColor; border-image: none; background-color: transparent;
}
.ms-wpadder-categories {
	padding: 3px 4px;
}
.ms-wpadder-items {
	padding: 3px 4px;
}
.ms-wpadder-categories div {
	padding: 2px 3px; cursor: default;
}
.ms-wpadder-items div {
	padding: 2px 3px; cursor: default;
}
.ms-wpadder-categories .ms-wpadder-selected {
	padding: 1px 2px;
}
.ms-wpadder-categories .ms-wpadder-hover {
	padding: 1px 2px;
}
.ms-wpadder-items .ms-wpadder-selected {
	padding: 1px 2px;
}
.ms-wpadder-items .ms-wpadder-hover {
	padding: 1px 2px;
}
.ms-wpadder-categories div.ms-wpadder-hover {
	border: 1px dashed rgb(170, 217, 250); border-image: none;
}
.ms-wpadder-items div.ms-wpadder-hover {
	border: 1px dashed rgb(170, 217, 250); border-image: none;
}
.ms-wpadder-categories div.ms-wpadder-selected {
	background-position: left bottom; border: 1px solid rgb(170, 217, 250); border-image: none; color: rgb(0, 0, 0); background-image: url("/_layouts/15/images/treeviewselected.png"); background-repeat: repeat-x; background-color: rgb(197, 232, 255);
}
.ms-wpadder-items div.ms-wpadder-selected {
	background-position: left bottom; border: 1px solid rgb(170, 217, 250); border-image: none; color: rgb(0, 0, 0); background-image: url("/_layouts/15/images/treeviewselected.png"); background-repeat: repeat-x; background-color: rgb(197, 232, 255);
}
.ms-wpadder-categories {
	border-bottom-color: rgb(253, 159, 8); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-wpadder-upload {
	padding: 2px 4px 4px; white-space: nowrap;
}
.ms-wpadder-itemCell {
	padding-right: 2px;
}
.ms-wpadder-itemCell2 {
	padding-left: 2px; border-left-color: rgb(232, 232, 255); border-left-width: 2px; border-left-style: dashed;
}
.ms-wpadder-navArea img {
	cursor: pointer;
}
.ms-wpadder-navArea img.ms-wpadder-disabled {
	cursor: default;
}
.ms-wpadder-descriptionColumn {
	padding: 6px;
}
.ms-wpadder-tabTable th {
	padding: 0px 8px; width: 30%; height: 22px; text-align: center; color: rgb(0, 0, 0); border-top-color: rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; cursor: pointer; background-color: rgb(240, 240, 240);
}
.ms-wpadder-tabTable th.ms-wpadder-dummyTab {
	border-top-color: currentColor; border-right-color: currentColor; border-top-width: 0px; border-right-width: 0px; border-top-style: none; border-right-style: none; background-color: rgb(255, 255, 255);
}
.ms-wpadder-tabTable th.ms-wpadder-selected {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; cursor: default; background-color: rgb(255, 255, 255);
}
.ms-wpadder-descriptionCell {
	border-width: 1px; border-style: none solid solid; border-color: rgb(153, 153, 153); padding: 3px 4px; border-image: none;
}
.ms-wpadder-zoneArea {
	padding-top: 3px; vertical-align: middle;
}
.ms-wpadder-closeBox {
	margin: 0px 1px; padding: 2px 2px 3px 3px;
}
.ms-wpadder-closeColumn {
	width: 16px;
}
.ms-wpadder-closeColumn div {
	border-right-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.ms-wpadder-closeColumn div.ms-wpadder-hover {
	border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.ms-wpadder-buttonArea {
	padding: 5px; text-align: right; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-wpadder-sectionhead {
	padding: 5px 0px; color: rgb(0, 55, 89); font-size: 1.3em;
}
.ms-wpadder-wpname {
	color: rgb(127, 127, 127); padding-bottom: 5px; font-size: 1.3em;
}
.ms-wpadder option {
	border-color: rgb(217, 217, 217); color: rgb(101, 104, 107); background-color: rgb(255, 255, 255);
}
.ms-wpadder select {
	border-color: rgb(217, 217, 217); color: rgb(101, 104, 107); background-color: rgb(255, 255, 255);
}
.ms-wpadder button {
	border-color: rgb(217, 217, 217); color: rgb(101, 104, 107); background-color: rgb(255, 255, 255);
}
.ms-acal-header td {
	vertical-align: top;
}
.ms-acal-rootdiv td {
	vertical-align: top;
}
.ms-acal-rootdiv th {
	vertical-align: top;
}
.ms-acal-rootdiv {
	margin-left: 4px;
}
.ms-acal-rootdiv a:visited {
	color: #697d00;
}
.ms-acal-rootdiv th.ms-acal-detailtime {
	font-weight: normal;
}
.ms-acal-rootdiv th.ms-acal-day-top {
	font-weight: normal;
}
.ms-acal-rootdiv th.ms-acal-month-top {
	font-weight: normal;
}
.ms-acal-rootdiv div {
	overflow: hidden; white-space: nowrap;
}
.ms-acal-rootdiv span {
	white-space: nowrap;
}
.ms-acal-rootdiv table {
	border-collapse: collapse; cursor: default;
}
.ms-acal-detail {
	border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-acal-daygroup {
	border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-acal-weekgroup {
	border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-acal-daygroup {
	border-right-color: rgb(219, 219, 219); border-right-width: 1px; border-right-style: solid;
}
.ms-acal-day-top {
	border: 1px solid rgb(219, 219, 219); border-image: none; text-align: left; color: rgb(68, 68, 68); text-transform: uppercase;
}
.ms-acal-week-top td {
	border: 1px solid rgb(219, 219, 219); border-image: none; width: 14.5%; color: rgb(68, 68, 68);
}
.ms-acal-day-top div {
	padding: 0px 4px 1px; border: 1px solid rgb(219, 219, 219); border-image: none;
}
.ms-acal-week-top td div {
	padding: 0px 4px 1px; border: 1px solid rgb(219, 219, 219); border-image: none; text-transform: uppercase; cursor: pointer;
}
.ms-acal-month-top {
	padding: 2px; width: 14.5%; text-align: left; color: rgb(68, 68, 68); text-transform: uppercase; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
table.ms-acal-month {
	border: 1px solid transparent; border-image: none;
}
.ms-acal-weekgroup-top td {
	width: 12.5%;
}
.ms-acal-month-weeksel {
	width: 16px;
}
.ms-acal-summary-dayrow > th {
	border-top-color: rgb(219, 219, 219); border-bottom-color: rgb(219, 219, 219); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; cursor: pointer;
}
tr td div.ms-acal-today {
	color: #697d00; border-top-color: rgb(248, 179, 71); border-top-width: 1px; border-top-style: solid;
}
.ms-acal-week-top td.ms-acal-hover div {
	border-color: rgb(248, 179, 71) !important; text-decoration: underline;
}
.ms-acal-summary-dayrow td.ms-acal-hover div {
	border-color: rgb(248, 179, 71) !important; text-decoration: underline;
}
.ms-acal-summary-dayrow th.ms-acal-hover {
	border-color: rgb(248, 179, 71) !important; text-decoration: underline;
}
.ms-acal-weekgroup-top td.ms-acal-hover div {
	border-color: rgb(248, 179, 71) !important; text-decoration: underline; background-color: rgba(253, 234, 203, 0.5);
}
.ms-core-needIEFilter .ms-acal-weekgroup-top td.ms-acal-hover div {
	background-color: transparent;
}
.ms-acal-summary-dayrow td div {
	margin: 0px 1px 2px; padding: 0px 4px 1px; color: rgb(68, 68, 68);
}
.ms-acal-summary-dayrow td div {
	cursor: pointer;
}
tr.ms-acal-summary-dayrow > td {
	border-width: 1px; border-style: solid solid none; border-color: rgb(219, 219, 219); border-image: none;
}
tr.ms-acal-summary-itemrow > td {
	border-width: 1px; border-style: none solid solid; border-color: rgb(219, 219, 219); border-image: none;
}
.ms-acal-summary-dayrow td.ms-acal-entity-cell div {
	cursor: default;
}
.ms-acal-summary-itemrow td {
	border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-acal-summary-itemrow th {
	border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-acal-summary-itemrow td div {
	margin: 0px 1px; height: 5em;
}
a.ms-acal-remove {
	width: 12px; height: 12px; overflow: hidden; display: inline-block; position: relative;
}
.ms-acal-remove:hover {
	cursor: pointer;
}
.ms-acal-remove img {
	top: 0px; position: relative;
}
.ms-acal-remove:hover img {
	top: -12px;
}
.ms-acal-entity-name {
	width: 120px; overflow: hidden; display: inline-block;
}
.ms-acal-entity {
	margin: 10px 4px 1px; width: 152px; color: rgb(68, 68, 68);
}
.ms-acal-entity-cell {
	width: 1%; text-align: left; font-weight: normal; max-width: 150px;
}
.ms-acal-entitybuttons {
	width: 124px; text-align: right;
}
.ms-acal-entitybuttons + .ms-acal-entity-res {
	padding-top: 3px; margin-top: 3px; border-top-color: rgb(249, 197, 114); border-top-width: 1px; border-top-style: dotted;
}
.ms-acal-entity-res * {
	vertical-align: top;
}
.ms-acal-entity-input {
	width: 90%; margin-top: 3px;
}
.ms-acal-weekgroup-top td div {
	padding: 2px 4px 1px; border: 1px solid transparent; border-image: none; color: rgb(68, 68, 68);
}
.ms-acal-weekgroup-top td {
	border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-acal-weekgroup-top th {
	border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-acal-weekgroup-row td {
	border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-acal-weekgroup-row th {
	border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-acal-weekgroup-top td {
	border-left-color: rgb(219, 219, 219); border-left-width: 1px; border-left-style: solid; cursor: pointer;
}
.ms-acal-weekgroup-row th {
	border-right-color: rgb(219, 219, 219); border-right-width: 1px; border-right-style: solid;
}
.ms-acal-weekgroup-row td div {
	margin: 2px 1px; height: 5em;
}
.ms-acal-hour30 .ms-acal-detailtime {
	border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-acal-allday .ms-acal-detailtime {
	border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-acal-hour30 td {
	border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-acal-allday td {
	border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-acal-hour00 .ms-acal-detailtime {
	border-top-color: rgb(219, 219, 219); border-bottom-color: rgb(219, 219, 219); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dashed;
}
.ms-acal-hour00 td {
	border-top-color: rgb(219, 219, 219); border-bottom-color: rgb(219, 219, 219); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dashed;
}
.ms-acal-hour30 td {
	height: 2.2em; border-right-color: rgb(219, 219, 219); border-left-color: rgb(219, 219, 219); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.ms-acal-hour00 td {
	height: 2.2em; border-right-color: rgb(219, 219, 219); border-left-color: rgb(219, 219, 219); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.ms-acal-allday td {
	height: 2.2em; border-right-color: rgb(219, 219, 219); border-left-color: rgb(219, 219, 219); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.ms-acal-detailtime {
	padding: 1px 5px 2px; width: 1%; text-align: right;
}
.ms-acal-daygroup-row td.ms-acal-hour30 {
	border-left-color: rgb(219, 219, 219); border-left-width: 1px; border-left-style: solid;
}
.ms-acal-daygroup-row td.ms-acal-hour00 {
	border-left-color: rgb(219, 219, 219); border-left-width: 1px; border-left-style: solid;
}
.ms-acal-daygroup-row td {
	border-top-color: rgb(219, 219, 219); border-bottom-color: rgb(219, 219, 219); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ms-acal-daygroup-row th {
	border-top-color: rgb(219, 219, 219); border-bottom-color: rgb(219, 219, 219); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ms-acal-daygroup-row td div {
	margin: 2px 0px; height: 7.5em;
}
.ms-acal-daygroup-head td {
	padding: 1px 5px 2px; width: 40px;
}
.ms-acal-daygroup-head td {
	border-right-color: rgb(219, 219, 219); border-left-color: rgb(219, 219, 219); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.ms-acal-daygroup-head2 td {
	border-right-color: rgb(219, 219, 219); border-left-color: rgb(219, 219, 219); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.ms-acal-daygroup-head2 td {
	height: 5px;
}
.ms-acal-detailtime a:link {
	color: rgb(68, 68, 68); text-decoration: none;
}
.ms-acal-daygroup-time a:link {
	color: rgb(68, 68, 68); text-decoration: none;
}
.ms-acal-detailtime a:visited {
	color: rgb(68, 68, 68); text-decoration: none;
}
.ms-acal-daygroup-time a:visited {
	color: rgb(68, 68, 68); text-decoration: none;
}
.ms-acal-detailtime a:hover {
	text-decoration: underline;
}
.ms-acal-daygroup-time a:hover {
	text-decoration: underline;
}
.ms-acal-day0 {
	
}
.ms-acal-day1 {
	
}
.ms-acal-day2 {
	
}
.ms-acal-day3 {
	
}
.ms-acal-day4 {
	
}
.ms-acal-day5 {
	
}
.ms-acal-day6 {
	
}
td.ms-acal-outday {
	background-color: rgba(239, 239, 239, 0.78);
}
.ms-core-needIEFilter .ms-acal-outday {
	background-color: rgb(239, 239, 239);
}
.ms-acal-time {
	width: 300px;
}
.ms-acal-sdiv .ms-acal-title {
	padding-top: 3px;
}
.ms-acal-ddiv .ms-acal-location {
	padding-bottom: 2px; white-space: normal;
}
.ms-acal-ddiv .ms-acal-title {
	padding-bottom: 2px; white-space: normal;
}
.ms-acal-sdiv a {
	color: rgb(255, 255, 255) !important;
}
.ms-acal-mdiv a {
	color: rgb(255, 255, 255) !important;
}
.ms-acal-ddiv a {
	color: rgb(255, 255, 255) !important;
}
.ms-acal-sdiv a:hover {
	color: rgb(255, 255, 255) !important; text-decoration: underline;
}
.ms-acal-mdiv a:hover {
	color: rgb(255, 255, 255) !important; text-decoration: underline;
}
.ms-acal-ddiv a:hover {
	color: rgb(255, 255, 255) !important; text-decoration: underline;
}
.ms-acal-sdiv {
	color: rgb(255, 255, 255);
}
.ms-acal-mdiv {
	color: rgb(255, 255, 255);
}
.ms-acal-ddiv {
	color: rgb(255, 255, 255);
}
.ms-acal-sdiv {
	padding: 1px 2px 2px;
}
.ms-acal-ddiv {
	padding: 3px 2px 2px;
}
.ms-acal-mdiv {
	padding: 1px 10px 2px; text-align: center;
}
.ms-acal-vlink a:hover {
	text-decoration: underline;
}
.ms-acal-vlink {
	position: absolute;
}
.ms-acal-vlink img {
	margin-right: 3px;
}
.ms-acal-vitem {
	background-color: rgba(249, 199, 122, 0.5);
}
td.ms-acal-vitem {
	background-color: rgba(249, 199, 122, 0.5);
}
.ms-core-needIEFilter .ms-acal-vitem {
	background-color: transparent;
}
.ms-core-needIEFilter td.ms-acal-vitem {
	background-color: transparent;
}
.ms-acal-vcont td {
	padding: 0px 3px 2px; text-align: right; vertical-align: bottom;
}
.ms-acal-ctrlitem {
	z-index: 1;
}
.ms-acal-entity-res a:hover {
	text-decoration: underline;
}
.ms-acal-popup-link a:hover {
	text-decoration: underline;
}
.ms-acal-ctrlitem a:hover {
	text-decoration: underline;
}
.ms-acal-offscreen {
	top: -1000px; position: absolute;
}
.ms-acal-ctrlitem a img {
	padding: 0px 3px;
}
.ms-acal-location {
	color: rgb(255, 255, 255);
}
.ms-acal-item {
	border: 1px solid rgb(219, 219, 219); border-image: none; background-color: #697d00;
}
.ms-acal-color1 {
	background-color: rgb(230, 113, 184);
}
.ms-acal-color2 {
	background-color: #697d00;
}
.ms-acal-color3 {
	background-color: rgb(27, 161, 226);
}
.ms-acal-color4 {
	background-color: rgb(140, 191, 38);
}
.ms-acal-color5 {
	background-color: rgb(162, 0, 255);
}
.ms-acal-color6 {
	background-color: rgb(153, 102, 0);
}
.ms-acal-color7 {
	background-color: rgb(145, 25, 98);
}
.ms-acal-color8 {
	background-color: rgb(13, 80, 113);
}
.ms-acal-color9 {
	background-color: rgb(69, 95, 18);
}
.ms-acal-default-hover {
	border: 1px solid rgb(185, 185, 185); border-image: none;
}
.ms-acal-item-hover {
	border: 1px solid rgb(185, 185, 185); border-image: none;
}
.ms-acal-selected {
	border: 1px solid rgb(249, 197, 114); border-image: none; background-color: rgb(191, 135, 0);
}
.ms-acal-selcolor1 {
	background-color: rgb(217, 40, 147);
}
.ms-acal-selcolor2 {
	background-color: rgb(191, 135, 0);
}
.ms-acal-selcolor3 {
	background-color: rgb(20, 120, 169);
}
.ms-acal-selcolor4 {
	background-color: rgb(104, 143, 28);
}
.ms-acal-selcolor5 {
	background-color: rgb(121, 0, 191);
}
.ms-acal-selcolor6 {
	background-color: rgb(114, 76, 0);
}
.ms-acal-selcolor7 {
	background-color: rgb(217, 40, 147);
}
.ms-acal-selcolor8 {
	background-color: rgb(20, 120, 169);
}
.ms-acal-selcolor9 {
	background-color: rgb(104, 143, 28);
}
.ms-acal-selected div {
	color: rgb(255, 255, 255) !important;
}
.ms-acal-dragging a:hover div {
	text-decoration: none;
}
.ms-acal-display {
	padding: 5px; color: rgb(68, 68, 68); font-size: 14px; white-space: nowrap;
}
.ms-cal-nav {
	display: inline-block;
}
.ms-cal-navselected {
	display: inline-block;
}
span.ms-cal-navselected a {
	font-weight: bold;
}
.ms-cal-nav img {
	vertical-align: middle;
}
.ms-cal-navselected img {
	vertical-align: middle;
}
.ms-acal-apanel-outer {
	padding-top: 10px; margin-bottom: 20px;
}
.ms-acal-apanel {
	list-style: none; padding: 0px 0px 5px; color: rgb(68, 68, 68);
}
a.ms-acal-apanel-item:hover span {
	text-decoration: underline;
}
.ms-acal-apanel ul {
	margin: 0px; padding: 0px; overflow: hidden; list-style-type: none;
}
.ms-acal-apanel li {
	margin: 0px; padding: 0px; overflow: hidden; list-style-type: none;
}
.ms-acal-apanel-title img {
	vertical-align: middle;
}
.ms-acal-apanel-title span {
	color: rgb(68, 68, 68);
}
a.ms-acal-apanel-title:hover span {
	color: rgb(68, 68, 68); text-decoration: underline;
}
.ms-acal-apanel-title {
	margin-left: 10px;
}
.ms-acal-apanel-item {
	margin: 4px 0px 0px 30px; padding: 2px 8px; border: 1px solid rgb(219, 219, 219); border-image: none; display: inline-block; background-color: #697d00;
}
.ms-acal-apanel-item span {
	color: rgb(255, 255, 255);
}
.ms-acal-apanel-title * {
	vertical-align: bottom;
}
.ms-acal-apanel-title span {
	margin-left: 3px;
}
.ms-acal-error {
	margin: 0px 20px 15px; vertical-align: top;
}
.ms-acal-error span {
	padding-left: 5px;
}
.ms-acal-apanel-color1 {
	border: 1px solid rgb(219, 219, 219); border-image: none; background-color: rgb(230, 113, 184);
}
.ms-acal-apanel-color2 {
	border: 1px solid rgb(219, 219, 219); border-image: none; background-color: #697d00;
}
.ms-acal-apanel-color3 {
	border: 1px solid rgb(219, 219, 219); border-image: none; background-color: rgb(27, 161, 226);
}
.ms-acal-apanel-color4 {
	border: 1px solid rgb(219, 219, 219); border-image: none; background-color: rgb(140, 191, 38);
}
.ms-acal-apanel-color5 {
	border: 1px solid rgb(219, 219, 219); border-image: none; background-color: rgb(162, 0, 255);
}
.ms-acal-apanel-color6 {
	border: 1px solid rgb(219, 219, 219); border-image: none; background-color: rgb(153, 102, 0);
}
.ms-acal-apanel-color7 {
	border: 1px solid rgb(219, 219, 219); border-image: none; background-color: rgb(145, 25, 98);
}
.ms-acal-apanel-color8 {
	border: 1px solid rgb(219, 219, 219); border-image: none; background-color: rgb(13, 80, 113);
}
.ms-acal-apanel-color9 {
	border: 1px solid rgb(219, 219, 219); border-image: none; background-color: rgb(69, 95, 18);
}
.ms-acal-header {
	margin: 10px;
}
.ms-acal-header img {
	border: 0px currentColor; border-image: none;
}
.ms-acal-headerentity {
	font-weight: bold; white-space: nowrap;
}
.ms-fb-root * {
	font-size: 8pt;
}
.ms-fb-root {
	width: 500px;
}
.ms-fb-root th {
	text-align: left; font-weight: normal;
}
.ms-fb-head table {
	border: 1px solid rgb(185, 185, 185); border-image: none;
}
.ms-fb-body table {
	border-top-color: rgb(185, 185, 185); border-bottom-color: rgb(185, 185, 185); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ms-fb-head {
	vertical-align: top; display: inline-block;
}
.ms-fb-body {
	width: 380px; display: inline-block; -ms-overflow-x: auto;
}
.ms-fb-time sup {
	font-size: smaller;
}
.ms-fb-time th div {
	line-height: 1.2em; padding-left: 3px;
}
.ms-fb-body .ms-fb-time th div {
	width: 34px;
}
.ms-fb-select td {
	border-bottom-color: rgb(185, 185, 185); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-fb-body .ms-fb-select td {
	border-right-color: rgb(185, 185, 185); border-right-width: 1px; border-right-style: solid;
}
.ms-fb-body .ms-fb-time th {
	border-right-color: rgb(185, 185, 185); border-right-width: 1px; border-right-style: solid;
}
.ms-fb-select td {
	color: rgb(68, 68, 68); background-color: rgba(249, 199, 122, 0.5);
}
.ms-fb-time th {
	color: rgb(68, 68, 68); background-color: rgba(249, 199, 122, 0.5);
}
.ms-core-needIEFilter .ms-fb-select td {
	background-color: transparent;
}
.ms-core-needIEFilter .ms-fb-time th {
	background-color: transparent;
}
.ms-fb-select td div {
	height: 3px; font-size: 0px;
}
.ms-fb-selected {
	background-color: #697d00;
}
.ms-core-needIEFilter .ms-fb-selected {
	background-color: transparent;
}
.ms-fb-item {
	background-image: url("/_layouts/15/images/fbgrad.png?rev=23"); background-repeat: repeat-x;
}
.ms-fb-sumitem {
	border-right-color: rgb(185, 185, 185); border-right-width: 1px; border-right-style: solid;
}
.ms-fb-border {
	border-right-color: rgb(185, 185, 185); border-right-width: 1px; border-right-style: solid;
}
.ms-fb-summary {
	border-right-color: rgb(185, 185, 185); border-right-width: 1px; border-right-style: solid;
}
.ms-fb-entity {
	border-right-color: rgb(185, 185, 185); border-right-width: 1px; border-right-style: solid;
}
.ms-fb-summary td div {
	padding: 2px 3px; height: 1.2em;
}
.ms-fb-entity td div {
	padding: 2px 3px; height: 1.2em;
}
.ms-fb-summary {
	height: 1.8em;
}
.ms-fb-entity {
	height: 1.8em;
}
.ms-fb-entity td {
	border-top-color: rgb(219, 219, 219); border-top-width: 1px; border-top-style: solid; background-color: rgba(255, 255, 255, 0.9);
}
.ms-core-needIEFilter .ms-fb-entity td {
	background-color: transparent;
}
.ms-fb-name {
	width: 100px; overflow: hidden; white-space: nowrap;
}
.ms-datepicker-html > .ms-core-needIEFilter {
	
}
.ms-datepicker-html > .ms-backgroundImage {
	background-image: none;
}
.ms-picker-table {
	width: 100%;
}
.ms-quickLaunch table.ms-picker-table td {
	text-align: center; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.ms-picker-header {
	font-weight: normal; background-color: rgba(239, 239, 239, 0.78);
}
.ms-core-needIEFilter .ms-picker-header {
	background-color: transparent;
}
.ms-picker-header table.ms-picker-table {
	border-bottom-color: rgb(185, 185, 185); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-picker-table .ms-picker-dayheader {
	padding: 2px 0px 3px; text-align: center; color: rgb(119, 119, 119); font-weight: normal;
}
.ms-picker-week {
	width: 22px; height: 22px; color: rgb(102, 102, 102); background-color: rgb(239, 239, 239);
}
.ms-picker-week a {
	color: rgb(68, 68, 68); text-decoration: none;
}
.ms-picker-weekselected {
	width: 22px; height: 22px; text-align: center; padding-left: 1px; cursor: pointer; background-color: rgba(239, 239, 239, 0.78);
}
.ms-core-needIEFilter .ms-picker-weekselected {
	background-color: transparent;
}
.ms-picker-weekselected a {
	color: rgb(68, 68, 68); text-decoration: underline;
}
.ms-picker-weekselected a:hover {
	color: rgb(68, 68, 68); text-decoration: underline;
}
.ms-picker-weekbox {
	width: 22px; height: 22px; color: rgb(102, 102, 102); padding-right: 3px; white-space: nowrap; transform: rotate(270deg); -moz-transform: rotate(270deg); -webkit-transform: rotate(270deg); -o-transform: rotate(270deg);
}
.ms-core-needIEFilter .ms-picker-weekbox {
	
}
.ms-picker-today {
	height: 22px;
}
.ms-picker-dayselected {
	height: 22px;
}
.ms-picker-daycenter {
	height: 22px;
}
.ms-picker-daycenterOn {
	height: 22px;
}
table.ms-picker-table td.ms-picker-today {
	border: 1px solid rgb(248, 179, 71); border-image: none; text-align: center;
}
table.ms-picker-table td.ms-picker-dayother {
	border: 1px solid transparent; border-image: none; text-align: center;
}
table.ms-picker-table td.ms-picker-daycenterOn {
	border: 1px solid transparent; border-image: none; text-align: center;
}
table.ms-picker-table td.ms-picker-daycenter {
	border: 1px solid transparent; border-image: none; text-align: center;
}
.ms-picker-dayselected a:link {
	color: rgb(68, 68, 68); text-decoration: none;
}
.ms-picker-daycenter a {
	color: rgb(68, 68, 68); text-decoration: none;
}
.ms-picker-today a {
	color: rgb(68, 68, 68); text-decoration: none;
}
.ms-picker-dayother a:link {
	color: rgb(119, 119, 119); text-decoration: none;
}
.ms-picker-dayother a:hover {
	color: rgb(68, 68, 68); text-decoration: underline;
}
.ms-picker-daycenterOn a {
	color: rgb(68, 68, 68); text-decoration: underline;
}
.mspicker-daycenterOn a:hover {
	color: rgb(68, 68, 68); text-decoration: underline;
}
.ms-picker-table .ms-picker-daycenterOn {
	background-color: rgba(255, 255, 255, 0.9);
}
.ms-core-needIEFilter .ms-picker-table .ms-picker-daycenterOn {
	background-color: transparent;
}
table.ms-picker-table td.ms-picker-dayselected {
	border: 1px solid transparent; border-image: none; text-align: center; background-color: rgba(249, 199, 122, 0.5);
}
.ms-core-needIEFilter table.ms-picker-table td.ms-picker-dayselected {
	background-color: rgb(249, 199, 122);
}
.ms-quickLaunch table.ms-picker-table td.ms-picker-monthcenter {
	border: 1px solid transparent; border-image: none; text-align: center; padding-bottom: 3px;
}
.ms-picker-monthcenter a {
	color: rgb(119, 119, 119); text-decoration: none;
}
.ms-picker-monthcenter a:active {
	color: rgb(119, 119, 119); text-decoration: none;
}
.ms-picker-monthcenter a:link {
	color: rgb(119, 119, 119); text-decoration: none;
}
.ms-picker-monthcenter a:visited {
	color: rgb(119, 119, 119); text-decoration: none;
}
.ms-quickLaunch table.ms-picker-table td.ms-picker-monthcenterOn {
	border: 1px solid transparent; border-image: none; color: rgb(68, 68, 68); padding-bottom: 3px; text-decoration: underline; cursor: pointer;
}
.ms-picker-monthcenterOn a {
	color: rgb(68, 68, 68); text-decoration: underline; cursor: pointer;
}
.ms-picker-monthcenterOn a:active {
	color: rgb(68, 68, 68); text-decoration: underline; cursor: pointer;
}
.ms-picker-monthcenterOn a:link {
	color: rgb(68, 68, 68); text-decoration: underline; cursor: pointer;
}
.ms-picker-monthcenterOn a:visited {
	color: rgb(68, 68, 68); text-decoration: underline; cursor: pointer;
}
.ms-quickLaunch table.ms-picker-table td.ms-picker-monthselected {
	border: 1px solid rgb(42, 141, 212); border-image: none; text-align: center; color: rgb(68, 68, 68); padding-bottom: 3px; background-color: rgba(255, 255, 255, 0.9);
}
.ms-core-needIEFilter .ms-quickLaunch table.ms-picker-table td.ms-picker-monthselected {
	background-color: transparent;
}
.ms-picker-monthselected a {
	color: rgb(68, 68, 68); text-decoration: none; cursor: pointer;
}
.ms-picker-monthselected a:active {
	color: rgb(68, 68, 68); text-decoration: none; cursor: pointer;
}
.ms-picker-monthselected a:link {
	color: rgb(68, 68, 68); text-decoration: none; cursor: pointer;
}
.ms-picker-monthselected a:hover {
	color: rgb(68, 68, 68); text-decoration: none; cursor: pointer;
}
.ms-picker-monthselected a:visited {
	color: rgb(68, 68, 68); text-decoration: none; cursor: pointer;
}
table.ms-picker-table td.ms-picker-footer {
	padding: 5px; text-align: center;
}
table.ms-picker-table td.ms-tpicker-footer {
	padding: 5px; text-align: center; white-space: nowrap;
}
.ms-picker-footer a {
	color: #697d00;
}
.ms-picker-header a {
	color: rgb(102, 102, 102);
}
.ms-picker-footer a:hover {
	text-decoration: underline;
}
.ms-picker-month {
	padding: 2px 0px 5px; color: rgb(102, 102, 102);
}
.ms-picker-line {
	border-top-color: rgb(185, 185, 185); border-top-width: 2px; border-top-style: solid;
}
.ms-navframe .ms-datepickerouter {
	border-right-color: rgb(185, 185, 185); border-bottom-color: rgb(185, 185, 185); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.ms-datepickerouter .ms-quickLaunch {
	border: 1px solid rgb(185, 185, 185); border-image: none; padding-top: 0px;
}
span.ms-offscreen {
	left: -10000px; position: absolute;
}
.ms-picker-table td {
	vertical-align: middle;
}
.ms-picker-table th {
	vertical-align: middle;
}
body #s4-leftpanel .ms-picker-body {
	-ms-overflow-x: auto;
}
.ms-create-headerbox {
	height: 112px; vertical-align: top;
}
.ms-create-headerboxint {
	padding: 26px 20px 8px;
}
.ms-create-h2 {
	color: rgb(59, 79, 101); font-size: 1.5em;
}
.ms-create-h2b {
	color: rgb(59, 79, 101); font-size: 1.5em;
}
.ms-create-h2d {
	color: rgb(59, 79, 101); font-size: 1.5em;
}
.ms-create-h2 {
	width: 370px; line-height: 1.5em;
}
.ms-create-h2b {
	width: 370px; line-height: 1.5em;
}
.ms-create-h2b {
	color: rgb(0, 114, 188);
}
.ms-create-h2d {
	color: rgb(0, 0, 0); margin-bottom: 5px;
}
.ms-create-h3 {
	color: rgb(59, 79, 101); font-size: 1em;
}
.ms-create-arrowcont {
	width: 80px; height: 18px;
}
.ms-create-lists {
	padding: 4px 0px; width: 100%; height: 100%; vertical-align: top;
}
.ms-create-on.ms-create-header {
	background: url("/_layouts/15/images/create_upgradient.png") repeat-x left bottom;
}
.ms-create-on.ms-create-header .ms-create-arrowcont {
	background: url("fgimg-2D2AC08D.themedpng?ctag") no-repeat 0px -108px;
}
.ms-create-on.ms-create-header .ms-create-headerbox {
	height: 113px;
}
.ms-create-on.ms-create-body {
	background: url("/_layouts/15/images/create_defaultgradient.png") repeat-x left top;
}
.ms-create-on.ms-create-body .ms-create-arrowcont {
	background: url("fgimg-2D2AC08D.themedpng?ctag") no-repeat 0px -90px;
}
.ms-create-on.ms-create-body .ms-create-lists {
	padding-top: 5px;
}
.ms-create-lists-table {
	max-width: 1200px;
}
.ms-create-infoIcon {
	padding-right: 10px; vertical-align: top;
}
.ms-create-infoText {
	width: 600px; vertical-align: top;
}
.ms-create-sectionheader {
	margin: 0px 9px 0px 1px; padding: 0px 0px 5px 14px; text-align: left; color: rgb(59, 79, 101); font-size: 1.5em; font-weight: normal; border-bottom-color: rgb(216, 241, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-create-sectionlist {
	margin: 0px; padding: 0px; list-style-type: none;
}
.ms-create-listitem-a {
	padding: 4px 15px 4px 13px; border: 1px solid transparent; border-image: none; color: #697d00; font-size: 1em; text-decoration: none; margin-right: 5px; display: block;
}
.ms-create-listitem-a:hover {
	background: url("selbg-D702118C.themedpng?ctag") repeat-x left top rgb(242, 250, 255); border: 1px solid rgb(198, 229, 248); color: rgb(0, 55, 89) !important;
}
.ms-create-listitem-a:hover > .ms-create-listitem-a-text {
	text-decoration: underline;
}
.ms-create-listitem-a-img {
	border: 0px currentColor; border-image: none; width: 0px; height: 0px; float: left; display: inline-block;
}
.UserShadedRegion {
	background-color: rgba(239, 239, 239, 0.78);
}
.ms-core-needIEFilter .UserShadedRegion {
	
}
.UserCaption {
	background-color: rgba(239, 239, 239, 0.78);
}
.ms-core-needIEFilter .UserCaption {
	
}
.UserDottedLine {
	height: 1px; overflow: hidden; margin-bottom: 2px; background-image: url("/_layouts/15/images/dot.gif?rev=23"); background-color: rgb(57, 102, 191);
}
.RemoveConnectionLink {
	color: #697d00; text-decoration: none;
}
.ConnectionTabLink {
	color: rgb(68, 68, 68); text-decoration: none;
}
.ConnectionChooseActiveTab {
	padding: 3px; border: 1px solid rgb(185, 185, 185); border-image: none; height: 24px; display: inline; background-color: rgba(239, 239, 239, 0.78);
}
.ms-core-needIEFilter .ConnectionChooseActiveTab {
	
}
.ConnectionChooseInactiveTab {
	padding: 3px; height: 20px; color: rgb(68, 68, 68); margin-top: 4px; border-top-color: rgb(185, 185, 185); border-right-color: rgb(185, 185, 185); border-bottom-color: rgb(185, 185, 185); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; display: inline; background-color: rgb(253, 253, 253);
}
.ms-core-needIEFilter .ConnectionChooseInactiveTab {
	
}
.ConnectionConfigureInactiveTab {
	padding: 3px; height: 20px; color: rgb(68, 68, 68); margin-top: 4px; border-top-color: rgb(185, 185, 185); border-bottom-color: rgb(185, 185, 185); border-left-color: rgb(185, 185, 185); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; display: inline; background-color: rgb(253, 253, 253);
}
.ms-core-needIEFilter .ConnectionConfigureInactiveTab {
	
}
.ConnectionConfigureActiveTab {
	padding: 3px; border: 1px solid rgb(185, 185, 185); border-image: none; height: 24px; display: inline; background-color: rgba(239, 239, 239, 0.78);
}
.ms-core-needIEFilter .ConnectionConfigureActiveTab {
	
}
.UserConnectionTop {
	width: 100%; height: 24px; border-bottom-color: rgb(185, 185, 185); border-bottom-width: 1px; border-bottom-style: solid;
}
.UserCaptionShadow {
	display: none;
}
.UserGenericText {
	color: rgb(68, 68, 68);
}
.UserSectionTitle {
	padding: 5px 0px; width: 100%; color: rgb(68, 68, 68); border-bottom-color: rgb(185, 185, 185); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgba(239, 239, 239, 0.78);
}
.ms-core-needIEFilter .UserSectionTitle {
	
}
.UserSectionHead {
	padding: 0px 0px 3px; width: 100%; color: rgb(119, 119, 119);
}
.ms-bold.UserSectionHead {
	font-weight: normal;
}
.UserSectionBody {
	padding: 0px; width: 100%;
}
.UserControlGroup {
	padding-top: 2px; padding-bottom: 10px;
}
.UserSectionFooter {
	width: 100%; color: rgb(68, 68, 68); padding-top: 2px; margin-top: 5px; border-top-color: rgb(219, 219, 219); border-top-width: 1px; border-top-style: solid;
}
.UserToolbar {
	background-position: left bottom; padding-right: 2px; padding-left: 2px; border-bottom-color: rgb(111, 157, 217); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("/_layouts/15/images/topnavunselected.gif?rev=23"); background-repeat: repeat-x; background-color: transparent;
}
.UserCellHover {
	padding: 1px 4px 2px; border: 1px solid rgb(249, 197, 114); border-image: none; color: rgb(68, 68, 68);
}
.UserCellSelected {
	background: url("selbg-D702118C.themedpng?ctag") repeat-x rgb(204, 235, 255); padding: 3px 4px 0px 10px; border: 1px solid rgb(145, 205, 242); border-image: none; color: rgb(0, 55, 89);
}
.UserCell {
	margin: 1px; padding: 1px 4px 2px; color: rgb(68, 68, 68);
}
.UserGenericBulletItem {
	padding-bottom: 2px;
}
.ms-ToolPaneFrame {
	padding: 0px; background-color: rgb(242, 242, 242);
}
.ms-ToolPaneOuter {
	padding: 0px; border: 1px solid rgb(144, 149, 154); border-image: none; background-color: rgb(255, 255, 255);
}
.ms-ToolPaneClose {
	background: url("/_layouts/15/images/wptphdr.png?rev=23") repeat-x left top rgb(211, 211, 211); padding-right: 3px; padding-left: 0px; border-bottom-color: rgb(144, 149, 154); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-ToolPaneTitle {
	background: url("/_layouts/15/images/wptphdr.png?rev=23") repeat-x left top rgb(211, 211, 211); padding: 3px 7px 3px 0px; color: rgb(0, 0, 0); border-bottom-color: rgb(144, 149, 154); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-toolpanefooter {
	background: url("/_layouts/15/images/wptphdr.png?rev=23") repeat-x left top rgb(211, 211, 211); padding: 4px 0px; text-align: center; color: rgb(89, 89, 89); font-weight: bold;
}
.ms-ToolPaneError {
	padding: 10px; color: rgb(224, 0, 0);
}
.ms-ToolPartSpacing {
	display: none;
}
.ms-ToolStripSelected {
	padding: 1px 4px 2px; color: rgb(0, 0, 0); border-top-color: rgb(242, 248, 255); border-bottom-color: rgb(214, 232, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-image: url("/_layouts/15/images/menubuttonhover.gif?rev=23"); background-color: rgb(175, 210, 255);
}
.ms-ToolStrip {
	padding: 1px 4px 2px; color: rgb(0, 0, 0); border-top-color: rgb(242, 248, 255); border-bottom-color: rgb(214, 232, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-image: url("/_layouts/15/images/listheadergrad.gif?rev=23"); background-color: rgb(175, 210, 255);
}
.ms-TPBorder {
	border: currentColor; border-image: none;
}
.ms-TPHeader {
	color: rgb(51, 51, 51); background-color: rgb(237, 237, 237);
}
.ms-TPSubHeader {
	padding: 3px 0px; border-bottom-color: rgb(196, 196, 196); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-TPMinMaxTD {
	padding: 3px 0px; border-bottom-color: rgb(196, 196, 196); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-TPTitle {
	padding: 2px 0px 2px 4px; color: rgb(0, 0, 0);
}
.ms-TPSectionTD {
	padding: 10px 10px 0px; border-bottom-color: rgb(196, 196, 196); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-TPBody .ms-propGridTable {
	padding: 10px 10px 0px; border-bottom-color: rgb(196, 196, 196); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-TPBody {
	color: rgb(101, 104, 107);
}
.ms-TPBody a:link {
	color: rgb(0, 114, 188); text-decoration: none; cursor: pointer;
}
.ms-TPBody a:visited {
	color: rgb(0, 114, 188); text-decoration: none; cursor: pointer;
}
.ms-TPBody a:hover {
	color: rgb(0, 114, 188); text-decoration: none; cursor: pointer;
}
.ms-PropGridBuilderButton {
	border: 1px solid rgb(57, 102, 191); border-image: none; width: 16px; display: none; background-color: rgb(173, 209, 255);
}
.ms-SPZone {
	border: 1px solid rgb(219, 219, 219); border-image: none;
}
.ms-SPZone:hover {
	border: 1px solid rgb(249, 197, 114); border-image: none;
}
.s4-wzActive {
	border: 1px solid rgb(248, 179, 71); border-image: none;
}
.ms-SPZoneSelected {
	border: 1px solid rgb(248, 179, 71); border-image: none;
}
.ms-SPZoneIBar {
	border: 3px solid rgb(0, 114, 188); border-image: none;
}
.ms-SPZoneLabel {
	padding: 11px 0px 1px 2px; color: rgb(119, 119, 119);
}
.ms-SPZoneTitle {
	color: rgb(119, 119, 119); white-space: nowrap;
}
.ms-SPZoneCaption {
	color: rgb(119, 119, 119);
}
.ms-TPBody th {
	font-weight: bold;
}
.ms-TPBody h1 {
	font-size: 200%; font-weight: bold;
}
.ms-TPBody h2 {
	font-size: 150%; font-weight: bold;
}
.ms-TPBody h3 {
	font-size: 120%; font-weight: bold;
}
.ms-TPBody h4 {
	font-size: 100%; font-weight: bold;
}
.ms-TPBody h5 {
	font-size: 80%; font-weight: bold;
}
.ms-TPBody h6 {
	font-size: 65%; font-weight: bold;
}
.ms-WPBorder {
	border: 1px solid rgb(219, 219, 219); border-image: none;
}
.ms-WPAddButton {
	margin: 0px; padding: 12px; border: 1px solid rgb(185, 185, 185); border-image: none; text-align: center; cursor: pointer; background-color: rgba(255, 255, 255, 0.9);
}
.ms-core-needIEFilter .ms-WPAddButton {
	
}
.ms-WPAddButton:hover {
	border: 1px solid rgb(249, 197, 114); border-image: none;
}
.ms-ConnError {
	color: rgb(255, 0, 0);
}
.ms-infobar {
	border: 1px solid rgb(153, 153, 153); border-image: none; background-color: rgb(237, 240, 217);
}
.ms-consoleframe {
	border-style: solid; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
}
.ms-consolestatusframe {
	border-style: solid; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
}
.ms-consolestatuscell {
	background-position: left top; text-align: center; background-image: url("/_layouts/15/images/pageTitleBKGD.gif?rev=23"); background-repeat: repeat-x; background-color: rgb(213, 220, 237);
}
.ms-consoleframe {
	border-color: rgb(131, 176, 236); border-top-width: 1px;
}
.ms-consolestatusframe {
	border-color: rgb(255, 255, 255); border-top-width: 0px; background-repeat: repeat-x; background-color: rgb(246, 253, 253);
}
td.ms-consolestatuscheckoutframe {
	background-repeat: repeat-x;
}
.ms-consolestatuscheckoutframe {
	background: url("/_layouts/15/images/cnsugrdn.gif?rev=23");
}
.ms-consoleminiframe {
	background: url("/_layouts/15/images/cnsugrdn.gif?rev=23");
}
.ms-consoleminiframe {
	height: 24px; background-repeat: repeat-x;
}
.ms-consolestatus {
	color: rgb(102, 102, 102); padding-top: 3px; padding-bottom: 3px; text-decoration: none;
}
.ms-consolestatus a {
	color: rgb(57, 102, 191);
}
.ms-consolestatus a:hover {
	color: rgb(57, 102, 191); text-decoration: underline;
}
.ms-consoletoolbar {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-webpartpickeralign {
	padding: 2px 7px 2px 3px;
}
.ms-webpartpickerwarning {
	color: rgb(255, 0, 0);
}
.ms-webpartPage-root {
	border-spacing: 20px;
}
#MSOTlPn_MainTD option {
	border-color: rgb(217, 217, 217); color: rgb(101, 104, 107); background-color: rgb(255, 255, 255);
}
#MSOTlPn_MainTD select {
	border-color: rgb(217, 217, 217); color: rgb(101, 104, 107); background-color: rgb(255, 255, 255);
}
#MSOTlPn_MainTD button {
	border-color: rgb(217, 217, 217); color: rgb(101, 104, 107); background-color: rgb(255, 255, 255);
}
#ms-dnd-dropbox {
	margin: 0px; border: 1px solid rgb(248, 179, 71); border-image: none; text-align: center; position: absolute; z-index: 2; background-color: rgba(255, 255, 255, 0.9);
}
.ms-core-needIEFilter #ms-dnd-dropbox {
	
}
#ms-dnd-dropboxText {
	position: relative;
}
#ms-dnd-activeX {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.ms-dnd-progressInfo {
	width: 100%; color: rgb(59, 59, 59); padding-top: 6px; padding-bottom: 7px; padding-left: 10px; margin-bottom: 5px; vertical-align: middle; position: relative;
}
.ms-dnd-progressInfo-inline {
	width: 100%; margin-top: 8px; margin-bottom: 12px; vertical-align: middle; position: relative;
}
.ms-dnd-progressInfoTb td {
	padding-right: 5px;
}
.ms-dnd-progressImg {
	width: 16px; height: 16px; vertical-align: middle;
}
.ms-dnd-progressImg img {
	vertical-align: middle;
}
.ms-dnd-progressMessage {
	vertical-align: middle;
}
.ms-dnd-err {
	width: 100%; color: rgb(59, 59, 59); line-height: 1.2em; padding-top: 4px; padding-bottom: 9px; margin-top: -5px; margin-bottom: 5px;
}
.ms-dnd-err-itmName {
	padding-right: 20px; padding-left: 3px; vertical-align: middle;
}
.ms-dnd-dlg-doRestDiv {
	margin-top: 4px; float: left;
}
.ms-dnd-dlg-buttonDiv {
	text-align: right;
}
#ms-conflictDlgDoRest {
	padding-left: 0px; margin-left: 0px;
}
.ms-dragupload-error {
	color: rgb(59, 59, 59);
}
.ms-droppable-menuitem-hover {
	border: 2px dotted rgb(248, 179, 71); border-image: none;
}
.ms-droppable-folder-hover {
	border: 2px dotted rgb(248, 179, 71); border-image: none;
}
.ms-dropsurface-div {
	border: 1px solid rgb(248, 179, 71); border-image: none; position: absolute; z-index: 99; background-color: rgba(255, 255, 255, 0.9);
}
.ms-progress-meter {
	width: 130px; height: 9px; background-color: rgb(219, 219, 219);
}
.ms-progress-meter-inner {
	height: 100%; background-color: rgb(248, 179, 71);
}
.ms-dnd-fileError-item {
	margin-top: 5px; margin-bottom: 5px;
}
.ms-dnd-inprogress {
	border: 1px solid rgb(185, 185, 185); border-image: none; text-align: center; vertical-align: middle; position: absolute; z-index: 99; background-color: rgba(255, 255, 255, 0.9);
}
.ms-core-needIEFilter .ms-dnd-inprogress {
	
}
.ms-dnd-inprogress-img {
	position: relative;
}
.ms-draggable {
	cursor: pointer;
}
.ms-webpartzone-cell {
	margin: auto auto 20px;
}
.s4-wpcell {
	vertical-align: top;
}
.s4-wpcell-plain {
	vertical-align: top;
}
.s4-wpActive {
	vertical-align: top;
}
.s4-wpcell .s4-wpTopTable {
	border: 1px solid transparent; border-image: none;
}
.s4-wpcell-plain .s4-wpTopTable {
	border: currentColor; border-image: none;
}
.s4-wpActive .s4-wpTopTable {
	border: 1px solid rgb(249, 197, 114); border-image: none;
}
.s4-wpActive .ms-WPSelected {
	border: 1px solid rgb(249, 197, 114); border-image: none;
}
.ms-WPHeaderTdMenu {
	border: 1px solid transparent; border-image: none; width: 21px; white-space: nowrap; cursor: pointer; -ms-word-wrap: normal;
}
.ms-WPHeaderTdMenu:hover {
	background: url("selbg-D702118C.themedpng?ctag") repeat-x left top;
}
.ms-WPMenuDiv {
	white-space: nowrap;
}
.ms-WPMenuDivHover {
	white-space: nowrap;
}
.ms-wpselectlink {
	text-align: center;
}
.ms-wpselectlinkfocus {
	text-align: center;
}
.ms-WPHeaderMenuImg {
	padding: 7px; vertical-align: middle; visibility: hidden;
}
.ms-wpselectlinkfocus .ms-WPHeaderMenuImg {
	visibility: visible;
}
.s4-wpcell-plain:hover .ms-WPHeaderMenuImg {
	visibility: visible;
}
.s4-wpcell:hover .ms-WPHeaderMenuImg {
	visibility: visible;
}
.s4-wpActive .ms-WPHeaderMenuImg {
	visibility: visible;
}
.s4-wpcell .ms-WPTitle {
	cursor: pointer;
}
.s4-wpActive .ms-WPTitle {
	cursor: pointer;
}
.ms-WPTitle {
	color: rgb(68, 68, 68);
}
.ms-WPTitle a {
	color: rgb(68, 68, 68);
}
.s4-wpActive .ms-WPTitle {
	color: #697d00;
}
.s4-wpActive .ms-WPTitle a {
	color: #697d00;
}
.ms-WPHeaderTdSelection {
	width: 21px; text-align: center; cursor: auto;
}
.ms-WPHeaderTdSelSpan {
	display: inline-block;
}
.ms-WPHeaderCbxHidden {
	margin: 0px; top: -2000px; vertical-align: middle; position: absolute;
}
.ms-WPHeaderCbxVisible {
	margin: 0px; top: 0px; vertical-align: middle; position: relative;
}
.s4-wpcell:hover .ms-WPHeaderTdSelection input {
	margin: 0px; top: 0px; vertical-align: middle; position: relative;
}
.s4-wpActive .ms-WPHeaderTdSelection input {
	margin: 0px; top: 0px; vertical-align: middle; position: relative;
}
.s4-wpcell-plain .ms-WPHeaderTdSelection {
	display: none;
}
.ms-wpContentDivSpace {
	position: relative;
}
.ms-webpart-zone.ms-SPZone {
	padding: 10px;
}
.ms-webpart-zone {
	display: table;
}
.ms-webpart-zone-title {
	color: rgb(119, 119, 119); display: block;
}
.s4-wpcell > .ms-webpart-chrome {
	border: 1px solid transparent; border-image: none;
}
.s4-wpActive > .ms-webpart-chrome {
	border: 1px solid transparent; border-image: none;
}
.ms-SPZone > .s4-wpcell {
	padding: 5px 10px 10px; border: 1px solid rgb(219, 219, 219); border-image: none; border-collapse: separate;
}
.ms-SPZone > .s4-wpcell-plain {
	padding: 5px 10px 10px; border: 1px solid rgb(219, 219, 219); border-image: none; border-collapse: separate;
}
.ms-rtestate-write > .ms-rte-wpbox > div > .s4-wpcell {
	padding: 5px 10px 10px; border: 1px solid rgb(219, 219, 219); border-image: none; border-collapse: separate;
}
.ms-rtestate-write > .ms-rte-wpbox > div > .s4-wpcell-plain {
	padding: 5px 10px 10px; border: 1px solid rgb(219, 219, 219); border-image: none; border-collapse: separate;
}
.ms-SPZone > .s4-wpActive {
	padding: 5px 10px 10px; border: 1px solid rgb(248, 134, 0); border-image: none; border-collapse: separate;
}
.ms-rtestate-write > .ms-rte-wpbox > div > .s4-wpActive {
	padding: 5px 10px 10px; border: 1px solid rgb(248, 134, 0); border-image: none; border-collapse: separate;
}
.ms-webpart-chrome-fullWidth {
	min-width: 100%;
}
.ms-webpart-chrome {
	box-sizing: border-box; border-spacing: 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.ms-webpart-chrome-vertical {
	display: table-row;
}
.ms-webpart-controlBox-show > .js-webpart-menuCell > .ms-webpart-menuLink > .ms-webpart-menuArrowSpan > .ms-webpart-menuArrowImg {
	visibility: visible;
}
.ms-webpartzone-cell:focus > .ms-webpart-chrome > .ms-webpart-chrome-title > .ms-webpart-controlBox > .js-webpart-menuCell > .ms-webpart-menuLink > .ms-webpart-menuArrowSpan > .ms-webpart-menuArrowImg {
	visibility: visible;
}
.ms-webpartzone-cell:hover > .ms-webpart-chrome > .ms-webpart-chrome-title > .ms-webpart-controlBox > .js-webpart-menuCell > .ms-webpart-menuLink > .ms-webpart-menuArrowSpan > .ms-webpart-menuArrowImg {
	visibility: visible;
}
.ms-webpart-controlBox-show > span > .ms-cursorDefault {
	visibility: visible;
}
.ms-webpartzone-cell:focus > .ms-webpart-chrome > .ms-webpart-chrome-title > .ms-webpart-controlBox > span > .ms-cursorDefault {
	visibility: visible;
}
.ms-webpartzone-cell:hover > .ms-webpart-chrome > .ms-webpart-chrome-title > .ms-webpart-controlBox > span > .ms-cursorDefault {
	visibility: visible;
}
.ms-webpart-controlBox-hide > .js-webpart-menuCell > .ms-webpart-menuLink > .ms-webpart-menuArrowSpan > .ms-webpart-menuArrowImg {
	visibility: hidden;
}
.ms-webpart-controlBox-hide > span > .ms-cursorDefault {
	visibility: hidden;
}
.ms-webpart-controlBox {
	margin-left: -35px; float: right; position: absolute;
}
.ms-webpart-titleRowCell {
	padding: 0px; position: relative;
}
.js-webpart-titleCell {
	width: 100%;
}
.js-webpart-titleCell {
	display: inline-block;
}
.ms-webpart-controlBox {
	display: inline-block;
}
.js-webpart-menuCell {
	display: inline-block;
}
.ms-webpart-checkboxTd {
	display: inline-block;
}
.ms-webpart-checkboxTd {
	width: 19px; padding-right: 3px;
}
.ms-webpart-checkboxTd > input {
	display: block;
}
.js-webpart-menuCell {
	width: 15px; position: relative;
}
.ms-webpart-menuLink {
	padding: 3px; border: 0px solid transparent; border-image: none; width: 5px; height: 3px; overflow: hidden; vertical-align: middle; display: inline-block;
}
.ms-webpart-menuLink:hover {
	border-color: rgb(185, 185, 185);
}
.ms-webpart-menuLink > img {
	display: block;
}
.ms-webpart-chrome-title {
	margin-bottom: 2px; vertical-align: middle; position: relative;
}
.ms-rtestate-write .ms-webpart-chrome-title {
	cursor: move;
}
.ms-webpart-chrome-title-padleft {
	padding-left: 2px;
}
.ms-webpart-chrome-title-padright {
	padding-right: 2px;
}
.ms-webpart-cell-vertical {
	display: table;
}
.ms-webpart-cell-horizontal {
	display: table-cell;
}
.ms-WPBorderBorderOnly {
	border: 1px solid rgb(219, 219, 219); border-image: none;
}
#searchInputBox .ms-webpart-unselected {
	padding: 0px;
}
.ms-webpart-menuArrowSpan {
	width: 5px; height: 3px; overflow: hidden; vertical-align: top; display: block; position: relative;
}
.ms-webpart-menuArrowImg {
	left: -109px; top: -250px; position: absolute;
}
.ms-webpart-errorContainer {
	margin: 0px auto; padding: 60px 20px; text-align: left;
}
.ms-webpart-errorTitle {
	line-height: 1.1em; padding-bottom: 10px;
}
.js-callout-mainElement {
	border: 1px solid rgb(229, 229, 229); border-collapse: separate; position: absolute; z-index: 102; cursor: default; min-height: 100px; max-width: 640px; background-color: rgb(255, 255, 255);
}
.js-callout-column {
	height: 100%; float: left;
}
.js-callout-header {
	overflow: hidden; margin-bottom: 0px; white-space: nowrap;
}
.js-callout-header-noWrap {
	overflow: hidden; margin-bottom: 0px; white-space: nowrap;
}
.js-callout-header {
	-ms-text-overflow: ellipsis;
}
.js-callout-header-noWrap {
	-ms-word-wrap: normal;
}
.js-callout-headerArea {
	margin: 0px 0px 0px 20px;
}
.js-callout-markArea {
	line-height: 16px; vertical-align: middle; display: inline-block; max-width: 16px;
}
.js-callout-followCommand {
	width: 16px; height: 16px;
}
.js-callout-body {
	line-height: normal; padding-bottom: 25px; font-weight: normal; text-decoration: none; margin-right: 20px; margin-left: 20px; white-space: normal; -ms-word-break: normal; -ms-overflow-y: hidden; max-height: 420px;
}
.js-callout-bodySection {
	margin-top: 13px; margin-bottom: 0px;
}
.js-callout-bodySection > .js-filePreview-containingElement {
	margin-bottom: 15px;
}
.js-filePreview-containingElement > img {
	display: block;
}
.js-callout-footerArea {
	padding: 11px 20px; overflow: visible; background-color: rgba(239, 239, 239, 0.78);
}
.ms-core-needIEFilter .js-callout-footerArea {
	background-color: transparent;
}
.js-callout-content {
	padding: 0px; -ms-overflow-x: hidden; -ms-word-wrap: break-word; max-width: 640px; background-color: rgb(255, 255, 255);
}
.js-callout-actions {
	overflow: visible;
}
.js-callout-action {
	margin: 0px 22px 0px 0px; line-height: 0px; vertical-align: middle; display: inline-block;
}
.js-callout-menuAction {
	margin-right: 0px;
}
.js-callout-ecbActionDownArrow {
	vertical-align: middle; display: inline-block;
}
.js-ellipsis25-a {
	width: 25px; height: 25px; overflow: hidden; display: inline-block; position: relative;
}
.js-ellipsis25-icon {
	left: -99px; top: -59px; position: absolute;
}
.js-callout-title {
	margin: 14px 0px 0px; padding: 0px; width: 100%; overflow: hidden; vertical-align: middle; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.js-callout-subtitle {
	padding: 1px; overflow: hidden; cursor: text; -ms-word-wrap: normal;
}
.js-callout-location {
	border: 1px solid rgb(198, 198, 200); width: 100%; padding-left: 5px; box-sizing: border-box; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
.js-callout-location:hover {
	border-color: rgb(185, 185, 185);
}
.js-callout-subtitle > span {
	padding-top: 1px; padding-bottom: 2px; display: inline-block;
}
.js-callout-usage {
	margin: 0px; padding: 5px 8px 7px; height: 23px; text-align: center; line-height: 1; float: right; position: relative; background-color: rgb(239, 239, 239);
}
.js-callout-usage p {
	margin: 0px 0px 2px; padding: 0px; line-height: 1;
}
.js-callout-closeButton {
	margin: 6px 6px 0px; border: 5px solid transparent; border-image: none; width: 16px; height: 16px; overflow: hidden; float: right; position: relative;
}
.js-callout-closeButtonImage {
	left: -197px; top: -120px; position: absolute;
}
.js-callout-beak {
	position: absolute; background-repeat: no-repeat;
}
.js-callout-itemLinkFilename {
	margin-right: 16px; float: left;
}
.js-callout-calloutTarget {
	height: 16px; margin-left: -16px; float: right; cursor: pointer;
}
.js-folder-preview-count {
	bottom: 0px; color: rgb(0, 0, 0); font-family: "Segoe UI",Tahoma,Verdana,Arial; position: absolute;
}
.js-folder-preview-count {
	right: 2px; font-size: 40px; opacity: 0.1;
}
.ms-core-needIEFilter .js-folder-preview-count {
	
}
.js-callout-beakTop {
	visibility: hidden;
}
.js-callout-beakBottom {
	visibility: hidden;
}
.js-callout-beakLeft {
	border: 1px solid rgb(229, 229, 229); width: 12.72px; height: 12.72px; position: absolute; z-index: -10; transform: rotate(45deg); background-color: rgb(255, 255, 255); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform-style: preserve-3d;
}
.js-callout-beakRight {
	border: 1px solid rgb(229, 229, 229); width: 12.72px; height: 12.72px; position: absolute; z-index: -10; transform: rotate(45deg); background-color: rgb(255, 255, 255); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform-style: preserve-3d;
}
.js-callout-beakTop {
	border: 1px solid rgb(229, 229, 229); width: 12.72px; height: 12.72px; position: absolute; z-index: -10; transform: rotate(45deg); background-color: rgb(255, 255, 255); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform-style: preserve-3d;
}
.js-callout-beakBottom {
	border: 1px solid rgb(229, 229, 229); width: 12.72px; height: 12.72px; position: absolute; z-index: -10; transform: rotate(45deg); background-color: rgb(255, 255, 255); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform-style: preserve-3d;
}
.ms-core-needIEFilter .js-callout-beakLeft {
	width: 13.43px; height: 13.43px;
}
.ms-core-needIEFilter .js-callout-beakRight {
	width: 13.43px; height: 13.43px;
}
.ms-core-needIEFilter .js-callout-beakTop {
	width: 13.43px; height: 13.43px;
}
.ms-core-needIEFilter .js-callout-beakBottom {
	width: 13.43px; height: 13.43px;
}
.ms-core-needIEFilter .js-callout-beakLeft {
	
}
.ms-core-needIEFilter .js-callout-beakRight {
	
}
.ms-core-needIEFilter .js-callout-beakTop {
	
}
.ms-core-needIEFilter .js-callout-beakBottom {
	
}
.js-callout-beakLeft {
	left: 0px; margin-left: -7.8px; -webkit-border-before-width: 1px; -webkit-border-before-color: transparent; -webkit-border-end-width: 1px; -webkit-border-end-color: transparent; -moz-margin-start: -7.5px;
}
.ms-core-needIEFilter .js-callout-beakLeft {
	margin-left: -9.5px;
}
.js-callout-beakRight {
	right: 0px; margin-right: -7.8px; -webkit-border-after-width: 1px; -webkit-border-after-color: transparent; -webkit-border-start-width: 1px; -webkit-border-start-color: transparent; -moz-margin-end: -7.5px;
}
.ms-core-needIEFilter .js-callout-beakRight {
	margin-right: -4px;
}
.js-callout-beakTop {
	margin-top: -7.2px; -webkit-border-end-width: 1px; -webkit-border-end-color: transparent; -webkit-border-after-width: 1px; -webkit-border-after-color: transparent;
}
.ms-core-needIEFilter .js-callout-beakTop {
	margin-top: -9.5px;
}
.js-callout-beakBottom {
	bottom: 0px; margin-bottom: -7.2px; -webkit-border-before-width: 1px; -webkit-border-before-color: transparent; -webkit-border-start-width: 1px; -webkit-border-start-color: transparent;
}
.ms-core-needIEFilter .js-callout-beakBottom {
	margin-bottom: -4px;
}
.js-callout-sharedWithInfo {
	display: none;
}
.js-callout-sharedWithLink {
	white-space: nowrap;
}
.js-sharing-fullListDialogContainer {
	padding-bottom: 16px;
}
.js-sharing-fullListDialog {
	overflow: auto; padding-right: 12px; margin-top: 12px; min-height: 120px; max-height: 240px;
}
.js-sharing-fullListDialogCommandsLeft {
	margin-top: 24px;
}
.js-sharing-fullListDialogCommandsRight {
	text-align: right; margin-top: 24px;
}
.js-sharing-fullListDialogStatusBar {
	display: none;
}
.js-sharing-fullListDialogManageGuestLinks {
	margin-bottom: 10px; display: none;
}
.js-sharing-fullListDialogManageGuestLinks > .js-sharingHint-iconContainer {
	margin-right: 5px;
}
.js-sharing-fullListDialogCommandApply {
	visibility: hidden;
}
.js-sharing-fullListDialogCommandInvite {
	margin-right: 16px; display: none;
}
.js-sharing-fullListDialogCommandEmail {
	margin-right: 16px; display: none;
}
.js-sharing-fullListDialogCommandAdvanced {
	margin-right: 16px; display: none;
}
.js-sharing-fullListDialogEntry {
	height: 55px; margin-bottom: 10px; vertical-align: middle;
}
.js-sharing-fullListDialogEntrySharedWithMany {
	margin-top: 16px;
}
.js-sharing-fullListDialogEntryNameAndTitleContainer {
	height: 55px; float: left;
}
.js-sharing-fullListDialogEntryPermissionsContainer {
	height: 55px; margin-left: 10px; float: right;
}
.js-sharing-fullListDialogEntryDisplayName {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.js-sharing-fullListDialogEntryPermissionsInnerContainer {
	margin-left: 3px;
}
.js-sharing-fullListDialogEntryPermissionsInnerContainer {
	color: rgb(51, 51, 51); text-decoration: none;
}
.js-sharing-fullListDialogEntryPermissionsInnerContainer:link {
	color: rgb(51, 51, 51); text-decoration: none;
}
.js-sharing-fullListDialogEntryPermissionsInnerContainer:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.js-sharing-fullListDialogEntryPermissionsInnerContainer:active {
	color: rgb(51, 51, 51); text-decoration: none;
}
.js-sharing-fullListDialogEntryPermissionsInnerContainer:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
.js-sharing-fullListDialogEntryPermissionsMenu {
	display: inline-block; cursor: pointer;
}
.js-sharing-fullListDialogEntryPermissionsMenuArrow {
	padding-bottom: 2px; padding-left: 5px; vertical-align: middle;
}
.js-sharing-fullListDialogWaitImg {
	left: 50%; top: 50%; margin-top: -12px; margin-left: -12px; position: absolute;
}
.js-sharing-fullListDialogApplyWaitImg {
	width: 18px; height: 16px; margin-right: 2px; vertical-align: middle; display: none;
}
.js-sharing-fullListDialogApplyText {
	margin-right: 2px; vertical-align: middle; display: none;
}
.js-sharingHint-iconContainer {
	width: 16px; height: 16px; overflow: hidden; display: inline-block; position: relative;
}
.js-sharingHint-sharedAnonymously {
	left: -179px; top: -174px; position: absolute;
}
.js-sharingHint-sharedWithEveryone {
	left: -254px; top: -48px; position: absolute;
}
.js-sharingHint-unshared {
	left: -200px; top: -30px; position: absolute;
}
.js-sharingHint-sharedDefault {
	left: -254px; top: -30px; position: absolute;
}
.js-sharing-userGroupHeaderRow > td {
	padding-top: 10px;
}
.js-sharing-userGroupHeaderTitle {
	float: left;
}
.js-sharing-userGroupHeaderPicture {
	float: left;
}
.js-sharing-userGroupHeaderTitle {
	margin-left: 8px;
}
.js-sharing-userGroupHeaderPicture + .js-sharing-userGroupHeaderTitle {
	margin-top: 7px;
}
.ms-comm-bestPostHeader {
	margin-bottom: 17px;
}
.ms-comm-cmdSpaceListItem {
	padding: 1px; margin-right: 14px; display: inline;
}
.ms-comm-filterList {
	margin: 0px; padding: 3px;
}
.ms-comm-forumContainer {
	border-collapse: separate; max-width: 690px;
}
.ms-comm-forumCmd {
	text-transform: lowercase; margin-right: 16px; display: inline;
}
.ms-comm-forumCmdList {
	margin: 0px; padding-left: 0px; display: inline-block; list-style-type: none;
}
.ms-comm-forumHeaderContainer {
	margin: 0px; padding: 0px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-comm-postSubjectColumn {
	overflow: hidden; -ms-text-overflow: ellipsis; max-width: 600px;
}
.ms-comm-refreshIcon-a {
	width: 16px; height: 16px; overflow: hidden; display: inline-block; position: relative;
}
.ms-comm-refreshIcon {
	left: -37px; top: -220px; position: absolute;
}
.ms-comm-bestResponseIcon-span {
	width: 10px; height: 10px; overflow: hidden; margin-right: 6px; display: inline-block; position: relative;
}
.ms-comm-bestResponseIcon {
	left: -32px; top: -256px; position: absolute;
}
.ms-comm-heroLinkContainer {
	margin-top: 11px; margin-bottom: 5px;
}
.ms-comm-popularityBar {
	height: 4px; overflow: hidden; margin-bottom: 0.38em; float: left; position: relative;
}
.ms-comm-popularityBarShadow {
	height: 4px; overflow: hidden; float: left; position: relative;
}
.ms-comm-popularityBarContainer {
	padding: 3px; width: 7.65em; margin-top: 0.56em; margin-right: 1.15em; float: left; min-height: 10px;
}
.ms-comm-postList {
	margin: 0px; padding-left: 0px; list-style-type: none;
}
.ms-comm-postListItem {
	overflow: hidden; margin-top: 0.5em; margin-bottom: 0.7em; display: block;
}
.ms-comm-postMainContainer {
	margin-bottom: 1px;
}
.ms-comm-rootBestBackground {
	background-color: rgba(239, 239, 239, 0.78);
}
.ms-core-needIEFilter .ms-comm-rootBestBackground {
	background-color: transparent;
}
.ms-comm-rootPostContainer {
	padding: 18px 19px;
}
.ms-comm-bestResponseDividerHr {
	margin-top: 19px;
}
.ms-comm-bestResponseContainer {
	margin-top: 9px;
}
.ms-comm-postAuthorPicture {
	width: 48px; height: 48px; margin-right: 6px; float: left;
}
.ms-comm-postImageIcon-span {
	margin: 2px 8px 4px 0px; width: 16px; height: 16px; overflow: hidden; display: inline-block; position: relative;
}
.ms-comm-postImageIcon {
	left: -109px; top: -214px; position: absolute;
}
.ms-comm-postBody {
	margin-bottom: 2px;
}
.ms-core-needIEFilter .ms-comm-postBody {
	width: 520px;
}
.ms-comm-postBodyOverflow {
	-ms-overflow-x: auto;
}
.ms-comm-authorPicture {
	margin-right: 10px;
}
.ms-comm-replyToLink {
	margin-bottom: 4px;
}
.ms-comm-postBodyThreaded img {
	margin: 0px !important; max-width: 100%;
}
.ms-comm-postExpander {
	margin: -2em auto 0em; width: 16px; height: 16px;
}
.ms-comm-postExpanderCollapseContainer {
	width: 16px; height: 16px; overflow: hidden; display: inline-block; position: relative;
}
.ms-comm-postExpanderExpandContainer {
	width: 16px; height: 16px; overflow: hidden; display: inline-block; position: relative;
}
.ms-comm-postExpanderCollapse {
	left: -197px; top: -138px; position: absolute;
}
.ms-comm-postExpanderExpand {
	left: -73px; top: -238px; position: absolute;
}
.ms-comm-postReplyListItem {
	margin-bottom: 21px;
}
.ms-comm-postReplyButtonContainer {
	float: right;
}
.ms-comm-postReplyContainer {
	width: 100%;
}
.ms-comm-postReplyTextBox {
	padding: 5px 10px; margin-top: 12px; margin-bottom: 6px; background-color: transparent; resize: none;
}
.ms-comm-postRootContainer {
	overflow: visible;
}
.ms-comm-allRepliesHeader {
	margin-top: 22px; margin-bottom: 17px;
}
.ms-comm-replyHeader {
	padding: 3px; margin-top: 8px;
}
.ms-comm-reputationTextContainer {
	margin: 3px 0px 4px; max-height: 10px; max-width: 74px;
}
.ms-comm-reputationTextContainerBestResponse {
	margin: 3px 0px 2px; max-height: 10px; max-width: 74px;
}
.ms-comm-reputationSettingsBarImageContainer {
	vertical-align: middle; display: inline-block;
}
.ms-comm-reputationSettingsBarImage {
	margin-right: 2px; float: left; min-height: 7px; min-width: 7px;
}
.ms-comm-reputationBarSq {
	margin-right: 2px; vertical-align: top; display: inline-block; max-height: 8px; min-width: 8px; background-color: rgb(248, 179, 71);
}
.ms-comm-reputationBarSqLast {
	vertical-align: top; display: inline-block; max-height: 8px; min-width: 8px; background-color: rgb(248, 179, 71);
}
.ms-comm-reputationBarSqEmpty {
	margin-right: 2px; vertical-align: top; display: inline-block; max-height: 8px; min-width: 8px; background-color: rgb(219, 219, 219);
}
.ms-comm-reputationBarSqEmptyLast {
	vertical-align: top; display: inline-block; max-height: 8px; min-width: 8px; background-color: rgb(219, 219, 219);
}
.ms-comm-reputationSettingsTable {
	border: 1px solid rgb(185, 185, 185); border-image: none; border-collapse: collapse;
}
.ms-comm-reputationSettingsTable > tbody > tr > td {
	padding: 3px; border: 1px solid rgb(185, 185, 185); border-image: none;
}
.ms-core-needIEFilter .ms-comm-reputationTextBestResponse {
	background-color: transparent;
}
.ms-comm-stats {
	margin-bottom: 0.15em;
}
.ms-comm-statsInlineContainer {
	margin: 11px 0px 17px;
}
.ms-comm-statsInline {
	margin-right: 16px; display: inline-block;
}
.ms-comm-likesCount {
	color: rgb(248, 179, 71);
}
.ms-comm-likesMetadata {
	margin-right: 14px;
}
.ms-comm-likesImgContainer {
	margin-right: 4px; vertical-align: middle;
}
.ms-comm-featuredHeader {
	margin-top: 25px;
}
.ms-comm-featuredBody {
	overflow: hidden; max-height: 2.8em;
}
.ms-comm-reputationNumbers {
	color: rgb(38, 38, 38); font-size: 0.9em; font-weight: bold;
}
.ms-comm-metalineList {
	padding-bottom: 2px;
}
.ms-comm-metalineItem {
	padding-right: 8px; margin-right: 8px; display: inline;
}
.ms-comm-metalineItemSeparator {
	border-right-color: rgb(198, 198, 198); border-right-width: 1px; border-right-style: solid;
}
.ms-comm-noWrap {
	white-space: nowrap;
}
.ms-comm-ratingsImageContainer {
	vertical-align: top; display: inline-block; max-height: 16px; min-width: 16px;
}
.ms-comm-ratingCountContainer {
	color: rgb(119, 119, 119); vertical-align: top; display: inline-block;
}
.ms-comm-ratingSeparator {
	margin-right: 3px; margin-left: 3px; vertical-align: top; border-left-color: rgb(119, 119, 119); border-left-width: 1px; border-left-style: solid;
}
.ms-comm-ratingsLargeStarFilled {
	background-image: url("ratingslargestarfilled-465A5FA9.themedpng?ctag");
}
.ms-comm-ratingsSmallStarEmpty {
	background-image: url("ratingssmallstarempty-149D509D.themedpng?ctag");
}
.ms-comm-ratingsSmallStarFilled {
	background-image: url("ratingssmallstarfilled-A4DEE9E9.themedpng?ctag");
}
.ms-comm-ratingsSmallStarLeftHalfFilled {
	background-image: url("ratingssmallstarlefthalffilled-25D1B529.themedpng?ctag");
}
.ms-comm-ratingsSmallStarRightHalfFilled {
	background-image: url("ratingssmallstarrighthalffilled-C64D0FCD.themedpng?ctag");
}
.ms-comm-ratingsSmallStarHoveroverEmpty {
	background-image: url("ratingssmallstarhoveroverempty-2DB699A9.themedpng?ctag");
}
.ms-comm-ratingsSmallStarHoveroverFilled {
	background-image: url("ratingssmallstarhoveroverfilled-A926BE55.themedpng?ctag");
}
.ms-comm-adminLinks {
	padding: 9px 14px 10px; margin-bottom: 32px; display: inline-block; min-width: 170px; background-color: rgba(239, 239, 239, 0.78);
}
.ms-comm-adminLinksTitleMargin {
	margin-bottom: 7px;
}
.ms-comm-adminLinksListNoMargin {
	margin: 0px;
}
.ms-core-needIEFilter .ms-comm-adminLinks {
	background-color: transparent;
}
.ms-comm-adminLinksList {
	margin: 7px 0px 0px;
}
.ms-comm-adminLinksListItem {
	margin-bottom: 5px;
}
.ms-breadcrumb-menu {
	padding: 8px 10px; -ms-overflow-x: hidden; -ms-word-wrap: break-word; min-width: 142px; max-width: 400px; box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.47); background-color: rgb(255, 255, 255);
}
.ms-breadcrumb {
	margin: 0px; padding-top: 4px; padding-left: 10px;
}
.ms-breadcrumb-arrowcont {
	vertical-align: top; display: inline-block;
}
.ms-breadcrumbNode > a {
	display: inline-block;
}
.ms-breadcrumbCurrentNode > a {
	display: inline-block;
}
.ms-breadcrumbRootNode > a {
	display: inline-block;
}
span.ms-breadcrumbCurrentNode {
	display: inline-block;
}
span.ms-breadcrumbRootNode {
	display: inline-block;
}
.ms-breadcrumbNode > a:hover {
	text-decoration: underline;
}
.ms-breadcrumbCurrentNode > a:hover {
	text-decoration: underline;
}
.ms-breadcrumbRootNode > a:hover {
	text-decoration: underline;
}
ul.ms-breadcrumbRootNode {
	margin-top: 2px; margin-left: 17px;
}
ul.ms-breadcrumbNode {
	margin-top: 2px; margin-left: 17px;
}
.s4-breadcrumb-arrowcont {
	margin-right: 2px;
}
.ms-breadcrumb-top {
	white-space: nowrap;
}
.ms-breadcrumb-box {
	width: 100%; height: 64px;
}
.ms-breadcrumb-dropdownBox {
	vertical-align: middle; display: inline-block;
}
.ms-breadcrumb-anchor {
	height: 16px; vertical-align: middle; display: inline-block;
}
.ms-core-listMenu-verticalBox {
	font-size: 1em;
}
.ms-core-listMenu-horizontalBox {
	font-size: 1em;
}
.ms-core-listMenu-horizontalBox {
	color: rgb(102, 102, 102); vertical-align: middle; display: inline-block;
}
.ms-core-header .ms-core-listMenu-horizontalBox {
	color: rgb(102, 102, 102);
}
.ms-core-listMenu-horizontalBox ul {
	display: inline-block;
}
.ms-core-listMenu-horizontalBox li {
	display: inline-block;
}
.ms-core-listMenu-horizontalBox .ms-core-listMenu-item {
	display: inline-block;
}
.ms-core-listMenu-horizontalBox > ul > li > table {
	display: inline-block;
}
.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item {
	border: 1px solid transparent; border-image: none; margin-right: 30px;
}
.ms-core-listMenu-horizontalBox li.static > span .ms-core-listMenuEdit .ms-navedit-linkCell {
	padding-right: 15px; padding-left: 18px;
}
.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenuEdit .ms-navedit-linkCell {
	padding-right: 15px; padding-left: 18px;
}
.ms-core-listMenu-horizontalBox ul.root > li:first-child.static > span .ms-core-listMenuEdit .ms-navedit-linkCell {
	padding-left: 0px;
}
.ms-core-listMenu-horizontalBox ul.root > li:first-child.static > .ms-core-listMenuEdit .ms-navedit-linkCell {
	padding-left: 0px;
}
.ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenu-item {
	font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size: 1em; vertical-align: middle; display: block;
}
.ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenuEdit {
	font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size: 1em; vertical-align: middle; display: block;
}
.ms-core-listMenu-heading {
	font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size: 1em; vertical-align: middle; display: block;
}
.ms-tv-header {
	font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size: 1em; vertical-align: middle; display: block;
}
.ms-core-listMenu-root {
	margin: 0px;
}
.ms-core-listMenu-item.ms-navedit-hiddenLink {
	color: rgb(119, 119, 119); font-style: italic;
}
.ms-core-listMenu-item.ms-navedit-hiddenLink:link {
	color: rgb(119, 119, 119); font-style: italic;
}
.ms-core-listMenu-item.ms-navedit-hiddenLink:visited {
	color: rgb(119, 119, 119); font-style: italic;
}
.ms-core-header .ms-core-listMenu-item.ms-navedit-hiddenLink {
	color: rgb(119, 119, 119);
}
.ms-core-header .ms-core-listMenu-item.ms-navedit-hiddenLink:link {
	color: rgb(119, 119, 119);
}
.ms-core-header .ms-core-listMenu-item.ms-navedit-hiddenLink:visited {
	color: rgb(119, 119, 119);
}
.ms-core-listMenu-verticalBox .ms-core-listMenu-item {
	display: block;
}
ul.dynamic .ms-core-listMenu-item {
	display: block;
}
.ms-core-listMenu-verticalBox > .ms-core-listMenu-item {
	padding: 5px 20px; display: block;
}
.ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item {
	padding: 5px 20px; display: block;
}
ul.dynamic .ms-core-listMenuEdit .ms-core-listMenu-item {
	padding: 4px 5px;
}
.ms-core-listMenu-verticalBox .ms-core-listMenuEdit .ms-core-listMenu-item {
	padding: 4px 5px;
}
.ms-core-listMenu-verticalBox li.static > ul.static > li.static > .ms-core-listMenu-item {
	padding-left: 40px;
}
.ms-core-listMenu-verticalBox li.static > ul.static > li.static > span table.ms-core-listMenuEdit {
	padding-left: 20px;
}
.ms-core-listMenu-verticalBox li.static > ul.static > li.static > table.ms-core-listMenuEdit {
	padding-left: 20px;
}
.ms-core-listMenu-item {
	color: rgb(102, 102, 102); text-decoration: none;
}
.ms-core-listMenu-item:link {
	color: rgb(102, 102, 102); text-decoration: none;
}
.ms-core-listMenu-item:visited {
	color: rgb(102, 102, 102); text-decoration: none;
}
.ms-tv-item:link {
	color: rgb(102, 102, 102); text-decoration: none;
}
.ms-tv-item:visited {
	color: rgb(102, 102, 102); text-decoration: none;
}
.ms-tv-header:link {
	color: rgb(102, 102, 102); text-decoration: none;
}
.ms-tv-header:visited {
	color: rgb(102, 102, 102); text-decoration: none;
}
.ms-core-header .ms-core-listMenu-item {
	color: rgb(102, 102, 102);
}
.ms-core-header .ms-core-listMenu-item:link {
	color: rgb(102, 102, 102);
}
.ms-core-header .ms-core-listMenu-item:visited {
	color: rgb(102, 102, 102);
}
.ms-core-header .ms-tv-item:link {
	color: rgb(102, 102, 102);
}
.ms-core-header .ms-tv-item:visited {
	color: rgb(102, 102, 102);
}
.ms-core-header .ms-tv-header:link {
	color: rgb(102, 102, 102);
}
.ms-core-header .ms-tv-header:visited {
	color: rgb(102, 102, 102);
}
li > a.ms-core-listMenu-selected.ms-core-listMenu-item:hover {
	background-color: rgba(253, 234, 203, 0.5);
}
li > a.ms-core-listMenu-item:hover {
	background-color: rgba(253, 234, 203, 0.5);
}
li > a.ms-core-listMenu-item:active {
	background-color: rgba(253, 234, 203, 0.5);
}
.ms-core-listMenu-horizontalBox a.ms-core-listMenu-item:hover {
	color: #697d00; background-color: transparent;
}
.ms-core-listMenu-horizontalBox a.ms-core-listMenu-selected.ms-core-listMenu-item:hover {
	color: #697d00; background-color: transparent;
}
a.ms-tv-item:hover {
	color: #697d00; background-color: transparent;
}
a.ms-tv-header:hover {
	color: #697d00; background-color: transparent;
}
.ms-core-header .ms-core-listMenu-horizontalBox a.ms-core-listMenu-item:hover {
	color: #697d00;
}
.ms-core-header a.ms-tv-item:hover {
	color: #697d00;
}
.ms-core-header a.ms-tv-header:hover {
	color: #697d00;
}
.ms-core-listMenu-horizontalBox a.ms-core-listMenu-item:active {
	color: #697d00; background-color: transparent;
}
a.ms-tv-item:active {
	color: #697d00; background-color: transparent;
}
a.ms-tv-header:active {
	color: #697d00; background-color: transparent;
}
.ms-core-header .ms-core-listMenu-horizontalBox a.ms-core-listMenu-item:active {
	color: #697d00;
}
.ms-core-header a.ms-tv-item:active {
	color: #697d00;
}
.ms-core-header a.ms-tv-header:active {
	color: #697d00;
}
.ms-core-listMenu-selected:link {
	background-color: rgba(239, 239, 239, 0.78);
}
.ms-core-listMenu-selected:visited {
	background-color: rgba(239, 239, 239, 0.78);
}
.ms-core-listMenu-selected {
	background-color: rgba(239, 239, 239, 0.78);
}
.ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:link {
	color: #697d00; background-color: transparent;
}
.ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:visited {
	color: #697d00; background-color: transparent;
}
.ms-core-listMenu-horizontalBox .ms-core-listMenu-selected {
	color: #697d00; background-color: transparent;
}
.ms-tv-selected:link {
	color: #697d00; background-color: transparent;
}
.ms-core-header .ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:link {
	color: #697d00;
}
.ms-core-header .ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:visited {
	color: #697d00;
}
.ms-core-header .ms-core-listMenu-horizontalBox .ms-core-listMenu-selected {
	color: #697d00;
}
.ms-core-header .ms-tv-selected:link {
	color: #697d00;
}
.ms-core-listMenu-disabled {
	color: rgb(177, 177, 177);
}
.ms-core-listMenu-disabled:link {
	color: rgb(177, 177, 177);
}
.ms-core-listMenu-disabled:visited {
	color: rgb(177, 177, 177);
}
.ms-core-listMenu-disabled:hover {
	color: rgb(177, 177, 177);
}
.ms-core-listMenu-disabled:active {
	color: rgb(177, 177, 177);
}
.ms-core-header .ms-core-listMenu-disabled {
	color: rgb(177, 177, 177);
}
.ms-core-header .ms-core-listMenu-disabled:link {
	color: rgb(177, 177, 177);
}
.ms-core-header .ms-core-listMenu-disabled:visited {
	color: rgb(177, 177, 177);
}
.ms-core-header .ms-core-listMenu-disabled:hover {
	color: rgb(177, 177, 177);
}
.ms-core-header .ms-core-listMenu-disabled:active {
	color: rgb(177, 177, 177);
}
li.hover {
	position: relative;
}
li.hover-off {
	position: relative;
}
ul.dynamic {
	padding: 10px; border: 1px solid rgb(229, 229, 229); border-image: none; left: -9999px; top: -9999px; white-space: normal; position: absolute; z-index: 50; -ms-word-wrap: break-word; box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.47); background-color: rgb(255, 255, 255);
}
ul.ms-droppable.dynamic {
	padding: 5px; min-width: 195px;
}
li.dynamic {
	display: list-item;
}
.ms-core-listMenu-ghost {
	color: rgb(119, 119, 119); opacity: 0.8;
}
.ms-core-listMenu-ghost:link {
	color: rgb(119, 119, 119); opacity: 0.8;
}
.ms-core-listMenu-ghost:visited {
	color: rgb(119, 119, 119); opacity: 0.8;
}
.ms-core-listMenu-ghost:hover {
	color: rgb(119, 119, 119); opacity: 0.8;
}
.ms-core-listMenu-ghost:active {
	color: rgb(119, 119, 119); opacity: 0.8;
}
.ms-core-header .ms-core-listMenu-ghost {
	color: rgb(119, 119, 119);
}
.ms-core-header .ms-core-listMenu-ghost:link {
	color: rgb(119, 119, 119);
}
.ms-core-header .ms-core-listMenu-ghost:visited {
	color: rgb(119, 119, 119);
}
.ms-core-header .ms-core-listMenu-ghost:hover {
	color: rgb(119, 119, 119);
}
.ms-core-header .ms-core-listMenu-ghost:active {
	color: rgb(119, 119, 119);
}
.ms-core-needIEFilter .ms-core-listMenu-ghost {
	background-color: transparent;
}
.ms-core-needIEFilter .ms-core-listMenu-ghost:link {
	background-color: transparent;
}
.ms-core-needIEFilter .ms-core-listMenu-ghost:visited {
	background-color: transparent;
}
.ms-core-needIEFilter .ms-core-listMenu-ghost:hover {
	background-color: transparent;
}
.ms-core-needIEFilter .ms-core-listMenu-ghost:active {
	background-color: transparent;
}
.ms-core-listMenuEdit {
	border: 1px solid transparent; border-image: none;
}
.ms-core-listMenuEdit:hover {
	border: 1px solid rgb(229, 229, 229); border-image: none;
}
.ms-core-listMenu-verticalBox li.static > .ms-core-listMenuEdit .ms-navedit-linkCell {
	width: 100%;
}
.dynamic .ms-core-listMenuEdit {
	width: 100%;
}
.ms-navedit-editLinksText > span > .ms-metadata {
	color: rgb(102, 102, 102);
}
.ms-core-listMenuEdit > tr > .ms-navedit-linkCell > .ms-core-listMenu-item {
	color: rgb(102, 102, 102);
}
.ms-navedit-editLinksText:hover > span > .ms-metadata {
	color: #697d00;
}
.ms-core-listMenuEdit:hover > tr > .ms-navedit-linkCell > .ms-core-listMenu-item {
	color: #697d00;
}
.ms-navedit-editLinksText:active > span > .ms-metadata {
	color: #697d00;
}
.ms-core-listMenuEdit:active > tr > .ms-navedit-linkCell > .ms-core-listMenu-item {
	color: #697d00;
}
.ms-core-header .ms-core-listMenuEdit > tr > td > .ms-core-listMenu-item:hover {
	color: rgb(102, 102, 102);
}
.ms-core-header .ms-core-listMenuEdit > tr > td > .ms-core-listMenu-item:active {
	color: rgb(102, 102, 102);
}
.ms-core-listMenuEdit > tr > td > .ms-core-listMenu-item:active {
	background-color: transparent;
}
.ms-navedit-titleBoxListItem {
	min-width: 185px;
}
.ms-navedit-titleBoxContainer {
	border: 1px solid rgb(248, 179, 71); border-image: none; width: 100%; color: rgb(102, 102, 102); background-color: rgb(255, 255, 255);
}
.ms-navedit-titleBoxContainer ms-core-listMenu-selected {
	border: 1px solid rgb(248, 179, 71); border-image: none; width: 100%; color: rgb(102, 102, 102); background-color: rgb(255, 255, 255);
}
.ms-navedit-titleBoxContainer:hover {
	border: 1px solid rgb(248, 179, 71); border-image: none; width: 100%; color: rgb(102, 102, 102); background-color: rgb(255, 255, 255);
}
.ms-navedit-titleBoxContainer ms-core-listMenu-selected:hover {
	border: 1px solid rgb(248, 179, 71); border-image: none; width: 100%; color: rgb(102, 102, 102); background-color: rgb(255, 255, 255);
}
.ms-core-header .ms-navedit-titleBoxContainer {
	border-color: rgb(248, 179, 71); color: rgb(102, 102, 102); background-color: rgb(248, 248, 248);
}
.ms-core-header .ms-navedit-titleBoxContainer ms-core-listMenu-selected {
	border-color: rgb(248, 179, 71); color: rgb(102, 102, 102); background-color: rgb(248, 248, 248);
}
.ms-core-header .ms-navedit-titleBoxContainer:hover {
	border-color: rgb(248, 179, 71); color: rgb(102, 102, 102); background-color: rgb(248, 248, 248);
}
span.ms-navedit-itemSpan {
	height: 100%; overflow: hidden; display: block; white-space: nowrap;
}
.ms-navedit-titleBox {
	height: 100%; overflow: hidden; display: block; white-space: nowrap;
}
.ms-navedit-linkDialogIcon {
	width: 22px; height: 22px; vertical-align: middle;
}
a.ms-navedit-linkDialogIcon {
	margin-right: 3px;
}
.ms-navedit-titleBoxListItem {
	position: absolute; z-index: 99;
}
.ms-displayInline {
	display: inline;
}
.ms-navedit-errorMsg {
	overflow: hidden; -ms-text-overflow: ellipsis; max-width: 400px;
}
.ms-core-listMenu-horizontalBox .additional-background.dynamic-children {
	background-position: right; padding-right: 26px; cursor: pointer; background-image: url("menu-down.gif-C1525DD3.themedpng?ctag"); background-repeat: no-repeat;
}
.ms-core-listMenu-horizontalBox .dynamic .additional-background.dynamic-children {
	background-image: url("menu-right.gif-B48A8F1.themedpng?ctag");
}
.ms-core-listMenu-verticalBox .additional-background.dynamic-children {
	background-position: right; padding-right: 26px; cursor: pointer; background-image: url("menu-right.gif-B48A8F1.themedpng?ctag"); background-repeat: no-repeat;
}
.menu-horizontal .menu-item-text {
	white-space: nowrap;
}
.ms-navedit-linkCell {
	-ms-word-break: break-all; -ms-word-wrap: break-word;
}
.ms-core-listMenu-horizontalBox .ms-navedit-deletelinkCell {
	width: 20px;
}
.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenuEdit .ms-navedit-deletelinkCell {
	padding-right: 12px;
}
.ms-navedit-deletelink {
	margin: 0px; height: 20px; padding-left: 6px; float: right; cursor: pointer;
}
.ms-core-listMenu-horizontalBox .ms-navedit-deletelink {
	padding-left: 0px;
}
.ms-navedit-deletelink-flyout.ms-navedit-deletelink {
	margin: 0px 6px 0px 0px; padding: 0px; float: left;
}
.ms-navedit-deletespan {
	width: 20px; height: 20px; overflow: hidden; display: inline-block; position: relative;
}
.ms-navedit-deletelink:hover > .ms-navedit-deletespan > .ms-cancelImg {
	left: -175px; top: -152px;
}
.ms-navedit-deletelink:active > .ms-navedit-deletespan > .ms-cancelImg {
	left: -127px; top: -156px;
}
.ms-core-header .ms-navedit-deletelink > .ms-navedit-deletespan > .ms-cancelImg {
	left: -175px; top: -130px;
}
.ms-core-header .ms-navedit-deletelink:hover > .ms-navedit-deletespan > .ms-cancelImg {
	left: -157px; top: -108px;
}
.ms-core-header .ms-navedit-deletelink:active > .ms-navedit-deletespan > .ms-cancelImg {
	left: -149px; top: -156px;
}
.ms-navedit-hidelink {
	margin: 2px; width: 16px; height: 16px;
}
.ms-navedit-hidespan {
	width: 16px; height: 16px; overflow: hidden; display: inline-block; position: relative;
}
.ms-navedit-hideLinkIcon {
	left: -55px; top: -37px; position: absolute;
}
.ms-navedit-deletelink:hover > .ms-navedit-hidespan > .ms-navedit-hideLinkIcon {
	left: -55px; top: -19px;
}
.ms-navedit-deletelink:active > .ms-navedit-hidespan > .ms-navedit-hideLinkIcon {
	left: -1px; top: -1px;
}
.ms-core-header .ms-navedit-hideLinkIcon {
	left: -1px; top: -19px;
}
.ms-core-header .ms-navedit-deletelink:hover > .ms-navedit-hidespan > .ms-navedit-hideLinkIcon {
	left: -19px; top: -37px;
}
.ms-core-header .ms-navedit-deletelink:active > .ms-navedit-hidespan > .ms-navedit-hideLinkIcon {
	left: -19px; top: -19px;
}
.ms-navedit-showLinkIcon {
	left: -55px; top: -1px; position: absolute;
}
.ms-navedit-deletelink:hover > .ms-navedit-hidespan > .ms-navedit-showLinkIcon {
	left: -19px; top: -1px; position: absolute;
}
.ms-navedit-deletelink:active > .ms-navedit-hidespan > .ms-navedit-showLinkIcon {
	left: -37px; top: -37px;
}
.ms-core-header .ms-navedit-showLinkIcon {
	left: -1px; top: -37px;
}
.ms-core-header .ms-navedit-deletelink:hover > .ms-navedit-hidespan > .ms-navedit-showLinkIcon {
	left: -37px; top: -1px;
}
.ms-core-header .ms-navedit-deletelink:active > .ms-navedit-hidespan > .ms-navedit-showLinkIcon {
	left: -37px; top: -19px;
}
input.ms-navedit-editButton {
	padding: 0px 10px; height: 20px; margin-right: 8px; margin-left: 0px; vertical-align: top; min-width: 60px;
}
.ms-navedit-dropsurface {
	background: url("/_layouts/15/images/selbg.png?rev=23") repeat-x left top; position: absolute; z-index: 99; opacity: 0.01;
}
.ms-core-needIEFilter .ms-navedit-dropsurface {
	
}
.ms-navedit-arrowNodeCell {
	width: 10px;
}
.ms-navedit-dropLinkDiv {
	width: 100%; min-width: 50px;
}
.ms-navedit-appendarea {
	padding-left: 15px;
}
.ms-core-listMenu-verticalBox > .ms-navedit-appendarea {
	padding-top: 5px; padding-left: 15px;
}
div.ms-navedit-hiddenAppendArea {
	padding: 3px 0px 4px 5px; width: 100%; min-height: 10px; min-width: 30px;
}
.ms-core-listMenu-verticalBox div.ms-navedit-hiddenAppendArea {
	border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.ms-core-listMenu-horizontalBox div.ms-navedit-hiddenAppendArea {
	padding: 0px 0px 1px 5px; margin-top: 1px; border-left-color: rgb(229, 229, 229); border-left-width: 1px; border-left-style: solid;
}
.ms-navedit-editLinksIconWrapper {
	width: 16px; height: 16px; overflow: hidden; margin-right: 5px; display: inline-block; position: relative;
}
.ms-navedit-editLinksIcon {
	left: -218px; top: -66px; position: absolute;
}
.ms-navedit-editLinksText:hover > span > .ms-navedit-editLinksIconWrapper > .ms-navedit-editLinksIcon {
	left: -215px; top: -174px;
}
.ms-navedit-editLinksText:active > span > .ms-navedit-editLinksIconWrapper > .ms-navedit-editLinksIcon {
	left: -218px; top: -84px;
}
.ms-core-header .ms-navedit-editLinksIcon {
	left: -215px; top: -156px; position: absolute;
}
.ms-core-header .ms-navedit-editLinksText:hover > span > .ms-navedit-editLinksIconWrapper > .ms-navedit-editLinksIcon {
	left: -215px; top: -102px;
}
.ms-core-header .ms-navedit-editLinksText:active > span > .ms-navedit-editLinksIconWrapper > .ms-navedit-editLinksIcon {
	left: -215px; top: -138px;
}
.ms-navedit-editLinksText {
	text-transform: uppercase; text-decoration: none;
}
.ms-navedit-addNewLink {
	margin-top: 8px; margin-bottom: 12px; display: inline-block;
}
.ms-core-header .ms-list-addnew-img16 {
	left: -127px; top: -196px;
}
.ms-core-header .ms-navedit-addNewLink:hover > .ms-list-addnew-imgSpan16 > .ms-list-addnew-img16 {
	left: -233px; top: -102px;
}
.ms-core-header .ms-navedit-addNewLink:active > .ms-list-addnew-imgSpan16 > .ms-list-addnew-img16 {
	left: -233px; top: -102px;
}
.ms-core-listMenu-horizontalBox a.ms-navedit-addNewLink {
	margin: 1px 0px 0px 13px;
}
.ms-core-listMenu-horizontalBox span.ms-list-addnew-imgSpan16 {
	vertical-align: bottom;
}
.ms-navedit-addLinkText {
	margin-top: 2px; margin-right: 18px;
}
.ms-core-listMenu-verticalBox .ms-navedit-addLinkText {
	vertical-align: middle;
}
.ms-navedit-menuLoading {
	margin-right: 18px;
}
.ms-navedit-errorIcon {
	left: -19px; top: -238px; position: absolute;
}
.ms-navedit-errorSpan {
	width: 16px; height: 16px; overflow: hidden; vertical-align: middle; display: inline-block; position: relative;
}
.ms-core-listMenu-verticalBox .ms-listMenu-editLink {
	margin: 15px 0px 0px 20px; border: 1px solid transparent; border-image: none;
}
.ms-core-listMenu-verticalBox .ms-navedit-panelEditMode.ms-listMenu-editLink {
	margin-top: 0px;
}
.ms-core-listMenu-horizontalBox > .ms-core-listMenu-root > .ms-listMenu-editLink {
	margin-left: 10px;
}
.ms-core-listMenuEdit {
	padding: 0px;
}
.ms-core-listMenu-verticalBox li.static > .ms-core-listMenuEdit {
	margin-left: 14px; table-layout: fixed;
}
.ms-core-listMenu-verticalBox li.static > .ms-navedit-titleBoxListItem {
	margin-left: 14px; table-layout: fixed;
}
.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenuEdit {
	width: auto;
}
.ms-tv-header {
	border: 1px solid transparent; border-image: none; margin-bottom: 5px;
}
.ms-tv-box {
	margin-top: 6px;
}
.ms-tv-item {
	margin-left: 4px; vertical-align: top;
}
.ms-navedit-ghosted {
	opacity: 0.3;
}
.ms-core-needIEFilter .ms-navedit-ghosted {
	
}
.ms-core-listMenu-separatorLine {
	margin: 10px 0px;
}
.ms-nav-list-item {
	padding-top: 18px;
}
.ms-nav-subList-item {
	padding-top: 18px;
}
.ms-nav-subList-item {
	margin-left: 20px;
}
table.ms-listviewtable {
	border-collapse: separate;
}
.ms-vh {
	padding: 5px 17px 5px 5px;
}
.ms-vh2 {
	padding: 5px 17px 5px 5px;
}
.ms-vhImage {
	padding: 5px 17px 5px 5px;
}
.ms-vh2-nograd {
	padding: 5px 17px 5px 5px;
}
.ms-vh3-nograd {
	padding: 5px 17px 5px 5px;
}
.ms-vh2-nograd-icon {
	padding: 5px 17px 5px 5px;
}
.ms-vh2-nofilter-icon {
	padding: 5px 17px 5px 5px;
}
.ms-ph {
	padding: 5px 17px 5px 5px;
}
.ms-vh-icon {
	padding: 5px;
}
.ms-vh-icon-empty {
	padding: 5px;
}
.ms-vh2-nofilter {
	padding: 5px;
}
.ms-vh2-nofilter-notextalign {
	padding: 5px;
}
.ms-vh2-nofilter-perm {
	padding: 5px;
}
.ms-vh-icon > div > .s4-ctx {
	display: none;
}
.ms-vh-icon-empty > div > .s4-ctx {
	display: none;
}
.ms-vh-hoverable:hover {
	background-color: rgba(253, 234, 203, 0.5);
}
.ms-core-needIEFilter .ms-vh-hoverable:hover {
	
}
.ms-headerCellStyleHover {
	background-color: rgba(253, 234, 203, 0.5);
}
.ms-core-needIEFilter .ms-headerCellStyleHover {
	
}
.ms-headerCellStylePressed {
	background-color: rgb(249, 199, 122);
}
.ms-headerCellStyleMenuOpen {
	background-color: rgba(249, 199, 122, 0.5);
}
.ms-core-needIEFilter .ms-headerCellStyleMenuOpen {
	
}
.ms-vh2-nofilter {
	color: rgb(119, 119, 119);
}
.ms-vh2-nofilter-notextalign {
	color: rgb(119, 119, 119);
}
.ms-vh2-nofilter-perm {
	color: rgb(119, 119, 119);
}
.ms-vh a {
	color: rgb(119, 119, 119);
}
.ms-vh2 {
	color: rgb(119, 119, 119);
}
.ms-vh2 a {
	color: rgb(119, 119, 119);
}
.ms-headerCellStyleHover a {
	color: rgb(102, 102, 102);
}
.ms-headerCellStylePressed a {
	color: rgb(102, 102, 102);
}
.ms-headerCellStyleMenuOpen a {
	color: rgb(102, 102, 102);
}
.ms-headerSortTitleLink {
	cursor: default;
}
.ms-headerSortArrowLink {
	cursor: default;
}
.ms-headerSortArrowLink {
	display: block;
}
.ms-headerCellStyleIcon:hover {
	border-bottom-color: rgb(248, 179, 71);
}
.ms-spGrid-HeaderContentStyle {
	padding: 7px 22px 6px 4px;
}
.ms-spGrid-HeaderContentStyle-Rename {
	padding: 3px 5px 0px;
}
.ms-minWidthHeader {
	width: 1px;
}
.ms-cellstyle {
	border: 1px solid transparent; border-image: none;
}
.ms-cellStyleNonEditable {
	border: 1px solid transparent; border-image: none;
}
.ms-cellStyleMenuHover {
	border: 1px solid transparent; border-image: none;
}
.ms-MenuCellStyle-TdHover {
	border: 1px solid transparent; border-image: none;
}
.ms-MenuCellStyle-MenuDivHover {
	border: 1px solid transparent; border-image: none;
}
.ms-list-itemLink {
	width: 30px; height: 25px; text-align: center; margin-right: auto; margin-left: auto;
}
.ms-list-TitleLink {
	width: 250px;
}
.ms-lstItmLinkAnchor {
	margin-top: 6px;
}
.ms-list-itemLink-td {
	width: 30px; vertical-align: top;
}
.ms-vh-selectAllIcon {
	padding: 0px; width: 30px; vertical-align: middle;
}
.ms-vh-selectAllIcon:hover {
	background-color: rgba(253, 234, 203, 0.5);
}
.ms-core-needIEFilter .ms-vh-selectAllIcon:hover {
	
}
.ms-vb-imgFirstCell.ms-vb-imgFirstCell.ms-vb-imgFirstCell {
	border-width: 0px 10px 0px 0px; cursor: pointer;
}
.ms-vb-imgFirstCell:hover {
	background-color: rgba(253, 234, 203, 0.5);
}
.ms-vb-imgFirstCell:focus {
	background-color: rgba(253, 234, 203, 0.5);
}
.s4-itm-selected > .ms-vb-imgFirstCell.ms-vb-imgFirstCell {
	border-right-color: rgba(249, 199, 122, 0.5); background-clip: padding-box; background-color: #697d00; -webkit-background-clip: padding;
}
.s4-itm-imgCbx {
	width: 20px; text-align: center; outline-style: none;
}
.s4-itm-imgCbx-inner {
	width: 20px; height: 100%;
}
.ms-selectitem-span {
	width: 10px; height: 10px; overflow: hidden; display: inline-block; visibility: hidden; position: relative;
}
.ms-selectitem-icon {
	position: absolute;
}
.ms-vb-imgFirstCell:hover .ms-selectitem-icon {
	left: -32px; top: -256px;
}
.ms-vb-imgFirstCell:focus .ms-selectitem-icon {
	left: -32px; top: -256px;
}
.ms-itmHoverEnabled:hover .ms-selectitem-icon {
	left: -32px; top: -256px;
}
.s4-itm-selected .ms-selectitem-icon.ms-selectitem-icon {
	left: -44px; top: -256px;
}
.s4-itm-selected .ms-selectitem-span {
	visibility: visible;
}
.ms-vb-imgFirstCell:hover .ms-selectitem-span {
	visibility: visible;
}
.ms-vb-imgFirstCell:focus .ms-selectitem-span {
	visibility: visible;
}
.ms-itmHoverEnabled:hover .ms-selectitem-span {
	visibility: visible;
}
.ms-selectall-span {
	width: 25px; height: 25px; text-align: center; line-height: 25px; display: inline-block;
}
.ms-selectall-iconouter {
	width: 10px; height: 10px; text-align: center; overflow: hidden; margin-left: -3px; display: inline-block; position: relative;
}
.ms-selectall-icon {
	left: -32px; top: -256px; position: absolute;
}
.ms-newdocument-iconouter {
	top: 4px; width: 16px; height: 16px; text-align: center; overflow: hidden; display: inline-block; position: relative;
}
.ms-newdocument-icon {
	left: -91px; top: -196px; position: absolute;
}
.ms-filter-iconouter {
	margin: 0px 2px; width: 12px; height: 10px; overflow: hidden; display: inline-block; position: relative;
}
.ms-filter-icon {
	left: -251px; top: -174px; position: absolute;
}
.ms-sortarrowdown-iconouter {
	margin: 0px 2px; width: 7px; height: 10px; overflow: hidden; display: inline-block; position: relative;
}
.ms-sortarrowdown-icon {
	left: -23px; top: -256px; position: absolute;
}
.ms-sortarrowup-iconouter {
	margin: 0px 2px; width: 7px; height: 10px; overflow: hidden; display: inline-block; position: relative;
}
.ms-sortarrowup-icon {
	left: -14px; top: -256px; position: absolute;
}
.ms-commentcollapse-iconouter {
	width: 12px; height: 12px; overflow: hidden; display: inline-block; position: relative;
}
.ms-commentcollapse-icon {
	left: -251px; top: -146px; position: absolute;
}
.ms-commentcollapsertl-iconouter {
	width: 12px; height: 12px; overflow: hidden; display: inline-block; position: relative;
}
.ms-commentcollapsertl-icon {
	left: -251px; top: -160px; position: absolute;
}
.ms-commentexpand-iconouter {
	width: 12px; height: 12px; overflow: hidden; display: inline-block; position: relative;
}
.ms-commentexpand-icon {
	left: -253px; top: -186px; position: absolute;
}
.ms-commentexpandrtl-iconouter {
	width: 12px; height: 12px; overflow: hidden; display: inline-block; position: relative;
}
.ms-commentexpandrtl-icon {
	left: -251px; top: -118px; position: absolute;
}
.ms-updatelink-span {
	width: 16px; height: 16px; overflow: hidden; display: inline-block; position: relative;
}
.ms-updatelink-icon {
	left: -109px; top: -196px; position: absolute;
}
table.ms-listviewtable tbody > tr > td.ms-vb-lastCell {
	padding-right: 10px;
}
.ms-spgrid-col-header-normal {
	border-color: transparent transparent rgb(219, 219, 219); color: rgb(119, 119, 119); font-size: 0.85em; font-weight: normal; background-color: transparent;
}
.ms-spgrid-col-header-normal-hover {
	border-color: transparent transparent rgb(219, 219, 219); color: rgb(102, 102, 102); font-size: 0.85em; font-weight: normal; background-color: rgba(253, 234, 203, 0.5);
}
.ms-spgrid-col-header-elem-bg-colors-normal-hover {
	border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; background-color: transparent;
}
.ms-spgrid-col-header-elem-hover-bg-colors-normal-hover {
	border-top-color: transparent; border-bottom-color: transparent; border-left-color: transparent; background-color: transparent;
}
.ms-spgrid-col-elem-colors-click-normal-hover {
	border-left-color: transparent; background-color: transparent;
}
.ms-spgrid-col-header-part-selected {
	border-color: transparent transparent rgb(248, 179, 71); color: rgb(119, 119, 119); font-size: 0.85em; font-weight: normal; background-color: transparent;
}
.ms-spgrid-col-header-part-selected-hover {
	border-color: transparent transparent rgb(248, 179, 71); color: rgb(102, 102, 102); font-size: 0.85em; font-weight: normal; background-color: rgba(253, 234, 203, 0.5);
}
.ms-spgrid-col-header-elem-bg-colors-part-selected-hover {
	border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; background-color: transparent;
}
.ms-spgrid-col-header-elem-hover-bg-colors-part-selected-hover {
	border-top-color: transparent; border-bottom-color: transparent; border-left-color: transparent; background-color: transparent;
}
.ms-spgrid-col-elem-colors-click-part-selected-hover {
	border-left-color: transparent; background-color: transparent;
}
.ms-spgrid-col-header-all-selected {
	border-color: transparent transparent rgb(248, 179, 71); color: rgb(119, 119, 119); font-size: 0.85em; font-weight: normal; background-color: transparent;
}
.ms-spgrid-col-header-all-selected-hover {
	border-color: transparent transparent rgb(248, 179, 71); color: rgb(102, 102, 102); font-size: 0.85em; font-weight: normal; background-color: rgba(253, 234, 203, 0.5);
}
.ms-spgrid-col-header-elem-bg-colors-all-selected-hover {
	border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; background-color: transparent;
}
.ms-spgrid-col-header-elem-hover-bg-colors-all-selected-hover {
	border-top-color: transparent; border-bottom-color: transparent; border-left-color: transparent; background-color: transparent;
}
.ms-spgrid-col-elem-colors-click-all-selected-hover {
	border-left-color: transparent; background-color: transparent;
}
.ms-standardheader {
	margin: 0px; text-align: left; font-size: 1em; font-weight: normal;
}
.ms-formlabel {
	padding: 6px 5px 6px 0px; font-weight: normal; white-space: nowrap;
}
.ms-formlabel h3.ms-standardheader {
	font-weight: normal;
}
.ms-formbody {
	background: none; padding: 6px 0px;
}
.ms-formdescriptioncolumn-wide {
	width: 200px;
}
.ms-formdescriptioncolumn-slim {
	width: 113px;
}
.ms-propertysheet th.ms-vh2-nofilter-notextalign {
	font-family: tahoma,sans-serif;
}
.ms-inputformheader {
	padding-left: 6px;
}
.ms-inputformdescription {
	width: 475px; padding-right: 9px; padding-left: 6px;
}
.ms-inputformcontrols {
	width: 375px;
}
.ms-sectionheader {
	color: #697d00; font-weight: bold;
}
.ms-sectionheader a {
	color: #697d00; text-decoration: none;
}
.ms-sectionheader a:hover {
	color: #697d00; text-decoration: none;
}
.ms-sectionheader a:visited {
	color: #697d00; text-decoration: none;
}
.ms-sectionline {
	font-size: 0px;
}
.ms-sectionline > img:first-child {
	display: none;
}
.ms-listheaderlabel {
	color: rgb(68, 68, 68);
}
.ms-menutoolbar td td.ms-viewselector {
	padding: 0px;
}
.ms-menutoolbar td td.ms-viewselectorhover {
	padding: 0px;
}
.ms-toolbar td td.ms-viewselector {
	padding: 0px;
}
.ms-toolbar td td.ms-viewselectorhover {
	padding: 0px;
}
td.ms-viewselector {
	padding: 0px;
}
.ms-menutoolbar td td {
	border: currentColor; border-image: none;
}
div.ms-viewselector {
	padding: 4px 8px; cursor: pointer;
}
div.ms-viewselectorhover {
	padding: 4px 8px; cursor: pointer;
}
div.ms-viewselector a {
	color: #697d00;
}
div.ms-viewselectorhover a.ms-menu-a span {
	color: #697d00;
}
.ms-bottompagingline {
	padding-top: 10px; padding-bottom: 1px; padding-left: 36px;
}
.ms-bottompaging > tbody > tr > td.ms-bottompagingline {
	padding-left: 0px;
}
.ms-bottompagingline1 {
	height: 3px;
}
.ms-bottompagingline2 {
	height: 1px;
}
.ms-bottompagingline3 {
	height: 1px;
}
.ms-bottompagingline2 img {
	display: none;
}
.ms-bottompagingline3 img {
	display: none;
}
.ms-partline img {
	display: none;
}
.ms-paging {
	padding: 0px 5px 2px; white-space: nowrap;
}
.ms-menutoolbar .ms-splitbuttondropdown {
	padding: 3px 2px 0px;
}
.ms-menutoolbar .ms-splitbuttontext {
	padding: 0px 7px 1px;
}
.ms-splitbutton {
	margin: 0px 2px;
}
.ms-splitbuttonhover {
	margin: 0px 2px; height: 22px; border-collapse: collapse; background-color: rgba(253, 234, 203, 0.5);
}
.ms-splitbuttonhover .ms-splitbuttondropdown {
	padding: 3px 1px 0px 2px;
}
.ms-splitbuttonhover .ms-splitbuttontext {
	padding: 0px 6px;
}
.ms-splitbuttonhover .ms-splitbuttondropdown {
	border: 1px solid rgb(219, 219, 219); border-image: none; cursor: pointer;
}
.ms-splitbuttonhover .ms-splitbuttontext {
	border: 1px solid rgb(219, 219, 219); border-image: none; cursor: pointer;
}
.ms-vh table.ms-selectedtitle {
	height: 21px;
}
.ms-vh2 table.ms-selectedtitle {
	height: 21px;
}
.ms-vh-icon table.ms-selectedtitle {
	height: 21px;
}
.ms-vh table.ms-unselectedtitle {
	height: 21px;
}
.ms-vh2 table.ms-unselectedtitle {
	height: 21px;
}
.ms-vh-icon table.ms-unselectedtitle {
	height: 21px;
}
.ms-vh table.ms-selectedtitle {
	border: currentColor; border-image: none; background-color: rgba(248, 248, 248, 0.85);
}
.ms-vh2 table.ms-selectedtitle {
	border: currentColor; border-image: none; background-color: rgba(248, 248, 248, 0.85);
}
.ms-vh-icon table.ms-selectedtitle {
	border: currentColor; border-image: none; background-color: rgba(248, 248, 248, 0.85);
}
.ms-vh2 .ms-selectedtitle .ms-vb {
	padding-top: 1px; padding-right: 5px; padding-left: 5px;
}
.ms-vh2 .ms-unselectedtitle .ms-vb {
	padding-top: 1px; padding-right: 5px; padding-left: 5px;
}
.ms-vh-icon .ms-selectedtitle .ms-vb {
	padding-left: 0px; vertical-align: middle; border-bottom-color: transparent; border-bottom-width: 3px; border-bottom-style: solid;
}
.ms-vh-icon .ms-unselectedtitle .ms-vb {
	padding-left: 0px; vertical-align: middle; border-bottom-color: transparent; border-bottom-width: 3px; border-bottom-style: solid;
}
.ms-selectedtitle {
	margin: 0px; padding: 0px; border: 1px solid rgb(68, 68, 68); border-image: none; cursor: pointer; background-color: rgba(248, 248, 248, 0.85);
}
.ms-selectedtitlealternative {
	margin: 0px; padding: 0px; border: 1px solid rgb(68, 68, 68); border-image: none; cursor: pointer; background-color: rgba(248, 248, 248, 0.85);
}
.ms-unselectedtitle {
	margin: 0px; padding: 0px; background-color: transparent;
}
.ms-newgif {
	margin-left: 5px; display: inline-block;
}
.ms-menuimagecell {
	padding: 0px; border: 1px solid rgb(255, 255, 255); border-image: none; height: 18px; cursor: pointer; background-color: rgb(255, 255, 255);
}
.ms-vh .ms-menuimagecell {
	height: 20px;
}
.ms-vh2 .ms-menuimagecell {
	height: 20px;
}
.ms-vh-icon .ms-menuimagecell {
	height: 20px;
}
.ms-vh .ms-menuimagecell img {
	margin-top: 2px; margin-bottom: 2px;
}
.ms-vh2 .ms-menuimagecell img {
	margin-top: 2px; margin-bottom: 2px;
}
.ms-vh-icon .ms-menuimagecell img {
	margin-top: 2px; margin-bottom: 2px;
}
.ms-vh {
	text-align: left; color: rgb(119, 119, 119); font-size: 0.85em; font-weight: normal; text-decoration: none; vertical-align: middle; white-space: nowrap;
}
.ms-vh2 {
	text-align: left; color: rgb(119, 119, 119); font-size: 0.85em; font-weight: normal; text-decoration: none; vertical-align: middle; white-space: nowrap;
}
.ms-vh-icon {
	text-align: left; color: rgb(119, 119, 119); font-size: 0.85em; font-weight: normal; text-decoration: none; vertical-align: middle; white-space: nowrap;
}
.ms-vh-icon-empty {
	text-align: left; color: rgb(119, 119, 119); font-size: 0.85em; font-weight: normal; text-decoration: none; vertical-align: middle; white-space: nowrap;
}
.ms-vh2-nofilter {
	text-align: left; color: rgb(119, 119, 119); font-size: 0.85em; font-weight: normal; text-decoration: none; vertical-align: middle; white-space: nowrap;
}
.ms-vh2-nofilter-notextalign {
	text-align: left; color: rgb(119, 119, 119); font-size: 0.85em; font-weight: normal; text-decoration: none; vertical-align: middle; white-space: nowrap;
}
.ms-vh2-nofilter-perm {
	text-align: left; color: rgb(119, 119, 119); font-size: 0.85em; font-weight: normal; text-decoration: none; vertical-align: middle; white-space: nowrap;
}
.ms-vhImage {
	text-align: left; color: rgb(119, 119, 119); font-size: 0.85em; font-weight: normal; text-decoration: none; vertical-align: middle; white-space: nowrap;
}
.ms-vh2-nograd {
	text-align: left; color: rgb(119, 119, 119); font-size: 0.85em; font-weight: normal; text-decoration: none; vertical-align: middle; white-space: nowrap;
}
.ms-vh3-nograd {
	text-align: left; color: rgb(119, 119, 119); font-size: 0.85em; font-weight: normal; text-decoration: none; vertical-align: middle; white-space: nowrap;
}
.ms-vh2-nograd-icon {
	text-align: left; color: rgb(119, 119, 119); font-size: 0.85em; font-weight: normal; text-decoration: none; vertical-align: middle; white-space: nowrap;
}
.ms-vh2-nofilter-icon {
	text-align: left; color: rgb(119, 119, 119); font-size: 0.85em; font-weight: normal; text-decoration: none; vertical-align: middle; white-space: nowrap;
}
.ms-ph {
	text-align: left; color: rgb(119, 119, 119); font-size: 0.85em; font-weight: normal; text-decoration: none; vertical-align: middle; white-space: nowrap;
}
.ms-vh-icon {
	vertical-align: middle;
}
.ms-vh2-nofilter-notextalign {
	text-align: inherit;
}
.ms-gb {
	color: rgb(68, 68, 68);
}
.ms-gb2 {
	color: rgb(68, 68, 68);
}
.ms-gbload {
	color: rgb(68, 68, 68);
}
.ms-vb-tall {
	color: rgb(68, 68, 68);
}
.ms-vb-user {
	color: rgb(68, 68, 68);
}
.ms-pb {
	color: rgb(68, 68, 68);
}
.ms-pb-selected td {
	color: rgb(68, 68, 68);
}
.ms-gb a {
	color: rgb(119, 119, 119);
}
.ms-gb2 a {
	color: rgb(119, 119, 119);
}
.ms-vh {
	white-space: nowrap;
}
.ms-vh2 {
	white-space: nowrap;
}
.ms-vh2-nograd {
	white-space: nowrap;
}
.ms-vh3-nograd {
	white-space: nowrap;
}
.ms-vh2-nograd-icon {
	white-space: nowrap;
}
.ms-vh2-nofilter-icon {
	white-space: nowrap;
}
.ms-ph {
	white-space: nowrap;
}
.ms-vh {
	background-repeat: repeat-x;
}
.ms-vh2 {
	background-repeat: repeat-x;
}
.ms-vh-icon {
	background-repeat: repeat-x;
}
.ms-vh2-nofilter-icon {
	background-repeat: repeat-x;
}
.ms-viewheadertr .ms-vh-group {
	background-repeat: repeat-x;
}
.ms-vh2-nograd {
	background-repeat: repeat-x;
}
.ms-vh3-nograd {
	background-repeat: repeat-x;
}
.ms-vh2-nograd-icon {
	background-repeat: repeat-x;
}
.ms-ph {
	background-repeat: repeat-x;
}
.ms-pickerresultheadertr {
	background-repeat: repeat-x;
}
.ms-disc .ms-viewheadertr th.ms-vh2 {
	padding: 1px 5px 0px 4px;
}
.ms-viewheadertr {
	cursor: default;
}
.ms-disc .ms-vh2 .ms-selectedtitle .ms-vb {
	padding-left: 4px;
}
.ms-disc .ms-vh2 .ms-unselectedtitle .ms-vb {
	padding-left: 4px;
}
th.ms-vh3-nograd {
	width: 12px; color: rgb(119, 119, 119);
}
.ms-vh .ms-vh {
	padding-left: 1px; border-left-color: currentColor; border-left-width: medium; border-left-style: none; background-image: none; background-color: transparent;
}
.ms-vh-div {
	
}
.ms-vh-icon {
	width: 16px; min-width: 16px;
}
.ms-vh2-nograd-icon {
	width: 16px; min-width: 16px;
}
.ms-vh2-nofilter-icon {
	width: 16px; min-width: 16px;
}
.ms-vh-icon-empty {
	width: 0px;
}
.ms-imnImgTD {
	padding-right: 6px; padding-bottom: 0px;
}
.ms-vhltr {
	padding-right: 2px;
}
.ms-vhrtl .ms-imnImgTD {
	padding-left: 2px;
}
.ms-imnTxtTD {
	padding-top: 0px; padding-bottom: 0px;
}
.ms-vhImage {
	width: 18pt;
}
.ms-gb {
	height: 22px; padding-bottom: 3px; font-weight: bold; border-bottom-color: rgb(185, 185, 185); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-gb .ms-vb2 {
	font-weight: normal;
}
.ms-listviewtable .ms-gb {
	padding-top: 14px;
}
.ms-listviewtable .ms-gb2 {
	padding-top: 14px;
}
.ms-gb2 {
	height: 22px; color: rgb(119, 119, 119); padding-bottom: 3px;
}
.ms-gbload {
	height: 22px; color: rgb(119, 119, 119); padding-bottom: 3px;
}
.ms-vb {
	color: rgb(68, 68, 68); vertical-align: top;
}
.ms-vb2 {
	color: rgb(68, 68, 68); vertical-align: top;
}
.ms-vb-user {
	color: rgb(68, 68, 68); vertical-align: top;
}
.ms-vb-tall {
	color: rgb(68, 68, 68); vertical-align: top;
}
.ms-pb {
	color: rgb(68, 68, 68); vertical-align: top;
}
.ms-pb-selected {
	color: rgb(68, 68, 68); vertical-align: top;
}
.ms-vb a:link {
	text-decoration: none;
}
.ms-vb2 a:link {
	text-decoration: none;
}
.ms-vb-user a:link {
	text-decoration: none;
}
.ms-vb a.ms-listlink {
	color: rgb(68, 68, 68); text-decoration: none;
}
.ms-vb2 a.ms-listlink {
	color: rgb(68, 68, 68); text-decoration: none;
}
.ms-vb-user a.ms-listlink {
	color: rgb(68, 68, 68); text-decoration: none;
}
.ms-vb a.ms-listlink:visited {
	color: rgb(68, 68, 68); text-decoration: none;
}
.ms-vb a.ms-listlink:hover:visited {
	color: rgb(68, 68, 68); text-decoration: none;
}
.ms-vb a:hover {
	text-decoration: underline;
}
.ms-vb2 a:hover {
	text-decoration: underline;
}
td.ms-list-addnew > a:hover {
	text-decoration: none;
}
.ms-vb a:visited {
	color: #697d00; text-decoration: none;
}
.ms-vb2 a:visited {
	color: #697d00; text-decoration: none;
}
.ms-vb-user a:visited {
	color: #697d00; text-decoration: none;
}
.ms-vb a:hover:visited {
	color: #697d00; text-decoration: underline;
}
.ms-vb2 a:hover:visited {
	color: #697d00; text-decoration: underline;
}
.ms-vb-user a:hover:visited {
	color: #697d00; text-decoration: underline;
}
.ms-alternatingstrong .ms-vb a:link {
	color: #697d00;
}
.ms-alternatingstrong .ms-vb2 a:link {
	color: #697d00;
}
.ms-alternatingstrong .ms-vb-user a:link {
	color: #697d00;
}
.ms-alternatingstrong .ms-vb a:visited {
	color: #697d00;
}
.ms-alternatingstrong .ms-vb2 a:visited {
	color: #697d00;
}
.ms-alternatingstrong .ms-vb-user a:visited {
	color: #697d00;
}
.ms-alternatingstrong .ms-vb a:hover:visited {
	color: #697d00;
}
.ms-alternatingstrong .ms-vb2 a:hover:visited {
	color: #697d00;
}
.ms-alternatingstrong .ms-vb-user a:hover:visited {
	color: #697d00;
}
.ms-vb-icon {
	padding: 7px 8px 0px 4px; vertical-align: top; white-space: nowrap; cursor: default;
}
.ms-vb-icon > img {
	width: 16px; height: 16px;
}
img.ms-vb-icon-overlay {
	width: 9px; height: 9px;
}
.ms-vb-icon-overlay {
	border: 0px currentColor; border-image: none; left: -7px; width: 9px; height: 9px; bottom: -2px; position: relative;
}
.ms-vb-user {
	padding-top: 4px; padding-right: 2px; padding-left: 4px;
}
.ms-vb-user a {
	vertical-align: top;
}
.ms-vb-title .ms-vb {
	padding: 2px 6px 3px 4px;
}
.ms-vb2 {
	padding: 4px 8px 4px 4px;
}
.ms-pb {
	padding-right: 5px; padding-left: 5px; white-space: nowrap;
}
.ms-pb-selected {
	padding-right: 5px; padding-left: 5px; white-space: nowrap;
}
.ms-pb {
	height: 22px; padding-top: 3px;
}
.ms-pb-selected {
	height: 22px; padding-top: 3px; border-top-color: rgba(249, 199, 122, 0.5); border-bottom-color: rgba(249, 199, 122, 0.5); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgba(249, 199, 122, 0.5);
}
.ms-pb a {
	color: rgb(68, 68, 68); text-decoration: none; cursor: default;
}
.ms-pb-selected a {
	color: rgb(68, 68, 68); text-decoration: none; cursor: default;
}
.ms-vb-tall {
	padding: 2px 6px 10px; line-height: 1.5em;
}
th .ms-vb {
	color: rgb(68, 68, 68);
}
.ms-vh2-nofilter-icon {
	color: rgb(68, 68, 68);
}
th.ms-vh2-nograd {
	color: rgb(68, 68, 68);
}
th.ms-vh2-nograd-icon {
	color: rgb(68, 68, 68);
}
th .ms-vb a {
	color: rgb(68, 68, 68);
}
.ms-vh2-nofilter-icon a {
	color: rgb(68, 68, 68);
}
th .ms-selectedtitle .ms-vb {
	color: rgb(119, 119, 119);
}
th .ms-selectedtitle .ms-vh2-nofilter-icon {
	color: rgb(119, 119, 119);
}
th .ms-selectedtitle .ms-vb a {
	color: rgb(119, 119, 119);
}
th .ms-selectedtitle .ms-vh2-nofilter-icon a {
	color: rgb(119, 119, 119);
}
.ms-vb-menuPadding {
	padding-right: 15px;
}
.ms-vh2-nofilter-icon {
	height: 20px; padding-top: 3px; padding-right: 8px; padding-left: 8px;
}
.ms-vh2-nograd {
	height: 20px; padding-top: 3px; padding-right: 8px; padding-left: 8px;
}
.ms-vh3-nograd {
	height: 20px; padding-top: 3px; padding-right: 8px; padding-left: 8px;
}
.ms-vh2-nograd-icon {
	height: 20px; padding-top: 3px; padding-right: 8px; padding-left: 8px;
}
table.ms-listviewtable tbody tr.ms-newsletteralt td {
	border: 1px solid rgba(239, 239, 239, 0.78); border-image: none; background-color: rgba(239, 239, 239, 0.78);
}
.ms-core-needIEFilter table.ms-listviewtable tbody tr.ms-newsletteralt td {
	border: 1px solid rgb(239, 239, 239); border-image: none;
}
table.ms-listviewtable tbody tr td.ms-newsletterline {
	border-top-color: rgba(239, 239, 239, 0.78); border-top-width: 1px; border-top-style: solid;
}
.ms-core-needIEFilter table.ms-listviewtable tbody tr td.ms-newsletterline {
	border: 1px solid rgb(239, 239, 239); border-image: none;
}
.ms-nlline {
	background: rgba(239, 239, 239, 0.78);
}
.ms-ppleft {
	margin: 2px; height: 440px; padding-right: 20px; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.ms-ppright {
	margin: 8px; width: 600px;
}
.ms-basictable .ms-alternating {
	background-color: transparent;
}
a.ms-addnew {
	color: rgb(102, 102, 102); font-weight: normal; text-decoration: none;
}
a.ms-addnew:hover {
	color: rgb(102, 102, 102); text-decoration: underline;
}
td.ms-addnew {
	padding-top: 5px; padding-right: 7px; padding-left: 10px;
}
.ms-list-addnew {
	text-align: left; padding-top: 8px; padding-bottom: 12px; font-weight: normal;
}
.ms-number {
	padding-right: 8px;
}
.ms-list-emptyText {
	color: rgb(119, 119, 119); padding-top: 0px; padding-bottom: 96px;
}
.ms-list-emptyText-compact {
	color: rgb(119, 119, 119); padding-top: 0px; padding-bottom: 12px;
}
table.ms-listviewtable > tbody > tr > td.ms-stylebox {
	border: 1px solid rgb(185, 185, 185); border-image: none; text-align: left;
}
.ms-alternating {
	background-color: transparent;
}
.ms-alternatingstrong {
	background-color: rgba(239, 239, 239, 0.78);
}
.ms-core-needIEFilter .ms-alternatingstrong {
	
}
.ms-alternatingstrong td td {
	border: 0px currentColor; border-image: none;
}
.ms-basictable .ms-alternating td td {
	border: 0px currentColor; border-image: none;
}
ms-imnSpan {
	overflow: hidden; white-space: nowrap;
}
a.ms-imnlink {
	cursor: default;
}
.ms-spimn-presenceLink {
	padding: 1px 0px; display: inline-block;
}
.ms-spimn-presenceWrapper {
	overflow: hidden; display: inline-block; white-space: nowrap; position: relative;
}
.ms-imnImg {
	margin-right: 6px; display: inline-block;
}
.ms-imnImgInline {
	margin-right: 3px;
}
.ms-peopleux-detailsMaxWidth {
	max-width: 150px;
}
.ms-peopleux-userdisplink {
	margin-right: 3px; position: relative;
}
.ms-peopleux-userdetails {
	padding-top: 0px; padding-left: 8px; vertical-align: top; display: table-cell;
}
.ms-peopleux-userdetails > ul {
	margin: 0px;
}
.ms-peopleux-detailuserline {
	padding-top: 2px;
}
.ms-peopleux-vanillaUser {
	padding-right: 3px;
}
.ms-peopleux-userImgDiv {
	overflow: hidden; position: relative;
}
.ms-peopleux-imgUserLink {
	padding: 1px 1px 1px 0px; display: inline-block;
}
.ms-peopleux-userImgWrapper {
	overflow: hidden; display: inline-block; position: relative;
}
.ms-peopleux-userImg {
	left: 0px; height: auto; position: absolute;
}
input.ms-defaultverticalalign {
	vertical-align: baseline;
}
.ms-listviewtable .ms-itmhover {
	height: 30px;
}
.ms-listviewtable input.s4-itm-cbx {
	top: -2000px; position: absolute;
}
tr.ms-itmhover:hover input.s4-itm-cbx {
	top: 0px; position: relative;
}
tr.s4-itm-selected input.s4-itm-cbx {
	top: 0px; position: relative;
}
.ms-vb-title {
	padding: 2px 16px 2px 1px; vertical-align: top;
}
.s4-ctx {
	padding: 0px 4px; display: block; position: absolute; cursor: default;
}
.s4-ctx a {
	cursor: default;
}
.ms-vb-title .s4-ctx-show {
	background-color: rgba(253, 234, 203, 0.5);
}
.ms-core-needIEFilter .ms-vb-title .s4-ctx-show {
	background-color: transparent;
}
.ms-itmHoverEnabled:hover > * {
	border: 1px solid transparent; border-image: none; background-color: rgba(253, 234, 203, 0.5);
}
.ms-itmHoverEnabled:hover .ms-list-itemLink-td {
	background-color: rgb(253, 234, 203);
}
.s4-itm-selected > * {
	border: 1px solid transparent; border-image: none; background-color: rgba(249, 199, 122, 0.5);
}
.s4-itm-selected:hover > * {
	border: 1px solid transparent; border-image: none; background-color: rgba(249, 199, 122, 0.5);
}
.s4-itm-selected .ms-list-itemLink-td {
	background-color: rgb(249, 199, 122);
}
.s4-itm-selected:hover .ms-list-itemLink-td {
	background-color: rgb(249, 199, 122);
}
.ms-core-needIEFilter .s4-itm-selected > td {
	
}
.ms-core-needIEFilter .s4-itm-selected:hover > td {
	
}
.s4-ctx span {
	font-size: 0pt; visibility: hidden;
}
.s4-ctx > a > img {
	border: 0px transparent; border-image: none; text-decoration: none; vertical-align: middle;
}
.s4-ctx > a > img:visited {
	border: 0px transparent; border-image: none; text-decoration: none;
}
.ctxImg > a > img:hover {
	border: 0px transparent; border-image: none; text-decoration: none;
}
input.ms-vb-itmcbx {
	vertical-align: top; cursor: default; min-width: 16px;
}
.s4-hide-tr > tbody > tr {
	display: none;
}
.ms-csrlistview-controldiv {
	padding-bottom: 9px;
}
.ms-csrlistview-viewselectormenu {
	margin: 0px; padding: 0px 0px 0px 5px; display: inline; white-space: nowrap; cursor: pointer;
}
.ms-csrlistview-viewselectormenu .ms-viewselector-arrow {
	margin: 6px 5px 11px 8px;
}
.ms-csrlistview-viewselectormenu .ms-viewselector {
	margin: 0px 15px 5px 0px; padding: 2px 5px 2px 0px; display: inline-block;
}
.ms-csrlistview-viewselectormenu .ms-viewselectorhover {
	margin: 0px 15px 5px 0px; padding: 2px 5px 2px 0px; display: inline-block;
}
.ms-csrlistview-viewselectormenu .ms-viewselectorhover .ms-menu-a {
	text-decoration: none; cursor: default;
}
.ms-viewselectorhover .ms-viewselector-currentView {
	color: #697d00;
}
.ms-pivotControl-container {
	padding-bottom: 7px; margin-right: 30px;
}
.ms-pivotControl-overflowDot {
	width: 16px; height: 16px; overflow: hidden; vertical-align: bottom; display: inline-block; position: relative;
}
.ms-pivotControl-surfacedOpt {
	margin-right: 20px;
}
.ms-pivotControl-surfacedOpt-selected {
	margin-right: 20px;
}
.ms-pivotControl-container {
	display: inline-block;
}
.ms-pivotControl-surfacedOpt {
	display: inline-block;
}
.ms-pivotControl-surfacedOpt-selected {
	display: inline-block;
}
.ms-pivotControl-overflowSpan {
	display: inline-block;
}
.ms-pivotControl-overflowDot {
	display: inline-block;
}
.ms-pivotControl-surfacedOpt {
	color: rgb(102, 102, 102);
}
.ms-pivotControl-overflowDot {
	color: rgb(102, 102, 102);
}
.ms-pivotControl-surfacedOpt:hover {
	color: #697d00;
}
.ms-pivotControl-overflowDot:hover {
	color: #697d00;
}
.ms-pivotControl-surfacedOpt-selected {
	color: #697d00;
}
.ms-pivotControl-surfacedOpt:hover {
	text-decoration: none; cursor: pointer;
}
.ms-pivotControl-overflowDot:hover {
	text-decoration: none; cursor: pointer;
}
.ms-pivotControl-surfacedOpt-selected:hover {
	text-decoration: none; cursor: pointer;
}
.ms-viewselector-arrow {
	vertical-align: middle;
}
.ms-menu-althov .ms-menu-hovarw {
	display: none !important;
}
.ms-menu-althov-active .ms-menu-stdarw {
	display: none !important;
}
.ms-menu-althov-active span.ms-menu-hovarw {
	display: inline-block !important;
}
.ms-menu-althov-active .ms-menu-hovarw {
	display: inline;
}
.ms-rifield {
	height: 28px;
}
.ms-rifield-icon {
	margin: 5px 10px 5px 0px; float: left;
}
.ms-rifield-title {
	padding-top: 5px;
}
.ms-rifield-remove {
	float: right;
}
.ms-rifield-showall {
	margin-top: 10px; float: left;
}
.ms-addcolumn-span {
	width: 16px; height: 16px; overflow: hidden; display: inline-block; position: relative;
}
.ms-addcolumn-icon {
	left: -200px; top: -84px; position: absolute;
}
.ms-list-addnew-imgSpan16 {
	width: 16px; height: 16px; overflow: hidden; margin-top: -1px; margin-right: 5px; vertical-align: middle; display: inline-block; position: relative;
}
.ms-list-addnew-img16 {
	left: -233px; top: -138px; position: absolute;
}
.ms-heroCommandLink:hover .ms-list-addnew-imgSpan16 > .ms-list-addnew-img16 {
	left: -233px; top: -120px;
}
.ms-list-addnew-imgSpan {
	width: 20px; height: 20px; overflow: hidden; margin-right: 5px; vertical-align: middle; display: inline-block; position: relative;
}
.ms-list-addnew-imgSpan20 {
	width: 20px; height: 20px; overflow: hidden; margin-right: 5px; vertical-align: middle; display: inline-block; position: relative;
}
.ms-list-addnew-img {
	left: -67px; top: -180px; position: absolute;
}
.ms-list-addnew-img20 {
	left: -67px; top: -180px; position: absolute;
}
.ms-heroCommandLink:hover .ms-list-addnew-imgSpan > .ms-list-addnew-img {
	left: -131px; top: -134px;
}
.ms-heroCommandLink:hover .ms-list-addnew-imgSpan20 > .ms-list-addnew-img20 {
	left: -131px; top: -134px;
}
.ms-csrformvalidation {
	margin-top: 6px; display: inline-block;
}
.ms-ellipsis-a {
	overflow: hidden; display: inline-block; position: relative;
}
.ms-ellipsis-a-tile {
	overflow: hidden; display: inline-block; position: relative;
}
.ms-ellipsis-a {
	width: 16px; height: 16px;
}
.ms-ellipsis-a-tile {
	width: 16px; height: 16px; float: right;
}
.ms-ellipsis-icon {
	position: absolute;
}
.ms-ellipsis-icon-tile {
	position: absolute;
}
.ms-ellipsis-icon {
	left: -1px; top: -238px;
}
.ms-ellipsis-icon-tile {
	left: -37px; top: -202px; color: rgb(255, 255, 255);
}
.ms-lstItmLinkAnchor {
	vertical-align: middle;
}
table.ms-toolbar {
	border: 1px solid rgb(219, 219, 219); border-image: none; height: 45px;
}
.ms-menutoolbar {
	height: 45px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-menutoolbar td {
	margin: 0px; padding: 0px 0px 0px 4px; border: currentColor; border-image: none;
}
.ms-menutoolbar td a {
	text-decoration: none;
}
.ms-menutoolbar td a:hover {
	text-decoration: none;
}
.ms-menubuttoninactivehover {
	margin: 3px; padding: 3px 4px 4px; border: 1px solid transparent; border-image: none; white-space: nowrap; background-color: transparent;
}
.ms-buttoninactivehover {
	margin: 3px; padding: 3px 4px 4px; border: 1px solid transparent; border-image: none; white-space: nowrap; background-color: transparent;
}
.ms-menubuttonactivehover {
	margin: 3px; padding: 3px 4px 4px; border: 1px solid rgb(219, 219, 219); border-image: none; cursor: pointer;
}
.ms-buttonactivehover {
	margin: 3px; padding: 3px 4px 4px; border: 1px solid rgb(219, 219, 219); border-image: none; cursor: pointer;
}
.ms-buttoninactivehover {
	white-space: nowrap;
}
.ms-buttoninactivehover img {
	margin: 0px 1px 0px 0px;
}
.ms-buttonactivehover img {
	margin: 0px 1px 0px 0px;
}
td.ms-menutoolbarheader {
	
}
span.ms-viewselector {
	padding: 4px 8px; cursor: pointer;
}
span.ms-viewselectorhover {
	padding: 4px 8px; cursor: pointer;
}
.ms-InlineSearch-Outline-Baseline {
	border-width: 1px; border-style: solid; margin: -4px 0px 0px; padding: 0px 0px 0px 5px; width: 178px; height: 22px; float: left; white-space: nowrap;
}
.ms-InlineSearch-Outline-Empty {
	border-color: rgb(185, 185, 185);
}
.ms-InlineSearch-Outline-Focused {
	border-color: rgb(248, 179, 71);
}
.ms-InlineSearch-Outline-Filled {
	border-color: rgb(249, 197, 114);
}
input.ms-InlineSearch-SearchBox-Baseline.ms-InlineSearch-SearchBox-Baseline {
	border-width: 0px; margin: 0px; padding: 0px; width: 152px; height: 22px; vertical-align: middle; background-color: transparent;
}
input.ms-InlineSearch-SearchBox-Baseline::-ms-clear {
	display: none;
}
.ms-InlineSearch-SearchBox-EmptyFocused {
	color: rgb(68, 68, 68); font-style: normal;
}
.ms-InlineSearch-SearchBox-EmptyUnfocused.ms-InlineSearch-SearchBox-EmptyUnfocused {
	color: rgb(119, 119, 119);
}
.ms-InlineSearch-SearchBox-Filled.ms-InlineSearch-SearchBox-Filled {
	color: rgb(68, 68, 68);
}
.ms-InlineSearch-SearchProgress {
	margin: -4px 0px 2px 5px; padding: 2px 2px 0px 0px; float: left; white-space: nowrap; background-color: transparent;
}
.ms-InlineSearch-SearchStatus {
	display: block; background-color: transparent;
}
.ms-InlineSearch-DivBaseline {
	vertical-align: middle; display: inline-block;
}
.ms-vl-apptile {
	width: 288px; margin-right: 13px; margin-bottom: 16px; vertical-align: top; display: inline-block; white-space: nowrap; min-height: 96px;
}
.ms-vl-apptile-tenant {
	width: 288px; margin-right: 13px; margin-bottom: 16px; vertical-align: top; display: inline-block; white-space: nowrap; min-height: 96px;
}
.ms-vl-apptile-tenant {
	margin-right: 16px;
}
.ms-vl-applist {
	margin-top: 16px;
}
.ms-vl-sectionHeaderRow {
	border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-vl-sectionHeader {
	margin-bottom: 8px; display: inline-block;
}
.ms-vl-appimage {
	height: 96px; vertical-align: top; display: inline-block;
}
.ms-vl-appinfo {
	width: 180px; margin-right: 5px; margin-left: 5px; vertical-align: top; display: inline-block; white-space: normal; min-height: 96px;
}
.ms-vl-appinfo-tenant {
	width: 180px; margin-right: 5px; margin-left: 5px; vertical-align: top; display: inline-block; white-space: normal; min-height: 96px;
}
.ms-vl-appinfo-tenant {
	margin-left: 9px;
}
.ms-vl-callout {
	-ms-word-break: normal;
}
.ms-vl-recent {
	padding: 3px 4px; color: rgb(255, 255, 255); display: inline-block; background-color: rgb(53, 135, 0);
}
.ms-vl-callout-beak {
	background-color: rgba(239, 239, 239, 0.78);
}
.ms-core-needIEFilter .ms-vl-callout-beak {
	background-color: transparent;
}
.ms-vl-appdescription {
	white-space: normal; -ms-word-break: normal;
}
.ms-vl-apptitle {
	white-space: normal; -ms-word-break: normal;
}
.ms-vl-apptitle {
	border: 1px solid transparent; border-image: none; color: rgb(68, 68, 68); line-height: 1.2; text-decoration: none; display: inline-block;
}
a.ms-vl-apptitle:visited {
	border: 1px solid transparent; border-image: none; color: rgb(68, 68, 68); line-height: 1.2; text-decoration: none; display: inline-block;
}
.ms-vl-appnewsubsitelink {
	margin-bottom: 8px; display: inline-block;
}
.ms-vl-apptitle:hover {
	text-decoration: none;
}
.ms-vl-apptitleouter {
	width: 160px; overflow: hidden; display: inline-block; max-height: 2.5em;
}
.ms-vl-newSubsiteHeaderSpacer {
	height: 16px;
}
.ms-vl-calloutarrow {
	color: rgb(68, 68, 68); text-decoration: none; margin-top: 1px; vertical-align: top;
}
a.ms-vl-calloutarrow:hover {
	color: rgb(68, 68, 68); text-decoration: none; margin-top: 1px; vertical-align: top;
}
.ms-vl-settingsmarginleft {
	margin-left: 20px;
}
.ms-vl-alignactionsmiddle > .ms-splinkbutton-text {
	vertical-align: top;
}
.ms-vl-pointer {
	cursor: pointer;
}
.ms-vl-siteicon {
	padding-right: 11px;
}
a.ms-vl-disabledapp {
	color: rgb(177, 177, 177); text-decoration: none; cursor: default;
}
.ms-vl-disabledapp > div {
	color: rgb(177, 177, 177); cursor: default;
}
.ms-vl-disabledapp > .ms-vl-appimage > a > img {
	cursor: default;
}
.ms-vl-disabledapp > .ms-vl-appimage > a {
	opacity: 0.3;
}
.ms-vl-disabledapp > .ms-vl-appimage {
	background-color: rgb(253, 253, 253);
}
.ms-vl-calloutversion {
	margin-top: 10px; margin-bottom: 4px;
}
.ms-vl-calloutterms {
	margin-bottom: 5px;
}
.ms-vl-appstatus {
	width: 180px; white-space: normal;
}
.ms-vl-apptileselected {
	background-color: rgba(249, 199, 122, 0.5);
}
.ms-vl-apptilehover:hover {
	background-color: rgba(253, 234, 203, 0.5);
}
.ms-vl-appadd-img {
	left: -1px; top: -30px; position: absolute;
}
div.ms-ssc-siteNameSection {
	margin-bottom: 9px;
}
.ms-ssc-siteTitleBoxLine {
	margin-bottom: 1px;
}
.ms-ssc-previewUrlLine {
	height: 2.2em; line-height: 2.2em;
}
.ms-ssc-mgdPathDropdown {
	margin: 0px 2px;
}
.ms-ssc-customValidator {
	margin-top: 3px; display: block;
}
.ms-ssc-moreAdmins .sp-peoplepicker-errorMsg {
	font-size: 0.9em; margin-left: 0px;
}
.ms-ssc-buttonSection .ms-ButtonHeightWidth {
	margin-left: 6px;
}
.ms-newdoc-callout-main {
	padding-top: 10px; margin-bottom: -7px;
}
.ms-newdoc-callout-item {
	padding: 10px 0px; margin-right: -20px; margin-left: -20px; cursor: default;
}
.ms-newdoc-callout-item:hover {
	text-decoration: none; background-color: rgba(253, 234, 203, 0.5);
}
.ms-core-needIEFilter .ms-newdoc-callout-item:hover {
	text-decoration: none; background-color: transparent;
}
.ms-newdoc-callout-text {
	margin-left: 10px;
}
.ms-newdoc-callout-img {
	margin-left: 20px;
}
.sp-peoplepicker-topLevel {
	padding: 3px 25px 3px 0px; width: 371px; height: 100%; position: relative; cursor: text;
}
.sp-peoplepicker-topLevelDisabled {
	padding: 3px 25px 3px 0px; width: 371px; height: 100%; position: relative; cursor: text;
}
input[type=text].sp-peoplepicker-editorInput {
	padding: 0px 1px; border: 0px currentColor; border-image: none; margin-left: 5px; vertical-align: inherit; background-color: transparent;
}
input[type=text].sp-peoplepicker-editorInput:focus {
	outline: 0px;
}
input.sp-peoplepicker-editorInput::-ms-clear {
	display: none;
}
.sp-peoplepicker-autoFillContainer {
	border-color: rgb(219, 219, 219); padding: 0px; display: none; position: absolute; z-index: 1; cursor: default; min-width: 300px; max-width: 300px;
}
.sp-peoplepicker-initialHelpText {
	left: 4px; top: 3px; position: absolute;
}
.sp-peoplepicker-autoFillPresence {
	width: 20px; height: 20px; position: absolute; z-index: 1;
}
.sp-peoplepicker-userSpan {
	margin: 0px 5px 1px 2px; display: inline-block; white-space: nowrap; cursor: pointer;
}
.sp-peoplepicker-delImage {
	margin-left: 3px;
}
.sp-peoplepicker-delImage:hover {
	text-decoration: none;
}
.sp-peoplepicker-userPresence {
	margin-right: 3px; display: inline-block;
}
.sp-peoplepicker-userSpan .ms-entity-unresolved {
	font-style: normal;
}
.sp-peoplepicker-userSpan .ms-entity-resolved {
	vertical-align: bottom;
}
.sp-peoplepicker-userSpan .ms-entity-unresolved {
	overflow: hidden;
}
.sp-peoplepicker-userSpan .ms-entity-resolved {
	overflow: hidden;
}
.sp-peoplepicker-userDisplayLink {
	color: rgb(68, 68, 68);
}
.sp-peoplepicker-userDisplayLink:hover {
	text-decoration: none;
}
.sp-peoplepicker-waitImg {
	width: 16px; height: 16px; font-size: 0px; display: none; position: absolute;
}
.sp-peoplepicker-errorMsg {
	margin-top: 6px; margin-left: 6px; display: inline-block;
}
.ms-core-menu-footer {
	margin: 0px; padding: 0px 12px 7px 5px; cursor: default;
}
.ms-core-menu-loading {
	margin: 0px; text-align: center; cursor: default;
}
.sp-peoplepicker-autoFillContainer .ms-core-menu-item {
	padding: 1px 5px 3px; white-space: nowrap;
}
.sp-peoplepicker-autoFillContainer .ms-core-menu-link {
	padding: 0px;
}
.sp-peoplepicker-autoFillContainer .ms-core-menu-label {
	display: block;
}
.sp-autoFill-menu {
	min-width: 100%;
}
.sp-peoplepicker-autoFillContainer .sp-autoFill-scroll {
	margin: 0px 10px 0px 0px; padding: 3px 0px 0px; border: currentColor; border-image: none; width: 100%; list-style-type: none; -ms-overflow-x: hidden; -ms-overflow-y: auto; min-width: 100%; box-shadow: 0px 0px 0px 0px transparent; background-color: rgb(255, 255, 255);
}
.sp-autoFill-scroll .ms-core-menu-label {
	border: currentColor; border-image: none;
}
.ms-pageinformation td {
	text-align: left;
}
.ms-pageinformation th {
	text-align: left;
}
.ms-featurealtrow {
	background-color: rgba(239, 239, 239, 0.78);
}
.ms-core-needIEFilter .ms-featurealtrow {
	background-color: transparent;
}
.ms-featurestatus {
	padding: 7px; color: rgb(255, 255, 255); margin-right: 10px; background-color: #697d00;
}
.ms-cbp {
	padding-left: 3px;
}
.ms-storMeFree {
	background-color: rgba(239, 239, 239, 0.78);
}
.ms-storMeUsed {
	padding: 3px 8px; color: rgb(255, 255, 255); background-color: #697d00;
}
a.ms-taskListShortcutCallout {
	width: 16px; height: 16px; overflow: hidden; vertical-align: bottom; display: inline-block;
}
span.ms-taskListShortcutCalloutSpan {
	background: url("/_layouts/15/images/spcommon.png?rev=23") no-repeat -161px -178px; width: 16px; height: 16px; display: inline-block;
}
.ms-viewtotalselect {
	width: 104px;
}
.ms-recycleBinIconSpan {
	width: 16px; height: 16px; overflow: hidden; display: inline-block; position: relative;
}
.ms-recycleBinIconImg {
	left: -197px; top: -156px; position: absolute;
}
.ms-dtinput {
	padding: 0px 4px 0px 0px; vertical-align: middle;
}
.ms-dttimeinput {
	padding: 0px 4px 0px 0px; vertical-align: middle;
}
.ms-dttimeinput {
	direction: ltr;
}
.ms-linksection-iconCell {
	vertical-align: top;
}
.ms-siteSettings-root .ms-linksection-iconCell {
	display: none;
}
.ms-linksection-title {
	color: rgb(68, 68, 68);
}
.ms-siteSettings-root .ms-linksection-textCell {
	width: 280px;
}
.ms-linksection-columnBox {
	padding-right: 50px; vertical-align: top;
}
.ms-linksection-textCell {
	padding-bottom: 26px;
}
.ms-linksection-listRoot {
	margin: auto; padding-left: 0px; list-style-type: none;
}
.ms-trcnoti-border {
	border-width: 1px; border-style: solid; background-color: rgb(255, 255, 255);
}
.ms-trcnoti-host {
	margin: -1px;
}
.ms-trcnoti-base {
	width: 100%; display: block; position: relative; max-height: 500px;
}
.ms-trcnoti-ovrflw {
	padding: 7px 10px 10px; cursor: pointer;
}
.ms-trcnoti-toast {
	padding: 4px 7px; text-align: center;
}
.ms-trcnoti-status {
	padding: 10px;
}
.ms-trcnoti-ctr {
	top: 45px; width: 314px; right: 16px; position: absolute; z-index: 500;
}
.ms-notif-box {
	right: 16px; position: absolute; z-index: 400; min-width: 140px;
}
.ms-trcnoti-bg {
	border-color: rgb(229, 229, 229); padding: 1px; width: 100%; position: relative; cursor: pointer; max-height: 500px; box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.47); background-color: rgba(255, 255, 255, 0.9);
}
.ms-trcnoti-bg:hover {
	padding: 0px; border: 1px solid rgb(249, 197, 114); box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.47); background-color: rgba(253, 234, 203, 0.5);
}
.ms-core-needIEFilter .ms-trcnoti-bg:hover {
	
}
.ms-trcnoti-body {
	width: 240px; display: inline-block;
}
.ms-trcnoti-dt {
	width: 100%; overflow: hidden; padding-top: 5px; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ms-trcnoti-gfx {
	height: 100%; padding-right: 8px; float: left; display: inline-block;
}
.ms-trcnoti-gfx img {
	max-height: 32px; max-width: 32px;
}
#divTiles .s4-wpActive {
	padding: 0px; border: 0px currentColor; border-image: none;
}
.ms-designgallery-item {
	margin: 18px 32px 0px 0px; float: left; cursor: pointer;
}
.ms-designgallery-thumbnail {
	border: 1px solid rgb(219, 219, 219); border-image: none; width: 278px; height: 208px; overflow: hidden; font-size: 3pt; -moz-user-select: none; -webkit-user-select: none; user-select: none;
}
.ms-designgallery-thumbnail:hover {
	border: 1px solid rgb(248, 179, 71); border-image: none;
}
a.ms-designgallery-name {
	color: rgb(68, 68, 68);
}
.ms-designgallery-iteminfo {
	margin-top: 7px;
}
div.ms-designgallery-item-current > .ms-designgallery-thumbnail {
	border: 3px solid rgb(248, 179, 71); border-image: none; width: 274px; height: 204px;
}
div.ms-designgallery-item-current a.ms-designgallery-packagename {
	color: #697d00;
}
.ms-designbuilder-label {
	display: block;
}
#ms-designbuilder-imagecontrol {
	margin-bottom: 20px;
}
#ms-designbuilder-imagecontrol-box {
	border: 1px solid rgb(219, 219, 219); border-image: none; width: 178px; height: 132px; text-align: center; line-height: 0px; vertical-align: middle; display: table-cell; background-color: rgba(239, 239, 239, 0.78);
}
.ms-core-needIEFilter #ms-designbuilder-imagecontrol-box {
	background-color: transparent;
}
#ms-designbuilder-imagecontrol-imagecontainer {
	display: inline-block;
}
#ms-designbuilder-imagecontrol-image {
	max-height: 132px; max-width: 178px;
}
#ms-designbuilder-imagecontrol-placeholdertext {
	color: rgb(102, 102, 102); line-height: normal; display: inline-block;
}
#ms-designbuilder-imagecontrol-errortext {
	padding: 5px; color: rgb(255, 0, 0); line-height: normal; display: inline-block;
}
#ms-designbuilder-imagecontrol-bottombuttons {
	margin-top: 7px;
}
#ms-designbuilder-imagecontrol-bottombuttons > a {
	display: inline-block;
}
#ms-designbuilder-imagecontrol-changebutton {
	margin-right: 11px;
}
#ms-designbuilder-cuicontainer .ms-cui-dd {
	margin: 5px 0px 20px;
}
#ms-designbuilder-cuicontainer .ms-cui-dd-text {
	padding: 1px 7px 4px; background-color: rgba(255, 255, 255, 0.9);
}
.ms-core-needIEFilter #ms-designbuilder-cuicontainer .ms-cui-dd-text {
	
}
#ms-designbuilder-cuicontainer .ms-cui-dd-text > a {
	color: rgb(68, 68, 68);
}
#ms-designbuilder-cuicontainer .ms-cui-dd-text > a:hover {
	text-decoration: none;
}
#ms-designbuilder-cuicontainer .ms-cui-dd-arrow-button {
	padding: 0px 3px 0px 7px; line-height: 12px;
}
#ms-designbuilder-cuicontainer .ms-cui-ctl-light-hoveredOver {
	border-color: rgb(250, 206, 138); background-color: rgb(252, 229, 194);
}
#ms-designbuilder-cuicontainer .ms-cui-dd-arrow-button:hover {
	border-color: rgb(250, 206, 138); background-color: rgb(252, 229, 194);
}
#ms-designbuilder-cuicontainer .ms-cui-dd-arrow-button:focus {
	border-color: rgb(250, 206, 138); background-color: rgb(252, 229, 194);
}
.ms-core-needIEFilter #ms-designbuilder-cuicontainer .ms-cui-ctl-light-hoveredOver {
	border-color: rgb(250, 206, 138); background-color: rgb(252, 229, 194);
}
.ms-core-needIEFilter #ms-designbuilder-cuicontainer .ms-cui-dd-arrow-button:hover {
	border-color: rgb(250, 206, 138); background-color: rgb(252, 229, 194);
}
.ms-core-needIEFilter #ms-designbuilder-cuicontainer .ms-cui-dd-arrow-button:focus {
	border-color: rgb(250, 206, 138); background-color: rgb(252, 229, 194);
}
#ms-designbuilder-cuicontainer .ms-cui-dd-arrow-button:active {
	border-color: rgb(247, 173, 56); background-color: rgb(250, 206, 138);
}
.ms-core-needIEFilter #ms-designbuilder-cuicontainer .ms-cui-dd-arrow-button:active {
	border-color: rgb(247, 173, 56); background-color: rgb(250, 206, 138);
}
#ms-designbuilder-palette-Medium {
	height: 46px; background-color: transparent;
}
#ms-designbuilder-palette-Medium .ms-cui-dd-text {
	padding: 5px 4px 3px; height: 36px; overflow: visible; background-color: transparent;
}
#ms-designbuilder-palette-Medium .ms-cui-dd-arrow-button {
	padding: 12px 3px 13px 7px;
}
#ms-designbuilder-palette-Medium .ms-cui-gallerybutton-SizeCustom {
	border-width: 0px; width: auto; height: auto;
}
#ms-designbuilder-palette-Medium .ms-cui-gallerybutton-a {
	border-width: 0px; padding: 0px;
}
#ms-designbuilder-palette-menusection .ms-cui-menusection {
	background-color: rgb(255, 255, 255);
}
#ms-designbuilder-layout-menusection .ms-cui-menusection {
	background-color: rgb(255, 255, 255);
}
#ms-designbuilder-layout-menusection .ms-cui-ctl-mediumlabel {
	color: rgb(68, 68, 68);
}
#ms-designbuilder-palette-menusection .ms-cui-gallerybutton-SizeCustom {
	border-width: 0px; height: 38px; margin-right: 0px;
}
#ms-designbuilder-palette-menusection .ms-cui-gallerybutton-a {
	padding: 2px 3px; border: currentColor; border-image: none; height: 34px;
}
#ms-designbuilder-palette-menusection .ms-cui-gallerybutton-a:hover {
	padding: 2px 2px 0px 3px;
}
#ms-designbuilder-palette-menusection .ms-cui-gallerybutton-a:focus {
	padding: 2px 2px 0px 3px;
}
#ms-designbuilder-palette-menusection li:first-child.ms-cui-menusection-items .ms-cui-gallerybutton-a {
	padding-top: 4px;
}
#ms-designbuilder-palette-menusection li:first-child.ms-cui-menusection-items .ms-cui-gallerybutton-a:hover {
	padding-top: 3px;
}
#ms-designbuilder-palette-menusection .ms-cui-gallerybutton-a:hover .ms-designbuilder-palette {
	margin: 0px;
}
#ms-designbuilder-palette-menusection .ms-cui-gallerybutton-a:focus .ms-designbuilder-palette {
	margin: 0px;
}
#ms-designbuilder-palette-menusection .ms-cui-gallerybutton-a:hover .ms-designbuilder-palette-color {
	border-width: 2px 1px 2px 0px; border-color: rgb(248, 179, 71) rgb(219, 219, 219) rgb(248, 179, 71) rgb(248, 179, 71);
}
#ms-designbuilder-palette-menusection .ms-cui-gallerybutton-a:focus .ms-designbuilder-palette-color {
	border-width: 2px 1px 2px 0px; border-color: rgb(248, 179, 71) rgb(219, 219, 219) rgb(248, 179, 71) rgb(248, 179, 71);
}
#ms-designbuilder-palette-menusection .ms-cui-gallerybutton-a:hover .ms-designbuilder-palette-color1 {
	border-left-width: 2px;
}
#ms-designbuilder-palette-menusection .ms-cui-gallerybutton-a:focus .ms-designbuilder-palette-color1 {
	border-left-width: 2px;
}
#ms-designbuilder-palette-menusection .ms-cui-gallerybutton-a:hover .ms-designbuilder-palette-color3 {
	border-right-color: rgb(248, 179, 71); border-right-width: 2px;
}
#ms-designbuilder-palette-menusection .ms-cui-gallerybutton-a:focus .ms-designbuilder-palette-color3 {
	border-right-color: rgb(248, 179, 71); border-right-width: 2px;
}
.ms-designbuilder-palette {
	margin: 1px; font-size: 0px; display: inline-block;
}
.ms-designbuilder-palette-color {
	border-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(219, 219, 219); border-image: none; width: 30px; height: 30px; display: inline-block;
}
.ms-designbuilder-palette-color1 {
	width: 45px; border-left-width: 1px;
}
#ms-designbuilder-layout-Medium {
	height: 31px;
}
#ms-designbuilder-layout-Medium > .ms-cui-dd-text {
	padding: 5px 6px 10px 10px; font-size: 1.1em;
}
#ms-designbuilder-layout-Medium > .ms-cui-dd-arrow-button {
	padding-top: 4px; padding-bottom: 6px;
}
#ms-designbuilder-layout-menusection a.ms-cui-ctl-menu {
	padding: 2px 10px 2px 9px; font-size: 14px;
}
#ms-designbuilder-layout-menusection a.ms-cui-ctl-menu:hover {
	border-color: rgb(248, 179, 71); background-color: transparent;
}
#ms-designbuilder-layout-menusection a.ms-cui-ctl-menu:focus {
	border-color: rgb(248, 179, 71); background-color: transparent;
}
#ms-designbuilder-fontscheme-Medium {
	height: 62px;
}
#ms-designbuilder-fontscheme-Medium .ms-cui-dd-text {
	height: 55px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.ms-core-needIEFilter #ms-designbuilder-fontscheme-Medium .ms-cui-dd-text {
	
}
#ms-designbuilder-fontscheme-Medium .ms-cui-dd-arrow-button {
	height: 40px; padding-top: 20px;
}
#ms-designbuilder-fontscheme-Medium .ms-cui-gallerybutton-SizeCustom {
	border: 0px currentColor; border-image: none; margin-top: 1px; margin-right: 0px; display: block;
}
#ms-designbuilder-fontscheme-menusection .ms-cui-gallerybutton-SizeCustom {
	border: 0px currentColor; border-image: none; margin-top: 1px; margin-right: 0px; display: block;
}
#ms-designbuilder-fontscheme-menusection .ms-cui-gallerybutton-a {
	margin: 8px 3px 3px; padding: 5px; border: 1px solid transparent; border-image: none;
}
#ms-designbuilder-fontscheme-menusection li:first-child.ms-cui-menusection-items .ms-cui-gallerybutton-a {
	margin-top: 4px;
}
#ms-designbuilder-fontscheme-menusection .ms-cui-gallerybutton-a:hover {
	border-color: rgb(198, 198, 198);
}
#ms-designbuilder-fontscheme-menusection .ms-cui-gallerybutton-a:focus {
	border-color: rgb(198, 198, 198);
}
#ms-designbuilder-fontscheme-menusection ul.ms-cui-menusection-items > li:last-child.ms-cui-menusection-items .ms-cui-gallerybutton-a:hover {
	border-color: rgb(198, 198, 198);
}
#ms-designbuilder-fontscheme-menusection ul.ms-cui-menusection-items > li:last-child.ms-cui-menusection-items .ms-cui-gallerybutton-a:focus {
	border-color: rgb(198, 198, 198);
}
.ms-designbuilder-fontScheme {
	margin: 0px; text-align: left; color: rgb(0, 0, 0);
}
.ms-designbuilder-fontScheme-fontLarge {
	font-size: 18px; margin-bottom: 3px;
}
.ms-designbuilder-fontScheme-fontSmall {
	font-size: 12px;
}
.ms-designbuilder-fontScheme-font {
	display: inline-block;
}
#ms-designbuilder-main {
	width: 690px;
}
#ms-designbuilder-previewContainer {
	position: relative; min-height: 518px; min-width: 690px; -moz-user-select: none; -webkit-user-select: none; user-select: none;
}
#ms-designbuilder-previewglass {
	left: 0px; top: 0px; width: 690px; height: 518px; position: absolute; z-index: 1000; opacity: 0; background-color: rgb(255, 255, 255);
}
.ms-core-needIEFilter #ms-designbuilder-previewglass {
	background-color: rgb(255, 255, 255);
}
.ms-designbuilder-thumbnail {
	border: 1px solid rgb(219, 219, 219); border-image: none; width: 688px; height: 516px; overflow: hidden; font-size: 7pt; background-color: rgb(255, 255, 255);
}
.ms-designbuilder-navbutton-container {
	height: 43px;
}
.ms-designbuilder-navbutton {
	margin-bottom: 16px; display: block;
}
a.ms-designbuilder-navbutton:link {
	color: rgb(102, 102, 102); font-size: 1.4em; text-decoration: none;
}
a.ms-designbuilder-navbutton:visited {
	color: rgb(102, 102, 102); font-size: 1.4em; text-decoration: none;
}
a.ms-designbuilder-navbutton:hover {
	color: #697d00;
}
a.ms-designbuilder-navbutton:focus {
	color: #697d00;
}
a.ms-designbuilder-navbutton:active {
	color: #697d00;
}
.ms-designbuilder-navbutton-image {
	margin-right: 3px; vertical-align: middle;
}
.ms-designbuilder-livePreviewButton > .ms-designbuilder-navbutton-image {
	margin-right: 0px; margin-left: 4px;
}
.ms-designbuilder-navbutton-label {
	vertical-align: bottom;
}
.ms-designbuilder-livePreviewButton {
	float: right;
}
.ms-blog-MainArea {
	width: 100%; display: block; min-width: 560px; max-width: 860px;
}
.ms-blog-LeftColumn {
	width: 190px; -ms-overflow-x: hidden; -ms-word-wrap: break-word;
}
.ms-blog-postList {
	padding: 0px; margin-top: 0px; margin-right: 24px; margin-bottom: 0px; list-style-type: none; min-width: 370px; max-width: 670px;
}
.ms-blog-postBox {
	padding: 32px 32px 32px 0px; border-radius: 2px; border: 1px solid rgb(185, 185, 185); border-image: none; overflow: visible; background-color: rgba(255, 255, 255, 0.9);
}
.ms-core-needIEFilter .ms-blog-postBox {
	background-color: transparent;
}
.ms-blog-postBoxDate {
	border: 1px solid rgb(248, 134, 0); width: 77px; height: 41px; text-align: center; color: rgb(255, 255, 255); float: left; background-color: #697d00;
}
.ms-blog-postBoxMargin {
	margin-left: 88px;
}
.ms-blog-postInlineDate {
	border-width: 1px medium; border-style: solid none; border-color: rgb(185, 185, 185) currentColor; width: 38px; height: 45px; text-align: center; float: left;
}
.ms-blog-postInlineMargin {
	margin-left: 52px;
}
.ms-blog-dateText {
	font-weight: bold;
}
.ms-blog-aboutImage {
	width: 198px; text-align: center;
}
.ms-blog-command {
	padding-right: 8px; padding-left: 8px;
}
.ms-blog-command-noLeftPadding {
	padding-right: 8px;
}
.ms-blog-commandWithSeparator {
	border-width: 1px; border-color: rgb(215, 215, 215); border-right-style: solid; border-left-style: dotted;
}
.ms-blog-boldMonth {
	font-weight: bold;
}
.ms-blog-commandSpace {
	padding-top: 5px;
}
.ms-blog-postBody {
	overflow: hidden; padding-top: 5px;
}
.ms-blog-postBody img {
	max-width: 100%;
}
.ms-blog-postHeader {
	padding-left: 10px;
}
.ms-blog-postDivider {
	height: 35px;
}
.ms-blog-postDividerHr {
	margin: 21px 0px 0px;
}
.ms-blog-postComment {
	padding-bottom: 10px;
}
.ms-blog-postComments {
	padding-top: 20px;
}
.ms-blog-linkCommandBottom {
	margin-bottom: 6px;
}
.ms-blog-linkCommandSeparator {
	padding-top: 10px;
}
.ms-blog-linkCommandImage {
	top: 4px;
}
.ms-blog-skinSelector {
	width: 100%; font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}
.ms-blog-quickLinksTitle.ms-blog-quickLinksTitle {
	padding-left: 0px;
}
.ms-core-listMenu-verticalBox li.static > ul.static > li.static .ms-blog-quickLinksEntry.ms-blog-quickLinksEntry {
	padding-left: 20px;
}
.ms-blog-listMenu-root {
	width: 200px;
}
.ms-blog-skinSelectorLabel {
	margin: 5px 0px 6px;
}
.ms-blog-adminLinks {
	padding: 9px 14px 10px; margin-bottom: 6px; display: inline-block; min-width: 170px; background-color: rgba(239, 239, 239, 0.78);
}
.ms-dlgOverlay {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; opacity: 0.4; background-color: rgb(153, 153, 153);
}
.ms-core-needIEFilter .ms-dlgOverlay {
	
}
.ms-dlgFrameContainer {
	padding: 0px 19px 10px; overflow: auto;
}
.ms-dlgTitle {
	padding: 13px 19px 15px; overflow: hidden; white-space: nowrap; cursor: move;
}
.ms-dlgFrameContainerNoPadding {
	padding: 0px; overflow: auto;
}
.ms-dlgTitleNoPadding {
	padding: 0px; overflow: hidden; white-space: nowrap; cursor: move;
}
.ms-dlgFrame {
	border: currentColor; border-image: none; width: 100%; height: 100%;
}
.ms-dlgContent {
	border: 1px solid rgb(219, 219, 219); border-image: none; position: absolute; box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.47); background-color: rgb(255, 255, 255);
}
.ms-dlgContentNoBorder {
	border: 0px currentColor; border-image: none; position: absolute; box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.47); background-color: rgb(255, 255, 255);
}
.ms-dlg-heading {
	color: rgb(68, 68, 68); font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size: 1.46em;
}
h2.ms-dlg-heading {
	color: rgb(68, 68, 68); font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; font-size: 1.46em;
}
.ms-dlgTitleText {
	overflow: hidden; float: left; -ms-text-overflow: ellipsis;
}
.ms-dlgContent > .ms-dlgBorder > .ms-dlgTitle > .ms-dlgCloseBtn > .s4-clust {
	width: 16px !important; height: 16px !important;
}
.ms-dlgTitleBtns {
	height: 30px; margin-top: -10px; margin-right: -18px; float: right;
}
.ms-dlgCloseBtn > span {
	border: 1px solid transparent; border-image: none; cursor: pointer;
}
.ms-dlgErrItem {
	padding-right: 10px; display: inline;
}
.ms-dlgLoadingTextDiv {
	padding: 0px 0px 16px; white-space: nowrap;
}
.ms-dlgLoadingText {
	width: 100%; text-align: left; padding-left: 3px;
}
.ms-dialog body {
	background-color: rgb(255, 255, 255);
}
.ms-core-menu-box {
	padding: 0px; border: 1px solid rgb(229, 229, 229); border-image: none; text-align: left; overflow: visible; border-collapse: separate; z-index: 9999; box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.47); background-color: rgb(255, 255, 255);
}
.ms-core-menu-boxBig {
	padding: 0px; border: 1px solid rgb(229, 229, 229); border-image: none; text-align: left; overflow: visible; border-collapse: separate; z-index: 9999; box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.47); background-color: rgb(255, 255, 255);
}
.ms-core-needIEFilter .ms-core-menu-box {
	border: 1px solid rgb(219, 219, 219); border-image: none;
}
.ms-core-needIEFilter .ms-core-menu-boxBig {
	border: 1px solid rgb(219, 219, 219); border-image: none;
}
.ms-core-menu-box {
	max-width: 250px;
}
.ms-core-menu-boxBig {
	max-width: 400px;
}
.ms-core-menu-list {
	margin: 0px; padding: 0px; overflow: auto; list-style-type: none; max-height: 405px; min-width: 130px;
}
.ms-core-menu-item > .ms-core-menu-box > .ms-core-menu-list {
	padding: 0px;
}
.ms-core-menu-item {
	margin: 0px; border: 1px solid transparent; border-image: none; cursor: pointer;
}
.ms-core-menu-hasIcons > .ms-core-menu-list > .ms-core-menu-item {
	min-height: 24px;
}
.ms-core-menu-boxBig.ms-core-menu-hasIcons > .ms-core-menu-list > .ms-core-menu-item {
	min-height: 40px;
}
.ms-core-menu-iconLarge {
	line-height: 1.5em; float: left;
}
.ms-core-menu-icon {
	line-height: 1.5em; float: left;
}
.ms-core-menu-icon {
	min-height: 16px; min-width: 16px;
}
.ms-core-menu-iconLarge {
	min-height: 32px; min-width: 32px;
}
.ms-core-menu-label {
	border: 1px solid transparent; border-image: none; -ms-word-wrap: break-word;
}
.ms-core-menu-labelCompact {
	border: 1px solid transparent; border-image: none; -ms-word-wrap: break-word;
}
.ms-core-menu-hasIcons > .ms-core-menu-list > .ms-core-menu-item > .ms-core-menu-link > .ms-core-menu-label {
	padding-left: 21px;
}
.ms-core-menu-hasIcons > .ms-core-menu-list > .ms-core-menu-item > .ms-core-menu-link > .ms-core-menu-labelCompact {
	padding-left: 21px;
}
.ms-core-menu-boxBig.ms-core-menu-hasIcons > .ms-core-menu-list > .ms-core-menu-item > .ms-core-menu-link > .ms-core-menu-label {
	padding-left: 37px;
}
.ms-core-menu-boxBig.ms-core-menu-hasIcons > .ms-core-menu-list > .ms-core-menu-item > .ms-core-menu-link > .ms-core-menu-labelCompact {
	padding-left: 37px;
}
.ms-core-menu-icon > img {
	width: 16px; height: 16px; vertical-align: middle;
}
.ms-core-menu-iconLarge > img {
	width: 32px; height: 32px; vertical-align: middle;
}
a.ms-core-menu-link {
	padding: 6px 8px; color: rgb(68, 68, 68); text-decoration: none; display: block; position: relative;
}
a.ms-core-menu-link:focus {
	outline: transparent dotted 1px;
}
a.ms-core-menu-indent {
	padding-left: 27px;
}
.ms-core-menu-item:hover {
	background-color: rgba(253, 234, 203, 0.5);
}
.ms-core-menu-itemSelected {
	background-color: rgba(253, 234, 203, 0.5);
}
[disabled=true].ms-core-menu-item:hover {
	background-color: transparent;
}
.ms-core-menu-item.ms-core-menu-itemDisabled:hover {
	background-color: transparent;
}
.ms-core-menu-itemSelected.ms-core-menu-itemDisabled {
	background-color: transparent;
}
.ms-core-needIEFilter .ms-core-menu-item:hover {
	background-color: rgb(205, 230, 247);
}
.ms-core-needIEFilter .ms-core-menu-itemSelected {
	background-color: rgb(205, 230, 247);
}
.ms-core-needIEFilter [disabled=true].ms-core-menu-item:hover {
	background-color: transparent;
}
.ms-core-needIEFilter .ms-core-menu-item.ms-core-menu-itemDisabled:hover {
	background-color: transparent;
}
.ms-core-needIEFilter .ms-core-menu-itemSelected.ms-core-menu-itemDisabled {
	background-color: transparent;
}
[disabled=true].ms-core-menu-item > .ms-core-menu-link > .ms-core-menu-label > .ms-core-menu-title {
	color: rgb(177, 177, 177);
}
.ms-core-menu-itemDisabled > .ms-core-menu-link > .ms-core-menu-label > .ms-core-menu-title {
	color: rgb(177, 177, 177);
}
[disabled=true].ms-core-menu-item {
	cursor: default;
}
[disabled=true].ms-core-menu-item > .ms-core-menu-link {
	cursor: default;
}
.ms-core-menu-itemDisabled {
	cursor: default;
}
.ms-core-menu-itemDisabled > .ms-core-menu-link {
	cursor: default;
}
.ms-core-menu-staticItemSelected {
	background-color: rgba(249, 199, 122, 0.5);
}
.ms-core-menu-staticItemSelected:hover {
	background-color: rgba(249, 199, 122, 0.5);
}
.ms-core-needIEFilter .ms-core-menu-staticItemSelected {
	background-color: rgb(156, 206, 240);
}
.ms-core-needIEFilter .ms-core-menu-staticItemSelected:hover {
	background-color: rgb(156, 206, 240);
}
.ms-core-menu-arrowBox {
	top: 5px; right: 0px; display: inline-block; position: absolute;
}
.ms-core-menu-arrow {
	vertical-align: middle; display: inline-block;
}
.ms-core-menu-hasArrow > .ms-core-menu-link {
	padding-right: 15px;
}
:first-child.ms-core-menu-separator {
	display: none;
}
.ms-core-menu-separatorHr {
	margin: 2px 0px; color: rgb(219, 219, 219);
}
.ms-core-menu-button {
	cursor: pointer;
}
.ms-core-menu-link:link {
	color: rgb(68, 68, 68);
}
.ms-core-menu-link:visited {
	color: rgb(68, 68, 68);
}
.ms-core-menu-closebutton {
	padding: 8px 10px; text-align: right;
}
.ms-cui-ribbon {
	color: rgb(108, 110, 112); font-family: "Segoe UI",Tahoma,Verdana,sans-serif; font-size: 8pt;
}
.ms-cui-menu {
	color: rgb(108, 110, 112); font-family: "Segoe UI",Tahoma,Verdana,sans-serif; font-size: 8pt;
}
.ms-cui-toolbar-toolbar {
	color: rgb(108, 110, 112); font-family: "Segoe UI",Tahoma,Verdana,sans-serif; font-size: 8pt;
}
.ms-cui-ribbon a {
	text-decoration: none;
}
.ms-cui-menu a {
	text-decoration: none;
}
.ms-cui-toolbar-toolbar a {
	text-decoration: none;
}
.ms-cui-topBar1 {
	width: 100%; text-align: center; position: absolute;
}
.ms-cui-TabRowLeft {
	float: left;
}
.ms-cui-jewel-container {
	float: left;
}
.ms-cui-topBar2 .ms-cui-jewel-container {
	padding-right: 3px; margin-top: 20px;
}
.ms-cui-jewel-container {
	height: 23px; white-space: nowrap;
}
.ms-cui-jewel-container a {
	cursor: pointer;
}
.ms-cui-jewel-middle {
	vertical-align: top;
}
.ms-cui-jewel-label {
	color: rgb(255, 255, 255); display: inline-block;
}
.ms-cui-jewel {
	display: block;
}
.ms-cui-jewel-jewelMenuLauncher {
	display: block;
}
.ms-cui-jewel-jewelMenuLauncher > a {
	height: 24px; display: block;
}
.ms-cui-TabRowRight {
	float: right;
}
.ms-cui-qat-container {
	left: 0px; top: 0px; position: absolute;
}
.ms-cui-QATRowCenter {
	color: rgb(104, 105, 107); margin-top: 3px;
}
.ms-cui-QATRowRight {
	top: 0px; right: 0px; position: absolute;
}
.ms-cui-QATRowRight a.ms-cui-ctl {
	margin-right: 0px; margin-left: 4px;
}
.ms-cui-TabRowRight a.ms-cui-ctl {
	margin-right: 0px; margin-left: 4px;
}
.ms-cui-ribbon a img {
	border: 0px currentColor; border-image: none;
}
.ms-cui-menu a img {
	border: 0px currentColor; border-image: none;
}
.ms-cui-QAT a img {
	border: 0px currentColor; border-image: none;
}
.ms-cui-toolbar-toolbar a img {
	border: 0px currentColor; border-image: none;
}
.ms-cui-modalDiv-ie {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: fixed; z-index: 1000;
}
.ms-cui-modalDiv-ff {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: fixed; z-index: 1000;
}
.ms-cui-modalDiv-ie {
	opacity: 0; background-color: white;
}
.ms-cui-modalDiv-ie8 {
	
}
.ms-cui-modalDiv-ff {
	background-color: transparent;
}
.ms-cui-block {
	display: block;
}
.ms-cui-glass-ie {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 1001;
}
.ms-cui-glass-ff {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 1001;
}
.ms-cui-glass-ie {
	opacity: 0; background-color: rgb(255, 255, 255);
}
.ms-cui-needIEFilter .ms-cui-glass-ie {
	
}
.ms-cui-glass-ff {
	background-color: transparent;
}
.ms-cui-topBar2 {
	height: 34px; border-bottom-color: rgba(239, 239, 239, 0.8); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-cui-tts {
	margin: 0px 0px -1px; padding: 0px; height: 35px; float: left; display: block; list-style-type: none; white-space: nowrap; -ms-overflow-x: hidden; -ms-overflow-y: hidden;
}
.ms-cui-tts-scale-1 {
	margin: 0px 0px -1px; padding: 0px; height: 35px; float: left; display: block; list-style-type: none; white-space: nowrap; -ms-overflow-x: hidden; -ms-overflow-y: hidden;
}
.ms-cui-tts-scale-2 {
	margin: 0px 0px -1px; padding: 0px; height: 35px; float: left; display: block; list-style-type: none; white-space: nowrap; -ms-overflow-x: hidden; -ms-overflow-y: hidden;
}
.ms-cui-tt {
	margin: 0px 2px 2px 0px; padding: 0px; height: 33px; float: left; display: block; list-style-type: none;
}
.ms-cui-cg {
	margin: 0px 2px 2px 0px; padding: 0px; height: 33px; float: left; display: block; list-style-type: none;
}
.ms-cui-tt-a {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: transparent transparent currentColor; border-image: none; color: rgb(255, 255, 255) !important; margin-top: 5px; display: block; cursor: default;
}
.ms-cui-tt-span {
	padding: 8px 10px; text-align: center; border-top-color: transparent; border-top-width: 1px; border-top-style: solid; display: block;
}
.ms-cui-tt-s > .ms-cui-tt-a {
	border-color: rgb(182, 186, 191); color: rgb(35, 39, 44) !important; background-color: rgb(255, 255, 255);
}
.ms-cui-tts > .ms-cui-tt-s > .ms-cui-tt-a > .ms-cui-tt-span {
	padding-bottom: 8px;
}
.ms-cui-tts-scale-1 .ms-cui-tt-span {
	padding-right: 1px; padding-left: 1px;
}
.ms-cui-tts-scale-1 .ms-cui-cg-t {
	padding-right: 1px; padding-left: 1px;
}
.ms-cui-tts-scale-2 .ms-cui-tt-span {
	padding-right: 1px; padding-left: 1px;
}
.ms-cui-tts-scale-2 .ms-cui-tt-a {
	width: 20px; overflow: hidden;
}
.ms-cui-tts-scale-2 .ms-cui-cg-t {
	width: 0px; visibility: hidden;
}
.ms-cui-tts-scale-2 .ms-cui-cg-i {
	width: 20px;
}
.ms-cui-tt-a:hover {
	border-color: rgb(90, 112, 123); color: rgb(255, 255, 255) !important;
}
.ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: rgb(182, 186, 191); color: rgb(35, 39, 44) !important;
}
.ms-cui-tabBody {
	border-width: 0px 0px 1px; border-style: solid; margin: 0px; padding: 0px; width: 100%; height: 90px; overflow: hidden; border-bottom-color: rgb(225, 225, 225); background-color: rgb(255, 255, 255);
}
.ms-cui-group {
	margin: 0px; padding: 0px; height: 90px; text-align: center; float: left; list-style-type: none; position: relative;
}
.ms-cui-groupContainer {
	display: inline-block;
}
.ms-cui-groupBody {
	padding: 2px 3px 0px; height: 71px; text-align: center; display: block;
}
.ms-cui-groupTitle {
	padding: 0px 6px 0px 3px; text-align: center; color: rgb(102, 102, 102); display: block; white-space: nowrap; cursor: default;
}
.ms-cui-groupSeparator {
	top: 4px; height: 86px; border-right-color: rgb(231, 231, 232); border-right-width: 1px; border-right-style: solid; display: inline-block; position: relative;
}
.ms-cui-layout {
	display: inline-block;
}
.ms-cui-section {
	text-align: left; vertical-align: top; display: inline-block;
}
.ms-cui-section-alignmiddle {
	text-align: left; vertical-align: top; display: inline-block;
}
.ms-cui-section-divider {
	height: 58px; margin-top: 8px; border-right-color: rgb(255, 255, 255); border-left-color: rgb(194, 198, 202); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; display: inline-block;
}
.ms-cui-row {
	display: block;
}
.ms-cui-row-onerow {
	display: block;
}
.ms-cui-row-tworowmiddle {
	display: block;
}
.ms-cui-row-tworow {
	display: block;
}
.ms-cui-row {
	height: 22px; margin-bottom: 2px;
}
.ms-cui-row-tworow {
	height: 22px; margin-bottom: 2px;
}
.ms-cui-section-alignmiddle .ms-cui-row-tworow {
	margin-top: 8px;
}
.ms-cui-section-alignmiddle .ms-cui-row-onerow {
	margin-top: 20px;
}
.ms-cui-strip {
	border: 1px solid rgb(225, 227, 228); border-image: none; margin-right: 1px; margin-left: 1px; vertical-align: top; display: inline-block;
}
.sp-menu-disabled {
	color: rgb(91, 98, 108); background-color: rgb(198, 198, 198);
}
.ms-cui-toolbar-toolbar {
	background: url("/_layouts/15/images/RibbonBG.png?rev=23") repeat-x left top rgb(255, 255, 255); width: 100%; height: 44px; text-align: center; cursor: default;
}
.ms-cui-toolbar-buttondock {
	margin: 20px 0px 1px; padding: 1px 0px 0px; height: 22px; vertical-align: top;
}
.alignleft.ms-cui-toolbar-buttondock {
	left: 0px; position: absolute;
}
.aligncenter.ms-cui-toolbar-buttondock {
	position: relative;
}
.alignright.ms-cui-toolbar-buttondock {
	right: 0px; position: absolute;
}
.ms-cui-toolbar-buttondock .ms-cui-tb {
	padding: 2px 3px; height: 14px; text-align: right; vertical-align: bottom;
}
.ms-cui-toolbar-buttondock .ms-cui-fslb {
	padding: 0px;
}
.ms-cui-toolbar-buttondock .ms-cui-cb {
	height: 20px;
}
.ms-cui-toolbar-buttondock .ms-cui-cb .ms-cui-cb-input {
	height: 14px; text-align: center; padding-top: 2px; padding-right: 0px; padding-left: 0px;
}
.ms-cui-toolbar-buttondock .ms-cui-cb .ms-cui-dd-arrow-button {
	padding: 0px 2px; height: 18px;
}
.ms-cui-toolbar-button-left {
	margin-right: 4px; vertical-align: middle;
}
.ms-cui-toolbar-button-center {
	margin-right: 2px; margin-left: 2px; vertical-align: bottom; position: relative;
}
.ms-cui-toolbar-button-right {
	margin-right: 0px !important; margin-left: 4px; vertical-align: middle;
}
.ms-cui-toolbar-toolbar .ms-cui-ribbonTopBars .ms-cui-topBar2 {
	border-bottom-color: rgb(134, 139, 145); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-cui-toolbar-toolbar .ms-cui-ribbonTopBars .ms-cui-topBar1 .ms-cui-QATRowLeft {
	left: 0px; top: 0px; position: absolute;
}
.ms-cui-contextmenu-inner {
	font-family: "Segoe UI",Tahoma,Verdana,Arial,Sans-Serif; font-size: 8pt; cursor: pointer; background-color: rgb(250, 250, 250);
}
.ms-cui-contextmenu {
	border: 1px solid rgb(127, 127, 127); border-image: none; z-index: 1001;
}
.ms-cui-hidden {
	top: -2000px; width: 1px; height: 1px; overflow: hidden; position: absolute; -ms-word-wrap: normal;
}
.ms-cui-disabled * {
	color: rgb(91, 98, 108) !important; cursor: default !important;
}
.ms-cui-disabled .ms-cui-img-container {
	opacity: 0.3; background-color: rgb(255, 255, 255) !important;
}
.ms-cui-disabled .ms-cui-img-cont-float {
	opacity: 0.3; background-color: rgb(255, 255, 255) !important;
}
.ms-cui-disabled .ms-cui-jewel-left {
	opacity: 0.3; background-color: rgb(255, 255, 255) !important;
}
.ms-cui-disabled .ms-cui-jewel-middle {
	opacity: 0.3; background-color: rgb(255, 255, 255) !important;
}
.ms-cui-disabled .ms-cui-jewel-right {
	opacity: 0.3; background-color: rgb(255, 255, 255) !important;
}
.ms-cui-needIEFilter .ms-cui-disabled .ms-cui-img-container {
	
}
.ms-cui-needIEFilter .ms-cui-disabled .ms-cui-img-cont-float {
	
}
.ms-cui-needIEFilter .ms-cui-disabled .ms-cui-jewel-left {
	
}
.ms-cui-needIEFilter .ms-cui-disabled .ms-cui-jewel-middle {
	
}
.ms-cui-needIEFilter .ms-cui-disabled .ms-cui-jewel-right {
	
}
.ms-cui-disabled .ms-cui-jewel-middle .ms-cui-jewel-label {
	color: rgb(255, 255, 255) !important;
}
.ms-cui-cg {
	height: 27px; margin-top: 5px; border-top-color: transparent; border-top-width: 4px; border-top-style: solid;
}
.ms-cui-cg-i {
	left: -100000px; top: -100000px; position: absolute;
}
.ms-cui-cg-t {
	padding: 1px 10px 2px; text-align: center;
}
.ms-cui-cg-t-i {
	height: 15px; display: inline-block;
}
.ms-cui-cg-s .ms-cui-cg-t {
	background-image: none;
}
.ms-cui-ct-ul {
	margin: 0px; padding: 0px; height: 25px; list-style-type: none;
}
.ms-cui-ct-ul .ms-cui-tt {
	height: auto; margin-right: 0px;
}
.ms-cui-ct-ul .ms-cui-tt-a {
	padding-top: 1px; margin-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.ms-cui-ct-ul .ms-cui-tt-span {
	padding-top: 4px;
}
.ms-cui-ct-last {
	margin-right: 0px;
}
.ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: transparent; border-left-width: 1px; border-left-style: solid;
}
.ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: transparent; border-right-width: 1px; border-right-style: solid;
}
.ms-cui-ct-last.ms-cui-ct-first {
	text-align: left; float: none;
}
.ms-cui-ct-ul .ms-cui-tt-a:hover .ms-cui-tt-span {
	padding-bottom: 8px;
}
.ms-cui-cg-s .ms-cui-ct-ul {
	
}
.ms-cui-oneCtxTab {
	height: auto !important; border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
.ms-cui-ct-ul .ms-cui-tt-s .ms-cui-tt-span {
	padding-bottom: 9px !important;
}
.ms-cui-cg-s .ms-cui-tt-a {
	color: rgb(35, 39, 44) !important;
}
.ms-cui-cg .ms-cui-tt-a:hover {
	border-color: transparent;
}
.ms-cui-cg.ms-cui-cg-db {
	border-top-color: rgb(80, 142, 230);
}
.ms-cui-ct-topBar-db {
	border-color: rgb(80, 142, 230) !important;
}
.ms-cui-tabBody-db {
	border-color: rgb(80, 142, 230) !important;
}
.ms-cui-cg-db .ms-cui-ct-ul {
	border-color: rgb(80, 142, 230); background-color: transparent;
}
.ms-cui-cg-db .ms-cui-tt-s > .ms-cui-tt-a > .ms-cui-tt-span {
	color: rgb(52, 96, 157) !important;
}
.ms-cui-cg-db .ms-cui-tt > .ms-cui-tt-a:hover > .ms-cui-tt-span {
	color: rgb(52, 96, 157) !important;
}
.ms-cui-cg-s.ms-cui-cg-db .ms-cui-tt-s .ms-cui-tt-a {
	border-color: rgb(80, 142, 230);
}
.ms-cui-cg-s.ms-cui-cg-db .ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: rgb(80, 142, 230);
}
.ms-cui-cg-db .ms-cui-ct-first > .ms-cui-tt-a {
	border-left-color: rgb(80, 142, 230);
}
.ms-cui-cg-db .ms-cui-ct-first > .ms-cui-tt-a:hover {
	border-left-color: rgb(80, 142, 230);
}
.ms-cui-cg-db .ms-cui-ct-last > .ms-cui-tt-a {
	border-right-color: rgb(80, 142, 230);
}
.ms-cui-cg-db .ms-cui-ct-last > .ms-cui-tt-a:hover {
	border-right-color: rgb(80, 142, 230);
}
.ms-cui-cg.ms-cui-cg-lb {
	border-top-color: rgb(54, 167, 202);
}
.ms-cui-ct-topBar-lb {
	border-color: rgb(54, 167, 202) !important;
}
.ms-cui-tabBody-lb {
	border-color: rgb(54, 167, 202) !important;
}
.ms-cui-cg-lb .ms-cui-ct-ul {
	border-color: rgb(54, 167, 202); background-color: transparent;
}
.ms-cui-cg-lb .ms-cui-tt-s > .ms-cui-tt-a > .ms-cui-tt-span {
	color: rgb(54, 132, 153) !important;
}
.ms-cui-cg-lb .ms-cui-tt > .ms-cui-tt-a:hover > .ms-cui-tt-span {
	color: rgb(54, 132, 153) !important;
}
.ms-cui-cg-s.ms-cui-cg-lb .ms-cui-tt-s .ms-cui-tt-a {
	border-color: rgb(54, 167, 202);
}
.ms-cui-cg-s.ms-cui-cg-lb .ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: rgb(54, 167, 202);
}
.ms-cui-cg-lb .ms-cui-ct-first > .ms-cui-tt-a {
	border-left-color: rgb(54, 167, 202);
}
.ms-cui-cg-lb .ms-cui-ct-first > .ms-cui-tt-a:hover {
	border-left-color: rgb(54, 167, 202);
}
.ms-cui-cg-lb .ms-cui-ct-last > .ms-cui-tt-a {
	border-right-color: rgb(54, 167, 202);
}
.ms-cui-cg-lb .ms-cui-ct-last > .ms-cui-tt-a:hover {
	border-right-color: rgb(54, 167, 202);
}
.ms-cui-cg.ms-cui-cg-tl {
	border-top-color: rgb(34, 153, 171);
}
.ms-cui-ct-topBar-tl {
	border-color: rgb(34, 153, 171) !important;
}
.ms-cui-tabBody-tl {
	border-color: rgb(34, 153, 171) !important;
}
.ms-cui-cg-tl .ms-cui-ct-ul {
	border-color: rgb(34, 153, 171); background-color: transparent;
}
.ms-cui-cg-tl .ms-cui-tt-s > .ms-cui-tt-a > .ms-cui-tt-span {
	color: rgb(0, 108, 125) !important;
}
.ms-cui-cg-tl .ms-cui-tt > .ms-cui-tt-a:hover > .ms-cui-tt-span {
	color: rgb(0, 108, 125) !important;
}
.ms-cui-cg-s.ms-cui-cg-tl .ms-cui-tt-s .ms-cui-tt-a {
	border-color: rgb(34, 153, 171);
}
.ms-cui-cg-s.ms-cui-cg-tl .ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: rgb(34, 153, 171);
}
.ms-cui-cg-tl .ms-cui-ct-first > .ms-cui-tt-a {
	border-left-color: rgb(34, 153, 171);
}
.ms-cui-cg-tl .ms-cui-ct-first > .ms-cui-tt-a:hover {
	border-left-color: rgb(34, 153, 171);
}
.ms-cui-cg-tl .ms-cui-ct-last > .ms-cui-tt-a {
	border-right-color: rgb(34, 153, 171);
}
.ms-cui-cg-tl .ms-cui-ct-last > .ms-cui-tt-a:hover {
	border-right-color: rgb(34, 153, 171);
}
.ms-cui-cg.ms-cui-cg-or {
	border-top-color: rgb(255, 157, 0);
}
.ms-cui-ct-topBar-or {
	border-color: rgb(255, 157, 0) !important;
}
.ms-cui-tabBody-or {
	border-color: rgb(255, 157, 0) !important;
}
.ms-cui-cg-or .ms-cui-ct-ul {
	border-color: rgb(255, 157, 0); background-color: transparent;
}
.ms-cui-cg-or .ms-cui-tt-s > .ms-cui-tt-a > .ms-cui-tt-span {
	color: rgb(196, 83, 0) !important;
}
.ms-cui-cg-or .ms-cui-tt > .ms-cui-tt-a:hover > .ms-cui-tt-span {
	color: rgb(196, 83, 0) !important;
}
.ms-cui-cg-s.ms-cui-cg-or .ms-cui-tt-s .ms-cui-tt-a {
	border-color: rgb(255, 157, 0);
}
.ms-cui-cg-s.ms-cui-cg-or .ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: rgb(255, 157, 0);
}
.ms-cui-cg-or .ms-cui-ct-first > .ms-cui-tt-a {
	border-left-color: rgb(255, 157, 0);
}
.ms-cui-cg-or .ms-cui-ct-first > .ms-cui-tt-a:hover {
	border-left-color: rgb(255, 157, 0);
}
.ms-cui-cg-or .ms-cui-ct-last > .ms-cui-tt-a {
	border-right-color: rgb(255, 157, 0);
}
.ms-cui-cg-or .ms-cui-ct-last > .ms-cui-tt-a:hover {
	border-right-color: rgb(255, 157, 0);
}
.ms-cui-cg.ms-cui-cg-gr {
	border-top-color: rgb(73, 163, 73);
}
.ms-cui-ct-topBar-gr {
	border-color: rgb(73, 163, 73) !important;
}
.ms-cui-tabBody-gr {
	border-color: rgb(73, 163, 73) !important;
}
.ms-cui-cg-gr .ms-cui-ct-ul {
	border-color: rgb(73, 163, 73); background-color: transparent;
}
.ms-cui-cg-gr .ms-cui-tt-s > .ms-cui-tt-a > .ms-cui-tt-span {
	color: rgb(6, 112, 6) !important;
}
.ms-cui-cg-gr .ms-cui-tt > .ms-cui-tt-a:hover > .ms-cui-tt-span {
	color: rgb(6, 112, 6) !important;
}
.ms-cui-cg-s.ms-cui-cg-gr .ms-cui-tt-s .ms-cui-tt-a {
	border-color: rgb(73, 163, 73);
}
.ms-cui-cg-s.ms-cui-cg-gr .ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: rgb(73, 163, 73);
}
.ms-cui-cg-gr .ms-cui-ct-first > .ms-cui-tt-a {
	border-left-color: rgb(73, 163, 73);
}
.ms-cui-cg-gr .ms-cui-ct-first > .ms-cui-tt-a:hover {
	border-left-color: rgb(73, 163, 73);
}
.ms-cui-cg-gr .ms-cui-ct-last > .ms-cui-tt-a {
	border-right-color: rgb(73, 163, 73);
}
.ms-cui-cg-gr .ms-cui-ct-last > .ms-cui-tt-a:hover {
	border-right-color: rgb(73, 163, 73);
}
.ms-cui-cg.ms-cui-cg-mg {
	border-top-color: rgb(201, 89, 156);
}
.ms-cui-ct-topBar-mg {
	border-color: rgb(201, 89, 156) !important;
}
.ms-cui-tabBody-mg {
	border-color: rgb(201, 89, 156) !important;
}
.ms-cui-cg-mg .ms-cui-ct-ul {
	border-color: rgb(201, 89, 156); background-color: transparent;
}
.ms-cui-cg-mg .ms-cui-tt-s > .ms-cui-tt-a > .ms-cui-tt-span {
	color: rgb(156, 39, 109) !important;
}
.ms-cui-cg-mg .ms-cui-tt > .ms-cui-tt-a:hover > .ms-cui-tt-span {
	color: rgb(156, 39, 109) !important;
}
.ms-cui-cg-s.ms-cui-cg-mg .ms-cui-tt-s .ms-cui-tt-a {
	border-color: rgb(201, 89, 156);
}
.ms-cui-cg-s.ms-cui-cg-mg .ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: rgb(201, 89, 156);
}
.ms-cui-cg-mg .ms-cui-ct-first > .ms-cui-tt-a {
	border-left-color: rgb(201, 89, 156);
}
.ms-cui-cg-mg .ms-cui-ct-first > .ms-cui-tt-a:hover {
	border-left-color: rgb(201, 89, 156);
}
.ms-cui-cg-mg .ms-cui-ct-last > .ms-cui-tt-a {
	border-right-color: rgb(201, 89, 156);
}
.ms-cui-cg-mg .ms-cui-ct-last > .ms-cui-tt-a:hover {
	border-right-color: rgb(201, 89, 156);
}
.ms-cui-cg.ms-cui-cg-yl {
	border-top-color: rgb(242, 203, 29);
}
.ms-cui-ct-topBar-yl {
	border-color: rgb(242, 203, 29) !important;
}
.ms-cui-tabBody-yl {
	border-color: rgb(242, 203, 29) !important;
}
.ms-cui-cg-yl .ms-cui-ct-ul {
	border-color: rgb(242, 203, 29); background-color: transparent;
}
.ms-cui-cg-yl .ms-cui-tt-s > .ms-cui-tt-a > .ms-cui-tt-span {
	color: rgb(133, 99, 0) !important;
}
.ms-cui-cg-yl .ms-cui-tt > .ms-cui-tt-a:hover > .ms-cui-tt-span {
	color: rgb(133, 99, 0) !important;
}
.ms-cui-cg-s.ms-cui-cg-yl .ms-cui-tt-s .ms-cui-tt-a {
	border-color: rgb(242, 203, 29);
}
.ms-cui-cg-s.ms-cui-cg-yl .ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: rgb(242, 203, 29);
}
.ms-cui-cg-yl .ms-cui-ct-first > .ms-cui-tt-a {
	border-left-color: rgb(242, 203, 29);
}
.ms-cui-cg-yl .ms-cui-ct-first > .ms-cui-tt-a:hover {
	border-left-color: rgb(242, 203, 29);
}
.ms-cui-cg-yl .ms-cui-ct-last > .ms-cui-tt-a {
	border-right-color: rgb(242, 203, 29);
}
.ms-cui-cg-yl .ms-cui-ct-last > .ms-cui-tt-a:hover {
	border-right-color: rgb(242, 203, 29);
}
.ms-cui-cg.ms-cui-cg-pp {
	border-top-color: rgb(147, 94, 211);
}
.ms-cui-ct-topBar-pp {
	border-color: rgb(147, 94, 211) !important;
}
.ms-cui-tabBody-pp {
	border-color: rgb(147, 94, 211) !important;
}
.ms-cui-cg-pp .ms-cui-ct-ul {
	border-color: rgb(147, 94, 211); background-color: transparent;
}
.ms-cui-cg-pp .ms-cui-tt-s > .ms-cui-tt-a > .ms-cui-tt-span {
	color: rgb(107, 37, 186) !important;
}
.ms-cui-cg-pp .ms-cui-tt > .ms-cui-tt-a:hover > .ms-cui-tt-span {
	color: rgb(107, 37, 186) !important;
}
.ms-cui-cg-s.ms-cui-cg-pp .ms-cui-tt-s .ms-cui-tt-a {
	border-color: rgb(147, 94, 211);
}
.ms-cui-cg-s.ms-cui-cg-pp .ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: rgb(147, 94, 211);
}
.ms-cui-cg-pp .ms-cui-ct-first > .ms-cui-tt-a {
	border-left-color: rgb(147, 94, 211);
}
.ms-cui-cg-pp .ms-cui-ct-first > .ms-cui-tt-a:hover {
	border-left-color: rgb(147, 94, 211);
}
.ms-cui-cg-pp .ms-cui-ct-last > .ms-cui-tt-a {
	border-right-color: rgb(147, 94, 211);
}
.ms-cui-cg-pp .ms-cui-ct-last > .ms-cui-tt-a:hover {
	border-right-color: rgb(147, 94, 211);
}
.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a {
	padding-bottom: 3px; background-color: rgb(255, 255, 255);
}
.ms-cui-section > * > .ms-cui-ctl-large {
	border: 1px solid transparent; border-image: none;
}
.ms-cui-section > * > .ms-cui-ctl-medium {
	border: 1px solid transparent; border-image: none;
}
.ms-cui-ctl {
	border: 1px solid transparent; border-image: none;
}
.ms-cui-ctl-large:hover {
	border-color: rgb(146, 183, 209);
}
.ms-cui-ctl-medium:hover {
	border-color: rgb(146, 183, 209);
}
.ms-cui-ctl-large:focus {
	border-color: rgb(146, 183, 209);
}
.ms-cui-ctl-medium:focus {
	border-color: rgb(146, 183, 209);
}
.ms-cui-ctl:hover {
	border-color: rgb(146, 183, 209);
}
.ms-cui-ctl:focus {
	border-color: rgb(146, 183, 209);
}
.ms-cui-dd-arrow-button:hover {
	border-color: rgb(146, 183, 209);
}
.ms-cui-dd-arrow-button:focus {
	border-color: rgb(146, 183, 209);
}
.ms-cui-ctl-light-hoveredOver {
	background-color: rgb(205, 230, 247);
}
.ms-cui-ctl-menu:hover {
	background-color: rgb(205, 230, 247);
}
.ms-cui-ctl-menu:focus {
	background-color: rgb(205, 230, 247);
}
.ms-cui-dd-arrow-button:hover {
	background-color: rgb(205, 230, 247);
}
.ms-cui-dd-arrow-button:focus {
	background-color: rgb(205, 230, 247);
}
.ms-cui-cb-input:hover {
	background-color: rgb(205, 230, 247);
}
.ms-cui-cb-input:focus {
	background-color: rgb(205, 230, 247);
}
.ms-cui-spn-btnup:hover {
	background-color: rgb(205, 230, 247);
}
.ms-cui-spn-btnup:focus {
	background-color: rgb(205, 230, 247);
}
.ms-cui-spn-btndown:hover {
	background-color: rgb(205, 230, 247);
}
.ms-cui-spn-btndown:focus {
	background-color: rgb(205, 230, 247);
}
.ms-cui-ctl-hoveredOver {
	background-color: rgb(205, 230, 247);
}
.ms-cui-ctl-large-groupPopup:hover {
	background-color: rgb(205, 230, 247);
}
.ms-cui-ctl-large:active {
	border-color: rgb(146, 183, 209); background-color: rgb(146, 183, 209);
}
.ms-cui-ctl-medium:active {
	border-color: rgb(146, 183, 209); background-color: rgb(146, 183, 209);
}
.ms-cui-ctl-light-hoveredOver:active {
	border-color: rgb(146, 183, 209); background-color: rgb(146, 183, 209);
}
.ms-cui-ctl:active {
	border-color: rgb(146, 183, 209); background-color: rgb(146, 183, 209);
}
.ms-cui-ctl-menu:active {
	border-color: rgb(146, 183, 209); background-color: rgb(146, 183, 209);
}
.ms-cui-dd-arrow-button:active {
	border-color: rgb(146, 183, 209); background-color: rgb(146, 183, 209);
}
.ms-cui-cb-input:active {
	border-color: rgb(146, 183, 209); background-color: rgb(146, 183, 209);
}
.ms-cui-spn-btnup:active {
	border-color: rgb(146, 183, 209); background-color: rgb(146, 183, 209);
}
.ms-cui-spn-btndown:active {
	border-color: rgb(146, 183, 209); background-color: rgb(146, 183, 209);
}
.ms-cui-ctl-split-hover {
	background-color: rgb(255, 255, 255);
}
.ms-cui-ctl-on {
	border-color: rgb(205, 230, 247); background-color: rgb(205, 230, 247) !important;
}
.ms-cui-disabled {
	color: rgb(118, 118, 118);
}
.ms-cui-spn-txtbx {
	border: 1px solid rgb(171, 171, 171); border-image: none;
}
.ms-cui-spn-btnup {
	border: 1px solid rgb(171, 171, 171); border-image: none;
}
.ms-cui-spn-btndown {
	border: 1px solid rgb(171, 171, 171); border-image: none;
}
.ms-cui-spn-btndown {
	border-top-color: transparent;
}
.ms-cui-spn-btnup {
	border-bottom-color: transparent;
}
.ms-cui-spn-btnup {
	border-left-color: transparent;
}
.ms-cui-spn-btndown {
	border-left-color: transparent;
}
.ms-cui-spn-txtbx {
	border-right-color: transparent;
}
.ms-cui-spn-txtbx {
	color: rgb(59, 59, 59);
}
.ms-cui-spn-btnup:hover {
	border-color: rgb(146, 183, 209);
}
.ms-cui-spn-btnup-ctl-hover {
	border-color: rgb(146, 183, 209);
}
.ms-cui-spn-btndown:hover {
	border-color: rgb(146, 183, 209);
}
.ms-cui-spn-btndown-ctl-hover {
	border-color: rgb(146, 183, 209);
}
.ms-cui-spn-txtbx-hover {
	border-color: rgb(146, 183, 209);
}
.ms-cui-ctl-iconContainer {
	vertical-align: middle;
}
.ms-cui-ctl-largelabel {
	color: rgb(35, 39, 44);
}
.ms-cui-ctl-mediumlabel {
	color: rgb(35, 39, 44);
}
.ms-cui-groupBody input[type=text] {
	border-color: rgb(211, 214, 217); color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.ms-cui-groupBody input[type=text]:hover {
	border-color: rgb(187, 191, 196); background-color: rgb(255, 255, 255);
}
.ms-cui-groupBody input[type=text]:focus {
	border-color: rgb(187, 191, 196);
}
.ms-cui-ctl-large {
	text-align: center; overflow: hidden; margin-right: 1px; margin-left: 1px; vertical-align: top; display: inline-block;
}
a.ms-cui-ctl-large {
	padding: 2px 0px; height: 63px; cursor: default;
}
a.ms-cui-ctl-a1:hover * {
	cursor: default;
}
a.ms-cui-ctl-large:hover * {
	cursor: default;
}
a.ms-cui-ctl-thin:hover * {
	cursor: default;
}
.ms-cui-ctl-a2:hover * {
	cursor: default;
}
.ms-cui-ctl:hover * {
	cursor: default;
}
.ms-cui-jewel-jewelMenuLauncher:hover {
	cursor: default;
}
.ms-cui-jewel-jewelMenuLauncher:hover * {
	cursor: default;
}
.ms-cui-ctl-large .ms-cui-ctl-a1 {
	border: 1px solid transparent; border-image: none; display: block; cursor: default;
}
.ms-cui-ctl-large .ms-cui-ctl-a2 {
	border: 1px solid transparent; border-image: none; display: block; cursor: default;
}
.ms-cui-ctl-large .ms-cui-ctl-a1 {
	padding: 0px 4px;
}
.ms-cui-ctl-large .ms-cui-ctl-a2 {
	padding: 0px 1px;
}
.ms-cui-ctl-largelabel {
	padding: 2px 1px 0px; line-height: 1em !important; display: block;
}
.ms-cui-ctl-a2 .ms-cui-ctl-largelabel {
	height: 26px; padding-top: 1px;
}
.ms-cui-ctl-largeIconContainer {
	padding: 2px 4px 0px; height: 33px; display: block;
}
.ms-cui-ctl-large .ms-cui-ctl-a1Internal {
	height: 33px; padding-top: 4px; display: block;
}
.ms-cui-ctl-large .ms-cui-ctl-a2 {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important;
}
.ms-cui-disabled:hover {
	border-color: transparent !important; cursor: default !important; background-color: transparent;
}
.ms-cui-disabled.ms-cui-ctl-a1:hover * {
	border-color: transparent !important; cursor: default !important; background-color: transparent;
}
.ms-cui-disabled.ms-cui-ctl-large:hover * {
	border-color: transparent !important; cursor: default !important; background-color: transparent;
}
.ms-cui-disabled.ms-cui-ctl-large:hover {
	border-color: transparent !important; cursor: default !important; background-color: transparent;
}
.ms-cui-disabled.ms-cui-ctl-thin:hover {
	border-color: transparent !important; cursor: default !important; background-color: transparent;
}
.ms-cui-disabled.ms-cui-ctl-menu:hover {
	border-color: transparent !important; cursor: default !important; background-color: transparent;
}
.ms-cui-disabled.ms-cui-gallerybutton-a:hover {
	border-color: transparent !important; cursor: default !important; background-color: transparent;
}
.ms-cui-disabled:active {
	background-color: transparent !important;
}
.ms-cui-ctl2-disabled:active {
	background-color: transparent !important;
}
.ms-cui-ctl2-disabled:active .ms-cui-ctl-a1 {
	background-color: transparent !important;
}
.ms-cui-ctl2-disabled:active .ms-cui-ctl-a2 {
	background-color: transparent !important;
}
.ms-cui-ctl-disabledHoveredOver {
	border-color: rgb(237, 237, 237) !important; background-color: rgb(250, 250, 250);
}
.ms-cui-ctl-menu.ms-cui-disabled:active {
	border-color: rgb(237, 237, 237) !important; background-color: rgb(250, 250, 250);
}
.ms-cui-ctl-largelabel .ms-cui-img-13by13 {
	vertical-align: middle;
}
.ms-cui-ctl-largelabel .ms-cui-img-5by3 {
	margin-top: 2px; vertical-align: middle;
}
.ms-cui-ctl-large-groupPopup {
	margin-top: 2px;
}
.ms-cui-ctl-large-groupPopup .ms-cui-ctl-largeIconContainer {
	padding: 1px; border: 1px solid rgb(178, 181, 185); border-image: none;
}
.ms-cui-disabled.ms-cui-ctl-large-groupPopup:hover .ms-cui-ctl-largeIconContainer {
	padding: 1px; border: 1px solid rgb(178, 181, 185); border-image: none;
}
.ms-cui-ctl-thin {
	padding: 4px; border: 1px solid rgb(175, 180, 186); border-image: none; height: 42px; overflow: hidden; margin-top: 10px; vertical-align: top; display: inline-block; cursor: pointer;
}
.ms-cui-ctl-thin span {
	margin-top: 39px;
}
.ms-cui-ctl {
	margin-right: 1px; margin-left: 1px; display: inline-block; white-space: nowrap; cursor: default;
}
a.ms-cui-ctl-medium {
	margin-right: 1px; margin-left: 1px; display: inline-block; white-space: nowrap; cursor: default;
}
.ms-cui-strip .ms-cui-ctl {
	margin-right: 0px; margin-left: 0px;
}
.ms-cui-strip a.ms-cui-ctl-medium {
	margin-right: 0px; margin-left: 0px;
}
a.ms-cui-ctl {
	padding: 1px 2px; border: 1px solid transparent; border-image: none; height: 16px; cursor: default;
}
a.ms-cui-ctl-medium {
	padding: 1px 2px; border: 1px solid transparent; border-image: none; height: 16px; cursor: default;
}
a.ms-cui-ctl-medium {
	padding-right: 5px; padding-left: 2px;
}
span.ms-cui-ctl .ms-cui-ctl-a1 {
	padding: 0px 2px 2px; border: 1px solid transparent; border-image: none; float: left; display: block; cursor: default;
}
span.ms-cui-ctl .ms-cui-ctl-a2 {
	padding: 0px 2px 2px; border: 1px solid transparent; border-image: none; float: left; display: block; cursor: default;
}
span.ms-cui-ctl .ms-cui-ctl-a1 {
	height: 16px;
}
span.ms-cui-ctl .ms-cui-ctl-a2 {
	padding: 1px 3px 6px; height: 11px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
span.ms-cui-ctl a.ms-cui-ctl-a2 > span > span.ms-cui-img-cont-float {
	margin-top: 9px;
}
span.ms-cui-ctl a.ms-cui-ctl-a2 > span > span.ms-cui-img-container {
	margin-top: 9px;
}
span.ms-cui-ctl-large > a.ms-cui-ctl-a2 > span.ms-cui-img-cont-float {
	margin-top: 3px; vertical-align: top;
}
span.ms-cui-ctl-large > a.ms-cui-ctl-a2 > span.ms-cui-img-container {
	margin-top: 3px; vertical-align: top;
}
span.ms-cui-ctl-small .ms-cui-ctl-a1 {
	padding-right: 1px; padding-left: 3px;
}
a.ms-cui-ctl-medium .ms-cui-ctl-iconContainer {
	margin-right: 3px; vertical-align: middle; display: inline-block;
}
span.ms-cui-ctl .ms-cui-ctl-a1Internal .ms-cui-img-16by16 {
	margin-right: 3px; vertical-align: middle; display: inline-block;
}
a.ms-cui-ctl-medium .ms-cui-ctl-mediumlabel {
	line-height: 1.25em !important; padding-top: 1px; vertical-align: top; display: inline-block;
}
.ms-cui-ctl-smalllabel {
	vertical-align: top;
}
a.ms-cui-ctl-menu {
	padding: 0px 10px 0px 2px; border: 1px solid transparent; border-image: none; display: block; position: relative; cursor: default; -ms-word-wrap: break-word;
}
a.ms-cui-ctl-menu:visited {
	padding: 0px 10px 0px 2px; border: 1px solid transparent; border-image: none; display: block; position: relative; cursor: default; -ms-word-wrap: break-word;
}
a.ms-cui-ctl-menu .ms-cui-ctl-iconContainer {
	margin-top: 1px; margin-right: 7px; float: left; display: none;
}
a.ms-cui-ctl-menu32 .ms-cui-ctl-iconContainer {
	margin-top: 5px;
}
ul.ms-cui-menusection-items16 .ms-cui-ctl-iconContainer {
	width: 16px; display: block;
}
ul.ms-cui-menusection-items16rtl .ms-cui-ctl-iconContainer {
	width: 16px; display: block;
}
ul.ms-cui-menusection-items32 .ms-cui-ctl-iconContainer {
	width: 32px; display: block;
}
ul.ms-cui-menusection-items32rtl .ms-cui-ctl-iconContainer {
	width: 32px; display: block;
}
.ms-cui-ctl-menu .ms-cui-ctl-mediumlabel {
	padding: 3px 0px; display: inline-block;
}
.ms-cui-ctl-menulabel {
	margin-left: 19px; display: block; white-space: nowrap;
}
.ms-cui-menusection-items32 .ms-cui-ctl-menulabel {
	margin-left: 39px; white-space: normal;
}
.ms-cui-menusection-items32rtl .ms-cui-ctl-menulabel {
	margin-left: 39px; white-space: normal;
}
.ms-cui-menusection-items32 .ms-cui-ctl-mediumlabel {
	font-weight: bold;
}
.ms-cui-menusection-items32rtl .ms-cui-ctl-mediumlabel {
	font-weight: bold;
}
.ms-cui-menusection-items32 .ms-cui-ctl-mediumlabel {
	color: rgb(76, 83, 92);
}
.ms-cui-menusection-items32rtl .ms-cui-ctl-mediumlabel {
	color: rgb(76, 83, 92);
}
.ms-cui-btn-menu-description {
	color: rgb(76, 83, 92);
}
.ms-cui-ctl-menu32clear {
	line-height: 1px; clear: both; font-size: 1px; display: block;
}
span.ms-cui-mrusb-selecteditem {
	display: block;
}
.ms-cui-ctl-medium span.ms-cui-mrusb-selecteditem {
	display: inline-block;
}
span.ms-cui-mrusb-selecteditem a.ms-cui-ctl {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
span.ms-cui-mrusb-selecteditem .ms-cui-ctl-large {
	margin-right: 0px; margin-left: 0px;
}
span.ms-cui-mrusb-selecteditem a.ms-cui-ctl {
	margin-right: 0px; margin-left: 0px;
}
span.ms-cui-mrusb-selecteditem .ms-cui-ctl-medium {
	margin-right: 0px; margin-left: 0px;
}
span.ms-cui-mrusb-selecteditem .ms-cui-ctl-iconContainer {
	display: inline-block;
}
.ms-cui-mrusb-arwbtn {
	margin-right: 0px; margin-left: 0px; vertical-align: top;
}
.ms-cui-mrusb-selecteditem-filler-large {
	min-height: 52px; min-width: 32px;
}
.ms-cui-mrusb-selecteditem-filler-medium {
	min-height: 20px; min-width: 60px;
}
.ms-cui-mrusb-selecteditem-filler-small {
	min-height: 20px; min-width: 20px;
}
.ms-cui-dd {
	height: 22px; margin-right: 1px; margin-left: 1px; display: inline-block; white-space: nowrap;
}
.ms-cui-cb {
	height: 22px; margin-right: 1px; margin-left: 1px; display: inline-block; white-space: nowrap;
}
.ms-cui-dd-text {
	border-width: 1px 0px 1px 1px; border-style: solid; border-color: rgb(211, 214, 217); font: inherit; padding: 3px 7px 2px; border-image: none; height: 14px; overflow: hidden; float: left; display: block; white-space: nowrap; cursor: default; font-size-adjust: inherit; font-stretch: inherit;
}
input.ms-cui-cb-input {
	border-width: 1px 0px 1px 1px; border-style: solid; border-color: rgb(211, 214, 217); font: inherit; padding: 3px 7px 2px; border-image: none; height: 14px; overflow: hidden; float: left; display: block; white-space: nowrap; cursor: default; font-size-adjust: inherit; font-stretch: inherit;
}
.ms-cui-dd-text > a {
	color: rgb(0, 0, 0);
}
.ms-cui-cb-input > a {
	color: rgb(0, 0, 0);
}
.ms-cui-dd-arrow-button {
	border-width: 1px; border-style: solid; border-color: rgb(211, 214, 217) rgb(211, 214, 217) rgb(211, 214, 217) transparent; border-image: none; width: 9px; height: 19px; padding-left: 4px; margin-left: -1px; float: left; display: block; cursor: default;
}
span.ms-cui-disabled:hover > .ms-cui-dd-arrow-button {
	border-left-color: transparent !important; cursor: default !important;
}
.ms-cui-dd:hover .ms-cui-dd-text {
	border-color: rgb(187, 191, 196); background-color: rgb(255, 255, 255);
}
.ms-cui-cb:hover .ms-cui-cb-input {
	border-color: rgb(187, 191, 196); background-color: rgb(255, 255, 255);
}
.ms-cui-disabled.ms-cui-dd:hover .ms-cui-dd-text {
	border-color: rgb(211, 214, 217) !important; background-color: inherit !important;
}
.ms-cui-disabled.ms-cui-cb:hover .ms-cui-cb-input {
	border-color: rgb(211, 214, 217) !important; background-color: inherit !important;
}
.ms-cui-cb-input {
	font-family: "Segoe UI",Tahoma,Verdana,sans-serif; font-size: 8pt;
}
.ms-cui-fa-menuitem {
	position: relative;
}
.ms-cui-fa-menuitem .ms-cui-ctl-mediumlabel {
	padding-right: 13px; display: inline-block;
}
.ms-cui-fa-menuitem > .ms-cui-fa-menu-arrow {
	top: 1px; right: 3px; position: absolute;
}
.ms-cui-fslb {
	padding: 2px 1px 3px 0px; height: 17px; color: rgb(35, 39, 44); margin-right: 1px; margin-left: 1px; vertical-align: bottom; display: inline-block;
}
.ms-cui-fslb .ms-cui-ctl-iconContainer {
	width: 22px; height: 22px; text-align: center; vertical-align: top; display: inline-block;
}
.ms-cui-tb {
	padding: 0px 3px !important; border: 1px solid rgb(212, 214, 217); border-image: none; height: 20px; font-family: "Segoe UI",Tahoma,Verdana,sans-serif; font-size: 8pt; margin-right: 1px; margin-left: 1px; background-color: rgb(255, 255, 255) !important;
}
.ms-cui-disabled.ms-cui-tb:hover {
	border-color: rgb(212, 214, 217) !important; background-color: inherit;
}
.ms-cui-groupBody .ms-cui-tb-labelmode {
	border: 0px transparent; border-image: none; color: black; background-color: transparent;
}
.ms-cui-cbx {
	margin-left: 2px;
}
.ms-cui-cbx-input {
	padding-left: 0px; margin-left: 1px; vertical-align: middle;
}
.ms-cui-cbx label {
	color: rgb(35, 39, 44);
}
.ms-cui-spn {
	margin-right: 1px; margin-left: 1px; display: inline-block;
}
.ms-cui-spn-txtbx {
	padding: 1px 2px 2px 7px; width: 75px; height: 16px; text-align: left; font-family: "Segoe UI",Tahoma,Verdana,sans-serif; font-size: 8pt; margin-right: -1px; float: left; display: block; direction: ltr;
}
.ms-cui-spn-arwbx {
	height: 21px; float: left; display: block;
}
.ms-cui-spn-btndown {
	margin-top: -1px;
}
.ms-cui-spn-btnup {
	width: 13px; height: 6px; text-align: center; padding-top: 3px; display: block; cursor: default;
}
.ms-cui-spn-btndown {
	width: 13px; height: 6px; text-align: center; padding-top: 3px; display: block; cursor: default;
}
.ms-cui-spn-imgcnt {
	font-size: 1px; vertical-align: top; display: inline-block;
}
.ms-cui-gallery {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; border-spacing: 0;
}
.ms-cui-gallery-td {
	margin: 0px; padding: 0px;
}
.ms-cui-gallery-element-Size16by16 {
	width: 23px; height: 23px; overflow: hidden;
}
.ms-cui-gallery-element-Size32by32 {
	width: 39px; height: 39px; overflow: hidden;
}
.ms-cui-gallery-element-Size48by48 {
	width: 55px; height: 55px; overflow: hidden;
}
.ms-cui-gallery-element-Size64by48 {
	width: 71px; height: 55px; overflow: hidden;
}
.ms-cui-gallery-element-Size72by96 {
	width: 79px; height: 103px; overflow: hidden;
}
.ms-cui-gallery-element-Size96by72 {
	width: 103px; height: 79px; overflow: hidden;
}
.ms-cui-gallery-element-Size96by96 {
	width: 103px; height: 103px; overflow: hidden;
}
.ms-cui-gallery-element-Size128by128 {
	width: 135px; height: 135px; overflow: hidden;
}
.ms-cui-gallery-element-Size190by30 {
	width: 197px; height: 37px; overflow: hidden;
}
.ms-cui-gallery-element-Size190by40 {
	width: 197px; height: 47px; overflow: hidden;
}
.ms-cui-gallery-element-Size190by50 {
	width: 197px; height: 57px; overflow: hidden;
}
.ms-cui-gallery-element-Size190by60 {
	width: 197px; height: 67px; overflow: hidden;
}
.ms-cui-gallerybutton {
	border: 3px solid transparent; border-image: none; margin-right: 2px; display: inline-block;
}
.ms-cui-gallerybutton-a {
	padding: 2px; border: 1px solid transparent; border-image: none; height: 100%; text-align: center; overflow: hidden; vertical-align: middle; display: block; cursor: default;
}
.ms-cui-gallerybutton-Size64by48 .ms-cui-gallerybutton-a {
	border: 1px solid rgb(175, 180, 186); border-image: none; height: 46px;
}
.ms-cui-gallerybutton:hover {
	border-color: rgb(255, 234, 147);
}
.ms-cui-gallerybutton-highlighted {
	border-color: rgb(255, 220, 99);
}
.ms-cui-gallerybutton-highlighted:hover {
	border-color: rgb(254, 169, 16);
}
.ms-cui-gallerybutton-Size16by16 {
	width: 20px; height: 20px; overflow: hidden;
}
.ms-cui-gallerybutton-Size32by32 {
	width: 36px; height: 36px; overflow: hidden;
}
.ms-cui-gallerybutton-Size48by48 {
	width: 52px; height: 52px; overflow: hidden;
}
.ms-cui-gallerybutton-Size64by48 {
	width: 68px; height: 52px; overflow: hidden;
}
.ms-cui-gallerybutton-Size72by96 {
	width: 76px; height: 100px; overflow: hidden;
}
.ms-cui-gallerybutton-Size96by72 {
	width: 100px; height: 76px; overflow: hidden;
}
.ms-cui-gallerybutton-Size96by96 {
	width: 100px; height: 100px; overflow: hidden;
}
.ms-cui-gallerybutton-Size128by128 {
	width: 132px; height: 132px; overflow: hidden;
}
.ms-cui-gallerybutton-Size190by30 {
	width: 194px; height: 34px; overflow: hidden;
}
.ms-cui-gallerybutton-Size190by40 {
	width: 194px; height: 44px; overflow: hidden;
}
.ms-cui-gallerybutton-Size190by50 {
	width: 194px; height: 54px; overflow: hidden;
}
.ms-cui-gallerybutton-Size190by60 {
	width: 194px; height: 64px; overflow: hidden;
}
.ms-cui-group .ms-cui-gallerybutton-Size32by32 {
	margin-top: 23px;
}
.ms-cui-group .ms-cui-gallerybutton-Size48by48 {
	margin-top: 7px;
}
.ms-cui-group .ms-cui-gallerybutton-Size64by48 {
	margin-top: 7px;
}
.ms-cui-colorpicker-cell {
	padding: 0px 2px; width: 13px; height: 13px;
}
.ms-cui-colorpicker-cell-a {
	
}
.ms-cui-colorpicker-celldiv {
	border-width: 0px 1px; border-style: solid; border-color: rgb(226, 228, 231); width: 11px; height: 13px;
}
.ms-cui-colorpicker-cellinternaldiv {
	border: 1px solid transparent; border-image: none; width: 9px; height: 9px;
}
.ms-cui-colorpicker-hoveredOver.ms-cui-colorpicker-cell .ms-cui-colorpicker-celldiv {
	border-width: 1px; border-color: rgb(242, 148, 54) !important; height: 11px !important;
}
.ms-cui-colorpicker-hoveredOver.ms-cui-colorpicker-cell .ms-cui-colorpicker-cellinternaldiv {
	border-color: rgb(255, 226, 148) !important;
}
.ms-cui-it {
	cursor: default;
}
.ms-cui-it-activeCell {
	width: 12px; height: 12px;
}
.ms-cui-it-inactiveCell {
	width: 12px; height: 12px;
}
.ms-cui-it-activeCell {
	border: 1px solid rgb(255, 255, 0); border-image: none;
}
.ms-cui-it-inactiveCell {
	border: 1px solid rgb(0, 0, 0); border-image: none;
}
.ms-cui-it-activeCellOuter {
	border: 1px solid rgb(255, 0, 0); border-image: none;
}
.ms-cui-it-inactiveCellOuter {
	border: 1px solid transparent; border-image: none;
}
.ms-cui-separator {
	margin: 0px 2px; height: 16px; cursor: default;
}
.ms-cui-menu {
	border: 1px solid rgb(190, 193, 196); border-image: none; z-index: 103;
}
.ms-cui-menu32 {
	max-width: 250px;
}
.ms-cui-menusection {
	border-bottom-color: rgb(226, 228, 231); border-bottom-width: 1px; border-bottom-style: solid; -ms-overflow-y: hidden; background-color: rgb(255, 255, 255);
}
.ms-cui-menusection-title {
	padding: 4px 2px; color: rgb(76, 83, 92); font-weight: bold; border-bottom-color: rgb(226, 228, 231); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(240, 242, 245);
}
ul.ms-cui-menusection-items {
	margin: 0px; padding: 1px;
}
.ms-cui-menusection-items16 {
	background: url("/_layouts/15/images/rmgrad16.png?rev=23") repeat-y left top rgb(255, 255, 255);
}
.ms-cui-menusection-items16rtl {
	background: url("/_layouts/15/images/rmgrad16rtl.png?rev=23") repeat-y right top rgb(255, 255, 255);
}
.ms-cui-menusection-items32 {
	background: rgb(255, 255, 255);
}
.ms-cui-menusection-items32rtl {
	background: rgb(255, 255, 255);
}
.ms-cui-menusection-items-scrollable {
	clear: both; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
ul.ms-cui-menusection-items li.ms-cui-menusection-items {
	margin: 0px; padding: 0px; list-style-type: none; white-space: nowrap;
}
*:first-child + html .ms-cui-rtl ul.ms-cui-menusection-items {
	-ms-zoom: 1;
}
*:first-child + html .ms-cui-rtl .ms-cui-smenu-inner {
	-ms-zoom: 1;
}
*:first-child + html .ms-cui-rtl .ms-cui-menusection {
	-ms-zoom: 1;
}
*:first-child + html .ms-cui-rtl .ms-cui-ctl-menu {
	-ms-zoom: 1;
}
.ms-cui-img-container {
	text-align: left; overflow: hidden; margin-right: auto; margin-left: auto; position: relative; z-index: 10;
}
.ms-cui-img-cont-float {
	text-align: left; overflow: hidden; margin-right: auto; margin-left: auto; position: relative; z-index: 10;
}
.ms-cui-img-container img {
	position: absolute; z-index: 5;
}
.ms-cui-img-cont-float img {
	position: absolute; z-index: 5;
}
.ms-cui-img-cont-float {
	display: inline-block;
}
.ms-cui-img-2by16 {
	width: 2px; height: 16px;
}
.ms-cui-img-5by3 {
	width: 5px; height: 3px;
}
.ms-cui-img-13by13 {
	width: 13px; height: 13px;
}
.ms-cui-img-16by16 {
	width: 16px; height: 16px;
}
.ms-cui-img-32by32 {
	width: 32px; height: 32px;
}
.ms-cui-img-48by48 {
	width: 48px; height: 48px;
}
.ms-cui-img-56by24 {
	width: 56px; height: 24px;
}
.ms-cui-img-64by48 {
	width: 64px; height: 48px;
}
.ms-cui-img-72by96 {
	width: 72px; height: 96px;
}
.ms-cui-img-96by72 {
	width: 96px; height: 72px;
}
.ms-cui-img-96by96 {
	width: 96px; height: 96px;
}
.ms-cui-tooltip {
	width: 250px; color: rgb(93, 93, 93); overflow: hidden; font-size: 13px; z-index: 1020;
}
.ms-cui-tooltip-body {
	border: 1px solid rgb(190, 190, 190); border-image: none; width: 248px; overflow: hidden; background-color: rgb(229, 229, 240);
}
.ms-cui-tooltip-glow {
	padding: 0px; width: 240px; overflow: hidden;
}
.ms-cui-tooltip h1 {
	margin: 4px 6px; color: rgb(93, 93, 93); font-family: inherit; font-size: 13px; font-weight: bold;
}
.ms-cui-tooltip p {
	margin: 0px;
}
.ms-cui-tooltip hr {
	border-width: 1px medium medium; border-style: dashed none none; border-color: rgb(178, 178, 185) currentColor currentColor; margin: 2px; border-image: none; width: 100%; height: 1px; color: rgb(217, 217, 217);
}
.ms-cui-tooltip .ms-cui-tooltip-footer {
	font-weight: bold; margin-top: 6px; margin-bottom: 6px;
}
.ms-cui-tooltip .ms-cui-tooltip-footer span {
	margin-right: 3px; margin-left: 6px;
}
.ms-cui-tooltip .ms-cui-tooltip-bitmap {
	float: left;
}
.ms-cui-tooltip .ms-cui-tooltip-description {
	margin: 10px 0px 6px 14px; float: left;
}
.ms-cui-tooltip-clear {
	clear: both;
}
.ms-cui-tt-s > .ms-cui-tt-a {
	border-color: rgb(225, 225, 225);
}
.ms-cui-tt-a:hover {
	border-color: rgb(225, 225, 225);
}
.ms-cui-tt-s > .ms-cui-tt-a:hover {
	border-color: rgb(225, 225, 225);
}
.ms-cui-tt-a:hover {
	background-color: rgb(255, 255, 255);
}
.ms-cui-tt-a > .ms-cui-tt-span {
	color: rgb(51, 51, 51) !important; text-transform: uppercase; border-top-width: 0px;
}
.ms-cui-tt-s > .ms-cui-tt-a > .ms-cui-tt-span {
	color: rgb(102, 102, 102) !important;
}
.ms-cui-tt-a:hover > .ms-cui-tt-span {
	color: rgb(102, 102, 102) !important;
}
.ms-cui-topBar2 {
	border-bottom-color: rgba(239, 239, 239, 0.8); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-cui-ct-ul.ms-browseTab .ms-cui-tt-s .ms-cui-tt-span {
	padding-bottom: 6px !important;
}
.ms-cui-smenu-inner {
	width: 100%;
}
.ms-cui-tabContainer {
	width: 100%; height: 91px; overflow: hidden; position: relative; z-index: 100;
}
.ms-cui-animatingRibbon > .ms-cui-tabContainer > .ms-cui-tabBody {
	top: -91px; position: relative; z-index: 100;
}
.ms-cui-tt-s.ms-browseTab > .ms-cui-tt-a {
	background: none; border-color: transparent;
}
.ms-cui-tt-s.ms-browseTab > .ms-cui-tt-a:hover {
	border-color: rgb(225, 225, 225);
}
.ms-cui-tt-s.ms-browseTab > .ms-cui-tt-a > .ms-cui-tt-span {
	color: rgb(51, 51, 51) !important;
}
.ms-cui-tt-s.ms-browseTab > .ms-cui-tt-a:hover {
	background-color: rgb(255, 255, 255);
}
.ms-cui-tt-s.ms-browseTab > .ms-cui-tt-a:hover > .ms-cui-tt-span {
	color: rgb(102, 102, 102) !important;
}
.ms-cui-topBarMaximized.ms-cui-topBar2 {
	border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-browseTabContainer.ms-cui-topBar2 {
	border-bottom-color: rgba(239, 239, 239, 0.8); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-promlink-root {
	width: 100%; overflow: hidden;
}
.ms-promlink-header {
	width: 100%; overflow: hidden; padding-bottom: 10px;
}
.ms-promlink-headerNav {
	margin-top: 4px; float: right;
}
.ms-promlink-body {
	width: 10000px; height: 150px; position: relative;
}
.ms-promlink-tile {
	width: 150px; height: 150px; float: left;
}
.ms-promlink-image {
	width: 150px; height: 150px;
}
.ms-core-needIEFilter .ms-promlink-detailsBox {
	
}
.ms-promlink-detailsList {
	margin: 0px; padding: 10px; height: 150px; overflow: hidden;
}
.ms-promlink-separator {
	border-width: 1px; border-color: rgb(215, 215, 215); border-left-style: dotted;
}
.ms-promlink-backgroundText {
	margin: 0px; padding: 20px; top: 0px; color: rgb(242, 242, 242); position: absolute;
}
.ms-promlink-parttitle.ms-promlink-parttitle {
	padding-right: 10px; display: inline;
}
.ms-promlink-button {
	border-width: 1px; border-style: solid; padding: 4px; width: 16px; height: 16px; display: inline-block;
}
.ms-promlink-button-inner {
	padding-right: 5px; padding-left: 5px; display: inline-block;
}
.ms-promlink-button-image {
	width: 16px; height: 16px; overflow: hidden; display: inline-block; position: relative;
}
.ms-promlink-button-left {
	left: -127px; top: -232px; position: absolute;
}
.ms-promlink-button-right {
	left: -199px; top: -228px; position: absolute;
}
.ms-promlink-button-left-disabled {
	left: -145px; top: -232px; position: absolute;
}
.ms-promlink-button-right-disabled {
	left: -181px; top: -228px; position: absolute;
}
.ms-promlink-button-left-hover {
	left: -217px; top: -228px; position: absolute;
}
.ms-promlink-button-right-hover {
	left: -163px; top: -232px; position: absolute;
}
.ms-promlink-button-hidden {
	display: none;
}
.ms-promlink-button-disabled {
	border-color: rgb(198, 198, 200); background-color: rgba(255, 255, 255, 0.9);
}
.ms-core-needIEFilter .ms-promlink-button-disabled {
	background-color: transparent;
}
.ms-promlink-button-disabled-hover {
	border-color: rgb(250, 206, 138); background-color: rgba(255, 255, 255, 0.9);
}
.ms-core-needIEFilter .ms-promlink-button-hover {
	background-color: transparent;
}
.ms-promlink-button-enabled {
	border-color: rgb(171, 171, 171); background-color: rgba(255, 255, 255, 0.9);
}
.ms-core-needIEFilter .ms-promlink-button-enabled {
	background-color: transparent;
}
.ms-promlink-button-enabled-hover {
	border-color: rgb(250, 206, 138); background-color: rgb(252, 229, 194);
}
.ms-promlink-button-enabled:hover {
	border-color: rgb(250, 206, 138); background-color: rgb(252, 229, 194);
}
.ms-core-needIEFilter .ms-promlink-button-enabled-hover {
	background-color: transparent;
}
.ms-core-needIEFilter .ms-promlink-button-enabled:hover {
	background-color: transparent;
}
.ms-promlink-button-enabled-pressed {
	border-color: rgb(247, 173, 56); background-color: rgb(250, 206, 138);
}
.ms-core-needIEFilter .ms-promlink-button-enabled-pressed {
	background-color: transparent;
}
.ms-promlink-gettingStartedCallout {
	white-space: normal;
}
.ms-attractMode-Cell {
	display: inline-block;
}
.ms-attractMode-Background {
	width: 100%; height: 224px; background-color: rgba(239, 239, 239, 0.78);
}
.ms-core-needIEFilter .ms-attractMode-Background {
	
}
.ms-attractMode-Wrapper {
	top: 50px; width: 393px; margin-right: auto; margin-left: auto; position: relative;
}
.ms-attractMode-Icon {
	width: 128px; height: 128px;
}
.ms-attractMode-Text {
	width: 250px; height: 128px; color: rgb(119, 119, 119); vertical-align: middle; display: table-cell;
}
.ms-linksection-level2 {
	margin: 0px; padding: 0px;
}
.ms-linksection-level2 > td {
	padding-bottom: 17px; padding-left: 5px;
}
.ms-linksection-level2 > td > h3 {
	margin: 0px; padding: 0px; color: rgb(0, 70, 147); font-weight: normal;
}
.ms-linksection-level2 > td > h3 > a {
	color: rgb(39, 101, 0);
}
.ms-linksection-level2 img {
	padding: 0px 8px 0px 10px;
}
.ms-linksection-level2 ul {
	line-height: 16px; display: inline;
}
.ms-linksection-level2 ul > li {
	line-height: 16px; display: inline;
}
.ms-linksection-level2 ul {
	margin: 0px; padding: 0px;
}
.ms-linksection-level2 ul > li {
	list-style: none; color: rgb(215, 215, 215); font-weight: normal; white-space: nowrap;
}
.ms-linksection-level2 span {
	padding: 0px 2px 0px 0px;
}
.ms-linksectionitemdescription {
	padding-top: 7px; padding-left: 3px;
}
.ms-templatepickerselected {
	float: left;
}
.ms-templatepickerunselected {
	float: left;
}
.ms-templatepickerunselected {
	margin-right: 1px;
}
.ms-templatepickerselected {
	margin-right: 1px;
}
.ms-templatepickerunselected div {
	padding: 3px 5px; border: 1px solid transparent; border-image: none; bottom: -2px; white-space: nowrap; position: relative;
}
.ms-templatepickerselected div {
	border-width: 1px 1px 0px; border-style: solid; border-color: rgb(185, 185, 185); padding: 3px 5px; border-image: none; bottom: -2px; white-space: nowrap; position: relative; background-color: rgb(255, 255, 255);
}
.ms-templatepickerselected > div > a {
	color: rgb(68, 68, 68);
}
.ms-templatepickerunselected > div > a {
	color: rgb(119, 119, 119);
}
.ms-templatepicker-select {
	padding: 4px;
}
.ms-templatepicker {
	width: 450px;
}
.ms-templatepicker select {
	height: 175px;
}
div.ms-inputuserfield {
	padding-top: 2px; padding-left: 1px;
}
.ms-usereditor {
	width: 386px;
}
.ms-vh2-gridview {
	padding-top: 2px; padding-bottom: 2px; vertical-align: middle;
}
.ms-viewheadertr .ms-vh2-gridview {
	height: 33px; background-image: none; background-repeat: no-repeat; background-color: rgb(231, 231, 231);
}
.ms-errorcolor {
	color: rgb(255, 0, 0);
}
.ms-successcolor {
	color: rgb(53, 135, 0);
}
.ms-warning {
	color: rgb(255, 0, 0); font-weight: bold;
}
.ms-toolbar {
	color: rgb(102, 102, 102);
}
table.ms-toolbar {
	border: currentColor; border-image: none; height: 45px;
}
table.ms-toolbar-togglebutton-on > tbody > tr > td > a {
	color: #697d00;
}
.ms-treeview-header {
	font-weight: bold;
}
.ms-treeview-header {
	width: 100%;
}
.ms-treeview-node {
	width: 100%;
}
tr.ms-treeview-header > td > div {
	float: left;
}
td.ms-treeview-node > span > div {
	float: left;
}
td.ms-treeview-node input {
	float: left;
}
.ms-treenode-bold {
	font-weight: bold;
}
.ms-treenode-italic {
	font-style: italic;
}
.ms-vi-context {
	left: -999em; width: 1em; overflow: hidden; position: absolute;
}
span.ms-featurestatustext {
	white-space: nowrap;
}
td.ms-featurestatustext {
	white-space: nowrap;
}
.ms-detailsview {
	border: 1px solid rgb(219, 219, 219); border-image: none; text-align: left;
}
.ms-detailsview td {
	padding: 4px;
}
.ms-spimn-img {
	position: absolute;
}
.ms-spimn-imgSize-10x10 {
	width: 10px; height: 10px;
}
.ms-spimn-imgSize-16x16 {
	width: 16px; height: 16px;
}
.ms-spimn-imgSize-5x36 {
	width: 5px; height: 36px;
}
.ms-spimn-imgSize-5x48 {
	width: 5px; height: 48px;
}
.ms-spimn-imgSize-8x72 {
	width: 8px; height: 72px;
}
.ms-spimn-presence-online-10x10x32 {
	left: -208px; top: -187px;
}
.ms-spimn-presence-online-16x16x32 {
	left: -127px; top: -199px;
}
.ms-spimn-presence-online-5x36x32 {
	left: -169px; top: -115px;
}
.ms-spimn-presence-online-5x48x32 {
	left: -36px; top: -149px;
}
.ms-spimn-presence-online-8x72x32 {
	left: -61px; top: -75px;
}
.ms-spimn-presence-online-10x10x4 {
	left: -211px; top: -199px;
}
.ms-spimn-presence-online-16x16x4 {
	left: -145px; top: -191px;
}
.ms-spimn-presence-online-5x36x4 {
	left: -176px; top: -39px;
}
.ms-spimn-presence-online-5x48x4 {
	left: -29px; top: -149px;
}
.ms-spimn-presence-online-8x72x4 {
	left: -81px; top: -75px;
}
.ms-spimn-presence-online-oof-10x10x32 {
	left: -199px; top: -199px;
}
.ms-spimn-presence-online-oof-16x16x32 {
	left: -181px; top: -199px;
}
.ms-spimn-presence-online-oof-5x36x32 {
	left: -169px; top: -153px;
}
.ms-spimn-presence-online-oof-5x48x32 {
	left: -22px; top: -149px;
}
.ms-spimn-presence-online-oof-8x72x32 {
	left: -71px; top: -75px;
}
.ms-spimn-presence-online-oof-10x10x4 {
	left: -220px; top: -181px;
}
.ms-spimn-presence-online-oof-16x16x4 {
	left: -163px; top: -191px;
}
.ms-spimn-presence-online-oof-5x36x4 {
	left: -176px; top: -1px;
}
.ms-spimn-presence-online-oof-5x48x4 {
	left: -15px; top: -149px;
}
.ms-spimn-presence-online-oof-8x72x4 {
	left: -81px; top: -1px;
}
.ms-spimn-presence-away-10x10x32 {
	left: -181px; top: -217px;
}
.ms-spimn-presence-away-16x16x32 {
	left: -215px; top: -91px;
}
.ms-spimn-presence-away-5x36x32 {
	left: -190px; top: -115px;
}
.ms-spimn-presence-away-5x48x32 {
	left: -155px; top: -51px;
}
.ms-spimn-presence-away-8x72x32 {
	left: -131px; top: -75px;
}
.ms-spimn-presence-away-10x10x4 {
	left: -169px; top: -209px;
}
.ms-spimn-presence-away-16x16x4 {
	left: -197px; top: -19px;
}
.ms-spimn-presence-away-5x36x4 {
	left: -155px; top: -101px;
}
.ms-spimn-presence-away-5x48x4 {
	left: -155px; top: -1px;
}
.ms-spimn-presence-away-8x72x4 {
	left: -131px; top: -1px;
}
.ms-spimn-presence-away-oof-10x10x32 {
	left: -215px; top: -109px;
}
.ms-spimn-presence-away-oof-16x16x32 {
	left: -197px; top: -1px;
}
.ms-spimn-presence-away-oof-5x36x32 {
	left: -141px; top: -151px;
}
.ms-spimn-presence-away-oof-5x48x32 {
	left: -134px; top: -149px;
}
.ms-spimn-presence-away-oof-8x72x32 {
	left: -1px; top: -1px;
}
.ms-spimn-presence-away-oof-10x10x4 {
	left: -157px; top: -209px;
}
.ms-spimn-presence-away-oof-16x16x4 {
	left: -197px; top: -37px;
}
.ms-spimn-presence-away-oof-5x36x4 {
	left: -190px; top: -77px;
}
.ms-spimn-presence-away-oof-5x48x4 {
	left: -141px; top: -1px;
}
.ms-spimn-presence-away-oof-8x72x4 {
	left: -11px; top: -1px;
}
.ms-spimn-presence-blocked-10x10x32 {
	left: -145px; top: -209px;
}
.ms-spimn-presence-blocked-16x16x32 {
	left: -197px; top: -55px;
}
.ms-spimn-presence-blocked-5x36x32 {
	left: -155px; top: -139px;
}
.ms-spimn-presence-blocked-5x48x32 {
	left: -127px; top: -149px;
}
.ms-spimn-presence-blocked-8x72x32 {
	left: -121px; top: -75px;
}
.ms-spimn-presence-blocked-10x10x4 {
	left: -215px; top: -121px;
}
.ms-spimn-presence-blocked-16x16x4 {
	left: -197px; top: -73px;
}
.ms-spimn-presence-blocked-5x36x4 {
	left: -190px; top: -39px;
}
.ms-spimn-presence-blocked-5x48x4 {
	left: -120px; top: -149px;
}
.ms-spimn-presence-blocked-8x72x4 {
	left: -21px; top: -1px;
}
.ms-spimn-presence-blocked-oof-10x10x32 {
	left: -133px; top: -217px;
}
.ms-spimn-presence-blocked-oof-16x16x32 {
	left: -215px; top: -73px;
}
.ms-spimn-presence-blocked-oof-5x36x32 {
	left: -148px; top: -151px;
}
.ms-spimn-presence-blocked-oof-5x48x32 {
	left: -113px; top: -149px;
}
.ms-spimn-presence-blocked-oof-8x72x32 {
	left: -31px; top: -1px;
}
.ms-spimn-presence-blocked-oof-10x10x4 {
	left: -121px; top: -217px;
}
.ms-spimn-presence-blocked-oof-16x16x4 {
	left: -197px; top: -91px;
}
.ms-spimn-presence-blocked-oof-5x36x4 {
	left: -190px; top: -1px;
}
.ms-spimn-presence-blocked-oof-5x48x4 {
	left: -141px; top: -51px;
}
.ms-spimn-presence-blocked-oof-8x72x4 {
	left: -121px; top: -1px;
}
.ms-spimn-presence-busy-10x10x32 {
	left: -215px; top: -133px;
}
.ms-spimn-presence-busy-16x16x32 {
	left: -197px; top: -109px;
}
.ms-spimn-presence-busy-5x36x32 {
	left: -162px; top: -1px;
}
.ms-spimn-presence-busy-5x48x32 {
	left: -106px; top: -149px;
}
.ms-spimn-presence-busy-8x72x32 {
	left: -41px; top: -1px;
}
.ms-spimn-presence-busy-10x10x4 {
	left: -109px; top: -217px;
}
.ms-spimn-presence-busy-16x16x4 {
	left: -197px; top: -127px;
}
.ms-spimn-presence-busy-5x36x4 {
	left: -183px; top: -153px;
}
.ms-spimn-presence-busy-5x48x4 {
	left: -148px; top: -101px;
}
.ms-spimn-presence-busy-8x72x4 {
	left: -111px; top: -75px;
}
.ms-spimn-presence-busy-oof-10x10x32 {
	left: -215px; top: -145px;
}
.ms-spimn-presence-busy-oof-16x16x32 {
	left: -215px; top: -55px;
}
.ms-spimn-presence-busy-oof-5x36x32 {
	left: -162px; top: -39px;
}
.ms-spimn-presence-busy-oof-5x48x32 {
	left: -99px; top: -149px;
}
.ms-spimn-presence-busy-oof-8x72x32 {
	left: -51px; top: -1px;
}
.ms-spimn-presence-busy-oof-10x10x4 {
	left: -97px; top: -217px;
}
.ms-spimn-presence-busy-oof-16x16x4 {
	left: -197px; top: -145px;
}
.ms-spimn-presence-busy-oof-5x36x4 {
	left: -183px; top: -115px;
}
.ms-spimn-presence-busy-oof-5x48x4 {
	left: -148px; top: -1px;
}
.ms-spimn-presence-busy-oof-8x72x4 {
	left: -61px; top: -1px;
}
.ms-spimn-presence-donotdisturb-10x10x32 {
	left: -220px; top: -157px;
}
.ms-spimn-presence-donotdisturb-16x16x32 {
	left: -19px; top: -199px;
}
.ms-spimn-presence-donotdisturb-5x36x32 {
	left: -162px; top: -153px;
}
.ms-spimn-presence-donotdisturb-5x48x32 {
	left: -78px; top: -149px;
}
.ms-spimn-presence-donotdisturb-8x72x32 {
	left: -11px; top: -75px;
}
.ms-spimn-presence-donotdisturb-10x10x4 {
	left: -49px; top: -217px;
}
.ms-spimn-presence-donotdisturb-16x16x4 {
	left: -37px; top: -199px;
}
.ms-spimn-presence-donotdisturb-5x36x4 {
	left: -183px; top: -1px;
}
.ms-spimn-presence-donotdisturb-5x48x4 {
	left: -71px; top: -149px;
}
.ms-spimn-presence-donotdisturb-8x72x4 {
	left: -101px; top: -1px;
}
.ms-spimn-presence-donotdisturb-oof-10x10x32 {
	left: -208px; top: -175px;
}
.ms-spimn-presence-donotdisturb-oof-16x16x32 {
	left: -215px; top: -19px;
}
.ms-spimn-presence-donotdisturb-oof-5x36x32 {
	left: -169px; top: -1px;
}
.ms-spimn-presence-donotdisturb-oof-5x48x32 {
	left: -64px; top: -149px;
}
.ms-spimn-presence-donotdisturb-oof-8x72x32 {
	left: -21px; top: -75px;
}
.ms-spimn-presence-donotdisturb-oof-10x10x4 {
	left: -37px; top: -217px;
}
.ms-spimn-presence-donotdisturb-oof-16x16x4 {
	left: -55px; top: -199px;
}
.ms-spimn-presence-donotdisturb-oof-5x36x4 {
	left: -176px; top: -153px;
}
.ms-spimn-presence-donotdisturb-oof-5x48x4 {
	left: -1px; top: -149px;
}
.ms-spimn-presence-donotdisturb-oof-8x72x4 {
	left: -31px; top: -75px;
}
.ms-spimn-presence-offline-10x10x32 {
	left: -25px; top: -217px;
}
.ms-spimn-presence-offline-16x16x32 {
	left: -73px; top: -199px;
}
.ms-spimn-presence-offline-5x36x32 {
	left: -169px; top: -39px;
}
.ms-spimn-presence-offline-5x48x32 {
	left: -57px; top: -149px;
}
.ms-spimn-presence-offline-8x72x32 {
	left: -91px; top: -75px;
}
.ms-spimn-presence-offline-10x10x4 {
	left: -220px; top: -169px;
}
.ms-spimn-presence-offline-16x16x4 {
	left: -91px; top: -199px;
}
.ms-spimn-presence-offline-5x36x4 {
	left: -176px; top: -115px;
}
.ms-spimn-presence-offline-5x48x4 {
	left: -50px; top: -149px;
}
.ms-spimn-presence-offline-8x72x4 {
	left: -41px; top: -75px;
}
.ms-spimn-presence-offline-oof-10x10x32 {
	left: -13px; top: -217px;
}
.ms-spimn-presence-offline-oof-16x16x32 {
	left: -215px; top: -1px;
}
.ms-spimn-presence-offline-oof-5x36x32 {
	left: -169px; top: -77px;
}
.ms-spimn-presence-offline-oof-5x48x32 {
	left: -43px; top: -149px;
}
.ms-spimn-presence-offline-oof-8x72x32 {
	left: -51px; top: -75px;
}
.ms-spimn-presence-offline-oof-10x10x4 {
	left: -1px; top: -217px;
}
.ms-spimn-presence-offline-oof-16x16x4 {
	left: -109px; top: -199px;
}
.ms-spimn-presence-offline-oof-5x36x4 {
	left: -176px; top: -77px;
}
.ms-spimn-presence-offline-oof-5x48x4 {
	left: -8px; top: -149px;
}
.ms-spimn-presence-offline-oof-8x72x4 {
	left: -91px; top: -1px;
}
.ms-spimn-presence-disconnected-10x10x32 {
	left: -85px; top: -217px;
}
.ms-spimn-presence-disconnected-16x16x32 {
	left: -190px; top: -163px;
}
.ms-spimn-presence-disconnected-5x36x32 {
	left: -162px; top: -77px;
}
.ms-spimn-presence-disconnected-5x48x32 {
	left: -141px; top: -101px;
}
.ms-spimn-presence-disconnected-8x72x32 {
	left: -111px; top: -1px;
}
.ms-spimn-presence-disconnected-10x10x4 {
	left: -208px; top: -163px;
}
.ms-spimn-presence-disconnected-16x16x4 {
	left: -190px; top: -181px;
}
.ms-spimn-presence-disconnected-5x36x4 {
	left: -183px; top: -77px;
}
.ms-spimn-presence-disconnected-5x48x4 {
	left: -92px; top: -149px;
}
.ms-spimn-presence-disconnected-8x72x4 {
	left: -71px; top: -1px;
}
.ms-spimn-presence-disconnected-oof-10x10x32 {
	left: -73px; top: -217px;
}
.ms-spimn-presence-disconnected-oof-16x16x32 {
	left: -215px; top: -37px;
}
.ms-spimn-presence-disconnected-oof-5x36x32 {
	left: -162px; top: -115px;
}
.ms-spimn-presence-disconnected-oof-5x48x32 {
	left: -85px; top: -149px;
}
.ms-spimn-presence-disconnected-oof-8x72x32 {
	left: -1px; top: -75px;
}
.ms-spimn-presence-disconnected-oof-10x10x4 {
	left: -61px; top: -217px;
}
.ms-spimn-presence-disconnected-oof-16x16x4 {
	left: -1px; top: -199px;
}
.ms-spimn-presence-disconnected-oof-5x36x4 {
	left: -183px; top: -39px;
}
.ms-spimn-presence-disconnected-oof-5x48x4 {
	left: -148px; top: -51px;
}
.ms-spimn-presence-disconnected-oof-8x72x4 {
	left: -101px; top: -75px;
}
#suiteBarLeft {
	display: inline-block;
}
#suiteBarRight {
	display: inline-block;
}
#suiteLinksBox {
	display: inline-block;
}
.ms-core-suiteLink {
	display: inline-block;
}
.ms-core-deltaSuiteBarRight {
	display: inline-block;
}
#suiteBarButtons {
	display: inline-block;
}
#welcomeMenuBox {
	display: inline-block;
}
#suiteBar {
	height: 30px; display: table-row;
}
#suiteBarLeft {
	width: 100%; color: rgb(255, 255, 255); vertical-align: middle; background-color: #697d00;
}
#suiteBarLeft {
	line-height: 0px; display: table-cell;
}
#suiteBarRight {
	line-height: 0px; display: table-cell;
}
.ms-core-brandingText {
	width: 100%; padding-left: 20px; font-size: 1.2em;
}
.ms-core-brandingBox {
	height: 30px;
}
.ms-core-deltaSuiteLinks {
	text-align: right; vertical-align: middle; display: table-cell;
}
.ms-core-needIEFilter #suiteBarLeft {
	background-color: #697d00;
}
#suiteBarRight {
	color: rgb(51, 51, 51); padding-right: 5px; white-space: nowrap; background-color: rgba(239, 239, 239, 0.8);
}
.ms-core-needIEFilter #suiteBarRight {
	background-color: transparent;
}
.ms-core-suiteLinkList {
	margin: auto; padding-right: 8px; padding-left: 0px; list-style-type: none; white-space: nowrap;
}
.ms-core-suiteLink {
	line-height: 30px;
}
.ms-core-suiteLink-a {
	padding: 0px 8px; color: rgb(255, 255, 255); border-right-color: transparent; border-right-width: 1px; border-right-style: solid; display: inline-block; -webkit-font-smoothing: antialiased;
}
.ms-core-suiteLink-a:visited {
	padding: 0px 8px; color: rgb(255, 255, 255); border-right-color: transparent; border-right-width: 1px; border-right-style: solid; display: inline-block; -webkit-font-smoothing: antialiased;
}
a.ms-core-suiteLink-disabled {
	padding: 0px 8px; color: rgb(255, 255, 255); border-right-color: transparent; border-right-width: 1px; border-right-style: solid; display: inline-block; -webkit-font-smoothing: antialiased;
}
.ms-core-suiteLink-a:hover {
	text-decoration: none; background-color: rgb(247, 173, 56);
}
.ms-core-needIEFilter .ms-core-suiteLink-a:hover {
	background-color: rgb(247, 173, 56);
}
.ms-core-suiteLink-a > span {
	position: relative;
}
.ms-core-suiteLink-disabled > span {
	position: relative;
}
a.ms-core-suiteLink-active {
	color: rgb(51, 51, 51); border-right-color: rgb(229, 229, 229); background-color: rgb(255, 255, 255);
}
a.ms-core-suiteLink-active:hover {
	color: rgb(51, 51, 51); border-right-color: rgb(229, 229, 229); background-color: rgb(255, 255, 255);
}
.ms-core-needIEFilter a.ms-core-suiteLink-active {
	color: rgb(51, 51, 51); border-right-color: rgb(229, 229, 229); background-color: rgb(255, 255, 255);
}
.ms-core-needIEFilter a.ms-core-suiteLink-active:hover {
	color: rgb(51, 51, 51); border-right-color: rgb(229, 229, 229); background-color: rgb(255, 255, 255);
}
.ms-suitenav-caratBox {
	width: 8px; height: 8px; overflow: hidden; display: inline-block; position: relative;
}
.ms-suitenav-caratIcon {
	left: -56px; top: -256px; position: absolute;
}
.ms-suitenav-downarrowBox {
	width: 16px; height: 16px; overflow: hidden; display: inline-block; position: relative;
}
.ms-suitenav-downarrowIcon {
	left: -55px; top: -202px; position: absolute;
}
a.ms-core-suiteLink-active > span > .ms-suitenav-downarrowBox > .ms-suitenav-downarrowIcon {
	left: -233px; top: -156px; position: absolute;
}
.ms-suitenav-ellipsisBox {
	width: 16px; height: 16px; overflow: hidden; display: inline-block; position: relative;
}
.ms-suitenav-ellipsisIcon {
	left: -37px; top: -202px; position: absolute;
}
a.ms-core-suiteLink-active > span > .ms-suitenav-ellipsisBox > .ms-suitenav-ellipsisIcon {
	left: -233px; top: -174px; position: absolute;
}
a.ms-core-suiteLink-disabled {
	color: rgb(146, 192, 224); text-decoration: none; cursor: default;
}
a.ms-core-suiteLink-disabled:hover {
	color: rgb(146, 192, 224); text-decoration: none; cursor: default;
}
.ms-core-suitemenu {
	top: -10000px; text-align: left; line-height: normal; overflow: hidden; border-top-color: transparent; border-top-width: 0px; border-top-style: solid; display: none; position: absolute; z-index: 103; box-shadow: 3px 3px 6px -4px rgba(0,0,0,0.3), -3px 3px 6px -4px rgba(0,0,0,0.3);
}
.ms-core-needIEFilter .ms-core-suitemenu {
	border-top-color: transparent; border-top-width: 0px; border-top-style: solid;
}
#Suite_ActiveLinkIndicator {
	display: inline-block; z-index: 200;
}
#Suite_ActiveLinkIndicator_Clip {
	left: 50%; top: 16px; display: inline-block; position: absolute; z-index: 102;
}
#suiteBar a.ms-core-menu-link {
	padding: 6px 15px;
}
#roamingAppContainer {
	width: 410px;
}
#roamingAppFrameArea {
	min-height: 200px; background-color: rgba(239, 239, 239, 0.78);
}
.ms-core-needIEFilter #roamingAppFrameArea {
	
}
#roamingAppStatusArea {
	margin: 0px 50px; text-align: center; color: rgb(102, 102, 102);
}
#officeAppIcons {
	padding: 20px;
}
#roamingAppFooterArea {
	padding: 40px 0px;
}
.ms-roamingapps-appicon {
	padding: 10px; width: 100px; height: 100px; text-align: center; display: inline-block;
}
.ms-roamingapps-appicon > div {
	width: 100px;
}
.ms-roamingapps-goback {
	cursor: pointer;
}
a.ms-roamingapps-goback:link {
	color: rgb(102, 102, 102); text-decoration: none;
}
a.ms-roamingapps-goback:visited {
	color: rgb(102, 102, 102); text-decoration: none;
}
a.ms-roamingapps-goback:hover {
	color: #697d00;
}
a.ms-roamingapps-goback:focus {
	color: #697d00;
}
a.ms-roamingapps-goback:active {
	color: #697d00;
}
.ms-roamingapps-goback-image {
	margin-right: 3px; vertical-align: middle;
}
.ms-roamingapps-goback-label {
	vertical-align: bottom;
}
#roamingAppLauncher {
	margin-top: 15px;
}
.ms-roamingapps-desc {
	padding-top: 15px;
}
.ms-roamingapps-iconouter-1 {
	width: 40px; height: 40px; overflow: hidden; display: inline-block; position: relative;
}
.ms-roamingapps-iconinner-1 {
	left: -127px; top: -43px; position: absolute;
}
.ms-roamingapps-iconouter-2 {
	width: 40px; height: 40px; overflow: hidden; display: inline-block; position: relative;
}
.ms-roamingapps-iconinner-2 {
	left: -43px; top: -1px; position: absolute;
}
.ms-roamingapps-iconouter-3 {
	width: 40px; height: 40px; overflow: hidden; display: inline-block; position: relative;
}
.ms-roamingapps-iconinner-3 {
	left: -1px; top: -43px; position: absolute;
}
.ms-roamingapps-iconouter-4 {
	width: 40px; height: 40px; overflow: hidden; display: inline-block; position: relative;
}
.ms-roamingapps-iconinner-4 {
	left: -85px; top: -1px; position: absolute;
}
.ms-roamingapps-iconouter-5 {
	width: 40px; height: 40px; overflow: hidden; display: inline-block; position: relative;
}
.ms-roamingapps-iconinner-5 {
	left: -85px; top: -43px; position: absolute;
}
.ms-roamingapps-iconouter-6 {
	width: 40px; height: 40px; overflow: hidden; display: inline-block; position: relative;
}
.ms-roamingapps-iconinner-6 {
	left: -43px; top: -85px; position: absolute;
}
.ms-roamingapps-iconouter-7 {
	width: 40px; height: 40px; overflow: hidden; display: inline-block; position: relative;
}
.ms-roamingapps-iconinner-7 {
	left: -43px; top: -43px; position: absolute;
}
.ms-roamingapps-iconouter-8 {
	width: 40px; height: 40px; overflow: hidden; display: inline-block; position: relative;
}
.ms-roamingapps-iconinner-8 {
	left: -1px; top: -1px; position: absolute;
}
.ms-roamingapps-iconouter-9 {
	width: 40px; height: 40px; overflow: hidden; display: inline-block; position: relative;
}
.ms-roamingapps-iconinner-9 {
	left: -127px; top: -85px; position: absolute;
}
.ms-mrudocs-webpartheader {
	padding-top: 19px; padding-left: 1px;
}
.ms-mrudocs-webpartfooter {
	padding-top: 11px; padding-left: 1px;
}
.ms-mrudocs-separator {
	width: 158px; padding-top: 15px; border-bottom-color: rgb(185, 185, 185); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-mrudocs-webpartbody {
	width: 160px; -ms-word-wrap: normal;
}
.ms-mrudocs-itemscontainer {
	padding-top: 12px;
}
.ms-mrudocs-documenticon {
	padding-left: 1px;
}
.ms-mrudocs-documentname {
	width: 122px; padding-left: 3px;
}
.ms-mrudocs-loadingmessage {
	width: 122px; padding-left: 3px;
}
.ms-mrudocs-pinnedicon {
	left: -236px; top: -48px; padding-left: 2px; position: absolute;
}
.ms-mrudocs-pinnedicon-container {
	width: 16px; height: 16px; overflow: hidden; position: relative;
}
.ms-chromecontrol-help {
	background-position: -19px -1px; width: 16px; height: 16px; display: inline-block; background-image: url("spintl-532E7A99.themedpng?ctag"); background-repeat: no-repeat;
}
.ms-search-image {
	float: right;
}
.ms-entity-resolved {
	text-decoration: underline; display: inline-block;
}
.ms-entity-unresolved {
	background-position: left bottom; padding-bottom: 2px; vertical-align: text-top; display: inline-block; cursor: pointer; background-image: url("usersquiggle-40E887C7.themedpng?ctag"); background-repeat: repeat-x;
}
.ms-rte-layoutszone-inner {
	padding: 0px;
}
.ms-inputuserfield {
	padding: 0px 5px; height: 25px;
}
:disabled.ms-inputuserfield {
	border-color: rgb(198, 198, 200); color: rgb(177, 177, 177); background-color: rgb(253, 253, 253);
}
.ms-fileField-fileExt {
	padding-left: 3px;
}
.ms-wiki-newPage {
	padding-top: 10px;
}
a.ms-wikilink {
	text-decoration: none;
}
.ms-wiki-columnSpacing {
	padding-left: 24px;
}
a.ms-missinglink {
	text-decoration: none; border-bottom-color: #697d00; border-bottom-width: 1px; border-bottom-style: dashed;
}
.ms-tileview-root {
	min-width: 540px;
}
.ms-tileview-header {
	margin-bottom: 24px;
}
.ms-tileview-tile-root {
	float: left;
}
.ms-tileview-tile-content {
	overflow: hidden; position: relative; background-color: #697d00;
}
.ms-tileview-tile-content > a:hover {
	text-decoration: none;
}
.ms-tileview-tile-content > a:active {
	text-decoration: none;
}
.ms-tileview-tile-inner {
	padding: 3px; margin-top: 6px;
}
.ms-tileview-tile-detailsBox {
	top: 130px; color: rgb(255, 255, 255); position: absolute; background-color: rgba(0, 0, 0, 0.6);
}
.ms-core-needIEFilter .ms-tileview-tile-detailsBox {
	background-color: transparent;
}
.ms-tileview-tile-tabularBox {
	padding: 0px 10px; top: -27px; position: relative;
}
.ms-tileview-tile-selected {
	background-color: #697d00;
}
.ms-tileview-tile-selectionBox {
	background-color: #697d00;
}
.ms-tileview-tile-selectionBox > * {
	background-color: #697d00;
}
.ms-tileview-tile-selectionBox:hover > * {
	background-color: #697d00;
}
.ms-tileview-tile-selectionBox {
	position: relative; cursor: pointer;
}
.ms-tileview-tile-selectionBox > span {
	position: relative; cursor: pointer;
}
.ms-tileview-tile-selectionBox {
	left: -10px; top: -3px; width: 30px; height: 30px; text-align: center;
}
.ms-tileview-tile-selectionBox > span {
	top: 5px;
}
.ms-tileview-tile-detailsListMedium {
	margin: 0px; padding: 6px 10px 10px; height: 150px; overflow: hidden;
}
.ms-tileview-tile-titleMedium {
	color: rgb(255, 255, 255); font-size: 1em;
}
.ms-tileview-tile-titleMediumCollapsed {
	height: 36px; overflow: hidden; vertical-align: bottom; display: table-cell;
}
.ms-tileview-tile-titleMediumExpanded {
	overflow: hidden; display: table-cell; max-height: 52px;
}
.ms-tileview-tile-titleTextMediumCollapsed {
	overflow: hidden; max-height: 36px;
}
.ms-tileview-tile-titleTextMediumExpanded {
	overflow: hidden; max-height: 52px;
}
.ms-tileview-tile-descriptionMedium {
	padding-top: 15px;
}
.ms-core-form-bottomButtonBox button {
	margin-left: 6px;
}
.ms-manageLink-table {
	width: 100%;
}
.ms-manageLink-column {
	margin-right: 15px; margin-bottom: 9px; white-space: nowrap;
}
.ms-manageLink-cell {
	vertical-align: middle;
}
.ms-manageLink-section-top {
	margin-top: 24px !important;
}
.ms-manageLink-table-img {
	vertical-align: middle;
}
.ms-manageLink-url {
	border-width: 0px; padding: 0px; width: 470px; cursor: text;
}
.ms-manageLink-progress {
	text-align: left; vertical-align: middle;
}
.ms-manageLink-progress-img {
	margin: 0px 6px;
}
.ms-manageLink-buttonrow {
	margin-top: 11px;
}
.ms-navresizer-vertical {
	width: 5px; margin-left: 1px; border-left-color: rgb(219, 219, 219); border-left-width: 1px; border-left-style: solid; cursor: e-resize;
}
.ms-navresizer-horizontal {
	height: 5px; margin-right: 1px; border-top-color: rgb(219, 219, 219); border-top-width: 1px; border-top-style: solid; cursor: n-resize; background-color: rgba(239, 239, 239, 0.78);
}
.ms-navresizer-verticalpositionhelper {
	top: 0px; width: 0px; height: 0px; position: relative;
}
.ms-navresizer-verticalpositionhelper .ms-navresizer-vertical {
	top: 0px; height: 800px; position: absolute;
}
.ms-fullscreenmode #navresizerVerticalBar {
	display: none;
}
.ms-fullscreenmode #navresizerHorizontalBar {
	display: none;
}
.ms-inlineSearch-searchImgSpanBase {
	margin: 0px 0px 0px 4px; width: 20px; height: 20px; overflow: hidden; vertical-align: middle; display: inline-block; direction: ltr;
}
.ms-inlineSearch-searchImgSpanStandard {
	border: 1px solid transparent; border-image: none;
}
.ms-inlineSearch-searchImgSpanHoverHighlight {
	border: 1px solid rgb(252, 229, 194); border-image: none; background-color: rgb(252, 229, 194);
}
.ms-inlineSearch-searchImg {
	left: -105px; top: -138px; position: relative;
}
.ms-inlineSearch-searchImgHover {
	left: -153px; top: -134px; position: relative;
}
.ms-cancelImg {
	left: -23px; top: -180px; position: relative;
}
.ms-inlineSearch-cancelImg {
	left: -23px; top: -180px; position: relative;
}
.ms-cancelImgHover {
	left: -1px; top: -180px; position: relative;
}
.ms-inlineSearch-cancelImgHover {
	left: -1px; top: -180px; position: relative;
}
.ms-cancelImg {
	position: absolute;
}
.ms-cancelImgHover {
	position: absolute;
}
.ms-inlineSearch-imgHoverHighlight {
	background-color: rgb(252, 229, 194);
}
.ms-core-overlay {
	background-color: rgba(255, 255, 255, 0.9);
}
.ms-core-needIEFilter .ms-core-overlay {
	background-color: transparent;
}
#globalNavBox {
	width: 100%; height: 35px; background-color: rgba(239, 239, 239, 0.8);
}
.ms-clientcontrol-chromeheader {
	width: 100%; height: 35px; background-color: rgba(239, 239, 239, 0.8);
}
.ms-core-needIEFilter #globalNavBox {
	
}
.ms-core-needIEFilter .ms-clientcontrol-chromeheader {
	
}
#siteactiontd {
	display: inline-block;
}
.ms-cui-TabRowLeft {
	padding: 13px 9px 0px 0px;
}
#s4-titlerow {
	padding-top: 19px; padding-bottom: 8px; margin-top: 0px; margin-bottom: 0px;
}
#contentRow {
	padding-top: 19px;
}
#sideNavBox {
	width: 210px; margin-right: 20px; margin-left: 20px; float: left;
}
.ms-core-sideNavBox-removeLeftMargin {
	margin-left: -20px;
}
.ms-tv-box {
	margin-left: 20px;
}
#contentBox {
	margin-right: 20px; margin-left: 250px; min-width: 703px;
}
.ms-siteactions-root > span > a.ms-core-menu-root {
	color: rgb(51, 51, 51);
}
.ms-fullscreenmode #s4-titlerow {
	display: none !important;
}
.ms-fullscreenmode #sideNavBox {
	display: none;
}
.ms-fullscreenmode #contentBox {
	margin-left: 40px;
}
.ms-dialog .ms-fullscreenmode #contentBox {
	margin-left: 0px;
}
.ms-mpSearchBox {
	width: 260px;
}
.ms-list-addnew-aligntop {
	padding-top: 0px;
}

#top-bar, #bottom-bar {
	background-color:#697d00 !important;	
}

#bottom-bar {
    position: fixed;
    bottom: 0px;
}

h1 {
	border-bottom-color: #697d00 !important;
}
