Aligning HTML in a Web Form (ASPX page)

I'm trying to align my HTML produced in an ASPX page like the attached example. I'm using spans for the blue text and asp:labels for the data. So, both elements are rendered as Spans. I've circled this problem.

The other problem is circled to the right. There are a variable number of rows in the 2 cases shown in the image. I've used the DataList control to render this data, therefore, the data is rendered as a Table. As can be seen, when there are several lines in the table, the other parts of the data do not get 'pushed down.'

I would prefer a solution that's quick to implement. I control the output format and the chance I'll have to change the way this looks is very unlikely.
LayoutIssue.PNG
Andrew WerberAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
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.

louisfrCommented:
Which alignment problem?
The colons are aligned like in the other columns.
And I don't see an horizontal alignment problem either.

Which parts "do not get 'pushed down'"?
The only thing which looks like it needs to be pushed down is the line, which clearly is below the circled lines.
Andrew WerberAuthor Commented:
The 'problem' is that I cannot get my HTML to align like what's shown in the image. The image is from a PDF.

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
Andrew WerberAuthor Commented:
I want to close this out since I've gone ahead and done the aligning.
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
ASP.NET

From novice to tech pro — start learning today.