/* APPROVED */
body {
  margin: 0;
  padding: 0; }

/* TEXT STYLES */
.BlakesMasterPage {
  font-size: 75%;
  font-family: Arial, sans-serif, Verdana, helvetica; }
  .BlakesMasterPage #Page_Workspace {
    font-family: Arial, sans-serif, Verdana, helvetica;
    font-size: 100%; }
    @media print {
      .BlakesMasterPage #Page_Workspace {
        font-size: 133.2%; } }
    .BlakesMasterPage #Page_Workspace .ms-WPTitle {
      font-family: Arial, sans-serif, Verdana, helvetica; }
    .BlakesMasterPage #Page_Workspace .ms-WPBody {
      font-size: 100%;
      font-family: Arial, sans-serif, Verdana, helvetica; }
    .BlakesMasterPage #Page_Workspace .ms-WPBody td {
      font-size: 100%;
      font-family: Arial, sans-serif, Verdana, helvetica; }
    .BlakesMasterPage #Page_Workspace .ms-rte-wpbox {
      font-size: 100%;
      font-family: Arial, sans-serif, Verdana, helvetica; }
    .BlakesMasterPage #Page_Workspace select {
      font-size: 100%; }
    .BlakesMasterPage #Page_Workspace input {
      font-size: 100%; }
  .BlakesMasterPage #Page_Body a, .BlakesMasterPage #Page_Body a:hover, .BlakesMasterPage #Page_Body a:link, .BlakesMasterPage #Page_Body a:visited, .BlakesMasterPage #Page_Body a:active, .BlakesMasterPage #Page_Right a, .BlakesMasterPage #Page_Right a:hover, .BlakesMasterPage #Page_Right a:link, .BlakesMasterPage #Page_Right a:visited, .BlakesMasterPage #Page_Right a:active, .BlakesMasterPage #Page_Left_Content a, .BlakesMasterPage #Page_Left_Content a:hover, .BlakesMasterPage #Page_Left_Content a:link, .BlakesMasterPage #Page_Left_Content a:visited, .BlakesMasterPage #Page_Left_Content a:active {
    color: inherit;
    font-weight: inherit;
    text-decoration: underline; }

/* V4MASTER PAGE FIXES */
.BlakesMasterPage {
  /* hide body scrolling (SharePoint will handle) */
  height: 100%;
  overflow: hidden;
  width: 100%;
  /* fix scrolling on list pages */
  /* popout breadcrumb menu needs background color for firefox */
  /* copy styles from system css */
  /* Fix layout */ }
  .BlakesMasterPage #s4-bodyContainer {
    position: relative; }
  .BlakesMasterPage .s4-breadcrumb-menu {
    background: #F2F2F2; }
  .BlakesMasterPage .VariationSelector {
    float: right;
    width: 100px; }
  .BlakesMasterPage .ms-dtinput, .BlakesMasterPage .ms-dttimeinput {
    font-size: inherit; }
  .BlakesMasterPage .s4-search {
    padding: 0px !important; }
  .BlakesMasterPage .s4-rp {
    float: right;
    padding: 2px 10px 2px 5px; }
  .BlakesMasterPage .s4-search table {
    width: 212px;
    float: left;
    margin-right: 17px; }
  .BlakesMasterPage .s4-search .ms-sbtable-ex {
    float: right;
    margin-right: 2px;
    margin-top: 2px; }
  .BlakesMasterPage .s4-searchbox .ms-sbtable-ex {
    float: left !important; }
  .BlakesMasterPage input.s4-searchbox-QueryPrompt {
    font-style: italic; }
  .BlakesMasterPage .s4-search select.ms-sbscopes, .BlakesMasterPage .s4-search input.ms-sbplain {
    border: 1px solid #e3e3e3 !important;
    color: #476382;
    margin-top: 0; }
  .BlakesMasterPage .s4-search select.ms-sbscopes {
    padding: 0 0 2px; }
  .BlakesMasterPage .s4-search input.ms-sbplain {
    font-size: 1.1em;
    border-right: 0 !important;
    width: 191px !important;
    background: url("/_layouts/images/bgximg.png") repeat-x 0px -511px;
    border: 1px solid #e3e3e3 !important;
    background-color: #fff;
    height: 17px;
    padding: 2px 3px 0; }
  .BlakesMasterPage .s4-search .srch-gosearchimg {
    background: url("/_layouts/images/bgximg.png") repeat-x 0px -511px;
    border: 1px solid #e3e3e3 !important;
    border-left: none !important;
    background-color: #fff;
    height: 19px;
    padding: 0 !important; }
  .BlakesMasterPage {
    height: auto !important;
    overflow: auto !important;
    width: auto !important; }
  .BlakesMasterPage #s4-workspace {
    left: inherit !important;
    overflow-x: inherit !important;
    overflow-y: inherit !important;
    overflow: inherit !important;
    position: inherit !important; }

