* {
  margin: 0;
  padding: 0;
}

h5 {
  font-size: 1em;
}

h6 {
  font-size: 0.95em;
}

a img, fieldset {
  border: none;
}

p, ul, ol, table, fieldset {
  margin: 1em 0;
}

ul, ol, dd dl {
  margin-left: 40px;
}

li > ul, li > ol {
  margin-top: 0;
  margin-bottom: 0;
}

p, li {
  line-height: 1.4;
}

img {
  max-width: 100%;
}

table {
  border-collapse: collapse;
}

hr, legend {
  display: none;
}

fieldset, input, select, textarea {
  box-sizing: border-box;
}

input, textarea, select {
  width: 100%;
}

@media screen and (min-width: 480px) {
  select {
    width: auto;
  }
}
input, select, textarea, button {
  max-width: 100%;
  border: solid 1px #cfcfcf;
  padding: 1px 2px;
  font: 1em/1.4 Helvetica, Arial, Sans-Serif;
}

button, .button, input[type=submit] {
  width: auto;
  padding: 0.45em 0.9em 0.43em;
  cursor: pointer;
}

input[type=radio], input[type=checkbox] {
  border: none;
  width: auto;
}

.radio-list input, .checkbox-list input {
  border: none;
}

.button {
  color: #616161 !important;
  font-size: 1em;
  font-weight: bold;
  line-height: 1;
  text-decoration: none !important;
  text-shadow: 1px 1px 1px #fff;
  border: solid 1px #a9a9a9;
  border-radius: 3px;
  box-shadow: 2px 2px 2px #d1d1d1;
  background-color: #dadada;
  background-image: linear-gradient(to bottom, #fff, #bababa);
}

.button:hover, .button:focus, .button:active {
  color: #616161 !important;
  box-shadow: none;
  background-color: #fff;
  background-image: linear-gradient(to bottom, #bababa, #fff);
}

td .button {
  padding: 0.3em 0.6em;
  background-color: #ddd;
  font-size: 0.85em;
}

select {
  padding: 0;
}

option {
  padding-right: 0.75em;
}

.q-wrap {
  margin-bottom: 1em;
}

code {
  color: #175e94;
  font: small/1.2 Consolas, "Courier New", monospace;
}

a, a:link, a:visited {
  text-decoration: none;
  color: #00c;
}

a:hover, a:focus, a:active {
  text-decoration: underline;
}

.hide {
  display: none;
}

.txtHide {
  font-size: 1px;
  overflow: hidden;
  text-indent: -99999px;
}

.attn, .toomuch {
  font-weight: bold;
  color: #d00;
}

.attn-block {
  margin: 2em 0;
  padding: 1px 1em;
  border: solid 2px #d00;
  border-radius: 10px;
  color: #000;
  font-size: 1.25em;
}

.borf, .bogf {
  font-size: 2em;
  font-weight: bold;
  color: #c00;
}

.bogf {
  color: #090;
}

.group:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.group {
  min-height: 0;
}

.link2top {
  float: right;
  font-size: 0.9em;
}

.sn {
  margin: 0;
  padding-left: 20px;
  color: #ddd;
}

.help {
  cursor: help;
}

.help img {
  vertical-align: middle;
}

.legend {
  float: right;
  margin-top: -35px;
  margin-left: 20px;
}

.legend table {
  margin-top: 0;
}

.center {
  text-align: center;
}

.buttons {
  clear: both;
}

.headrow {
  font-weight: bold;
  color: #3773a7;
}

.headrow td, .itemrow td, .altitemrow td {
  padding: 10px 5px;
}

.headrow td td, .itemrow td td, .altitemrow td td {
  padding: 2px 5px;
}

.itemrow td {
  background-color: #eee;
}

.navrow a {
  padding-right: 6px;
  font-size: 1.1em;
  line-height: 2;
}

.msg {
  position: relative;
  padding-bottom: 1em;
  padding-left: 40px;
}

.msg img {
  position: absolute;
  top: 0;
  left: 0;
}

.msg .headline {
  margin: 0;
  font-size: 1.2em;
}

.msg .dateline {
  margin: 0.1em 0;
  font-size: 0.8em;
}

.highlight td {
  background-color: #ff0 !important;
}

html > body .highlight td {
  background-color: rgba(255, 255, 0, 0.4) !important;
}

.footnote {
  font-size: xx-small;
  font-weight: normal;
  position: relative;
  bottom: 0.5em;
}

.ShadowBox1 {
  box-sizing: border-box;
  position: relative;
  margin: 0 0.5em 2em;
  padding: 1px 12px;
  border: solid 1px #ccc;
  border-radius: 10px;
}

.ShadowBoxHead {
  position: relative;
  top: -1px;
  left: -12px;
  width: 100%;
  margin: 0 0 0.5em;
  padding: 0.75em 12px 0.25em;
  background: #eee;
  border-bottom: solid 1px #fff;
  border-radius: 10px 10px 0 0;
  color: #777;
  letter-spacing: -1px;
}

@media screen and (min-width: 480px) {
  .ShadowBox1 {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0) 7em);
    border: none;
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.3);
  }
  .ShadowBoxHead {
    background: linear-gradient(115deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 55%, rgba(0, 0, 0, 0.05) 55%, rgba(0, 0, 0, 0.05) 100%), #fff;
    text-shadow: 1px 1px 1px #fff;
  }
}
html {
  font-size: 100%;
}

@media screen and (min-width: 480px) {
  html {
    font-size: 75%;
  }
}
body {
  background: #fff;
  color: #4c4c4c;
  font-family: Helvetica, Arial, sans-serif;
  margin: 0;
  position: relative;
}

