/* 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-color: #9D2012;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 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;
}

ol.content li, 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-color: #004040;
 border-top-width: thin;
 border-top-style: solid;
 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-top: 2px;
 padding-right: 2px;
 padding-bottom: 2px;
 padding-left: 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-top: 2px;
 padding-right: 2px;
 padding-bottom: 2px;
 padding-left: 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.thpagdetcomm 
{
 width: 80pt;
 font-size: 11px;
 vertical-align: top;
}

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

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

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

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

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

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

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

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

table.content tr td.tdpagdetwkphone 
{
 width: 75pt;
 font-size: 12px;
 vertical-align: top;
 text-align: right;
}

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 */
/*start - Used in Recruitment and Retention - Projects */
.boxline {
  border: 1px solid #597A9B;
}

.TableColumnHead, .TableColumnHead th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 80%;
  font-weight: bold;
  /* color: #597A9B; */
  color: #004080;
  background-color: #CAD6DA;
  height: 15px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-style: none;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: none;
  border-right-color: #CAD6DA;
  border-bottom-color: #CAD6DA;
}

.row td {
  border-color: #000000 #CAD6DA #CAD6DA #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  background-color: White;
}

.rowShade td {
  background-color: #F3F3F3;
  border-color: #000000 #CAD6DA #CAD6DA #000000;
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
}

.row td, .rowShade td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 65%;
  color: #31658A;
  padding: 6px;
}

/*end - Used in Recruitment and Retention - Projects */
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-top: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 padding-left: 5px;
}

table.opf_blue th
{
 width: 85pt;/* vertical-align: top; */

 background-color: #87CEFA;
 font-weight: 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-top: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 padding-left: 5px;
}

table.opf_green th 
{
 width: 85pt;/* vertical-align: top; */

 background-color: #9DFF9D;
 font-weight: 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-weight: 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: #FFC0CB;
 font-weight: 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-weight: 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-image: url(../images/drop_shadow.gif);
 background-position: right bottom;
 background-repeat: no-repeat;
}

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

.figure p 
{
 font-size: 1.1em;
 line-height: normal;
 font-family: Arial, Helvetica, sans-serif;
 text-align: center;
 margin-top: 10px;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 0;
}

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

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

.italic_13_blue
{
 color: blue;
 font-family: "Times New Roman", sans-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-color: 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-color: #CCCCCC;
 color: Black;
 font-style: normal;
}

/*
tr {
  display: block;
}
*/
tr.dispblock 
{
 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-top: 10px;
 padding-right: 0;
 padding-bottom: 0;
 padding-left: 46px;
 list-style: none;
 background-color: #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-color: #8F8F8F;
 border-width: 2px;
 border-style: outset;
}

/*
a:hover img.image_xxsmall {
  border: 1px solid #0000ff;
}
*/
img.image_med 
{
 height: 360;
 width: 480;
}

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

 margin-top: 5px;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 5px;
 padding: 0;
 position: relative;
}

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

div.img-right 
{
 background-image: url('../images/shadow.gif');
 background-repeat: no-repeat;
 background-position: bottom right;
 clear: none;/* none - allows to wrap to objects */

 float: right;
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 15px;
 margin-left: 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-color: #a9a9a9;
 border-width: 1px;
 border-style: solid;
 display: block;
 margin-top: -5px;
 margin-right: 5px;
 margin-bottom: 5px;
 margin-left: -5px;
 padding: 4px;
 position: relative;
 border-right-color: #FFFFFF;
 border-bottom-color: #FFFFFF;
}

div.txt-right 
{
 background-image: none;
 clear: right;/* none - allows to wrap to objects */

 float: right;
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 15px;
 margin-left: 25px;/* margin: 5px 0 0 5px; */

 padding: 0;
 position: relative;
}

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

div.txt-left 
{
 background-image: none;
 clear: left;/* none - allows to wrap to objects */

 float: left;
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 15px;
 margin-left: 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-width: thin;
 border-style: solid;
}
