/* -------------------------------------------------------------------
http://www.mindlink.org/mindlink_stylesht.css

Sections:
--------------- CSS for Page Heading ---------------
------------- CSS for Main Page Body -------------
---------------- CSS for Ed Pages ----------------
---------- CSS for left column navigation ----------
----------- CSS for homepage right column ----------
---------- CSS for common page bottom ----------
------------------- Miscellaneous CSS -------------------

------------------------------------------------------------------- */

body {
   font-family: Arial, Helvetica, sans-serif;
   color: #330077;
   background-color: #ffffff;
   margin: 0;
/* The following is temporary while main pages are being rewritten */
   background: url(images/bkgd_topbar.png) repeat-x left top;
}

body.no-topbar {
   font-family: Arial, Helvetica, sans-serif;
   color: #330077;
   background-color: #ffffff;
   margin: 0;
   background: none;
}

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: #663399; background-color: transparent; text-decoration: none}
a.special:visited {font-family: Arial, Helvetica, sans-serif; color: #663399; background-color: transparent; text-decoration: none}
a.special:hover {font-family: Arial, Helvetica, sans-serif; color: #9933cc; background-color: transparent; text-decoration: underline}
a.special:active {font-family: Arial, Helvetica, sans-serif; color: #999999; background-color: transparent; text-decoration: underline}

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

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

a.nodecor {text-decoration: none}


/* --------------- CSS for Page Heading --------------- */
.pg-heading {
   background: url(images/bkgd_topbar.png) repeat-x left top;
   height: 127px;
/*    border: solid  1px #cccccc; */
}

.pg-heading-img1 {
   position: absolute;
   top: 0;
   left: 0;
}

.pg-heading-img2 {
   position: absolute;
   top: 33px;
   left: 150px;
}

/* .pg-heading-img3 {
   position: absolute;
   top: 90px;
   left: 180px;
} */

.pg-heading-img4 {
   position: absolute;
   top: 90px;
   right: 0;
}

#social-net-links {
   position: absolute;
   top: 9px;
   right: 170px;
   font-size: 9px;
   font-weight: normal;
   font-style: normal;
   color: #990077;
   background-color: #ffffff;
   margin: 0;
   padding: 0;
}

#social-net-links img {
   padding: 0 1px 0 1px;
}
/* ---------- End of CSS for Page Heading ---------- */


/* ------------- CSS for Main Page Body ------------- */
#pg-body {
   margin: 0 20px 0 0;
   padding-top: 0;
   background: url(images/bkgd_pg_body.png) repeat-y left top;
}

#homepage-body {
   margin: 0 20px 0 0;
   background: url(images/bkgd_pg_body.png) repeat-y left top;
}

#main-content {
   margin-top: 0;
   margin-right: 1px;
   margin-left: 192px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #330077;
   background-color: transparent;
}

/* #main-content p, #main-content ul {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #330077;
   background-color: transparent;
} */

#main-content .xlarge {font-size: 18px}

#main-content .large {font-size: 17px}

#main-content .medlg {font-size: 15px}

#main-content .med {font-size: 14px}

#main-content .medsm {font-size: 13px}

#main-content .sm {font-size: 12px}

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

#main-content .side-note {
   font-size: 12px;
   color: #330077;
   background-color: #f7f7f7;
   float: right;
   width: 187px;
   border: solid 1px #afa3c1;
   padding: 9px;
   margin: 3px 11px 13px 27px;
}

#main-content p.prevpg {
   font-size: 13px;
   font-weight: bold;
   text-align: right;
   margin-right: 17%;
   margin-bottom: 0;
   padding: 17px 0 17px 0;
}

#main-content p.prevpg-noscript-notice {
   font-size: 13px;
   font-weight: normal;
   font-style: italic;
   text-align: right;
   color: #990077;
   background-color: #ffffff;
   margin-right: 17%;
   margin-top: 0;
   margin-bottom: 0;
   padding: 0 0 17px 0;
}

#main-content .indent-left {
   margin-left: 15px;
}

#main-content .indent-left17 {
   margin-left: 17px;
}

#main-content .indent-left21 {
   margin-left: 21px;
}

#main-content .indent-left37 {
   margin-left: 37px;
}

