﻿/****************************


StarterCorev4 project is an initiative to better understand the default
Corev4.css provided along with SharePoint.

By Deepu Nair.

*****************************/
/* _lcid="1033" _version="14.0.4762"
_LocalBinding */
body, form {
	margin: 0;
}
.ms-toolbar1 {
	font-family: verdana;
	font-size: 8pt;
	text-decoration: none;
	color: #0072BC;
}
a.ms-toolbar:hover {
	text-decoration: underline;
	color: #005e9a;
}
.ms-toolbar-togglebutton-on {
	border: 1px solid #2353b2;
	background-color: #fffacc;
}
table.ms-toolbar {
	height: 45px;
	border: none;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -610px;
	background-color: #fff;
}
table.ms-toolbar {
	border: 1px solid #f1f1f2;
}
.ms-menutoolbar {
	border-bottom: 1px solid #f1f1f2;
	background-color: #fff;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -610px;
	height: 45px;
}
.ms-menutoolbar td {
	padding: 0px 0px 0px 4px;
	margin: 0px;
	border: none;
}
.ms-menutoolbar td a {
	color: #0072bc;
	font-size: 8pt;
	font-family: verdana;
	text-decoration: none;
}
.ms-menutoolbar td a:hover {
	color: #005e9a;
	text-decoration: none;
}
.ms-menubuttoninactivehover, .ms-buttoninactivehover {
	margin: 3px;
	padding: 3px 4px 4px 4px;
	border: 1px solid transparent;
	background-color: transparent;
	white-space: nowrap;
}
.ms-menubuttonactivehover, .ms-buttonactivehover {
	margin: 3px;
	padding: 3px 4px 4px 4px;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -431px;
	background-color: #fff;
	border: solid 1px #cccccc;
	cursor: pointer;
}
.ms-buttoninactivehover {
	white-space: nowrap;
}
.ms-buttoninactivehover img, .ms-buttonactivehover img {
	margin: 0px 1px 0px 0px;
}
td.ms-menutoolbarheader {
	font-size: 10pt;
	font-family: verdana;
	color: #204d89;
	font-weight: bold;
	line-height: 16px;
	padding-left: 7px;
	padding-right: 7px;
}
.ms-listheaderlabel {
	color: #204d89;
}
.ms-listheaderlabel, .ms-viewselector, .ms-viewselectortext, .ms-viewselectorhover {
	font-size: 8pt;
	font-family: Verdana,Arial,sans-serif;
}
.ms-menutoolbar td td.ms-viewselector, .ms-menutoolbar td td.ms-viewselectorhover, .ms-toolbar td td.ms-viewselector, .ms-toolbar td td.ms-viewselectorhover, td.ms-viewselector {
	/* [ReplaceColor(themeColor:"Light1")] */ background-color: #ffffff; /* [ReplaceColor(themeColor:"Dark2-Medium")] */;
	border: 1px solid #a8abae;
	padding: 0px;
}
.ms-menutoolbar td td {
	border: none;
}
div.ms-viewselector, div.ms-viewselectorhover {
	padding: 4px 8px;
	cursor: pointer;
}
div.ms-viewselector a, div.ms-viewselectorhover a.ms-menu-a span {
	/* [ReplaceColor(themeColor:"Dark2")] */ color: #003759;
}
.ms-menutoolbar td td.ms-viewselectorhover, .ms-toolbar td td.ms-viewselectorhover {
	/* [RecolorImage(themeColor:"Accent1",method:"Tinting",includeRectangle:{x:0,y:654,width:1,height:18})] */ background: url("/_layouts/images/bgximg.png") repeat-x -0px -654px;
/* [ReplaceColor(themeColor:"Accent1-Lighter")] */	border-color: #91cdf2;
/* [ReplaceColor(themeColor:"Accent1",themeTint:"0.35")] */	background-color: #ccebff;
}
.ms-bottompaging {
	/* [ReplaceColor(themeColor:"Accent3-Lightest")] */ background: #ebf3ff;
}
.ms-bottompagingline1 {
	height: 3px; /* [ReplaceColor(themeColor:"Light1")] */;
	background-color: #ffffff;
}
.ms-bottompagingline2, .ms-bottompagingline3 {
	height: 1px; /* [ReplaceColor(themeColor:"Light1")] */;
	background-color: #ffffff;
}
.ms-bottompaging .ms-vb {
	/* [ReplaceColor(themeColor:"Light1")] */ background-color: #ffffff;
}
.ms-bottompagingline2 img, .ms-bottompagingline3 img, .ms-partline img {
	display: none;
}
.ms-paging {
	white-space: nowrap;
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 4px;
	font-family: verdana,tahoma,sans-serif;
	font-size: 8pt;
	font-weight: normal; /* [ReplaceColor(themeColor:"Accent3-Darker")] */;
	color: #204d89;
}
.ms-bottompaging .ms-paging {
	/* [ReplaceColor(themeColor:"Dark1-Medium")] */ color: #4c4c4c;
}
.ms-menutoolbar .ms-splitbuttondropdown {
	padding: 3px 2px 0px 2px;
}
.ms-menutoolbar .ms-splitbuttontext {
	padding: 0px 7px 1px 7px;
}
.ms-splitbutton {
	margin: 0px 2px;
}
.ms-splitbuttonhover {
	margin: 0px 2px;
/* [RecolorImage(themeColor:"Accent6-Darker",method:"Tinting",includeRectangle:{x:0,y:431,width:1,height:21})] */	background: url("/_layouts/images/bgximg.png") repeat-x -0px -431px;
	border-collapse: collapse;
	height: 22px;
	background-color: #fff;
}
.ms-splitbuttonhover .ms-splitbuttondropdown {
	padding: 3px 1px 0px 2px;
}
.ms-splitbuttonhover .ms-splitbuttontext {
	padding: 0px 6px 0px 6px;
}
.ms-splitbuttonhover .ms-splitbuttondropdown, .ms-splitbuttonhover .ms-splitbuttontext {
	border: solid 1px #cccccc;
	cursor: pointer;
}
.ms-propertysheet {
	font-size: 1em;
}
.ms-propertysheet th.ms-gridT1 {
	text-align: left; /* [ReplaceColor(themeColor:"Dark1")] */;
	color: #000000;
	width: 190px;
}
.ms-v4propertysheetspacing {
	margin-top: 5px;
	margin-left: 5px;
}
.ms-viewselect a:link {
	font-size: 8pt;
	font-family: Verdana,sans-serif;
	color: #003399;
}
select {
	font-size: 8pt;
	font-family: Verdana,sans-serif;
}
hr {
	color: #ddd;
	height: 1px;
}
.ms-input {
	font-size: 8pt;
	font-family: Verdana,sans-serif;
}
/*
ms-treeviewouter :
	Applied to the DIV element that wraps the tree view navigation. Included in master page.
*/
.ms-treeviewouter {
	margin-top: 5px;
}
.ms-quicklaunch table td {
	border-top: 1px solid #add1ff;
}
.ms-quicklaunch .ms-treeviewouter table td {
	border-top: none;
}
.ms-quicklaunch table.ms-navheader td, .ms-quicklaunch span.ms-navheader {
	padding: 1px 4px 4px 4px;
}
div.ms-treeviewouter > div > div {
	border: none;
}
.ms-quicklaunch span.ms-navheader {
	background-color: #d6e8ff;
	border-top: 1px solid #add1ff;
	border-left: solid 1px #f2f8ff;
	border-bottom: 1px solid #add1ff;
	padding: 1px 6px 3px 6px;
}
.ms-quicklaunch table.ms-navsubmenu2 td {
	border: none;
}
.ms-quicklaunch table.ms-selectednavheader td {
	width: 100%;
	background-color: #fff699;
}
.ms-quicklaunch table.ms-selectednavheader {
	border: none;
}
.ms-quicklaunch span {
	display: block;
}
.ms-quicklaunch div.ms-navsubmenu1 br {
	display: none;
}
.ms-quicklaunch table.ms-selectednav {
	border: solid 1px #d2b47a;
	background-image: url("/_layouts/images/selectednav.gif");
	background-repeat: repeat-x;
	background-color: #ffe6a0;
	margin: 2px;
	margin-bottom: 0;
	width: 97%;
}
.ms-quicklaunch table.ms-selectednav td {
	background: transparent url("/_layouts/images/selectednavbullet.gif");
	background-repeat: no-repeat;
	background-position: left top;
	border: solid 1px #ffffff;
	padding: 0px 4px 1px 12px;
	margin: 0px;
}
table.ms-selectednav td a.ms-selectednav {
	background: none;
	color: #000000;
}
.ms-quicklaunch table.ms-selectednavheader td {
	width: 100%;
	background-color: #ffe6a0;
	background-image: url("/_layouts/images/selectednav.gif");
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	padding: 1px 6px 3px 6px;
}
.ms-selectednavheader a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.ms-selectednavheader a:hover {
	color: #000000;
	text-decoration: underline;
}
table.ms-navitem td, span.ms-navitem {
	background-image: url("/_layouts/images/navBullet.gif");
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px 6px 4px 16px;
	font-family: verdana,tahoma;
}
.ms-navsubmenu1 {
	width: 100%;
	border-collapse: collapse;
	background-color: #f2f8ff;
}
.ms-navsubmenu2 {
	width: 100%;
	background-color: #f2f8ff;
	margin-bottom: 6px;
}
table.ms-navselected {
	padding: 2px;
}
table.ms-navselected, span.ms-navselected {
	background-image: url("/_layouts/images/SELECTEDNAV.GIF");
	background-color: #ffe6a0;
	background-repeat: repeat-x;
}
table.ms-navselected td {
	background-image: url("/_layouts/images/navBullet.gif");
	background-repeat: no-repeat;
	background-position: top left;
	padding: 3px 6px 4px 17px;
}
table.ms-navheader td {
	background-image: none;
}
.ms-navheader a {
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.ms-navheader a:hover {
	color: #000000;
	text-decoration: underline;
}
.ms-navitem a {
	color: #3b4f65 !important;
	text-decoration: none;
	display: inline-block;
}
.ms-navitem a:hover {
	color: #44aff6 !important;
	text-decoration: underline !important;
}
/*
ms-quicklaunchouter : 
	Applied to DIV element that wraps the Quick Launch DIV element; child of the 's4-leftpanel-content' DIV element.
*/
.ms-quicklaunchouter {
	border: none;
	margin-bottom: 5px;
}
/*
ms-quicklaunchouter : 
	Applied to DIV element that wraps the Quick Launch DIV element; child of the 's4-leftpanel-content' DIV element.
*/
.ms-quicklaunchouter {
	margin: 0px 1px 2px 1px;
}
.ms-treeviewouter a.ms-navitem {
	padding: 4px 4px 5px;
	margin-left: 4px;
	border-color: transparent;
	border-width: 1px;
	border-style: solid !important;
}
/*
ms-tvselected : 
	Set as the value for the SelectedNodeStyle-CssClass property in the WebTreeViewV4 SPTreeView control.
*/
.ms-tvselected a.ms-navitem {
	background: url("/_layouts/images/selbg.png") repeat-x left top;
	background-color: #ccebff;
	border-color: #91cdf2;
	border-top-color: #c6e5f8;
	border-width: 1px;
	border-style: solid !important;
	color: #003759 !important;
	display: inline-block;
}
.ms-tvselected a:hover {
	color: #003759 !important;
}
table.ms-recyclebin td {
	background-color: #f2f8ff;
	width: 100%;
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	padding: 3px 5px 7px 3px;
}
table.ms-recyclebin td a {
	font-weight: bold;
	color: #008800;
	text-decoration: none;
}
table.ms-recyclebin td a:hover {
	color: #000000;
	text-decoration: underline;
}
/*
ms-quickLaunch :
	Applied to DIV element that wraps the Quick Launch; child of the 'ms-quicklaunchouter' DIV element.
	Also used as a parent in descendant selector style statements.	
*/
.ms-quickLaunch {
	padding-top: 5px;
}
.ms-quickLaunch h3 {
	font-size: 1em;
	font-weight: normal;
	color: #929fad;
	margin: 0px 0px 6px 10px;
}
.ms-quicklaunchheader {
	padding: 2px 6px 4px 10px;
	font-weight: bold;
	color: #676767;
	background-image: url("/_layouts/images/quickLaunchHeader.gif");
	background-repeat: repeat-x;
	background-color: #d6e8ff;
	border-left: solid 1px #f2f8ff;
	margin-left: -7px;
	font-size: inherit;
}
.ms-quicklaunchheader a, .ms-unselectednav a {
	color: #676767 !important;
	text-decoration: none;
}
.ms-quicklaunchheader a:hover {
	color: #000000 !important;
	text-decoration: underline;
}
.ms-navline {
	border-bottom: 1px solid #adadad;
}
.ms-navwatermark {
	color: #ffdf88;
}
.ms-selectednav {
	border: 1px solid #2353b2;
	background: #fff699;
	padding-top: 1px;
	padding-bottom: 2px;
}
.ms-unselectednav {
	border: 1px solid #83b0ec;
	padding-top: 1px;
	padding-bottom: 2px;
}
.ms-verticaldots {
	border-right: 1px solid #83b0ec;
	border-left: none;
}
.ms-nav {
	background-color: #83b0ec;
	font-family: verdana,tahoma;
}
.ms-globalTitleArea {
	text-align: right;
	background-image: url("/_layouts/images/siteTitleBKGD.gif");
	background-position: right top;
	background-repeat: repeat-y;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 1px;
}
.ms-titlearea {
	color: #666666;
	font-family: verdana,tahoma;
	font-size: 8pt;
	letter-spacing: .1em;
}
.ms-titlearea a {
	color: #3966bf;
	text-decoration: none;
}
.ms-titlearea a:hover {
	color: #000000;
	text-decoration: underline;
}
.ms-titlearealeft {
	background-color: #d6e8ff;
}
td.ms-titleareaframe, div.ms-titleareaframe, .ms-pagetitleareaframe {
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -461px;
	background-color: #d6e8ff;
	text-align: left;
}
div.ms-titleareaframe {
	height: 100%;
}
.ms-pagetitleareaframe table {
	background-image: url("/_layouts/images/topshape.jpg");
	background-repeat: no-repeat;
	background-position: 332px 4px;
	height: 54px;
}
.ms-titlearealine {
	background-color: #83b0ec;
}
.ms-piclib-slideshow .ms-titlearealeft, .ms-piclib-slideshow .ms-titleareaframe, .ms-piclib-slideshow .ms-pagetitleareaframe, .ms-piclib-slideshow .ms-pagetitleareaframe table {
	background: none;
}
..ms-piclib-slideshow .ms-formdescription {
	font-size: 11pt;
}
.ms-titleareaframe table td.ms-titlearea, .ms-areaseparator table td.ms-titlearea, .ms-pagetitleareaframe table td.ms-titlearea {
	padding: 7px 0px 1px 0px;
}
.ms-sitemapdirectional, .ms-sitemapdirectional a {
	unicode-bidi: embed;
}
.ms-areaseparatorcorner {
	background-image: url("/_layouts/images/framecornergrad.gif");
	background-position: left top;
	background-repeat: repeat-y;
	height: 8px;
	border-right: 1px solid #6f9dd9;
}
td.ms-areaseparatorleft {
	background: #d6e8ff url("/_layouts/images/bgximg.png") repeat-x -0px -461px;
	border-right: 1px solid #6f9dd9;
	height: 100%;
}
div.ms-areaseparatorleft {
	background-repeat: no-repeat;
	background-position: -143px 0px;
	border-right: 1px solid #6f9dd9;
	height: 100%;
}
div.ms-areaseparatorright {
	border-left: 1px solid #6f9dd9;
	padding-right: 2px;
	height: 100%;
}
.ms-titlearearight .ms-areaseparatorright {
	background: #d6e8ff url("/_layouts/images/bgximg.png") repeat-x -0px -461px;
	border-left: 1px solid #6f9dd9;
	padding-right: 2px;
	height: 100%;
}
.ms-areaseparator {
	background-color: #ffeaad;
	border-right: none;
	border-left: none;
	padding-left: 5px;
	height: 61px;
}
.ms-pagemargin {
	background-color: #83b0ec;
	height: 100%;
}
td.ms-rightareacell div.ms-pagemargin {
	background-color: #83b0ec;
	height: 100%;
	border-left: solid 1px #83b0ec;
}
/*
ms-bodyareacell :
	Applied to DIV element that wraps the container for PlaceHolderMain; child of the 's4-ba' DIV element.
*/
.ms-bodyareacell {
	vertical-align: top;
}
.ms-pagebottommargin, .ms-pagebottommarginleft, .ms-pagebottommarginright {
	background: #83b0ec;
}
.ms-bodyareapagemargin {
	background: #83b0ec;
	border-top: 1px solid #6f9dd9;
}
.ms-bodyareaframe {
	vertical-align: top;
	height: 100%;
	background-color: #ffffff;
	border: 1px solid #6f9dd9;
}
.ms-bodyareaframe {
	padding: 10px;
}
.ms-pagetitle {
	color: #000000;
	font-family: verdana;
	font-size: 16pt;
	margin: 0px 0px 4px 0px;
	font-weight: normal;
}
.ms-pagetitle a {
	text-decoration: none;
	color: #000000;
	margin: 0;
	font-weight: normal;
}
.ms-pagetitle a:hover {
}
.ms-vh table.ms-selectedtitle, .ms-vh2 table.ms-selectedtitle, .ms-vh-icon table.ms-selectedtitle, .ms-vh table.ms-unselectedtitle, .ms-vh2 table.ms-unselectedtitle, .ms-vh-icon table.ms-unselectedtitle {
	height: 21px;
}
.ms-vh table.ms-selectedtitle, .ms-vh2 table.ms-selectedtitle, .ms-vh-icon table.ms-selectedtitle {
	background-color: #dde1e5;
	border: none;
}
.ms-vh2 .ms-selectedtitle .ms-vb, .ms-vh2 .ms-unselectedtitle .ms-vb {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
}
.ms-vh-icon .ms-selectedtitle .ms-vb, .ms-vh-icon .ms-unselectedtitle .ms-vb {
	padding-left: 0px;
	vertical-align: middle;
}
.ms-propertysheet th.ms-vh2, .ms-propertysheet th.ms-vh2-nofilter {
	font-family: verdana,tahoma;
}
.ms-listviewtable .ms-vh2, .ms-summarystandardbody .ms-vh2 {
	padding: 1px 1px 0px 1px;
}
.ms-listviewtable .ms-vb2, .ms-summarystandardbody .ms-vb2 {
	padding-left: 2px;
	padding-right: 7px;
}
.ms-selectedtitle {
	/* [ReplaceColor(themeColor:"Light1")] */ background-color: #ffffff; /* [ReplaceColor(themeColor:"Accent4-Darker")] */;
	border: 1px solid #b09460;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
.ms-selectedtitlealternative {
	/* [ReplaceColor(themeColor:"Light1")] */ background-color: #ffffff; /* [ReplaceColor(themeColor:"Accent4-Darker")] */;
	border: 1px solid #b09460;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
.ms-unselectedtitle {
	background-color: transparent;
	margin: 0px;
	padding: 0px;
}
.ms-newgif {
	display: inline-block;
	margin-left: 5px;
}
.ms-menuimagecell {
	background: url("/_layouts/images/selectednav.gif") repeat-x;
	background-color: #ffe6a0;
	cursor: pointer;
	border: solid 1px #ffffff;
	padding: 0px;
	height: 18px;
}
.ms-vh .ms-menuimagecell, .ms-vh2 .ms-menuimagecell, .ms-vh-icon .ms-menuimagecell {
	height: 20px;
}
.ms-vh .ms-menuimagecell img, .ms-vh2 .ms-menuimagecell img, .ms-vh-icon .ms-menuimagecell img {
	margin-top: 2px;
	margin-bottom: 2px;
}
/*
ms-descriptiontext :
	General usage description text; various instances are controlled with descendant selectors.
*/
.ms-descriptiontext {
	color: #4c4c4c;
	font-family: verdana,tahoma;
	font-size: 8pt;
	text-align: left;
}
.ms-statusdescriptiontext {
	color: #4c4c4c;
	background-color: #FFFF00;
	font-family: verdana,tahoma;
	font-size: 8pt;
	text-align: left;
}
.ms-webpartpagedescription {
	font-family: verdana;
	font-size: 8pt; /* [ReplaceColor(themeColor:"Dark1-Lighter")] */;
	color: #5a5a5a;
	padding: 8px 12px 0px 12px;
}
/*Creates a space. */
.ms-separator {
	/* [ReplaceColor(themeColor:"Light2",themeShade:"0.02")] */ color: #f1f1f2;
	background-repeat: repeat-x;
	border: none;
	padding-left: 4px;
	font-size: 10pt;
}
.ms-rtetoolbarmenu .ms-separator {
	padding-left: 0px !important; /* [ReplaceColor(themeColor:"Accent3-Medium")] */;
	color: #83b0ec;
}
/*Controls the IMG element within an element that is assigned the 'ms-separator' class. */
.ms-separator img {
	height: 12px;
	width: 1px;
	margin: 0px 1px 0px 1px;
/* [ReplaceColor(themeColor:"Light2",themeShade:"0.02")] */	background: #f1f1f2;
}
.ms-propertysheet th.ms-authoringcontrols {
	/* [ReplaceColor(themeColor:"Accent3-Lightest")] */ background-color: #f1f1f2;
	text-align: left;
}
table.ms-authoringcontrols > tbody > tr > td {
	vertical-align: middle;
}
td.ms-authoringcontrols > label, td.ms-authoringcontrols > span > label, td.ms-authoringcontrols > table > tbody > tr > td > label {
	vertical-align: middle;
}
.ms-propertysheet th.ms-linksectionheader {
	color: #000000;
	font-family: verdana,tahoma;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
}
.ms-linksectionitemdescription {
	padding-left: 3px;
	padding-top: 7px;
}
.ms-propertysheet .ms-sectionheader a, .ms-propertysheet .ms-sectionheader a:hover {
	color: #525252;
	text-decoration: none;
}
/*
ms-partline :
	Applied to TD element that wraps an image; provides the bottom border between the list view and the Add New Item link.
*/
.ms-partline {
	height: 3px;
	border-bottom: 1px solid #EBEBEB;
}
.ms-propertysheet {
	font-family: verdana;
	font-size: 1em;
	text-align: left;
	color: #4c4c4c;
}
.ms-propertysheet th {
	font-family: verdana;
	font-size: 8pt;
	color: #4c4c4c;
	font-weight: normal;
}
.ms-propertysheet a {
	text-decoration: none;
	color: #3966bf;
}
.ms-propertysheet a:hover {
	text-decoration: underline;
	color: #000000;
}
.ms-vh, .ms-vh2, .ms-vh-icon-empty, .ms-vhImage, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-ph {
	font-weight: normal;
	color: #b2b2b2;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
}
.ms-vh-icon {
	vertical-align: middle;
}
.ms-gb, .ms-gb2, .ms-gbload, .ms-vb-tall, .ms-vb-user, .ms-pb, .ms-pb-selected td {
	color: #000000;
}
/*
ms-gb a :
	Controls ANCHOR elements within title bars - variation 1.
ms-gb2 a :
	Controls ANCHOR elements within title bars - variation 2.
*/
.ms-gb a, .ms-gb2 a {
	color: #003399;
}
.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vhImage, .ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2, .ms-vb-tall, .ms-vb-user, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-pb, .ms-pb-selected, .ms-ph {
	font-size: 8pt;
	line-height: 1.2;
	font-family: Verdana,Helvetica,sans-serif;
}
.ms-vh, .ms-vh2, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-ph {
	white-space: nowrap;
}
.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh2-nofilter-icon, .ms-viewheadertr .ms-vh-group, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-ph, .ms-pickerresultheadertr {
	background-repeat: repeat-x;
	padding-top: 1px;
	padding-bottom: 0px;
}
.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, .ms-disc .ms-vh2 .ms-unselectedtitle .ms-vb {
	padding-left: 4px;
}
th.ms-vh3-nograd {
	width: 12px;
	color: #949494;
	font-size: 8pt;
	font-family: verdana,tahoma,sans-serif;
}
.ms-vh .ms-vh {
	background-image: none;
	border-left: none;
	padding-left: 1px;
	background-color: transparent;
}
.ms-vh2, .ms-ph {
	padding: 3px 8px 1px;
}
/*
.ms-vh-div :
	Applied to DIV element that wraps some of the vertical header components. 
	Also used as a parent in descendent selector style statements.
*/
.ms-vh-div {
	padding-top: 5px;
}
.ms-vh-icon, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon {
	width: 12px;
}
.ms-vh-icon {
	padding-left: 6px;
	padding-right: 4px;
	padding-bottom: 3px;
}
.ms-vh-icon-empty {
	width: 0px;
}
/*
.ms-vh2 a :
	Controls ANCHOR elements within vertical header text, variation 2.
*/
.ms-vh a, .ms-vh a:visited, .ms-vh2 a {
	color: #7f7f7f;
	text-decoration: none;
}
.ms-vh a:hover, .ms-vh2 a:hover {
	text-decoration: underline;
}
.ms-imnImgTD {
	padding-right: 2px;
	padding-bottom: 5px;
}
/*
ms-vhltr :
	Applied to TR element as appropriate (left-to-right or right-to-left language display) that contains a list view header row. 
	Only used as a parent in descendent selector style statements.
*/
.ms-vhltr .ms-imnImgTD {
	padding-right: 2px;
}
/*
ms-vhltr :
	Applied to TR element as appropriate (left-to-right or right-to-left language display) that contains a list view header row. 
	Only used as a parent in descendent selector style statements.
*/
.ms-vhrtl .ms-imnImgTD {
	padding-left: 2px;
}
.ms-imnTxtTD {
	padding-top: 0px;
}
.ms-vhImage {
	width: 18pt;
}
/*
ms-standardheader :
	General usage header; various instances are controlled with descendant selectors to create different styles.
*/
.ms-standardheader {
	font-size: 1em;
	margin: 0em;
	text-align: left;
	color: #525252;
}
.ms-formlabel h3.ms-standardheader {
	font-weight: normal;
	color: auto;
}
.ms-linksectionheader .ms-standardheader {
	color: #000000;
}
/*
ms-gb :
	Applied to TD element that wraps a list title bar - variation 1. 
	Also used as a parent in descendent selector style statements.
*/
.ms-gb {
	height: 22px;
	background-color: #ffffff;
	font-weight: bold;
	border-bottom: 1px solid #8ebbf5;
	border-top: 1px solid #f9f9f9;
	padding-bottom: 3px;
}
.ms-gb .ms-vb2 {
	font-weight: normal;
}
/*
ms-listviewtable : 
	Applied to TABLE element that wraps a list view. 
	Also used as a parent in descendent and child selector style statements.
*/
.ms-listviewtable .ms-gb, .ms-listviewtable .ms-gb2 {
	padding-top: 14px;
}
/*
ms-gb2 : 
	Applied to TD element that wraps a list title bar - variation 2. 
	Also used as a parent in descendent selector style statements.
*/
.ms-gb2 {
	height: 22px;
	color: #4c4c4c;
	padding-bottom: 3px;
	border-bottom: 1px solid #e3efff;
	border-top: 1px solid #f9f9f9;
}
.ms-gbload {
	height: 22px;
	color: #4c4c4c;
	background-color: #ffffff;
	padding-bottom: 3px;
}
/*
ms-vb : 
	Vertical body text - variation 1; 
	various instances are controlled with descendant selectors; 
	widely used across SharePoint.
	
ms-vb2 : 
	Vertical body text - variation 2; 
	various instances are controlled with descendant selectors; 
	widely used across SharePoint.
*/
.ms-vb, .ms-vb2, .ms-vb-user, .ms-vb-tall, .ms-pb, .ms-pb-selected {
	color: #6d6f72;
	vertical-align: top;
}
/*
.ms-vb a : 
	Controls ANCHOR elements within vertical body text, variation 1.
.ms-vb2 a : 
	Controls ANCHOR elements within vertical body text, variation 1.
*/
.ms-vb a:link, .ms-vb2 a:link, .ms-vb-user a:link {
	color: #0072BC;
	text-decoration: none;
}
.ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover {
	text-decoration: underline;
}
.ms-vb a:visited, .ms-vb2 a:visited, .ms-vb-user a:visited {
	color: #0072BC;
	text-decoration: none;
}
.ms-vb a:visited:hover, .ms-vb2 a:visited:hover, .ms-vb-user a:visited:hover {
	color: #0072BC;
	text-decoration: underline;
}
.ms-alternatingstrong .ms-vb a:link, .ms-alternatingstrong .ms-vb2 a:link, .ms-alternatingstrong .ms-vb-user a:link, .ms-alternatingstrong .ms-vb a:visited, .ms-alternatingstrong .ms-vb2 a:visited, .ms-alternatingstrong .ms-vb-user a:visited, .ms-alternatingstrong .ms-vb a:visited:hover, .ms-alternatingstrong .ms-vb2 a:visited:hover, .ms-alternatingstrong .ms-vb-user a:visited:hover {
	color: #0061a0;
}
/*
ms-vb-icon :
	Container for icon in a list item in the body.
*/
.ms-vb-icon {
	vertical-align: top;
	width: 0.01%;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
}
.ms-vb-icon-overlay {
	border: 0;
	position: relative;
	left: -7px;
	bottom: -2px;
}
.ms-vb-user {
	padding-top: 4px;
	padding-right: 2px;
	padding-left: 3px;
}
.ms-vb-user a {
	vertical-align: top;
}
/*
ms-vb-title :
	Applied to TD element that wraps the item's Title field in the row.
*/
.ms-vb-title .ms-vb {
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 2px;
}
.ms-vb2 {
	padding-top: 4px;
	padding-left: 0px;
	padding-right: 8px;
	padding-bottom: 4px;
}
.ms-pb, .ms-pb-selected {
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}
.ms-pb {
	height: 22px;
	padding-top: 3px; /* [ReplaceColor(themeColor:"Light1")] */;
	border-top: 1px dashed #ffffff;
}
.ms-pb-selected {
	height: 22px;
	padding-top: 3px; /* [ReplaceColor(themeColor:"Accent6-Lighter")] */;
	background-color: #ffe6a0; /* [ReplaceColor(themeColor:"Accent6-Lighter")] */;
	border-top: 1px solid #ffe6a0;
/* [ReplaceColor(themeColor:"Accent6-Lighter")] */	border-bottom: 1px solid #ffe6a0;
}
.ms-pb a, .ms-pb-selected a {
	font-size: 8pt;
	font-family: verdana,tahoma,sans-serif; /* [ReplaceColor(themeColor:"Dark1")] */;
	color: #000000;
	text-decoration: none;
	cursor: default;
}
.ms-vb-tall {
	line-height: 1.5em;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 6px;
	padding-right: 6px;
}
th .ms-vb, .ms-vh2-nofilter-icon, th.ms-vh2-nograd, th.ms-vh2-nograd-icon {
	/* [ReplaceColor(themeColor:"Dark2-Darker")] */ color: #666666;
	font-size: 8pt;
	font-family: Verdana,Helvetica,sans-serif;
}
th .ms-vb a, .ms-vh2-nofilter-icon a {
	/* [ReplaceColor(themeColor:"Dark1-Lightest")] */ color: #808080;
}
th .ms-selectedtitle .ms-vb, th .ms-selectedtitle .ms-vh2-nofilter-icon, th .ms-selectedtitle .ms-vb a, th .ms-selectedtitle .ms-vh2-nofilter-icon a {
	/* [ReplaceColor(themeColor:"Dark1-Medium")] */ color: #4c4c4c;
}
.ms-vb li {
}
.ms-vh2-nofilter-icon, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	height: 20px;
}
table.ms-listviewtable tbody tr.ms-newsletteralt td {
	/* [ReplaceColor(themeColor:"Light1-Lightest")] */ background-color: #f9f9f9; /* [ReplaceColor(themeColor:"Light1-Lightest")] */;
	border: 1px solid #f9f9f9;
}
table.ms-listviewtable tbody tr td.ms-newsletterline {
	/* [ReplaceColor(themeColor:"Light1-Lighter")] */ border-top: 1px solid #d8d8d8;
}
.ms-nlline {
	/* [ReplaceColor(themeColor:"Light1-Lighter")] */ background: #d8d8d8;
}
.ms-ppleft {
	height: 440px;
	margin: 2px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 20px;
}
.ms-ppright {
	width: 600px;
	margin: 8px;
}
.ms-basictable .ms-alternating {
	background-color: transparent;
}
/*
a.ms-addnew : 
	Applied to ANCHOR element for the Add New Item link.
*/
a.ms-addnew {
	font-weight: normal;
	font-family: verdana;
	font-size: 8pt;
	color: #003399;
	text-decoration: none;
}
a.ms-addnew:hover {
	color: #000000;
	text-decoration: underline;
}
/*
td.ms-addnew : 
	Applied to TD element that wraps an Add New Item link.
*/
td.ms-addnew {
	padding-left: 10px;
	padding-right: 7px;
	padding-top: 9px;
}
.ms-error {
	font-family: Verdana,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #ff0000;
}
.ms-announcementtitle {
	font-weight: bold;
}
img.thumbnail {
	border: solid #83b0ec 3px;
}
tr.ms-imglibselectedrow {
	cursor: default !important;
}
td.ms-imglibthumbnail {
	background: url("/_layouts/images/selbg.png") repeat-x left top;
	background-color: #f7f7f7;
	border: 1px solid;
	border-top-color: #e4e4e4;
	border-right-color: #cdcdcd;
	border-bottom-color: #d6d6d6;
	border-left-color: #e4e4e4;
}
td.ms-imglibthumbnail-selected {
	background: url("/_layouts/images/selbg.png") repeat-x left top;
	background-color: #ccebff;
	border: 1px solid;
	border-color: #91cdf2;
	border-top-color: #c6e5f8;
}
div.thumbnail {
	display: inline;
	padding: 16px 10px;
	position: relative;
	width: 5px;
}
span.userdata {
	behavior: url(#default#userData);
	display: none;
}
.ms-imglibmenuarea {
	background-color: #f2f8ff;
}
a.ms-imglibPreviewTitle {
	overflow: hidden;
	text-overflow: ellipsis;
	width: 130px;
}
table.ms-imglibPreviewTable {
	display: none;
}
.ms-1pxfont {
	font-size: 1px;
}
/*
ms-WPTitle : 
	Applied to H3 element that wraps the title text; child of the 'ms-WPHeaderTd' TD element. 
	Applied in conjunction with the 'ms-standardheader' class.
*/
.ms-WPTitle {
	font-weight: normal;
	font-family: Verdana,Tahoma,sans-serif;
	padding-left: 0px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 5px;
	font-size: 13pt;
	color: black;
}
/*
.ms-WPTitle a:link : 
	Controls the ANCHOR elements within the 'ms-WPTitle' H3 element.
	
.ms-WPTitle a:visited : 
	Visited state for the ANCHOR elements within the 'ms-WPTitle' H3 element.
*/
.ms-WPTitle a:link, .ms-WPTitle a:visited {
	text-decoration: none;
	color: black;
}
/*
.ms-WPTitle a:hover : 
	Hover state for the ANCHOR elements within the 'ms-WPTitle' H3 element.
*/
.ms-WPTitle a:hover {
	text-decoration: underline;
}
.ms-WPBody {
	font-size: 8pt;
	font-family: verdana,arial,helvetica,sans-serif;
}
.ms-WPBody table {
	font-size: 1em;
}
.ms-WPBody a:link {
	/* [ReplaceColor(themeColor:"Hyperlink")] */ color: #0072bc;
	text-decoration: none;
}
.ms-WPBody a:visited {
	/* [ReplaceColor(themeColor:"FollowedHyperlink")] */ color: #215678;
	text-decoration: none;
}
.ms-WPBody a:hover {
	text-decoration: underline;
}
.ms-WPBody th {
	font-weight: bold;
}
.ms-WPBody td {
	font-size: 8pt;
	font-family: verdana,arial,helvetica,sans-serif;
}
.ms-WPBody h1 {
	font-weight: bold;
	font-size: 200%;
}
.ms-WPBody h2 {
	font-weight: bold;
	font-size: 150%;
}
.ms-WPBody h3 {
	font-weight: bold;
	font-size: 120%;
}
.ms-WPBody h4 {
	font-weight: bold;
	font-size: 100%;
}
.ms-WPBody h5 {
	font-weight: bold;
	font-size: 80%;
}
.ms-WPBody h6 {
	font-weight: bold;
	font-size: 65%;
}
.ms-WPBorder, .ms-WPBorderBorderOnly {
	border-color: #9ac6ff;
	border-width: 1px;
	border-style: solid;
}
.ms-PartSpacingVertical {
	font-size: 1pt;
	margin-top: 12px;
}
.ms-PartSpacingHorizontal {
	font-size: 1pt;
	width: 8px;
}
/*
ms-WPHeader :
	Applied to TR element that contains the web part title bar; 
	child of a TABLE (no ID or class) element that is a child of the 's4-wpTopTable' TABLE element. 
	Also used as a parent in descendent selector style statements.
*/
.ms-WPHeader {
	background-color: #FFFFFF;
}
/*
.ms-WPHeader td :
	Controls TD elements in a 'ms-WPHeader' TR element.
*/
.ms-WPHeader td, .ms-fakewptitle {
	border-bottom: 1px solid #EBEBEB;
	border-collapse: collapse;
}
/*
ms-wpTdSpace :
	Applied to TD elements that are the first and last cells in the web part title bar to provide spacing to the right and left of the title text; 
	Children of the 'ms-WPHeader' TR element.
*/
.ms-WPHeader .ms-wpTdSpace {
	width: 5px;
	border-bottom: 1px solid transparent;
}
.s4-wpcell:hover .ms-WPHeader .ms-wpTdSpace {
	border-bottom: 1px solid transparent;
}
/*
ms-WPSelected :
	Applied to the TABLE element that contains the web part components when the web part is selected.
*/
.s4-wpcell:hover .ms-WPHeader td, .s4-wpActive .ms-WPHeader td, .s4-wpcell .ms-WPSelected .ms-WPHeader td {
	border-bottom: 1px solid #44AFF6;
}
/*
ms-wpContentDivSpace :
	Applied to DIV element that wraps the web part body table; child of the 's4-wpTopTable' TABLE element.
*/
.ms-wpContentDivSpace {
	margin-left: 5px;
	margin-right: 5px;
}
.ms-SPZone td.ms-toolbar table, .ms-SPZoneSelected td.ms-toolbar table {
	background-color: transparent;
}
.ms-SPZone tr.ms-viewheadertr table, .ms-SPZoneSelected tr.ms-viewheadertr table, .ms-SPZone .ms-vh2 table, .ms-SPZoneSelected .ms-vh2 table, .ms-SPZone .ms-vh table, .ms-SPZoneSelected .ms-vh table {
	background-color: #f2f2f2;
}
.ms-SPZone .ms-viewheadertr .ms-vh-div table, .ms-SPZoneSelected .ms-viewheadertr .ms-vh-div table {
	background-color: transparent;
}
.ms-SPZone .ms-vh table.ms-unselectedTitle, .ms-SPZone .ms-vh2 table.ms-unselectedTitle, .ms-SPZoneSelected .ms-vh table.ms-unselectedTitle, .ms-SPZoneSelected .ms-vh2 table.ms-unselectedTitle {
	background-color: transparent;
}
.ms-fakewpmsg {
	color: #363D44;
	border: 1px solid #FAE032;
	background-color: #FEF8D6;
	padding: 5px;
}
td.ms-vb-title table.ms-unselectedtitle {
	border: 1px solid transparent;
}
.ms-SPZone .ms-vh table.ms-selectedTitle, .ms-SPZone .ms-vh table.ms-selectedTitle td, .ms-SPZone .ms-vh2 table.ms-selectedTitle, .ms-SPZoneSelected .ms-vh table.ms-selectedTitle, .ms-SPZoneSelected .ms-vh table.ms-selectedTitle td, .ms-SPZoneSelected .ms-vh2 table.ms-selectedTitle {
	background-color: #dde1e5;
}
/*
ms-ButtonHeightWidth :
	Button style for a Form
*/
.ms-ButtonHeightWidth {
	width: 14.2em;
	font: 8pt tahoma;
	height: 2.1em;
	padding-top: 0.1em;
	padding-bottom: 0.4em;
}
/*
ms-NarrowButtonHeightWidth :
	Button style for a Form
*/
.ms-NarrowButtonHeightWidth {
	width: 5em;
	height: 2em;
	font: 8pt tahoma;
	padding: 0;
}
/*
ms-ButtonHeightWidth2 :
	Button style for a Form
*/
.ms-ButtonHeightWidth2 {
	height: 2.1em;
	font: 8pt tahoma;
	width: 21.2em;
	padding-top: 0.1em;
	padding-bottom: 0.4em;
}
.ms-SpaceBetButtons {
	width: 6px;
}
.ms-summarycustombody {
	margin-left: 3px;
	margin-top: 5px;
	margin-right: 6px;
}
table.ms-listviewtable > tbody > tr > td.ms-stylebox {
	font-family: verdana,tahoma; /* [ReplaceColor(themeColor:"Light1-Medium")] */;
	border: 1px solid #CCCCCC;
	text-align: left;
}
.ms-stylelabel {
	font-family: verdana,tahoma;
	font-size: 8pt;
	color: #4c4c4c;
}
.ms-styleheader {
	font-family: verdana,tahoma;
	background-color: #f9f9f9;
}
.ms-styleheader a:link, .ms-stylebody a:link {
	color: #003399;
	text-decoration: none;
}
.ms-styleheader a:visited, .ms-stylebody a:visited {
	text-decoration: none;
}
.ms-stylebody {
	font-family: verdana,tahoma;
	font-size: 8pt;
}
.ms-styleheader a:hover, .ms-stylebody a:hover {
	color: #000000;
	text-decoration: underline;
}
/*
ms-alternating :
	Applied to alternating TR elements in a list.
*/
.ms-alternating {
	background-color: #fff;
}
.ms-alternatingstrong {
	background-color: #f2f9fc;
}
.ms-alternatingstrong td td, .ms-basictable .ms-alternating td td {
	border: 0px;
}
.ms-consolemptablerow {
	background-color: #79a7e3;
}
.ms-wikitoolbar a.ms-toolbar {
	color: #124890;
}
.ms-rtestate-field a:hover {
	text-decoration: underline;
}
.ms-pickerwait {
	width: 100%;
	height: 100%;
	margin: 0px;
/* [ReplaceColor(themeColor:"Light1")] */	background-color: #FFFFFF;
	font-family: verdana;
	font-size: 8pt; /* [ReplaceColor(themeColor:"Dark1")] */;
	color: #000000;
}
.ms-pickerresulttable {
	border-collapse: separate;
}
.ms-ph {
	padding-left: 5px;
	padding-right: 5px;
	background-image: none; /* [ReplaceColor(themeColor:"Light1-Lightest")] */;
	background-color: #f3f3f3; /* [ReplaceColor(themeColor:"Light1-Darker")] */;
	color: #949494;
	white-space: nowrap;
}
.ms-naveditor .ms-vb2 {
	padding: 3px 3px 0 3px;
	height: 22px;
}
@media print
{
.ms-globallinks, .ms-siteaction, .ms-areaseparatorcorner, .ms-titlearealeft, .ms-searchform, .ms-banner, .ms-buttonheightwidth, .ms-areaseparatorright, .ms-titlearearight, .ms-rightareacell, .ms-leftareacell, .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, .ms-treeview-node {
	width: 100%;
}
.ms-treeview-header div, .ms-treeview-node div, .ms-treeview-node input {
	float: left;
}
.ms-treenode-bold {
	font-weight: bold;
}
.ms-treenode-italic {
	font-style: italic;
}
div.ms-pageinformation {
	padding: 10px;
	float: right;
	width: 350px;
	height: 100px;
	background-repeat: no-repeat;
}
.ms-uploadbtnlink button {
	font-size: 14px;
	text-decoration: none;
	color: #444444;
	cursor: pointer;
	padding: 10px 10px 7px 10px;
	width: 100%;
	overflow: visible;
}
.ms-uploadbtnlink button img {
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
}
.ms-uploadbtnlink button nobr {
	padding-right: 10px;
}
.ms-dark {
	color: #000000;
}
.ms-pagecaption {
	margin-top: 6px;
	display: inline-block;
	font-size: 1em; /* [ReplaceColor(themeColor:"Dark2")] */;
	color: #5d6878;
}
.UserSectionHead {
	width: 100%;
	padding: 0px 0px 3px 0px;
	color: #28292a;
}
.UserSectionBody {
	width: 100%;
	padding: 0px 0px 0px 0px;
}
.ms-KFMenu {
	border-width: 1px;
	border-style: solid;
/* [ReplaceColor(themeColor:"Accent1-Lighter")] */	border-color: #7ECCFF;
	margin: 5px;
/* [ReplaceColor(themeColor:"Accent1",themeTint:"0.15")] */	background-color: #f5fbff; /* [RecolorImage(themeColor:"Accent1-Lighter",method:"Tinting")] */;
	background-image: url('/_layouts/images/keyFiltersBackground.png');
	background-repeat: repeat-x;
	padding: 5px;
	padding-bottom: 10px;
}
.ms-KFHead {
	border-bottom: 1px solid;
/* [ReplaceColor(themeColor:"Accent1-Lightest")] */	border-color: #bee5ff !important;
	font-weight: bold; /* [ReplaceColor(themeColor:"Dark1")] */;
	color: #000;
	font-size: 1.1em;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.ms-KFHead button {
	text-decoration: none;
	color: #444444;
	cursor: pointer;
	padding: 3px 3px 3px 3px;
	overflow: visible;
}
span#idKeyFiltersTitle {
	padding-right: 10px;
}
.ms-KFLabel {
	padding-top: 4px;
}
.ms-KFBody {
	line-height: 1.8em;
	padding-top: 2px;
}
.ms-formvalidation {
	color: #ff0000;
	font-family: verdana;
	font-size: 8pt;
}
.ms-diffdeletenostrike, .ms-diffdelete {
	color: #BF0302;
}
.ms-diffdelete {
	text-decoration: line-through;
}
.ms-diffinsert {
	text-decoration: underline;
	background-color: #c1ffb7;
	color: #000000;
}
.ms-diffmargin {
	margin-top: 20px;
	margin-left: 11px;
}
.ms-sharepointsearchtext {
	/* [ReplaceColor(themeColor:"Dark1",themeTint:"0.5")] */ color: #71869c;
	font-style: italic;
}
.ms-searchtext {
	/* [ReplaceColor(themeColor:"Dark2")] */ color: #49617a;
	font-style: normal;
}
.ms-wikilink a {
	text-decoration: none;
}
a.ms-wikilink {
	text-decoration: none;
}
.ms-missinglink a {
	text-decoration: none; /* [ReplaceColor(themeColor:"Dark1")] */;
	border-bottom: 1px dashed #000000;
}
a.ms-missinglink {
	text-decoration: none; /* [ReplaceColor(themeColor:"Dark1")] */;
	border-bottom: 1px dashed #000000;
}
.ms-ribbontabswitchloading {
	display: block;
	margin-top: 37px;
	margin-left: 37px;
}
.ms-ribbontabswitchloading img {
	width: 16px;
	height: 16px;
	vertical-align: middle;
}
.ms-ribbontabswitchloading span {
	color: #3b4f65;
	padding-left: 5px;
	font-family: verdana;
	font-size: 11pt;
}
.ms-welcomepageheader {
	/* [ReplaceColor(themeColor:"Accent1",themeTint:"0.15")] */ background-color: #F8FCFF; /* [ReplaceColor(themeColor:"Accent1-Lighter")] */;
	border-bottom: 1px solid #91CDF2;
	padding-top: 10px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10pt;
	font-weight: normal; /* [ReplaceColor(themeColor:"Dark1")] */;
	color: #676767;
}
input[type="checkbox"], input[type="radio"] {
	vertical-align: middle;
}
input.ms-defaultverticalalign {
	vertical-align: baseline;
}
/* _lcid="1033" _version="14.0.4762"
_LocalBinding */
.ms-SrvMenuUI {
	display: none;
}
.ms-MenuUIPopupBody {
	border: 1px solid;
/* [ReplaceColor(themeColor:"Dark2-Lighter")] */	border-top-color: #a4aab4; /* [ReplaceColor(themeColor:"Dark2-Lighter")] */;
	border-left-color: #a4aab4; /* [ReplaceColor(themeColor:"Dark2-Medium")] */;
	border-right-color: #7895ac; /* [ReplaceColor(themeColor:"Dark2-Medium")] */;
	border-bottom-color: #7895ac;
	margin: 0px;
	padding: 0px;
}
.ms-MenuUIPopupInner {
	border: 1px solid;
/* [ReplaceColor(themeColor:"Dark2-Lightest",themeTint:"0.95")] */	border-color: #ececec;
	border-top-color: transparent;
	border-left-color: transparent;
}
.ms-MenuUIPopupBody table {
	/* [ReplaceColor(themeColor:"Dark1-Medium")] */ color: #4c535c;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}
.ms-MenuUIPopupBody div {
	cursor: pointer;
}
.ms-MenuUI, .ms-MenuUILarge, .ms-MenuUIRtL, .ms-MenuUILargeRtL {
	/* [ReplaceColor(themeColor:"Light1")] */ background-color: #fff;
	background-repeat: repeat-y;
	cursor: pointer;
}
.ms-MenuUI, .ms-MenuUILarge {
	background-position: left;
}
.ms-MenuUIRtL, .ms-MenuUILargeRtL {
	background-position: right;
}
.ms-MenuUI {
	/* [RecolorImage(themeColor:"Dark2-Lightest",method:"Tinting")] */ background-image: url("/_layouts/images/MGrad.png");
}
.ms-MenuUILarge {
	/* [RecolorImage(themeColor:"Dark2-Lightest",method:"Tinting")] */ background-image: url("/_layouts/images/MGradLarge.png");
	width: 250px;
}
.ms-MenuUIRtL {
	/* [RecolorImage(themeColor:"Dark2-Lightest",method:"Tinting")] */ background-image: url("/_layouts/images/MGradRtl.png");
}
.ms-MenuUILargeRtL {
	/* [RecolorImage(themeColor:"Dark2-Lightest",method:"Tinting")] */ background-image: url("/_layouts/images/MGradLargeRtl.png");
	width: 250px;
}
.ms-MenuUIDisabled span {
	/* [ReplaceColor(themeColor:"Dark1-Medium")] */ color: #666;
}
.ms-MenuUIItemTableCell, .ms-MenuUIItemTableCellCompact {
	padding: 2px;
/* [ReplaceColor(themeColor:"Dark1-Medium")] */	color: #4c535c;
	font-size: 8pt;
	text-decoration: none;
}
.ms-MenuUIItemTableCellCompact {
	padding: 1px 2px 1px 2px;
}
.ms-MenuUIItemTableCell a, .ms-MenuUIItemTableCellHover a, .ms-MenuUIItemTableCellCompact a, .ms-MenuUIItemTableCellCompactHover a {
	/* [ReplaceColor(themeColor:"Dark1-Medium")] */ color: #4c535c;
	text-decoration: none;
}
.ms-menuitemdescription {
	/* [ReplaceColor(themeColor:"Dark1-Medium")] */ color: #545454;
}
.ms-MenuUIItemTableCellHover, .ms-MenuUIItemTableCellCompactHover {
	padding: 1px;
/* [ReplaceColor(themeColor:"Dark2")] */	color: #003759 !important;
	text-decoration: none;
}
.ms-MenuUIItemTableCellCompactHover {
	padding: 0px 1px 0px 1px;
}
.ms-MenuUIItemTableHover {
	/* [RecolorImage(themeColor:"Light1")] */ background: url("/_layouts/images/selbg.png") repeat-x left top;
/* [ReplaceColor(themeColor:"Accent1",themeTint:"0.15")] */	background-color: #ccebff; /* [ReplaceColor(themeColor:"Accent1-Lighter")] */;
	border: 1px solid #91cdf2;
/* [ReplaceColor(themeColor:"Accent1-Lightest")] */	border-top-color: #bde1f7;
}
.ms-MenuUIItemTableHover .ms-menuitemdescription {
	/* [ReplaceColor(themeColor:"Dark1-Medium")] */ color: #4c535c;
}
.ms-MenuUIIcon, .ms-MenuUIIconRtL {
	height: 16px;
	width: 24px;
}
.ms-MenuUIIconLarge, .ms-MenuUIIconLargeRtl {
	height: 16px;
	width: 40px;
}
.ms-MenuUIIcon, .ms-MenuUIIconLarge {
	padding: 0px 6px 0px 2px;
}
.ms-MenuUIIconRtL, .ms-MenuUIIconLargeRtl {
	padding: 0px 2px 0px 6px;
}
.ms-MenuUILabel, .ms-MenuUILabelRtL, .ms-menuuilabelcompact, .ms-menuuilabelcompactRtl {
	font-size: 8pt;
	width: 100%;
}
.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 {
	height: 16px;
	width: 16px;
}
.ms-MenuUISeparator, .ms-MenuUISeparatorRtL, .ms-MenuUISeparatorLarge, .ms-MenuUISeparatorLargeRtl {
	/* [ReplaceColor(themeColor:"Dark2-Lightest")] */ border-top: 1px dashed #c5cacd;
	font-size: 2px;
	height: 2px;
	line-height: 2px;
}
.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 {
	/* [ReplaceColor(themeColor:"Light1-Medium")] */ color: #666;
}
div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen, div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner, div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div {
	font-weight: normal;
	height: auto;
	z-index: 9999;
	white-space: normal;
	margin: 0px;
/* [ReplaceColor(themeColor:"Light1")] */	background-color: #fff;
	display: block;
	text-decoration: none;
	background-image: none;
	padding: 0px;
	cursor: pointer;
	font-family: Verdana,Arial,sans-serif;
}
div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen, div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen {
	border: 1px solid;
/* [ReplaceColor(themeColor:"Dark2-Lighter")] */	border-top-color: #a4aab4; /* [ReplaceColor(themeColor:"Dark2-Lighter")] */;
	border-left-color: #a4aab4; /* [ReplaceColor(themeColor:"Dark2-Medium")] */;
	border-right-color: #7895ac; /* [ReplaceColor(themeColor:"Dark2-Medium")] */;
	border-bottom-color: #7895ac;
}
div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner, div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div {
	border: none;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL {
	width: 254px;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL {
	width: 250px;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-y;
	border: 1px solid;
/* [ReplaceColor(themeColor:"Dark2-Lightest",themeTint:"0.95")] */	border-color: #ececec;
	border-top-color: transparent;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUI ul.ms-MenuUIUL {
	/* [RecolorImage(themeColor:"Dark2-Lightest",method:"Tinting")] */ background-image: url("/_layouts/images/MGrad.png");
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL {
	/* [RecolorImage(themeColor:"Dark2-Lightest",method:"Tinting")] */ background-image: url("/_layouts/images/MGradLarge.png");
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUIRtL ul.ms-MenuUIUL {
	/* [RecolorImage(themeColor:"Dark2-Lightest",method:"Tinting")] */ background-image: url("/_layouts/images/MGradRtl.png");
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL {
	/* [RecolorImage(themeColor:"Dark2-Lightest",method:"Tinting")] */ background-image: url("/_layouts/images/MGradLargeRtl.png");
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUI ul.ms-MenuUIUL {
	float: left;
	background-position: left center;
	border-left-color: transparent;
	padding-right: 2px;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUIRtL ul.ms-MenuUIUL {
	float: right;
	background-position: right center;
	border-right-color: transparent;
	padding-left: 2px;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL li.ms-MenuUIULItem, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUI ul.ms-MenuUIUL li.ms-MenuUIULItem {
	float: left;
	width: 100%;
	padding: 0px;
	text-align: left;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL li.ms-MenuUIULItem, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUIRtL ul.ms-MenuUIUL li.ms-MenuUIULItem {
	float: right;
	width: 100%;
	padding: 0px;
	text-align: right;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL div.ms-MenuUIULItem, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL div.ms-MenuUIULItemHover, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUI ul.ms-MenuUIUL div.ms-MenuUIULItem, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUI ul.ms-MenuUIUL div.ms-MenuUIULItemHover {
	float: left;
	width: 100%;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL div.ms-MenuUIULItem, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL div.ms-MenuUIULItemHover, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUIRtL ul.ms-MenuUIUL div.ms-MenuUIULItem, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUIRtL ul.ms-MenuUIUL div.ms-MenuUIULItemHover {
	float: right;
	width: 100%;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUIULItem {
	border: 1px solid transparent;
	background-color: transparent;
	margin: 0px;
	outline: none;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink {
	/* [ReplaceColor(themeColor:"Dark2")] */ color: #003759 !important;
	font-weight: normal;
	outline: none;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink {
	/* [ReplaceColor(themeColor:"Dark1")] */ color: #0072bc !important;
	font-size: 1.1em;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUIULItemHover {
	/* [RecolorImage(themeColor:"Light1")] */ background: url("/_layouts/images/selbg.png") repeat-x left top;
/* [ReplaceColor(themeColor:"Accent1",themeTint:"0.30")] */	background-color: #ccebff; /* [ReplaceColor(themeColor:"Accent1-Medium")] */;
	border: 1px solid #91cdf2;
/* [ReplaceColor(themeColor:"Accent1-Lighter")] */	border-top-color: #bde1f7;
	margin: 0px;
	outline: none;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUIULItemHover a.ms-MenuUIULLink {
	/* [ReplaceColor(themeColor:"Dark1")] */ color: #003759 !important;
	font-weight: normal;
	outline: none;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a.ms-MenuUIULLink, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a.ms-MenuUIULLink:hover {
	background-image: none;
	text-decoration: none !important;
	cursor: pointer;
	width: 100%;
	display: block;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge a.ms-MenuUIULLink, 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, 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, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a span.ms-MenuUIIconLargeRtl {
	height: 40px;
	width: 40px;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a span.ms-MenuUIIconLarge, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a span.ms-MenuUIIcon {
	float: left;
	padding: 2px 4px 0px 3px;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a span.ms-MenuUIIconLargeRtl, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a span.ms-MenuUIIconRtL {
	float: right;
	padding: 2px 3px 0px 4px;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a img.ms-MenuUIULImg {
	border-style: none;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge span.ms-MenuUIIconLarge img.ms-MenuUIULImg, 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, 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, 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, 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, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a span.ms-MenuUILabelRtL, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a span.ms-menuuilabelcompact, 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, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUI ul.ms-MenuUIUL a span.ms-menuuilabelcompact {
	float: left;
	width: auto;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUIRtL ul.ms-MenuUIUL a span.ms-MenuUILabelRtL, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUIRtL ul.ms-MenuUIUL a span.ms-menuuilabelcompactRtl {
	float: right;
	width: auto;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL a span.ms-MenuUILabel, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL a span.ms-menuuilabelcompact {
	float: left;
	width: 72%;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL a span.ms-MenuUILabelRtL, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL a span.ms-menuuilabelcompactRtl {
	float: right;
	width: 72%;
}
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 {
	background: none !important;
	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: #666;
	font-weight: normal;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a span.ms-menuitemdescription {
	/* [ReplaceColor(themeColor:"Dark1-Medium")] */ color: #4c535c;
	font-weight: normal;
	white-space: normal !important;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUIULItemHover a span.ms-menuitemdescription {
	/* [ReplaceColor(themeColor:"Dark1-Medium")] */ color: #4c535c;
	font-weight: normal;
	white-space: normal !important;
}
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUISeparator, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUISeparatorRtL, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUISeparatorLarge, div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUISeparatorLargeRtl {
	background-color: transparent; /* [ReplaceColor(themeColor:"Dark2-Lightest")] */;
	border-top: 1px dashed #c5cacd;
	font-size: 1px;
	height: 1px !important;
	min-height: 1px !important;
	display: block;
	line-height: 1px;
	margin: 2px 0px;
}
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	:
	Applied to TABLE element that contains Web Part Adder pane components; 
	child of a DIV element that is a child of the 'WebPartAdderUpdatePanelContainer' DIV element. 
	Applied in conjunction with the 'ms-rtefocus-invalid' class - which is only referenced in OOTB SharePoint JavaScript files.
*/
.ms-wpadder {
	color: #65686b;
	background-color: white;
	height: 200px;
	background-image: url(/_layouts/images/wpadder_graygrad.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}
.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, .ms-wpadder-itemColumn, .ms-wpadder-descriptionColumn {
	border: 1px solid #d9d9d9;
}
.ms-wpadder-categoryColumn, .ms-wpadder-categoryColumn TD, .ms-wpadder-items, .ms-wpadder-upload INPUT, .ms-wpadder-upload BUTTON, .ms-wpadder-tabTable TH, .ms-wpadder-description, .ms-wpadder-zoneArea BUTTON {
	font-size: 8pt;
	font-family: sans-serif;
}
.ms-wpadder-categories, .ms-wpadder-descriptionArea {
	scrollbar-3dlight-color: #f7f7f7;
	scrollbar-darkshadow-color: #fafafa;
	scrollbar-face-color: #f7f7f7;
	scrollbar-highlight-color: #cecfce;
	scrollbar-shadow-color: #949494;
	scrollbar-track-color: #fffbff;
	height: 150px;
}
.ms-wpadder-categoryColumn A, .ms-wpadder-categoryColumn IMG, .ms-wpadder-itemColumn IMG, .ms-wpadder-closeColumn A, .ms-wpadder-closeColumn IMG {
	border: 0px;
	background-color: transparent;
}
.ms-wpadder-categories, .ms-wpadder-items {
	padding: 3px 4px;
}
.ms-wpadder-categories DIV, .ms-wpadder-items DIV {
	padding: 2px 3px;
	cursor: default;
}
.ms-wpadder-categories .ms-wpadder-selected, .ms-wpadder-categories .ms-wpadder-hover, .ms-wpadder-items .ms-wpadder-selected, .ms-wpadder-items .ms-wpadder-hover {
	padding: 1px 2px;
}
.ms-wpadder-categories DIV.ms-wpadder-hover, .ms-wpadder-items DIV.ms-wpadder-hover {
	/* [ReplaceColor(themeColor:"Accent1-Lighter")] */ border: 1px dashed #aad9fa;
}
.ms-wpadder-categories DIV.ms-wpadder-selected, .ms-wpadder-items DIV.ms-wpadder-selected {
	/* [ReplaceColor(themeColor:"Accent1-Lighter")] */ border: 1px solid #aad9fa;
/* [ReplaceColor(themeColor:"Accent1-Lightest")] */	background-color: #c5e8ff;
	background-image: url(/_layouts/images/treeviewselected.png);
	background-repeat: repeat-x;
	background-position: bottom left;
/* [ReplaceColor(themeColor:"Dark1")] */	color: black;
}
.ms-wpadder-categories {
	/* [ReplaceColor(themeColor:"Accent4")] */ border-bottom: 1px solid #fd9f08;
}
.ms-wpadder-upload {
	white-space: nowrap;
	padding: 2px 4px 4px;
}
.ms-wpadder-itemCell {
	padding-right: 2px;
}
.ms-wpadder-itemCell2 {
	/* [ReplaceColor(themeColor:"Light1-Lightest")] */ border-left: 2px dashed #e8e8ff;
	padding-left: 2px;
}
.ms-wpadder-navArea IMG {
	cursor: pointer;
}
.ms-wpadder-navArea IMG.ms-wpadder-disabled {
	cursor: default;
}
.ms-wpadder-descriptionColumn {
	padding: 6px;
}
.ms-wpadder-tabTable TH {
	/* [ReplaceColor(themeColor:"Dark1-Lightest")] */ border-top: 1px solid #999999;
/* [ReplaceColor(themeColor:"Dark1-Lightest")] */	border-bottom: 1px solid #999999;
/* [ReplaceColor(themeColor:"Dark1-Lightest")] */	border-left: 1px solid #999999;
	text-align: center; /* [ReplaceColor(themeColor:"Light2-Lightest")] */;
	background-color: #f0f0f0;
	padding: 0px 8px;
	cursor: pointer; /* [ReplaceColor(themeColor:"Dark1")] */;
	color: black;
	width: 30%;
	height: 22px;
}
.ms-wpadder-tabTable TH.ms-wpadder-dummyTab {
	border-top: 0px;
	border-right: 0px;
/* [ReplaceColor(themeColor:"Light2")] */	background-color: white;
}
.ms-wpadder-tabTable TH.ms-wpadder-selected {
	cursor: default; /* [ReplaceColor(themeColor:"Light2")] */;
	background-color: white;
	border-bottom: 0px;
}
.ms-wpadder-descriptionCell {
	padding: 3px 4px;
/* [ReplaceColor(themeColor:"Dark1-Lightest")] */	border: 1px solid #999999;
	border-top-style: none;
}
.ms-wpadder-zoneArea {
	padding-top: 3px;
	vertical-align: middle;
}
.ms-wpadder-closeBox {
	padding: 2px 2px 3px 3px;
	margin: 0px 1px 0px;
}
.ms-wpadder-closeColumn {
	width: 16px;
}
.ms-wpadder-closeColumn DIV {
	border-bottom: 1px solid white;
	border-right: 1px solid white;
}
.ms-wpadder-closeColumn DIV.ms-wpadder-hover {
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.ms-wpadder-buttonArea {
	padding: 5px;
	text-align: right;
	border-bottom: 1px solid #d9d9d9;
}
/*
ms-wpadder-sectionhead : 
	Applied to DIV element that contains section title text; 
	child of a TD element that is a child of the 'ms-wpadder' TABLE element
*/
.ms-wpadder-sectionhead {
	color: #003759;
	font-size: 1.3em;
	font-family: verdana;
	padding: 5px 0px;
}
.ms-wpadder-wpname {
	color: #7f7f7f;
	font-size: 1.3em;
	font-family: verdana;
	padding-bottom: 5px;
}
html {
	min-height: 100%;
}
body {
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	color: #676767;
	background-color: #fff;
	margin: 0px;
	padding: 0px;
}
/*styling for Chrome scroll*/
body {
	margin: 0;
	padding: 0;
	height: 100%; /* 100 % height */
}
html {
	overflow: hidden;
}
body {
	padding: 0px;
	margin: 0px;
	border: 0px;
	font: 11px “Lucida Grande”, Geneva, Arial, Verdana;
	background: #ffffff;
	color: #000000;
	overflow: hidden;
}
#header-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 140px;
}
html > body #header-wrapper {
	position: fixed;
}
#divTopheader {
	width: 100%;
	margin: 0px auto;
	border-bottom: 1px solid #96b0ce;
	vertical-align: middle;
}
#divRibbonContainer {
	width: 100%;
	margin: 0 auto;
}
#divTitleArea {
	width: 100%;
	margin: 0 auto;
}
#content-wrapper {
	position: fixed;
	padding: 0px 0px 0px 0px;
	margin: 141px 0px 0px 0px;
	top: 0px; /*Set top value to HeightOfFrameDiv*/;
	left: 0px;
	right: 0px;
	bottom: 0px;
	width: 100%;
	min-width: 760px;
	overflow: auto;
}
/*End*/
body #aspnetForm {
	height: 100%;
}
a:link {
	color: #0072BC;
	text-decoration: none;
}
a:visited {
	color: #015289;
	text-decoration: none;
}
.s4-floatleft {
	float: left;
}
/*
s4-pr :
	Sets the element to full width. Used in assorted locations.
*/
.s4-pr {
	width: 100%;
}
/*
s4-widecontentarea : 
	Applied to DIV element that contains the lower content area components including left navigation and right side content; 
	child of the 's4-bodyContainer' DIV element. 
	Applied in conjunction with the 's4-pr' class and 's4-mainarea' ID.
*/
.s4-widecontentarea {
	width: 100%;
}
/*
s4-lp :
	Sets the padding for the element. Used in assorted locations.
*/
.s4-lp, .s4-lpi {
	padding: 2px 10px 2px 5px;
}
/*
s4-rp: 
	Sets the float and padding for the element. Used in assorted locations.
*/
.s4-rp {
	float: right;
	padding: 2px 10px 2px 5px;
}
.s4-rp div, .s4-lpi div {
	display: inline;
}
/*
s4-die :
	Hides the particular element
*/
.s4-die {
	display: none;
}
.ms-hide {
	display: none;
}
.s4-devdashboard {
	display: inline-block;
	width: 18px;
}
.ms-HoverCellInActive, .ms-SpLinkButtonInActive {
	border: none;
	margin: 1px;
	color: #4c4c4c;
	vertical-align: top;
	background-color: transparent;
}
.ms-HoverCellActive, .ms-SpLinkButtonActive {
	/* [ReplaceColor(themeColor:"Accent5-Medium")] */ border: #6f9dd9 1px solid;
	vertical-align: top; /* [ReplaceColor(themeColor:"Accent4")] */;
	background-color: #ffbb47; /* [RecolorImage(themeColor:"Accent6-Darker",method:"Tinting",includeRectangle:{x:0,y:403,width:1,height:22})] */;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -403px;
}
.ms-HoverCellActiveDark {
	/* [RecolorImage(themeColor:"Accent6-Darker",method:"Tinting",includeRectangle:{x:0,y:403,width:1,height:22})] */ background: url("/_layouts/images/bgximg.png") repeat-x -0px -403px;
/* [ReplaceColor(themeColor:"Light1-Darkest")] */	border: solid 1px #868686;
/* [ReplaceColor(themeColor:"Accent4")] */	background-color: #ffbb47;
	vertical-align: top;
}
/*Applied to SPAN element that wraps the ANCHOR element, which is the user's name; child of the 's4-trc-container-menu' DIV element. Applied in conjunction with the 'ms-SPLink' and 'ms-welcomeMenu' classes.*/
.ms-SpLinkButtonInActive, .ms-SpLinkButtonActive {
	padding: 1px 1px 1px 3px;
}
.ms-SpLinkButtonActive a, .ms-SpLinkButtonActive a:hover {
	/* [ReplaceColor(themeColor:"Dark1")] */ color: #000000;
	text-decoration: none;
}
/* Commonly applied to parent elements that wrap an ANCHOR element. 
Applied in conjunction with the 'ms-SpLinkButtonInActive' and 'ms-welcomeMenu' classes. */
.ms-SPLink {
	font-family: 'Tahoma','Lucida Grande',Verdana,Arial,sans-serif;
	font-size: 0.8em; /* [ReplaceColor(themeColor:"Accent3-Darker")] */;
	color: #1A70B9;
}
/* ANCHOR element formatting.*/
.ms-SPLink a:link, .ms-SPLink a:visited {
	/* [ReplaceColor(themeColor:"Accent3-Darker")] */ color: #1A70B9;
	text-decoration: none;
}
.ms-siteactionsmenu {
	display: inline-block;
	vertical-align: top;
	font-size: 8pt;
}
.ms-siteactionsmenuinner, .ms-siteactionsmenuhover {
	border-width: 1px;
	border-style: solid;
	margin-right: 3px;
	padding: 3px 4px 0px 2px;
	height: 18px;
	display: inline-block;
	font-family: "Segoe UI",Tahoma,Verdana,sans-serif;
}
/* Applied to SPAN that is a child of the 'ms-siteactionsmenu' SPAN that wraps the Site Actions menu anchor. */
.ms-siteactionsmenuinner {
	/* [ReplaceColor(themeColor:"Dark2")] */ border-color: #21374C;
/* [ReplaceColor(themeColor:"Dark2")] */	border-top-color: #394f63; /* [RecolorImage(themeColor:"Dark2-Lighter",method:"Filling",includeRectangle:{x:0,y:467,width:1,height:11})] */;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -467px;
/* [ReplaceColor(themeColor:"Dark2")] */	background-color: #21374c;
}
.v4master .ms-siteactionsmenuinner {
	border-color: transparent;
	background: transparent none no-repeat;
}
/*ms-menu-a :ANCHOR element formatting used for menus, such as Welcome menu and Site Actions.*/
.ms-siteactionsmenuinner .ms-menu-a, .ms-siteactionsmenuhover .ms-menu-a {
	margin-right: 4px;
}
/* Hover effect for SPAN that wraps the Site Actions menu anchor. */
.ms-siteactionsmenuhover {
	/* [ReplaceColor(themeColor:"Dark2-Lighter")] */ border-color: #8b929a;
/* [RecolorImage(themeColor:"Dark2-Lightest",method:"Filling",includeRectangle:{x:0,y:489,width:1,height:11})] */	background: url("/_layouts/images/bgximg.png") repeat-x -0px -489px;
/* [ReplaceColor(themeColor:"Dark2",themeShade:"0.8")] */	background-color: #21374c;
}
.ms-siteactionsmenuinner > a, .ms-siteactionsmenuhover > a {
	display: inline-block;
}
.ms-siteactionsmenu > span > a {
	/* [ReplaceColor(themeColor:"Light1",themeTint:"0.9")] */ color: #fff;
}
.ms-siteactionsmenu > span > a > span {
	display: inline-block;
	margin: 1px 0px 0px 2px;
}
.ms-siteactionsmenu > span > a > img {
	vertical-align: top;
}
/* Applied to SPAN that is a child of the 'ms-siteactionscontainer' DIV element. Also used as a parent in descendant and child selector style statements. */
.ms-siteactionsmenu .ms-viewselector-arrow {
	display: inline-block;
	margin: 7px 0px 1px 0px;
	vertical-align: top;
}
.s4-siteactions a:link, .s4-siteactions a:visited {
	font-weight: bold; /* [ReplaceColor(themeColor:"Light1")] */;
	color: white;
}
/*Applied to nested SPAN that wraps the menu arrow icon; child of 'ms-welcomeMenu' SPAN element.
 Applied in conjunction with the 's4-clust' class and inline styles.*/
.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;
}
/*Applied to SPAN element that wraps the anchor, which is the user's name; child of the 's4-trc-container-menu' DIV element. 
Applied in conjunction with the 'ms-SPLink' and 'ms-SpLinkButtonInActive' classes. */
.ms-welcomeMenu {
	padding: 2px 5px 3px;
	margin: 0px 3px;
	font-size: 1em;
	font-family: Verdana,sans-serif;
	border: 1px solid transparent;
	display: inline-block;
}
/* Controls an ANCHOR element that is a child of 'ms-welcomeMenu' SPAN element. */
.ms-welcomeMenu a:link {
	/* [ReplaceColor(themeColor:"Light1",themeTint:"0.9")] */ color: #fff;
}
/* Hover state for a child anchor of 'ms-welcomeMenu' SPAN element. */
.ms-welcomeMenu a:hover {
	text-decoration: none !important;
}
.ms-welcomeMenu.ms-SpLinkButtonActive {
	/* [ReplaceColor(themeColor:"Dark2-Lighter")] */ border-color: #8b929a;
/* [RecolorImage(themeColor:"Dark2-Lightest",includeRectangle:{x:0,y:489,width:1,height:11})] */	background: url("/_layouts/images/bgximg.png") repeat-x -0px -489px;
/* [ReplaceColor(themeColor:"Dark2",themeShade:"0.8")] */	background-color: #21374c;
}
/*Controls the ANCHOR element that is a child of the 'ms-SpLinkButtonActive' SPAN element.*/
.ms-welcomeMenu.ms-SpLinkButtonActive a:link {
	/* [ReplaceColor(themeColor:"Light1",themeTint:"0.9")] */ color: #fff;
}
/*ms-menu-a :ANCHOR element formatting used for menus, such as Welcome menu and Site Actions.*/
.ms-welcomeMenu .ms-menu-a {
	margin-right: 5px;
}
.ms-hidden, a.ms-skip, a:hover.ms-skip, a:visited.ms-skip, a.ms-TurnOnAcc, a.ms-SkiptoMainContent, a.ms-SkiptoNavigation {
	position: absolute;
	top: -2000px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	z-index: 3;
	word-wrap: normal;
}
a:active.ms-skip, a:focus.ms-skip, a:active.ms-TurnOnAcc, a:focus.ms-TurnOnAcc, a.ms-TurnOffAcc, a:active.ms-SkiptoMainContent, a:focus.ms-SkiptoMainContent, a:active.ms-SkiptoNavigation, a:focus.ms-SkiptoNavigation {
	position: absolute;
	top: 2px;
	width: auto;
	height: auto;
	background-color: white;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	color: black;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	z-index: 12;
}
a.ms-skip, 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 {
	width: auto;
	height: 1.1em;
	background-color: white;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	color: black;
	position: absolute;
	z-index: 3;
	top: 2px;
	right: 2px;
}
/* _lcid="1033" _version="14.0.4762"
_LocalBinding */
.s4-modalDiv {
	z-index: 1000;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
}
.s4-modalDiv-ie {
	background-color: white;
/*filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";*/
}
.s4-modalDiv-ff {
	background-color: transparent;
}
.s4-nopad {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
/*
s4-ribbonrow : 
	Applied to outermost parent DIV. Classes are also set (see below). 
	Creates a minimum 43px height and allows groups that cannot be fit into the 
	browser horizontally (after scaling browser window size) to "fall off the edge" of the ribbon; 
	background color appears on some content pages.
*/
body #s4-ribbonrow {
	min-height: 43px;
	background-color: #21374c;
	overflow-y: hidden;
}
@media print
{
body #s4-ribbonrow {
	display: none;
}
/*
s4-titlerow : 
	Applied to DIV that wraps the title area; child of the 's4-bodyContainer' DIV element within the workspace.
	Referenced in a script file that calculates and fixes the Ribbon dimensions. 
*/
body #s4-titlerow {
	display: block !important;
}
body #s4-workspace {
	overflow: visible !important;
	width: auto !important;
	height: auto !important;
}
body.v4master {
	overflow: visible !important;
}
body #s4-topheader2 {
	display: none;
}
/*
s4-leftpanel : 
	Applied to DIV element that wraps the left panel components; 
	child of the 's4-mainarea' DIV element.
*/
body #s4-leftpanel {
}
.s4-ca {
	margin-left: 0px !important;
	margin-right: 0px !important;
}
/* 
s4-clust :
	Hides the element for the print view 
*/
.s4-clust {
	display: none !important;
}
}
/*
s4-ribboncont : 
	First nested DIV; child of '#s4-ribbonrow' DIV element. 
	Creates background image (via CSS Sprite) however it doesn't seem to be using this background image. 
	Changes to the style don't affect anything - 
	it may be used on a different SharePoint screen that has not been tested for this specifically.
*/
body #s4-ribboncont {
	padding: 0px;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -565px;
}
/* 
RibbonContainer :
	Second nested DIV; child of '#s4-ribboncont' DIV element.
	PlaceholderElementId value in 'SPRibbon' control.
	Sets height to auto when Ribbon is active.
*/
body #RibbonContainer.loaded {
	height: auto !important;
}
/*
ms-titlerowborder : 
	Applied to DIV that wraps the title area; child of the 's4-bodyContainer' DIV element within the workspace.
	Dynamically added when the page is generated; is not included in the master page; 
	Applied in conjunction with the following classes: 's4-pr', s4-notdlg', 's4-titlerowhidetitle'
*/
.ms-titlerowborder {
	border-right: 1px solid #b8babd;
}
.ms-cui-TabRowLeft, .ms-cui-QATRowCenter {
	float: left;
}
/*
ms-cui-TabRowRight : 
	Second visible nested DIV inside of 'ms-cui-topBar2' DIV element. 
	Applied to DIV in conjunction with 's4-trc-container' class. 
	This DIV element can contain peripheral Ribbon elements - the Welcome menu is included in OOTB master pages.
*/
.ms-cui-TabRowRight, .ms-cui-QATRowRight {
	float: right;
}
.ms-cui-TabRowLeft {
	margin-top: 19px;
	font-size: 0px;
}
/*
ms-cui-TabRowRight : 
	Second visible nested DIV inside of 'ms-cui-topBar2' DIV element. 
	Applied to DIV in conjunction with 's4-trc-container' class. 
	This DIV element can contain peripheral Ribbon elements - the Welcome menu is included in OOTB master pages.
*/
.ms-cui-TabRowRight {
	margin-top: 0px;
	vertical-align: middle;
}
/*
ms-browseTab : 
	Applied to a list item (LI) in the 'ms-cui-tts' UL element;
	wraps the anchor for the Browse tab; referenced as a parent in child selector. CSS class is set in CMDUI.XML.
*/
.ms-browseTab.ms-cui-tt-s > a.ms-cui-tt-a {
	background-color: #fff;
	color: #23272c !important;
}
/* 
s4-workspace : 
	Applied to DIV element that wraps the vast majority of the page content. 
*/
body #s4-workspace {
	overflow-y: scroll;
	overflow-x: auto;
	left: 0px;
}
/* 
s4-bodyContainer : 
	Applied to DIV element that wraps the vast majority of the page content; 
	child of the 's4-workspace' DIV element. 
*/
body #s4-bodyContainer {
	min-width: 1014px;
}
/* 
MSO_ContentTable : 
	Applied to DIV element that wraps the content area; child of the 's4-mainarea' DIV element. 
	Applied in conjunction with the 's4-ca' and 's4-ca-dlgNoRibbon' classes. 
*/
body #MSO_ContentTable {
	position: relative;
}
.s4-signInLink {
	margin: 0px 10px;
	color: #fff !important;
}
.s4-superscript {
	position: relative;
	font-size: 0.6em;
	top: -3px;
}
.s4-trc-container {
	padding-right: 0px;
}
.s4-trc-container .ms-SPLink {
	display: inline;
	vertical-align: middle;
}
*:first-child + html[dir="rtl"] .s4-trc-container-menu {
	float: left;
}
/* Applied to DIV element that wraps the Welcome Menu.*/
.s4-trc-container-menu {
	float: left;
	margin: 12px 3px;
}
.s4-socialDataPopup {
	display: inline;
}
/*
s4-socialdata-notif : Applied to TD element that wraps social data icons/links; child of the 's4-titletable' TABLE element
*/
.s4-socialdata-notif {
	text-align: left;
}
/*
ms-socialNotif-Container : Applied to DIV element that wraps social data components; child of the 's4-socialdata-notif' DIV element
*/
.ms-socialNotif-Container {
	font-family: "Segoe UI",Tahoma,Verdana,sans-serif;
	font-size: 1em;
	width: 120px;
	overflow-x: auto;
	overflow-y: hidden;
	padding: 0px 3px;
	text-align: right;
}
/*
ms-socialNotif-groupSeparator : 
	Applied to a SPAN element that creates the vertical line that appears to the left of the social data icons; 
	child of the 'ms-socialNotif-Container' DIV element.
*/
.ms-socialNotif-groupSeparator {
	display: inline-block;
	height: 60px;
	position: relative;
	top: 4px;
	margin: 0px 3px;
	border-right: 1px solid;
	border-right-color: #e7e7e8;
}
/*
ms-socialNotif : 
	Applied to ANCHOR element that wraps a social data icon/button; child of the 'ms-socialNotif-Container' DIV element.
*/
.ms-socialNotif {
	text-align: center;
	vertical-align: top;
	display: inline-block;
	width: 48px;
	height: 60px;
	overflow: hidden;
	margin: 0px 1px;
	padding: 0px 2px;
	border: 1px solid transparent;
}
/*
ms-socialNotif:hover : 
	Hover state for 'ms-socialNotif' ANCHOR element.
*/
.ms-socialNotif:hover {
	border: 1px solid #f1c43f;
	background-color: #fdeeb3;
}
/*
ms-socialNotif-text : 
	Applied to SPAN element that wraps the social data icon/button text; 
	child of a SPAN element (no ID or class) that is a child of the 'ms-socialNotif' ANCHOR element
*/
.ms-socialNotif-text {
	color: #5d6878;
	display: block;
	padding-bottom: 1px;
}
.ms-cui-TabRowLeft, .ms-cui-QATRowCenter {
	float: left;
}
/*
ms-cui-TabRowRight : 
	Second visible nested DIV inside of 'ms-cui-topBar2' DIV element. 
	Applied to DIV in conjunction with 's4-trc-container' class. 
	This DIV element can contain peripheral Ribbon elements - the Welcome menu is included in OOTB master pages.
*/
.ms-cui-TabRowRight, .ms-cui-QATRowRight {
	float: right;
}
.s4-signInLink {
	margin: 0px 10px;
}
.s4-devdashboard {
	margin: 13px 15px 0px 0px;
}
/*
s4-title : 
	Applied to DIV that wraps the title area content; child of the 's4-titlerow' DIV element; 
	Applied in conjunction with the 's4-lp' class. Also used as a parent in descendent selectors. Included in master page.
*/
.s4-title {
	padding: 0px 0px 0px 10px;
	margin: 0px;
	min-height: 64px;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -1023px;
	background-color: #f9f9f9;
	word-wrap: break-word;
	ms-word-wrap: break-word;
	overflow-x: hidden;
}
/*
s4-title-inner : 
	Applied to DIV that wraps the TABLE element that contains the title area content; child of the 's4-title' DIV element.
*/
.s4-title-inner {
	min-height: 64px;
}
/*
s4-titletable : 
	Applied to DIV that wraps the TABLE element that contains the title area content; child of the 's4-title' DIV element.
*/
.s4-titletable {
	border: 0px;
	height: 64px;
	width: 100%;
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
}
/*
s4-titlelogo : 
	Applied to TD that contains the site logo image; child of the 's4-titletable' TABLE element.
	Also used as parent for child selector style statements for logo image.
*/
.s4-titlelogo {
	padding: 12px 10px 12px 0px;
	text-align: center;
	vertical-align: middle;
}
.s4-titlelogo > img, .s4-titlelogo > a > img {
	vertical-align: middle;
}
/*
s4-titletext : 
	Applied to TD that contains the site title text; child of the 's4-titletable' TABLE element. 
	Also used as parent for descendant selector style statements for other title types. 
*/
.s4-titletext {
	width: 100%;
	vertical-align: middle;
	unicode-bidi: embed;
}
/*
s4-title h1 : 
	Controls the site title text.  
s4-title h2 : 
	Controls the title breadcrumb text
*/
.s4-title h1, .s4-title h2 {
	font-size: 1.4em;
	font-weight: normal;
	display: inline;
	padding: 0px;
	margin: 0px;
}
/*
s4-title h1 a : 
	Controls ANCHOR elements in the site title text.
s4-title h2 a : 
	Controls ANCHOR elements in the title breadcrumb text.
*/
.s4-title h1 a, .s4-title h2 a {
	/* [ReplaceColor(themeColor:"Dark1")] */ color: #003759;
	display: inline-block;
}
/*
s4-title h1 a:hover : 
	Hover state for 's4-title h1' ANCHOR element.
s4-title h2 a:hover : 
	Hover state for the 's4-title h2 a' ANCHOR element.
*/
.s4-title h1 a:hover, .s4-title h2 a:hover {
	text-decoration: underline;
}
.s4-title h2 {
	/* [ReplaceColor(themeColor:"Dark2")] */ color: #5d6878;
}
/*
s4-titlesep : 
	Applied to SPAN element that wraps site/page title breadcrumb separator arrow image; child of the 's4-titletext' TD element. 
	Applied in conjunction with the 's4-nothome' and 's4-bcsep' classes.
*/
.s4-titlesep {
	vertical-align: middle;
}
.s4-lvtitleseparator {
	margin-left: 4px;
	margin-right: 4px;
}
.s4-lvhidesubfolders {
	margin-right: 4px;
}
/*
s4-pagedescription : 
	Applied to DIV element that wraps the DIV element that contains the page description text; child of the 's4-titletext' TD element. 
*/
.s4-title .s4-pagedescription, .s4-title .s4uniqpermdescription {
	margin-top: 6px;
	font-size: 1em; /* [ReplaceColor(themeColor:"Dark2")] */;
	color: #5d6878;
	font-weight: normal;
}
.s4-titletext .ms-titlewpTitleArea {
	padding-left: 0px;
	font-size: 0.72em;
}
.ms-titlewpTitleArea .ms-pagetitle {
	font-size: 1.4em; /* [ReplaceColor(themeColor:"Dark2")] */;
	color: #5d6878;
}
.ms-ltviewselectormenutitle {
	padding-left: 5px;
	display: inline-block;
	font-weight: normal;
}
.ms-ltviewselectormenuheader {
	margin: 0px;
	padding: 0px;
	display: inline;
}
.ms-ltviewselectormenuheader .ms-viewselector, .ms-ltviewselectormenuheader .ms-viewselectorhover {
	padding-top: 2px;
	padding-left: 5px;
	display: inline-block;
}
*:first-child + html .ms-ltviewselectormenuheader .ms-viewselector, *: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-ltviewselectormenuheader .ms-viewselectorhover {
	cursor: pointer; /* [ReplaceColor(themeColor:"Dark2-Medium")] */;
	border: 1px solid #D3D6DA;
/* [ReplaceColor(themeColor:"Light2-Lightest")] */	background-color: #FAFAFB;
}
.ms-ltviewselectormenuheader .ms-viewselector a, .ms-ltviewselectormenuheader .ms-viewselectorhover a {
	font-size: 1.4em;
	font-family: Verdana,Arial,sans-serif;
	margin-right: 3px;
	font-weight: normal; /* [ReplaceColor(themeColor:"Dark2")] */;
	color: #666666;
}
.s4-title .ms-ltviewselectormenuheader a:hover {
	text-decoration: none;
}
/* 
s4-topheader2 : 
	Applied to DIV element that wraps the top navigation bar; child of the 's4-titlerow' DIV element within the workspace.
	This DIV element also contains search and help icon. Applied in conjunction with the 's4-pr' and 's4-notdlg' CSS classes.
*/
body #s4-topheader2 {
	background: url("/_layouts/images/selbg.png") repeat-x left top;
	background-color: #f6f6f6;
	vertical-align: middle;
	min-height: 25px;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #b8babd;
}
/* 
s4-toplinks : 
	Applied to DIV element that contains the DIV that contains the top navigation bar; child of the 's4-topheader2' DIV element.
	Applied in conjunction with the 's4-lp' class.
*/
.s4-toplinks {
	padding: 0px;
}
/* 
s4-breadcrumb-anchor : 
	Applied to SPAN that contains the folder icon used to open the pop-out menu.
	Specified as the AnchorCss class in the SharePoint:PopoutMenu code in the master page.
ms-qatbutton :
	Applied to anchor that wraps the Edit/Save icon.
*/
.s4-breadcrumb-anchor, .ms-qatbutton {
	margin: 0px 3px 0px 0px;
	padding: 2px 5px 0px;
	display: inline-block;
	text-align: center;
	border: 1px solid transparent;
	vertical-align: bottom;
}
.s4-breadcrumb-anchor > img, .ms-qatbutton > img {
	border: 0px;
}
/*
s4-breadcrumb-anchor-open : Applied to ANCHOR element wrapping the pop-out menu icon in addition to the inline styles.
Specified as the AnchorOpenCss class in the SharePoint:PopoutMenu code in the master page.
ms-qatbutton:hover : Hover state for the 'ms-qatbutton' class.
*/
.s4-breadcrumb-anchor:hover, .s4-breadcrumb-anchor-open, .ms-qatbutton:hover {
	/* [ReplaceColor(themeColor:"Dark2-Lighter")] */ border-color: #8b929a;
/* [RecolorImage(themeColor:"Dark2-Lightest",includeRectangle:{x:0,y:489,width:1,height:11})] */	background: url("/_layouts/images/bgximg.png") repeat-x -0px -489px;
/* [ReplaceColor(themeColor:"Dark2")] */	background-color: #21374c;
}
/*
s4-breadcrumb-menu : Applied to a DIV that is set to a display of none on page load that wraps the pop-out menu that appears when you hover over the icon. 
Applied in conjunction with 'ms-popoutMenu' class. Specified as the MenuCss class in the SharePoint:PopoutMenu code in the master page.
*/
.s4-breadcrumb-menu {
	max-width: 400px;
	min-width: 142px;
	padding: 1px 15px 5px 1px;
	word-wrap: break-word;
	-ms-word-wrap: break-word;
	overflow-x: hidden;
	border: 1px solid;
	font-size: 8pt;
}
.v4master .s4-breadcrumb-menu {
	/* [RecolorImage(themeColor:"Light1")] */ background: url("/_layouts/images/selbg.png") repeat-x left top;
/* [ReplaceColor(themeColor:"Light1",themeShade:"0.95")] */	background-color: #f8f8f8; /* [ReplaceColor(themeColor:"Light2-Medium")] */;
	border-color: #94989f;
}
/*
s4-breadcrumb-top : Applied to first nested DIV within 'ms-popoutMenu' parent DIV. Wraps a SPAN that contains the "This page location is" text.
*/
.s4-breadcrumb-top {
	display: block;
	margin-bottom: 5px;
	margin-right: -15px;
	padding: 5px;
	border-bottom: 1px dashed;
}
.v4master .s4-breadcrumb-top {
	/* [ReplaceColor(themeColor:"Light2-Lighter")] */ border-bottom-color: #a7b0ba;
}
ul.s4-breadcrumb, .s4-breadcrumb ul {
	margin: 0px;
	line-height: 2em;
	padding-left: 0px;
	margin-left: 25px;
}
/*
ul.s4-breadcrumb : Applied to unordered list (UL) used for pop-out menu navigation items/trail; child of the 'ms-popoutMenu' parent DIV element.
Specified as the CssClass in the SharePoint:ListSiteMapPath code in the master page.
Also applied to SPAN with inline styles that wraps the arrow image that appears to the left of the root or current node;
this SPAN is a child of 's4-breadcrumb-arrowcont'.
*/
ul.s4-breadcrumb {
	margin-left: 7px;
}
/*
s4-breadcrumb-header : Applied to SPAN element that contains the "This page location is" text.
Specified as the CssClass for the ASP:Label used for the header.
*/
.s4-breadcrumb-header {
	display: inline;
}
.v4master .s4-breadcrumb-header {
	/* [ReplaceColor(themeColor:"Dark2")] */ color: #3b4f65;
}
/*
s4-breadcrumb-arrowcont : Applied to SPAN within the unordered list item that contains the arrow image that appears to the left of the root or current node.
*/
.s4-breadcrumb-arrowcont {
	display: inline-block;
	vertical-align: top;
}
/*
s4-breadcrumbNode : Specified as the NodeStyle-CssClass in the SharePoint:ListSiteMapPath code in the master page.
s4-breadcrumbCurrentNode : 
	Applied to unordered list item (LI) element within pop-out menu that shows current location.
	Specified as the CurrentNoteStyle-CssClass in the SharePoint:ListSiteMapPath code in the master page.
	Class also applied to SPAN element that wraps the text listing current location.
s4-breadcrumbRootNode : 
	Applied to unordered list item (LI) element within pop-out menu that shows parent of page/list; child element of the 's4-breadcrumb' UL element.
	Specified as the RootNoteStyle-CssClass in the SharePoint:ListSiteMapPath code in the master page.
	Class is also applied to the anchor that wraps the text linking to the parent page/list.
*/
.s4-breadcrumbNode, .s4-breadcrumbCurrentNode, .s4-breadcrumbRootNode {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
.v4master .s4-breadcrumbNode, .v4master .s4-breadcrumbCurrentNode, .v4master .s4-breadcrumbRootNode {
	/* [ReplaceColor(themeColor:"Dark2")] */ color: #3b4f65;
}
/*
span.s4-breadcrumbCurrentNode : 
	Applied to SPAN that wraps the text listing current location within the unordered list item.
	Class also applied to parent LI element.
*/
.s4-breadcrumbNode > a, .s4-breadcrumbCurrentNode > a, .s4-breadcrumbRootNode > a, span.s4-breadcrumbCurrentNode, span.s4-breadcrumbRootNode {
	display: inline-block;
	margin-left: 18px;
}
.v4master .s4-breadcrumbNode > a, .v4master .s4-breadcrumbCurrentNode > a, .v4master .s4-breadcrumbRootNode > a {
	/* [ReplaceColor(themeColor:"Dark2")] */ color: #3b4f65 !important;
}
.s4-breadcrumbNode > a:hover, .s4-breadcrumbCurrentNode > a:hover, .s4-breadcrumbRootNode > a:hover {
	text-decoration: underline;
}
.v4master .s4-breadcrumbNode > a:hover, .v4master .s4-breadcrumbCurrentNode > a:hover, .v4master .s4-breadcrumbRootNode > a:hover {
	/* [ReplaceColor(themeColor:"Accent1-Darker")] */ color: #44aff6 !important;
}
ul.s4-breadcrumbNode {
	margin-left: 21px;
}
ul.s4-breadcrumbRootNode {
	margin-left: 21px;
}
/*
span.s4-breadcrumb : 
	Wraps the arrow image element that appears to the left of the root or current node; child of the 's4-breadcrumb-arrowcont' SPAN element. 
	The 's4-clust' class and inline styles are also applied.
*/
span.s4-breadcrumb {
	margin-top: 1px;
	margin-right: -16px;
}
.s4-tn-siteslink {
	display: block;
	float: left;
}
/*
s4-tn : 
	Applied to DIV element that contains the top navigation bar; child of the 's4-toplinks' DIV element.
	Specified as the CssClass for the TopNavigationMenuV4 SharePoint AspMenu code in the master page. 
	Also used as a parent in descendent selector style statements.
*/
.s4-tn {
	padding: 0px;
	margin: 0px;
	height: 30px;
}
/*
ul.static :
	Applied to generated navigation UL element; child of the 'menu-horizontal' DIV element. Applied in conjunction with the 'root' class.
	Also applied to generated nested navigation UL element for instances where there is a second tier of navigation items (subsites, pages or custom links).
	In this case the UL is a child of the 'static' LI element.
*/
.s4-tn ul.static {
	white-space: nowrap;
}
/*
li.static :
	Applied to generated LI element that contains a navigation item.
	
menu-item :
	Applied to generated ANCHOR element that wraps the navigation item. 
	Applied in conjunction with 'static' class. Also used as a parent in descendent selector style statements.
*/
.s4-tn li.static > .menu-item {
	color: #3b4f65;
	white-space: nowrap;
	border: 1px solid transparent;
	padding: 4px 10px;
	display: inline-block;
	height: 15px;
	vertical-align: middle;
	z-index: 1;
}
/*
ul.dynamic :
	Applied to the generated UL element for a dynamic (drop-down/fly-out) menu with children navigation items; 
	child of the 'dynamic-children' LI element. 
	Also used as a parent in descendant selector style statements.	
*/
.s4-tn ul.dynamic {
	background-color: #FCFCFC;
	border: 1px solid #D9D9D9;
}
/*
menu-item :
	Applied to generated ANCHOR element that wraps the navigation item. 
	Applied in conjunction with 'static' class. Also used as a parent in descendent selector style statements.
*/
.s4-tn li.dynamic > .menu-item {
	display: block;
	padding: 3px 10px;
	white-space: nowrap;
	font-weight: normal;
}
.s4-tn li.dynamic > a:hover {
	font-weight: normal;
	background-color: #D9D9D9;
}
/*
li.static :
	Applied to generated LI element that contains a navigation item.
*/
.s4-tn li.static > a:hover {
	color: #44aff6;
	text-decoration: underline;
}
/*
a.selected :
	Applied to generated ANCHOR element that wraps the navigation item that is the currently selected navigation item.
*/
.s4-toplinks .s4-tn a.selected {
	border-color: #91cdf2;
	border-bottom-color: #addbf7;
	border-top-color: #c6e5f8;
	background: url("/_layouts/images/selbg.png") repeat-x left top;
	background-color: #ccebff;
	color: #003759;
	padding: 4px 5px;
	margin: 0px 5px;
}
/*
a.selected:hover :
	Hover state for the 'a.selected' class.
*/
.s4-toplinks .s4-tn a.selected:hover {
	color: #003759;
}
/*Sets the top margin for the element */
.s4-app {
	margin-top: 3px;
}
/*
s4-search :
	Applied to DIV element that wraps the search area; child of the 's4-topheader2' DIV element.
	Applied in conjunction with the 's4-searcharea' ID and 's4-rp' CSS class.
	Also used as a parent in several descendant selector style statements.
*/
.s4-search {
	padding: 0px !important;
}
/*
s4-search input :
	Controls the search term input field.
s4-search select :
	Controls the search scope select dropdown.	
*/
.s4-search select, .s4-search input {
	border: 1px solid #e3e3e3 !important;
	color: #476382;
	float: left;
	color: #476382;
}
/*
s4-search select :
	Controls the search scope select dropdown.	
*/
.s4-search select {
	height: 21px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 9pt;
	padding: 0 3px;
	margin: 3px 3px 0 0;
}
/*
s4-search input :
	Controls the search term input field.
ms-searchimage :
	 It is used in search picker.
*/
.s4-search input, .s4-search .ms-searchimage {
	float: left;
	/*background: url("/_layouts/images/bgximg.png") repeat-x -0px -511px;*/
	background-color: #fff;
}
/*
s4-search input :
	Controls the search term input field.
*/
.s4-search input {
	font-size: 1.1em;
	height: 16px;
	padding: 1px 3px 2px;
	border-right: none !important;
	width: 221px !important;
	margin-top: 3px;
}
/*
ms-searchimage :
	 It is used in search picker.
*/
.s4-search .ms-searchimage {
	background-color: #fff;
	border: 1px solid #e3e3e3 !important;
	height: 16px;
	padding: 2px 3px 1px;
	border-left: none !important;
	margin-top: 3px;
}
/*
s4-help :
	 Applied to SPAN element that wraps the Help icon and link; child of the 's4-searcharea' class.
*/
.s4-help {
	display: inline-block;
	margin: 4px 4px 3px 21px;
}
*:first-child + html .s4-help {
	margin: 3px 4px 0px 4px !important;
	vertical-align: baseline;
	padding-bottom: 2px;
}
/*
.s4-search > table : 
	Controls the TABLE element that contains the search components.
*/
*:first-child + html .s4-search > table {
	float: none;
	display: inline;
}
.s4-plnk {
	white-space: nowrap;
	text-align: right;
	vertical-align: middle;
	padding-top: 3px;
}
/*
s4-mainarea : 
	Applied to DIV element that contains the lower content area components including left navigation and right side content; 
	child of the 's4-bodyContainer' DIV element. 
	Applied in conjunction with the 's4-pr' and 's4-widecontentarea' classes.
*/
body #s4-mainarea {
	float: left;
	clear: both;
}
/*
s4-leftpanel : 
	Applied to DIV element that wraps the left panel components; 
	child of the 's4-mainarea' DIV element. 
*/
/*
s4-leftpanel : 
	Applied to DIV element that contains the left panel components; 
	child of the 's4-leftpanel' DIV element. 
*/
body #s4-leftpanel-content {
	padding: 0px 0px 5px;
	background-color: #fcfcfc;
	border: 1px solid #dbddde;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
/*
ms-quicklaunchouter : 
	Applied to DIV element that wraps the Quick Launch DIV element; child of the 's4-leftpanel-content' DIV element.
*/
.ms-quicklaunchouter {
	margin: 0px;
}
.s4-ln .ms-datepickerouter {
	margin-bottom: 5px;
}
.s4-ql-top {
	padding-top: 5px !important;
	margin-bottom: 10px !important; /* [ReplaceColor(themeColor:"Light2-Lightest")] */;
	border-bottom: 1px solid #dbddde;
}
/*
menu-item :
	Applied to generated ANCHOR element that wraps the navigation item. 
	Applied in conjunction with 'static' class. Also used as a parent in descendent selector style statements.
s4-qlheader :
	Applied to the element that wraps the View All Site Content link. 
	Set as the value for the CssClass property in the idNavLinkSiteHierarchyV4 SPLink Button control.
*/
.s4-ql ul.root > li > .menu-item, .s4-qlheader, .s4-qlheader:visited {
	font-size: 1.1em; /* [ReplaceColor(themeColor:"Dark2")] */;
	color: #0072bc;
	margin-right: 5px;
	padding-left: 10px;
	margin-bottom:-4px;
	border-width: 1px 1px;
	border-style: solid;
	border-color: transparent;
	/* width: 198px; */	
	background-image:url('../../../SiteCollectionImages/SARSDesign/whitearrow.png');
	background-repeat: no-repeat;
	background-position: left;
	background-color: #333333;
	
}
.s4-ql ul > li > a:hover, .s4-ql ul.root > li > a:hover, .s4-qlheader:hover {
	text-decoration: underline;
}
.s4-ql ul.root ul {
	margin: 0px 0px 10px 0px;
	padding-left: 0px;
}
.s4-ql ul.root ul > li > a {
	padding: 3px 0px 2px 5px;
	border-width: 1px 0px;
	border-style: solid;
	border-color: transparent;
	color: #3b4f65;
	overflow-x: hidden;
	display: block;
	zoom: 1;
}
.s4-ql ul.root ul > li > a:hover {
	color: #44aff6;
	text-decoration: underline;
}
/*
a.selected :
	Applied to generated ANCHOR element that wraps the navigation item that is the currently selected navigation item.
*/
.s4-ql a.selected {
	background-color: #ccebff;
	border-color: transparent !important;
	border-top-color: transparent !important;
	border-width: 1px !important;
	padding-left: 10px !important;
	color: #ffffff !important;
}
.s4-ln-sel a {
	color: #fff !important;
	border-width: 0px !important;
}
.s4-ln-sel a:hover {
	background-color: transparent !important;
	color: #fff !important;
}
.s4-specialNavLinkList li > span {
	display: block;
}
.s4-specialNavLinkList a {
	display: block;
	padding: 3px 4px 3px 10px;
	color: #3b4f65;
}
.s4-specialNavIcon {
	vertical-align: middle;
}
.s4-specialNavIcon + .ms-splinkbutton-text {
	vertical-align: middle;
}
.s4-specialNavLinkList a:hover > span.ms-splinkbutton-text {
	color: #44aff6;
	text-decoration: underline;
}
/*
s4-ql :
	Applied to a DIV element that wraps the Quick Launch; 
	child of a DIV (no ID or class) that is the child of the 'ms-quicklaunch-navmgr' DIV element.
	Included in the master page and set as the value for the CssClass property in V4QuickLaunchMenu SharePoint AspMenu. 
	Also used as a parent in descendant selector style statements.
*/
.s4-ql, .s4-specialNavLinkList {
	list-style-type: none;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
.s4-specialNavLinkList {
	margin: 0px;
	border-top: 1px solid #dbddde;
	padding-top: 5px;
}
.s4-ql li, .s4-specialNavLinkList li {
	font-weight: normal;
	min-height: 19px;
}
.s4-rcycl {
}
/*
.ms-quicklaunch-navmgr : 
	Applied to DIV element that wraps the Quick Launch; child of the 'ms-quickLaunch' DIV element. 
	Only used in an adjacent sibling selector style statement.
	Set as the value for CssClass property in the QuickLaunchNavigationManager SharePoint Navigation Manager.
	
s4-treeView: 
	Set as the value for the CssClass property in TreeViewNavigationManagerV4 SPNavigationManager control. 
	Only used in an adjacent sibling selector style statement.
*/
.ms-quicklaunch-navmgr + .s4-treeView {
	border-top: 1px solid #dbddde;
	padding-top: 10px;
}
/*
s4-ca : 
	Applied to DIV element that wraps the content area; child of the 's4-mainarea' DIV element. 
	Applied in conjunction with the 'MSO_ContentTable' ID and 's4-ca-dlgNoRibbon' class.
*/
.s4-ca {
	background: #fff;
	margin-left: 0px;
	margin-right: 0px;
	min-height: 324px;
}
/*
s4-ba: 
	Applied to DIV element that wraps the body area ; child of the 'MSO_ContentTable' DIV element. 
*/
.s4-ba {
	padding: 0px 0px 5px 0px;
}
.s4-bodypadding {
	padding: 10px;
}
.ms-vb-title {
	vertical-align: top;
	padding: 2px 16px 2px 1px;
}
/*
s4-ctx: 
	Applied to DIV element that wraps the column header text/item text edit menu arrow that appears when you hover over 
	the column header title/item text.
*/
.s4-ctx {
	padding: 0px 4px;
	position: absolute;
	display: block;
}
/*
s4-ctx-show	: 
	Applied to DIV element that wraps the column header text/item text edit menu arrow that appears when you hover over 
	the column header title/item text. 
	This is activated when you hover over the item.
*/
.s4-ctx-show {
	background: url("/_layouts/images/selbg.png") repeat-x left top;
	background-color: #ccebff;
	border-style: solid;
	border-width: 0px 1px;
	border-color: transparent #91cdf2;
}
/*
s4-ctx-show:hover : 
	Applied to DIV element that wraps the column header text/item text edit menu arrow that appears when you hover over 
*/
.s4-ctx-show:hover {
	background-color: #72c4fa;
	border-color: transparent;
	border-right-color: #4b8fbd;
	border-left-color: #7ab1d6;
}
/*
s4-itm-selected:hover : 
	Hover state for the 's4-itm-selected' class.
*/
tr.s4-itm-selected:hover .s4-ctx-show {
	background-color: #62b3e6;
	border-right-color: #4b8fbd;
	border-left-color: #7ab1d6;
}
/*
s4-itm-selected : 
	Applied to TR element for a list item when the user selects the item. 
	Also used as a parent in descendent and child selector style statements.
*/
tr.s4-itm-selected .s4-ctx-show:hover {
	background-color: #ccebff;
}
.s4-ctx span {
	font-size: 0pt;
	visibility: hidden;
}
.s4-ctx > a > img {
	border: 0px none white;
	text-decoration: none;
	vertical-align: middle;
}
.s4-ctx > a > img:visited, .ctxImg > a > img:hover {
	border: 0px none white;
	text-decoration: none;
}
.s4-noti {
	z-index: 10;
	position: absolute;
	text-align: left;
	right: 16px;
	white-space: nowrap;
}
.s4-noti-in1, .s4-noti-in2, .s4-noti-in3 {
	display: block;
}
.s4-noti-noti {
	border-width: 1px;
	border-style: solid;
	border-color: #fdd20e #ebc61b #ebc61b #fdd20e;
	min-width: 140px;
	position: relative;
	margin-left: 2px;
	display: inline-block;
}
.s4-noti-in1 {
	border-top: 2px solid #ffeb3b;
}
.s4-noti-in2 {
	padding: 3px 10px;
	text-align: center;
	color: #000;
	border-top: 1px solid #ffde00;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -134px;
	background-color: #fffbd7;
}
.s4-noti-in3 {
	min-height: 16px;
	vertical-align: middle;
}
.s4-noti-noti > a {
	display: block;
}
/*
ms-vh2-nobg :
	Applied to TR element that wraps a vertical header row without a background. 
	Used as a parent in descendent selector style statements.
	
ms-vh2-nofilter :
	Applied to TH element that is a vertical header without a filter. 
	Also used as a parent in descendent selector style statements.
*/
.ms-vh2-nobg .ms-vh2-nofilter {
	background: none;
}
/*
ms-vh :
	Applied to TH element that is vertical header text - variation 1; 
	various instances are controlled with descendant selectors; 
	widely used across SharePoint.
*/
.ms-vh, .ms-vh2 {
	height: 21px;
}
.ms-vhltr .ms-vh, .ms-vhltr .ms-vh2 {
	padding-right: 16px !important;
}
.ms-vhrtl .ms-vh, .ms-vhrtl .ms-vh2 {
	text-align: right !important;
	padding-left: 16px !important;
}
.ms-vh div, .ms-vh2 div {
	margin: 1px;
	min-height: 20px;
}
/*
ms-vh2	:
	Applied to TH element that is vertical header text - variation 2; 
	various instances are controlled with descendant selectors; 
	widely used across SharePoint.
*/
.ms-vh2 .ms-numHeader {
	margin-top: 0px;
}
/*
ms-vh a	:
	Controls ANCHOR elements within vertical header text, variation 1.
*/
.ms-vh, .ms-vh2, .ms-vh a, .ms-vh2 a {
	color: #003759;
}
/*
ms-vh-icon	:
	Container for icon in a vertical header.
*/
.ms-vh > div > img, .ms-vh-icon > div > img {
	vertical-align: middle;
}
.ms-vh > div > img {
	display: inline-block;
	padding-right: 3px;
}
.ms-vb-lvitemimg {
	margin-left: 5px;
}
.ms-gb .ms-standardheader {
	font-weight: normal;
	color: #000;
}
.ms-gb {
	padding-bottom: 1px;
	border-bottom-color: #b5bdc7;
}
.ms-viewlsts .ms-vb2 > a {
	color: #00558d !important;
}
.ms-viewlsts-noitems {
	font-style: italic;
	padding-left: 8px;
}
.ms-viewlsts-noitems > b {
	color: #000;
	font-weight: normal;
}
/*
pageStatusBar :
	Applied to DIV element that contains status bar text; child of the 's4-statusbarcontainer' DIV element. 
	Applied in conjunction with the 's4-status-s3' class.
*/
body #pageStatusBar {
	display: none;
	border-style: solid;
	border-width: 1px 0px;
	padding: 4px 5px 5px 10px;
	font-family: verdana;
	font-size: 1em;
}
body #pageStatusBar a:link, body #pageStatusBar a:visited {
	text-decoration: underline;
}
/*
s4-status-s1 :
	Applied to DIV element that contains status bar text; child of the 's4-statusbarcontainer' DIV element. 
	Applied in conjunction with the 'pageStatusBar' ID. 
	One of four status bar message styles.
*/
.s4-status-s1 {
	background: #c9d7e6 url("/_layouts/images/bgximg.png") repeat-x -0px -209px;
	color: #3b4652;
	border-color: #aaafbe;
}
/*
s4-status-s2 :
	Applied to DIV element that contains status bar text; child of the 's4-statusbarcontainer' DIV element. 
	Applied in conjunction with the 'pageStatusBar' ID. 
	One of four status bar message styles.
*/
.s4-status-s2 {
	background: #71b84f url("/_layouts/images/bgximg.png") repeat-x -0px -83px;
	color: #1a3807;
	border-color: #3e8811;
}
/*
s4-status-s3 :
	Applied to DIV element that contains status bar text; child of the 's4-statusbarcontainer' DIV element. 
	Applied in conjunction with the 'pageStatusBar' ID. 
	One of four status bar message styles.
*/
.s4-status-s3 {
	background: #fdf289 url("/_layouts/images/bgximg.png") repeat-x -0px -260px;
	color: #4b3904;
	border-color: #caac09;
}
/*
s4-status-s3 :
	Applied to DIV element that contains status bar text; child of the 's4-statusbarcontainer' DIV element. 
	Applied in conjunction with the 'pageStatusBar' ID. 
	One of four status bar message styles.
*/
.s4-status-s4 {
	background: #df5a5b url("/_layouts/images/bgximg.png") repeat-x -0px -158px;
	color: #1f0000;
	border-color: #bc1213;
}
/*
s4-status-s4 a :
	Applied to any ANCHOR elements in the s4-status-s4 DIV element.
*/
.s4-status-s4 a, .s4-status-s4 a:link, .s4-status-s4 a:visited, .s4-status-s2 a, .s4-status-s2 a:link, .s4-status-s2 a:visited {
	color: #ffffff;
}
/*
s4-status-s3 a :
	Applied to any ANCHOR elements in the s4-status-s3 DIV element.
*/
.s4-status-s3 a, .s4-status-s3 a:link, .s4-status-s3 a:visited {
	color: #5a2f00;
}
/*
s4-status-s1 a :
	Applied to any ANCHOR elements in the s4-status-s1 DIV element.
*/
.s4-status-s1 a, .s4-status-s1 a:link, .s4-status-s1 a:visited {
	color: #0e3a6d;
}
td table.ms-listviewtable {
	border-collapse: separate;
}
table.ms-listviewtable > tbody > tr > td {
	border: 1px solid transparent;
	border-width: 1px 0px;
}
table.ms-listviewtable > tbody > tr.ms-selectednav > td {
	border: 1px solid transparent;
	border-width: 1px 1px;
}
/*
tr.ms-itmhover a:hover :
	Hover state for ANCHOR elements within vertical body text.
*/
tr.s4-itm-hover a:hover, tr.ms-itmhover a:hover {
	color: #003759 !important;
	text-decoration: underline !important;
}
/*
tr.ms-itmhover:hover :
	Hover state for the 'ms-itmhover' class. 
	Also used as a parent in descendent and child selector style statements.
*/
tr.s4-itm-hover, tr.ms-itmhover:hover, tr.ms-ppanerow:hover > td, tr.ms-ppanerowalt:hover > td {
	background: url("/_layouts/images/selbg.png") repeat-x left top;
	background-color: #f2faff;
	cursor: pointer;
}
/*
tr.ms-itmhover:hover > td :
	Controls TD element treatment when the user hovers over the list item row.
*/
tr.s4-itm-hover > td, tr.ms-itmhover:hover > td {
	border-top-color: #c6e5f8 !important;
	border-bottom-color: #91cdf2 !important;
}
tr.s4-itm-hover .ms-MenuUIULLink, tr.ms-itmhover:hover .ms-MenuUIULLink, tr.s4-itm-selected .ms-MenuUIULLink {
	color: #003759 !important;
}
/*
s4-itm-selected:hover : 
	Hover state for the 's4-itm-selected' class.

s4-itm-selected : 
	Applied to TR element for a list item when the user selects the item. 
	Also used as a parent in descendent and child selector style statements.
*/
tr.s4-itm-selected, tr.s4-itm-selected:hover {
	background: url("/_layouts/images/selbg.png") repeat-x left top;
	background-color: #98d6fd;
	cursor: pointer;
}
tr.s4-itm-selected > td, tr.s4-itm-selected:hover > td {
	border-top-color: #a5cce4 !important;
	border-bottom-color: #529dcc !important;
	color: #003759 !important;
}
tr.s4-itm-selected a, tr.s4-itm-selected:hover a {
	color: #003759 !important;
}
tr.ms-viewheadertr > th.ms-vh, tr.ms-viewheadertr > th.ms-vh2 {
	border: 1px solid transparent;
	border-top-width: 0px;
	border-right-width: 0px;
}
/*
.ms-vh2:hover :
	Hover state for the 'ms-vh2' class.
*/
tr.ms-viewheadertr > th.ms-vh:hover, tr.ms-viewheadertr > th.ms-vh2:hover {
	border-color: #e2e2e2;
	background-color: #f6f6f6;
}
tr.ms-viewheadertr > th:hover .s4-ctx-show {
	background-color: #efefef;
	background-image: none;
	border: 1px solid #e0e0e0;
	border-width: 0px 1px;
}
tr.ms-viewheadertr > th .s4-ctx-show:hover {
	background: url("/_layouts/images/selbg.png") repeat-x left top;
	background-color: #d9d9d9;
	border-right-color: #8e8e8e;
	border-right-color: #b2b2b2;
}
table > tbody > tr.ms-ppanerowalt > td {
	background-color: #f9f9f9;
}
/*
ms-viewheadertr :
	Applied to TR element that contains a list view header row. 
	Also used as a parent in descendent and child selector style statements
*/
.ms-viewheadertr .ms-vh2-gridview {
	height: 33px;
	background-image: none;
	background-repeat: no-repeat;
	background-color: #fcfcfc;
}
.ms-viewheadertr .ms-vh2-gridview a:link {
	color: #003759;
}
/*
s4-itm-cbx :
	Checkbox that appears when the user hovers over a list item (must be enabled on the list).
*/
.s4-itm-cbx, .s4-itm-inlineedit {
	top: -2000px;
	position: absolute;
}
/*
ms-itmhover :
	Applied to TR elements in a list. Only used as a parent in descendent and child selector style statements.
*/
.s4-itm-hover .s4-itm-cbx, .ms-itmhover:hover .s4-itm-cbx, .s4-itm-selected .s4-itm-cbx, .ms-inlineEditLink .s4-itm-inlineedit, .ms-itmhover:hover .s4-itm-inlineedit, .s4-itm-hover .s4-itm-inlineedit, .s4-itm-selected .s4-itm-inlineedit {
	top: 0px;
	position: relative;
}
/*
ms-vb-itmcbx :
	Applied to TD element that wraps an item checkbox that appears when the user hovers over a list item (must be enabled on the list).
*/
.ms-vb-itmcbx {
	padding-left: 5px;
	padding-right: 4px;
	vertical-align: top;
}
/*
ms-vb-firstCell :
	Applied to TD element that is the first table cell in a list row.
*/
table.ms-listviewtable tbody tr td.ms-vb-firstCell {
	border-left: 1px solid transparent;
}
/*
ms-vb-lastCell :
	Applied to TD element that is the last table cell in a list row.
*/
table.ms-listviewtable tbody tr td.ms-vb-lastCell {
	border-right: 1px solid transparent;
}
/*
ms-vb-firstCell :
	Applied to TD element that is the first table cell in a list row.
*/
table.ms-listviewtable tbody tr.s4-itm-hover td.ms-vb-firstCell, table.ms-listviewtable tbody tr.ms-itmhover:hover td.ms-vb-firstCell {
	border-left-color: #c6e5f8;
}
/*
ms-vb-firstCell :
	Applied to TD element that is the first table cell in a list row.
*/
table.ms-listviewtable tbody tr.s4-itm-selected td.ms-vb-firstCell, table.ms-listviewtable tbody tr.s4-itm-selected:hover td.ms-vb-firstCell {
	border-left-color: #9dcdeb;
}
/*
ms-vb-lastCell :
	Applied to TD element that is the last table cell in a list row.
*/
table.ms-listviewtable tbody tr.s4-itm-hover td.ms-vb-lastCell, table.ms-listviewtable tbody tr.ms-itmhover:hover td.ms-vb-lastCell {
	border-right-color: #c6e5f8;
}
/*
ms-vb-lastCell :
	Applied to TD element that is the last table cell in a list row.
*/
table.ms-listviewtable tbody tr.s4-itm-selected td.ms-vb-lastCell, table.ms-listviewtable tbody tr.s4-itm-selected:hover td.ms-vb-lastCell {
	border-right-color: #91cdf2;
}
table.ms-listviewtable tbody tr.ms-viewheadertr th.ms-vh-inlineedit {
	padding-left: 2px;
}
.s4-itm-hdrcol {
	vertical-align: top;
	width: 0px;
	padding-top: 0px;
	padding-left: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 0px;
	outline-style: none;
}
.s4-dlg-err {
	line-height: 23pt;
	padding: 22px 42px;
/* [ReplaceColor(themeColor:"Dark2")] */	color: #3b4f65;
}
.s4-dlg-err-itm {
	/* [ReplaceColor(themeColor:"Light2-Lighter")] */ border-top: 1px dashed #e2e2e2;
}
.s4-dlg-err-itmName {
	font-size: 1.1em; /* [ReplaceColor(themeColor:"Accent1")] */;
	color: #0072bc;
}
.s4-dlg-err #dlgDivButton {
	text-align: right;
}
.s4-hide-tr > tbody > tr {
	display: none;
}
.s4-hide-tr > tbody > tr.ms-viewheadertr {
	display: block;
}
/*
s4-wpTopTable :
	Applied to TABLE element that contains search components; child of 's4-searcharea' DIV element.
*/
.s4-wpcell .s4-wpTopTable {
	border: 1px solid transparent;
}
/*
s4-wpTopTable :
	Applied to TABLE element that contains search components; child of 's4-searcharea' DIV element.
*/
.s4-wpcell-plain .s4-wpTopTable {
	border: none;
}
/*
s4-wpTopTable :
	Applied to TABLE element that contains search components; child of 's4-searcharea' DIV element.

ms-WPSelected :
	Applied to the TABLE element that contains the web part components when the web part is selected.
*/
.s4-wpActive .s4-wpTopTable, .s4-wpActive .ms-WPSelected {
	border: 1px solid #44AFF6;
}
/*
.ms-WPHeaderTdMenu :
	Applied to TD element that contains the web part edit menu arrow that appears when you hover on the web part title bar; 
	child of the 'ms-WPHeader' TR element.
*/
.ms-WPHeaderTdMenu {
	width: 21px;
	cursor: pointer;
	word-wrap: normal;
	white-space: nowrap;
	border: 1px solid transparent;
}
.ms-WPHeaderTdMenu:hover {
	border: 1px solid #91CDF2;
	background: url("/_layouts/images/selbg.png") repeat-x left top;
	background-color: #CCEBFF;
}
/*
ms-WPMenuDiv :
	Applied to DIV element that contains the web part edit menu arrow that appears when you hover on the web part title bar; 
	child of the 'ms-WPHeaderTdMenu' TD element.
	
ms-WPMenuDivHover :
	Applied to DIV element when a user hovers over the web part edit menu arrow in the web part title bar; 
	child of the 'ms-WPHeaderTdMenu' TD element.
*/
.ms-WPMenuDiv, .ms-WPMenuDivHover {
	white-space: nowrap;
}
/*
ms-wpselectlink :
	Applied to ANCHOR element that wraps the web part edit menu arrow image in the web part title bar; child of the 'ms-WPMenuDiv' DIV element.
	
ms-wpselectlinkfocus :
	Applied to ANCHOR element when a user hovers over the web part edit menu arrow image in the web part title bar; 
	child of the 'ms-WPMenuDiv' DIV element.
*/
.ms-wpselectlink, .ms-wpselectlinkfocus {
	text-align: center;
}
/*
ms-WPHeaderMenuImg :
	Applied to IMG element that is the web part edit menu arrow in the web part title bar; child of the 'ms-wpselectlink' ANCHOR element. 
	Image also has an inline style set for the border.
*/
.ms-WPHeaderMenuImg {
	padding: 7px;
	visibility: hidden;
	vertical-align: middle;
}
.ms-wpselectlinkfocus .ms-WPHeaderMenuImg, .s4-wpcell-plain:hover .ms-WPHeaderMenuImg, .s4-wpcell:hover .ms-WPHeaderMenuImg, .s4-wpActive .ms-WPHeaderMenuImg {
	visibility: visible;
}
/*
ms-WPTitle : 
	Applied to H3 element that wraps the title text; child of the 'ms-WPHeaderTd' TD element. 
	Applied in conjunction with the 'ms-standardheader' class.
*/
.s4-wpcell .ms-WPTitle, .s4-wpActive .ms-WPTitle {
	cursor: pointer;
}
/*
ms-WPTitle : 
	Applied to H3 element that wraps the title text; child of the 'ms-WPHeaderTd' TD element. 
	Applied in conjunction with the 'ms-standardheader' class.
	
.ms-WPTitle a :
	Controls the ANCHOR elements within the 'ms-WPTitle' H3 element.
*/
.ms-WPTitle, .ms-WPTitle a {
	color: black;
	font-weight: 400;
}
.s4-wpActive .ms-WPTitle, .s4-wpActive .ms-WPTitle a {
	color: #003759;
}
/*
ms-WPHeaderTdSelection :
	Applied to TD element that wraps a web part checkbox that appears when the user hovers over a web part; child of the 'ms-WPHeader' TR element.
*/
.ms-WPHeaderTdSelection {
	width: 21px;
	cursor: auto;
	text-align: center;
}
/*
ms-WPHeaderTdSelSpan :
	Applied to SPAN element that contains the web part checkbox that appears when the user hovers over a web part; 
	child of the 'ms-WPHeaderTdSelection' TD element.
*/
.ms-WPHeaderTdSelSpan {
	display: inline-block;
}
/*
ms-WPHeaderCbxHidden :
	Checkbox that appears when the user hovers over the web part; 
	child of the 'ms-WPHeaderTdSelSpan' SPAN element.
*/
.ms-WPHeaderCbxHidden {
	margin: 0px;
	top: -2000px;
	position: absolute;
	vertical-align: middle;
}
/*
ms-WPHeaderCbxVisible :
	Applied to the web part checkbox when the user hovers over the web part; 
	child of the 'ms-WPHeaderTdSelSpan' SPAN element.
*/
.ms-WPHeaderCbxVisible, .s4-wpcell:hover .ms-WPHeaderTdSelection input, .s4-wpActive .ms-WPHeaderTdSelection input {
	top: 0px;
	margin: 0px;
	position: relative;
	vertical-align: middle;
}
.s4-wpcell-plain .ms-WPHeaderTdSelection {
	display: none;
}
/*
ms-listviewtable :
	Applied to TABLE element that wraps a list view. 
	Also used as a parent in descendent and child selector style statements.
*/
.ms-listviewtable {
	outline-style: none;
}
.ms-listviewtable:focus {
	border: 0px none transparent;
}
.ms-vi-context {
	position: absolute;
	left: -999em;
	width: 1em;
	overflow: hidden;
}
.s4-recentchanges {
	padding: 5px 0px 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #dbddde;
}
.ms-fileDlgSiteTitle {
	color: #5d6878;
}
.ms-fileDlgTitleTbl {
	margin-bottom: 2px;
}
.ms-fileDlgBannerTbl .s4-title {
	background: #F9F9F9;
}
.s4-titletext h1.ms-fileDlgListTitle, .s4-titletext h1.ms-fileDlgAllContentTitle {
	font-size: 1.1em;
	color: #003759;
}
.ms-allContentFileDlgView, .ms-libraryFileDlgView {
	border-top: 1px solid #e0e0e0;
}
.ms-allContentFileDlgView .ms-alternating {
	background-color: #f2f6fa;
}
.ms-allContentFileDlgView img {
	margin-left: 10px;
}
.ms-fileDlgSectionTitle {
	padding-top: 15px;
	padding-left: 8px;
	padding-right: 7px;
	font-size: 1.1em;
	color: #00558d;
}
.ms-selected {
	background: url("/_layouts/images/selbg.png") repeat-x left top;
	background-color: #98d6fd;
}
.ms-libraryFileDlgView .ms-selected td {
	border-top: 1px solid #a5cce4;
	border-bottom: 1px solid #529dcc;
}
.ms-libraryFileDlgView td, .ms-libraryFileDlgView th {
	text-align: left;
	padding-left: 8px !important;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}
.ms-libraryFileDlgView td {
	height: 25px;
	vertical-align: middle;
}
.ms-libraryFileDlgView th {
	height: 32px;
	font-weight: normal;
	font-size: 0.7em;
	color: #003759;
}
body #s4-simple-header {
	text-align: right;
}
body #s4-simple-card {
	width: 575px;
	margin: 100px auto 0px auto;
/* [ReplaceColor(themeColor:"Light1")] */	background-color: #fafcff; /* [ReplaceColor(themeColor:"Dark2-Lightest")] */;
	border-top: 1px solid #e3e8ee;
/* [ReplaceColor(themeColor:"Dark2-Lightest")] */	border-left: 1px solid #d9dde3;
/* [ReplaceColor(themeColor:"Dark2-Lightest")] */	border-bottom: 2px solid #bec2c7;
/* [ReplaceColor(themeColor:"Dark2-Lightest")] */	border-right: 2px solid #d9dde3;
	filter: progid:DXImageTransform.Microsoft.Shadow(color:#edf3f9,strength:5,direction:135);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color:#edf3f9,strength:5,direction:135)";
	-moz-box-shadow: #edf3f9 0px 0px 5px 0px;
	-webkit-box-shadow: 0px 0px 5px #edf3f9;
	box-shadow: 0px 0px 5px #edf3f9;
}
body #s4-simple-card.s4-simple-gearpage {
	margin-top: 120px;
	padding-bottom: 25px;
}
body.s4-simple-gearpage {
	width: 100%;
	text-align: center;
}
body.s4-simple-gearpage a#gearsImageLink {
	display: inline-block;
	margin-right: 10px;
}
body #s4-simple-card a img {
	border: 0px;
}
body #s4-simple-card-top {
	height: 10px;
	text-align: right;
	padding: 10px 10px 0px 10px;
}
body #s4-simple-card-content {
	margin: 0px 30px 30px 30px;
	word-wrap: break-word;
	max-width: 100%;
}
div.s4-simple-iconcont {
	float: left;
	width: 40px;
	text-align: center;
	vertical-align: top;
}
body #s4-simple-card h1 {
	font-size: 1.4em;
	font-weight: normal;
	margin-bottom: 25px;
	padding-top: 3px; /* [ReplaceColor(themeColor:"Dark2")] */;
	color: #003759;
}
body #s4-simple-card.s4-simple-gearpage h1 {
	margin: 50px 0px 50px -25px;
	text-align: center;
}
body #s4-simple-error-content {
	min-height: 100px;
	margin-bottom: 30px;
}
body #s4-simple-gobackcont {
	font-size: 1.3em;
}
body #s4-simple-gobackcont > a {
	/* [ReplaceColor(themeColor:"Dark2")] */ color: #003759;
	text-decoration: none;
}
body #s4-simple-gobackcont > a:hover {
	/* [ReplaceColor(themeColor:"Hyperlink")] */ color: #0072BC;
	text-decoration: underline;
}
body #s4-simple-gobackcont img {
	vertical-align: top;
}
body #s4-simple-content {
	margin-left: 70px;
}
.s4-popuptitle h1 {
	font-size: 1.7em;
	font-weight: normal;
	margin: 0px;
	padding: 0.20em 0 0 0.60em;
}
H1.ms-rteElement-H1 {
	-ms-name: "Heading 1";
}
/*
ms-rteElement-H1 :
	'Heading 1' style in RTE Markup Styles drop down list in Ribbon.
*/
.ms-rteElement-H1 {
	font-size: 2.2em;
	font-weight:normal;
	text-transform:uppercase;
}
H2.ms-rteElement-H2 {
	-ms-name: "Heading 2";
}
/*
ms-rteElement-H2 :
	'Heading 2' style in RTE Markup Styles drop down list in Ribbon.
*/
.ms-rteElement-H2 {
	font-size: 1.3em;
	font-weight:bold;
}
H3.ms-rteElement-H3 {
	-ms-name: "Heading 3";
}
/*
ms-rteElement-H3 :
	'Heading 3' style in RTE Markup Styles drop down list in Ribbon.
*/
.ms-rteElement-H3 {
	font-size: 1em;
}
H4.ms-rteElement-H4 {
	-ms-name: "Heading 4";
}
/*
ms-rteElement-H4 :
	'Heading 4' style in RTE Markup Styles drop down list in Ribbon.
*/
.ms-rteElement-H4 {
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
}
H1.ms-rteElement-H1B {
	-ms-name: "Colored Heading 1";
}
/*
ms-rteElement-H1B :
	'Colored Heading 1' style in RTE Markup Styles drop down list in Ribbon.
*/
.ms-rteElement-H1B {
	/* [ReplaceColor(themeColor:"Accent1")] */ color: #0072bc;
	font-size: 2em;
	font-weight: normal;
}
H2.ms-rteElement-H2B {
	-ms-name: "Colored Heading 2";
}
/*
ms-rteElement-H2B :
	'Colored Heading 2' style in RTE Markup Styles drop down list in Ribbon.
*/
.ms-rteElement-H2B {
	color: #CA0078;
	font-size: 1.3em;
	font-weight: normal;
}
H3.ms-rteElement-H3B {
	-ms-name: "Colored Heading 3";
}
/*
ms-rteElement-H3B :
	'Colored Heading 3' style in RTE Markup Styles drop down list in Ribbon.
*/
.ms-rteElement-H3B {
	color: #0093CA;
	font-size: 2.2em;
}
H4.ms-rteElement-H4B {
	-ms-name: "Colored Heading 4";
}
/*
ms-rteElement-H4B :
	'Colored Heading 4' style in RTE Markup Styles drop down list in Ribbon.
*/
.ms-rteElement-H4B {
	color: #058036;
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
}
HR.ms-rteElement-Hr {
	-ms-name: "Horizontal Rule";
}
/*
ms-rteElement-Hr :
	'Horizontal Rule' style in RTE Markup Styles drop down list in Ribbon.
*/
.ms-rteElement-Hr {
	background-color: #b6b6b6;
	height: 1px;
}
P.ms-rteElement-P {
	-ms-name: "Paragraph";
}
/*
ms-rteElement-P :
	'Paragraph' style in RTE Markup Styles drop down list in Ribbon.
*/
.ms-rteElement-P {
	color: #576170;
}
DIV.ms-rteElement-Callout1 {
	-ms-name: "Callout 1";
}
/*
ms-rteElement-Callout1 :
	'Callout 1' style in RTE Markup Styles drop down list in Ribbon.
*/
.ms-rteElement-Callout1 {
	color: 660000;
	background-color: #fef4e4;
	float: left;
	width: 25em;
	padding: 10px;
	border: 1px solid #FD9F08;
}
DIV.ms-rteElement-Callout2 {
	-ms-name: "Callout 2";
}
/*
ms-rteElement-Callout2 :
	'Callout 2' style in RTE Markup Styles drop down list in Ribbon.
*/
.ms-rteElement-Callout2 {
	color: #353738;
	background-color: #f2f2f2;
	float: right;
	width: 25em;
	padding: 10px;
	border: 1px solid #36B000;
}
DIV.ms-rteElement-Callout3 {
	-ms-name: "Callout 3";
}
/*
ms-rteElement-Callout3 :
	'Callout 3' style in RTE Markup Styles drop down list in Ribbon.
*/
.ms-rteElement-Callout3 {
	font-style: italic;
	color: #CA0078;
	float: right;
	width: 25em;
	padding: 10px;
}
DIV.ms-rteElement-Callout4 {
	-ms-name: "Callout 4";
}
/*
ms-rteElement-Callout4 :
	'Callout 4' style in RTE Markup Styles drop down list in Ribbon.
*/
.ms-rteElement-Callout4 {
	color: #005677;
	float: right;
	width: 20em;
	padding: 10px;
	background-color: #d8f4ff;
	font-family: Verdana,Geneva,sans-serif;
	border: 1px solid #00ADEE;
}
/*
ms-rteStyle-Normal :
	'Normal' style in RTE Styles drop down list in Ribbon.
*/
.ms-rteStyle-Normal {
	-ms-name: "Normal";
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	color: #676767;
	background-color: #fff;
}
/*
ms-rteStyle-Highlight :
	'Highlight' style in RTE Styles drop down list in Ribbon.
*/
.ms-rteStyle-Highlight {
	-ms-name: "Highlight";
	color: #312a26;
	background-color: #fae032;
}
/*
ms-rteStyle-Byline :
	'By line' style in RTE Styles drop down list in Ribbon.
*/
.ms-rteStyle-Byline {
	-ms-name: "By Line";
	color: #b6b6b6;
}
/*
ms-rteStyle-Tagline :
	'Tag line' style in RTE Styles drop down list in Ribbon.
*/
.ms-rteStyle-Tagline {
	-ms-name: "Tag Line";
	font-size: 1.3em;
	color: #8b8b8b;
}
/*
ms-rteStyle-Comment :
	'Comment' style in RTE Styles drop down list in Ribbon.
*/
.ms-rteStyle-Comment {
	-ms-name: "Comment";
	font-style: italic;
	color: #36b000;
	text-shadow: 0px 0px 5px #000;
}
/*
ms-rteStyle-References :
	'References' style in RTE Styles drop down list in Ribbon.
*/
.ms-rteStyle-References {
	-ms-name: "References";
	color: #828282;
}
/*
ms-rteStyle-Caption :
	'Caption' style in RTE Styles drop down list in Ribbon.
*/
.ms-rteStyle-Caption {
	-ms-name: "Caption";
	color: #00adee;
}
.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 {
	-ms-name: "Tahoma";
	font-family: tahoma;
	a;
}
.ms-rteFontFace-2 {
	-ms-name: "Courier";
	font-family: courier,monospace;
}
.ms-rteFontFace-3 {
	-ms-name: "Times New Roman";
	font-family: "Times New Roman",Times,serif;
}
.ms-rteFontFace-4 {
	-ms-name: "Comic Sans";
	font-family: "Comic Sans","Comic Sans MS",cursive;
}
.ms-rteFontFace-5 {
	-ms-name: "Calibri";
	font-family: Calibri;
}
.ms-rteFontFace-6 {
	-ms-name: "Georgia";
	font-family: Georgia;
}
.ms-rteFontFace-7 {
	-ms-name: "Impact";
	font-family: Impact;
}
.ms-rteFontFace-8 {
	-ms-name: "Trebuchet MS";
	font-family: "Trebuchet MS",helvetica;
}
.ms-rteFontFace-9 {
	-ms-name: "Palatino Linotype";
	font-family: "Palatino Linotype",Palatino,serif;
}
.ms-rteFontFace-10 {
	-ms-name: "Lucida Console";
	font-family: "Lucida Console",monaco,sans-serif;
}
.ms-rteFontFace-11 {
	-ms-name: "Garamond";
	font-family: garamond;
}
.ms-rteThemeFontFace-1 {
	-ms-name: "Verdana";
	font-family: verdana;
}
.ms-rteThemeFontFace-2 {
	-ms-name: "Arial";
	font-family: 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 {
	/* [ReplaceColor(themeColor:"Light1")] */ color: #FFFFFF;
	-ms-name: "Light 1"; /* [ColorName] */;
	-ms-color: "White";
}
.ms-rteThemeForeColor-2-0 {
	/* [ReplaceColor(themeColor:"Dark1")] */ color: #000000;
	-ms-name: "Dark 1"; /* [ColorName] */;
	-ms-color: "Black";
}
.ms-rteThemeForeColor-3-0 {
	/* [ReplaceColor(themeColor:"Light2")] */ color: #F5F6F7;
	-ms-name: "Light 2"; /* [ColorName] */;
	-ms-color: "White";
}
.ms-rteThemeForeColor-4-0 {
	/* [ReplaceColor(themeColor:"Dark2")] */ color: #182738;
	-ms-name: "Dark 2"; /* [ColorName] */;
	-ms-color: "Blue Gray";
}
.ms-rteThemeForeColor-5-0 {
	/* [ReplaceColor(themeColor:"Accent1")] */ color: #0072BC;
	-ms-name: "Accent 1"; /* [ColorName] */;
	-ms-color: "Dark Blue";
}
.ms-rteThemeForeColor-6-0 {
	/* [ReplaceColor(themeColor:"Accent2")] */ color: #EC008C;
	-ms-name: "Accent 2"; /* [ColorName] */;
	-ms-color: "Pink";
}
.ms-rteThemeForeColor-7-0 {
	/* [ReplaceColor(themeColor:"Accent3")] */ color: #00ADEE;
	-ms-name: "Accent 3"; /* [ColorName] */;
	-ms-color: "Turquoise";
}
.ms-rteThemeForeColor-8-0 {
	/* [ReplaceColor(themeColor:"Accent4")] */ color: #FD9F08;
	-ms-name: "Accent 4"; /* [ColorName] */;
	-ms-color: "Orange";
}
.ms-rteThemeForeColor-9-0 {
	/* [ReplaceColor(themeColor:"Accent5")] */ color: #36B000;
	-ms-name: "Accent 5"; /* [ColorName] */;
	-ms-color: "Dark Green";
}
.ms-rteThemeForeColor-10-0 {
	/* [ReplaceColor(themeColor:"Accent6")] */ color: #FAE032;
	-ms-name: "Accent 6"; /* [ColorName] */;
	-ms-color: "Yellow";
}
.ms-rteThemeForeColor-1-1 {
	/* [ReplaceColor(themeColor:"Light1-Lightest")] */ color: #F2F2F2;
	-ms-name: "Light 1 Lightest"; /* [ColorName] */;
	-ms-color: "White";
}
.ms-rteThemeForeColor-2-1 {
	/* [ReplaceColor(themeColor:"Dark1-Lightest")] */ color: #7F7F7F;
	-ms-name: "Dark 1 Lightest"; /* [ColorName] */;
	-ms-color: "Gray-50%";
}
.ms-rteThemeForeColor-3-1 {
	/* [ReplaceColor(themeColor:"Light2-Lightest")] */ color: #D9DDE1;
	-ms-name: "Light 2 Lightest"; /* [ColorName] */;
	-ms-color: "Ice Blue";
}
.ms-rteThemeForeColor-4-1 {
	/* [ReplaceColor(themeColor:"Dark2-Lightest")] */ color: #E0E8F2;
	-ms-name: "Dark 2 Lightest"; /* [ColorName] */;
	-ms-color: "Ice Blue";
}
.ms-rteThemeForeColor-5-1 {
	/* [ReplaceColor(themeColor:"Accent1-Lightest")] */ color: #BEE5FF;
	-ms-name: "Accent 1 Lightest"; /* [ColorName] */;
	-ms-color: "Light Blue";
}
.ms-rteThemeForeColor-6-1 {
	/* [ReplaceColor(themeColor:"Accent2-Lightest")] */ color: #FFC8E8;
	-ms-name: "Accent 2 Lightest"; /* [ColorName] */;
	-ms-color: "Pink";
}
.ms-rteThemeForeColor-7-1 {
	/* [ReplaceColor(themeColor:"Accent3-Lightest")] */ color: #C8F0FF;
	-ms-name: "Accent 3 Lightest"; /* [ColorName] */;
	-ms-color: "Light Turquoise";
}
.ms-rteThemeForeColor-8-1 {
	/* [ReplaceColor(themeColor:"Accent4-Lightest")] */ color: #FEEBCD;
	-ms-name: "Accent 4 Lightest"; /* [ColorName] */;
	-ms-color: "Light Orange";
}
.ms-rteThemeForeColor-9-1 {
	/* [ReplaceColor(themeColor:"Accent5-Lightest")] */ color: #D0FFBC;
	-ms-name: "Accent 5 Lightest"; /* [ColorName] */;
	-ms-color: "Light Green";
}
.ms-rteThemeForeColor-10-1 {
	/* [ReplaceColor(themeColor:"Accent6-Lightest")] */ color: #FEF8D6;
	-ms-name: "Accent 6 Lightest"; /* [ColorName] */;
	-ms-color: "Light Yellow";
}
.ms-rteThemeForeColor-1-2 {
	/* [ReplaceColor(themeColor:"Light1-Lighter")] */ color: #D8D8D8;
	-ms-name: "Light 1 Lighter"; /* [ColorName] */;
	-ms-color: "Gray-25%";
}
.ms-rteThemeForeColor-2-2 {
	/* [ReplaceColor(themeColor:"Dark1-Lighter")] */ color: #595959;
	-ms-name: "Dark 1 Lighter"; /* [ColorName] */;
	-ms-color: "Gray-80%";
}
.ms-rteThemeForeColor-3-2 {
	/* [ReplaceColor(themeColor:"Light2-Lighter")] */ color: #B0B8C0;
	-ms-name: "Light 2 Lighter"; /* [ColorName] */;
	-ms-color: "Ice Blue";
}
.ms-rteThemeForeColor-4-2 {
	/* [ReplaceColor(themeColor:"Dark2-Lighter")] */ color: #B3C7DE;
	-ms-name: "Dark 2 Lighter"; /* [ColorName] */;
	-ms-color: "Ice Blue";
}
.ms-rteThemeForeColor-5-2 {
	/* [ReplaceColor(themeColor:"Accent1-Lighter")] */ color: #7ECCFF;
	-ms-name: "Accent 1 Lighter"; /* [ColorName] */;
	-ms-color: "Light Turquoise";
}
.ms-rteThemeForeColor-6-2 {
	/* [ReplaceColor(themeColor:"Accent2-Lighter")] */ color: #FF91D2;
	-ms-name: "Accent 2 Lighter"; /* [ColorName] */;
	-ms-color: "Pink";
}
.ms-rteThemeForeColor-7-2 {
	/* [ReplaceColor(themeColor:"Accent3-Lighter")] */ color: #92E1FF;
	-ms-name: "Accent 3 Lighter"; /* [ColorName] */;
	-ms-color: "Light Turquoise";
}
.ms-rteThemeForeColor-8-2 {
	/* [ReplaceColor(themeColor:"Accent4-Lighter")] */ color: #FED89C;
	-ms-name: "Accent 4 Lighter"; /* [ColorName] */;
	-ms-color: "Light Orange";
}
.ms-rteThemeForeColor-9-2 {
	/* [ReplaceColor(themeColor:"Accent5-Lighter")] */ color: #A2FF79;
	-ms-name: "Accent 5 Lighter"; /* [ColorName] */;
	-ms-color: "Light Green";
}
.ms-rteThemeForeColor-10-2 {
	/* [ReplaceColor(themeColor:"Accent6-Lighter")] */ color: #FDF2AD;
	-ms-name: "Accent 6 Lighter"; /* [ColorName] */;
	-ms-color: "Light Yellow";
}
.ms-rteThemeForeColor-1-3 {
	/* [ReplaceColor(themeColor:"Light1-Medium")] */ color: #BFBFBF;
	-ms-name: "Light 1 Medium"; /* [ColorName] */;
	-ms-color: "Gray-25%";
}
.ms-rteThemeForeColor-2-3 {
	/* [ReplaceColor(themeColor:"Dark1-Medium")] */ color: #3F3F3F;
	-ms-name: "Dark 1 Medium"; /* [ColorName] */;
	-ms-color: "Gray-80%";
}
.ms-rteThemeForeColor-3-3 {
	/* [ReplaceColor(themeColor:"Light2-Medium")] */ color: #6D7B88;
	-ms-name: "Light 2 Medium"; /* [ColorName] */;
	-ms-color: "Blue Gray";
}
.ms-rteThemeForeColor-4-3 {
	/* [ReplaceColor(themeColor:"Dark2-Medium")] */ color: #6890BE;
	-ms-name: "Dark 2 Medium"; /* [ColorName] */;
	-ms-color: "Blue Gray";
}
.ms-rteThemeForeColor-5-3 {
	/* [ReplaceColor(themeColor:"Accent1-Medium")] */ color: #3DB2FF;
	-ms-name: "Accent 1 Medium"; /* [ColorName] */;
	-ms-color: "Blue";
}
.ms-rteThemeForeColor-6-3 {
	/* [ReplaceColor(themeColor:"Accent2-Medium")] */ color: #FF5ABC;
	-ms-name: "Accent 2 Medium"; /* [ColorName] */;
	-ms-color: "Pink";
}
.ms-rteThemeForeColor-7-3 {
	/* [ReplaceColor(themeColor:"Accent3-Medium")] */ color: #5BD2FF;
	-ms-name: "Accent 3 Medium"; /* [ColorName] */;
	-ms-color: "Light Turquoise";
}
.ms-rteThemeForeColor-8-3 {
	/* [ReplaceColor(themeColor:"Accent4-Medium")] */ color: #FDC56A;
	-ms-name: "Accent 4 Medium"; /* [ColorName] */;
	-ms-color: "Light Orange";
}
.ms-rteThemeForeColor-9-3 {
	/* [ReplaceColor(themeColor:"Accent5-Medium")] */ color: #74FF36;
	-ms-name: "Accent 5 Medium"; /* [ColorName] */;
	-ms-color: "Green";
}
.ms-rteThemeForeColor-10-3 {
	/* [ReplaceColor(themeColor:"Accent6-Medium")] */ color: #FCEC84;
	-ms-name: "Accent 6 Medium"; /* [ColorName] */;
	-ms-color: "Light Yellow";
}
.ms-rteThemeForeColor-1-4 {
	/* [ReplaceColor(themeColor:"Light1-Darker")] */ color: #A5A5A5;
	-ms-name: "Light 1 Darker"; /* [ColorName] */;
	-ms-color: "Gray-50%";
}
.ms-rteThemeForeColor-2-4 {
	/* [ReplaceColor(themeColor:"Dark1-Darker")] */ color: #262626;
	-ms-name: "Dark 1 Darker"; /* [ColorName] */;
	-ms-color: "Gray-80%";
}
.ms-rteThemeForeColor-3-4 {
	/* [ReplaceColor(themeColor:"Light2-Darker")] */ color: #363D44;
	-ms-name: "Light 2 Darker"; /* [ColorName] */;
	-ms-color: "Blue Gray";
}
.ms-rteThemeForeColor-4-4 {
	/* [ReplaceColor(themeColor:"Dark2-Darker")] */ color: #385B83;
	-ms-name: "Dark 2 Darker"; /* [ColorName] */;
	-ms-color: "Blue Gray";
}
.ms-rteThemeForeColor-5-4 {
	/* [ReplaceColor(themeColor:"Accent1-Darker")] */ color: #00558D;
	-ms-name: "Accent 1 Darker"; /* [ColorName] */;
	-ms-color: "Dark Blue";
}
.ms-rteThemeForeColor-6-4 {
	/* [ReplaceColor(themeColor:"Accent2-Darker")] */ color: #B10069;
	-ms-name: "Accent 2 Darker"; /* [ColorName] */;
	-ms-color: "Plum";
}
.ms-rteThemeForeColor-7-4 {
	/* [ReplaceColor(themeColor:"Accent3-Darker")] */ color: #0081B2;
	-ms-name: "Accent 3 Darker"; /* [ColorName] */;
	-ms-color: "Turquoise";
}
.ms-rteThemeForeColor-8-4 {
	/* [ReplaceColor(themeColor:"Accent4-Darker")] */ color: #C27801;
	-ms-name: "Accent 4 Darker"; /* [ColorName] */;
	-ms-color: "Brown";
}
.ms-rteThemeForeColor-9-4 {
	/* [ReplaceColor(themeColor:"Accent5-Darker")] */ color: #288400;
	-ms-name: "Accent 5 Darker"; /* [ColorName] */;
	-ms-color: "Dark Green";
}
.ms-rteThemeForeColor-10-4 {
	/* [ReplaceColor(themeColor:"Accent6-Darker")] */ color: #DBBF05;
	-ms-name: "Accent 6 Darker"; /* [ColorName] */;
	-ms-color: "Yellow";
}
.ms-rteThemeForeColor-1-5 {
	/* [ReplaceColor(themeColor:"Light1-Darkest")] */ color: #7F7F7F;
	-ms-name: "Light 1 Darkest"; /* [ColorName] */;
	-ms-color: "Gray-50%";
}
.ms-rteThemeForeColor-2-5 {
	/* [ReplaceColor(themeColor:"Dark1-Darkest")] */ color: #0C0C0C;
	-ms-name: "Dark 1 Darkest"; /* [ColorName] */;
	-ms-color: "Black";
}
.ms-rteThemeForeColor-3-5 {
	/* [ReplaceColor(themeColor:"Light2-Darkest")] */ color: #15181B;
	-ms-name: "Light 2 Darkest"; /* [ColorName] */;
	-ms-color: "Blue Gray";
}
.ms-rteThemeForeColor-4-5 {
	/* [ReplaceColor(themeColor:"Dark2-Darkest")] */ color: #243B56;
	-ms-name: "Dark 2 Darkest"; /* [ColorName] */;
	-ms-color: "Blue Gray";
}
.ms-rteThemeForeColor-5-5 {
	/* [ReplaceColor(themeColor:"Accent1-Darkest")] */ color: #00395E;
	-ms-name: "Accent 1 Darkest"; /* [ColorName] */;
	-ms-color: "Dark Blue";
}
.ms-rteThemeForeColor-6-5 {
	/* [ReplaceColor(themeColor:"Accent2-Darkest")] */ color: #760046;
	-ms-name: "Accent 2 Darkest"; /* [ColorName] */;
	-ms-color: "Plum";
}
.ms-rteThemeForeColor-7-5 {
	/* [ReplaceColor(themeColor:"Accent3-Darkest")] */ color: #005677;
	-ms-name: "Accent 3 Darkest"; /* [ColorName] */;
	-ms-color: "Dark Teal";
}
.ms-rteThemeForeColor-8-5 {
	/* [ReplaceColor(themeColor:"Accent4-Darkest")] */ color: #815001;
	-ms-name: "Accent 4 Darkest"; /* [ColorName] */;
	-ms-color: "Brown";
}
.ms-rteThemeForeColor-9-5 {
	/* [ReplaceColor(themeColor:"Accent5-Darkest")] */ color: #1b5800;
	-ms-name: "Accent 5 Darkest"; /* [ColorName] */;
	-ms-color: "Dark Green";
}
.ms-rteThemeForeColor-10-5 {
	/* [ReplaceColor(themeColor:"Accent6-Darkest")] */ color: #927F03;
	-ms-name: "Accent 6 Darkest"; /* [ColorName] */;
	-ms-color: "Dark Yellow";
}
.ms-rteThemeBackColor-1-0 {
	/* [ReplaceColor(themeColor:"Light1")] */ background-color: #FFFFFF;
	-ms-name: "Light 1"; /* [ColorName] */;
	-ms-color: "White";
}
.ms-rteThemeBackColor-2-0 {
	/* [ReplaceColor(themeColor:"Dark1")] */ background-color: #000000;
	-ms-name: "Dark 1"; /* [ColorName] */;
	-ms-color: "Black";
}
.ms-rteThemeBackColor-3-0 {
	/* [ReplaceColor(themeColor:"Light2")] */ background-color: #F5F6F7;
	-ms-name: "Light 2"; /* [ColorName] */;
	-ms-color: "White";
}
.ms-rteThemeBackColor-4-0 {
	/* [ReplaceColor(themeColor:"Dark2")] */ background-color: #182738;
	-ms-name: "Dark 2"; /* [ColorName] */;
	-ms-color: "Blue Gray";
}
.ms-rteThemeBackColor-5-0 {
	/* [ReplaceColor(themeColor:"Accent1")] */ background-color: #0072BC;
	-ms-name: "Accent 1"; /* [ColorName] */;
	-ms-color: "Dark Blue";
}
.ms-rteThemeBackColor-6-0 {
	/* [ReplaceColor(themeColor:"Accent2")] */ background-color: #EC008C;
	-ms-name: "Accent 2"; /* [ColorName] */;
	-ms-color: "Pink";
}
.ms-rteThemeBackColor-7-0 {
	/* [ReplaceColor(themeColor:"Accent3")] */ background-color: #00ADEE;
	-ms-name: "Accent 3"; /* [ColorName] */;
	-ms-color: "Turquoise";
}
.ms-rteThemeBackColor-8-0 {
	/* [ReplaceColor(themeColor:"Accent4")] */ background-color: #FD9F08;
	-ms-name: "Accent 4"; /* [ColorName] */;
	-ms-color: "Orange";
}
.ms-rteThemeBackColor-9-0 {
	/* [ReplaceColor(themeColor:"Accent5")] */ background-color: #36B000;
	-ms-name: "Accent 5"; /* [ColorName] */;
	-ms-color: "Dark Green";
}
.ms-rteThemeBackColor-10-0 {
	/* [ReplaceColor(themeColor:"Accent6")] */ background-color: #FAE032;
	-ms-name: "Accent 6"; /* [ColorName] */;
	-ms-color: "Yellow";
}
.ms-rteThemeBackColor-1-1 {
	/* [ReplaceColor(themeColor:"Light1-Lightest")] */ background-color: #F2F2F2;
	-ms-name: "Light 1 Lightest"; /* [ColorName] */;
	-ms-color: "White";
}
.ms-rteThemeBackColor-2-1 {
	/* [ReplaceColor(themeColor:"Dark1-Lightest")] */ background-color: #7F7F7F;
	-ms-name: "Dark 1 Lightest"; /* [ColorName] */;
	-ms-color: "Gray-50%";
}
.ms-rteThemeBackColor-3-1 {
	/* [ReplaceColor(themeColor:"Light2-Lightest")] */ background-color: #D9DDE1;
	-ms-name: "Light 2 Lightest"; /* [ColorName] */;
	-ms-color: "Ice Blue";
}
.ms-rteThemeBackColor-4-1 {
	/* [ReplaceColor(themeColor:"Dark2-Lightest")] */ background-color: #E0E8F2;
	-ms-name: "Dark 2 Lightest"; /* [ColorName] */;
	-ms-color: "Ice Blue";
}
.ms-rteThemeBackColor-5-1 {
	/* [ReplaceColor(themeColor:"Accent1-Lightest")] */ background-color: #BEE5FF;
	-ms-name: "Accent 1 Lightest"; /* [ColorName] */;
	-ms-color: "Light Blue";
}
.ms-rteThemeBackColor-6-1 {
	/* [ReplaceColor(themeColor:"Accent2-Lightest")] */ background-color: #FFC8E8;
	-ms-name: "Accent 2 Lightest"; /* [ColorName] */;
	-ms-color: "Pink";
}
.ms-rteThemeBackColor-7-1 {
	/* [ReplaceColor(themeColor:"Accent3-Lightest")] */ background-color: #C8F0FF;
	-ms-name: "Accent 3 Lightest"; /* [ColorName] */;
	-ms-color: "Light Turquoise";
}
.ms-rteThemeBackColor-8-1 {
	/* [ReplaceColor(themeColor:"Accent4-Lightest")] */ background-color: #FEEBCD;
	-ms-name: "Accent 4 Lightest"; /* [ColorName] */;
	-ms-color: "Light Orange";
}
.ms-rteThemeBackColor-9-1 {
	/* [ReplaceColor(themeColor:"Accent5-Lightest")] */ background-color: #D0FFBC;
	-ms-name: "Accent 5 Lightest"; /* [ColorName] */;
	-ms-color: "Light Green";
}
.ms-rteThemeBackColor-10-1 {
	/* [ReplaceColor(themeColor:"Accent6-Lightest")] */ background-color: #FEF8D6;
	-ms-name: "Accent 6 Lightest"; /* [ColorName] */;
	-ms-color: "Light Yellow";
}
.ms-rteThemeBackColor-1-2 {
	/* [ReplaceColor(themeColor:"Light1-Lighter")] */ background-color: #D8D8D8;
	-ms-name: "Light 1 Lighter"; /* [ColorName] */;
	-ms-color: "Gray-25%";
}
.ms-rteThemeBackColor-2-2 {
	/* [ReplaceColor(themeColor:"Dark1-Lighter")] */ background-color: #595959;
	-ms-name: "Dark 1 Lighter"; /* [ColorName] */;
	-ms-color: "Gray-80%";
}
.ms-rteThemeBackColor-3-2 {
	/* [ReplaceColor(themeColor:"Light2-Lighter")] */ background-color: #B0B8C0;
	-ms-name: "Light 2 Lighter"; /* [ColorName] */;
	-ms-color: "Ice Blue";
}
.ms-rteThemeBackColor-4-2 {
	/* [ReplaceColor(themeColor:"Dark2-Lighter")] */ background-color: #B3C7DE;
	-ms-name: "Dark 2 Lighter"; /* [ColorName] */;
	-ms-color: "Ice Blue";
}
.ms-rteThemeBackColor-5-2 {
	/* [ReplaceColor(themeColor:"Accent1-Lighter")] */ background-color: #7ECCFF;
	-ms-name: "Accent 1 Lighter"; /* [ColorName] */;
	-ms-color: "Light Turquoise";
}
.ms-rteThemeBackColor-6-2 {
	/* [ReplaceColor(themeColor:"Accent2-Lighter")] */ background-color: #FF91D2;
	-ms-name: "Accent 2 Lighter"; /* [ColorName] */;
	-ms-color: "Pink";
}
.ms-rteThemeBackColor-7-2 {
	/* [ReplaceColor(themeColor:"Accent3-Lighter")] */ background-color: #92E1FF;
	-ms-name: "Accent 3 Lighter"; /* [ColorName] */;
	-ms-color: "Light Turquoise";
}
.ms-rteThemeBackColor-8-2 {
	/* [ReplaceColor(themeColor:"Accent4-Lighter")] */ background-color: #FED89C;
	-ms-name: "Accent 4 Lighter"; /* [ColorName] */;
	-ms-color: "Light Orange";
}
.ms-rteThemeBackColor-9-2 {
	/* [ReplaceColor(themeColor:"Accent5-Lighter")] */ background-color: #A2FF79;
	-ms-name: "Accent 5 Lighter"; /* [ColorName] */;
	-ms-color: "Light Green";
}
.ms-rteThemeBackColor-10-2 {
	/* [ReplaceColor(themeColor:"Accent6-Lighter")] */ background-color: #FDF2AD;
	-ms-name: "Accent 6 Lighter"; /* [ColorName] */;
	-ms-color: "Light Yellow";
}
.ms-rteThemeBackColor-1-3 {
	/* [ReplaceColor(themeColor:"Light1-Medium")] */ background-color: #BFBFBF;
	-ms-name: "Light 1 Medium"; /* [ColorName] */;
	-ms-color: "Gray-25%";
}
.ms-rteThemeBackColor-2-3 {
	/* [ReplaceColor(themeColor:"Dark1-Medium")] */ background-color: #3F3F3F;
	-ms-name: "Dark 1 Medium"; /* [ColorName] */;
	-ms-color: "Gray-80%";
}
.ms-rteThemeBackColor-3-3 {
	/* [ReplaceColor(themeColor:"Light2-Medium")] */ background-color: #6D7B88;
	-ms-name: "Light 2 Medium"; /* [ColorName] */;
	-ms-color: "Blue Gray";
}
.ms-rteThemeBackColor-4-3 {
	/* [ReplaceColor(themeColor:"Dark2-Medium")] */ background-color: #6890BE;
	-ms-name: "Dark 2 Medium"; /* [ColorName] */;
	-ms-color: "Blue Gray";
}
.ms-rteThemeBackColor-5-3 {
	/* [ReplaceColor(themeColor:"Accent1-Medium")] */ background-color: #3DB2FF;
	-ms-name: "Accent 1 Medium"; /* [ColorName] */;
	-ms-color: "Blue";
}
.ms-rteThemeBackColor-6-3 {
	/* [ReplaceColor(themeColor:"Accent2-Medium")] */ background-color: #FF5ABC;
	-ms-name: "Accent 2 Medium"; /* [ColorName] */;
	-ms-color: "Pink";
}
.ms-rteThemeBackColor-7-3 {
	/* [ReplaceColor(themeColor:"Accent3-Medium")] */ background-color: #5BD2FF;
	-ms-name: "Accent 3 Medium"; /* [ColorName] */;
	-ms-color: "Light Turquoise";
}
.ms-rteThemeBackColor-8-3 {
	/* [ReplaceColor(themeColor:"Accent4-Medium")] */ background-color: #FDC56A;
	-ms-name: "Accent 4 Medium"; /* [ColorName] */;
	-ms-color: "Light Orange";
}
.ms-rteThemeBackColor-9-3 {
	/* [ReplaceColor(themeColor:"Accent5-Medium")] */ background-color: #74FF36;
	-ms-name: "Accent 5 Medium"; /* [ColorName] */;
	-ms-color: "Green";
}
.ms-rteThemeBackColor-10-3 {
	/* [ReplaceColor(themeColor:"Accent6-Medium")] */ background-color: #FCEC84;
	-ms-name: "Accent 6 Medium"; /* [ColorName] */;
	-ms-color: "Light Yellow";
}
.ms-rteThemeBackColor-1-4 {
	/* [ReplaceColor(themeColor:"Light1-Darker")] */ background-color: #A5A5A5;
	-ms-name: "Light 1 Darker"; /* [ColorName] */;
	-ms-color: "Gray-50%";
}
.ms-rteThemeBackColor-2-4 {
	/* [ReplaceColor(themeColor:"Dark1-Darker")] */ background-color: #262626;
	-ms-name: "Dark 1 Darker"; /* [ColorName] */;
	-ms-color: "Gray-80%";
}
.ms-rteThemeBackColor-3-4 {
	/* [ReplaceColor(themeColor:"Light2-Darker")] */ background-color: #363D44;
	-ms-name: "Light 2 Darker"; /* [ColorName] */;
	-ms-color: "Blue Gray";
}
.ms-rteThemeBackColor-4-4 {
	/* [ReplaceColor(themeColor:"Dark2-Darker")] */ background-color: #385B83;
	-ms-name: "Dark 2 Darker"; /* [ColorName] */;
	-ms-color: "Blue Gray";
}
.ms-rteThemeBackColor-5-4 {
	/* [ReplaceColor(themeColor:"Accent1-Darker")] */ background-color: #00558D;
	-ms-name: "Accent 1 Darker"; /* [ColorName] */;
	-ms-color: "Dark Blue";
}
.ms-rteThemeBackColor-6-4 {
	/* [ReplaceColor(themeColor:"Accent2-Darker")] */ background-color: #B10069;
	-ms-name: "Accent 2 Darker"; /* [ColorName] */;
	-ms-color: "Plum";
}
.ms-rteThemeBackColor-7-4 {
	/* [ReplaceColor(themeColor:"Accent3-Darker")] */ background-color: #0081B2;
	-ms-name: "Accent 3 Darker"; /* [ColorName] */;
	-ms-color: "Turquoise";
}
.ms-rteThemeBackColor-8-4 {
	/* [ReplaceColor(themeColor:"Accent4-Darker")] */ background-color: #C27801;
	-ms-name: "Accent 4 Darker"; /* [ColorName] */;
	-ms-color: "Brown";
}
.ms-rteThemeBackColor-9-4 {
	/* [ReplaceColor(themeColor:"Accent5-Darker")] */ background-color: #288400;
	-ms-name: "Accent 5 Darker"; /* [ColorName] */;
	-ms-color: "Dark Green";
}
.ms-rteThemeBackColor-10-4 {
	/* [ReplaceColor(themeColor:"Accent6-Darker")] */ background-color: #DBBF05;
	-ms-name: "Accent 6 Darker"; /* [ColorName] */;
	-ms-color: "Yellow";
}
.ms-rteThemeBackColor-1-5 {
	/* [ReplaceColor(themeColor:"Light1-Darkest")] */ background-color: #7F7F7F;
	-ms-name: "Light 1 Darkest"; /* [ColorName] */;
	-ms-color: "Gray-50%";
}
.ms-rteThemeBackColor-2-5 {
	/* [ReplaceColor(themeColor:"Dark1-Darkest")] */ background-color: #0C0C0C;
	-ms-name: "Dark 1 Darkest"; /* [ColorName] */;
	-ms-color: "Black";
}
.ms-rteThemeBackColor-3-5 {
	/* [ReplaceColor(themeColor:"Light2-Darkest")] */ background-color: #15181B;
	-ms-name: "Light 2 Darkest"; /* [ColorName] */;
	-ms-color: "Blue Gray";
}
.ms-rteThemeBackColor-4-5 {
	/* [ReplaceColor(themeColor:"Dark2-Darkest")] */ background-color: #243B56;
	-ms-name: "Dark 2 Darkest"; /* [ColorName] */;
	-ms-color: "Blue Gray";
}
.ms-rteThemeBackColor-5-5 {
	/* [ReplaceColor(themeColor:"Accent1-Darkest")] */ background-color: #00395E;
	-ms-name: "Accent 1 Darkest"; /* [ColorName] */;
	-ms-color: "Dark Blue";
}
.ms-rteThemeBackColor-6-5 {
	/* [ReplaceColor(themeColor:"Accent2-Darkest")] */ background-color: #760046;
	-ms-name: "Accent 2 Darkest"; /* [ColorName] */;
	-ms-color: "Plum";
}
.ms-rteThemeBackColor-7-5 {
	/* [ReplaceColor(themeColor:"Accent3-Darkest")] */ background-color: #005677;
	-ms-name: "Accent 3 Darkest"; /* [ColorName] */;
	-ms-color: "Dark Teal";
}
.ms-rteThemeBackColor-8-5 {
	/* [ReplaceColor(themeColor:"Accent4-Darkest")] */ background-color: #815001;
	-ms-name: "Accent 4 Darkest"; /* [ColorName] */;
	-ms-color: "Brown";
}
.ms-rteThemeBackColor-9-5 {
	/* [ReplaceColor(themeColor:"Accent5-Darkest")] */ background-color: #1b5800;
	-ms-name: "Accent 5 Darkest"; /* [ColorName] */;
	-ms-color: "Dark Green";
}
.ms-rteThemeBackColor-10-5 {
	/* [ReplaceColor(themeColor:"Accent6-Darkest")] */ background-color: #927F03;
	-ms-name: "Accent 6 Darkest"; /* [ColorName] */;
	-ms-color: "Dark Yellow";
}
.ms-rteImage-0 {
	-ms-name: "No border";
}
.ms-rteImage-1 {
	-ms-name: "Thin line border"; /* [ReplaceColor(themeColor:"Dark2")] */;
	background-color: #182738; /* [ReplaceColor(themeColor:"Dark2-Darker")] */;
	border: 1px solid #385b83;
/* [RecolorImage(themeColor:"Dark2-Medium",method:"Tinting")] */	background-image: url("/_layouts/images/tabtitlerowbottombg.png");
	background-repeat: repeat-x;
	background-position: top;
}
.ms-rteImage-2 {
	-ms-name: "Table border";
	padding: 2px;
/* [ReplaceColor(themeColor:"Light1-Lighter")] */	border-top: 1px solid #D8D8D8;
/* [ReplaceColor(themeColor:"Light1-Medium")] */	border-bottom: 1px solid #BFBFBF;
/* [ReplaceColor(themeColor:"Light1-Lighter")] */	border-left: 1px solid #D8D8D8;
/* [ReplaceColor(themeColor:"Light1-Medium")] */	border-right: 1px solid #BFBFBF;
}
.ms-rteImage-3 {
	-ms-name: "Dark border";
	padding: 15px;
/* [ReplaceColor(themeColor:"Dark2")] */	background-color: #182738; /* [ReplaceColor(themeColor:"Dark2-Darker")] */;
	border: 1px solid 385b83; /* [RecolorImage(themeColor:"Dark2-Medium",method:"Tinting")] */;
	background-image: url("/_layouts/images/tabtitlerowbottombg.png");
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: left bottom;
}
.ms-rteImage-4 {
	-ms-name: "Light border";
	padding: 6px;
	padding-bottom: 33px; /* [ReplaceColor(themeColor:"Light1-Lightest")] */;
	background-color: #F2F2F2; /* [ReplaceColor(themeColor:"Light1-Lighter")] */;
	border-top: 1px solid #D8D8D8;
/* [ReplaceColor(themeColor:"Light1-Medium")] */	border-bottom: 1px solid #BFBFBF;
/* [ReplaceColor(themeColor:"Light1-Lighter")] */	border-left: 1px solid #D8D8D8;
/* [ReplaceColor(themeColor:"Light1-Medium")] */	border-right: 1px solid #BFBFBF;
	background-image: url("/_layouts/images/selbg.png");
	background-repeat: repeat-x;
	background-position: top;
}
.ms-rteTable-default, .ms-rteTableHeaderFirstCol-default, .ms-rteTableHeaderLastCol-default, .ms-rteTableHeaderOddCol-default, .ms-rteTableHeaderEvenCol-default, .ms-rteTableFirstCol-default, .ms-rteTableLastCol-default, .ms-rteTableOddCol-default, .ms-rteTableEvenCol-default, .ms-rteTableFooterFirstCol-default, .ms-rteTableFooterLastCol-default, .ms-rteTableFooterOddCol-default, .ms-rteTableFooterEvenCol-default, TD.ms-rteTable-default, TH.ms-rteTable-default, .ms-rtetablecells {
	-ms-name: "Default Table Style - Light"; /* [ReplaceColor(themeColor:"Light1-Medium")] */;
	border: solid 1px #c4c4c4;
	padding: 2px;
	vertical-align: top;
}
.ms-rteTable-0 {
	-ms-name: "Table Style 1 - Clear";
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;
}
.ms-rteTable-1 {
	-ms-name: "Table Style 2 - Light Banded";
	text-align: left;
	line-height: 2;
	vertical-align: top; /* [ReplaceColor(themeColor:"Accent1-Darker")] */;
	color: #00558D;
	font-size: 1em;
}
.ms-rteTable-1 th.ms-rteTableHeaderRow-1, .ms-rteTable-1 tr.ms-rteTableFooterRow-1 {
	/* [ReplaceColor(themeColor:"Light1")] */ background-color: #FFF; /* [ReplaceColor(themeColor:"Accent1")] */;
	border-top: 1px #0072bc solid;
/* [ReplaceColor(themeColor:"Accent1")] */	border-bottom: 1px #0072bc solid;
}
.ms-rteTable-1 th.ms-rteTableHeaderFirstCol-1, .ms-rteTable-1 th.ms-rteTableFooterFirstCol-1 {
	/* [ReplaceColor(themeColor:"Accent1")] */ border-top: 1px #0072bc solid;
/* [ReplaceColor(themeColor:"Accent1")] */	border-bottom: 1px #0072bc solid;
}
.ms-rteTable-1 th.ms-rteTableHeaderOddCol-1, .ms-rteTable-1 td.ms-rteTableFooterOddCol-1 {
	/* [ReplaceColor(themeColor:"Accent1")] */ border-top: 1px #0072bc solid;
/* [ReplaceColor(themeColor:"Accent1")] */	border-bottom: 1px #0072bc solid;
}
.ms-rteTable-1 th.ms-rteTableHeaderEvenCol-1, .ms-rteTable-1 td.ms-rteTableFooterEvenCol-1 {
	/* [ReplaceColor(themeColor:"Accent1")] */ border-top: 1px #0072bc solid;
/* [ReplaceColor(themeColor:"Accent1")] */	border-bottom: 1px #0072bc solid;
}
.ms-rteTable-1 th.ms-rteTableHeaderLastCol-1, .ms-rteTable-1 th.ms-rteTableFooterLastCol-1 {
	/* [ReplaceColor(themeColor:"Accent1")] */ border-top: 1px #0072bc solid;
/* [ReplaceColor(themeColor:"Accent1")] */	border-bottom: 1px #0072bc solid;
}
.ms-rteTable-1 tr.ms-rteTableOddRow-1 {
	/* [ReplaceColor(themeColor:"Light1-Lightest")] */ background-color: #BEE5FF;
}
.ms-rteTable-1 tr.ms-rteTableEvenRow-1 {
	/* [ReplaceColor(themeColor:"Light1")] */ background-color: #fff;
}
.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 {
	-ms-name: "Table Style 3 - Medium Two Tones";
	text-align: left;
	line-height: 2;
	vertical-align: top; /* [ReplaceColor(themeColor:"Dark1")] */;
	color: #000000;
	font-size: 1em;
}
.ms-rteTable-6 th.ms-rteTableHeaderRow-6, .ms-rteTable-6 tr.ms-rteTableFooterRow-6 {
	/* [ReplaceColor(themeColor:"Light1")] */ background-color: #FFF; /* [ReplaceColor(themeColor:"Accent1")] */;
	border-top: 1px #0072bc solid;
/* [ReplaceColor(themeColor:"Accent1")] */	border-bottom: 1px #0072bc solid;
text-align: left;
}
.ms-rteTable-6 th.ms-rteTableHeaderFirstCol-6, .ms-rteTable-6 th.ms-rteTableFooterFirstCol-6 {
	/* [ReplaceColor(themeColor:"Light1")] */ color: #ffffff; /* [ReplaceColor(themeColor:"Accent1")] */;
	background-color: #0072bc; /* [ReplaceColor(themeColor:"Dark1")] */;
	border-top: 0px #000000 solid;
	text-align: left;
/* [ReplaceColor(themeColor:"Dark1")] */	border-bottom: 0px #000000 solid;
}
.ms-rteTable-6 th.ms-rteTableHeaderOddCol-6, .ms-rteTable-6 td.ms-rteTableFooterOddCol-6 {
	/* [ReplaceColor(themeColor:"Light1")] */ color: #ffffff; /* [ReplaceColor(themeColor:"Accent1")] */;
	background-color: #015289; /* [ReplaceColor(themeColor:"Dark1")] */;
	border-top: 0px #000000 solid;
	text-align: left;
/* [ReplaceColor(themeColor:"Dark1")] */	border-bottom: 0px #000000 solid;
}
.ms-rteTable-6 th.ms-rteTableHeaderEvenCol-6, .ms-rteTable-6 td.ms-rteTableFooterEvenCol-6 {
	/* [ReplaceColor(themeColor:"Light1")] */ color: #ffffff; /* [ReplaceColor(themeColor:"Accent1")] */;
	background-color: #015289; /* [ReplaceColor(themeColor:"Dark1")] */;
	border-top: 0px #000000 solid;
	text-align: left;
/* [ReplaceColor(themeColor:"Dark1")] */	border-bottom: 0px #000000 solid;
}
.ms-rteTable-6 th.ms-rteTableHeaderLastCol-6, .ms-rteTable-6 td.ms-rteTableFooterLastCol-6 {
	/* [ReplaceColor(themeColor:"Light1")] */ color: #ffffff; /* [ReplaceColor(themeColor:"Accent1")] */;
	background-color: #015289; /* [ReplaceColor(themeColor:"Dark1")] */;
	border-top: 0px #000000 solid;
	text-align: left;
/* [ReplaceColor(themeColor:"Dark1")] */	border-bottom: 0px #000000 solid;
}
.ms-rteTable-6 tr.ms-rteTableOddRow-6 {
	/* [ReplaceColor(themeColor:"Light1-Lighter")] */ background-color: #d8d8d8;
}
.ms-rteTable-6 tr.ms-rteTableEvenRow-6 {
	/* [ReplaceColor(themeColor:"Light1")] */ background-color: #fff;
}
.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, .ms-rteTableGrid th {
	border: 1px dotted black;
}
.ms-rtePosition-1 {
	-ms-name: "Left";
	float: left;
}
.ms-rtePosition-2 {
	-ms-name: "Right";
	float: right;
}
.ms-rtePosition-3 {
	-ms-name: "Top";
	vertical-align: text-top;
}
.ms-rtePosition-4 {
	-ms-name: "Middle";
	vertical-align: middle;
}
.ms-rtePosition-5 {
	-ms-name: "Bottom";
	vertical-align: text-bottom;
}
.ms-rtestate-write {
	cursor: text;
	min-height: 1em;
}
.ms-asset-icon {
	border-width: 0px;
	margin: 0px 5px;
}
.ms-rtestate-field TABLE, .ms-rtestate-write TABLE {
	border-collapse: collapse;
}
.ms-rtestate-write p, .ms-rtestate-read p {
	margin: 0px 0px 10px 0px;
}
.ms-rte-autocomplete {
	/* [ReplaceColor(themeColor:"Light1-Lightest")] */ background-color: #fafafa;
	border-width: 1px;
	border-style: solid;
/* [ReplaceColor(themeColor:"Light1-Lighter")] */	border-top-color: #dfdfdf; /* [ReplaceColor(themeColor:"Light1-Medium")] */;
	border-right-color: #c0c0c0; /* [ReplaceColor(themeColor:"Light1-Medium")] */;
	border-bottom-color: #c0c0c0; /* [ReplaceColor(themeColor:"Light1-Lighter")] */;
	border-left-color: #dfdfdf;
	font-family: Verdana;
	font-size: 1em;
	padding-top: 10px;
	padding-bottom: 10px;
	position: absolute;
}
.ms-rte-autocomplete-results div {
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
/* [ReplaceColor(themeColor:"Dark2")] */	color: #65686b;
	padding-left: 10px;
	padding-right: 10px;
	overflow: hidden;
}
.ms-rte-autocomplete-results div.ms-rte-autocomplete-selected {
	/* [ReplaceColor(themeColor:"Accent1",themeTint:"0.5")] */ background-color: #e8f6fe; /* [ReplaceColor(themeColor:"Accent1-Lightest")] */;
	border-top: 1px solid #9ccdee;
/* [ReplaceColor(themeColor:"Accent1-Lighter")] */	border-bottom: 1px solid #79c3f4;
/* [ReplaceColor(themeColor:"Dark2")] */	color: #0072bc;
}
.ms-rte-autocomplete-modes div {
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
/* [ReplaceColor(themeColor:"Dark1")] */	color: #202122;
	padding-left: 20px;
	padding-right: 10px;
}
.ms-rte-autocomplete-modes div.ms-rte-autocomplete-selected {
	/* [ReplaceColor(themeColor:"Accent1",themeTint:"0.5")] */ background-color: #e8f6fe; /* [ReplaceColor(themeColor:"Accent1-Lightest")] */;
	border-top: 1px solid #9ccdee;
/* [ReplaceColor(themeColor:"Accent1-Lighter")] */	border-bottom: 1px solid #79c3f4;
/* [ReplaceColor(themeColor:"Dark2")] */	color: #0072bc;
}
.ms-rte-autocomplete-info {
	padding-left: 10px;
	padding-right: 10px;
}
.ms-rte-layoutszone-outer {
	float: left;
}
.ms-rte-layoutszone-inner {
	word-wrap: break-word;
	border: 1px solid transparent;
	margin: 1px;
	padding: 10px;
	overflow: hidden;
}
.ms-rte-layoutszone-inner-editable {
	border: 1px solid #b0d5ee;
	margin: 1px;
	padding: 10px;
	overflow: hidden;
	min-height: 100px !important;
}
.ms-rte-layoutszone-fixer {
	clear: both;
}
/*
ms-rte-wpbox : 
	Applied to DIV element that wraps the web part table when the web part is in a rich text editor (as compared to the web part being in a web part zone). 
	Applied in conjunction with the 'ms-rtestate-read' class.
*/
.ms-rte-wpbox {
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #676767;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	text-align: left;
	text-indent: 0px;
	text-decoration: none;
	line-height: normal;
	white-space: normal;
	list-style-type: disc;
	list-style-image: none;
	list-style-position: outside;
}
.ms-rtestate-field {
	word-wrap: break-word;
}
.ms-rtefield {
	background-color: #FFFFFF;
	min-width: 384px;
	padding: 2px 2px 2px 2px;
}
.ms-formbody .ms-rtefield {
	border: 1px inset #BBBBBB;
}
.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: none;
}
/*
ms-dlgOverlay :
	Applied to DIV element that creates browser window shading under the dialog box window. 
	DIV also has inline styles applied for width, height, display and z-index that will change based on current screen.
*/
.ms-dlgOverlay {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%; /*filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";opacity:0.7;*/;
	background-color: #182738;
	display: none;
}
/*
ms-dlgContent :
	Applied to DIV element that wraps the dialog box. 
	Applied in conjunction with inline styles.
*/
.ms-dlgContent {
	position: absolute;
	background-color: #ffffff;
	display: none;
	border: 1px solid #161d25;
}
/*
ms-dlgBorder :
	Applied to DIV element that wraps the dialog box; 
	Child of 'ms-dlgContent' DIV element.	
*/
.ms-dlgBorder {
	border: 1px solid #0072bc;
}
/*
ms-dlgTitle :
	Applied to DIV element that contains the title bar; 
	child of the 'ms-dlgBorder' DIV element. 
	This DIV also includes an inline style for width; values will change based on current screen.
*/
.ms-dlgTitle {
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -51px;
	background-color: #21374c;
	height: 32px;
	white-space: nowrap;
	cursor: default;
	overflow: hidden;
}
/*
ms-dlgTitleText :
	Applied to SPAN element that wraps the title bar text; child of the 'ms-dlgTitle' DIV element.
	This SPAN also includes an inline style for width; values will change based on current screen.
*/
.ms-dlgTitleText {
	font-family: Verdana;
	font-size: 1.3em;
	line-height: 1.2;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 7px;
	color: #ffffff;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
}
/*
ms-dlgTitleBtns :
	Applied to SPAN element that wraps the right buttons in title bar for window close and window maximize/minimize; 
	child of the 'ms-dlgTitle' DIV element.
*/
.ms-dlgTitleBtns {
	float: right;
	padding-top: 2px;
	padding-right: 2px;
}
/*
ms-dlgFrameContainer :
	Applied to DIV element that wraps the dialog box contents under the title bar area. 
	The contents are in an iFrame. 
	Child of the 'ms-dlgBorder' DIV element.
*/
.ms-dlgFrameContainer {
	overflow: auto;
}
/*
ms-dlgFrame :
	Applied to IFRAME element that contains the dialog box contents under the title bar area; 
	child of the 'ms-dlgFrameContainer' DIV element. 
	iFrame also has inline styles applied for width and height that will change based on current screen.
*/
.ms-dlgFrame {
	width: 100%;
	height: 100%;
	border: none;
}
/*
ms-dlgCloseBtn : 
	Applied to the ANCHOR elements that wrap the maximize/minimize and close buttons; child of the 'ms-dlgTitleBtns' SPAN element. 
	Only used as a parent in descendant selector style statements.
ms-dlgCloseBtn span :
	Controls the SPAN element that wraps the image for maximize/minimize and close buttons; 
	child of the 'ms-dlgCloseBtn' ANCHOR element.
*/
.ms-dlgCloseBtn span {
	cursor: pointer;
	border: 1px solid transparent;
}
/*
ms-dlgCloseBtnImg :
	Applied to the IMG elements for the dialog box close and maximize/minimize icons; 
	child of the SPAN with inline styles. 
	The image is part of a CSS Sprite.
*/
.ms-dlgCloseBtnImg {
	border: 0px;
}
/*
ms-dlgCloseBtn span :
	Controls the SPAN element that wraps the image for maximize/minimize and close buttons; 
	child of the 'ms-dlgCloseBtn' ANCHOR element.
*/
.ms-dlgCloseBtn span:hover {
	border-color: #8b929a;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -489px;
}
.ms-dlgErrList {
	list-style-type: none;
	margin-left: 0px;
}
.ms-dlgErrItem {
	display: inline;
	padding-right: 10px;
}
.ms-dlgLoadingText {
	text-align: left;
	font-size: 1em;
	padding-left: 5px;
	width: 100%;
	color: #3b4f65;
}
/*
ms-linksection-level1 :
	Applied to TR element that contains links and other components. 
	Used extensively as a parent in descendent selector style statements.
*/
.ms-linksection-level1 {
	font-family: verdana;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
}
/*
ms-linksection-level1 td :
	Controls TD elements in a 'ms-linksection-level1' TR element.
*/
.ms-linksection-level1 td {
	padding-left: 0px;
	padding-bottom: 17px;
}
/*
ms-linksection-level1 h3 :
	Controls H3 elements in a 'ms-linksection-level1' TR element.
*/
.ms-linksection-level1 h3 {
	font-size: 11pt;
	font-weight: normal;
	color: #003759;
	margin: 0px;
	padding: 0px;
}
/*
ms-linksection-level1 h3 a :
	Controls ANCHOR elements within a H3 element in a 'ms-linksection-level1' TR element.
*/
.ms-linksection-level1 h3 a {
	color: #288400;
}
/*
ms-linksection-level1 h3 a:hover :
	Hover effect for '.ms-linksection-level1 h3 a' class.
*/
.ms-linksection-level1 h3 a:hover {
	text-decoration: underline;
}
/*
ms-linksection-level1 img :
	Controls IMG elements in a 'ms-linksection-level1' TR element.
*/
.ms-linksection-level1 img {
	padding: 0px 8px 0px 0px;
}
/*
ms-linksection-level1 ul :
	Controls UL elements in a 'ms-linksection-level1' TR element.	
*/
.ms-linksection-level1 ul {
	margin: 0px;
	padding: 0px;
}
/*
ms-linksection-level1 ul li :
	Controls LI elements in a UL element in a 'ms-linksection-level1' TR element.	
*/
.ms-linksection-level1 ul li {
	line-height: 14px;
	list-style: none;
	padding-top: 1px;
	margin-left: 0px;
	margin-right: 0px;
}
/*
ms-linksection-level1 ul li a :
	Controls ANCHOR elements within a LI element in a UL element in a 'ms-linksection-level1' TR element.
*/
.ms-linksection-level1 ul li a {
	font-size: 8pt;
	color: #0072BC;
}
/*
ms-linksection-level1 ul li a:hover :
	Hover effect for '.ms-linksection-level1 ul li a' class.
*/
.ms-linksection-level1 ul li a:hover {
	text-decoration: underline;
}
.ms-linksection-level2 {
	font-family: verdana;
	margin: 0px;
	padding: 0px;
}
.ms-linksection-level2 td {
	padding-left: 5px;
	padding-bottom: 17px;
}
.ms-linksection-level2 h3 {
	font-size: 11pt;
	font-weight: normal;
	color: #003759;
	margin: 0px;
	padding: 0px;
}
.ms-linksection-level2 h3 a {
	/* [ReplaceColor(themeColor:"Accent5-Darker")] */ color: #288400;
}
.ms-linksection-level2 h3 a:hover {
	text-decoration: underline;
}
.ms-linksection-level2 img {
	padding: 0px 8px 0px 10px;
}
.ms-linksection-level2 ul, .ms-linksection-level2 ul li {
	display: inline;
	line-height: 16px;
}
.ms-linksection-level2 ul {
	margin: 0px;
	padding: 0px;
}
.ms-linksection-level2 ul li {
	font-size: 8pt;
	font-weight: normal; /* [ReplaceColor(themeColor:"Dark1",themeTint:"0.81")] */;
	color: #cfcfcf;
	list-style: none;
	white-space: nowrap;
}
.ms-linksection-level2 li a {
	/* [ReplaceColor(themeColor:"Hyperlink")] */ color: #0072BC;
}
.ms-linksection-level2 li a:hover {
	text-decoration: underline;
}
.ms-linksection-level2 span {
	padding: 0px 2px 0px 0px;
}
.ms-currentRating {
	text-align: right;
	white-space: nowrap;
	position: relative;
	overflow: hidden;
	width: 80px;
	height: 16px;
	display: inline-block;
}
.ms-currentRating img {
	position: absolute;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	border: 0px;
}
.ms-submitRating {
	white-space: nowrap;
	display: none;
}
.ms-rate1star img, .ms-rate2stars img, .ms-rate3stars img, .ms-rate4stars img, .ms-rate5stars {
	position: static !important;
}
.ms-rating_5_new {
	top: 0;
	left: 0;
}
.ms-rating_4_new {
	top: 0;
	left: -16px;
}
.ms-rating_3_new {
	top: 0;
	left: -32px;
}
.ms-rating_2_new {
	top: 0;
	left: -48px;
}
.ms-rating_1_new {
	top: 0;
	left: -64px;
}
.ms-rating_0 {
	top: 0;
	left: -80px;
}
.ms-rating_5 {
	top: 0;
	left: -160px;
}
.ms-rating_4 {
	top: 0;
	left: -176px;
}
.ms-rating_3 {
	top: 0;
	left: -192px;
}
.ms-rating_2 {
	top: 0;
	left: -208px;
}
.ms-rating_1 {
	top: 0;
	left: -224px;
}
.ms-rating_4_5 {
	top: 0;
	left: -304px;
}
.ms-rating_3_5 {
	top: 0;
	left: -320px;
}
.ms-rating_2_5 {
	top: 0;
	left: -336px;
}
.ms-rating_1_5 {
	top: 0;
	left: -352px;
}
.ms-rating_0_5 {
	top: 0;
	left: -368px;
}
.ms-ratingPopup {
	background-color: #f1f1f1;
	border: solid 1px #909090;
	border-top: solid 1px #acb0b5;
	border-left: solid 1px #acb0b5;
	padding: .3em;
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	color: #333333;
}
.ms-wawpList {
	line-height: 1.8em;
	margin-left: 0px;
	margin-top: 16px;
	margin-bottom: 16px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 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 {
	vertical-align: top;
	width: 100%;
	border: 2px solid;
	float: left;
	background-repeat: repeat-x;
	background-color: white; /* [RecolorImage(themeColor:"Dark2")] */;
	background-image: url("/_layouts/images/settingsgraphic.jpg");
	white-space: nowrap;
}
.ms-developerdashboard > table tr td {
	vertical-align: top;
	background-color: transparent;
	font-family: tahoma;
	font-size: 8pt;
	text-align: left;
}
.ms-developerdashboard > table th {
	background: #ebf3ff url("/_layouts/images/bgximg.png") repeat-x -0px -381px;
	border: 1px solid #add1ff;
	width: 100%;
	vertical-align: top;
	font-size: 8pt;
	font-weight: bold;
	color: #606060;
}
.ms-developerdashboardnav > ul {
	margin-top: 0px;
	white-space: nowrap;
}
.ms-developerdashboardnav ul li {
	line-height: 14px;
	margin-left: -25px;
}
.ms-developerdashboardnav ul li a {
	font-size: 8pt;
	color: #6699CC;
}
/* _lcid="1033" _version="14.0.4737"
_LocalBinding */
/*
ms-cui-ribbon :
	Third nested DIV; child of '#RibbonContainer'. 
	Set in conjunction with '#Ribbon'. 
	Also used as a parent selector in descendent selectors for anchors and images.
*/
.ms-cui-ribbon, .ms-cui-menu, .ms-cui-toolbar-toolbar {
	font-family: "Segoe UI",Tahoma,Verdana,sans-serif;
	font-size: 8pt;
	color: #6c6e70;
}
.ms-cui-ribbon a, .ms-cui-menu a, .ms-cui-toolbar-toolbar a {
	text-decoration: none;
}
/*
ms-cui-topBar1 :
	Child DIV of 'ms-cui-ribbonTopBars' DIV element. 
	Applied to a DIV with an inline style of display: none.
*/
.ms-cui-topBar1 {
	position: absolute;
	text-align: center;
	width: 100%;
}
/*
ms-cui-jewel-container :
	First nested DIV inside of 'ms-cui-topBar2' DIV element. 
	Applied to a DIV that also has an inline style of display: none.
	
ms-cui-TabRowLeft:
	First visible nested DIV inside of 'ms-cui-topBar2' DIV element. 
	Applied to DIV in conjunction with 'ms-siteactionscontainer' class. 
	This DIV element can contain peripheral Ribbon elements - the Site Actions menu, 
	the pop-out breadcrumb menu and the Edit icon is included in OOTB master pages.
*/
.ms-cui-TabRowLeft, .ms-cui-jewel-container {
	float: left;
}
.ms-cui-topBar2 .ms-cui-jewel-container {
	margin-top: 20px;
	padding-right: 3px;
}
.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 {
	display: inline-block;
	color: #fff;
}
.ms-cui-jewel, .ms-cui-jewel-jewelMenuLauncher {
	display: block;
}
.ms-cui-jewel-jewelMenuLauncher > a {
	display: block;
	height: 24px;
}
/*
ms-cui-TabRowRight : 
	Second visible nested DIV inside of 'ms-cui-topBar2' DIV element. 
	Applied to DIV in conjunction with 's4-trc-container' class. 
	This DIV element can contain peripheral Ribbon elements - the Welcome menu is included in OOTB master pages.
*/
.ms-cui-TabRowRight {
	float: right;
}
/*
ms-cui-qat-container :
	Child DIV of 'ms-cui-topBar1' DIV element, which is set to display none.
*/
.ms-cui-qat-container {
	position: absolute;
	left: 0px;
	top: 0px;
}
.ms-cui-QATRowCenter {
	color: #68696b;
	margin-top: 3px;
}
.ms-cui-QATRowRight {
	position: absolute;
	right: 0px;
	top: 0px;
}
.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, .ms-cui-menu a img, .ms-cui-QAT a img, .ms-cui-toolbar-toolbar a img {
	border: 0px;
}
.ms-cui-modalDiv-ie, .ms-cui-modalDiv-ff {
	display: block;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 1000;
}
.ms-cui-modalDiv-ie {
	/*filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";*/
background-color: white;
}
.ms-cui-modalDiv-ff {
	background-color: transparent;
}
.ms-cui-block {
	display: block;
}
.ms-cui-glass-ie, .ms-cui-glass-ff {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	display: block;
	z-index: 1001;
}
.ms-cui-glass-ie {
	background-color: #fff;
/*filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";*/
}
.ms-cui-glass-ff {
	background-color: transparent;
}
/*
ms-cui-topBar2 :
	Fifth nested DIV; child of 'ms-cui-ribbonTopBars' DIV element. 
	When the Ribbon is active and depending on the state, other classes are added in conjunction with this style. 
	The first style statement (.ms-cui-topBar2 with no descendant selector) controls the color of the rule line 
	between the Ribbon tabs and the Ribbon command bar (content) in its default state.
*/
.ms-cui-topBar2 {
	border-bottom: 1px solid #cad2db;
	height: 43px;
}
/*
ms-cui-tts :
	Applied to a list (UL) that is a child of 'ms-cui-topBar2' DIV element; 
	List is the Ribbon tabs above the command bar; referenced as a parent for child selectors.
*/
.ms-cui-tts, .ms-cui-tts-scale-1, .ms-cui-tts-scale-2 {
	display: block;
	float: left;
	white-space: nowrap;
	height: 44px;
	overflow-y: hidden;
	overflow-x: hidden;
	margin: 0px 0px -1px 0px;
	padding: 0px;
	list-style-type: none;
}
/*
ms-cui-tt :
	Applied to the list items (LI) in the 'ms-cui-tts' UL element; 
	list items are the tabs in the Ribbon.
*/
.ms-cui-tt, .ms-cui-cg {
	display: block;
	float: left;
	margin: 0px 2px 2px 0px;
	padding: 0px;
	list-style-type: none;
	height: 42px;
}
/*
ms-cui-tt-a :
	Applied to anchor for tab text;
	wraps SPAN element that contains tab label; used EXTENSIVELY as a child in descendant selectors; 
	referenced a few times as a parent in descendant selectors.
*/
.ms-cui-tt-a {
	margin-top: 20px;
	color: #fff !important;
	border: 1px solid transparent;
	border-bottom: 0px;
	display: block;
	cursor: default;
}
/*
ms-cui-tt-span :
	Tab label. Applied to SPAN element that wraps label text.
*/
.ms-cui-tt-span {
	display: block;
	padding: 4px 10px 4px;
	border-top: 1px solid transparent;
	text-align: center;
}
/*
ms-cui-tt-s :
	Applied to a list item (LI) in the 'ms-cui-tts' UL element; selected tab state. 
	Referenced as a parent for descendant and child selectors in 30 style statements. 
*/
.ms-cui-tt-s > .ms-cui-tt-a {
	border-color: #b6babf;
	background-color: #fff;
	color: #23272c !important;
}
.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, .ms-cui-tts-scale-1 .ms-cui-cg-t, .ms-cui-tts-scale-2 .ms-cui-tt-span {
	padding-left: 1px;
	padding-right: 1px;
}
.ms-cui-tts-scale-2 .ms-cui-tt-a {
	width: 20px;
	overflow: hidden;
}
.ms-cui-tts-scale-2 .ms-cui-cg-t {
	visibility: hidden;
	width: 0px;
}
/*
ms-cui-tt-a:hover: 
	Hover state for 'ms-cui-tt-a'.
*/
.ms-cui-tt-a:hover {
	border-color: #5a707b;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -1000px;
	color: #fff !important;
}
.ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: #b6babf;
	background: #f1f1f1 url("/_layouts/images/bgximg.png") repeat-x -0px -976px;
	color: #23272c !important;
}
/*
ms-cui-tabBody : 
	Applied to a list (UL) that is a child of the 'ms-cui-tabContainer' DIV element. 
	When the Ribbon is active and depending on the state, other classes are added in conjunction with this style. 
	This is the main outer container for the Ribbon command bar.
*/
.ms-cui-tabBody {
	overflow: hidden;
	width: 100%;
	background: #fff url("/_layouts/images/bgximg.png") repeat-x -0px -882px;
	height: 90px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-bottom-color: #898d92;
	margin: 0px;
	padding: 0px;
}
/*
ms-cui-group : 
	Applied to the list items (LI) within the 'ms-cui-tabBody' list (UL). 
	Contains SPAN elements that wrap Ribbon commands; 
	there is one LI per Ribbon command group (such as Edit, Manage, Page Actions). 
	Referenced as a parent in descendant selectors.
*/
.ms-cui-group {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	padding: 0px;
	height: 90px;
	position: relative;
	text-align: center;
}
/*
ms-cui-groupContainer : 
	Applied to first wrapper SPAN within 'ms-cui-group' LI element that wraps each sub group of Ribbon commands.
*/
.ms-cui-groupContainer {
	display: inline-block;
}
/*
ms-cui-groupBody : 
	Second nested SPAN; child of 'ms-cui-groupContainer' SPAN element.
*/
.ms-cui-groupBody {
	display: block;
	padding: 2px 3px 0px;
	height: 71px;
	text-align: center;
}
/*
ms-cui-groupTitle :
	Applied to SPAN that wraps the label text for a Ribbon command group (such as Edit, Manage, Page Actions).
*/
.ms-cui-groupTitle {
	display: block;
	text-align: center;
	color: #5b626c;
	cursor: default;
	white-space: nowrap;
	padding: 0px 6px 0px 3px;
}
/*
ms-cui-groupSeparator :
	Applied to SPAN that provides a separator between Ribbon command groups.
*/
.ms-cui-groupSeparator {
	display: inline-block;
	height: 86px;
	position: relative;
	top: 4px;
	border-right: 1px solid;
	border-right-color: #e7e7e8;
}
/*
ms-cui-layout :
	Third nested SPAN; child of 'ms-cui-groupBody' SPAN element.
*/
.ms-cui-layout {
	display: inline-block;
}
/*
ms-cui-layout :
	Third nested SPAN; child of 'ms-cui-groupBody' SPAN element.

ms-cui-section-alignmiddle :
	Fourth nested SPAN; child of 'ms-cui-layout' SPAN element. 
	Also used as a parent in descendent selectors that control margins for 'ms-cui-row-onerow' and 'ms-cui-row-tworow'.	
*/
.ms-cui-section, .ms-cui-section-alignmiddle {
	display: inline-block;
	vertical-align: top;
	text-align: left;
}
.ms-cui-section-divider {
	display: inline-block;
	height: 58px;
	margin-top: 8px;
	border-left: 1px solid #c2c6ca;
	border-right: 1px solid #fff;
}
/*
ms-cui-row :
	Fifth nested SPAN; 
	child of 'ms-cui-section' SPAN element; 
	used when there are multiple commands stacked on top of each other vertically (as opposed to a single command).
	
ms-cui-row-onerow :
	Fifth nested SPAN; 
	child of 'ms-cui-section' SPAN element; used when there is a single command 

ms-cui-row-tworow :
	Fifth nested SPAN; child of 'ms-cui-section' or 'ms-cui-section-alignmiddle' SPAN element; used when there are rows of stacked commands.
*/
.ms-cui-row, .ms-cui-row-onerow, .ms-cui-row-tworowmiddle, .ms-cui-row-tworow {
	display: block;
}
/*
ms-cui-row-tworow :
	Fifth nested SPAN; child of 'ms-cui-section' or 'ms-cui-section-alignmiddle' SPAN element; used when there are rows of stacked commands.
*/
.ms-cui-row, .ms-cui-row-tworow {
	height: 22px;
	margin-bottom: 2px;
}
/*
ms-cui-row-tworow :
	Fifth nested SPAN; child of 'ms-cui-section' or 'ms-cui-section-alignmiddle' SPAN element; used when there are rows of stacked commands.
*/
.ms-cui-section-alignmiddle .ms-cui-row-tworow {
	margin-top: 8px;
}
/*
ms-cui-row-onerow :
	Fifth nested SPAN; 
	child of 'ms-cui-section' SPAN element; used when there is a single command 
*/
.ms-cui-section-alignmiddle .ms-cui-row-onerow {
	margin-top: 20px;
}
/*
ms-cui-strip :
	Applied to SPAN that is a child of 'ms-cui-row' SPAN element; 
	contains multiple commands. Also used as a parent in descendent selectors.
*/
.ms-cui-strip {
	display: inline-block;
	border: 1px solid #e1e3e4;
	vertical-align: top;
	margin-left: 1px;
	margin-right: 1px;
}
.sp-menu-disabled {
	color: #5b626c;
	background-color: #C6C6C6;
}
.ms-cui-toolbar-toolbar {
	background: #fff url("/_layouts/images/RibbonBG.png") repeat-x left top;
	cursor: default;
	width: 100%;
	text-align: center;
	height: 44px;
}
.ms-cui-toolbar-buttondock {
	padding: 1px 0px 0px;
	margin: 20px 0px 1px;
	height: 22px;
	vertical-align: top;
}
.ms-cui-toolbar-buttondock.alignleft {
	left: 0px;
	position: absolute;
}
.ms-cui-toolbar-buttondock.aligncenter {
	position: relative;
}
.ms-cui-toolbar-buttondock.alignright {
	right: 0px;
	position: absolute;
}
.ms-cui-toolbar-buttondock .ms-cui-tb {
	height: 14px;
	padding: 2px 3px;
	vertical-align: bottom;
	text-align: right;
}
.ms-cui-toolbar-buttondock .ms-cui-fslb {
	padding: 0;
}
.ms-cui-toolbar-buttondock .ms-cui-cb {
	height: 20px;
}
.ms-cui-toolbar-buttondock .ms-cui-cb .ms-cui-cb-input {
	height: 14px;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}