@media screen and (min-width: 600px) {
  body {
    background: #f9f9f9 url("data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABGAAD/4QN0aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcFJpZ2h0cz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3JpZ2h0cy8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBSaWdodHM6TWFya2VkPSJGYWxzZSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4RkQ4Q0ZENzI5QTAxMUUwQjAwQkZGRTAxMEQzMTMwRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4RkQ4Q0ZENjI5QTAxMUUwQjAwQkZGRTAxMEQzMTMwRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1MzIE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOkFBODQzRUQzNzNDNURFMTFCODZDOTlDMjlCQzUwRURGIiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkZEODg1OUNCNTNDNURFMTFCODZDOTlDMjlCQzUwRURGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABAMDAwMDBAMDBAYEAwQGBwUEBAUHCAYGBwYGCAoICQkJCQgKCgwMDAwMCgwMDQ0MDBERERERFBQUFBQUFBQUFAEEBQUIBwgPCgoPFA4ODhQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgD0wADAwERAAIRAQMRAf/EAGwAAQEBAQEBAQAAAAAAAAAAAAIAAQMFBggBAQEBAQEBAAAAAAAAAAAAAAABAgcEBhABAQACAAILAAAAAAAAAAAAABEBEmEEkdECUtMFFZVWBxcRAQABBQEAAAAAAAAAAAAAAAARAZECUgMU/9oADAMBAAIRAxEAPwDx9nUnFIcdkahx2GnHYacN0bhx3GocdhpyqNDRQoBRoaKFAKNDRQqAUUaKFFGihRQoo0UKijRRooUBooUUaKNRQqg1FCijRRoo0UaA0UaijQfSfnX2D8T859u5rw3m9XHfG9Hp83XXK1X759U5bu9vox1uevt3lA2AYFOAEBTgBAQFqBAcApkCgFAMC1AgOAUApkCgFAMD1BoHAKAYFOAEBAcApkDmAbAMC1AgOAUyBQCgHMA2A2ZA4BTIFAKZAoBTIFAaBzINApgCBsBoNgNBAgQIECBAgQIECBAgQIECBA//2Q==") 0 0 repeat-x;
    *background: #f9f9f9 url(../img/v4/BgBody.jpg) 0 0 repeat-x;
  }
}
h1, h2, h3, h4, h5, h6 {
  margin: 0.5em 0;
  font-weight: bold;
  line-height: 1;
}

h1 {
  font-size: 2em;
}

h2 {
  font-size: 1.6em;
}

#main-content h1, #main-content h2 {
  letter-spacing: -1px;
}

h3 {
  font-size: 1.3em;
}

h4 {
  font-size: 1em;
}

h1, #commissionsoup-home #main-content h2, #commissionsoup-home #main-content h3 {
  color: #3773a7;
}

input, textarea, select {
  font-family: Helvetica, Arial, sans-serif;
}

#main-content h2 a:link, #main-content h2 a:visited {
  color: #8c7a43;
}

#main-content h2 a:hover, #main-content h2 a:focus, #main-content h2 a:active {
  color: #333;
  text-decoration: none;
}

#login #pwdrcy a:link, #login #pwdrcy a:visited {
  color: #fff;
}

#wrapper-outer {
  margin: 0 10px;
}

#wrapper {
  position: relative;
  margin: 0 auto;
}

@media screen and (min-width: 900px) {
  #wrapper {
    max-width: 907px;
  }
}
@media screen and (min-width: 916px) {
  #wrapper-outer {
    margin: 0;
    padding: 0 10px;
    background: url(../img/v4/BgWrapOut.jpg) 50% 0 no-repeat;
  }
}
@media screen and (min-width: 1102px) {
  #wrapper-outer {
    padding: 0;
    background-position: 0 0;
  }
  #wrapper {
    margin: 0 auto 0 113px;
  }
}
#header {
  margin-top: 10px;
  padding: 0 10px;
  background: #fff;
  border-radius: 10px 10px 0 0;
}

@media screen and (min-width: 916px) {
  #header {
    margin: 0;
    padding: 0;
    background: transparent;
  }
}
#logo a {
  display: block;
  margin: 0 auto;
  max-width: 177px;
}

#logo img {
  display: block;
  margin: 4px auto;
}

@media screen and (min-width: 600px) {
  #logo a {
    margin: 0;
  }
}
@media screen and (min-width: 916px) {
  #logo a {
    width: 175px;
    height: 96px;
    margin-left: 28px;
  }
  #logo img {
    display: none;
  }
}
#main-nav {
  position: relative;
}

#main-nav ul {
  position: relative;
  margin: 0;
  list-style: none;
  text-align: center;
}

#main-nav li {
  display: inline-block;
  margin-bottom: 5px;
  padding: 0;
  border-left: solid 1px #aaa;
  line-height: 1;
}

#nav-home {
  border-left: none !important;
}

#main-nav li a {
  display: inline-block;
  padding: 4px 6px;
  color: #444;
  font-size: 0.9em;
  font-weight: bold;
  text-transform: uppercase;
}

#main-nav li a:hover, #main-nav li a:focus, #main-nav li a:active {
  color: #12538a;
  text-decoration: none;
}

#main-nav li ul, #dateline {
  display: none;
}

