body, form { margin: 0px; }
.ms-toolbar { font-family: verdana; font-size: 8pt; text-decoration: none; color: rgb(0, 114, 188); }
a.ms-toolbar:hover { text-decoration: underline; color: rgb(0, 94, 154); }
.ms-toolbar-togglebutton-on { border: 1px solid rgb(35, 83, 178); background-color: rgb(255, 250, 204); }
table.ms-toolbar { height: 45px; border: medium none; background: rgb(255, 255, 255) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -610px; }
table.ms-toolbar { border: 1px solid rgb(241, 241, 242); }
.ms-menutoolbar { border-bottom: 1px solid rgb(241, 241, 242); background: transparent url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -610px; height: 45px; }
.ms-menutoolbar td { padding: 0px 0px 0px 4px; margin: 0px; border: medium none; }
.ms-menutoolbar td a { color: rgb(0, 114, 188); font-size: 8pt; font-family: verdana; text-decoration: none; }
.ms-menutoolbar td a:hover { color: rgb(0, 94, 154); text-decoration: none; }
.ms-menubuttoninactivehover, .ms-buttoninactivehover { margin: 3px; padding: 3px 4px 4px; border: 1px solid transparent; background-color: transparent; white-space: nowrap; }
.ms-menubuttonactivehover, .ms-buttonactivehover { margin: 3px; padding: 3px 4px 4px; background: rgb(255, 255, 255) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -431px; border: 1px solid rgb(204, 204, 204); 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: rgb(32, 77, 137); font-weight: bold; line-height: 16px; padding-left: 7px; padding-right: 7px; }
.ms-listheaderlabel { color: rgb(32, 77, 137); }
.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 { background-color: rgb(255, 255, 255); border: 1px solid rgb(168, 171, 174); padding: 0px; }
.ms-menutoolbar td td { border: medium none; }
div.ms-viewselector, div.ms-viewselectorhover { padding: 4px 8px; cursor: pointer; }
div.ms-viewselector a, div.ms-viewselectorhover a.ms-menu-a span { color: rgb(0, 55, 89); }
.ms-menutoolbar td td.ms-viewselectorhover, .ms-toolbar td td.ms-viewselectorhover { background: rgb(204, 235, 255) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -654px; border-color: rgb(145, 205, 242); }
.ms-bottompaging { background: rgb(235, 243, 255) none repeat scroll 0% 0%; }
.ms-bottompagingline1 { height: 3px; background-color: rgb(255, 255, 255); }
.ms-bottompagingline2, .ms-bottompagingline3 { height: 1px; background-color: rgb(255, 255, 255); }
.ms-bottompaging .ms-vb { background-color: rgb(255, 255, 255); }
.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: tahoma,sans-serif; font-size: 8pt; font-weight: normal; color: rgb(32, 77, 137); }
.ms-bottompaging .ms-paging { color: rgb(76, 76, 76); }
.ms-menutoolbar .ms-splitbuttondropdown { padding: 3px 2px 0px; }
.ms-menutoolbar .ms-splitbuttontext { padding: 0px 7px 1px; }
.ms-splitbutton { margin: 0px 2px; }
.ms-splitbuttonhover { margin: 0px 2px; background: rgb(255, 255, 255) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -431px; border-collapse: collapse; height: 22px; }
.ms-splitbuttonhover .ms-splitbuttondropdown { padding: 3px 1px 0px 2px; }
.ms-splitbuttonhover .ms-splitbuttontext { padding: 0px 6px; }
.ms-splitbuttonhover .ms-splitbuttondropdown, .ms-splitbuttonhover .ms-splitbuttontext { border: 1px solid rgb(204, 204, 204); cursor: pointer; }
.ms-propertysheet { font-size: 1em; }
.ms-propertysheet th.ms-gridT1 { text-align: left; color: rgb(0, 0, 0); width: 190px; }
.ms-v4propertysheetspacing { margin-top: 5px; margin-left: 5px; }
.ms-viewselect a:link { font-size: 8pt; font-family: Verdana,sans-serif; color: rgb(0, 51, 153); }
select { font-size: 8pt; font-family: Verdana,sans-serif; }
hr { color: rgb(0, 51, 153); height: 2px; }
.ms-input { font-size: 8pt; font-family: Verdana,sans-serif; }
.ms-treeviewouter { margin-top: 5px; }
.ms-quicklaunch table td { border-top: 1px solid rgb(173, 209, 255); }
.ms-quicklaunch .ms-treeviewouter table td { border-top: medium none; }
.ms-quicklaunch table.ms-navheader td, .ms-quicklaunch span.ms-navheader { padding: 1px 4px 4px; }
div.ms-treeviewouter > div > div { border: medium none; }
.ms-quicklaunch span.ms-navheader { background-color: rgb(214, 232, 255); border-top: 1px solid rgb(173, 209, 255); border-left: 1px solid rgb(242, 248, 255); border-bottom: 1px solid rgb(173, 209, 255); padding: 1px 6px 3px; }
.ms-quicklaunch table.ms-navsubmenu2 td { border: medium none; }
.ms-quicklaunch table.ms-selectednavheader td { width: 100%; background-color: rgb(255, 246, 153); }
.ms-quicklaunch table.ms-selectednavheader { border: medium none; }
.ms-quicklaunch span { display: block; }
.ms-quicklaunch div.ms-navsubmenu1 br { display: none; }
.ms-quicklaunch table.ms-selectednav { border: 1px solid rgb(210, 180, 122); background-image: url(e84f42b9d001b60a045bc3aaddda79684daf57e6.gif) ; background-repeat: repeat-x; background-color: rgb(255, 230, 160); margin: 2px 2px 0px; width: 97%; }
.ms-quicklaunch table.ms-selectednav td { background: transparent url(59a3c2afb6868aadcf683ba28b8fe8c8bd141e6e.gif)  no-repeat scroll left top; border: 1px solid rgb(255, 255, 255); padding: 0px 4px 1px 12px; margin: 0px; }
table.ms-selectednav td a.ms-selectednav { background: transparent none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.ms-quicklaunch table.ms-selectednavheader td { width: 100%; background-color: rgb(255, 230, 160); background-image: url(e84f42b9d001b60a045bc3aaddda79684daf57e6.gif) ; background-repeat: repeat-x; border-top: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); padding: 1px 6px 3px; }
.ms-selectednavheader a { font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
.ms-selectednavheader a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
table.ms-navitem td, span.ms-navitem { background-image: url(779d295e7781acc7411afc98509566247d57b2e1.gif) ; background-repeat: no-repeat; background-position: left top; padding: 3px 6px 4px 16px; font-family: tahoma; }
.ms-navsubmenu1 { width: 100%; border-collapse: collapse; background-color: rgb(242, 248, 255); }
.ms-navsubmenu2 { width: 100%; background-color: rgb(242, 248, 255); margin-bottom: 6px; }
table.ms-navselected { padding: 2px; }
table.ms-navselected, span.ms-navselected { background-image: url(5eacbfa0cc4e4b4fc6292e18944161511fafeb2f.GIF) ; background-color: rgb(255, 230, 160); background-repeat: repeat-x; }
table.ms-navselected td { background-image: url(779d295e7781acc7411afc98509566247d57b2e1.gif) ; background-repeat: no-repeat; background-position: left top; padding: 3px 6px 4px 17px; }
table.ms-navheader td { background-image: none; }
.ms-navheader a { font-weight: bold; color: rgb(0, 51, 153); text-decoration: none; }
.ms-navheader a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.ms-navitem a { color: rgb(59, 79, 101) ! important; text-decoration: none; display: inline-block; }
.ms-navitem a:hover { color: rgb(68, 175, 246) ! important; text-decoration: underline ! important; }
.ms-quicklaunchouter { border: medium none; margin-bottom: 5px; }
.ms-quicklaunchouter { margin: 0px 1px 2px; }
.ms-treeviewouter a.ms-navitem { padding: 4px 4px 5px; margin-left: 4px; border-color: transparent; border-width: 1px; border-style: solid ! important; }
.ms-tvselected a.ms-navitem { background: rgb(204, 235, 255) url(5d245010d52c4c61ac30bf26a3e2d5eca8159bb3.png)  repeat-x scroll left top; border-color: rgb(198, 229, 248) rgb(145, 205, 242) rgb(145, 205, 242); border-width: 1px; border-style: solid ! important; color: rgb(0, 55, 89) ! important; display: inline-block; }
.ms-tvselected a:hover { color: rgb(0, 55, 89) ! important; }
table.ms-recyclebin td { background-color: rgb(242, 248, 255); width: 100%; border-top: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); padding: 3px 5px 7px 3px; }
table.ms-recyclebin td a { font-weight: bold; color: rgb(0, 136, 0); text-decoration: none; }
table.ms-recyclebin td a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.ms-quickLaunch { padding-top: 5px; }
.ms-quickLaunch h3 { font-size: 1em; font-weight: normal; color: rgb(146, 159, 173); margin: 0px 0px 6px 10px; }
.ms-quicklaunchheader { padding: 2px 6px 4px 10px; font-weight: bold; color: rgb(103, 103, 103); background-image: url(194e913b832dd1a31a119149fb1f9b3bad16f70d.gif) ; background-repeat: repeat-x; background-color: rgb(214, 232, 255); border-left: 1px solid rgb(242, 248, 255); margin-left: -7px; font-size: inherit; }
.ms-quicklaunchheader a, .ms-unselectednav a { color: rgb(103, 103, 103) ! important; text-decoration: none; }
.ms-quicklaunchheader a:hover { color: rgb(0, 0, 0) ! important; text-decoration: underline; }
.ms-navline { border-bottom: 1px solid rgb(173, 173, 173); }
.ms-navwatermark { color: rgb(255, 223, 136); }
.ms-selectednav { border: 1px solid rgb(35, 83, 178); background: rgb(255, 246, 153) none repeat scroll 0% 0%; padding-top: 1px; padding-bottom: 2px; }
.ms-unselectednav { border: 1px solid rgb(131, 176, 236); padding-top: 1px; padding-bottom: 2px; }
.ms-verticaldots { border-right: 1px solid rgb(131, 176, 236); border-left: medium none; }
.ms-nav { background-color: rgb(131, 176, 236); font-family: tahoma; }
.ms-globalTitleArea { text-align: right; background-image: url(56b9ea3c771e588acde4eb7d705b44a3c9ca449f.gif) ; background-position: right top; background-repeat: repeat-y; padding-left: 5px; padding-right: 0px; padding-top: 1px; }
.ms-titlearea { color: rgb(102, 102, 102); font-family: tahoma; font-size: 8pt; letter-spacing: 0.1em; }
.ms-titlearea a { color: rgb(57, 102, 191); text-decoration: none; }
.ms-titlearea a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.ms-titlearealeft { background-color: rgb(214, 232, 255); }
td.ms-titleareaframe, div.ms-titleareaframe, .ms-pagetitleareaframe { background: rgb(214, 232, 255) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -461px; text-align: left; }
div.ms-titleareaframe { height: 100%; }
.ms-pagetitleareaframe table { background-image: url(c248b5d7b38aa198362cbd1c734f823e32abcd80.jpg) ; background-repeat: no-repeat; background-position: 332px 4px; height: 54px; }
.ms-titlearealine { background-color: rgb(131, 176, 236); }
.ms-piclib-slideshow .ms-titlearealeft, .ms-piclib-slideshow .ms-titleareaframe, .ms-piclib-slideshow .ms-pagetitleareaframe, .ms-piclib-slideshow .ms-pagetitleareaframe table { background: transparent none repeat scroll 0% 0%; }
.ms-titleareaframe table td.ms-titlearea, .ms-areaseparator table td.ms-titlearea, .ms-pagetitleareaframe table td.ms-titlearea { padding: 7px 0px 1px; }
.ms-sitemapdirectional, .ms-sitemapdirectional a { unicode-bidi: embed; }
.ms-areaseparatorcorner { background-image: url(41e9f9d4a0e924ce53987659446ff5dc833fdea7.gif) ; background-position: left top; background-repeat: repeat-y; height: 8px; border-right: 1px solid rgb(111, 157, 217); }
td.ms-areaseparatorleft { background: rgb(214, 232, 255) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -461px; border-right: 1px solid rgb(111, 157, 217); height: 100%; }
div.ms-areaseparatorleft { background-repeat: no-repeat; background-position: -143px 0px; border-right: 1px solid rgb(111, 157, 217); height: 100%; }
div.ms-areaseparatorright { border-left: 1px solid rgb(111, 157, 217); padding-right: 2px; height: 100%; }
.ms-titlearearight .ms-areaseparatorright { background: rgb(214, 232, 255) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -461px; border-left: 1px solid rgb(111, 157, 217); padding-right: 2px; height: 100%; }
.ms-areaseparator { background-color: rgb(255, 234, 173); border-right: medium none; border-left: medium none; padding-left: 5px; height: 61px; }
.ms-pagemargin { background-color: rgb(131, 176, 236); height: 100%; }
td.ms-rightareacell div.ms-pagemargin { background-color: rgb(131, 176, 236); height: 100%; border-left: 1px solid rgb(131, 176, 236); }
.ms-bodyareacell { vertical-align: top; }
.ms-pagebottommargin, .ms-pagebottommarginleft, .ms-pagebottommarginright { background: rgb(131, 176, 236) none repeat scroll 0% 0%; }
.ms-bodyareapagemargin { background: rgb(131, 176, 236) none repeat scroll 0% 0%; border-top: 1px solid rgb(111, 157, 217); }
.ms-bodyareaframe { vertical-align: top; height: 100%; background-color: rgb(255, 255, 255); border: 1px solid rgb(111, 157, 217); }
.ms-bodyareaframe { padding: 10px; }
.ms-pagetitle { color: rgb(0, 0, 0); font-family: verdana; font-size: 16pt; margin: 0px 0px 4px; font-weight: normal; }
.ms-pagetitle a { text-decoration: none; color: rgb(0, 0, 0); margin: 0px; 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: rgb(221, 225, 229); border: medium 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: tahoma; }
.ms-listviewtable .ms-vh2, .ms-summarystandardbody .ms-vh2 { padding: 1px 1px 0px; }
.ms-listviewtable .ms-vb2, .ms-summarystandardbody .ms-vb2 { padding-left: 2px; padding-right: 7px; }
.ms-selectedtitle { background-color: rgb(255, 255, 255); border: 1px solid rgb(176, 148, 96); margin: 0px; padding: 0px; cursor: pointer; }
.ms-selectedtitlealternative { background-color: rgb(255, 255, 255); border: 1px solid rgb(176, 148, 96); 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: rgb(255, 230, 160) url(e84f42b9d001b60a045bc3aaddda79684daf57e6.gif)  repeat-x scroll 0% 0%; cursor: pointer; border: 1px solid rgb(255, 255, 255); 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 { color: rgb(76, 76, 76); font-family: tahoma; font-size: 8pt; text-align: left; }
.ms-statusdescriptiontext { color: rgb(76, 76, 76); background-color: rgb(255, 255, 0); font-family: tahoma; font-size: 8pt; text-align: left; }
.ms-webpartpagedescription { font-family: verdana; font-size: 8pt; color: rgb(90, 90, 90); padding: 8px 12px 0px; }
.ms-separator { color: rgb(241, 241, 242); background-repeat: repeat-x; border: medium none; padding-left: 4px; font-size: 10pt; }
.ms-rtetoolbarmenu .ms-separator { padding-left: 0px ! important; color: rgb(131, 176, 236); }
.ms-separator img { height: 12px; width: 1px; margin: 0px 1px; background: rgb(241, 241, 242) none repeat scroll 0% 0%; }
.ms-propertysheet th.ms-authoringcontrols { background-color: rgb(241, 241, 242); 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: rgb(0, 0, 0); font-family: 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: rgb(82, 82, 82); text-decoration: none; }
.ms-partline { height: 3px; border-bottom: 1px solid rgb(235, 235, 235); }
.ms-propertysheet { font-family: verdana; font-size: 1em; text-align: left; color: rgb(76, 76, 76); }
.ms-propertysheet th { font-family: verdana; font-size: 8pt; color: rgb(76, 76, 76); font-weight: normal; }
.ms-propertysheet a { text-decoration: none; color: rgb(57, 102, 191); }
.ms-propertysheet a:hover { text-decoration: underline; color: rgb(0, 0, 0); }
.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: rgb(178, 178, 178); 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: rgb(0, 0, 0); }
.ms-gb a, .ms-gb2 a { color: rgb(0, 51, 153); }
.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: rgb(148, 148, 148); font-size: 8pt; font-family: tahoma,sans-serif; }
.ms-vh .ms-vh { background-image: none; border-left: medium none; padding-left: 1px; background-color: transparent; }
.ms-vh2, .ms-ph { padding: 3px 8px 1px; }
.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-vh a, .ms-vh a:visited, .ms-vh2 a { color: rgb(127, 127, 127); text-decoration: none; }
.ms-vh a:hover, .ms-vh2 a:hover { text-decoration: underline; }
.ms-imnImgTD { padding-right: 2px; padding-bottom: 5px; }
.ms-vhltr .ms-imnImgTD { padding-right: 2px; }
.ms-vhrtl .ms-imnImgTD { padding-left: 2px; }
.ms-imnTxtTD { padding-top: 0px; }
.ms-vhImage { width: 18pt; }
.ms-standardheader { font-size: 1em; margin: 0em; text-align: left; color: rgb(82, 82, 82); }
.ms-formlabel h3.ms-standardheader { font-weight: normal; }
.ms-linksectionheader .ms-standardheader { color: rgb(0, 0, 0); }
.ms-gb { height: 22px; background-color: rgb(255, 255, 255); font-weight: bold; border-bottom: 1px solid rgb(142, 187, 245); border-top: 1px solid rgb(249, 249, 249); padding-bottom: 3px; }
.ms-gb .ms-vb2 { font-weight: normal; }
.ms-listviewtable .ms-gb, .ms-listviewtable .ms-gb2 { padding-top: 14px; }
.ms-gb2 { height: 22px; color: rgb(76, 76, 76); padding-bottom: 3px; border-bottom: 1px solid rgb(227, 239, 255); border-top: 1px solid rgb(249, 249, 249); }
.ms-gbload { height: 22px; color: rgb(76, 76, 76); background-color: rgb(255, 255, 255); padding-bottom: 3px; }
.ms-vb, .ms-vb2, .ms-vb-user, .ms-vb-tall, .ms-pb, .ms-pb-selected { color: rgb(109, 111, 114); vertical-align: top; }
.ms-vb a:link, .ms-vb2 a:link, .ms-vb-user a:link { color: rgb(0, 114, 188); 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: rgb(0, 114, 188); text-decoration: none; }
.ms-vb a:visited:hover, .ms-vb2 a:visited:hover, .ms-vb-user a:visited:hover { color: rgb(0, 114, 188); 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: rgb(0, 97, 160); }
.ms-vb-icon { vertical-align: top; width: 0.01%; padding: 4px 8px 0px; }
.ms-vb-icon-overlay { border: 0px none; 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 .ms-vb { padding: 2px 6px 3px 2px; }
.ms-vb2 { padding: 4px 8px 4px 0px; }
.ms-pb, .ms-pb-selected { padding-left: 5px; padding-right: 5px; white-space: nowrap; }
.ms-pb { height: 22px; padding-top: 3px; border-top: 1px dashed rgb(255, 255, 255); }
.ms-pb-selected { height: 22px; padding-top: 3px; background-color: rgb(255, 230, 160); border-top: 1px solid rgb(255, 230, 160); border-bottom: 1px solid rgb(255, 230, 160); }
.ms-pb a, .ms-pb-selected a { font-size: 8pt; font-family: tahoma,sans-serif; color: rgb(0, 0, 0); text-decoration: none; cursor: default; }
.ms-vb-tall { line-height: 1.5em; padding: 2px 6px 10px; }
th .ms-vb, .ms-vh2-nofilter-icon, th.ms-vh2-nograd, th.ms-vh2-nograd-icon { color: rgb(102, 102, 102); font-size: 8pt; font-family: Verdana,Helvetica,sans-serif; }
th .ms-vb a, .ms-vh2-nofilter-icon a { color: rgb(128, 128, 128); }
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 { color: rgb(76, 76, 76); }
.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 { background-color: rgb(249, 249, 249); }
table.ms-listviewtable tbody tr td.ms-newsletterline { border-top: 1px solid rgb(216, 216, 216); }
.ms-nlline { background: rgb(216, 216, 216) none repeat scroll 0% 0%; }
.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 { font-weight: normal; font-family: verdana; font-size: 8pt; color: rgb(0, 51, 153); text-decoration: none; }
a.ms-addnew:hover { color: rgb(0, 0, 0); text-decoration: underline; }
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: rgb(255, 0, 0); }
.ms-announcementtitle { font-weight: bold; }
img.thumbnail { border: 3px solid rgb(131, 176, 236); }
tr.ms-imglibselectedrow { cursor: default ! important; }
td.ms-imglibthumbnail { background: rgb(247, 247, 247) url(5d245010d52c4c61ac30bf26a3e2d5eca8159bb3.png)  repeat-x scroll left top; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(228, 228, 228) rgb(205, 205, 205) rgb(214, 214, 214) rgb(228, 228, 228); }
td.ms-imglibthumbnail-selected { background: rgb(204, 235, 255) url(5d245010d52c4c61ac30bf26a3e2d5eca8159bb3.png)  repeat-x scroll left top; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(198, 229, 248) rgb(145, 205, 242) rgb(145, 205, 242); }
div.thumbnail { display: inline; padding: 16px 10px; position: relative; width: 5px; }
span.userdata { display: none; }
.ms-imglibmenuarea { background-color: rgb(242, 248, 255); }
a.ms-imglibPreviewTitle { overflow: hidden; text-overflow: ellipsis; width: 130px; }
table.ms-imglibPreviewTable { display: none; }
.ms-1pxfont { font-size: 1px; }
.ms-WPTitle { font-weight: normal; font-family: Verdana,Tahoma,sans-serif; padding: 4px 4px 5px 0px; font-size: 10pt; }
.ms-WPTitle a:link, .ms-WPTitle a:visited { text-decoration: none; }
.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 { color: rgb(0, 114, 188); text-decoration: none; }
.ms-WPBody a:visited { color: rgb(177, 0, 105); text-decoration: none; }
.ms-WPBody a:hover { text-decoration: underline; }
.ms-WPBody th { font-weight: bold; }
.ms-WPBody td { font-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: rgb(154, 198, 255); border-width: 1px; border-style: solid; }
.ms-PartSpacingVertical { font-size: 1pt; margin-top: 12px; }
.ms-PartSpacingHorizontal { font-size: 1pt; width: 8px; }
.ms-WPHeader { background-color: rgb(255, 255, 255); }
.ms-WPHeader td, .ms-fakewptitle { border-bottom: 1px solid rgb(235, 235, 235); border-collapse: collapse; }
.ms-WPHeader .ms-wpTdSpace { width: 5px; border-bottom: 1px solid transparent; }
.s4-wpcell:hover .ms-WPHeader .ms-wpTdSpace { border-bottom: 1px solid transparent; }
.s4-wpcell:hover .ms-WPHeader td, .s4-wpActive .ms-WPHeader td, .s4-wpcell .ms-WPSelected .ms-WPHeader td { border-bottom: 1px solid rgb(68, 175, 246); }
.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: rgb(242, 242, 242); }
.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: rgb(54, 61, 68); border: 1px solid rgb(250, 224, 50); background-color: rgb(254, 248, 214); 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: rgb(221, 225, 229); }
.ms-ButtonHeightWidth { width: 14.2em; font: 8pt tahoma; height: 2.1em; padding-top: 0.1em; padding-bottom: 0.4em; }
.ms-NarrowButtonHeightWidth { width: 5em; height: 2em; font: 8pt tahoma; padding: 0px; }
.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: tahoma; border: 1px solid rgb(204, 204, 204); text-align: left; }
.ms-stylelabel { font-family: tahoma; font-size: 8pt; color: rgb(76, 76, 76); }
.ms-styleheader { font-family: tahoma; background-color: rgb(249, 249, 249); }
.ms-styleheader a:link, .ms-stylebody a:link { color: rgb(0, 51, 153); text-decoration: none; }
.ms-styleheader a:visited, .ms-stylebody a:visited { text-decoration: none; }
.ms-stylebody { font-family: tahoma; font-size: 8pt; }
.ms-styleheader a:hover, .ms-stylebody a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.ms-alternating { background-color: rgb(255, 255, 255); }
.ms-alternatingstrong { background-color: rgb(242, 249, 252); }
.ms-alternatingstrong td td, .ms-basictable .ms-alternating td td { border: 0px none; }
.ms-consolemptablerow { background-color: rgb(121, 167, 227); }
.ms-wikitoolbar a.ms-toolbar { color: rgb(18, 72, 144); }
.ms-rtestate-field a:hover { text-decoration: underline; }
.ms-pickerwait { width: 100%; height: 100%; margin: 0px; background-color: rgb(255, 255, 255); font-family: verdana; font-size: 8pt; color: rgb(0, 0, 0); }
.ms-pickerresulttable { border-collapse: separate; }
.ms-ph { padding-left: 5px; padding-right: 5px; background-image: none; background-color: rgb(243, 243, 243); color: rgb(148, 148, 148); white-space: nowrap; }
.ms-naveditor .ms-vb2 { padding: 3px 3px 0px; 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: rgb(68, 68, 68); cursor: pointer; padding: 10px 10px 7px; 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: rgb(0, 0, 0); }
.ms-pagecaption { margin-top: 6px; display: inline-block; font-size: 1em; color: rgb(93, 104, 120); }
.UserSectionHead { width: 100%; padding: 0px 0px 3px; color: rgb(40, 41, 42); }
.UserSectionBody { width: 100%; padding: 0px; }
.ms-KFMenu { border-width: 1px; border-style: solid; border-color: rgb(126, 204, 255); margin: 5px; background-color: rgb(245, 251, 255); background-image: url(7cc6fad9ba8592bf990d70006f8e764daa9b757e.png) ; background-repeat: repeat-x; padding: 5px 5px 10px; }
.ms-KFHead { border-bottom-width: 1px; border-bottom-style: solid; border-color: rgb(190, 229, 255) ! important; font-weight: bold; color: rgb(0, 0, 0); font-size: 1.1em; padding-bottom: 5px; margin-bottom: 5px; }
.ms-KFHead button { text-decoration: none; color: rgb(68, 68, 68); cursor: pointer; padding: 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: rgb(255, 0, 0); font-family: verdana; font-size: 8pt; }
.ms-diffdeletenostrike, .ms-diffdelete { color: rgb(191, 3, 2); }
.ms-diffdelete { text-decoration: line-through; }
.ms-diffinsert { text-decoration: underline; background-color: rgb(193, 255, 183); color: rgb(0, 0, 0); }
.ms-diffmargin { margin-top: 20px; margin-left: 11px; }
.ms-sharepointsearchtext { color: rgb(113, 134, 156); font-style: italic; }
.ms-searchtext { color: rgb(73, 97, 122); font-style: normal; }
.ms-wikilink a { text-decoration: none; }
a.ms-wikilink { text-decoration: none; }
.ms-missinglink a { text-decoration: none; border-bottom: 1px dashed rgb(0, 0, 0); }
a.ms-missinglink { text-decoration: none; border-bottom: 1px dashed rgb(0, 0, 0); }
.ms-ribbontabswitchloading { display: block; margin-top: 37px; margin-left: 37px; }
.ms-ribbontabswitchloading img { width: 16px; height: 16px; vertical-align: middle; }
.ms-ribbontabswitchloading span { color: rgb(59, 79, 101); padding-left: 5px; font-family: verdana; font-size: 11pt; }
.ms-welcomepageheader { background-color: rgb(248, 252, 255); border-bottom: 1px solid rgb(145, 205, 242); padding-top: 10px; font-family: Verdana,Arial,sans-serif; font-size: 10pt; font-weight: normal; color: rgb(103, 103, 103); }
input[type="checkbox"], input[type="radio"] { vertical-align: middle; }
input.ms-defaultverticalalign { vertical-align: baseline; }
.ms-SrvMenuUI { display: none; }
.ms-MenuUIPopupBody { border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(164, 170, 180) rgb(120, 149, 172) rgb(120, 149, 172) rgb(164, 170, 180); margin: 0px; padding: 0px; }
.ms-MenuUIPopupInner { border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: transparent rgb(236, 236, 236) rgb(236, 236, 236) transparent; }
.ms-MenuUIPopupBody table { color: rgb(76, 83, 92); font-size: 100%; margin: 0px; padding: 0px; }
.ms-MenuUIPopupBody div { cursor: pointer; }
.ms-MenuUI, .ms-MenuUILarge, .ms-MenuUIRtL, .ms-MenuUILargeRtL { background-color: rgb(255, 255, 255); background-repeat: repeat-y; cursor: pointer; }
.ms-MenuUI, .ms-MenuUILarge { background-position: left center; }
.ms-MenuUIRtL, .ms-MenuUILargeRtL { background-position: right center; }
.ms-MenuUI { background-image: url(7aca363c43e81352ab4ff0dbb428e7c99eb237f7.png) ; }
.ms-MenuUILarge { background-image: url(6b7a3f1154c4870bef3e76419c65a564078471da.png) ; width: 250px; }
.ms-MenuUIRtL { background-image: url(133e34814442935bf85c072918d0ee05e4dde549.png) ; }
.ms-MenuUILargeRtL { background-image: url(b94be0194ab558e0e57078a0495dd2e01369d35c.png) ; width: 250px; }
.ms-MenuUIDisabled span { color: rgb(102, 102, 102); }
.ms-MenuUIItemTableCell, .ms-MenuUIItemTableCellCompact { padding: 2px; color: rgb(76, 83, 92); font-size: 8pt; text-decoration: none; }
.ms-MenuUIItemTableCellCompact { padding: 1px 2px; }
.ms-MenuUIItemTableCell a, .ms-MenuUIItemTableCellHover a, .ms-MenuUIItemTableCellCompact a, .ms-MenuUIItemTableCellCompactHover a { color: rgb(76, 83, 92); text-decoration: none; }
.ms-menuitemdescription { color: rgb(84, 84, 84); }
.ms-MenuUIItemTableCellHover, .ms-MenuUIItemTableCellCompactHover { padding: 1px; color: rgb(0, 55, 89) ! important; text-decoration: none; }
.ms-MenuUIItemTableCellCompactHover { padding: 0px 1px; }
.ms-MenuUIItemTableHover { background: rgb(204, 235, 255) url(5d245010d52c4c61ac30bf26a3e2d5eca8159bb3.png)  repeat-x scroll left top; border-width: 1px; border-style: solid; border-color: rgb(189, 225, 247) rgb(145, 205, 242) rgb(145, 205, 242); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.ms-MenuUIItemTableHover .ms-menuitemdescription { color: rgb(76, 83, 92); }
.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 { border-top: 1px dashed rgb(197, 202, 205); 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(e00ee94c9824cc1f07caa11a7ddbc0314dd4c336.gif) ; }
.ms-MenuUIItemTableCellDisabled { color: rgb(102, 102, 102); }
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; background-color: rgb(255, 255, 255); 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-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(164, 170, 180) rgb(120, 149, 172) rgb(120, 149, 172) rgb(164, 170, 180); }
div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner, div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div { border: medium 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-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: transparent rgb(236, 236, 236) rgb(236, 236, 236); }
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUI ul.ms-MenuUIUL { background-image: url(7aca363c43e81352ab4ff0dbb428e7c99eb237f7.png) ; }
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL { background-image: url(6b7a3f1154c4870bef3e76419c65a564078471da.png) ; }
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUIRtL ul.ms-MenuUIUL { background-image: url(133e34814442935bf85c072918d0ee05e4dde549.png) ; }
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL { background-image: url(b94be0194ab558e0e57078a0495dd2e01369d35c.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: medium none; }
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink { color: rgb(0, 55, 89) ! important; font-weight: normal; outline: medium 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 { color: rgb(0, 114, 188) ! important; font-size: 1.1em; }
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUIULItemHover { background: rgb(204, 235, 255) url(5d245010d52c4c61ac30bf26a3e2d5eca8159bb3.png)  repeat-x scroll left top; border-width: 1px; border-style: solid; border-color: rgb(189, 225, 247) rgb(145, 205, 242) rgb(145, 205, 242); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: 0px; outline: medium none; }
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUIULItemHover a.ms-MenuUIULLink { color: rgb(0, 55, 89) ! important; font-weight: normal; outline: medium 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: transparent none repeat scroll 0% 0% ! 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: rgb(102, 102, 102); font-weight: normal; }
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL a span.ms-menuitemdescription { color: rgb(76, 83, 92); font-weight: normal; white-space: normal ! important; }
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUIULItemHover a span.ms-menuitemdescription { color: rgb(76, 83, 92); font-weight: normal; white-space: normal ! important; }
div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner ul.ms-MenuUIUL div.ms-MenuUISeparator, 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; border-top: 1px dashed rgb(197, 202, 205); 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 { color: rgb(101, 104, 107); background-color: white; height: 200px; background-image: url(2abe9296d82e080bc0fe29c135b0b3a02c59e91c.png) ; background-repeat: repeat-x; background-position: left bottom; }
.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 rgb(217, 217, 217); }
.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 { height: 150px; }
.ms-wpadder-categoryColumn A, .ms-wpadder-categoryColumn IMG, .ms-wpadder-itemColumn IMG, .ms-wpadder-closeColumn A, .ms-wpadder-closeColumn IMG { border: 0px none; 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 { border: 1px dashed rgb(170, 217, 250); }
.ms-wpadder-categories DIV.ms-wpadder-selected, .ms-wpadder-items DIV.ms-wpadder-selected { border: 1px solid rgb(170, 217, 250); background-color: rgb(197, 232, 255); background-image: url(ebe565661ec0aa7645b5f37a65399a40e228506a.png) ; background-repeat: repeat-x; background-position: left bottom; color: black; }
.ms-wpadder-categories { border-bottom: 1px solid rgb(253, 159, 8); }
.ms-wpadder-upload { white-space: nowrap; padding: 2px 4px 4px; }
.ms-wpadder-itemCell { padding-right: 2px; }
.ms-wpadder-itemCell2 { border-left: 2px dashed rgb(232, 232, 255); 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 { border-top: 1px solid rgb(153, 153, 153); border-bottom: 1px solid rgb(153, 153, 153); border-left: 1px solid rgb(153, 153, 153); text-align: center; background-color: rgb(240, 240, 240); padding: 0px 8px; cursor: pointer; color: black; width: 30%; height: 22px; }
.ms-wpadder-tabTable TH.ms-wpadder-dummyTab { border-top: 0px none; border-right: 0px none; background-color: white; }
.ms-wpadder-tabTable TH.ms-wpadder-selected { cursor: default; background-color: white; border-bottom: 0px none; }
.ms-wpadder-descriptionCell { padding: 3px 4px; border-width: 1px; border-style: none solid solid; border-color: rgb(153, 153, 153); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.ms-wpadder-zoneArea { padding-top: 3px; vertical-align: middle; }
.ms-wpadder-closeBox { padding: 2px 2px 3px 3px; margin: 0px 1px; }
.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 rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
.ms-wpadder-buttonArea { padding: 5px; text-align: right; border-bottom: 1px solid rgb(217, 217, 217); }
.ms-wpadder-sectionhead { color: rgb(0, 55, 89); font-size: 1.3em; font-family: verdana; padding: 5px 0px; }
.ms-wpadder-wpname { color: rgb(127, 127, 127); 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: rgb(103, 103, 103); background-color: rgb(255, 255, 255); margin: 0px; padding: 0px; }
body.v4master { height: 100%; width: 100%; overflow: hidden; }
body #aspnetForm { height: 100%; }
a:link { color: rgb(0, 114, 188); text-decoration: none; }
a:visited { color: rgb(177, 0, 105); text-decoration: none; }
.s4-floatleft { float: left; }
.s4-pr { width: 100%; }
.s4-widecontentarea { width: 100%; }
.s4-lp, .s4-lpi { padding: 2px 10px 2px 5px; }
.s4-rp { float: right; padding: 2px 10px 2px 5px; }
.s4-rp div, .s4-lpi div { display: inline; }
.s4-die { display: none; }
.ms-hide { display: none; }
.s4-devdashboard { display: inline-block; width: 18px; }
.ms-HoverCellInActive, .ms-SpLinkButtonInActive { border: medium none; margin: 1px; color: rgb(76, 76, 76); vertical-align: top; background-color: transparent; }
.ms-HoverCellActive, .ms-SpLinkButtonActive { border: 1px solid rgb(111, 157, 217); vertical-align: top; background: transparent url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -403px; }
.ms-HoverCellActiveDark { background: rgb(255, 187, 71) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -403px; border: 1px solid rgb(134, 134, 134); vertical-align: top; }
.ms-SpLinkButtonInActive, .ms-SpLinkButtonActive { padding: 1px 1px 1px 3px; }
.ms-SpLinkButtonActive a, .ms-SpLinkButtonActive a:hover { color: rgb(0, 0, 0); text-decoration: none; }
.ms-SPLink { font-family: "Tahoma","Lucida Grande",Verdana,Arial,sans-serif; font-size: 0.8em; color: rgb(26, 112, 185); }
.ms-SPLink a:link, .ms-SPLink a:visited { color: rgb(26, 112, 185); 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; }
.ms-siteactionsmenuinner { border-color: rgb(57, 79, 99) rgb(33, 55, 76) rgb(33, 55, 76); background: rgb(33, 55, 76) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -467px; }
.v4master .ms-siteactionsmenuinner { border-color: transparent; background: transparent none no-repeat scroll 0% 0%; }
.ms-siteactionsmenuinner .ms-menu-a, .ms-siteactionsmenuhover .ms-menu-a { margin-right: 4px; }
.ms-siteactionsmenuhover { border-color: rgb(139, 146, 154); background: rgb(33, 55, 76) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -489px; }
.ms-siteactionsmenuinner > a, .ms-siteactionsmenuhover > a { display: inline-block; }
.ms-siteactionsmenu > span > a { color: rgb(255, 255, 255); }
.ms-siteactionsmenu > span > a > span { display: inline-block; margin: 1px 0px 0px 2px; }
.ms-siteactionsmenu > span > a > img { vertical-align: top; }
.ms-siteactionsmenu .ms-viewselector-arrow { display: inline-block; margin: 7px 0px 1px; vertical-align: top; }
.s4-siteactions a:link, .s4-siteactions a:visited { font-weight: bold; color: white; }
.ms-viewselector-arrow { vertical-align: middle; }
.ms-menu-althov .ms-menu-hovarw { display: none ! important; }
.ms-menu-althov-active .ms-menu-stdarw { display: none ! important; }
.ms-menu-althov-active span.ms-menu-hovarw { display: inline-block ! important; }
.ms-menu-althov-active .ms-menu-hovarw { display: inline; }
.ms-welcomeMenu { padding: 2px 5px 3px; margin: 0px 3px; font-size: 1em; font-family: Verdana,sans-serif; border: 1px solid transparent; display: inline-block; }
.ms-welcomeMenu a:link { color: rgb(255, 255, 255); }
.ms-welcomeMenu a:hover { text-decoration: none ! important; }
.ms-welcomeMenu.ms-SpLinkButtonActive { border-color: rgb(139, 146, 154); background: rgb(33, 55, 76) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -489px; }
.ms-welcomeMenu.ms-SpLinkButtonActive a:link { color: rgb(255, 255, 255); }
.ms-welcomeMenu .ms-menu-a { margin-right: 5px; }
.ms-hidden, a.ms-skip, a.ms-skip:hover, a.ms-skip:visited, 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.ms-skip:active, a.ms-skip:focus, a.ms-TurnOnAcc:active, a.ms-TurnOnAcc:focus, a.ms-TurnOffAcc, a.ms-SkiptoMainContent:active, a.ms-SkiptoMainContent:focus, a.ms-SkiptoNavigation:active, a.ms-SkiptoNavigation:focus { position: absolute; top: 2px; width: auto; height: auto; background-color: white; border-color: black; border-width: 1px; border-style: solid; color: black; padding: 2px 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: 2px 4px; color: black; position: absolute; z-index: 3; top: 2px; right: 2px; }
.s4-modalDiv { z-index: 1000; position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; }
.s4-modalDiv-ie { background-color: white; }
.s4-modalDiv-ff { background-color: transparent; }
.s4-nopad { margin: 0px; padding: 0px; border: 0px none; }
body #s4-ribbonrow { min-height: 43px; background-color: rgb(33, 55, 76); overflow-y: hidden; }
@media print {
  body #s4-ribbonrow { display: none; }
  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; }
  body #s4-leftpanel { display: none; }
  .s4-ca { margin-left: 0px ! important; margin-right: 0px ! important; }
  .s4-clust { display: none ! important; }
}
body #s4-ribboncont { padding: 0px; background: transparent url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -565px; }
body #RibbonContainer.loaded { height: auto ! important; }
.ms-titlerowborder { border-right: 1px solid rgb(184, 186, 189); }
.ms-cui-TabRowLeft, .ms-cui-QATRowCenter { float: left; }
.ms-cui-TabRowRight, .ms-cui-QATRowRight { float: right; }
.ms-cui-TabRowLeft { margin-top: 19px; font-size: 0px; }
.ms-cui-TabRowRight { margin-top: 0px; vertical-align: middle; }
.ms-browseTab.ms-cui-tt-s > a.ms-cui-tt-a { background-color: rgb(255, 255, 255); color: rgb(35, 39, 44) ! important; }
body #s4-workspace { overflow-y: scroll; overflow-x: auto; position: relative; left: 0px; }
body #s4-bodyContainer { min-width: 760px; }
body #MSO_ContentTable { position: relative; }
.s4-signInLink { margin: 0px 10px; color: rgb(255, 255, 255) ! 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; }
.s4-trc-container-menu { float: left; margin: 12px 3px; }
.s4-socialDataPopup { display: inline; }
.s4-socialdata-notif { text-align: left; }
.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 { display: inline-block; height: 60px; position: relative; top: 4px; margin: 0px 3px; border-right: 1px solid rgb(231, 231, 232); }
.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 { border: 1px solid rgb(241, 196, 63); background-color: rgb(253, 238, 179); }
.ms-socialNotif-text { color: rgb(93, 104, 120); display: block; padding-bottom: 1px; }
.ms-cui-TabRowLeft, .ms-cui-QATRowCenter { float: left; }
.ms-cui-TabRowRight, .ms-cui-QATRowRight { float: right; }
.s4-signInLink { margin: 0px 10px; }
.s4-devdashboard { margin: 13px 15px 0px 0px; }
.s4-title { padding: 0px 0px 0px 10px; margin: 0px; min-height: 64px; background: rgb(249, 249, 249) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -1023px; word-wrap: break-word; overflow-x: hidden; }
.s4-title-inner { min-height: 64px; }
.s4-titletable { border: 0px none; height: 64px; width: 100%; font-family: Verdana,Arial,sans-serif; font-size: 8pt; }
.s4-titlelogo { padding: 12px 10px 12px 0px; text-align: center; vertical-align: middle; }
.s4-titlelogo > img, .s4-titlelogo > a > img { vertical-align: middle; }
.s4-titletext { width: 100%; vertical-align: middle; unicode-bidi: embed; }
.s4-title h1, .s4-title h2 { font-size: 1.4em; font-weight: normal; display: inline; padding: 0px; margin: 0px; }
.s4-title h1 a, .s4-title h2 a { color: rgb(0, 55, 89); display: inline-block; }
.s4-title h1 a:hover, .s4-title h2 a:hover { text-decoration: underline; }
.s4-title h2 { color: rgb(93, 104, 120); }
.s4-titlesep { vertical-align: middle; }
.s4-lvtitleseparator { margin-left: 4px; margin-right: 4px; }
.s4-lvhidesubfolders { margin-right: 4px; }
.s4-title .s4-pagedescription, .s4-title .s4uniqpermdescription { margin-top: 6px; font-size: 1em; color: rgb(93, 104, 120); font-weight: normal; }
.s4-titletext .ms-titlewpTitleArea { padding-left: 0px; font-size: 0.72em; }
.ms-titlewpTitleArea .ms-pagetitle { font-size: 1.4em; color: rgb(93, 104, 120); }
.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-listviewtable2 { cursor: pointer; }
.ms-ltviewselectormenuheader .ms-viewselectorhover { cursor: pointer; border: 1px solid rgb(211, 214, 218); background-color: rgb(250, 250, 251); }
.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; color: rgb(102, 102, 102); }
.s4-title .ms-ltviewselectormenuheader a:hover { text-decoration: none; }
body #s4-topheader2 { background: rgb(246, 246, 246) url(5d245010d52c4c61ac30bf26a3e2d5eca8159bb3.png)  repeat-x scroll left top; vertical-align: middle; min-height: 25px; border-top: 1px solid rgb(224, 224, 224); border-bottom: 1px solid rgb(184, 186, 189); }
.s4-toplinks { padding: 0px; }
.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 none; }
.s4-breadcrumb-anchor:hover, .s4-breadcrumb-anchor-open, .ms-qatbutton:hover { border-color: rgb(139, 146, 154); background: rgb(33, 55, 76) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -489px; }
.s4-breadcrumb-menu { max-width: 400px; min-width: 142px; padding: 1px 15px 5px 1px; word-wrap: break-word; overflow-x: hidden; border: 1px solid; font-size: 8pt; }
.v4master .s4-breadcrumb-menu { background: rgb(248, 248, 248) url(5d245010d52c4c61ac30bf26a3e2d5eca8159bb3.png)  repeat-x scroll left top; border-color: rgb(148, 152, 159); }
.s4-breadcrumb-top { display: block; margin-bottom: 5px; margin-right: -15px; padding: 5px; border-bottom: 1px dashed; }
.v4master .s4-breadcrumb-top { border-bottom-color: rgb(167, 176, 186); }
ul.s4-breadcrumb, .s4-breadcrumb ul { margin: 0px 0px 0px 25px; line-height: 2em; padding-left: 0px; }
ul.s4-breadcrumb { margin-left: 7px; }
.s4-breadcrumb-header { display: inline; }
.v4master .s4-breadcrumb-header { color: rgb(59, 79, 101); }
.s4-breadcrumb-arrowcont { display: inline-block; vertical-align: top; }
.s4-breadcrumbNode, .s4-breadcrumbCurrentNode, .s4-breadcrumbRootNode { list-style-type: none; padding: 0px; margin: 0px; }
.v4master .s4-breadcrumbNode, .v4master .s4-breadcrumbCurrentNode, .v4master .s4-breadcrumbRootNode { color: rgb(59, 79, 101); }
.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 { color: rgb(59, 79, 101) ! 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 { color: rgb(68, 175, 246) ! important; }
ul.s4-breadcrumbNode { margin-left: 21px; }
ul.s4-breadcrumbRootNode { margin-left: 21px; }
span.s4-breadcrumb { margin-top: 1px; margin-right: -16px; }
.s4-tn-siteslink { display: block; float: left; }
.s4-tn { padding: 0px; margin: 0px; }
.s4-tn ul.static { white-space: nowrap; }
.s4-tn li.static > .menu-item { color: rgb(59, 79, 101); white-space: nowrap; border: 1px solid transparent; padding: 4px 10px; display: inline-block; height: 15px; vertical-align: middle; }
.s4-tn ul.dynamic { background-color: white; border: 1px solid rgb(217, 217, 217); }
.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: rgb(217, 217, 217); }
.s4-tn li.static > a:hover { color: rgb(68, 175, 246); text-decoration: underline; }
.s4-toplinks .s4-tn a.selected { border-color: rgb(198, 229, 248) rgb(145, 205, 242) rgb(173, 219, 247); background: rgb(204, 235, 255) url(5d245010d52c4c61ac30bf26a3e2d5eca8159bb3.png)  repeat-x scroll left top; color: rgb(0, 55, 89); padding: 4px 5px; margin: 0px 5px; }
.s4-toplinks .s4-tn a.selected:hover { color: rgb(0, 55, 89); }
.s4-app { margin-top: 3px; }
.s4-search { padding: 0px ! important; }
.s4-search select, .s4-search input { border: 1px solid rgb(227, 227, 227) ! important; float: left; color: rgb(71, 99, 130); }
.s4-search select { height: 21px; font-family: Verdana,Arial,sans-serif; font-size: 9pt; padding: 0px 3px; margin: 3px 3px 0px 0px; }
.s4-search input, .s4-search .ms-searchimage { float: left; background: rgb(255, 255, 255) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -511px; }
.s4-search input { font-size: 1.1em; height: 16px; padding: 1px 3px 2px; border-right: medium none ! important; width: 221px ! important; margin-top: 3px; }
.s4-search .ms-searchimage { background-color: rgb(255, 255, 255); border-width: 1px 1px 1px medium ! important; border-style: solid solid solid none ! important; border-color: rgb(227, 227, 227) rgb(227, 227, 227) rgb(227, 227, 227) -moz-use-text-color ! important; -moz-border-top-colors: none ! important; -moz-border-right-colors: none ! important; -moz-border-bottom-colors: none ! important; -moz-border-left-colors: none ! important; border-image: none ! important; height: 16px; padding: 2px 3px 1px; margin-top: 3px; }
.s4-help { display: inline-block; margin: 4px 4px 3px 21px; }
:first-child + html .s4-help { margin: 3px 4px 0px ! important; vertical-align: baseline; padding-bottom: 2px; }
:first-child + html .s4-search > table { float: none; display: inline; }
.s4-plnk { white-space: nowrap; text-align: right; vertical-align: middle; padding-top: 3px; }
body #s4-mainarea { float: left; clear: both; }
body #s4-leftpanel { width: 155px; float: left; }
body #s4-leftpanel-content { padding: 0px 0px 5px; background-color: rgb(252, 252, 252); border-style: solid; border-color: rgb(219, 221, 222); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px 1px 0px; }
.ms-quicklaunchouter { margin: 0px; }
.s4-ln .ms-datepickerouter { margin-bottom: 5px; }
.s4-ql-top { padding-top: 5px ! important; margin-bottom: 10px ! important; border-bottom: 1px solid rgb(219, 221, 222); }
.s4-ql ul.root > li > .menu-item, .s4-qlheader, .s4-qlheader:visited { font-size: 1.2em; color: rgb(0, 114, 188); margin: 0px; padding: 3px 4px 3px 10px; border-width: 1px 0px; border-style: solid; border-color: transparent; word-wrap: break-word; overflow-x: hidden; }
.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 20px; padding-left: 0px; }
.s4-ql ul.root ul > li > a { padding: 3px 4px 4px 10px; border-width: 1px 0px; border-style: solid; border-color: transparent; color: rgb(59, 79, 101); overflow-x: hidden; display: block; }
.s4-ql ul.root ul > li > a:hover { color: rgb(68, 175, 246); text-decoration: underline; }
.s4-ql a.selected { background: rgb(204, 235, 255) url(5d245010d52c4c61ac30bf26a3e2d5eca8159bb3.png)  repeat-x scroll left top; border-color: rgb(198, 229, 248) rgb(145, 205, 242) rgb(145, 205, 242) ! important; border-width: 1px ! important; padding-left: 9px ! important; color: rgb(0, 55, 89) ! important; }
.s4-ln-sel a { color: rgb(255, 255, 255) ! important; border-width: 0px ! important; }
.s4-ln-sel a:hover { background-color: transparent ! important; color: rgb(255, 255, 255) ! important; }
.s4-specialNavLinkList li > span { display: block; }
.s4-specialNavLinkList a { display: block; padding: 3px 4px 3px 10px; color: rgb(59, 79, 101); }
.s4-specialNavIcon { vertical-align: middle; }
.s4-specialNavIcon + .ms-splinkbutton-text { vertical-align: middle; }
.s4-specialNavLinkList a:hover > span.ms-splinkbutton-text { color: rgb(68, 175, 246); text-decoration: underline; }
.s4-ql, .s4-specialNavLinkList { list-style-type: none; margin: 0px 0px 20px; padding: 0px; }
.s4-specialNavLinkList { margin: 0px; border-top: 1px solid rgb(219, 221, 222); padding-top: 5px; }
.s4-ql li, .s4-specialNavLinkList li { font-weight: normal; min-height: 19px; }
.s4-rcycl {  }
.ms-quicklaunch-navmgr + .s4-treeView { border-top: 1px solid rgb(219, 221, 222); padding-top: 10px; }
.s4-ca { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-left: 155px; margin-right: 0px; min-height: 324px; }
.s4-ba { padding: 0px 0px 5px; }
.s4-bodypadding { padding: 10px; }
.ms-vb-title { vertical-align: top; padding: 2px 16px 2px 1px; }
.s4-ctx { padding: 0px 4px; position: absolute; display: block; }
.s4-ctx-show { background: rgb(204, 235, 255) url(5d245010d52c4c61ac30bf26a3e2d5eca8159bb3.png)  repeat-x scroll left top; border-style: solid; border-width: 0px 1px; border-color: transparent rgb(145, 205, 242); }
.s4-ctx-show:hover { background-color: rgb(114, 196, 250); border-color: transparent rgb(75, 143, 189) transparent rgb(122, 177, 214); }
tr.s4-itm-selected:hover .s4-ctx-show { background-color: rgb(98, 179, 230); border-right-color: rgb(75, 143, 189); border-left-color: rgb(122, 177, 214); }
tr.s4-itm-selected .s4-ctx-show:hover { background-color: rgb(204, 235, 255); }
.s4-ctx span { font-size: 0pt; visibility: hidden; }
.s4-ctx > a > img { border: 0px 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: rgb(253, 210, 14) rgb(235, 198, 27) rgb(235, 198, 27) rgb(253, 210, 14); min-width: 140px; position: relative; margin-left: 2px; display: inline-block; }
.s4-noti-in1 { border-top: 2px solid rgb(255, 235, 59); }
.s4-noti-in2 { padding: 3px 10px; text-align: center; color: rgb(0, 0, 0); border-top: 1px solid rgb(255, 222, 0); background: rgb(255, 251, 215) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -134px; }
.s4-noti-in3 { min-height: 16px; vertical-align: middle; }
.s4-noti-noti > a { display: block; }
.ms-vh2-nobg .ms-vh2-nofilter { background: transparent none repeat scroll 0% 0%; }
.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 .ms-numHeader { margin-top: 0px; }
.ms-vh, .ms-vh2, .ms-vh a, .ms-vh2 a { color: rgb(0, 55, 89); }
.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: rgb(0, 0, 0); }
.ms-gb { padding-bottom: 1px; border-bottom-color: rgb(181, 189, 199); }
.ms-viewlsts .ms-vb2 > a { color: rgb(0, 85, 141) ! important; }
.ms-viewlsts-noitems { font-style: italic; padding-left: 8px; }
.ms-viewlsts-noitems > b { color: rgb(0, 0, 0); font-weight: normal; }
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 { background: rgb(201, 215, 230) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -209px; color: rgb(59, 70, 82); border-color: rgb(170, 175, 190); }
.s4-status-s2 { background: rgb(113, 184, 79) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -83px; color: rgb(26, 56, 7); border-color: rgb(62, 136, 17); }
.s4-status-s3 { background: rgb(253, 242, 137) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -260px; color: rgb(75, 57, 4); border-color: rgb(202, 172, 9); }
.s4-status-s4 { background: rgb(223, 90, 91) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -158px; color: rgb(31, 0, 0); border-color: rgb(188, 18, 19); }
.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: rgb(255, 255, 255); }
.s4-status-s3 a, .s4-status-s3 a:link, .s4-status-s3 a:visited { color: rgb(90, 47, 0); }
.s4-status-s1 a, .s4-status-s1 a:link, .s4-status-s1 a:visited { color: rgb(14, 58, 109); }
td table.ms-listviewtable { border-collapse: separate; }
table.ms-listviewtable > tbody > tr > td { border-style: solid; border-color: transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 1px 0px; }
table.ms-listviewtable > tbody > tr.ms-selectednav > td { border: 1px solid transparent; }
tr.s4-itm-hover a:hover, tr.ms-itmhover a:hover { color: rgb(0, 55, 89) ! important; text-decoration: underline ! important; }
tr.s4-itm-hover, tr.ms-itmhover:hover, tr.ms-ppanerow:hover > td, tr.ms-ppanerowalt:hover > td { background: rgb(242, 250, 255) url(5d245010d52c4c61ac30bf26a3e2d5eca8159bb3.png)  repeat-x scroll left top; cursor: pointer; }
tr.s4-itm-hover > td, tr.ms-itmhover:hover > td { border-top-color: rgb(198, 229, 248) ! important; border-bottom-color: rgb(145, 205, 242) ! important; }
tr.s4-itm-hover .ms-MenuUIULLink, tr.ms-itmhover:hover .ms-MenuUIULLink, tr.s4-itm-selected .ms-MenuUIULLink { color: rgb(0, 55, 89) ! important; }
tr.s4-itm-selected, tr.s4-itm-selected:hover { background: rgb(152, 214, 253) url(5d245010d52c4c61ac30bf26a3e2d5eca8159bb3.png)  repeat-x scroll left top; cursor: pointer; }
tr.s4-itm-selected > td, tr.s4-itm-selected:hover > td { border-top-color: rgb(165, 204, 228) ! important; border-bottom-color: rgb(82, 157, 204) ! important; color: rgb(0, 55, 89) ! important; background: rgb(152, 214, 253) url(5d245010d52c4c61ac30bf26a3e2d5eca8159bb3.png)  repeat-x scroll left top ! important; }
tr.s4-itm-selected a, tr.s4-itm-selected:hover a { color: rgb(0, 55, 89) ! important; }
tr.ms-viewheadertr > th.ms-vh, tr.ms-viewheadertr > th.ms-vh2 { border-width: 0px 0px 1px 1px; border-style: solid; border-color: transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
tr.ms-viewheadertr > th.ms-vh:hover, tr.ms-viewheadertr > th.ms-vh2:hover { border-color: rgb(226, 226, 226); background-color: rgb(246, 246, 246); }
tr.ms-viewheadertr > th:hover .s4-ctx-show { background-color: rgb(239, 239, 239); background-image: none; border-style: solid; border-color: rgb(224, 224, 224); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px; }
tr.ms-viewheadertr > th .s4-ctx-show:hover { background: rgb(217, 217, 217) url(5d245010d52c4c61ac30bf26a3e2d5eca8159bb3.png)  repeat-x scroll left top; border-right-color: rgb(178, 178, 178); }
table > tbody > tr.ms-ppanerowalt > td { background-color: rgb(249, 249, 249); }
.ms-viewheadertr .ms-vh2-gridview { height: 33px; background-image: none; background-repeat: no-repeat; background-color: rgb(252, 252, 252); }
.ms-viewheadertr .ms-vh2-gridview a:link { color: rgb(0, 55, 89); }
.s4-itm-cbx, .s4-itm-inlineedit { top: -2000px; position: absolute; }
.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 { padding-left: 5px; padding-right: 4px; vertical-align: top; }
table.ms-listviewtable tbody tr td.ms-vb-firstCell { border-left: 1px solid transparent; }
table.ms-listviewtable tbody tr td.ms-vb-lastCell { border-right: 1px solid transparent; }
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: rgb(198, 229, 248); }
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: rgb(157, 205, 235); }
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: rgb(198, 229, 248); }
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: rgb(145, 205, 242); }
table.ms-listviewtable tbody tr.ms-viewheadertr th.ms-vh-inlineedit { padding-left: 2px; }
.s4-itm-hdrcol { vertical-align: top; width: 0px; padding: 0px 0px 0px 6px; font-size: 0px; outline-style: none; }
.s4-dlg-err { line-height: 23pt; padding: 22px 42px; color: rgb(59, 79, 101); }
.s4-dlg-err-itm { border-top: 1px dashed rgb(226, 226, 226); }
.s4-dlg-err-itmName { font-size: 1.1em; color: rgb(0, 114, 188); }
.s4-dlg-err #dlgDivButton { text-align: right; }
.s4-hide-tr > tbody > tr { display: none; }
.s4-hide-tr > tbody > tr.ms-viewheadertr { display: block; }
.s4-wpcell .s4-wpTopTable { border: 1px solid transparent; }
.s4-wpcell-plain .s4-wpTopTable { border: medium none; }
.s4-wpActive .s4-wpTopTable, .s4-wpActive .ms-WPSelected { border: 1px solid rgb(68, 175, 246); }
.ms-WPHeaderTdMenu { width: 21px; cursor: pointer; word-wrap: normal; white-space: nowrap; border: 1px solid transparent; }
.ms-WPHeaderTdMenu:hover { border: 1px solid rgb(145, 205, 242); background: rgb(204, 235, 255) url(5d245010d52c4c61ac30bf26a3e2d5eca8159bb3.png)  repeat-x scroll left top; }
.ms-WPMenuDiv, .ms-WPMenuDivHover { white-space: nowrap; }
.ms-wpselectlink, .ms-wpselectlinkfocus { text-align: center; }
.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; }
.s4-wpcell .ms-WPTitle, .s4-wpActive .ms-WPTitle { cursor: pointer; }
.ms-WPTitle, .ms-WPTitle a { color: rgb(0, 114, 188); }
.s4-wpActive .ms-WPTitle, .s4-wpActive .ms-WPTitle a { color: rgb(0, 55, 89); }
.ms-WPHeaderTdSelection { width: 21px; cursor: auto; text-align: center; }
.ms-WPHeaderTdSelSpan { display: inline-block; }
.ms-WPHeaderCbxHidden { margin: 0px; top: -2000px; position: absolute; vertical-align: middle; }
.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 { 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 rgb(219, 221, 222); }
.ms-fileDlgSiteTitle { color: rgb(93, 104, 120); }
.ms-fileDlgTitleTbl { margin-bottom: 2px; }
.ms-fileDlgBannerTbl .s4-title { background: rgb(249, 249, 249) none repeat scroll 0% 0%; }
.s4-titletext h1.ms-fileDlgListTitle, .s4-titletext h1.ms-fileDlgAllContentTitle { font-size: 1.1em; color: rgb(0, 55, 89); }
.ms-allContentFileDlgView, .ms-libraryFileDlgView { border-top: 1px solid rgb(224, 224, 224); }
.ms-allContentFileDlgView .ms-alternating { background-color: rgb(242, 246, 250); }
.ms-allContentFileDlgView img { margin-left: 10px; }
.ms-fileDlgSectionTitle { padding-top: 15px; padding-left: 8px; padding-right: 7px; font-size: 1.1em; color: rgb(0, 85, 141); }
.ms-selected { background: rgb(152, 214, 253) url(5d245010d52c4c61ac30bf26a3e2d5eca8159bb3.png)  repeat-x scroll left top; }
.ms-libraryFileDlgView .ms-selected td { border-top: 1px solid rgb(165, 204, 228); border-bottom: 1px solid rgb(82, 157, 204); }
.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: rgb(0, 55, 89); }
body #s4-simple-header { text-align: right; }
body #s4-simple-card { width: 575px; margin: 100px auto 0px; background-color: rgb(250, 252, 255); border-width: 1px 2px 2px 1px; border-style: solid; border-color: rgb(227, 232, 238) rgb(217, 221, 227) rgb(190, 194, 199); box-shadow: 0px 0px 5px rgb(237, 243, 249); }
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 none; }
body #s4-simple-card-top { height: 10px; text-align: right; padding: 10px 10px 0px; }
body #s4-simple-card-content { margin: 0px 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; color: rgb(0, 55, 89); }
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 { color: rgb(0, 55, 89); text-decoration: none; }
body #s4-simple-gobackcont > a:hover { color: rgb(0, 114, 188); text-decoration: underline; }
body #s4-simple-gobackcont img { vertical-align: top; }
body #s4-simple-content { margin-left: 70px; }
.s4-popuptitle h1 { font-size: 1.7em; font-weight: normal; margin: 0px; padding: 0.2em 0px 0px 0.6em; }
H1.ms-rteElement-H1 {  }
.ms-rteElement-H1 { font-size: 2em; font-weight: normal; }
H2.ms-rteElement-H2 {  }
.ms-rteElement-H2 { font-size: 1.3em; font-weight: normal; }
H3.ms-rteElement-H3 {  }
.ms-rteElement-H3 { font-size: 1em; }
H4.ms-rteElement-H4 {  }
.ms-rteElement-H4 { font-size: 1em; font-weight: normal; font-style: italic; }
H1.ms-rteElement-H1B {  }
.ms-rteElement-H1B { color: rgb(0, 114, 188); font-size: 2em; font-weight: normal; }
H2.ms-rteElement-H2B {  }
.ms-rteElement-H2B { color: rgb(202, 0, 120); font-size: 1.3em; font-weight: normal; }
H3.ms-rteElement-H3B {  }
.ms-rteElement-H3B { color: rgb(0, 147, 202); font-size: 2.2em; }
H4.ms-rteElement-H4B {  }
.ms-rteElement-H4B { color: rgb(5, 128, 54); font-size: 1em; font-weight: normal; font-style: italic; }
HR.ms-rteElement-Hr {  }
.ms-rteElement-Hr { background-color: rgb(182, 182, 182); height: 1px; }
P.ms-rteElement-P {  }
.ms-rteElement-P { color: rgb(87, 97, 112); }
DIV.ms-rteElement-Callout1 {  }
.ms-rteElement-Callout1 { background-color: rgb(254, 244, 228); float: left; width: 25em; padding: 10px; border: 1px solid rgb(253, 159, 8); }
DIV.ms-rteElement-Callout2 {  }
.ms-rteElement-Callout2 { color: rgb(53, 55, 56); background-color: rgb(242, 242, 242); float: right; width: 25em; padding: 10px; border: 1px solid rgb(54, 176, 0); }
DIV.ms-rteElement-Callout3 {  }
.ms-rteElement-Callout3 { font-style: italic; color: rgb(202, 0, 120); float: right; width: 25em; padding: 10px; }
DIV.ms-rteElement-Callout4 {  }
.ms-rteElement-Callout4 { color: rgb(0, 86, 119); float: right; width: 20em; padding: 10px; background-color: rgb(216, 244, 255); font-family: Verdana,Geneva,sans-serif; border: 1px solid rgb(0, 173, 238); }
.ms-rteStyle-Normal { font-family: Verdana,Arial,sans-serif; font-size: 8pt; color: rgb(103, 103, 103); background-color: rgb(255, 255, 255); }
.ms-rteStyle-Highlight { color: rgb(49, 42, 38); background-color: rgb(250, 224, 50); }
.ms-rteStyle-Byline { color: rgb(182, 182, 182); }
.ms-rteStyle-Tagline { font-size: 1.3em; color: rgb(139, 139, 139); }
.ms-rteStyle-Comment { font-style: italic; color: rgb(54, 176, 0); text-shadow: 0px 0px 5px rgb(0, 0, 0); }
.ms-rteStyle-References { color: rgb(130, 130, 130); }
.ms-rteStyle-Caption { color: rgb(0, 173, 238); }
.ms-rteForeColor-1 { color: darkred; }
.ms-rteForeColor-2 { color: red; }
.ms-rteForeColor-3 { color: orange; }
.ms-rteForeColor-4 { color: yellow; }
.ms-rteForeColor-5 { color: lightgreen; }
.ms-rteForeColor-6 { color: green; }
.ms-rteForeColor-7 { color: lightblue; }
.ms-rteForeColor-8 { color: blue; }
.ms-rteForeColor-9 { color: darkblue; }
.ms-rteForeColor-10 { color: purple; }
.ms-rteBackColor-1 { background-color: darkred; }
.ms-rteBackColor-2 { background-color: red; }
.ms-rteBackColor-3 { background-color: orange; }
.ms-rteBackColor-4 { background-color: yellow; }
.ms-rteBackColor-5 { background-color: lightgreen; }
.ms-rteBackColor-6 { background-color: green; }
.ms-rteBackColor-7 { background-color: lightblue; }
.ms-rteBackColor-8 { background-color: blue; }
.ms-rteBackColor-9 { background-color: darkblue; }
.ms-rteBackColor-10 { background-color: purple; }
.ms-rteFontFace-1 { font-family: tahoma; }
.ms-rteFontFace-2 { font-family: courier,monospace; }
.ms-rteFontFace-3 { font-family: "Times New Roman",Times,serif; }
.ms-rteFontFace-4 { font-family: "Comic Sans","Comic Sans MS",cursive; }
.ms-rteFontFace-5 { font-family: Calibri; }
.ms-rteFontFace-6 { font-family: Georgia; }
.ms-rteFontFace-7 { font-family: Impact; }
.ms-rteFontFace-8 { font-family: "Trebuchet MS",helvetica; }
.ms-rteFontFace-9 { font-family: "Palatino Linotype",Palatino,serif; }
.ms-rteFontFace-10 { font-family: "Lucida Console",monaco,sans-serif; }
.ms-rteFontFace-11 { font-family: garamond; }
.ms-rteThemeFontFace-1 { font-family: verdana; }
.ms-rteThemeFontFace-2 { 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 { color: rgb(255, 255, 255); }
.ms-rteThemeForeColor-2-0 { color: rgb(0, 0, 0); }
.ms-rteThemeForeColor-3-0 { color: rgb(245, 246, 247); }
.ms-rteThemeForeColor-4-0 { color: rgb(24, 39, 56); }
.ms-rteThemeForeColor-5-0 { color: rgb(0, 114, 188); }
.ms-rteThemeForeColor-6-0 { color: rgb(236, 0, 140); }
.ms-rteThemeForeColor-7-0 { color: rgb(0, 173, 238); }
.ms-rteThemeForeColor-8-0 { color: rgb(253, 159, 8); }
.ms-rteThemeForeColor-9-0 { color: rgb(54, 176, 0); }
.ms-rteThemeForeColor-10-0 { color: rgb(250, 224, 50); }
.ms-rteThemeForeColor-1-1 { color: rgb(242, 242, 242); }
.ms-rteThemeForeColor-2-1 { color: rgb(127, 127, 127); }
.ms-rteThemeForeColor-3-1 { color: rgb(217, 221, 225); }
.ms-rteThemeForeColor-4-1 { color: rgb(224, 232, 242); }
.ms-rteThemeForeColor-5-1 { color: rgb(190, 229, 255); }
.ms-rteThemeForeColor-6-1 { color: rgb(255, 200, 232); }
.ms-rteThemeForeColor-7-1 { color: rgb(200, 240, 255); }
.ms-rteThemeForeColor-8-1 { color: rgb(254, 235, 205); }
.ms-rteThemeForeColor-9-1 { color: rgb(208, 255, 188); }
.ms-rteThemeForeColor-10-1 { color: rgb(254, 248, 214); }
.ms-rteThemeForeColor-1-2 { color: rgb(216, 216, 216); }
.ms-rteThemeForeColor-2-2 { color: rgb(89, 89, 89); }
.ms-rteThemeForeColor-3-2 { color: rgb(176, 184, 192); }
.ms-rteThemeForeColor-4-2 { color: rgb(179, 199, 222); }
.ms-rteThemeForeColor-5-2 { color: rgb(126, 204, 255); }
.ms-rteThemeForeColor-6-2 { color: rgb(255, 145, 210); }
.ms-rteThemeForeColor-7-2 { color: rgb(146, 225, 255); }
.ms-rteThemeForeColor-8-2 { color: rgb(254, 216, 156); }
.ms-rteThemeForeColor-9-2 { color: rgb(162, 255, 121); }
.ms-rteThemeForeColor-10-2 { color: rgb(253, 242, 173); }
.ms-rteThemeForeColor-1-3 { color: rgb(191, 191, 191); }
.ms-rteThemeForeColor-2-3 { color: rgb(63, 63, 63); }
.ms-rteThemeForeColor-3-3 { color: rgb(109, 123, 136); }
.ms-rteThemeForeColor-4-3 { color: rgb(104, 144, 190); }
.ms-rteThemeForeColor-5-3 { color: rgb(61, 178, 255); }
.ms-rteThemeForeColor-6-3 { color: rgb(255, 90, 188); }
.ms-rteThemeForeColor-7-3 { color: rgb(91, 210, 255); }
.ms-rteThemeForeColor-8-3 { color: rgb(253, 197, 106); }
.ms-rteThemeForeColor-9-3 { color: rgb(116, 255, 54); }
.ms-rteThemeForeColor-10-3 { color: rgb(252, 236, 132); }
.ms-rteThemeForeColor-1-4 { color: rgb(165, 165, 165); }
.ms-rteThemeForeColor-2-4 { color: rgb(38, 38, 38); }
.ms-rteThemeForeColor-3-4 { color: rgb(54, 61, 68); }
.ms-rteThemeForeColor-4-4 { color: rgb(56, 91, 131); }
.ms-rteThemeForeColor-5-4 { color: rgb(0, 85, 141); }
.ms-rteThemeForeColor-6-4 { color: rgb(177, 0, 105); }
.ms-rteThemeForeColor-7-4 { color: rgb(0, 129, 178); }
.ms-rteThemeForeColor-8-4 { color: rgb(194, 120, 1); }
.ms-rteThemeForeColor-9-4 { color: rgb(40, 132, 0); }
.ms-rteThemeForeColor-10-4 { color: rgb(219, 191, 5); }
.ms-rteThemeForeColor-1-5 { color: rgb(127, 127, 127); }
.ms-rteThemeForeColor-2-5 { color: rgb(12, 12, 12); }
.ms-rteThemeForeColor-3-5 { color: rgb(21, 24, 27); }
.ms-rteThemeForeColor-4-5 { color: rgb(36, 59, 86); }
.ms-rteThemeForeColor-5-5 { color: rgb(0, 57, 94); }
.ms-rteThemeForeColor-6-5 { color: rgb(118, 0, 70); }
.ms-rteThemeForeColor-7-5 { color: rgb(0, 86, 119); }
.ms-rteThemeForeColor-8-5 { color: rgb(129, 80, 1); }
.ms-rteThemeForeColor-9-5 { color: rgb(27, 88, 0); }
.ms-rteThemeForeColor-10-5 { color: rgb(146, 127, 3); }
.ms-rteThemeBackColor-1-0 { background-color: rgb(255, 255, 255); }
.ms-rteThemeBackColor-2-0 { background-color: rgb(0, 0, 0); }
.ms-rteThemeBackColor-3-0 { background-color: rgb(245, 246, 247); }
.ms-rteThemeBackColor-4-0 { background-color: rgb(24, 39, 56); }
.ms-rteThemeBackColor-5-0 { background-color: rgb(0, 114, 188); }
.ms-rteThemeBackColor-6-0 { background-color: rgb(236, 0, 140); }
.ms-rteThemeBackColor-7-0 { background-color: rgb(0, 173, 238); }
.ms-rteThemeBackColor-8-0 { background-color: rgb(253, 159, 8); }
.ms-rteThemeBackColor-9-0 { background-color: rgb(54, 176, 0); }
.ms-rteThemeBackColor-10-0 { background-color: rgb(250, 224, 50); }
.ms-rteThemeBackColor-1-1 { background-color: rgb(242, 242, 242); }
.ms-rteThemeBackColor-2-1 { background-color: rgb(127, 127, 127); }
.ms-rteThemeBackColor-3-1 { background-color: rgb(217, 221, 225); }
.ms-rteThemeBackColor-4-1 { background-color: rgb(224, 232, 242); }
.ms-rteThemeBackColor-5-1 { background-color: rgb(190, 229, 255); }
.ms-rteThemeBackColor-6-1 { background-color: rgb(255, 200, 232); }
.ms-rteThemeBackColor-7-1 { background-color: rgb(200, 240, 255); }
.ms-rteThemeBackColor-8-1 { background-color: rgb(254, 235, 205); }
.ms-rteThemeBackColor-9-1 { background-color: rgb(208, 255, 188); }
.ms-rteThemeBackColor-10-1 { background-color: rgb(254, 248, 214); }
.ms-rteThemeBackColor-1-2 { background-color: rgb(216, 216, 216); }
.ms-rteThemeBackColor-2-2 { background-color: rgb(89, 89, 89); }
.ms-rteThemeBackColor-3-2 { background-color: rgb(176, 184, 192); }
.ms-rteThemeBackColor-4-2 { background-color: rgb(179, 199, 222); }
.ms-rteThemeBackColor-5-2 { background-color: rgb(126, 204, 255); }
.ms-rteThemeBackColor-6-2 { background-color: rgb(255, 145, 210); }
.ms-rteThemeBackColor-7-2 { background-color: rgb(146, 225, 255); }
.ms-rteThemeBackColor-8-2 { background-color: rgb(254, 216, 156); }
.ms-rteThemeBackColor-9-2 { background-color: rgb(162, 255, 121); }
.ms-rteThemeBackColor-10-2 { background-color: rgb(253, 242, 173); }
.ms-rteThemeBackColor-1-3 { background-color: rgb(191, 191, 191); }
.ms-rteThemeBackColor-2-3 { background-color: rgb(63, 63, 63); }
.ms-rteThemeBackColor-3-3 { background-color: rgb(109, 123, 136); }
.ms-rteThemeBackColor-4-3 { background-color: rgb(104, 144, 190); }
.ms-rteThemeBackColor-5-3 { background-color: rgb(61, 178, 255); }
.ms-rteThemeBackColor-6-3 { background-color: rgb(255, 90, 188); }
.ms-rteThemeBackColor-7-3 { background-color: rgb(91, 210, 255); }
.ms-rteThemeBackColor-8-3 { background-color: rgb(253, 197, 106); }
.ms-rteThemeBackColor-9-3 { background-color: rgb(116, 255, 54); }
.ms-rteThemeBackColor-10-3 { background-color: rgb(252, 236, 132); }
.ms-rteThemeBackColor-1-4 { background-color: rgb(165, 165, 165); }
.ms-rteThemeBackColor-2-4 { background-color: rgb(38, 38, 38); }
.ms-rteThemeBackColor-3-4 { background-color: rgb(54, 61, 68); }
.ms-rteThemeBackColor-4-4 { background-color: rgb(56, 91, 131); }
.ms-rteThemeBackColor-5-4 { background-color: rgb(0, 85, 141); }
.ms-rteThemeBackColor-6-4 { background-color: rgb(177, 0, 105); }
.ms-rteThemeBackColor-7-4 { background-color: rgb(0, 129, 178); }
.ms-rteThemeBackColor-8-4 { background-color: rgb(194, 120, 1); }
.ms-rteThemeBackColor-9-4 { background-color: rgb(40, 132, 0); }
.ms-rteThemeBackColor-10-4 { background-color: rgb(219, 191, 5); }
.ms-rteThemeBackColor-1-5 { background-color: rgb(127, 127, 127); }
.ms-rteThemeBackColor-2-5 { background-color: rgb(12, 12, 12); }
.ms-rteThemeBackColor-3-5 { background-color: rgb(21, 24, 27); }
.ms-rteThemeBackColor-4-5 { background-color: rgb(36, 59, 86); }
.ms-rteThemeBackColor-5-5 { background-color: rgb(0, 57, 94); }
.ms-rteThemeBackColor-6-5 { background-color: rgb(118, 0, 70); }
.ms-rteThemeBackColor-7-5 { background-color: rgb(0, 86, 119); }
.ms-rteThemeBackColor-8-5 { background-color: rgb(129, 80, 1); }
.ms-rteThemeBackColor-9-5 { background-color: rgb(27, 88, 0); }
.ms-rteThemeBackColor-10-5 { background-color: rgb(146, 127, 3); }
.ms-rteImage-0 {  }
.ms-rteImage-1 { background-color: rgb(24, 39, 56); border: 1px solid rgb(56, 91, 131); background-image: url(86c70bb133b4160c85fa2502b6f9e936f5a03884.png) ; background-repeat: repeat-x; background-position: center top; }
.ms-rteImage-2 { padding: 2px; border-width: 1px; border-style: solid; border-color: rgb(216, 216, 216) rgb(191, 191, 191) rgb(191, 191, 191) rgb(216, 216, 216); }
.ms-rteImage-3 { padding: 15px; background-color: rgb(24, 39, 56); background-image: url(86c70bb133b4160c85fa2502b6f9e936f5a03884.png) ; background-attachment: fixed; background-repeat: repeat-x; background-position: left bottom; }
.ms-rteImage-4 { padding: 6px 6px 33px; background-color: rgb(242, 242, 242); border-width: 1px; border-style: solid; border-color: rgb(216, 216, 216) rgb(191, 191, 191) rgb(191, 191, 191) rgb(216, 216, 216); background-image: url(5d245010d52c4c61ac30bf26a3e2d5eca8159bb3.png) ; background-repeat: repeat-x; background-position: center 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 { border: 1px solid rgb(196, 196, 196); padding: 2px; vertical-align: top; }
.ms-rteTable-0 { border-width: 0px; border-style: none; border-collapse: collapse; }
.ms-rteTable-1 { text-align: left; line-height: 2; vertical-align: top; color: rgb(0, 85, 141); font-size: 1em; }
.ms-rteTable-1 th.ms-rteTableHeaderRow-1, .ms-rteTable-1 tr.ms-rteTableFooterRow-1 { background-color: rgb(255, 255, 255); border-top: 1px solid rgb(0, 114, 188); border-bottom: 1px solid rgb(0, 114, 188); }
.ms-rteTable-1 th.ms-rteTableHeaderFirstCol-1, .ms-rteTable-1 th.ms-rteTableFooterFirstCol-1 { border-top: 1px solid rgb(0, 114, 188); border-bottom: 1px solid rgb(0, 114, 188); }
.ms-rteTable-1 th.ms-rteTableHeaderOddCol-1, .ms-rteTable-1 td.ms-rteTableFooterOddCol-1 { border-top: 1px solid rgb(0, 114, 188); border-bottom: 1px solid rgb(0, 114, 188); }
.ms-rteTable-1 th.ms-rteTableHeaderEvenCol-1, .ms-rteTable-1 td.ms-rteTableFooterEvenCol-1 { border-top: 1px solid rgb(0, 114, 188); border-bottom: 1px solid rgb(0, 114, 188); }
.ms-rteTable-1 th.ms-rteTableHeaderLastCol-1, .ms-rteTable-1 th.ms-rteTableFooterLastCol-1 { border-top: 1px solid rgb(0, 114, 188); border-bottom: 1px solid rgb(0, 114, 188); }
.ms-rteTable-1 tr.ms-rteTableOddRow-1 { background-color: rgb(190, 229, 255); }
.ms-rteTable-1 tr.ms-rteTableEvenRow-1 { background-color: rgb(255, 255, 255); }
.ms-rteTable-1 th.ms-rteTableFirstCol-1 { font-weight: normal; }
.ms-rteTable-1 td.ms-rteTableLastCol-1 { font-weight: normal; }
.ms-rteTable-1 td.ms-rteTableOddCol-1 {  }
.ms-rteTable-1 td.ms-rteTableEvenCol-1 {  }
.ms-rteTable-6 { text-align: left; line-height: 2; vertical-align: top; color: rgb(0, 0, 0); font-size: 1em; }
.ms-rteTable-6 th.ms-rteTableHeaderRow-6, .ms-rteTable-6 tr.ms-rteTableFooterRow-6 { background-color: rgb(255, 255, 255); border-top: 1px solid rgb(0, 114, 188); border-bottom: 1px solid rgb(0, 114, 188); }
.ms-rteTable-6 th.ms-rteTableHeaderFirstCol-6, .ms-rteTable-6 th.ms-rteTableFooterFirstCol-6 { color: rgb(255, 255, 255); background-color: rgb(0, 114, 188); border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); }
.ms-rteTable-6 th.ms-rteTableHeaderOddCol-6, .ms-rteTable-6 td.ms-rteTableFooterOddCol-6 { color: rgb(255, 255, 255); background-color: rgb(0, 114, 188); border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); }
.ms-rteTable-6 th.ms-rteTableHeaderEvenCol-6, .ms-rteTable-6 td.ms-rteTableFooterEvenCol-6 { color: rgb(255, 255, 255); background-color: rgb(0, 114, 188); border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); }
.ms-rteTable-6 th.ms-rteTableHeaderLastCol-6, .ms-rteTable-6 td.ms-rteTableFooterLastCol-6 { color: rgb(255, 255, 255); background-color: rgb(0, 114, 188); border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); }
.ms-rteTable-6 tr.ms-rteTableOddRow-6 { background-color: rgb(216, 216, 216); }
.ms-rteTable-6 tr.ms-rteTableEvenRow-6 { background-color: rgb(255, 255, 255); }
.ms-rteTable-6 th.ms-rteTableFirstCol-6 { font-weight: normal; }
.ms-rteTable-6 td.ms-rteTableLastCol-6 { font-weight: normal; }
.ms-rteTable-6 td.ms-rteTableOddCol-6 {  }
.ms-rteTable-6 td.ms-rteTableEvenCol-6 {  }
.ms-rteTableGrid td, .ms-rteTableGrid th { border: 1px dotted black; }
.ms-rtePosition-1 { float: left; }
.ms-rtePosition-2 { float: right; }
.ms-rtePosition-3 { vertical-align: text-top; }
.ms-rtePosition-4 { vertical-align: middle; }
.ms-rtePosition-5 { 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; }
.ms-rte-autocomplete { background-color: rgb(250, 250, 250); border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223) rgb(192, 192, 192) rgb(192, 192, 192) rgb(223, 223, 223); 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; color: rgb(101, 104, 107); padding-left: 10px; padding-right: 10px; overflow: hidden; }
.ms-rte-autocomplete-results div.ms-rte-autocomplete-selected { background-color: rgb(232, 246, 254); border-top: 1px solid rgb(156, 205, 238); border-bottom: 1px solid rgb(121, 195, 244); color: rgb(0, 114, 188); }
.ms-rte-autocomplete-modes div { border-top: 1px solid transparent; border-bottom: 1px solid transparent; color: rgb(32, 33, 34); padding-left: 20px; padding-right: 10px; }
.ms-rte-autocomplete-modes div.ms-rte-autocomplete-selected { background-color: rgb(232, 246, 254); border-top: 1px solid rgb(156, 205, 238); border-bottom: 1px solid rgb(121, 195, 244); color: rgb(0, 114, 188); }
.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 rgb(176, 213, 238); margin: 1px; padding: 10px; overflow: hidden; min-height: 100px ! important; }
.ms-rte-layoutszone-fixer { clear: both; }
.ms-rte-wpbox { font-family: Verdana,Arial,sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; font-variant: normal; color: rgb(103, 103, 103); 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: outside none disc; }
.ms-rtestate-field { word-wrap: break-word; }
.ms-rtefield { background-color: rgb(255, 255, 255); min-width: 384px; padding: 2px; }
.ms-formbody .ms-rtefield { border: 1px inset rgb(187, 187, 187); }
.ms-rteLanguage-ar {  }
.ms-rteLanguage-eu {  }
.ms-rteLanguage-bg {  }
.ms-rteLanguage-ca {  }
.ms-rteLanguage-zh-HanS {  }
.ms-rteLanguage-zh-HanT {  }
.ms-rteLanguage-hr {  }
.ms-rteLanguage-cs {  }
.ms-rteLanguage-da {  }
.ms-rteLanguage-nl {  }
.ms-rteLanguage-en {  }
.ms-rteLanguage-et {  }
.ms-rteLanguage-fi {  }
.ms-rteLanguage-fr {  }
.ms-rteLanguage-gl {  }
.ms-rteLanguage-de {  }
.ms-rteLanguage-el {  }
.ms-rteLanguage-he {  }
.ms-rteLanguage-hi {  }
.ms-rteLanguage-hu {  }
.ms-rteLanguage-ga {  }
.ms-rteLanguage-it {  }
.ms-rteLanguage-ja {  }
.ms-rteLanguage-kk {  }
.ms-rteLanguage-ko {  }
.ms-rteLanguage-lv {  }
.ms-rteLanguage-lt {  }
.ms-rteLanguage-mk {  }
.ms-rteLanguage-ms {  }
.ms-rteLanguage-no {  }
.ms-rteLanguage-pl {  }
.ms-rteLanguage-pt-PT {  }
.ms-rteLanguage-pt-BR {  }
.ms-rteLanguage-ro {  }
.ms-rteLanguage-ru {  }
.ms-rteLanguage-sr-Latn {  }
.ms-rteLanguage-sr-Cyrl {  }
.ms-rteLanguage-sk {  }
.ms-rteLanguage-sl {  }
.ms-rteLanguage-es {  }
.ms-rteLanguage-sv {  }
.ms-rteLanguage-th {  }
.ms-rteLanguage-tr {  }
.ms-rteLanguage-uk {  }
.ms-rteLanguage-vi {  }
.ms-rteLanguage-cy {  }
.ms-rtedialog { font-family: Verdana,Arial,sans-serif; font-size: 8pt; border-top: medium none; }
.ms-dlgOverlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0.7; background-color: rgb(24, 39, 56); display: none; }
.ms-dlgContent { position: absolute; background-color: rgb(255, 255, 255); display: none; border: 1px solid rgb(22, 29, 37); }
.ms-dlgBorder { border: 1px solid rgb(0, 114, 188); }
.ms-dlgTitle { background: rgb(33, 55, 76) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -51px; height: 32px; white-space: nowrap; cursor: default; overflow: hidden; }
.ms-dlgTitleText { font-family: Verdana; font-size: 1.3em; line-height: 1.2; font-weight: normal; padding-left: 10px; padding-top: 7px; color: rgb(255, 255, 255); float: left; overflow: hidden; text-overflow: ellipsis; }
.ms-dlgTitleBtns { float: right; padding-top: 2px; padding-right: 2px; }
.ms-dlgFrameContainer { overflow: auto; }
.ms-dlgFrame { width: 100%; height: 100%; border: medium none; }
.ms-dlgCloseBtn span { cursor: pointer; border: 1px solid transparent; }
.ms-dlgCloseBtnImg { border: 0px none; }
.ms-dlgCloseBtn span:hover { border-color: rgb(139, 146, 154); background: transparent url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 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: rgb(59, 79, 101); }
.ms-linksection-level1 { font-family: verdana; margin-left: 0px; margin-top: 0px; margin-bottom: 2px; }
.ms-linksection-level1 td { padding-left: 0px; padding-bottom: 17px; }
.ms-linksection-level1 h3 { font-size: 11pt; font-weight: normal; color: rgb(0, 55, 89); margin: 0px; padding: 0px; }
.ms-linksection-level1 h3 a { color: rgb(40, 132, 0); }
.ms-linksection-level1 h3 a:hover { text-decoration: underline; }
.ms-linksection-level1 img { padding: 0px 8px 0px 0px; }
.ms-linksection-level1 ul { margin: 0px; padding: 0px; }
.ms-linksection-level1 ul li { line-height: 14px; list-style: outside none none; padding-top: 1px; margin-left: 0px; margin-right: 0px; }
.ms-linksection-level1 ul li a { font-size: 8pt; color: rgb(0, 114, 188); }
.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: rgb(0, 55, 89); margin: 0px; padding: 0px; }
.ms-linksection-level2 h3 a { color: rgb(40, 132, 0); }
.ms-linksection-level2 h3 a:hover { text-decoration: underline; }
.ms-linksection-level2 img { padding: 0px 8px 0px 10px; }
.ms-linksection-level2 ul, .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; color: rgb(207, 207, 207); list-style: outside none none; white-space: nowrap; }
.ms-linksection-level2 li a { color: rgb(0, 114, 188); }
.ms-linksection-level2 li a:hover { text-decoration: underline; }
.ms-linksection-level2 span { padding: 0px 2px 0px 0px; }
.ms-currentRating { text-align: right; white-space: nowrap; position: relative; overflow: hidden; width: 80px; height: 16px; display: inline-block; }
.ms-currentRating img { position: absolute; margin: 0px; padding: 0px; width: auto; height: auto; border: 0px none; }
.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: 0px; left: 0px; }
.ms-rating_4_new { top: 0px; left: -16px; }
.ms-rating_3_new { top: 0px; left: -32px; }
.ms-rating_2_new { top: 0px; left: -48px; }
.ms-rating_1_new { top: 0px; left: -64px; }
.ms-rating_0 { top: 0px; left: -80px; }
.ms-rating_5 { top: 0px; left: -160px; }
.ms-rating_4 { top: 0px; left: -176px; }
.ms-rating_3 { top: 0px; left: -192px; }
.ms-rating_2 { top: 0px; left: -208px; }
.ms-rating_1 { top: 0px; left: -224px; }
.ms-rating_4_5 { top: 0px; left: -304px; }
.ms-rating_3_5 { top: 0px; left: -320px; }
.ms-rating_2_5 { top: 0px; left: -336px; }
.ms-rating_1_5 { top: 0px; left: -352px; }
.ms-rating_0_5 { top: 0px; left: -368px; }
.ms-ratingPopup { background-color: rgb(241, 241, 241); border-width: 1px; border-style: solid; border-color: rgb(172, 176, 181) rgb(144, 144, 144) rgb(144, 144, 144) rgb(172, 176, 181); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 0.3em; font-family: Verdana,Arial,sans-serif; font-size: 8pt; color: rgb(51, 51, 51); }
.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: outside none 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; background-image: url(b0f6812e38e281d7c84e4fd296ed69b5950908ed.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: rgb(235, 243, 255) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -381px; border: 1px solid rgb(173, 209, 255); width: 100%; vertical-align: top; font-size: 8pt; font-weight: bold; color: rgb(96, 96, 96); }
.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: rgb(102, 153, 204); }
.ms-cui-ribbon, .ms-cui-menu, .ms-cui-toolbar-toolbar { font-family: "Segoe UI",Tahoma,Verdana,sans-serif; font-size: 8pt; color: rgb(108, 110, 112); }
.ms-cui-ribbon a, .ms-cui-menu a, .ms-cui-toolbar-toolbar a { text-decoration: none; }
.ms-cui-topBar1 { position: absolute; text-align: center; width: 100%; }
.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: rgb(255, 255, 255); }
.ms-cui-jewel, .ms-cui-jewel-jewelMenuLauncher { display: block; }
.ms-cui-jewel-jewelMenuLauncher > a { display: block; height: 24px; }
.ms-cui-TabRowRight { float: right; }
.ms-cui-qat-container { position: absolute; left: 0px; top: 0px; }
.ms-cui-QATRowCenter { color: rgb(104, 105, 107); 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 none; }
.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 { 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: rgb(255, 255, 255); opacity: 0; }
.ms-cui-glass-ff { background-color: transparent; }
.ms-cui-topBar2 { border-bottom: 1px solid rgb(202, 210, 219); height: 43px; }
.ms-cui-tts, .ms-cui-tts-scale-1, .ms-cui-tts-scale-2 { display: block; float: left; white-space: nowrap; height: 44px; overflow: hidden; margin: 0px 0px -1px; padding: 0px; list-style-type: none; }
.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 { margin-top: 20px; color: rgb(255, 255, 255) ! important; border-width: 1px 1px 0px; border-style: solid solid none; border-color: transparent transparent -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; display: block; cursor: default; }
.ms-cui-tt-span { display: block; padding: 4px 10px; border-top: 1px solid transparent; text-align: center; }
.ms-cui-tt-s > .ms-cui-tt-a { border-color: rgb(182, 186, 191); background-color: rgb(255, 255, 255); color: rgb(35, 39, 44) ! 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 { border-color: rgb(90, 112, 123); background: transparent url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -1000px; color: rgb(255, 255, 255) ! important; }
.ms-cui-tt-s .ms-cui-tt-a:hover { border-color: rgb(182, 186, 191); background: rgb(241, 241, 241) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -976px; color: rgb(35, 39, 44) ! important; }
.ms-cui-tabBody { overflow: hidden; width: 100%; background: rgb(255, 255, 255) url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -882px; height: 90px; border-style: solid; border-width: 0px 0px 1px; border-bottom: 1px solid rgb(137, 141, 146); margin: 0px; padding: 0px; }
.ms-cui-group { margin: 0px; list-style-type: none; float: left; padding: 0px; height: 90px; position: relative; text-align: center; }
.ms-cui-groupContainer { display: inline-block; }
.ms-cui-groupBody { display: block; padding: 2px 3px 0px; height: 71px; text-align: center; }
.ms-cui-groupTitle { display: block; text-align: center; color: rgb(91, 98, 108); cursor: default; white-space: nowrap; padding: 0px 6px 0px 3px; }
.ms-cui-groupSeparator { display: inline-block; height: 86px; position: relative; top: 4px; border-right: 1px solid rgb(231, 231, 232); }
.ms-cui-layout { display: inline-block; }
.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 rgb(194, 198, 202); border-right: 1px solid rgb(255, 255, 255); }
.ms-cui-row, .ms-cui-row-onerow, .ms-cui-row-tworowmiddle, .ms-cui-row-tworow { display: block; }
.ms-cui-row, .ms-cui-row-tworow { height: 22px; margin-bottom: 2px; }
.ms-cui-section-alignmiddle .ms-cui-row-tworow { margin-top: 8px; }
.ms-cui-section-alignmiddle .ms-cui-row-onerow { margin-top: 20px; }
.ms-cui-strip { display: inline-block; border: 1px solid rgb(225, 227, 228); vertical-align: top; margin-left: 1px; margin-right: 1px; }
.sp-menu-disabled { color: rgb(91, 98, 108); background-color: rgb(198, 198, 198); }
.ms-cui-toolbar-toolbar { background: rgb(255, 255, 255) url(e4207248aa0d0a803010ebab51477ef172658301.png)  repeat-x scroll 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: 0px; }
.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-toolbar-toolbar .ms-cui-ribbonTopBars .ms-cui-topBar2 { border-bottom: 1px solid rgb(134, 139, 145); }
.ms-cui-contextmenu-inner { background-color: rgb(250, 250, 250); font-family: "Segoe UI",Tahoma,Verdana,Arial,sans-serif; font-size: 8pt; cursor: pointer; }
.ms-cui-contextmenu { border: 1px solid rgb(127, 127, 127); z-index: 1001; }
.ms-cui-hidden { position: absolute; top: -2000px; width: 1px; height: 1px; overflow: hidden; word-wrap: normal; }
.ms-cui-disabled * { color: rgb(91, 98, 108) ! 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 { background-color: rgb(255, 255, 255) ! important; opacity: 0.3; }
.ms-cui-disabled .ms-cui-jewel-middle .ms-cui-jewel-label { color: rgb(255, 255, 255) ! important; }
.ms-cui-cg { border-width: 1px 1px 0px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 42px; border-color: rgb(15, 20, 24); }
.ms-cui-cg-i { border-width: 2px 1px 0px; border-style: solid solid none; border-color: transparent transparent -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.ms-cui-cg-t { text-align: center; padding: 1px 10px 2px; }
.ms-cui-cg-t-i { height: 15px; display: inline-block; }
.ms-cui-cg-s .ms-cui-cg-t { background-image: none; }
.ms-cui-ct-ul { margin: 0px; padding: 0px; list-style-type: none; }
.ms-cui-ct-ul .ms-cui-tt { height: auto; }
.ms-cui-ct-ul .ms-cui-tt-a { margin-top: 0px; border-top: 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 .ms-cui-tt-a { border-left: 1px solid transparent; }
.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 none ! important; }
.ms-cui-ct-ul .ms-cui-tt-s .ms-cui-tt-span { padding-bottom: 5px ! important; }
.ms-cui-cg-s .ms-cui-tt-a { color: rgb(35, 39, 44) ! important; }
.ms-cui-cg .ms-cui-tt-a:hover {  }
.ms-cui-cg-s .ms-cui-tt-a:hover { background: transparent url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 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: rgb(255, 255, 255); }
.ms-cui-ct-topBar-db, .ms-cui-tabBody-db { border-color: rgb(0, 94, 156) ! important; }
.ms-cui-cg-db .ms-cui-cg-i { border-color: rgb(0, 114, 188); }
.ms-cui-cg-db .ms-cui-cg-t { color: rgb(155, 199, 229); background: transparent url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -857px; }
.ms-cui-cg-db.ms-cui-cg-s .ms-cui-cg-i { border-color: rgb(0, 94, 156); }
.ms-cui-cg-db.ms-cui-cg-s .ms-cui-ct-ul { background-color: rgb(0, 114, 188); border-color: rgb(0, 94, 156); }
.ms-cui-cg-db.ms-cui-cg-s .ms-cui-cg-t { color: rgb(255, 255, 255); background-color: rgb(0, 114, 188); background-image: none; }
.ms-cui-cg-db .ms-cui-ct-first .ms-cui-tt-a { border-left-color: rgb(0, 114, 188); }
.ms-cui-cg-db .ms-cui-ct-last .ms-cui-tt-a { border-right-color: rgb(0, 114, 188); }
.ms-cui-cg-db.ms-cui-cg-s .ms-cui-ct-first .ms-cui-tt-a { border-left-color: rgb(0, 94, 156); }
.ms-cui-cg-db.ms-cui-cg-s .ms-cui-ct-last .ms-cui-tt-a { border-right-color: rgb(0, 94, 156); }
.ms-cui-cg-db.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a { border-left-color: rgb(0, 94, 156); border-right-color: rgb(0, 94, 156); }
.ms-cui-cg-db.ms-cui-cg-s .ms-cui-tt-a { border-color: rgb(0, 94, 156); background-color: rgb(153, 199, 228); }
.ms-cui-cg-db .ms-cui-tt-a:hover { border-color: rgb(0, 134, 221) rgb(0, 94, 156) rgb(0, 94, 156); background: transparent url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -857px; }
.ms-cui-cg-db.ms-cui-cg-s .ms-cui-tt-a:hover { background-color: rgb(153, 199, 228) ! important; border-top-color: rgb(0, 94, 156); }
.ms-cui-cg-db.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover { border-color: rgb(0, 94, 156); background-color: rgb(222, 240, 250) ! important; }
.ms-cui-ct-topBar-lb, .ms-cui-tabBody-lb { border-color: rgb(0, 139, 190) ! important; }
.ms-cui-cg-lb .ms-cui-cg-i { border-color: rgb(0, 173, 238); }
.ms-cui-cg-lb .ms-cui-cg-t { color: rgb(150, 222, 240); background: transparent url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -682px; }
.ms-cui-cg-lb.ms-cui-cg-s .ms-cui-cg-i { border-color: rgb(0, 139, 190); }
.ms-cui-cg-lb.ms-cui-cg-s .ms-cui-ct-ul { background-color: rgb(128, 219, 252); border-color: rgb(0, 139, 190); }
.ms-cui-cg-lb.ms-cui-cg-s .ms-cui-cg-t { color: rgb(0, 65, 89); background-color: rgb(128, 219, 252); background-image: none; }
.ms-cui-cg-lb .ms-cui-ct-first .ms-cui-tt-a { border-left-color: rgb(0, 173, 238); }
.ms-cui-cg-lb .ms-cui-ct-last .ms-cui-tt-a { border-right-color: rgb(0, 173, 238); }
.ms-cui-cg-lb.ms-cui-cg-s .ms-cui-ct-first .ms-cui-tt-a { border-left-color: rgb(0, 139, 190); }
.ms-cui-cg-lb.ms-cui-cg-s .ms-cui-ct-last .ms-cui-tt-a { border-right-color: rgb(0, 139, 190); }
.ms-cui-cg-lb.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a { border-left-color: rgb(0, 139, 190); border-right-color: rgb(0, 139, 190); }
.ms-cui-cg-lb.ms-cui-cg-s .ms-cui-tt-a { background-color: rgb(179, 233, 253); border-color: rgb(0, 152, 208) rgb(0, 158, 216) rgb(0, 158, 216); }
.ms-cui-cg-lb .ms-cui-tt-a:hover { border-color: rgb(118, 205, 231) rgb(85, 193, 225) rgb(85, 193, 225); background: transparent url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -682px; }
.ms-cui-cg-lb.ms-cui-cg-s .ms-cui-tt-a:hover { background-color: rgb(179, 233, 253) ! important; border-color: rgb(0, 139, 190); }
.ms-cui-cg-lb.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover { border-color: rgb(0, 158, 216); background-color: rgb(227, 245, 247) ! important; }
.ms-cui-ct-topBar-tl, .ms-cui-tabBody-tl { border-color: rgb(0, 83, 114) ! important; }
.ms-cui-cg-tl .ms-cui-cg-i { border-color: rgb(19, 154, 177); }
.ms-cui-cg-tl .ms-cui-cg-t { color: rgb(231, 250, 253); background: transparent url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -807px; }
.ms-cui-cg-tl.ms-cui-cg-s .ms-cui-cg-i { border-color: rgb(0, 83, 114); }
.ms-cui-cg-tl.ms-cui-cg-s .ms-cui-ct-ul { background-color: rgb(0, 106, 146); border-color: rgb(0, 83, 114); }
.ms-cui-cg-tl.ms-cui-cg-s .ms-cui-cg-t { color: rgb(255, 255, 255); background-color: rgb(0, 106, 146); background-image: none; }
.ms-cui-cg-tl .ms-cui-ct-first .ms-cui-tt-a { border-left-color: rgb(19, 154, 177); }
.ms-cui-cg-tl .ms-cui-ct-last .ms-cui-tt-a { border-right-color: rgb(19, 154, 177); }
.ms-cui-cg-tl.ms-cui-cg-s .ms-cui-ct-first .ms-cui-tt-a { border-left-color: rgb(0, 83, 114); }
.ms-cui-cg-tl.ms-cui-cg-s .ms-cui-ct-last .ms-cui-tt-a { border-right-color: rgb(0, 83, 114); }
.ms-cui-cg-tl.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a { border-left-color: rgb(0, 83, 114); border-right-color: rgb(0, 83, 114); }
.ms-cui-cg-tl.ms-cui-cg-s .ms-cui-tt-a { background-color: rgb(164, 223, 234); border-color: rgb(0, 83, 114); }
.ms-cui-cg-tl .ms-cui-tt-a:hover { border-color: rgb(48, 205, 233) rgb(20, 175, 203) rgb(20, 175, 203); background: transparent url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -807px; }
.ms-cui-cg-tl.ms-cui-cg-s .ms-cui-tt-a:hover { background-color: rgb(164, 223, 234) ! important; border-color: rgb(0, 94, 129); }
.ms-cui-cg-tl.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover { border-color: rgb(0, 83, 114); background-color: rgb(226, 244, 247) ! important; }
.ms-cui-ct-topBar-or, .ms-cui-tabBody-or { border-color: rgb(187, 79, 0) ! important; }
.ms-cui-cg-or .ms-cui-cg-i { border-color: rgb(253, 159, 8); }
.ms-cui-cg-or .ms-cui-cg-t { color: rgb(255, 200, 109); background: transparent url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -757px; }
.ms-cui-cg-or.ms-cui-cg-s .ms-cui-cg-i { border-color: rgb(187, 79, 0); }
.ms-cui-cg-or.ms-cui-cg-s .ms-cui-ct-ul { background-color: rgb(255, 157, 0); border-color: rgb(187, 79, 0); }
.ms-cui-cg-or.ms-cui-cg-s .ms-cui-cg-t { color: rgb(88, 34, 11); background-color: rgb(255, 157, 0); background-image: none; }
.ms-cui-cg-or .ms-cui-ct-first .ms-cui-tt-a { border-left-color: rgb(253, 159, 8); }
.ms-cui-cg-or .ms-cui-ct-last .ms-cui-tt-a { border-right-color: rgb(253, 159, 8); }
.ms-cui-cg-or.ms-cui-cg-s .ms-cui-ct-first .ms-cui-tt-a { border-left-color: rgb(187, 79, 0); }
.ms-cui-cg-or.ms-cui-cg-s .ms-cui-ct-last .ms-cui-tt-a { border-right-color: rgb(187, 79, 0); }
.ms-cui-cg-or.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a { border-left-color: rgb(187, 79, 0); border-right-color: rgb(187, 79, 0); }
.ms-cui-cg-or.ms-cui-cg-s .ms-cui-tt-a { background-color: rgb(255, 216, 153); border-color: rgb(228, 107, 0) rgb(187, 79, 0) rgb(187, 79, 0); }
.ms-cui-cg-or .ms-cui-tt-a:hover { border-color: rgb(200, 96, 2) rgb(221, 138, 0) rgb(221, 138, 0); background: transparent url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -757px; }
.ms-cui-cg-or.ms-cui-cg-s .ms-cui-tt-a:hover { background-color: rgb(255, 216, 153) ! important; border-color: rgb(200, 96, 2); }
.ms-cui-cg-or.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover { border-color: rgb(187, 79, 0); background-color: rgb(254, 244, 229) ! important; }
.ms-cui-ct-topBar-gr, .ms-cui-tabBody-gr { border-color: rgb(3, 162, 0) ! important; }
.ms-cui-cg-gr .ms-cui-cg-i { border-color: rgb(38, 176, 35); }
.ms-cui-cg-gr .ms-cui-cg-t { color: rgb(174, 226, 174); background: transparent url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -832px; }
.ms-cui-cg-gr.ms-cui-cg-s .ms-cui-cg-i { border-color: rgb(3, 162, 0); }
.ms-cui-cg-gr.ms-cui-cg-s .ms-cui-ct-ul { background-color: rgb(137, 223, 95); border-color: rgb(3, 162, 0); }
.ms-cui-cg-gr.ms-cui-cg-s .ms-cui-cg-t { color: rgb(14, 64, 13); background-color: rgb(137, 223, 95); background-image: none; }
.ms-cui-cg-gr .ms-cui-ct-first .ms-cui-tt-a { border-left-color: rgb(38, 176, 35); }
.ms-cui-cg-gr .ms-cui-ct-last .ms-cui-tt-a { border-right-color: rgb(38, 176, 35); }
.ms-cui-cg-gr.ms-cui-cg-s .ms-cui-ct-first .ms-cui-tt-a { border-left-color: rgb(3, 162, 0); }
.ms-cui-cg-gr.ms-cui-cg-s .ms-cui-ct-last .ms-cui-tt-a { border-right-color: rgb(3, 162, 0); }
.ms-cui-cg-gr.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a { border-left-color: rgb(3, 162, 0); border-right-color: rgb(3, 162, 0); }
.ms-cui-cg-gr.ms-cui-cg-s .ms-cui-tt-a { background-color: rgb(208, 242, 191); border-color: rgb(86, 197, 83); }
.ms-cui-cg-gr .ms-cui-tt-a:hover { border-color: rgb(86, 197, 83); background: transparent url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -832px; }
.ms-cui-cg-gr.ms-cui-cg-s .ms-cui-tt-a:hover { background-color: rgb(208, 242, 191) ! important; border-color: rgb(86, 197, 83); }
.ms-cui-cg-gr.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover { border-color: rgb(3, 162, 0); background-color: rgb(224, 243, 223) ! important; }
.ms-cui-ct-topBar-mg, .ms-cui-tabBody-mg { border-color: rgb(170, 0, 101) ! important; }
.ms-cui-cg-mg .ms-cui-cg-i { border-color: rgb(236, 0, 140); }
.ms-cui-cg-mg .ms-cui-cg-t { color: rgb(246, 187, 222); background: transparent url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -782px; }
.ms-cui-cg-mg.ms-cui-cg-s .ms-cui-cg-i { border-color: rgb(170, 0, 101); }
.ms-cui-cg-mg.ms-cui-cg-s .ms-cui-ct-ul { background-color: rgb(201, 0, 119); border-color: rgb(170, 0, 101); }
.ms-cui-cg-mg.ms-cui-cg-s .ms-cui-cg-t { color: rgb(255, 255, 255); background-color: rgb(201, 0, 119); background-image: none; }
.ms-cui-cg-mg .ms-cui-ct-first .ms-cui-tt-a { border-left-color: rgb(236, 0, 140); }
.ms-cui-cg-mg .ms-cui-ct-last .ms-cui-tt-a { border-right-color: rgb(236, 0, 140); }
.ms-cui-cg-mg.ms-cui-cg-s .ms-cui-ct-first .ms-cui-tt-a { border-left-color: rgb(170, 0, 101); }
.ms-cui-cg-mg.ms-cui-cg-s .ms-cui-ct-last .ms-cui-tt-a { border-right-color: rgb(170, 0, 101); }
.ms-cui-cg-mg.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a { border-left-color: rgb(170, 0, 101); border-right-color: rgb(170, 0, 101); }
.ms-cui-cg-mg.ms-cui-cg-s .ms-cui-tt-a { background-color: rgb(233, 153, 201); border-color: rgb(187, 0, 111) rgb(170, 0, 101) rgb(170, 0, 101); }
.ms-cui-cg-mg .ms-cui-tt-a:hover { border-color: rgb(202, 29, 132) rgb(188, 27, 123) rgb(188, 27, 123); background: transparent url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -782px; }
.ms-cui-cg-mg.ms-cui-cg-s .ms-cui-tt-a:hover { background-color: rgb(233, 153, 201) ! important; }
.ms-cui-cg-mg.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover { border-color: rgb(170, 0, 101); background-color: rgb(249, 229, 242) ! important; }
.ms-cui-ct-topBar-yl, .ms-cui-tabBody-yl { border-color: rgb(250, 172, 50) ! important; }
.ms-cui-cg-yl .ms-cui-cg-i { border-color: rgb(242, 206, 0); }
.ms-cui-cg-yl .ms-cui-cg-t { color: rgb(254, 249, 207); background: transparent url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -732px; }
.ms-cui-cg-yl.ms-cui-cg-s .ms-cui-cg-i { border-color: rgb(250, 172, 50); }
.ms-cui-cg-yl.ms-cui-cg-s .ms-cui-ct-ul { background-color: rgb(250, 224, 50); border-color: rgb(250, 172, 50); }
.ms-cui-cg-yl.ms-cui-cg-s .ms-cui-cg-t { color: rgb(116, 71, 0); background-color: rgb(250, 224, 50); background-image: none; }
.ms-cui-cg-yl .ms-cui-ct-first .ms-cui-tt-a { border-left-color: rgb(242, 206, 0); }
.ms-cui-cg-yl .ms-cui-ct-last .ms-cui-tt-a { border-right-color: rgb(242, 206, 0); }
.ms-cui-cg-yl.ms-cui-cg-s .ms-cui-ct-first .ms-cui-tt-a { border-left-color: rgb(250, 172, 50); }
.ms-cui-cg-yl.ms-cui-cg-s .ms-cui-ct-last .ms-cui-tt-a { border-right-color: rgb(250, 172, 50); }
.ms-cui-cg-yl.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a { border-left-color: rgb(250, 172, 50); border-right-color: rgb(250, 172, 50); }
.ms-cui-cg-yl.ms-cui-cg-s .ms-cui-tt-a { background-color: rgb(253, 243, 173); border-color: rgb(241, 186, 15); }
.ms-cui-cg-yl .ms-cui-tt-a:hover { border-color: rgb(217, 157, 14) rgb(179, 132, 34) rgb(179, 132, 34); background: transparent url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -732px; }
.ms-cui-cg-yl.ms-cui-cg-s .ms-cui-tt-a:hover { background-color: rgb(253, 243, 173) ! important; border-color: rgb(250, 172, 50); }
.ms-cui-cg-yl.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover { border-color: rgb(250, 172, 50); background-color: rgb(254, 249, 214) ! important; }
.ms-cui-ct-topBar-pp, .ms-cui-tabBody-pp { border-color: rgb(81, 41, 173) ! important; }
.ms-cui-cg-pp .ms-cui-cg-i { border-color: rgb(127, 51, 215); }
.ms-cui-cg-pp .ms-cui-cg-t { color: rgb(221, 215, 231); background: transparent url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -707px; }
.ms-cui-cg-pp.ms-cui-cg-s .ms-cui-cg-i { border-color: rgb(81, 41, 173); }
.ms-cui-cg-pp.ms-cui-cg-s .ms-cui-ct-ul { background-color: rgb(127, 51, 215); border-color: rgb(81, 41, 173); }
.ms-cui-cg-pp.ms-cui-cg-s .ms-cui-cg-t { color: rgb(255, 255, 255); background-color: rgb(127, 51, 215); background-image: none; }
.ms-cui-cg-pp .ms-cui-ct-first .ms-cui-tt-a { border-left-color: rgb(127, 51, 215); }
.ms-cui-cg-pp .ms-cui-ct-last .ms-cui-tt-a { border-right-color: rgb(127, 51, 215); }
.ms-cui-cg-pp.ms-cui-cg-s .ms-cui-ct-first .ms-cui-tt-a { border-left-color: rgb(81, 41, 173); }
.ms-cui-cg-pp.ms-cui-cg-s .ms-cui-ct-last .ms-cui-tt-a { border-right-color: rgb(81, 41, 173); }
.ms-cui-cg-pp.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a { border-left-color: rgb(81, 41, 173); border-right-color: rgb(81, 41, 173); }
.ms-cui-cg-pp.ms-cui-cg-s .ms-cui-tt-a { background-color: rgb(204, 173, 239); border-color: rgb(147, 48, 223) rgb(81, 41, 173) rgb(81, 41, 173); }
.ms-cui-cg-pp .ms-cui-tt-a:hover { border-color: rgb(132, 44, 228) rgb(104, 35, 180) rgb(104, 35, 180); background: transparent url(89f98dd7e3f9f973f3d6e451fd975b82691a342e.png)  repeat-x scroll 0px -707px; }
.ms-cui-cg-pp.ms-cui-cg-s .ms-cui-tt-a:hover { background-color: rgb(204, 173, 239) ! important; border-top-color: rgb(104, 35, 180); }
.ms-cui-cg-pp.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover { border-color: rgb(81, 41, 173); background-color: rgb(237, 230, 246) ! important; }
.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a { background-color: rgb(255, 255, 255); }
.ms-cui-ctl-largelabel, .ms-cui-ctl-mediumlabel { color: rgb(35, 39, 44); }
.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; border: 1px solid transparent; height: 63px; cursor: default; }
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 { display: block; padding: 2px 1px 0px; line-height: 1em ! important; }
.ms-cui-ctl-a2 .ms-cui-ctl-largelabel { padding-top: 1px; height: 26px; }
.ms-cui-ctl-largeIconContainer { height: 33px; padding: 2px 4px 0px; display: block; }
.ms-cui-ctl-large .ms-cui-ctl-a1Internal { height: 33px; padding-top: 4px; display: block; }
.ms-cui-ctl-split-hover, .ms-cui-mrusb-selecteditem.ms-cui-ctl-split-hover > * { border-color: rgb(177, 186, 196) ! important; background-color: rgb(244, 246, 247); }
.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: rgb(194, 130, 27) ! important; background-color: rgb(255, 216, 108); }
.ms-cui-ctl-dark-highlight:hover { border-color: rgb(194, 138, 48); background-color: rgb(255, 237, 149); }
.ms-cui-ctl-large:hover, .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: rgb(241, 196, 63) ! important; background-color: rgb(253, 238, 179); }
.ms-cui-ctl-on:hover { border-color: rgb(194, 138, 48) ! important; background-color: rgb(255, 237, 149) ! important; }
.ms-cui-ctl-mousedown, .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: rgb(194, 138, 48) ! important; background-color: rgb(246, 200, 103) ! important; }
.ms-cui-ctl-large .ms-cui-ctl-a2 { border-top: 0px none ! important; }
.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, .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: rgb(237, 237, 237) ! important; background-color: rgb(250, 250, 250); }
.ms-cui-ctl-largelabel .ms-cui-img-13by13 { vertical-align: middle; }
.ms-cui-ctl-largelabel .ms-cui-img-5by3 { 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 rgb(178, 181, 185); }
.ms-cui-ctl-thin { padding: 4px; margin-top: 10px; vertical-align: top; border: 1px solid rgb(175, 180, 186); height: 42px; overflow: hidden; display: inline-block; cursor: pointer; }
.ms-cui-ctl-thin span { margin-top: 39px; }
.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; }
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; }
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 none; 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; }
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; }
a.ms-cui-ctl-menu .ms-cui-ctl-iconContainer { display: none; float: left; margin-right: 7px; margin-top: 1px; }
a.ms-cui-ctl-menu32 .ms-cui-ctl-iconContainer { margin-top: 5px; }
ul.ms-cui-menusection-items16 .ms-cui-ctl-iconContainer, ul.ms-cui-menusection-items16rtl .ms-cui-ctl-iconContainer { width: 16px; display: block; }
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: rgb(76, 83, 92); }
.ms-cui-ctl-menu32clear { display: block; clear: both; font-size: 1px; line-height: 1px; }
a.ms-cui-ctl-menu:hover { border-color: rgb(241, 196, 63); background-color: rgb(253, 238, 179); }
a.ms-cui-ctl-menu-on { border-color: rgb(194, 130, 27); background-color: rgb(255, 216, 108); }
span.ms-cui-mrusb-selecteditem { display: inline-block; }
span.ms-cui-mrusb-selecteditem a.ms-cui-ctl { border-right: 0px none; }
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; }
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 rgb(224, 225, 227); }
.ms-cui-mrusb-selecteditem-filler-large { min-height: 52px; min-width: 32px; }
.ms-cui-mrusb-selecteditem-filler-medium { min-height: 20px; min-width: 60px; }
.ms-cui-mrusb-selecteditem-filler-small { min-height: 20px; min-width: 20px; }
.ms-cui-dd, .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-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(211, 214, 217) -moz-use-text-color rgb(211, 214, 217) rgb(211, 214, 217); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 3px 7px 2px; display: block; float: left; cursor: default; background-color: rgb(255, 255, 255); white-space: nowrap; font: inherit; overflow: hidden; color: rgb(0, 0, 0); }
.ms-cui-dd-arrow-button { height: 20px; width: 9px; padding-left: 4px; margin-bottom: -2px; border-width: 1px; border-style: solid; border-color: rgb(211, 214, 217) rgb(211, 214, 217) rgb(211, 214, 217) transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; display: block; float: left; outline: medium 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 { border-color: rgb(177, 186, 196); background-color: rgb(244, 246, 247); }
.ms-cui-dd-arrow-button:hover { border-color: rgb(241, 196, 63) ! important; background-color: rgb(253, 238, 179) ! important; }
.ms-cui-dd-arrow-button:active { border-color: rgb(194, 138, 48) ! important; background-color: rgb(246, 200, 103) ! important; }
span.ms-cui-disabled:hover > .ms-cui-dd-arrow-button { border-color: rgb(224, 225, 227) rgb(224, 225, 227) rgb(224, 225, 227) transparent ! important; background-color: rgb(255, 255, 255) ! important; cursor: default ! important; }
.ms-cui-dd:hover .ms-cui-dd-text, .ms-cui-cb:hover .ms-cui-cb-input { background-color: rgb(255, 255, 255); border-color: rgb(187, 191, 196); }
.ms-cui-dd.ms-cui-disabled:hover .ms-cui-dd-text, .ms-cui-cb.ms-cui-disabled:hover .ms-cui-cb-input { border-color: rgb(211, 214, 217) ! important; }
.ms-cui-cb-input { font-family: "Segoe UI",Tahoma,Verdana,sans-serif; font-size: 8pt; }
.ms-cui-fa-menuitem { position: relative; }
.ms-cui-fa-menuitem .ms-cui-ctl-mediumlabel { display: inline-block; padding-right: 13px; }
.ms-cui-fa-menuitem > .ms-cui-fa-menu-arrow { position: absolute; right: 3px; top: 1px; }
.ms-cui-fslb { display: inline-block; height: 17px; padding: 2px 1px 3px 0px; vertical-align: bottom; color: rgb(35, 39, 44); margin-left: 1px; margin-right: 1px; }
.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 rgb(212, 214, 217); font-family: "Segoe UI",Tahoma,Verdana,sans-serif; font-size: 8pt; padding: 0px 3px; background-color: rgb(255, 255, 255); margin-left: 1px; margin-right: 1px; }
.ms-cui-tb.ms-cui-disabled:hover { border-color: rgb(212, 214, 217) ! important; }
.ms-cui-tb-labelmode { border: 0px none; color: black; background-color: transparent; }
.ms-cui-cbx-input { vertical-align: middle; }
.ms-cui-cbx label { color: rgb(35, 39, 44); }
.ms-cui-spn { background-color: rgb(255, 255, 255); display: inline-block; margin-left: 1px; margin-right: 1px; }
.ms-cui-spn-txtbx { border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(224, 225, 227) -moz-use-text-color rgb(224, 225, 227) rgb(224, 225, 227); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; display: block; float: left; height: 16px; width: 75px; padding: 2px 2px 2px 7px; color: rgb(35, 39, 44); 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-width: 1px; border-style: solid; border-color: rgb(224, 225, 227) rgb(224, 225, 227) rgb(224, 225, 227) transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; 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-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(173, 176, 179) rgb(173, 176, 179) transparent rgb(224, 225, 227); }
.ms-cui-spn:hover .ms-cui-spn-btndown { border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(224, 225, 227) rgb(173, 176, 179) rgb(173, 176, 179) rgb(224, 225, 227); }
.ms-cui-spn-txtbx:hover, .ms-cui-spn-txtbx:active, .ms-cui-spn:hover .ms-cui-spn-txtbx { border-color: rgb(145, 149, 153); }
.ms-cui-spn-arwbx:hover .ms-cui-spn-btnup, .ms-cui-spn-arwbx:hover .ms-cui-spn-btndown { border: 1px solid rgb(173, 176, 179); }
.ms-cui-spn-btnup:hover, .ms-cui-spn-btndown:hover { border: 1px solid rgb(241, 196, 63) ! important; background-color: rgb(253, 238, 179); }
.ms-cui-spn-btnup-down, .ms-cui-spn-btndown-down { border: 1px solid rgb(194, 138, 48) ! important; background-color: rgb(246, 200, 103) ! important; }
.ms-cui-spn-imgcnt { display: inline-block; font-size: 1px; vertical-align: top; }
.ms-cui-gallery { border: 0px none; margin: 0px; padding: 0px; }
.ms-cui-gallery-td { margin: 0px; padding: 0px; }
.ms-cui-gallery-element-Size16by16 { width: 23px; height: 23px; overflow: hidden; }
.ms-cui-gallery-element-Size32by32 { width: 39px; height: 39px; overflow: hidden; }
.ms-cui-gallery-element-Size48by48 { width: 55px; height: 55px; overflow: hidden; }
.ms-cui-gallery-element-Size64by48 { width: 71px; height: 55px; overflow: hidden; }
.ms-cui-gallery-element-Size72by96 { width: 79px; height: 103px; overflow: hidden; }
.ms-cui-gallery-element-Size96by72 { width: 103px; height: 79px; overflow: hidden; }
.ms-cui-gallery-element-Size96by96 { width: 103px; height: 103px; overflow: hidden; }
.ms-cui-gallery-element-Size128by128 { width: 135px; height: 135px; overflow: hidden; }
.ms-cui-gallery-element-Size190by30 { width: 197px; height: 37px; overflow: hidden; }
.ms-cui-gallery-element-Size190by40 { width: 197px; height: 47px; overflow: hidden; }
.ms-cui-gallery-element-Size190by50 { width: 197px; height: 57px; overflow: hidden; }
.ms-cui-gallery-element-Size190by60 { width: 197px; height: 67px; overflow: hidden; }
.ms-cui-gallerybutton { border: 3px solid transparent; 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 rgb(175, 180, 186); }
.ms-cui-gallerybutton:hover { border-color: rgb(255, 234, 147); }
.ms-cui-gallerybutton-highlighted { border-color: rgb(255, 220, 99); }
.ms-cui-gallerybutton-highlighted:hover { border-color: rgb(254, 169, 16); }
.ms-cui-gallerybutton-Size16by16 { width: 20px; height: 20px; overflow: hidden; }
.ms-cui-gallerybutton-Size32by32 { width: 36px; height: 36px; overflow: hidden; }
.ms-cui-gallerybutton-Size48by48 { width: 52px; height: 52px; overflow: hidden; }
.ms-cui-gallerybutton-Size64by48 { width: 68px; height: 52px; overflow: hidden; }
.ms-cui-gallerybutton-Size72by96 { width: 76px; height: 100px; overflow: hidden; }
.ms-cui-gallerybutton-Size96by72 { width: 100px; height: 76px; overflow: hidden; }
.ms-cui-gallerybutton-Size96by96 { width: 100px; height: 100px; overflow: hidden; }
.ms-cui-gallerybutton-Size128by128 { width: 132px; height: 132px; overflow: hidden; }
.ms-cui-gallerybutton-Size190by30 { width: 194px; height: 34px; overflow: hidden; }
.ms-cui-gallerybutton-Size190by40 { width: 194px; height: 44px; overflow: hidden; }
.ms-cui-gallerybutton-Size190by50 { width: 194px; height: 54px; overflow: hidden; }
.ms-cui-gallerybutton-Size190by60 { width: 194px; height: 64px; overflow: hidden; }
.ms-cui-group .ms-cui-gallerybutton-Size32by32 { margin-top: 23px; }
.ms-cui-group .ms-cui-gallerybutton-Size48by48, .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: medium none; }
.ms-cui-colorpicker-celldiv { width: 11px; height: 13px; border-style: solid; border-width: 0px 1px; border-color: rgb(226, 228, 231); }
.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: rgb(242, 148, 54) ! important; border-width: 1px; height: 11px ! important; }
.ms-cui-colorpicker-cell.ms-cui-colorpicker-hoveredOver .ms-cui-colorpicker-cellinternaldiv { border-color: rgb(255, 226, 148) ! 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 rgb(255, 255, 0); }
.ms-cui-it-inactiveCell { border: 1px solid rgb(0, 0, 0); }
.ms-cui-it-activeCellOuter { border: 1px solid rgb(255, 0, 0); }
.ms-cui-it-inactiveCellOuter { border: 1px solid transparent; }
.ms-cui-separator { cursor: default; height: 16px; padding: 0px 0px 0px 2px; }
.ms-cui-menu { border: 1px solid rgb(190, 193, 196); z-index: 103; }
.ms-cui-menu32 { max-width: 250px; }
.ms-cui-menusection { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(226, 228, 231); }
.ms-cui-menusection-title { padding: 4px 2px; border-bottom: 1px solid rgb(226, 228, 231); background-color: rgb(240, 242, 245); color: rgb(76, 83, 92); font-weight: bold; }
ul.ms-cui-menusection-items { margin: 0px; padding: 1px; }
.ms-cui-menusection-items16 { background: rgb(255, 255, 255) url(e8ff88b4f3a65c4fbc96e916bee3821ecf056b68.png)  repeat-y scroll left top; }
.ms-cui-menusection-items16rtl { background: rgb(255, 255, 255) url(3e50f1fba39b6dd999f38277907c255378722be8.png)  repeat-y scroll right top; }
.ms-cui-menusection-items32 { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.ms-cui-menusection-items32rtl { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.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 {  }
.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 { display: inline-block; }
.ms-cui-img-2by16 { width: 2px; height: 16px; }
.ms-cui-img-5by3 { width: 5px; height: 3px; }
.ms-cui-img-13by13 { width: 13px; height: 13px; }
.ms-cui-img-16by16 { width: 16px; height: 16px; }
.ms-cui-img-32by32 { width: 32px; height: 32px; }
.ms-cui-img-48by48 { width: 48px; height: 48px; }
.ms-cui-img-56by24 { width: 56px; height: 24px; }
.ms-cui-img-64by48 { width: 64px; height: 48px; }
.ms-cui-img-72by96 { width: 72px; height: 96px; }
.ms-cui-img-96by72 { width: 96px; height: 72px; }
.ms-cui-img-96by96 { width: 96px; height: 96px; }
.ms-cui-tooltip { border-bottom: 1px solid rgb(172, 176, 181); font-family: "Segoe UI",Tahoma,Verdana,sans-serif; font-size: 1em; color: rgb(75, 75, 75); overflow: hidden; width: 210px; z-index: 1020; }
.ms-cui-tooltip-body { background-color: rgb(229, 229, 240); background-image: url(08f54ab9ed34165b81fbc5f200bc6292727c07f4.png) ; background-position: center top; background-repeat: repeat-x; border-width: 1px; border-style: solid; border-color: rgb(158, 158, 158) rgb(117, 117, 117) rgb(94, 94, 94) rgb(140, 140, 140); 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: rgb(217, 217, 217); border-width: 1px 0px 0px; border-style: dashed none none; border-color: rgb(178, 178, 185) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; 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: 10px 0px 6px 14px; float: left; }
.ms-cui-tooltip-clear { clear: both; font-size: 1em; }
.ms-cui-tooltip-backFrame {  }
.menu ul { list-style: outside none none; }
.menu ul, .menu li { margin: 0px; padding: 0px; }
.menu a.menu-item span.additional-background, .menu a.menu-item span.menu-item-text { cursor: pointer; }
.menu .menu-item, .menu .menu-item .additional-background, .menu .menu-item .additional-background .menu-item-text { display: block; }
.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 {  }
.menu li.hover, .menu li.hover-off { position: relative; z-index: 100; }
.menu-horizontal .menu-item-text { white-space: nowrap; }
.menu-vertical .menu-item-text { word-wrap: break-word; overflow: hidden; }
.menu-horizontal ul.static { display: inline; }
.menu-horizontal li.static, .menu-horizontal a.static, .menu-horizontal span.static { float: left; }
.menu-horizontal { display: table; }
.menu-horizontal a.dynamic-children span.additional-background, .menu-horizontal span.dynamic-children span.additional-background { padding-right: 10px; background-image: url(299da15ac6b242a3a60a6c59591e1b8c7500eafa.gif) ; background-repeat: no-repeat; background-position: right center; }
.menu-horizontal ul.dynamic a.dynamic-children span.additional-background, .menu-horizontal ul.dynamic span.dynamic-children span.additional-background { background-image: url(22905b3b867afe89a8661a9c4d35cef43eaba207.gif) ; }
.menu-vertical a.dynamic-children span.additional-background, .menu-vertical span.dynamic-children span.additional-background { padding-right: 10px; background-image: url(22905b3b867afe89a8661a9c4d35cef43eaba207.gif) ; background-repeat: no-repeat; background-position: right center; }
.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 {  }