.ms-cui-toolbar-buttondock .ms-cui-cb .ms-cui-dd-arrow-button {
	height: 18px;
	padding: 0px 2px;
}
.ms-cui-toolbar-button-left {
	margin-right: 4px;
	vertical-align: middle;
}
.ms-cui-toolbar-button-center {
	margin-left: 2px;
	margin-right: 2px;
	vertical-align: bottom;
	position: relative;
}
.ms-cui-toolbar-button-right {
	margin-left: 4px;
	margin-right: 0px !important;
	vertical-align: middle;
}
/*
ms-cui-ribbonTopBars :
	Fourth nested DIV; child of 'ms-cui-ribbon' DIV element; 
	used in a descendant selector. Wraps upper Ribbon area where tabs appear.
*/
.ms-cui-toolbar-toolbar .ms-cui-ribbonTopBars .ms-cui-topBar2 {
	border-bottom: 1px solid #868b91;
}
.ms-cui-contextmenu-inner {
	background-color: #fafafa;
	font-family: "Segoe UI",Tahoma,Verdana,Arial,Sans-Serif;
	font-size: 8pt;
	cursor: pointer;
}
.ms-cui-contextmenu {
	border: solid #7f7f7f 1px;
	z-index: 1001;
}
/*
ms-cui-hidden :
	Fourth nested DIV; child of 'ms-cui-ribbon' DIV element; 
	used in a descendant selector. Wraps upper Ribbon area where tabs appear.
*/
.ms-cui-hidden {
	position: absolute;
	top: -2000px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	word-wrap: normal;
}
/*
ms-cui-disabled :
	Applied to an element that is disabled for the current page state, user or selected content. 
	Referenced as a parent in descendant selectors.
*/
.ms-cui-disabled * {
	color: #5b626c !important;
	cursor: default !important;
}
.ms-cui-disabled .ms-cui-img-container, .ms-cui-disabled .ms-cui-img-cont-float, .ms-cui-disabled .ms-cui-jewel-left, .ms-cui-disabled .ms-cui-jewel-middle, .ms-cui-disabled .ms-cui-jewel-right {
	/*filter:gray(enabled=true) alpha(opacity=50);*/
/*-ms-filter:"gray(enabled=true) alpha(opacity=50)";*/
background-color: #fff !important;
/*opacity:0.3;*/
}
.ms-cui-disabled .ms-cui-jewel-middle .ms-cui-jewel-label {
	color: #fff !important;
}
/*
ms-cui-cg :
	Applied to the list items (LI) in the 'ms-cui-tts' UL element that contains a tab group. 
	When the Ribbon is active and depending on the state, other classes are added in conjunction with this style.
*/
.ms-cui-cg {
	border: 1px solid;
	border-bottom-width: 0px;
	height: 42px;
	border-color: #0f1418;
}
/*
ms-cui-cg-i :
	First nested DIV element that is a child of 'ms-cui-cg'. 
	Used as a child in several descendant selectors.
*/
.ms-cui-cg-i {
	border: 1px solid transparent;
	border-top: 2px solid transparent;
	border-bottom: 0px;
}
/*
ms-cui-cg-t :
	Second nested DIV element that is a child of 'ms-cui-cg-i'. 
	Wraps SPAN element that contains tab group label text.
*/
.ms-cui-cg-t {
	text-align: center;
	padding: 1px 10px 2px 10px;
}
/*
ms-cui-cg-t :
	Second nested DIV element that is a child of 'ms-cui-cg-i'. 
	Wraps SPAN element that contains tab group label text.
*/
.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 :
	Applied to nested unordered list that contains the sub tabs in a group.
