body {
	margin: 0px;
}
form {
	margin: 0px;
}
.ms-toolbar {
	color: rgb(0, 114, 188); font-family: verdana; font-size: 8pt; text-decoration: none;
}
a.ms-toolbar:hover {
	color: rgb(0, 94, 154); text-decoration: underline;
}
.ms-toolbar-togglebutton-on {
	border: 1px solid rgb(35, 83, 178); background-color: rgb(255, 250, 204);
}
table.ms-toolbar {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -610px rgb(255, 255, 255); border: currentColor; height: 45px;
}
table.ms-toolbar {
	border: 1px solid rgb(241, 241, 242);
}
.ms-menutoolbar {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -610px; height: 45px; border-bottom-color: rgb(241, 241, 242); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-menutoolbar td {
	margin: 0px; padding: 0px 0px 0px 4px; border: currentColor;
}
.ms-menutoolbar td a {
	color: rgb(0, 114, 188); font-family: verdana; font-size: 8pt; text-decoration: none;
}
.ms-menutoolbar td a:hover {
	color: rgb(0, 94, 154); text-decoration: none;
}
.ms-menubuttoninactivehover {
	margin: 3px; padding: 3px 4px 4px; border: 1px solid transparent; white-space: nowrap; background-color: transparent;
}
.ms-buttoninactivehover {
	margin: 3px; padding: 3px 4px 4px; border: 1px solid transparent; white-space: nowrap; background-color: transparent;
}
.ms-menubuttonactivehover {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -431px rgb(255, 255, 255); margin: 3px; padding: 3px 4px 4px; border: 1px solid rgb(204, 204, 204); cursor: pointer;
}
.ms-buttonactivehover {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -431px rgb(255, 255, 255); margin: 3px; padding: 3px 4px 4px; border: 1px solid rgb(204, 204, 204); 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 {
	color: rgb(32, 77, 137); line-height: 16px; padding-right: 7px; padding-left: 7px; font-family: verdana; font-size: 10pt; font-weight: bold;
}
.ms-listheaderlabel {
	color: rgb(32, 77, 137);
}
.ms-listheaderlabel {
	font-family: Verdana,Arial,sans-serif; font-size: 8pt;
}
.ms-viewselector {
	font-family: Verdana,Arial,sans-serif; font-size: 8pt;
}
.ms-viewselectortext {
	font-family: Verdana,Arial,sans-serif; font-size: 8pt;
}
.ms-viewselectorhover {
	font-family: Verdana,Arial,sans-serif; font-size: 8pt;
}
.ms-menutoolbar td td.ms-viewselector {
	padding: 0px; border: 1px solid rgb(168, 171, 174); background-color: rgb(255, 255, 255);
}
.ms-menutoolbar td td.ms-viewselectorhover {
	padding: 0px; border: 1px solid rgb(168, 171, 174); background-color: rgb(255, 255, 255);
}
.ms-toolbar td td.ms-viewselector {
	padding: 0px; border: 1px solid rgb(168, 171, 174); background-color: rgb(255, 255, 255);
}
.ms-toolbar td td.ms-viewselectorhover {
	padding: 0px; border: 1px solid rgb(168, 171, 174); background-color: rgb(255, 255, 255);
}
td.ms-viewselector {
	padding: 0px; border: 1px solid rgb(168, 171, 174); background-color: rgb(255, 255, 255);
}
.ms-menutoolbar td td {
	border: currentColor;
}
div.ms-viewselector {
	padding: 4px 8px; cursor: pointer;
}
div.ms-viewselectorhover {
	padding: 4px 8px; cursor: pointer;
}
div.ms-viewselector a {
	color: rgb(0, 55, 89);
}
div.ms-viewselectorhover a.ms-menu-a span {
	color: rgb(0, 55, 89);
}
.ms-menutoolbar td td.ms-viewselectorhover {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -654px rgb(204, 235, 255); border-color: rgb(145, 205, 242);
}
.ms-toolbar td td.ms-viewselectorhover {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -654px rgb(204, 235, 255); border-color: rgb(145, 205, 242);
}
.ms-bottompaging {
	background: rgb(235, 243, 255);
}
.ms-bottompagingline1 {
	height: 3px; background-color: rgb(255, 255, 255);
}
.ms-bottompagingline2 {
	height: 1px; background-color: rgb(255, 255, 255);
}
.ms-bottompagingline3 {
	height: 1px; background-color: rgb(255, 255, 255);
}
.ms-bottompaging .ms-vb {
	background-color: rgb(255, 255, 255);
}
.ms-bottompagingline2 img {
	display: none;
}
.ms-bottompagingline3 img {
	display: none;
}
.ms-partline img {
	display: none;
}
.ms-paging {
	color: rgb(32, 77, 137); padding-right: 11px; padding-bottom: 4px; padding-left: 11px; font-family: tahoma,sans-serif; font-size: 8pt; font-weight: normal; white-space: nowrap;
}
.ms-bottompaging .ms-paging {
	color: rgb(76, 76, 76);
}
.ms-menutoolbar .ms-splitbuttondropdown {
	padding: 3px 2px 0px;
}
.ms-menutoolbar .ms-splitbuttontext {
	padding: 0px 7px 1px;
}
.ms-splitbutton {
	margin: 0px 2px;
}
.ms-splitbuttonhover {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -431px rgb(255, 255, 255); margin: 0px 2px; height: 22px; border-collapse: collapse;
}
.ms-splitbuttonhover .ms-splitbuttondropdown {
	padding: 3px 1px 0px 2px;
}
.ms-splitbuttonhover .ms-splitbuttontext {
	padding: 0px 6px;
}
.ms-splitbuttonhover .ms-splitbuttondropdown {
	border: 1px solid rgb(204, 204, 204); cursor: pointer;
}
.ms-splitbuttonhover .ms-splitbuttontext {
	border: 1px solid rgb(204, 204, 204); cursor: pointer;
}
.ms-propertysheet {
	font-size: 1em;
}
.ms-propertysheet th.ms-gridT1 {
	width: 190px; text-align: left; color: rgb(0, 0, 0);
}
.ms-v4propertysheetspacing {
	margin-top: 5px; margin-left: 5px;
}
.ms-viewselect a:link {
	color: rgb(0, 51, 153); font-family: Verdana,sans-serif; font-size: 8pt;
}
select {
	font-family: Verdana,sans-serif; font-size: 8pt;
}
hr {
	height: 2px; color: rgb(0, 51, 153);
}
.ms-input {
	font-family: Verdana,sans-serif; font-size: 8pt;
}
.ms-treeviewouter {
	margin-top: 5px;
}
.ms-quicklaunch table td {
	border-top-color: rgb(173, 209, 255); border-top-width: 1px; border-top-style: solid;
}
.ms-quicklaunch .ms-treeviewouter table td {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.ms-quicklaunch table.ms-navheader td {
	padding: 1px 4px 4px;
}
.ms-quicklaunch span.ms-navheader {
	padding: 1px 4px 4px;
}
div.ms-treeviewouter > div > div {
	border: currentColor;
}
.ms-quicklaunch span.ms-navheader {
	padding: 1px 6px 3px; border-top-color: rgb(173, 209, 255); border-bottom-color: rgb(173, 209, 255); border-left-color: rgb(242, 248, 255); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: rgb(214, 232, 255);
}
.ms-quicklaunch table.ms-navsubmenu2 td {
	border: currentColor;
}
.ms-quicklaunch table.ms-selectednavheader td {
	width: 100%; background-color: rgb(255, 246, 153);
}
.ms-quicklaunch table.ms-selectednavheader {
	border: currentColor;
}
.ms-quicklaunch span {
	display: block;
}
.ms-quicklaunch div.ms-navsubmenu1 br {
	display: none;
}
.ms-quicklaunch table.ms-selectednav {
	margin: 2px 2px 0px; border: 1px solid rgb(210, 180, 122); width: 97%; background-image: url("/_layouts/images/selectednav.gif"); background-repeat: repeat-x; background-color: rgb(255, 230, 160);
}
.ms-quicklaunch table.ms-selectednav td {
	background: url("/_layouts/images/selectednavbullet.gif") no-repeat left top; margin: 0px; padding: 0px 4px 1px 12px; border: 1px solid rgb(255, 255, 255);
}
table.ms-selectednav td a.ms-selectednav {
	color: rgb(0, 0, 0);
}
.ms-quicklaunch table.ms-selectednavheader td {
	padding: 1px 6px 3px; width: 100%; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-image: url("/_layouts/images/selectednav.gif"); background-repeat: repeat-x; background-color: rgb(255, 230, 160);
}
.ms-selectednavheader a {
	color: rgb(0, 0, 0); font-weight: bold; text-decoration: none;
}
.ms-selectednavheader a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
table.ms-navitem td {
	padding: 3px 6px 4px 16px; font-family: tahoma; background-image: url("/_layouts/images/navBullet.gif"); background-repeat: no-repeat;
}
span.ms-navitem {
	padding: 3px 6px 4px 16px; font-family: tahoma; background-image: url("/_layouts/images/navBullet.gif"); background-repeat: no-repeat;
}
.ms-navsubmenu1 {
	width: 100%; border-collapse: collapse; background-color: rgb(242, 248, 255);
}
.ms-navsubmenu2 {
	width: 100%; margin-bottom: 6px; background-color: rgb(242, 248, 255);
}
table.ms-navselected {
	padding: 2px;
}
table.ms-navselected {
	background-image: url("/_layouts/images/SELECTEDNAV.GIF"); background-repeat: repeat-x; background-color: rgb(255, 230, 160);
}
span.ms-navselected {
	background-image: url("/_layouts/images/SELECTEDNAV.GIF"); background-repeat: repeat-x; background-color: rgb(255, 230, 160);
}
table.ms-navselected td {
	padding: 3px 6px 4px 17px; background-image: url("/_layouts/images/navBullet.gif"); background-repeat: no-repeat;
}
table.ms-navheader td {
	background-image: none;
}
.ms-navheader a {
	color: rgb(0, 51, 153); font-weight: bold; text-decoration: none;
}
.ms-navheader a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-navitem a {
	color: rgb(59, 79, 101) !important; text-decoration: none; display: inline-block;
}
.ms-navitem a:hover {
	color: rgb(68, 175, 246) !important; text-decoration: underline !important;
}
.ms-quicklaunchouter {
	border: currentColor; margin-bottom: 5px;
}
.ms-quicklaunchouter {
	margin: 0px 1px 2px;
}
.ms-treeviewouter a.ms-navitem {
	border-width: 1px; border-style: solid !important; border-color: transparent; padding: 4px 4px 5px; margin-left: 4px;
}
.ms-tvselected a.ms-navitem {
	background: url("/_layouts/images/selbg.png") repeat-x left top rgb(204, 235, 255); border-width: 1px; border-style: solid !important; border-color: rgb(198, 229, 248) rgb(145, 205, 242) rgb(145, 205, 242); color: rgb(0, 55, 89) !important; display: inline-block;
}
.ms-tvselected a:hover {
	color: rgb(0, 55, 89) !important;
}
table.ms-recyclebin td {
	padding: 3px 5px 7px 3px; width: 100%; border-top-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; background-color: rgb(242, 248, 255);
}
table.ms-recyclebin td a {
	color: rgb(0, 136, 0); font-weight: bold; text-decoration: none;
}
table.ms-recyclebin td a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-quickLaunch {
	padding-top: 5px;
}
.ms-quickLaunch h3 {
	margin: 0px 0px 6px 10px; color: rgb(146, 159, 173); font-size: 1em; font-weight: normal;
}
.ms-quicklaunchheader {
	padding: 2px 6px 4px 10px; color: rgb(103, 103, 103); font-size: inherit; font-weight: bold; margin-left: -7px; border-left-color: rgb(242, 248, 255); border-left-width: 1px; border-left-style: solid; background-image: url("/_layouts/images/quickLaunchHeader.gif"); background-repeat: repeat-x; background-color: rgb(214, 232, 255);
}
.ms-quicklaunchheader a {
	color: rgb(103, 103, 103) !important; text-decoration: none;
}
.ms-unselectednav a {
	color: rgb(103, 103, 103) !important; text-decoration: none;
}
.ms-quicklaunchheader a:hover {
	color: rgb(0, 0, 0) !important; text-decoration: underline;
}
.ms-navline {
	border-bottom-color: rgb(173, 173, 173); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-navwatermark {
	color: rgb(255, 223, 136);
}
.ms-selectednav {
	background: rgb(255, 246, 153); border: 1px solid rgb(35, 83, 178); padding-top: 1px; padding-bottom: 2px;
}
.ms-unselectednav {
	border: 1px solid rgb(131, 176, 236); padding-top: 1px; padding-bottom: 2px;
}
.ms-verticaldots {
	border-right-color: rgb(131, 176, 236); border-left-color: currentColor; border-right-width: 1px; border-left-width: medium; border-right-style: solid; border-left-style: none;
}
.ms-nav {
	font-family: tahoma; background-color: rgb(131, 176, 236);
}
.ms-globalTitleArea {
	background-position: right top; text-align: right; padding-top: 1px; padding-right: 0px; padding-left: 5px; background-image: url("/_layouts/images/siteTitleBKGD.gif"); background-repeat: repeat-y;
}
.ms-titlearea {
	color: rgb(102, 102, 102); letter-spacing: 0.1em; font-family: tahoma; font-size: 8pt;
}
.ms-titlearea a {
	color: rgb(57, 102, 191); text-decoration: none;
}
.ms-titlearea a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-titlearealeft {
	background-color: rgb(214, 232, 255);
}
td.ms-titleareaframe {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -461px rgb(214, 232, 255); text-align: left;
}
div.ms-titleareaframe {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -461px rgb(214, 232, 255); text-align: left;
}
.ms-pagetitleareaframe {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -461px rgb(214, 232, 255); text-align: left;
}
div.ms-titleareaframe {
	height: 100%;
}
.ms-pagetitleareaframe table {
	background-position: 332px 4px; height: 54px; background-image: url("/_layouts/images/topshape.jpg"); background-repeat: no-repeat;
}
.ms-titlearealine {
	background-color: rgb(131, 176, 236);
}
.ms-piclib-slideshow .ms-titlearealeft {
	
}
.ms-piclib-slideshow .ms-titleareaframe {
	
}
.ms-piclib-slideshow .ms-pagetitleareaframe {
	
}
.ms-piclib-slideshow .ms-pagetitleareaframe table {
	
}
.ms-titleareaframe table td.ms-titlearea {
	padding: 7px 0px 1px;
}
.ms-areaseparator table td.ms-titlearea {
	padding: 7px 0px 1px;
}
.ms-pagetitleareaframe table td.ms-titlearea {
	padding: 7px 0px 1px;
}
.ms-sitemapdirectional {
	unicode-bidi: embed;
}
.ms-sitemapdirectional a {
	unicode-bidi: embed;
}
.ms-areaseparatorcorner {
	height: 8px; border-right-color: rgb(111, 157, 217); border-right-width: 1px; border-right-style: solid; background-image: url("/_layouts/images/framecornergrad.gif"); background-repeat: repeat-y;
}
td.ms-areaseparatorleft {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -461px rgb(214, 232, 255); height: 100%; border-right-color: rgb(111, 157, 217); border-right-width: 1px; border-right-style: solid;
}
div.ms-areaseparatorleft {
	background-position: -143px 0px; height: 100%; border-right-color: rgb(111, 157, 217); border-right-width: 1px; border-right-style: solid; background-repeat: no-repeat;
}
div.ms-areaseparatorright {
	height: 100%; padding-right: 2px; border-left-color: rgb(111, 157, 217); border-left-width: 1px; border-left-style: solid;
}
.ms-titlearearight .ms-areaseparatorright {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -461px rgb(214, 232, 255); height: 100%; padding-right: 2px; border-left-color: rgb(111, 157, 217); border-left-width: 1px; border-left-style: solid;
}
.ms-areaseparator {
	height: 61px; padding-left: 5px; border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none; background-color: rgb(255, 234, 173);
}
.ms-pagemargin {
	height: 100%; background-color: rgb(131, 176, 236);
}
td.ms-rightareacell div.ms-pagemargin {
	height: 100%; border-left-color: rgb(131, 176, 236); border-left-width: 1px; border-left-style: solid; background-color: rgb(131, 176, 236);
}
.ms-bodyareacell {
	vertical-align: top;
}
.ms-pagebottommargin {
	background: rgb(131, 176, 236);
}
.ms-pagebottommarginleft {
	background: rgb(131, 176, 236);
}
.ms-pagebottommarginright {
	background: rgb(131, 176, 236);
}
.ms-bodyareapagemargin {
	background: rgb(131, 176, 236); border-top-color: rgb(111, 157, 217); border-top-width: 1px; border-top-style: solid;
}
.ms-bodyareaframe {
	border: 1px solid rgb(111, 157, 217); height: 100%; vertical-align: top; background-color: rgb(255, 255, 255);
}
.ms-bodyareaframe {
	padding: 10px;
}
.ms-pagetitle {
	margin: 0px 0px 4px; color: rgb(0, 0, 0); font-family: verdana; font-size: 16pt; font-weight: normal;
}
.ms-pagetitle a {
	margin: 0px; color: rgb(0, 0, 0); font-weight: normal; text-decoration: none;
}
.ms-pagetitle a:hover {
	
}
.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; background-color: rgb(221, 225, 229);
}
.ms-vh2 table.ms-selectedtitle {
	border: currentColor; background-color: rgb(221, 225, 229);
}
.ms-vh-icon table.ms-selectedtitle {
	border: currentColor; background-color: rgb(221, 225, 229);
}
.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;
}
.ms-vh-icon .ms-unselectedtitle .ms-vb {
	padding-left: 0px; vertical-align: middle;
}
.ms-propertysheet th.ms-vh2 {
	font-family: tahoma;
}
.ms-propertysheet th.ms-vh2-nofilter {
	font-family: tahoma;
}
.ms-listviewtable .ms-vh2 {
	padding: 1px 1px 0px;
}
.ms-summarystandardbody .ms-vh2 {
	padding: 1px 1px 0px;
}
.ms-listviewtable .ms-vb2 {
	padding-right: 7px; padding-left: 2px;
}
.ms-summarystandardbody .ms-vb2 {
	padding-right: 7px; padding-left: 2px;
}
.ms-selectedtitle {
	margin: 0px; padding: 0px; border: 1px solid rgb(176, 148, 96); cursor: pointer; background-color: rgb(255, 255, 255);
}
.ms-selectedtitlealternative {
	margin: 0px; padding: 0px; border: 1px solid rgb(176, 148, 96); cursor: pointer; background-color: rgb(255, 255, 255);
}
.ms-unselectedtitle {
	margin: 0px; padding: 0px; background-color: transparent;
}
.ms-newgif {
	margin-left: 5px; display: inline-block;
}
.ms-menuimagecell {
	background: url("/_layouts/images/selectednav.gif") repeat-x rgb(255, 230, 160); padding: 0px; border: 1px solid rgb(255, 255, 255); height: 18px; cursor: pointer;
}
.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-descriptiontext {
	text-align: left; color: rgb(76, 76, 76); font-family: tahoma; font-size: 8pt;
}
.ms-statusdescriptiontext {
	text-align: left; color: rgb(76, 76, 76); font-family: tahoma; font-size: 8pt; background-color: rgb(255, 255, 0);
}
.ms-webpartpagedescription {
	padding: 8px 12px 0px; color: rgb(90, 90, 90); font-family: verdana; font-size: 8pt;
}
.ms-separator {
	border: currentColor; color: rgb(241, 241, 242); padding-left: 4px; font-size: 10pt; background-repeat: repeat-x;
}
.ms-rtetoolbarmenu .ms-separator {
	color: rgb(131, 176, 236); padding-left: 0px !important;
}
.ms-separator img {
	background: rgb(241, 241, 242); margin: 0px 1px; width: 1px; height: 12px;
}
.ms-propertysheet th.ms-authoringcontrols {
	text-align: left; background-color: rgb(241, 241, 242);
}
table.ms-authoringcontrols > tbody > tr > td {
	vertical-align: middle;
}
td.ms-authoringcontrols > label {
	vertical-align: middle;
}
td.ms-authoringcontrols > span > label {
	vertical-align: middle;
}
td.ms-authoringcontrols > table > tbody > tr > td > label {
	vertical-align: middle;
}
.ms-propertysheet th.ms-linksectionheader {
	text-align: left; color: rgb(0, 0, 0); font-family: tahoma; font-size: 8pt; font-weight: bold;
}
.ms-linksectionitemdescription {
	padding-top: 7px; padding-left: 3px;
}
.ms-propertysheet .ms-sectionheader a {
	color: rgb(82, 82, 82); text-decoration: none;
}
.ms-propertysheet .ms-sectionheader a:hover {
	color: rgb(82, 82, 82); text-decoration: none;
}
.ms-partline {
	height: 3px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-propertysheet {
	text-align: left; color: rgb(76, 76, 76); font-family: verdana; font-size: 1em;
}
.ms-propertysheet th {
	color: rgb(76, 76, 76); font-family: verdana; font-size: 8pt; font-weight: normal;
}
.ms-propertysheet a {
	color: rgb(57, 102, 191); text-decoration: none;
}
.ms-propertysheet a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-vh {
	text-align: left; color: rgb(178, 178, 178); font-weight: normal; text-decoration: none; vertical-align: top;
}
.ms-vh2 {
	text-align: left; color: rgb(178, 178, 178); font-weight: normal; text-decoration: none; vertical-align: top;
}
.ms-vh-icon-empty {
	text-align: left; color: rgb(178, 178, 178); font-weight: normal; text-decoration: none; vertical-align: top;
}
.ms-vhImage {
	text-align: left; color: rgb(178, 178, 178); font-weight: normal; text-decoration: none; vertical-align: top;
}
.ms-vh2-nograd {
	text-align: left; color: rgb(178, 178, 178); font-weight: normal; text-decoration: none; vertical-align: top;
}
.ms-vh3-nograd {
	text-align: left; color: rgb(178, 178, 178); font-weight: normal; text-decoration: none; vertical-align: top;
}
.ms-vh2-nograd-icon {
	text-align: left; color: rgb(178, 178, 178); font-weight: normal; text-decoration: none; vertical-align: top;
}
.ms-vh2-nofilter-icon {
	text-align: left; color: rgb(178, 178, 178); font-weight: normal; text-decoration: none; vertical-align: top;
}
.ms-ph {
	text-align: left; color: rgb(178, 178, 178); font-weight: normal; text-decoration: none; vertical-align: top;
}
.ms-vh-icon {
	vertical-align: middle;
}
.ms-gb {
	color: rgb(0, 0, 0);
}
.ms-gb2 {
	color: rgb(0, 0, 0);
}
.ms-gbload {
	color: rgb(0, 0, 0);
}
.ms-vb-tall {
	color: rgb(0, 0, 0);
}
.ms-vb-user {
	color: rgb(0, 0, 0);
}
.ms-pb {
	color: rgb(0, 0, 0);
}
.ms-pb-selected td {
	color: rgb(0, 0, 0);
}
.ms-gb a {
	color: rgb(0, 51, 153);
}
.ms-gb2 a {
	color: rgb(0, 51, 153);
}
.ms-vh {
	line-height: 1.2; font-family: Verdana,Helvetica,sans-serif; font-size: 8pt;
}
.ms-vh2 {
	line-height: 1.2; font-family: Verdana,Helvetica,sans-serif; font-size: 8pt;
}
.ms-vh-icon {
	line-height: 1.2; font-family: Verdana,Helvetica,sans-serif; font-size: 8pt;
}
.ms-vh-icon-empty {
	line-height: 1.2; font-family: Verdana,Helvetica,sans-serif; font-size: 8pt;
}
.ms-vhImage {
	line-height: 1.2; font-family: Verdana,Helvetica,sans-serif; font-size: 8pt;
}
.ms-gb {
	line-height: 1.2; font-family: Verdana,Helvetica,sans-serif; font-size: 8pt;
}
.ms-gb2 {
	line-height: 1.2; font-family: Verdana,Helvetica,sans-serif; font-size: 8pt;
}
.ms-gbload {
	line-height: 1.2; font-family: Verdana,Helvetica,sans-serif; font-size: 8pt;
}
.ms-vb {
	line-height: 1.2; font-family: Verdana,Helvetica,sans-serif; font-size: 8pt;
}
.ms-vb2 {
	line-height: 1.2; font-family: Verdana,Helvetica,sans-serif; font-size: 8pt;
}
.ms-vb-tall {
	line-height: 1.2; font-family: Verdana,Helvetica,sans-serif; font-size: 8pt;
}
.ms-vb-user {
	line-height: 1.2; font-family: Verdana,Helvetica,sans-serif; font-size: 8pt;
}
.ms-vh2-nograd {
	line-height: 1.2; font-family: Verdana,Helvetica,sans-serif; font-size: 8pt;
}
.ms-vh3-nograd {
	line-height: 1.2; font-family: Verdana,Helvetica,sans-serif; font-size: 8pt;
}
.ms-vh2-nograd-icon {
	line-height: 1.2; font-family: Verdana,Helvetica,sans-serif; font-size: 8pt;
}
.ms-vh2-nofilter-icon {
	line-height: 1.2; font-family: Verdana,Helvetica,sans-serif; font-size: 8pt;
}
.ms-pb {
	line-height: 1.2; font-family: Verdana,Helvetica,sans-serif; font-size: 8pt;
}
.ms-pb-selected {
	line-height: 1.2; font-family: Verdana,Helvetica,sans-serif; font-size: 8pt;
}
.ms-ph {
	line-height: 1.2; font-family: Verdana,Helvetica,sans-serif; font-size: 8pt;
}
.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 {
	padding-top: 1px; padding-bottom: 0px; background-repeat: repeat-x;
}
.ms-vh2 {
	padding-top: 1px; padding-bottom: 0px; background-repeat: repeat-x;
}
.ms-vh-icon {
	padding-top: 1px; padding-bottom: 0px; background-repeat: repeat-x;
}
.ms-vh2-nofilter-icon {
	padding-top: 1px; padding-bottom: 0px; background-repeat: repeat-x;
}
.ms-viewheadertr .ms-vh-group {
	padding-top: 1px; padding-bottom: 0px; background-repeat: repeat-x;
}
.ms-vh2-nograd {
	padding-top: 1px; padding-bottom: 0px; background-repeat: repeat-x;
}
.ms-vh3-nograd {
	padding-top: 1px; padding-bottom: 0px; background-repeat: repeat-x;
}
.ms-vh2-nograd-icon {
	padding-top: 1px; padding-bottom: 0px; background-repeat: repeat-x;
}
.ms-ph {
	padding-top: 1px; padding-bottom: 0px; background-repeat: repeat-x;
}
.ms-pickerresultheadertr {
	padding-top: 1px; padding-bottom: 0px; background-repeat: repeat-x;
}
.ms-viewheadertr th {
	padding-top: 5px !important;
}
.ms-disc .ms-viewheadertr th.ms-vh2 {
	padding: 1px 5px 0px 4px;
}
.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(148, 148, 148); font-family: tahoma,sans-serif; font-size: 8pt;
}
.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-vh2 {
	padding: 3px 8px 1px;
}
.ms-ph {
	padding: 3px 8px 1px;
}
.ms-vh-div {
	padding-top: 5px;
}
.ms-vh-icon {
	width: 12px;
}
.ms-vh2-nograd-icon {
	width: 12px;
}
.ms-vh2-nofilter-icon {
	width: 12px;
}
.ms-vh-icon {
	padding-right: 4px; padding-bottom: 3px; padding-left: 6px;
}
.ms-vh-icon-empty {
	width: 0px;
}
.ms-vh a {
	color: rgb(127, 127, 127); text-decoration: none;
}
.ms-vh a:visited {
	color: rgb(127, 127, 127); text-decoration: none;
}
.ms-vh2 a {
	color: rgb(127, 127, 127); text-decoration: none;
}
.ms-vh a:hover {
	text-decoration: underline;
}
.ms-vh2 a:hover {
	text-decoration: underline;
}
.ms-imnImgTD {
	padding-right: 2px; padding-bottom: 5px;
}
.ms-vhltr .ms-imnImgTD {
	padding-right: 2px;
}
.ms-vhrtl .ms-imnImgTD {
	padding-left: 2px;
}
.ms-imnTxtTD {
	padding-top: 0px;
}
.ms-vhImage {
	width: 18pt;
}
.ms-standardheader {
	margin: 0em; text-align: left; color: rgb(82, 82, 82); font-size: 1em;
}
.ms-formlabel h3.ms-standardheader {
	font-weight: normal;
}
.ms-linksectionheader .ms-standardheader {
	color: rgb(0, 0, 0);
}
.ms-gb {
	height: 22px; padding-bottom: 3px; font-weight: bold; border-top-color: rgb(249, 249, 249); border-bottom-color: rgb(142, 187, 245); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.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(76, 76, 76); padding-bottom: 3px; border-top-color: rgb(249, 249, 249); border-bottom-color: rgb(227, 239, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ms-gbload {
	height: 22px; color: rgb(76, 76, 76); padding-bottom: 3px; background-color: rgb(255, 255, 255);
}
.ms-vb {
	color: rgb(109, 111, 114); vertical-align: top;
}
.ms-vb2 {
	color: rgb(109, 111, 114); vertical-align: top;
}
.ms-vb-user {
	color: rgb(109, 111, 114); vertical-align: top;
}
.ms-vb-tall {
	color: rgb(109, 111, 114); vertical-align: top;
}
.ms-pb {
	color: rgb(109, 111, 114); vertical-align: top;
}
.ms-pb-selected {
	color: rgb(109, 111, 114); vertical-align: top;
}
.ms-vb a:link {
	color: rgb(0, 114, 188); text-decoration: none;
}
.ms-vb2 a:link {
	color: rgb(0, 114, 188); text-decoration: none;
}
.ms-vb-user a:link {
	color: rgb(0, 114, 188); text-decoration: none;
}
.ms-vb a:hover {
	text-decoration: underline;
}
.ms-vb2 a:hover {
	text-decoration: underline;
}
.ms-vb-user a:hover {
	text-decoration: underline;
}
.ms-vb a:visited {
	color: rgb(0, 114, 188); text-decoration: none;
}
.ms-vb2 a:visited {
	color: rgb(0, 114, 188); text-decoration: none;
}
.ms-vb-user a:visited {
	color: rgb(0, 114, 188); text-decoration: none;
}
.ms-vb a:hover:visited {
	color: rgb(0, 114, 188); text-decoration: underline;
}
.ms-vb2 a:hover:visited {
	color: rgb(0, 114, 188); text-decoration: underline;
}
.ms-vb-user a:hover:visited {
	color: rgb(0, 114, 188); text-decoration: underline;
}
.ms-alternatingstrong .ms-vb a:link {
	color: rgb(0, 97, 160);
}
.ms-alternatingstrong .ms-vb2 a:link {
	color: rgb(0, 97, 160);
}
.ms-alternatingstrong .ms-vb-user a:link {
	color: rgb(0, 97, 160);
}
.ms-alternatingstrong .ms-vb a:visited {
	color: rgb(0, 97, 160);
}
.ms-alternatingstrong .ms-vb2 a:visited {
	color: rgb(0, 97, 160);
}
.ms-alternatingstrong .ms-vb-user a:visited {
	color: rgb(0, 97, 160);
}
.ms-alternatingstrong .ms-vb a:hover:visited {
	color: rgb(0, 97, 160);
}
.ms-alternatingstrong .ms-vb2 a:hover:visited {
	color: rgb(0, 97, 160);
}
.ms-alternatingstrong .ms-vb-user a:hover:visited {
	color: rgb(0, 97, 160);
}
.ms-vb-icon {
	padding: 4px 8px 0px; width: 0.01%; vertical-align: top;
}
.ms-vb-icon-overlay {
	border: 0px currentColor; left: -7px; bottom: -2px; position: relative;
}
.ms-vb-user {
	padding-top: 4px; padding-right: 2px; padding-left: 3px;
}
.ms-vb-user a {
	vertical-align: top;
}
.ms-vb-title .ms-vb {
	padding: 2px 6px 3px 2px;
}
.ms-vb2 {
	padding: 4px 8px 4px 0px;
}
.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; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: dashed;
}
.ms-pb-selected {
	height: 22px; padding-top: 3px; border-top-color: rgb(255, 230, 160); border-bottom-color: rgb(255, 230, 160); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 230, 160);
}
.ms-pb a {
	color: rgb(0, 0, 0); font-family: tahoma,sans-serif; font-size: 8pt; text-decoration: none; cursor: default;
}
.ms-pb-selected a {
	color: rgb(0, 0, 0); font-family: tahoma,sans-serif; font-size: 8pt; text-decoration: none; cursor: default;
}
.ms-vb-tall {
	padding: 2px 6px 10px; line-height: 1.5em;
}
th .ms-vb {
	color: rgb(102, 102, 102); font-family: Verdana,Helvetica,sans-serif; font-size: 8pt;
}
.ms-vh2-nofilter-icon {
	color: rgb(102, 102, 102); font-family: Verdana,Helvetica,sans-serif; font-size: 8pt;
}
th.ms-vh2-nograd {
	color: rgb(102, 102, 102); font-family: Verdana,Helvetica,sans-serif; font-size: 8pt;
}
th.ms-vh2-nograd-icon {
	color: rgb(102, 102, 102); font-family: Verdana,Helvetica,sans-serif; font-size: 8pt;
}
th .ms-vb a {
	color: rgb(128, 128, 128);
}
.ms-vh2-nofilter-icon a {
	color: rgb(128, 128, 128);
}
th .ms-selectedtitle .ms-vb {
	color: rgb(76, 76, 76);
}
th .ms-selectedtitle .ms-vh2-nofilter-icon {
	color: rgb(76, 76, 76);
}
th .ms-selectedtitle .ms-vb a {
	color: rgb(76, 76, 76);
}
th .ms-selectedtitle .ms-vh2-nofilter-icon a {
	color: rgb(76, 76, 76);
}
.ms-vb li {
	
}
.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 {
	background-color: rgb(249, 249, 249);
}
table.ms-listviewtable tbody tr td.ms-newsletterline {
	border-top-color: rgb(216, 216, 216); border-top-width: 1px; border-top-style: solid;
}
.ms-nlline {
	background: rgb(216, 216, 216);
}
.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(0, 51, 153); font-family: verdana; font-size: 8pt; font-weight: normal; text-decoration: none;
}
a.ms-addnew:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
td.ms-addnew {
	padding-top: 9px; padding-right: 7px; padding-left: 10px;
}
.ms-error {
	color: rgb(255, 0, 0); font-family: Verdana,sans-serif; font-size: 8pt; font-weight: normal;
}
.ms-announcementtitle {
	font-weight: bold;
}
img.thumbnail {
	border: 3px solid rgb(131, 176, 236);
}
tr.ms-imglibselectedrow {
	cursor: default !important;
}
td.ms-imglibthumbnail {
	background: url("/_layouts/images/selbg.png") repeat-x left top rgb(247, 247, 247); border-width: 1px; border-style: solid; border-color: rgb(228, 228, 228) rgb(205, 205, 205) rgb(214, 214, 214) rgb(228, 228, 228);
}
td.ms-imglibthumbnail-selected {
	background: url("/_layouts/images/selbg.png") repeat-x left top rgb(204, 235, 255); border-width: 1px; border-style: solid; border-color: rgb(198, 229, 248) rgb(145, 205, 242) rgb(145, 205, 242);
}
div.thumbnail {
	padding: 16px 10px; width: 5px; display: inline; position: relative;
}
span.userdata {
	display: none; -ms-behavior: url(#default#userData);
}
.ms-imglibmenuarea {
	background-color: rgb(242, 248, 255);
}
a.ms-imglibPreviewTitle {
	width: 130px; overflow: hidden; -ms-text-overflow: ellipsis;
}
table.ms-imglibPreviewTable {
	display: none;
}
.ms-1pxfont {
	font-size: 1px;
}
.ms-WPTitle {
	padding: 4px 4px 5px 0px; font-family: Verdana,Tahoma,sans-serif; font-size: 10pt; font-weight: normal;
}
.ms-WPTitle a:link {
	text-decoration: none;
}
.ms-WPTitle a:visited {
	text-decoration: none;
}
.ms-WPTitle a:hover {
	text-decoration: underline;
}
.ms-WPBody {
	font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt;
}
.ms-WPBody table {
	font-size: 1em;
}
.ms-WPBody a:link {
	color: rgb(0, 114, 188); text-decoration: none;
}
.ms-WPBody a:visited {
	color: rgb(177, 0, 105); text-decoration: none;
}
.ms-WPBody a:hover {
	text-decoration: underline;
}
.ms-WPBody th {
	font-weight: bold;
}
.ms-WPBody td {
	font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt;
}
.ms-WPBody h1 {
	font-size: 200%; font-weight: bold;
}
.ms-WPBody h2 {
	font-size: 150%; font-weight: bold;
}
.ms-WPBody h3 {
	font-size: 120%; font-weight: bold;
}
.ms-WPBody h4 {
	font-size: 100%; font-weight: bold;
}
.ms-WPBody h5 {
	font-size: 80%; font-weight: bold;
}
.ms-WPBody h6 {
	font-size: 65%; font-weight: bold;
}
.ms-WPBorder {
	border: 1px solid rgb(154, 198, 255);
}
.ms-WPBorderBorderOnly {
	border: 1px solid rgb(154, 198, 255);
}
.ms-PartSpacingVertical {
	font-size: 1pt; margin-top: 12px;
}
.ms-PartSpacingHorizontal {
	width: 8px; font-size: 1pt;
}
.ms-WPHeader {
	background-color: rgb(255, 255, 255);
}
.ms-WPHeader td {
	border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; border-collapse: collapse;
}
.ms-fakewptitle {
	border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; border-collapse: collapse;
}
.ms-WPHeader .ms-wpTdSpace {
	width: 5px; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid;
}
.s4-wpcell:hover .ms-WPHeader .ms-wpTdSpace {
	border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid;
}
.s4-wpcell:hover .ms-WPHeader td {
	border-bottom-color: rgb(68, 175, 246); border-bottom-width: 1px; border-bottom-style: solid;
}
.s4-wpActive .ms-WPHeader td {
	border-bottom-color: rgb(68, 175, 246); border-bottom-width: 1px; border-bottom-style: solid;
}
.s4-wpcell .ms-WPSelected .ms-WPHeader td {
	border-bottom-color: rgb(68, 175, 246); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-wpContentDivSpace {
	margin-right: 5px; margin-left: 5px;
}
.ms-SPZone td.ms-toolbar table {
	background-color: transparent;
}
.ms-SPZoneSelected td.ms-toolbar table {
	background-color: transparent;
}
.ms-SPZone tr.ms-viewheadertr table {
	background-color: rgb(242, 242, 242);
}
.ms-SPZoneSelected tr.ms-viewheadertr table {
	background-color: rgb(242, 242, 242);
}
.ms-SPZone .ms-vh2 table {
	background-color: rgb(242, 242, 242);
}
.ms-SPZoneSelected .ms-vh2 table {
	background-color: rgb(242, 242, 242);
}
.ms-SPZone .ms-vh table {
	background-color: rgb(242, 242, 242);
}
.ms-SPZoneSelected .ms-vh table {
	background-color: rgb(242, 242, 242);
}
.ms-SPZone .ms-viewheadertr .ms-vh-div table {
	background-color: transparent;
}
.ms-SPZoneSelected .ms-viewheadertr .ms-vh-div table {
	background-color: transparent;
}
.ms-SPZone .ms-vh table.ms-unselectedTitle {
	background-color: transparent;
}
.ms-SPZone .ms-vh2 table.ms-unselectedTitle {
	background-color: transparent;
}
.ms-SPZoneSelected .ms-vh table.ms-unselectedTitle {
	background-color: transparent;
}
.ms-SPZoneSelected .ms-vh2 table.ms-unselectedTitle {
	background-color: transparent;
}
.ms-fakewpmsg {
	padding: 5px; border: 1px solid rgb(250, 224, 50); color: rgb(54, 61, 68); background-color: rgb(254, 248, 214);
}
td.ms-vb-title table.ms-unselectedtitle {
	border: 1px solid transparent;
}
.ms-SPZone .ms-vh table.ms-selectedTitle {
	background-color: rgb(221, 225, 229);
}
.ms-SPZone .ms-vh table.ms-selectedTitle td {
	background-color: rgb(221, 225, 229);
}
.ms-SPZone .ms-vh2 table.ms-selectedTitle {
	background-color: rgb(221, 225, 229);
}
.ms-SPZoneSelected .ms-vh table.ms-selectedTitle {
	background-color: rgb(221, 225, 229);
}
.ms-SPZoneSelected .ms-vh table.ms-selectedTitle td {
	background-color: rgb(221, 225, 229);
}
.ms-SPZoneSelected .ms-vh2 table.ms-selectedTitle {
	background-color: rgb(221, 225, 229);
}
.ms-ButtonHeightWidth {
	font: 8pt/normal tahoma; width: 14.2em; height: 2.1em; padding-top: 0.1em; padding-bottom: 0.4em; font-size-adjust: none; font-stretch: normal;
}
.ms-NarrowButtonHeightWidth {
	font: 8pt/normal tahoma; padding: 0px; width: 5em; height: 2em; font-size-adjust: none; font-stretch: normal;
}
.ms-ButtonHeightWidth2 {
	font: 8pt/normal tahoma; width: 21.2em; height: 2.1em; padding-top: 0.1em; padding-bottom: 0.4em; font-size-adjust: none; font-stretch: normal;
}
.ms-SpaceBetButtons {
	width: 6px;
}
.ms-summarycustombody {
	margin-top: 5px; margin-right: 6px; margin-left: 3px;
}
table.ms-listviewtable > tbody > tr > td.ms-stylebox {
	border: 1px solid rgb(204, 204, 204); text-align: left; font-family: tahoma;
}
.ms-stylelabel {
	color: rgb(76, 76, 76); font-family: tahoma; font-size: 8pt;
}
.ms-styleheader {
	font-family: tahoma; background-color: rgb(249, 249, 249);
}
.ms-styleheader a:link {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-stylebody a:link {
	color: rgb(0, 51, 153); text-decoration: none;
}
.ms-styleheader a:visited {
	text-decoration: none;
}
.ms-stylebody a:visited {
	text-decoration: none;
}
.ms-stylebody {
	font-family: tahoma; font-size: 8pt;
}
.ms-styleheader a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-stylebody a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.ms-alternating {
	background-color: rgb(255, 255, 255);
}
.ms-alternatingstrong {
	background-color: rgb(242, 249, 252);
}
.ms-alternatingstrong td td {
	border: 0px currentColor;
}
.ms-basictable .ms-alternating td td {
	border: 0px currentColor;
}
.ms-consolemptablerow {
	background-color: rgb(121, 167, 227);
}
.ms-wikitoolbar a.ms-toolbar {
	color: rgb(18, 72, 144);
}
.ms-rtestate-field a:hover {
	text-decoration: underline;
}
.ms-pickerwait {
	margin: 0px; width: 100%; height: 100%; color: rgb(0, 0, 0); font-family: verdana; font-size: 8pt; background-color: rgb(255, 255, 255);
}
.ms-pickerresulttable {
	border-collapse: separate;
}
.ms-ph {
	color: rgb(148, 148, 148); padding-right: 5px; padding-left: 5px; white-space: nowrap; background-image: none; background-color: rgb(243, 243, 243);
}
.ms-naveditor .ms-vb2 {
	padding: 3px 3px 0px; height: 22px;
}
@media print
{
.ms-globallinks {
	display: none;
}
.ms-siteaction {
	display: none;
}
.ms-areaseparatorcorner {
	display: none;
}
.ms-titlearealeft {
	display: none;
}
.ms-searchform {
	display: none;
}
.ms-banner {
	display: none;
}
.ms-buttonheightwidth {
	display: none;
}
.ms-areaseparatorright {
	display: none;
}
.ms-titlearearight {
	display: none;
}
.ms-rightareacell {
	display: none;
}
.ms-leftareacell {
	display: none;
}
.ms-areaseparatorleft {
	display: none;
}
}
.ms-aggrwebpartcell {
	padding-right: 5px; padding-left: 5px;
}
span.ms-imnSpan {
	white-space: nowrap;
}
a.ms-imnlink {
	cursor: default;
}
img.ms-imnImg {
	margin-right: 3px; vertical-align: top; display: inline-block;
}
.ms-slideshow-title {
	font-weight: bold;
}
.ms-slideshow-description {
	
}
.ms-treeview-header {
	font-weight: bold;
}
.ms-treeview-header {
	width: 100%;
}
.ms-treeview-node {
	width: 100%;
}
.ms-treeview-header div {
	float: left;
}
.ms-treeview-node div {
	float: left;
}
.ms-treeview-node input {
	float: left;
}
.ms-treenode-bold {
	font-weight: bold;
}
.ms-treenode-italic {
	font-style: italic;
}
div.ms-pageinformation {
	padding: 10px; width: 350px; height: 100px; float: right; background-repeat: no-repeat;
}
.ms-uploadbtnlink button {
	padding: 10px 10px 7px; width: 100%; color: rgb(68, 68, 68); overflow: visible; font-size: 14px; text-decoration: none; cursor: pointer;
}
.ms-uploadbtnlink button img {
	padding-right: 10px; padding-left: 10px; vertical-align: middle;
}
.ms-uploadbtnlink button nobr {
	padding-right: 10px;
}
.ms-dark {
	color: rgb(0, 0, 0);
}
.ms-pagecaption {
	color: rgb(93, 104, 120); font-size: 1em; margin-top: 6px; display: inline-block;
}
.UserSectionHead {
	padding: 0px 0px 3px; width: 100%; color: rgb(40, 41, 42);
}
.UserSectionBody {
	padding: 0px; width: 100%;
}
.ms-KFMenu {
	margin: 5px; padding: 5px 5px 10px; border: 1px solid rgb(126, 204, 255); background-image: url("/_layouts/images/keyFiltersBackground.png"); background-repeat: repeat-x; background-color: rgb(245, 251, 255);
}
.ms-KFHead {
	border-color: rgb(190, 229, 255) !important; color: rgb(0, 0, 0); padding-bottom: 5px; font-size: 1.1em; font-weight: bold; margin-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-KFHead button {
	padding: 3px; color: rgb(68, 68, 68); overflow: visible; text-decoration: none; cursor: pointer;
}
span#idKeyFiltersTitle {
	padding-right: 10px;
}
.ms-KFLabel {
	padding-top: 4px;
}
.ms-KFBody {
	line-height: 1.8em; padding-top: 2px;
}
.ms-formvalidation {
	color: rgb(255, 0, 0); font-family: verdana; font-size: 8pt;
}
.ms-diffdeletenostrike {
	color: rgb(191, 3, 2);
}
.ms-diffdelete {
	color: rgb(191, 3, 2);
}
.ms-diffdelete {
	text-decoration: line-through;
}
.ms-diffinsert {
	color: rgb(0, 0, 0); text-decoration: underline; background-color: rgb(193, 255, 183);
}
.ms-diffmargin {
	margin-top: 20px; margin-left: 11px;
}
.ms-sharepointsearchtext {
	color: rgb(113, 134, 156); font-style: italic;
}
.ms-searchtext {
	color: rgb(73, 97, 122); font-style: normal;
}
.ms-wikilink a {
	text-decoration: none;
}
a.ms-wikilink {
	text-decoration: none;
}
.ms-missinglink a {
	text-decoration: none; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: dashed;
}
a.ms-missinglink {
	text-decoration: none; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: dashed;
}
.ms-ribbontabswitchloading {
	margin-top: 37px; margin-left: 37px; display: block;
}
.ms-ribbontabswitchloading img {
	width: 16px; height: 16px; vertical-align: middle;
}
.ms-ribbontabswitchloading span {
	color: rgb(59, 79, 101); padding-left: 5px; font-family: verdana; font-size: 11pt;
}
.ms-welcomepageheader {
	color: rgb(103, 103, 103); padding-top: 10px; font-family: Verdana,Arial,sans-serif; font-size: 10pt; font-weight: normal; border-bottom-color: rgb(145, 205, 242); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(248, 252, 255);
}
input[type='checkbox'] {
	vertical-align: middle;
}
input[type='radio'] {
	vertical-align: middle;
}
input.ms-defaultverticalalign {
	vertical-align: baseline;
}
.ms-SrvMenuUI {
	display: none;
}
.ms-MenuUIPopupBody {
	border-width: 1px; border-style: solid; border-color: rgb(164, 170, 180) rgb(120, 149, 172) rgb(120, 149, 172) rgb(164, 170, 180); margin: 0px; padding: 0px;
}
.ms-MenuUIPopupInner {
	border-width: 1px; border-style: solid; border-color: transparent rgb(236, 236, 236) rgb(236, 236, 236) transparent;
}
.ms-MenuUIPopupBody table {
	margin: 0px; padding: 0px; color: rgb(76, 83, 92); font-size: 100%;
}
.ms-MenuUIPopupBody div {
	cursor: pointer;
}
.ms-MenuUI {
	cursor: pointer; background-repeat: repeat-y; background-color: rgb(255, 255, 255);
}
.ms-MenuUILarge {
	cursor: pointer; background-repeat: repeat-y; background-color: rgb(255, 255, 255);
}
.ms-MenuUIRtL {
	cursor: pointer; background-repeat: repeat-y; background-color: rgb(255, 255, 255);
}
.ms-MenuUILargeRtL {
	cursor: pointer; background-repeat: repeat-y; background-color: rgb(255, 255, 255);
}
.ms-MenuUI {
	background-position: left;
}
.ms-MenuUILarge {
	background-position: left;
}
.ms-MenuUIRtL {
	background-position: right;
}
.ms-MenuUILargeRtL {
	background-position: right;
}
.ms-MenuUI {
	background-image: url("/_layouts/images/MGrad.png");
}
.ms-MenuUILarge {
	width: 250px; background-image: url("/_layouts/images/MGradLarge.png");
}
.ms-MenuUIRtL {
	background-image: url("/_layouts/images/MGradRtl.png");
}
.ms-MenuUILargeRtL {
	width: 250px; background-image: url("/_layouts/images/MGradLargeRtl.png");
}
.ms-MenuUIDisabled span {
	color: rgb(102, 102, 102);
}
.ms-MenuUIItemTableCell {
	padding: 2px; color: rgb(76, 83, 92); font-size: 8pt; text-decoration: none;
}
.ms-MenuUIItemTableCellCompact {
	padding: 2px; color: rgb(76, 83, 92); font-size: 8pt; text-decoration: none;
}
.ms-MenuUIItemTableCellCompact {
	padding: 1px 2px;
}
.ms-MenuUIItemTableCell a {
	color: rgb(76, 83, 92); text-decoration: none;
}
.ms-MenuUIItemTableCellHover a {
	color: rgb(76, 83, 92); text-decoration: none;
}
.ms-MenuUIItemTableCellCompact a {
	color: rgb(76, 83, 92); text-decoration: none;
}
.ms-MenuUIItemTableCellCompactHover a {
	color: rgb(76, 83, 92); text-decoration: none;
}
.ms-menuitemdescription {
	color: rgb(84, 84, 84);
}
.ms-MenuUIItemTableCellHover {
	padding: 1px; color: rgb(0, 55, 89) !important; text-decoration: none;
}
.ms-MenuUIItemTableCellCompactHover {
	padding: 1px; color: rgb(0, 55, 89) !important; text-decoration: none;
}
.ms-MenuUIItemTableCellCompactHover {
	padding: 0px 1px;
}
.ms-MenuUIItemTableHover {
	background: url("/_layouts/images/selbg.png") repeat-x left top rgb(204, 235, 255); border-width: 1px; border-style: solid; border-color: rgb(189, 225, 247) rgb(145, 205, 242) rgb(145, 205, 242);
}
.ms-MenuUIItemTableHover .ms-menuitemdescription {
	color: rgb(76, 83, 92);
}
.ms-MenuUIIcon {
	width: 24px; height: 16px;
}
.ms-MenuUIIconRtL {
	width: 24px; height: 16px;
}
.ms-MenuUIIconLarge {
	width: 40px; height: 16px;
}
.ms-MenuUIIconLargeRtl {
	width: 40px; height: 16px;
}
.ms-MenuUIIcon {
	padding: 0px 6px 0px 2px;
}
.ms-MenuUIIconLarge {
	padding: 0px 6px 0px 2px;
}
.ms-MenuUIIconRtL {
	padding: 0px 2px 0px 6px;
}
.ms-MenuUIIconLargeRtl {
	padding: 0px 2px 0px 6px;
}
.ms-MenuUILabel {
	width: 100%; font-size: 8pt;
}
.ms-MenuUILabelRtL {
	width: 100%; font-size: 8pt;
}
.ms-menuuilabelcompact {
	width: 100%; font-size: 8pt;
}
.ms-menuuilabelcompactRtl {
	width: 100%; font-size: 8pt;
}
.ms-MenuUILabel {
	padding: 2px 0px 3px 6px;
}
.ms-MenuUILabelRtL {
	padding: 2px 6px 3px 0px;
}
.ms-menuuilabelcompact {
	padding: 1px 0px 1px 7px;
}
.ms-menuuilabelcompactRtl {
	padding: 1px 7px 1px 0px;
}
.ms-MenuUISubmenuArrow {
	width: 16px; height: 16px;
}
.ms-MenuUISeparator {
	height: 2px; line-height: 2px; font-size: 2px; border-top-color: rgb(197, 202, 205); border-top-width: 1px; border-top-style: dashed;
}
.ms-MenuUISeparatorRtL {
	height: 2px; line-height: 2px; font-size: 2px; border-top-color: rgb(197, 202, 205); border-top-width: 1px; border-top-style: dashed;
}
.ms-MenuUISeparatorLarge {
	height: 2px; line-height: 2px; font-size: 2px; border-top-color: rgb(197, 202, 205); border-top-width: 1px; border-top-style: dashed;
}
.ms-MenuUISeparatorLargeRtl {
	height: 2px; line-height: 2px; font-size: 2px; border-top-color: rgb(197, 202, 205); border-top-width: 1px; border-top-style: dashed;
}
.ms-MenuUISeparator {
	margin: 2px 0px 2px 26px;
}
.ms-MenuUISeparatorRtL {
	margin: 2px 26px 2px 0px;
}
.ms-MenuUISeparatorLarge {
	margin: 2px 0px 2px 42px;
}
.ms-MenuUISeparatorLargeRtl {
	margin: 2px 42px 2px 0px;
}
.ms-MenuUICheckMark {
	background-image: url("/_layouts/images/ChkMrk.gif");
}
.ms-MenuUIItemTableCellDisabled {
	color: rgb(102, 102, 102);
}
div.ms-MenuUIPopupScreen.ms-MenuUIPopupBody {
	margin: 0px; padding: 0px; height: auto; font-family: Verdana,Arial,sans-serif; font-weight: normal; text-decoration: none; display: block; white-space: normal; z-index: 9999; cursor: pointer; background-image: none; background-color: rgb(255, 255, 255);
}
div.ms-MenuUIPopupScreen.ms-MenuUIPopupBody div.ms-MenuUIPopupInner {
	margin: 0px; padding: 0px; height: auto; font-family: Verdana,Arial,sans-serif; font-weight: normal; text-decoration: none; display: block; white-space: normal; z-index: 9999; cursor: pointer; background-image: none; background-color: rgb(255, 255, 255);
}
div.ms-MenuUIPopupScreen.ms-MenuUIPopupBody div.ms-MenuUIPopupInner div {
	margin: 0px; padding: 0px; height: auto; font-family: Verdana,Arial,sans-serif; font-weight: normal; text-decoration: none; display: block; white-space: normal; z-index: 9999; cursor: pointer; background-image: none; background-color: rgb(255, 255, 255);
}
div.ms-MenuUIPopupScreen.ms-MenuUIPopupBody {
	border-width: 1px; border-style: solid; border-color: rgb(164, 170, 180) rgb(120, 149, 172) rgb(120, 149, 172) rgb(164, 170, 180);
}
div.ms-MenuUIPopupScreen.ms-MenuUIPopupBody div.ms-MenuUIPopupInner div.ms-MenuUIPopupScreen.ms-MenuUIPopupBody {
	border-width: 1px; border-style: solid; border-color: rgb(164, 170, 180) rgb(120, 149, 172) rgb(120, 149, 172) rgb(164, 170, 180);
}
div.ms-MenuUIPopupScreen.ms-MenuUIPopupBody div.ms-MenuUIPopupInner {
	border: currentColor;
}
div.ms-MenuUIPopupScreen.ms-MenuUIPopupBody div.ms-MenuUIPopupInner div {
	border: currentColor;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge {
	width: 254px;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL {
	width: 254px;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL {
	width: 250px;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL {
	width: 250px;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL {
	border-width: 1px; border-style: solid; border-color: transparent rgb(236, 236, 236) rgb(236, 236, 236); margin: 0px; padding: 0px; list-style-type: none; background-repeat: repeat-y;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUI ul.ms-MenuUIUL {
	background-image: url("/_layouts/images/MGrad.png");
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL {
	background-image: url("/_layouts/images/MGradLarge.png");
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUIRtL ul.ms-MenuUIUL {
	background-image: url("/_layouts/images/MGradRtl.png");
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL {
	background-image: url("/_layouts/images/MGradLargeRtl.png");
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL {
	background-position: left; padding-right: 2px; border-left-color: transparent; float: left;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUI ul.ms-MenuUIUL {
	background-position: left; padding-right: 2px; border-left-color: transparent; float: left;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL {
	background-position: right; padding-left: 2px; border-right-color: transparent; float: right;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUIRtL ul.ms-MenuUIUL {
	background-position: right; padding-left: 2px; border-right-color: transparent; float: right;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL li.ms-MenuUIULItem {
	padding: 0px; width: 100%; text-align: left; float: left;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUI ul.ms-MenuUIUL li.ms-MenuUIULItem {
	padding: 0px; width: 100%; text-align: left; float: left;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL li.ms-MenuUIULItem {
	padding: 0px; width: 100%; text-align: right; float: right;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUIRtL ul.ms-MenuUIUL li.ms-MenuUIULItem {
	padding: 0px; width: 100%; text-align: right; float: right;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL div.ms-MenuUIULItem {
	width: 100%; float: left;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL div.ms-MenuUIULItemHover {
	width: 100%; float: left;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUI ul.ms-MenuUIUL div.ms-MenuUIULItem {
	width: 100%; float: left;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUI ul.ms-MenuUIUL div.ms-MenuUIULItemHover {
	width: 100%; float: left;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL div.ms-MenuUIULItem {
	width: 100%; float: right;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL div.ms-MenuUIULItemHover {
	width: 100%; float: right;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUIRtL ul.ms-MenuUIUL div.ms-MenuUIULItem {
	width: 100%; float: right;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUIRtL ul.ms-MenuUIUL div.ms-MenuUIULItemHover {
	width: 100%; float: right;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUIULItem {
	margin: 0px; border: 1px solid transparent; background-color: transparent;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink {
	color: rgb(0, 55, 89) !important; font-weight: normal;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink {
	color: rgb(0, 114, 188) !important; font-size: 1.1em;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink {
	color: rgb(0, 114, 188) !important; font-size: 1.1em;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUIULItemHover {
	background: url("/_layouts/images/selbg.png") repeat-x left top rgb(204, 235, 255); border-width: 1px; border-style: solid; border-color: rgb(189, 225, 247) rgb(145, 205, 242) rgb(145, 205, 242); margin: 0px;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUIULItemHover a.ms-MenuUIULLink {
	color: rgb(0, 55, 89) !important; font-weight: normal;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a.ms-MenuUIULLink {
	width: 100%; text-decoration: none !important; display: block; cursor: pointer; background-image: none;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a.ms-MenuUIULLink:hover {
	width: 100%; text-decoration: none !important; display: block; cursor: pointer; background-image: none;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge a.ms-MenuUIULLink {
	float: left;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUI a.ms-MenuUIULLink {
	float: left;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL a.ms-MenuUIULLink {
	float: right;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUIRtL a.ms-MenuUIULLink {
	float: right;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a span.ms-MenuUIIconLarge {
	width: 40px; height: 40px;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a span.ms-MenuUIIconLargeRtl {
	width: 40px; height: 40px;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a span.ms-MenuUIIconLarge {
	padding: 2px 4px 0px 3px; float: left;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a span.ms-MenuUIIcon {
	padding: 2px 4px 0px 3px; float: left;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a span.ms-MenuUIIconLargeRtl {
	padding: 2px 3px 0px 4px; float: right;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a span.ms-MenuUIIconRtL {
	padding: 2px 3px 0px 4px; float: right;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a img.ms-MenuUIULImg {
	
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge span.ms-MenuUIIconLarge img.ms-MenuUIULImg {
	padding-top: 4px;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL span.ms-MenuUIIconLargeRtl img.ms-MenuUIULImg {
	padding-top: 4px;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge span.ms-MenuUISubmenuArrow img.ms-MenuUIULImg {
	padding-top: 12px;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL span.ms-MenuUISubmenuArrow img.ms-MenuUIULImg {
	padding-top: 12px;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge span.ms-MenuUISubmenuArrow {
	float: right;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUI span.ms-MenuUISubmenuArrow {
	float: right;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL span.ms-MenuUISubmenuArrow {
	float: left;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUIRtL span.ms-MenuUISubmenuArrow {
	float: left;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a span.ms-MenuUILabel {
	font-weight: normal;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a span.ms-MenuUILabelRtL {
	font-weight: normal;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a span.ms-menuuilabelcompact {
	font-weight: normal;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a span.ms-menuuilabelcompactRtl {
	font-weight: normal;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUI ul.ms-MenuUIUL a span.ms-MenuUILabel {
	width: auto; float: left;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUI ul.ms-MenuUIUL a span.ms-menuuilabelcompact {
	width: auto; float: left;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUIRtL ul.ms-MenuUIUL a span.ms-MenuUILabelRtL {
	width: auto; float: right;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUIRtL ul.ms-MenuUIUL a span.ms-menuuilabelcompactRtl {
	width: auto; float: right;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL a span.ms-MenuUILabel {
	width: 72%; float: left;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL a span.ms-menuuilabelcompact {
	width: 72%; float: left;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL a span.ms-MenuUILabelRtL {
	width: 72%; float: right;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL a span.ms-menuuilabelcompactRtl {
	width: 72%; float: right;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a span.ms-MenuUILabel {
	padding: 2px 5px 3px 0px;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a span.ms-MenuUILabelRtL {
	padding: 2px 0px 3px 5px;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a span.ms-menuuilabelcompact {
	padding: 1px 5px 1px 0px;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a span.ms-menuuilabelcompactRtl {
	padding: 1px 0px 1px 5px;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL li.ms-MenuUIDisabled div.ms-MenuUIULItemHover {
	border-color: transparent !important; cursor: default !important;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL li.ms-MenuUIDisabled div.ms-MenuUIULItemHover a {
	cursor: default;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUIDisabled a span {
	color: rgb(102, 102, 102); font-weight: normal;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a span.ms-menuitemdescription {
	color: rgb(76, 83, 92); font-weight: normal; white-space: normal !important;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUIULItemHover a span.ms-menuitemdescription {
	color: rgb(76, 83, 92); font-weight: normal; white-space: normal !important;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUISeparator {
	margin: 2px 0px; height: 1px !important; line-height: 1px; font-size: 1px; border-top-color: rgb(197, 202, 205); border-top-width: 1px; border-top-style: dashed; display: block; min-height: 1px !important; background-color: transparent;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUISeparatorRtL {
	margin: 2px 0px; height: 1px !important; line-height: 1px; font-size: 1px; border-top-color: rgb(197, 202, 205); border-top-width: 1px; border-top-style: dashed; display: block; min-height: 1px !important; background-color: transparent;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUISeparatorLarge {
	margin: 2px 0px; height: 1px !important; line-height: 1px; font-size: 1px; border-top-color: rgb(197, 202, 205); border-top-width: 1px; border-top-style: dashed; display: block; min-height: 1px !important; background-color: transparent;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUISeparatorLargeRtl {
	margin: 2px 0px; height: 1px !important; line-height: 1px; font-size: 1px; border-top-color: rgb(197, 202, 205); border-top-width: 1px; border-top-style: dashed; display: block; min-height: 1px !important; background-color: transparent;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUISeparator {
	margin: 2px 0px 2px 26px;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUISeparatorRtL {
	margin: 2px 26px 2px 0px;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUISeparatorLarge {
	margin: 2px 0px 2px 42px;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUISeparatorLargeRtl {
	margin: 2px 42px 2px 0px;
}
.ms-wpadder {
	background-position: left bottom; height: 200px; color: rgb(101, 104, 107); background-image: url("/_layouts/images/wpadder_graygrad.png"); background-repeat: repeat-x; background-color: white;
}
.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);
}
.ms-wpadder-itemColumn {
	border: 1px solid rgb(217, 217, 217);
}
.ms-wpadder-descriptionColumn {
	border: 1px solid rgb(217, 217, 217);
}
.ms-wpadder-categoryColumn {
	font-family: sans-serif; font-size: 8pt;
}
.ms-wpadder-categoryColumn td {
	font-family: sans-serif; font-size: 8pt;
}
.ms-wpadder-items {
	font-family: sans-serif; font-size: 8pt;
}
.ms-wpadder-upload input {
	font-family: sans-serif; font-size: 8pt;
}
.ms-wpadder-upload button {
	font-family: sans-serif; font-size: 8pt;
}
.ms-wpadder-tabTable th {
	font-family: sans-serif; font-size: 8pt;
}
.ms-wpadder-description {
	font-family: sans-serif; font-size: 8pt;
}
.ms-wpadder-zoneArea button {
	font-family: sans-serif; font-size: 8pt;
}
.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; background-color: transparent;
}
.ms-wpadder-categoryColumn img {
	border: 0px currentColor; background-color: transparent;
}
.ms-wpadder-itemColumn img {
	border: 0px currentColor; background-color: transparent;
}
.ms-wpadder-closeColumn a {
	border: 0px currentColor; background-color: transparent;
}
.ms-wpadder-closeColumn img {
	border: 0px currentColor; 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);
}
.ms-wpadder-items div.ms-wpadder-hover {
	border: 1px dashed rgb(170, 217, 250);
}
.ms-wpadder-categories div.ms-wpadder-selected {
	background-position: left bottom; border: 1px solid rgb(170, 217, 250); color: black; background-image: url("/_layouts/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); color: black; background-image: url("/_layouts/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: black; 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: white;
}
.ms-wpadder-tabTable th.ms-wpadder-selected {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; cursor: default; background-color: white;
}
.ms-wpadder-descriptionCell {
	border-width: 1px; border-style: none solid solid; border-color: rgb(153, 153, 153); padding: 3px 4px;
}
.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: white; border-bottom-color: white; 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-family: verdana; font-size: 1.3em;
}
.ms-wpadder-wpname {
	color: rgb(127, 127, 127); padding-bottom: 5px; font-family: verdana; font-size: 1.3em;
}
html {
	min-height: 100%;
}
body {
	margin: 0px; padding: 0px; color: rgb(103, 103, 103); font-family: Verdana,Arial,sans-serif; font-size: 8pt; background-color: rgb(255, 255, 255);
}
body.v4master {
	width: 100%; height: 100%; overflow: hidden;
}
body #aspnetForm {
	height: 100%;
}
a:link {
	color: rgb(0, 114, 188); text-decoration: none;
}
a:visited {
	color: rgb(177, 0, 105); text-decoration: none;
}
.s4-floatleft {
	float: left;
}
.s4-pr {
	width: 100%;
}
.s4-widecontentarea {
	width: 100%;
}
.s4-lp {
	padding: 2px 10px 2px 5px;
}
.s4-lpi {
	padding: 2px 10px 2px 5px;
}
.s4-rp {
	padding: 2px 10px 2px 5px; float: right;
}
.s4-rp div {
	display: inline;
}
.s4-lpi div {
	display: inline;
}
.s4-die {
	display: none;
}
.ms-hide {
	display: none;
}
.s4-devdashboard {
	width: 18px; display: inline-block;
}
.ms-HoverCellInActive {
	margin: 1px; border: currentColor; color: rgb(76, 76, 76); vertical-align: top; background-color: transparent;
}
.ms-SpLinkButtonInActive {
	margin: 1px; border: currentColor; color: rgb(76, 76, 76); vertical-align: top; background-color: transparent;
}
.ms-HoverCellActive {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -403px; border: 1px solid rgb(111, 157, 217); vertical-align: top;
}
.ms-SpLinkButtonActive {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -403px; border: 1px solid rgb(111, 157, 217); vertical-align: top;
}
.ms-HoverCellActiveDark {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -403px rgb(255, 187, 71); border: 1px solid rgb(134, 134, 134); vertical-align: top;
}
.ms-SpLinkButtonInActive {
	padding: 1px 1px 1px 3px;
}
.ms-SpLinkButtonActive {
	padding: 1px 1px 1px 3px;
}
.ms-SpLinkButtonActive a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.ms-SpLinkButtonActive a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.ms-SPLink {
	color: rgb(26, 112, 185); font-family: "Tahoma","Lucida Grande",Verdana,Arial,sans-serif; font-size: 0.8em;
}
.ms-SPLink a:link {
	color: rgb(26, 112, 185); text-decoration: none;
}
.ms-SPLink a:visited {
	color: rgb(26, 112, 185); text-decoration: none;
}
.ms-siteactionsmenu {
	font-size: 8pt; vertical-align: top; display: inline-block;
}
.ms-siteactionsmenuinner {
	border-width: 1px; border-style: solid; padding: 3px 4px 0px 2px; height: 18px; font-family: "Segoe UI",Tahoma,Verdana,sans-serif; margin-right: 3px; display: inline-block;
}
.ms-siteactionsmenuhover {
	border-width: 1px; border-style: solid; padding: 3px 4px 0px 2px; height: 18px; font-family: "Segoe UI",Tahoma,Verdana,sans-serif; margin-right: 3px; display: inline-block;
}
.ms-siteactionsmenuinner {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -467px rgb(33, 55, 76); border-color: rgb(57, 79, 99) rgb(33, 55, 76) rgb(33, 55, 76);
}
.v4master .ms-siteactionsmenuinner {
	background: no-repeat; border-color: transparent;
}
.ms-siteactionsmenuinner .ms-menu-a {
	margin-right: 4px;
}
.ms-siteactionsmenuhover .ms-menu-a {
	margin-right: 4px;
}
.ms-siteactionsmenuhover {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -489px rgb(33, 55, 76); border-color: rgb(139, 146, 154);
}
.ms-siteactionsmenuinner > a {
	display: inline-block;
}
.ms-siteactionsmenuhover > a {
	display: inline-block;
}
.ms-siteactionsmenu > span > a {
	color: rgb(255, 255, 255);
}
.ms-siteactionsmenu > span > a > span {
	margin: 1px 0px 0px 2px; display: inline-block;
}
.ms-siteactionsmenu > span > a > img {
	vertical-align: top;
}
.ms-siteactionsmenu .ms-viewselector-arrow {
	margin: 7px 0px 1px; vertical-align: top; display: inline-block;
}
.s4-siteactions a:link {
	color: white; font-weight: bold;
}
.s4-siteactions a:visited {
	color: white; font-weight: bold;
}
.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-welcomeMenu {
	margin: 0px 3px; padding: 2px 5px 3px; border: 1px solid transparent; font-family: Verdana,sans-serif; font-size: 1em; display: inline-block;
}
.ms-welcomeMenu a:link {
	color: rgb(255, 255, 255);
}
.ms-welcomeMenu a:hover {
	text-decoration: none !important;
}
.ms-SpLinkButtonActive.ms-welcomeMenu {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -489px rgb(33, 55, 76); border-color: rgb(139, 146, 154);
}
.ms-SpLinkButtonActive.ms-welcomeMenu a:link {
	color: rgb(255, 255, 255);
}
.ms-welcomeMenu .ms-menu-a {
	margin-right: 5px;
}
.ms-hidden {
	top: -2000px; width: 1px; height: 1px; overflow: hidden; position: absolute; z-index: 3; -ms-word-wrap: normal;
}
a.ms-skip {
	top: -2000px; width: 1px; height: 1px; overflow: hidden; position: absolute; z-index: 3; -ms-word-wrap: normal;
}
a.ms-skip:hover {
	top: -2000px; width: 1px; height: 1px; overflow: hidden; position: absolute; z-index: 3; -ms-word-wrap: normal;
}
a.ms-skip:visited {
	top: -2000px; width: 1px; height: 1px; overflow: hidden; position: absolute; z-index: 3; -ms-word-wrap: normal;
}
a.ms-TurnOnAcc {
	top: -2000px; width: 1px; height: 1px; overflow: hidden; position: absolute; z-index: 3; -ms-word-wrap: normal;
}
a.ms-SkiptoMainContent {
	top: -2000px; width: 1px; height: 1px; overflow: hidden; position: absolute; z-index: 3; -ms-word-wrap: normal;
}
a.ms-SkiptoNavigation {
	top: -2000px; width: 1px; height: 1px; overflow: hidden; position: absolute; z-index: 3; -ms-word-wrap: normal;
}
a.ms-skip:active {
	padding: 2px 4px; border: 1px solid black; top: 2px; width: auto; height: auto; color: black; position: absolute; z-index: 12; background-color: white;
}
a.ms-skip:focus {
	padding: 2px 4px; border: 1px solid black; top: 2px; width: auto; height: auto; color: black; position: absolute; z-index: 12; background-color: white;
}
a.ms-TurnOnAcc:active {
	padding: 2px 4px; border: 1px solid black; top: 2px; width: auto; height: auto; color: black; position: absolute; z-index: 12; background-color: white;
}
a.ms-TurnOnAcc:focus {
	padding: 2px 4px; border: 1px solid black; top: 2px; width: auto; height: auto; color: black; position: absolute; z-index: 12; background-color: white;
}
a.ms-TurnOffAcc {
	padding: 2px 4px; border: 1px solid black; top: 2px; width: auto; height: auto; color: black; position: absolute; z-index: 12; background-color: white;
}
a.ms-SkiptoMainContent:active {
	padding: 2px 4px; border: 1px solid black; top: 2px; width: auto; height: auto; color: black; position: absolute; z-index: 12; background-color: white;
}
a.ms-SkiptoMainContent:focus {
	padding: 2px 4px; border: 1px solid black; top: 2px; width: auto; height: auto; color: black; position: absolute; z-index: 12; background-color: white;
}
a.ms-SkiptoNavigation:active {
	padding: 2px 4px; border: 1px solid black; top: 2px; width: auto; height: auto; color: black; position: absolute; z-index: 12; background-color: white;
}
a.ms-SkiptoNavigation:focus {
	padding: 2px 4px; border: 1px solid black; top: 2px; width: auto; height: auto; color: black; position: absolute; z-index: 12; background-color: white;
}
a.ms-skip {
	left: 2px;
}
a.ms-TurnOnAcc {
	left: 2px;
}
a.ms-TurnOffAcc {
	right: 150px;
}
a.ms-SkiptoMainContent {
	right: 2px;
}
a.ms-SkiptoNavigation {
	right: 50%;
}
span#TurnOffAccessibility a.ms-acclink {
	padding: 2px 4px; border: 1px solid black; top: 2px; width: auto; height: 1.1em; right: 2px; color: black; position: absolute; z-index: 3; background-color: white;
}
.s4-modalDiv {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 1000;
}
.s4-modalDiv-ie {
	background-color: white;
}
.s4-modalDiv-ff {
	background-color: transparent;
}
.s4-nopad {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
body #s4-ribbonrow {
	-ms-overflow-y: hidden; min-height: 43px; background-color: rgb(33, 55, 76);
}
@media print
{
body #s4-ribbonrow {
	display: none;
}
body #s4-titlerow {
	display: block !important;
}
body #s4-workspace {
	width: auto !important; height: auto !important; overflow: visible !important;
}
body.v4master {
	overflow: visible !important;
}
body #s4-topheader2 {
	display: none;
}
body #s4-leftpanel {
	display: none;
}
.s4-ca {
	margin-right: 0px !important; margin-left: 0px !important;
}
.s4-clust {
	display: none !important;
}
}
body #s4-ribboncont {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -565px; padding: 0px;
}
body .loaded#RibbonContainer {
	height: auto !important;
}
.ms-titlerowborder {
	border-right-color: rgb(184, 186, 189); border-right-width: 1px; border-right-style: solid;
}
.ms-cui-TabRowLeft {
	float: left;
}
.ms-cui-QATRowCenter {
	float: left;
}
.ms-cui-TabRowRight {
	float: right;
}
.ms-cui-QATRowRight {
	float: right;
}
.ms-cui-TabRowLeft {
	font-size: 0px; margin-top: 19px;
}
.ms-cui-TabRowRight {
	margin-top: 0px; vertical-align: middle;
}
.ms-cui-tt-s.ms-browseTab > a.ms-cui-tt-a {
	color: rgb(35, 39, 44) !important; background-color: rgb(255, 255, 255);
}
body #s4-workspace {
	left: 0px; position: relative; -ms-overflow-x: auto; -ms-overflow-y: scroll;
}
body #s4-bodyContainer {
	min-width: 760px;
}
body #MSO_ContentTable {
	position: relative;
}
.s4-signInLink {
	margin: 0px 10px; color: rgb(255, 255, 255) !important;
}
.s4-superscript {
	top: -3px; font-size: 0.6em; position: relative;
}
.s4-trc-container {
	padding-right: 0px;
}
.s4-trc-container .ms-SPLink {
	vertical-align: middle; display: inline;
}
*:first-child + html[dir='rtl'] .s4-trc-container-menu {
	float: left;
}
.s4-trc-container-menu {
	margin: 12px 3px; float: left;
}
.s4-socialDataPopup {
	display: inline;
}
.s4-socialdata-notif {
	text-align: left;
}
.ms-socialNotif-Container {
	padding: 0px 3px; width: 120px; text-align: right; font-family: "Segoe UI",Tahoma,Verdana,sans-serif; font-size: 1em; -ms-overflow-x: auto; -ms-overflow-y: hidden;
}
.ms-socialNotif-groupSeparator {
	margin: 0px 3px; top: 4px; height: 60px; border-right-color: rgb(231, 231, 232); border-right-width: 1px; border-right-style: solid; display: inline-block; position: relative;
}
.ms-socialNotif {
	margin: 0px 1px; padding: 0px 2px; border: 1px solid transparent; width: 48px; height: 60px; text-align: center; overflow: hidden; vertical-align: top; display: inline-block;
}
.ms-socialNotif:hover {
	border: 1px solid rgb(241, 196, 63); background-color: rgb(253, 238, 179);
}
.ms-socialNotif-text {
	color: rgb(93, 104, 120); padding-bottom: 1px; display: block;
}
.ms-cui-TabRowLeft {
	float: left;
}
.ms-cui-QATRowCenter {
	float: left;
}
.ms-cui-TabRowRight {
	float: right;
}
.ms-cui-QATRowRight {
	float: right;
}
.s4-signInLink {
	margin: 0px 10px;
}
.s4-devdashboard {
	margin: 13px 15px 0px 0px;
}
.s4-title {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -1023px rgb(249, 249, 249); margin: 0px; padding: 0px 0px 0px 10px; -ms-overflow-x: hidden; -ms-word-wrap: break-word; min-height: 64px;
}
.s4-title-inner {
	min-height: 64px;
}
.s4-titletable {
	border: 0px currentColor; width: 100%; height: 64px; font-family: Verdana,Arial,sans-serif; font-size: 8pt;
}
.s4-titlelogo {
	padding: 12px 10px 12px 0px; text-align: center; vertical-align: middle;
}
.s4-titlelogo > img {
	vertical-align: middle;
}
.s4-titlelogo > a > img {
	vertical-align: middle;
}
.s4-titletext {
	width: 100%; vertical-align: middle; unicode-bidi: embed;
}
.s4-title h1 {
	margin: 0px; padding: 0px; font-size: 1.4em; font-weight: normal; display: inline;
}
.s4-title h2 {
	margin: 0px; padding: 0px; font-size: 1.4em; font-weight: normal; display: inline;
}
.s4-title h1 a {
	color: rgb(0, 55, 89); display: inline-block;
}
.s4-title h2 a {
	color: rgb(0, 55, 89); display: inline-block;
}
.s4-title h1 a:hover {
	text-decoration: underline;
}
.s4-title h2 a:hover {
	text-decoration: underline;
}
.s4-title h2 {
	color: rgb(93, 104, 120);
}
.s4-titlesep {
	vertical-align: middle;
}
.s4-lvtitleseparator {
	margin-right: 4px; margin-left: 4px;
}
.s4-lvhidesubfolders {
	margin-right: 4px;
}
.s4-title .s4-pagedescription {
	color: rgb(93, 104, 120); font-size: 1em; font-weight: normal; margin-top: 6px;
}
.s4-title .s4uniqpermdescription {
	color: rgb(93, 104, 120); font-size: 1em; font-weight: normal; margin-top: 6px;
}
.s4-titletext .ms-titlewpTitleArea {
	padding-left: 0px; font-size: 0.72em;
}
.ms-titlewpTitleArea .ms-pagetitle {
	color: rgb(93, 104, 120); font-size: 1.4em;
}
.ms-ltviewselectormenutitle {
	padding-left: 5px; font-weight: normal; display: inline-block;
}
.ms-ltviewselectormenuheader {
	margin: 0px; padding: 0px; display: inline;
}
.ms-ltviewselectormenuheader .ms-viewselector {
	padding-top: 2px; padding-left: 5px; display: inline-block;
}
.ms-ltviewselectormenuheader .ms-viewselectorhover {
	padding-top: 2px; padding-left: 5px; display: inline-block;
}
*:first-child + html .ms-ltviewselectormenuheader .ms-viewselector {
	padding-top: 0px; vertical-align: middle;
}
*:first-child + html .ms-ltviewselectormenuheader .ms-viewselectorhover {
	padding-top: 0px; vertical-align: middle;
}
.ms-ltviewselectormenuheader .ms-viewselector-arrow {
	margin: 0px 5px 2px 0px;
}
*:first-child + html .ms-ltviewselectormenuheader .ms-viewselector-arrow {
	margin-top: 2px;
}
.ms-ltviewselectormenuheader .ms-viewselector {
	border: 1px solid transparent;
}
.ms-listviewtable2 {
	cursor: pointer;
}
.ms-ltviewselectormenuheader .ms-viewselectorhover {
	border: 1px solid rgb(211, 214, 218); cursor: pointer; background-color: rgb(250, 250, 251);
}
.ms-ltviewselectormenuheader .ms-viewselector a {
	color: rgb(102, 102, 102); font-family: Verdana,Arial,sans-serif; font-size: 1.4em; font-weight: normal; margin-right: 3px;
}
.ms-ltviewselectormenuheader .ms-viewselectorhover a {
	color: rgb(102, 102, 102); font-family: Verdana,Arial,sans-serif; font-size: 1.4em; font-weight: normal; margin-right: 3px;
}
.s4-title .ms-ltviewselectormenuheader a:hover {
	text-decoration: none;
}
body #s4-topheader2 {
	background: url("/_layouts/images/selbg.png") repeat-x left top rgb(246, 246, 246); vertical-align: middle; border-top-color: rgb(224, 224, 224); border-bottom-color: rgb(184, 186, 189); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; min-height: 25px;
}
.s4-toplinks {
	padding: 0px;
}
.s4-breadcrumb-anchor {
	margin: 0px 3px 0px 0px; padding: 2px 5px 0px; border: 1px solid transparent; text-align: center; vertical-align: bottom; display: inline-block;
}
.ms-qatbutton {
	margin: 0px 3px 0px 0px; padding: 2px 5px 0px; border: 1px solid transparent; text-align: center; vertical-align: bottom; display: inline-block;
}
.s4-breadcrumb-anchor > img {
	border: 0px currentColor;
}
.ms-qatbutton > img {
	border: 0px currentColor;
}
.s4-breadcrumb-anchor:hover {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -489px rgb(33, 55, 76); border-color: rgb(139, 146, 154);
}
.s4-breadcrumb-anchor-open {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -489px rgb(33, 55, 76); border-color: rgb(139, 146, 154);
}
.ms-qatbutton:hover {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -489px rgb(33, 55, 76); border-color: rgb(139, 146, 154);
}
.s4-breadcrumb-menu {
	padding: 1px 15px 5px 1px; border: 1px solid currentColor; font-size: 8pt; -ms-overflow-x: hidden; -ms-word-wrap: break-word; min-width: 142px; max-width: 400px;
}
.v4master .s4-breadcrumb-menu {
	background: url("/_layouts/images/selbg.png") repeat-x left top rgb(248, 248, 248); border-color: rgb(148, 152, 159);
}
.s4-breadcrumb-top {
	padding: 5px; margin-right: -15px; margin-bottom: 5px; border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.v4master .s4-breadcrumb-top {
	border-bottom-color: rgb(167, 176, 186);
}
ul.s4-breadcrumb {
	margin: 0px 0px 0px 25px; line-height: 2em; padding-left: 0px;
}
.s4-breadcrumb ul {
	margin: 0px 0px 0px 25px; line-height: 2em; padding-left: 0px;
}
ul.s4-breadcrumb {
	margin-left: 7px;
}
.s4-breadcrumb-header {
	display: inline;
}
.v4master .s4-breadcrumb-header {
	color: rgb(59, 79, 101);
}
.s4-breadcrumb-arrowcont {
	vertical-align: top; display: inline-block;
}
.s4-breadcrumbNode {
	margin: 0px; padding: 0px; list-style-type: none;
}
.s4-breadcrumbCurrentNode {
	margin: 0px; padding: 0px; list-style-type: none;
}
.s4-breadcrumbRootNode {
	margin: 0px; padding: 0px; list-style-type: none;
}
.v4master .s4-breadcrumbNode {
	color: rgb(59, 79, 101);
}
.v4master .s4-breadcrumbCurrentNode {
	color: rgb(59, 79, 101);
}
.v4master .s4-breadcrumbRootNode {
	color: rgb(59, 79, 101);
}
.s4-breadcrumbNode > a {
	margin-left: 18px; display: inline-block;
}
.s4-breadcrumbCurrentNode > a {
	margin-left: 18px; display: inline-block;
}
.s4-breadcrumbRootNode > a {
	margin-left: 18px; display: inline-block;
}
span.s4-breadcrumbCurrentNode {
	margin-left: 18px; display: inline-block;
}
span.s4-breadcrumbRootNode {
	margin-left: 18px; display: inline-block;
}
.v4master .s4-breadcrumbNode > a {
	color: rgb(59, 79, 101) !important;
}
.v4master .s4-breadcrumbCurrentNode > a {
	color: rgb(59, 79, 101) !important;
}
.v4master .s4-breadcrumbRootNode > a {
	color: rgb(59, 79, 101) !important;
}
.s4-breadcrumbNode > a:hover {
	text-decoration: underline;
}
.s4-breadcrumbCurrentNode > a:hover {
	text-decoration: underline;
}
.s4-breadcrumbRootNode > a:hover {
	text-decoration: underline;
}
.v4master .s4-breadcrumbNode > a:hover {
	color: rgb(68, 175, 246) !important;
}
.v4master .s4-breadcrumbCurrentNode > a:hover {
	color: rgb(68, 175, 246) !important;
}
.v4master .s4-breadcrumbRootNode > a:hover {
	color: rgb(68, 175, 246) !important;
}
ul.s4-breadcrumbNode {
	margin-left: 21px;
}
ul.s4-breadcrumbRootNode {
	margin-left: 21px;
}
span.s4-breadcrumb {
	margin-top: 1px; margin-right: -16px;
}
.s4-tn-siteslink {
	float: left; display: block;
}
.s4-tn {
	margin: 0px; padding: 0px;
}
.s4-tn ul.static {
	white-space: nowrap;
}
.s4-tn li.static > .menu-item {
	padding: 4px 10px; border: 1px solid transparent; height: 15px; color: rgb(59, 79, 101); vertical-align: middle; display: inline-block; white-space: nowrap;
}
.s4-tn ul.dynamic {
	border: 1px solid rgb(217, 217, 217); background-color: white;
}
.s4-tn li.dynamic > .menu-item {
	padding: 3px 10px; font-weight: normal; display: block; white-space: nowrap;
}
.s4-tn li.dynamic > a:hover {
	font-weight: normal; background-color: rgb(217, 217, 217);
}
.s4-tn li.static > a:hover {
	color: rgb(68, 175, 246); text-decoration: underline;
}
.s4-toplinks .s4-tn a.selected {
	background: url("/_layouts/images/selbg.png") repeat-x left top rgb(204, 235, 255); border-color: rgb(198, 229, 248) rgb(145, 205, 242) rgb(173, 219, 247); margin: 0px 5px; padding: 4px 5px; color: rgb(0, 55, 89);
}
.s4-toplinks .s4-tn a.selected:hover {
	color: rgb(0, 55, 89);
}
.s4-app {
	margin-top: 3px;
}
.s4-search {
	padding: 0px !important;
}
.s4-search select {
	border: 1px solid rgb(227, 227, 227) !important; color: rgb(71, 99, 130); float: left;
}
.s4-search input {
	border: 1px solid rgb(227, 227, 227) !important; color: rgb(71, 99, 130); float: left;
}
.s4-search select {
	margin: 3px 3px 0px 0px; padding: 0px 3px; height: 21px; font-family: Verdana,Arial,sans-serif; font-size: 9pt;
}
.s4-search input {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -511px rgb(255, 255, 255); float: left;
}
.s4-search .ms-searchimage {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -511px rgb(255, 255, 255); float: left;
}
.s4-search input {
	padding: 1px 3px 2px; width: 221px !important; height: 16px; font-size: 1.1em; margin-top: 3px; border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
.s4-search .ms-searchimage {
	border-width: 1px 1px 1px medium !important; border-style: solid solid solid none !important; border-color: rgb(227, 227, 227) rgb(227, 227, 227) rgb(227, 227, 227) currentColor !important; padding: 2px 3px 1px; height: 16px; margin-top: 3px; background-color: rgb(255, 255, 255);
}
.s4-help {
	margin: 4px 4px 3px 21px; display: inline-block;
}
*:first-child + html .s4-help {
	margin: 3px 4px 0px !important; padding-bottom: 2px; vertical-align: baseline;
}
*:first-child + html .s4-search > table {
	float: none; display: inline;
}
.s4-plnk {
	text-align: right; padding-top: 3px; vertical-align: middle; white-space: nowrap;
}
body #s4-mainarea {
	clear: both; float: left;
}
body #s4-leftpanel {
	width: 155px; float: left;
}
body #s4-leftpanel-content {
	border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgb(219, 221, 222); padding: 0px 0px 5px; background-color: rgb(252, 252, 252);
}
.ms-quicklaunchouter {
	margin: 0px;
}
.s4-ln .ms-datepickerouter {
	margin-bottom: 5px;
}
.s4-ql-top {
	padding-top: 5px !important; margin-bottom: 10px !important; border-bottom-color: rgb(219, 221, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.s4-ql ul.root > li > .menu-item {
	border-width: 1px 0px; border-style: solid; border-color: transparent; margin: 0px; padding: 3px 4px 3px 10px; color: rgb(0, 114, 188); font-size: 1.2em; -ms-overflow-x: hidden; -ms-word-wrap: break-word;
}
.s4-qlheader {
	border-width: 1px 0px; border-style: solid; border-color: transparent; margin: 0px; padding: 3px 4px 3px 10px; color: rgb(0, 114, 188); font-size: 1.2em; -ms-overflow-x: hidden; -ms-word-wrap: break-word;
}
.s4-qlheader:visited {
	border-width: 1px 0px; border-style: solid; border-color: transparent; margin: 0px; padding: 3px 4px 3px 10px; color: rgb(0, 114, 188); font-size: 1.2em; -ms-overflow-x: hidden; -ms-word-wrap: break-word;
}
.s4-ql ul > li > a:hover {
	text-decoration: underline;
}
.s4-ql ul.root > li > a:hover {
	text-decoration: underline;
}
.s4-qlheader:hover {
	text-decoration: underline;
}
.s4-ql ul.root ul {
	margin: 0px 0px 20px; padding-left: 0px;
}
.s4-ql ul.root ul > li > a {
	border-width: 1px 0px; border-style: solid; border-color: transparent; padding: 3px 4px 4px 10px; color: rgb(59, 79, 101); display: block; -ms-overflow-x: hidden; -ms-zoom: 1;
}
.s4-ql ul.root ul > li > a:hover {
	color: rgb(68, 175, 246); text-decoration: underline;
}
.s4-ql a.selected {
	background: url("/_layouts/images/selbg.png") repeat-x left top rgb(204, 235, 255); border-width: 1px !important; border-color: rgb(198, 229, 248) rgb(145, 205, 242) rgb(145, 205, 242) !important; color: rgb(0, 55, 89) !important; padding-left: 9px !important;
}
.s4-ln-sel a {
	border-width: 0px !important; color: rgb(255, 255, 255) !important;
}
.s4-ln-sel a:hover {
	color: rgb(255, 255, 255) !important; background-color: transparent !important;
}
.s4-specialNavLinkList li > span {
	display: block;
}
.s4-specialNavLinkList a {
	padding: 3px 4px 3px 10px; color: rgb(59, 79, 101); display: block;
}
.s4-specialNavIcon {
	vertical-align: middle;
}
.s4-specialNavIcon + .ms-splinkbutton-text {
	vertical-align: middle;
}
.s4-specialNavLinkList a:hover > span.ms-splinkbutton-text {
	color: rgb(68, 175, 246); text-decoration: underline;
}
.s4-ql {
	margin: 0px 0px 20px; padding: 0px; list-style-type: none;
}
.s4-specialNavLinkList {
	margin: 0px 0px 20px; padding: 0px; list-style-type: none;
}
.s4-specialNavLinkList {
	margin: 0px; padding-top: 5px; border-top-color: rgb(219, 221, 222); border-top-width: 1px; border-top-style: solid;
}
.s4-ql li {
	font-weight: normal; min-height: 19px;
}
.s4-specialNavLinkList li {
	font-weight: normal; min-height: 19px;
}
.s4-rcycl {
	
}
.ms-quicklaunch-navmgr + .s4-treeView {
	padding-top: 10px; border-top-color: rgb(219, 221, 222); border-top-width: 1px; border-top-style: solid;
}
.s4-ca {
	background: rgb(255, 255, 255); margin-right: 0px; margin-left: 155px; min-height: 324px;
}
.s4-ba {
	padding: 0px 0px 5px;
}
.s4-bodypadding {
	padding: 10px;
}
.ms-vb-title {
	padding: 2px 16px 2px 1px; vertical-align: top;
}
.s4-ctx {
	padding: 0px 4px; display: block; position: absolute;
}
.s4-ctx-show {
	background: url("/_layouts/images/selbg.png") repeat-x left top rgb(204, 235, 255); border-width: 0px 1px; border-style: solid; border-color: transparent rgb(145, 205, 242);
}
.s4-ctx-show:hover {
	border-color: transparent rgb(75, 143, 189) transparent rgb(122, 177, 214); background-color: rgb(114, 196, 250);
}
tr.s4-itm-selected:hover .s4-ctx-show {
	border-right-color: rgb(75, 143, 189); border-left-color: rgb(122, 177, 214); background-color: rgb(98, 179, 230);
}
tr.s4-itm-selected .s4-ctx-show:hover {
	background-color: rgb(204, 235, 255);
}
.s4-ctx span {
	font-size: 0pt; visibility: hidden;
}
.s4-ctx > a > img {
	border: 0px white; text-decoration: none; vertical-align: middle;
}
.s4-ctx > a > img:visited {
	border: 0px white; text-decoration: none;
}
.ctxImg > a > img:hover {
	border: 0px white; text-decoration: none;
}
.s4-noti {
	text-align: left; right: 16px; white-space: nowrap; position: absolute; z-index: 10;
}
.s4-noti-in1 {
	display: block;
}
.s4-noti-in2 {
	display: block;
}
.s4-noti-in3 {
	display: block;
}
.s4-noti-noti {
	border-width: 1px; border-style: solid; border-color: rgb(253, 210, 14) rgb(235, 198, 27) rgb(235, 198, 27) rgb(253, 210, 14); margin-left: 2px; display: inline-block; position: relative; min-width: 140px;
}
.s4-noti-in1 {
	border-top-color: rgb(255, 235, 59); border-top-width: 2px; border-top-style: solid;
}
.s4-noti-in2 {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -134px rgb(255, 251, 215); padding: 3px 10px; text-align: center; color: rgb(0, 0, 0); border-top-color: rgb(255, 222, 0); border-top-width: 1px; border-top-style: solid;
}
.s4-noti-in3 {
	vertical-align: middle; min-height: 16px;
}
.s4-noti-noti > a {
	display: block;
}
.ms-vh2-nobg .ms-vh2-nofilter {
	
}
.ms-vh {
	height: 21px;
}
.ms-vh2 {
	height: 21px;
}
.ms-vhltr .ms-vh {
	padding-right: 16px !important;
}
.ms-vhltr .ms-vh2 {
	padding-right: 16px !important;
}
.ms-vhrtl .ms-vh {
	text-align: right !important; padding-left: 16px !important;
}
.ms-vhrtl .ms-vh2 {
	text-align: right !important; padding-left: 16px !important;
}
.ms-vh div {
	margin: 1px; min-height: 20px;
}
.ms-vh2 div {
	margin: 1px; min-height: 20px;
}
.ms-vh2 .ms-numHeader {
	margin-top: 0px;
}
.ms-vh {
	color: rgb(0, 55, 89);
}
.ms-vh2 {
	color: rgb(0, 55, 89);
}
.ms-vh a {
	color: rgb(0, 55, 89);
}
.ms-vh2 a {
	color: rgb(0, 55, 89);
}
.ms-vh > div > img {
	vertical-align: middle;
}
.ms-vh-icon > div > img {
	vertical-align: middle;
}
.ms-vh > div > img {
	padding-right: 3px; display: inline-block;
}
.ms-vb-lvitemimg {
	margin-left: 5px;
}
.ms-gb .ms-standardheader {
	color: rgb(0, 0, 0); font-weight: normal;
}
.ms-gb {
	padding-bottom: 1px; border-bottom-color: rgb(181, 189, 199);
}
.ms-viewlsts .ms-vb2 > a {
	color: rgb(0, 85, 141) !important;
}
.ms-viewlsts-noitems {
	padding-left: 8px; font-style: italic;
}
.ms-viewlsts-noitems > b {
	color: rgb(0, 0, 0); font-weight: normal;
}
body #pageStatusBar {
	border-width: 1px 0px; border-style: solid; padding: 4px 5px 5px 10px; font-family: verdana; font-size: 1em; display: none;
}
body #pageStatusBar a:link {
	text-decoration: underline;
}
body #pageStatusBar a:visited {
	text-decoration: underline;
}
.s4-status-s1 {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -209px rgb(201, 215, 230); border-color: rgb(170, 175, 190); color: rgb(59, 70, 82);
}
.s4-status-s2 {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -83px rgb(113, 184, 79); border-color: rgb(62, 136, 17); color: rgb(26, 56, 7);
}
.s4-status-s3 {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -260px rgb(253, 242, 137); border-color: rgb(202, 172, 9); color: rgb(75, 57, 4);
}
.s4-status-s4 {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -158px rgb(223, 90, 91); border-color: rgb(188, 18, 19); color: rgb(31, 0, 0);
}
.s4-status-s4 a {
	color: rgb(255, 255, 255);
}
.s4-status-s4 a:link {
	color: rgb(255, 255, 255);
}
.s4-status-s4 a:visited {
	color: rgb(255, 255, 255);
}
.s4-status-s2 a {
	color: rgb(255, 255, 255);
}
.s4-status-s2 a:link {
	color: rgb(255, 255, 255);
}
.s4-status-s2 a:visited {
	color: rgb(255, 255, 255);
}
.s4-status-s3 a {
	color: rgb(90, 47, 0);
}
.s4-status-s3 a:link {
	color: rgb(90, 47, 0);
}
.s4-status-s3 a:visited {
	color: rgb(90, 47, 0);
}
.s4-status-s1 a {
	color: rgb(14, 58, 109);
}
.s4-status-s1 a:link {
	color: rgb(14, 58, 109);
}
.s4-status-s1 a:visited {
	color: rgb(14, 58, 109);
}
td table.ms-listviewtable {
	border-collapse: separate;
}
table.ms-listviewtable > tbody > tr > td {
	border-width: 1px 0px; border-style: solid; border-color: transparent;
}
table.ms-listviewtable > tbody > tr.ms-selectednav > td {
	border: 1px solid transparent;
}
tr.s4-itm-hover a:hover {
	color: rgb(0, 55, 89) !important; text-decoration: underline !important;
}
tr.ms-itmhover a:hover {
	color: rgb(0, 55, 89) !important; text-decoration: underline !important;
}
tr.s4-itm-hover {
	background: url("/_layouts/images/selbg.png") repeat-x left top rgb(242, 250, 255); cursor: pointer;
}
tr.ms-itmhover:hover {
	background: url("/_layouts/images/selbg.png") repeat-x left top rgb(242, 250, 255); cursor: pointer;
}
tr.ms-ppanerow:hover > td {
	background: url("/_layouts/images/selbg.png") repeat-x left top rgb(242, 250, 255); cursor: pointer;
}
tr.ms-ppanerowalt:hover > td {
	background: url("/_layouts/images/selbg.png") repeat-x left top rgb(242, 250, 255); cursor: pointer;
}
tr.s4-itm-hover > td {
	border-top-color: rgb(198, 229, 248) !important; border-bottom-color: rgb(145, 205, 242) !important;
}
tr.ms-itmhover:hover > td {
	border-top-color: rgb(198, 229, 248) !important; border-bottom-color: rgb(145, 205, 242) !important;
}
tr.s4-itm-hover .ms-MenuUIULLink {
	color: rgb(0, 55, 89) !important;
}
tr.ms-itmhover:hover .ms-MenuUIULLink {
	color: rgb(0, 55, 89) !important;
}
tr.s4-itm-selected .ms-MenuUIULLink {
	color: rgb(0, 55, 89) !important;
}
tr.s4-itm-selected {
	background: url("/_layouts/images/selbg.png") repeat-x left top rgb(152, 214, 253); cursor: pointer;
}
tr.s4-itm-selected:hover {
	background: url("/_layouts/images/selbg.png") repeat-x left top rgb(152, 214, 253); cursor: pointer;
}
tr.s4-itm-selected > td {
	background: url("/_layouts/images/selbg.png") repeat-x left top rgb(152, 214, 253) !important; color: rgb(0, 55, 89) !important; border-top-color: rgb(165, 204, 228) !important; border-bottom-color: rgb(82, 157, 204) !important;
}
tr.s4-itm-selected:hover > td {
	background: url("/_layouts/images/selbg.png") repeat-x left top rgb(152, 214, 253) !important; color: rgb(0, 55, 89) !important; border-top-color: rgb(165, 204, 228) !important; border-bottom-color: rgb(82, 157, 204) !important;
}
tr.s4-itm-selected a {
	color: rgb(0, 55, 89) !important;
}
tr.s4-itm-selected:hover a {
	color: rgb(0, 55, 89) !important;
}
tr.ms-viewheadertr > th.ms-vh {
	border-width: 0px 0px 1px 1px; border-style: solid; border-color: transparent;
}
tr.ms-viewheadertr > th.ms-vh2 {
	border-width: 0px 0px 1px 1px; border-style: solid; border-color: transparent;
}
tr.ms-viewheadertr > th.ms-vh:hover {
	border-color: rgb(226, 226, 226); background-color: rgb(246, 246, 246);
}
tr.ms-viewheadertr > th.ms-vh2:hover {
	border-color: rgb(226, 226, 226); background-color: rgb(246, 246, 246);
}
tr.ms-viewheadertr > th:hover .s4-ctx-show {
	border-width: 0px 1px; border-style: solid; border-color: rgb(224, 224, 224); background-image: none; background-color: rgb(239, 239, 239);
}
tr.ms-viewheadertr > th .s4-ctx-show:hover {
	background: url("/_layouts/images/selbg.png") repeat-x left top rgb(217, 217, 217); border-right-color: rgb(178, 178, 178);
}
table > tbody > tr.ms-ppanerowalt > td {
	background-color: rgb(249, 249, 249);
}
.ms-viewheadertr .ms-vh2-gridview {
	height: 33px; background-image: none; background-repeat: no-repeat; background-color: rgb(252, 252, 252);
}
.ms-viewheadertr .ms-vh2-gridview a:link {
	color: rgb(0, 55, 89);
}
.s4-itm-cbx {
	top: -2000px; position: absolute;
}
.s4-itm-inlineedit {
	top: -2000px; position: absolute;
}
.s4-itm-hover .s4-itm-cbx {
	top: 0px; position: relative;
}
.ms-itmhover:hover .s4-itm-cbx {
	top: 0px; position: relative;
}
.s4-itm-selected .s4-itm-cbx {
	top: 0px; position: relative;
}
.ms-inlineEditLink .s4-itm-inlineedit {
	top: 0px; position: relative;
}
.ms-itmhover:hover .s4-itm-inlineedit {
	top: 0px; position: relative;
}
.s4-itm-hover .s4-itm-inlineedit {
	top: 0px; position: relative;
}
.s4-itm-selected .s4-itm-inlineedit {
	top: 0px; position: relative;
}
.ms-vb-itmcbx {
	padding-right: 4px; padding-left: 5px; vertical-align: top;
}
table.ms-listviewtable tbody tr td.ms-vb-firstCell {
	border-left-color: transparent; border-left-width: 1px; border-left-style: solid;
}
table.ms-listviewtable tbody tr td.ms-vb-lastCell {
	border-right-color: transparent; border-right-width: 1px; border-right-style: solid;
}
table.ms-listviewtable tbody tr.s4-itm-hover td.ms-vb-firstCell {
	border-left-color: rgb(198, 229, 248);
}
table.ms-listviewtable tbody tr.ms-itmhover:hover td.ms-vb-firstCell {
	border-left-color: rgb(198, 229, 248);
}
table.ms-listviewtable tbody tr.s4-itm-selected td.ms-vb-firstCell {
	border-left-color: rgb(157, 205, 235);
}
table.ms-listviewtable tbody tr.s4-itm-selected:hover td.ms-vb-firstCell {
	border-left-color: rgb(157, 205, 235);
}
table.ms-listviewtable tbody tr.s4-itm-hover td.ms-vb-lastCell {
	border-right-color: rgb(198, 229, 248);
}
table.ms-listviewtable tbody tr.ms-itmhover:hover td.ms-vb-lastCell {
	border-right-color: rgb(198, 229, 248);
}
table.ms-listviewtable tbody tr.s4-itm-selected td.ms-vb-lastCell {
	border-right-color: rgb(145, 205, 242);
}
table.ms-listviewtable tbody tr.s4-itm-selected:hover td.ms-vb-lastCell {
	border-right-color: rgb(145, 205, 242);
}
table.ms-listviewtable tbody tr.ms-viewheadertr th.ms-vh-inlineedit {
	padding-left: 2px;
}
.s4-itm-hdrcol {
	padding: 0px 0px 0px 6px; width: 0px; font-size: 0px; vertical-align: top; outline-style: none;
}
.s4-dlg-err {
	padding: 22px 42px; color: rgb(59, 79, 101); line-height: 23pt;
}
.s4-dlg-err-itm {
	border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: dashed;
}
.s4-dlg-err-itmName {
	color: rgb(0, 114, 188); font-size: 1.1em;
}
.s4-dlg-err #dlgDivButton {
	text-align: right;
}
.s4-hide-tr > tbody > tr {
	display: none;
}
.s4-hide-tr > tbody > tr.ms-viewheadertr {
	display: block;
}
.s4-wpcell .s4-wpTopTable {
	border: 1px solid transparent;
}
.s4-wpcell-plain .s4-wpTopTable {
	border: currentColor;
}
.s4-wpActive .s4-wpTopTable {
	border: 1px solid rgb(68, 175, 246);
}
.s4-wpActive .ms-WPSelected {
	border: 1px solid rgb(68, 175, 246);
}
.ms-WPHeaderTdMenu {
	border: 1px solid transparent; width: 21px; white-space: nowrap; cursor: pointer; -ms-word-wrap: normal;
}
.ms-WPHeaderTdMenu:hover {
	background: url("/_layouts/images/selbg.png") repeat-x left top rgb(204, 235, 255); border: 1px solid rgb(145, 205, 242);
}
.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(0, 114, 188);
}
.ms-WPTitle a {
	color: rgb(0, 114, 188);
}
.s4-wpActive .ms-WPTitle {
	color: rgb(0, 55, 89);
}
.s4-wpActive .ms-WPTitle a {
	color: rgb(0, 55, 89);
}
.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-listviewtable {
	outline-style: none;
}
.ms-listviewtable:focus {
	border: 0px transparent;
}
.ms-vi-context {
	left: -999em; width: 1em; overflow: hidden; position: absolute;
}
.s4-recentchanges {
	padding: 5px 0px 10px; margin-bottom: 10px; border-bottom-color: rgb(219, 221, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-fileDlgSiteTitle {
	color: rgb(93, 104, 120);
}
.ms-fileDlgTitleTbl {
	margin-bottom: 2px;
}
.ms-fileDlgBannerTbl .s4-title {
	background: rgb(249, 249, 249);
}
.s4-titletext h1.ms-fileDlgListTitle {
	color: rgb(0, 55, 89); font-size: 1.1em;
}
.s4-titletext h1.ms-fileDlgAllContentTitle {
	color: rgb(0, 55, 89); font-size: 1.1em;
}
.ms-allContentFileDlgView {
	border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
.ms-libraryFileDlgView {
	border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: solid;
}
.ms-allContentFileDlgView .ms-alternating {
	background-color: rgb(242, 246, 250);
}
.ms-allContentFileDlgView img {
	margin-left: 10px;
}
.ms-fileDlgSectionTitle {
	color: rgb(0, 85, 141); padding-top: 15px; padding-right: 7px; padding-left: 8px; font-size: 1.1em;
}
.ms-selected {
	background: url("/_layouts/images/selbg.png") repeat-x left top rgb(152, 214, 253);
}
.ms-libraryFileDlgView .ms-selected td {
	border-top-color: rgb(165, 204, 228); border-bottom-color: rgb(82, 157, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ms-libraryFileDlgView td {
	text-align: left; padding-left: 8px !important; 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-libraryFileDlgView th {
	text-align: left; padding-left: 8px !important; 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-libraryFileDlgView td {
	height: 25px; vertical-align: middle;
}
.ms-libraryFileDlgView th {
	height: 32px; color: rgb(0, 55, 89); font-size: 0.7em; font-weight: normal;
}
body #s4-simple-header {
	text-align: right;
}
body #s4-simple-card {
	border-width: 1px 2px 2px 1px; border-style: solid; border-color: rgb(227, 232, 238) rgb(217, 221, 227) rgb(190, 194, 199); margin: 100px auto 0px; width: 575px; box-shadow: 0px 0px 5px #edf3f9; background-color: rgb(250, 252, 255); -moz-box-shadow: #edf3f9 0px 0px 5px 0px; -webkit-box-shadow: 0px 0px 5px #edf3f9;
}
body .s4-simple-gearpage#s4-simple-card {
	padding-bottom: 25px; margin-top: 120px;
}
body.s4-simple-gearpage {
	width: 100%; text-align: center;
}
body.s4-simple-gearpage a#gearsImageLink {
	margin-right: 10px; display: inline-block;
}
body #s4-simple-card a img {
	border: 0px currentColor;
}
body #s4-simple-card-top {
	padding: 10px 10px 0px; height: 10px; text-align: right;
}
body #s4-simple-card-content {
	margin: 0px 30px 30px; -ms-word-wrap: break-word; max-width: 100%;
}
div.s4-simple-iconcont {
	width: 40px; text-align: center; vertical-align: top; float: left;
}
body #s4-simple-card h1 {
	color: rgb(0, 55, 89); padding-top: 3px; font-size: 1.4em; font-weight: normal; margin-bottom: 25px;
}
body .s4-simple-gearpage#s4-simple-card h1 {
	margin: 50px 0px 50px -25px; text-align: center;
}
body #s4-simple-error-content {
	margin-bottom: 30px; min-height: 100px;
}
body #s4-simple-gobackcont {
	font-size: 1.3em;
}
body #s4-simple-gobackcont > a {
	color: rgb(0, 55, 89); text-decoration: none;
}
body #s4-simple-gobackcont > a:hover {
	color: rgb(0, 114, 188); text-decoration: underline;
}
body #s4-simple-gobackcont img {
	vertical-align: top;
}
body #s4-simple-content {
	margin-left: 70px;
}
.s4-popuptitle h1 {
	margin: 0px; padding: 0.2em 0px 0px 0.6em; font-size: 1.7em; font-weight: normal;
}
h1.ms-rteElement-H1 {
	-ms-name: "Heading 1";
}
.ms-rteElement-H1 {
	font-size: 2em; font-weight: normal;
}
h2.ms-rteElement-H2 {
	-ms-name: "Heading 2";
}
.ms-rteElement-H2 {
	font-size: 1.3em; font-weight: normal;
}
h3.ms-rteElement-H3 {
	-ms-name: "Heading 3";
}
.ms-rteElement-H3 {
	font-size: 1em;
}
h4.ms-rteElement-H4 {
	-ms-name: "Heading 4";
}
.ms-rteElement-H4 {
	font-size: 1em; font-style: italic; font-weight: normal;
}
h1.ms-rteElement-H1B {
	-ms-name: "Colored Heading 1";
}
.ms-rteElement-H1B {
	color: rgb(0, 114, 188); font-size: 2em; font-weight: normal;
}
h2.ms-rteElement-H2B {
	-ms-name: "Colored Heading 2";
}
.ms-rteElement-H2B {
	color: rgb(202, 0, 120); font-size: 1.3em; font-weight: normal;
}
h3.ms-rteElement-H3B {
	-ms-name: "Colored Heading 3";
}
.ms-rteElement-H3B {
	color: rgb(0, 147, 202); font-size: 2.2em;
}
h4.ms-rteElement-H4B {
	-ms-name: "Colored Heading 4";
}
.ms-rteElement-H4B {
	color: rgb(5, 128, 54); font-size: 1em; font-style: italic; font-weight: normal;
}
hr.ms-rteElement-Hr {
	-ms-name: "Horizontal Rule";
}
.ms-rteElement-Hr {
	height: 1px; background-color: rgb(182, 182, 182);
}
p.ms-rteElement-P {
	-ms-name: "Paragraph";
}
.ms-rteElement-P {
	color: rgb(87, 97, 112);
}
div.ms-rteElement-Callout1 {
	-ms-name: "Callout 1";
}
.ms-rteElement-Callout1 {
	padding: 10px; border: 1px solid rgb(253, 159, 8); width: 25em; float: left; background-color: rgb(254, 244, 228);
}
div.ms-rteElement-Callout2 {
	-ms-name: "Callout 2";
}
.ms-rteElement-Callout2 {
	padding: 10px; border: 1px solid rgb(54, 176, 0); width: 25em; color: rgb(53, 55, 56); float: right; background-color: rgb(242, 242, 242);
}
div.ms-rteElement-Callout3 {
	-ms-name: "Callout 3";
}
.ms-rteElement-Callout3 {
	padding: 10px; width: 25em; color: rgb(202, 0, 120); font-style: italic; float: right;
}
div.ms-rteElement-Callout4 {
	-ms-name: "Callout 4";
}
.ms-rteElement-Callout4 {
	padding: 10px; border: 1px solid rgb(0, 173, 238); width: 20em; color: rgb(0, 86, 119); font-family: Verdana,Geneva,sans-serif; float: right; background-color: rgb(216, 244, 255);
}
.ms-rteStyle-Normal {
	color: rgb(103, 103, 103); font-family: Verdana,Arial,sans-serif; font-size: 8pt; background-color: rgb(255, 255, 255); -ms-name: "Normal";
}
.ms-rteStyle-Highlight {
	color: rgb(49, 42, 38); background-color: rgb(250, 224, 50); -ms-name: "Highlight";
}
.ms-rteStyle-Byline {
	color: rgb(182, 182, 182); -ms-name: "By Line";
}
.ms-rteStyle-Tagline {
	color: rgb(139, 139, 139); font-size: 1.3em; -ms-name: "Tag Line";
}
.ms-rteStyle-Comment {
	color: rgb(54, 176, 0); font-style: italic; text-shadow: 0px 0px 5px #000; -ms-name: "Comment";
}
.ms-rteStyle-References {
	color: rgb(130, 130, 130); -ms-name: "References";
}
.ms-rteStyle-Caption {
	color: rgb(0, 173, 238); -ms-name: "Caption";
}
.ms-rteForeColor-1 {
	color: darkred; -ms-name: ""; -ms-color: "Dark Red";
}
.ms-rteForeColor-2 {
	color: red; -ms-name: ""; -ms-color: "Red";
}
.ms-rteForeColor-3 {
	color: orange; -ms-name: ""; -ms-color: "Gold";
}
.ms-rteForeColor-4 {
	color: yellow; -ms-name: ""; -ms-color: "Yellow";
}
.ms-rteForeColor-5 {
	color: lightgreen; -ms-name: ""; -ms-color: "Light Green";
}
.ms-rteForeColor-6 {
	color: green; -ms-name: ""; -ms-color: "Dark Green";
}
.ms-rteForeColor-7 {
	color: lightblue; -ms-name: ""; -ms-color: "Sky Blue";
}
.ms-rteForeColor-8 {
	color: blue; -ms-name: ""; -ms-color: "Blue";
}
.ms-rteForeColor-9 {
	color: darkblue; -ms-name: ""; -ms-color: "Dark Blue";
}
.ms-rteForeColor-10 {
	color: purple; -ms-name: ""; -ms-color: "Dark Purple";
}
.ms-rteBackColor-1 {
	background-color: darkred; -ms-name: ""; -ms-color: "Dark Red";
}
.ms-rteBackColor-2 {
	background-color: red; -ms-name: ""; -ms-color: "Red";
}
.ms-rteBackColor-3 {
	background-color: orange; -ms-name: ""; -ms-color: "Gold";
}
.ms-rteBackColor-4 {
	background-color: yellow; -ms-name: ""; -ms-color: "Yellow";
}
.ms-rteBackColor-5 {
	background-color: lightgreen; -ms-name: ""; -ms-color: "Light Green";
}
.ms-rteBackColor-6 {
	background-color: green; -ms-name: ""; -ms-color: "Dark Green";
}
.ms-rteBackColor-7 {
	background-color: lightblue; -ms-name: ""; -ms-color: "Sky Blue";
}
.ms-rteBackColor-8 {
	background-color: blue; -ms-name: ""; -ms-color: "Blue";
}
.ms-rteBackColor-9 {
	background-color: darkblue; -ms-name: ""; -ms-color: "Dark Blue";
}
.ms-rteBackColor-10 {
	background-color: purple; -ms-name: ""; -ms-color: "Dark Purple";
}
.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-rteThemeFontFace-1 {
	font-family: verdana; -ms-name: "Verdana";
}
.ms-rteThemeFontFace-2 {
	font-family: arial; -ms-name: "Arial";
}
.ms-rteFontSize-1 {
	font-size: 8pt;
}
.ms-rteFontSize-2 {
	font-size: 10pt;
}
.ms-rteFontSize-3 {
	font-size: 12pt;
}
.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: "Light 1"; -ms-color: "White";
}
.ms-rteThemeForeColor-2-0 {
	color: rgb(0, 0, 0); -ms-name: "Dark 1"; -ms-color: "Black";
}
.ms-rteThemeForeColor-3-0 {
	color: rgb(245, 246, 247); -ms-name: "Light 2"; -ms-color: "White";
}
.ms-rteThemeForeColor-4-0 {
	color: rgb(24, 39, 56); -ms-name: "Dark 2"; -ms-color: "Blue Gray";
}
.ms-rteThemeForeColor-5-0 {
	color: rgb(0, 114, 188); -ms-name: "Accent 1"; -ms-color: "Dark Blue";
}
.ms-rteThemeForeColor-6-0 {
	color: rgb(236, 0, 140); -ms-name: "Accent 2"; -ms-color: "Pink";
}
.ms-rteThemeForeColor-7-0 {
	color: rgb(0, 173, 238); -ms-name: "Accent 3"; -ms-color: "Turquoise";
}
.ms-rteThemeForeColor-8-0 {
	color: rgb(253, 159, 8); -ms-name: "Accent 4"; -ms-color: "Orange";
}
.ms-rteThemeForeColor-9-0 {
	color: rgb(54, 176, 0); -ms-name: "Accent 5"; -ms-color: "Dark Green";
}
.ms-rteThemeForeColor-10-0 {
	color: rgb(250, 224, 50); -ms-name: "Accent 6"; -ms-color: "Yellow";
}
.ms-rteThemeForeColor-1-1 {
	color: rgb(242, 242, 242); -ms-name: "Light 1 Lightest"; -ms-color: "White";
}
.ms-rteThemeForeColor-2-1 {
	color: rgb(127, 127, 127); -ms-name: "Dark 1 Lightest"; -ms-color: "Gray-50%";
}
.ms-rteThemeForeColor-3-1 {
	color: rgb(217, 221, 225); -ms-name: "Light 2 Lightest"; -ms-color: "Ice Blue";
}
.ms-rteThemeForeColor-4-1 {
	color: rgb(224, 232, 242); -ms-name: "Dark 2 Lightest"; -ms-color: "Ice Blue";
}
.ms-rteThemeForeColor-5-1 {
	color: rgb(190, 229, 255); -ms-name: "Accent 1 Lightest"; -ms-color: "Light Blue";
}
.ms-rteThemeForeColor-6-1 {
	color: rgb(255, 200, 232); -ms-name: "Accent 2 Lightest"; -ms-color: "Pink";
}
.ms-rteThemeForeColor-7-1 {
	color: rgb(200, 240, 255); -ms-name: "Accent 3 Lightest"; -ms-color: "Light Turquoise";
}
.ms-rteThemeForeColor-8-1 {
	color: rgb(254, 235, 205); -ms-name: "Accent 4 Lightest"; -ms-color: "Light Orange";
}
.ms-rteThemeForeColor-9-1 {
	color: rgb(208, 255, 188); -ms-name: "Accent 5 Lightest"; -ms-color: "Light Green";
}
.ms-rteThemeForeColor-10-1 {
	color: rgb(254, 248, 214); -ms-name: "Accent 6 Lightest"; -ms-color: "Light Yellow";
}
.ms-rteThemeForeColor-1-2 {
	color: rgb(216, 216, 216); -ms-name: "Light 1 Lighter"; -ms-color: "Gray-25%";
}
.ms-rteThemeForeColor-2-2 {
	color: rgb(89, 89, 89); -ms-name: "Dark 1 Lighter"; -ms-color: "Gray-80%";
}
.ms-rteThemeForeColor-3-2 {
	color: rgb(176, 184, 192); -ms-name: "Light 2 Lighter"; -ms-color: "Ice Blue";
}
.ms-rteThemeForeColor-4-2 {
	color: rgb(179, 199, 222); -ms-name: "Dark 2 Lighter"; -ms-color: "Ice Blue";
}
.ms-rteThemeForeColor-5-2 {
	color: rgb(126, 204, 255); -ms-name: "Accent 1 Lighter"; -ms-color: "Light Turquoise";
}
.ms-rteThemeForeColor-6-2 {
	color: rgb(255, 145, 210); -ms-name: "Accent 2 Lighter"; -ms-color: "Pink";
}
.ms-rteThemeForeColor-7-2 {
	color: rgb(146, 225, 255); -ms-name: "Accent 3 Lighter"; -ms-color: "Light Turquoise";
}
.ms-rteThemeForeColor-8-2 {
	color: rgb(254, 216, 156); -ms-name: "Accent 4 Lighter"; -ms-color: "Light Orange";
}
.ms-rteThemeForeColor-9-2 {
	color: rgb(162, 255, 121); -ms-name: "Accent 5 Lighter"; -ms-color: "Light Green";
}
.ms-rteThemeForeColor-10-2 {
	color: rgb(253, 242, 173); -ms-name: "Accent 6 Lighter"; -ms-color: "Light Yellow";
}
.ms-rteThemeForeColor-1-3 {
	color: rgb(191, 191, 191); -ms-name: "Light 1 Medium"; -ms-color: "Gray-25%";
}
.ms-rteThemeForeColor-2-3 {
	color: rgb(63, 63, 63); -ms-name: "Dark 1 Medium"; -ms-color: "Gray-80%";
}
.ms-rteThemeForeColor-3-3 {
	color: rgb(109, 123, 136); -ms-name: "Light 2 Medium"; -ms-color: "Blue Gray";
}
.ms-rteThemeForeColor-4-3 {
	color: rgb(104, 144, 190); -ms-name: "Dark 2 Medium"; -ms-color: "Blue Gray";
}
.ms-rteThemeForeColor-5-3 {
	color: rgb(61, 178, 255); -ms-name: "Accent 1 Medium"; -ms-color: "Blue";
}
.ms-rteThemeForeColor-6-3 {
	color: rgb(255, 90, 188); -ms-name: "Accent 2 Medium"; -ms-color: "Pink";
}
.ms-rteThemeForeColor-7-3 {
	color: rgb(91, 210, 255); -ms-name: "Accent 3 Medium"; -ms-color: "Light Turquoise";
}
.ms-rteThemeForeColor-8-3 {
	color: rgb(253, 197, 106); -ms-name: "Accent 4 Medium"; -ms-color: "Light Orange";
}
.ms-rteThemeForeColor-9-3 {
	color: rgb(116, 255, 54); -ms-name: "Accent 5 Medium"; -ms-color: "Green";
}
.ms-rteThemeForeColor-10-3 {
	color: rgb(252, 236, 132); -ms-name: "Accent 6 Medium"; -ms-color: "Light Yellow";
}
.ms-rteThemeForeColor-1-4 {
	color: rgb(165, 165, 165); -ms-name: "Light 1 Darker"; -ms-color: "Gray-50%";
}
.ms-rteThemeForeColor-2-4 {
	color: rgb(38, 38, 38); -ms-name: "Dark 1 Darker"; -ms-color: "Gray-80%";
}
.ms-rteThemeForeColor-3-4 {
	color: rgb(54, 61, 68); -ms-name: "Light 2 Darker"; -ms-color: "Blue Gray";
}
.ms-rteThemeForeColor-4-4 {
	color: rgb(56, 91, 131); -ms-name: "Dark 2 Darker"; -ms-color: "Blue Gray";
}
.ms-rteThemeForeColor-5-4 {
	color: rgb(0, 85, 141); -ms-name: "Accent 1 Darker"; -ms-color: "Dark Blue";
}
.ms-rteThemeForeColor-6-4 {
	color: rgb(177, 0, 105); -ms-name: "Accent 2 Darker"; -ms-color: "Plum";
}
.ms-rteThemeForeColor-7-4 {
	color: rgb(0, 129, 178); -ms-name: "Accent 3 Darker"; -ms-color: "Turquoise";
}
.ms-rteThemeForeColor-8-4 {
	color: rgb(194, 120, 1); -ms-name: "Accent 4 Darker"; -ms-color: "Brown";
}
.ms-rteThemeForeColor-9-4 {
	color: rgb(40, 132, 0); -ms-name: "Accent 5 Darker"; -ms-color: "Dark Green";
}
.ms-rteThemeForeColor-10-4 {
	color: rgb(219, 191, 5); -ms-name: "Accent 6 Darker"; -ms-color: "Yellow";
}
.ms-rteThemeForeColor-1-5 {
	color: rgb(127, 127, 127); -ms-name: "Light 1 Darkest"; -ms-color: "Gray-50%";
}
.ms-rteThemeForeColor-2-5 {
	color: rgb(12, 12, 12); -ms-name: "Dark 1 Darkest"; -ms-color: "Black";
}
.ms-rteThemeForeColor-3-5 {
	color: rgb(21, 24, 27); -ms-name: "Light 2 Darkest"; -ms-color: "Blue Gray";
}
.ms-rteThemeForeColor-4-5 {
	color: rgb(36, 59, 86); -ms-name: "Dark 2 Darkest"; -ms-color: "Blue Gray";
}
.ms-rteThemeForeColor-5-5 {
	color: rgb(0, 57, 94); -ms-name: "Accent 1 Darkest"; -ms-color: "Dark Blue";
}
.ms-rteThemeForeColor-6-5 {
	color: rgb(118, 0, 70); -ms-name: "Accent 2 Darkest"; -ms-color: "Plum";
}
.ms-rteThemeForeColor-7-5 {
	color: rgb(0, 86, 119); -ms-name: "Accent 3 Darkest"; -ms-color: "Dark Teal";
}
.ms-rteThemeForeColor-8-5 {
	color: rgb(129, 80, 1); -ms-name: "Accent 4 Darkest"; -ms-color: "Brown";
}
.ms-rteThemeForeColor-9-5 {
	color: rgb(27, 88, 0); -ms-name: "Accent 5 Darkest"; -ms-color: "Dark Green";
}
.ms-rteThemeForeColor-10-5 {
	color: rgb(146, 127, 3); -ms-name: "Accent 6 Darkest"; -ms-color: "Dark Yellow";
}
.ms-rteThemeBackColor-1-0 {
	background-color: rgb(255, 255, 255); -ms-name: "Light 1"; -ms-color: "White";
}
.ms-rteThemeBackColor-2-0 {
	background-color: rgb(0, 0, 0); -ms-name: "Dark 1"; -ms-color: "Black";
}
.ms-rteThemeBackColor-3-0 {
	background-color: rgb(245, 246, 247); -ms-name: "Light 2"; -ms-color: "White";
}
.ms-rteThemeBackColor-4-0 {
	background-color: rgb(24, 39, 56); -ms-name: "Dark 2"; -ms-color: "Blue Gray";
}
.ms-rteThemeBackColor-5-0 {
	background-color: rgb(0, 114, 188); -ms-name: "Accent 1"; -ms-color: "Dark Blue";
}
.ms-rteThemeBackColor-6-0 {
	background-color: rgb(236, 0, 140); -ms-name: "Accent 2"; -ms-color: "Pink";
}
.ms-rteThemeBackColor-7-0 {
	background-color: rgb(0, 173, 238); -ms-name: "Accent 3"; -ms-color: "Turquoise";
}
.ms-rteThemeBackColor-8-0 {
	background-color: rgb(253, 159, 8); -ms-name: "Accent 4"; -ms-color: "Orange";
}
.ms-rteThemeBackColor-9-0 {
	background-color: rgb(54, 176, 0); -ms-name: "Accent 5"; -ms-color: "Dark Green";
}
.ms-rteThemeBackColor-10-0 {
	background-color: rgb(250, 224, 50); -ms-name: "Accent 6"; -ms-color: "Yellow";
}
.ms-rteThemeBackColor-1-1 {
	background-color: rgb(242, 242, 242); -ms-name: "Light 1 Lightest"; -ms-color: "White";
}
.ms-rteThemeBackColor-2-1 {
	background-color: rgb(127, 127, 127); -ms-name: "Dark 1 Lightest"; -ms-color: "Gray-50%";
}
.ms-rteThemeBackColor-3-1 {
	background-color: rgb(217, 221, 225); -ms-name: "Light 2 Lightest"; -ms-color: "Ice Blue";
}
.ms-rteThemeBackColor-4-1 {
	background-color: rgb(224, 232, 242); -ms-name: "Dark 2 Lightest"; -ms-color: "Ice Blue";
}
.ms-rteThemeBackColor-5-1 {
	background-color: rgb(190, 229, 255); -ms-name: "Accent 1 Lightest"; -ms-color: "Light Blue";
}
.ms-rteThemeBackColor-6-1 {
	background-color: rgb(255, 200, 232); -ms-name: "Accent 2 Lightest"; -ms-color: "Pink";
}
.ms-rteThemeBackColor-7-1 {
	background-color: rgb(200, 240, 255); -ms-name: "Accent 3 Lightest"; -ms-color: "Light Turquoise";
}
.ms-rteThemeBackColor-8-1 {
	background-color: rgb(254, 235, 205); -ms-name: "Accent 4 Lightest"; -ms-color: "Light Orange";
}
.ms-rteThemeBackColor-9-1 {
	background-color: rgb(208, 255, 188); -ms-name: "Accent 5 Lightest"; -ms-color: "Light Green";
}
.ms-rteThemeBackColor-10-1 {
	background-color: rgb(254, 248, 214); -ms-name: "Accent 6 Lightest"; -ms-color: "Light Yellow";
}
.ms-rteThemeBackColor-1-2 {
	background-color: rgb(216, 216, 216); -ms-name: "Light 1 Lighter"; -ms-color: "Gray-25%";
}
.ms-rteThemeBackColor-2-2 {
	background-color: rgb(89, 89, 89); -ms-name: "Dark 1 Lighter"; -ms-color: "Gray-80%";
}
.ms-rteThemeBackColor-3-2 {
	background-color: rgb(176, 184, 192); -ms-name: "Light 2 Lighter"; -ms-color: "Ice Blue";
}
.ms-rteThemeBackColor-4-2 {
	background-color: rgb(179, 199, 222); -ms-name: "Dark 2 Lighter"; -ms-color: "Ice Blue";
}
.ms-rteThemeBackColor-5-2 {
	background-color: rgb(126, 204, 255); -ms-name: "Accent 1 Lighter"; -ms-color: "Light Turquoise";
}
.ms-rteThemeBackColor-6-2 {
	background-color: rgb(255, 145, 210); -ms-name: "Accent 2 Lighter"; -ms-color: "Pink";
}
.ms-rteThemeBackColor-7-2 {
	background-color: rgb(146, 225, 255); -ms-name: "Accent 3 Lighter"; -ms-color: "Light Turquoise";
}
.ms-rteThemeBackColor-8-2 {
	background-color: rgb(254, 216, 156); -ms-name: "Accent 4 Lighter"; -ms-color: "Light Orange";
}
.ms-rteThemeBackColor-9-2 {
	background-color: rgb(162, 255, 121); -ms-name: "Accent 5 Lighter"; -ms-color: "Light Green";
}
.ms-rteThemeBackColor-10-2 {
	background-color: rgb(253, 242, 173); -ms-name: "Accent 6 Lighter"; -ms-color: "Light Yellow";
}
.ms-rteThemeBackColor-1-3 {
	background-color: rgb(191, 191, 191); -ms-name: "Light 1 Medium"; -ms-color: "Gray-25%";
}
.ms-rteThemeBackColor-2-3 {
	background-color: rgb(63, 63, 63); -ms-name: "Dark 1 Medium"; -ms-color: "Gray-80%";
}
.ms-rteThemeBackColor-3-3 {
	background-color: rgb(109, 123, 136); -ms-name: "Light 2 Medium"; -ms-color: "Blue Gray";
}
.ms-rteThemeBackColor-4-3 {
	background-color: rgb(104, 144, 190); -ms-name: "Dark 2 Medium"; -ms-color: "Blue Gray";
}
.ms-rteThemeBackColor-5-3 {
	background-color: rgb(61, 178, 255); -ms-name: "Accent 1 Medium"; -ms-color: "Blue";
}
.ms-rteThemeBackColor-6-3 {
	background-color: rgb(255, 90, 188); -ms-name: "Accent 2 Medium"; -ms-color: "Pink";
}
.ms-rteThemeBackColor-7-3 {
	background-color: rgb(91, 210, 255); -ms-name: "Accent 3 Medium"; -ms-color: "Light Turquoise";
}
.ms-rteThemeBackColor-8-3 {
	background-color: rgb(253, 197, 106); -ms-name: "Accent 4 Medium"; -ms-color: "Light Orange";
}
.ms-rteThemeBackColor-9-3 {
	background-color: rgb(116, 255, 54); -ms-name: "Accent 5 Medium"; -ms-color: "Green";
}
.ms-rteThemeBackColor-10-3 {
	background-color: rgb(252, 236, 132); -ms-name: "Accent 6 Medium"; -ms-color: "Light Yellow";
}
.ms-rteThemeBackColor-1-4 {
	background-color: rgb(165, 165, 165); -ms-name: "Light 1 Darker"; -ms-color: "Gray-50%";
}
.ms-rteThemeBackColor-2-4 {
	background-color: rgb(38, 38, 38); -ms-name: "Dark 1 Darker"; -ms-color: "Gray-80%";
}
.ms-rteThemeBackColor-3-4 {
	background-color: rgb(54, 61, 68); -ms-name: "Light 2 Darker"; -ms-color: "Blue Gray";
}
.ms-rteThemeBackColor-4-4 {
	background-color: rgb(56, 91, 131); -ms-name: "Dark 2 Darker"; -ms-color: "Blue Gray";
}
.ms-rteThemeBackColor-5-4 {
	background-color: rgb(0, 85, 141); -ms-name: "Accent 1 Darker"; -ms-color: "Dark Blue";
}
.ms-rteThemeBackColor-6-4 {
	background-color: rgb(177, 0, 105); -ms-name: "Accent 2 Darker"; -ms-color: "Plum";
}
.ms-rteThemeBackColor-7-4 {
	background-color: rgb(0, 129, 178); -ms-name: "Accent 3 Darker"; -ms-color: "Turquoise";
}
.ms-rteThemeBackColor-8-4 {
	background-color: rgb(194, 120, 1); -ms-name: "Accent 4 Darker"; -ms-color: "Brown";
}
.ms-rteThemeBackColor-9-4 {
	background-color: rgb(40, 132, 0); -ms-name: "Accent 5 Darker"; -ms-color: "Dark Green";
}
.ms-rteThemeBackColor-10-4 {
	background-color: rgb(219, 191, 5); -ms-name: "Accent 6 Darker"; -ms-color: "Yellow";
}
.ms-rteThemeBackColor-1-5 {
	background-color: rgb(127, 127, 127); -ms-name: "Light 1 Darkest"; -ms-color: "Gray-50%";
}
.ms-rteThemeBackColor-2-5 {
	background-color: rgb(12, 12, 12); -ms-name: "Dark 1 Darkest"; -ms-color: "Black";
}
.ms-rteThemeBackColor-3-5 {
	background-color: rgb(21, 24, 27); -ms-name: "Light 2 Darkest"; -ms-color: "Blue Gray";
}
.ms-rteThemeBackColor-4-5 {
	background-color: rgb(36, 59, 86); -ms-name: "Dark 2 Darkest"; -ms-color: "Blue Gray";
}
.ms-rteThemeBackColor-5-5 {
	background-color: rgb(0, 57, 94); -ms-name: "Accent 1 Darkest"; -ms-color: "Dark Blue";
}
.ms-rteThemeBackColor-6-5 {
	background-color: rgb(118, 0, 70); -ms-name: "Accent 2 Darkest"; -ms-color: "Plum";
}
.ms-rteThemeBackColor-7-5 {
	background-color: rgb(0, 86, 119); -ms-name: "Accent 3 Darkest"; -ms-color: "Dark Teal";
}
.ms-rteThemeBackColor-8-5 {
	background-color: rgb(129, 80, 1); -ms-name: "Accent 4 Darkest"; -ms-color: "Brown";
}
.ms-rteThemeBackColor-9-5 {
	background-color: rgb(27, 88, 0); -ms-name: "Accent 5 Darkest"; -ms-color: "Dark Green";
}
.ms-rteThemeBackColor-10-5 {
	background-color: rgb(146, 127, 3); -ms-name: "Accent 6 Darkest"; -ms-color: "Dark Yellow";
}
.ms-rteImage-0 {
	-ms-name: "No border";
}
.ms-rteImage-1 {
	background-position: top; border: 1px solid rgb(56, 91, 131); background-image: url("/_layouts/images/tabtitlerowbottombg.png"); background-repeat: repeat-x; background-color: rgb(24, 39, 56); -ms-name: "Thin line border";
}
.ms-rteImage-2 {
	border-width: 1px; border-style: solid; border-color: rgb(216, 216, 216) rgb(191, 191, 191) rgb(191, 191, 191) rgb(216, 216, 216); padding: 2px; -ms-name: "Table border";
}
.ms-rteImage-3 {
	background-position: left bottom; padding: 15px; background-image: url("/_layouts/images/tabtitlerowbottombg.png"); background-attachment: fixed; background-repeat: repeat-x; background-color: rgb(24, 39, 56); -ms-name: "Dark border";
}
.ms-rteImage-4 {
	background-position: top; border-width: 1px; border-style: solid; border-color: rgb(216, 216, 216) rgb(191, 191, 191) rgb(191, 191, 191) rgb(216, 216, 216); padding: 6px 6px 33px; background-image: url("/_layouts/images/selbg.png"); background-repeat: repeat-x; background-color: rgb(242, 242, 242); -ms-name: "Light border";
}
.ms-rteTable-default {
	padding: 2px; border: 1px solid rgb(196, 196, 196); vertical-align: top; -ms-name: "Default Table Style - Light";
}
.ms-rteTableHeaderFirstCol-default {
	padding: 2px; border: 1px solid rgb(196, 196, 196); vertical-align: top; -ms-name: "Default Table Style - Light";
}
.ms-rteTableHeaderLastCol-default {
	padding: 2px; border: 1px solid rgb(196, 196, 196); vertical-align: top; -ms-name: "Default Table Style - Light";
}
.ms-rteTableHeaderOddCol-default {
	padding: 2px; border: 1px solid rgb(196, 196, 196); vertical-align: top; -ms-name: "Default Table Style - Light";
}
.ms-rteTableHeaderEvenCol-default {
	padding: 2px; border: 1px solid rgb(196, 196, 196); vertical-align: top; -ms-name: "Default Table Style - Light";
}
.ms-rteTableFirstCol-default {
	padding: 2px; border: 1px solid rgb(196, 196, 196); vertical-align: top; -ms-name: "Default Table Style - Light";
}
.ms-rteTableLastCol-default {
	padding: 2px; border: 1px solid rgb(196, 196, 196); vertical-align: top; -ms-name: "Default Table Style - Light";
}
.ms-rteTableOddCol-default {
	padding: 2px; border: 1px solid rgb(196, 196, 196); vertical-align: top; -ms-name: "Default Table Style - Light";
}
.ms-rteTableEvenCol-default {
	padding: 2px; border: 1px solid rgb(196, 196, 196); vertical-align: top; -ms-name: "Default Table Style - Light";
}
.ms-rteTableFooterFirstCol-default {
	padding: 2px; border: 1px solid rgb(196, 196, 196); vertical-align: top; -ms-name: "Default Table Style - Light";
}
.ms-rteTableFooterLastCol-default {
	padding: 2px; border: 1px solid rgb(196, 196, 196); vertical-align: top; -ms-name: "Default Table Style - Light";
}
.ms-rteTableFooterOddCol-default {
	padding: 2px; border: 1px solid rgb(196, 196, 196); vertical-align: top; -ms-name: "Default Table Style - Light";
}
.ms-rteTableFooterEvenCol-default {
	padding: 2px; border: 1px solid rgb(196, 196, 196); vertical-align: top; -ms-name: "Default Table Style - Light";
}
td.ms-rteTable-default {
	padding: 2px; border: 1px solid rgb(196, 196, 196); vertical-align: top; -ms-name: "Default Table Style - Light";
}
th.ms-rteTable-default {
	padding: 2px; border: 1px solid rgb(196, 196, 196); vertical-align: top; -ms-name: "Default Table Style - Light";
}
.ms-rtetablecells {
	padding: 2px; border: 1px solid rgb(196, 196, 196); vertical-align: top; -ms-name: "Default Table Style - Light";
}
.ms-rteTable-0 {
	border-width: 0px; border-collapse: collapse; -ms-name: "Table Style 1 - Clear";
}
.ms-rteTable-1 {
	text-align: left; color: rgb(0, 85, 141); line-height: 2; font-size: 1em; vertical-align: top; -ms-name: "Table Style 2 - Light Banded";
}
.ms-rteTable-1 th.ms-rteTableHeaderRow-1 {
	border-top-color: rgb(0, 114, 188); border-bottom-color: rgb(0, 114, 188); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.ms-rteTable-1 tr.ms-rteTableFooterRow-1 {
	border-top-color: rgb(0, 114, 188); border-bottom-color: rgb(0, 114, 188); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.ms-rteTable-1 th.ms-rteTableHeaderFirstCol-1 {
	border-top-color: rgb(0, 114, 188); border-bottom-color: rgb(0, 114, 188); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ms-rteTable-1 th.ms-rteTableFooterFirstCol-1 {
	border-top-color: rgb(0, 114, 188); border-bottom-color: rgb(0, 114, 188); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ms-rteTable-1 th.ms-rteTableHeaderOddCol-1 {
	border-top-color: rgb(0, 114, 188); border-bottom-color: rgb(0, 114, 188); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ms-rteTable-1 td.ms-rteTableFooterOddCol-1 {
	border-top-color: rgb(0, 114, 188); border-bottom-color: rgb(0, 114, 188); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ms-rteTable-1 th.ms-rteTableHeaderEvenCol-1 {
	border-top-color: rgb(0, 114, 188); border-bottom-color: rgb(0, 114, 188); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ms-rteTable-1 td.ms-rteTableFooterEvenCol-1 {
	border-top-color: rgb(0, 114, 188); border-bottom-color: rgb(0, 114, 188); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ms-rteTable-1 th.ms-rteTableHeaderLastCol-1 {
	border-top-color: rgb(0, 114, 188); border-bottom-color: rgb(0, 114, 188); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ms-rteTable-1 th.ms-rteTableFooterLastCol-1 {
	border-top-color: rgb(0, 114, 188); border-bottom-color: rgb(0, 114, 188); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.ms-rteTable-1 tr.ms-rteTableOddRow-1 {
	background-color: rgb(190, 229, 255);
}
.ms-rteTable-1 tr.ms-rteTableEvenRow-1 {
	background-color: rgb(255, 255, 255);
}
.ms-rteTable-1 th.ms-rteTableFirstCol-1 {
	font-weight: normal;
}
.ms-rteTable-1 td.ms-rteTableLastCol-1 {
	font-weight: normal;
}
.ms-rteTable-1 td.ms-rteTableOddCol-1 {
	
}
.ms-rteTable-1 td.ms-rteTableEvenCol-1 {
	
}
.ms-rteTable-6 {
	text-align: left; color: rgb(0, 0, 0); line-height: 2; font-size: 1em; vertical-align: top; -ms-name: "Table Style 3 - Medium Two Tones";
}
.ms-rteTable-6 th.ms-rteTableHeaderRow-6 {
	border-top-color: rgb(0, 114, 188); border-bottom-color: rgb(0, 114, 188); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.ms-rteTable-6 tr.ms-rteTableFooterRow-6 {
	border-top-color: rgb(0, 114, 188); border-bottom-color: rgb(0, 114, 188); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.ms-rteTable-6 th.ms-rteTableHeaderFirstCol-6 {
	color: rgb(255, 255, 255); border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(0, 114, 188);
}
.ms-rteTable-6 th.ms-rteTableFooterFirstCol-6 {
	color: rgb(255, 255, 255); border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(0, 114, 188);
}
.ms-rteTable-6 th.ms-rteTableHeaderOddCol-6 {
	color: rgb(255, 255, 255); border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(0, 114, 188);
}
.ms-rteTable-6 td.ms-rteTableFooterOddCol-6 {
	color: rgb(255, 255, 255); border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(0, 114, 188);
}
.ms-rteTable-6 th.ms-rteTableHeaderEvenCol-6 {
	color: rgb(255, 255, 255); border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(0, 114, 188);
}
.ms-rteTable-6 td.ms-rteTableFooterEvenCol-6 {
	color: rgb(255, 255, 255); border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(0, 114, 188);
}
.ms-rteTable-6 th.ms-rteTableHeaderLastCol-6 {
	color: rgb(255, 255, 255); border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(0, 114, 188);
}
.ms-rteTable-6 td.ms-rteTableFooterLastCol-6 {
	color: rgb(255, 255, 255); border-top-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(0, 114, 188);
}
.ms-rteTable-6 tr.ms-rteTableOddRow-6 {
	background-color: rgb(216, 216, 216);
}
.ms-rteTable-6 tr.ms-rteTableEvenRow-6 {
	background-color: rgb(255, 255, 255);
}
.ms-rteTable-6 th.ms-rteTableFirstCol-6 {
	font-weight: normal;
}
.ms-rteTable-6 td.ms-rteTableLastCol-6 {
	font-weight: normal;
}
.ms-rteTable-6 td.ms-rteTableOddCol-6 {
	
}
.ms-rteTable-6 td.ms-rteTableEvenCol-6 {
	
}
.ms-rteTableGrid td {
	border: 1px dotted black;
}
.ms-rteTableGrid th {
	border: 1px dotted black;
}
.ms-rtePosition-1 {
	float: left; -ms-name: "Left";
}
.ms-rtePosition-2 {
	float: right; -ms-name: "Right";
}
.ms-rtePosition-3 {
	vertical-align: text-top; -ms-name: "Top";
}
.ms-rtePosition-4 {
	vertical-align: middle; -ms-name: "Middle";
}
.ms-rtePosition-5 {
	vertical-align: text-bottom; -ms-name: "Bottom";
}
.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-rtestate-write p {
	margin: 0px 0px 10px;
}
.ms-rtestate-read p {
	margin: 0px 0px 10px;
}
.ms-rte-autocomplete {
	border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223) rgb(192, 192, 192) rgb(192, 192, 192) rgb(223, 223, 223); padding-top: 10px; padding-bottom: 10px; font-family: Verdana; font-size: 1em; position: absolute; background-color: rgb(250, 250, 250);
}
.ms-rte-autocomplete-results div {
	color: rgb(101, 104, 107); 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 {
	color: rgb(0, 114, 188); border-top-color: rgb(156, 205, 238); border-bottom-color: rgb(121, 195, 244); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(232, 246, 254);
}
.ms-rte-autocomplete-modes div {
	color: rgb(32, 33, 34); 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-modes div.ms-rte-autocomplete-selected {
	color: rgb(0, 114, 188); border-top-color: rgb(156, 205, 238); border-bottom-color: rgb(121, 195, 244); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(232, 246, 254);
}
.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; overflow: hidden; -ms-word-wrap: break-word;
}
.ms-rte-layoutszone-inner-editable {
	margin: 1px; padding: 10px; border: 1px solid rgb(176, 213, 238); overflow: hidden; min-height: 100px !important;
}
.ms-rte-layoutszone-fixer {
	clear: both;
}
.ms-rte-wpbox {
	font: 8pt/normal Verdana,Arial,sans-serif; text-align: left; color: rgb(103, 103, 103); text-transform: none; text-indent: 0px; letter-spacing: normal; text-decoration: none; word-spacing: normal; white-space: normal;
}
.ms-rtestate-field {
	-ms-word-wrap: break-word;
}
.ms-rtefield {
	padding: 2px; min-width: 384px; background-color: rgb(255, 255, 255);
}
.ms-formbody .ms-rtefield {
	border: 1px inset rgb(187, 187, 187);
}
.ms-rteLanguage-ar {
	-ms-name: "Arabic";
}
.ms-rteLanguage-eu {
	-ms-name: "Basque";
}
.ms-rteLanguage-bg {
	-ms-name: "Bulgarian";
}
.ms-rteLanguage-ca {
	-ms-name: "Catalan";
}
.ms-rteLanguage-zh-HanS {
	-ms-name: "Chinese Simplified";
}
.ms-rteLanguage-zh-HanT {
	-ms-name: "Chinese Traditional";
}
.ms-rteLanguage-hr {
	-ms-name: "Croatian";
}
.ms-rteLanguage-cs {
	-ms-name: "Czech";
}
.ms-rteLanguage-da {
	-ms-name: "Danish";
}
.ms-rteLanguage-nl {
	-ms-name: "Dutch";
}
.ms-rteLanguage-en {
	-ms-name: "English";
}
.ms-rteLanguage-et {
	-ms-name: "Estonian";
}
.ms-rteLanguage-fi {
	-ms-name: "Finnish";
}
.ms-rteLanguage-fr {
	-ms-name: "French";
}
.ms-rteLanguage-gl {
	-ms-name: "Galician";
}
.ms-rteLanguage-de {
	-ms-name: "German";
}
.ms-rteLanguage-el {
	-ms-name: "Greek";
}
.ms-rteLanguage-he {
	-ms-name: "Hebrew";
}
.ms-rteLanguage-hi {
	-ms-name: "Hindi";
}
.ms-rteLanguage-hu {
	-ms-name: "Hungarian";
}
.ms-rteLanguage-ga {
	-ms-name: "Irish";
}
.ms-rteLanguage-it {
	-ms-name: "Italian";
}
.ms-rteLanguage-ja {
	-ms-name: "Japanese";
}
.ms-rteLanguage-kk {
	-ms-name: "Kazakh";
}
.ms-rteLanguage-ko {
	-ms-name: "Korean";
}
.ms-rteLanguage-lv {
	-ms-name: "Latvian";
}
.ms-rteLanguage-lt {
	-ms-name: "Lithuanian";
}
.ms-rteLanguage-mk {
	-ms-name: "Macedonian FYRO";
}
.ms-rteLanguage-ms {
	-ms-name: "Malay";
}
.ms-rteLanguage-no {
	-ms-name: "Norwegian";
}
.ms-rteLanguage-pl {
	-ms-name: "Polish";
}
.ms-rteLanguage-pt-PT {
	-ms-name: "Portuguese Portugal";
}
.ms-rteLanguage-pt-BR {
	-ms-name: "Portuguese Brazil";
}
.ms-rteLanguage-ro {
	-ms-name: "Romanian";
}
.ms-rteLanguage-ru {
	-ms-name: "Russian";
}
.ms-rteLanguage-sr-Latn {
	-ms-name: "Serbian Latin";
}
.ms-rteLanguage-sr-Cyrl {
	-ms-name: "Serbian Cyrillic";
}
.ms-rteLanguage-sk {
	-ms-name: "Slovak";
}
.ms-rteLanguage-sl {
	-ms-name: "Slovenian";
}
.ms-rteLanguage-es {
	-ms-name: "Spanish";
}
.ms-rteLanguage-sv {
	-ms-name: "Swedish";
}
.ms-rteLanguage-th {
	-ms-name: "Thai";
}
.ms-rteLanguage-tr {
	-ms-name: "Turkish";
}
.ms-rteLanguage-uk {
	-ms-name: "Ukrainian";
}
.ms-rteLanguage-vi {
	-ms-name: "Vietnamese";
}
.ms-rteLanguage-cy {
	-ms-name: "Welsh";
}
.ms-rtedialog {
	font-family: Verdana,Arial,sans-serif; font-size: 8pt; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.ms-dlgOverlay {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; opacity: 0.7; background-color: rgb(24, 39, 56);
}
.ms-dlgContent {
	border: 1px solid rgb(22, 29, 37); display: none; position: absolute; background-color: rgb(255, 255, 255);
}
.ms-dlgBorder {
	border: 1px solid rgb(0, 114, 188);
}
.ms-dlgTitle {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -51px rgb(33, 55, 76); height: 32px; overflow: hidden; white-space: nowrap; cursor: default;
}
.ms-dlgTitleText {
	color: rgb(255, 255, 255); line-height: 1.2; overflow: hidden; padding-top: 7px; padding-left: 10px; font-family: Verdana; font-size: 1.3em; font-weight: normal; float: left; -ms-text-overflow: ellipsis;
}
.ms-dlgTitleBtns {
	padding-top: 2px; padding-right: 2px; float: right;
}
.ms-dlgFrameContainer {
	overflow: auto;
}
.ms-dlgFrame {
	border: currentColor; width: 100%; height: 100%;
}
.ms-dlgCloseBtn span {
	border: 1px solid transparent; cursor: pointer;
}
.ms-dlgCloseBtnImg {
	border: 0px currentColor;
}
.ms-dlgCloseBtn span:hover {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -489px; border-color: rgb(139, 146, 154);
}
.ms-dlgErrList {
	margin-left: 0px; list-style-type: none;
}
.ms-dlgErrItem {
	padding-right: 10px; display: inline;
}
.ms-dlgLoadingText {
	width: 100%; text-align: left; color: rgb(59, 79, 101); padding-left: 5px; font-size: 1em;
}
.ms-linksection-level1 {
	font-family: verdana; margin-top: 0px; margin-bottom: 2px; margin-left: 0px;
}
.ms-linksection-level1 td {
	padding-bottom: 17px; padding-left: 0px;
}
.ms-linksection-level1 h3 {
	margin: 0px; padding: 0px; color: rgb(0, 55, 89); font-size: 11pt; font-weight: normal;
}
.ms-linksection-level1 h3 a {
	color: rgb(40, 132, 0);
}
.ms-linksection-level1 h3 a:hover {
	text-decoration: underline;
}
.ms-linksection-level1 img {
	padding: 0px 8px 0px 0px;
}
.ms-linksection-level1 ul {
	margin: 0px; padding: 0px;
}
.ms-linksection-level1 ul li {
	list-style: none; line-height: 14px; padding-top: 1px; margin-right: 0px; margin-left: 0px;
}
.ms-linksection-level1 ul li a {
	color: rgb(0, 114, 188); font-size: 8pt;
}
.ms-linksection-level1 ul li a:hover {
	text-decoration: underline;
}
.ms-linksection-level2 {
	margin: 0px; padding: 0px; font-family: verdana;
}
.ms-linksection-level2 td {
	padding-bottom: 17px; padding-left: 5px;
}
.ms-linksection-level2 h3 {
	margin: 0px; padding: 0px; color: rgb(0, 55, 89); font-size: 11pt; font-weight: normal;
}
.ms-linksection-level2 h3 a {
	color: rgb(40, 132, 0);
}
.ms-linksection-level2 h3 a:hover {
	text-decoration: underline;
}
.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(207, 207, 207); font-size: 8pt; font-weight: normal; white-space: nowrap;
}
.ms-linksection-level2 li a {
	color: rgb(0, 114, 188);
}
.ms-linksection-level2 li a:hover {
	text-decoration: underline;
}
.ms-linksection-level2 span {
	padding: 0px 2px 0px 0px;
}
.ms-currentRating {
	width: 80px; height: 16px; text-align: right; overflow: hidden; display: inline-block; white-space: nowrap; position: relative;
}
.ms-currentRating img {
	margin: 0px; padding: 0px; border: 0px currentColor; width: auto; height: auto; position: absolute;
}
.ms-submitRating {
	display: none; white-space: nowrap;
}
.ms-rate1star img {
	position: static !important;
}
.ms-rate2stars img {
	position: static !important;
}
.ms-rate3stars img {
	position: static !important;
}
.ms-rate4stars img {
	position: static !important;
}
.ms-rate5stars {
	position: static !important;
}
.ms-rating_5_new {
	left: 0px; top: 0px;
}
.ms-rating_4_new {
	left: -16px; top: 0px;
}
.ms-rating_3_new {
	left: -32px; top: 0px;
}
.ms-rating_2_new {
	left: -48px; top: 0px;
}
.ms-rating_1_new {
	left: -64px; top: 0px;
}
.ms-rating_0 {
	left: -80px; top: 0px;
}
.ms-rating_5 {
	left: -160px; top: 0px;
}
.ms-rating_4 {
	left: -176px; top: 0px;
}
.ms-rating_3 {
	left: -192px; top: 0px;
}
.ms-rating_2 {
	left: -208px; top: 0px;
}
.ms-rating_1 {
	left: -224px; top: 0px;
}
.ms-rating_4_5 {
	left: -304px; top: 0px;
}
.ms-rating_3_5 {
	left: -320px; top: 0px;
}
.ms-rating_2_5 {
	left: -336px; top: 0px;
}
.ms-rating_1_5 {
	left: -352px; top: 0px;
}
.ms-rating_0_5 {
	left: -368px; top: 0px;
}
.ms-ratingPopup {
	border-width: 1px; border-style: solid; border-color: rgb(172, 176, 181) rgb(144, 144, 144) rgb(144, 144, 144) rgb(172, 176, 181); padding: 0.3em; color: rgb(51, 51, 51); font-family: Verdana,Arial,sans-serif; font-size: 8pt; background-color: rgb(241, 241, 241);
}
.ms-wawpList {
	line-height: 1.8em; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 16px; margin-bottom: 16px; margin-left: 0px; list-style-position: inside;
}
ul.ms-wawpList {
	list-style-type: none;
}
.ms-wawpFeedLink {
	vertical-align: top;
}
li.ms-wawpLoading {
	list-style: none;
}
.ms-wawpHyperlink {
	direction: ltr;
}
.ms-developerdashboard > table {
	border: 2px solid currentColor; width: 100%; vertical-align: top; float: left; white-space: nowrap; background-image: url("/_layouts/images/settingsgraphic.jpg"); background-repeat: repeat-x; background-color: white;
}
.ms-developerdashboard > table tr td {
	text-align: left; font-family: tahoma; font-size: 8pt; vertical-align: top; background-color: transparent;
}
.ms-developerdashboard > table th {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -381px rgb(235, 243, 255); border: 1px solid rgb(173, 209, 255); width: 100%; color: rgb(96, 96, 96); font-size: 8pt; font-weight: bold; vertical-align: top;
}
.ms-developerdashboardnav > ul {
	margin-top: 0px; white-space: nowrap;
}
.ms-developerdashboardnav ul li {
	line-height: 14px; margin-left: -25px;
}
.ms-developerdashboardnav ul li a {
	color: rgb(102, 153, 204); font-size: 8pt;
}
.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;
}
.ms-cui-menu a img {
	border: 0px currentColor;
}
.ms-cui-QAT a img {
	border: 0px currentColor;
}
.ms-cui-toolbar-toolbar a img {
	border: 0px currentColor;
}
.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-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-glass-ff {
	background-color: transparent;
}
.ms-cui-topBar2 {
	height: 43px; border-bottom-color: rgb(202, 210, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.ms-cui-tts {
	margin: 0px 0px -1px; padding: 0px; height: 44px; 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: 44px; 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: 44px; 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: 42px; float: left; display: block; list-style-type: none;
}
.ms-cui-cg {
	margin: 0px 2px 2px 0px; padding: 0px; height: 42px; 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; color: rgb(255, 255, 255) !important; margin-top: 20px; display: block; cursor: default;
}
.ms-cui-tt-span {
	padding: 4px 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: 6px;
}
.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-tt-a:hover {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -1000px; border-color: rgb(90, 112, 123); color: rgb(255, 255, 255) !important;
}
.ms-cui-tt-s .ms-cui-tt-a:hover {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -976px rgb(241, 241, 241); border-color: rgb(182, 186, 191); color: rgb(35, 39, 44) !important;
}
.ms-cui-tabBody {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -882px rgb(255, 255, 255); border-width: 0px 0px 1px; border-style: solid; margin: 0px; padding: 0px; width: 100%; height: 90px; overflow: hidden; border-bottom-color: rgb(137, 141, 146);
}
.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(91, 98, 108); 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); 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/images/RibbonBG.png") 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-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); 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-disabled .ms-cui-jewel-middle .ms-cui-jewel-label {
	color: rgb(255, 255, 255) !important;
}
.ms-cui-cg {
	border-width: 1px 1px 0px; border-style: solid; border-color: rgb(15, 20, 24); height: 42px;
}
.ms-cui-cg-i {
	border-width: 2px 1px 0px; border-style: solid solid none; border-color: transparent transparent currentColor;
}
.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; list-style-type: none;
}
.ms-cui-ct-ul .ms-cui-tt {
	height: auto;
}
.ms-cui-ct-ul .ms-cui-tt-a {
	margin-top: 0px; border-top-color: transparent; border-top-width: 1px; border-top-style: solid;
}
.ms-cui-ct-ul .ms-cui-tt-span {
	padding-top: 3px;
}
.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: 4px;
}
.ms-cui-cg-s .ms-cui-ct-ul {
	height: 22px; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid;
}
.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: 5px !important;
}
.ms-cui-cg-s .ms-cui-tt-a {
	color: rgb(35, 39, 44) !important;
}
.ms-cui-cg .ms-cui-tt-a:hover {
	
}
.ms-cui-cg-s .ms-cui-tt-a:hover {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -976px !important;
}
.ms-cui-cg .ms-cui-tt-a:hover {
	color: rgb(255, 255, 255);
}
.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover {
	color: rgb(255, 255, 255);
}
.ms-cui-ct-topBar-db {
	border-color: rgb(0, 94, 156) !important;
}
.ms-cui-tabBody-db {
	border-color: rgb(0, 94, 156) !important;
}
.ms-cui-cg-db .ms-cui-cg-i {
	border-color: rgb(0, 114, 188);
}
.ms-cui-cg-db .ms-cui-cg-t {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -857px; color: rgb(155, 199, 229);
}
.ms-cui-cg-s.ms-cui-cg-db .ms-cui-cg-i {
	border-color: rgb(0, 94, 156);
}
.ms-cui-cg-s.ms-cui-cg-db .ms-cui-ct-ul {
	border-color: rgb(0, 94, 156); background-color: rgb(0, 114, 188);
}
.ms-cui-cg-s.ms-cui-cg-db .ms-cui-cg-t {
	color: rgb(255, 255, 255); background-image: none; background-color: rgb(0, 114, 188);
}
.ms-cui-cg-db .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: rgb(0, 114, 188);
}
.ms-cui-cg-db .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: rgb(0, 114, 188);
}
.ms-cui-cg-s.ms-cui-cg-db .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: rgb(0, 94, 156);
}
.ms-cui-cg-s.ms-cui-cg-db .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: rgb(0, 94, 156);
}
.ms-cui-cg-s.ms-cui-cg-db .ms-cui-tt-s .ms-cui-tt-a {
	border-right-color: rgb(0, 94, 156); border-left-color: rgb(0, 94, 156);
}
.ms-cui-cg-s.ms-cui-cg-db .ms-cui-tt-a {
	border-color: rgb(0, 94, 156); background-color: rgb(153, 199, 228);
}
.ms-cui-cg-db .ms-cui-tt-a:hover {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -857px; border-color: rgb(0, 134, 221) rgb(0, 94, 156) rgb(0, 94, 156);
}
.ms-cui-cg-s.ms-cui-cg-db .ms-cui-tt-a:hover {
	border-top-color: rgb(0, 94, 156); background-color: rgb(153, 199, 228) !important;
}
.ms-cui-cg-s.ms-cui-cg-db .ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: rgb(0, 94, 156); background-color: rgb(222, 240, 250) !important;
}
.ms-cui-ct-topBar-lb {
	border-color: rgb(0, 139, 190) !important;
}
.ms-cui-tabBody-lb {
	border-color: rgb(0, 139, 190) !important;
}
.ms-cui-cg-lb .ms-cui-cg-i {
	border-color: rgb(0, 173, 238);
}
.ms-cui-cg-lb .ms-cui-cg-t {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -682px; color: rgb(150, 222, 240);
}
.ms-cui-cg-s.ms-cui-cg-lb .ms-cui-cg-i {
	border-color: rgb(0, 139, 190);
}
.ms-cui-cg-s.ms-cui-cg-lb .ms-cui-ct-ul {
	border-color: rgb(0, 139, 190); background-color: rgb(128, 219, 252);
}
.ms-cui-cg-s.ms-cui-cg-lb .ms-cui-cg-t {
	color: rgb(0, 65, 89); background-image: none; background-color: rgb(128, 219, 252);
}
.ms-cui-cg-lb .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: rgb(0, 173, 238);
}
.ms-cui-cg-lb .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: rgb(0, 173, 238);
}
.ms-cui-cg-s.ms-cui-cg-lb .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: rgb(0, 139, 190);
}
.ms-cui-cg-s.ms-cui-cg-lb .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: rgb(0, 139, 190);
}
.ms-cui-cg-s.ms-cui-cg-lb .ms-cui-tt-s .ms-cui-tt-a {
	border-right-color: rgb(0, 139, 190); border-left-color: rgb(0, 139, 190);
}
.ms-cui-cg-s.ms-cui-cg-lb .ms-cui-tt-a {
	border-color: rgb(0, 152, 208) rgb(0, 158, 216) rgb(0, 158, 216); background-color: rgb(179, 233, 253);
}
.ms-cui-cg-lb .ms-cui-tt-a:hover {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -682px; border-color: rgb(118, 205, 231) rgb(85, 193, 225) rgb(85, 193, 225);
}
.ms-cui-cg-s.ms-cui-cg-lb .ms-cui-tt-a:hover {
	border-color: rgb(0, 139, 190); background-color: rgb(179, 233, 253) !important;
}
.ms-cui-cg-s.ms-cui-cg-lb .ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: rgb(0, 158, 216); background-color: rgb(227, 245, 247) !important;
}
.ms-cui-ct-topBar-tl {
	border-color: rgb(0, 83, 114) !important;
}
.ms-cui-tabBody-tl {
	border-color: rgb(0, 83, 114) !important;
}
.ms-cui-cg-tl .ms-cui-cg-i {
	border-color: rgb(19, 154, 177);
}
.ms-cui-cg-tl .ms-cui-cg-t {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -807px; color: rgb(231, 250, 253);
}
.ms-cui-cg-s.ms-cui-cg-tl .ms-cui-cg-i {
	border-color: rgb(0, 83, 114);
}
.ms-cui-cg-s.ms-cui-cg-tl .ms-cui-ct-ul {
	border-color: rgb(0, 83, 114); background-color: rgb(0, 106, 146);
}
.ms-cui-cg-s.ms-cui-cg-tl .ms-cui-cg-t {
	color: rgb(255, 255, 255); background-image: none; background-color: rgb(0, 106, 146);
}
.ms-cui-cg-tl .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: rgb(19, 154, 177);
}
.ms-cui-cg-tl .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: rgb(19, 154, 177);
}
.ms-cui-cg-s.ms-cui-cg-tl .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: rgb(0, 83, 114);
}
.ms-cui-cg-s.ms-cui-cg-tl .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: rgb(0, 83, 114);
}
.ms-cui-cg-s.ms-cui-cg-tl .ms-cui-tt-s .ms-cui-tt-a {
	border-right-color: rgb(0, 83, 114); border-left-color: rgb(0, 83, 114);
}
.ms-cui-cg-s.ms-cui-cg-tl .ms-cui-tt-a {
	border-color: rgb(0, 83, 114); background-color: rgb(164, 223, 234);
}
.ms-cui-cg-tl .ms-cui-tt-a:hover {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -807px; border-color: rgb(48, 205, 233) rgb(20, 175, 203) rgb(20, 175, 203);
}
.ms-cui-cg-s.ms-cui-cg-tl .ms-cui-tt-a:hover {
	border-color: rgb(0, 94, 129); background-color: rgb(164, 223, 234) !important;
}
.ms-cui-cg-s.ms-cui-cg-tl .ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: rgb(0, 83, 114); background-color: rgb(226, 244, 247) !important;
}
.ms-cui-ct-topBar-or {
	border-color: rgb(187, 79, 0) !important;
}
.ms-cui-tabBody-or {
	border-color: rgb(187, 79, 0) !important;
}
.ms-cui-cg-or .ms-cui-cg-i {
	border-color: rgb(253, 159, 8);
}
.ms-cui-cg-or .ms-cui-cg-t {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -757px; color: rgb(255, 200, 109);
}
.ms-cui-cg-s.ms-cui-cg-or .ms-cui-cg-i {
	border-color: rgb(187, 79, 0);
}
.ms-cui-cg-s.ms-cui-cg-or .ms-cui-ct-ul {
	border-color: rgb(187, 79, 0); background-color: rgb(255, 157, 0);
}
.ms-cui-cg-s.ms-cui-cg-or .ms-cui-cg-t {
	color: rgb(88, 34, 11); background-image: none; background-color: rgb(255, 157, 0);
}
.ms-cui-cg-or .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: rgb(253, 159, 8);
}
.ms-cui-cg-or .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: rgb(253, 159, 8);
}
.ms-cui-cg-s.ms-cui-cg-or .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: rgb(187, 79, 0);
}
.ms-cui-cg-s.ms-cui-cg-or .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: rgb(187, 79, 0);
}
.ms-cui-cg-s.ms-cui-cg-or .ms-cui-tt-s .ms-cui-tt-a {
	border-right-color: rgb(187, 79, 0); border-left-color: rgb(187, 79, 0);
}
.ms-cui-cg-s.ms-cui-cg-or .ms-cui-tt-a {
	border-color: rgb(228, 107, 0) rgb(187, 79, 0) rgb(187, 79, 0); background-color: rgb(255, 216, 153);
}
.ms-cui-cg-or .ms-cui-tt-a:hover {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -757px; border-color: rgb(200, 96, 2) rgb(221, 138, 0) rgb(221, 138, 0);
}
.ms-cui-cg-s.ms-cui-cg-or .ms-cui-tt-a:hover {
	border-color: rgb(200, 96, 2); background-color: rgb(255, 216, 153) !important;
}
.ms-cui-cg-s.ms-cui-cg-or .ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: rgb(187, 79, 0); background-color: rgb(254, 244, 229) !important;
}
.ms-cui-ct-topBar-gr {
	border-color: rgb(3, 162, 0) !important;
}
.ms-cui-tabBody-gr {
	border-color: rgb(3, 162, 0) !important;
}
.ms-cui-cg-gr .ms-cui-cg-i {
	border-color: rgb(38, 176, 35);
}
.ms-cui-cg-gr .ms-cui-cg-t {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -832px; color: rgb(174, 226, 174);
}
.ms-cui-cg-s.ms-cui-cg-gr .ms-cui-cg-i {
	border-color: rgb(3, 162, 0);
}
.ms-cui-cg-s.ms-cui-cg-gr .ms-cui-ct-ul {
	border-color: rgb(3, 162, 0); background-color: rgb(137, 223, 95);
}
.ms-cui-cg-s.ms-cui-cg-gr .ms-cui-cg-t {
	color: rgb(14, 64, 13); background-image: none; background-color: rgb(137, 223, 95);
}
.ms-cui-cg-gr .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: rgb(38, 176, 35);
}
.ms-cui-cg-gr .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: rgb(38, 176, 35);
}
.ms-cui-cg-s.ms-cui-cg-gr .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: rgb(3, 162, 0);
}
.ms-cui-cg-s.ms-cui-cg-gr .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: rgb(3, 162, 0);
}
.ms-cui-cg-s.ms-cui-cg-gr .ms-cui-tt-s .ms-cui-tt-a {
	border-right-color: rgb(3, 162, 0); border-left-color: rgb(3, 162, 0);
}
.ms-cui-cg-s.ms-cui-cg-gr .ms-cui-tt-a {
	border-color: rgb(86, 197, 83); background-color: rgb(208, 242, 191);
}
.ms-cui-cg-gr .ms-cui-tt-a:hover {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -832px; border-color: rgb(86, 197, 83);
}
.ms-cui-cg-s.ms-cui-cg-gr .ms-cui-tt-a:hover {
	border-color: rgb(86, 197, 83); background-color: rgb(208, 242, 191) !important;
}
.ms-cui-cg-s.ms-cui-cg-gr .ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: rgb(3, 162, 0); background-color: rgb(224, 243, 223) !important;
}
.ms-cui-ct-topBar-mg {
	border-color: rgb(170, 0, 101) !important;
}
.ms-cui-tabBody-mg {
	border-color: rgb(170, 0, 101) !important;
}
.ms-cui-cg-mg .ms-cui-cg-i {
	border-color: rgb(236, 0, 140);
}
.ms-cui-cg-mg .ms-cui-cg-t {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -782px; color: rgb(246, 187, 222);
}
.ms-cui-cg-s.ms-cui-cg-mg .ms-cui-cg-i {
	border-color: rgb(170, 0, 101);
}
.ms-cui-cg-s.ms-cui-cg-mg .ms-cui-ct-ul {
	border-color: rgb(170, 0, 101); background-color: rgb(201, 0, 119);
}
.ms-cui-cg-s.ms-cui-cg-mg .ms-cui-cg-t {
	color: rgb(255, 255, 255); background-image: none; background-color: rgb(201, 0, 119);
}
.ms-cui-cg-mg .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: rgb(236, 0, 140);
}
.ms-cui-cg-mg .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: rgb(236, 0, 140);
}
.ms-cui-cg-s.ms-cui-cg-mg .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: rgb(170, 0, 101);
}
.ms-cui-cg-s.ms-cui-cg-mg .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: rgb(170, 0, 101);
}
.ms-cui-cg-s.ms-cui-cg-mg .ms-cui-tt-s .ms-cui-tt-a {
	border-right-color: rgb(170, 0, 101); border-left-color: rgb(170, 0, 101);
}
.ms-cui-cg-s.ms-cui-cg-mg .ms-cui-tt-a {
	border-color: rgb(187, 0, 111) rgb(170, 0, 101) rgb(170, 0, 101); background-color: rgb(233, 153, 201);
}
.ms-cui-cg-mg .ms-cui-tt-a:hover {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -782px; border-color: rgb(202, 29, 132) rgb(188, 27, 123) rgb(188, 27, 123);
}
.ms-cui-cg-s.ms-cui-cg-mg .ms-cui-tt-a:hover {
	background-color: rgb(233, 153, 201) !important;
}
.ms-cui-cg-s.ms-cui-cg-mg .ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: rgb(170, 0, 101); background-color: rgb(249, 229, 242) !important;
}
.ms-cui-ct-topBar-yl {
	border-color: rgb(250, 172, 50) !important;
}
.ms-cui-tabBody-yl {
	border-color: rgb(250, 172, 50) !important;
}
.ms-cui-cg-yl .ms-cui-cg-i {
	border-color: rgb(242, 206, 0);
}
.ms-cui-cg-yl .ms-cui-cg-t {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -732px; color: rgb(254, 249, 207);
}
.ms-cui-cg-s.ms-cui-cg-yl .ms-cui-cg-i {
	border-color: rgb(250, 172, 50);
}
.ms-cui-cg-s.ms-cui-cg-yl .ms-cui-ct-ul {
	border-color: rgb(250, 172, 50); background-color: rgb(250, 224, 50);
}
.ms-cui-cg-s.ms-cui-cg-yl .ms-cui-cg-t {
	color: rgb(116, 71, 0); background-image: none; background-color: rgb(250, 224, 50);
}
.ms-cui-cg-yl .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: rgb(242, 206, 0);
}
.ms-cui-cg-yl .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: rgb(242, 206, 0);
}
.ms-cui-cg-s.ms-cui-cg-yl .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: rgb(250, 172, 50);
}
.ms-cui-cg-s.ms-cui-cg-yl .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: rgb(250, 172, 50);
}
.ms-cui-cg-s.ms-cui-cg-yl .ms-cui-tt-s .ms-cui-tt-a {
	border-right-color: rgb(250, 172, 50); border-left-color: rgb(250, 172, 50);
}
.ms-cui-cg-s.ms-cui-cg-yl .ms-cui-tt-a {
	border-color: rgb(241, 186, 15); background-color: rgb(253, 243, 173);
}
.ms-cui-cg-yl .ms-cui-tt-a:hover {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -732px; border-color: rgb(217, 157, 14) rgb(179, 132, 34) rgb(179, 132, 34);
}
.ms-cui-cg-s.ms-cui-cg-yl .ms-cui-tt-a:hover {
	border-color: rgb(250, 172, 50); background-color: rgb(253, 243, 173) !important;
}
.ms-cui-cg-s.ms-cui-cg-yl .ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: rgb(250, 172, 50); background-color: rgb(254, 249, 214) !important;
}
.ms-cui-ct-topBar-pp {
	border-color: rgb(81, 41, 173) !important;
}
.ms-cui-tabBody-pp {
	border-color: rgb(81, 41, 173) !important;
}
.ms-cui-cg-pp .ms-cui-cg-i {
	border-color: rgb(127, 51, 215);
}
.ms-cui-cg-pp .ms-cui-cg-t {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -707px; color: rgb(221, 215, 231);
}
.ms-cui-cg-s.ms-cui-cg-pp .ms-cui-cg-i {
	border-color: rgb(81, 41, 173);
}
.ms-cui-cg-s.ms-cui-cg-pp .ms-cui-ct-ul {
	border-color: rgb(81, 41, 173); background-color: rgb(127, 51, 215);
}
.ms-cui-cg-s.ms-cui-cg-pp .ms-cui-cg-t {
	color: rgb(255, 255, 255); background-image: none; background-color: rgb(127, 51, 215);
}
.ms-cui-cg-pp .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: rgb(127, 51, 215);
}
.ms-cui-cg-pp .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: rgb(127, 51, 215);
}
.ms-cui-cg-s.ms-cui-cg-pp .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: rgb(81, 41, 173);
}
.ms-cui-cg-s.ms-cui-cg-pp .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: rgb(81, 41, 173);
}
.ms-cui-cg-s.ms-cui-cg-pp .ms-cui-tt-s .ms-cui-tt-a {
	border-right-color: rgb(81, 41, 173); border-left-color: rgb(81, 41, 173);
}
.ms-cui-cg-s.ms-cui-cg-pp .ms-cui-tt-a {
	border-color: rgb(147, 48, 223) rgb(81, 41, 173) rgb(81, 41, 173); background-color: rgb(204, 173, 239);
}
.ms-cui-cg-pp .ms-cui-tt-a:hover {
	background: url("/_layouts/images/bgximg.png") repeat-x 0px -707px; border-color: rgb(132, 44, 228) rgb(104, 35, 180) rgb(104, 35, 180);
}
.ms-cui-cg-s.ms-cui-cg-pp .ms-cui-tt-a:hover {
	border-top-color: rgb(104, 35, 180); background-color: rgb(204, 173, 239) !important;
}
.ms-cui-cg-s.ms-cui-cg-pp .ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: rgb(81, 41, 173); background-color: rgb(237, 230, 246) !important;
}
.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a {
	background-color: rgb(255, 255, 255);
}
.ms-cui-ctl-largelabel {
	color: rgb(35, 39, 44);
}
.ms-cui-ctl-mediumlabel {
	color: rgb(35, 39, 44);
}
.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; border: 1px solid transparent; 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; display: block; cursor: default;
}
.ms-cui-ctl-large .ms-cui-ctl-a2 {
	border: 1px solid transparent; 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-split-hover {
	border-color: rgb(177, 186, 196) !important; background-color: rgb(244, 246, 247);
}
.ms-cui-ctl-split-hover.ms-cui-mrusb-selecteditem > * {
	border-color: rgb(177, 186, 196) !important; background-color: rgb(244, 246, 247);
}
.ms-cui-ctl-on {
	border-color: rgb(194, 130, 27) !important; background-color: rgb(255, 216, 108);
}
.ms-cui-ctl-dark-highlight {
	border-color: rgb(194, 130, 27) !important; background-color: rgb(255, 216, 108);
}
.ms-cui-ctl-dark-highlight.ms-cui-ctl-a2:hover {
	border-color: rgb(194, 130, 27) !important; background-color: rgb(255, 216, 108);
}
.ms-cui-ctl-dark-highlight.ms-cui-ctl-a1:hover {
	border-color: rgb(194, 130, 27) !important; background-color: rgb(255, 216, 108);
}
.ms-cui-mrusb-selecteditem a:hover {
	border-color: rgb(194, 130, 27) !important; background-color: rgb(255, 216, 108);
}
.ms-cui-ctl-hoveredOver {
	border-color: rgb(194, 130, 27) !important; background-color: rgb(255, 216, 108);
}
.ms-cui-ctl-dark-highlight:hover {
	border-color: rgb(194, 138, 48); background-color: rgb(255, 237, 149);
}
.ms-cui-ctl-large:hover {
	border-color: rgb(241, 196, 63) !important; background-color: rgb(253, 238, 179);
}
.ms-cui-ctl-light-hoveredOver {
	border-color: rgb(241, 196, 63) !important; background-color: rgb(253, 238, 179);
}
.ms-cui-ctl-medium:hover {
	border-color: rgb(241, 196, 63) !important; background-color: rgb(253, 238, 179);
}
.ms-cui-ctl:hover {
	border-color: rgb(241, 196, 63) !important; background-color: rgb(253, 238, 179);
}
.ms-cui-ctl-light-hoveredOver.ms-cui-mrusb-selecteditem a {
	border-color: rgb(241, 196, 63) !important; background-color: rgb(253, 238, 179);
}
.ms-cui-ctl-thin:hover {
	border-color: rgb(241, 196, 63) !important; background-color: rgb(253, 238, 179);
}
.ms-cui-ctl-on:hover {
	border-color: rgb(194, 138, 48) !important; background-color: rgb(255, 237, 149) !important;
}
.ms-cui-ctl-mousedown {
	border-color: rgb(194, 138, 48) !important; background-color: rgb(246, 200, 103) !important;
}
.ms-cui-ctl-large:active {
	border-color: rgb(194, 138, 48) !important; background-color: rgb(246, 200, 103) !important;
}
.ms-cui-ctl-medium:active {
	border-color: rgb(194, 138, 48) !important; background-color: rgb(246, 200, 103) !important;
}
.ms-cui-ctl:active {
	border-color: rgb(194, 138, 48) !important; background-color: rgb(246, 200, 103) !important;
}
.ms-cui-ctl-a1:active {
	border-color: rgb(194, 138, 48) !important; background-color: rgb(246, 200, 103) !important;
}
.ms-cui-ctl-a2:active {
	border-color: rgb(194, 138, 48) !important; background-color: rgb(246, 200, 103) !important;
}
.ms-cui-ctl-thin:active {
	border-color: rgb(194, 138, 48) !important; background-color: rgb(246, 200, 103) !important;
}
.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);
}
.ms-cui-disabled.ms-cui-ctl-large-groupPopup:hover .ms-cui-ctl-largeIconContainer {
	padding: 1px; border: 1px solid rgb(178, 181, 185);
}
.ms-cui-ctl-thin {
	padding: 4px; border: 1px solid rgb(175, 180, 186); 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; height: 16px; cursor: default;
}
a.ms-cui-ctl-medium {
	padding: 1px 2px; border: 1px solid transparent; 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; float: left; display: block; cursor: default;
}
span.ms-cui-ctl .ms-cui-ctl-a2 {
	padding: 0px 2px 2px; border: 1px solid transparent; float: left; display: block; cursor: default;
}
*:first-child + html span.ms-cui-ctl .ms-cui-ctl-a1 {
	float: none; display: inline-block;
}
*:first-child + html span.ms-cui-ctl .ms-cui-ctl-a2 {
	float: none; display: inline-block;
}
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; 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; 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;
}
a.ms-cui-ctl-menu:hover {
	border-color: rgb(241, 196, 63); background-color: rgb(253, 238, 179);
}
a.ms-cui-ctl-menu-on {
	border-color: rgb(194, 130, 27); background-color: rgb(255, 216, 108);
}
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 {
	border: 1px solid rgb(224, 225, 227); display: inline-block;
}
.ms-cui-mrusb-selecteditem-filler-medium {
	border: 1px solid rgb(224, 225, 227); display: inline-block;
}
.ms-cui-mrusb-selecteditem-filler-small {
	border: 1px solid rgb(224, 225, 227); display: inline-block;
}
.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 none solid solid; border-color: rgb(211, 214, 217) currentColor rgb(211, 214, 217) rgb(211, 214, 217); font: inherit; padding: 3px 7px 2px; height: 15px; color: rgb(0, 0, 0); overflow: hidden; float: left; display: block; white-space: nowrap; cursor: default; font-size-adjust: inherit; font-stretch: inherit; background-color: rgb(255, 255, 255);
}
.ms-cui-cb-input {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(211, 214, 217) currentColor rgb(211, 214, 217) rgb(211, 214, 217); font: inherit; padding: 3px 7px 2px; height: 15px; color: rgb(0, 0, 0); overflow: hidden; float: left; display: block; white-space: nowrap; cursor: default; font-size-adjust: inherit; font-stretch: inherit; background-color: rgb(255, 255, 255);
}
.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; width: 9px; height: 20px; padding-left: 4px; margin-bottom: -2px; float: left; display: block; cursor: default;
}
*:first-child + html .ms-cui-dd-text {
	float: none; display: inline-block;
}
*:first-child + html .ms-cui-cb-input {
	float: none; display: inline-block;
}
*:first-child + html .ms-cui-dd-arrow-button {
	float: none; display: inline-block;
}
span:hover > .ms-cui-dd-arrow-button {
	border-color: rgb(177, 186, 196); background-color: rgb(244, 246, 247);
}
.ms-cui-dd-arrow-button:hover {
	border-color: rgb(241, 196, 63) !important; background-color: rgb(253, 238, 179) !important;
}
.ms-cui-dd-arrow-button:active {
	border-color: rgb(194, 138, 48) !important; background-color: rgb(246, 200, 103) !important;
}
span.ms-cui-disabled:hover > .ms-cui-dd-arrow-button {
	border-color: rgb(224, 225, 227) rgb(224, 225, 227) rgb(224, 225, 227) transparent !important; cursor: default !important; background-color: rgb(255, 255, 255) !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;
}
.ms-cui-disabled.ms-cui-cb:hover .ms-cui-cb-input {
	border-color: rgb(211, 214, 217) !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; border: 1px solid rgb(212, 214, 217); 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);
}
.ms-cui-disabled.ms-cui-tb:hover {
	border-color: rgb(212, 214, 217) !important;
}
.ms-cui-tb-labelmode {
	border: 0px currentColor; color: black; background-color: transparent;
}
.ms-cui-cbx-input {
	vertical-align: middle;
}
.ms-cui-cbx label {
	color: rgb(35, 39, 44);
}
.ms-cui-spn {
	margin-right: 1px; margin-left: 1px; display: inline-block; background-color: rgb(255, 255, 255);
}
.ms-cui-spn-txtbx {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(224, 225, 227) currentColor rgb(224, 225, 227) rgb(224, 225, 227); padding: 2px 2px 2px 7px; width: 75px; height: 16px; text-align: left; color: rgb(35, 39, 44); font-family: "Segoe UI",Tahoma,Verdana,sans-serif; font-size: 8pt; float: left; display: block; direction: ltr;
}
.ms-cui-spn-arwbx {
	height: 22px; float: left; display: block;
}
*:first-child + html .ms-cui-spn-txtbx {
	float: none; display: inline-block;
}
*:first-child + html .ms-cui-spn-arwbx {
	float: none; display: inline-block;
}
.ms-cui-spn-btnup {
	border-width: 1px; border-style: solid; border-color: rgb(224, 225, 227) rgb(224, 225, 227) rgb(224, 225, 227) transparent; width: 13px; height: 6px; text-align: center; padding-top: 3px; display: block; cursor: default;
}
.ms-cui-spn-btndown {
	border-width: 1px; border-style: solid; border-color: rgb(224, 225, 227) rgb(224, 225, 227) rgb(224, 225, 227) transparent; width: 13px; height: 6px; text-align: center; padding-top: 3px; display: block; cursor: default;
}
.ms-cui-spn-btnup {
	border-bottom-color: transparent;
}
.ms-cui-spn-btndown {
	border-top-color: transparent;
}
.ms-cui-spn:hover .ms-cui-spn-btnup {
	border-width: 1px; border-style: solid; border-color: rgb(173, 176, 179) rgb(173, 176, 179) transparent rgb(224, 225, 227);
}
.ms-cui-spn:hover .ms-cui-spn-btndown {
	border-width: 1px; border-style: solid; border-color: rgb(224, 225, 227) rgb(173, 176, 179) rgb(173, 176, 179) rgb(224, 225, 227);
}
.ms-cui-spn-txtbx:hover {
	border-color: rgb(145, 149, 153);
}
.ms-cui-spn-txtbx:active {
	border-color: rgb(145, 149, 153);
}
.ms-cui-spn:hover .ms-cui-spn-txtbx {
	border-color: rgb(145, 149, 153);
}
.ms-cui-spn-arwbx:hover .ms-cui-spn-btnup {
	border: 1px solid rgb(173, 176, 179);
}
.ms-cui-spn-arwbx:hover .ms-cui-spn-btndown {
	border: 1px solid rgb(173, 176, 179);
}
.ms-cui-spn-btnup:hover {
	border: 1px solid rgb(241, 196, 63) !important; background-color: rgb(253, 238, 179);
}
.ms-cui-spn-btndown:hover {
	border: 1px solid rgb(241, 196, 63) !important; background-color: rgb(253, 238, 179);
}
.ms-cui-spn-btnup-down {
	border: 1px solid rgb(194, 138, 48) !important; background-color: rgb(246, 200, 103) !important;
}
.ms-cui-spn-btndown-down {
	border: 1px solid rgb(194, 138, 48) !important; background-color: rgb(246, 200, 103) !important;
}
.ms-cui-spn-imgcnt {
	font-size: 1px; vertical-align: top; display: inline-block;
}
.ms-cui-gallery {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
.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; margin-right: 2px; display: inline-block;
}
.ms-cui-gallerybutton-a {
	padding: 2px; border: 1px solid transparent; 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); 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; 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);
}
.ms-cui-it-inactiveCell {
	border: 1px solid rgb(0, 0, 0);
}
.ms-cui-it-activeCellOuter {
	border: 1px solid rgb(255, 0, 0);
}
.ms-cui-it-inactiveCellOuter {
	border: 1px solid transparent;
}
.ms-cui-separator {
	padding: 0px 0px 0px 2px; height: 16px; cursor: default;
}
.ms-cui-menu {
	border: 1px solid rgb(190, 193, 196); 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; 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/images/rmgrad16.png") repeat-y left top rgb(255, 255, 255);
}
.ms-cui-menusection-items16rtl {
	background: url("/_layouts/images/rmgrad16rtl.png") 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: 210px; color: rgb(75, 75, 75); overflow: hidden; font-family: "Segoe UI",Tahoma,Verdana,sans-serif; font-size: 1em; border-bottom-color: rgb(172, 176, 181); border-bottom-width: 1px; border-bottom-style: solid; z-index: 1020;
}
.ms-cui-tooltip-body {
	background-position: top; border-width: 1px; border-style: solid; border-color: rgb(158, 158, 158) rgb(117, 117, 117) rgb(94, 94, 94) rgb(140, 140, 140); width: 208px; overflow: hidden; background-image: url("/_layouts/images/tooltipGradient.png"); background-repeat: repeat-x; background-color: rgb(229, 229, 240);
}
.ms-cui-tooltip-glow {
	padding: 0px; width: 200px; overflow: hidden;
}
.ms-cui-tooltip h1 {
	margin: 4px 6px; font-size: 1em; font-weight: bold;
}
.ms-cui-tooltip p {
	margin: 0px;
}
.ms-cui-tooltip hr {
	border-width: 1px 0px 0px; border-style: dashed none none; border-color: rgb(178, 178, 185) currentColor currentColor; margin: 2px; 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; float: left;
}
.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; font-size: 1em;
}
.ms-cui-tooltip-backFrame {
	
}
.menu ul {
	list-style: none;
}
.menu ul {
	margin: 0px; padding: 0px;
}
.menu li {
	margin: 0px; padding: 0px;
}
.menu a.menu-item span.additional-background {
	cursor: pointer;
}
.menu a.menu-item span.menu-item-text {
	cursor: pointer;
}
.menu .menu-item {
	display: block;
}
.menu .menu-item .additional-background {
	display: block;
}
.menu .menu-item .additional-background .menu-item-text {
	display: block;
}
.menu-vertical li {
	-ms-zoom: 1;
}
.menu-vertical .menu-item {
	-ms-zoom: 1;
}
ul.dynamic .menu-item {
	-ms-zoom: 1;
}
.menu-vertical .menu-item .additional-background {
	-ms-zoom: 1;
}
ul.dynamic .menu-item .additional-background .menu-vertical .menu-item .menu-item-text {
	-ms-zoom: 1;
}
ul.dynamic .menu-item .menu-item-text {
	-ms-zoom: 1;
}
.menu li.hover {
	position: relative; z-index: 100;
}
.menu li.hover-off {
	position: relative; z-index: 100;
}
.menu-horizontal .menu-item-text {
	white-space: nowrap;
}
.menu-vertical .menu-item-text {
	overflow: hidden; -ms-word-wrap: break-word;
}
.menu-horizontal ul.static {
	display: inline;
}
.menu-horizontal li.static {
	float: left;
}
.menu-horizontal a.static {
	float: left;
}
.menu-horizontal span.static {
	float: left;
}
.menu-horizontal {
	display: table; -ms-zoom: 1;
}
.menu-horizontal a.dynamic-children span.additional-background {
	background-position: right; padding-right: 10px; background-image: url("/_layouts/images/menu-down.gif"); background-repeat: no-repeat;
}
.menu-horizontal span.dynamic-children span.additional-background {
	background-position: right; padding-right: 10px; background-image: url("/_layouts/images/menu-down.gif"); background-repeat: no-repeat;
}
.menu-horizontal ul.dynamic a.dynamic-children span.additional-background {
	background-image: url("/_layouts/images/menu-right.gif");
}
.menu-horizontal ul.dynamic span.dynamic-children span.additional-background {
	background-image: url("/_layouts/images/menu-right.gif");
}
.menu-vertical a.dynamic-children span.additional-background {
	background-position: right; padding-right: 10px; background-image: url("/_layouts/images/menu-right.gif"); background-repeat: no-repeat;
}
.menu-vertical span.dynamic-children span.additional-background {
	background-position: right; padding-right: 10px; background-image: url("/_layouts/images/menu-right.gif"); background-repeat: no-repeat;
}
.menu ul.dynamic {
	left: -999em; position: absolute;
}
.menu-popup {
	position: relative;
}
.menu span.dynamic {
	min-width: 150px;
}
.menu a.dynamic {
	min-width: 150px;
}
*:first-child + html[dir='rtl'] .menu-horizontal {
	direction: ltr;
}
*:first-child + html[dir='rtl'] .menu-horizontal .menu-item {
	direction: rtl;
}
*:first-child + html[dir='rtl'] .menu-horizontal li.static {
	float: none; display: inline;
}
*:first-child + html[dir='rtl'] .menu-horizontal li.static .additional-background {
	-ms-zoom: 1;
}
