@charset "utf-8";
/*-------------------------------------------------------

description:    Style sheet for IE6 and IE7 patches
media type:     All
last updated:   20/12/11

author:         Justin Matthews
website:        www.balesio.com

contents:       * MAIN NOTE ABOUT USING THIS "IE PATCHES" STYLE SHEET
                * SUB LAYOUTS
                * PRESENTATION
                  -> shared content
                  -> header
                  -> navigationTop
                  -> content
                    -> section & module specific
                    -> page specific
                  -> navigationBottom
-------------------------------------------------------*/

/* MAIN NOTE ABOUT USING THIS "IE PATCHES" STYLE SHEET
---------------------------------------------------------------------------------
This file is designed for use by IE6 and IE7.
IE8 is forced to emulate IE7 using <meta http-equiv="X-UA-Compatible">.

If you want to target IE6 specifically WITHOUT targeting IE7, use the "star html hack".
e.g.
* html body {
	color: rgb(0,0,0);
}

If you want to target IE7 specifically WITHOUT targeting IE6, declare the IE7 style
followed by "!important", then declare the style to use for IE6 after this.
e.g.
body  {
	color: rgb(0,0,0) !important; (for IE7)
	color: rgb(255,0,0); (for IE6)
}

Any classes with prefix "ieFix-" are for IE7 and IE6
Any classes with prefix "ie6Fix-" are for IE6 only
---------------------------------------------------------------------------------*/




/* MAIN LAYOUT
-------------------------------------------------------*/
* html #containerShadow {
	background: none;
}

* html #container {
	border: 1px solid rgb(68,68,68);
	border-top: none;
}

#header {
	z-index: 200;
}
/* END MAIN LAYOUT
-------------------------------------------------------*/




/* SUB LAYOUTS
-------------------------------------------------------*/
/* 100 */
* html .content100 {
	width: 960px;
}
/* END 100 */


/* 50/50 */
* html .content5050Left, * html .content5050Right {
	display: inline;
}
/* END 50/50 */


/* 33/66 */
* html .content3366Left {
	margin: 0 0 0 7px;
	padding-left: 1px; /* required because if margin-left is set to 7px or 8px then .content3366Left is not in line with the top navigation bar */
}

* html .content3366Right {
	clear: left; 
	display: inline;
}
/* END 33/66 */


/* 33/33/33 */
* html .content333Left {
	display: inline;
}
/* END 33/33/33 */
/* END SUB LAYOUTS
-------------------------------------------------------*/




/* PRESENTATION
-------------------------------------------------------*/
/* shared content */
.ieFix-content100 {
	margin-bottom: 0;
}

.corporate h2 {
	margin-right: 100px;
}

.corporate h2.ieFix-shortSectionHeader {
	margin-right: 400px;
}

.corporate-download h2, .corporate-order h2, .corporate-products h2, .corporate-support h2 {
	margin-bottom: -7px !important;
	margin-bottom: 8px;
}

.pageSectionHeader h2 {
	margin-right: 0;
}

.corporate h3 {
	margin-top: 30px;
}

* html .corporate h3 a:visited, * html .corporate h3 a:hover {
	color: rgb(0,0,0);
	text-decoration: none;
	border-bottom: none;
}

* html .pageSectionContent {
	height: 100%;
}

* html .pageSectionDivider {
	background-color: rgb(255,255,255);
}

.corporate-download .content100 img, .corporate-order .content100 img, .corporate-products .content100 img {
	padding-bottom: 20px;
}

.closeQuote {
	position: absolute;
	width: 17px;
	height: 12px;
	padding: 9px 0 0 4px;
}

* html .closeQuote {
	padding-top: 3px;
}

* html body .ie6Fix-firstChild {
	margin-top: 0;
}

.ieFix-clearFloat, * html .ie6Fix-clearFloat {
	clear: both;
}

.ieFix-hideText {
	display: none;
}

* html .ie6Fix-textItalics {
	font-style: italic !important;
}

* html .asian-noItalics {
	font-style: normal !important;
}

.backToTop {
	padding-top: 2px;
}

.ieFix-backToTop {
	padding-top: 6px;
}

.ieFix-backToTop a {
	font-size: 9px;
	background-position: 100% 1px;
}

.corporate .infoUpsellFMSuite {
	clear: right;
	display: inline;
}

* html img.ie6Fix-balesioHeadOffice {
	float: right;
	margin-top: 4px;
	margin-left: 50px;
	padding: 3px;
	border:1px solid rgb(224,224,224);
}

a.button-general {
	padding: 0;
	width: 140px;
	height: 30px;
	line-height: 30px;
	background-image: url(/images/layout/buttonFMSuite-140x30.png);
	background-position: 0 0 !important;
	background-repeat: no-repeat;
	border: none;
	text-align: center;
}

a.button-general:hover {
	background-image: url(/images/layout/buttonFMSuite-140x30.png);
	background-position: 0 -30px !important;
	background-repeat: no-repeat;
	background-color: transparent !important;
}

* html a.button-general:link, * html a.button-general:visited, * html a.button-general:hover, * html a.button-general:active {
	color: rgb(255,255,255);
}

a.button-video, a.button-info {
	display: block;
}

a.ieFix-button-100x30 {
	width: 100px;
}

a.ieFix-button-210x30 {
	width: 210px;
}

a.ieFix-button-260x30 {
	width: 260px;
}

* html .ie6Fix-button-compare {
	clear: right;
	float: right;
	margin-left: 100px;
	margin-right: 5px;
	margin-bottom: 100px;
}

iframe#facebookRecommend {
	position: relative;
	z-index: 1;
	width: 75%;
	height: 49px;
	margin: 55px 0 -18px 0;
	border: none;
	overflow: hidden;
}

* html iframe#facebookRecommend {
	height: 42px;
	margin-bottom: -19px;
}

#twitter {
	float: none;
	margin: 15px 0;
}

.freeHighlight, .newHighlight {
	line-height: 29px;
	border: 1px solid rgb(0,0,0);
}
/* END shared content */


/* header */
* html #additionalSiteLinks a.ie6Fix-facebook, * html #additionalSiteLinks a.ie6Fix-twitter, * html #additionalSiteLinks a.ie6Fix-blog {
	border-right: none;
}

* html #additionalSiteLinks a.ie6Fix-facebook, * html #additionalSiteLinks a.ie6Fix-twitter {
	padding-right: 0;
}

* html #additionalSiteLinks a.ie6Fix-twitter, * html #additionalSiteLinks a.ie6Fix-blog {
	padding-left: 5px;
}

* html #siteLanguageNavigation ul {
	position: relative;
	z-index: 1;
}

* html #siteLanguageNavigation iframe {
	display: none;
	position: absolute;
	right: -1px;
	top: 16px;
	width: 100%;
	height: 128px;
	z-index: 0;
}
/* END header */


/* navigationTop */
#navigationTop ul.navigation ul {
	background: rgb(239,239,239);
}

* html #navigationTop ul.navigation ul {
	border: 1px solid rgb(0,0,0);
	background: rgb(239,239,239) url(/images/layout/navigationTopSubMenu-IE6.png) 100% 100% no-repeat;
}

* html #navigationTop ul.navigation ul ul {
	background-image: none;
	background-color: rgb(250,250,250);
}

#navigationTop ul.navigation > li {
	display: inline;
	zoom: 1;
}

* html #navigationTop ul.navigation li {
	float: none;
	display: inline;
	zoom: 1;
	border-right: 1px solid rgb(68,68,68);
}

* html #navigationTop ul.navigation li.firstNavItem {
	border-left: 1px solid rgb(68,68,68);
}

div[id=navigationTop] ul.navigation li li {
	position: relative;
}

* html #navigationTop ul.navigation li li {
	background: none;
	border: none;
	display: block;
	zoom: -1;
}

#navigationTop ul.navigation li li.categorySeparator {
	line-height: 11px !important;
	line-height: 12px;
}

* html #navigationTop ul.navigation-chn li li.categorySeparator, * html #navigationTop ul.navigation-jap li li.categorySeparator {
	padding-top: 5px;
}

* html #navigationTop ul.navigation li li table {
	position: absolute;
	left: 100%;
	top: 0;
}