*/
.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: 1px solid transparent;
}
.ms-cui-ct-ul .ms-cui-tt-span {
	padding-top: 3px;
}
.ms-cui-ct-last {
	margin-right: 0px;
}
/*
ms-cui-ct-first :
	Applied to first sub tab in group. Used extensively in descendent selectors in 18 style statements.
*/
.ms-cui-ct-first .ms-cui-tt-a {
	border-left: 1px solid transparent;
}
/*
ms-cui-ct-last :
	Applied to last sub tab in group.
*/
.ms-cui-ct-last .ms-cui-tt-a {
	border-right: 1px solid transparent;
}
.ms-cui-ct-first.ms-cui-ct-last {
	float: none;
	text-align: left;
}
.ms-cui-ct-ul .ms-cui-tt-a:hover .ms-cui-tt-span {
	padding-bottom: 4px;
}
.ms-cui-cg-s .ms-cui-ct-ul {
	border-bottom: 1px solid transparent;
	height: 22px;
}
.ms-cui-oneCtxTab {
	height: auto !important;
	border-bottom: 0px !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: #23272c !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, .ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover {
	color: #fff;
}
/*
ms-cui-ct-topBar-db :
	Fifth nested DIV; child of 'ms-cui-ribbonTopBars' DIV element; 
	applied in conjunction with 'ms-cui-topBar2' CSS class when a particular set of tools
	in the tab area has been activated (such as Editing Tools). 
	Each of these classes is referenced as a parent in a style statement using a descendant 
	selector in a unique style statement per listed class (8 style statements total across all listed classes).
	The style statement is marked as !important and due to the combination of classes in the statement, 
	the statement controls both the bottom border color that is the rule line between the Ribbon tabs and.
	Ribbon command bar and controls the bottom border of the command bar. 
	This only applies when the given tool set is active in the Ribbon.
	
.ms-cui-tabBody-db :
	Applied to a list (UL) that is a child of the 'ms-cui-tabContainer' DIV element 
	and applied in conjunction with 'ms-cui-tabBody' CSS class when a particular set of tools 
	in the tab area has been activated (such as Editing Tools). 
	Each of these classes is referenced as a parent in a style statement using a descendant selector 
	in a unique style statement per listed class (8 style statements total across all listed classes). 
*/
.ms-cui-ct-topBar-db, .ms-cui-tabBody-db {
	border-color: #005e9c !important;
}
/*
ms-cui-cg-db :
	Applied to the list items (LI) in the 'ms-cui-tts' UL element and applied in conjunction with 'ms-cui-cg' CSS class 
	when a particular set of tools in the tab area has been activated (such as Editing Tools). 
	Each of these classes is referenced as a parent in descendant selectors in 14 unique style 
	statements per listed class (112 style statements total across all listed classes). 
*/
.ms-cui-cg-db .ms-cui-cg-i {
	border-color: #0072bc;
}
.ms-cui-cg-db .ms-cui-cg-t {
	color: #9bc7e5;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -857px;
}
.ms-cui-cg-db.ms-cui-cg-s .ms-cui-cg-i {
	border-color: #005e9c;
}
.ms-cui-cg-db.ms-cui-cg-s .ms-cui-ct-ul {
	background-color: #0072bc;
	border-color: #005e9c;
}
.ms-cui-cg-db.ms-cui-cg-s .ms-cui-cg-t {
	color: #fff;
	background-color: #0072bc;
	background-image: none;
}
.ms-cui-cg-db .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: #0072bc;
}
.ms-cui-cg-db .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: #0072bc;
}
.ms-cui-cg-db.ms-cui-cg-s .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: #005e9c;
}
.ms-cui-cg-db.ms-cui-cg-s .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: #005e9c;
}
.ms-cui-cg-db.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a {
	border-left-color: #005e9c;
	border-right-color: #005e9c;
}
.ms-cui-cg-db.ms-cui-cg-s .ms-cui-tt-a {
	border-color: #005e9c;
	border-top-color: #005e9c;
	background-color: #99c7e4;
}
.ms-cui-cg-db .ms-cui-tt-a:hover {
	border-color: #005e9c;
	border-top-color: #0086dd;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -857px;
}
.ms-cui-cg-db.ms-cui-cg-s .ms-cui-tt-a:hover {
	background-color: #99c7e4 !important;
	border-top-color: #005e9c;
}
.ms-cui-cg-db.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: #005e9c;
	background-color: #def0fa !important;
}
/*
ms-cui-ct-topBar-lb :
	Fifth nested DIV; child of 'ms-cui-ribbonTopBars' DIV element; 
	applied in conjunction with 'ms-cui-topBar2' CSS class when a particular set of tools
	in the tab area has been activated (such as Editing Tools). 
	Each of these classes is referenced as a parent in a style statement using a descendant 
	selector in a unique style statement per listed class (8 style statements total across all listed classes).
	The style statement is marked as !important and due to the combination of classes in the statement, 
	the statement controls both the bottom border color that is the rule line between the Ribbon tabs and.
	Ribbon command bar and controls the bottom border of the command bar. 
	This only applies when the given tool set is active in the Ribbon.
	
.ms-cui-tabBody-lb :
	Applied to a list (UL) that is a child of the 'ms-cui-tabContainer' DIV element 
	and applied in conjunction with 'ms-cui-tabBody' CSS class when a particular set of tools 
	in the tab area has been activated (such as Editing Tools). 
	Each of these classes is referenced as a parent in a style statement using a descendant selector 
	in a unique style statement per listed class (8 style statements total across all listed classes). 	
*/
.ms-cui-ct-topBar-lb, .ms-cui-tabBody-lb {
	border-color: #008bbe !important;
}
/*
ms-cui-cg-lb :
	Applied to the list items (LI) in the 'ms-cui-tts' UL element and applied in conjunction with 'ms-cui-cg' CSS class 
	when a particular set of tools in the tab area has been activated (such as Editing Tools). 
	Each of these classes is referenced as a parent in descendant selectors in 14 unique style 
	statements per listed class (112 style statements total across all listed classes). 
*/
.ms-cui-cg-lb .ms-cui-cg-i {
	border-color: #00adee;
}
.ms-cui-cg-lb .ms-cui-cg-t {
	color: #96def0;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -682px;
}
.ms-cui-cg-lb.ms-cui-cg-s .ms-cui-cg-i {
	border-color: #008bbe;
}
.ms-cui-cg-lb.ms-cui-cg-s .ms-cui-ct-ul {
	background-color: #80dbfc;
	border-color: #008bbe;
}
.ms-cui-cg-lb.ms-cui-cg-s .ms-cui-cg-t {
	color: #004159;
	background-color: #80dbfc;
	background-image: none;
}
.ms-cui-cg-lb .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: #00adee;
}
.ms-cui-cg-lb .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: #00adee;
}
.ms-cui-cg-lb.ms-cui-cg-s .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: #008bbe;
}
.ms-cui-cg-lb.ms-cui-cg-s .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: #008bbe;
}
.ms-cui-cg-lb.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a {
	border-left-color: #008bbe;
	border-right-color: #008bbe;
}
.ms-cui-cg-lb.ms-cui-cg-s .ms-cui-tt-a {
	background-color: #b3e9fd;
	border-color: #009ed8;
	border-top-color: #0098d0;
}
.ms-cui-cg-lb .ms-cui-tt-a:hover {
	border-color: #55c1e1;
	border-top-color: #76cde7;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -682px;
}
.ms-cui-cg-lb.ms-cui-cg-s .ms-cui-tt-a:hover {
	background-color: #b3e9fd !important;
	border-color: #008bbe;
	border-top-color: #008bbe;
}
.ms-cui-cg-lb.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: #009ed8;
	background-color: #e3f5f7 !important;
}
/*
ms-cui-ct-topBar-tl :
	Fifth nested DIV; child of 'ms-cui-ribbonTopBars' DIV element; 
	applied in conjunction with 'ms-cui-topBar2' CSS class when a particular set of tools
	in the tab area has been activated (such as Editing Tools). 
	Each of these classes is referenced as a parent in a style statement using a descendant 
	selector in a unique style statement per listed class (8 style statements total across all listed classes).
	The style statement is marked as !important and due to the combination of classes in the statement, 
	the statement controls both the bottom border color that is the rule line between the Ribbon tabs and.
	Ribbon command bar and controls the bottom border of the command bar. 
	This only applies when the given tool set is active in the Ribbon.	

.ms-cui-tabBody-tl :
	Applied to a list (UL) that is a child of the 'ms-cui-tabContainer' DIV element 
	and applied in conjunction with 'ms-cui-tabBody' CSS class when a particular set of tools 
	in the tab area has been activated (such as Editing Tools). 
	Each of these classes is referenced as a parent in a style statement using a descendant selector 
	in a unique style statement per listed class (8 style statements total across all listed classes). 
*/
.ms-cui-ct-topBar-tl, .ms-cui-tabBody-tl {
	border-color: #005372 !important;
}
/*
ms-cui-cg-tl :
	Applied to the list items (LI) in the 'ms-cui-tts' UL element and applied in conjunction with 'ms-cui-cg' CSS class 
	when a particular set of tools in the tab area has been activated (such as Editing Tools). 
	Each of these classes is referenced as a parent in descendant selectors in 14 unique style 
	statements per listed class (112 style statements total across all listed classes). 
*/
.ms-cui-cg-tl .ms-cui-cg-i {
	border-color: #139ab1;
}
.ms-cui-cg-tl .ms-cui-cg-t {
	color: #e7fafd;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -807px;
}
.ms-cui-cg-tl.ms-cui-cg-s .ms-cui-cg-i {
	border-color: #005372;
}
.ms-cui-cg-tl.ms-cui-cg-s .ms-cui-ct-ul {
	background-color: #006a92;
	border-color: #005372;
}
.ms-cui-cg-tl.ms-cui-cg-s .ms-cui-cg-t {
	color: #fff;
	background-color: #006a92;
	background-image: none;
}
.ms-cui-cg-tl .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: #139ab1;
}
.ms-cui-cg-tl .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: #139ab1;
}
.ms-cui-cg-tl.ms-cui-cg-s .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: #005372;
}
.ms-cui-cg-tl.ms-cui-cg-s .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: #005372;
}
.ms-cui-cg-tl.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a {
	border-left-color: #005372;
	border-right-color: #005372;
}
.ms-cui-cg-tl.ms-cui-cg-s .ms-cui-tt-a {
	background-color: #a4dfea;
	border-color: #005372;
	border-top-color: #005372;
}
.ms-cui-cg-tl .ms-cui-tt-a:hover {
	border-color: #14afcb;
	border-top-color: #30cde9;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -807px;
}
.ms-cui-cg-tl.ms-cui-cg-s .ms-cui-tt-a:hover {
	background-color: #a4dfea !important;
	border-color: #005e81;
	border-top-color: #005e81;
}
.ms-cui-cg-tl.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: #005372;
	background-color: #e2f4f7 !important;
}
/*
ms-cui-ct-topBar-or :
	Fifth nested DIV; child of 'ms-cui-ribbonTopBars' DIV element; 
	applied in conjunction with 'ms-cui-topBar2' CSS class when a particular set of tools
	in the tab area has been activated (such as Editing Tools). 
	Each of these classes is referenced as a parent in a style statement using a descendant 
	selector in a unique style statement per listed class (8 style statements total across all listed classes).
	The style statement is marked as !important and due to the combination of classes in the statement, 
	the statement controls both the bottom border color that is the rule line between the Ribbon tabs and.
	Ribbon command bar and controls the bottom border of the command bar. 
	This only applies when the given tool set is active in the Ribbon.	

.ms-cui-tabBody-or :
	Applied to a list (UL) that is a child of the 'ms-cui-tabContainer' DIV element 
	and applied in conjunction with 'ms-cui-tabBody' CSS class when a particular set of tools 
	in the tab area has been activated (such as Editing Tools). 
	Each of these classes is referenced as a parent in a style statement using a descendant selector 
	in a unique style statement per listed class (8 style statements total across all listed classes). 
*/
.ms-cui-ct-topBar-or, .ms-cui-tabBody-or {
	border-color: #bb4f00 !important;
}
/*
ms-cui-cg-or :
	Applied to the list items (LI) in the 'ms-cui-tts' UL element and applied in conjunction with 'ms-cui-cg' CSS class 
	when a particular set of tools in the tab area has been activated (such as Editing Tools). 
	Each of these classes is referenced as a parent in descendant selectors in 14 unique style 
	statements per listed class (112 style statements total across all listed classes). 
*/
.ms-cui-cg-or .ms-cui-cg-i {
	border-color: #fd9f08;
}
.ms-cui-cg-or .ms-cui-cg-t {
	color: #ffc86d;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -757px;
}
.ms-cui-cg-or.ms-cui-cg-s .ms-cui-cg-i {
	border-color: #bb4f00;
}
.ms-cui-cg-or.ms-cui-cg-s .ms-cui-ct-ul {
	background-color: #ff9d00;
	border-color: #bb4f00;
}
.ms-cui-cg-or.ms-cui-cg-s .ms-cui-cg-t {
	color: #58220b;
	background-color: #ff9d00;
	background-image: none;
}
.ms-cui-cg-or .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: #fd9f08;
}
.ms-cui-cg-or .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: #fd9f08;
}
.ms-cui-cg-or.ms-cui-cg-s .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: #bb4f00;
}
.ms-cui-cg-or.ms-cui-cg-s .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: #bb4f00;
}
.ms-cui-cg-or.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a {
	border-left-color: #bb4f00;
	border-right-color: #bb4f00;
}
.ms-cui-cg-or.ms-cui-cg-s .ms-cui-tt-a {
	background-color: #ffd899;
	border-color: #bb4f00;
	border-top-color: #e46b00;
}
.ms-cui-cg-or .ms-cui-tt-a:hover {
	border-color: #dd8a00;
	border-top-color: #c86002;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -757px;
}
.ms-cui-cg-or.ms-cui-cg-s .ms-cui-tt-a:hover {
	background-color: #ffd899 !important;
	border-color: #c86002;
}
.ms-cui-cg-or.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: #bb4f00;
	background-color: #fef4e5 !important;
}
/*
ms-cui-ct-topBar-lb :
	Fifth nested DIV; child of 'ms-cui-ribbonTopBars' DIV element; 
	applied in conjunction with 'ms-cui-topBar2' CSS class when a particular set of tools
	in the tab area has been activated (such as Editing Tools). 
	Each of these classes is referenced as a parent in a style statement using a descendant 
	selector in a unique style statement per listed class (8 style statements total across all listed classes).
	The style statement is marked as !important and due to the combination of classes in the statement, 
	the statement controls both the bottom border color that is the rule line between the Ribbon tabs and.
	Ribbon command bar and controls the bottom border of the command bar. 
	This only applies when the given tool set is active in the Ribbon.	

.ms-cui-tabBody-gr :
	Applied to a list (UL) that is a child of the 'ms-cui-tabContainer' DIV element 
	and applied in conjunction with 'ms-cui-tabBody' CSS class when a particular set of tools 
	in the tab area has been activated (such as Editing Tools). 
	Each of these classes is referenced as a parent in a style statement using a descendant selector 
	in a unique style statement per listed class (8 style statements total across all listed classes). 
*/
.ms-cui-ct-topBar-gr, .ms-cui-tabBody-gr {
	border-color: #03a200 !important;
}
/*
ms-cui-cg-gr :
	Applied to the list items (LI) in the 'ms-cui-tts' UL element and applied in conjunction with 'ms-cui-cg' CSS class 
	when a particular set of tools in the tab area has been activated (such as Editing Tools). 
	Each of these classes is referenced as a parent in descendant selectors in 14 unique style 
	statements per listed class (112 style statements total across all listed classes). 
*/
.ms-cui-cg-gr .ms-cui-cg-i {
	border-color: #26b023;
}
.ms-cui-cg-gr .ms-cui-cg-t {
	color: #aee2ae;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -832px;
}
.ms-cui-cg-gr.ms-cui-cg-s .ms-cui-cg-i {
	border-color: #03a200;
}
.ms-cui-cg-gr.ms-cui-cg-s .ms-cui-ct-ul {
	background-color: #89df5f;
	border-color: #03a200;
}
.ms-cui-cg-gr.ms-cui-cg-s .ms-cui-cg-t {
	color: #0e400d;
	background-color: #89df5f;
	background-image: none;
}
.ms-cui-cg-gr .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: #26b023;
}
.ms-cui-cg-gr .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: #26b023;
}
.ms-cui-cg-gr.ms-cui-cg-s .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: #03a200;
}
.ms-cui-cg-gr.ms-cui-cg-s .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: #03a200;
}
.ms-cui-cg-gr.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a {
	border-left-color: #03a200;
	border-right-color: #03a200;
}
.ms-cui-cg-gr.ms-cui-cg-s .ms-cui-tt-a {
	background-color: #d0f2bf;
	border-color: #56c553;
	border-top-color: #56c553;
}
.ms-cui-cg-gr .ms-cui-tt-a:hover {
	border-color: #56c553;
	border-top-color: #56c553;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -832px;
}
.ms-cui-cg-gr.ms-cui-cg-s .ms-cui-tt-a:hover {
	background-color: #d0f2bf !important;
	border-color: #56c553;
	border-top-color: #56c553;
}
.ms-cui-cg-gr.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: #03a200;
	background-color: #e0f3df !important;
}
/*
ms-cui-ct-topBar-mg :
	Fifth nested DIV; child of 'ms-cui-ribbonTopBars' DIV element; 
	applied in conjunction with 'ms-cui-topBar2' CSS class when a particular set of tools
	in the tab area has been activated (such as Editing Tools). 
	Each of these classes is referenced as a parent in a style statement using a descendant 
	selector in a unique style statement per listed class (8 style statements total across all listed classes).
	The style statement is marked as !important and due to the combination of classes in the statement, 
	the statement controls both the bottom border color that is the rule line between the Ribbon tabs and.
	Ribbon command bar and controls the bottom border of the command bar. 
	This only applies when the given tool set is active in the Ribbon.	

.ms-cui-tabBody-mg :
	Applied to a list (UL) that is a child of the 'ms-cui-tabContainer' DIV element 
	and applied in conjunction with 'ms-cui-tabBody' CSS class when a particular set of tools 
	in the tab area has been activated (such as Editing Tools). 
	Each of these classes is referenced as a parent in a style statement using a descendant selector 
	in a unique style statement per listed class (8 style statements total across all listed classes). 
*/
.ms-cui-ct-topBar-mg, .ms-cui-tabBody-mg {
	border-color: #aa0065 !important;
}
/*
ms-cui-cg-mg :
	Applied to the list items (LI) in the 'ms-cui-tts' UL element and applied in conjunction with 'ms-cui-cg' CSS class 
	when a particular set of tools in the tab area has been activated (such as Editing Tools). 
	Each of these classes is referenced as a parent in descendant selectors in 14 unique style 
	statements per listed class (112 style statements total across all listed classes). 
*/
.ms-cui-cg-mg .ms-cui-cg-i {
	border-color: #ec008c;
}
.ms-cui-cg-mg .ms-cui-cg-t {
	color: #f6bbde;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -782px;
}
.ms-cui-cg-mg.ms-cui-cg-s .ms-cui-cg-i {
	border-color: #aa0065;
}
.ms-cui-cg-mg.ms-cui-cg-s .ms-cui-ct-ul {
	background-color: #c90077;
	border-color: #aa0065;
}
.ms-cui-cg-mg.ms-cui-cg-s .ms-cui-cg-t {
	color: #fff;
	background-color: #c90077;
	background-image: none;
}
.ms-cui-cg-mg .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: #ec008c;
}
.ms-cui-cg-mg .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: #ec008c;
}
.ms-cui-cg-mg.ms-cui-cg-s .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: #aa0065;
}
.ms-cui-cg-mg.ms-cui-cg-s .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: #aa0065;
}
.ms-cui-cg-mg.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a {
	border-left-color: #aa0065;
	border-right-color: #aa0065;
}
.ms-cui-cg-mg.ms-cui-cg-s .ms-cui-tt-a {
	background-color: #e999c9;
	border-color: #aa0065;
	border-top-color: #bb006f;
}
.ms-cui-cg-mg .ms-cui-tt-a:hover {
	border-color: #bc1b7b;
	border-top-color: #ca1d84;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -782px;
}
.ms-cui-cg-mg.ms-cui-cg-s .ms-cui-tt-a:hover {
	background-color: #e999c9 !important;
}
.ms-cui-cg-mg.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: #aa0065;
	background-color: #f9e5f2 !important;
}
/*
ms-cui-ct-topBar-yl :
	Fifth nested DIV; child of 'ms-cui-ribbonTopBars' DIV element; 
	applied in conjunction with 'ms-cui-topBar2' CSS class when a particular set of tools
	in the tab area has been activated (such as Editing Tools). 
	Each of these classes is referenced as a parent in a style statement using a descendant 
	selector in a unique style statement per listed class (8 style statements total across all listed classes).
	The style statement is marked as !important and due to the combination of classes in the statement, 
	the statement controls both the bottom border color that is the rule line between the Ribbon tabs and.
	Ribbon command bar and controls the bottom border of the command bar. 
	This only applies when the given tool set is active in the Ribbon.	

.ms-cui-tabBody-yl :
	Applied to a list (UL) that is a child of the 'ms-cui-tabContainer' DIV element 
	and applied in conjunction with 'ms-cui-tabBody' CSS class when a particular set of tools 
	in the tab area has been activated (such as Editing Tools). 
	Each of these classes is referenced as a parent in a style statement using a descendant selector 
	in a unique style statement per listed class (8 style statements total across all listed classes). 
*/
.ms-cui-ct-topBar-yl, .ms-cui-tabBody-yl {
	border-color: #faac32 !important;
}
/*
ms-cui-cg-yl :
	Applied to the list items (LI) in the 'ms-cui-tts' UL element and applied in conjunction with 'ms-cui-cg' CSS class 
	when a particular set of tools in the tab area has been activated (such as Editing Tools). 
	Each of these classes is referenced as a parent in descendant selectors in 14 unique style 
	statements per listed class (112 style statements total across all listed classes). 
*/
.ms-cui-cg-yl .ms-cui-cg-i {
	border-color: #f2ce00;
}
.ms-cui-cg-yl .ms-cui-cg-t {
	color: #fef9cf;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -732px;
}
.ms-cui-cg-yl.ms-cui-cg-s .ms-cui-cg-i {
	border-color: #faac32;
}
.ms-cui-cg-yl.ms-cui-cg-s .ms-cui-ct-ul {
	background-color: #fae032;
	border-color: #faac32;
}
.ms-cui-cg-yl.ms-cui-cg-s .ms-cui-cg-t {
	color: #744700;
	background-color: #fae032;
	background-image: none;
}
.ms-cui-cg-yl .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: #f2ce00;
}
.ms-cui-cg-yl .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: #f2ce00;
}
.ms-cui-cg-yl.ms-cui-cg-s .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: #faac32;
}
.ms-cui-cg-yl.ms-cui-cg-s .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: #faac32;
}
.ms-cui-cg-yl.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a {
	border-left-color: #faac32;
	border-right-color: #faac32;
}
.ms-cui-cg-yl.ms-cui-cg-s .ms-cui-tt-a {
	background-color: #fdf3ad;
	border-color: #f1ba0f;
	border-top-color: #f1ba0f;
}
.ms-cui-cg-yl .ms-cui-tt-a:hover {
	border-color: #b38422;
	border-top-color: #d99d0e;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -732px;
}
.ms-cui-cg-yl.ms-cui-cg-s .ms-cui-tt-a:hover {
	background-color: #fdf3ad !important;
	border-color: #faac32;
	border-top-color: #faac32;
}
.ms-cui-cg-yl.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: #faac32;
	background-color: #fef9d6 !important;
}
/*
ms-cui-ct-topBar-pp :
	Fifth nested DIV; child of 'ms-cui-ribbonTopBars' DIV element; 
	applied in conjunction with 'ms-cui-topBar2' CSS class when a particular set of tools
	in the tab area has been activated (such as Editing Tools). 
	Each of these classes is referenced as a parent in a style statement using a descendant 
	selector in a unique style statement per listed class (8 style statements total across all listed classes).
	The style statement is marked as !important and due to the combination of classes in the statement, 
	the statement controls both the bottom border color that is the rule line between the Ribbon tabs and.
	Ribbon command bar and controls the bottom border of the command bar. 
	This only applies when the given tool set is active in the Ribbon.	

.ms-cui-tabBody-pp :
	Applied to a list (UL) that is a child of the 'ms-cui-tabContainer' DIV element 
	and applied in conjunction with 'ms-cui-tabBody' CSS class when a particular set of tools 
	in the tab area has been activated (such as Editing Tools). 
	Each of these classes is referenced as a parent in a style statement using a descendant selector 
	in a unique style statement per listed class (8 style statements total across all listed classes). 
*/
.ms-cui-ct-topBar-pp, .ms-cui-tabBody-pp {
	border-color: #5129ad !important;
}
/*
ms-cui-cg-pp :
	Applied to the list items (LI) in the 'ms-cui-tts' UL element and applied in conjunction with 'ms-cui-cg' CSS class 
	when a particular set of tools in the tab area has been activated (such as Editing Tools). 
	Each of these classes is referenced as a parent in descendant selectors in 14 unique style 
	statements per listed class (112 style statements total across all listed classes). 
*/
.ms-cui-cg-pp .ms-cui-cg-i {
	border-color: #7f33d7;
}
.ms-cui-cg-pp .ms-cui-cg-t {
	color: #ddd7e7;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -707px;
}
.ms-cui-cg-pp.ms-cui-cg-s .ms-cui-cg-i {
	border-color: #5129ad;
}
.ms-cui-cg-pp.ms-cui-cg-s .ms-cui-ct-ul {
	background-color: #7f33d7;
	border-color: #5129ad;
}
.ms-cui-cg-pp.ms-cui-cg-s .ms-cui-cg-t {
	color: #fff;
	background-color: #7f33d7;
	background-image: none;
}
.ms-cui-cg-pp .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: #7f33d7;
}
.ms-cui-cg-pp .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: #7f33d7;
}
.ms-cui-cg-pp.ms-cui-cg-s .ms-cui-ct-first .ms-cui-tt-a {
	border-left-color: #5129ad;
}
.ms-cui-cg-pp.ms-cui-cg-s .ms-cui-ct-last .ms-cui-tt-a {
	border-right-color: #5129ad;
}
.ms-cui-cg-pp.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a {
	border-left-color: #5129ad;
	border-right-color: #5129ad;
}
.ms-cui-cg-pp.ms-cui-cg-s .ms-cui-tt-a {
	background-color: #ccadef;
	border-color: #5129ad;
	border-top-color: #9330df;
}
.ms-cui-cg-pp .ms-cui-tt-a:hover {
	border-color: #6823b4;
	border-top-color: #842ce4;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -707px;
}
.ms-cui-cg-pp.ms-cui-cg-s .ms-cui-tt-a:hover {
	background-color: #ccadef !important;
	border-top-color: #6823b4;
}
.ms-cui-cg-pp.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover {
	border-color: #5129ad;
	background-color: #ede6f6 !important;
}
/*
ms-cui-cg-s :
	Applied to the selected tab. Used extensively in descendent selectors in 78 style statements.
*/
.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a {
	background-color: #fff;
}
/*
ms-cui-ctl-largelabel :
	Applied to SPAN that wraps text used for large command icon label; 
	child of the 'ms-cui-ctl-large' anchor. 
	Referenced as a parent in descendant selectors.

ms-cui-ctl-mediumlabel :
	Applied to SPAN that wraps text used for small command icon label; 
	child of the 'ms-cui-ctl-medium' anchor. 
	Referenced as a parent in descendant selectors.
*/
.ms-cui-ctl-largelabel, .ms-cui-ctl-mediumlabel {
	color: #23272c;
}
/*
ms-cui-ctl-large :
	Wraps a single Ribbon command; includes command icon and arrow. Referenced as a parent in descendant and child selectors.
	Applied to the ANCHOR element that wraps large commands; child of 'ms-cui-row-onerow' SPAN element.
	Applied to a SPAN element that wraps the 'ms-cui-mrusb-selecteditem' SPAN element. In this instance it is the sixth nested SPAN.
	Applied to the ANCHOR element that wraps the large command icon which is a child of 'ms-cui-mrusb-selecteditem' SPAN element.
*/
.ms-cui-ctl-large {
	overflow: hidden;
	display: inline-block;
	text-align: center;
	vertical-align: top;
	margin-left: 1px;
	margin-right: 1px;
}
a.ms-cui-ctl-large {
	padding: 2px 0px 2px;
	border: 1px solid transparent;
	height: 63px;
	cursor: default;
}
/*
ms-cui-ctl-a1:hover :
	Hover state for 'ms-cui-ctl-a1'.

ms-cui-ctl-a2:hover :
	Hover state for 'ms-cui-ctl-a2'.
*/
a.ms-cui-ctl-a1:hover *, a.ms-cui-ctl-large:hover *, a.ms-cui-ctl-thin:hover *, .ms-cui-ctl-a2:hover *, .ms-cui-ctl:hover *, .ms-cui-jewel-jewelMenuLauncher:hover, .ms-cui-jewel-jewelMenuLauncher:hover * {
	cursor: default;
}
.ms-cui-ctl-large .ms-cui-ctl-a1, .ms-cui-ctl-large .ms-cui-ctl-a2 {
	display: block;
	border: 1px solid transparent;
	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 :
	Applied to SPAN that wraps text used for large command icon label; child of the 'ms-cui-ctl-large' anchor. 
	Referenced as a parent in descendant selectors.
*/
.ms-cui-ctl-largelabel {
	display: block;
	padding: 2px 1px 0px;
	line-height: 1em !important;
}
/*
ms-cui-ctl-a2 :
	Applied to ANCHOR element that wraps arrow beneath command image and label in a spilt button command; 
	child of 'ms-cui-ctl-large' SPAN element. Referenced as a parent in descendant and child selectors. 
	This is used in both instances where the arrow is separate from the icon/label and 
	where the arrow is combined with the label and is separate from the icon.
*/
.ms-cui-ctl-a2 .ms-cui-ctl-largelabel {
	padding-top: 1px;
	height: 26px;
}
/*
ms-cui-ctl-largeIconContainer :
	Applied to a SPAN that is a child of the 'ms-cui-ctl-large' anchor; wraps the SPAN that wraps the larger command icon.
*/
.ms-cui-ctl-largeIconContainer {
	height: 33px;
	padding: 2px 4px 0px;
	display: block;
}
/*
ms-cui-ctl-a1Internal :
	Applied to SPAN element; child of 'ms-cui-ctl-a1' ANCHOR element. 
	Wraps 'ms-cui-img-32by32' SPAN element that contains the icon in a split button where the icon and 
	label are in separate containers and light up individually on hover.
*/
.ms-cui-ctl-large .ms-cui-ctl-a1Internal {
	height: 33px;
	padding-top: 4px;
	display: block;
}
/*
ms-cui-ctl-split-hover :
	Applied to 'ms-cui-ctl-a2' ANCHOR element when user hovers over element.
*/
.ms-cui-ctl-split-hover, .ms-cui-mrusb-selecteditem.ms-cui-ctl-split-hover > * {
	border-color: #b1bac4 !important;
	background-color: #f4f6f7;
}
/*
ms-cui-ctl-on : 
	Applied to ANCHOR element that is a child of 'ms-cui-strip' SPAN element in conjunction with 'ms-cui-ctl'; 
	on/active state for a command.
*/
.ms-cui-ctl-on, .ms-cui-ctl-dark-highlight, .ms-cui-ctl-a2.ms-cui-ctl-dark-highlight:hover, .ms-cui-ctl-a1.ms-cui-ctl-dark-highlight:hover, .ms-cui-mrusb-selecteditem a:hover, .ms-cui-ctl-hoveredOver {
	border-color: #c2821b !important;
	background-color: #ffd86c;
}
.ms-cui-ctl-dark-highlight:hover {
	border-color: #c28a30;
	background-color: #ffed95;
}
/*
ms-cui-ctl-large:hover :
	Hover state for 'ms-cui-ctl-large' ANCHOR element.

ms-cui-ctl-light-hoveredOver :
	Applied to 'ms-cui-ctl-a1' ANCHOR element when user hovers over element.

ms-cui-ctl-medium:hover :
	Hover state for 'ms-cui-ctl-medium' ANCHOR element.
*/
.ms-cui-ctl-large:hover, .ms-cui-ctl-light-hoveredOver, .ms-cui-ctl-medium:hover, .ms-cui-ctl:hover, .ms-cui-mrusb-selecteditem.ms-cui-ctl-light-hoveredOver a, .ms-cui-ctl-thin:hover {
	border-color: #f1c43f !important;
	background-color: #fdeeb3;
}
/*
ms-cui-ctl-on:hover :
	Hover state for 'ms-cui-ctl-on'.
*/
.ms-cui-ctl-on:hover {
	border-color: #c28a30 !important;
	background-color: #ffed95 !important;
}
/*
ms-cui-ctl-large:active :
	Active state for 'ms-cui-ctl-large' element.

ms-cui-ctl-large:active :
	Active state for 'ms-cui-ctl-a1'.

ms-cui-ctl-a2:active :
	Active state for 'ms-cui-ctl-a2'.
	
ms-cui-ctl-medium:active :
	Active state for 'ms-cui-ctl-medium' element.
	
ms-cui-ctl:active :
	Active state for 'ms-cui-ctl'.
*/
.ms-cui-ctl-mousedown, .ms-cui-ctl-large:active, .ms-cui-ctl-medium:active, .ms-cui-ctl:active, .ms-cui-ctl-a1:active, .ms-cui-ctl-a2:active, .ms-cui-ctl-thin:active {
	border-color: #c28a30 !important;
	background-color: #f6c867 !important;
}
/*
ms-cui-ctl-a2 :
	Applied to ANCHOR element that wraps arrow beneath command image and label in a spilt button command; 
	child of 'ms-cui-ctl-large' SPAN element. Referenced as a parent in descendant and child selectors. 
	This is used in both instances where the arrow is separate from the icon/label and 
	where the arrow is combined with the label and is separate from the icon.
*/
.ms-cui-ctl-large .ms-cui-ctl-a2 {
	border-top: 0px !important;
}
/*
.ms-cui-disabled:hover :
	Hover state for 'ms-cui-disabled'
*/
.ms-cui-disabled:hover, .ms-cui-ctl-a1.ms-cui-disabled:hover *, .ms-cui-ctl-large.ms-cui-disabled:hover *, .ms-cui-ctl-large.ms-cui-disabled:hover, .ms-cui-ctl-thin.ms-cui-disabled:hover, .ms-cui-ctl-menu.ms-cui-disabled:hover, .ms-cui-gallerybutton-a.ms-cui-disabled:hover {
	border-color: transparent !important;
	background-color: transparent;
	cursor: default !important;
}
/*
ms-cui-disabled:active :
	Active state for 'ms-cui-disabled'.
	
ms-cui-ctl-a1 : 
	Applied to ANCHOR element that wraps the icon portion of a split-button command in the case of a split button 
	where the icon and label are in separate containers and light up individually on hover.

ms-cui-ctl-a2 :
	Applied to ANCHOR element that wraps arrow beneath command image and label in a spilt button command; 
	child of 'ms-cui-ctl-large' SPAN element. Referenced as a parent in descendant and child selectors. 
	This is used in both instances where the arrow is separate from the icon/label and 
	where the arrow is combined with the label and is separate from the icon.
*/
.ms-cui-disabled:active, .ms-cui-ctl2-disabled:active, .ms-cui-ctl2-disabled:active .ms-cui-ctl-a1, .ms-cui-ctl2-disabled:active .ms-cui-ctl-a2 {
	background-color: transparent !important;
}
.ms-cui-ctl-disabledHoveredOver, .ms-cui-disabled.ms-cui-ctl-menu:active {
	border-color: #ededed !important;
	background-color: #fafafa;
}
.ms-cui-ctl-largelabel .ms-cui-img-13by13 {
	vertical-align: middle;
}
.ms-cui-ctl-largelabel .ms-cui-img-5by3 {
	vertical-align: middle;
	margin-top: 2px;
}
.ms-cui-ctl-large-groupPopup {
	margin-top: 2px;
}
.ms-cui-ctl-large-groupPopup .ms-cui-ctl-largeIconContainer, .ms-cui-ctl-large-groupPopup.ms-cui-disabled:hover .ms-cui-ctl-largeIconContainer {
	padding: 1px;
	border: 1px solid #b2b5b9;
}
.ms-cui-ctl-thin {
	padding: 4px 4px 4px;
	margin-top: 10px;
	vertical-align: top;
	border: 1px solid #afb4ba;
	height: 42px;
	overflow: hidden;
	display: inline-block;
	cursor: pointer;
}
.ms-cui-ctl-thin span {
	margin-top: 39px;
}
/*
ms-cui-ctl : 	
	Applied to ANCHOR element that is a child of 'ms-cui-strip' SPAN element; contains a command icon.
*/
.ms-cui-ctl, a.ms-cui-ctl-medium {
	display: inline-block;
	white-space: nowrap;
	cursor: default;
	margin-left: 1px;
	margin-right: 1px;
}
.ms-cui-strip .ms-cui-ctl, .ms-cui-strip a.ms-cui-ctl-medium {
	margin-left: 0px;
	margin-right: 0px;
}
a.ms-cui-ctl, a.ms-cui-ctl-medium {
	height: 16px;
	padding: 1px 2px;
	border: 1px solid transparent;
	cursor: default;
}
a.ms-cui-ctl-medium {
	padding-left: 2px;
	padding-right: 5px;
}
/*
ms-cui-ctl-a1 : 
	Applied to ANCHOR element that wraps the icon portion of a split-button command in the case of a split button 
	where the icon and label are in separate containers and light up individually on hover.

ms-cui-ctl-a2 :
	Applied to ANCHOR element that wraps arrow beneath command image and label in a spilt button command; 
	child of 'ms-cui-ctl-large' SPAN element. Referenced as a parent in descendant and child selectors. 
	This is used in both instances where the arrow is separate from the icon/label and 
	where the arrow is combined with the label and is separate from the icon.
*/
span.ms-cui-ctl .ms-cui-ctl-a1, span.ms-cui-ctl .ms-cui-ctl-a2 {
	padding: 0px 2px 2px;
	border: 1px solid transparent;
	display: block;
	float: left;
	cursor: default;
}
*:first-child + html span.ms-cui-ctl .ms-cui-ctl-a1, *:first-child + html span.ms-cui-ctl .ms-cui-ctl-a2 {
	display: inline-block;
	float: none;
}
/*
ms-cui-ctl-a1 : 
	Applied to ANCHOR element that wraps the icon portion of a split-button command in the case of a split button 
	where the icon and label are in separate containers and light up individually on hover.
*/
span.ms-cui-ctl .ms-cui-ctl-a1 {
	height: 16px;
}
span.ms-cui-ctl .ms-cui-ctl-a2 {
	padding: 1px 3px 6px;
	border-left: 0px;
	height: 11px;
}
span.ms-cui-ctl a.ms-cui-ctl-a2 > span > span.ms-cui-img-cont-float, 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, span.ms-cui-ctl-large > a.ms-cui-ctl-a2 > span.ms-cui-img-container {
	vertical-align: top;
	margin-top: 3px;
}
span.ms-cui-ctl-small .ms-cui-ctl-a1 {
	padding-left: 3px;
	padding-right: 1px;
}
/*
ms-cui-ctl-iconContainer : 
	Applied to a SPAN that is a child of another element (it varies); 
	wraps the SPAN that wraps smaller command icon.

ms-cui-ctl-a1Internal :
	Applied to SPAN element; child of 'ms-cui-ctl-a1' ANCHOR element. 
	Wraps 'ms-cui-img-32by32' SPAN element that contains the icon in a split button where the icon and 
	label are in separate containers and light up individually on hover.
*/
a.ms-cui-ctl-medium .ms-cui-ctl-iconContainer, 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 {
	vertical-align: top;
	display: inline-block;
	padding-top: 1px;
	line-height: 1.25em !important;
}
.ms-cui-ctl-smalllabel {
	vertical-align: top;
}
a.ms-cui-ctl-menu, a.ms-cui-ctl-menu:visited {
	border: 1px solid transparent;
	padding: 0px 10px 0px 2px;
	display: block;
	word-wrap: break-word;
	cursor: default;
	position: relative;
}
/*
ms-cui-ctl-iconContainer : 
	Applied to a SPAN that is a child of another element (it varies); 
	wraps the SPAN that wraps smaller command icon.
*/
a.ms-cui-ctl-menu .ms-cui-ctl-iconContainer {
	display: none;
	float: left;
	margin-right: 7px;
	margin-top: 1px;
}
/*
ms-cui-ctl-iconContainer : 
	Applied to a SPAN that is a child of another element (it varies); 
	wraps the SPAN that wraps smaller command icon.
*/
a.ms-cui-ctl-menu32 .ms-cui-ctl-iconContainer {
	margin-top: 5px;
}
/*
ms-cui-ctl-iconContainer : 
	Applied to a SPAN that is a child of another element (it varies); 
	wraps the SPAN that wraps smaller command icon.
*/
ul.ms-cui-menusection-items16 .ms-cui-ctl-iconContainer, ul.ms-cui-menusection-items16rtl .ms-cui-ctl-iconContainer {
	width: 16px;
	display: block;
}
/*
ms-cui-ctl-iconContainer : 
	Applied to a SPAN that is a child of another element (it varies); 
	wraps the SPAN that wraps smaller command icon.
*/
ul.ms-cui-menusection-items32 .ms-cui-ctl-iconContainer, ul.ms-cui-menusection-items32rtl .ms-cui-ctl-iconContainer {
	width: 32px;
	display: block;
}
.ms-cui-ctl-menu .ms-cui-ctl-mediumlabel {
	display: inline-block;
	padding: 3px 0px;
}
.ms-cui-ctl-menulabel {
	display: block;
	white-space: nowrap;
	margin-left: 19px;
}
.ms-cui-menusection-items32 .ms-cui-ctl-menulabel, .ms-cui-menusection-items32rtl .ms-cui-ctl-menulabel {
	margin-left: 39px;
	white-space: normal;
}
.ms-cui-menusection-items32 .ms-cui-ctl-mediumlabel, .ms-cui-menusection-items32rtl .ms-cui-ctl-mediumlabel {
	font-weight: bold;
}
.ms-cui-menusection-items32 .ms-cui-ctl-mediumlabel, .ms-cui-menusection-items32rtl .ms-cui-ctl-mediumlabel, .ms-cui-btn-menu-description {
	color: #4c535c;
}
.ms-cui-ctl-menu32clear {
	display: block;
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
a.ms-cui-ctl-menu:hover {
	border-color: #f1c43f;
	background-color: #fdeeb3;
}
a.ms-cui-ctl-menu-on {
	border-color: #c2821b;
	background-color: #ffd86c;
}
/*
ms-cui-mrusb-selecteditem :
	Seventh nested SPAN; child of 'ms-cui-ctl-large' SPAN element. 
	Wraps the icon portion of a split-button command in the case of a split button where the icon 
	and label are in the same container and light up together on hover.
	This element is a child of 'ms-cui-ctl-large' SPAN, and the parent of 'ms-cui-ctl-large' ANCHOR.
*/
span.ms-cui-mrusb-selecteditem {
	display: inline-block;
}
span.ms-cui-mrusb-selecteditem a.ms-cui-ctl {
	border-right: 0px;
}
/*
ms-cui-ctl-medium : 
	Applied to anchor that wraps smaller stacked commands; 
	child of 'ms-cui-row' SPAN element. Referenced as a parent in descendant selectors.
*/
span.ms-cui-mrusb-selecteditem .ms-cui-ctl-large, span.ms-cui-mrusb-selecteditem a.ms-cui-ctl, span.ms-cui-mrusb-selecteditem .ms-cui-ctl-medium {
	margin-left: 0px;
	margin-right: 0px;
}
/*
ms-cui-ctl-iconContainer : 
	Applied to a SPAN that is a child of another element (it varies); 
	wraps the SPAN that wraps smaller command icon.
*/
span.ms-cui-mrusb-selecteditem .ms-cui-ctl-iconContainer {
	display: inline-block;
}
.ms-cui-mrusb-arwbtn {
	vertical-align: top;
	margin-left: 0px;
	margin-right: 0px;
}
.ms-cui-mrusb-selecteditem-filler-large, .ms-cui-mrusb-selecteditem-filler-medium, .ms-cui-mrusb-selecteditem-filler-small {
	display: inline-block;
	border: 1px solid #e0e1e3;
}
.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-cb : 
	Applied to SPAN that is a child of 'ms-cui-row' SPAN element; 
	contains combination box.
*/
.ms-cui-dd, .ms-cui-cb {
	height: 22px;
	display: inline-block;
	white-space: nowrap;
	margin-left: 1px;
	margin-right: 1px;
}
.ms-cui-dd-text, .ms-cui-cb-input {
	height: 15px;
	border: 1px solid #d3d6d9;
	border-right: 0px;
	padding: 3px 7px 2px;
	display: block;
	float: left;
	cursor: default;
	background-color: #fff;
	white-space: nowrap;
	font: inherit;
	overflow: hidden;
	color: #000;
}
/*
ms-cui-dd-arrow-button :
	Applied to ANCHOR that is a child of 'ms-cui-cb' SPAN element; contains drop down arrow for combination box.
*/
.ms-cui-dd-arrow-button {
	height: 20px;
	width: 9px;
	padding-left: 4px;
	margin-bottom: -2px;
	border: 1px solid #d3d6d9;
	border-left-color: transparent;
	display: block;
	float: left;
	outline: none;
	cursor: default;
}
*:first-child + html .ms-cui-dd-text, *:first-child + html .ms-cui-cb-input, *:first-child + html .ms-cui-dd-arrow-button {
	display: inline-block;
	float: none;
}
/*
span:hover > .ms-cui-dd-arrow-button :
	Hover state for 'ms-cui-dd-arrow-button'.
*/
span:hover > .ms-cui-dd-arrow-button {
	border-color: #b1bac4;
	background-color: #f4f6f7;
}
/*
ms-cui-dd-arrow-button:hover :
	Hover state for 'ms-cui-dd-arrow-button'.
*/
.ms-cui-dd-arrow-button:hover {
	border-color: #f1c43f !important;
	background-color: #fdeeb3 !important;
}
/*
ms-cui-dd-arrow-button:active :
	Active state for 'ms-cui-dd-arrow-button'.
*/
.ms-cui-dd-arrow-button:active {
	border-color: #c28a30 !important;
	background-color: #f6c867 !important;
}
span.ms-cui-disabled:hover > .ms-cui-dd-arrow-button {
	border-color: #e0e1e3 !important;
	border-left-color: transparent !important;
	background-color: #fff !important;
	cursor: default !important;
}
/*
ms-cui-cb:hover :
	Hover state for 'ms-cui-cb'. Referenced only as a parent in a descendent selector.
*/
.ms-cui-dd:hover .ms-cui-dd-text, .ms-cui-cb:hover .ms-cui-cb-input {
	background-color: #fff;
	border-color: #bbbfc4;
}
.ms-cui-dd.ms-cui-disabled:hover .ms-cui-dd-text, .ms-cui-cb.ms-cui-disabled:hover .ms-cui-cb-input {
	background-color: auto !important;
	border-color: #d3d6d9 !important;
}
/*
ms-cui-cb-input :
	Applied to combination box INPUT; inline styles are also applied.
*/
.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 {
	display: inline-block;
	padding-right: 13px;
}
.ms-cui-fa-menuitem > .ms-cui-fa-menu-arrow {
	position: absolute;
	right: 3px;
	top: 1px;
}
/*
ms-cui-fslb :
	Applied to LABEL element that is a child of the 'ms-cui-row' SPAN element and applied in conjunction with 'ms-cui-ctl-small' CSS class.
*/
.ms-cui-fslb {
	display: inline-block;
	height: 17px;
	padding: 2px 1px 3px 0px;
	vertical-align: bottom;
	color: #23272c;
	margin-left: 1px;
	margin-right: 1px;
}
/*
ms-cui-ctl-iconContainer : 
	Applied to a SPAN that is a child of another element (it varies); 
	wraps the SPAN that wraps smaller command icon.
*/
.ms-cui-fslb .ms-cui-ctl-iconContainer {
	vertical-align: top;
	display: inline-block;
	text-align: center;
	width: 22px;
	height: 22px;
}
.ms-cui-tb {
	height: 20px;
	border: 1px solid #d4d6d9;
	font-family: "Segoe UI",Tahoma,Verdana,sans-serif;
	font-size: 8pt;
	padding: 0px 3px;
	background-color: #fff;
	margin-left: 1px;
	margin-right: 1px;
}
.ms-cui-tb.ms-cui-disabled:hover {
	border-color: #d4d6d9 !important;
	background-color: auto;
}
.ms-cui-tb-labelmode {
	border: 0px;
	color: black;
	background-color: transparent;
}
.ms-cui-cbx-input {
	vertical-align: middle;
}
.ms-cui-cbx label {
	color: #23272c;
}
.ms-cui-spn {
	background-color: #fff;
	display: inline-block;
	margin-left: 1px;
	margin-right: 1px;
}
.ms-cui-spn-txtbx {
	border: 1px solid #e0e1e3;
	border-right: 0px;
	display: block;
	float: left;
	height: 16px;
	width: 75px;
	padding: 2px 2px 2px 7px;
	color: #23272c;
	font-family: "Segoe UI",Tahoma,Verdana,sans-serif;
	font-size: 8pt;
	direction: ltr;
	text-align: left;
}
.ms-cui-spn-arwbx {
	display: block;
	float: left;
	height: 22px;
}
*:first-child + html .ms-cui-spn-txtbx, *:first-child + html .ms-cui-spn-arwbx {
	display: inline-block;
	float: none;
}
.ms-cui-spn-btnup, .ms-cui-spn-btndown {
	border: 1px solid #e0e1e3;
	border-left-color: transparent;
	display: block;
	height: 6px;
	padding-top: 3px;
	text-align: center;
	width: 13px;
	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: 1px solid transparent;
	border-color: #adb0b3 #adb0b3 transparent #e0e1e3;
}
.ms-cui-spn:hover .ms-cui-spn-btndown {
	border: 1px solid transparent;
	border-color: #e0e1e3 #adb0b3 #adb0b3 #e0e1e3;
}
.ms-cui-spn-txtbx:hover, .ms-cui-spn-txtbx:active, .ms-cui-spn:hover .ms-cui-spn-txtbx {
	border-color: #919599;
}
.ms-cui-spn-arwbx:hover .ms-cui-spn-btnup, .ms-cui-spn-arwbx:hover .ms-cui-spn-btndown {
	border: 1px solid #adb0b3;
}
.ms-cui-spn-btnup:hover, .ms-cui-spn-btndown:hover {
	border: 1px solid #f1c43f !important;
	background-color: #fdeeb3;
}
.ms-cui-spn-btnup-down, .ms-cui-spn-btndown-down {
	border: 1px solid #c28a30 !important;
	background-color: #f6c867 !important;
}
.ms-cui-spn-imgcnt {
	display: inline-block;
	font-size: 1px;
	vertical-align: top;
}
.ms-cui-gallery {
	border: 0;
	margin: 0;
	padding: 0;
}
.ms-cui-gallery-td {
	margin: 0;
	padding: 0;
}
.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;
	display: inline-block;
	margin-right: 2px;
}
.ms-cui-gallerybutton-a {
	display: block;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	border: 1px solid transparent;
	padding: 2px;
	overflow: hidden;
	cursor: default;
}
.ms-cui-gallerybutton-Size64by48 .ms-cui-gallerybutton-a {
	height: 46px;
	border: 1px solid #afb4ba;
}
.ms-cui-gallerybutton:hover {
	border-color: #ffea93;
}
.ms-cui-gallerybutton-highlighted {
	border-color: #ffdc63;
}
.ms-cui-gallerybutton-highlighted:hover {
	border-color: #fea910;
}
.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, .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 {
	outline: none;
}
.ms-cui-colorpicker-celldiv {
	width: 11px;
	height: 13px;
	border-style: solid;
	border-width: 0px 1px;
	border-color: #E2E4E7;
}
.ms-cui-colorpicker-cellinternaldiv {
	width: 9px;
	height: 9px;
	border: 1px solid transparent;
}
.ms-cui-colorpicker-cell.ms-cui-colorpicker-hoveredOver .ms-cui-colorpicker-celldiv {
	border-color: #F29436 !important;
	border-width: 1px;
	height: 11px !important;
}
.ms-cui-colorpicker-cell.ms-cui-colorpicker-hoveredOver .ms-cui-colorpicker-cellinternaldiv {
	border-color: #FFE294 !important;
}
.ms-cui-it {
	cursor: default;
}
.ms-cui-it-activeCell, .ms-cui-it-inactiveCell {
	width: 12px;
	height: 12px;
}
.ms-cui-it-activeCell {
	border: 1px solid #FF0;
}
.ms-cui-it-inactiveCell {
	border: 1px solid #000;
}
.ms-cui-it-activeCellOuter {
	border: 1px solid #F00;
}
.ms-cui-it-inactiveCellOuter {
	border: 1px solid transparent;
}
.ms-cui-separator {
	cursor: default;
	height: 16px;
	padding: 0px 0px 0px 2px;
}
.ms-cui-menu {
	border: 1px solid #bec1c4;
	z-index: 103;
}
.ms-cui-menu32 {
	max-width: 250px;
}
.ms-cui-menusection {
	background-color: #fff;
	border-bottom: 1px solid #e2e4e7;
}
.ms-cui-menusection-title {
	padding: 4px 2px;
	border-bottom: 1px solid #e2e4e7;
	background-color: #f0f2f5;
	color: #4c535c;
	font-weight: bold;
}
ul.ms-cui-menusection-items {
	margin: 0px;
	padding: 1px;
}
.ms-cui-menusection-items16 {
	background: #fff url("/_layouts/images/rmgrad16.png") repeat-y left top;
}
.ms-cui-menusection-items16rtl {
	background: #fff url("/_layouts/images/rmgrad16rtl.png") repeat-y right top;
}
.ms-cui-menusection-items32 {
	background: #fff;
}
.ms-cui-menusection-items32rtl {
	background: #fff;
}
.ms-cui-menusection-items-scrollable {
	clear: both;
	overflow-y: auto;
	overflow-x: hidden;
}
ul.ms-cui-menusection-items li.ms-cui-menusection-items {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}
*:first-child + html .ms-cui-rtl ul.ms-cui-menusection-items, *:first-child + html .ms-cui-rtl .ms-cui-smenu-inner, *:first-child + html .ms-cui-rtl .ms-cui-menusection, *:first-child + html .ms-cui-rtl .ms-cui-ctl-menu {
	zoom: 1;
}
/*
ms-cui-img-cont-float :
	Applied to SPAN that is a child of 'ms-cui-ctl-largeIconContainer' or 'ms-cui-ctl-iconContainer' SPAN elements; contains command icon.
	Applied to SPAN that contains the arrow image displayed under the Ribbon command icon/label.
*/
.ms-cui-img-container, .ms-cui-img-cont-float {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	text-align: left;
	z-index: 10;
}
.ms-cui-img-container img, .ms-cui-img-cont-float img {
	position: absolute;
	z-index: 5;
}
/*
ms-cui-img-cont-float :
	Applied to SPAN that is a child of 'ms-cui-ctl-largeIconContainer' or 'ms-cui-ctl-iconContainer' SPAN elements; contains command icon.
	Applied to SPAN that contains the arrow image displayed under the Ribbon command icon/label.
*/
.ms-cui-img-cont-float {
	display: inline-block;
}
.ms-cui-img-2by16 {
	width: 2px;
	height: 16px;
}
/*
ms-cui-img-5by3 : 
	Nested SPAN element; child of the 'ms-cui-ctl-a2' or 'ms-cui-dd-arrow-button' anchors; 
	contains the arrow image for a command icon/label or combination box. 
	Set in conjunction with 'ms-cui-img-cont-float' CSS class.*/
.ms-cui-img-5by3 {
	width: 5px;
	height: 3px;
}
.ms-cui-img-13by13 {
	width: 13px;
	height: 13px;
}
/*
ms-cui-img-16by16 : 
	Applied to a SPAN element that is a child of 'ms-cui-ctl-iconContainer' SPAN element; 
	contains small command icon; set in conjunction with the 'ms-cui-img-cont-float' CSS class.
*/
.ms-cui-img-16by16 {
	width: 16px;
	height: 16px;
}
/*
ms-cui-img-32by32 : 
	Applied to a SPAN element that is a child of 'ms-cui-ctl-largeIconContainer' SPAN element; 
	contains large command icon; set in conjunction with the 'ms-cui-img-cont-float' CSS class.
*/
.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 {
	border-bottom: 1px solid #acb0b5;
	font-family: "Segoe UI",Tahoma,Verdana,sans-serif;
	font-size: 1em;
	color: #4b4b4b;
	overflow: hidden;
	width: 210px;
	z-index: 1020;
}
.ms-cui-tooltip-body {
	background-color: #e5e5f0;
	background-image: url("/_layouts/images/tooltipGradient.png");
	background-position: top;
	background-repeat: repeat-x;
	border-left: solid 1px #8c8c8c;
	border-top: solid 1px #9e9e9e;
	border-bottom: solid 1px #5e5e5e;
	border-right: solid 1px #757575;
	overflow: hidden;
	width: 208px;
}
.ms-cui-tooltip-glow {
	padding: 0px;
	overflow: hidden;
	width: 200px;
}
.ms-cui-tooltip h1 {
	margin: 4px 6px;
	font-size: 1em;
	font-weight: bold;
}
.ms-cui-tooltip p {
	margin: 0px;
}
.ms-cui-tooltip hr {
	color: #d9d9d9;
	border: none 0;
	border-top: 1px dashed #b2b2b9;
	height: 1px;
	margin: 2px;
	width: 100%;
}
.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-left: 6px;
	margin-right: 3px;
	float: left;
}
.ms-cui-tooltip .ms-cui-tooltip-bitmap {
	float: left;
}
.ms-cui-tooltip .ms-cui-tooltip-description {
	margin-top: 10px;
	margin-left: 14px;
	margin-bottom: 6px;
	margin-right: 0px;
	float: left;
}
.ms-cui-tooltip-clear {
	clear: both;
	font-size: 1em;
}
.ms-cui-tooltip-backFrame {
	filter: progid:DXImageTransform.Microsoft.Shadow(color:#d9d9d9,strength:5,direction:135);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color:#d9d9d9,strength:5,direction:135)";
}
/*
menu : 
 	Applied to DIV element that wraps the generated menu; child of the 's4-tn' DIV element.
  	Applied in conjunction with the 'horizontal' and 'menu-horizontal' classes. 
  	Also used as a parent selector in descendent selector style statements in Corev4.css.
  
menu ul :
  	Controls the generated navigation UL element that is a child of the 'menu' DIV element.
*/
.menu ul {
	list-style: none;
}
/*
menu li : Controls the generated LI element that contains a navigation item.
*/
.menu ul, .menu li {
	margin: 0;
	padding: 0;
}
/*
additional-background : 
	Applied to generated SPAN element that wraps the navigation item text container; child of the 'menu-item' ANCHOR element. 
	Sets the drop down arrow image(s) for dynamic menus. 
	Also used as a parent in child selector style statements..
*/
.menu a.menu-item span.additional-background, .menu a.menu-item span.menu-item-text {
	cursor: pointer;
}
/*
menu-item :
	Applied to generated ANCHOR element that wraps the navigation item. 
	Applied in conjunction with 'static' class. Also used as a parent in descendent selector style statements.
*/
.menu .menu-item, .menu .menu-item .additional-background, .menu .menu-item .additional-background .menu-item-text {
	display: block;
}
/*
menu-item :
	Applied to generated ANCHOR element that wraps the navigation item. 
	Applied in conjunction with 'static' class. Also used as a parent in descendent selector style statements.
	
ul.dynamic :
	Applied to the generated UL element for a dynamic (drop-down/fly-out) menu with children navigation items; 
	child of the 'dynamic-children' LI element. 
	Also used as a parent in descendant selector style statements.	
*/
.menu-vertical li, .menu-vertical .menu-item, ul.dynamic .menu-item, .menu-vertical .menu-item .additional-background, ul.dynamic .menu-item .additional-background .menu-vertical .menu-item .menu-item-text, ul.dynamic .menu-item .menu-item-text {
	zoom: 1;
}
.menu li.hover, .menu li.hover-off {
	position: relative;
	z-index: 100;
}
/*
 menu-horizontal : 
 	Applied to DIV element that wraps the generated menu; child of the 's4-tn' DIV element. 
 	Applied in conjunction with the 'menu' and 'horizontal' classes. 
 	Also used heavily as a parent in descendent selector style statements.
*/
.menu-horizontal .menu-item-text {
	white-space: nowrap;
}
/*
menu-vertical : 
 	Applied to DIV element that wraps the generated menu; child of the 's4-ql' DIV element. 
 	Applied in conjunction with the 'menu' and 'vertical' classes. 
 	Only used as a parent in descendent selector style statements
*/
.menu-vertical .menu-item-text {
	word-wrap: break-word;
	overflow: hidden;
}
/*
ul.static :
	Applied to generated navigation UL element; child of the 'menu-horizontal' DIV element. Applied in conjunction with the 'root' class.
	Also applied to generated nested navigation UL element for instances where there is a second tier of navigation items (subsites, pages or custom links).
	In this case the UL is a child of the 'static' LI element.
*/
.menu-horizontal ul.static {
	display: inline;
}
/*
li.static :
	Applied to generated LI element that contains a navigation item.
*/
.menu-horizontal li.static, .menu-horizontal a.static, .menu-horizontal span.static {
	float: left;
}
/*
 menu-horizontal : 
 	Applied to DIV element that wraps the generated menu; child of the 's4-tn' DIV element. 
 	Applied in conjunction with the 'menu' and 'horizontal' classes. 
 	Also used heavily as a parent in descendent selector style statements.
*/
.menu-horizontal {
	display: table;
	zoom: 1;
}
.menu-horizontal a.dynamic-children span.additional-background, .menu-horizontal span.dynamic-children span.additional-background {
	padding-right: 10px;
	background-image: url('/_layouts/images/menu-down.gif');
	background-repeat: no-repeat;
	background-position: right center;
}
/*
ul.dynamic :
	Applied to the generated UL element for a dynamic (drop-down/fly-out) menu with children navigation items; 
	child of the 'dynamic-children' LI element. 
	Also used as a parent in descendant selector style statements.	
*/
.menu-horizontal ul.dynamic a.dynamic-children span.additional-background, .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, .menu-vertical span.dynamic-children span.additional-background {
	padding-right: 10px;
	background-image: url('/_layouts/images/menu-right.gif');
	background-repeat: no-repeat;
	background-position: right center;
}
/*
ul.dynamic :
	Applied to the generated UL element for a dynamic (drop-down/fly-out) menu with children navigation items; 
	child of the 'dynamic-children' LI element. 
	Also used as a parent in descendant selector style statements.	
*/
.menu ul.dynamic {
	position: absolute;
	left: -999em;
}
.menu-popup {
	position: relative;
}
.menu span.dynamic, .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 {
	zoom: 1;
}
/* Individually styles top navigation menu items */
#zz1_TopNavigationMenuV4n0 {
	width: 233px;
	height: 50px;
	text-align: center;
	vertical-align: middle;
	background: #015289 url('../../../SiteCollectionImages/SARSDesign/dropdown.gif') no-repeat 160px 25px;
	color: white;
	font-family: Verdana, Arial;
	font-size: small;
	}

