/* CSS Document */
H1 { color: #232596; font-size: 18pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
H2 { color: #232596; font-size: 16pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
H3 { color: #9D2012; font-size: 14pt; font-family: Tahoma, Arial, sans-serif; font-weight: bolder; border-bottom: 1px solid #9D2012; margin-top: 0px; padding-top: 0px }
H4 { color: #232596; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; }
H5 { color: #000000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

.normal_13 {
  color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 90%;
  font-weight: normal
}

.parentPg {
  color: #999999;
  font-size: 10pt;
  font-family: Verdana, Arial, Helvetica,  sans-serif;
  font-weight: bolder;
  font-style: normal;
  font-stretch: normal
}

.currentPg {
  color: #232596; font-size: 11pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bolder;
 font-style: italic;
  font-stretch: wider
}


.normal_10 {
  color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

ul.content li {
  padding-bottom: 5px;
  padding-top: 5px
}

.list_pad {
  padding: 3px;
}

ul.nobullets {
  list-style-type: none;
}

.note {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #CBE4E4;
  border-top: thin solid #004040;
  border-bottom-style: solid;
  border-bottom-color: #004040;
  font-size: 12px;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  border-bottom-width: thin;
  padding-right: 10px;
  text-align: center
}


/*
 * Use id in the list tag - put a spacing before each bullet
 */
#content li {
  padding: 3px;
}

.leftNav {
  float: left
}

.rightNav {
  float: right;
}


table.content {
  border-collapse: collapse;
  color: #336699;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  vertical-align: bottom
}

table.content tr.ltshade {
  background-color: #ECECEC;
}


/* start - Used in ARP site */
table.content tr th.arplastname {
  width: 100pt;
  font-size: 11px;
  color: #004080
}

table.content tr th.arplead {
  width: 200pt;
  font-size: 11px;
  color: #004080
}

table.content tr th.arpphone {
  width: 100pt;
  font-size: 11px;
  color: #004080
}

table.content tr td.arplastname {
  font-size: 12px;
  width: 100pt;
  text-align: center
}

table.content tr td.arplead {
  font-size: 12px;
  width: 200pt;
}

table.content tr td.arpphone {
  font-size: 12px;
  width: 100pt;
  text-align: right
}
/* end - Used in ARP site */

/* start - Used in recipeint award */
table.content tr th.yearAwarded {
  width: 75pt;
  font-size: 11px;
  text-align: center;
  color: #004080
}

table.content tr td.yearAwarded {
  width: 75pt;
  text-align: center;
}

table.content tr th.recipient {
  width: 275pt;
  font-size: 11px;
  color: #004080
}

table.content tr td.recipient {
  width: 275pt;
}

/* end   - Used in recipeint award */

/* start - Used in Career Development Continuing Education*/
table.content tr th.topic {
  width: 150pt;
  font-size: 11px;
  text-align: center;
  border-collapse: collapse;
  color: #004080
}
table.content tr td.topic {
  width: 150pt;
  text-align: left;
  font-size: 11px;
  table-layout: fixed;
  padding: 2px 2px
}
table.content tr th.educLink {
  width: 225pt;
  border-collapse: collapse;
  color: #004080
}
table.content tr td.educLink {
  width: 225pt;
  font-size: 11px;
  text-align: left;
  table-layout: fixed;
  padding: 2px 2px
}
/* end   - Used in Career Development Continuing Education */


/*start - Used in Subcommittee member list */
table.content tr th.thscomm {
  width: 150pt;
  font-size: 11px;
  vertical-align: top;
  color: #004080
}

table.content td.tdscomm {
  width: 150pt;
  font-size: 12px;
  vertical-align: top;
}

table.content tr th.thcomm {
  width: 85pt;
  font-size: 11px;
  vertical-align: top;
  color: #004080
}

table.content td.tdcomm {
  width: 85pt;
  font-size: 12px;
  vertical-align: top;
}

table.content tr th.thname {
  width: 150pt;
  font-size: 11px;
  vertical-align: top;
  color: #004080;
}

table.content tr th.thnamelist {
  width: 250pt;
  font-size: 14px;
  vertical-align: top;
  color: #004080;
}

table.content td.tdname {
  width: 150pt;
  font-size: 12px;
  vertical-align: top;
}

table.content td.tdnamelist {
  width: 250pt;
  font-size: 14px;
  vertical-align: top;
}

table.content tr th.thagency {
  width: 70pt;
  font-size: 11px;
  vertical-align: top;
  color: #004080
}

table.content td.tdagency {
  width: 70pt;
  font-size: 12px;
  vertical-align: top;
  text-align: center;
}

table.content tr th.thphone, table.content tr th.thterm {
  width: 70pt;
  font-size: 11px;
  vertical-align: top;
  color: #004080
}

table.content th.thtermlist {
  width: 70pt;
  font-size: 14px;
  vertical-align: top;
  color: #004080
}

table.content td.tdphone, table.content td.tdterm {
  width: 70pt;
  font-size: 12px;
  text-align: right;
  vertical-align: top;
}

table.content td.tdtermlist {
  width: 70pt;
  font-size: 14px;
  text-align: right;
  vertical-align: top;
}
/*end - Used in Subcommittee member list */

/*start - Used in PAG roster tables */
table.content tr th.thpagcomm {
  width: 75pt;
  font-size: 11px;
  vertical-align: top;
}

table.content td.tdpagcomm {
  width: 75pt;
  font-size: 11px;
  vertical-align: top;
}

table.content tr th.thpagname {
  width: 150pt;
  font-size: 11px;
  vertical-align: top;
}

table.content td.tdpagname {
  width: 150pt;
  font-size: 11px;
  vertical-align: top;
}

table.content tr th.thpagagency {
  width: 60pt;
  font-size: 11px;
  vertical-align: top;
}

table.content td.tdpagagency {
  width: 60pt;
  font-size: 11px;
  vertical-align: top;
  text-align: center;
}

table.content tr th.thpagphone, table.content tr th.thpagterm {
  width: 60pt;
  font-size: 11px;
  vertical-align: top;
}

table.content td.tdpagphone {
  width: 60pt;
  font-size: 11px;
  text-align: right;
  vertical-align: top;
}

table.content td.tdpagterm {
  width: 60pt;
  font-size: 11px;
  text-align: center;
  vertical-align: top;
}

/*end - Used in PAG roster tables */

table.opf_blue {
  border-collapse: collapse;
  color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  /* vertical-align: bottom; */
  /* background-color: #87CEFA */
  padding: 5px 5px 5px
}

table.opf_blue th {
  width: 85pt;
  /* vertical-align: top; */
  background-color: #87CEFA;
  font: bold
}

table.opf_blue td {
  width: 300pt;
  vertical-align: top;
  background-color: #CEECFD
}

table.opf_green {
  border-collapse: collapse;
  color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  vertical-align: bottom;
  /* background-color: #9DFF9D */
  padding: 5px 5px 5px
}

table.opf_green th {
  width: 85pt;
  /* vertical-align: top; */
  background-color: #9DFF9D;
  font: bold
}

table.opf_green td {
  width: 300pt;
  vertical-align: top;
  background-color: #F0FFF0
}

table.opf_yellow {
  border-collapse: collapse;
  color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  /* vertical-align: bottom; */
  /* background-color: #FFFF64 */
}

table.opf_yellow th {
  width: 85pt;
  /* vertical-align: top; */
  background-color: #FFFF64;
  font: bold
}

table.opf_yellow td {
  width: 300pt;
  vertical-align: top;
  background-color: #FFFFE6
}

table.opf_pink {
  border-collapse: collapse;
  color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  /* vertical-align: bottom; */
  /* background-color: pink */
  border-bottom-color: #808080
}

table.opf_pink th {
  width: 85pt;
  /* vertical-align: top; */
  background-color: pink;
  font: bold
}

table.opf_pink td {
  width: 300pt;
  vertical-align: top;
  background-color: #FFF2F4
}

table.opf_beige {
  border-collapse: collapse;
  color: black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  /* vertical-align: bottom; */
  /* background-color: #CFCCA5 */
}

table.opf_beige th {
  width: 85pt;
  /* vertical-align: top; */
  background-color: #CFCCA5;
  font: bold
}

table.opf_beige td {
  width: 300pt;
  vertical-align: top;
  background-color: #EBEADA
}


th.bold {
  font-weight: bold;
}

th.unbold {
  font-weight: normal;
}


.photo {
  background: url(../images/drop_shadow.gif) right bottom no-repeat;
}

.photo img {
  border: 1px solid #666;
  background-color: #FFF;
  padding: 4px;
  position: relative;
  top: -5px;
  left: -5px;
}

.figure p {
  font: 1.1em/normal Arial, Helvetica, sans-serif;
  text-align: center;
  margin: 10px 0 0 0;
}


.italic_14 {
  color: black;
  font-family: "Times New Roman", Times, serif;
  font-size: 14px;
  font-style: italic;
  font-weight: bold;
}

.italic_13 {
  color: black;
  font-family: "Times New Roman", Times, serif;
  font-size: 13px;
  font-style: italic;
  font-weight: bold;
}

.italic_13_blue {
  color: blue;
  font-family: "Times New Roman", Times, serif;
  font-size: 13px;
  font-style: italic;
  font-weight: bold;
}

.normal_plus_2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 125%;
  font-weight: bold;
  color: red;
  text-decoration: underline
}

A:link, A:visited, A:active {
  color: blue;
  text-decoration: none
}

A:hover {
  text-decoration: underline;
}

.announcements {
  font-size: 11pt;
  color: #232596;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif
}

em.warning {
  color: Red;
  font-weight: bold;
}

.blue_background {
  background: blue;
  color: white;
  background-color: #408080;
}

.color_red {
  color: red;
}

.color_blue {
  color: #0A92E2;
}

.color_green {
  color: #00DF00;
}

.color_yellow {
  color: #DDDD00;
}

.color_pink {
  color: #FFB3C0;
}

.color_beige {
  color: #CAC79B;
}

.color_aqua {
  color: #408080;

}


p.more {
  color: #808080; /* gray */
}

.color_gray {
  color: #808080;
}


#footer {
  background-color: Gray;
}

th {
  background: #CCCCCC;
  color: Black;
  font-style: normal;
}

tr {
  display: block;
}

.footer_date {
   font-size: x-small;
   font-style: italic;
}

.legend {
   font-size: 10px;
   font-style: italic;
}

#nav {
  float: left;
  width: 100%;
  margin: 0;
  padding: 10px 0 0 46px;
  list-style: none;
  background: #FFCB2D;
}

#nav li {
  float: left;
  margin: 0;
  padding: 0;
  font-family: Lucida Sans, Century;
  font-size: 85%;
}

/* For Images
margin: bottom, left, top, right
taken from http://demo.1976design.com/dropshadows/
*/
a img.image_small {
  height: 100;
  width: 150;
}

img.image_xsmall {
  height: 50;
  width: 75;
}

img.image_xxsmall, img.image_xxsmall {
  height: 33;
  width: 50;
  /* border: outset #808080 */
  /* border: hidden; */
  text-decoration: none;
  border: 2px outset #8F8F8F;
}

/*
a:hover img.image_xxsmall {
  border: 1px solid #0000ff;
}
*/

img.image_med {
  height: 360;
  width: 480;
}

div.img-left {
  background: url('../images/shadow.gif') no-repeat bottom right;
  clear: right;
  float: left;
  /* margin: 0 0 15px 25px; */
  margin: 5px 0 0 5px;
  padding: 0;
  position: relative;
}

div.img-left img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  display: block;
  margin: -5px 5px 5px -5px;
  padding: 4px;
  position: relative;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF
}

div.img-right {
  background: url('../images/shadow.gif') no-repeat bottom right;
  clear: none; /* none - allows to wrap to objects */
  float: right;
  margin: 0 0 15px 25px;
  /* margin: 5px 0 0 5px; */
  padding: 0;
  position: relative;
}

div.img-right img, div.img-right table tr td img.image_small  {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  display: block;
  margin: -5px 5px 5px -5px;
  padding: 4px;
  position: relative;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF
}

div.txt-right {
  background: none;
  clear: right; /* none - allows to wrap to objects */
  float: right;
  margin: 0 0 15px 25px;
  /* margin: 5px 0 0 5px; */
  padding: 0;
  position: relative;
}

div.txt-right img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  display: block;
  margin: -5px 5px 5px -5px;
  padding: 4px;
  position: relative;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF
}

div.txt-left {
  background: none;
  clear: left; /* none - allows to wrap to objects */
  float: left;
  margin: 0 0 15px 25px;
  /* margin: 5px 0 0 5px; */
  padding: 0;
  position: relative;
}

.call4Nominations {
  color: #004080;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  vertical-align: bottom;
  border: thin solid
}