/* GLOBAL STYLES */
.BlakesMasterPage table {
  border: none;
  margin: 0;
  padding: 0;
  width: 100%; }
.BlakesMasterPage ul li {
  margin-bottom: 6px; }
.BlakesMasterPage img {
  border: 0; }
.BlakesMasterPage a img {
  border: 0; }
.BlakesMasterPage .Bold {
  font-weight: bold; }
.BlakesMasterPage .Left {
  float: left; }
.BlakesMasterPage .Right {
  float: right; }
.BlakesMasterPage .Clear {
  clear: both; }
.BlakesMasterPage .Float {
  clear: none; }
.BlakesMasterPage .Block {
  display: block; }
.BlakesMasterPage .Inline {
  display: inline; }
.BlakesMasterPage .None {
  display: none; }
.BlakesMasterPage .Hide {
  display: none; }
.BlakesMasterPage .Show {
  display: inherit; }
.BlakesMasterPage .Relative {
  position: relative; }
.BlakesMasterPage .Overflow {
  overflow: visible;
  marging-bottom: 1px;
  passing-bottom: 1px; }
.BlakesMasterPage .NoWrap {
  white-space: nowrap; }
.BlakesMasterPage .Wrap {
  white-space: normal; }
.BlakesMasterPage .Hr {
  margin-top: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #606060; }
@media screen {
  .BlakesMasterPage .ForPrinter {
    display: none !important; } }
@media print {
  .BlakesMasterPage .ForScreen {
    display: none !important; } }

.BlakesMasterPage #Page_Workspace {
  padding-top: 10px; }
.BlakesMasterPage #Page_Header {
  position: relative; }
.BlakesMasterPage #Page_Content {
  x-min-height: 440px; }
.BlakesMasterPage #Page_Footer {
  clear: both;
  overflow: visible;
  height: auto !important;
  min-height: 250px;
  background: #bdbfc1 url("../Images/footer_gradient.png") repeat-x; }
  .BlakesMasterPage #Page_Footer a {
    color: #676767;
    /* Footer Line */ }
  .BlakesMasterPage #Page_Footer a:hover {
    text-decoration: underline; }
.BlakesMasterPage #Page_Body_Outline {
  border: 1px solid #BDBFC1;
  margin-top: 10px;
  x-margin-bottom: 10px;
  x-min-height: 430px; }
  @media print {
    .BlakesMasterPage #Page_Body_Outline {
      border: none; 
	  margin-top: 0px;} }
.BlakesMasterPage #Page_Body_Outline_Image {
  overflow: hidden; }
.BlakesMasterPage #Page_Right_Inner {
  x-padding-top: 5px; }
.BlakesMasterPage #Page_Left_Inner {
  x-padding-top: 10px; }
.BlakesMasterPage #Page_Body {
  x-float: left; }
.BlakesMasterPage #Header_Top {
  height: 65px; }
.BlakesMasterPage #Header_Logo {
  position: absolute;
  padding: 0;
  width: 257px;
  x-z-index: 1000; }
.BlakesMasterPage #Header_TopLinks {
  text-align: right; }
  .BlakesMasterPage #Header_TopLinks a {
    color: #676767;
    /* Footer Line */ }
.BlakesMasterPage #Header_SocialLinks {
  text-align: right;
  padding-top: 5px; }
.BlakesMasterPage #Header_TopNav {
  height: 23px;
  background-color: #D1D3D4;
  /* Header TopNav Background */
  white-space: nowrap; }
.BlakesMasterPage #Header_Breadcrumbs {
  background-color: #e31836;
  min-height: 10px;
  white-space: nowrap; }
.BlakesMasterPage #Footer_Top {
  min-height: 204px;
  margin-bottom: 10px; }
.BlakesMasterPage #Footer_Bottom {
  border-top: 1px solid #9C9EA0;
  /* Footer Line */
  padding-top: 5px;
  padding-bottom: 5px;
  margin-right: 10px; }
.BlakesMasterPage #Footer_Copyright_Annotation {
  float: right; 
  padding-right: 5px;}
.BlakesMasterPage .Page_Body_Outline_Header {
  overflow: auto; }
.BlakesMasterPage #PageLayoutTitle {
  font-size: 100%;
  padding: 0;
  margin: 0; }
  @media print {
    .BlakesMasterPage #PageLayoutTitle {
      font-size: 116.6%; } }
@media print {
  .BlakesMasterPage #Page_Right .s4-wpTopTable {
    display: none; }
  .BlakesMasterPage #Page_Right .ForBoth .s4-wpTopTable {
    display: inherit; }
  .BlakesMasterPage .TabbedContent.TabForScreen {
    display: none; }
  .BlakesMasterPage .TabbedContent_PanelHeader_First {
    display: none; } }