#zz1_TopNavigationMenuV4n0 img {
	display:none;
}

#zz1_TopNavigationMenuV4n1 {
	width: 233px;
	height: 50px;
	text-align: center;
	vertical-align: middle;
	background: #0062A1 url('../../../SiteCollectionImages/SARSDesign/dropdown.gif') no-repeat 210px 25px;
	color: white;
	font-family: Verdana, Arial;
	font-size: small;
	border-left: 2px white solid;
	}

#zz1_TopNavigationMenuV4n1 img {
	display:none;
}

#zz1_TopNavigationMenuV4n2 {
	width: 233px;
	height: 50px;
	text-align: center;
	vertical-align: middle;
	background: #0082C8 url('../../../SiteCollectionImages/SARSDesign/dropdown.gif') no-repeat 180px 25px;
	color: white;
	font-family: Verdana, Arial;
	font-size: small;
	border-left: 2px white solid;
	}

#zz1_TopNavigationMenuV4n2 img {
	display:none;
}

#zz1_TopNavigationMenuV4n3 {
	width: 235px;
	height: 50px;
	text-align: center;
	vertical-align: middle;
	background: #2795D0 url('../../../SiteCollectionImages/SARSDesign/dropdown.gif') no-repeat 190px 25px;
	color: white;
	font-family: Verdana, Arial;
	font-size: small;
	border-left: 2px white solid;
	}