@media screen and (min-width: 600px) {
  #main-nav ul {
    text-align: left;
  }
}
@media screen and (min-width: 44em) {
  #main-nav {
    left: -10px;
    width: 100%;
    padding: 0 10px;
  }
  #main-nav ul {
    left: -10px;
    float: left;
    width: 100%;
    padding: 0 10px;
    background: #d5d5d5;
    text-align: left;
    border-bottom: solid 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 7.5em 0 -6em rgba(255, 255, 255, 0.5);
  }
  #main-nav li {
    position: relative;
    float: left;
    margin: 0;
  }
  #main-nav li a {
    padding: 1.1em 0.5em 0.7em;
  }
  #main-nav li a:hover, #main-nav li a:focus, #main-nav li a:active {
    background: #d5d5d5;
    box-shadow: inset 0 -7.1em 0 -6em rgba(255, 255, 255, 0.5);
  }
  #main-nav li ul {
    position: absolute;
    z-index: 10;
    left: 0;
    width: 11em;
    height: auto;
    margin: 0;
    padding: 0;
    background-color: #eee;
    border: solid 1px #f2f2f2;
    border-right-color: #afafaf;
    border-width: 1px 1px 0;
    border-radius: 0;
  }
  #main-nav li:hover ul {
    display: block;
  }
  #main-nav li li {
    position: static;
    float: none;
    display: block;
    border: solid 1px #afafaf;
    border-width: 0 0 1px;
  }
  #main-nav li li a {
    position: static;
    display: block;
    padding: 0.4em 0.7em;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.3333333333em;
    text-transform: none;
  }
  #main-nav li li a:link, #main-nav li li a:visited {
    color: #6b6b6b;
  }
  #main-nav li li a:hover, #main-nav li li a:focus, #main-nav li li a:active {
    background: none;
    box-shadow: none;
    color: #05336e;
    text-decoration: none;
  }
}
@media screen and (min-width: 916px) {
  #main-nav {
    left: 0;
    width: auto;
    padding: 0;
  }
  #main-nav ul {
    box-sizing: border-box;
    left: 0;
    border-radius: 10px 10px 0 0;
  }
  #dateline {
    display: block;
    position: absolute;
    top: 0;
    right: 2%;
    padding: 10px 0 0;
    font-size: 0.9em;
    font-weight: bold;
    font-style: italic;
    text-transform: uppercase;
  }
}
.client-nav, #commissionsoup-home .client-nav {
  position: relative;
  margin: 1em 0;
  padding: 0;
  overflow: auto;
}

#commissionsoup-home .client-nav {
  margin: 0;
  padding: 6px 0 0;
}

@media screen and (min-width: 920px) {
  #commissionsoup-home .client-nav {
    padding: 6px 22px 0;
  }
}
.client-nav h3 {
  float: left;
  margin: 0;
  padding: 4px 6px 4px 0;
  color: #9c8233;
  font-size: 1em;
  line-height: 1;
}

.client-nav h3:after {
  content: ":";
}

.client-nav ul {
  margin: 0;
  list-style: none;
}

.client-nav li {
  float: left;
  margin: 0 0 5px;
  padding: 0;
  border-left: solid 1px #777;
  line-height: 1;
  border-color: #aaa;
}

.client-nav li.first {
  margin-left: 0;
  padding-left: 0;
  border-left: none;
}

.client-nav li a {
  display: block;
  padding: 4px 6px;
  font-size: 1em;
}

@media screen and (min-width: 916px) {
  .client-nav {
    margin: 0 0 0 -21px;
    padding: 2px 0 24px 21px;
  }
  .client-nav:after {
    content: "";
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    height: 16px;
    box-shadow: inset 0 3em 20px -3em rgba(0, 0, 0, 0.4);
  }
  #commissionsoup-home .client-nav:after {
    display: none;
  }
  .client-nav h3 {
    padding: 0 12px 0 0;
    line-height: 1.2;
  }
  .client-nav li {
    margin: 0 0 0 8px;
    padding: 0 0 0 8px;
    line-height: 1.2;
  }
  .client-nav li a {
    padding: 0;
  }
}
#main-body {
  position: relative;
  background: #fff;
  padding: 1px 0;
}

@media screen and (min-width: 600px) {
  #main-body {
    padding: 1px 20px 3em;
    border-radius: 0 0 10px 10px;
    box-shadow: inset 0 -35.5em 0 -33em rgba(0, 0, 0, 0.15);
  }
  #main-content {
    min-height: 50em;
  }
}
@media screen and (min-width: 916px) {
  #main-body {
    min-height: 450px;
    padding: 13px 0 3em 168px;
    background: #fff url("data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABVAAD/4QN6aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcFJpZ2h0cz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3JpZ2h0cy8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBSaWdodHM6TWFya2VkPSJGYWxzZSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMzVGODJDOTNDNjUxMUUwOUMwQUZENjJDMEI1N0QwMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMzVGODJDODNDNjUxMUUwOUMwQUZENjJDMEI1N0QwMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1MzIE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM4MTA3MEU0MkEyQzExRTBBMTgxOEQwQUI1MEVCRUI3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM4MTA3MEU1MkEyQzExRTBBMTgxOEQwQUI1MEVCRUI3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3Jk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") 0 -10px no-repeat;
    box-shadow: inset 0 -35.5em 0 -33em rgba(0, 0, 0, 0.15), inset 0 3em 20px -3em rgba(0, 0, 0, 0.5);
  }
  #commissionsoup-home #main-body {
    padding: 1px 0 1em;
    background: none;
    background-color: #fff;
    box-shadow: inset 0 -35.5em 0 -33em rgba(0, 0, 0, 0.15);
  }
}
#commissionsoup-home #main-content {
  min-height: 0;
}

#main-content p {
  text-align: left;
}

#main-content.full {
  width: auto;
  margin: 0 15px 0 0;
}

