DIV#leftColumn{ position: absolute; top: 0; left: 0; width: 520px; padding: 5px; }
<!-- DIV#contactHolder{ position: absolute; top: 0; left: 520; padding-bottom: 5px; padding-top: 5px; } -->
DIV#bannerHolder{ padding-bottom: 5px; } 
DIV#statusHolder{ padding-bottom: 5px; }
DIV#formHolder{ padding-bottom: 5px; width: 510; }
DIV#footer { border: 0px; }

DIV#applicationFormHolder { border: solid 1px #CCCCCC; padding: 5px; }
TABLE#tableFormContents { border: 0px; }

DIV#confirmationHolder{ font-family: Verdana, Helvetica, sans-serif; color: #333333; font-size: 8pt; }
.divHidden{ display: none; }

A { font-family: Verdana, Helvetica, sans-serif; color: #000000; font-size: 8pt; border-color: #000000; text-decoration: underline; }
A:HOVER { color: #999999; font-size: 8pt; text-decoration: underline; }

.applicationPageHeader{ font-family: Verdana, Helvetica, sans-serif; color: #333333; font-size: 14pt; font-weight: bolder; padding-top: 5px; padding-bottom: 5px; }
.applicationPageHeaderRed{ font-family: Verdana, Helvetica, sans-serif; color: #990000; font-size: 14pt; font-weight: bolder; padding-top: 5px; padding-bottom: 5px; }
.applicationPageHeaderGreen{ font-family: Verdana, Helvetica, sans-serif; color: #009900; font-size: 14pt; font-weight: bolder; padding-top: 5px; padding-bottom: 5px; }
.confirmationSubHeader{ font-family: Verdana, Helvetica, sans-serif; color: #424882; font-size: 11pt; font-weight: bolder; }
.label{ font-family: Verdana, Helvetica, sans-serif; color: #333333; font-size: 8pt; padding: 5px 0px 0px 0px; }
.boldLabel{ font-family: Verdana, Helvetica, sans-serif; color: #333333; font-size: 8pt; font-weight: bolder; padding: 5px 0px 0px 0px; }
.text { font-family: Verdana, Helvetica, sans-serif; color: #333333; font-size: 8pt; }
.boldText { font-family: Verdana, Helvetica, sans-serif; color: #333333; font-size: 8pt; font-weight: bolder; }
.redText { font-family: Verdana, Helvetica, sans-serif; color: #990000; font-size: 8pt; font-weight: bolder; }
.greenText { font-family: Verdana, Helvetica, sans-serif; color: #009900; font-size: 8pt; font-weight: bolder; }
.instructionText{ font-family: Verdana, Helvetica, sans-serif; color: #333333; font-size: 7pt; }
.footerText{ font-family: Verdana, Helvetica, sans-serif; color: #000000; font-size: 7pt; }

.boldLink {	font-family: Verdana, Helvetica, sans-serif; color:  #000000; font-size: 8pt; border-color: #000000; text-decoration : underline; font-weight: bolder; }
.boldLink:hover { color: #999999; font-size: 8pt; text-decoration : underline; font-weight: bolder; }

.registrationFee { padding: 5px; border: 0px; }

.errorMessageHolder_Standard { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; display: none; }
.errorMessageHolder_Error { background-color: #FF9999; border-style: solid; border-width: 0px 2px 2px 2px; border-color: #990000; font-family: Verdana, Helvetica, sans-serif; color: #990000; font-size: 8pt; font-weight: bolder; }
.formElementHolder_Standard { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; }
.formElementHolder_Error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #FF9999; border-style: solid; border-width: 2px 2px 0px 2px; border-color: #990000; }
.applicationPageErrorMessage_Standard { display: none; }
.applicationPageErrorMessage_Error { font-family: Verdana, Helvetica, sans-serif; color: #990000; font-size: 10pt; font-weight: bolder; }

.formElement { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #FCFCFC; border: solid 1px #999999; }
.formButtonBig { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #F3DBAC; border: outset 1px #424882; }
.formButtonBigSecondaryColor { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #CCCCCC; border: outset 1px #424882; }
.secondaryFormButton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #CCCCCC; border: outset 1px #666699; }

<!-- .faqQuestions { border: solid 1px #424882; width: 242px; background-color: #F3DBAC; position: absolute; top: 143px; left: 520px; } -->
.faqQuestions { border: solid 1px #424882; width: 242px; background-color: #F3DBAC; position: absolute; top: 5; left: 520; padding-top: 5px; }
.faqQuestionAndAnswer { border: solid 1px #424882; width: 242px; background-color: #F3DBAC; position: absolute; top: 143px; left: 520px; }
.faqHeader { font-family: Verdana, Helvetica, sans-serif; color: #333333; font-size: 13pt; font-weight: bolder; }
.faqLink { font-family: Verdana, Helvetica, sans-serif; color: #333333; font-size: 8pt; text-decoration : underline; }
.faqLink:hover { font-family: Verdana, Helvetica, sans-serif; color: #666666; font-size: 8pt; text-decoration : underline; }
.faqTextHolder{ font-family: Verdana, Helvetica, sans-serif; color: #333333; font-size: 8pt; padding: 10px; }
.faqQuestionFull { font-family: Verdana, Helvetica, sans-serif; color: #333333; font-size: 8pt; font-weight: bolder; }
.faqOL { margin-left: 0px; padding: 0px; list-style-position: inside; list-style-type: decimal; }
.faqLI { padding-bottom: 8px; }