#zz1_TopNavigationMenuV4n3 img {
	display:none;
}

a.zz1_TopNavigationMenuV4_1 {
	color: white;
	display:block;
}

#zz1_TopNavigationMenuV4n0Items {
	margin: 15px 0px 0px 0px;
	border: 2px solid #015289;
/* solid color */ /* Fallback for web browsers that doesn't support RGBa */	background: rgb(255, 255, 255);
	
/* RGBa with 0.6 opacity */ background: rgba(255, 255, 255, 0.9);
	
/* For IE 5.5 - 7*/ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff);
	
/* For IE 8*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff)";
	
	z-index: 999;
	width: 231px;

	
					}
#zz1_TopNavigationMenuV4n0Items table {
	height: 30px;
	width: 231px;
	z-index: 999;
	text-align: center;
}
#zz1_TopNavigationMenuV4n0Items a {
	color: black;
}
#zz1_TopNavigationMenuV4n0Items tr:hover {
	background-color: #dddddd;
}
#zz1_TopNavigationMenuV4n1Items {
	margin: 15px 0px 0px 0px;
	border: 2px solid #0062A1;
/* solid color */ /* Fallback for web browsers that doesn't support RGBa */	background: rgb(255, 255, 255);
	
/* RGBa with 0.6 opacity */ background: rgba(255, 255, 255, 0.9);
	