.BlakesMasterPage .BlakesMobileMasterPage .Page_Width {
  width: auto;
  xx-width: 600px;
  padding-left: 10px;
  padding-right: 10px; }
.BlakesMasterPage .BlakesMobileMasterPage #Page_Body {
  width: 100% !important; }
.BlakesMasterPage .BlakesMobileMasterPage #Page_Workspace {
  padding-top: 0; }
.BlakesMasterPage .BlakesMobileMasterPage #Page_Footer {
  min-height: 50px; }
.BlakesMasterPage .BlakesMobileMasterPage #PageLayoutTitle {
  font-size: 200%; }
.BlakesMasterPage .BlakesMobileMasterPage ul li {
  margin-bottom: 0; }
  .BlakesMasterPage .BlakesMobileMasterPage ul li .ui-li-heading.Wrap {
    white-space: normal; }
.BlakesMasterPage .BlakesMobileMasterPage #Header_Logo {
  position: static; }
.BlakesMasterPage .BlakesMobileMasterPage #Header_Top {
  height: auto;
  padding-top: 15px; }
.BlakesMasterPage .BlakesMobileMasterPage .MobileLocationsGrid .ui-middle-child, .BlakesMasterPage .BlakesMobileMasterPage .MobileLocationsGrid .ui-last-child {
  border-top-color: #e31836; }
.BlakesMasterPage .Page_Width {
  width: 980px;
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
  /* Fix margins in body after applying page width */ }
  .BlakesMasterPage .Page_Width div.article {
    padding-left: 0;
    padding-right: 0; }
.BlakesMasterPage #Page_Body {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  float: left;
  margin-bottom: 10px; }
.BlakesMasterPage #Page_Left {
  width: 165px;
  margin-right: 10px;
  float: left;
  margin-top: 10px;
  margin-bottom: 10px; }
.BlakesMasterPage #Page_Right {
  width: 165px;
  margin-left: 10px;
  float: left;
  margin-top: 10px;
  margin-bottom: 10px; }
.BlakesMasterPage .BlakesLayoutWelcome #Page_Body {
  width: 980px; }
.BlakesMasterPage .BlakesLayoutWelcome #Page_Left {
  display: none; }
.BlakesMasterPage .BlakesLayoutWelcome #Page_Right {
  display: none; }
.BlakesMasterPage .BlakesLayoutWelcomeTriple #Page_Body {
  width: 630px; }
.BlakesMasterPage .BlakesLayoutWelcomeTriple #Page_Left {
  display: block; }
.BlakesMasterPage .BlakesLayoutWelcomeTriple #Page_Right {
  display: block; }
.BlakesMasterPage .BlakesLayoutArticleTriple #Page_Body {
  width: 630px; }
.BlakesMasterPage .BlakesLayoutArticleTriple #Page_Left {
  display: block; }
.BlakesMasterPage .BlakesLayoutArticleTriple #Page_Right {
  display: block; }
.BlakesMasterPage .BlakesLayoutArticleDouble #Page_Body {
  width: 805px; }
.BlakesMasterPage .BlakesLayoutArticleDouble #Page_Left {
  display: block; }
.BlakesMasterPage .BlakesLayoutArticleDouble #Page_Right {
  display: none; }
.BlakesMasterPage .BlakesLayoutArticleSingle #Page_Body {
  width: 980px; }
.BlakesMasterPage .BlakesLayoutArticleSingle #Page_Left {
  display: none; }
.BlakesMasterPage .BlakesLayoutArticleSingle #Page_Right {
  display: none; }
.BlakesMasterPage .BlakesLayoutPlaceholder #Page_Body {
  width: 630px; }
.BlakesMasterPage .BlakesLayoutPlaceholder #Page_Left {
  display: block; }
.BlakesMasterPage .BlakesLayoutPlaceholder #Page_Right {
  display: block; }
@media print {
  .BlakesMasterPage .Page_Width {
    width: auto;
    padding: 0;
    margin: 0; }
  .BlakesMasterPage #Page_Body {
    width: 980px !important; }
  .BlakesMasterPage #Page_Left {
    width: auto;
    margin-right: 0; }
  .BlakesMasterPage #Page_Right {
    width: auto;
    margin-left: 0; }
  .BlakesMasterPage #Page_Footer {
    min-height: auto;
    height: auto; }
  .BlakesMasterPage #Page_Body_Outline_Image {
    display: none; } }