@media screen and (min-width: 480px) {
  #main-content p {
    text-align: justify;
  }
}
@media screen and (min-width: 916px) {
  #main-content h1 {
    position: relative;
    left: -33px;
    width: 100%;
    padding: 8px 0 0 33px;
    border: solid 1px rgba(0, 0, 0, 0.1);
    border-width: 1px 1px 0;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0%, rgba(214, 214, 214, 0.4) 50%, rgba(255, 255, 255, 0) 100%);
  }
  #main-content.full h1 {
    position: static;
    width: auto;
    min-height: 1px;
    padding: 0;
    background: none;
    border: none;
  }
  #breadcrumb {
    font-size: 0.9em;
  }
}
.related-links {
  margin: 2em 0;
  border-top: solid 1px #eee;
}

#commissionsoup-mgt-team .related-links, #commissionsoup-press .related-links, #commissionsoup-news .related-links {
  border-top: none;
}

.related-links h4 {
  display: none;
}

.related-links ul {
  list-style: none;
  margin: 1em 0;
  padding: 0;
}

.related-links li {
  margin-bottom: 0.25em;
  font-size: 1.1em;
}

.related-links li ul {
  margin-left: 40px;
  list-style-type: disc;
}

.related-links li li {
  margin-bottom: 0.1em;
  font-size: 1em;
}

.aside-mod, .OfficeMad, .OfficeYank {
  box-sizing: border-box;
  float: left;
}

.aside-mod {
  width: 100%;
  margin: 0 0 2em;
  padding: 1px 12px;
}

.aside-mod h4 + p {
  margin-top: 0;
}

.OfficeMad, .OfficeYank {
  width: 100%;
}

.aside a:link, .aside a:visited {
  color: #333;
  font-weight: bold;
}

.aside a:hover, .aside a:focus, .aside a:active {
  color: #3773a7;
}

.aside table {
  margin-top: 0;
}

#aside-corp h4 {
  margin-bottom: 0;
  color: #907218;
}

#aside-links ul {
  float: left;
  margin: 0 1em 1em 0;
  padding: 0;
  list-style: none;
}

#aside-links li {
  margin-bottom: 0.4em;
  line-height: 1;
}

#aside-links ul.external-links {
  margin-right: 0;
}

@media screen and (min-width: 480px) {
  .aside-mod {
    width: 100%;
    margin: 0 0 2em;
  }
  .OfficeMad, .OfficeYank {
    width: 47%;
    margin: 0 3% 0 0;
  }
  .OfficeYank {
    width: 50%;
    margin-right: 0;
  }
}
@media screen and (min-width: 600px) {
  #main-content {
    margin: 0 37% 0 0;
    padding: 0;
  }
  .aside {
    position: absolute;
    top: 1em;
    right: 20px;
    width: 32%;
    margin: 4em 0 0;
    padding: 0;
    font-size: 0.95em;
  }
  .aside-mod {
    float: none;
    width: auto;
    height: auto;
    margin: 0 0 2em;
    overflow: auto;
  }
  .OfficeMad, .OfficeYank {
    float: none;
    width: auto;
    margin: 0;
  }
}
@media screen and (min-width: 800px) {
  #aside-links ul {
    width: 27%;
    margin: 0 2% 1em 0;
  }
  #aside-links ul.external-links {
    width: 71%;
  }
}
@media screen and (min-width: 916px) {
  .aside {
    width: 25.5%;
  }
}
#aside-social {
  box-sizing: border-box;
  clear: right;
  margin: 1em 0;
  padding-left: 12px;
}

#aside-social ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#aside-social li {
  float: left;
  margin: 3px 3px 1em 0;
}

#aside-social li a {
  display: block;
  overflow: hidden;
  width: 16px;
  height: 16px;
  border: 3px solid transparent;
  border-width: 7px 3px 5px;
  text-indent: -9999px;
  font-size: 1px;
  transition: border-color 0.35s linear, border-width 0.15s linear;
  background-repeat: no-repeat;
}

#aside-twitter a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAA21BMVEWq5uym5epny95hyd2t6O1x0uCb5umU5Og1frOt6+2r6u2o6uye5+qj6OuW5eg5hrtEndNIpNtBksGR4+eb4Ohqy97Z9fe+7PCW3uhMrONjyNyh6Oum6eyZ5ekxcp970uJqpLnB7/KR3OaF2+SG1+RPtOu97vFwzd+f4+mp5uva9feB2uR10OAxdaZWwtuM2uVny97F8fJAlcuB1eNDl8eHz9iAze2C0vKo4+Vpsskta5hTsORZv/Nopruj4eSh4eS67e9Tu/Ow7O48jcM4grSe3+OJ1fJJp9mEw99PfKNsAAAABnRSTlPT1eztFh5gHaz+AAAArElEQVR4Xk3HVW7EQBAA0V4aNDMuMzNTOPc/0bZiK/L7qoIqjApwS743/uf5JRi23gtaQ3A4581zk+ccCIQQMzYTuQDaUkrGmMy1YZEkia7rdXTDXEBXVdWPzCdmFzZxHK8zv5gbaCiKYhjGCh0xGzAlhJimuSOZKQzSNL2E4dayrBPmAFxN0/a9Pz+YLkQdSu+H6xv6prQTQXk5se3Hs4++7MmyDLXKvKBSewFUVh9pNBwBnAAAAABJRU5ErkJggg==");
  *background-image: url(../img/v4/icons/social/IconTwitter.png);
}

