/*
//Original Theme
//@primary-color: #0d9ac8; Allegra theme
@primary-color: #2d2b78;
@secondary-color: #3733c5;
@secondary-light-color: #6865d3;
@secondary-lighter-color: #9b99e2;
@secondary-lightest-color: #cdccf0;
@third-color: #854b3d;
@third-light-color: #a3776d;
@fourth-color: #304512;
@fourth-light-color: #63734d;
@fourth-lighter-color: #97a288;
@fifth-color: #8cc53d;
@fifth-light-color: #a8d36d;
@fifth-lithter-color: #c5e29e;
@fifth-dark-color: #69942e;
@fifth-darker-color: #46631f;
@link-color: #6865d3;
@hover-color: #9b99e2;
@light-shade-darker: #e4e4ee;
@light-shade-color: #f1f1f6;
@light-shade-lighter-color: #f8f8fa;
@dark-shade-color: #030308;
*/
/*
//Theme 2
@primary-color: #AA218D; // #2d2b78;
@secondary-color: #00A0E3; //#3733c5;
@secondary-light-color: #6F2C90;//#6865d3;
@secondary-lighter-color: #0060AE; //#9b99e2;
@secondary-lightest-color: #B1B3B4; //#cdccf0;
@third-color: #854b3d;
@third-light-color: #a3776d;
@fourth-color: #304512;
@fourth-light-color: #63734d;
@fourth-lighter-color: #97a288;
@fifth-color: #8cc53d;
@fifth-light-color: #6F2C90; //#a8d36d;
@fifth-lithter-color: #c5e29e;
@fifth-dark-color: #69942e;
@fifth-darker-color: #46631f;
@link-color: #6F2C90;               //#6865d3;
@hover-color: #0060AE;              //#9b99e2;
@light-shade-darker: #e4e4ee;
@light-shade-color: #f1f1f6;
@light-shade-lighter-color: #f8f8fa;
@dark-shade-color: #030308;
*/
/*
//Theme 3
@primary-color: #0060AE; // #2d2b78;
@secondary-color: #6F2C90; //#3733c5;
@secondary-light-color: #00A0E3;//#6865d3;
@secondary-lighter-color: #AA218D; //#9b99e2;
@secondary-lightest-color: #B1B3B4; //#cdccf0;
@third-color: #854b3d;
@third-light-color: #a3776d;
@fourth-color: #304512;
@fourth-light-color: #63734d;
@fourth-lighter-color: #97a288;
@fifth-color: #8cc53d;
@fifth-light-color: #6F2C90; //#a8d36d;
@fifth-lithter-color: #c5e29e;
@fifth-dark-color: #69942e;
@fifth-darker-color: #46631f;
@link-color: #00A0E3;               //#6865d3;
@hover-color: #AA218D;              //#9b99e2;
@light-shade-darker: #e4e4ee;
@light-shade-color: #f1f1f6;
@light-shade-lighter-color: #f8f8fa;
@dark-shade-color: #030308;
*/
/*
//Theme 4
@primary-color: #6F2C90; // #2d2b78;
@secondary-color: #0060AE; //#3733c5;
@secondary-light-color: #AA218D; //#6865d3;
@secondary-lighter-color: #00A0E3; //#9b99e2;
@secondary-lightest-color: #B1B3B4; //#cdccf0;
@third-color: #854b3d;
@third-light-color: #a3776d;
@fourth-color: #304512;
@fourth-light-color: #63734d;
@fourth-lighter-color: #97a288;
@fifth-color: #8cc53d;
@fifth-light-color: #6F2C90; //#a8d36d;
@fifth-lithter-color: #c5e29e;
@fifth-dark-color: #69942e;
@fifth-darker-color: #46631f;
@link-color: #AA218D; //#6865d3;
@hover-color: #00A0E3; //#9b99e2;
@light-shade-darker: #e4e4ee;
@light-shade-color: #f1f1f6;
@light-shade-lighter-color: #f8f8fa;
@dark-shade-color: #030308;
*/
/*
//Theme 5
@primary-color: #00A0E3; // #2d2b78;
@secondary-color: #0060AE; //#3733c5;
@secondary-light-color: #AA218D; //#6865d3;
@secondary-lighter-color: #6F2C90; //#9b99e2;
@secondary-lightest-color: #B1B3B4; //#cdccf0;
@third-color: #854b3d;
@third-light-color: #a3776d;
@fourth-color: #304512;
@fourth-light-color: #63734d;
@fourth-lighter-color: #97a288;
@fifth-color: #8cc53d;
@fifth-light-color: #6F2C90; //#a8d36d;
@fifth-lithter-color: #c5e29e;
@fifth-dark-color: #69942e;
@fifth-darker-color: #46631f;
@link-color: #AA218D; //#6865d3;
@hover-color: #6F2C90; //#9b99e2;
@light-shade-darker: #e4e4ee;
@light-shade-color: #f1f1f6;
@light-shade-lighter-color: #f8f8fa;
@dark-shade-color: #030308;
*/
/*
//Theme 6
@primary-color: #AA218D; // #2d2b78;
@secondary-color: #6F2C90; //#3733c5;
@secondary-light-color: #00A0E3; //#6865d3;
@secondary-lighter-color: #0060AE; //#9b99e2;
@secondary-lightest-color: #B1B3B4; //#cdccf0;
@third-color: #854b3d;
@third-light-color: #a3776d;
@fourth-color: #304512;
@fourth-light-color: #63734d;
@fourth-lighter-color: #97a288;
@fifth-color: #8cc53d;
@fifth-light-color: #6F2C90; //#a8d36d;
@fifth-lithter-color: #c5e29e;
@fifth-dark-color: #69942e;
@fifth-darker-color: #46631f;
@link-color: #00A0E3; //#6865d3;
@hover-color: #0060AE; //#9b99e2;
@light-shade-darker: #e4e4ee;
@light-shade-color: #f1f1f6;
@light-shade-lighter-color: #f8f8fa;
@dark-shade-color: #030308;
*/
/*
//Theme 7
@primary-color: #00A0E3; // #2d2b78;
@secondary-color: #6F2C90; //#3733c5;
@secondary-light-color: #0060AE; //#6865d3;
@secondary-lighter-color: #AA218D; //#9b99e2;
@secondary-lightest-color: #B1B3B4; //#cdccf0;
@third-color: #854b3d;
@third-light-color: #a3776d;
@fourth-color: #304512;
@fourth-light-color: #63734d;
@fourth-lighter-color: #97a288;
@fifth-color: #8cc53d;
@fifth-light-color: #6F2C90; //#a8d36d;
@fifth-lithter-color: #c5e29e;
@fifth-dark-color: #69942e;
@fifth-darker-color: #46631f;
@link-color: #0060AE; //#6865d3;
@hover-color: #AA218D; //#9b99e2;
@light-shade-darker: #e4e4ee;
@light-shade-color: #f1f1f6;
@light-shade-lighter-color: #f8f8fa;
@dark-shade-color: #030308;
*/
/*
//Theme 8
@primary-color: #AA218D; // #2d2b78;
@secondary-color: #0060AE; //#3733c5;
@secondary-light-color: #6F2C90; //#6865d3;
@secondary-lighter-color: #00A0E3; //#9b99e2;
@secondary-lightest-color: #B1B3B4; //#cdccf0;
@third-color: #854b3d;
@third-light-color: #a3776d;
@fourth-color: #304512;
@fourth-light-color: #63734d;
@fourth-lighter-color: #97a288;
@fifth-color: #8cc53d;
@fifth-light-color: #6F2C90; //#a8d36d;
@fifth-lithter-color: #c5e29e;
@fifth-dark-color: #69942e;
@fifth-darker-color: #46631f;
@link-color: #6F2C90; //#6865d3;
@hover-color: #00A0E3; //#9b99e2;
@light-shade-darker: #e4e4ee;
@light-shade-color: #f1f1f6;
@light-shade-lighter-color: #f8f8fa;
@dark-shade-color: #030308;
*/
/*
//Theme 9
@primary-color: #00A0E3; // #2d2b78;
@secondary-color: #6F2C90; //#3733c5;
@secondary-light-color: #AA218D; //#6865d3;
@secondary-lighter-color: #0060AE; //#9b99e2;
@secondary-lightest-color: #B1B3B4; //#cdccf0;
@third-color: #854b3d;
@third-light-color: #a3776d;
@fourth-color: #304512;
@fourth-light-color: #63734d;
@fourth-lighter-color: #97a288;
@fifth-color: #8cc53d;
@fifth-light-color: #6F2C90; //#a8d36d;
@fifth-lithter-color: #c5e29e;
@fifth-dark-color: #69942e;
@fifth-darker-color: #46631f;
@link-color: #AA218D; //#6865d3;
@hover-color: #0060AE; //#9b99e2;
@light-shade-darker: #e4e4ee;
@light-shade-color: #f1f1f6;
@light-shade-lighter-color: #f8f8fa;
@dark-shade-color: #030308;
*/
/*
//Theme 10
@primary-color: #AA218D; // #2d2b78;
@secondary-color: #0060AE; //#3733c5;
@secondary-light-color: #00A0E3; //#6865d3;
@secondary-lighter-color: #00A0E3; //#9b99e2;       //Footer2
@secondary-lightest-color: #B1B3B4; //#cdccf0;
@third-color: #854b3d;
@third-light-color: #a3776d;
@fourth-color: #304512;
@fourth-light-color: #63734d;
@fourth-lighter-color: #97a288;
@fifth-color: #8cc53d;
@fifth-light-color: #00A0E3; //#a8d36d;         //Footer1
@fifth-lithter-color: #c5e29e;
@fifth-dark-color: #69942e;
@fifth-darker-color: #46631f;
@link-color: #00A0E3; //#6865d3;
@hover-color: #6F2C90; //#9b99e2;
@light-shade-darker: #e4e4ee;
@light-shade-color: #f1f1f6;
@light-shade-lighter-color: #f8f8fa;
@dark-shade-color: #030308;
*/
/*
//Nutreal Theme
@primary-color: #888888; // #2d2b78;
@secondary-color: #888888; //#3733c5;
@secondary-light-color: #888888; //#6865d3;
@secondary-lighter-color: #888888; //#9b99e2;
@secondary-lightest-color: #888888; //#cdccf0;
@third-color: #854b3d;
@third-light-color: #a3776d;
@fourth-color: #304512;
@fourth-light-color: #63734d;
@fourth-lighter-color: #97a288;
@fifth-color: #8cc53d;
@fifth-light-color: #888888; // #a8d36d;
@fifth-lithter-color: #c5e29e;
@fifth-dark-color: #69942e;
@fifth-darker-color: #46631f;
@link-color: #888888; //#6865d3;
@hover-color: #888888; //#9b99e2;
@light-shade-darker: #e4e4ee;
@light-shade-color: #f1f1f6;
@light-shade-lighter-color: #f8f8fa;
@dark-shade-color: #888888; // #030308;

*/
.pgt_TitleText {
  margin-left: 150px;
}
.s4-trc-container-menu,
.ms-viewlsts th.ms-vh2-nofilter {
  color: inherit!important;
}
.ms-cui-ribbon,
.ms-cui-menu,
.ms-siteactionsmenuinner,
.ms-siteactionsmenuhover,
.ms-welcomeMenu,
div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen,
div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner,
div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div,
.ms-cui-toolbar-toolbar,
.s4-titletable,
.ms-socialNotif-Container,
.ms-sbplain,
.ms-sbtable,
body #pageStatusBar,
.link-item,
.link-item a,
.link-item a:link,
.ms-WPBody,
.ms-menutoolbar td a,
.ms-toolbar,
.ms-listheaderlabel,
.ms-viewselector,
.ms-viewselectortext,
.ms-viewselectorhover,
.ms-vh2-nofilter,
.ms-vh2-nofilter-notextalign,
.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,
td.ms-vb,
a.ms-addnew,
.ms-ltviewselectormenuheader .ms-viewselector a,
.ms-ltviewselectormenuheader .ms-viewselectorhover a,
th.ms-vh,
td.ms-vb,
.ms-dlgTitleText,
.ms-formlabel,
.ms-descriptiontext,
.ms-formtoolbar,
select,
.ms-input,
.ms-long,
.ms-inputuserfield,
.ms-toolbarContainer,
div.ms-formfieldlabelcontainer span.ms-formfieldlabel,
.ms-formfieldlabelcontainer,
.description,
.ms-sectionheader,
.ms-linksection-level1,
.ms-pageinformation h3.ms-standardheader,
table.ms-pageinformation,
table.ms-createpageinformation,
.ms-pageinformation table td,
.ms-createpageinformation table td,
.ms-linksectionheader,
th .ms-vb,
.ms-vh2-nofilter-icon,
th.ms-vh2-nograd,
th.ms-vh2-nograd-icon,
.ms-propertysheet,
.ms-formdescription,
.ms-paging,
.ms-listedit .ms-standardheader,
.ms-listedit .ms-linksectionheader,
.ms-listedit .ms-linksectionheader .ms-standardheader,
.ms-listedit table.ms-pageinformation,
.ms-listedit .ms-pageinformation table td,
.ms-listedit .ms-propertysheet,
.ms-listedit .ms-descriptiontext,
.ms-SPZoneLabel,
.ms-SPButton,
.ms-wpadder-sectionhead,
.ms-wpadder-wpname,
.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,
.ms-WPTitle,
.link-item-large,
.link-item-large a,
.link-item-large a:link,
div.title-With-Background a,
div.title-With-Background a:link,
div.title-With-Background a:hover,
div.title-With-Background a:visited,
div.title-With-Background a:active,
.headertitle,
.headertitle a,
.headertitle a:link,
.level-item,
.level-item a,
.level-item a:link,
.headertitle-band,
.headertitle-band a,
.headertitle-band a:link,
.headertitle-large,
.headertitle-large a,
.headertitle-large a:link,
.headertitle-small,
.headertitle-small a,
.headertitle-small a:link,
.level-description,
.ms-WPBody td,
.medium,
groupheader,
.ms-rtelong,
.ms-longer,
.ms-rtelonger,
.ms-radiotext,
.ms-rtedropdown,
.ms-lookuptypeintextbox,
.ms-rtefield,
table.ms-disc td,
table tr td.ms-disc-bordered-noleft,
.ms-formbodysurvey,
.ms-gridCol,
.ms-gridT1,
.ms-surveyVBarT,
.ms-surveyVBarTC,
.ms-surveyTotal {
  font-family: inherit;
}
.s4-title h1 a:hover,
.s4-title h2 a:hover,
.s4-tn li.static  > a:hover,
.s4-toplinks .s4-tn a.selected:hover,
.ms-WPBody a:hover,
.link-item a:hover,
.s4-ql ul  > li  > a:hover,
.s4-ql ul.root  > li  > a:hover,
.s4-qlheader:hover,
.ms-rtestate-field a:hover,
.s4-ql ul.root ul  > li  > a:hover,
.ms-menutoolbar td a:hover,
.ms-vh a:hover,
.ms-vh2 a:hover,
a.ms-addnew:hover,
.ms-ltviewselectormenuheader .ms-viewselector a:hover,
.ms-ltviewselectormenuheader .ms-viewselectorhover a:hover,
a.ms-toolbar:hover,
.ms-vh2-nofilter a:hover,
.ms-vh2-nofilter-notextalign a:hover,
.ms-vb a:hover,
.ms-vb2 a:hover,
.ms-vb-user a:hover,
.ms-linksection-level1 ul li a:hover,
.ms-propertysheet a:hover,
.ms-sectionheader a:hover,
.ms-disc a:hover {
  color: #6F2C90;
  text-decoration: none;
}
section,
article,
header,
footer,
nav,
aside,
hgroup {
  display: block;
}
.ms-cui-ribbon,
.ms-cui-menu,
.ms-siteactionsmenu,
.s4-breadcrumb-menu,
.ms-cui-TabRowLeft,
.ms-cui-toolbar-toolbar,
.ms-MenuUILabel,
.ms-MenuUILabelRtL,
.ms-menuuilabelcompact,
.ms-menuuilabelcompactRtl,
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,
.s4-search input.ms-sbplain,
.ms-sbplain,
.s4-search input,
.link-item,
.link-item a,
.link-item a:link,
.ms-WPBody,
.s4-ql ul.root  > li  > .menu-item,
.s4-qlheader,
.s4-qlheader:visited,
.ms-menutoolbar td a,
.ms-toolbar,
.ms-listheaderlabel,
.ms-viewselector,
.ms-viewselectortext,
.ms-viewselectorhover,
.ms-vh2-nofilter,
.ms-vh2-nofilter-notextalign,
.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,
td.ms-vb,
a.ms-addnew,
.ms-ltviewselectormenuheader .ms-viewselector a,
.ms-ltviewselectormenuheader .ms-viewselectorhover a,
th.ms-vh,
td.ms-vb,
.s4-titletable,
.ms-dlgTitleText,
.ms-descriptiontext,
.ms-formtoolbar,
select,
.ms-input,
.ms-long,
.ms-dtinput,
.ms-dttimeinput,
.ms-inputuserfield,
.ms-toolbarContainer,
div.ms-formfieldlabelcontainer span.ms-formfieldlabel,
.ms-formfieldlabelcontainer,
.description,
.ms-linksection-level1 h3,
.ms-linksection-level1 ul li a,
.ms-pageinformation h3.ms-standardheader,
table.ms-pageinformation,
table.ms-createpageinformation,
.ms-pageinformation table td,
.ms-createpageinformation table td,
th .ms-vb,
.ms-vh2-nofilter-icon,
th.ms-vh2-nograd,
th.ms-vh2-nograd-icon,
.ms-formdescription,
.ms-authoringcontrols,
.ms-paging,
.ms-listedit .ms-standardheader,
.ms-listedit .ms-linksectionheader,
.ms-listedit .ms-linksectionheader .ms-standardheader,
.ms-linksectionheader,
.ms-SPZoneLabel,
.ms-SPButton,
.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,
.ms-WPTitle,
.level-item,
.level-item a,
.level-item a:link,
.level-description,
.headertitle,
.ms-WPBody td,
.medium,
groupheader,
.ms-rtelong,
.ms-longer,
.ms-rtelonger,
.ms-radiotext,
.ms-rtedropdown,
.ms-lookuptypeintextbox,
.ms-rtefield,
table.ms-disc td,
table tr td.ms-disc-bordered-noleft,
.ms-gridCol {
  font-size: 1em;
}
.ms-WPBody a:visited,
.link-item a:visited,
.s4-qlheader:visited,
a.ms-addnew:visited,
.ms-ltviewselectormenuheader .ms-viewselector a:visited,
.ms-ltviewselectormenuheader .ms-viewselectorhover a:visited,
.ms-vb a:visited,
.ms-vb2 a:visited,
.ms-vb-user a:visited,
.ms-linksection-level1 ul li a:visited {
  color: #0060AE;
  text-decoration: none;
}
.ms-selectorlink a,
.ms-selectorlink a:visited {
  font-family: inherit;
}
.s4-ql a.selected:visited,
.ms-viewlsts .ms-vb2  > a:visited,
.ms-addnew a:visited,
.ms-navitem a:visited {
  color: #0060AE !important;
  text-decoration: none!important;
}
.s4-title h1 a,
.s4-title h2 a,
.s4-tn li.static  > .menu-item,
.ms-WPBody a:link,
.link-item a,
.link-item a:link,
.s4-ql ul.root  > li  > .menu-item,
.s4-qlheader,
.s4-ql a.selected,
.s4-ql ul.root ul  > li  > a,
.ms-menutoolbar td a,
a.ms-addnew,
.ms-ltviewselectormenuheader .ms-viewselector a,
.ms-ltviewselectormenuheader .ms-viewselectorhover a,
.ms-vb a:link,
.ms-vb2 a:link,
.ms-vb-user a:link,
.ms-linksection-level1 ul li a,
.ms-WPTitle a {
  color: #0060AE;
  text-decoration: none;
}
.s4-ql a.selected:hover,
.ms-viewlsts .ms-vb2  > a:hover,
.ms-addnew a:hover,
tr.s4-itm-hover a:hover,
tr.ms-itmhover a:hover,
.ms-selectorlink a:hover,
.ms-navitem a:hover,
.ms-WPTitle a:hover {
  color: #6F2C90 !important;
  text-decoration: none!important;
}
.s4-ql a.selected,
.ms-viewlsts .ms-vb2  > a,
.ms-addnew a,
.ms-selectorlink a,
.ms-selectorlink a:visited,
.ms-navitem a:link {
  color: #0060AE !important;
  text-decoration: none!important;
}
.link-item a:active,
a.ms-addnew:active,
.ms-ltviewselectormenuheader .ms-viewselector a:active,
.ms-ltviewselectormenuheader .ms-viewselectorhover a:active,
.ms-vb a:active,
.ms-vb2 a:active,
.ms-vb-user a:active,
.ms-linksection-level1 ul li a:active {
  color: #6F2C90;
  text-decoration: none;
}
.ms-cui-ribbon a:link,
.ms-cui-ribbon a:visited,
.ms-cui-ribbon a:hover,
.ms-cui-ribbon a:active,
.ms-cui-menu a:link,
.ms-cui-menu a:visited,
.ms-cui-menu a:hover,
.ms-cui-menu a:active,
.ms-siteactionsmenu  > span  > a,
.ms-menutoolbar td a,
.ms-menutoolbar td a:hover,
.s4-specialNavLinkList a:hover  > span.ms-splinkbutton-text,
a.ms-socialNotif {
  text-decoration: none;
}
.ms-toolbarContainer,
.s4-title h2,
.ms-socialNotif-text,
.s4-search select.ms-sbscopes,
.s4-search input.ms-sbplain,
.article-content,
.welcome-content,
.s4-title .s4-pagedescription,
.s4-title .s4uniqpermdescription,
.ms-toolbar,
.ms-listheaderlabel,
.ms-gb .ms-standardheader,
.ms-standardheader,
.ms-gb,
.ms-gb2,
.ms-gbload,
.ms-vb-tall,
.ms-vb-user,
.ms-pb,
.ms-pb-selected td,
.ms-vb,
.ms-vb2,
.ms-viewlsts-noitems  > b,
.s4-specialNavLinkList a:hover  > span.ms-splinkbutton-text,
.ms-vh2-nofilter,
.ms-vh2-nofilter-notextalign,
.ms-formlabel,
.ms-descriptiontext,
.ms-formtoolbar,
.ms-toolbarContainer,
.description,
.link-item,
.ms-sectionheader,
.ms-linksection-level1 h3,
.ms-pageinformation h3.ms-standardheader,
.ms-linksectionheader .ms-standardheader,
.ms-linksectionheader,
.ms-pageinformation th,
.ms-createpageinformation th,
th .ms-vb,
.ms-vh2-nofilter-icon,
th.ms-vh2-nograd,
th.ms-vh2-nograd-icon,
.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,
.ms-propertysheet,
.ms-pageinformation table td,
.ms-createpageinformation table td,
.ms-bottompaging .ms-paging,
.ms-paging,
.ms-listedit .ms-standardheader,
.ms-listedit .ms-linksectionheader,
.ms-listedit .ms-linksectionheader .ms-standardheader,
.ms-listedit .ms-gb .ms-vh2-nofilter,
.ms-listedit .ms-gb .ms-vh2,
.tmt-name,
.ms-SPZoneTitle,
.ms-SPZoneLabel,
.ms-rteElement-P,
.level-description,
.headertitle,
.medium,
groupheader,
.ms-rtefield,
table.ms-disc td {
  color: inherit;
}
.s4-ql a.selected:active,
.ms-viewlsts .ms-vb2  > a:active,
.ms-addnew a:active,
.ms-navitem a:active {
  color: #6F2C90 !important;
  text-decoration: none!important;
}
/* Main Style */
body {
  background: #fff;
  color: #333;
  font-family: FFRealTextWebProRegular, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  height: 100%;
  overflow-x: hidden;
}
a,
a:link,
a:visited {
  color: #0060AE;
  text-decoration: none;
  font-weight: bold;
  font-family: FFRealTextWebProRegular, Verdana, Arial, Helvetica, sans-serif;
}
a:hover,
a:active {
  color: #6F2C90;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 0.3em 0;
  line-height: 1.1em;
  color: #00A0E3;
}
h1 {
  font-size: 3em;
  font-weight: normal;
  font-family: FFRealTextWebProRegular, Verdana, Arial, Helvetica, sans-serif;
}
h2 {
  font-size: 2em;
  font-weight: normal;
  font-family: FFRealTextWebProRegular, Verdana, Arial, Helvetica, sans-serif;
}
h3 {
  font-size: 1.5em;
  font-weight: bold;
  font-family: FFRealTextWebProRegular, Verdana, Arial, Helvetica, sans-serif;
}
h4 {
  font-size: 1.25em;
  font-weight: bold;
  font-family: FFRealTextWebProRegular, Verdana, Arial, Helvetica, sans-serif;
}
h5 {
  font-size: 1.25em;
  font-weight: normal;
  font-family: FFRealTextWebProRegular, Verdana, Arial, Helvetica, sans-serif;
}
h6 {
  font-size: 1.1em;
  font-weight: bold;
  font-family: FFRealTextWebProRegular, Verdana, Arial, Helvetica, sans-serif;
}
p {
  line-height: 1.6em;
  margin: 0 0 1.6em 0;
  font-family: FFRealTextWebProRegular, Verdana, Arial, Helvetica, sans-serif;
}
strong {
  color: #333;
}
img {
  border: 0;
}
img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
img.flex {
  width: 100%;
  max-width: 100%;
  height: auto;
}
.container {
  position: relative;
  max-width: 1020px;
  margin: 0 auto;
}
.anchorDiv {
  position: relative;
}
/* Clearfix */
.clear {
  clear: both;
  display: block;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
}
.clearfix:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
}
/* Ribbon */
body #s4-ribbonrow {
  background-color: #00A0E3;
}
.ms-siteactionsmenuinner {
  background: none !important;
  color: #000 !important;
}
.ms-siteactionsmenuhover {
  background-color: #00A0E3 !important;
  color: #000 !important;
}
.ms-welcomeMenu.ms-SpLinkButtonActive {
  background-color: #00A0E3 !important;
}
/* Accessibility */
.ms-TurnOnAcc {
  margin-top: 82px;
}
a.ms-TurnOnAcc:focus {
  color: #0060AE;
}
.ms-TurnOffAcc {
  margin-top: 82px;
}
a.ms-TurnOffAcc {
  right: inherit;
}
/* Header Area */
#header {
  padding: 10px 0 0 0;
}
/*#logo {float:left; width:100px; margin:0; margin-left:280px;}*/
#logo {
  float: left;
  width: 100px;
  margin: 0;
  margin-bottom: 15px;
  margin-left: 400px;
}
#titleText {
  float: left;
  margin-bottom: 10px;
  margin-left: 100px;
  visibility: hidden;
  display: none;
  color: #00A0E3;
  font-size: 20px;
  font-weight: bold;
}
/* Main Content Area */
#mainContent {
  margin: 0 0 10px 0;
  padding: 0 10px;
  background: #fff url(../images/topTitleBG.png) repeat-x;
}
html.ms-dialog #mainContent {
  background-image: none;
}
#topTitle {
  width: 100%;
  height: 68px;
  margin: 0 0 0 200px;
  padding: 0;
  overflow: auto;
}
/* Added overflow for long titles */
#mainContentLeft {
  width: 180px;
  padding: 0;
  margin: 0;
  float: left;
}
#mainContentRight {
  margin: 0 0 0 200px;
  padding: 0;
}
/* Page Area */
#pageTitle {
  color: #fff;
  font-size: 22px;
  font-weight: bold;
  font-family: FFRealTextWebProRegular, Verdana, Arial, Helvetica, sans-serif;
  padding: 13px 0 0 0;
  margin: 0;
}
/* Bread Crumb */
.BreadCrumbWrap {
  margin-top: 2px;
  padding-bottom: 10px;
}
.BreadCrumbStyle {
  font-size: 11px;
}
.BreadCrumbStyle a:link,
.BreadCrumbStyle a:visited {
  color: #fff;
}
.BreadCrumbStyle a:hover {
  color: #B1B3B4;
  text-decoration: underline;
}
.BreadCurrentNode {
  color: #B1B3B4;
  padding: 0 2px;
}
.BreadPathSeparator {
  color: #fff;
  padding: 0px 8px;
}
/* Box */
.box {
  border: 1px solid #00A0E3;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 199px;
  margin-left: auto;
  margin-right: auto;
}
.box > h3 {
  background: #00A0E3;
  color: white;
  padding: 10px;
  text-align: center;
}
.box > ul {
  list-style: none;
  padding: 0 10px;
}
.box > ul > li {
  padding-bottom: 10px;
}
.box p {
  padding: 10px;
}
/* FlexBox */
.flexbox {
  border: 1px solid #00A0E3;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 100%;
}
.flexbox > h3 {
  background: #00A0E3;
  color: white;
  padding: 10px;
  text-align: center;
}
.flexbox > h3.left {
  text-align: left;
  padding-left: 10px;
}
.flexbox > ul {
  margin-top: -10px;
}
.flexbox > ul > li {
  padding: 0 10px 0 0;
}
.flexbox p {
  padding: 0 10px;
}
/* Feature */
.feature {
  width: 68%;
  float: left;
  margin: 0 2% 0 0;
}
.feature.last {
  width: 30%;
  margin: 0 0 0 0;
  padding: 0;
}
.feature p,
.feature.last p {
  line-height: 1.6em;
  margin: 0 0 1.6em 0;
}
.feature > div {
  margin-bottom: 10px;
}
.feature .description {
  display: block;
  margin: 0 0 15px 0;
  overflow: hidden;
}
/* Old website styles */
.rsmall {
  font-size: 9px;
  padding-left: 15px;
}
#srcBox {
  float: left;
}
#srcBox .s4-wpTopTable {
  width: auto !important;
}
#srcArea {
  float: right;
  top: 10px;
  margin-right: 15px;
  right: 0;
}
.bigSearch {
  max-height: 70px;
  max-width: 600px;
  overflow: hidden;
  padding: 0;
  margin: 0 auto !important;
}
.bigSearch .s4-wpTopTable {
  text-align: center;
  padding: 0;
  margin: 0;
}
.bigSearch input {
  padding: 3px;
  margin: 0;
  border: 1px solid #00A0E3 !important;
}
.s4-search input.ms-sbplain {
  width: 180px !important;
  /*height:10px;*/
  /*padding:7px;*/
  padding: 3px 7px;
  /* Fixed search box not showing lower text in ie9 */
  font-size: 11px;
  color: #00A0E3;
  border: 1px solid #00A0E3 !important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.s4-search input.s4-searchbox-QueryPrompt {
  color: #00A0E3;
}
.ms-sbgo a {
  display: block;
  width: 27px;
  height: 27px;
  margin: 0 0 0 3px;
  background: url(../images/searchBTN.png) 0 0 no-repeat;
}
.ms-sbgo a:hover {
  background-position: 0 -27px;
}
.ms-sbgo .srch-gosearchimg {
  display: none;
}
#topNav {
  clear: both;
  margin-left: 120px;
}
.s4-tn li.static > .menu-item {
  margin-right: 15px;
  padding: 0 0 5px 0;
  color: #00A0E3;
  border: 0;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
}
.s4-tn li.static > .menu-item:hover {
  color: #6F2C90;
}
.s4-tn li.static.selected > .menu-item {
  color: #6F2C90;
  /*border-bottom:2px solid @hover-color;*/
}
.s4-tn ul.dynamic {
  background: #f1f1f6;
  border: 0;
  padding: 0;
  font-size: 11px;
}
.s4-tn li.dynamic > a.menu-item:hover {
  background: #0060AE;
  color: #fff;
  border-bottom: 1px solid #fff;
}
.s4-tn li.dynamic > a.menu-item {
  padding: 7px 7px;
  text-transform: uppercase;
  font-weight: bold;
  border-bottom: 1px solid #fff;
}
/* Drop down arrow first level only */
.s4-tn .static > a.dynamic-children span.additional-background,
.s4-tn .static > span.dynamic-children span.additional-background {
  background-image: none;
  padding-right: 0;
}
.s4-ql ul.root  > li  > .menu-item,
.s4-qlheader,
.s4-qlheader:visited {
  font-weight: bold;
  margin: 0;
  color: #00A0E3;
}
.s4-specialNavLinkList {
  display: none;
}
.s4-ql,
.s4-specialNavLinkList {
  margin: 10px 0 0 0;
}
.s4-ql ul.root ul > li > a {
  color: #00A0E3;
  margin-left: 10px;
  font-weight: normal;
}
.s4-ql ul.root ul.static {
  margin: 0;
  width: auto !important;
}
.s4-ql a.selected,
.s4-ql a:hover {
  border-color: #0060AE !important;
  background: #0060AE;
  font-weight: bold;
}
.s4-ql a.selected span,
.s4-ql a:hover span {
  color: #fff !important;
}
.s4-ql li,
.s4-specialNavLinkList li {
  min-height: 0;
}
.s4-ql a.selected,
.ms-viewlsts .ms-vb2  > a,
.ms-addnew a,
.ms-navitem a:link {
  color: #fff !important;
}
.ms-blog-addnew {
  font-size: 12px !important;
  padding: 0 0 0 10px;
  margin: 0;
}
#top-footer {
  clear: both;
  background: #0060AE url(../images/footer-top-bg.png) repeat-x;
  width: 100%;
  margin: 0;
  padding: 0;
}
#top-footer .container {
  padding: 15px 0 5px 0;
  color: #fff;
}
.ftopleft {
  float: left !important;
  padding: 10px 0 0 0;
  font-weight: bold;
}
.ftopright ul {
  padding: 0;
}
.ftopright ul li {
  float: left;
  min-height: 24px;
  font: bold 12px/8px;
  font-family: FFRealTextWebProRegular, Verdana, Arial, Helvetica, sans-serif;
  list-style: none;
}
.ftopright ul li a,
.ftopright ul li a:visited {
  color: #fff;
  display: block;
  float: left;
  position: relative;
  margin-right: 30px;
}
.ftopright ul li a:hover {
  text-decoration: underline !important;
}
.ftopright ul li.print {
  float: right;
}
.ftopright ul li.print a {
  margin-right: 0;
}
.ftopright ul li.print a:before {
  content: url(../images/print-icon.png);
  z-index: 2;
  position: absolute;
  top: -12px;
  left: -34px;
  display: block;
}
/*.ftopright ul li a:before {content: ''; background: url(../images/social-icons.png) 0 0 no-repeat; z-index:2; position:absolute; top:-8px; left:0; display:block; width:24px; height:24px;}
.ftopright ul li.twitter a:before {background-position: -5px -3px;}
.ftopright ul li.googleplus a:before {background-position: -31px -3px;}
.ftopright ul li.facebook a:before {background-position: -58px -3px;}
.ftopright ul li.linkedin a:before {background-position: -84px -3px;}
.ftopright ul li.youtube a:before {background-position: -111px -3px;}
.ftopright ul li.pinterest a:before {background-position: -137px -3px;}
.ftopright ul li.skype a:before {background-position: -164px -3px;}
.ftopright ul li.dribble a:before {background-position: -190px -3px;}
.ftopright ul li.vimeo a:before {background-position: -217px -3px;}
.ftopright ul li.StumbleUpon a:before {background-position: -243px -3px;}
.ftopright ul li.rss a:before {background-position: -270px -3px;}*/
#footer {
  clear: both;
  background: #363636 url(../images/footer-mid-bg.png) repeat-x;
  color: #fff;
  margin: 0;
  padding: 0;
  border: 0;
}
#footer p {
  margin: 0;
}
#footer h2 {
  color: #0060AE;
  padding: 0 0 5px 0;
  margin: 0 0 10px 0;
  font-size: 14px;
  font-weight: bold;
  font-family: FFRealTextWebProRegular, Vivaldi, Verdana, Arial, Helvetica, sans-serif;
}
#footer .container {
  padding: 20px 0;
}
#footer a,
#footer a:link,
#footer a:visited {
  color: #00A0E3;
}
#footer a:hover,
#footer a:active {
  color: #B1B3B4;
}
#footer img {
  max-width: 100%;
  height: auto;
}
.firight {
  float: right !important;
}
.fileft {
  float: left !important;
  margin-right: 30px;
}
#footer-info {
  clear: both;
  background: #282827 url(../images/footer-bg.png) repeat-x;
  width: 100%;
  color: #00A0E3;
  margin: 0;
  padding: 0;
}
#footer-info .container {
  padding: 10px 0;
  color: #00A0E3;
}
#footer-info .container a,
#footer-info .container a:link,
#footer-info .container a:visited {
  color: #00A0E3;
}
#footer-info .container a:hover,
#footer-info .container a:active {
  color: #B1B3B4;
}
.fbox1 {
  float: left;
  margin: 0 2% 0 1%;
  width: 30%;
}
.fbox2 {
  float: left;
  margin: 0 2% 0 2%;
  width: 30%;
}
.fbox3 {
  float: right;
  margin: 0 1% 0 2%;
  width: 30%;
  overflow: hidden;
}
/* Address */
.addressTerm {
  float: left;
  width: 65px;
  font-weight: bold;
  color: #0060AE;
}
.addressDescription {
  float: left;
}
/* Home Page Layout */
.homePageHeader {
  width: 70%;
  float: left;
}
.homePageRightColumn {
  width: 30%;
  float: right;
}
.homePageTopLeftRow {
  width: 50%;
  float: left;
}
.homePageTopRightRow {
  width: 50%;
  float: right;
}
.homePageCenterLeftColumn {
  width: 33%;
  float: left;
}
.homePageCenterColumn {
  width: 33%;
  float: left;
}
.homePageCenterRightColumn {
  width: 33%;
  float: left;
}
.homePageFooter {
  width: 100%;
  float: left;
}
/* Main Page Layout */
.mainPageHeader {
  width: 68%;
  float: left;
  margin: 0 2% 0 0;
}
.mainPageRightColumn {
  width: 30%;
  float: right;
}
.mainPageTopLeftRow {
  width: 49%;
  float: left;
  margin: 0 2% 0 0;
}
.mainPageTopRightRow {
  width: 49%;
  float: right;
}
.mainPageCenterLeftColumn {
  width: 32%;
  float: left;
  margin: 10px 1% 0 0;
}
.mainPageCenterColumn {
  width: 32%;
  float: left;
  margin: 10px 1% 0 0;
}
.mainPageCenterRightColumn {
  width: 32%;
  float: left;
  margin: 10px 0 0 0;
}
.mainPageFooter {
  width: 100%;
  float: left;
}
/* Article Page Layout */
.articlePage {
  width: 100%;
  float: left;
}
.articleImage {
  float: left;
}
.articleImage .image {
  float: left;
  margin: 0 10px 0 0;
}
.articleImage .image a {
  color: #ccc;
}
.articleImage .image img {
  padding: 5px;
  border: 1px solid #ccc;
}
.articleContent {
  margin: 0;
  padding: 0;
}
.articleContent .articleTxt {
  margin: 0;
  padding: 0;
}
.articleContent .articleInfo {
  font-size: 10px;
  color: #ccc;
  font-style: italic;
}
/* Contact Page Layout */
.contactMap {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
}
.contactMap iframe {
  width: 100%;
  height: 170px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.contactInfo {
  width: 30%;
  float: left;
  margin: 0;
  padding: 0;
}
.contactForm {
  width: 70%;
  float: left;
  margin: 0;
  padding: 0;
}
.contactForm iframe {
  width: 100%;
  height: 350px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.contactFooter {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
}
tr.ms-WPHeader td {
  background: #0060AE;
  border-style: none;
}
.s4-wpcell:hover .ms-WPHeader td,
.s4-wpActive .ms-WPHeader td,
.s4-wpcell .ms-WPSelected .ms-WPHeader td {
  border-style: none;
}
tr.ms-WPHeader td.ms-wpTdSpace {
  background: url('../images/bg-barcorners.png') top right no-repeat;
}
tr.ms-WPHeader td.ms-wpTdSpace:first-child {
  background: url('../images/bg-barcorners.png') top left no-repeat;
}
h3.ms-WPTitle {
  color: #fff;
  font-weight: bold;
  font-size: 14px;
}
h3.ms-WPTitle a:link,
h3.ms-WPTitle a:active,
h3.ms-WPTitle a:visited,
h3.ms-WPTitle a:hover {
  color: #fff;
}
.ms-wpContentDivSpace {
  margin: 0;
}
td.ms-WPBorder,
td.ms-WPBorderBorderOnly {
  border-color: #e4e4ee;
  border-top-style: none;
}
/* Brand dropdown */
.ms-WPHeaderTdMenu {
  border: none !important;
}
.ms-WPHeaderTdMenu:hover {
  background: #00A0E3;
}
.pgtForm {
  margin: 10px 0;
}
.pgtForm th {
  text-align: left;
  vertical-align: top;
  font-weight: normal;
}
.pgtForm .errorPanel {
  color: Red;
}
.pgtForm .confirmationPanel {
  color: Green;
}
.et-activetab {
  background-color: #fff;
  color: #00A0E3;
}
.et-offscreen {
  position: absolute;
  max-height: 1px;
  max-width: 1px;
  top: -9999px;
}
.et-separator {
  background-color: #fff;
}
.et-inactivetab {
  color: #333;
}
.et-tabrow {
  white-space: nowrap;
  margin-bottom: 5px;
  background: url(../images/tabrow.png) no-repeat;
  min-height: 25px;
  width: 100%;
  float: left;
}
.et-tab {
  font-size: 12px;
  font-weight: bold;
  padding: 10px 20px 0 20px;
  min-height: 25px;
  background: url(../images/tab-line.png) right top no-repeat;
  display: inline-block;
  cursor: pointer;
}
/***** Start SharePoint Fixes *****/
/* Old CSS form template causes issues with RTE */
/* CSS to replace above four lines */
body #s4-workspace {
  overflow: auto;
}
/* Fixes flashing double scrolbars */
#s4-bodyContainer {
  overflow: hidden;
}
/* Fixes horizonal scrollbar showing */
/* Miscellaneous */
body #s4-bodyContainer {
  min-width: 0;
}
.srch-sb-results {
  clear: both;
  background: #fff;
  margin: 0 auto;
  padding: 0;
}
.srch-sb-results2 {
  clear: both;
  margin: 0;
  padding: 20px 0 0 0;
}
.srch-Metadata1 {
  display: none;
}
.srch-Metadata2 {
  color: #ccc;
  margin: 5px 0 10px 0;
  text-align: right;
  font-size: 9px;
}
.srch-federationarea {
  border: 0 !important;
}
.srch-WPBody {
  font-family: FFRealTextWebProRegular, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666;
}
body #s4-ribbonrow {
  font-size: 12px;
  margin: 0 auto;
  top: 0;
}
.ms-cui-topBar2 {
  border-color: #333;
}
/* Blog */
.ms-leftblogdate {
  display: none;
}
.ms-PostFooter,
.ms-CommentFooter {
  font-size: 10px;
  color: #ccc;
  padding: 0;
  margin: 0 0 15px 0;
  text-align: right;
}
.ms-PostFooter div {
  display: inline;
  padding: 0 0 0 10px;
}
.ms-PostFooter div a,
.ms-PostFooter nobr span a,
.ms-PostFooter span a {
  color: #ccc;
}
.ms-PostFooter div a:hover,
.ms-PostFooter nobr span a:hover,
.ms-PostFooter span a:hover {
  color: #00A0E3;
  text-decoration: underline;
}
.ms-postfootercolor {
  color: #ccc;
}
.ms-rightblogpost {
  word-wrap: break-word;
  width: 95% !important;
  padding: 0 10px 0 0;
  margin: 0;
}
.ms-rightblogpost .ms-PostBody {
  font-family: FFRealTextWebProRegular, Verdana, Arial, Helvetica, sans-serif;
  color: #666;
  font-size: 12px;
  line-height: 12px;
  padding: 0;
}
.ms-blogRightZone {
  min-width: 165px;
}
/* Pop-up Menus */
.ms-MenuUIPopupBody {
  font-size: 12px;
  font-family: FFRealTextWebProRegular, Verdana, Arial, Helvetica, sans-serif;
}
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: #00A0E3 !important;
}
span.ms-menuitemdescription {
  color: #999 !important;
  font-size: 11px;
}
.ms-siteactionsmenuhover,
.ms-welcomeMenu.ms-SpLinkButtonActive {
  background-color: #333;
  border-color: #555;
}
/* Item Styles */
.item,
.level-item-pos,
.level-header {
  padding: 0;
  margin: 0 0 0.5em 0;
}
.bullet,
.level-bullet {
  padding: 0 0 0 10px;
}
.level-description-padding {
  padding: 0;
}
.headertitle,
.headertitle a,
.headertitle a:link {
  font-size: inherit;
}
/* Lists */
.ms-listviewtable {
  background: #fff;
}
/* Dialogs */
html.ms-dialog body {
  background: #fff;
}
html.ms-dialog .container {
  width: auto;
  padding: 10px;
  max-width: none;
}
html.ms-dialog #mainContentRight {
  margin: 0;
}
div.article,
div.welcome {
  padding: 0;
}
table.splashLinkFrame {
  border-collapse: collapse;
}
.article .article-header {
  font-family: inherit;
  font-size: 12px;
  overflow: auto;
  border: 0;
  color: #999;
  margin: 0 0 1em 0;
}
.captioned-image .caption {
  font-family: inherit;
  font-size: 12px;
  color: #999;
}
.article-content,
.welcome-content {
  margin: 0;
  padding: 10px 0;
}
.article-left .captioned-image,
.welcome .welcome-image {
  margin-right: 2em;
}
.article-right .captioned-image,
.article .related-links {
  margin-left: 2em;
}
.article .captioned-image,
.article .related-links,
.welcome .welcome-image,
.welcome .splash-image {
  margin-bottom: 1em;
}
.article .related-links {
  border: 0;
}
.ewiki-margin,
.edit-mode-border {
  padding: 0;
  margin: 0;
}
.ewiki-margin {
  font-size: 12px;
  color: #999;
  margin: 0 0 1em 0;
}
.right-wp-zone-col {
  width: 195px;
  border-color: #ddd;
}
.ewiki-slink {
  margin-left: 15px;
}
.ms-redirectControl {
  font-size: inherit;
  font-family: inherit;
  color: #999;
}
body.v4master {
  overflow: visible;
  height: inherit;
  width: inherit;
}
body #s4-workspace {
  overflow: visible !important;
  height: auto !important;
}
body #globalNavBox {
  height: auto !important;
}
.ms-core-webpartadder {
  position: static;
}
#s4-ribbonrow {
  z-index: 1000;
  min-height: 0 !important;
  height: auto !important;
}
#s4-ribbonrow .ms-MenuUIPopupBody,
#s4-ribbonrow .ms-popoutMenu,
.ms-cui-menu[id^="Ribbon."] {
  position: fixed !important;
}
.ms-dlgOverlay {
  width: 100% !important;
}
/***** End SharePoint Fixes *****/
/* Various Resolution Fixes */
@media screen and (max-width: 1019px) {
  #mainContent {
    padding: 0 10px;
  }
  #footer {
    padding: 0 10px;
  }
  /*.ftopleft {width:97%; float:left !important; padding:0 0 0 10px;}*/
  .ftopleft {
    display: none;
  }
  .ftopright {
    margin: 0 10px;
  }
  .fileft {
    float: left;
    margin: 0;
    padding: 0 0 0 10px;
  }
  .firight {
    float: right;
    margin: 0;
    padding: 0 10px 0 0;
  }
}
/* Mobile & Tablets */
@media screen and (max-width: 767px) {
  .flex-control-nav {
    display: none;
  }
  #topTitle {
    margin-left: 0;
  }
  .container {
    width: 100%;
    min-width: 0;
    margin: 0;
  }
  #mainContent {
    margin: 5px 0 0 0;
  }
  #mainContentLeft {
    width: 100%;
    float: none;
    margin: 0 0 10px 0;
    padding: 0;
  }
  #mainContentRight {
    margin: 0;
    padding: 0;
  }
  #header {
    margin: 0;
  }
  #logo {
    width: 100%;
    float: left;
    margin: 10px 0 20px 0;
    text-align: center;
  }
  #titleText {
    float: none;
    text-align: center;
  }
  #srcArea {
    width: 90%;
    float: left;
    padding: 0;
  }
  #srcBox {
    margin: 10px auto;
    float: none;
    max-width: 240px;
  }
  .s4-search input.ms-sbplain {
    height: 10px;
    width: 240px !important;
    padding: 7px;
    font-size: 11px;
    color: #666;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
  }
  .ftopleft {
    display: none;
  }
  .ftopright ul li a {
    margin-right: 10px;
  }
  .ftopright {
    margin: 0 10px;
  }
  #footer {
    color: #fff;
    padding: 10px;
  }
  .fbox1 {
    float: none;
    margin: 0 0 20px 0;
    padding: 0 0 40px 0;
    width: 100%;
    border-bottom: 1px solid #0060AE;
  }
  .fbox2 {
    float: none;
    margin: 0 0 20px 0;
    padding: 0 0 40px 0;
    width: 100%;
    border-bottom: 1px solid #0060AE;
  }
  .fbox3 {
    float: none;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .fileft {
    float: left !important;
    margin: 0 0 10px 0;
    padding: 0 10px;
  }
  .firight {
    float: left !important;
    margin: 0;
    padding: 0 10px;
  }
  /* Top Navigation */
  #topNav {
    background: #00A0E3;
    width: 100%;
    padding: 2px 0;
  }
  .menu-horizontal {
    background: #00A0E3;
    height: auto;
    margin: 5px auto;
    padding: 0 10px;
    text-align: center;
  }
  .s4-tn li.static > .menu-item {
    width: auto;
    height: auto;
    background: #fff;
    border: 1px solid #ddd;
    font-size: 10px;
    font-weight: bold;
    color: #00A0E3;
    margin: 0 2px 2px 2px;
    padding: 6px 6px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-raduis: 4px;
    border-radius: 4px;
  }
  .s4-tn li.static > a.menu-item:hover,
  .s4-tn li.static.selected > .menu-item {
    background: #0060AE;
    color: #fff;
    border: 1px solid #fff;
  }
  .s4-tn ul.dynamic {
    display: none;
  }
  /* Left Navigation 
	.menu-vertical {width:auto; height:auto; margin:0; padding:0;}
	.s4-ql ul {width:auto; height:auto; margin:0; padding:12px 0;}
	.menu .menu-item, .menu .menu-item .additional-background, .menu .menu-item .additional-background .menu-item-text {display:inline;}
	.s4-ql li {display:inline; background:#fff; font-size:0.8em; font-weight:bold; color:@primary-color; margin:0 0.4em 0.3em 0.4em; padding:0.5em 0.8em; border:1px solid #ddd; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-raduis:4px; border-radius:4px;}
	.s4-ql li.static.selected {background:@primary-color; border:1px solid #333;}
	.s4-ql ul.root > li > .menu-item, .s4-qlheader, .s4-qlheader:visited {border:0 !important;}
	.s4-ql a.selected span {color:#fff !important;}
	.s4-ql ul.root ul.static {display:none;} */
  .srchctr_leftcell,
  #LeftCell,
  td #LeftCell .srchctr_leftcell {
    display: none !important;
  }
  .srch-results {
    padding: 0 10px;
    width: 98%;
  }
  .bigSearch {
    max-height: 70px;
    max-width: 320px;
    overflow: hidden;
    padding: 0;
    margin: 0 auto !important;
  }
  .bigSearch input {
    padding: 3px;
    margin: 0;
    border: 1px solid #ccc !important;
    max-width: 200px !important;
  }
  /* Page Layout */
  .mainPageHeader {
    width: 98%;
    float: left;
    margin: 0;
  }
  .mainPageRightColumn {
    width: 98%;
    float: left;
    margin: 5px 0 0 0;
  }
  .mainPageCenterLeftColumn {
    width: 98%;
    float: left;
    margin: 5px 0 0 0;
  }
  .mainPageCenterColumn {
    width: 98%;
    float: left;
    margin: 0;
  }
  .mainPageCenterRightColumn {
    width: 98%;
    float: left;
    margin: 0;
  }
  .mainPageTopLeftRow {
    width: 98%;
    float: left;
    margin: 0;
  }
  .mainPageTopRightRow {
    width: 98%;
    float: left;
    margin: 0;
  }
  /* Tabs */
  .et-tab {
    font-size: 10px;
    font-weight: bold;
    padding: 10px 10px 0 10px;
  }
  /* Contact Page Layout */
  .contactInfo {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
  }
  .contactForm {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
  }
  .contactForm iframe {
    width: 100%;
    height: 350px;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }
  .ms-rightblogpost {
    width: 95% !important;
    float: left;
    padding: 0;
    margin: 0;
  }
  .ms-blogRightZone,
  .ms-quicklaunchouter {
    display: none;
  }
  /* Feature */
  .feature,
  .feature.last {
    width: 100%;
    float: left;
    padding: 0;
  }
}
/* Print */
@media print {
  .ms-sbtable,
  #topNav,
  #mainContent #mainContentLeft,
  #top-footer,
  #footer,
  #footer-info,
  .flexslider {
    display: none;
  }
  #topTitle {
    margin-left: 0;
  }
  #mainContent h1 {
    color: #00A0E3;
    text-align: center;
  }
  .BreadCrumbStyle a,
  .BreadPathSeparator {
    color: #000 !important;
  }
  #mainContentRight {
    margin: 0;
    padding: 0;
  }
}
h1.pgt-rte-Element-h1 {
  -ms-name: "Heading 1";
  font-size: 36px;
  font-weight: normal;
  font-family: FFRealTextWebProRegular, Verdana, Arial, Helvetica, sans-serif;
  color: #00A0E3;
}
h2.pgt-rte-Element-h2 {
  -ms-name: "Heading 2";
  font-size: 24px;
  font-weight: normal;
  font-family: FFRealTextWebProRegular, Verdana, Arial, Helvetica, sans-serif;
  color: #00A0E3;
}
h3.pgt-rte-Element-h3 {
  -ms-name: "Heading 3";
  font-size: 18px;
  font-weight: bold;
  font-family: FFRealTextWebProRegular, Verdana, Arial, Helvetica, sans-serif;
  color: #00A0E3;
}
h4.pgt-rte-Element-h4 {
  -ms-name: "Heading 4";
  font-size: 15px;
  font-weight: bold;
  font-family: FFRealTextWebProRegular, Verdana, Arial, Helvetica, sans-serif;
  color: #00A0E3;
}
h5.pgt-rte-Element-h5 {
  -ms-name: "Heading 5";
  font-size: 15px;
  font-weight: normal;
  font-family: FFRealTextWebProRegular, Verdana, Arial, Helvetica, sans-serif;
  color: #00A0E3;
}
h6.pgt-rte-Element-h6 {
  -ms-name: "Heading 6";
  font-size: 12px;
  font-weight: bold;
  font-family: FFRealTextWebProRegular, Verdana, Arial, Helvetica, sans-serif;
  color: #00A0E3;
}
.pgt-rte-ForeColor-1 {
  -ms-name: "Primary";
  color: #00A0E3;
}
.pgt-rte-ForeColor-2 {
  -ms-name: "Secondary";
  color: #0060AE;
}
.pgt-rte-ForeColor-3 {
  -ms-name: "Highlight";
  color: #63734d;
}
.pgt-rte-Style-Normal {
  -ms-name: "Normal";
  font-family: FFRealTextWebProRegular, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.pgt-rte-Style-Bold {
  -ms-name: "Bold";
  font-family: FFRealTextWebProRegular, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.pgt-rte-Style-Primary {
  -ms-name: "Primary Background Color";
  background: #00A0E3;
  color: white;
}
.pgt-rte-Style-Secondary {
  -ms-name: "Secondary Background Color";
  background: #0060AE;
  color: white;
}
.pgt-rte-Style-Highlight {
  -ms-name: "Highlight Background Color";
  background: #63734d;
  color: white;
}
.pgt-rte-Style-AlertTitle {
  -ms-name: "Alert Title";
  margin: auto;
  display: table;
  border-spacing: 0;
  border-collapse: collapse;
  font-weight: bold;
  font-size: 1.5em;
}
.pgt-rte-Style-AlertGreen {
  -ms-name: "Alert Green";
  background: #45763a;
  color: #fff;
  border: 3px solid #d6e6d2;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  box-shadow: 0 0 20px #000;
  -moz-box-shadow: 0 0 20px #000;
  -webkit-box-shadow: 0 0 20px #000;
  padding: 10px;
  margin: 10px 0;
}
.pgt-rte-Style-AlertBlue {
  -ms-name: "Alert Blue";
  background: #473d23;
  color: #fff;
  border: 3px solid #aea897;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  box-shadow: 0 0 20px #000;
  -moz-box-shadow: 0 0 20px #000;
  -webkit-box-shadow: 0 0 20px #000;
  padding: 10px;
  margin: 10px 0;
}
.pgt-rte-Style-AlertPink {
  -ms-name: "Alert Pink";
  background: #808;
  color: #fff;
  border: 3px solid #f0f;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  box-shadow: 0 0 20px #000;
  -moz-box-shadow: 0 0 20px #000;
  -webkit-box-shadow: 0 0 20px #000;
  padding: 10px;
  margin: 10px 0;
}
