@import url("../../contactform.css");

body {
    font-family: sans-serif;
    font-family: "Georgia", serif;
    margin: 10px;
    font-size: 12px;
    line-height: 18px;
    background: #EEE url("images/style1_back.jpg") top repeat-x;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0px;
    font-weight: normal;
    color: #666;
}

#container {
    width: 524px;
    padding: 18px;
    background: #FFF;
    border: solid #999;
    border-width: 1px 2px 2px 1px;
}


/**
 * Header
******************************************/

#header {

}

#header #photo {
    float: right;
    border: 1px solid #000;
}

#header h1#nameHeading {
    font-size: 24px;
    margin: 0px 0px 18px;
    line-height: 24px;
    font-family: "Verdana", serif;
    color: #000;
}

#header div.address {
    line-height: 18px;
}

#header a:link, #header a:visited {
    text-decoration: none;
    text-transform: lowercase;
    font-variant: small-caps;
    color: #FFF;
    background: #CCC;
    padding: 0px 5px;
}

#header a:hover {
    background: #999;
}

/**
 * Content
******************************************/

#content {
    margin-top: 36px;
}

h2.heading {
    font-family: "Verdana", "Arial", sans-serif;
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 2em 0px 1em;
    border-bottom: 1px solid #999;
    background: url("images/style1_content_back.jpg") bottom repeat-x;
}

/**
 * Objective
******************************************/

#objective {

}

#objective p#objectiveContent {
    font-weight: normal;
    font-style: italic;
}

/**
 * Skills
******************************************/

#skills {

}

#skills ul#skillsList h3.skillSetTitle {
    text-transform: uppercase;
    font-size: 12px;
    line-height: 18px;
    color: #000;
    float: left;
    padding-right: 1ex;
}

#skills ul#skillsList div.skillLevel {
    text-transform: capitalize;
}

#skills ul#skillsList div.skillLevel:before {
    content: "(";
}

#skills ul#skillsList div.skillLevel:after {
    content: ")";
}

#skills ul#skillsList div.yearsOfExp {
    margin-left: 18px;
}

#skills ul#skillsList {
    margin: 1em 0px;
    padding-left: 0px;
    list-style-type: none;
}

#skills ul#skillsList li ul.skills {
    margin: 1em 0px;
    padding-left: 18px;
    list-style-type: none;
}

/**
 * Employment
******************************************/

#employment {

}

#employment ul#employmentList {
    padding: 0px;
    list-style-type: none;
}

#employment ul#employmentList li {
    margin: 1em 0px;
}

#employment ul#employmentList li h3.jobTitle {
    text-transform: uppercase;
    font-size: 12px;
    line-height: 18px;
    color: #000;
}

#employment ul#employmentList li div.employer {
    font-style: italic;
    margin-left: 18px;
}

#employment ul#employmentList li div.date {
    float: right;
    margin-top: -18px;
    font-variant: small-caps;
}

#employment ul#employmentList li div.address {
    margin-left: 18px;
}

#employment ul#employmentList li div.jobDescription {
    margin-left: 18px;
}

#employment ul#employmentList li div.projects {
    margin-left: 18px;
}

#employment ul#employmentList li div.projects h4 {
    font-size: 12px;
    text-transform: lowercase;
    font-variant: small-caps;
    color: #000;
}

#employment ul#employmentList li div.projects ul.projectsList {
    padding-left: 18px;
    margin: 0px 0px 1em;
    list-style-type: none;
}

#employment ul#employmentList li div.projects ul.projectsList li {
    margin: 0px 0px 1em;
}

#employment ul#employmentList li div.projects ul.projectsList li h5 {
    color: #000;
    font-size: 9px;
    text-transform: uppercase;
    font-style: italic;
}

#employment ul#employmentList li div.achievements h4 {
    font-size: 12px;
    text-transform: lowercase;
    font-variant: small-caps;
    color: #000;
}

#employment ul#employmentList li div.achievements ul.achievementsList {
    padding-left: 18px;
    margin: 0px 0px 1em;
    list-style-type: none;
}

#employment ul#employmentList li div.achievements ul.achievementsList li {
    margin: 0px 0px 1em;
}

#employment ul#employmentList li div.achievements ul.achievementsList li h5 {
    color: #000;
    font-size: 9px;
    text-transform: uppercase;
    font-style: italic;
}

/**
 * Memberships
******************************************/

#memberships {

}

#memberships ul#membershipsList {
    padding: 0px;
    list-style-type: none;
}

#memberships ul li h3.membershipTitle {
    text-transform: uppercase;
    font-size: 12px;
    line-height: 18px;
    color: #000;
}

#memberships ul li div.organization {
    font-style: italic;
    margin-left: 18px;
}

#memberships ul li .date {
    float: right;
    margin-top: -36px;
    font-variant: small-caps;
}

#memberships ul li div.membershipDesc {
    margin: 18px;
}

/**
 * Education
******************************************/

#education {

}

#education ul#educationList {
    padding: 0px;
    list-style-type: none;
}

#education ul#educationList li {
    margin: 1em 0px;
}

#education ul#educationList h3.degreeLevel {
    font-size: 12px;
    line-height: 18px;
    color: #000;
}

#education ul#educationList div.date {
    float: right;
    margin-top: -18px;
    font-variant: small-caps;
}