#aside-facebook a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAh1BMVEUlQn1ZcaJVbaZZcaooRYEnRnj///9Na6VCX5JGaaZNbqlKbKhaeLBUc619k8BFX59Xda5QaKc+WJhof7Q6VZY2UpJpg7czT5BMZqQwS4xBXJssSYlJYqEqRoc1UZFOaJgkQX9+lMFQcatafbJUdaxYcKxderJAZKNDZ6VWc6hTcKbb4evc4etgGQZqAAAABnRSTlPOEsbGzRWK6ap3AAAAgklEQVR4Xk3IRQLCMAAF0V/7Sd1dcOf+54OEAH2LWQws57TiWLDLZPeTlDby5rzS5Oiir9tmE0Udpsy4P8ksm5DGxoNkHKcY9gapOqAINClJKYOgQBVq1MKwQu1r1Hy/Rns1SNUW/cUgVXuMB4NUHTGL4wf5jpjhLuI/xOLCw3YF3gsRXRcleBccbwAAAABJRU5ErkJggg==");
  *background-image: url(../img/v4/icons/social/IconFacebook.png);
}

#aside-linkedin a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAtFBMVEVQnsBWnbkHTHIHSHRWpMULTXr///8mfagsgqwyh7A+kbhusc9ElrsbcqAgd6Q4jLOPxNs+jLREk7pQocM4g69KnL8iZpkdYJRKmb8PUIIsZ4NAjbAOX48tdaQnbp8yfKsMUIFWhZwUVIc5cooVbZxJkrYYWo4TZJSJt81um7Dy9veqy9s+iKoPaJgGRnVVpslWpseQxdtCkbRDk7fl7vPJ2N+VtMI1fJ06co1ul6pGepM4hKctBfwmAAAABnRSTlPGEhXOxs03tOz4AAAAo0lEQVR4Xk3FVbLDMABDUSVtZQxjmbkPGfa/r+f0w5M7ZyQEw6dewwAw6YsvNUBrnnuZFnlRbLeFL0dWVWTly1BaS9rp1L7dXq21JZZaTyZ6vf76/vn903qJeZKQzueFPCfJHAulSOed5IdSC9RSks5JXt3LGo0QpLMXe/eiwSGOyc794wM2UUR27h9tMD7uyM6um+MYo9XswTdbjRAOHnsNwn+NsxgYM4WAqAAAAABJRU5ErkJggg==");
  *background-image: url(../img/v4/icons/social/IconLinkedIn.png);
}

#aside-google-plus a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAsVBMVEUiIiIkJCQkJCTGQEDWrkLwwknWqjXEMzPdR0f///83Nzc8PDwoKCgrKys5OTk1NTXw8PAzMzMsLCz29vYxMTFKSkomJia+PT0jIyMvLy/9/f0lJSUnJyd3nvEqKio0l0xNfOstLS1VeMvOpz8gpkBNvmwiIiJDQ0PdV1flWlo0NDRGRkbsyFncuE9BQUG6JibXPj7bMTHaLS0yMjLNTU3wvC/wvjPpvkDMoCj0z1w+Pj4JOw8DAAAACXRSTlOWlgHAwBDAwBBqdeZNAAAAkElEQVR4Xk3GVa4DQRBDUU+4moYxzMzwYP8LS6k7iuZ8+Bq9Zp7P2JjN5602uo/NdsiW7O9w7OB8ud4mbMGer59fyHRfk0qYtTUYuBqIkxUErgL+vxXHrj5CKWVRFFXFwzdEYoyhD74JSiEEffAtEe0sItcI+m4RuWqo0iJyVcj0tEZn8Ppq9KX6HhpY1aDxBtvlHflSR/jUAAAAAElFTkSuQmCC");
  *background-image: url(../img/v4/icons/social/IconGplus.png);
}

#aside-twitter a:hover, #aside-facebook a:hover, #aside-linkedin a:hover, #aside-google-plus a:hover {
  border: 2px solid #dcdcdc;
  border-width: 3px 3px 9px;
}

#aside-members ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#aside-members li {
  float: left;
}

#aside-members li a {
  display: block;
  height: 76px;
  font-size: 1px;
  text-indent: -9999px;
  overflow: hidden;
}

.member-mcc a {
  width: 97px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAABMCAYAAAB9NNlLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjIyNUI0Rjk4ODRBMTFERjlGQzg5RDE5RThGMUQzNzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjIyNUI0RkE4ODRBMTFERjlGQzg5RDE5RThGMUQzNzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MjI1QjRGNzg4NEExMURGOUZDODlEMTlFOEYxRDM3NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MjI1QjRGODg4NEExMURGOUZDODlEMTlFOEYxRDM3NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PluM5cUAAAnWSURBVHja7F1piFtV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") 0 50% no-repeat;
  *background: url(../img/v4/MemberMCC.png) 0 50% no-repeat;
}

#login, #user {
  position: relative;
  max-width: 100%;
  margin: 1em 0;
  padding: 8px 10px;
  background-color: #12538a;
  background-color: rgba(5, 50, 109, 0.5);
  border-radius: 10px;
  color: #fff;
}

@media screen and (min-width: 600px) {
  #login, #user {
    position: absolute;
    top: 12px;
    right: 10px;
    width: 300px;
    margin: 0;
  }
}
@media screen and (min-width: 916px) {
  #login, #user {
    right: 0;
  }
}
#login fieldset {
  margin: 0;
}

#login h3 {
  margin: 0;
  padding-left: 3px;
  font-size: 1.3em;
}

#login .q-wrap {
  box-sizing: border-box;
}

#login .q-wrap, #login .sign-in-btn {
  float: left;
  width: 39%;
  margin: 0;
  padding: 6px 4px 0 0;
}

#login .sign-in-btn {
  box-sizing: border-box;
  width: 20%;
  min-width: 5em;
  margin: 1.7em 0 0 2%;
  padding: 0.2em 0;
  color: #000;
  background: #c7a63d;
  border: solid 1px #000;
  border-radius: 0.4em;
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.5), inset 0 1.4em 0 -0.5em rgba(255, 255, 255, 0.5);
  font-size: 0.9em;
  font-weight: bold;
}

