/* http://www.mindlink.org/espanol/mindlink_stylesht_espanol.css */

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

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.nodecor {text-decoration: none;}

.pgtop {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 70%;
   color: #330077;
   background-color: transparent;
   text-align: right;
   margin-top: 0;
   padding-top: 9px;
   margin-right: 22px;
}

.pgtop a:link, .pgtop a:visited {
   color: #333333;
   background-color: transparent;
   text-decoration: none;
}

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

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

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

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

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

#main-content {
   margin-top: 125px;
   margin-right: 22px;
   margin-left: 203px;
}

#main-content p, ul {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 90%;
   color: #330077;
   background-color: transparent;
}

#main-content p.adj-margin-top {
   margin-top: 0;
}

#main-content .confidentiality-stmt {
   text-align: right;
   font-size: 80%;
   font-style: normal;
   font-weight: normal;
   color: #7733cc;
   background-color: white;
   margin: 11px 10% 0 0;
}

#main-content-hmpg #right-col-text .ctr {
   font-size: 100%;
   text-align: center;
   margin: 27px 0 0 33px;
   color: #330077;
   background-color: #f3f3f3;
   border: solid 1px #9f83a7;
   padding: 1px;
   width: 45px;
}

#main-content-refpg {
   margin-top: 125px;
   margin-right: 77px;
   margin-left: 77px;
}

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

#main-content-refpg .centerthis {
   font-size: 100%;
   text-align: center;
   margin: 2px 0 2px 0;
}

#nav {
   position: absolute;
   top: 130px;
   left: 22px;
   width: 170px;
   color: #330077;
   background-color: #ffffff;
   background-image: url(images/bkgd_navbar_espanol.png);
   background-repeat: repeat-y;
}

#nav p {
   font-size: 70%;
   margin-top: 0;
   margin-bottom: 0;
}

#nav .navbar-text-container { /* keeps the navbar text links contained even when user modifies text size */
   margin-right: 15px;;
}

#nav a:link, #nav a:visited {
   color: #330077;
   text-decoration: none;
   background-color: transparent;
}

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

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

#nav .goto-hmpg {
   font-size: 110%;
   margin-left: 13px;
}

#pgbttm {
   margin-left: 22px;
   margin-right: 22px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 80%;
   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: 22px;
}

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

#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: -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: 150%;
   font-weight: bold;
   font-style: normal;
   color: #330077;
   background-color: transparent;
   border-bottom: 1px solid #330066;
}

h1.smaller {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 125%;
   font-weight: bold;
   font-style: normal;
   color: #330077;
   background-color: transparent;
   border-bottom: 1px solid #330066;
}

h2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 105%;
   font-weight: bold;
   font-style: normal;
   color: #330077;
   background-color: transparent;
   margin-bottom: 0;
}

h2.refpg {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 120%;
   font-weight: bold;
   font-style: normal;
   text-align: center;
   color: #990066;
   background-color: transparent;
   margin-top: 1.5em;
   margin-bottom: 0;
}

h3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 100%;
   font-weight: bold;
   font-style: normal;
   color: #330077;
   background-color: transparent;
}

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

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

#hilighted-parahdg .p-bkgd {
   color: #330077;
   background-color: #e7e7e7;
   padding-top: 5px;
   padding-bottom: 5px;
}

.gray-border437 {
   margin: 27px auto;
   border: solid 1px #808080;
   padding: 13px;
   width: 437px;
   text-align: left;
   font-size: 90%;
}

#list-item-space li {
   margin-bottom: 13px;;
}

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

.spec2 {
   font-size: 90%;
   font-style: italic;
   margin-left: 13px
}

.returnprev {
   font-size: 90%;
   text-align: right;
   margin-top: 37px;
   margin-right: 117px;
}

.returnprev-refpg {
   font-size: 90%;
   text-align: right;
   margin-top: 37px;
   margin-right: 62px;
}

.center-it {
   text-align: center;
}

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

.underline {
   text-decoration: underline;
}

.clear-floats {
   clear: both;
}

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

.hang-it {
   padding-left: 22px ;
   text-indent: -22px ;
}

.indent {
   margin-left: 21px;
   margin-right: 17px;
   }

.emphasis {
   font-style: italic;
   text-decoration: underline;
}

.standout {
   font-size: 100%;
   font-weight: bold;
   font-style: italic;
   text-decoration: underline;
}

img {
   border: none;
}

.float-img-left {
   float: left;
   margin-left: 3px;
   margin-right: 13px;
}

.float-img-right {
   float: right;
   margin-top: 2px;
   margin-right: 7px;
   margin-left: 11px;
}

.clear {
   clear: both;
}

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

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

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


/* ------- CSS for home page (default.html) ------- */
#main-content-hmpg {
   margin-top: 114px;
   margin-right: 22px;
   margin-left: 203px;
}

#main-content-hmpg p, ul, .text {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 90%;
   color: #330077;
   background-color: transparent;
}

#main-content-hmpg .smtext {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 75%;
   color: #330077;
   background-color: transparent;
}

#main-content-hmpg .ctr {
   font-size: 90%;
   text-align: center;
   margin: -5px 13px 43px 0;
}

h1.hmpg {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 120%;
   font-weight: bold;
   font-style: normal;
   text-align: center;
   color: #770088;
   background-color: transparent;
   border: 0;
   margin: 21px auto 27px auto;
   width: 521px;
/*   border: solid 1px #cccccc; */
}

#right-col-hmpg {
   width: 154px;
   color: #330077;
   background-color: #ffffff;
   background-image: url(../images/bkgd_right_col.png);;
   background-repeat: repeat-y;
}

#right-col-text {
   margin-right: 9px;
   margin-left: 24px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 70%;
   color: #330077;
   background-color: transparent;
}

.lastupdated {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 70%;
   color: #330077;
   background-color: transparent;
   text-align: right;
   margin-left: 22px;
   margin-right: 9px;
   padding-top: 11px;
}
/* ------- End of CSS for home page ------- */


/* ------- CSS for columns in "contact_us_espanol.html" ------- */
#col-one {
   float: left;
   margin-top: 7px;
   width: 221px;
}

#col-one .column-heading {
   font-size: 95%;
   color: #808080;
   background-color: #e7e7e7;
   padding-top: 4px;
   padding-bottom: 4px;
   padding-left: 9px;
   margin-bottom: -9px;
}

#col-one p {
   text-align: left;
   font-size: 80%;
   padding-left: 9px;
}

#col-two {
   float: right;
   margin-top: 7px;
   width: 221px;
}

#col-two .column-heading {
   font-size: 95%;
   color: #808080;
   background-color: #e7e7e7;
   padding-top: 4px;
   padding-bottom: 4px;
   padding-left: 9px;
   margin-bottom: -9px;
}

#col-two p {
   text-align: left;
   font-size: 80%;
   padding-left: 9px;
}

#col-span {
   clear: both;
   width: 477px;
}

#col-span .column-heading {
   font-size: 95%;
   color: #808080;
   background-color: #e7e7e7;
   padding-top: 4px;
   padding-bottom: 4px;
   padding-left: 9px;
   margin-bottom: -9px;
}

#col-span p {
   text-align: left;
   font-size: 80%;
   padding-left: 9px;
}

#col-span p.col-indent {
   margin-top: -10px;
   padding-left: 37px
}

#wrapper {
   width: 477px;
   text-align: center;
   margin-right: auto;
   margin-left: auto;
}
/* ------- End of CSS for columns ------- */