.BlakesMasterPage #TopNav {
  white-space: nowrap;
  /* Reduce TopNavigation padding to make the bar proper height of 23px; */
  /* Reduce TopNavigation padding to make the bar proper height of 23px; */
  /* Change the TopNavigation to Align to align to right */
  /* Non selected item */ }
  .BlakesMasterPage #TopNav .s4-toplinks .s4-tn a.selected {
    padding-top: 3px;
    padding-bottom: 3px; }
  .BlakesMasterPage #TopNav .s4-tn li.static > .menu-item {
    padding-top: 3px;
    padding-bottom: 3px; }
  .BlakesMasterPage #TopNav .s4-toplinks .s4-tn {
    float: right; }
  .BlakesMasterPage #TopNav .s4-toplinks .s4-tn ul.root li.static > a {
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: bold; }
  .BlakesMasterPage #TopNav .s4-toplinks .s4-tn ul.root li.static > a.selected {
    background: none;
    border: 1px solid transparent;
    color: #e31836;
    margin-left: 0;
    margin-right: 0; }
  .BlakesMasterPage #TopNav .s4-toplinks .s4-tn ul.root li.static > a:hover {
    background: #e31836 !important; }
  .BlakesMasterPage #TopNav .s4-toplinks .s4-tn ul.root li.static.compounded_hover > a {
    background: #e31836 !important; }
  .BlakesMasterPage #TopNav .s4-toplinks .s4-tn ul.root li.static.hover > a {
    background: #e31836 !important; }
  .BlakesMasterPage #TopNav .s4-toplinks .s4-tn ul.root li.static.hover > a.selected {
    color: #FFFFFF; }
  .BlakesMasterPage #TopNav .s4-toplinks .s4-tn ul.root li.static.compounded_hover > a.selected {
    color: #FFFFFF; }
  .BlakesMasterPage #TopNav .s4-tn ul.dynamic {
    background-color: #e31836;
    border: 1px solid #e31836; }
  .BlakesMasterPage #TopNav .s4-toplinks li.dynamic a {
    color: white;
    background: #e31836; }
  .BlakesMasterPage #TopNav .s4-toplinks li.dynamic a:hover {
    text-decoration: underline; }

.BlakesMasterPage #TopNav {
  position: relative; }
  .BlakesMasterPage #TopNav .compoundedMenuItem {
    position: absolute;
    z-index: 900;
    left: 0;
    x-display: none;
    width: 100%;
    overflow: visible; }
    .BlakesMasterPage #TopNav .compoundedMenuItem .Page_Width {
      padding: 0; }
      .BlakesMasterPage #TopNav .compoundedMenuItem .Page_Width table.cmi {
        width: 100%;
        border: 0;
        white-space: normal;
        background: #E31836 !important; }
        .BlakesMasterPage #TopNav .compoundedMenuItem .Page_Width table.cmi tr {
          background: #E31836; }
        .BlakesMasterPage #TopNav .compoundedMenuItem .Page_Width table.cmi th {
          background: #E31836;
          border-bottom: 1px solid white;
          padding: 2px 10px;
          text-align: left;
          color: white;
          text-transform: uppercase;
          font-weight: bold; }
          .BlakesMasterPage #TopNav .compoundedMenuItem .Page_Width table.cmi th a {
            color: white;
            text-transform: uppercase;
            font-weight: bold; }
          .BlakesMasterPage #TopNav .compoundedMenuItem .Page_Width table.cmi th a:hover {
            text-decoration: underline; }
        .BlakesMasterPage #TopNav .compoundedMenuItem .Page_Width table.cmi th:nth-child(1) {
          x-width: 40%; }
        .BlakesMasterPage #TopNav .compoundedMenuItem .Page_Width table.cmi th:nth-child(2) {
          x-width: 40%; }
        .BlakesMasterPage #TopNav .compoundedMenuItem .Page_Width table.cmi th:nth-child(3) {
          x-width: 20%; }
        .BlakesMasterPage #TopNav .compoundedMenuItem .Page_Width table.cmi td {
          background: #E31836;
          padding: 0px 10px;
          text-align: left;
          vertical-align: top;
          white-space: normal;
          width: 20%; }
          .BlakesMasterPage #TopNav .compoundedMenuItem .Page_Width table.cmi td a {
            color: white;
            display: block;
            padding-top: 2px;
            padding-bottom: 2px; }
          .BlakesMasterPage #TopNav .compoundedMenuItem .Page_Width table.cmi td a:hover {
            text-decoration: underline; }
        .BlakesMasterPage #TopNav .compoundedMenuItem .Page_Width table.cmi td.separator {
          background: #E31836;
          border: 0;
          border-right: 1px solid white; }