* html #navigationTop ul.navigation li a, * html #navigationTop ul.navigation li a:hover {
	height: 29px;
	line-height: 29px;
}

#navigationTop ul.navigation li.firstNavItem a, * html #navigationTop ul.navigation li.firstNavItem a:hover {
	padding-top: 9px;
	height: 21px;
}

* html #navigationTop ul.navigation li a:hover {
	background: rgb(108,28,28) url(/images/layout/navigationTop.png) 0 -30px repeat-x;
}

* html #navigationTop ul.navigation li.current a:hover {
	background: rgb(153,0,0) url(/images/layout/navigationTop.png) 0 -60px repeat-x;
}

* html #navigationTop ul.navigation li a:visited {
	color: rgb(255,255,255);
}

#navigationTop ul.navigation li li a, * html #navigationTop ul.navigation li li a:hover {
	line-height: 30px;
}

* html #navigationTop ul.navigation li li a, * html #navigationTop ul.navigation li li a:visited {
	padding-right: 25px;
	color: rgb(0,0,0);
}

* html #navigationTop ul.navigation li li a:hover, * html #navigationTop ul.navigation li.current li a:hover {
	color: rgb(204,0,0);
	background: none;
}

#navigationTop ul.navigation li li a.flyout {
	background: none !important;
	background: url(/images/layout/navigationSubNavArrow.png) 100% 50% no-repeat;
}

div[id=navigationTop] ul.navigation li li span.flyout {
	position: absolute;
	top: 12px;
	left: 94%;
	display: block;
	width: 4px;
	height: 7px;
	background: url(/images/layout/navigationSubNavArrow.png) 0 0 no-repeat;
}
div[id=navigationTop] ul.navigation li li:hover span.flyout {
	background: none;
}

* html #navigationTop ul.navigation a:hover ul a:hover ul {
	top: 1px;
}

#navigationTop ul.navigation ul.lastNavList, * html #navigationTop ul.navigation :hover ul.lastNavList {
	left: auto;
	right: -1px;
}
#navigationTop ul.navigation-chn ul.lastNavList, #navigationTop ul.navigation-jap ul.lastNavList,
* html #navigationTop ul.navigation-chn :hover ul.lastNavList, * html #navigationTop ul.navigation-jap :hover ul.lastNavList {
	left: -1px;
	right: auto;
}

* html #navigationTop iframe {
	position: absolute;
	left: -9999px;
	top: -9999px;
	width: 0;
	height: 0;
}

* html #navigationTop :hover iframe {
	left: -1px;
	top: 30px;
}

* html #navigationTop :hover .iframeSolutions {
	width: 331px;
	height: 212px;
}
* html #navigationTop .navigation-deu :hover .iframeSolutions { width: 359px; }
* html #navigationTop .navigation-fra :hover .iframeSolutions { width: 383px; }
* html #navigationTop .navigation-jap :hover .iframeSolutions { width: 280px; height: 152px; }

* html #navigationTop :hover .iframeTechnologies {
	width: 340px;
	height: 32px;
}

* html #navigationTop :hover .iframeProducts {
	width: 219px;
	height: 404px;
}
* html #navigationTop .navigation-deu :hover .iframeProducts { width: 225px; }
* html #navigationTop .navigation-fra :hover .iframeProducts { width: 232px; }
* html #navigationTop .navigation-spa :hover .iframeProducts { width: 224px; }
* html #navigationTop .navigation-chn :hover .iframeProducts { height: 332px; }
* html #navigationTop .navigation-jap :hover .iframeProducts { height: 272px; }

* html #navigationTop :hover .iframeDownloads {
	width: 219px;
	height: 326px;
}
* html #navigationTop .navigation-deu :hover .iframeDownloads { width: 225px; }
* html #navigationTop .navigation-fra :hover .iframeDownloads { width: 232px; }
* html #navigationTop .navigation-spa :hover .iframeDownloads { width: 224px; }
* html #navigationTop .navigation-chn :hover .iframeDownloads { height: 302px; }
* html #navigationTop .navigation-jap :hover .iframeDownloads { height: 242px; }

* html #navigationTop :hover .iframeOrder {
	width: 218px;
	height: 356px;
}
* html #navigationTop .navigation-deu :hover .iframeOrder { width: 225px; }
* html #navigationTop .navigation-fra :hover .iframeOrder { width: 232px; }
* html #navigationTop .navigation-spa :hover .iframeOrder { width: 224px; }
* html #navigationTop .navigation-chn :hover .iframeOrder { height: 332px; }
* html #navigationTop .navigation-jap :hover .iframeOrder { height: 272px; }

* html #navigationTop :hover .iframeSupport {
	width: 174px;
	height: 182px;
}

* html #navigationTop :hover .iframeCompany {
	left: auto;
	right: -1px;
	width: 221px;
	height: 272px;/* new height when Strategic Partners is added 302px;*/
}
* html #navigationTop .navigation-deu :hover .iframeCompany { width: 207px; }
* html #navigationTop .navigation-fra :hover .iframeCompany { width: 215px; }
* html #navigationTop .navigation-ita :hover .iframeCompany { width: 215px; }
* html #navigationTop .navigation-spa :hover .iframeCompany { width: 219px; }
* html #navigationTop .navigation-chn :hover .iframeCompany, * html #navigationTop .navigation-jap :hover .iframeCompany {
	left: -1px;
	right: auto;
}
* html #navigationTop .navigation-chn :hover .iframeCompany { width: 131px; /* new height when Strategic Partners is added 272px;*/ }
* html #navigationTop .navigation-jap :hover .iframeCompany { width: 139px; height: 182px; }

.navFree, .navNew {
	border: 1px solid rgb(0,0,0);
}
/* END navigationTop */


/* content */
	/* section & module specific
	---------------------------------*/
/* bullet section */
* html ul.listBullet, * html dl.listBullet, * html ul.includeBullet, * html ul.pdfBullet,
li.downloadBullet, li.newsletterBullet, li.pdfBullet {
	position: relative; /* for disappearing bullets */
}
/* END */


/* case study sliding panel module */
* html .slidingPanelsContent div.ie6Fix-firstChild {
	display: inline;
	margin-left: 52px;
}

* html #slidingPanel2 div.ie6Fix-firstChild {
	margin: 0;
}

* html #caseStudy-navigationPrevious {
	margin-right: 22px;
}

a.button-casestudies {
	right: 50px;
	margin-bottom: 0;
	width: 180px;
	background-image: url(/images/layout/buttonFMServer-180x30.png);
}

a.button-casestudies:hover {
	background-image: url(/images/layout/buttonFMServer-180x30.png);
	background-position: 0 -30px;
}

.fmsdk-features a.button-casestudies {
	margin-bottom: 10px;
}
/* END */


/* compare editions */
.compareEditions {
	border-collapse: collapse;
}

.compareEditions a.button-recommended-short, .compareEditions a.button-product-short {
	width: 100px;
}

.compareEditions a.button-recommended-long, .compareEditions a.button-product-long {
	width: 140px;
}

.compareEditions a.button-recommended-short:link, .compareEditions a.button-recommended-short:visited, .compareEditions a.button-recommended-short:active {
	background-image: url(/images/layout/buttonRecommended-100x30.png);
}

.compareEditions a.button-recommended-long:link, .compareEditions a.button-recommended-long:visited, .compareEditions a.button-recommended-long:active {
	background-image: url(/images/layout/buttonRecommended-140x30.png);
}

.differences-ac .compareEditions a.button-ac-short, .differences-ac .compareEditions a.button-ac-short:hover,
.differences-scs .compareEditions a.button-ac-short, .differences-scs .compareEditions a.button-ac-short:hover {
	background-image: url(/images/layout/buttonAC-100x30.png);
}

.differences-ac .compareEditions a.button-ac-long, .differences-ac .compareEditions a.button-ac-long:hover,
.differences-scs .compareEditions a.button-ac-long, .differences-scs .compareEditions a.button-ac-long:hover {
	background-image: url(/images/layout/buttonAC-140x30.png);
}

.differences-ac td a[href*="download.php"], .differences-td td a[href*="download.php"] {
	padding-left: 0;
	padding-right: 0;
	line-height: 2.1;
}

* html .differences-ac td a.button-general, * html .differences-td td a.button-general {
	margin: 5px 0;
	font-size: 14px;
	padding-left: 0;
	padding-right: 0;
	line-height: 2.1;
}

