/* CSSTidy 1.3: Wed Nov 30 14:48:36 2011 */
/* CSS Document */
@import url(reset-min.css);
@import url(menu.css);
@import url(solutions.css);
@import url(landingsites.css);
@import url(contact.css);
@import url(header.css);
@import url(academic.css); 
@charset utf-8;
/* Copyright (c) 2001 - 2011 Micro Focus IP Development Limited. All rights reserved.*/
/**/
*{margin:0;padding:0}
body{margin:0;padding:0}
*+html .prodFamilyItem h2 .brlnd{display:inline-block!important}
*+html .prodFamilyItem h2 .cobol{display:inline-block!important}
*+html .prodFamilyItem h2 .vmain{display:inline-block!important}
*+html .prodFamilyItem h2 a{width:auto!important}
a{color:#32638c;text-decoration:none;outline:0 none;cursor:pointer}
a#contactsales{padding-left:0;width:189px;display:block;background:url(/assets/contactsales.jpg) no-repeat top left #fff;height:56px}
a#contactsales:hover{padding-left:0;width:189px;display:block;background:url(/assets/contact_sales_hover.jpg) no-repeat top left #fff;height:56px}
a#downloadplugin{padding-left:0;width:192px;display:block;background:url(/assets/Download-Plugin.png) no-repeat;height:71px}
a#downloadplugin:hover{padding-left:0;width:192px;display:block;background:url(/assets/Download-Plugin-Hover.png) no-repeat;height:71px}
a:hover{color:#32638c;text-decoration:none}
a. a *{cursor:pointer}
a.AZFilterelement,a.AZFilterelement:hover{color:Gray!important;cursor:default}
/* the active selected item */
a.AZFilterelement_selected,a.AZFilterelement_active:hover{color:#f58a42;font-weight:700;text-decoration:none}
a.topbox:link{margin:0;padding:6px 0;display:block;color:#32638c;/*font-family: Verdana,Arial,Helvetica,sans-serif;*/ font-size:11px;text-align:right;text-decoration:underline}
a.topbox:visited{margin:0;padding:6px 0;display:block;color:#32638c;/*font-family: Verdana,Arial,Helvetica,sans-serif;*/ font-size:11px;text-align:right;text-decoration:underline}
a.topbox:hover{margin:0;padding:6px 0;display:block;color:#f58a42;/*font-family: Verdana,Arial,Helvetica,sans-serif;*/ font-size:11px;text-align:right;text-decoration:underline}
a.topboxL:link{margin:30px 0 0;width:auto;display:block;white-space:nowrap;color:#32638c;/*font-family: Verdana,Arial,Helvetica,sans-serif;*/ font-size:11px;text-align:left;text-decoration:underline}
a.topboxL:visited{color:#32638c}
a.topboxL:hover{color:#f58a42}
/* Version: 1.3.0 */
body{margin-top:0;background-color:#fff;background-image:url(/assets/body-header.jpg);background-repeat:repeat-x;background-position:top center;font-family:Verdana,Helvetica,sans-serif;font-size:11px}
/* You can alter this CSS in order to give SmoothDivScroll your own look'n'feel */
/* Invisible left hotspot */
div.scrollingHotSpotLeft{width:15px;/* The hotspots have a minimum width of 100 pixels and if there is room the will grow and occupy 15% of the scrollable area (30% combined). Adjust it to your own taste. */ background-image:url(/assets/slider_arrow_left.png);background-repeat:no-repeat;background-position:-8px -20px;background-color:transparent;height:68px;cursor:pointer;position:absolute;z-index:200;left:0;top:-50px}
/* Visible left hotspot */
div.scrollingHotSpotLeftVisible{background-image:url(/assets/slider_arrow_left.png);background-repeat:no-repeat}
/* Invisible right hotspot */
div.scrollingHotSpotRight{width:15px;background-image:url(/assets/slider_arrow_right.png);background-color:transparent;background-repeat:no-repeat;background-position:-8px -20px;height:68px;height:68px;cursor:pointer;position:absolute;top:-50px;z-index:200;right:-20px}
/* Visible right hotspot */
div.scrollingHotSpotRightVisible{background-color:#000}
/* The scroll wrapper is always the same width and height as the containing element (div). Overflow is hidden because you don't want to show all of the scrollable area. */
div.scrollWrapper{width:823px;padding-top:0;position:relative;overflow:hidden;top:-50px;left:30px;height:56px}
h1.full-title-border{margin:0;padding:0 0 5px;width:890px;border-bottom:solid 1px #ccc;color:#32638c;font-size:14pt/* Verdana,Helvetica,sans-serif!important;*/}
h1.page_titleISV{width:97%;border-bottom:1px solid #ccc;padding-bottom:10px;margin-top:0;margin-bottom:10px;display:block;color:#32638c;font-size:18px;font-weight:400;vertical-align:text-bottom!important}
h1.small-title-border{width:164px;margin:0 0 10px;padding:0 0 2px;border-bottom:solid 1px #ccc;display:block;color:#32638c;font-size:11pt;/* Verdana,Helvetica,sans-serif!important;*/ line-height:30px;height:30px}
h1.small-title-border1{width:164px;margin:-33px 0 10px;padding:0 0 2px;border-bottom:solid 1px #ccc;display:block;color:#32638c;font-size:11px;/* Verdana,Helvetica,sans-serif!important;*/ line-height:30px;height:30px}
/* mymfstyle.css begin */
h2.small-title-border{width:164px;margin:5px 0 10px;padding:0 0 2px;border-bottom:solid 1px #ccc;display:block;color:#32638c;font-weight:700;font-size:11px!important}
h2.small-title-border1{width:164px;margin:0 0 10px;padding:0 0 5px;display:block;color:#32638c;font-size:11px!important}
h2.small-title-noborder{width:164px;margin:7px 0 10px;padding:0 0 2px;color:#32638c;font-weight:700;font-size:11px!important}
h6{border-bottom:solid 1px #32638c;margin:10px 0;padding:8px 0 5px;width:100%;display:block;color:#32638c;font-size:11px;font-weight:400}
li{margin:0;padding:0}
p#downloadbtn{width:84px;height:26px;padding-left:0;display:block;background:url(/assets/download-btn.jpg) no-repeat top left #fff}
p#downloadbtn:hover{width:84px;height:26px;padding-left:0;display:block;background:url(/assets/download-btn-over.jpg) no-repeat top left #fff}
p#downloadbtn-es{padding-left:0;display:block;background:url(/assets/download-btn-es.jpg) no-repeat top left #fff}
p#downloadbtn-es:hover{padding-left:0;display:block;background:url(/assets/download-btn-over-es.jpg) no-repeat top left #fff}
p.orange_bodytext{margin-top:5px;color:#f58a42;font-weight:700;text-align:left;text-decoration:none}
select{border:1px solid #b6cada!important;float:left!important;margin:0 14px 0 0!important;padding:0}
/* Second Level Navigation about Customer Success */
ul#midNav{margin:0;padding:0;float:left;list-style:none;background-color:#fff;font-size:11px;position:relative/*--Set relative positioning on the unordered list itself - not on the list item--*/}
ul#midNav li{float:left;margin:0;padding:0 0 0 1px;background-repeat:no-repeat;background-position:left}
ul#midNav li a{padding:0 7px 5px 15px;display:block;color:#32638c;text-decoration:underline}
ul#midNav li li{width:auto;display:block}
ul#midNav li span{float:left;padding:10px 0;margin:0;/*--Hide by default--*/ width:200px;border:solid 1px #ccc;display:none;background:#fff;color:#fff;position:absolute;top:15px}
ul#midNav li span a{padding:8px 12px;width:auto;/*--Since we declared a link style on the parent list link, we will correct it back to its original state--*/ display:block;white-space:nowrap;color:#717171;text-decoration:none;letter-spacing:-1px}
ul#midNav li span a:hover{background-color:#fafbfb;color:#32638c;text-decoration:none}
ul#midNav li:hover{background-color:#fff}
ul#midNav li:hover span{width:auto;display:block/*--Show subnav on hover--*/}
/**** SLIDE BOTTOM END ****/
/* TOP NAVIGATION - EXPERIMENTAL, not implemented under Tridion - BEGIN */
ul#topMenuNav{margin:0;padding:0;float:left;border:none 0 #ccc;width:auto;list-style:none;background-color:transparent;font-size:11px;position:absolute;top:47px}
ul#topMenuNav li{float:left;margin:0 0 5px;padding:0;width:104px;background-color:transparent;background-repeat:no-repeat;background-position:left;z-index:100000}
ul#topMenuNav li a{padding:8px 0 10px;margin:0;display:block;color:#717171;background-image:url(/assets/topMenuNav.png);background-position:0 0;background-repeat:no-repeat;font-size:12px;text-decoration:none;text-align:center;letter-spacing:0;overflow:hidden}
ul#topMenuNav li a:hover{background-color:transparent;background-position:-160px 0;background-repeat:no-repeat;color:#000}
ul#topMenuNav li em{padding:0 5px;border:solid 1px #ccc;border:none 0;background:transparent;color:#717171;font-weight:700;font-variant:normal;font-style:normal;text-transform:uppercase}
ul#topMenuNav li em:hover{background:transparent;color:#f58a42}
ul#topMenuNav li li{width:auto;display:block}
ul#topMenuNav li span{float:left;padding:15px 0;width:200px;border:solid 1px #ccc;margin:0 0 0 3px;display:none;background:#fff;color:#fff;text-align:left;position:absolute;top:31px}
ul#topMenuNav li span a{padding:8px 21px;width:auto;width:inherit;display:block;white-space:nowrap;color:#717171;background-image:none;font-size:11px;text-decoration:none;text-align:left!important}
ul#topMenuNav li span a:hover{background-color:#fafbfb;color:#32638c;text-decoration:none;text-align:left!important}
ul#topMenuNav li strong{padding:15px 0 7px;display:block;background:transparent;color:#32638c}
ul#topMenuNav li.first a:hover{background-position:-160px -31px}
ul#topMenuNav li.last span{margin-left:-78px}
ul#topMenuNav li:hover{/*background-color: #fff;*/}
ul#topMenuNav li:hover span{width:auto;display:block}
/** classes by Jivko END **/
/**/
/** TABS STYLE START - classes by Martin I and Martin M **/
ul.tabs{
  margin: 0;
  padding: 0;
  width: 480px;
  border-bottom: 0 solid #f7f7f7;
  list-style: none!important;
  background-image: url(/assets/tabs_line.gif)!important;
  background-repeat: repeat-x;
  height: 26px;
}
/* link inside the tab. uses a background image */
ul.tabs a{float:left;/*font-family: Arial, Helvetica, sans-serif;*/ font-size:11px;line-height:26px;height:26px}
ul.tabs a .tabEnd{width:9px;float:left;padding:0;margin:0;background-image:url(/assets/tabs_regular.gif);background-position:right;background-color:#fff;line-height:26px;height:26px;cursor:pointer}
ul.tabs a span{float:left;padding:0 0 0 9px;white-space:nowrap;color:#949494;line-height:26px;height:26px;cursor:pointer}
/* selected tab */
ul.tabs a.current{background-image:url(/assets/tabs_current.gif);color:#32638c}
ul.tabs a.current .tabEnd{padding:0;margin:0;background-image:url(/assets/tabs_current.gif);background-position:right;background-color:#fff}
ul.tabs a.current span{color:#32638c}
ul.tabs a:hover span{color:#444}
/* single tab */
ul.tabs li{
  float: left;
  white-space: nowrap;
  background-image: url(/assets/tabs_regular.gif)!important;
  background-position: left;
  line-height: 26px;
  height: 26px;
  list-style: none;
}
.accentLink{margin:0 15px 10px 200px;display:block;/* */ display:none;color:#32638c;font-size:11px;text-align:right;text-decoration:none;cursor:pointer;visibility:hidden}
.accentTitle{margin:0 10px;color:#003767;font-size:13px;font-weight:400;line-height:48px;text-align:center;height:48px}
.accentTitle a{color:#003767;font-size:13px;font-weight:400}
.accentTitle a:hover,.accentTitle:hover a{}
.accentTitle sup{font-size:10px;line-height:10px}
/**/
/**/
.AZFilterelement_active{font-weight:700}
.badge{margin-bottom:15px;width:164px;color:#fff;height:auto}
.badge a,.badge a:visited{color:#fff;text-decoration:underline}
.badge a:hover{color:#fff;text-decoration:underline}
.badge p{margin:10px;padding:0}
.breadcrumb{margin-bottom:16px;color:#32638c;font-size:10px;line-height:15px}
.breadcrumb a:link,.breadcrumb a:visited,.breadcrumb a:hover{color:gray;font-size:10px;text-decoration:underline}
/*szilvia 15 june 2011*/
.breadcrumb ul{float:left;width:800px;height:14px}
.breadcrumb ul li{float:left;width:auto;margin:0 10px 0 0;list-style:none;line-height:14px;height:14px;vertical-align:middle}
.breadcrumb ul li a{margin-left:7px;line-height:14px}
.browse{margin:0 20px;width:240px;display:block;font-size:9px;text-align:right}
.browse a:link,.browse a:visited{color:#f58a42;text-decoration:none}
.browse a:hover{color:#f58a42;text-decoration:underline}
.browseto{background-image:url(/assets/arrow_next_prev_prod_pages.png);background-position:0 0;color:#fff}
/* szilvia*/
.calloutonebox1{float:left;width:184px;margin-top:7px;background-image:url(000/calloutboxtop_3_tcm21-8300.gif);background-position:top;background-repeat:no-repeat}
.calloutonebox13bottom{float:left;width:184px;background-image:url(000/calloutboxbottom_3_tcm21-8301.gif);background-repeat:no-repeat;background-position:top;font-size:0;height:7px}
.caseStudiesHome{border-top:solid 1px #e6e6e6;display:none;height:50px;visibility:hidden}
/*  home page exception of rule  */
.caseStudiesHome #caseStudyPager{width:210px;margin:15px 0 0;display:none;height:16px;visibility:hidden}
.caseStudiesHome #caseStudyPager .navi{margin:0;width:auto;float:left;height:15px;overflow:hidden}
.caseStudiesHome #caseStudyPager a.arrowLeft{float:left;margin:0}
.caseStudiesHome #caseStudyPager a.arrowRight{float:left;margin:0}
.caseStudiesReadMore{display:none;visibility:hidden}
.cellpaddingBottom{padding-top:13px!important;padding-bottom:13px!important;border-top:1px solid #EAEAEA}
.cellpaddingLeft{padding-left:10px;padding-top:0;padding-bottom:0}
.cellpaddingRight{padding-right:10px;padding-left:5px}
.cellpaddingTop{padding-top:4px;padding-left:10px;padding-bottom:0}
.cellpaddingTopRed{color:#f58a42}
.choiceHolder{height:auto}
.clear{clear:both}
.contactusHome{width:191px;float:right;margin:0 17px 17px 0;background-image:url(/assets/contactus_home.gif);height:75px}
.contactusHome a{float:left;margin:25px 0 0 30px;color:#fff;font-size:11px}
.contactusHome a.qm{width:71px}
.contactusHome a.sp{width:53px;text-align:center}
.contactusHome a:hover{text-decoration:underline}
.countries_list a{background-color:#999;color:#fff}
.countries_list a:hover{background-color:#fff;color:#999}
.csBreadCrumbsZone{margin:24px auto 0 10px;width:645px;height:70px;height:auto}
.csBreadCrumbsZone .bCrumbs{width:535px;float:left}
.csBreadCrumbsZone .bCrumbs label{float:left;margin:0 5px 0 0;color:#737373}
.csBreadCrumbsZone .resetAll{float:right;width:auto}
.csBreadCrumbsZone .resetAll a{color:#616161}
.csBreadCrumbsZone .resetAll a:hover{text-decoration:none}
.csBreadCrumbsZone a{text-decoration:underline}
.csBreadCrumbsZone h3{margin:0 0 22px;color:#32638c;font-size:12px;line-height:13px}
.csContent{float:left;width:573px;padding:30px 0 0 72px;height:140px;height:auto}
.csContentCenter{margin:0 270px 0 187px;margin:0 0 0 187px;display:block}
.csContentLeft{float:left;display:block}
.csContentLeft img{max-width:145px}
.csContentParagraph{width:636px!important;padding:10px 0;margin:0 0 0 40px;margin:0;float:left;display:block}
.csContentRight{float:right;width:210px;display:block;display:none;visibility:hidden}
.csDivHeading{background:#FFF}
.csDownload{float:right;width:140px}
.cs-list-item .logoContainer{float:left;width:144px;text-align:left;height:80px}
.cs-list-item .logoContainer img{border:0;margin:10px 0 0;max-width:134px}
.cs-list-item-content{float:left;width:230px}
.cs-list-item-content,.cs-list-item-content *{color:#737373;text-align:left}
.cs-list-item-content{color:#f58a42}
.cs-list-item-content,.cs-list-item-content p{font-size:12px;font-weight:700}
.cs-list-item-content,.cs-list-item-content span{font-size:11px;font-weight:400;line-height:16px}
.csMain_Left{float:left;width:690px;overflow:hidden}
.csMain_Left .csTopHeading{width:690px}
/* alternateBanner zone end */
.csMain_Left img,.csMain_Right img{border:0 none}
.csMain_Left ul.tabs{width:690px}
.csMainDiv{width:886px;margin:15px auto 0;float:left;height:100%}
/* animated banner -container zone: end */
/* animated banner -container (Customer Success) zone: begin */
.csMidZone .MidZoneAnimContainer{margin:0;padding:0;background-image:url(/assets/home_mid_zone.jpg);background-repeat:no-repeat;height:101px;overflow:hidden}
.csMidZone .MidZoneAnimContainer .fix{font-size:1px;line-height:1px;height:1px}
.csMidZone .MidZoneAnimContainer .images{margin:0;padding:0;height:101px;overflow:hidden}
.csMidZone .MidZoneAnimContainer .images div{width:937px;height:101px;overflow:hidden}
.csMidZone .MidZoneAnimContainer h1,.csMidZone .MidZoneAnimContainer h2{margin:20px 10px 12px 60px;padding:0;border:none 0;color:#003868;font-size:28px;font-weight:400;line-height:28px}
.csMidZone .MidZoneAnimContainer h3{margin:0 0 0 63px;width:auto;padding:0;color:#003868;font-size:28px;font-weight:400;line-height:34px;max-width:777px;position:absolute;top:27px}
.csMidZone .MidZoneAnimContainer h3 a{width:777px;color:#003868}
.csMidZone .MidZoneAnimContainer h4{margin:0 0 0 65px;width:auto;padding:0;color:#003868;background-position:left;background-repeat:no-repeat;font-size:16px;font-weight:400;line-height:30px;max-width:777px;height:30px;position:absolute;top:52px;overflow:hidden}
.csMidZone .MidZoneAnimContainer h4 a{width:777px;color:#003868}
.csMidZone .MidZoneAnimContainer img{margin:0;width:937px;border:none 0;display:block;overflow:hidden}
.csMidZone .next,.csMidZone .next:active{margin:0 0 0 887px;background-position:-70px -189px}
.csMidZone .next:hover{background-position:-70px top}
.csMidZone .prev span,.csMidZone .next span{display:none;visibility:hidden}
.csMidZone .prev,.csMidZone .next,.csMidZone .prev:hover,.csMidZone .next:hover,.csMidZone .prev:active,.csMidZone .next:active{
	width: 50px;
	display: block;
	background-color: transparent;
	background-image: url(/assets/slider_arrow_all.png);
	background-repeat: no-repeat;
	line-height: 101px;
	top: 146px;
	position: absolute;
	height: 101px;
	overflow: hidden;
}
.csMidZone .prev,.csMidZone .prev:active{margin:0;background-position:18px -189px}
.csMidZone .prev:hover{background-position:18px top}
.csMidZone .prev:hover,.csMidZone .next:hover{width:50px}
.csPaginationCenter{margin:0;padding:0 0 0 220px;display:block;height:40px}
/*******************************************/
.csReturnToTop{float:left;width:auto;margin:0 0 0 73px;clear:both;display:block}
/** website rebrand - classes by Martin M END **/
/** classes by Jivko BEGIN **/
.csRight{float:right;margin:0;width:185px;display:block}
.csRight *{margin:0;padding:0}
.csRightFilter{clear:both}
.csRightFilter .clear{margin:0!important;color:#fff;font-size:1px!important;line-height:1px!important;text-align:left}
.csRightFilter .taut .clear{clear:both;line-height:20px!important;height:20px!important}
.csRightFilter .taut,#csRightFilter .step1 .taut,#csRightFilter .step2 .taut,#csRightFilter .step3 .taut{width:164px;margin:0 0 0 14px;clear:both;display:block;background-image:url(/assets/taut-trans.png);height:51px}
.csRightFilter .tautResult{width:164px;margin:0 0 0 14px;display:block;background-image:url(/assets/tautResult-trans.png);height:51px}
.csRightFilter .tautResult strong,.csRightFilter .taut strong,.csRightFilter .tautResult div,.csRightFilter .taut div{margin:0 6px 0 20px;width:auto;clear:both;display:block;color:#7f7f7f;font-weight:400;font-size:12px;text-align:center;cursor:default}
.csRightFilter .tautResult strong{margin:15px 6px 0 20px;color:#32638c}
.csRightFilter h3{margin:9px 0;display:block;color:#32638c;font-weight:400;font-size:12px}
.csRightFilter h4{margin:23px 0 4px;display:block;color:#32638c;font-size:11px;font-weight:700;line-height:12px}
.csRightFilter select option,#csRightFilter select option{color:#737373}
.csRightFilter select,#csRightFilter select{width:180px;border:solid 1px #ddd;display:block;/*max-height: 117px;*/ max-height:117px}
.csRightFilter select[active],#csRightFilter select[active]{width:180px;border:solid 1px #ddd;display:block;/*max-height: 117px;*/ max-height:117px}
.csRightHandQuotes{border:solid 1px #e8e8e8;width:144px;float:left;margin:0 0 20px;padding:10px;display:block;background:#f8f8f8}
.csText1{margin:10px 10px 0 0;padding:0;display:block;color:#737373!important;font-size:11px}
.csText1,.csText1{margin:0}
.csText2{margin:0;display:block;color:#737373;font-size:11px}
.csTopHeading{width:883px;margin:0;height:100px}
.disabled{visibility:hidden/*hide next and prev*/}
/*Martin I - Display page*/
.display{float:right;width:673px;margin-bottom:10px;color:#32638c;font-size:11px;text-align:right}
.display a{padding:0 10px 10px 20px}
.display a.caseStudy{background:url(/assets/CaseStudy.gif) top left no-repeat}
.display a.dataSheet{background:url(/assets/DataSheet.gif) top left no-repeat}
.display a.webCast{background:url(/assets/Webcast.gif) top left no-repeat}
.display a.whitePapers{background:url(/assets/WhitePaper.gif) top left no-repeat}
.display_resources_content{margin:5px;width:auto}
.display_resources_content a{color:#737373;line-height:15px}
.display_resources_title{margin:5px;color:#999;font-size:.9em;font-weight:700;line-height:14px;text-align:left;text-decoration:none;height:55px;overflow:hidden}
.display_resources_title a{color:#737373;font-size:12px;font-weight:700;line-height:17px;text-align:left;text-decoration:none}
.displayPaginLeft{width:6px;float:left;margin-right:10px;margin-top:4px;background-image:url(/assets/LeftArrow.gif);background-repeat:no-repeat;height:16px}
.displayPaginNumber{margin-right:5px;border:solid 1px #cacaca;padding:3px 5px;height:13px}
.displayPaginNumber:hover{margin-right:5px;border:solid 1px #32638c;padding:3px 5px;background-color:#32638c;color:#fff;height:13px}
.displayPaginRight{width:6px;float:left;margin-left:5px;margin-top:4px;background-image:url(/assets/RightArrow.gif);background-repeat:no-repeat;height:16px}
.downloadbtn-es{margin-top:5px;width:84px;background-image:url(/assets/download-btn-over-es.jpg);cursor:pointer;height:26px}
.education{margin-top:40px;margin-top:0;color:#737373}
.education .education-courses{width:440px;border-bottom:dotted 1px #ddd;margin-bottom:20px;padding-bottom:20px;color:#737373}
.education .education-courses p{color:#737373}
.education .header_RelatedCourses{border-bottom:#b2d1e5 1px solid;padding-bottom:10px;width:440px;color:#32638c}
.filters{float:left;padding:0;margin:0 0 0 24px;margin:0;width:655px;display:block;background-color:#fff;background-image:url(/assets/filters_bg.gif);background-repeat:no-repeat;height:32px}
.filters a{float:left;padding:0;margin:5px 10px 0 0;color:#32638c;font-size:11px}
.filters a:hover{margin:5px 10px 0 0;padding:0;color:#f58a42;font-size:11px}
.focus0{background-image:url(/assets/homeMidZoneColumnOver-trans.png)}
/* Dynamic-swtchable area */
.focus0 .accentTitle a{color:#003767}
.focus00 .accentTitle a{color:#74378C}
.focus01 .accentTitle a{color:#00ACDC}
.focus02 .accentTitle a{color:#EF4123}
.focus0{background-image:url(/assets/homeMidZoneColumnOver-trans.png)}
.focus00{background-image:url(/assets/homeMidZoneColumnOver-trans01.png);background-position:bottom}
.focus01{background-image:url(/assets/homeMidZoneColumnOver-trans02.png);background-position:bottom}
.focus02{background-image:url(/assets/homeMidZoneColumnOver-trans03.png);background-position:bottom}
.footer{clear:both;margin:0 auto;width:937px;font-size:10px;text-align:center;height:50px}
.footer a:link,.footer a:visited{color:#626061;text-decoration:none}
.footer a:hover{color:#626061;text-decoration:underline}
.footerContainer{border-top:solid 14px #ccc;background-color:#fff;height:432px}
.footerContainerHome{border-top:solid 14px #24304e;background-color:#fff}
.footercopyright{float:left;margin:0 0 0 23px;width:500px;text-align:left;height:23px}
.footercopyright br{display:none;visibility:hidden}
.footercopyright img{border:0;float:left;margin:0;padding:0}
.footercopyright p{margin:10px 0 0 20px;padding:0;width:auto;float:left;display:block;line-height:11px;height:12px}
.footerinner{padding:0 20px 10px;background-color:transparent;color:#626061;line-height:15px;text-align:left}
.footerinner h5{border-bottom:2px solid #a3c9de;margin-right:10px;padding-bottom:6px;width:140px;display:block;color:#626061;font-size:11px;font-weight:400}
.footerinner h6{border-bottom:2px solid #a3c9de;padding-bottom:6px;padding-left:24px;width:176px;display:block;color:#626061;font-size:11px;font-weight:400}
.footerinner ul{margin:5px 0 0 35px;padding:0}
.footerinner ul li{margin-bottom:5px;margin-right:0;margin-top:0;padding-bottom:0;padding-right:0;padding-top:0;list-style-image:url(/assets/arrow7.gif)}
.footerinner ul li a{font-size:11px;line-height:18px}
.footerMenu{margin:0 23px 49px;height:18px}
.footerMenu a{float:left;margin:22px 0 0;padding:4px 21px 2px 20px;font-size:12px}
.footerMenu a.first{border-left:none 0;padding:4px 26px 2px 0}
.footerMenu a:hover{text-decoration:underline}
.footerMenuDE{margin:0 23px 49px;height:18px}
.footerMenuDE a{float:left;margin:22px 0 0;padding:4px 16px 2px 16px;font-size:12px}
.footerMenuDE a.first{border-left:none 0;padding:4px 26px 2px 0}
.footerMenuDE a:hover{text-decoration:underline}
.footerShare{float:left;margin:0 0 0 50px;width:320px;padding:0px 0;text-align:right;height:auto}
.footertext{float:left;margin:25px auto 0}
.footertext p{letter-spacing:1px}
.footerwidecol{float:left;margin:10px 20px 0 0;width:200px}
/**/
.footerwidecol h6{border-bottom:1px solid #d3d3d3;color:#32638c;font-size:11px;font-weight:700}
.form_element{width:157px;padding:0;margin:3px 40px 3px 0;line-height:23px;height:23px}
.FormDiv{width:475px;height:50px}
.FormDivComments{width:475px;height:300px}
.FormFields{float:right;width:295px}
.FormFields .submit-button{border:0!important;margin-top:20px!important;width:77px!important;background-image:url(/assets/submit_button.gif)!important;background-repeat:no-repeat;text-indent:-9999px;cursor:pointer!important;height:23px!important}
/*** DROPDOWN STYLE END  ***/
/*** MY NEW STYLE START  ***/
.FormFields input{border:1px solid;border-color:#999;padding:2px;width:286px;background-color:#F2F9FF;color:#32638c;font-size:12px;height:16px}
.FormFields input:focus{border:1px solid;border-color:#000;padding:2px;width:286px;background-color:#F2F9FF;color:#32638c;font-size:12px;height:16px}
.FormFields select{border:1px solid;border-color:#999;padding:2px;width:292px;background-color:#F2F9FF;color:#32638c;font-size:12px;height:23px}
.FormFields select:focus{border:1px solid;border-color:#000;padding:2px;width:292px;background-color:#F2F9FF;color:#32638c;font-size:12px;height:23px}
.FormFieldsComments{float:right;width:295px;height:300px}
.FormFieldsComments textarea{border:1px solid;border-color:#999;padding:2px;width:286px;background-color:#F2F9FF;color:#32638c;font-size:12px;height:100px}
.FormFieldsComments textarea:focus{border:1px solid;border-color:#000;padding:2px;width:286px;background-color:#F2F9FF;color:#32638c;font-size:12px;height:100px}
.formlabel{float:left;/*Where USED???*/ width:200px;height:30px}
.FormLabel{width:180px;float:left}
.FormLabel strong{margin-left:41px;width:84px;display:inline-block;white-space:nowrap;color:#737373;font-weight:400}
/* Pagination END */
/* DROPDOWN MENU CSS END */
.home_main{margin-left:auto;margin-right:auto;width:937px}
.home_textboxes{float:left;margin:0 0 0 23px;width:440px;color:#737373}
.home_textboxes #SlideBottom{margin:23px 0 0 15px;width:907px}
.home_textboxes #SlideBottom #makeMeScrollable{width:893px}
.home_textboxes #SlideBottom #makeMeScrollable div.scrollableArea img{margin-right:18px;margin-left:0;padding:0;position:relative}
.home_textboxes #SlideBottom div.scrollWrapper{width:877px;left:15px}
.home_textboxes h3{margin:10px 0 15px;padding:0 0 5px;border-bottom:solid 1px #ccc;display:block;color:#10497a;font-size:12px;font-weight:400}
.home_textboxes h3 a:hover{color:#f58a42}
.home_textboxes h3 img{width:17px;margin:1px 7px 0 0;float:left;display:inline-block;height:13px}
.home_textboxes img{margin:0;padding:0;width:230px;height:41px}
/**/
.home_textboxes li a span{padding:0;width:195px;display:block;color:#737373;font-size:11px;font-weight:400;line-height:11px;text-decoration:none;cursor:pointer}
.home_textboxes li a,.home_textboxes li a:visited{background-color:#fff;color:#32638c;color:#717171;font-weight:400;text-decoration:none}
.home_textboxes li a:hover{color:#f58a42}
.home_textboxes li a:hover span{color:#f58a42;text-decoration:underline;cursor:pointer}
.home_textboxes ul{margin:0;padding:0;width:430px;list-style-type:none}
.home_textboxes ul li{margin:0;padding:2px 0 10px;width:430px;list-style-type:none;font-size:11px}
.home_textboxes_container{margin:22px 34px 0;width:868px;float:left}
.home_textboxes_container .sub_main_left{margin:0}
.home_textboxes_container .sub_main_left .innerBC{padding-bottom:15px;line-height:15px}
.home_textboxes_container .sub_main_left .innerBC ul{margin-top:8px;margin-bottom:8px}
.home_textboxes_container h1.page_title{width:868px;display:block}
.home_textboxes_div .csExpand,.home_textboxes_div_x3 .csExpand{width:937px!important;margin-left:0!important;}
/* ******************************* */
.home_textboxes_div,.home_textboxes_div_x3{padding-bottom:0;width:937px;margin:0 auto;float:left;background:#fff;background-image:url(/assets/sub_main.gif);background-repeat:repeat-y;height:auto}
.home_textboxes_div_x3 .home_textboxes{width:293px;margin:0 0 0 15px}
.home_textboxes_div_x3 .home_textboxes ul{width:283px}
.home_textboxes_div_x3 .home_textboxes ul li{width:283px}
.home_textboxes_sep{width:937px;background-image:url(/assets/website_border_sep.png);background-repeat:no-repeat;background-position:bottom;line-height:15px;height:30px}
.home_textboxes_top{background-image:url(/assets/website_border_top.png);background-repeat:no-repeat;line-height:4px;height:4px}
.homeMidZone{margin:0 auto;width:937px;background-image:url(/assets/home_mid_zone.jpg);background-position:0 0;background-repeat:no-repeat}
/**/
/* animated banner -container (Second Level - Home Page Template) zone: end */
/* animated banner -container (HOME) zone: begin */
.homeMidZone{}
.homeMidZone .MidZoneAnimContainer{margin:0;padding:0;background-image:url(/assets/home_mid_zone.jpg);background-repeat:no-repeat;height:289px;overflow:hidden}
.homeMidZone .MidZoneAnimContainer .fix{font-size:1px;line-height:1px;height:1px}
.homeMidZone .MidZoneAnimContainer .images{margin:0;padding:0;height:289px;overflow:hidden}
.homeMidZone .MidZoneAnimContainer .images div{width:937px;background-repeat:no-repeat;/*Optional*/ height:289px;overflow:hidden}
.homeMidZone .MidZoneAnimContainer h1,.homeMidZone .MidZoneAnimContainer h2{margin:20px 10px 12px 24px;padding:0;border:none 0;color:#003868;font-size:28px;font-weight:400;line-height:28px}
.homeMidZone .MidZoneAnimContainer h3{margin:0 0 0 65px;width:auto;padding:0;color:#003868!important;font-size:28px;font-weight:400;line-height:36px;max-width:777px;position:absolute;top:102px}
.homeMidZone .MidZoneAnimContainer h3 a{width:777px;color:#003868!important}
.homeMidZone .MidZoneAnimContainer h4{margin:0 65px;width:auto;color:#003868!important;background-position:left;background-repeat:no-repeat;font-size:15px;font-weight:400;line-height:19px;max-width:777px;height:38px;position:absolute;top:145px;overflow:hidden}
.homeMidZone .MidZoneAnimContainer h4 a{width:777px;color:#003868!important}
.homeMidZone .MidZoneAnimContainer img{margin:0;width:937px;display:block;height:289px;overflow:hidden}
/**/
.homeMidZone .next,.homeMidZone .next:active{margin:0 0 0 877px;background-position:-60px -98px}
.homeMidZone .next:hover{background-position:-60px 92px}
.homeMidZone .prev span,.homeMidZone .next span{display:none;visibility:hidden}
.homeMidZone .prev,.homeMidZone .next,.homeMidZone .prev:hover,.homeMidZone .next:hover,.homeMidZone .prev:active,.homeMidZone .next:active{width:60px;margin-bottom:1px;margin-top:1px;display:block;background-color:transparent;background-image:url(/assets/slider_arrow_all.png);background-repeat:no-repeat;line-height:286px;top:127px;position:absolute;height:286px;overflow:hidden}
.homeMidZone .prev,.homeMidZone .prev:active{margin:0;background-position:20px -98px}
.homeMidZone .prev:hover{background-position:20px 92px}
/* animated banner -container zone: begin */


.multiTabContainer{ float: left; width: 937px; margin: 0 0 8px 0; padding: 0; background-color: transparent; background-image: url(/assets/triple_container.png); background-repeat: no-repeat; height: 48px; }
*+html .multiTabContainer .homeMidZoneColumn h2.accentTitle a { display: block!important; width: auto!important; line-height: 44px!important;font-size: 13px!important }
*+html .multiTabContainer .homeMidZoneColumn h2.accentTitle:hover a { text-decoration: none!important; color: #f58a42!important; }
.tabs06,.tabs05,.tabs04,.tabs03,.tabs02{ background-image: url(/assets/multiple_container.png)!important; }
.tabs06{ background-position: 0 -192px; }
.tabs05{ background-position: 0 -144px; }
.tabs04{ background-position: 0 -96px; }
.tabs03{ background-position: 0 -48px; }
.tabs02{ background-position: 0 0; }
.multiTabContainer .first, .multiTabContainer:first { border-left: none 0; }
.tabs06 .first { border-left: none 0; margin: 0 0 8px 2px; }
.homeMidZoneColumn{ float: left; margin: 0 0 0 3px; width: 307px; background-image: url(/assets/homeMidZoneColumnOver-trans.png); background-position: center top; background-repeat: no-repeat; }
.tabs06 .homeMidZoneColumn { width: 153px!important; }
.tabs05 .homeMidZoneColumn { width: 184px!important; }
.tabs04 .homeMidZoneColumn { width: 231px!important; }
.tabs03 .homeMidZoneColumn { width: 307px!important; }
.tabs02 .homeMidZoneColumn { width: 461px!important; }
.homeMidZoneColumn:hover{ background-image: url(/assets/homeMidZoneColumnOver-trans.png); background-position: center bottom; cursor: pointer; }
.homeMidZoneColumn:hover h2 a{ color: #f58a42; }
.homeSLMidZone .home_textboxes{border:dotted 1px red}
/**/
/* animated banner -container (Second Level) zone: end */
/* animated banner -container (Second Level - Home Page Template ) zone: begin */
.homeSLMidZone .MidZoneAnimContainer{margin:0;padding:0;background-image:url(/assets/home_mid_zone.jpg);background-repeat:no-repeat;height:186px;overflow:hidden}
.homeSLMidZone .MidZoneAnimContainer .fix{font-size:1px;line-height:1px;height:1px}
.homeSLMidZone .MidZoneAnimContainer .images{margin:0;padding:0;height:186px;overflow:hidden}
.homeSLMidZone .MidZoneAnimContainer .images div{width:937px;background-repeat:no-repeat;/*Optional*/ height:186px;overflow:hidden}
.homeSLMidZone .MidZoneAnimContainer h1,.homeSLMidZone .MidZoneAnimContainer h2{margin:20px 10px 12px 24px;padding:0;border:none 0;color:#003868;font-size:28px;font-weight:400;line-height:28px}
.homeSLMidZone .MidZoneAnimContainer h3{margin:0 0 0 65px;padding:0;width:auto;display:block;color:#003868;font-size:28px;font-weight:400;line-height:36px;height:36px;max-width:777px;position:absolute;top:55px}
.homeSLMidZone .MidZoneAnimContainer h3 a{width:777px;color:#003868!important}
.homeSLMidZone .MidZoneAnimContainer h4{margin:0 65px;width:auto;color:#003868!important;background-position:left;background-repeat:no-repeat;font-size:13px;font-weight:400;line-height:16px;max-width:777px;height:33px;position:absolute;top:90px;overflow:hidden}
.homeSLMidZone .MidZoneAnimContainer h4 a{color:#003868!important;color:#003868}
.homeSLMidZone .MidZoneAnimContainer img{margin:0;width:937px;display:block;height:186px;overflow:hidden}
/**/
.homeSLMidZone .next{margin:0 0 0 877px}
.homeSLMidZone .next,.homeSLMidZone .next:active{background-position:-60px -147px}
.homeSLMidZone .next:hover{background-position:-60px 42px}
.homeSLMidZone .prev{margin:0}
.homeSLMidZone .prev span,.homeSLMidZone .next span{display:none;visibility:hidden}
.homeSLMidZone .prev,.homeSLMidZone .next{display:none;visibility:hidden}
.homeSLMidZone .prev,.homeSLMidZone .next,.homeSLMidZone .prev:hover,.homeSLMidZone .next:hover,.homeSLMidZone .prev:active,.homeSLMidZone .next:active{width:60px;display:block;background-color:transparent;background-image:url(/assets/slider_arrow_all.png);background-repeat:no-repeat;line-height:186px;height:186px;top:127px;position:absolute;overflow:hidden}
.homeSLMidZone .prev,.homeSLMidZone .prev:active{background-position:20px -147px}
.homeSLMidZone .prev:hover{background-position:20px 42px}
.innerBC{color:#737373;line-height:18px}
.innerBC h2{line-height:20px}
.innerBC hr{margin:12px 0;color:#737373;height:1px}
.innerBC p{margin-bottom:12px;color:#737373;line-height:15px}
.innerBC ol, .innerBC ol li{
 list-style: decimal;
 list-style-type: decimal;
}
/********************/
/* a single item. must be floated in horizontal scrolling. typically, this element is the one that *you* will style the most. */
.items div{float:left}
.leftnav{border-top:1px solid #a2a2a2;float:left;padding-top:1px;width:189px}
.leftnav img{border:0}
.leftnav p a{padding:8px 0 0 50px;width:140px;display:block;color:#737373;font-weight:700;text-decoration:none;height:29px}
.leftnav ul{margin:0;padding:0;width:189px;list-style:none}
.leftnav ul h3{border-bottom:1px solid #dadada;padding:6px 12px 6px 28px;margin:0;width:auto;display:block;background:url(/assets/plus.jpg) 10px 8px no-repeat;color:#32638c;font-size:11px;font-weight:700;text-decoration:none;cursor:pointer}
.leftnav ul li a,.leftnav ul li a:visited{border-bottom:1px solid #dadada;padding:6px 12px 6px 28px;display:block;background:url(/assets/plus.jpg) 10px 8px no-repeat;color:#737373;font-weight:400;text-decoration:none}
.leftnav ul li a.active{border-bottom:1px solid #dadada;padding:6px 12px 6px 28px;display:block;background:url(/assets/minus.jpg) 10px 8px no-repeat;background-color:#eee;color:#32638c;font-weight:400;text-decoration:none}
.leftnav ul li a:hover{border-bottom:1px solid #dadada;padding:6px 12px 6px 28px;display:block;background:url(/assets/plus.jpg) 10px 8px #fff no-repeat;color:#32638c;font-weight:400;text-decoration:underline}
.leftnav ul ul{border-bottom:none}
.leftnav ul ul li a,.leftnav ul ul li a:visited{border-bottom:1px solid #dadada;padding:6px 12px 6px 28px;display:block;background:url(/assets/arrow-right.gif) 10px 8px no-repeat;background-color:#f8f8f8;color:#32638c;font-weight:400;text-decoration:none}
.leftnav ul ul li a.subactive{border-bottom:1px solid #dadada;padding:6px 12px 6px 28px;display:block;background:url(/assets/arrow-down.gif) 10px 8px #f8f8f8 no-repeat;background-color:#f8f8f8;background-color:#f8f8f8;color:#32638c;font-weight:400;text-decoration:none}
.leftnav ul ul li a:hover,.leftnav ul ul li a.active{border-bottom:1px solid #dadada;padding:6px 12px 6px 28px;display:block;background:url(/assets/arrow-down.gif) 10px 8px no-repeat;background-color:#f8f8f8;color:#32638c;font-weight:400;text-decoration:underline}
.leftnav ul ul ul li a,.leftnav ul ul ul li a:visited{border-bottom:1px solid #dadada;padding:6px 2px 6px 38px;display:block;background-image:none;color:#32638c;font-weight:400;text-decoration:none}
.leftnav ul ul ul li a:hover,.leftnav ul ul ul li a.active{border-bottom:1px solid #dadada;padding:6px 2px 6px 38px;display:block;background-image:none;color:#32638c;font-weight:400;text-decoration:underline}
.leftnav ul ul ul ul li a,.leftnav ul ul ul ul li a:visited{border-bottom:1px solid #dadada;padding:6px 2px 6px 45px;display:block;background-image:none;color:#32638c;font-weight:400;text-decoration:none}
.leftnav ul ul ul ul li a:hover,.leftnav ul ul ul ul li a.active{border-bottom:1px solid #dadada;padding:6px 2px 6px 45px;display:block;background-image:none;color:#32638c;font-weight:400;text-decoration:underline}
/*** MY NEW STYLE END  ***/
.MainFormNet{display:block;background-color:transparent}
.mflogo{float:left;margin:8px 0 0 22px}
.mflogo img{border:0}
/**/
.MidZoneAnimContainer .prev,.MidZoneAnimContainer .next,.MidZoneAnimContainer .prev:hover,.MidZoneAnimContainer .next:hover,.MidZoneAnimContainer .prev:active,.MidZoneAnimContainer .next:active{border:none 0;cursor:pointer}
/**/
.navi{margin:0 5px;display:none;visibility:hidden}
/* items inside navigator */
.navi a{float:left;margin:3px;width:8px;display:block;background:none;font-size:1px;height:8px}
/* active state (current page state) */
.navi a.active{background-position:0 -16px}
/* mouseover state */
.navi a:hover{background-position:0 -8px}
.next{float:right;background-position:0 88px}
.next:hover{background-position:12px 88px;color:#fff}
.next:active{background-position:24px 88px}
/*mymfstyle.css end */
.numberContainer{float:left;padding:5px 0 10px;height:50px}
.orange_bodytext{margin-top:5px;color:#f58a42;font-weight:700;text-align:center;text-decoration:none}
.orange_bodytext a:link{text-decoration:none}
.orange_bodytext a:hover{text-decoration:underline}
.orange_bodytext a:hover{text-decoration:underline}
.page_titleISV td,.page_titleISV h1{display:block;line-height:24px;vertical-align:middle;height:44px}
.prev{background-position:0 0}
.prev:hover{background-position:12px 0;color:#fff}
.prev:active{background-position:24px 0}
/*  */
/* Product family zone begin */
.prodFamilyAlpha{width:678px;border-bottom:solid 1px #eee;padding:0 0 0 18px;background-color:#e6e6e6;background-image:url(/assets/prodFamilyAlpha.gif);background-repeat:repeat-x;background-position:top;line-height:37px;height:37px}
.prodFamilyAlpha span{letter-spacing:5px}
.prodFamilyCnt{width:690px;margin:10px 0 0;background-color:#fff}
.prodFamilyItem{float:left;width:345px;margin:0 0 4px;height:145px}
.prodFamilyItem h2{border-bottom:solid 1px #cbcbcb!important;width:345px;margin:0 0 13px!important;display:inline-block;line-height:24px!important;height:23px!important}
.prodFamilyItem h2 .brlnd{border-bottom:solid 2px #983400!important;color:#983400!important}
.prodFamilyItem h2 .cobol{border-bottom:solid 2px #3fba8c!important;color:#3fba8c!important}
.prodFamilyItem h2 .noProductLine{border-bottom:solid 2px #f37020!important;color:#f37020!important}
.prodFamilyItem h2 .vmain{border-bottom:solid 2px #005a96!important;color:#005a96!important}
.prodFamilyItem h2 a{border-bottom:solid 2px #f27022;margin:0!important;display:inline-block;color:#f27022;font-family:Arial,Helvetica,sans-serif!important;font-size:17px!important;font-weight:400!important;line-height:22px!important;height:22px!important}
.prodFamilyItem h2 a:hover{text-decoration:none!important}
.prodFamilyItem h3{margin:13px 0 8px;color:#333;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;line-height:11px}
.prodFamilyItem p{margin:0 13px 0 0;display:inline-block;height:48px;overflow:hidden}
.prodFamilyRes{margin:8px 0 0;height:16px}
.prodFamilyRes a{float:right;border:none 0;margin:0 10px 0 0}
.prodFamilyRes a img{border:none 0;width:inherit;background-color:#32638c;background-color:transparent;height:inherit}
.profFailyResDatasheet{width:14px;background-image:url(/assets/profFailyResDatasheet.gif)}
.profFailyResDownload{background-image:url(/assets/profFailyResDownload.gif)}
.profFailyResWebcast{background-image:url(/assets/profFailyResWebcast.gif)}
.profFailyResWebcast,.profFailyResDownload,.profFailyResDatasheet,.profFailyResWhitePaper{width:16px;background-position:center;background-color:transparent;background-repeat:no-repeat;height:16px}
.profFailyResWhitePaper{width:14px;background-image:url(/assets/profFailyResWhitePaper.gif)}
.reldown{clear:both}
.reldown a{font-weight:400}
.reldown a:hover{color:#f58a42;text-decoration:underline}
.reldown br{width:100%;margin:5px 0;display:block;line-height:5px;height:5px}
.reldown p{color:#737373;line-height:17px}
.reldown ul{border:solid 1px #e8e8e8;padding:10px!important;background-color:#f8f8f6}
/*Martin I - Related Download component*/
.reldown ul li a.caseStudy{}
.reldown ul li a.dataSheet{}
.reldown ul li a.webCast{}
.reldown ul li a.whitePapers{}
.reset-button{border:0;margin-left:20px;margin-top:20px;width:77px;background-image:url(/assets/Reset-button.gif);background-repeat:no-repeat;cursor:pointer;height:23px}
.resources{padding:15px 0 0 22px;width:254px;display:block;background:url(/assets/sub_main_left_resources_box.jpg) no-repeat;color:#395399;font-size:14px;font-weight:700;line-height:17px;text-decoration:none;height:45px}
.resources_scroll_buttons{float:left;margin:30px 0 0;width:12px;height:88px}
.resources_scroll_buttons a{margin:0;width:12px;display:block;background-color:#e0e0e0;font-size:1px;cursor:pointer;height:88px}
.resources_scroll_buttons a:hover{background-color:#666}
.resources_tab{float:left;margin:5px 0 15px;padding-bottom:5px;width:127px;line-height:12px;text-align:left;height:160px}
.resources_tab:hover{background-color:#fafafa}
.resources_tab_content /* Resources TAB */{margin:5px;width:auto}
.resources_tab_content a,.resources_tab_content a:visited{color:#737373;line-height:15px;text-decoration:none}
.resources_tab_content a:hover{color:#f58a42}
.resources_tab_elements_title{margin:5px;color:#999;font-size:11px;font-weight:700;line-height:17px;text-align:left;text-decoration:none;height:55px;overflow:hidden}
.resources_tab_elements_title a,.resources_tab_elements_title a:visited{color:#737373;font-size:11px;font-weight:700;line-height:17px;text-align:left;text-decoration:none}
.resources_tab_elements_title a:hover{color:#f58a42}
.resources_wider{float:left;padding:15px 0 0 22px;width:560px;display:block;background:url(/assets/sub_main_left_resources_box_wide.jpg) no-repeat;color:#395399;font-size:14px;font-weight:700;line-height:17px;text-decoration:none;height:45px}
.RoundedCornersWide{margin-bottom:15px;/* not needed if footer margin top is used. MI */ width:937px;display:none;height:6px;visibility:hidden}
/* root element for the scrollable. when scrolling occurs this element stays still. */
.scrollable{float:left;margin:0 10px 25px;width:380px;height:160px;overflow:hidden;/* required settings */ position:relative}
/* root element for scrollable items. Must be absolutely positioned and it should have a extremely large width to accommodate scrollable items. it's enough that you set width and height for the root element and not for this element. */
.scrollable .items{width:20000em;/* this cannot be too large */ position:absolute}
.scrollable_cs{border-bottom:1px solid #ddd;border-top:1px solid #ddd;width:410px;/* vertical scrollables have typically larger height than width but not now */ height:479px;overflow:hidden;/* required settings */ position:relative}
/* single scrollable item */
.scrollable_cs .cs-list-item{margin:10px 0;padding:10px 0;width:410px;font-size:12px;height:130px}
/* root element for scrollable items */
.scrollable_cs .cs-list-items{width:410px;height:20000em;/* this time we have very large space for the height */ position:absolute}
.secondLevelMain_Right{margin-left:25px;float:left;width:164px}
.secondLevelMain_Right .badge{margin:32px 10px 0 0;width:164px;padding:0;display:block;color:#737373!important;font-size:11px;height:auto}
.secondLevelMain_Right .badge p{line-height:15px}
.secondLevelMain_Right .csText1,.secondLevelMain_Right .csText1 p,.csContentParagraph .csText1 p{line-height:15px}
.secondLevelMain_Right .small-title-border{padding:0 0 14px}
.sharelist{padding:0;margin:0;float:right;width:110px;height:26px}
.sharelist a#csaddthisTag{margin:6px 7px 0 0;float:left;width:66px;text-align:right;height:16px}
.sharelist a,.sharelist a:hover{float:right;margin:5px 15px 0 0;width:16px;display:block;color:#32638c;font-size:11px;height:16px}
.sharelist img{float:right;margin:0 8px 0 0;position:absolute}
/*szilvia classes */
.SLhomeMidZoneAnimContainer{background-image:url(/assets/support-line-thin.jpg);background-repeat:no-repeat;height:168px}
.SLhomeTaut{padding-top:0!important;background-image:url(/assets/slhome_taut.gif);background-repeat:no-repeat;background-position:top left;vertical-align:top}
.SLhomeTaut strong{width:230px;margin:15px auto 20px;display:block;white-space:normal;color:#f58a42;font-size:10px;font-weight:400;line-height:13px;height:26px}
.SLhomeTop{background-image:url(/assets/slhome_top.gif);background-repeat:no-repeat;background-position:top left;line-height:23px;height:23px}
/**/
.MidZoneCounter{ margin: 0 0 0 500px; width: 320px; display: block; height: 1px; position: absolute; top: 154px; }
.csMidZone .MidZoneCounter{display:none;visibility:hidden}
.MidZoneCounter .pagination{width:auto;float:left;list-style:none;background-color:transparent;height:22px}
.MidZoneCounter .pagination li{float:left;margin:0;padding:0;list-style:none}
.MidZoneCounter .pagination .current a{color:#fff;/*background-position: bottom right; background-color: #8d8e92;*/ background-position:bottom}
.MidZoneCounter .pagination a{float:left;width:10px;margin:0 0 0 5px;border:none 0;background-position:top;color:#fff;color:#737373;background-image:url(/assets/banner-pager.png);font-size:0;line-height:0;text-align:center;height:10px}
.MidZoneCounter .pagination a:hover{background-position:bottom left}
/*rumba*/
.slMidZone .MidZoneCounter, .slMidZone.prodExt .MidZoneCounter{ margin: 0 0 0 438px; display: block; line-height: 1px; position: absolute; top: 312px; }
*+html .slMidZone.prodExt .MidZoneCounter{_height: 1px; line-height: 1px; _position: relative; _top: 450px; }

/**/
/* animated banner -container (Customer Success) zone: end */
/* animated banner -container (Second Level) zone: begin */
.slMidZone .MidZoneAnimContainer{margin:0;padding:0;background-image:url(/assets/home_mid_zone.jpg);background-repeat:no-repeat;height:186px;overflow:hidden}
.slMidZone .MidZoneAnimContainer .fix{font-size:1px;line-height:1px;height:1px}
.slMidZone .MidZoneAnimContainer .images{margin:0;padding:0;height:186px;overflow:hidden}
.slMidZone .MidZoneAnimContainer .images div{width:937px;background-repeat:no-repeat;/*Optional*/ height:186px;overflow:hidden}
.slMidZone .MidZoneAnimContainer h1,.slMidZone .MidZoneAnimContainer h2{margin:20px 10px 12px 24px;padding:0;border:none 0;color:#003868;font-size:28px;font-weight:400;line-height:28px}
.slMidZone .MidZoneAnimContainer h3{margin:0 0 0 65px;padding:0;width:auto;display:block;color:#003868;font-size:28px;font-weight:400;line-height:36px;height:36px;max-width:777px;position:absolute;top:55px}
.slMidZone .MidZoneAnimContainer h3 a{width:777px;color:#003868}
.slMidZone .MidZoneAnimContainer h4{margin:0 65px;width:auto;color:#003868;background-position:left;background-repeat:no-repeat;font-size:14px;font-weight:400;line-height:16px;max-width:777px;height:33px;position:absolute;top:93px;overflow:hidden}
.slMidZone .MidZoneAnimContainer h4 a{width:777px;color:#003868}
.slMidZone .MidZoneAnimContainer img{margin:0;width:937px;display:block;height:186px;overflow:hidden}
/**/
.slMidZone .next{margin:0 0 0 877px}
.slMidZone .next,.slMidZone .next:active{background-position:-60px -147px}
.slMidZone .next:hover{background-position:-60px 42px}
.slMidZone .prev{margin:0}
.slMidZone .prev span,.slMidZone .next span{display:none;visibility:hidden}
.slMidZone .prev,.slMidZone .next,.slMidZone .prev:hover,.slMidZone .next:hover,.slMidZone .prev:active,.slMidZone .next:active{width:60px;display:block;background-color:transparent;background-image:url(/assets/slider_arrow_all.png);background-repeat:no-repeat;line-height:186px;height:186px;top:147px;position:absolute;overflow:hidden}
.slMidZone .prev,.slMidZone .prev:active{background-position:20px -147px}
.slMidZone .prev:hover{background-position:20px 42px}
.sub_body{margin-left:27px;margin-bottom:5px;padding-top:55px;padding-top:27px;width:883px;clear:both}
.sub_body h3{margin:20px 0 9px;width:100%;clear:both;color:#32638c;font-weight:400;font-size:12px}
.sub_body_secondpage{margin:0 25px 0 28px;padding-top:6px;width:887px;min-height:520px}
.sub_body_secondpage .csExpand{width:915px;margin-left:0}
.sub_body_secondpage .csExpand h3{margin-right:30px;font-size:12px}
.sub_body_secondpage .sub_main_left{margin:0;display:block}
.sub_body_secondpage .sub_main_left h2{width:100%;font-size:14px}
.sub_body_secondpage h2{border-bottom:none 0;margin:24px 0 10px;width:auto;display:block;color:#32638c;font-weight:400;font-size:14px}
.sub_body_wider{margin-left:20px;padding-top:6px;width:915px;background-color:#fff;color:#737373;min-height:520px}
.sub_body_wider .sub_main_left{margin:0;display:block;color:#737373}
.sub_body_wider h2.page_titleISV,h2.page_titleISV{width:100%;border-bottom:1px solid #ccc;padding-bottom:5px;margin-top:23px;margin-bottom:10px;display:block;color:#32638c;font-size:14px;font-weight:700}
.sub_main{padding-bottom:0;width:937px;margin:0 auto;background:#fff;background-image:url(/assets/sub_main.gif);background-repeat:repeat-y}
/* style for BR - work under FF2+ only */
.sub_main br{}
.sub_main h1,.sub_sub_main h1{border-bottom:1px solid #B2D1E5;margin-bottom:27px;padding-bottom:10px;width:440px;display:block;color:#32638c;font-size:18px;font-weight:400;line-height:22px}
.sub_main h2 a{
	padding: 10px 0 0 62px;
	width: 338px;
	display: block;
	background: url(/assets/sub_body_box_header.jpg) no-repeat;
	color: #395399;
	font-size: 14px;
	font-weight: 700;
	line-height: 17px;
	text-decoration: none;
	height: 52px;
}
.sub_main h5 a:link,.sub_main h5 a:visited{margin:0 0 5px;padding:5px 0 0 40px;width:228px;display:block;background:url(/assets/btn_sub_main.jpg) top left no-repeat;color:#0160A9;font-size:11px;font-weight:700;line-height:12px;text-decoration:none;height:30px}
.sub_main h5 a:hover{margin:0 0 5px;padding:5px 0 0 40px;width:228px;display:block;background:url(/assets/btn_sub_main_hover.jpg) top left no-repeat;color:#0160A9;font-size:11px;font-weight:700;line-height:12px;text-decoration:none;height:30px}
.sub_main p,.sub_sub_main p{margin-bottom:10px;line-height:17px}
.sub_main_bottom_round{margin:0;padding:0;background-image:url(/assets/sub_main_bottom.gif);background-repeat:no-repeat;background-position:top;background-color:#f6f6f6;line-height:13px;height:13px}
.sub_main_left{float:left;margin:-55px 0 10px}
.sub_main_left.extended{float: left; width: 670px!important; margin: 0 0 10px 0; }
.sub_main_left.extended .tab_container_wide,
.sub_sub_body_wide.extended .tab_container_wide { width: 670px!important; }
.sub_main_left.extended .tab_container_wide .tab_content,
.sub_sub_body_wide.extended .tab_container_wide .tab_content{ width: 650px!important; margin-top: 0px!important; }
.sub_main_left.extended .tab_container_wide .tab_content p {
  :;
}
.sub_main_left .education a.dataSheet{padding:2px 0 2px 20px;width:auto;background:url(/assets/DataSheet.gif) center left no-repeat}
.sub_main_left .education h5{padding:0;background-image:none}
.sub_main_left .page_title h1,.sub_main .innerBC h1{width:auto;/* Heading 1 - style definition */ border-bottom:1px solid #ccc;padding-bottom:10px;margin:22px 0 10px;display:block;color:#32638c;font-size:18px;font-weight:400}
.sub_main_left .page_title,.csMain_Left .page_title{width:auto;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;display:block;color:#32638c;font-size:18px;font-weight:400;vertical-align:text-bottom!important}
.sub_main_left .page_title_noLine{width:440px;border-bottom:none;margin-bottom:10px;display:block;color:#32638c;font-size:18px;font-weight:400;line-height:44px;height:44px;vertical-align:text-bottom!important}
.sub_main_left .page_titler { width: auto; border-bottom: 0 none; padding-bottom: 10px; margin-bottom: 10px; margin-top: -3px; display: block; color: #32638c; font-size: 18px; font-weight: 400; vertical-align: text-bottom!important; } /* for rumba */
.sub_main_left a:hover,.sub_body_secondpage a:hover{color:#f58a42!important;text-decoration:none!important}
.sub_main_left h2 br{display:none;visibility:hidden}
.sub_main_left h2,.sub_body h2{margin:24px 0 10px;width:100%;clear:both;color:#32638c;font-weight:400;font-size:14px}
.sub_main_left h3{margin:14px 0 10px;color:#32638c;color:#32638c;font-size:12px;line-height:17px}
.sub_main_left h4{margin:14px 0 9px;color:#32638c;font-size:11px}
.sub_main_left h4 a{border-bottom:1px dotted #b8d1d8;margin:15px 0 5px;padding:0;width:415px;display:block;color:#f58a42;font-size:11px;font-weight:700;line-height:12px;text-decoration:none}
.sub_main_left h5{border-bottom:none;margin:15px 0;padding:0;width:415px;display:block;font-size:11px;font-weight:700;line-height:12px}
.sub_main_left h5 a:link{border-bottom:none;color:#f58a42;text-decoration:none}
.sub_main_left h5 a:hover{border-bottom:none;color:#32638c;text-decoration:none}
.sub_main_left img{border:0;margin:0 8px}
.sub_main_left ol{margin-left:25px}
.sub_main_left p{color:#737373;font-size:11px;line-height:16px}
.sub_main_left ul{margin:0;padding:0;list-style-type:none}
.sub_main_left ul li{padding-bottom:4px;padding-left:1.9em;background-image:url(/assets/bullet_transperent.gif);background-position:0 .2em;background-repeat:no-repeat;color:#737373}
.sub_main_left_resources{float:left;margin-right:36px;width:235px;color:#737373;height:305px}
.sub_main_left_resources a,.sub_main_left_resources a:visited{color:#32638c}
.sub_main_left_resources a:hover{color:#f58a42;text-decoration:none}
.sub_main_left_resources div,.sub_main_left_resources p{color:#737373}
.sub_main_left_resources p{line-height:15px}
.sub_main_left_resources_2{float:left;width:274px;color:#737373}
.sub_main_left_resources_2 a:link,.sub_main_left_resources_2 a:visited{width:228px;padding:0 15px;display:block;color:#32638c;font-size:14px;font-weight:700;line-height:34px;text-decoration:none;height:34px}
.sub_main_left_resources_2 h4{margin:0 0 8px;padding:0;width:258px;display:block;background-image:url(/assets/btn_sub_main.gif);background-position:0 0;background-repeat:no-repeat;color:#32638c;font-size:14px;font-weight:700;line-height:34px;text-decoration:none;height:34px}
.sub_main_left_resources_2 h4:hover{background-position:0 bottom}
/* Narrow List of Links */
.sub_main_left_resources_3{border:1px solid #cecece;float:left;width:572px;color:#737373}
.sub_main_left_resources_3 a,.sub_main_left_resources_3 a:visited{color:#32638c}
.sub_main_left_resources_3 a:hover{color:#f58a42;text-decoration:none}
.sub_main_left_resources_3 div,.sub_main_left_resources_3 p{color:#737373}
.sub_main_left_resources_box{border:1px solid #cecece;float:left;margin-right:20px;width:276px;color:#737373;height:305px}
.sub_main_left_resources_box a,.sub_main_left_resources_box a:visited{color:#32638c}
.sub_main_left_resources_box a:hover{color:#f58a42;text-decoration:none}
.sub_main_left_resources_box div,.sub_main_left_resources_box p{color:#737373}
.sub_main_left_resources_box p{line-height:15px}
/* Narrow List of Links */
/******************* NEW  */
.sub_main_top_round{background-image:url(/assets/home_mid_zone.jpg);background-position:0 20px;background-repeat:no-repeat;background-color:#f6f6f6;height:20px}
.sub_main_top_round .breadcrumb{margin:0 0 0 27px;font-size:10px;line-height:20px;height:13px;vertical-align:middle}
.sub_sub_body_box{float:left;margin-bottom:10px;margin-right:15px;width:210px;line-height:17px;height:195px}
.sub_sub_body_box a,.sub_sub_body_box a:visited{color:#32638c;font-weight:700;text-decoration:none}
.sub_sub_body_box a:hover{color:#f58a42}
.sub_sub_body_box h4{border-bottom:dotted 1px #ddd;margin:0 0 5px;padding:12px 0 3px;width:185px;display:block;background-image:none;color:#0160A9;font-size:14px;/* font-size not consistent, still larger than 14px, due to a visual hierarchy */ font-weight:700;line-height:20px;text-decoration:none;height:35px}
/* */
/* szilvia in use on SL homepage!*/
.sub_sub_body_wide{float:left;margin-left:10px;padding-left:10px;width:660px;background-color:#fff;color:#737373;min-height:520px}
.sub_sub_body_wide #pageTitle{margin-top:-33px}
.sub_sub_body_wide .innerBC{clear:both}
.sub_sub_body_wide .ISVResources{margin-right:60px}
.sub_sub_body_wide .page_title{width:680px;border-bottom:1px solid #ccc;padding-bottom:10px;margin-top:22px;margin-bottom:10px;display:block;color:#32638c;font-size:18px;font-weight:400;vertical-align:text-bottom!important}
.sub_sub_body_wide .sub_main_left{width:650px;color:#737373}
.sub_sub_body_wide h1{border-bottom:solid 1px #ccc;width:660px}
.sub_sub_body_wide h1,.sub_sub_body_wide h2,.sub_sub_body_wide h3,.sub_sub_body_wide h4{color:#32638c}
.sub_sub_body_wide h2{font-size:14px}
.sub_sub_body_wide h3{margin-bottom:1em;font-size:12px;font-weight:700}
.sub_sub_flex_body_boxPag{border-bottom:dotted 1px #ddd;float:left;margin-bottom:15px;margin-right:0;margin-top:5px;padding-bottom:15px;width:210px;line-height:18px;height:150px}
.sub_sub_flex_body_boxPag:hover{background-color:#fafafa}
.sub_sub_main{margin-left:auto;margin-right:auto;width:937px}
.sub_sub_main h2{margin:20px 0;font-size:14px;font-weight:700;line-height:17px}
.sub_sub_main h5 a{margin:0 0 10px;padding:8px 0 8px 5px;width:205px;display:block;color:#f58a42;font-size:11px;font-weight:700;line-height:12px;text-decoration:none}
.sub_sub_mainleft{float:left;margin:0 6px 0 0;width:700px;min-height:520px}
.sub_sub_mainleft_body{margin:0 0 0 10px;width:490px;float:left;padding-left:10px;padding-right:0;background-color:#fff;color:#737373;text-align:left;min-height:520px}
.sub_sub_mainleft_body .page_title{width:auto;border-bottom:1px solid #ccc;padding-bottom:10px;margin-top:22px;margin-bottom:10px;display:block;color:#32638c;font-size:18px;font-weight:400;vertical-align:text-bottom!important}
.sub_sub_mainleft_body .sub_main_left{width:490px;display:block}
.sub_sub_mainleft_body.tab_content h3{width:470px}
.sub_sub_mainright{float:right;margin:11px 0 0 7px;width:170px}
.sub_sub_mainright .tryitnow,.sub_sub_mainright .tryitnow:visited{width:164px;float:left;padding:0;margin:0 0 12px;display:block;background-image:url(/assets/tryitnow.gif);background-position:top;height:38px}
.sub_sub_mainright .tryitnow:hover{background-position:bottom}
.sub_sub_right_box1{padding:0 0 5px;width:172px;margin:0 0 20px;height:auto}
.sub_sub_right_box1 ul{clear:both;margin:0;padding:0;display:block;list-style:none;color:#44494c}
.sub_sub_right_box1 ul li a,.sub_sub_right_box1 ul li a:visited{margin-bottom:10px;margin-left:0;padding-left:0;color:#32638c;font-size:11px;line-height:17px;text-decoration:none}
.sub_sub_right_box1 ul li a:hover{margin-bottom:10px;margin-left:0;padding-left:0;color:#32638c;font-size:11px;line-height:17px;text-decoration:underline}
.sub_sub_right_box2{padding:0 0 15px;width:172px;height:auto}
.sub_sub_right_box2 .reldown{border:1px solid #E8E8E8;padding:10px;background-color:#F8F8F6}
.sub_sub_right_box2 ol{margin:0;padding:0 0 0 25px;width:174px;display:block;color:#44494c}
.sub_sub_right_box2 ul ol li a,.sub_sub_right_box2 ul ol li a:visited{color:#32638c;font-size:11px;line-height:17px;text-decoration:none}
.sub_sub_right_box2 ul ol li a:hover{color:#32638c;font-size:11px;text-decoration:underline}
.submit-button{border:0;margin-top:20px;width:77px;background-image:url(/assets/submit_button.gif);background-repeat:no-repeat;cursor:pointer;height:23px}
/*End Process*/
.subtitle_bodytext{margin-top:5px;color:#32638c;font-weight:700;text-align:center;text-decoration:none}
.subtitle_bodytext a:link,.subtitle_bodytext a:visited{text-decoration:none}
.subtitle_bodytext a:hover{text-decoration:underline}
.tab_container{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;clear:both;float:left;width:480px;background:#fff;background-color:#fff;background-image:url(/assets/tabs_bg_prod_pages.gif);background-repeat:repeat-x;color:#737373;overflow:hidden}
/**/
.tab_container_wide{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;clear:both;float:left;width:688px;background:#fff;background-color:#fff;background-image:url(/assets/tabs_bg_prod_pages.gif);background-repeat:repeat-x;color:#737373;overflow:hidden}
.tab_container_wide .tab_content{width:675px;line-height:15px}
.tab_content{ border-bottom: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; padding: 7px 10px 10px; display: none; font-size: 1em; line-height: 15px; }
.tab_content a,.tab_content a:visited{color:#32638c;text-decoration:underline;text-decoration:none}
.tab_content a:hover{color:#f58a42;text-decoration:none}
.tab_content h3{margin:10px 0;padding:8px 0 5px;width:100%;display:block;color:#32638c;font-size:12px;font-weight:400}
.tab_content h4{width:auto;display:block;color:#32638c;font-size:11px;height:25px}
.tab_content h4 a,.tab_content h4 a:visited{float:left;width:58px;color:#32638c;font-size:11px;text-align:right;text-decoration:underline;text-decoration:none;cursor:pointer}
.tab_content h4 a:hover{color:#f58a42;text-decoration:none}
.tab_content h4 span{float:left;margin:0;width:346px;height:15px}
.tab_content h6{border-bottom:solid 1px #32638c;margin:10px 0;padding:8px 0 5px;width:100%;display:block;color:#32638c;font-size:11px;font-weight:400}
.tab_content p{line-height:15px}
.tab_content ul{margin:10px;padding:0}
.tab_content ul li{margin:6px 10px 8px;padding-bottom:4px;padding-left:1.9em;background-image:url(/assets/bullet_transperent.gif);background-position:0 .2em;background-repeat:no-repeat}
.tab_content ul li p{margin:0;padding:0}
.tab_content ul li p a{margin:0;padding:0}
/** TABS STYLE END - classes by Martin I and Martin M **/
.tableFeaturesBenefits{width:420px}
.tableFeaturesBenefits td{padding:10px;color:#737373;vertical-align:top}
.tableFeaturesBenefits td.col1{width:135px}
.tableFeaturesBenefits th{padding:10px 10px 5px;border-bottom:solid 1px #32638c;color:#32638c;font-size:12px;text-align:left}
/***********************************/
.topnav{margin-left:auto;margin-right:auto;width:937px;height:25px}
/* DROPDOWN MENU CSS START */
/* tripleContainer */
/*.tripleContainer{ float: left; width: 937px; margin: 0 0 8px; padding: 0; background-color: transparent; background-image: url(/assets/triple_container.png); background-repeat: no-repeat; height: 48px; }
.tripleContainer .first{ border-left: none 0; }*/
.viewAllLink,a.viewAllLink{float:right;margin:7px 25px 0 0;padding:2px;display:block;text-decoration:none!important}
.viewAllLink:hover{color:#f58a42}
.viewbyrole{border-bottom:solid 1px #fff;padding-top:5px;background-color:#eee;color:#32638c;font-size:13px;font-weight:700;text-align:center;height:22px}
.viewbyrole a{padding-top:5px;color:#32638c;font-size:13px;font-weight:700;text-align:center;text-decoration:none}
.webHeaderContainer{}
.webMainContainer{padding:5px 0 0;padding-bottom:1px;background-color:#f6f6f6}
#actions{margin:12px 0 0;width:448px;height:25px}
#actions .prev,#actions .next,#actions .navi{float:left}
#actions .prev,#actions .next{margin:0 0 0 10px;width:58px;background-image:url(/assets/arrows_pager_customer_success.gif);height:15px;overflow:hidden}
#actions .prev strong,#actions .next strong{display:block;font-weight:400}
#actions .prev{margin-right:270px;background-position:top left;text-align:right}
#actions .next{background-position:top right;text-align:center}
#actions .prev strong{margin:2px 0 0 13px;text-align:left}
#actions .next strong{margin:2px 13px 0 0;text-align:right}
#actions .prev:hover strong,#actions .next:hover strong{color:#f58a42;text-decoration:none}
#actions .prev:hover{background-position:bottom left}
#actions .next:hover{background-position:bottom right}
#actions a{color:#666;font-size:11px;cursor:pointer}
#actions a:hover{color:#f58a42;text-decoration:none}
#actions .navi{letter-spacing:-30px}
#actions .navi a{border:solid 1px #e4e4e4;float:left;margin:1px;padding:0;width:14px;background-color:#f8f8f8;letter-spacing:0;line-height:15px;text-align:center;text-decoration:none;height:15px;vertical-align:middle}
#actions .navi a:hover{background-color:#fff}
#actions .navi a.active,#actions .navi a.active:hover{border:solid 1px #32638c;background-color:#32638c;color:#fff}
/* alternateBanner zone begin */
#alternateBanner{margin:0 auto;/* AlternateBanner should be deleted, after new design migration */ width:937px;/* banner hide */ display:none;background-color:#fff;background-position:33px 33px;background-repeat:no-repeat;height:67px;visibility:hidden}
#alternateBanner .contactusHome{margin-top:5px;margin-bottom:0;background-image:url(/assets/contactus_alternative.gif);background-repeat:no-repeat;background-position:0 3px;height:48px}
#alternateBanner .contactusHome a{margin-top:18px}
/*sr 15 june 2011*/
#alternateBanner .logoHolder{width:117px;/* define elements about text version of the banner not active */ float:left;margin:38px 0 0 23px;display:none;background-color:#fafafa;background-image:url(/assets/contactus_alternative_logo.gif);background-position:center;background-repeat:no-repeat;height:35px;visibility:hidden}
#alternateBanner .roundContainer{width:937px;background-image:url(/assets/home_banner_top_short.gif);background-repeat:no-repeat;height:67px}
#alternateBanner h1{font-size:30px;font-weight:400;line-height:28px;letter-spacing:-1px}
#alternateBanner h1,#alternateBanner h2{}
#alternateBanner h2{font-size:13px;font-weight:400;line-height:14px;letter-spacing:1px}
#alternateBanner img{float:left;margin:7px 0 0 24px;border:none;height:44px}
/*  home page exception of rule end */
#aspnetForm{margin:0;padding:0}
#caseStudyPager{float:left;margin:26px 0 0}
#caseStudyPager .navi{float:left;margin:0;padding:0;width:100%;list-style:none;display:block;height:22px;visibility:visible}
#caseStudyPager .navi a,#caseStudyPager .navi a:visited{border:none 0;border:solid 1px #cacaca;float:left;margin:0 1px 0 0;padding:0;width:14px;display:block;text-align:center;height:13px;overflow:hidden}
#caseStudyPager .navi a:hover,#caseStudyPager .navi a.active{border:solid 1px #32638c;background-color:#32638c;color:#fff;text-decoration:none}
#caseStudyPager a{border:solid 1px #cacaca;float:left;margin:0 3px 0 0;padding:0;width:14px;display:block;text-align:center;height:13px;overflow:hidden;cursor:pointer}
#caseStudyPager a img{width:12px;height:12px}
#caseStudyPager a strong{display:none;visibility:hidden}
#caseStudyPager a.arrowLeft{border:none 0;margin:0 6px 0 0;background-image:url(/assets/home_pagination.gif);background-position:top left}
#caseStudyPager a.arrowLeft:hover{background-position:bottom left}
/*  */
#caseStudyPager a.arrowRight{border:none 0;margin:0 3px;background-image:url(/assets/home_pagination.gif);background-position:top right}
/* FCS Pagination END */
/* Pagination */
#caseStudyPager a.arrowRight{margin:0 3px;border:none 0;background-image:url(/assets/home_pagination.gif);background-position:top right}
#caseStudyPager a.arrowRight:hover{background-position:bottom right}
#caseStudyPager a.selected{border:solid 1px #32638c;background-color:#32638c;color:#fff;text-decoration:none}
#caseStudyPager a:hover{border:solid 1px #cacaca;background-color:#32638c;color:#fff!important;text-decoration:none}
/* FCS Pagination */
#caseStudyPagerFCS{margin:14px auto 0;padding:0;width:120px;display:block}
#caseStudyPagerFCS a{float:left;width:14px;margin:0 3px 0 0;padding:0;border:none 0;border:solid 1px #cacaca;display:block;background-color:#FFF;font-size:11px;text-align:center;height:13px;overflow:hidden}
#caseStudyPagerFCS a strong{display:none;visibility:hidden}
#caseStudyPagerFCS a.arrowLeft{margin:0 6px 0 0;border:none 0;background-image:url(/assets/home_paginationfcs.gif);background-position:top left}
#caseStudyPagerFCS a.arrowLeft:hover{background-position:bottom left}
/*  */
#caseStudyPagerFCS a.arrowRight{margin:0 3px;border:none 0;background-image:url(/assets/home_paginationfcs.gif);background-position:top right}
#caseStudyPagerFCS a.arrowRight:hover{background-position:bottom right}
#caseStudyPagerFCS a.selected{border:solid 1px #32638c;background-color:#32638c;color:#fff;text-decoration:none}
#caseStudyPagerFCS a:hover{border:solid 1px #32638c;background-color:#32638c;color:#fff;text-decoration:none}
#csRightFilter .step1{border-top:solid 1px #ccc}
#csRightFilter .step1 .choiceHolder a{float:left;width:auto;margin:0 0 0 3px}
#csRightFilter .step1 .choiceHolder a span{float:left;width:auto;margin:0}
#csRightFilter .step1 .choiceHolder a strong{width:9px;float:left;margin:3px 3px 0 0;background-image:url(/assets/radio_buttons.gif);background-repeat:no-repeat;background-position:left bottom;height:9px}
#csRightFilter .step1 .choiceHolder a.active strong{background-position:left top}
#csRightFilter .step1 .choiceHolder a:hover strong{background-position:left center}
#csRightFilter .step1 .choiceHolder table td input,#csRightFilter .step2 .choiceHolder table td input{margin:0 3px auto 0;width:13px;float:left;height:13px}
#csRightFilter .step1 .choiceHolder table td label{margin:0;padding:0 0 3px;text-align:left;line-height:12px}
#csRightFilter .step1 .choiceHolder table td span{width:175px;clear:both;display:block;line-height:12px;height:auto;min-height:20px}
#csRightFilter .step1 .choiceHolder table td,#csRightFilter .step2 .choiceHolder table td{padding:0 0 3px;height:auto}
#csRightFilter .step1 .choiceHolder table tr,#csRightFilter .step2 .choiceHolder table tr{}
#csRightFilter .step1 .choiceHolder table,#csRightFilter .step2 .choiceHolder table{float:left;max-width:175px;min-height:75px;height:inherit;height:auto}
#csRightFilter .step1 .choiceHolder,#csRightFilter .step2 .choiceHolder,#csRightFilter .step3 .choiceHolder{height:auto}
#csRightFilter .step1 span{font-size:12px}
#csRightFilter .step1 table td input,#csRightFilter .step1 table td label,#csRightFilter .step2 table td input,#csRightFilter .step2 table td label{padding:0;color:#717171;font-size:11px;line-height:20px;cursor:pointer}
#csRightFilter .step1,#csRightFilter .step2{clear:both;height:auto}
#csRightFilter .step2{}
#csRightFilter .step2 .choiceHolder table td label{margin:0;padding:0 0 3px;text-align:left;line-height:12px}
#csRightFilter .step2 .choiceHolder table td span{width:175px;clear:both;/*line-height: 20px;*/ display:block;height:auto;min-height:20px}
#csRightFilter .step3{}
#filterSecond{margin:4px 0 0 10px}
#filterSecond a.bold{font-weight:700}
/** website rebrand - classes by Martin M BEGIN **/
#homeBanner{margin:5px auto 0;width:937px;background-color:#fff;background-position:33px 33px;background-repeat:no-repeat;height:116px}
#homeBanner .roundContainer{width:937px;background-image:url(/assets/home_banner_top.gif);background-repeat:no-repeat;height:116px}
#homeBanner img{width:720px;float:left;margin:18px 0 0 23px;height:75px}
#linkimg a{float:left;margin:0;padding:0;width:233px;display:block;height:117px;position:absolute}
#linkimgBig a{float:left;margin:0;padding:0;width:465px;display:block;height:240px;position:absolute}
#makeMeScrollable{width:860px;height:68px;position:relative;top:50px}
#makeMeScrollable div.scrollableArea img{float:left;margin:0;padding:0;position:relative}
/*   BOTTOM PRODUCTS START */
#MenuDivBottomH{margin:0;padding-bottom:12px;padding-left:20px;padding-top:8px;background-image:url(/assets/4back.png);background-repeat:no-repeat;color:#000;font-size:11px;font-weight:700;text-align:left;height:59px;z-index:100}
#MenuDivBottomH a{color:#32638c;font-size:11px;font-weight:700;text-decoration:none;cursor:pointer;left:20px;position:absolute;z-index:100}
#MenuDivBottomH a:hover{color:#f58a42;font-size:11px;font-weight:700;text-decoration:underline;cursor:pointer;left:20px;position:absolute;z-index:100}
#MenuDivLongBottom{margin:0;padding-bottom:12px;padding-left:17px;padding-top:8px;width:615px;background-image:url(/assets/MenuDivLongBottom.gif);background-repeat:no-repeat;color:#000;font-size:11px;font-weight:700;text-align:left;height:79px;z-index:100}
#MenuDivLongBottom a{color:#32638c;font-size:11px;font-weight:700;text-decoration:none;cursor:pointer;left:20px;position:absolute;z-index:100}
#MenuDivLongBottom a:hover{color:#f58a42;font-size:11px;font-weight:700;text-decoration:underline;cursor:pointer;left:20px;position:absolute;z-index:100}
#MenuDivLongBottom span{margin:0;/**/ padding:0 2px;color:#000;background-color:transparent;font-size:11px;font-weight:700;text-decoration:none;cursor:auto;z-index:100}
#MenuDivLongBottom span[onmouseout]{cursor:pointer}
#MenuDivLongMiddle{margin:0;padding:10px;background-image:url(/assets/MenuDivLongMiddle.gif);background-repeat:repeat-y;color:#000;z-index:100}
#MenuDivLongMiddle a:hover{color:#32638c;font-size:11px;text-decoration:none;z-index:100}
#MenuDivLongMiddle h2{margin-bottom:10px;margin-top:5px;padding-bottom:3px;padding-left:5px;padding-top:3px;width:280px;background-color:#A9CDE5;color:#4565B0;font-size:11px;z-index:100}
#MenuDivLongMiddle h2 a{width:280px;background-color:#A9CDE5;color:#4565B0;font-size:11px;text-decoration:none;z-index:100}
#MenuDivLongMiddle h6{margin-bottom:3px;margin-top:3px;padding-left:5px;width:280px;color:#4565B0;font-size:11px;z-index:100}
#MenuDivLongMiddle p{padding-bottom:5px;padding-left:5px;padding-top:5px;width:420px;z-index:100}
#MenuDivLongMiddle p a{padding-left:0;color:#818181;font-size:11px;text-decoration:none!important;z-index:100}
#MenuDivLongMiddle p:hover{padding-bottom:5px;padding-left:5px;padding-top:5px;width:420px;color:#41608E;text-decoration:none!important;cursor:pointer;z-index:100}
#MenuDivLongMiddle p:hover a{padding-left:0;color:#32638c;font-size:11px;text-decoration:none!important;cursor:pointer;z-index:100}
/* BOTTOM PRODUCTS END */
/* LOOOOONG DROPS */
#MenuDivLongTop{margin:0;padding:0;width:615px;background-image:url(/assets/MenuDivLongTop.gif);background-repeat:no-repeat;color:#000;font-size:12px;height:7px;z-index:100}
#productLinesHome .small-title-attraction{padding-bottom:0!important;border:solid 1px #f77925;margin:32px 0 10px;background-color:#f77925;background-image:url(/assets/smallTitleBorderLargeAttraction.gif);height:38px}
#productLinesHome .small-title-attraction a{margin:0!important;padding:0!important;display:block!important;white-space:nowrap;color:#fff!important;font-size:17px!important;font-weight:700!important;font-family:Arial,Helvetica,sans-serif!important;line-height:38px!important;height:38px!important}
#productLinesHome .small-title-attraction a img{margin:0 0 0 8px!important;display:inline-block!important}
#productLinesHome .small-title-attraction a:hover{text-decoration:none!important}
#productLinesHome .small-title-border{padding-bottom:0!important;border:solid 1px #042943;background-color:#042943;background-image:url(/assets/smallTitleBorderDkBlue.gif);line-height:30px;height:30px}
#productLinesHome .small-title-border b{margin:8px 0 8px 8px!important;padding:0!important;display:block;white-space:nowrap;color:#fff;font-size:11px;line-height:14px;height:14px}
#productLinesHome .small-title-border b img{margin-right:3px;display:inline-block}
/* TOP NAVIGATION - EXPERIMENTAL, not implemented under Tridion - END */
/* Process - Update process image for forms */
#ProgressBar{margin-top:-90px;margin-right:20px;width:140px;float:right;color:#EA1919;background-image:url(/assets/ajax-loader.gif);background-repeat:no-repeat;background-position:right center;height:16px}
/**** SLIDE BOTTOM START ****/
#SlideBottom{margin:23px 0 0 15px;width:874px/*display: none; visibility: hidden;*/}
#SlideBottom h3{margin:10px 0 15px;padding:0 0 5px;border-bottom:solid 1px #ccc;display:block;color:#10497a;font-size:12px;font-weight:400}
#SlideBottom img{width:160px;margin-right:20px;height:60px}
#slideshow{width:213px;position:relative;height:151px}
#slideshow a{width:213px;position:absolute;top:0;left:0;z-index:8;height:151px;opacity:0}
#slideshow a.active{z-index:10;opacity:1}
#slideshow img{width:213px;height:51px}
#slideshow p{padding:10px;background-color:#fff;color:#2D4899;font-size:13px;font-weight:400;line-height:18px;height:80px;cursor:pointer}
#twolinks{white-space:nowrap;display:block}
#twolinks *{}
#twolinks a{}
#twolinks a:hover{}
#twolinks div{margin:0 7px;color:#7c7c7c}
.education h1{width:auto;/* Heading 1 - style definition */ border-bottom:1px solid #ccc;padding-bottom:10px;margin:0 0 10px;display:block;color:#32638c;font-size:18px;font-weight:400}
.education h2{width:100%;clear:both;display:block;color:#32638c;font-weight:400;font-size:14px!important}
.education h3{width:100%;clear:both;display:block;color:#32638c;font-weight:400;font-size:12px!important}
/* PrettyPhoto START */
div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top{height:35px;}
div.pp_default .pp_top .pp_middle{height:38px;}
div.pp_default .pp_top .pp_left{height:38px;}
div.pp_default .pp_top .pp_right{height:38px;}
div.pp_default .pp_top .pp_left{background:url(/assets/sprite.png) -78px -93px repeat-x}
div.pp_default .pp_top .pp_middle{background:url(/assets/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(/assets/sprite.png) -112px -93px repeat-x}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(/assets/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(/assets/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(/assets/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(/assets/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(/assets/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(/assets/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(/assets/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(/assets/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(/assets/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px;margin-right:15px;margin-top:5px;}
div.pp_default .pp_gallery ul li a{background:url(/assets/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
div.pp_social .twitter{float:left;width:55px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(/assets/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(/assets/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{height:15px;margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(/assets/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(/assets/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(/assets/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(/assets/loader.gif) center center no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left;width:50px}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(/assets/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(/assets/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(/assets/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(/assets/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(/assets/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_bottom{height:20px;position:relative}
.pp_top{height:100px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;z-index:100;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
/* PrettyPhoto END *//**/
.homeSLMidZone .MidZoneCounter{ margin: 0 0 0 440px; width: auto; display: block; height: 22px; position: absolute; top: 294px; }
.homeSLMidZone .home_textboxes{
  border: dotted 1px red;
}
/**/
/**/
.homeMidZone .MidZoneCounter{ margin: 0 0 0 428px; width: auto; display: block; background-color: transparent; height: 22px; position: absolute; top: 396px!important; }
/**/
#cobol .slMidZone .MidZoneCounter, #virtual .slMidZone .MidZoneCounter, #borland .slMidZone .MidZoneCounter { margin: 0 0 0 436px; width: auto; display: block; height: 22px; position: absolute; top: 316px; }
/* tabs products */
/** TABS STYLE START - classes by Martin I and Martin M **/
ul.tabsProducts{ margin: 20px 0 0px 0!important; padding: 0; width: 671px; border-bottom: 0 solid #f7f7f7; list-style: none!important; background-repeat: repeat-x; height: 26px; }
/* link inside the tab. uses a background image */
ul.tabsProducts a{ float: left; font-size: 11px; line-height: 26px; height: 26px; }
ul.tabsProducts a .tabEnd{ width: 20px; float: left; padding: 0; /*margin: 2px 0 0 0;*/ margin: 0; background-image: url(/assets/tabs_regular.gif); background-position: right; background-color: #fff; background-repeat: no-repeat; line-height: 26px; height: 26px; cursor: pointer; }
*+html ul.tabsProducts a .tabEnd{ display: block; float: left; }
ul.tabsProducts a span{ float: left; padding: 0 0 0 20px; white-space: nowrap; color: #949494; line-height: 26px; height: 26px; cursor: pointer; }
/* selected tab */
ul.tabsProducts a.current{ /*margin: 2px 0 0 0;*/ margin: 0; background-image: url(/assets/tabs_current.gif); color: #32638c; }
ul.tabsProducts a.current span.tabEnd{ padding: 0 0 0 0!important; margin: -1px 0 0 0!important; background-image: url(/assets/tabs_current.gif); background-position: right 1px; background-color: #fff; }
ul.tabsProducts a.current span{ color: #32638c; }
ul.tabsProducts a:hover span{ color: #444; }
/* single tab */
ul.tabsProducts li{float: left; padding-left: 0; white-space: nowrap; list-style: none; background-image: url(/assets/tabs_regular.gif)!important; background-position: left; line-height: 26px; height: 26px; margin-bottom: -3px; }
/*ie7 fix*/
*+html ul.tabsProducts li {
	display: block;
	background-image: -webkit-linear-gradient(top, #f0f0f0 0%, #c4c4c4 100%);
	background-image: -moz-linear-gradient(top, #f0f0f0 0%, #c4c4c4 100%);
	background-image: -o-linear-gradient(top, #f0f0f0 0%, #c4c4c4 100%);
	background-image: -ms-linear-gradient(top, #f0f0f0 0%, #c4c4c4 100%);
	background-image: linear-gradient(top, #f0f0f0 0%, #c4c4c4 100%);
	float: left;
}
div.sideContent { margin: 0 10px 0 0; float: right; width: 260px; }
/* RH side buttons */
ul.sideButtons { float: right; width: 173px; height: 110px; }
ul.sideButtons li{ width: 100%; padding: 0; margin: 0 0 5px 0; display: block; background-color: #009ddc; background-image: none!important; line-height: 33px; height: 33px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
*+html ul.sideButtons li{ _width: 100%; _padding: 0; _margin: 0 0 5px 0; display: block; background-color: #009ddc; _background-image: none!important; line-height: 33px; height: 31px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
ul.sideButtons li a { margin: 0; padding: 0 25px 0 7px; display: block; white-space: nowrap; color: #fff; font-size: 13px!important; line-height: inherit; height: inherit; background-image: url(/assets/arrow_products_custom_area.gif); background-repeat: no-repeat; background-position: right; }
*+html ul.sideButtons li a { line-height: 30px; _font-size: 13px!important; _padding: 0; }
ul.sideButtons li a:hover { color: #ccc!important; }
div.masterProductVideo { float: right; width: 210px; margin: 0 14px 0 0; height: 110px; }
div.masterProductVideo a, 
div.masterProductVideo img { width: 210px; display: block; height: 110px; }
div.masterProductVideo img { background-color: #ccc; }
.tripleFiller { margin: 10px 0 7px 0; }
.tripleFiller .obj{ float: left; background-color: #fafafa; background-color: transparent; min-height: 120px; }
.tripleFiller .obj h3 { margin-bottom: 7px; font-size: 15px!important; font-weight: 400!important; }
.tripleFiller .obj.tfSmall { width: 180px; margin-left: 14px; }
.tripleFiller .obj .tfBox { padding: 10px; border: solid 1px #ccc; background-color: #eee; min-height: 120px; }
.tripleFiller .obj.tfLarge { width: 282px; }
.boxPanel {
  padding: 10px 0; /*background-color: #ccc;*/
  margin: 0 auto 10px auto;
  background: rgb(196,196,196); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(196,196,196,1) 0%, rgba(240,240,240,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(196,196,196,1)), color-stop(100%,rgba(240,240,240,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(196,196,196,1) 0%,rgba(240,240,240,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(196,196,196,1) 0%,rgba(240,240,240,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(196,196,196,1) 0%,rgba(240,240,240,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(196,196,196,1) 0%,rgba(240,240,240,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c4', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
}
.boxPanel h2 { margin: 10px 0 15px 0; font-size: 24px!important; text-align: center; /* : */ text-shadow: 1px 1px 1px rgba(240, 240, 240, 1); }
.boxPanel h3 { margin: 10px; display: block; font-size: 15px!important; }
.boxPanel .boxObject { float: left; width: 280px; margin: 0 0 0 10px; border: solid 1px #bbb; background-color: #fafafa; }
.boxPanel .boxObject p { margin-left: 10px; margin-right: 10px; width: 205px; display: block; }
.boxPanel .boxObject a { float: right; width: 46px; margin: 16px 0 0 0; display: block; background-color: #32638c; text-align: center; line-height: 46px; position: relative; height: 46px; top: 45px; }
.boxPanel .boxObject a span { color: #fff!important; font-size: 32px!important; }
.mainCustomArea { float: left; width: 600px; }
.mainCustomArea h2{ font-size: 24px!important; font-weight: 400!important; line-height: 32px!important; }
.mainCustomArea h3{ margin-top: 18px; color: #000; font-size: 18px!important; font-weight: 400!important; line-height: 24px!important; }
.mainCustomArea p{ font-size: 12px!important; font-weight: 400!important; line-height: 20px!important; }
.sideCustomArea { float: left; width: 270px; margin-left: 17px; }
.masterExcerpt { border: solid 1px #d4d4d4; background-color: #fafafa; height: 166px; }
.masterExcerpt p { padding: 0 15px; color: #32638c; font-size: 24px!important; line-height: 28px!important; }
.masterExcerpt p strong { display: block; color: #717171; font-size: 15px; text-align: right; }
.sideCustomAreaCTA, .sideCustomAreaCTA img { width: 268px; margin: 0; display: block; height: 166px; }
.sideCustomAreaCTA { margin-bottom: 15px; border: solid 1px #d4d4d4; background-color: #fafafa; }
.sideListFeatures { border: solid 1px #d4d4d4; }
.sideListFeatures h3 { padding: 0 0 0 10px; margin: 0 0 10px 0!important; display: block; background-color: #919598; color: #fff!important; font-weight: 400!important; font-size: 15px!important; line-height: 40px; height: 40px; text-shadow: 1px 1px 1px rgba(75, 75, 75, 1); }
.sideListFeaturesBox { margin: 0 0 10px 0; cursor: pointer; }
.sideListFeaturesBox img { margin: 0 10px; width: 78px; float: left; border: solid 1px #d4d4d4; height: 70px; }
.sideListFeaturesBox p { width: 150px; float: left; }
/* clearfix - CSS3/2.1 patch by _wtt  */
.clearfix:before,clearfix:after{
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	*zoom:1;
}
/* VCPE/EPD changs BEGIN */

#vcpe .secondLevelMain_Right, 
#homeCloned .secondLevelMain_Right { border: solid 1px #cccccc; background-color: #f6f6f6; -moz-border-radius: 2px; border-radius: 2px; padding: 0 14px 8px 14px; /*margin-top: 50px;*/ width: 138px; /*margin-top: 50px;*/ }

#vcpe .small-title-border { /* margin-top: -65px; */ /* padding: 0; */ }

#vcpe .secondLevelMain_RightTitle { font-size: 14px; color: #32638c; margin: 9px 0 7px 653px!important; }

#vcpe .secondLevelMain_Right { width: 200px; }

#vcpe .csMain_Left { width: 628px; }

#vcpe .page_title { width: 628px!important; }

#vcpe .csMain_Left ul.tabs { width: 626px; }

#vcpe .tab_container_wide { width: 626px; }

#vcpe .tab_container_wide .tab_content { width: 605px; }

#vcpe .secondLevelMain_Right a{
	background-color: transparent;
	/*border: solid 1px #ebebeb;
	-moz-border-radius: 2px;
	border-radius: 2px;*/
	color: #32638c;
	font-size: inherit;
	line-height: normal;
	/*margin: 6px 0;*/
}

#vcpe .secondLevelMain_Right a.buttonMainRight { background-color: #fff; border: solid 1px #ebebeb; -moz-border-radius: 2px; border-radius: 2px; display: block; text-align: center; color: #32638c; font-size: 13px; line-height: 30px; min-height: 30px; margin: 6px 0; }

#vcpe .secondLevelMain_Right img { display: none; visibility: hidden; }

#vcpe .secondLevelMain_Right h2 { font-size: 12px; margin-top: 14px; color: #32638c!important; /* letter-spacing: -1px; */}

#vcpe .secondLevelMain_Right h2, #vcpe .secondLevelMain_Right p  { color: #585858; }

#vcpe .secondLevelMain_Right .accent { font-size: 13px; }

#vcpe .linkResource { display: inline-block; width: 200px; height: 33px; line-height: 33px; border: solid 1px #ebebeb; background: #fefefe; /* definition for old browsers */	background: -moz-linear-gradient(top, #fefefe 0%, #ebebeb 50%, #fefefe 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(50%,#ebebeb), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fefefe 0%,#ebebeb 50%,#fefefe 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fefefe 0%,#ebebeb 50%,#fefefe 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fefefe 0%,#ebebeb 50%,#fefefe 100%); /* IE10+ */ background: linear-gradient(to bottom, #fefefe 0%,#ebebeb 50%,#fefefe 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */ text-shadow: 0px 0px 1px #ffffff; filter: dropshadow(color=#ffffff, offx=0, offy=0); margin: 10px; color: #32638c; font-weight: 400; font-size: 13px; -moz-border-radius: 2px; border-radius: 2px; }

.lsOptIn.agreement{ height: 38px; /* background-color: fuchsia;*/ }

.lsOptIn.agreement .validator { display: block; height: 16px; vertical-align: middle; line-height: 16px; margin: 18px 0 0 0; /*24px;*/ }
.lsOptIn.agreement .validator:before { clear: both; }

.lsOptIn.agreement .lsOptInLabel:after { clear: both; }
.lsOptIn.agreement .lsOptInLabel a:hover { color: #f58a42; }

.result .lsLeftCol { display: none; visibility: hidden; }

.result .lsRightCol { /*background-color: purple;*/ width: 860px; /*background-color: purple;*/ }

#vcpe.result .lsContainer .page_title { width: 850px!important; margin-right: 0; }

.result .lsRightCol #lsFormFields { width: 848px; }

.result .lsRightCol #lsFormFields .thankYouButtons { width: 848px; }

/* VCPE/EPD changs END */
/********** Published:6/27/2014 12:58:26 PM********/
/********** Following images were not published: *************
/********** 
/webdav/030-MicroFocus%2Ecom/Building%20Blocks/System/Styles%2FScripts/CSS/reset-min%2Ecss.css
/webdav/030-MicroFocus%2Ecom/Building%20Blocks/System/Styles%2FScripts/CSS/menu%2Ecss.css
/webdav/030-MicroFocus%2Ecom/Building%20Blocks/System/Styles%2FScripts/CSS/solutions%2Ecss.css
/webdav/030-MicroFocus%2Ecom/Building%20Blocks/System/Styles%2FScripts/CSS/landingsites%2Ecss.css
/webdav/030-MicroFocus%2Ecom/Building%20Blocks/System/Styles%2FScripts/CSS/contact%2Ecss.css
/webdav/030-MicroFocus%2Ecom/Building%20Blocks/System/Styles%2FScripts/CSS/header%2Ecss.css
/webdav/030-MicroFocus%2Ecom/Building%20Blocks/System/Styles%2FScripts/CSS/academic%2Ecss.css
/webdav/030-MicroFocus%2Ecom/Building%20Blocks/System/Styles%2FScripts/CSS/000/calloutboxtop_3_tcm21-8300%2Egif.gif
/webdav/030-MicroFocus%2Ecom/Building%20Blocks/System/Styles%2FScripts/CSS/000/calloutboxbottom_3_tcm21-8301%2Egif.gif
/webdav/030-MicroFocus%2Ecom/Building%20Blocks/System/Styles%2FScripts/CSS/assets/profFailyResDatasheet%2Egif.gif
/webdav/030-MicroFocus%2Ecom/Building%20Blocks/System/Styles%2FScripts/CSS/assets/profFailyResDownload%2Egif.gif
/webdav/030-MicroFocus%2Ecom/Building%20Blocks/System/Styles%2FScripts/CSS/assets/profFailyResWebcast%2Egif.gif
/webdav/030-MicroFocus%2Ecom/Building%20Blocks/System/Styles%2FScripts/CSS/assets/profFailyResWhitePaper%2Egif.gif
/webdav/030-MicroFocus%2Ecom/Building%20Blocks/System/Styles%2FScripts/CSS/assets/support-line-thin%2Ejpg.jpg
/webdav/030-MicroFocus%2Ecom/Building%20Blocks/System/Styles%2FScripts/CSS/assets/slhome_taut%2Egif.gif
/webdav/030-MicroFocus%2Ecom/Building%20Blocks/System/Styles%2FScripts/CSS/assets/slhome_top%2Egif.gif
/webdav/030-MicroFocus%2Ecom/Building%20Blocks/System/Styles%2FScripts/CSS/assets/home_paginationfcs%2Egif.gif
/webdav/030-MicroFocus%2Ecom/Building%20Blocks/System/Styles%2FScripts/CSS/assets/home_paginationfcs%2Egif.gif
/webdav/030-MicroFocus%2Ecom/Building%20Blocks/System/Styles%2FScripts/CSS/assets/radio_buttons%2Egif.gif
/webdav/030-MicroFocus%2Ecom/Building%20Blocks/System/Styles%2FScripts/CSS/assets/images/prettyPhoto/facebook/default_thumbnail%2Egif.gif
/webdav/030-MicroFocus%2Ecom/Building%20Blocks/System/Styles%2FScripts/CSS/assets/images/prettyPhoto/light_rounded/btnNext%2Epng.png
/webdav/030-MicroFocus%2Ecom/Building%20Blocks/System/Styles%2FScripts/CSS/assets/images/prettyPhoto/light_rounded/btnNext%2Epng.png
/webdav/030-MicroFocus%2Ecom/Building%20Blocks/System/Styles%2FScripts/CSS/assets/images/prettyPhoto/light_rounded/loader%2Egif.gif
/webdav/030-MicroFocus%2Ecom/Building%20Blocks/System/Styles%2FScripts/CSS/assets/images/prettyPhoto/dark_rounded/contentPattern%2Epng.png*********
/********** End Log *****************************************/