.BlakesMasterPage #TopNav .compoundedMenuItem .Page_Width table.cmi td.nav_narrow { width:12%}
.BlakesMasterPage .s4-search {
  margin-left: 1px; }
  .BlakesMasterPage .s4-search .srch-gosearchimg {
    visibility: hidden; }
  .BlakesMasterPage .s4-search .ms-sbgo a {
    background: white;
    width: 100%;
    height: 100%;
    display: block;
    background: white url("../Images/search.png") no-repeat center center; }
  .BlakesMasterPage .s4-search input.ms-sbplain {
    background: white;
    border: 0 !important;
    width: 180px !important;
    height: 21px;
    padding: 0;
    padding-left: 7px;
    line-height: 21px; }
  .BlakesMasterPage .s4-search table {
    width: 1%; }
  .BlakesMasterPage .s4-search table.s4-wpTopTable {
    margin-right: 0; }
  .BlakesMasterPage .s4-search .ms-sbtable-ex {
    margin-right: 0px;
    margin-top: 1px; }
.BlakesMasterPage .s4-search INPUT {
  FLOAT: none !important; }
.BlakesMasterPage .s4-rp DIV {
  DISPLAY: block !important; }
.BlakesMasterPage .srch-AutoCompList {
  font-size: 100%;
  font-family: inherit; }
.BlakesMasterPage .srch-AutoCompListItem {
  /* [ReplaceColor(themeColor:"Light1")] */
  background: #FFF;
  /* [ReplaceColor(themeColor:"Accent1")] */
  color: #0072bc;
  margin: 0;
  padding: 4px 2px 4px 11px; }
.BlakesMasterPage .srch-AutoCompHListItem {
  /* [RecolorImage(themeColor:"Light1")] */
  background: url("/_layouts/images/hover_tab_gradient.png") repeat-x;
  /* [ReplaceColor(themeColor:"Accent1",themeTint:"0.35")] */
  background-color: #ccebff;
  /* [ReplaceColor(themeColor:"Accent1",themeShade:"0.20")] */
  color: #003759;
  margin: 0;
  padding: 3px 2px 3px 11px;
  /* [ReplaceColor(themeColor:"Accent1-Lightest")] */
  border-top: solid 1px #c6e5f8;
  /* [ReplaceColor(themeColor:"Accent1-Lighter")] */
  border-bottom: 1px solid #91CDF2; }

.BlakesMasterPage .BreadCrumbNav .BreadCrumbNavBox {
  background: #e31836;
  color: white;
  padding: 3px 0; }
  .BlakesMasterPage .BreadCrumbNav .BreadCrumbNavBox a, .BlakesMasterPage .BreadCrumbNav .BreadCrumbNavBox a:visited, .BlakesMasterPage .BreadCrumbNav .BreadCrumbNavBox a:link {
    text-transform: uppercase;
    color: white; }
  .BlakesMasterPage .BreadCrumbNav .BreadCrumbNavBox a:hover {
    text-decoration: underline; }

.BlakesMasterPageDISABLED #Page_SideNav #SideNav .s4-ql {
  /* Every Menu Item */
  /* Selectted Menu Item */
  /* First Level Menu Item */ }
  .BlakesMasterPageDISABLED #Page_SideNav #SideNav .s4-ql a.menu-item {
    background: none;
    background-color: #D1D3D4;
    border-color: #D1D3D4 !important;
    border-top-color: #D1D3D4 !important;
    border-width: 1px !important;
    padding-left: 9px !important;
    color: #000000;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 2px; }
  .BlakesMasterPageDISABLED #Page_SideNav #SideNav .s4-ql a.selected {
    color: #E31936 !important; }
  .BlakesMasterPageDISABLED #Page_SideNav #SideNav .s4-ql ul.root > li > a.menu-item {
    color: #FFFFFF;
    background-color: #D1D2D4 !important;
    border-color: #D1D2D4 !important; }