.fmoffice-features .compareEditions a.button-product-short {
	background-image: url(/images/layout/buttonFMOffice-100x30.png);
}

.fmoffice-features .compareEditions a.button-product-long {
	background-image: url(/images/layout/buttonFMOffice-140x30.png);
}

.fmpdf-features .compareEditions a.button-product-short {
	background-image: url(/images/layout/buttonFMPDF-100x30.png);
}

.fmpdf-features .compareEditions a.button-product-long {
	background-image: url(/images/layout/buttonFMPDF-140x30.png);
}

.fmpictures-features .compareEditions a.button-product-short {
	background-image: url(/images/layout/buttonFMPictures-100x30.png);
}

.fmpictures-features .compareEditions a.button-product-long {
	background-image: url(/images/layout/buttonFMPictures-140x30.png);
}

.fmsuite-index .compareEditions a.button-product-short, .fmserver-features .compareEditions a.button-product-short {
	background-image: url(/images/layout/buttonFMSuite-100x30.png);
}

.fmsuite-index .compareEditions a.button-product-long, .fmserver-features .compareEditions a.button-product-long {
	background-image: url(/images/layout/buttonFMSuite-140x30.png);
}

.differences-td .compareEditions a.button-td-short, .differences-td .compareEditions a.button-td-short:hover,
.differences-scs .compareEditions a.button-td-short, .differences-scs .compareEditions a.button-td-short:hover {
	background-image: url(/images/layout/buttonTD-100x30.png);
}

.differences-td .compareEditions a.button-td-long, .differences-td .compareEditions a.button-td-long:hover,
.differences-scs .compareEditions a.button-td-long, .differences-scs .compareEditions a.button-td-long:hover {
	background-image: url(/images/layout/buttonTD-140x30.png);
}

.compareEditions th a:link, .compareEditions th a:visited, .compareEditions th a:hover, .compareEditions th a:active {
	border: none;
	padding: 0;
	text-decoration: none;
}

* html .compareEditions th a strong {
	color: rgb(0,0,0);
}

* html .compareEditions td.rec-bd, * html .compareEditions th.rec-bd, * html .compareEditions td.rec-bd-inner,
* html .compareEditions td.rec-bd-inner-outer, * html .compareEditions td.rec-bd-outer { 
	border: 1px solid rgb(255,85,0);
	border-bottom: none;
}

* html .compareEditions td.rec-bd-inner, * html .compareEditions td.rec-bd-inner-outer {
	border-top-color: rgb(255,188,143);
}

* html .compareEditions td.rec-bd-inner-outer, * html .compareEditions td.rec-bd-outer {
	border-bottom: 1px solid rgb(255,85,0);
}

* html .recommended {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/eng/recommended.png',sizingMethod='scale');
}

* html .recommended-deu { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/deu/recommended.png',sizingMethod='scale'); }
* html .recommended-fra { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fra/recommended.png',sizingMethod='scale'); }
* html .recommended-ita { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ita/recommended.png',sizingMethod='scale'); }
* html .recommended-spa { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/spa/recommended.png',sizingMethod='scale'); }
* html .recommended-chn { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/chn/recommended.png',sizingMethod='scale'); }
* html .recommended-jap { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/jap/recommended.png',sizingMethod='scale'); }

* html td.columnLabel-deu, * html td.columnLabel-eng, * html td.columnLabel-fra, * html td.columnLabel-ita,
* html td.columnLabel-spa, * html td.columnLabel-chn, * html td.columnLabel-jap { 
	background-position: 50% 50%;
	background-repeat: no-repeat;
	text-indent: -9999px;
	font-size: 0;
	border-width: 1px;
	border-style: solid;
}

* html .differences-ac td.columnLabel-deu, * html .differences-ac td.columnLabel-eng, * html .differences-ac td.columnLabel-fra, * html .differences-ac td.columnLabel-ita,
* html .differences-ac td.columnLabel-spa, * html .differences-ac td.columnLabel-chn, * html .differences-ac td.columnLabel-jap {
	border-color: rgb(76,31,29);
}

* html .fmoffice-features td.columnLabel-deu, * html .fmoffice-features td.columnLabel-eng, * html .fmoffice-features td.columnLabel-fra, * html .fmoffice-features td.columnLabel-ita,
* html .fmoffice-features td.columnLabel-spa, * html .fmoffice-features td.columnLabel-chn, * html .fmoffice-features td.columnLabel-jap {
	border-color: rgb(101,101,49);
}

* html .fmpdf-features td.columnLabel-deu, * html .fmpdf-features td.columnLabel-eng, * html .fmpdf-features td.columnLabel-fra, * html .fmpdf-features td.columnLabel-ita,
* html .fmpdf-features td.columnLabel-spa, * html .fmpdf-features td.columnLabel-chn, * html .fmpdf-features td.columnLabel-jap {
	border-color: rgb(118,39,39);
}

* html .fmpictures-features td.columnLabel-deu, * html .fmpictures-features td.columnLabel-eng, * html .fmpictures-features td.columnLabel-fra, * html .fmpictures-features td.columnLabel-ita,
* html .fmpictures-features td.columnLabel-spa, * html .fmpictures-features td.columnLabel-chn, * html .fmpictures-features td.columnLabel-jap {
	border-color: rgb(18,84,90);
}

* html .fmserver-features td.columnLabel-deu, * html .fmserver-features td.columnLabel-eng, * html .fmserver-features td.columnLabel-fra, * html .fmserver-features td.columnLabel-ita,
* html .fmserver-features td.columnLabel-spa, * html .fmserver-features td.columnLabel-chn, * html .fmserver-features td.columnLabel-jap,
* html .differences-scs td.columnLabel-deu, * html .differences-scs td.columnLabel-eng, * html .differences-scs td.columnLabel-fra, * html .differences-scs td.columnLabel-ita,
* html .differences-scs td.columnLabel-spa, * html .differences-scs td.columnLabel-chn, * html .differences-scs td.columnLabel-jap {
	border-color: rgb(34,34,34);
}

* html .fmsuite-index td.columnLabel-deu, * html .fmsuite-index td.columnLabel-eng, * html .fmsuite-index td.columnLabel-fra, * html .fmsuite-index td.columnLabel-ita,
* html .fmsuite-index td.columnLabel-spa, * html .fmsuite-index td.columnLabel-chn, * html .fmsuite-index td.columnLabel-jap {
	border-color: rgb(58,97,50);
}

* html .differences-td td.columnLabel-deu, * html .differences-td td.columnLabel-eng, * html .differences-td td.columnLabel-fra, * html .differences-td td.columnLabel-ita,
* html .differences-td td.columnLabel-spa, * html .differences-td td.columnLabel-chn, * html .differences-td td.columnLabel-jap {
	border-color: rgb(34,34,34);
}

* html .compareEditions a.ie6Fix-recommendedLink {
	color: rgb(255,85,0);
}

* html .fmoffice-features .compareEditions a.ie6Fix-productLink {
	color: rgb(101,101,49);
}

* html .fmpdf-features .compareEditions a.ie6Fix-productLink {
	color: rgb(118,39,39);
}

* html .fmpictures-features .compareEditions a.ie6Fix-productLink {
	color: rgb(18,84,90);
}

* html .fmsuite-index .compareEditions a.ie6Fix-productLink {
	color: rgb(58,97,50);
}

* html .fmserver-features .compareEditions a.ie6Fix-productLink {
	color: rgb(34,34,34);
}

* html .differences-general .compareEditions a.ie6Fix-acLink {
	color: rgb(76,31,29);
}

* html .differences-general .compareEditions a.ie6Fix-tdLink {
	color: rgb(35,50,74);
}
/* END */


/* contact numbers module */
#contactNumbersTable .contactFlagColumn img {
	margin-top: 0;
}
/* END */


/* demo section */
#demoSection {
	display: inline-block;
}

#demoSection dl {
	display: inline;
}

* html #demoSection dl {
	padding-top: 7px;
}

* html #demoSection dl img {
	padding: 0;
	border: none;
}

* html #demoSection dl a:link, * html #demoSection dl a:visited {
	padding: 4px;
	border: 3px solid rgb(221,221,221);
}

