/* http://www.mindlink.org/online_courses/mindlink_online_courses_stylesht.css */

body {
   font-size: 100%;
   font-family: Arial, Helvetica, sans-serif;
   color: #330077;
   background-color: #ffffff;
   background-image: url(../online_courses/images/bkgd_topbar.png);
   background-repeat: repeat-x;
   margin: 0;
}

a:link {font-family: Arial, Helvetica, sans-serif; color: #6633cc; background-color: transparent}
a:visited {font-family: Arial, Helvetica, sans-serif; color: #6633cc; background-color: transparent}
a:hover {font-family: Arial, Helvetica, sans-serif; color: #9933cc; background-color: transparent}
a:active {font-family: Arial, Helvetica, sans-serif; color: #999999; background-color: transparent}

a.special:link {font-family: Arial, Helvetica, sans-serif; color: #6633cc; text-decoration: none; background-color: transparent}
a.special:visited {font-family: Arial, Helvetica, sans-serif; color: #6633cc; text-decoration: none; background-color: transparent}
a.special:hover {font-family: Arial, Helvetica, sans-serif; color: #9933cc; text-decoration: underline; background-color: transparent}
a.special:active {font-family: Arial, Helvetica, sans-serif; color: #999999; text-decoration: underline; background-color: transparent}

a.update:link {font-family: Arial, Helvetica, sans-serif; color: #404040; text-decoration: none; background-color: transparent}
a.update:visited {font-family: Arial, Helvetica, sans-serif; color: #404040; text-decoration: none; background-color: transparent}
a.update:hover {font-family: Arial, Helvetica, sans-serif; color: #9933cc; text-decoration: none; background-color: transparent}
a.update:active {font-family: Arial, Helvetica, sans-serif; color: #404040; text-decoration: none; background-color: transparent}

a.pgbttm:link {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #808080; text-decoration: none; background-color: transparent}
a.pgbttm:visited {font-family: Arial, Helvetica, sans-serif; color: #808080; text-decoration: none; background-color: transparent}
a.pgbttm:hover {font-family: Arial, Helvetica, sans-serif; color: #9933cc; text-decoration: underline; background-color: transparent}
a.pgbttm:active {font-family: Arial, Helvetica, sans-serif; color: #cccccc; text-decoration: underline; background-color: transparent}

a.nodecor {text-decoration: none}

#pg-body {
   margin: -22px 21px 21px 259px;
   padding: 0;
   font-size: 100%;
}

#main-pg-content {
   color: #330077;
   background-color: #f5f3f7;
   border: solid #9a77b1 3px;
}

#lesson-content {
   margin-right: 21px;
   margin-left: 21px;
}

#main-pg-content p {
   font-size: 90%;
}

#main-pg-content p.margin-top7, #main-pg-content ul.margin-top7, #main-pg-content div.margin-top7 {
   margin-top: 7px;
}

#main-pg-content .xlarge {font-size: 200%}

#main-pg-content .large {font-size: 150%}

#main-pg-content .medlg {font-size: 125%}

#main-pg-content .medsm {font-size: 90%}

#main-pg-content .sm {font-size: 80%}

#main-pg-content .fineprint {font-size: 11px}

#main-pg-content p.congrats {
   text-align: center;
   font-size: 105%;
   font-weight: bold;
   font-style: italic;
   color: #990077;
   background-color: transparent;
}

#main-pg-content ul {
   font-size: 90%;
   margin-top: 7px;
}

#main-pg-content ul.sub-list {
   font-size: 100%;
   margin: 0;
   padding-left: 21px;
   list-style-image: url("images/dash.png");
}

.item-space li {
   margin-bottom: 11px;
}

.item-space7 li {
   margin-bottom: 7px;
}

.less-item-space li {
   margin-bottom: 3px;
}

#default-pg-body {
   margin: 21px 77px 21px 77px;
}

#default-pg-body p.smaller, ul.smaller {
   font-size: 95%;;
}

img.left-corner-img {
   position: relative;
   top: -3px;
   left: -3px;
   padding: 0;
}

img.right-corner-img {
   position: relative;
   top: -3px;
   right: -24px;
   padding: 0;
   float: right;
}
#pgbttm {
   margin-top: 37px;
   margin-left: 21px;
   margin-right: 21px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 80%;
   text-align: center;
   color: #330066;
   background-color: #ffffff;
   background-image: url(images/bkgd_bttmbar.png);
   background-repeat: repeat-x;
}

#pgbttm p {
   font-size: 110%;
   padding: 0;
   margin: 0 0 7px 0
}

#pgbttm a:link, #pgbttm a:visited {
   color: #6633cc;
   background-color: transparent;
   text-decoration: none;
}

#pgbttm a:hover {
   color: #9933cc;
   background-color: transparent;
   text-decoration: underline;
}

#pgbttm a:active {
   color: #999999;
   background-color: transparent;
   text-decoration: none;
}

.pgbttm-logo {
   margin-right: 17px;
   margin-bottom: -37px;
}

#auinfo {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 70%;
   text-align: center;
   color: #808080;
   background-color: transparent;
   margin-top: 21px;
}

#auinfo a:link, #auinfo a:visited {
   font-family: Arial, Helvetica, sans-serif;
   color: #808080;
   background-color: transparent;
   text-decoration: none;
}

#auinfo a:hover {
   font-family: Arial, Helvetica, sans-serif;
   color: #9933cc;
   background-color: transparent;
   text-decoration: underline;
}

#auinfo a:active {
   font-family: Arial, Helvetica, sans-serif;
   color: #cccccc;
   background-color: transparent;
   text-decoration: none;
}

