
body 	{
/*     font-family: courier, Times, serif;  */
     	font-family: Helvetica, Arial, Geneva, Verdana, sans-serif;
     	font-size: 10pt;
     	}

th   	{
     	font-family: Helvetica, Arial, Geneva, Verdana, sans-serif;
     	font-size: 10pt;
     	background-color: #dddddd;
     	color: #000000;
     	}

td   	{
			font-family: Helvetica, Arial, Geneva, Verdana, sans-serif;
			font-size: 8pt;
     	background-color: transparent;
			color: #000000;
     	}

p    {
     font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
    font-size: 10pt;
     background-color: transparent;
     color: #000000;
     }

p.listing  {
     padding-left: 1em;
     padding-right: 1em;
     background-color: transparent;
     color: #000000;
     }

p.jobdesc    {
     padding-left: 4em;
     padding-right: 4em;
     padding-top: 2em;
     padding-bottom: 2em;
     background-color: #dbdbcf;
     color: #000000;
     }

p.welcome  {
     font-size: larger;
     }

p.footnote  {
     font-size: smaller;
     padding-left: .50em;
     }

p.copyright {
			font-size: smaller;
			text-align: center;
			padding-top: 5em;
			color: #000000;
			}

h1, h2, h3, h4 {
     font-family: courier, Times, serif;
     color: #a61b1b;
     background-color: transparent;
     }

h1   {
     font-size: 16pt;
     text-align: center;
     }

h2   {
     font-size: 14pt;
     text-align: left;
     }

h3   {
     font-size: 12pt;
     text-align: left;
     }


h4   {
     font-size: 10pt;
     text-align: left;
     }

h4.center  {
     text-align: center;
     padding-top: .75em;
     }

hr   {
     color: navy;
     }


.underline  {
     text-decoration: underline;
     }

.errtitle    {
     font-size: 12pt;
     color: red;
     font-weight: bold;
     }

.errmsg     {
     font-size: 10pt;
     color: black;
     font-weight: bold;
     }

.emphzdnote  {
     	font-weight: bold;
			background-color: transparent;  
			color: #2c3864;
      }

.subhead {
     font-size: medium;
     font-family: Helvetica, Arial, Geneva, Verdana, sans-serif;
     font-weight: normal;
     border: thin solid #000080;
     }

  
/* this is the site graphic for the main page */
.mainpagetitlegraphicbox {
     position: absolute;
     top: 0px;
     left: 0px;
     width: 100%;
     height: 150px;  
     }

/* this is the site graphic for the main page */
.subpagetitlegraphicbox {
     position: absolute;
     top: 0px;
     left: 0px;
     width: 100%;
     height: 130px;
     }


/* top toolbar */
.toptoolbar {
     position: absolute;
     height: 17px;
     font-family: Helvetica, Arial, Geneva, Verdana, sans-serif;
     font-size: smaller;
     vertical-align: middle;
     background-color: #2c3864;
     color: #EAE7E7;
     }
     
.toptoolbaritem0 {
     position: absolute;
     top: 2px;
     left: 200px;
     width: auto;
     }

.toptoolbaritem1 {
     position: absolute;
     top: 2px;
     left: 275px;
     width: auto;
     }

.toptoolbaritem2 {
     position: absolute;
     top: 2px;
     left: 390px;
     width: auto;
     }

.toptoolbaritem3 {
     position: absolute;
     top: 2px;
     left: 495px;
     width: auto;
     }

.toptoolbaritem4 {
     position: absolute;
     top: 2px;
     left: 650px;
     width: auto;
     }
     

/* left side nav panels */
.mainpagenavpanel  {
     position: absolute;
     top: 161px;
     left: 0px;
     width: 155px; 
     height: auto;
     font-family: Helvetica, Arial, Geneva, Verdana, sans-serif;
     background-color: #db2536;
     }

.subpagenavpanel  {
     position: absolute;
     top: 141px;
     left: 0px;
     width: 155px; 
     height: auto;
     font-family: Helvetica, Arial, Geneva, Verdana, sans-serif;
     background-color: #db2536;
     }

.navtopic  {
     font-family: Helvetica, Arial, Geneva, Verdana, sans-serif;
     font-weight: bold;
     padding-left: .25em;
     padding-top: .25em;
     padding-bottom: .25em;
     background-color: #a61b1b;
     color:#ffffff;
     border: 1px solid #820505;
     }

.navitem  {
     font-family: Helvetica, Arial, Geneva, Verdana, sans-serif;
     font-weight: bold;
     font-size: smaller;
     padding-left: 1em;
     padding-top: .25em;
     padding-bottom: .25em;
     background-color: #2C3864;
     border: 1px solid #820505;
     }

/* page content areas */
.mainpagecontentarea  {
		position: absolute;
    top: 161px;  
    left: 156px; 
	  width: 592px;  
	  height: auto;
		padding-left: 2em;
    padding-right: 2em; 
    font-family: courier, Times, serif;
    background-color: #f9f9f1;
    }

.subpagecontentarea  {
		position: absolute;
    top: 141px;  
    left: 156px; 
	  width: 592px;  
	  height: auto;
		padding-left: 2em;
    padding-right: 2em; 
    font-family: courier, Times, serif;
    background-color: #f9f9f1;
    }

.memberappPDFcontentarea  {
		position: absolute;
    top: 141px;  
    left: 77px; 
	  width: 592px;  
	  height: auto;
		padding-left: 2em;
    padding-right: 2em; 
    font-family: courier, Times, serif;
    background-color: #f9f9f1;
    }



/* table row colorings */
.clrtopic1  {
     background-color: #f1ece1;
     }

.clrtopic2  {
     background-color: #f2f0ec;
     }


/* Left Nav hyperlink */
a.nav:link {
     color: #ffffff;
     background-color: #2C3864;
     text-decoration: none;
     }

a.nav:visited {
     color: #ffffff;
     background-color: #2C3864;
     text-decoration: none;
     }

a.nav:hover {
     color: #ffffff;
     background-color: #70799B;
     text-decoration: none;
     }

a.nav:active {
     color: #ffffff;
     background-color: #2C3864;
     text-decoration: none;
     }
