/*Universal / Reset Styles*/

.visuallyhidden, .addThisBox h2, p.loginButton span, .registrationForm legend, .topLoginForm  legend, .is-visually-hidden {
  border: 0;
    clip: rect(0 0 0 0); 
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

nav ul, .breadcrumb ul, .articleTags ul, .addThisBox ul, .filterList, .journalDetails, .articleCategories, .siteFooter ul,
.journalRecent ul, .journalAllIssues ul, .formStyles ol, .topLoginForm ol, .journalSearchForm ol, .siteLogin ul, .loginOptions, .homePagePods,
.quickLinks ul, .pagination {
  list-style:none;
}

nav ul, .breadcrumb ul, .articleTags ul, .addThisBox ul, .journalDetails, .siteFooter  ul, .journalRecent ul, .journalAllIssues ul, 
.formStyles ol, .topLoginForm ol, .journalSearchForm ol, .loginOptions, .homePagePods, .pagination {
  margin:0; 
  padding:0;
}

.journalOptions {
  padding:0;
  margin-left:0;
}

.noListStyles {
  list-style:none;
  margin:0; 
  padding:0;
}

.articleCategories {
  margin-left:0;
}

.noBorder {
  border:none !important;
}
.noPadMarg {
  margin:0; 
  padding:0;
}
.boldText {
  font-weight:bold;
}

.noListStyles {
  list-style:none; 
  margin:0;
}

.margTop {
  margin-top:10px;
}

.contentColRight aside {
  margin-bottom:20px;
}

div.contentColWrap section {
  margin-bottom:20px;
}

div.contentColWrap section article {
  margin-bottom:10px;
  clear:both;
  overflow:hidden;
}

div.contentColWrap section article p {
  margin-bottom:0;
}

.filterList {
  margin:0 0 20px 0;
}

.filterList li, .articleCategories li {
  display:inline; 
  border-right:1px solid #000;
  margin:0 2px 0 0;
  padding:0 5px 0 0;
}

.filterList li:last-child, .articleCategories li:last-child {
  border:none;
}

.addThisBox, dl {
  overflow:hidden;
  margin-bottom:10px;
}

.addThisVertical {
  min-height:100px;
  position:static !important;
}


dl dt {
  clear:both;
  margin-right:5px;
}

dl dd, dl dt {
  float:left;
}

input {outline:none;}

.lt-ie7 dl dd {
  float:none;
}


/* Captcha Styles */


.formStyles #captcha-reset{
  background:url(/html/images/icons/arrow-circle.png) no-repeat;
  height:16px;
  width:16px;
  cursor:pointer;
  float:right;
  border:1px solid silver;
  margin:2px;

}
.formStyles #captcha-audio-play{
  float:right;
  height:16px;
  width:16px;
  float:right;
  border:1px solid silver;
  margin:2px;
  cursor:pointer;
}

.formStyles .audio-play{
  background:url(/html/images/icons/control.png) no-repeat;
}

.formStyles .audio-playing{
  background:url(/html/images/icons/round-progress-bar.gif) no-repeat center;
}

.formStyles .captcha {
  margin-top:30px;
  clear:both;
}

.formStyles .captcha label {
  /*background:url(/html/images/icons/required.gif) left 50% no-repeat;
  padding-left:10px;*/
  /*margin:5px -10px 0 0;*/
  padding-right:10px;
}
.formStyles .noteBeside {
  font-size:1em;
}
.formStyles ul.noteBeside {
    list-style-type: disc;
}
.formStyles ul.noteBeside li {
    font-size: .8rem;
    margin: 0;
    padding: 0;
}