.BlakesMasterPage .LeftNav {
  overflow: hidden; }
  .BlakesMasterPage .LeftNav .LeftNavBox {
    border: 1px solid silver;
    background: white; }
  .BlakesMasterPage .LeftNav .Level1 {
    padding: 3px 10px;
    background: lightgrey;
    text-transform: uppercase; }
    .BlakesMasterPage .LeftNav .Level1 a, .BlakesMasterPage .LeftNav .Level1 a:visited, .BlakesMasterPage .LeftNav .Level1 a:link {
      font-weight: bold; }
  .BlakesMasterPage .LeftNav .Level2 {
    padding: 3px 10px;
    margin-top: 2px;
    background: lightgrey;
    text-transform: uppercase; }
  .BlakesMasterPage .LeftNav .Level3 {
    padding: 3px 10px;
    margin-top: 2px;
    background: lightgrey;
    text-transform: uppercase; }
  .BlakesMasterPage .LeftNav .Level4_Site {
    padding: 3px 10px;
    margin-top: 2px;
    background: lightgrey;
    text-transform: uppercase; }
  .BlakesMasterPage .LeftNav .Level4, .BlakesMasterPage .LeftNav .Level5 {
    padding: 3px 20px 3px 27px;
    margin-top: 2px;
    margin-bottom: 2px;
    background: white;
    text-transform: uppercase; }
    .BlakesMasterPage .LeftNav .Level4 a, .BlakesMasterPage .LeftNav .Level5 a {
      padding-top: 2px;
      padding-bottom: 2px; }
  .BlakesMasterPage .LeftNav .Level1.Selected, .BlakesMasterPage .LeftNav .Level2.Selected, .BlakesMasterPage .LeftNav .Level3.Selected, .BlakesMasterPage .LeftNav .Level4_Site.Selected, .BlakesMasterPage .LeftNav .Level4.Selected, .BlakesMasterPage .LeftNav .Level5.Selected {
    background: #e6e6e6; }
  .BlakesMasterPage .LeftNav a.Selected, .BlakesMasterPage .LeftNav a.Selected:visited, .BlakesMasterPage .LeftNav a.Selected:link {
    color: #e31836; }
  .BlakesMasterPage .LeftNav a, .BlakesMasterPage .LeftNav a:visited, .BlakesMasterPage .LeftNav a:link, .BlakesMasterPage .LeftNav .NoLinkLink {
    display: block;
    color: #202020; }
  .BlakesMasterPage .LeftNav a:hover {
    -x-font-weight: bold;
    text-decoration: underline; }

.BlakesMasterPage #Footer_Digest_Table {
  table-layout: fixed;
  width: 980px;
  border-collapse: collapse; }
.BlakesMasterPage .Footer_Digest_Column {
  vertical-align: top;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 0;
  margin-top: 0; }
  .BlakesMasterPage .Footer_Digest_Column .Footer_Digest_Column_Title {
    font-size: 91.67%;
    font-weight: bold;
    color: #e31836;
    padding-top: 5px;
    padding-bottom: 10px; }
.BlakesMasterPage ca
.Footer_Digest_Column:last-child {
  x-padding-right: 0;
  /*no IE*/ }
.BlakesMasterPage .Footer_Digest_Column1 {
  width: 170px; }
.BlakesMasterPage .Footer_Digest_Column2 {
  width: 130px; }
.BlakesMasterPage .Footer_Digest_Column3 {
  width: 170px; }
.BlakesMasterPage .Footer_Digest_Column4 {
  width: 90px; }
.BlakesMasterPage .Footer_Digest_Column5 {
  width: 150px; }
.BlakesMasterPage .Footer_Digest_Column6 {
  width: 150px; }

.BlakesMasterPage .AnnouncementDigestList {
  color: #676767; }
  .BlakesMasterPage .AnnouncementDigestList a {
    color: #676767; }
  .BlakesMasterPage .AnnouncementDigestList .AnnouncementDigestListItem {
    x-padding-top: 6px;
    margin-bottom: 10px; }
    .BlakesMasterPage .AnnouncementDigestList .AnnouncementDigestListItem .AnnouncementDigestListItemDate {
      color: silver; }
.BlakesMasterPage .list-digest-item {
  font-size: 100% !important; }
  .BlakesMasterPage .list-digest-item .link-item {
    color: #676767;
    font-size: 100% !important; }

.BlakesMasterPage .SectionBox {
  border: 1px solid silver; }
.BlakesMasterPage .PageSectionBox {
  border: 1px solid silver;
  margin-top: 5px;
  margin-bottom: 10px; }
.BlakesMasterPage .SideSectionBox {
  border: 1px solid lightgrey; }
.BlakesMasterPage .PageSectionBody {
  padding: 20px; }
.BlakesMasterPage .PageSectionHeader {
  background: #f0f0f0;
  color: #e31836;
  font-weight: bold;
  text-transform: uppercase;
  padding: 3px 10px;
  border-bottom: 1px solid silver; }
.BlakesMasterPage .SideSectionBody {
  padding: 10px;
  background: #f0f0f0; }
.BlakesMasterPage .SideSectionHeader {
  background: lightgrey;
  color: #202020;
  text-transform: uppercase;
  padding: 3px 10px;
  border-bottom: 1px solid lightgrey; }

.BlakesMasterPage .InputBox {
  border: 1px solid silver; }

.BlakesMasterPage .MoreControl {
  color: #e31836; }
  .BlakesMasterPage .MoreControl img {
    vertical-align: middle; }
.BlakesMasterPage .MoreControl:link {
  color: #e31836; }
.BlakesMasterPage .MoreControl:visited {
  color: #e31836; }
.BlakesMasterPage .MoreControl:hover {
  text-decoration: underline; }

.BlakesMasterPage a.Plus {
  width: 14px;
  height: 14px;
  background: #e31836 url(../Images/plus_14.png) no-repeat scroll right bottom;
  text-align: center;
  color: transparent;
  font-weight: bold;
  display: inline-block; }

.BlakesMasterPage #Page_Right .ms-PartSpacingVertical, .BlakesMasterPage #Page_Left .ms-PartSpacingVertical {
  display: none; }
.BlakesMasterPage #Page_Right .s4-wpTopTable, .BlakesMasterPage #Page_Left .s4-wpTopTable {
  background: #f0f0f0; }
  @media print {
    .BlakesMasterPage #Page_Right .s4-wpTopTable, .BlakesMasterPage #Page_Left .s4-wpTopTable {
      background: none; } }
  .BlakesMasterPage #Page_Right .s4-wpTopTable .ms-wpContentDivSpace, .BlakesMasterPage #Page_Left .s4-wpTopTable .ms-wpContentDivSpace {
    margin: 0; }
  .BlakesMasterPage #Page_Right .s4-wpTopTable .ms-WPHeader, .BlakesMasterPage #Page_Left .s4-wpTopTable .ms-WPHeader {
    background: lightgrey;
    color: #202020; }
    @media print {
      .BlakesMasterPage #Page_Right .s4-wpTopTable .ms-WPHeader, .BlakesMasterPage #Page_Left .s4-wpTopTable .ms-WPHeader {
        background: none; } }
    .BlakesMasterPage #Page_Right .s4-wpTopTable .ms-WPHeader .ms-wpTdSpace, .BlakesMasterPage #Page_Left .s4-wpTopTable .ms-WPHeader .ms-wpTdSpace {
      display: none; }
    .BlakesMasterPage #Page_Right .s4-wpTopTable .ms-WPHeader td, .BlakesMasterPage #Page_Right .s4-wpTopTable .ms-WPHeader .ms-fakewptitle, .BlakesMasterPage #Page_Right .s4-wpTopTable .ms-WPHeader .ms-WPHeaderTd, .BlakesMasterPage #Page_Right .s4-wpTopTable .ms-WPHeader .ms-WPHeaderTdSelection, .BlakesMasterPage #Page_Left .s4-wpTopTable .ms-WPHeader td, .BlakesMasterPage #Page_Left .s4-wpTopTable .ms-WPHeader .ms-fakewptitle, .BlakesMasterPage #Page_Left .s4-wpTopTable .ms-WPHeader .ms-WPHeaderTd, .BlakesMasterPage #Page_Left .s4-wpTopTable .ms-WPHeader .ms-WPHeaderTdSelection {
      border-bottom: none; }
    .BlakesMasterPage #Page_Right .s4-wpTopTable .ms-WPHeader .ms-WPTitle, .BlakesMasterPage #Page_Left .s4-wpTopTable .ms-WPHeader .ms-WPTitle {
      color: #202020;
      padding-top: 3px;
      padding-bottom: 3px;
      padding-left: 10px;
      font-size: 100%;
      text-align: left !important; }
      @media print {
        .BlakesMasterPage #Page_Right .s4-wpTopTable .ms-WPHeader .ms-WPTitle, .BlakesMasterPage #Page_Left .s4-wpTopTable .ms-WPHeader .ms-WPTitle {
          font-size: 108.3%;
          font-weight: bold;
          color: #606060; } }
      .BlakesMasterPage #Page_Right .s4-wpTopTable .ms-WPHeader .ms-WPTitle a, .BlakesMasterPage #Page_Left .s4-wpTopTable .ms-WPHeader .ms-WPTitle a {
        color: #202020; }
      .BlakesMasterPage #Page_Right .s4-wpTopTable .ms-WPHeader .ms-WPTitle nobr, .BlakesMasterPage #Page_Left .s4-wpTopTable .ms-WPHeader .ms-WPTitle nobr {
        white-space: normal; }
  .BlakesMasterPage #Page_Right .s4-wpTopTable .ms-WPBorder, .BlakesMasterPage #Page_Right .s4-wpTopTable .ms-WPBorderBorderOnly, .BlakesMasterPage #Page_Left .s4-wpTopTable .ms-WPBorder, .BlakesMasterPage #Page_Left .s4-wpTopTable .ms-WPBorderBorderOnly {
    border: 1px solid lightgrey; }
    @media print {
      .BlakesMasterPage #Page_Right .s4-wpTopTable .ms-WPBorder, .BlakesMasterPage #Page_Right .s4-wpTopTable .ms-WPBorderBorderOnly, .BlakesMasterPage #Page_Left .s4-wpTopTable .ms-WPBorder, .BlakesMasterPage #Page_Left .s4-wpTopTable .ms-WPBorderBorderOnly {
        border: none; } }
  .BlakesMasterPage #Page_Right .s4-wpTopTable .ms-WPBody, .BlakesMasterPage #Page_Left .s4-wpTopTable .ms-WPBody {
    padding: 10px; }