h1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 159%;
   font-weight: bold;
   font-style: normal;
   text-align: center;
   color: #990077;
   background-color: transparent;
   margin: 0;
   padding: 0;
}

h1.smaller {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 110%;
   font-weight: bold;
   font-style: normal;
   color: #330077;
   background-color: transparent;
}

h2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 110%;
   font-weight: bold;
   color: #330077;
   background-color: transparent;
   margin-top: 37px;
}

h2.first {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 110%;
   font-weight: bold;
   color: #330077;
   background-color: transparent;
   margin-top: 21px;
}

h2.sub-hdr {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 115%;
   font-weight: normal;
   text-align: center;
   color: #330077;
   background-color: transparent;
   margin: 5px 0 0 0;
}

h3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 95%;
   font-weight: bold;
   color: #330077;
   background-color: transparent;
   margin: 0;
   padding: 0;
}

.next {
   text-align: right;
   margin-right: 21px;
   margin-bottom: 0;
}

.contents {
   text-align: center;
   margin-top: 27px;
}

.no-margin-bttm {
margin-bottom: 0;
}

.parahdg {
   font-size: 105%;
   font-weight: bold;
   font-style: normal;
}

.emphasize {
   font-weight: bold;
   font-style: italic;
   color: #990077;
   margin-right: 21px;
   margin-left: 21px;
}

.samhsa {
   font-size: 85%;
   font-style: italic;
   margin-right: 33px;
   margin-left: 33px;
}

p.no-top-margin, ul.no-top-margin, h2.no-top-margin {
   margin-top: 0;
}

p.no-bttm-margin, ul.no-bttm-margin, h2.no-bttm-margin {
   margin-bottom: 0;
}
p.no-top-bttm-margin, ul.no-top-bttm-margin {
   margin-top: 0;
   margin-bottom: 0;
}

p.no-margin-padding, ul.no-margin-padding {
   margin: 0;
   padding: 0;
}

.ellipsis {
   color: #777777;
   background-color: transparent;
   font-weight: bold;
}

.boldthis {
   font-weight: bold;
}

.unboldthis {
   font-weight: normal;
}

.emphthis {
   font-style: italic;
}

.unemphthis {
   font-style: normal;
}

.boldemphthis {
   font-weight: bold;
   font-style: italic;
}

.unboldemphthis {
   font-style: normal;
   font-weight: normal;
}

.padthis-lr2px {
   padding-right: 2px;
   padding-left: 2px
}

#navbar {
   position: absolute;
   top: 165px;
   left: 0;
   width: 187px;
/*   border: 3px double #9a77b1; */
   border: 3px double #d7d7d7;
   margin-left: 20px;
   padding: 13px;
}

#navbar p {
   font-size: 95%;
   font-weight: bold;
   text-align: center;
   margin: 0;
}

#navbar ol {
   list-style-type: upper-roman;
   color: #6633cc;
   background-color: transparent;
   font-size: 80%;
   padding: 0;
   margin: 11px 0 0 29px;
}

#navbar li {
   padding-bottom: 7px;
}

.underline {
   text-decoration: underline;
}

hr.litegray {
   border: none;
   color: #d7d7d7;
   background-color: #d7d7d7;
   height: 1px;
   width: 100%;
}

hr.silver {
   border: none;
   color: #cccccc;
   background-color: #d7d7d7;
   height: 1px;
   width: 100%;
}

hr.purp {
   border: none;
   color: #9a77b1;
   background-color: #9a77b1;
   height: 1px;
   width: 100%;
}

hr.dkpurp {
   border: none;
   color: #330077;
   background-color: #330077;
   height: 1px;
   width: 100%;
}

.centerthis {
   text-align: center;
}

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

.align-left {
   text-align: left;
}

#indent {
   padding-left: 21px;
   text-indent: -9px;
   }

#indent21 {
   padding-left: 21px;
   }

.indent7x3 {
   padding-left: 21px;
   }

#formstyle {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px; color: #330077;
   background-color: #ffffff;
   margin-left: 40px;
}

.refpg {margin-left: 77px; margin-right: 77px}

.tut-refpg {
   font-size: 95%;
   font-family: Arial, Helvetica, sans-serif;
   color: #330077;
   background-color: transparent;
   margin-left: 77px;
   margin-right: 77px
}

.section-break {
   text-align: center;
   color: #c7c7c7;
}

.quote {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #330077; margin-left: 40px; margin-right: 40px; background-color: transparent}

.dropdwn {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #330077; background-color: #efefef}

.returnprev {text-align: right; margin-right: 17%}

.floatright {
   float: right;
   margin: 3px 5px 7px 13px;
}

.floatleft {
   float: left;
   margin: 3px 13px 7px 5px;
}

.double-uline-tips { /* -- double underline -- */
   border-bottom: 1px solid #007700;
   padding-bottom: 0px;
   text-decoration: underline;
   color: #007700;
   background-color: transparent;
   cursor: help;
}

.uline-hand { /* -- hand cursor example -- */
   padding-bottom: 0px;
   text-decoration: underline;
   color: #6633cc;
   background-color: transparent;
   cursor: pointer;
}

.tutorial-hdg {
   font-size: 140%;
   font-weight: bold;
   text-align: center;
   margin: 0;
   padding: 21px 0 37px 0;
}

.copyright {
   font-size: 80%;
   margin-top: 0;
   margin-bottom: 7px;
}

.top {
   font-size: 90%;
   margin-top: 0;
}

.linespace20 {
   font-size: 20%;
}

.linespace30 {
   font-size: 30%;
}

.linespace40 {
   font-size: 40%;
}

.linespace50 {
   font-size: 50%;
}

.linespace70 {
   font-size: 70%;
}

.au-red-2 {
   color: #770088;
   background-color: transparent;
}

