/* M. H. P. CSS stylesheet for AMF Web pages */

body {color: black; background-color: #FFFFFF;}

p, body, h1, h2, h3, ul, ol {font-family: Candara, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; padding-botton: 0ex;}
p, ul, ol, table {font-size: 100%;}
.large  {font-size: 106%; width: 93%}
.larger {font-size: 114%}

h1, h2, h3 {text-align: left;}

h1 {font-size: 150%; font-weight: bold; color: #336600;}
h2 {font-size: 125%; font-weight: bold; color: #336600;}
h3 {font-size: 110%; color: #336600;}

/* Format for standout blocks */

/* p.large {width: 100%} */

p.standout, p.standoutless, p.standoutmore
    {margin-left: 0%; padding-left: 1em; padding-right: 1em;
        margin-right: 0%; padding-top: 1ex; padding-bottom: 1ex; border-style: none;
        border-color: #666666; border-width: thin; font-weight: bold;}

p.standout     {background-color: #CCCC99; font-size: 98%;}
p.standoutnb   {background-color: #FFCCCC; font-size: 98%; font-weight: normal;}
p.standoutless {background-color: #FFFFDD; font-size: 98%;}
p.standoutmore {background-color: #FFCCCC; font-size: 101%;}
p.standoutborder {background-color: #FFFFFF; font-size: 101%; border-width: medium;
    border-style: ridge; border-color: #660033; padding-left: 1em;
    padding-right: 1em; padding-top: 1em;
    padding-bottom: 1em; font-weight: bold; margin-left: 0%; margin-right: 5%}

p.amf, p.amfcs {color: #330033; font-family: Georgia, Palatino, serif; font-weight: bold;}
p.amf        {font-size: 250%; position: relative; bottom: 0px}
p.amfcs      {font-size: 100%; position: relative; top: -25px;}

p.slogan {color: #336600; font-size: 130%; font-weight: bold; font-style: italic; margin-left: 1%;
    position: relative; top: -30px;}

p.color {background-color: #ffffcc; width: auto;}

p.qabody, .setwid, .setoff {width: 80%; padding-left: 1em;}
p.narwid {width: 60%; padding-left: 1em;}
p.narwidlg {width: 75%; font-size:106%}


li.setwid {width: 75%;}
li.setwidlg {width: 75%; font-size:106%}
li.qalist {list-style-type: disc; margin-right: 20%;}

/* Formats for similar headings */

p.head {font-size: 120%;}

p.subhead {font-size: 110%; color: #000066; background-color: white;
    padding-bottom: 0ex;}

/* Formats for links in general */

a:link, a:visited   {color: #330099;}  /* Was 000099 */
a:hover             {color: #CC00CC;}

/* Format for links in navigation bar at top and bottom of pages */

.navbar {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 95%;
      padding-top: 1ex; padding-bottom: 1ex; line-height: 1.5;}
a.navbar {text-decoration: none; padding-right: 1em; padding-left: 1em;}
a.navbar:link, a.navbar:visited {color: #000066; font-weight: bold;}
a.navbar:hover                  {color: #009999; font-weight: bold;}
/* p.navbar {color: #FFFFFF; background-color: #FFFFCC; text-align: left; width :100%;} */
p.navbar {color: #FFFFFF; background-color: #CCCC99; text-align: left; width :100%;}

/* Formats for table headers and entries*/
th {font-size: 100%; color: #000066; font-weight: bold; text-align: left; width: 100%;
    background-color:#ffffcc;}
.less {font-size: 83%;}
.ulhead {font-size: 100%; font-weight: bold; color: #336633;
    background-color: #ffffff; margin-bottom: -1ex; padding-left: 1em;}

/* td p {padding-left: 1em; padding-right: 1em;} */

a.inset, p.inset {padding-left: 1em; padding-right: 1em;}

/* Table cells simulating business cards */
td.businesscard {background-color: #FFFFEE; border-width: thin; border-color: #999999;
    border-style: dotted; text-align: left; padding-left: 1em; font-size: 96%}

tt {font-family: "LucidaSans-Typewriter","LettrGoth12BT, Roman",
    "American Typewriter Medium", "Andale Mono", monospace; font-size: 102%;}

