/*        WORKING COPY   */

.MenuButton,
.SubMenuButton  {
  font-size: 9pt;
  height:  25px;
  width: 135px; /* Moz adds the 14px padding, border */
  border: 4px solid rgb(150,175,207);
  border-right: 2px solid rgb(150,175,207);
  border-top: 2px solid rgb(150,175,207);
  padding-top: 7px; 
  padding-bottom: 7px; 
  margin: 0 0 5px 0;
  background: rgb(58,117,196);
}

.SubMenuButton  {
  font-size: 8pt;
  height: 18px;
  padding-top: 4px;
  padding-bottom: 4px;
  background: rgb(129,163,199);
}

html>body #MenuBox div.MenuButton,
html>body #MenuBox div.SubMenuButton  {
  height: 18px; 
  width: 129px; /* for Moz, remove borders */
  margin-left: 7px;
} 

.MenuButton a,
.SubMenuButton a  {
  font-weight: bold;
  width: 100%;
  voice-family: "\"}\""; /* stops ie5 parser */
  voice-fammily: inherit;
  /* any att's needed for ie5 ??? */
}


html>body #MenuBox div.MenuButton a,
html>body #MenuBox div.SubMenuButton a  {
  width: auto;
}

a.EndMenuLink, a.EndMenuLink:hover, a.EndMenuLink:visited, a.EndMenuLink:active  {
  border: 0;
  color: white;
  background: transparent
}

a.EndMenuLinkSelected, a.MenuLinkSelected, a.EndMenuLinkSelected:hover, a.MenuLinkSelected:hover, a.EndMenuLinkSelected:visited, a.MenuLinkSelected:visited  {
  border: 0;
  color: rgb(227,225,225);
  background: transparent;
}

a.BusinessArea  {
  border-bottom: 3px solid rgb(58,117,196);
  font-weight: bold;
}

a.BusinessArea:hover  {
  color: rgb(255,132,1);
  border-bottom: 4px double rgb(255,132,1);
  border-top: 1px solid rgb(255,132,1);
  background: transparent;
}

a.MenuLink, a.MenuLink:hover, a.MenuLink:visited  {
  color: white;
  background: transparent;
  border: 0;
}

a.NewsLink  {
/*  border-bottom: 2px solid rgb(255,132,1); orange;  */
}

a.NewsLink:hover  {
  background: rgb(255,201,141);
  border-bottom: 2px solid rgb(255,132,1);
  border-top: 1px solid rgb(255,132,1);
}

a.EmailLink:hover  {
  border: 0;
}
  
/***************************
Exam Tips, under menu
***************************/
.ExamTipMenuList  { /* used as div with  */ 
  margin: 50px 10px 15px 10px; /* img.CheckMark & a.ExamTip */
  text-align: left;
}

.ExamTip:link,
.ExamTip:visited,
.ExamTip:hover  {
  font-weight: bold;
  font-size: 10pt;
  color: rgb(255,103,1);
  line-height: 1.35em;
}

.ExamTip:hover  {
  border: 0;
  background: rgb(245,230,217);
  border-bottom: 2px solid rgb(255,103,1);
}
  
/*      Testimonials             */ 
.Testimonial  {
  border-top: 2px solid rgb(58,117,196);
  border-bottom: 2px solid rgb(58,117,196);
  margin: 80px 10px;
  text-align: left;
  width: 135px;
}

.TestimonialLabel  {
  border: 0;
  border-bottom: 2px solid rgb(58,117,196);
  margin: 0 0 10px 0;
  padding: 0 0 0 5px;
  color: rgb(255,132,1);
  background: rgb(214,222,232);
  font-size: 10pt;
}

.TestimonialText  {
  font-size: 10pt;
  font-style: italic;
  line-height: 1.1em;
  margin: 5px 2px 10px 2px;
} 
