
div.figure-title {
    font-style: italic;
    margin-bottom: 15px;
}

div.figure-caption {

}

.a_search{
    height:             35px;
    background-color:   #e7e7d0;
    border-bottom:      1px solid #cccccc;
}

.a_search .controls{
    height:             35px;
    width:              590px;
}

.a_search .controls td{
    padding-top:    5px;
    padding-left:   12px;
    vertical-align: middle;
}

.a_search .controls .control{
    float:          left;
    margin-right:    4px;
}

.article{
    font-size:      medium;
    line-height:    normal;
    /*border: 1px solid green;      */
}

.article .quote{ /*13/19 target size*/
    font-family:    georgia, serif;
 /*   font-size:      .8em; */  /* BDH Disabled */
    line-height:    1.6em;
    font-style:     italic;
    padding-right:  90px;
    padding-bottom: 18px;
    margin-bottom:  20px;
    border-bottom:  1px solid #cccccc;
    text-align:     justify;
}

.article .section{
    width:          475px;
    margin-bottom:  20px;
    padding-right: 80px;
    /*border: 1px solid green;*/
}

.article .section .head{
    font-size:      .8em;
    line-height:    1.5em;
    font-weight:    bold;
    color:          #1d2b5a;
    margin-bottom:  20px;
}

.article .section .intro{ /*14/20 target size*/
    font-size:      .9em;
    line-height:    1.5em;
    margin-bottom:  20px;
}

.article .section .intro .initcap{/*42/36 target size*/
    float:          left;
    font-family:    Verdana;
    font-size:      3em;
    line-height:    .9em;
    color:          #999999;
    padding-right:  1px;
}

.article .section p.inset{/*13/19 target size*/
    font-family:    georgia, serif;
    font-size:      .8em;
    line-height:    1.5em;
    padding:        30px;
    padding-top:    0px;
    padding-bottom: 0px;
}

.article .signed {
    font-size:      .8em;
    line-height:    1.5em;
    font-style:     italic;
}

.article .boxed{
    background-color:   #dfe7ee;
    margin-bottom:      20px;
    /*border: 1px solid green;*/
}

.article .boxed .rules{
    border-top:         1px solid #1d2b5a;
    border-bottom:      1px solid #1d2b5a;
}

.article .boxed .padding{
    padding: 10px; 
}

.article .boxed .caption{/* 11/16 target size*/
    font-size:      .7em;
    line-height:    1.5em;
}

.article .boxed .credit{/* 11/16 target size*/
    font-size:      .7em;
    line-height:    1.5em;
    font-style:     italic;
}

.article .boxed .quote{
    font-style:     normal;
    padding-right:  0px;
    padding-bottom: 0px;
    margin-bottom:  0px;
    border-bottom:  none;
    color:          #1d2b5a;
}

.article .highlight{
    float:              right;
    margin-right:       -80px;
    margin-left:        15px;
    margin-bottom:      10px;
    width:              220px;
    /*border: 1px solid green;*/
}

.article .highlight .boxed{/* 11/16 target size*/
    font-size:      .7em;       /* BDH Changed from .7 to .8 *//*RCW Changed back to .7 was affecting enclosed p*/
    line-height:    1.5em;
    margin:         0px;
}

.article .highlight .boxed p{
    font-size:  1em;
}

.article .highlight .boxed .p{
    font-size:  1em;
}

.article .highlight .boxed .caption{/*10/12 target size*/
    font-style:     italic;
    font-size:      .9em;
    line-height:    1.5em;
}

.article .highlight .pullquote{
    font-family:        georgia, serif;
    font-size:          .9em;
    line-height:        1.5em;
    color:              #1d2b5a;
    background-color:   #e7e7d0;
    padding:            10px;
    border-top:         1px solid #1d2b5a;
    border-bottom:      1px solid #1d2b5a;
}

.article .highlight p.inset{
    font-family:    georgia, serif;
    font-size:      1em;
    line-height:    1.3em;
    padding:        10px;
    padding-top:    0px;
    padding-bottom: 0px;
}

.article p{/*13/18 target size*/
    font-size:      .8em;
    line-height:    1.5em;
    text-align:     justify;
    margin-bottom:  20px;
}

.article .p{ /*13/18 target size*/
    font-size:      .8em;
    line-height:    1.5em;
    text-align:     justify;
    margin-bottom:  20px;
}

.article .phead{ /*13/18 target size*/
    font-size:      .8em;
    line-height:    1.5em;
}

.article .boxed p{
    text-align:     left;
    margin-bottom:  10px;
}

.article table{
    font-size:      .7em;
    line-height:    1.5em;
    border-bottom:  1px solid #999999;
    margin-bottom:  20px;
}


.article table th {
   font-weight:        bold;
   text-align:         left;
   vertical-align:     top;
   padding:            10px;
   padding-top:        5px;
   padding-bottom:     5px;
}

.article table tr.thead th{
    font-weight:        bold;
    text-align:         left;
    vertical-align:     top;
    padding:            10px;
    padding-top:        5px;
    padding-bottom:     5px;
    background-color:   #e7e7d0;
    border-top:         1px solid #999999;
    border-bottom:      1px solid #999999;
}

.article table td{
    text-align:         left;
    vertical-align:     top;
    padding:            10px;
    padding-top:        5px;
    padding-bottom:     5px;
}

.article table tr.even{
    background-color:   #e7e7e7;
}


.article table.table_border1 {
   border: 1px solid #999999;
}

.article table.table_border0 {
   border: none;
}



.article table .table_border_right {
   border-right: 1px solid #999999;
   background-color: white;
   border-top: none;
}

.article table .table_border_bottom {
   border-bottom: 1px solid #999999;
   background-color: white;
   border-top: none;
}

.article table .table_border_none {
   background-color: white;
   border:none;
}

.article table tr.thead .table_border_right {
   border-right: 1px solid #999999;
   background-color: white;
   border-top: none;
}

.article table tr.thead .table_border_bottom {
   border-bottom: 1px solid #999999;
   background-color: white;
   border-top: none;
}

.article table tr.thead .table_border_none {
   background-color: white;
   border:none;
}


.article a{
    color:              #4444be;
    font-weight:        bold;
    text-decoration:    none;
}

.article a:hover{ text-decoration:underline; }

.article a:visited{ 
    color:              #6d6d0d;
    font-weight:        bold;
    text-decoration:    none;
}

.article a:visited:hover{ text-decoration:underline; }

.article .bold{
    font-weight:    bold;
}


div.article span.footnote {
    font-size:          9px;
    border:             1px solid #ccccab;
    background-color:   #fcf7cc;
    position:           relative;
    padding-left:       2px;    
    padding-right:      2px;
    top:                -4px;
}

div.article span.footnote a {
    text-decoration: none;
}



/* ADDED BDH */
.article li {
    font-size: .8em;
}

.article li p {
   font-size: 1em;
}