* html #demoSection dl a:hover {
	border-color: rgb(158,33,37);
}

* html #demoSection dd {
	margin-top: 7px;
}

* html #demoSection .listBullet .ie6Fix-firstChild {
	margin-top: 0;
	border-top: none;
}
/* END */


/* dynamic banner section */
* html #dynamicBanner img {
	margin-bottom: -5px;
}
/* END */


/* features banner section */
.featuresBannerFMPictures img {
	margin-bottom: 0;
	padding-bottom: 20px;
}

.featuresBanner .buttonContainer {
	overflow: visible;
	padding-top: 2px;
	padding-bottom: 38px;
}

.featuresBanner li a:link, .featuresBanner li a:visited, .featuresBanner li a:hover, .featuresBanner li a:active {
	width: 186px;
	line-height: 34px;
	padding: 0;
	background: url(/images/layout/buttonFeatures-186x34.png) 0 0 no-repeat;
	border: none;
	color: rgb(255,255,255);
}

.featuresBanner li.ieFix-videoButton-deu a:link, .featuresBanner li.ieFix-videoButton-deu a:visited, .featuresBanner li.ieFix-videoButton-deu a:hover, .featuresBanner li.ieFix-videoButton-deu a:active,
.featuresBanner li.ieFix-videoButton-fra a:link, .featuresBanner li.ieFix-videoButton-fra a:visited, .featuresBanner li.ieFix-videoButton-fra a:hover, .featuresBanner li.ieFix-videoButton-fra a:active {
	width: 260px;
	background: url(/images/layout/buttonFeatures-260x34.png) 0 0 no-repeat;
}

.featuresBanner li.ieFix-videoButton-ita a:link, .featuresBanner li.ieFix-videoButton-ita a:visited, .featuresBanner li.ieFix-videoButton-ita a:hover, .featuresBanner li.ieFix-videoButton-ita a:active,
.featuresBanner li.ieFix-videoButton-spa a:link, .featuresBanner li.ieFix-videoButton-spa a:visited, .featuresBanner li.ieFix-videoButton-spa a:hover, .featuresBanner li.ieFix-videoButton-spa a:active {
	width: 210px;
	background: url(/images/layout/buttonFeatures-210x34.png) 0 0 no-repeat;
}

.ac-features .featuresBanner li a:hover {
	background: url(/images/layout/buttonFeatures-186x34.png) 0 -102px no-repeat;
}
.ac-features .featuresBanner li.ieFix-videoButton-deu a:hover, .ac-features .featuresBanner li.ieFix-videoButton-fra a:hover {
	background: url(/images/layout/buttonFeatures-260x34.png) 0 -102px no-repeat;
}
.ac-features .featuresBanner li.ieFix-videoButton-ita a:hover, .ac-features .featuresBanner li.ieFix-videoButton-spa a:hover {
	background: url(/images/layout/buttonFeatures-210x34.png) 0 -102px no-repeat;
}

.fmoffice-features .featuresBanner li a:hover {
	background: url(/images/layout/buttonFeatures-186x34.png) 0 -34px no-repeat;
}
.fmoffice-features .featuresBanner li.ieFix-videoButton-deu a:hover, .fmoffice-features .featuresBanner li.ieFix-videoButton-fra a:hover {
	background: url(/images/layout/buttonFeatures-260x34.png) 0 -34px no-repeat;
}
.fmoffice-features .featuresBanner li.ieFix-videoButton-ita a:hover, .fmoffice-features .featuresBanner li.ieFix-videoButton-spa a:hover {
	background: url(/images/layout/buttonFeatures-210x34.png) 0 -34px no-repeat;
}

.fmpdf-features .featuresBanner li a:hover {
	background: url(/images/layout/buttonFeatures-186x34.png) 0 -170px no-repeat;
}
.fmpdf-features .featuresBanner li.ieFix-videoButton-deu a:hover, .fmpdf-features .featuresBanner li.ieFix-videoButton-fra a:hover {
	background: url(/images/layout/buttonFeatures-260x34.png) 0 -170px no-repeat;
}
.fmpdf-features .featuresBanner li.ieFix-videoButton-ita a:hover, .fmpdf-features .featuresBanner li.ieFix-videoButton-spa a:hover {
	background: url(/images/layout/buttonFeatures-210x34.png) 0 -170px no-repeat;
}

.td-features .featuresBanner li a:hover {
	background: url(/images/layout/buttonFeatures-186x34.png) 0 -136px no-repeat;
}
.td-features .featuresBanner li.ieFix-videoButton-deu a:hover, .td-features .featuresBanner li.ieFix-videoButton-fra a:hover {
	background: url(/images/layout/buttonFeatures-260x34.png) 0 -136px no-repeat;
}
.td-features .featuresBanner li.ieFix-videoButton-ita a:hover, .td-features .featuresBanner li.ieFix-videoButton-spa a:hover {
	background: url(/images/layout/buttonFeatures-210x34.png) 0 -136px no-repeat;
}

* html .featuresBannerFMPictures a.ie6-button-download-fmpictures {
	display: block;
	position: absolute;
	top: 158px;
	right: 155px;
	width: 262px;
	height: 72px;
	text-indent: -9999px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/eng/buttonDownloadFreeFMPictures-ie6.png',sizingMethod='scale');
	cursor: pointer;
}