#main-content .set-out {
   font-size: 12px;
   margin-top: 21px;
   margin-bottom: 33px;
   border-top: solid 1px #e7e7e7;
   border-bottom: solid 1px #e7e7e7;
   padding: 5px 2px 7px 3px;
}

#main-content p.copyright-notice-hmpg {
   font-size: 12px;
   font-weight: bold;
   margin: 0;
   padding: 33px 0 17px 0;
}

#main-content p.copyright-notice {
   font-size: 12px;
   font-weight: bold;
}

#main-content .headline-col {
   float: left;
   width: 150px;
   border: solid 1px #cccccc;
   color: #330077;
   background-color: #f1f1f1;
   padding: 13px;
   margin: 17px 20px 13px 0;
}

#main-content .headline-col p {
   font-size: 11px;
   font-weight: bold;
}

#main-content .headline-col p.med {
   font-size: 14px;
   font-weight: bold;
}

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

#refpg-content {
   margin-right: 10%;
   margin-left: 10%;
}

#refpg-content p, #refpg-content ul, #refpg-content ol {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #330077;
   background-color: transparent;
}

#refpg-content .indent-left37 {
   margin-left: 37px;
}

#refpg-content p.prevpg {
   font-size: 13px;
   font-weight: bold;
   text-align: right;
   margin-right: 9.1%;
   margin-bottom: 0;
   padding: 17px 0 17px 0;
}

#refpg-content p.copyright-notice {
   font-size: 12px;
   font-weight: bold;
}

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

#refpg-content .xlarge {font-size: 18px}

#refpg-content .large {font-size: 17px}

#refpg-content .medlg {font-size: 15px}

#refpg-content .med {font-size: 14px}

#refpg-content .medsm {font-size: 13px}

#refpg-content .sm {font-size: 12px}

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

h1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 24px;
   font-weight: bold;
   font-style: normal;
   color: #330077;
   background-color: transparent;
   border-bottom: 1px solid #330077;
   margin: 0;
   padding: 21px 0 0 0;
}

h1.hmpg {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
   font-style: normal;
   color: #330077;
   background-color: transparent;
   border-bottom: none;
   margin: 0;
   padding: 0 0 0 0;
}

h1.forums {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 25px;
   text-align: center;
   font-weight: bold;
   font-style: normal;
   color: #770088;
   background-color: transparent;
   border-bottom: none;
   margin: 0;
   padding: 30px 0 0 0;
}

h1.smaller {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 21px;
   font-weight: bold;
   color: #330077;
   background-color: transparent;
}

h2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
   font-style: normal;
   color: #330077;
   background-color: transparent;
}

h2.hmpg-block {
   font-weight: normal;
   font-style: normal;
   font-size: 14px;
   padding-top: 2px;
}

h2.hmpg-inline {
   display: inline;
   font-weight: normal;
   font-style: normal;
   font-size: 14px;
}

h2.hmpg {
   display: inline;
   font-weight: normal;
   font-style: normal;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #330077;
   background-color: transparent;
}

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

#hmpg-promo-splashes {
   margin: 25px auto 29px auto;
   padding: 13px;
   border: solid #afa3c1 1px;
   color: #330077;
   background-color: #f7f7f7;
   width: 87%;
}

#hmpg-promo-splashes .clearfloats {
   clear: both;
   margin-bottom: 27px;
}

#hmpg-promo-splashes .col-one {
   float: left;
   width: 133px;
   margin: 3px 0 0 0;
   padding: 0;
}

#hmpg-promo-splashes .col-two {
   float: right;
   margin: 5px 0 0 0;
   padding: 0;
   width: 75%;
}

#hmpg-promo-splashes .col-two .heading {
   font-size: 18px;
   font-weight: bold;
   color: #770088;
   background-color: #f7f7f7;
}

#hmpg-promo-splashes .col-two p {
   font-size: 12px;
   font-weight: bold;
   margin: 0;
   padding: 0;
}

#hmpg-promo-splashes .col-two p.middot-break {
   padding-right: 21px;
   margin: 0;
   color: #777777;
   background-color: transparent;
   text-align: center;
}

.first-line-nav {
   font-size: 12px;
   margin: 2px 0 12px 0;
   padding: 0
}

p.inline-p {
   display: inline
}

#tighten p {
   margin-top: 3px;
   margin-bottom: 0;
}

