/*

ACR COLORS:
    dark gray nav:   #626262    RGB 98 98 98    - Top Navigation bar -
    med gray:        #b6b6b6    RGB 182 182 182
    light gray:      #e0e0e0
    arhp gray:       #777777
    mem:             #990033
    fel:             #000066
    pat:             #CC6633
    prs:             #cc9900
    ref:             #006699
    rhp:             #336633
    stu:             #663366
    ann:             #000066

    Notes: Do not use underscores in your style sheet class names,
           it can cause problems in some browsers
*/


a:link       { color: #0000ff; text-decoration: underline; }
a:visited    { color: #800080; text-decoration: underline; }
a:hover      { color: #0000ff; text-decoration: underline; }

.underline a:link     { color: #0000ff; text-decoration: underline; }
.underline a:visited  { color: #0000ff; text-decoration: underline; }
.underline a:hover    { color: #0000ff; text-decoration: underline; }

body         {
                 font-family: verdana, arial, helvetica, sans-serif;
                 font-size: 9pt;
                 font-style:  normal;
                 line-height: normal;
                 font-weight: normal;
                 text-decoration: none;
                 color: #000000;
             }
td, th       {   font-family: Verdana, Arial, Helvetica, sans-serif;
                 font-size: 70%;
                 color: #000000;
             }
p            {   font-family: Verdana, Arial, Helvetica, sans-serif;
                 color: #000000;
             }
ul           { LIST-STYLE-POSITION: outside; list-style-type: disc; }
ol           { LIST-STYLE-POSITION: outside; list-style-type: decimal; }
li           { font-family: Verdana, arial, sans-serif; font-size: 100%; }
.lititle     { TEXT-INDENT: -1em; }
.ulnomargin  { margin-top: 0em; margin-bottom: 0em; }

h1           { font-family: helvetica, verdana, arial, sans-serif; font-size: 200%; margin-top: 0em; margin-bottom: 0em;}
h2           { font-family: helvetica, verdana, arial, sans-serif; font-size: 175%; color: #626262; margin-top: 0em; margin-bottom: 0em;}
h3           { font-family: helvetica, verdana, arial, sans-serif; font-size: 125%; }
h4           { font-family: helvetica, verdana, arial, sans-serif; font-size: 125%; }
h5           { font-family: helvetica, verdana, arial, sans-serif; font-size: 95%;  }
.spacer      { font-family: helvetica, verdana, arial, sans-serif; font-size: 1px;  }
.h1          { font-family: helvetica, verdana, arial, sans-serif; font-size: 200%; margin-top: 0em; margin-bottom: 0em;}
.h2          { font-family: helvetica, verdana, arial, sans-serif; font-size: 175%; font-weight: bold; color: #626262; margin-top: 0em; margin-bottom: 0em;}
.h3          { font-family: helvetica, verdana, arial, sans-serif; font-size: 125%; font-weight: bold; }
.h4          { font-family: helvetica, verdana, arial, sans-serif; font-size: 125%; font-weight: bold; }
.h4big       { font-family: helvetica, verdana, arial, sans-serif; font-size: 150%; font-weight: bold; }
.h5          { font-family: helvetica, verdana, arial, sans-serif; font-size: 95%;  font-weight: bold; }

input, textarea, option  {  font-weight: normal; }
input.fixradio           {  background-color: #ffffff; }

.bold           {   font-weight: bold;                   }
.boldorig       {   font-weight: bold;   color: #000000; }
.bolderror      {   font-weight: bold;   color: #ff0000; }
.boldnote       {   font-weight: bold;   color: #680000; }
.nobold         {   font-weight: normal;                 }
.noboldorig     {   font-weight: normal; color: #000000; }
.reqdfield      {   font-size: 12px;  font-weight: bold; }


.guts           {   font-family: Verdana, Arial, Helvetica, sans-serif;
                    text-align: left;
                    font-size: 70%;
                    color: #000000;
                }
.gutspad10      {   padding-left: 10px; padding-right: 10px;
                    font-family: Verdana, Arial, Helvetica, sans-serif;
                    text-align: left;
                    font-size: 75%;
                    color: #000000;
                }

.guts a:link          { text-decoration: underline; }
.guts a:visited       { text-decoration: underline; }
.guts a:hover         { text-decoration: underline; }

.guts     li      { color: #000000; 
					font-weight: normal;}

.breadcrumb a:link    { color: #0000ff; text-decoration: underline; }
.breadcrumb a:visited { color: #0000ff; text-decoration: underline; }
.breadcrumb a:hover   { color: #0000ff; text-decoration: underline; }
.breadcrumb           {
                          background-color: #ffffff;
                          color: #000000;
                          font-family: verdana, arial, helvetica,sans-serif;
                          font-size: 70%;
                          font-weight: normal;
                      }


.memloginhdr        { font-family: verdana, arial, helvetica,sans-serif; font-size: 8pt; color: #61092c; font-weight: bold; }
.displayhdr          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; }
.display             { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #000000; }
.display A:link      { color: #0000ff; text-decoration: underline; }
.display A:visited   { color: #0000ff; text-decoration: underline; }
.display A:hover     { color: #0000ff; text-decoration: underline; }

.eventshdr          { font-family: verdana, arial, helvetica,sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; }
.events             { font-family: arial, helvetica, sans-serif; font-size: 70%; color: #000000; }
.events A:link      { color: #0000ff; text-decoration: underline; }
.events A:visited   { color: #0000ff; text-decoration: underline; }
.events A:hover     { color: #0000ff; text-decoration: underline; }
.eventshd           { font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 11px; color: #ffffff; }

.quicklinks             { font-family: arial, helvetica, sans-serif; font-size: 60%; color: #000000; }
.quicklinks A:link      { color: #0000ff; text-decoration: underline; }
.quicklinks A:visited   { color: #0000ff; text-decoration: underline; }
.quicklinks A:hover     { color: #0000ff; text-decoration: underline; }

.footer             { font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 60%; color: #000000; }
.footer A:link      { color: #0000cc; text-decoration: none; }
.footer A:visited   { color: #0000cc; text-decoration: none; }
.footer A:hover     { color: #0000ff; text-decoration: underline; }

.largecap           { font-size: 12px; }

.leftnav            { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #000000;}
.leftnav A:link     { color: #000000; text-decoration: none; }
.leftnav A:visited  { color: #000000; text-decoration: none; }
.leftnav A:hover    { color: #0000ff; text-decoration: underline; }

.leftnavrev            { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold;}
.leftnavrev A:link     { color: #ffffff; text-decoration: none; }
.leftnavrev A:visited  { color: #ffffff; text-decoration: none; }
.leftnavrev A:hover    { color: #ffffff; text-decoration: underline; }

.memlogin           { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #000000; }

.topright           { font-family: verdana, arial, helvetica,sans-serif; font-size: 11px; color: #000000; }
.topright A:link    { color: #0000cc; text-decoration: underline; }
.topright A:visited { color: #0000cc; text-decoration: underline; }
.topright A:hover   { color: #0000ff; text-decoration: underline; }

.navtext           { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #ffffff; }
.navtext A:link    { color: #ffffff; text-decoration: none; }
.navtext A:visited { color: #ffffff; text-decoration: none; }
.navtext A:hover   { color: #ffffff; text-decoration: underline; }

.buttontext        { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }
.buttontextsm      { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; }



#botleftbut     { position: absolute; top: 340px; left: 0px; width: 150px; z-index: 100; }
#botleftbut-mem { position: absolute; top: 340px; left: 0px; width: 150px; z-index: 100; }
#botleftbut-pro { position: absolute; top: 340px; left: 0px; width: 150px; z-index: 100; }
#botleftbut-stu { position: absolute; top: 340px; left: 0px; width: 150px; z-index: 100; }
#botleftbut-pat { position: absolute; top: 340px; left: 0px; width: 150px; z-index: 100; }
#botleftbut-prs { position: absolute; top: 340px; left: 0px; width: 150px; z-index: 100; }
#botleftbut-rhp { position: absolute; top: 340px; left: 0px; width: 150px; z-index: 100; }
#botleftbut-ref { position: absolute; top: 340px; left: 0px; width: 150px; z-index: 100; }
#navbottomline  { position: absolute; top: 324px; left: 8px; width: 117px; z-index: 999; }

#leftnav        { position: absolute; top: 117px; left: 0px; width: 134px; z-index: 100; }
#toprightnav    { position: absolute; top: 3px;   left: 70%; width: 160px; z-index: 100; }

.pad4           {   padding-left: 4px;   }
.pad5           {   padding-left: 5px;   }
.pad10          {   padding-left: 10px;  }
.pad15          {   padding-left: 15px;  }
.pad20          {   padding-left: 20px;  }
.pad25          {   padding-left: 25px;  }
.pad30          {   padding-left: 30px;  }
.pad40          {   padding-left: 40px;  }
.pad50          {   padding-left: 50px;  }
.pad60          {   padding-left: 60px;  }
.pad70          {   padding-left: 70px;  }
.pad80          {   padding-left: 80px;  }
.pad90          {   padding-left: 90px;  }
.pad100         {   padding-left: 100px; }
.pad120         {   padding-left: 120px; }
.pad150         {   padding-left: 150px; }
.pad160         {   padding-left: 160px; }

.padb4          {   padding-left: 4px;   padding-right: 4px;   }
.padb5          {   padding-left: 5px;   padding-right: 5px;   }
.padb10         {   padding-left: 10px;  padding-right: 10px;  }
.padb15         {   padding-left: 15px;  padding-right: 15px;  }
.padb20         {   padding-left: 20px;  padding-right: 20px;  }
.padb25         {   padding-left: 25px;  padding-right: 25px;  }
.padb30         {   padding-left: 30px;  padding-right: 30px;  }
.padb40         {   padding-left: 40px;  padding-right: 40px;  }
.padb50         {   padding-left: 50px;  padding-right: 50px;  }

.stepcurrent    {
                    font-weight: bold;
                    font-size: 75%;
                    text-align: center;
                    background: #cccccc;
                }

.stepdisable   {
                    font-weight: normal;
                    font-size: 75%;
                    text-align: center;
                    color: #000000;
                    background: #dfdfdf;
                }
.stepdisable1   {
                    font-weight: bold;
                    font-size: 75%;
                    text-align: center;
                    color: #000000;
                    background: #dfdfdf;
                }

.tblheader        { text-align: center; font-size: 90%; font-weight: bold;   color: #000000; }
.tblheaderleft    {                     font-size:110%; font-weight: bold;   color: #000000; font-family: verdana, arial, helvetica, sans-serif;}
.tblheaderaud     { text-align: center; font-size:110%; font-weight: bold;   }
.tblheaderaudrv   { text-align: center; font-size: 95%; font-weight: bold;   }
.tblheaderdark    {                     font-size: 95%; font-weight: bold;   color: #ffffff; background-color: #000000; }
.tblheadersm      { text-align: center; font-size: 80%; font-weight: bold;   color: #000000; }
.tblheadersmaud   { text-align: center; font-size: 80%; font-weight: bold;   color: #000000; }
.tblheadersmaudrv { text-align: center; font-size: 80%; font-weight: bold; }

.tbllabel       {                       font-size: 90%; font-weight: normal; color: #000000; }
.tbllabelsm     {                       font-size: 80%; font-weight: normal; color: #000000; }
.tbllabelsmb    {                       font-size: 80%; font-weight: bold;   color: #000000; }
.tbllabelxsm    {                       font-size: 70%; font-weight: normal; color: #000000; }
.tbllabelsmr    {   text-align: right;  font-size: 80%; font-weight: bold;   color: #000000; }
.tblalignright  {   text-align: right;  font-size: 90%; font-weight: normal; color: #000000; }
.labelsm        {                       font-size: 120%; font-weight: normal; color: #000000; }


.tblbold        {                       font-size: 90%; font-weight: bold;   color: #000000; }
.tblcenter      {   text-align: center; font-size: 90%; font-weight: normal; color: #000000; }
.tbl_acr        {                       font-size: 90%; font-weight: normal; color: #000000; }

.casehdr        { font-family: verdana, arial, helvetica,sans-serif; font-size: 110%; color: #ffffff; font-weight: bold; }
.whitehdr       { font-family: verdana, arial, helvetica,sans-serif; color: #ffffff; font-weight: bold; }


.memlist li {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 10px;
}
.memlist A:link      { color: #0000ff; text-decoration: none; }
.memlist A:visited   { color: #0000ff; text-decoration: none; }
.memlist A:hover     { color: #0000ff; text-decoration: none; }

