#header {
background-image: url("/repository/images/fez_2_banner_gradient.png");
background-repeat: repeat-y;
background-position: right;
background-color: #FFFFFF;
height: 98px;
}

#header a:link, #header a:visited, #header a:hover {
	text-decoration: none;
}

div.wfl_description {
padding: 1em;
margin: 1em;
font-size: 110%;        
border: 1px solid #003399;
background-color: #EFF6FF;
}

span.wfl_progress {
padding: 3px;
border: 1px solid #003399;
background-color: #EFF6FF;
}

.outline
{
width:99%;
padding: 2px 2px 2px 2px;
margin: 0px 2px 2px 2px;
border: 1px solid #A7C1DF;
background-color: white;
}
.msg {
color: black;
background-color: #A7C1DF;
text-align: center;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 12px;
padding: 2px;
}

.table_heading_row {
background-color: #A7C1DF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size: 11px;
margin: 10px;
vertical-align: middle;
}

.table_label_cell {
background-color: #A7C1DF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size: 11px;
padding: 3px;
vertical-align: middle;
width: 20%;
}

.table_value_cell {
background-color: #EFF6FF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 11px;
padding: 3px;
vertical-align: middle;
width: 40%;
}

.listing_row_light {
background-color: #DDDDDD;
}

.listing_row_dark {
background-color: #CACACA;
}


.citation_preview {
padding: 3px;
border: 1px solid #003399;
background-color: #EFF6FF;
}

div.fez_form {
padding: 3px;
border: 1px solid #A7C1DF;
background-color: #EFF6FF;
}

div.fez_form_item {
display: table-row;
border: 1px solid #EFF6FF;
}

.fez_form label {
display: table-cell;
background-color: #A7C1DF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size: 11px;
padding: 5px;
width: 200px;
vertical-align: top;
 }
 
span.fez_form_input {
display: table-cell;
background-color: #EFF6FF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 11px;
padding: 2px;
}

ul.my_views_tab {
width:100%;
padding:0 0 23px 1em;
margin:0;
list-style-type:none;
line-height:1em;
}

ul.my_views_tab li {
display:inline;
margin:0;
padding:0;
}

ul.my_views_tab a, ul.my_views_tab a:visited, ul.my_views_tab a:active {
float:left;
color:#444;
text-decoration:none;
font-weight:bold;
font-size: 12px;
background:#EFF6FF;
margin:0;
padding:0.25em 1em;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #A7C1DF;
}

ul.my_views_tab a:hover,
ul.my_views_tab a.my_views_tab_here
{
background:#A7C1DF;
}

div.cv_selection, .light_background
{
background:#EFF6FF;
}

.compare_records_left_side {
background-color: #EFF6FF;
}

.dark_background {
background-color: #003399;
}

/*
 * Advanced Search
 */
.search_fields th {
padding: 4px;
}
	
.search_fields td {
padding: 4px;
}

.search_fields th {
padding:4px;
}

th.search_heading {
border-top:1px dashed #003399;
padding-bottom:0.5em;
padding-right:0.5em;
padding-top:0.5em;
text-align:right;
font-size: .75em;
}

td.search_multi_input {
border-left:1px dashed #003399;
border-top:1px dashed #003399;
padding:0.5em;
font-size: .75em;
}