.delphiExpandCollapsePattern h4{height:25px;padding:5px 0 0 20px;color:#333;font-weight:bold;border-top:solid 1px #CCC;}.delphiExpandCollapsePattern h4{cursor:auto;background-image:none;}.delphiExpandCollapsePattern h4.collapsed{cursor:pointer;background:#FFF url("Image?path=expand-collapse%2Fbar_background.jpg&type=application") repeat-x 0 0;visibility:visible;}.delphiExpandCollapsePattern h4 a:first-child{display:block;float:left;margin:0;padding:1px 0 0 9px;height:20px;width:20px;background:transparent url("Image?path=expand-collapse%2Fcollapse_button.png&type=application") no-repeat 0 0;cursor:pointer;}.delphiExpandCollapsePattern h4.collapsed a:first-child{background:transparent url("Image?path=expand-collapse%2Fexpand_collapse_button.png&type=application") no-repeat 0 0;}.delphiExpandCollapsePattern h4.collapsed a.control:hover{text-decoration:none;background-position:0 -38px;}.delphiExpandCollapsePattern table{font-size: 0.8462em;color: #666;}.specsPanel{margin:0 0 0 49px;width:916px;overflow:hidden;border-top:solid 1px #CCC;}.specsPanel th span{display: block;padding: 3px 0;height: 17px;background-color: #FFF;}.specBody{overflow: hidden;position: relative;}.delphiExpandCollapsePattern .specBody.collapsed{visibility: hidden;position: absolute;margin-top:-100000px;}.specBody table{margin-left: -245px;border-collapse: separate;*border-collapse: collapse;}.specBody td, .specBody th{padding: 3px 0;height: 25px;text-align: left;vertical-align: middle;border-bottom: solid 1px #e0e0e0;}.specBody td .colContentCheckmark{text-align: center;}.specBody td.details{vertical-align: top;}.specBody th{width: 232px;text-align: left;font-weight:normal;}.specBody tr.first td, .specBody tr.first th{padding-top: 1px;height: 25px;border-top: solid 1px #CCC;}.specBody tr.first td.details{padding-top: 3px;}.specBody tr.last td, .specBody tr.last th{border-bottom: none;padding-right: 1px;}.specTitles table{width: 914px;margin-left: 51px;}.specTitles th{text-align: left;}.specTitles{float: left;width: 297px;position: relative;}.specDescription{width: 650px;overflow: hidden;*overflow:visible;position:relative;z-index:2;}.specDescription.short{float: left;position: relative;width: 560px;margin-left: 0;overflow: hidden;}.specDescription td{padding-left: 14px;width: 126px;overflow:hidden;word-wrap:break-word;border-bottom: solid 1px #e0e0e0;}.delphiExpandCollapsePattern .specDescription th{visibility: visible;}.learnExpandCollapse .delphiExpandCollapsePattern .specBody{width: auto;padding: 8px 0 8px 14px;margin-left: 35px;border-top: 1px solid #CCCCCC;}.learnExpandCollapse .delphiExpandCollapsePattern .specBody .specDescription{width: auto;padding: 0;}.learnExpandCollapse,.learnExpandCollapse .delphiExpandCollapsePattern{margin-bottom: 20px;}.learnExpandCollapse .cAuto{width: 100%;margin-right: 20px !important;}.learnExpandCollapse .learnExpandHeader{padding: 0 0 40px 20px;}.learnExpandCollapse .learnExpandHeader .compareControls{padding: 0;margin: 0;}.learnExpandCollapse .specBody table,.learnExpandCollapse .compareCallout table{margin-left:0;}.collapseGlobalControls{margin-top: 3px;cursor: pointer;}.collapseGlobalControls a{padding: 0 10px;border-right: solid 1px #c9c9c9;}.specHeaderContainer .collapseGlobalControls a{margin-top: 0;}.collapseGlobalControls a.alpha{padding-left: 0;}.collapseGlobalControls a.omega{border-right: none;}.collapseGlobalControls .expandAllState,.collapsiblePanelsGlobalControl .collapseAllState{display: none;}.collapsiblePanelsGlobalControl{float: left;}