/*styles for products page products*/
/*product pages software suites styles*/
.productSuitesHeader {height:44px; padding:0px; color:white; background-color:#946DAD; border-left:solid 4px #FFE7BD;border-top:solid 4px #FFE7BD;  border-right:solid 4px #FFE7BD;}

.productsHeaderImage {text-align:right; background-color:#946DAD; float:right;}
.productsHeaderImageBottom {text-align:right; background-color:#FFFFFF; height:28px; float:right;}
.productsHeaderDivider {background-color:#FFFFFF; width:1px;}

.tblProductsPage {margin-top:-30px;}

.leftSoftwareSuitesColumn {width:185px; font-weight:bold; padding-left:6px; padding-top:0px; padding-right:6px; background-color:#FFFFFF; background-image:url(../images/Vertical_dot.gif); background-repeat:repeat-y; background-position:right;}
.middleSoftwareSuitesColumn {width:185px; font-weight:bold; padding-left:6px; padding-top:0px; padding-right:6px; background-color:#FFFFFF; background-image:url(../images/Vertical_dot.gif); background-repeat:repeat-y; background-position:right;}
.rightSoftwareSuitesColumn {width:185px; font-weight:bold; padding-left:6px; padding-top:0px; padding-right:6px;}

/*stand alone software styles*/
.standAloneHeader {height:26px; padding:0px; color:white; background-color:#946DAD;}
.standAloneHeaderSpacer {padding-left:5px; padding-top:5px; padding-right:5px;}
.standAloneSpacer1 {padding-right:6px; padding-top:5px;}
.standAloneSpacer2 {padding-top:5px;}

.leftStandAloneColumn {width:180px; padding-top:5px; padding-right:5px;}
.rightStandAloneColumn {width:180px; padding-top:5px;}

/*toolkit styles*/
.toolkitSpacer {padding-left:6px; padding-top:6px; padding-right:6px;}
.toolkitPosition {padding-left:13px;}
.toolkitColumn {width:180px; padding-left:8px; padding-top:8px; padding-right:8px; padding-bottom:17px;}

/*styles for products subsections*/
.subSectionTitle {padding-top:45px;}
.productImage {text-align:left; border:0px; padding:0px; margin:0px;}
.overviewList {font-weight:bold; font-size:8pt; padding-left:20px; padding-right:30px; padding-top:15px; margin-top:0px;}
.overviewListNonBold {font-size:8pt; padding-right:30px; padding-top:15px; margin-top:0px;}
.productsText {font-size:8pt;}

.suiteDiagrams {padding-left:20px;}

/*unordered list (circles)*/
.indentListItem {list-style-type:circle; margin-left:15px;}
.newList {margin-top:0px; padding-top:15px;}

/*other list styles*/
.indentBoldHeader {font-weight:bold; padding-left:20px;}
.listText {margin-left:20px;}

/*smaller text under right hand image links*/
.smallText {line-height:100%; font-size:0.6em; text-align:center; padding-right:20px; border-right:solid 1px black; height:170px;}

/*products links*/
a.next:active {color: #916CAF; font-weight: bold; font-size: 9pt;text-decoration:none;}
a.next:link {color: #916CAF; font-weight: bold; font-size: 9pt;text-decoration:none;}
a.next:visited {color: #916CAF; font-weight: bold; font-size: 9pt;text-decoration:none;}
a.next:hover {color:#A0358F}
.next {color: #A0358F; font-weight: bold; font-size: 9pt; padding-left:5px;}

/*style for tabulated costs data in costs pages*/
.padCosts {padding-left:15px;}