How to format the first column of my table using CSS

I have a web page that has a two-column layout.  Inside the left column I have a table with 2 columns.  I want to format the first column to have the text right-justified but can't get the CSS to work.  I know there is a way to do this without having to put a class on each <td> of the table but haven't figured it out.  Any help is greatly appreciated!

HTML:
        <div id="FixedArea">
            <div id="GeneralGuidelines">
                <h2>General Guidelines for Referral Type Name</h2>
                <textarea style="width: 100%" cols="1" rows="5">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
                </textarea>
            </div>
            <div id="RequesterInfo">
                <h2>Requester Info Area</h2>
                <table class="RequesterInfoTable">
                    <tr>
                        <td>Name</td>
                        <td>Employee Name</td>
                    </tr>
                </table>
            </div>
        </div>

Open in new window


CSS
#FixedArea
{
    width: 100%;
    background-color: #ccc;
    padding: 5px;
    overflow: auto;
}
#GeneralGuidelines
{
    width: 50%;
    padding: 5px;
    float: right;
}
#FixedArea h2
{
    font-weight: bold;
    font-size: small;
    padding: 0px;
    margin: 0px;
    text-align: center;
}
#GeneralGuidelines textarea
{
    font-size: smaller;
}
#RequesterInfo
{
    width: 50%;
    font-size: smaller;
}
.RequesterInfoTable
{
    width: 100%;
    border: 1px;
}
.RequesterInfoTable td
{
    width: 50%;
}

Open in new window

dyaroshAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

GaryCommented:
.RequesterInfoTable tr td:first-child {
    text-align:right
}

Open in new window

0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
dyaroshAuthor Commented:
Thank you!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
CSS

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.