.group {
border: 1px solid #6F6F6F;
margin-top: 1em;
margin-right: 7px;
padding: 0em 2em 1em 1em;
display:block;
}

.ref {
	font-family: Arial,sans-serif;
	font-size: 16px;
 	color: #6F6F6F;
	font-weight: bold;
	font-style: normal;
	line-height: 1.800;
}

.legend {
background-color: White;
font-family: Arial,sans-serif;
font-size: 13px;
padding: 0.5em;
position : relative;
top: -0.8em;
left: 0em;
}

.row{
clear:both;
padding-left: 9px;
padding-top:8px;
display:block;
}

.label {
     font-family: Arial,sans-serif;
     font-size: 13px;
     color: #6F6F6F;     
     font-weight: bold; 
     margin-right:6px;
     float:left;
}

.field {
     font-family: Arial,sans-serif;
     float:left;
     font-size: 13px;
     color: #6F6F6F;
}


.group74 {
display:table;
border: 1px solid #6F6F6F;
margin: 1em 0em 1em 10px;
padding: 0em 1em 1em 1em;
width:94%;
}

.archive_title{
	margin-left: 10px;
	margin-top: 18px;
        margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: bolder;
        color:#9B9B5F;
        border-top: 1px solid #6F6F6F;
        border-bottom: 1px solid #6F6F6F;
}

.archive_title_orange{
	margin-left: 10px;
	margin-top: 18px;
        margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: bolder;
        color:#FF7A00;
        border-top: 1px solid #6F6F6F;
        border-bottom: 1px solid #6F6F6F;
}

.archive_description{
        width:100%;
        margin-left: 10px;
}

.listTable{
        padding-bottom:0px;
}

.listLeft {
	font-family: Arial,sans-serif;
        font-size: 11px;
        color: #6F6F6F;
	font-weight: normal;
	text-align: right;
	margin-top: 4px;
	padding-right: 1px;
        padding-bottom:6px;
        padding-left: 20px;
}

.listRight {
	font-family: Arial,sans-serif;
        font-size: 11px;
        color: #6F6F6F;
	padding-left: 4px;
        padding-bottom:6px;
}

.listingBar {
    background-color: #E3E3BB;
    border-top: 1px solid #6F6F6F;
    border-bottom: 1px solid #6F6F6F;
    padding: 1px 5px 3px 5px;;
    text-align: center;
    text-transform: lowercase;
    vertical-align: top;
    margin: 1em 0em;
    font-size: 13px;
    clear: both;
    text-decoration: none;
}

.listingBar span.previous,
.listingPrevious {
    text-align: left;
    float: left;
    margin-right: 1em;
}
.listingBar span.next,
.listingNext {
    text-align: right;
    float: right;
    margin-left: 1em;
}
.listingBar img {
  vertical-align: middle;
}