* html .featuresBannerFMPictures-deu a.ie6-button-download-fmpictures { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/deu/buttonDownloadFreeFMPictures-ie6.png',sizingMethod='scale'); }
* html .featuresBannerFMPictures-fra a.ie6-button-download-fmpictures { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fra/buttonDownloadFreeFMPictures-ie6.png',sizingMethod='scale'); }
* html .featuresBannerFMPictures-ita a.ie6-button-download-fmpictures { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ita/buttonDownloadFreeFMPictures-ie6.png',sizingMethod='scale'); }
* html .featuresBannerFMPictures-spa a.ie6-button-download-fmpictures { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/spa/buttonDownloadFreeFMPictures-ie6.png',sizingMethod='scale'); }
* html .featuresBannerFMPictures-chn a.ie6-button-download-fmpictures { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/chn/buttonDownloadFreeFMPictures-ie6.png',sizingMethod='scale'); }

* html .featuresBannerFMPictures a.ie6-button-download-fmpictures:hover { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/eng/buttonDownloadFreeFMPictures-hover-ie6.png',sizingMethod='scale'); }
* html .featuresBannerFMPictures-deu a.ie6-button-download-fmpictures:hover { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/deu/buttonDownloadFreeFMPictures-hover-ie6.png',sizingMethod='scale'); }
* html .featuresBannerFMPictures-fra a.ie6-button-download-fmpictures:hover { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fra/buttonDownloadFreeFMPictures-hover-ie6.png',sizingMethod='scale'); }
* html .featuresBannerFMPictures-ita a.ie6-button-download-fmpictures:hover { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ita/buttonDownloadFreeFMPictures-hover-ie6.png',sizingMethod='scale'); }
* html .featuresBannerFMPictures-spa a.ie6-button-download-fmpictures:hover { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/spa/buttonDownloadFreeFMPictures-hover-ie6.png',sizingMethod='scale'); }
* html .featuresBannerFMPictures-chn a.ie6-button-download-fmpictures:hover { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/chn/buttonDownloadFreeFMPictures-hover-ie6.png',sizingMethod='scale'); }

* html .fmpictures-features a.buttonDemoFM-Pictures {
	background-image: none;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/buttonDemoFMPictures-ie6.png',sizingMethod='scale');
}

* html .fmpictures-features a.buttonDemoFM-Pictures:hover {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/buttonDemoFMPictures-hover-ie6.png',sizingMethod='scale');
}
/* END */


/* fmp comparison section */
#fmpComparisonSection {
	display: inline-block;
}

#fmpComparisonSection dl {
	display: inline;
}

* html #fmpComparisonSection dl {
	padding-top: 7px;
}

* html #fmpComparisonSection dl img {
	padding: 0;
	border: none;
}

* html #fmpComparisonSection dl a:link, * html #fmpComparisonSection dl a:visited {
	padding: 4px;
	border: 3px solid rgb(221,221,221);
}

* html #fmpComparisonSection dl a:hover {
	border-color: rgb(13,151,164);
}

* html #fmpComparisonSection dd {
	margin-top: 7px;
}
/* END */


/* forms (INCLUDES general form css) */
form {
	background-color: rgb(255,255,255);
}

fieldset {
	padding-top: 0;
}

p + fieldset {
	margin-top: 0;
}

legend {
	margin-bottom: 10px;
	background-color: rgb(240,240,240);
}

label {
	clear: left;
}

* html label {
	width: 197px;
}

* html form li label, * html .ie6Fix-receiveNews label {
	display: inline;
	float: none;
}

* html input, * html select, * html textarea {
	border: 1px solid rgb(153,153,153);
}

#downloadForm input.otherFormField {
	margin-top: -4px;
}

* html #downloadForm input.otherFormField {
	margin-left: 443px;
}

input[type="text"].stillRequired {
	border: 1px solid rgb(204,0,0);
}

input[type="submit"], input[type="reset"] {
	padding-left: 17px;
	padding-right: 17px;
}

* html form li input, * html .ie6Fix-receiveNews input {
	width: auto;
	margin: auto;
	padding: 0;
	border: none;
}

* html #downloadForm .ie6Fix-receiveNews input {
	margin-top: 15px;
}

* html .ie6Fix-formButtons input, * html input.ie6Fix-formButtons {
	width: auto;
	margin-top: 0;
	padding: 5px 17px;
	cursor: pointer;
	font-weight: bold;
	color: rgb(255,255,255);
	text-shadow: 1px 1px 1px rgb(0,51,0);
	background: rgb(0,153,0) url(/images/layout/buttonBackgrounds.png) 0 0 repeat-x;
	border: 1px solid rgb(0,75,0);
}

* html p.ie6Fix-formButtons {
	text-align: right;
}

select {
	margin-top: 8px;
	margin-bottom: 8px;
}

form > p:first-child {
	margin-right: 0;
}

* html form p.ie6Fix-requiredText {
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-align: right;
	margin-bottom: -15px;
}
/* END */


/* index banner section */
.indexBannerFMServer ul {
	top: 165px;
}

* html .indexBanner li a:link, * html .indexBanner li a:visited, * html .indexBanner li a:hover, * html .indexBanner li a:active {
	color: rgb(255,255,255);
	background-image: url(/images/layout/indexBannerNavigation-IE6.png);
}

* html .indexBannerFMServer li a:link, * html .indexBannerFMServer li a:visited, * html .indexBannerFMServer li a:hover, * html .indexBannerFMServer li a:active,
.indexBannerFMServer li a {
	float: left;
	margin-top: 4px;
	color: rgb(0,0,0);
	background: url(/images/layout/bannerTabNavigation.png) 0 0 no-repeat;
	border: none;
	border-right: 1px solid rgb(240,240,240);
}

* html .indexBannerFMServer li a:hover, * html .indexBannerFMServer li a:active {
	height: 30px;
	margin-top: 0;
	padding-bottom: 4px;
	background-position: 0 -40px;
}

div[class*=indexBannerFMServer] li a:hover {
	margin-top: 0;
	background: url(/images/layout/bannerTabNavigation.png);
}

.indexBanner a.buttonDemoAC, .indexBanner a.buttonDemoFM, .indexBanner a.buttonDemoFM-Suite, .indexBanner a.buttonDemoTD {
	top: 69px;
}

* html .indexBanner a.buttonDemoAC, * html .indexBanner a.buttonDemoFM, * html .indexBanner a.buttonDemoFM-Suite, * html .indexBanner a.buttonDemoTD {
	top: 69px;
	background: none;
	cursor: pointer;
}

* html .indexBanner a.buttonDemoAC { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/buttonDemoAC-ie6.png',sizingMethod='scale'); }
* html .indexBanner a.buttonDemoAC:hover { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/buttonDemoAC-hover-ie6.png',sizingMethod='scale'); }
* html .indexBanner a.buttonDemoFM { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/buttonDemoFMOffice-ie6.png',sizingMethod='scale'); }
* html .indexBanner a.buttonDemoFM:hover { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/buttonDemoFMOffice-hover-ie6.png',sizingMethod='scale'); }
* html .indexBanner a.buttonDemoFM-Suite { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/buttonDemoFMSuite-ie6.png',sizingMethod='scale'); }
* html .indexBanner a.buttonDemoFM-Suite:hover { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/buttonDemoFMSuite-hover-ie6.png',sizingMethod='scale'); }
* html .indexBanner a.buttonDemoTD { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/buttonDemoTD-ie6.png',sizingMethod='scale'); }
* html .indexBanner a.buttonDemoTD:hover { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/buttonDemoTD-hover-ie6.png',sizingMethod='scale'); }

* html .indexBannerFMPictures a.ie6-button-download-fmpictures {
	display: block;
	position: absolute;
	top: 303px;
	right: 86px;
	width: 262px;
	height: 72px;
	text-indent: -9999px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/eng/buttonDownloadFreeFMPictures-ie6.png',sizingMethod='scale');
	cursor: pointer;
}

* html .indexBannerFMPictures-deu a.ie6-button-download-fmpictures { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/deu/buttonDownloadFreeFMPictures-ie6.png',sizingMethod='scale'); }
* html .indexBannerFMPictures-fra a.ie6-button-download-fmpictures { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fra/buttonDownloadFreeFMPictures-ie6.png',sizingMethod='scale'); }
* html .indexBannerFMPictures-ita a.ie6-button-download-fmpictures { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ita/buttonDownloadFreeFMPictures-ie6.png',sizingMethod='scale'); }
* html .indexBannerFMPictures-spa a.ie6-button-download-fmpictures { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/spa/buttonDownloadFreeFMPictures-ie6.png',sizingMethod='scale'); }
* html .indexBannerFMPictures-chn a.ie6-button-download-fmpictures { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/chn/buttonDownloadFreeFMPictures-ie6.png',sizingMethod='scale'); }

* html .indexBannerFMPictures a.ie6-button-download-fmpictures:hover { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/eng/buttonDownloadFreeFMPictures-hover-ie6.png',sizingMethod='scale'); }
* html .indexBannerFMPictures-deu a.ie6-button-download-fmpictures:hover { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/deu/buttonDownloadFreeFMPictures-hover-ie6.png',sizingMethod='scale'); }
* html .indexBannerFMPictures-fra a.ie6-button-download-fmpictures:hover { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fra/buttonDownloadFreeFMPictures-hover-ie6.png',sizingMethod='scale'); }
* html .indexBannerFMPictures-ita a.ie6-button-download-fmpictures:hover { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ita/buttonDownloadFreeFMPictures-hover-ie6.png',sizingMethod='scale'); }
* html .indexBannerFMPictures-spa a.ie6-button-download-fmpictures:hover { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/spa/buttonDownloadFreeFMPictures-hover-ie6.png',sizingMethod='scale'); }
* html .indexBannerFMPictures-chn a.ie6-button-download-fmpictures:hover { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/chn/buttonDownloadFreeFMPictures-hover-ie6.png',sizingMethod='scale'); }

* html .indexBannerFMServer #award-fmserver {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/press/searchStorage-2010-product-finalist.png',sizingMethod='scale');
	cursor: pointer;
}
/* END */


/* online calculators */
#savingsCalculator {
	background-color: rgb(248,248,248);
}

#savingsCalculator label.ieFix-textIndent {
	text-indent: 30px;
}

* html .roi-calculator input, * html .roi-calculator select { 
	width: 100px;
	font-family: "Courier New", Courier, monospace;
}

* html .stillRequired input {
	border: 1px solid rgb(204,0,0);
	background-color: rgb(255,238,238);
}

* html .roi-calculator p.ie6Fix-formButtons {
	margin-top: 20px;
	text-align: center;
}

* html .roi-calculator p.ie6Fix-formButtons input {
	width: auto;
	margin-left: 10px;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#savingsCalculator select {
	margin-top: 10px;
}

#savingsCalculator table span {
	vertical-align: top;
	display: inline-block;
	margin-top: 12px;
}

#savingsResults .column-withoutFM, #savingsResults .column-withFM {
	width: 180px;
}

* html .quoteConfirmation {
	margin-bottom: 50px;
}

#quoteContainer {
	background: url(/images/layout/background-transparent-black.png) 0 0 repeat;
}

* html #quoteContainer {
	position: absolute;
	top: 420px;
	left: 50%;
	width: 1020px;
	height: 480px;
	margin-left: -510px;
	background-image: none;
	background-color: rgb(0,0,0);
	border: 1px solid rgb(255,255,255);
}

#quoteForm {
	height: 350px;
	margin-top: -187px;
	margin-left: -372px;
}

* html #quoteForm {
	position: relative;
}

* html #quoteForm input {
	width: 98%;
	margin-top: 0;
	margin-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
}

* html #quoteForm p.ie6Fix-formButtons input {
	width: auto;
}
/* END */


/* reseller section */
* html .resellerInformation {
	margin-bottom: 0;
}

.resellerInformation h3 {
	margin-top: 0;
}

* html .resellerInformation h3 {
	position: relative; /* for disappearing bullets */
}
/* END */


/* screenshot section */
#screenshotSection {
	display: inline-block;
}

* html #screenshotSection ul {
	margin-top: 7px;
	margin-bottom: 4px;
}

* html #screenshotSection ul img, * html #screenshotSection a.current img {
	padding: 0;
	border: none;
}

* html #screenshotSection ul a:link, * html #screenshotSection ul a:visited {
	padding: 4px 3px 3px 4px;
	border: 3px solid rgb(221,221,221);
}

* html body.ac-index #screenshotSection ul a:hover, * html body.ac-index #screenshotSection a.current { border-color: rgb(158,33,37); }
* html body.fmoffice-index #screenshotSection ul a:hover, * html body.fmoffice-index #screenshotSection a.current { border-color: rgb(211,211,76); }
* html body.fmpdf-index #screenshotSection ul a:hover, * html body.fmpdf-index #screenshotSection a.current { border-color: rgb(202,40,46); }
* html body.fmpictures-features #screenshotSection ul a:hover, * html body.fmpictures-features #screenshotSection a.current { border-color: rgb(13,151,164); }
* html body.fmsuite-index #screenshotSection ul a:hover, * html body.fmsuite-index #screenshotSection a.current { border-color: rgb(107,187,78); }
* html body.td-index #screenshotSection ul a:hover, * html body.td-index #screenshotSection a.current,
* html body.td-addons #screenshotSection ul a:hover, * html body.td-addons #screenshotSection a.current { border-color: rgb(57,96,155); }

#largeScreenshot {
	background: url(/images/layout/background-transparent-black.png) 0 0 repeat;
	border-bottom-color: rgb(235,235,235);
}

* html #largeScreenshot a img {
	float: right;
	display: inline-block;
	margin-top: 10px;
	margin-right: 15px;
}

.fmappliances-index #largeScreenshot a + img {
	margin-top: 20px;
}

* html #largeScreenshot img.ie6Fix-image-without-nav {
	margin-top: 20px;
}

* html #screenshotNavigation {
	height: 100px;
	margin-bottom: -80px;
}
/* END */