#login .sign-in-btn:hover {
  background: #d7b64d;
  border: solid 1px #fff;
  box-shadow: none;
}

@media screen and (max-width: 420px) {
  #login .q-wrap {
    width: 50%;
  }
  #login .sign-in-btn {
    float: right;
    width: auto;
    margin: 0.7em 0.3em 0;
  }
}
#login label {
  display: block;
  margin-bottom: 1px;
  padding-left: 3px;
  font-size: 0.96em;
}

#login .q-wrap input {
  width: 100%;
  border: none;
  padding: 1px 3px;
  border-radius: 5px;
}

#login #pwdrcy {
  position: absolute;
  top: 8px;
  right: 10px;
  margin: 0;
  font-size: 0.9em;
}

#user {
  text-align: right;
}

@media screen and (min-width: 600px) {
  #user {
    top: 30px;
    width: auto;
  }
}
#user p {
  margin: 0;
  font-size: 1.1em;
  line-height: 1.1;
}

#user a:link, #user a:visited {
  color: #fff;
  font-size: 0.7em;
  line-height: 1;
  text-transform: uppercase;
}

#footer {
  position: relative;
  width: 100%;
  background: none;
  font-size: 0.9em;
  line-height: 1.65;
  min-height: 0;
}

#foot-main, #foot-div-nav {
  padding: 0;
}

#foot-main p {
  margin: 1em 0;
}

#footer a {
  color: #4c4c4c;
  text-decoration: none;
  position: relative;
  z-index: 500;
}

#footer a:hover {
  color: #777;
  text-decoration: underline;
  position: relative;
  z-index: 500;
}

@media screen and (min-width: 600px) {
  #footer {
    clear: both;
    margin: 1px 0 0;
    padding: 1em 0 0;
    font-size: 0.975em;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0, rgba(0, 0, 0, 0) 4em);
    border-radius: 10px 10px 0 0;
  }
  #foot-main, #foot-div-nav {
    padding: 10px 20px;
  }
  #foot-main p {
    margin: 0.2em 0;
  }
}
.td-rounded-first, .td-rounded {
  padding-left: 12px !important;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}

.td-rounded-last, .td-rounded {
  padding-right: 12px !important;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}

#main-home {
  position: relative;
  z-index: 5;
  width: 100%;
  margin: 0 0 3em;
  padding: 0 0 1px;
  box-shadow: 0 3em 3em -3em rgba(0, 0, 0, 0.3);
}

#main-home-content {
  padding-top: 16px;
  position: relative;
}

#main-clients {
  margin: 0 0 2em;
  background: #fff;
  font-size: 0.9em;
}

#main-clients h2 {
  padding: 0.4em 12px 0.3em;
  background: #eee;
  font-style: italic;
}

#main-clients-logos .ban {
  box-sizing: border-box;
  float: left;
  width: 33%;
  padding-right: 1em;
  margin: 0 0 1em;
}

#main-clients-logos p {
  clear: left;
  margin: 1em 0;
}

#commissionsoup-home h1, #main-clients-logos h5 {
  display: none;
}

@media screen and (min-width: 480px) {
  #main-clients {
    background: linear-gradient(to top, rgba(0, 0, 0, 0.1) 0, rgba(0, 0, 0, 0) 7em);
  }
  #main-clients h2 {
    background: linear-gradient(to top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%), #fff;
  }
}
@media screen and (min-width: 600px) {
  #main-clients {
    position: absolute;
    right: 0;
    top: 12px;
    width: 33%;
    height: 277px;
    margin: 0;
  }
  #main-clients h2 {
    text-align: center;
  }
  #main-clients-logos {
    text-align: center;
  }
  #main-clients-logos p {
    margin: 0;
  }
  #main-clients-logos .ban {
    float: none;
    width: auto;
    margin: 0 0 6px;
    padding: 0;
  }
}
@media screen and (min-width: 916px) {
  #main-clients {
    right: 2%;
    width: 21%;
  }
}
#main-home-content {
  padding: 0;
}

#commissionsoup-home .ShadowBox1 {
  font-size: 0.95em;
}

#main-news-brief {
  position: relative;
  margin: 0 0 2em;
  color: #717171;
}

#main-news-brief .ShadowBoxHead img, #main-events .ShadowBoxHead img {
  position: absolute;
  top: -4px;
  right: 10px;
}

#commissionsoup-home .news-item {
  padding: 0;
}

#main-news .aside-mod-btm {
  display: none;
}

#commissionsoup-home #main-content {
  width: auto;
  margin: 0 0 2em;
}

.news-item h2, .event-item h2 {
  color: #907218;
}

.event-item h3 {
  color: #444;
}

#main-news .news-item h3 {
  font-size: 1em;
  font-style: italic;
}

#commissionsoup-home #main-content h2 {
  margin: 0;
  font-size: 2em;
}

#commissionsoup-home #main-content h3 {
  margin-bottom: 0;
  font-size: 1.75em;
}

#commissionsoup-home #main-content p {
  margin-top: 0;
}

#main-events {
  position: relative;
  margin: 0 0 2em;
  color: #717171;
}

#main-events .event-item, #divEventsEmpty {
  padding: 0 12px;
}

#main-events .event-item h3 {
  position: relative;
  z-index: 155;
  margin-bottom: 0.5em;
  font-size: 1em;
  color: #000;
}

#main-events .event-item h3 span {
  position: absolute;
  left: -1em;
  width: 1em;
  color: #d5b333;
}

#main-events .event-item p {
  margin-top: 0;
}

