* { margin: 0; } html { height: 100%; } body { background: url(../images/banner_background.png) #f1f5ff repeat-x top center; font-family: Segoe UI, Segoe UI Light, calibri, arial; font-size: 14px; color: #384c4e; height: 100%; overflow: hidden !important; } h1 { font-size: 30px; margin: 30px 0px; } p { font-size: 14px; } a { color: #3d81ff !important; text-decoration: none; } a:hover { text-decoration: underline !important; } #main-body { width: 990px; margXXin: 0px auto; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -50px; } #inner-body { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -50px; } .push { height: 50px; clear: both; } #footer { border-top: 1px solid #bfc8d8; height: 50px; clear: both; } #footer-content { margin: 0px auto; color: #b6bbc5; font-size: 12px; width: 350px; height: 50px; line-height: 50px; text-align: center; } #first-column { width: 649px; float: left; margin-left: 20px; } #vert-separator { width: 1px; float: left; background-color: #D9DFEC; height: 350px; margin: 80px 20px 30px 10px; } #second-column { width: 270px; float: right; margin-top: 80px; margin-right: 20px; } ul.links { list-style-type: none; padding: 0px; margin: 10px 0px 0px 0px; } ul.links li{ border-top: 1px #bfc8d8 dotted; padding: 10px 0px; background-image: url(../images/arrow_close.png); background-repeat: no-repeat; background-position: 0px 15px; padding-left: 14px; } .rtl-body { direction: rtl; } .rtl-body ul.links li { background-image: url(../images/arrow_close-rtl.png); background-position: 260px 15px !important; padding-right: 16px !important; padding-left: 0px !important; } .collapsed-li{ background-image: url(../images/arrow_down.png) !important; } #main-pop-up-body { width: 430px; height: 300px; } #main-pop-up-body .header { width: 430px; height: 300px; } #main_div { height: 100%; }