/* vcard items */
* html .vcard a:visited, * html .vcard a:hover {
	color: rgb(0,0,0);
}
/* END */
	/* END section & module specific
	---------------------------------*/


	/* page specific
	---------------------------------*/
/* allcaptureaddons.php */
* html .ac-addons .content100 {
	margin-bottom: 5px;
}

body[class*="ac-addons"] .content5050Left, body[class*="ac-addons"] .content5050Right {
	margin-bottom: 0;
}

.ac-addons .pageSectionContent img {
	float: left;
}

.ac-addons .pageSectionContent p {
	clear: both;
}

* html .ac-addons p.ie6Fix-textItalics {
	margin-top: 10px;
}

.ac-addons #demoSection a.showMoreImage, .ac-addons #video .listBullet {
	margin-bottom: 10px !important;
	margin-bottom: 20px;
}
/* END */


/* campaign index.aspx */
form#campaignForm #navigationBottom ul > li  {
	display: inline;
}

#campaign .demoSection .demoDescriptionText {
	vertical-align: top;
}

* html #campaign .content3366Right p.ie6Fix-firstChild {
	margin-bottom: 7px;
}

#campaign .content3366Right p + .requiredFieldInfo {
	float: none;
	top: auto;
	margin: 30px 0 -50px 0;
}

#campaign .content3366Right .pageSectionContent img {
	margin-bottom: 0;
}

#campaign .content3366Right .pageSectionContent h3 {
	margin-top: 30px;
}

#campaign .content3366Right .pageSectionContent ul {
	padding-top: 3px;
}

#campaign .content3366Right #PanelPPT ul, #campaign .content3366Right #PanelPPTCT ul, #campaign .content3366Right #PanelPPTEng ul,
#campaign .content3366Right #PanelPPTPcAdvisor ul, #campaign .content3366Right #PanelPPTEngGOTD ul, #campaign .content3366Right #PanelPPTEnterprise ul,
#campaign .content3366Right #PanelPPTComsoft ul, #campaign .content3366Right #PanelPPTExpired ul, #campaign .content3366Right #PanelPCWare ul,
#campaign .content3366Right #PanelBechtle ul, #campaign .content3366Right #PanelPPT4PolishPCWorld ul, #campaign .content3366Right #PanelGOTDExpired ul,
#campaign .content3366Right #PanelFMEng ul, #campaign .content3366Right #PanelALLC ul, #campaign .content3366Right #PanelALLCFra ul,
#campaign .content3366Right #PanelALLCEng ul, #campaign .content3366Right #PanelALLCEngGOTD ul, #campaign .content3366Right #PanelALLCIta ul {
	padding-top: 7px;
}

* html #campaign .content3366Right .pageSectionContent li.ie6Fix-firstChild {
	margin-left: 15px;
}

#campaign iframe#facebookRecommend {
	float: left;
	margin-top: 10px;
}

* html #campaign iframe#facebookRecommend {
	margin-bottom: 0px;
}

#campaign #twitter {
	float: right;
	margin-top: 8px;
	margin-bottom: 8px;
}

#campaign .caseStudyModule p {
	border-top-style: dashed;
}

* html #campaign .caseStudyModule p.ie6Fix-firstChild {
	margin-top: 0;
	padding-top: 0;
	border-top: none;
}

* html #campaign .caseStudyModule a.ie6Fix-whitePaperText {
	display: inline-block;
	margin-top: 15px;
}
/* END */


/* comparison.php */
* html .product-comparison .comparisonContainer {
	width: 950px;
}

* html .product-comparison #imageOriginal, * html .product-comparison #imageCompressed {
	width: 468px;
}

* html .product-comparison .imageInformationAfter {
	left: 482px;
}

* html .product-comparison .imageInformation {
	background-position: 100% -78px;
}

* html .product-comparison a.button-back:link, * html .product-comparison a.button-back:visited {
	right: 25px;
	padding-left: 35px;
	background-image: url(/images/layout/before-after-back-ie6.png);
}
/* END */


/* customers.php */
* html #customersTable {
	border-top: none;
}
/* END */


/* demo.php - this is the main staging page for all demos being viewed */
* html #demoStage a.closeError {
	line-height: 14px;
	margin-right: 10px;
}
/* END */


/* download.php */
* html .fmpictures-download #downloadOption1 {
	margin-bottom: 25px;
}

#downloadOption1 li.ieFix-lastChild {
	font-family: 'Courier New', Courier, monospace;
	background-image: none;
}

* html #downloadOption2 {
	margin-bottom: 25px;
}

#emailSubscribe {
	background-color: rgb(248,248,248);
}

* html #emailSubscribe p.ie6Fix-firstChild {
	margin-bottom: 15px;
	font-weight: bold;
}

#emailSubscribe input[type="submit"] {
	padding-top: 2px;
	padding-bottom: 2px;
}

* html #emailSubscribe input.ie6Fix-formButtons {
	margin-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.fmoffice-download #emailSubscribe input.ie6Fix-formButtons {
	margin-top: 5px;
	margin-left: 0;
}

.fmoffice-download-jap #emailSubscribe input.ie6Fix-formButtons {
	margin-top: 0;
	margin-left: 10px;
}

* html .fmoffice-download #emailSubscribe input#contactEmail {
	width: 388px;
}

* html .fmoffice-download-jap #emailSubscribe input#contactEmail {
	width: 450px;
}

