
/* Artist application CSS */
#upcoming_cities {
    width: 300px;
}
#application {
    width: 500px;
    min-width: 300px;
    max-width: 474px;
}

#success_msg {
    display: none;
}
div.error_msg {
    color: red;
    border: 0px solid red;
    padding: 5px;
    font-weight: bold;
}

label {
    display: block; 
    width: 225px;
    float: left;
    clear: left;
    margin-top: 5px;
}

label.ckbox_lbl {
    float: right;
    clear: right;
    width: 430px;
    font-size: 0.875em;
}
label.error_lbl {
    color: red;
    font-weight: bold;
}
input,select,textarea,div.form_item {
    float: left;
    clear: right;
    margin: 0px 0px 10px 0px;
}

input.ckbox {
    float: left;
    clear: left;
    width: 25px;
    height: 35px;
}


div.form_item { font-size: small; }

div.clear {
    display: block;
    float: none;
    clear: both;
    height: 1px;
}

ol.roman { list-style-type: upper-roman; }
ol.alpha { list-style-type: upper-alpha; }
ol.decimal { list-style-type: decimal; }
span.term { text-decoration: underline; }

.popout_lk { font-size: x-small;  }
.popout { float: left; font-style: italic; font-size: 0.9em; margin-bottom: 10px; display: none; }

#artist_agreement {
    height: 150px;
    overflow: auto;
    background-color: #fff;
    color: #000;
    font-size: 100%;
    padding: 8px;
    font-family: Monospace;
    margin-bottom: 10px;
}

#artist_agreement ol,
#artist_agreement ul,
#artist_agreement p,
#artist_agreement ol li,
#artist_agreement li li,
#artist_agreement ol li,
#artist_agreement li p {
    font-size: 100%;
}

.submit_btn { 
    border: 1px solid #FCD116;
    width: 100%;
    padding: 5px 10px;
    text-align: center;
    background-color: transparent;
    color: #FCD116;
    font-weight: bold;
    font-size: large;
    margin: 5px 0px 5px 0px;
    cursor: normal;
}

.submit_btn:hover {
    cursor: pointer;
}

.expand a { color: #FCD116; }

.red {			
	color: red;			/* used for strong emphasis phrase in agreement */
	}
