/* Reset */
#internshipForm * {
margin: 0px;
padding: 0px;
font-size: 11pt;
font-family: arial;
}

#internshipForm p {
padding: 0px 10px 12px 10px;
}

#internshipForm ol {
margin: 10px 50px;
color: #444444;
}

#internshipForm input, textarea {
background: #FFFFFF;
border-top: 1px solid #6b6b6b;
border-left: 1px solid #6b6b6b;
border-bottom: 1px solid #e4e3e3;
border-right: 1px solid #e4e3e3;
padding: 2px;
}

/* General Error Message at Top of Form */
#internshipForm p.error {
color: #C0000B;
font-weight: bold;
}

#internshipForm p.required {
font-weight: bold;
}

/* Used to display an error next to a field */
#internshipForm .fieldError {
color: #C0000B;
padding-left: 10px;
}

#internshipForm p.errorField input, #internshipForm p.errorField select, #internshipForm p.errorField textarea {
border: 1px solid #C0000B;
}

#internshipForm .success {
color: #588E03;
font-weight: bold;
}

/* Divide parts of the form */
#internshipForm .divider {
border-top: 1px solid #939393;
height: 1px;
margin: 0px 10px 10px 10px;
}

#internshipForm {
margin-top: 20px;
}

#internshipForm input[type="submit"] {
padding: 5px;
background: #5d99cc;
color: #FFFFFF;
font-weight: bold;
border-bottom: 1px solid #6b6b6b;
border-right: 1px solid #6b6b6b;
border-top: 1px solid #e4e3e3;
border-left: 1px solid #e4e3e3;
}

/* Describe Sections of the Form */
#internshipForm .title {
font-weight: bold;
color: #5d99cc;
font-size: 12pt;
}

#internshipForm .note {
font-size: smaller;
font-style: italic;
font-weight: normal;
}

.normal {
font-weight: normal;
}

option {
font-weight: normal;
}

select {
font-weight: normal;
}
