
.siteTitle, .siteTitle a, .siteTitle a:visited, .siteTitle a:hover {
font-family: 'Roboto';
color: #9F71DE;
}


.pageBody, .pageBody TD, .pageBody TH, .pageBody DIV, .tabbedpanelitemactive * {
font-family: 'Roboto Condensed';
}


.pageBody A, .pageBody A:active, .pageBody A:visited, .pageBody A:hover,DIV.classes2Control A.addClassLink,.TableHeader A.removeRegistrantLink,A.customLink {
font-family: 'Roboto Condensed';
}


.pageBody .header,.pageBody .header *, #section-page-header .header {
font-family: 'Roboto';
}


.pageBody .header,.pageBody .header *, #section-page-header .header {
color: #9F71DE;
}


.customHeader {
font-family: 'Roboto';
color: #843ADD;
}


.menuTopItem A, .menuTopItem A:visited, .mmenu li, .mmenu li > a, .mmenu li > span, .mmenu A:visited {
font-family: 'Arial';
font-weight: bold;
}


.menuItemHover A, .menuItemHover.A,.menuItemHover A:visited, .menuItemHover.A:visited, .menuTopItem A:hover, .mmenu A:hover, .mmenu li > a:hover, .mmenu li.mmenu-selected > a, .mmenu li.mmenu-selected > span {
font-family: 'Arial';
color: #000000;
}


.mmenu
{
background-color: #9F71DE;

}
.mmenu A:hover,  .mmenu li > a:hover, .mmenu li.mmenu-selected > a, .mmenu li.mmenu-selected > span
{
background-color: #C3A5E1;

}
.menuItemL2 A, .menuItemL2 A:visited {
font-family: 'Arial';
}


.menuItemL2 A:hover {
font-family: 'Arial';
color: #000000;
}

.bx-wrapper div.bx-caption-overlay a.bx-caption-button
{ background-color: #9F71DE; }
.bx-wrapper div.bx-caption-overlay a.bx-caption-button:hover
{ background-color: #C3A5E1; }
a.TableWithBorders, .TableWithBorders, .TableWithBorders tr td, .TableWithBorders tr th
{ border-color: #C3A5E1; }
#footer
{ background-color: #9F71DE; }
#section-site-greeting .site-greeting *
{ font-family: 'Roboto';color: #C3A5E1; }
.news-block .news-header *
{ color: #843ADD; }
.news-block .newsItemTitle
{ color: #C3A5E1; }
.bottom-bg, .subscribe-container
{ background-color: #C3A5E1; }
.subscribe-block .submitBtn.subscribeContactSubmit
{ background-color: #9F71DE; }
.address-block .address-header
{ color: #C3A5E1; }.siteTitle, .siteTitle a, .siteTitle a:visited, .siteTitle a:hover {
color: #9f71de;
}
.pageBody .header,.pageBody .header *, #section-page-header .header {
color: #9f71de;
}
.customMenuBG, .customMenuBG DIV, .menuTopItem {
    background-color: #9f71de !important;
 }
.menuItemL2 TABLE, .menuItemL2 TABLE TR TD {
    background-color: #9f71de!important;
    opacity: 1 !important;
}
a.TableHeader, div.TableHeader, th.TableHeader, td.TableHeader, .TableHeader th, .TableHeader td {
    background-color: #9f71de;
}
.mmenu {
background-color: #9f71de;
}
.mmenu A:hover,  .mmenu li > a:hover, .mmenu li.mmenu-selected > a, .mmenu li.mmenu-selected > span {
background-color: #c3a5e1;
}

div.poweredByContainer {
  background-color: #8888;
}

.eduquote { 
font-style: italic;
font-weight: 400;
color: white;
font-size: 12px;
background-color: #702277;
border-color: #dfe5ec;
border-style: solid;
border-width: 1px 0px 0px 1px;
padding: 10px 20px;
float: right;
width: 300px;
box-shadow: 0 0 0 4px #30062A, 0 6px 4px black;
}

.subscribe {
float: left;
}

.snapshot { 
float: left;
width: 200px;
margin-left: 5px;
margin-right: 10px;
}

.callout_text {
    float: right;
    margin: 15px;
    width: 120px;
    padding: 5px;
    border: 5px solid #702277;
    text-align: center;
}

.boxed_text {
    margin: 15px;
    padding: 5px;
    border: 3px solid #702277;
    text-align: center;
}

/*color mods to match background image 4-4-15*/
.mainBackGroundColor {
background-color:}
.logoNameBar {
background-color: #9f71de;
}
.thinBar {
background-color: #1fa8d2;
}
.verticalStripe {
border-right: solid 2px #1fa8d2;
}
.logoBottom {
background-color: #82cd00;
color: #deecf5;
}
.leftquote { 
font-style: normal;
font-weight: 400;
color: #000dee;
font-size: 12px;
background-color: #82cd00;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
float: left;
width: 200px;
}
.newsTitle
.newsItemTitle {
color:#843add;
}
.newsItemDate {
color:;
font-size:12px;
font-weight: normal;
}
.mycustomLink {
font-style: italic;
font-weight: 600;
color: white;
font-size: 16px;
border-color: #9f71de;
border-style: solid;
border-width: 1px 0px 0px 1px;
padding: 10px 20px;
float: right;
width: 100px;
box-shadow: 0 0 0 4px #30062A, 0 6px 4px gray;
text-decoration: none;
margin-right: 50px;
}

/* link colors */
.customLink {
text-decoration: none;
border-bottom: dotted 2px transparent ;
color: #843add !important;
}
.customLink:hover{
    color: #9f71de;
   text-decoration: underline;
}

/*to get the section, news heading colors to match 11-18-16*/
#section-site-greeting .site-greeting *
{ font-family: 'Roboto';color: #843add; }
.news-block .news-header *
{ color: #843add; }
.news-block .newsItemTitle *
{ color: #843add; }

.news-block .news-header *
{ color: #843add; }
.news-block .newsItemTitle *
{ color: #843add; }

.newsItemTitle
{
  color: #843add;
}

.news-header .border-elem,
.site-greeting .border-elem,
.after-news-content .address-header .border-elem
{
  position: relative;
  width: 425px;
  border-bottom: solid 3px #843add;
  bottom: -2px;
}

.bx-wrapper div.bx-default-pager.bx-pager a:hover, .bx-wrapper div.bx-default-pager.bx-pager a.active
{
  background-color: #c3a5e1;  
}

.siteTitle, .siteTitle a, .siteTitle a:visited, .siteTitle a:hover
{
  color: #c3a5e1;
}

h2.header, div.header {
    background-color: #e1d2f0;
}

.my-button-link {
    padding: 5px 10px;
    background: #9f71de;
    color: #FFF;
    font-weight: 800;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #9f71de;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-decoration:none;
}
.my-button-link:hover {
    background: #9f71de;
    border: solid 1px #9f71de;
    text-decoration: none;
}
.my-button-link:active {
    background: #843add;
    border: solid 1px #843add;
}
/*  ------- Styles below the line are not shown during page editing --------- */