.BlakesMasterPage #Page_Right #Page_Right_Inner, .BlakesMasterPage #Page_Left #Page_Right_Inner {
  padding-top: 0; }

.BlakesMasterPage #Page_Body .ms-PartSpacingVertical {
  display: none; }
.BlakesMasterPage #Page_Body .s4-wpTopTable {
  xx-background: #f0f0f0; }
  @media print {
    .BlakesMasterPage #Page_Body .s4-wpTopTable {
      background: none; } }
  .BlakesMasterPage #Page_Body .s4-wpTopTable .ms-wpContentDivSpace {
    xx-margin: 0; }
  .BlakesMasterPage #Page_Body .s4-wpTopTable .ms-WPHeader {
    xx-background: lightgrey;
    xx-color: #202020;
    xx-display: block; }
    @media print {
      .BlakesMasterPage #Page_Body .s4-wpTopTable .ms-WPHeader {
        background: none; } }
    .BlakesMasterPage #Page_Body .s4-wpTopTable .ms-WPHeader .ms-wpTdSpace {
      xx-display: none; }
    .BlakesMasterPage #Page_Body .s4-wpTopTable .ms-WPHeader td, .BlakesMasterPage #Page_Body .s4-wpTopTable .ms-WPHeader .ms-fakewptitle, .BlakesMasterPage #Page_Body .s4-wpTopTable .ms-WPHeader .ms-WPHeaderTd, .BlakesMasterPage #Page_Body .s4-wpTopTable .ms-WPHeader .ms-WPHeaderTdSelection {
      border-bottom: none; }
    .BlakesMasterPage #Page_Body .s4-wpTopTable .ms-WPHeader .ms-WPTitle {
      xx-color: #202020;
      xx-padding-top: 3px;
      xx-padding-bottom: 3px;
      xx-padding-left: 10px;
      xx-font-size: 108.3%;
      xx-text-align: left !important;
      xx-font-weight: bold; }
      @media print {
        .BlakesMasterPage #Page_Body .s4-wpTopTable .ms-WPHeader .ms-WPTitle {
          font-size: 108.3%; } }
      .BlakesMasterPage #Page_Body .s4-wpTopTable .ms-WPHeader .ms-WPTitle a {
        xx-color: #202020; }
      .BlakesMasterPage #Page_Body .s4-wpTopTable .ms-WPHeader .ms-WPTitle nobr {
        xx-white-space: normal; }
  .BlakesMasterPage #Page_Body .s4-wpTopTable .ms-WPBorder, .BlakesMasterPage #Page_Body .s4-wpTopTable .ms-WPBorderBorderOnly {
    xx-border: 1px solid lightgrey;
    border: none; }
    @media print {
      .BlakesMasterPage #Page_Body .s4-wpTopTable .ms-WPBorder, .BlakesMasterPage #Page_Body .s4-wpTopTable .ms-WPBorderBorderOnly {
        border: none; } }
  .BlakesMasterPage #Page_Body .s4-wpTopTable .ms-WPBody {
    xx-padding: 10px; }