/* For IE 5.5 - 7*/ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff);
	
/* For IE 8*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff)";
	
	z-index: 999;
	width: 231px;

	
					}
#zz1_TopNavigationMenuV4n1Items table {
	height: 30px;
	width: 231px;
	z-index: 999;
	text-align: center;
}
#zz1_TopNavigationMenuV4n1Items a {
	color: black;
}
#zz1_TopNavigationMenuV4n1Items tr:hover {
	background-color: #dddddd;
}
#zz1_TopNavigationMenuV4n2Items {
	margin: 15px 0px 0px 0px;
	border: 2px solid #0082C8;
/* solid color */ /* Fallback for web browsers that doesn't support RGBa */	background: rgb(255, 255, 255);
	
/* RGBa with 0.6 opacity */ background: rgba(255, 255, 255, 0.9);
	
/* For IE 5.5 - 7*/ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff);
	
/* For IE 8*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff)";
		
z-index: 999;
	
	width: 231px;
	
					}
#zz1_TopNavigationMenuV4n2Items table {
	height: 30px;
	width: 231px;
	z-index: 999;
	text-align: center;
}
#zz1_TopNavigationMenuV4n2Items a {
	color: black;
}
#zz1_TopNavigationMenuV4n2Items tr:hover {
	background-color: #dddddd;
}
#zz1_TopNavigationMenuV4n3Items {
	margin: 15px 0px 0px 0px;
	border: 2px solid #2795D0;
/* solid color */ /* Fallback for web browsers that doesn't support RGBa */	background: rgb(255, 255, 255);
	