#tighten .indent-left {
   margin-left: 21px;
}

#samhsa-cmhs {
   font-size: 14px;
   font-weight: bold;
   color: #330077;
   background-color: white;
   background-image: url(images/bkgd_headlines.png);
   text-align: center;
   width: 277px;
   height: 91px;
   border: solid 1px #afa3c1;
   padding: 13px;
   margin: 27px auto 0 auto;
}

.returnprev p {
   font-size: 13px;
   text-align: right;
   margin-right: 17%;
   margin-bottom: 0;
   padding-bottom: 17px;
}
/* -------- End of CSS for Main Page Body -------- */


/* ---------------- CSS for Ed Pages ---------------- */
h2.ed-pages {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
   font-style: normal;
   color: #770088;
   background-color: transparent;
   background: url(images/pointer2.png) no-repeat 0 6px;
   padding-left: 15px;
}

h2.aec-appl-hdg {
   text-align: center;
   font-size: 18px;
   font-weight: bold;
   padding: 3px 4px 3px 4px;
   color: #330077;
   background-color: #e7e7e7;
   width: 177px;
}

h2.ed-pages-ru-hdg {
   text-align: center;
   font-size: 33px;
   color: #770088;
   background-color: transparent;
   padding: 21px 0 5px 0;
   margin: 0;
}

h2.ya-ed-page {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
   font-style: normal;
   color: #330077;
   background-color: transparent;
   text-align: center;
   margin-top: 27px;
   margin-bottom: 33px;
}

h3.ed-pages {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight: bold;
   font-style: italic;
   color: #330077;
   background-color: transparent;
   background: url(images/bullet_dot3.png) no-repeat 0 5px;
   margin-top: 27px;
   margin-bottom: 0;
   padding-left: 14px;
}

h3.ya-ed-page {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight: bold;
   font-style: italic;
   color: #330077;
   background-color: transparent;
   background: url(images/star_point.png) no-repeat 0 0px;
   margin-top: 27px;
   margin-bottom: 0;
   padding-left: 20px;
}

.aec-video-hdg {
   text-align: center;
   font-size: 21px;
   color: #770088;
   background-color: transparent;
   margin: 0;
   padding: 5px 0 5px 0;
   width: 300px;
   border: solid 2px #cccccc;
}

.aec-video {
   margin: 13px 0 0 0;
   padding-bottom: 0;
   width: 300px;
   border: solid 2px #cccccc;
}

.aec-video-credit {
   text-align: center;
   font-size: 12px;
   width: 300px;
   margin-top: 7px;
}

#cbeersbell {
   float: right;
   padding: 0;
   margin: 0 25px 0 15px;
}

.aec-ru-note {
   font-size: 13px;
   color: #330077;
   background-color: #f3f3f3;
   border: solid 1px #c0c0c0;
   padding: 9px;
   margin: 21px 43px 30px 37px;
}

.aec-app-note1 {
   font-size: 13px;
   border: solid 1px #9577b0;
   width: 433px;
   margin: 23px auto 37px auto;
   padding: 11px
}

.aec-application {
   border: solid 1px #cccccc;
   color: #330077;
   background-color: #e9e3f1;
   width: 397px;
   margin: 27px auto 0 auto;
   padding: 0;
}

.ya-superadv {
   font-family: Jester, "Comic Sans MS", "Comic Sans", Arial, Helvetica, sans-serif;
   font-size: 177%;
   color: #990077;
   background-color: white;
}

.ya-ed-page-pix {
   font-size: 11px;
   text-align: center;
   float: right;
   font-weight: bold;
   margin: 3px 3px 7px 15px;
   width: 221px;
}

.ya-ed-page-pix img {
   margin-bottom: 4px;
}
/* ------------- End of CSS for Ed Pages ------------- */


/* ---------- CSS for left column navigation ---------- */
#navbar {
   position: absolute;
   top: 147px;
   left: 20px;
   background-color: transparent;
}

#navbutts {
   margin: 0 0 0 0;
}

#navbutts ul {
   list-style-type: none;
   padding: 0;
   margin: 0 0 13px 0;
}

#navbutts li {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: black;
   background-color: transparent;
/*   height: 20px */
}

