@CHARSET "UTF-8"; html { overflow-y: scroll; font-family: Arial, sans-serif; font-size: 0.8em; font-weight: normal; font-style: normal; color: #333333; } body { margin: 0; padding: 0; background-color: white; } h1 { font-size: 1.3em; margin: 1em 1em; } h2.left { float: left; font-size: 1.1em; margin: 1em 1em 1em 1.5em; } h2.money { float:right; font-size: 1.1em; margin: 1em 1em; text-align: right; width: 7em; } h2.percent { float:right; font-size: 1.1em; margin: 4.4em 1.4em 0 0.5em; text-align: left; width: 3em; } h2.money span { display: block; } h2.money span.title { margin-left : 3em; text-align: right; } h2.money span.btLine { display: block; border-bottom: 1px solid #AAAAAA; } .error { color: red; display: block; } a { color: darkblue; } a:hover { color: blue; } a.action { color: darkblue; } a.action:hover { color: red; } img { border: none } img.add{ position: relative; top: 0.1em; width:1.2em; margin-left: 1em; } img.detailsLine{ width:1.5em; margin: 0 0.3em; } img.modifyLine{ width:0.9em; margin: 0 0.3em; } img.deleteLine{ width:1.2em; margin: 0 0.3em; } img.modifyTitle{ width:0.5em; margin: 0 0.3em 0 1em; } img.deleteTitle{ width:0.8em; margin: 0 0.3em; } img.internalAffairList { width: 0.9em; } img.internalAffairForm { width: 0.8em; } img.toReviewList { width: 1.2em; } img.toReviewForm { width: 1.2em; } img.regulButton { margin : -0.2em 0 0 1em; vertical-align: middle; width: 1.3em; } img.contractButton { margin : -0.3em 0 0 1em; vertical-align: middle; width: 1.2em; } img.reservedFreeList { width: 1em; } img.payed { width: 0.8em; display : inline; } img.arrows { position : relative; top : 0.2em; width: 1em; margin-right : 1em; } /************************************ Header *************************************/ div#logo-top-left { display: block; float: left; margin: 0 1em 0 0; background-color: white; position: relative; top: -1em; } div#menus { margin: 1.5em 1em; } ul#headers { display: block; margin: 0; padding: 0; } ul#headers li { margin: 0 0.1em 0 0; padding: 0; list-style: none; float: left; width: 10em; } ul#headers li#search { margin: 0 0.1em 0 0; padding: 0; list-style: none; float: left; width: 20em; position: relative; top: -0.1em; } ul#headers li#user { margin: 0; padding: 0; list-style: none; float: right; } ul#headers li a { display: block; margin: 0 0 0 0; padding: 0.3em 0.3em; background: #999999; color: #FFFFFF; text-align: center; text-decoration: none; } ul#headers li a:hover { background: #666666; } ul#headers div { position: absolute; visibility: hidden; margin: 0 0.1em 0 0; padding: 0; width: 9.9em; background: #CCCCCC; border: 1px solid #999999; z-index : 10; } ul#headers div a { position: relative; display: block; margin: 0; padding: 0.3em 0.3em; white-space: nowrap; text-align: left; text-decoration: none; background: #CCCCCC; color: #555555; z-index : 10; } ul#headers div a:hover { color: #FFFFFF; } /************************************ General *************************************/ /* Encompass Everything --> defines margin */ div#global { width: 90em; min-height: 40em; margin: 0 auto; background-color: #FFFFFF; text-align: left; } /* Encompass h1, h2 and global link */ div#title { margin: 0 0; min-height: 2.5em; text-align: left; } div#footer { text-align: center; margin: 0.2em auto; } div#footer p { font-weight: normal; font-size: 0.8em; margin: 0.5em 0; } div#footer p.name { font-weight: normal; font-size: 0.8em; margin: 0.5em 0; } hr { display: block; margin: 0 auto; background-color: #AAAAAA; border: 0; width: 98%; height: 0.1em; } div.titleLineh2 { display: block; overflow: hidden; } div.content { margin: 1em 2em; } div.list { } div.listChunk { /*width: 95%;*/ } div.listChunkTitle { margin : 1em 0; display: block; overflow: hidden; } div.listChunkTitle p { float : left; font-weight: bold; font-size: 1em; display: inline; } div.listChunkTitle div.subTitle { float : left; font-weight: bold; font-size: 1em; display: inline; } div.listChunkTitle div.subTotal { float : right; font-weight: bold; font-size: 1em; display: inline; text-align: right; width : 7em; margin : 1em 1.5em; } div.listChunkTitle div.subTotal p{ width : 7em; float : right; margin : 0 0; } div.listChunkTitle div.subTotal p.btLine { display: block; border-bottom: 1px solid #AAAAAA; } div.listChunkTitle div.subTotalPercent { float : right; font-weight: bold; font-size: 1em; display: inline; text-align: left; width : 4em; margin : 1.8em 0.6em 0 0.8em; overflow: hidden; } div.listChunkTitle div.subTotalPercent p{ text-align: left; margin-top: 2.7em; } table { border-spacing: 0; vertical-align: middle; } table tr.right { background-color: #FDFDFD; } table tr.odd { background-color: #FFFFFF; } table.list { margin: 0 2em; width: 98%; } table.form { margin: 0 2em; width: 90%; } table.insideList { margin: 0 0; width: 98%; } table.insideForm { margin: 0 0; } table.form td.tableInForm { padding: 0; margin: 0; } table.insideList td.money{ width: 7em; margin: 0; padding: 0.1em 0; } table.insideList td.payed{ width: 1.2em; text-align: center; margin: 0; padding: 0.1em 0; } table.insideList td.name{ width: 10em; text-align: right; margin: 0; padding: 0.1em 0; } table.form td { padding: 0.5em 0.5em; } table.list td { height: 1em; padding: 0.5em 0.5em; } table td.tableInside { padding-bottom: 0.3em; width: 25em; } table td.name { width: 10em; text-align: left; } table td.date { width: 8em; text-align: center; } table td.group { width: 8em; text-align: center; } table td.costType { width: 16em; padding-left: 2.5em; text-align: left; } table td.fees { width: 6em; text-align: center; } table td.phone { width: 10em; text-align: center; } table td.money { width: 7em; text-align: right; padding-right: 1em; } table td.groupResults { width: 6em; text-align: right; padding-left: 2em; } table td.groupResults span.btLine{ display: block; border-bottom: 1px solid #AAAAAA; } table td.companyName { width: 16em; min-width: 16em; text-align: left; } table td.buttonsRight { width: 5em; text-align: right; margin-right: 0.5em; } table td.payed { width: 7em; text-align: right; padding-right: 1em; } table th { padding: 0.1em 0.3em; width: 10em; } div.buttons { margin: 2em 0; text-align: left; } p#linkback { margin: 0.3em 1.5em; } input.fee { width: 5em; text-align: right; } span.negNum { color: #DD0000; } p.negNum { color: #DD0000; } /************************************ Index Page *************************************/ div#box { width: 20em; text-align: center; } div.line { margin: 1em 0 1em 1em; text-align: left; } div.line p { display: inline-block; text-transform: capitalize; text-align: right; width: 7em; min-width: 7em; margin: 0 1em 0 0; } div.line input[type="text"] { display: inline-block; margin: 0; width: 10em; text-align: left; font-size: 1em; } div.line input[type="password"] { display: inline-block; margin: 0; width: 10em; text-align: left; font-size: 1em; } div.line input[type="checkbox"] { display: inline-block; margin: 0; text-align: left; } div.line input[type="button"] { width: 6em; height: 1.8em; margin: auto auto; font-weight: normal; } img#logo-centered { display: block; margin: 2em auto; width: 30em; }