body[class^="product-download"] #promoteOther h2 + .content100 {
	display: inline-block;
}
/* END */


/* features.php */
.fmserver-features .indexBanner, .fmsharepoint-features .indexBanner, .fmsdk-features .indexBanner {
	margin-bottom: 0;
	padding-bottom: 22px;
}

.fmserver-features .ieFix-bulletMargin {
	margin-top: 0;
}

.ac-features .pageSectionContent img {
	float: left;
}

* html .ac-features .ie6Fix-firstList {
	float: right;
	width: 250px;
	margin-top: 20px;
}

.ac-features .pageSectionContent h3 {
	clear: both;
}

.td-features a + a.button-general {
	right: 5px;
	width: 140px;
}

* html .td-features h2#general {
	margin-top: 30px;
}

.ie6Fix-firstSection {
	clear: left;
	padding-top: 5px;
}
/* END */


/* index.php */
.corporate-index .product {
	margin-top: 15px;
}

.corporate-index h3 {
	margin-top: 10px;
}

.corporate-index .product ul {
	padding-top: 3px;
}

.corporate-index .testimonialQuote {
	padding-top: 2px !important;
	padding-top: 3px;
}

.corporate-index .closeQuote {
	padding-top: 20px !important;
	padding-top: 3px;
}

* html .corporate-index a#award-fmserver {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/press/searchStorage-2010-product-finalist-small.png',sizingMethod='scale');
	cursor: pointer;
}

* html .corporate-index .new-product {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/eng/new-product.png',sizingMethod='scale');
	cursor: pointer;
}

body[class^="product-index"] .listBullet li {
	display: inline-block;
}

.product-index li.ieFix-lastChild {
	background: none;
}

.ac-index a.button-general, .ac-index a.button-general:hover {
	background-image: url(/images/layout/buttonAC-140x30.png);
}

.fmoffice-index a.button-general, .fmoffice-index a.button-general:hover {
	background-image: url(/images/layout/buttonFMOffice-140x30.png);
}

.fmpdf-index a.button-general, .fmpdf-index a.button-general:hover {
	background-image: url(/images/layout/buttonFMPDF-140x30.png);
}

.fmpictures-index a.button-general, .fmpictures-index a.button-general:hover {
	background-image: url(/images/layout/buttonFMPictures-140x30.png);
}

.fmpictures-index h1 a.button-general {
	position: relative;
	top: -31px;
	right: 10px;
	margin-bottom: -31px;
}

.fmpictures-index a.ieFix-button-100x30, .fmpictures-index a.ieFix-button-100x30:hover {
	background-image: url(/images/layout/buttonFMPictures-ie-100x30.png);
}

.fmpictures-index a.ieFix-button-210x30, .fmpictures-index a.ieFix-button-210x30:hover {
	background-image: url(/images/layout/buttonFMPictures-ie-210x30.png);
}

.fmpictures-index a.ieFix-button-260x30, .fmpictures-index a.ieFix-button-260x30:hover {
	background-image: url(/images/layout/buttonFMPictures-ie-260x30.png);
}

.fmserver-index a.button-general, .fmsharepoint-index a.button-general, .fmsdk-index a.button-general,
.fmserver-index a.button-general:hover, .fmsharepoint-index a.button-general:hover, .fmsdk-index a.button-general:hover {
	background-image: url(/images/layout/buttonFMServer-140x30.png);
}

.td-index a.button-general, .td-index a.button-general:hover, .td-features a.button-general, .td-features a.button-general:hover {
	background-image: url(/images/layout/buttonTD-140x30.png);
}

* html .fmpictures-index img.ie6Fix-beforeAfter {
	margin: 20px 0;
}

.fmserver-index a + a.button-general {
	right: 5px;
	width: 140px;
}

* html .fmserver-index .ie6Fix-button-compare {
	margin-bottom: 0;
}

.fmserver-index #otherEditionInfoBox a.button-general {
	background-image: url(/images/layout/buttonFMSuite-140x30.png);
}

.fmserver-index #otherEditionInfoBox a.button-general:hover {
	background-image: url(/images/layout/buttonFMSuite-140x30.png);
}

* html .fmsharepoint-index h3.ie6Fix-header {
	font-size: 16px;
	margin-bottom: 10px;
}

* html .fmsharepoint-index .listBullet, * html .fmsdk-index .listBullet {
	margin-bottom: 20px;
}

* html .fmappliances-index .content100 a.ie6Fix-fma-calculator {
	display: block;
	width: 440px;
	margin: 30px 0 15px;
	padding: 30px 0 30px 175px;
	font-size: 18px;
	background: rgb(248,248,248) url(/images/layout/thumbCalculator-64x64.png) 95px 50% no-repeat;
	border: 1px solid rgb(153,153,153);
	border-bottom-color: rgb(125,125,125);
	border-right-color: rgb(125,125,125);
}

.fmappliances-index a.ieFix-button-210x30, .fmappliances-index a.ieFix-button-210x30:hover {
	background-image: url(/images/layout/buttonFMSuite-ie-210x30.png);
}

.scs-index dl {
	display: inline-block;
}

* html .scs-index dd ul.showHideElement {
	margin-top: 5px;
	padding: 4px 35px 4px 35px;
	list-style: disc;
	border-top: 2px solid rgb(102,102,102);
	background: rgb(246,246,246);
}

* html .scs-index dd ul.showHideElement li {
	margin-top: 7px;
}

* html #easySteps .ie6Fix-firstChild {
	padding-left: 0;
	background: none;
}

#easySteps .ieFix-lastChild {
	padding-right: 0;
}

* html .ac-index h2#videos, * html .td-index h2#screenshots {
	margin-top: 50px;
}

.ac-index #demoSection + h2 {
	margin-top: 15px;
}

* html .ac-index h2#screenshots {
	margin-top: 20px;
}

.ac-index #video .listBullet {
	margin-bottom: 25px;
}
/* END */


/* order.php */
#orderTabs {
	float: none;
	background: rgb(153,153,153) url(/images/layout/orderTabBackground.png) 0 0 no-repeat;
}

* html #orderTabs a:hover {
	color: rgb(204,0,0);
}

#orderTabs li.currencySelection {
	margin-top: 3px;
}

#orderTabs button {
	height: 22px;
	width: 20px;
	line-height: 10px;
}

* html .product-order .resellerInformation {
	margin-bottom: 15px;
}

.product-order .infoUpsellFMSuite, .usGovMilDomain {
	margin-top: 15px;
	margin-bottom: 15px;
}

.product-order .productFM-S-S img, .product-order .productFM-Sharepoint img, .product-order .productFM-SDK img {
	margin-bottom: 0;
}

.product-order .pageSectionContent table {
	background-image: none;
	border-bottom: 1px solid rgb(210,210,210);
}

* html .product-order th.ie6Fix-firstChild, * html .product-order td.ie6Fix-firstChild {
	text-indent: 10px;
}

* html .product-order a.secureIcon:hover, * html .product-order a.includesIcon:hover {
	border: none;
}

.product-order a:hover span.secureText {
	padding-bottom: 8px;
}

* html iframe.ie6Fix-ssl, * html iframe.ie6Fix-includes {
	position: absolute;
	top: -2px;
	left: -2px;
	width: 324px;
	height: 80px;
	filter: alpha(opacity=0);
}

.product-order a:hover span.includesText {
	margin-top: 4px;
	margin-left: 15px;
}

.product-order .pageSectionContent ul {
	display: inline-block;
	padding-top: 8px;
}

* html .product-order .pageSectionContent li.ie6Fix-firstChild {
	margin-left: 15px;
}
/* END */


/* press.php */
.corporate-press .pdfBullet strong {
	border: 1px solid rgb(0,0,0);
}

.corporate-press .ieFix-mediaDownloadSection {
	background: none;
	padding-bottom: 15px !important;
	padding-bottom: 0;
}

* html .corporate-press .mediaDownloadSection h6 {
	position: relative; /* for disappearing bullets */
}

* html .corporate-press .mediaDownloadSection td a {
	margin-left: 0;
	margin-right: 25px;
}
/* END */


/* products.php */
* html .corporate-products .listBullet {
	position: absolute;
	right: 20px;
}

.corporate-products .listBullet li {
	line-height: 17px;
}
/* END */


