div.shared_table {
    padding: 10px 0px 10px 0px;
}
div.shared_table table {
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
    border-collapse: collapse;
    border: 0;
}
div.shared_table table tr td,
div.shared_table table tr td.shared_left,
div.shared_table table tr td.shared_right {
    width: 70%;
    padding: 3px 10px 3px 10px;
    background: #f3f3f3;
    border-bottom: solid 1px #ffffff;
	font: normal 12px "Trebuchet MS", Verdana, Arial, sans-serif;
    text-transform: none;
    color: #727272;
}
div.shared_table table tr td.shared_left {
	font: bold 12px "Trebuchet MS", Verdana, Arial, sans-serif;
    text-transform: uppercase;
    color: #0A226A;
    width: 30%;
}
div.shared_table table tr td p,
div.shared_table table tr td.shared_left p,
div.shared_table table tr td.shared_right p,
div.shared_table table tr td p label,
div.shared_table table tr td.shared_left p label,
div.shared_table table tr td.shared_right p label {
    width: 100%;
    font: bold 12px "Trebuchet MS", Verdana, Arial, sans-serif;
    text-transform: uppercase;
    color: #0A226A;
}
div.shared_table table tr td.shared_right p,
div.shared_table table tr td.shared_right p label {
	font: normal 12px "Trebuchet MS", Verdana, Arial, sans-serif;
    text-transform: none;
    color: #727272;
    text-align: left;
}
div.shared_table table tr td input,
div.shared_table table tr td select,
div.shared_table table tr td textarea {
    border: solid 1px #0A226A;
    padding: 2px 2px 2px 2px;
    background: #ffffff;
    font: normal 12px Verdana, Arial, sans-serif;
    color: #727272;
    width: 90%;
    height: 17px;
}
div.shared_table table tr td select {
    height: 20px;
}

div.shared_table table tr td textarea {
    height: 100px;
}

div.shared_table table tr td button {
    background: #0A226A;
    font: bold 12px "Trebuchet MS", Verdana, Arial, sans-serif;
    border: solid 1px #ffffff;
    padding: 2px 2px 2px 2px;
    color: #ffffff;
}