@media screen and (min-width: 600px) {
  #commissionsoup-home #main-content {
    float: left;
    width: 64%;
    margin: 0 3% 2em 0;
  }
  #main-events {
    clear: right;
    float: right;
    width: 33%;
  }
  #commissionsoup-home #aside-social {
    float: right;
    width: 33%;
    margin: 1em 0 2em;
    padding-left: 12px;
  }
}
@media screen and (min-width: 700px) {
  #main-news {
    float: right;
    width: 33%;
  }
}
@media screen and (min-width: 916px) {
  #main-news {
    float: left;
    width: 24%;
    margin: 0 2% 2em;
  }
  #commissionsoup-home #main-content {
    width: 47%;
    margin: 0 0 2em;
  }
  #main-events, #commissionsoup-home #aside-social {
    width: 21%;
    margin: 0 2% 2em;
  }
}
#events-list, #news-list {
  list-style: none;
  margin: 1em 0 0;
  padding: 0;
}

#events-list li, #news-list li {
  margin-bottom: 2em;
}

#commissionsoup-home #promo1 {
  margin: 1em 0;
  text-align: center;
}

#commissionsoup-home .news-item, #commissionsoup-home .event-item {
  border: none;
  margin-bottom: 0;
}

#featured {
  position: relative;
  max-width: 663px;
  min-width: 220px;
  margin: 0 0 2em 0;
  padding: 0;
  line-height: 1;
  overflow: hidden;
}

#featured ol {
  position: absolute;
  z-index: 2;
  top: 253px;
  right: 18px;
  list-style: none;
  margin: 0;
}

#featured ol li {
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 10px;
}

#featured ol li a {
  display: block;
  width: 100%;
  height: 100%;
  background-color: #999ea2;
  font-size: 1px;
  text-indent: -9999px;
  overflow: hidden;
  border-radius: 6px;
}

#featured ol li a:hover, .ui-tabs-active a {
  background-color: #e8b61d !important;
}

.featured-item {
  height: 100%;
}

.featured-item {
  position: absolute;
  top: 0;
  right: 0;
  width: 179px;
  height: 100%;
  padding: 0 14px 0 18px;
  background: #333;
  background: rgba(21, 31, 44, 0.7);
  color: #fff;
  font-size: 0.8em;
  font-weight: bold;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.featured-item h2 {
  font-size: 2.4em;
  font-style: italic;
  letter-spacing: -1px;
  margin: 1.5em 0 0.25em;
  text-transform: uppercase;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.28);
}

.featured-item p {
  font-size: 1.1em;
  line-height: 1.2;
  margin-bottom: 2em;
}

#featured img {
  display: block;
  height: 278px;
  max-width: none;
  border-radius: 10px;
}

.featured-btn {
  position: absolute;
  top: 210px;
  background-color: #e8b61d;
  color: #fff !important;
  font-size: 1.3em;
  padding: 3px 11px;
  border-radius: 6px;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.28);
}

.featured-btn:hover {
  background-color: #999ea2;
  text-decoration: none;
}

#featured .ui-tabs-hide {
  display: none;
}

.ui-tabs-panel {
  position: relative;
}

@media screen and (min-width: 480px) {
  .featured-item {
    font-size: 1em;
  }
}
@media screen and (min-width: 600px) {
  #featured {
    width: 64%;
    min-height: 278px;
    margin: 0 3% 12px 0;
    padding-top: 12px;
  }
  #featured ol {
    top: 265px;
  }
}
@media screen and (min-width: 916px) {
  #featured {
    width: 73%;
    margin: 0 2% 12px 2%;
  }
}
#commissionsoup-clients #main-content li {
  margin-bottom: 2px;
}

#commissionsoup-clients #main-content li h3 {
  display: inline;
  padding-right: 8px;
  font-weight: normal;
}

.prog-details .prog-img {
  text-align: center;
}

.prog-details .prog-img p {
  margin: 0.5em 0;
  font-size: 0.9em;
}

#main-content .prog-img p {
  text-align: center;
}

.prog-details #prog-desc {
  margin-bottom: 2em;
  border-bottom: solid 1px #eee;
}

.prog-details textarea {
  width: 100%;
  height: 150px;
  background-color: #f5f5f5;
  border: solid 1px #777;
}

.prog-terms {
  margin-bottom: 2em;
  border-bottom: solid 1px #eee;
}

@media screen and (min-width: 600px) {
  .ProgDescWrap {
    display: flex;
    margin: 0 -0.5rem;
  }
  .ProgDescWrap > * {
    margin: 0 0.5rem;
  }
}
.ProgDescWrap {
  margin-bottom: 2em;
}

@media screen and (min-width: 500px) {
  .prog-details .prog-img p {
    padding: 0 10px;
  }
  .prog-details #prog-desc {
    min-height: 100px;
  }
  .prog-details h2, .prog-details h3 {
    clear: left;
  }
}
dt {
  margin-top: 0.4em;
}

li h3 {
  font-weight: normal;
}

dt.cathead {
  margin-top: 1em;
  font-size: 1.3em;
}

.career-company {
  position: relative;
  margin-top: 15px;
}

.listing-image {
  position: absolute;
  vertical-align: top;
  margin-left: -10px;
}

.listing-group {
  width: 100%;
  display: block;
}

.listing-text {
  margin-bottom: 15px;
}

.listing-text h2 {
  margin: 0 0 0.3em;
  font-size: 12pt;
  color: #907218;
}

.listing-text h3 {
  margin: 0 0 0.3em;
  font-size: 9pt;
}

.listing-text p {
  clear: both;
}

.listing-text a {
  display: block;
  color: #0066a4;
  font-weight: bold;
}

