/*******************
 * Section General *
 *******************/

.section-heading {
	font-family: Arial, Helvetica, helv, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 0px;
}

.section-body {
    background-color: #FFFFFF;
    
    margin: 0px
}

/*******************************
 * Experience Section Settions *
 *******************************/

.job-start-heading {
    border-width: 1; 
    border-color: #000000;
    border-style: solid;

    background-color: #FFFFFF;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

    text-align: center;

    padding: 2px;
}

.job-end-heading {
    border-width: 1; 
    border-color: #000000;
    border-style: solid;

    background-color: #FFFFFF;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

    text-align: center;

    padding: 2px;
}

.job-position-heading {
    border-width: 1; 
    border-color: #000000;
    border-style: solid;

    background-color: #FFFFFF;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

    text-align: center;

    padding: 2px;
    width: 55%;
}

.job-employer-heading {
    border-width: 1; 
    border-color: #000000;
    border-style: solid;

    background-color: #FFFFFF;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

    text-align: center;

    padding: 2px;
    width: 45%;
}

.job-start-cell {
    border-width: 1; 
    border-color: #AAAAAA;
    border-style: solid;
    
	font-family: Arial, Helvetica, helv, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.job-start-cell-highlight {
    border-width: 1; 
    border-color: #AAAAAA;
    border-style: solid;
    
	font-family: Arial, Helvetica, helv, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.job-end-cell {
    border-width: 1; 
    border-color: #AAAAAA;
    border-style: solid;
    
	font-family: Arial, Helvetica, helv, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.job-end-cell-highlight {
    border-width: 1; 
    border-color: #AAAAAA;
    border-style: solid;
    
	font-family: Arial, Helvetica, helv, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.current-job-end-cell {
    border-width: 1; 
    border-color: #AAAAAA;
    border-style: solid;
    
	font-family: Arial, Helvetica, helv, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.current-job-end-cell-highlight {
    border-width: 1; 
    border-color: #AAAAAA;
    border-style: solid;
    
	font-family: Arial, Helvetica, helv, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.job-position-cell {
    border-width: 1; 
    border-color: #AAAAAA;
    border-style: solid;
    
	font-family: Arial, Helvetica, helv, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.job-position-cell-highlight {
    border-width: 1; 
    border-color: #AAAAAA;
    border-style: solid;
    
	font-family: Arial, Helvetica, helv, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.job-employer-cell {
    border-width: 1; 
    border-color: #AAAAAA;
    border-style: solid;
    
	font-family: Arial, Helvetica, helv, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.job-employer-cell-highlight {
    border-width: 1; 
    border-color: #AAAAAA;
    border-style: solid;
    
	font-family: Arial, Helvetica, helv, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.job-description {
	font-family: Arial, Helvetica, helv, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

    background-color: #FFFFFF;

    padding: 2px;
}

.job-description-highlight {
	font-family: Arial, Helvetica, helv, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

    background-color: #FFFFFF;

    padding: 2px;
}

.project-area {
    border-width: 1; 
    border-color: #CCCCCC;
    border-style: solid;

    background-color: #FFFFFF;
}

.project-area-highlight {
    border-width: 1; 
    border-color: #CCCCCC;
    border-style: solid;
    
    background-color: #FFFFFF;
}

.project-description {
	font-family: Arial, Helvetica, helv, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

    padding: 2px;
}

.project-tech {
	font-family: Arial, Helvetica, helv, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;

    background-color: #FFFFFF;

    padding: 2px;
}

/***************************
 * Skills Section Settions *
 ***************************/

.skill-category-heading {
    border-width: 1; 
    border-color: #000000;
    border-style: solid;

    background-color: #FFFFFF;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

    text-align: center;

    padding: 2px;
}

.skill-name-heading {
    border-width: 1; 
    border-color: #000000;
    border-style: solid;

    background-color: #FFFFFF;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

    text-align: center;

    padding: 2px;
}

.skill-firstused-heading {
    border-width: 1; 
    border-color: #000000;
    border-style: solid;

    background-color: #FFFFFF;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

    text-align: center;

    padding: 2px;
}

.skill-lastused-heading {
    border-width: 1; 
    border-color: #000000;
    border-style: solid;

    background-color: #FFFFFF;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

    text-align: center;

    padding: 2px;
}

.skill-skilllevel-heading {
    border-width: 1; 
    border-color: #000000;
    border-style: solid;

    background-color: #FFFFFF;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

    text-align: center;

    padding: 2px;
}

.skill-category-marker {
    text-align: right;
    
    padding: 0px;
}

.skill-category-marker-highlight {
    text-align: right;
    
    padding: 0px;
}

.skill-category-cell {
    border-width: 1; 
    border-color: #AAAAAA;
    border-style: solid;

	font-family: Arial, Helvetica, helv, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.skill-category-cell-highlight {
    border-width: 1; 
    border-color: #AAAAAA;
    border-style: solid;

	font-family: Arial, Helvetica, helv, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.skill-name-cell {
    border-width: 1; 
    border-color: #CCCCCC;
    border-style: solid;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.skill-name-cell-highlight {
    border-width: 1; 
    border-color: #CCCCCC;
    border-style: solid;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.skill-firstused-cell {
    border-width: 1; 
    border-color: #CCCCCC;
    border-style: solid;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.skill-firstused-cell-highlight {
    border-width: 1; 
    border-color: #CCCCCC;
    border-style: solid;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.skill-lastused-cell {
    border-width: 1; 
    border-color: #CCCCCC;
    border-style: solid;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.skill-lastused-cell-highlight {
    border-width: 1; 
    border-color: #CCCCCC;
    border-style: solid;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.skill-skilllevel-cell {
    border-width: 1; 
    border-color: #CCCCCC;
    border-style: solid;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.skill-skilllevel-cell-highlight {
    border-width: 1; 
    border-color: #CCCCCC;
    border-style: solid;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

/**************************
 * Tools Section Settions *
 **************************/

.tool-category-heading {
    border-width: 1; 
    border-color: #000000;
    border-style: solid;

    background-color: #FFFFFF;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

    text-align: center;

    padding: 2px;
}

.tool-name-heading {
    border-width: 1; 
    border-color: #000000;
    border-style: solid;

    background-color: #FFFFFF;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

    text-align: center;

    padding: 2px;
}

.tool-firstused-heading {
    border-width: 1; 
    border-color: #000000;
    border-style: solid;

    background-color: #FFFFFF;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

    text-align: center;

    padding: 2px;
}

.tool-lastused-heading {
    border-width: 1; 
    border-color: #000000;
    border-style: solid;

    background-color: #FFFFFF;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

    text-align: center;

    padding: 2px;
}

.tool-experience-heading {
    border-width: 1; 
    border-color: #000000;
    border-style: solid;

    background-color: #FFFFFF;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

    text-align: center;

    padding: 2px;
}

.tool-category-marker {
    text-align: right;
    
    padding: 0px;
}

.tool-category-marker-highlight {
    text-align: right;
    
    padding: 0px;
}

.tool-category-cell {
    border-width: 1; 
    border-color: #AAAAAA;
    border-style: solid;

	font-family: Arial, Helvetica, helv, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.tool-category-cell-highlight {
    border-width: 1; 
    border-color: #AAAAAA;
    border-style: solid;

	font-family: Arial, Helvetica, helv, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.tool-name-cell {
    border-width: 1; 
    border-color: #CCCCCC;
    border-style: solid;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.tool-name-cell-highlight {
    border-width: 1; 
    border-color: #CCCCCC;
    border-style: solid;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.tool-firstused-cell {
    border-width: 1; 
    border-color: #CCCCCC;
    border-style: solid;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.tool-firstused-cell-highlight {
    border-width: 1; 
    border-color: #CCCCCC;
    border-style: solid;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.tool-lastused-cell {
    border-width: 1; 
    border-color: #CCCCCC;
    border-style: solid;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.tool-lastused-cell-highlight {
    border-width: 1; 
    border-color: #CCCCCC;
    border-style: solid;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.tool-experience-cell {
    border-width: 1; 
    border-color: #CCCCCC;
    border-style: solid;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

.tool-experience-cell-highlight {
    border-width: 1; 
    border-color: #CCCCCC;
    border-style: solid;

	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

    background-color: #FFFFFF;

    padding: 2px;
}

/****************************
 * Contact Section Settions *
 ****************************/

.contact-title {
	font-family: Times New Roman, Times, serif;
	font-size: 28px;
	font-style: italic;
	font-weight: bold;
}

.contact-address {
	font-family: Arial, Helvetica, helv, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}

.contact-phone {
	font-family: Courier New, Courier, monospace;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}

.contact-email {
	font-family: Courier New, Courier, monospace;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}


.contact-alert {
        font-family: Arial, Helvetica, helv, sans-serif;
        font-size: 8px;
        font-style: normal;
        font-weight: bold;

        color: 550000;

        text-align: center;
}

.references {
	font-family: Arial, Helvetica, helv, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
}

.references-subtitle {
	font-family: Arial, Helvetica, helv, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
}