#navbutts li a:link, #navbutts li a:visited {
   display: block;
   background: url(images/bkgd_navbutts_05-17.png) no-repeat left top;
   color: black;
   background-color: transparent;
   width: 125px;
   padding: 2px 0 4px 9px;
   text-decoration: none;
}

#navbutts li a:hover {
   background-position: 0 -200px;
   color: #9457d9;
   background-color: transparent;
   width: 125px;
}

#navbutts li a:active {
   background: url(images/bkgd_navbutts_05-17.png) no-repeat left top;
   color: #999999;
   background-color: transparent;
   width: 125px;
}

#navbutts li a.bttmbutt:link, #navbutts li a.bttmbutt:visited {
   display: block;
   background: url(images/bkgd_navbttmbutts_05-17.png) no-repeat left top;
   color: black;
   background-color: transparent;
   width: 125px;
   padding: 2px 0 4px 9px;
   text-decoration: none;
}

#navbutts li a.bttmbutt:hover {
   background-position: 0 -200px;
   color: #9457d9;
   background-color: transparent;
   width: 125px;
}

#navbutts li a.bttmbutt:active {
   background: url(images/bkgd_navbttmbutts_05-17.png) no-repeat left top;
   color: #999999;
   background-color: transparent;
   width: 125px;
}

#navbutts li a.b4-sub:link, #navbutts li a.b4-sub:visited {
   display: block;
   background: url(images/bkgd_nav_b4sub_butts_05-17.png) no-repeat left top;
   color: black;
   background-color: transparent;
   width: 125px;
   padding: 2px 0 4px 9px;
   text-decoration: none;
}

#navbutts li a.b4-sub:hover {
   background-position: 0 -200px;
   color: #9457d9;
   background-color: transparent;
   width: 125px;
}

#navbutts li a.b4-sub:active {
   background: url(images/bkgd_nav_b4sub_butts_05-17.png) no-repeat left top;
   color: #999999;
   background-color: transparent;
   width: 125px;
}

#navbutts ul ul {
   margin: 0 0 0 0;
}

#navbutts ul ul li {
   margin: 0 0 0 0;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: black;
   background-color: transparent;
   width: 104px;
}

#navbutts ul ul li a:link, #navbutts ul ul li a:visited {
   display: block;
   background: url(images/bkgd_subnavbutts_05-17.png) no-repeat left top;
   color: black;
   background-color: transparent;
   width: 104px;
   padding: 2px 0 4px 30px;
   text-decoration: none;
}

#navbutts ul ul li a:hover {
   background-position: 0 -200px;
   color: #9457d9;
   background-color: transparent;
   width: 104px;
}

#navbutts ul ul li a:active {
   background: url(images/bkgd_subnavbutts_05-17.png) no-repeat left top;
   color: #999999;
   background-color: transparent;
   width: 104px;
}

#navbutts ul ul li a.bttmbutt:link, #navbutts ul ul li a.bttmbutt:visited {
   display: block;
   background: url(images/bkgd_subnavbttmbutts_05-17.png) no-repeat left top;
   color: black;
   background-color: transparent;
   width: 104px;
   padding: 2px 0 4px 30px;
   text-decoration: none;
}

#navbutts ul ul li a.bttmbutt:hover {
   background-position: 0 -200px;
   color: #9457d9;
   background-color: transparent;
   width: 104px;
}

#navbutts ul ul li a.bttmbutt:active {
   background: url(images/bkgd_subnavbttmbutts_05-17.png) no-repeat left top;
   color: #999999;
   background-color: transparent;
   width: 104px;
}

.ictr {
   font-style: italic;
   padding-right: 2px;
   padding-left: 1px;
}

.ictr-tnr {
   font-family: "Times New Roman", serif, sans-serif;
}
/* ----- End of CSS for left column navigation ----- */


/* ----------- CSS for homepage right column ---------- */
#rightcol {
   background-image: url(images/bkgd_right_col.png);
   background-repeat: repeat-y;
   font-size: 12px;
   margin-top: 127px;
   padding-top: 0;
}

#rightcol .lastupdated p {
   font-size: 11px;
   text-align: right;
   background-image: url(images/whtspace.png);
   background-repeat: repeat;
   padding: 5px 0 0 0;
   margin: 0 3px 0 0;
}
/* ------- End of CSS for homepage right column ------ */


