#upload_dataset_div, #create_project_div {
    position: relative;
    min-width: 200px;
}

#upload_dataset_div h1, #create_project_div h1 {
    margin-top: 15px;
    font-size:1.2em;
    clear: left;
}

#create_button_div, #upload_button_div, #back_button_div {
    margin-top: 10px;
}

#back_and_continue_div #back_button_div,
#back_and_continue_div #upload_button_div {
    float: left;
}
#or_div {
    float: left;
    margin-top: 17px;
    margin-left: 7px;
    margin-right: 7px;
    font-size: 14px;
}

#create_button_div button, #upload_button_div button {
    font-size: 15px
}

#upload_dataset_div .label, #create_project_div .label {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 9px;
    margin-right: 20px;
    width: 160px;
}
#upload_dataset_div .labelRight, #create_project_div .labelRight {
    text-align: right;
}
#upload_dataset_div .labelLeft, #create_project_div .labelLeft {
    text-align: left;
}
#upload_dataset_div .labelRight {
    width: 100px;
    padding-right: 10px;
}
#upload_dataset_table {
    font-size: 13px
}
#upload_dataset_table .errorMessage {
    font-size: 13px;
}
#upload_dataset_div .labelSmaller, #create_project_div .labelSmaller {
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 9px;
    margin-right: 20px;
    width: 90px;
    text-align: right;
}
#upload_dataset_div .recentLink,
#create_project_div .recentLink,
#upload_tx_table a {
    font-size: 12px;
    color: #37567F;
    text-decoration: underline;
}

#newRadio, #existingRadio, #laterRadio {
    vertical-align: text-top;
}
#projectGroupDiv label {
    margin-right: 13px;
}
.grayTxt {
    color: gray;
}
#existing_project_list_div .grayNote {
    margin-top: 4px;
}
#existing_project_list_div table td,
#existing_project_list_div table td.labelSmaller {
    padding-bottom: 0;
    margin-bottom: 4px;
}

.transactionDataTd {
    padding-bottom: 8px;
}

#projectGroupDiv {
    margin-bottom: 10px;
}

.hidden {
    display: none;
}
#create_project_table .label {
    padding-top: 4px;
}
#create_project_table #new_project_name {
    margin-left: 8px;
}
#whyDct {
    float: right;
}

#dctTable {
    font-size: 90%;
}

#anonOptionsTable {
    font-size: 13px;
    width: 525px;
}
#irbRequirementsMetTable {
    font-size: 13px;
    margin-top: 20px;
    width: 600px;
}
#upload_tx_div {
    margin-left: 26px;
}
#upload_tx_table .labelSmaller {
    margin-bottom: 9px;
    margin-right: 10px;
    width: 50px;
}
#new_project_table .labelSmaller {
    margin-top: 4px;
}
#new_project_name {
    width: 400px;
}
#upload_tx_table .dataFileCol1 {
    width: 65px;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
}
#existing_project_select {
    width: 610px
}
#datasetName {
    width: 492px;
    font-family: Arial, sans-serif;
    font-size: 13px
}
#datasetDesc {
    width: 490px;
    font-family: Arial, sans-serif;
    font-size: 13px
}
#datasetNameLabel {
    vertical-align: middle;
}
#datasetDescLabel {
    padding-top: 3px;
}
#datasetDescLabel span {
    font-weight: normal;
}
#upload_dataset_table .labelCenter {
    padding-left: 75px;
    padding-top: 15px
}
#datasetDesc, #recentDescLink, #recentDescLinkDisabled {
    float: left;
}
#recentDescLink, #recentDescLinkDisabled {
    margin-left: 5px;
}
#recentDatasetNamesLink, #recentDatasetNamesLinkDisabled {
    margin-left: 1px;
}
#recentDatasetNamesLinkDisabled, #recentDescLinkDisabled {
    font-size: 12px;
    color: gray;
}
#rdnSelect, #rddSelect {
    width: 250px;
}
#no_data_no_project_warning {
    display: none;
    max-width: 474px;
    background-color:#fff9d7;
    border:1px solid #e2c822;
    margin-bottom: 10px;
    margin-top: 10px;
    margin-left: 0;
    padding: 10px
}
/*
 *  Upload Progress Headers
 */
#upload_choose_header, 
#upload_verify_header {
    width: 400px;
    margin: 8px auto;
    position: relative;
    height: 22px;
}
.circle1, .circle2, .circle3 {
    width: 16px;
    height: 16px;
    float: left;
}
.label1, .label2, .label3 {
    position: absolute;
    font-size: 11px;
    font-weight: bold;
    color: #666
}
.label1 {
    top: 18px;
    left: -45px
}
.label2 {
    top: 18px;
    left: 61px;
}
.label3 {
    top: 18px;
    left: 159px;
}
hr {
    float: left;
    width: 60px;
    margin: 7px 4px;
    height: 2px;
    background-color: rgb(190, 190, 190);
    border: 0;
}
#upload_choose_header .circle1 {
    background: #fff url('../images/upload_circle_light.png') no-repeat top left;
}
#upload_choose_header .circle2 {
    background: #fff url('../images/upload_circle_dark.png') no-repeat top left;
}
#upload_choose_header .circle3 {
    background: #fff url('../images/upload_circle_hollow.png') no-repeat top left;
}
#upload_verify_header .circle1 {
    background: #fff url('../images/upload_circle_light.png') no-repeat top left;
}
#upload_verify_header .circle2 {
    background: #fff url('../images/upload_circle_light.png') no-repeat top left;
}
#upload_verify_header .circle3 {
    background: #fff url('../images/upload_circle_dark.png') no-repeat top left;
}
/*
#upload_describe_header .circle1 {
    background: #fff url('../images/upload_circle_dark.png') no-repeat top left;
}
#upload_describe_header .circle2 {
    background: #fff url('../images/upload_circle_hollow.png') no-repeat top left;
}
#upload_describe_header .circle3 {
    background: #fff url('../images/upload_circle_hollow.png') no-repeat top left;
}
*/
/*
 *  Verification results
 */
.uploadVerifyResults {
    white-space: pre-wrap;
    background-color: #efefef;
    font-size: 14px;
    padding: 13px 18px 10px 18px;
    line-height: 19px;
}
p.verifyResults {
    font-size: 15px;
}
p.results {
    font-size: 15px;
    font-weight: bold;
}
p.summary {
    font-size: 18px;
}
div.success {
    font-size: 14px;
    font-weight: bold;
    padding: 19px 2px 19px 29px;
    color: #264409;
    background: #E6EFC2;
    width: 456px;
    border: 2px solid #C6D880;
    margin-bottom: 20px;
}
p.errorHeading {
    font-size: 14px;
    font-weight: bold;
    color: #ce0e0e;
}
p.issuesHeading {
    font-size: 14px;
    font-weight: bold;
    color: #333;
}
p.fileHeader {
    font-size: 14px;
}

#reasonMaxLen {
    font-size: 75%;
}
#recallTermsDiv {
    max-width: 440px;
    font-size: 13px;
    font-style: italic;
    background-color: #fff9d7;
    border: 1px solid #e2c822;
    padding: 6px 12px 6px 12px;
    margin-left: 10px;
    margin-top: 10px;
}
#recallTermsDiv a:link {
    text-decoration:underline;
}
#dataFromExistingDatasetTd {
    padding-bottom: 5px;
}