.docCtrOuter{
    position:relative;
}

.instructButton {
    text-align:center;
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    color: #6BAD01;
    border: solid 1px #6BAD01;
    padding-top: 2px;
    padding-bottom: 3px;
    padding-left:4px;
    padding-right:4px;
    text-decoration:none;
    background-color:#E8EDB5;
}

.instructButton:hover {
    color:#6BAD01;
    text-decoration:none;
    background-color:#CCE57F;
}

.clearresultsbutton {
    margin-top:-25px;
    float:right;
    text-align:center;
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    color: #6BAD01;
    background-color:#E8EDB5;
    border: solid 1px #6BAD01;
    padding-left: 4px;
    padding-right: 4px;
    text-decoration:none;
}

.clearresultsbutton:hover {
    color:#6BAD01;
    text-decoration:none;
    background-color:#CCE57F;
}
.instructText {
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    color: #555555;
    border-left: solid 1px #6BAD01;
    border-top: solid 1px #6BAD01;
    border-bottom: solid 2px #6BAD01;
    border-right: solid 2px #6BAD01;
    padding-top: 4px;
    padding-bottom: 3px;
    padding-left: 7px;
    padding-right: 4px;
    margin-top:3px;
    background-color:#FFFFFF;
}
.descriptionText {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    margin-top:9px;
    margin-bottom:9px;
}
.docSearch{
    background-color:#FCFDF0;
    padding-top: 10px;
/*     padding-bottom: 3px; */
    padding-left: 10px;
    padding-right: 10px;
}

.docSearchBot {
    background-color:#ffffff;
/*     padding-bottom:10px; */
} 

.docSearchText {
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    background-color:#FFFFFF;
    color: #555555;
    border: solid 1px #AAAAAA;
    width:350px;
    height:20px;
    padding-left:3px;
}

.docSearchButton{
    padding-top:2px; 
    padding-bottom:3px; 
    text-decoration:none;
    padding-right:35px;
    background-image:url("searchgobutton.gif");
    background-repeat:no-repeat;
}

/* .docVolumes {
    display:block;
    color:#367E66;
    text-decoration:none;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:10px;
    border-top:1px dashed #AAD234;
    background-image:url("newsicon-whitebg.gif");
    background-repeat:no-repeat;
    background-position:left center;
}

.docVolumes:hover {
    font-weight:bold;
    letter-spacing:-1px;
} */

.docVolumes {
    float:left; 
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    text-align:center;
    color: #12327b;
    border: solid 1px #FFFFFF;
    margin-right: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right:5px;
    padding-left:5px;
    text-decoration:none;
    background-color:#aecf30;
    margin-bottom:3px;
} 
.docVolumes:hover {
    color:#FFFFFF;
    background-color:#6BAD01;         
}

.resultstitletext {
    clear:both;
    font-size:18px;
    color:#367E66;
    font-weight:bold;
    letter-spacing:-1px;
    padding-top:15px;
}

.downloadRegion {
    border-top:2px solid #E8EDB5;
}

.downloadregiondescription {
    display:block;
    padding-top:5px;
}

.descriptiontitletext {
    display:block;
    color:#367E66;
    font-weight:bold;
}

.downloadlink {
    display:block;
    padding-top:5px;
    text-decoration:none;
}

.downloadlink:hover {
    text-decoration:underline;
}

