p.HmainText
{
    font-size: 14px;
    line-height: 18px;
    padding-top: 0px;
    padding-bottom: 0px;
    color: #FF3200;
}

p.mainText
{
    font-size: 13px;
    line-height: 18px;
    padding-top: 0px;
    padding-bottom: 0px;
}

table.CandidateData
{
    /*position: relative;
    left: 30px;
    background-color: #949599;
    color: #ddd;*/
    width: 100%;
    border: #222 solid 0px;
    border-collapse: collapse;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    width: 100%;
    padding: 0px;
    margin: 0px;
}

table.CandidateData td
{
    white-space: nowrap;
}

table.CandidateDataEntry
{
    width: 100%;
    padding: 0px;
    margin: 0px;
}

table.CandidateDataEntry td.Caption
{
    line-height: 8px;
    width: 1px;
    white-space: nowrap;
}
table.CandidateDataEntry td
{
    white-space: nowrap;
    padding: 2px 10px 0px 0px;
}
table.CandidateDataEntry input
{
    border: solid 1px #B5B7BA;
    border-style: solid;
    background-color: #F5F5F5;
}

span.small
{
    line-height: 10px;
    font-size: 10px;
}

span.strong
{
    font-weight: bold;
    font-size: 14px;
    color: #000;
}

#header1, #header2, #headerGridEvents, #headerGridCandidate {
    position: relative;
    font-size: 13px;
    font-weight: bold;
    background-color: #949599;
    color: #ddd;
    width: 230px;
    padding: 0px 30px 0px 30px;
    left: 30px;
    text-align: center;
}

#Specs.specsPanelCandidate
{
    /*border: 1px #fff solid;*/
}

#Specs.specsPanelCandidate .groupTitle,
#Specs.specsPanelCandidate .field
{
	margin: 15px 15px 0px 50px;
}

#Specs.specsPanelCandidate td
{
	vertical-align: top;
}

#Specs.specsPanelCandidate td:first-child .groupTitle,
#Specs.specsPanelCandidate td:first-child .field
{
	margin-left: 0px;
}

#Specs.specsPanelCandidate .groupTitle
{
	font-weight: bold;
    border-bottom: 1px solid #a0a0a0;
}
