

table {
    position: relative;
    padding: 0;
    font-family: "Trebuchet MS",Arial,sans-serif;
}

.altrow td {
   background: #ffffff no-repeat top left;
}

.tdCandidate, .tdLogo, .tdInfo {
    background: none;
    vertical-align: top;
    padding: 20px 20px 20px 20px;
    background: #fcfcfc no-repeat top left;
    border-bottom: 1px dotted #cccccc;
}

.tdCandidate {
    width: 60px;
}


.tdInfo {
     background: #fcfcfc no-repeat top left;
     padding: 23px 20px 20px 35px;
}

.altrow .tdInfo {
     background: #ffffff no-repeat top left;
}

.tdInfo .row {
    width: 270px;
    float: left;
    overflow: auto;
    margin-bottom: 3px;
    font-size: 90%;
}

.tdInfo #bottomRow {
    margin-bottom: 5px;
}

.tdInfo .row .name {
    width: 110px;
    float: left;
}

.tdInfo .row .value {
    width: 160px;
    float: left;
    color: #333333;
}

.tdLogo {
    padding: 30px 20px 30px 0px;
    width: 126px;
}

.tdCandidate a {
    text-decoration: none;

}

.tdCandidate .quote {
    font-size: 120%;
}

.cLink {
    font-size: 120%;
    margin-bottom: 5px;
}

.tdCandidate a:hover {
    text-decoration: underline;
}

.tdCandidate .view {
    text-decoration: underline;
}

table td {
     vertical-align: top;
}

.tdCandidate .imgWrap {
    width: 105px;
}

.tdCandidate .caption {
    font-size: 85%;
    padding: 0;
    margin: 2px 0px 0px 0px;
    width: 100px;
    text-align: center;
}

.altrow .tdCandidate {
    background: #ffffff;
}

.tdInfo .experience {
    position:relative;
    padding: 0;
    margin: 0px 0px 10px 0px;
    color: #666666;
}

.tdInfo .experience p {
    margin: 0;
    padding: 0;
    font-size: 110%;
}


.tdCandidate {
    padding-top: 25px;
}

.tdInfo .myPageRow {
    margin-top: 10px;
}








