@charset "utf-8"; .body h1, .body h2, .body h3, .body p, .body dl, .body dt, .body dd, .body ul, .body li, .body a { font-size: 12px; line-height: 1.7; } .body h2 { font-size: 1.4em; line-height: 1.4; margin: 1.0em 0 0; padding-bottom: .2em; } div.solutionlist { width: 360px; float: left; /display: inline; } div.leadtext li { font-weight: bold; font-size: 1.2em; color: #333; } div.topics, div.webinar, div.leadtext { width: 360px; float: left; /display: inline; } div.topics, div.news { margin-right: 0; } div.webinar, div.leadtext { margin-right: 20px; } div.bnr, div.solution, div.core, div.partners { clear: both; width: 740px; overflow: hidden; } div.bnr { margin: 0 20px; padding: 20px 0; } div.bnr .profile { width: 480px; float: left; margin-right: 20px; } div.bnr dl { width: 740px; margin: 0; padding: 0; clear: both; } div.bnr dt { width: 160px; display: inline-block; /zoom: 1; /display: inline; margin: 0; padding: 0; font-weight: bold; vertical-align: top; } div.bnr dd { width: 580px; display: inline-block; /zoom: 1; /display: inline; margin: 0; padding: 0; vertical-align: top; } div.bnr .profile_logo { width: 240px; margin: 0; padding: 30px 0 0 0; float: right; background: #fff url(../img/bg.png) top left no-repeat; text-align: center; } div.bnr .profile_logo p { background: #fff url(../img/bg.png) bottom left no-repeat; width: 240px; margin: 0; padding: 0 0 30px 0; } .contentwrapper { width: 760px; } .contentwrapper dl { width: 360px; margin: 10px 20px 10px 0; display: inline-block; vertical-align: top; position: relative; /zoom: 1; /display: inline; } div.solution .contentwrapper dd.cap { margin: 0; position: absolute; left: 0; top: 23px; display: none; } /* div.solution .contentwrapper dd { margin-left: 60px; } */ div.solution .contentwrapper dd.slink { text-align: right; } div.solution .wide dl { width: 740px; margin: 10px 0; } div.core .contentwrapper dt { background: #f2f2eb; color: #4c4c49; padding: 3px 5px; margin-bottom: .5em; border-left: 5px solid #004584; } div.core .contentwrapper dd { padding: 0 10px; } .partnerlist .contentwrapper dl { padding-top: 14px; border-top: 1px solid #ddd; } .partnerlist .contentwrapper dt, .partnerlist .contentwrapper dd { margin-left: 130px; } .partnerlist .contentwrapper dt { margin-bottom: 1.0em; } .partnerlist .contentwrapper dd.plogo { position: absolute; top: 15px; left: 0; margin: 0; } .topics dt { margin-bottom: 15px; width: 100px; vertical-align: top; padding-bottom: 20px; display: inline-block; /display: inline; /zoom: 1; } .topics dd { margin-bottom: 15px; width: 260px; vertical-align: top; display: inline-block; /display: inline; /zoom: 1; } .topics dt.smnr { background: url(../img/ico_seminar.gif) no-repeat 0 20px; } .topics dt.wbnr { background: url(../img/ico_webinar.gif) no-repeat 0 20px; } .topics dt.info { background: url(../img/ico_info.gif) no-repeat 0 20px; } .topics dt.rels { background: url(../img/ico_release.gif) no-repeat 0 20px; } .topics dt.evnt { background: url(../img/ico_event.gif) no-repeat 0 20px; } .solutionlist dl { position: relative; width: 360px; } .solutionlist dl dt, .solutionlist dl dd { margin-left: 95px; } .solutionlist dl dd.plogo { margin: 0; position: absolute; top: 0; left: 0; } div.hr { width: 100%; height: 1px; clear: both; } div.hr hr { display: none; } #bannerhomecontainer, #bannerhome { height: auto; } .solutions { width: 740px; overflow: hidden; } /* .solutions ul { width: 740px; overflow: hidden; background: #f6f6f6 url(../img/bg-ul.png) left bottom; list-style: none; margin: 10px 0 0 0; padding: 0 0 1px 0; } .solutions li { width: 246px; display: inline-block; vertical-align: top; padding: 0 0 10px 0; border-top: 1px solid #ddd; background: url(../img/bg-li.png) 1px 0px no-repeat; /zoom: 1; /display: inline; } .solutions li h3, .solutions li p { padding: 0 10px; } .solutions li p { margin: 0; line-height: 1.4; } .solutions li p.link { margin-top: 10px; text-align: right; } .solutions li h3 { border: 0; margin: 0; padding-top: 10px; } */ .solutions table{ border-collapse: collapse; background: #f3f3f3; width: 740px; margin-top: 10px; } .solutions td { border: 1px solid #ddd; padding: 10px; vertical-align: top; font-size: .8em; } .solutions div.stitle { position: relative; margin: 0; padding: 0; /zoom: 1; } .solutions div.stitle h3 { margin: 0 60px 0 0; border: 0; padding: 0; } .solutions div.stitle a { display: block; width: 50px; height: 20px; position: absolute; top: 3px; right: 0; padding: 0; margin: 0; } .solutions .cols4 td { width: 25%; } .solutions .cols3 td { width: 33%; } .solutions .cols2 td { width: 50%; } #bannerhome { border-bottom: 1px solid #ddd; }