@charset "UTF-8";
/* CSS Document */


/* Adjust min width and nav font size to make primary navigation fit one bar */
body {
    min-width: 58em; /* originally 56em */
}

#_nav_dropdown ul li._drop > a {
    padding-right: 20px;
    background-image: none;
    border-right: 0 none;
}

/* Adjust width angled blue end cap */
#page_title h2::after {
    border-width: 150px 38px 0 0;
}    

/* modify h3 to be different than other headings by adding a bottom-border */
h3 {
     border-bottom: 1px solid #CCD4E0;
     display: block;
     font-size: 1.20em;

}
/* modify h5 to be different than other headings by color */
#center_column h5 {
    color: #4D688C; /* 70% blue  */
}
/* remove h3 border_bottom when h3 is used in a content_box  */
#center_column .content_box h3 {
     border-bottom: none;
}
/* specify background-color so h3 border_bottom do not bleed through  */
.content_box {
     background-color: #FFFFFF;
}
/* style to center an img  */
#center_column .u_image_center {
    margin-left: auto;
    margin-right: auto;
    display: block;
}

/* style to center a element that is already blocked like a table */
#center_column .u_object_center {
    margin-left: auto;
    margin-right: auto;
}


/* Tables - style modified to target #main id to accomodate flex pages and dynamic content */
#main table.u_tables_gold {
    font-family: "Lucida Grande", "Lucida Sans", "Verdana", "Arial", sans-serif;
    border: 1px solid #2f4d69;
    width: 94%;
}

/* TH Default */
/* All TH Cells have the following attributes unless overridden by a variant, below */
#main table.u_tables_gold th {
    padding: 1em 0.5em;
    vertical-align: middle;
    text-align: center; /* change alignment - left, center, right, justified */
    background-color: #e8e8e8;
    color: #2F4D69;
    font-size: 1.1em;
    font-weight: normal;
    border: thin solid #2F4D69;
}
/* TH Exceptions: Top Row Headers */
#main table.u_tables_gold th[scope="col"] {
    background-color: #DFC166; /* background color for top title header row */
    font-size: 1.1em;
    font-weight: bold;
    text-align: center; /* change alignment - left, center, right, justified */
    vertical-align: middle;
}
#main table.u_tables_gold th[scope="row"] {
    background-color: #F8EECC; /* change background color of left-most column */
    font-size: 1em;
    font-weight: normal;
    text-align: left; /* change alignment - left, center, right, justified */
    padding: 0.5em 0.5em;
    color: #2F4D69; /* font color for far left column, excluding the top left cell */
}
#main table.u_tables_gold th.secondary {
    font-size: 0.95em;
}
/* TD Default */
#main table.u_tables_gold td {
    vertical-align: middle;
    text-align: left; /* change alignment - left, center, right, justified */
    font-size: .95em;
    border: thin solid #2F4D69;
    font-weight: normal;
}
/* TD Variant */
/* Font Color: Red */
#main td.u_td_redtext {
    color:#990000;
}
/* TR hover */
#main table.u_tables_gold tr:hover, #main table.u_tables_gold th[scope="row"]:hover {
    background-color: #FBF6E5;
}
/* end table styles */