/* RGBa with 0.6 opacity */ background: rgba(255, 255, 255, 0.9);
	
/* For IE 5.5 - 7*/ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff);
	
/* For IE 8*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff)";
		
z-index: 999;
	
	width: 231px;
	}
#zz1_TopNavigationMenuV4n3Items table {
	height: 30px;
	width: 231px;
	z-index: 999;
	text-align: center;
}
#zz1_TopNavigationMenuV4n3Items a {
	color: black;
}
#zz1_TopNavigationMenuV4n3Items tr:hover {
	background-color: #dddddd;
}






/*Customer style*/
.CQWP-Header, .CQWP-Archive {
	color: #333;
	font-family: Verdana, Cambria, Georgia;
	border-width: 1px;
	border-color: #bdbdbd;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#cbccc8)) fixed;
	
	
	
}

/*For opera*/
.whats-footer{
	width: 234px;
background-color:#E9E9E9;	
}

.CQWP-Header {
	/*width:100%;
height:10%;*/
width: 230px;
	height: 52px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin:0 0 0 0px;
	padding-left: 3px;
	
	
	font-size: 12px;
	font-weight: bold;
	
	
	border-style: solid none dotted none;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#ebebeb');
	background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#e2e2e2));
	background: -moz-linear-gradient(top, #ebebeb, #e2e2e2);
	
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#cbccc8)) fixed;
}
.CQWP-Archive {
	width: 235px;
	height: 20px;
	margin-top: -1px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	font-size: 11px;
	text-align: right;
	border-style: dotted none solid none;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#e2e2e2');
	background: -webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#ebebeb));
	background: -moz-linear-gradient(top, #e2e2e2, #ebebeb);
}

.CQWP-Content {
	/*width:100%;
height:35%;*/
width: 215px;
	height: 103px;
	padding-top: 7px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #333;
	border-style: none none solid none;
	border-width: 1px;
	border-color: #e5e5e5;
	background-color: #fff;
}
.CQWP-Content a:link, .CQWP-Content a:visited {
	padding-left: 25px;
	color: green;
}

NewsLink0{
	list-style: none;
}
#NewsLink1 {
	list-style: none;
}
#NewsLink2 {
	list-style: none;
}
#NewsLink3 {
	list-style: none;
}
#NewsLink4 {
	list-style: none;
}
ul.tabs {
	list-style: none;
	border: 1px solid #fff;
}
ul.tabs li {
	float: left;
	text-align: center;
	width: 16.5%;
	width:38px;
	margin: 0;
	padding: 0;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e3e3e3;
	overflow: hidden;
	
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	padding: 0px 10px 5px 10px;
	border-top: 2px solid #e3e3e3;
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
	
	border-top: 1px solid #e3e3e3;
}
ul.tabs li.active, ul.tabs li.active a:hover {
	background: #fff;
	border-bottom: 3px solid #e3e3e3;
}
.ExcoPic{
	
	width:97px;
	height:120px;
}