/* ---------- CSS for common page bottom ---------- */
#pgbttm {
   margin-left: 20px;
   margin-right: 20px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   text-align: center;
   color: #330077;
   background-color: #ffffff;
   background-image: url(images/bkgd_bttmbar.png);
   background-repeat: repeat-x;
}

#pgbttm .left-edge {
   position: absolute;
   left: 20px;
}

#pgbttm .right-edge {
   position: absolute;
   right: 20px;
}

#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: 11px;
   margin-bottom: -39px;
}

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

#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;
}
/* ------- End of CSS for common page bottom ------- */


/* ------------------- Miscellaneous CSS ------------------- */
.floatright {
   float: right;
   margin: 3px 5px 7px 13px;
}

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

.centerthis {
   text-align: center;
}

.alignright {
   text-align: right;
}

.alignleft {
   text-align: left;
}

img {
   border: none;
}

.copyright-notice {
   font-size: 12px;
}

.pg-divdr {
   text-align: center;
   font-size: 13px;
   font-weight: bold;
   color: #cccccc;
   background-color: transparent;
}

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;
}

hr.addmargins {
   margin-top: 13px;
   margin-bottom: 11px;
   color: #cccccc;
   background-color: transparent;
}

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

hr.silver {
   border: none;
   color: #cccccc;
   background-color: #cccccc;
   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%;
}

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

.boldthis {
   font-weight: bold;
}

.emphthis {
   font-style: italic;
}

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

.underline {
   text-decoration: underline;
}

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

.hilite-box {
   font-size: 13px;
   color: #330077;
   background-color: #f3f3f3;
   border: solid 1px #c0c0c0;
   padding: 17px;
   margin: 21px 77px 30px 77px;
}

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

#indent {
   margin-left: 21px;
   }

.submit {
   color: #330077;
   background-color: #dbdbdb;
   text-align: center;
}

#tblstyle td {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px; color: #330077;
   background-color: #ffffff;
}

.formstyle {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: red;
   background-color: #ffffff;

}

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

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

td.tdmed {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #330077; background-color: #ffffff}

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

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

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

.refpg-forums {
   font-size: 13px;
   margin-left: 13%;
   margin-right: 13%}

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

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

.dropdwnsm {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #330077; background-color: #e5ddf1}

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

.formsm {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #330077; background-color: transparent}

#list-item-space-top li {
   margin-top: 7px;
}

#list-item-space13-top li {
   margin-top: 13px;
}

.list-bdr-left {
   margin-top: 7px; border-left: solid 1px #d7d7d7; padding-left: 11px;
}

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

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

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

.hang-it-1 {
   padding-left: 11.9em;
   text-indent: -10.9em;
}

.linespace20 {
   font-size: 20%;
}

.linespace30 {
   font-size: 30%;
}

.linespace40 {
   font-size: 40%;
}

.linespace50 {
   font-size: 50%;
}

.linespace70 {
   font-size: 70%;
}

.xlarge {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #330077; background-color: transparent}

.large {font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #330077; background-color: transparent}

.medlg {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #330077; background-color: transparent}

.med {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #330077; background-color: transparent}

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

.sm {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #330077; background-color: transparent}

.fineprint {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #330077; background-color: transparent}

.lastupdated {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: right; color: #330077; background-color: transparent; background-image: url(images/whtspace.png); background-repeat: repeat}

.hdg {font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #330077; background-color: transparent}

.parahdg {font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #330077; background-color: transparent}

.parahdggray {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #808080; background-color: transparent}

.navbkgd1 {color: #330077; background-color: #ffffff; background-image: url(images/bkgd_navbar_1.png); background-repeat: repeat-y}

.navbkgd2 {color: #330077; background-color: #ffffff; background-image: url(images/bkgd_navbar_2.png); background-repeat: repeat-y}

.hilite {color: #330077; background-color: #ffffff; background-image: url(images/bkgd_headlines.png); background-repeat: repeat}

.rightcol {color: #330077; background-color: #ffffff; background-image: url(images/bkgd_right_col.png); background-repeat: repeat-y}

.vertrulebkgd {color: #330077; background-color: #ffffff; background-image: url(images/bkgd_vr.png); background-repeat: repeat-y}

.bttmbarbkgd {color: #330077; background-color: #ffffff; background-image: url(images/bkgd_bttmbar.png); background-repeat: repeat-x}
