﻿body{ font-family:Arial, Verdana, Helvetica; }

/**Spacers**/
.spacer_tiny{ height:2px; }
.spacer_small{ height:10px; }
.spacer{ height:25px; }
.spacer_large{ height:50px; }

/**Labels**/
.label_bold { font-weight:bold; }
.label_smaller { font-size:smaller; }
.label_error { color:Red;font-weight:bold; }
.label_hint { margin-left:10px; font-size:smaller; color:Gray; }

/**Invalid Search**/
.InvalidSearch { border:solid 1px #69c;padding:5px; }

/**Advanced Search**/
#advanced_search { border-collapse:collapse;border:solid 1px #69c;background:#dddddd;padding:5px 0 5px 0; }

#advanced_search table { width:100%; }
#advanced_search table .aslabel { width:120px;text-align:right; }
#advanced_search table .asinput { width:140px; }

.advanced_search_slide { margin:0px;padding:0px;border-top:solid 4px #69c;background: url(../images/button_advanced_search.gif) no-repeat center top; }
.advanced_search_button { background: url(../images/sprite_white_ud_arrow.gif) no-repeat right -50px;text-align:center;width:144px;height:31px;padding:8px 20px 0 0;margin:0 auto;display:block;font:bold 120%/100%;color:#fff;text-decoration: none; }
.advanced_search_active { background-position: right 12px; }

a.advanced_search_button:focus { outline:none; }
a.advanced_search_button:link { color:#d0dee9;font-weight:bold;text-decoration:none; }
a.advanced_search_button:visited { color:#d0dee9;font-weight:bold;text-decoration:none; }
a.advanced_search_button:hover { color:White;font-weight:bold;text-decoration:none; }

.clear_form { position:relative;top:-35px; }

/**DataView**/
.DataView { width:100%;border-collapse:collapse;font-family:arial, sans-serif;border:solid 1px #90BADE; }
.DataViewHeader { background:#69C;color:#FFF;padding:3px;border:solid 1px #90BADE;vertical-align:top;font-weight:bold;border-collapse:collapse;width:100%; }
.DataViewSubHeader { background:#F0F8FF;color:#396BAC;padding:5px;font-weight:bold;border:solid 1px #90BADE; }
.DataViewRow td { background:#FFF;padding:3px;border:solid 1px #90BADE; }
.DataViewAlternatingRow td { background:#dddddd;padding:3px;border:solid 1px #90BADE; }
.DataViewRowSelected td { background:#F8FFAE;padding:3px;border:solid 1px #90BADE; }
.DataViewRowSelectedCursor td { cursor:pointer; }
.DataViewFooterCell { width:33%; }

a.lnkDataViewFooter:focus { outline:none; }
a.lnkDataViewFooter:link { color:#d0dee9;font-weight:bold;text-decoration:none; }
a.lnkDataViewFooter:visited { color:#d0dee9;font-weight:bold;text-decoration:none; }
a.lnkDataViewFooter:hover { color:White;font-weight:bold;text-decoration:none; }


/**Details**/
.detail_header { width:200px; }
.detail_value { width:auto; }


/**Button**/
.button { background: url('../Images/button_background.gif') Transparent repeat;height:28px;color:White;font-weight:bold;border:solid 1px silver;padding:5px; }

/**Download**/
.downloadContainer { border-collapse:collapse;width:100%;border-left:solid 1px #90BADE;border-right:solid 1px #90BADE;border-bottom:solid 1px #90BADE; }
.downloadError { border-collapse:collapse;padding:10px;border-left:solid 1px #90BADE;border-right:solid 1px #90BADE;border-bottom:solid 1px #90BADE; }
.downloadSection { text-align:center;vertical-align:top;padding:10px 0px 20px 0px; }
.sheet_pager { margin-left:auto;margin-right:auto;width:200px; }

.disclaimer { font-size:smaller; }
.disclaimer_box { height:240px;overflow:auto;border: 1px solid #CCC;padding:5px; }
.modal {
    position: fixed;
    top: 0;
    left: 0;
    background-color: black;
    z-index: 99;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    min-height: 100%;
    width: 100%;
}

.loading {
    font-family: Arial;
    font-size: 10pt;
    border: 5px solid #67CFF5;
    width: 200px;
    height: 100px;
    display: none;
    position: fixed;
    background-color: White;
    z-index: 999;
}