.inner-bordered { clear: both; display: -moz-inline-block; display: inline-block; position: relative; border: 1px solid #777; border-top: 0; border-bottom: 0; width: 963px; }

#mainPanels,
#imgTitles { height: 210px; }
#imgTitlesInner { position: absolute; top: 0; left: 22px; width: 925px; margin: 0; padding: 0; }

.img-stmt { position: relative; float: left; margin: 0; width: 456px; height: 210px; font-size: 76%; background: url(../_img/strapline/agile.png) 0 0 no-repeat; }
.img-stmt h1 { position: absolute; top: 52px; left: 135px; text-align: left; }
.img-stmt h1:hover, .img-stmt h2:hover { cursor: pointer; }

.img-stmt .paragraphs { position: absolute; top: 87px; left: 140px; }
.img-stmt .paragraphs p { margin: 0; padding: 0; width: 280px; color: #800; text-align: left; }

.img-stmt:hover { text-decoration: none; }

.arena-stmt, #arenaStmt { background-image: url(../_img/strapline/arena.png); background-position: 0 0; }
.arena-stmt h1, #arenaStmt h1 { top: 45px; left: 30px; }
.arena-stmt .paragraphs, #arenaStmt .paragraphs { position: absolute; top: 80px; left: 35px; text-align: left; }
.arena-stmt .paragraphs h2, #arenaStmt .paragraphs h2 { line-height: 1.4em; width: 280px; }

#jbossStmt { background-image: url(../_img/strapline/jboss.png); background-position: 0 0; }
#jbossStmt h1 { top: 52px; left: 120px; }
#jbossStmt .paragraphs { position: absolute; top: 87px; left: 125px; text-align: left; }
#jbossStmt .paragraphs h2 { line-height: 1.4em; width: 280px; }

#imgTitles #arenaStmt, #imgTitles #jbossStmt {/* margin-left: 10px; */}
#imgTitles #tier2Stmt { margin-left: 10px; }

#mainPanels { height: 220px; }
#mainPanels a:hover { text-decoration: none; cursor: pointer; }
#mainPanelsInner { position: absolute; top: 0; left: 22px; width: 925px; margin: 0; padding: 0; }
#mainPanelsInner .img-stmt { width: 452px; margin: 0 2px 0 4px; }

/*
#mainPanels .netdev { top: 10px; left: 20px; }
#mainPanels .call-us { top: 10px; left: 330px; }
#mainPanels .arena { top: 10px; left: 640px; }
*/

#mainPanels .img-stmt { margin-top: 2px; }

.text-panel .panel-inner { width: 305px; padding: 28px 0 0 0; font-style: italic; }
.text-panel h3 { font-size: 1.65em; color: #333; }
.text-panel h3.red { color: #800; }
.text-panel h3.phone-no { padding-top: 8px; font-size: 1.8em; }
.text-panel .email-us { padding-top: 15px; padding-bottom: 9px; }
.text-panel a { font-family: georgia, tahoma, helvetica, sans-serif; font-size: 1.3em; font-weight: bold; }

.text-panel-square .panel-inner { width: 225px; margin-left: 5px; padding: 28px 0 0 0; font-style: italic; }
.text-panel-square h3 { font-size: 1.5em; color: #333; width: 185px; margin: 0 auto; }
.text-panel-square h3.red { color: #800; }
.text-panel-square h3.phone-no { padding-top: 5px; font-size: 1.8em; }

.call-us { margin-top: 18px; font-size: 1.1em; }
.call-us .panel-inner { padding-top: 18px; }
.call-us h3 { font-size: 1.35em; width: 160px; }
.call-us h3.phone-no { padding-top: 8px; font-size: 1.5em; }
.call-us .email-us { font-size: 1.3em; padding-top: 15px; padding-bottom: 3px;  }
.call-us a { font-family: georgia, tahoma, helvetica, sans-serif; font-weight: bold; }

.content-section { border-top-width: 5px }
.content { padding: 15px 12px 0 12px; }
.content h2 { margin-bottom: 10px; }
.content h3 { color: #333; font-family: Garamond, Georgia, Helvetica, Sans-serif; font-size: 1.3em; padding-left: 2px; line-height: 1.4em; }

.col-left { width: 698px; font-size: 1em; margin-left: 15px; text-align: left; }
.col-left h2, .col-right h2 { font-size: 1.4em; text-align: left; }
.col-left h2 span, .col-right h2 span { font-size: 0.8em; color: #000; }
.col-left h3 { font-size: 1.00em; }
.col-left p { color: #000; }

.col-right { padding: 15px 0 0 0; /*width: 180px;*/ }
.col-right h2 { padding-bottom: 10px; }

.partner-wrapper { padding: 0; text-align: center; }
.partner-wrapper table { margin: auto; }
.partner-wrapper td { padding: 5px 0 15px 0; vertical-align: top; }
.partner-wrapper a { display: block; text-indent: -10000px; width: 100px; height: 55px; }  
.partner-wrapper a.partner-jboss { background: url(../_img/partner/homepage/logo-jboss-adv.png) center center no-repeat; height: 80px; }
.partner-wrapper a.partner-hybris { background: url(../_img/partner/homepage/hybris-gold.png) center bottom no-repeat; height: 52px; width: 140px; }
.partner-wrapper a.partner-exari { background: url(../_img/partner/homepage/logo-exari.gif) center center no-repeat; height: 40px; }
.partner-wrapper a.partner-agile { background: url(../_img/partner/logo-agile.png) center top no-repeat; }

.red { color: #800; }
.center { text-align: center; }

.stmt h1 { font-family: Garamond, Georgia, Helvetica, Sans-serif; font-style: normal; font-weight: bold; font-size: 140%; color: #333; margin: 10px 0; }
.highlights { margin-top: 15px; color: #777; }