/* reseller-program.php */
p + .resellerSection {
	margin-top: 15px;
}

* html .resellerSection {
	height: 90px;
	overflow: hidden;
}

* html .ie6Fix-firstResellerSection {
	margin-top: 15px;
}

p + .resellerSection img {
	margin-bottom: 10px;
}

* html .ie6Fix-firstResellerSection img {
	margin-bottom: 10px;
}
/* END */


/* reviews.php */
* html .corporate-reviews .ie6Fix-firstTestimonialSection {
	margin-top: 15px;
}
/* END */


/* sitemap.php */
* html .corporate-sitemap dd, * html .corporate-sitemap dl li {
	position: relative; /* for disappearing bullets */
}

* html .corporate-sitemap dt {
	height: 18px;
}

* html .corporate-sitemap dd a:visited {
	color: rgb(51,51,51);
}

* html .corporate-sitemap dd a:hover {
	color: rgb(204,0,0);
}
/* END */


/* solutions.php and /solution/ directory */
* html .solutions-ic h5.ie6Fix-textItalics {
	margin-top: 0;
	margin-bottom: 10px;
}

* html .solutions-general .content100 ul {
	margin-top: 10px;
}

* html .solutions-general .content6633Right ul {
	margin-top: 0;
}

.solutions-ic .ieFix-lastChild {
	background: none;
}

.solutions-general .calculatorThumb a.button-general {
	width: 210px;
	background-image: url(/images/layout/buttonFMSuite-210x30.png);
}

* html .solutions-general .calculatorThumb a.button-general {
 	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/buttonFMSuite-210x30-ie6.png',sizingMethod='scale');
}

* html .solutions-general .calculatorThumb a.button-general:hover {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/buttonFMSuite-210x30-hover-ie6.png',sizingMethod='scale');
}

	/* change to solutions pages html structure */
.solutions-general-new .content6633Right + h2, .solutions-general-new h3 {
	margin-bottom: -12px;
}

* html .solutions-general-new h2.ie6Fix-firstChild, * html .solutions-general-new h3 {
	margin-bottom: -12px;
}

* html .solutions-general-new .ie6Fix-clearFloat {
	clear: left;
}
	/* END changes */
/* END */


/* strategic-partners.php */
* html .corporate-partners .ie6Fix-firstPartnerSection {
	margin-top: 15px;
}

* html .corporate-partners .partnerSection {
	zoom: 1;
}

.corporate-partners .partnerSection img {
	margin-top: 4px;
}
/* END */


/* support.php */
.corporate-support .content100 img {
	margin-bottom: 0;
}

#supportQuestionsList {
	list-style: decimal;
}

#supportQuestionsList > li {
	border-top-width: 3px;
	margin-left: 40px;
}

* html #supportQuestionsList li {
	margin: 0 0 15px 40px;
	padding: 4px 8px;
	border-top: 2px solid rgb(102,102,102);
	background: rgb(246,246,246);
}

* html #supportQuestionsList ul li {
	margin: 10px 0 0 0;
	padding: 0;
	border: none;
}

* html #supportQuestionsList a.screenshotThumb img {
	padding: 0;
	border: none;
}

* html #supportQuestionsList a.screenshotThumb:link, * html #supportQuestionsList a.screenshotThumb:visited {
	display: inline-block;
	padding: 4px;
	border: 3px solid rgb(150,0150,150);
}

* html #supportQuestionsList a.screenshotThumb:hover, * html #supportQuestionsList a.screenshotThumb:active {
	border-color: rgb(204,0,0);
}

* html #supportQuestionsList .licenseExample {
	border: 2px solid rgb(150,150,150);
	background-color: rgb(255,255,255);
	padding: 7px 10px;
	margin: 10px 0 15px;
}

* html #supportQuestionsList .licenseExample p.ie6Fix-firstChild {
	padding-bottom: 7px;
}

.td-support a.button-info, .td-support a.button-video {
	float: left;
}

.td-support-general ol {
	margin-left: 30px;
}

body[class*="td-support-general"] ol li {
	border-top-style: dashed;
}

* html .td-support-general ol li.ie6Fix-firstChild {
	margin-top: 0;
	padding-top: 0;
	border-top: none;
}

* html .td-support-general .backBar a:link, * html .td-support-general .backBar a:visited {
	height: 28px;
	line-height: 28px;
	padding-left: 35px;
	background: url(/images/layout/back-to-support-page-ie6.png) -6px -1px no-repeat;
	color: rgb(255,255,255);
	border: 1px solid rgb(153,153,153);
	border-right: none;
}

* html .td-support-general .backBar a:hover {
	background-position: -6px -35px;
	border-color: rgb(0,0,0);
}

* html .td-support-linuxmac dd.ie6Fix-dd-after-dd {
	margin-top: 7px;
}
/* END */


/* technology.php and /technology/ directory */
.technology-general .column-ratio-top, .technology-general .column-ratio-side, .technology-general .column-ratio-bottom { 
	text-indent: 0;
	text-align: center;
}

* html .technology-nfo p.ie6Fix-firstChild {
	margin-top: 7px;
	margin-bottom: 7px;
}

.technology-general .content6633Right ol li {
	margin-left: 24px;
}
/* END */


/* testimonials.php (case studies) and reviews.php */
#testimonialTabs {
	background: rgb(153,153,153) url(/images/layout/orderTabBackground.png) 0 0 no-repeat;
}

* html #testimonialTabs a:hover {
	color: rgb(204,0,0);
}

.corporate-testimonials .caseStudy {
	height: 150px;
}

* html .testimonialSection img {
	position: relative;
	z-index: 1;
}
/* END */


/* turbodemoaddons.php */
.td-addons .ieFix-content100 {
	margin-bottom: 15px !important;
	margin-bottom: 5px;
}

.td-addons .pageSectionContent p {
	margin-top: 30px;
}

.td-addons .pageSectionContent p.ie6Fix-textItalics {
	width: auto;
	margin-top: 10px;
}

* html .td-addons #screenshotSection {
	margin-bottom: 15px;
}
/* END */


/* update.aspx */
* html #updates form {
	margin-top: 0;
}

#updates table .fieldLabels {
	vertical-align: middle;
}

#updates form input[type="submit"] {
	padding-right: 0;
	padding-left: 0;
}

* html #updates form input#UpdateBtn {
	width: auto;
	padding: 5px 0;
	cursor: pointer;
	font-weight: bold;
	color: rgb(255,255,255);
	text-shadow: 1px 1px 1px rgb(0,51,0);
	background: rgb(0,153,0) url(/images/layout/buttonBackgrounds.png) 0 0 repeat-x;
	border: 1px solid rgb(0,75,0);
}

#updates table font {
	font-family: Arial, Helvetica, sans-serif;
}

#updates table td.balesioRegCode strong font {
	font-family: "Courier New", Courier, mono;
}
/* END */
	/* END page specific
	---------------------------------*/
/* END content */


/* navigationBottom */
#navigationBottom li {
	display: inline;
}

* html #navigationBottom ul.navigation li.firstNavItem {
	display: none;
}

* html #navigationBottom ul.navigation li.secondNavItem a {
	background: none;
}

#navigationBottom ul.navigation-deu li.secondNavItem a {
	margin-left: 138px !important;
	margin-left: 69px;
}

#navigationBottom ul.navigation-eng li.secondNavItem a {
	margin-left: 150px !important;
	margin-left: 75px;
}

#navigationBottom ul.navigation-fra li.secondNavItem a {
	margin-left: 140px !important;
	margin-left: 70px;
}
	
#navigationBottom ul.navigation-ita li.secondNavItem a {
	margin-left: 159px !important;
	margin-left: 79px;
}
	
#navigationBottom ul.navigation-spa li.secondNavItem a {
	margin-left: 146px !important;
	margin-left: 73px;
}
	
#navigationBottom ul.navigation-chn li.secondNavItem a {
	margin-left: 238px !important;
	margin-left: 119px;
}
	
#navigationBottom ul.navigation-jap li.secondNavItem a {
	margin-left: 198px !important;
	margin-left: 99px;
}

* html #navigationBottom .navigation iframe {
	display: none;
}
/* END navigationBottom */
/* END PRESENTATION
-------------------------------------------------------*/