#education ul#educationList div.institution {
    margin-left: 18px;
    text-transform: uppercase;
}

#education ul#educationList div.address {
    margin-left: 18px;
}

#education ul#educationList div.field1, #education ul#educationList div.field2 {
    margin-left: 18px;
}

#education ul#educationList div.field1 em, #education ul#educationList div.field2 em, #education ul#educationList div.gpa em {
    font-style: normal;
    font-variant: small-caps;
    text-transform: lowercase;
}

#education ul#educationList div.gpa {
    margin-left: 18px;
}

#education ul#educationList div.gpaNote {
    font-style: italic;
    margin-left: 36px;
}

#education ul#educationList div.annotation {
    margin: 18px 0px 18px 18px;
}

#education ul#educationList div.additionalNotes {
    margin-left: 18px;
}

#education ul#educationList div.additionalNotes h4 {
    color: #000;
    text-transform: lowercase;
    font-variant: small-caps;
}

#education ul#educationList div.additionalNotes p {
    margin: 0px 0px 18px 18px;
}

#education ul#educationList div.subjects {
    margin-left: 18px;
}

#education ul#educationList div.subjects h4 {
    color: #000;
    text-transform: lowercase;
    font-variant: small-caps;
}

#education ul#educationList div.subjects ul.subjectsList {
    padding-left: 18px;
    list-style-type: none;
}

#education ul#educationList div.subjects ul.subjectsList li {
    margin: 0px;
}

#education ul#educationList div.subjects ul.subjectsList h5 {
    color: #000;
    font-size: 9px;
    text-transform: uppercase;
    font-style: italic;
}

#education h3#subjectsHeading {
    font-size: 12px;
    line-height: 18px;
    color: #000;
    text-transform: uppercase;
}

#education ul#subjects {
    margin: 0px;
    padding-left: 18px;
    list-style-type: none;
}

#education ul#subjects h4.subjectTitle {
    color: #000;
    font-size: 12px;
    line-height: 18px;
    font-style: italic;
    color: #000;
}

#education ul#subjects div.subjectDesc {
    margin-left: 18px;
}

/**
 * Awards
******************************************/

#awards {

}

#awards ul#awardsList {
    padding: 0px;
    list-style-type: none;
}

#awards ul#awardsList li {
    margin: 1em 0px;
}

#awards ul#awardsList h3.awardTitle {
    font-size: 12px;
    line-height: 18px;
    color: #000;
    text-transform: uppercase;
}

#awards ul#awardsList div.organization {
    font-style: italic;
    margin-left: 18px;
}

#awards ul#awardsList div.date {
    float: right;
    margin-top: -36px;
    font-variant: small-caps;
}

#awards div.awardDesc {
    margin-left: 18px;
}

/**
 * Clearance
******************************************/

#clearance {

}

#clearance ul#clearanceList {
    padding: 0px;
    list-style-type: none;
}

#clearance ul#clearanceList li {
    margin: 1em 0px;
}

#clearance ul#clearanceList h3.clearanceLevel {
    text-transform: uppercase;
    font-size: 12px;
    line-height: 18px;
    color: #000;
}

#clearance ul#clearanceList div.date {
    float: right;
    margin-top: -18px;
    font-variant: small-caps;
}

#clearance ul#clearanceList div.clearanceDesc {
    margin-left: 18px;
}

/**
 * Miscellaneous
******************************************/

#miscellaneous {

}

#miscellaneous div#miscContent {
}

/**
 * Publications
******************************************/

#publications {

}

#publications ul#publicationsList {
    padding: 0px;
    list-style-type: none;
}

#publications ul#publicationsList li {
    margin: 18px 0px;
}

#publications ul#publicationsList h3.pubTitle {
    font-style: italic;
    font-size: 12px;
    line-height: 18px;
    color: #000;
}

#publications ul#publicationsList div.author, #publications ul#publicationsList div.pubDesc, #publications ul#publicationsList div.publisher {
    margin-left: 18px;
}

#publications ul#publicationsList div.date {
    float: right;
    margin-top: -18px;
    font-variant: small-caps;
}

/**
 * Interests
******************************************/

#interests {

}

#interests ul#interestsList {
    padding: 0px;
    list-style-type: none;
}

#interests ul#interestsList li {
    margin: 1em 0px;
}

#interests ul#interestsList h3.interestTitle {
    text-transform: uppercase;
    font-size: 12px;
    line-height: 18px;
    color: #000;
}

#interests ul#interestsList div.interestDesc {
    margin-left: 18px;
}

/**
 * References
******************************************/

#references {

}

#references table {
    width: 100%;
}

#references table tr td {
    vertical-align: top;
    width: 50%;
    padding-bottom: 18px;
}

#references table tr td h3.refereeName {
    font-size: 12px;
    line-height: 18px;
    color: #000;
}

#references table tr td div.refereeTitle {
    float: left;
    padding-right: 1ex;
}

#references table tr td div.refereeTitle:after {
    content: ", ";
}

#references table tr td div.refereeCompany {

}

#references table tr td div em {
    font-style: normal;
    font-variant: small-caps;
}

/**
 * Footer
******************************************/

#footer {
    border-top: 1px solid #999;
    margin-top: 18px;
}

#footer .copyright {
    text-transform: lowercase;
    font-variant: small-caps;
}

