div.LeftContainer { float: left; display: inline; width: 225px; }
div.LeftContainer img { margin-bottom: 25px; vertical-align: top; display: block; }
div.LeftContainer div.RequestCatalog { margin-top: 25px; }
div.RightContainer { float: left; display: inline; width: 480px; margin-left: 75px; }
table.FormLayout { margin: 0; padding: 0; border: none; border-collapse: collapse; }
table.FormLayout td { text-align: left; vertical-align: middle; }
table.FormLayout td.FirstItem { padding-top: 0px; }
table.FormLayout td.FieldTitle { font-weight: bold; vertical-align: top; padding: 5px 15px 0px 0px; }
table.FormLayout td.FirstItem { padding-right: 25px; }
table.FormLayout input.TextInput { width: 300px; }
table.FormLayout textarea.TextInput { width: 300px; height: 200px; }
table.FormLayout td div.ErrorMessage { margin-top: 5px; color: #CC0000; font-weight: normal; }