.listing-text a em {
  padding-left: 22px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGdSURBVDjLlZNLSwJhFIa1Rb8iIWhRQUlluuoftDEtC5TKSgINily1CmoT0kJBqwlSaBGBLVxItGgZQQQVFe3bKN7wOjqO2tucwRGvqAMPMzDf+8w5ZzgyADLhGhJQCWi6MCwwQBkJWVWg4jguVSqVKuVyGe0Q3sPtdruaJZJAQ+FcLgeWZWuk02kkk0lEIhFREg6H4fF4GiR0yUlABwqFAorFongnstksUqkUotGoKMjn86CPMAwjSloEFJYgAQUymQxisVhLS9WZyBsEQhu1A/RMfUutxONxsZJQKNRZ0Ey9hCqheSQSid4F9RJqh2ZCor4EBM/z4lxIQvQtoCp2HtexfW+CObAM062uu4BCElSBJWjEzc8Vrr8Y6L3zvQsoTKz6F+H7PAPz7oLRp8eodmSjp7/geDqG2b8Me9CK8zcnXK8O7AWsmDtUF9UHUw/1gr+2O8BzsPm3YLvbhPPlBI7nI6xc6jC9P/Gr3B0flHZhVpgyKwQ6LpPFtwaTdwmGCy0MpwsVWsD6ZVKQpNs6z9iV35PWsY/q6iso+w9crJoc0rRwaAAAAABJRU5ErkJggg==") no-repeat;
  *background: url(../img/page_white_put.png) no-repeat;
  font-size: 1.35em;
  font-style: normal;
}

#faq-index {
  margin-bottom: 10em;
}

.answer {
  margin-bottom: 4em;
}

#event-banner {
  margin: 1em 0 1em -30px;
}

#event-contact-form fieldset {
  float: left;
  width: 50%;
  margin: 0 0 1em;
}

#event-contact-form .fw {
  width: 100%;
}

#event-contact-form label {
  display: block;
}

#event-contact-form br {
  display: none;
}

#event-contact-form p {
  clear: left;
}

.login-form fieldset label {
  float: left;
  line-height: 1.6;
  width: 6.333em;
}

.login-form fieldset input {
  max-width: 24em;
}

.login-form .checkbox label {
  float: none;
  line-height: inherit;
  width: auto;
}

.login-form fieldset br {
  display: none;
}

#contact-form fieldset {
  margin: 0 0 0.75em;
  padding: 0 0.75em 0 0;
}

@media screen and (min-width: 480px) and (max-width: 600px), screen and (min-width: 700px) {
  #contact-form fieldset {
    float: left;
    width: 50%;
  }
}
#contact-form label {
  display: block;
}

#contact-form .fw, #contact-form .radios {
  float: none;
  width: 100%;
}

#contact-form .fw input, #contact-form .fw textarea {
  width: 100%;
}

#contact-form .radios {
  margin: 1em 0;
}

#contact-form .radios label {
  display: inline;
  padding-right: 10px;
}

#contact-form .radios span label {
  padding: 0 0.7em 0 0.1em;
}

#contact-form p {
  clear: left;
}

#commissionsoup-enroll-page2 fieldset {
  margin: 0;
}

#enroll-co-info fieldset, #enroll-pay-info fieldset, #enroll-tax-info fieldset, #enroll-usr-info fieldset {
  float: left;
  width: 33%;
  margin: 0 0 0.75em;
  padding: 0 0.75em 0 0;
}

#enroll-co-info div, #enroll-pay-info div, #enroll-tax-info div, #enroll-usr-info div {
  clear: left;
}

#enroll-promo-info td label {
  padding-left: 0.5em;
}

#enroll-promo-info textarea, #commissionsoup-enroll-page2 .trms2 {
  box-sizing: border-box;
  width: 100%;
  margin: 0 0 1em;
  padding: 2px 5px;
}

#commissionsoup-enroll-page2 .trms2 {
  height: 25em;
}

#commissionsoup-enroll-page2 .radio-list {
  margin-bottom: 1em;
}

#commissionsoup-enroll-page2 .radio-list label {
  display: block;
  margin-bottom: 3px;
}

#commissionsoup-enroll-page2 .radio-list br {
  display: none;
}

#commissionsoup-enroll-page2 .radio-list span label {
  display: inline;
  margin: 0;
  padding: 0 8px 0 0;
}

.clean {
  max-width: 100%;
  margin: 1em;
  background: #fff;
  font-size: 1rem;
}

.print-link {
  text-align: right;
}

.dateline {
  margin: 0;
  font-size: 0.9em;
  font-weight: normal;
}

.bio, .event-item, .press-release, .news-item, .msg {
  margin-bottom: 2em;
  border-bottom: 1px solid #ddd;
}

.bio h3 {
  margin: 0;
  line-height: 1;
  color: #8c7a43;
}

.bio h3 img {
  float: left;
  margin: 0 15px 5px 0;
  border-radius: 10px;
}

.bio h4 {
  margin: 0 0 0.25em;
  font-style: italic;
  font-weight: normal;
  line-height: 1.4;
}

.cal1 {
  width: auto !important;
}

.cal1 td {
  padding: 2px 5px;
}

.cal1 td table {
  margin: 0;
}

.cal1 a {
  display: block;
}

.cal1 a:hover, .cal1 a:focus, .cal1 a:active {
  text-decoration: none;
  background-color: #ff0;
}

.trms1 {
  margin-bottom: 2em;
  padding-bottom: 1em;
  border-bottom: solid 1px #777;
}

.trms2 {
  padding: 2px 5px;
  background-color: #f5f5f5;
  border: 1px solid #777;
  width: 390px;
  height: 120px;
  overflow: auto;
}

.trms1 dl {
  margin: 1em 0;
}

.trms1 dt {
  font-weight: bold;
}

.inlImg {
  vertical-align: text-bottom;
}

@-ms-viewport {
  width: device-width;
}