.BlakesMasterPage #Page_Body .article-links .related-links {
  border: none; }
.BlakesMasterPage #Page_Body .article {
  padding-top: 0;
  margin-top: 10px; }
     @media print {
      .BlakesMasterPage #Page_Body .article {
        padding-top:0px;
        margin-top:0px;} }
  
  .BlakesMasterPage #Page_Body .article .article-header {
    border: none; }
.BlakesMasterPage #Page_Body .welcome-links {
  margin-top: 10px; }

.BlakesMasterPage .Page_Body_Outline_Content {
  padding: 10px; }
  @media print {
      .BlakesMasterPage .Page_Body_Outline_Content  {
         padding: 0px 10px 10px 53px;
		 margin: 0;
		} }
.BlakesMasterPage .BlakesLayoutWelcome #Page_Body div.article, .BlakesMasterPage .BlakesLayoutWelcomeTriple #Page_Body div.article {
  padding: 0;
  margin: 0; }
.BlakesMasterPage .BlakesLayoutWelcome .Page_Body_Outline_Content, .BlakesMasterPage .BlakesLayoutWelcomeTriple .Page_Body_Outline_Content {
  padding: 0;
  margin: 0; }
.BlakesMasterPage .Page_Body_Outline_Header {
  background: #bdbfc1 url("../Images/footer_gradient.png") repeat-x;
  color: #e31836;
  font-weight: bold;
  text-transform: uppercase;
  padding: 2px; }
   @media print {
       .BlakesMasterPage .Page_Body_Outline_Header {
  background: #bdbfc1 url("../Images/footer_gradient.png") repeat-x;
  color: #e31836;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0px 2px 2px 2px; } }
 

