#top {
    height: 16px;
}

#splash {
    border-bottom: 2px solid #000;
}

#footer {
    height: 40px;
}

.trade_accordion {
    border: 1px solid #E1D0A2;
    border-width: 1px 1px 0px 1px;
}

.trade_accordion .trade_toggle span {
    font-size: 100%;
}

.trade_accordion .side {
    width: 220px;
    margin-right: 1.538em;    /* 20px/13 */
    *margin-right: 1.5em;    /* 20px/13.3333 */
}

.trade_accordion .trade_toggle {
    display: block;
    padding: 0;
    padding-right:    0.769em;    /* 10px/13 */
    *padding-right:    0.75em;    /* 10px/13.3333 */
    padding-left:    1.923em;    /* 25px/13 */
    *padding-left:    1.875em;    /* 25px/13.3333 */
    cursor: pointer;
    border: 1px solid #E1D0A2;
    border-width: 0px 0px 1px 0px;
    font-weight: normal;
    height: 20px;
    width: auto;
    background: url(/images/more.png) #FCEEC7 no-repeat scroll 1% 50%;
    line-height: 20px;
    text-decoration: none;
    outline: none;
    color: #585858;
    margin: 0;
    letter-spacing: 0.1em;
    font-size: 116%;
}

.trade_accordion .trade_toggle_active {
    font-weight: bold;
    background: url('/images/less.png') #FCEEC7 no-repeat scroll 1% 50%;
}

.trade_accordion .trade_content {
    border: 1px solid #E1D0A2;
    border-width: 0px 0px 1px 0px;
    padding: 1em;
    overflow: hidden;
}

#namebar_header{
    background-color: #CCCCCC;
    width: 100%;
}

#namebar_header .left{
    margin-left:    0.769em;    /* 10px/13 */
    *margin-left:    0.75em;    /* 10px/13.3333 */
}

#namebar_header .right{
    margin-right:    0.769em;    /* 10px/13 */
    *margin-right:    0.75em;    /* 10px/13.3333 */
}

.section{
    margin-bottom:    2.308em;    /* 30px/13 */
    *margin-bottom:    2.25em;    /* 30px/13.3333 */
}

.section_contents{
    padding-left:    1.538em;    /* 20px/13 */
    *padding-left:    1.5em;    /* 20px/13.3333 */
}

.chart{
    text-align: center;
    width: 100%;
    margin-top:    1.538em;    /* 20px/13 */
    *margin-top:    1.5em;    /* 20px/13.3333 */
    margin-bottom:    1.538em;    /* 20px/13 */
    *margin-bottom:    1.5em;    /* 20px/13.3333 */
    clear: both;
}

.chart .pie_image{
    width: 100%;
    text-align: center;
}

.chart .legend{
    float: right;
}

.chart .legend .color{
    width: 10px;
    height: 10px;
    border: 1px solid black;
    float: left;
}

.chart .legend .label{
    float: left;
    line-height: 10px; 
    margin-left:    0.385em;    /* 5px/13 */
    *margin-left:    0.375em;    /* 5px/13.3333 */
}

.essential_skill{
    width: 100%;
    height: 30px;
}

.essential_skill_label{
    float: left;
    line-height: 36px;
    margin-left:    0.538em;    /* 7px/13 */
    *margin-left:    0.525em;    /* 7px/13.3333 */
}

.essential_skill .prog-border {
    float: left;
    margin-top:    0.462em;    /* 6px/13 */
    *margin-top:    0.45em;    /* 6px/13.3333 */
    margin-bottom:    0.385em;    /* 5px/13 */
    *margin-bottom:    0.375em;    /* 5px/13.3333 */
}

.incomplete_skill .essential_skill_label{
    color: #FF6600;    
}

.section_contents fieldset{
    padding:    0.769em;    /* 10px/13 */
    *padding:    0.75em;    /* 10px/13.3333 */
}

#resume_container{
    background-color: #CCCCCC;
    padding:    1.385em;    /* 18px/13 */
    *padding:    1.35em;    /* 18px/13.3333 */
}

.section_contents th{
    text-align: right;
    vertical-align: top;
}

.section_contents th.big_red{
    font-weight: bold;
    color: #9C3022;
    font-size: 108%;
}

#action-items-table .borderless-table th, #action-items-table .borderless-table td{
    border: 0 none;
}

.section_contents .research_notes{
    border: 1px solid gray;
    margin-left:    9.846em;    /* 128px/13 */
    *margin-left:    9.6em;    /* 128px/13.3333 */
}

.section_contents .research_note{
    border: 1px solid gray;
    margin:    0.385em;    /* 5px/13 */
    *margin:    0.375em;    /* 5px/13.3333 */
}


