body { font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin: 0px; border: 0px; color: black; background-color: white; } div { margin: 0; padding: 0; } ul { margin: 0; padding: 0; } li { margin: 0; padding: 0; } th { text-align: left; font-weight: bold; } input { font-family: Arial, Helvetica, sans-serif; } select { font-family: Arial, Helvetica, sans-serif; } /* Left hand side */ div#leftside { float: left; position: absolute; bottom: 0px; top: 0px; left: 0px; width: 20%; height: 100%; padding-left: 5%; padding-right: 5%; color: #909090; background-color: white; background-image: url(images/backgroundleft.gif); background-repeat: no-repeat; background-position: top-left; } p#username { margin: 140px 3px 3px 3px; background-color: #909090; color: #ffffff; font-weight: bold; padding-left: 10px; } table#login { margin: 140px 3px 3px 3px; } div#leftside input { font-size: 11px; } div#leftside table.form th { color: #909090; font-weight: normal; } div#leftside table.form tr.buttons { background-repeat: repeat-x; background-position: top-left; } div#leftside table.form tr.buttons td { padding-top: 5px; } ul#tabmenu { margin: 0; } ul#tabmenu li { list-style-type: none; padding-top: 7px; padding-right: 5px; height: 28px; font-size: 14px; } ul#tabmenu li.first { border-top: 1px #dedbde solid; border-bottom: 1px #dedbde solid; } ul#tabmenu li.next { border-bottom: 1px #dedbde solid; } ul#tabmenu a { color: #909090; text-decoration: none; } ul#tabmenu a:hover { text-decoration: underline; } ul#tabmenu a:visited { } /* Right hand side */ div#rightside { float: right; position: absolute; bottom: 0px; top: 0px; right: 0px; width: 80%; height: 100%; background-color: white; background-image: url(images/backgroundright.gif); background-repeat: no-repeat; background-position: top right; } /* Content */ div.content { padding-left: 10px; padding-right: 10px; margin-top: 140px; } div.content h1 { color: #909090; font-size: 24px; font-weight: bold; } div.content h1.error { text-transform: uppercase; } div.content a { color: blue; margin: 0; } div.content a:hover { text-decoration: underline; } div.content a:visited { color: #666666; } div.content input { font-size: 12px; } div.content select { font-size: 14px; } div.content textarea { font-size: 14px; } div.content p.name { font-weight: bold; } div.content p.welcome { font-weight: bold; } div.content p.instructions { font-weight: bold; font-size: 14px; } div.content p.warning { font-size: 10px; color: red; } div.content table.list { width: 95%; border-width: 1; border-collapse: collapse; empty-cells: show; } div.content table.list th { background-color: #909090; color: white; text-align: left; font-size: 14px; } div.content table.list th.right { text-align: right; } div.content table.list tr.summary th { background-image: none; } div.content table.list tr.next { background-image: url(images/rowdivider.gif); background-repeat: repeat-x; background-position: top-left; } div.content table.list tr td { font-size: 14px; } div.content table.list tr.next td { padding-top: 5px; } div.content table.list tr td img { display: block; } div.content table.list tr td.right { text-align: right; } div.content table.list tr.summary td { font-weight: bold; font-size: 10px; } div.content table.list li.next { background-image: none; padding-top: 0px; } div.content table.details { width: 95%; } div.content table.details th { text-align: right; padding-right: 10px; width: 150px; } div.content table.details tr.next { padding-top: 5px; } div.content table.form { width: 95%; } div.content table.form th { text-align: right; padding-right: 5px; font-weight: normal; } div.content table.form tr.next { padding-top: 5px; } div.content table.form tr.buttons { background-image: url(images/rowdivider.gif); background-repeat: repeat-x; background-position: top-left; } div.content table.form tr.buttons td { padding-top: 5px; } div.content li { list-style-type: none; font-size: 14px; } div.content li.next { background-image: url(images/rowdivider.gif); background-repeat: repeat-x; background-position: top-left; padding-top: 5px; } div.content ul.breadcrumbs { padding-top: 5px; } div.content ul.breadcrumbs li { display: inline; } div.content div.previewframe { height: 580px; width: 100%; } div.content div.previewframe iframe { height: 100%; width: 100%; } div.content form.action { display: inline } div.content em { font-weight: bold; font-style: normal; } div.content div.buttons { margin-bottom: 10px; } div.content table#pdforder th { vertical-align: top; } div.content table#pdforder td { padding: 0; } div.content table#pdforder tr.buttons td { padding-top: 5px; } div.content table#pdfprice { border-collapse: collapse; } div.content table#pdfprice th { text-align: left; padding-right: 20px; font-weight: normal; } div.productinfo table.details th { text-align: right; padding-right: 10px; width: 150px; } div.productinfo table.details tr.next { padding-top: 5px; }