.ExcoPicProfile
{
width:100px;
height:200px

}

ul.Excotabs {
   margin-left:0;
	list-style: none;
	
	
	/*border: 1px solid #fff;*/
}
ul.Excotabs li {
	float: left;
	
	width: 11%;
	margin: 0;
	padding: 0;
	height: 100px;
	/*text-align: center;
	line-height: 48px;
	border-bottom: 2px solid #e3e3e3;*/
	overflow: hidden;
}
ul.Excotabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	
	/*border-top: 1px solid #e3e3e3;*/
	outline: none;
}
ul.Excotabs li a:hover {
/*	background: #ccc;
	border-bottom: 5px red solid ;
	border-top: 1px solid #e3e3e3;*/
	
	
	
	background-color:rgb(192, 192, 192);
background: rgb(192, 192, 192);
/* RGBa with 0.6 opacity */
	background: rgba(192, 192, 192, 0.6);
/* For IE 5.5 - 7*/




	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";*/
		filter:alpha(opacity: 60);*/	
	

			
}
ul.Excotabs li.active, ul.Excotabs li.active a:hover {
	background: #fff;
	border-bottom: 3px solid #e3e3e3;
	filter:alpha(opacity: 60);
	
}





.whatsNewHeader {
	background-color: #015289;
	font-size: large; /*width:100%; 
height:20%;*/;
	width: 135px;
	height: 61px;
}

.horizontal-line { 
   
  /*  margin:1px 0px 1px 0px;*/
    
    margin: 1px 0;
     height: 1px;
    background: black;
    background: -webkit-gradient(linear, 0 0, 100% 0, from(white), to(white), color-stop(50%, black));
}

.whatsNewContentHeader {
	font-weight: bold;
	font-size:13px;
	color: #215678;
}

#footer {
	color: silver;
}
#footer a a:link a:visited a:active a:hover {
	color: silver;
	text-decoration: none;
}

#pageTitle {
float:right; 
margin-right:545px;
margin-top:-61px; 
width: 400px; 
height: 71px; 
border-left: 10px #2795D0 solid; 
font-size:2.4em; 
color: white; 
padding-left: 20px; 
font-weight:bold; 
background-image:url('../../../SiteCollectionImages/SARSDesign/col_bak.png');
padding-top: 0px;
padding-bottom: 0px;
line-height:70px;
}

body #s4-quicknav-toc{
width: 400px;
background-image:url('../../../SiteCollectionImages/SARSDesign/col_bak.png');
color:white;
margin-left: 35px;
margin-top: 43px;
border-left: 10px #2795D0 solid;
padding-left: 20px;
}

h1 {
	color:#015289;
}

.s4-search input.ms-sbplain{
height:12px; 
width: 180px !important;
padding:4px; padding-right:0px;
margin:0px; margin-right:0px;
background-color:#ffffff;
border:1px #8BA0BC solid!important; 
color:#333; 
font-size:11px; 
}
.s4-search .ms-sbgo{
padding-top:5px; padding:0;
margin:0; 
}
.s4-search .ms-sbgo a{
background-image:url('../../../SiteCollectionImages/SARSDesign/search-button.jpg'); 
background-repeat:no-repeat;
border: 1px white solid;
width:46px; height:20px; 
display:block; 
}
.ms-sbscopes, .s4-search .srch-gosearchimg{
display:none; 
}
 
 
/*print style*/

@media print 
{
     .ui-accordion-content{
         display:block !important;
                  height:auto !important;
         aria-hidden:false !important;
          aria-expanded:true !important;
                       
}
#containerdiv{

margin-left:-40px!important; 
	 	}
}
}







