/*--------------------------*/
/* Buttons Classes          */
/*--------------------------*/

.button-group {
  overflow: hidden;
  width: 100%;
  padding: 20px 0 20px 0;
/*  height: 68px; */
}

a.button {
  display: block;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  height: 50px;
  margin-right: 4px;
  padding-right: 20px;
  line-height: 50px;
}

a.button span {
  display: block;
  padding: 0px 10px 0px 10px;
}

a.button:hover {
  color: #839CD5;
}

a.button:hover {
  outline: none;
}

.button-more {
  border:solid #173683 1px;
  background-color:#DDE5F9;
  color:#173683;
  display:inline-block;
  font-size:0.8em;
  margin-bottom:5px;
  margin-left:25px;
  padding:4px 5px;

}

.button-more a { color:#173683; }

/* Button Types */
a.button-purple {
  background: transparent url('../images/g-button-purple-right.png') no-repeat scroll top right;
  color: #fff;
  font-size: 14px;
  width: 260px;
  float: none;
}

a.button-purple span {
  background: transparent url('../images/g-button-purple-left.png') no-repeat;
  padding: 2px 10px 0px 65px;
}

a.button-orange:hover {
  color: #ccc;
  cursor: pointer;
}

a.button-orange {
  background: transparent url('../images/g-button-orange-right.png') no-repeat scroll top right;
  color: #fff;
  font-size: 14px;
  width: 165px;
}

a.button-orange span {
  background: transparent url('../images/g-button-orange-left.png') no-repeat;
  padding: 12px 0px 0px 58px;
  line-height: 14px;
  height: 50px;
}

a.button-orange span.single-line {
  padding: 18px 0px 0px 58px;
}

/* Expanding buttons */

#content .sidebar .expanding-button {
  width: 330px;
  color: #163583;
  position: relative;
}

#content .sidebar .expanding-button p {
  padding: 0;
  margin: 0;
  font-weight: bold;
  color:#163583;
}

#content .sidebar .expanding-button a {
  color: #163583;
  font-weight: normal !important;
}

#content .sidebar .expanding-button .side-one, #content .sidebar .expanding-button .side-two, #content .sidebar .expanding-button .side-three {
  position: absolute;
}

#content .sidebar .expanding-button .side-one {
  top: -15px;
  left: -5px;
}

#content .sidebar .button-one .text {
  padding-left: 60px;
}


#content .sidebar .expanding-button .side-two {
  top: -15px;
  left: 230px;
}

#content .sidebar .button-two .text {
  padding-right: 90px;
}

#content .sidebar .expanding-button .side-three {
  top: -15px;
  left: 0px;
}

#content .sidebar .button-three .text {
  padding-left: 80px;
}

#content .sidebar .expanding-button a:hover {
  color: #ccc;
}

#content .sidebar .expanding-button .top {
  height: 15px;
  background: #fff url('../images/g-button-silver-expand-top.png') top left no-repeat;
}





#content .sidebar .expanding-button .text {
  background: #fff url('../images/g-button-silver-expand-background.png') top left repeat-y;
  text-align: center;
}


#content .sidebar .expanding-button .text p.title {
  font-size: 18px;
}

#content .sidebar .expanding-button .text p.title a {
  color: #1F4BB9;
  font-size: 18px;
  text-decoration: none;
}

#content .sidebar .expanding-button .text p.title a:hover {
  color: #666;
}

#content .sidebar .expanding-button .text p {
  font-size: 15px;
}

#content .sidebar .expanding-button .text a {
  font-size: 12px;
  text-decoration: underline;
}

#content .sidebar .expanding-button .text a:hover {
  color: #666;
}

#content .sidebar .expanding-button .bottom {
  background: #fff url('../images/g-button-silver-expand-bottom.png') top left no-repeat !important;
  height: 8px;
}

/* Expanding Blue */
.expanding-blue { width:331px; }
.expanding-blue .top {
  height: 15px;
  background: #fff url('../images/g-button-blue-expand-top.png') top left no-repeat !important;
}

.expanding-blue .text {
  background: #fff url('../images/g-button-blue-expand-background.png') top left repeat-y !important;
  text-align: center;
}
.expanding-blue a {
  color: #fff;
  font-size: 18px;
  text-decoration: none !important;
  font-weight: bold !important;
}

.expanding-blue a:hover {
  color: #D1D7E7 !important;
  text-decoration: underline !important;
}

.expanding-blue .bottom {
  background: #fff url('../images/g-button-blue-expand-bottom.png') top left no-repeat !important;
  height: 8px;
}

/* Expanding Orange */
#content .sidebar .expanding-orange .bottom {
  background: #fff url('../images/g-button-orange-expand-bottom.png') top left no-repeat !important;
  height: 8px;
}

#content .sidebar .expanding-orange .top {
  height: 15px;
  background: #fff url('../images/g-button-orange-expand-top.png') top left no-repeat !important;
}

#content .sidebar .expanding-orange .text {
  background: #fff url('../images/g-button-orange-expand-background.png') top left repeat-y !important;
  text-align: center;
}

#content .sidebar .expanding-orange a {
  color: #fff;
  font-size: 18px !important;
  text-decoration: none !important;
  font-weight: bold !important;
}

#content .sidebar .expanding-orange a:hover {
  color: #F9D1B7 !important;
  text-decoration: underline !important;
}


#content .sidebar .expanding-silver a:hover {
  color: #8999C0 !important;
  text-decoration: underline !important;
}

#content .sidebar .expanding-silver a {
  color: #f17a2a;
  font-size: 18px !important;
  text-decoration: none !important;
  font-weight: bold !important;
}

#content .sidebar .question .text {
  padding-right: 30px;
}

#content .sidebar .expanding-silver a:hover {
  color: #8999C0 !important;
  text-decoration: underline !important;
} 

