
/*** ------------------------------------------------ ***/
/*** -------------------- GLOBAL -------------------- ***/
/*** ------------------------------------------------ ***/

body {text-align:center; color:#333; padding:0; margin:0; font:70%/1.4em arial,helvetica,sans-serif; background:#FFF url(../images/bg.gif) repeat-x}
body.popuptemplate{width:100%;}
body.isIframe .copyUtilities{position:absolute; display:none}
#hdr{z-index:100}
	div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, p, th, td, blockquote {margin:0; padding:0}
	address, caption, cite, code, dfn, em, th, var {font-style:normal; font-weight:normal}
	table {border-collapse:collapse; border-spacing:0; font-size:inherit; font:100%}
	cite {display:block; font-size:.9em; color:#999}
	h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-size:100%; font-weight:normal}
	h3, h4 {color:#660; font-weight:bold}
	h1 {font-size:2.2em; line-height:2em}
	h2 {font-size:1.2em; line-height:1.2em}
	h3 {font-size:1.4em}
	h4 {font-size:1.15em}
	h5 {font-weight:bold; padding-top:1em}
	fieldset, img {border:0}

	select,input[type="text"],input[type="password"],input[type="submit"],textarea {padding:.1em; vertical-align:middle; background:#ECECEC; border:1px solid #999; font:99% arial,helvetica,sans-serif}
	input[type="image"]{ vertical-align:middle; font:99% arial,helvetica,sans-serif;}
	input[type="checkbox"]{padding:.1em;}	
	legend {display:none}
	label {display:block; font-weight:bold}
    
    .eNews label{display:inline}    
    .eNews{clear:both}
	a {color:#039; font-weight:bold; text-decoration:none}
	a:hover {color:#000; text-decoration:underline}

	.clear {clear:both}
    .clear:after{display:none; visibility:hidden; clear:both; height:0; content:"."}
	.center {text-align:center}

	.pdf {padding-left:1.5em; background:url(../images/pdf.gif) no-repeat left}
	.wmv {padding-left:1.5em; background:url(../images/wmv.gif) no-repeat left}

	/* GLOBAL ICON-MODULE */
	.icon-module {padding:0; zoom:1}
	.icon-module li {float:left; width:100%; list-style:none}
	.icon-module img {float:left}
	.icon-module dl.smallIcon {margin-left:70px}
	.icon-module dl.mediumIcon {margin-left:95px}
	.icon-module dl.largeIcon {margin-left:165px}
    
	#bdyCopyHdr .icon-module dd {padding-right:3em}
	#bdyCopyHdr .icon-module dt {font-weight:bold}

        #partners #bdyCopyHdr div.icon-module {position:absolute; top:6em; left:1.2em; padding-right:10px}        
        #partners #bdyCopyHdr div.icon-module dt, #partners #bdyContent div.icon-module dd {color:#fff}

	.viewAll {float:left; width:94%; clear:both; display:block; border-top:1px solid #CCC}
	.viewAll a, .viewAll a:hover {color:#666}

    /* LISTS */
	.no-list {list-style:none}

    .descList dl {margin-top:1em}
    .descList dt {color:#660; font-weight:bold}    
    
    .logoList {list-style:none; margin:1em 0}
    .logoList li {display:inline; margin-right:.5em}

    .pipedList li {display:inline; border-right:solid 1px #CCC; padding:0 .4em}
    .pipedList li.on a {text-decoration:underline; color:#333}
    .pipedList .last {border:none}
    .pipedListBottom li{border-bottom:solid 2px #CCC}
    .pipedListTop li {padding-top:1em; border-top:solid 2px #CCC}
    .pipedListTop li.first{padding-top:0; border:none}
    
    #glossaryAlphaNav {border-bottom:solid 2px #CCC; border-top:solid 2px #CCC; margin-top:10px; padding:15px 0 15px}    
    .defList dt.first{border:none}
    .defList dt{padding-top:1em; color:#660; font-weight:bold; border-top:solid 2px #CCC}
    .defList dd{margin-bottom:1em;}        
    .defList.no-list dt{border:none; padding-top:0; margin-top:1em}
    .defList.no-list dd{margin-bottom:0}
    
    #learningCenter .pipedList {font-size:1.2em; text-align:center}

		.pipedListBottom li{padding-bottom:1em; border-bottom:solid 2px #CCC}    
		.pipedListBottom li.last{border:none}
		.pipedListInfo {float:right}

	/* ROUNDED CORNERS */
	.rtop, .artop {display:block}
	.rtop *, .artop * {display:block; height:1px; overflow:hidden; font-size:1px}
	.artop * {border-style:solid; border-width:0 1px}
	.r1,.rl1,.re1,.rel1 {margin-left:5px}
	.r1,.rr1,.re1,.rer1 {margin-right:5px}
	.r2,.rl2,.re2,.rel2,.ra1,.ral1 {margin-left:3px}
	.r2,.rr2,.re2,.rer2,.ra1,.rar1 {margin-right:3px}
	.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1 {margin-left:2px}
	.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1 {margin-right:2px}
	.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2 {margin-left:1px}
	.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2 {margin-right:1px}
	.rx1,.rxl1 {border-left-width:5px}
	.rx1,.rxr1 {border-right-width:5px}
	.rx2,.rxl2 {border-left-width:3px}
	.rx2,.rxr2 {border-right-width:3px}
	.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1 {border-left-width:2px}
	.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1 {border-right-width:2px}
	.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2 {border-right-width:0}
	.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2 {border-left-width:0}
	.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4 {height:2px}
	.rer1,.rel1,.re1,.res1,.resl1,.resr1 {border-width:1px 0 0; height:0 !important; height /**/:1px}

	/* ANIM DROP-DOWN */
	.module {overflow:hidden}
	.hdr {cursor:pointer; cursor:hand; position:relative; zoom:1}
	.closed .bdy {height:0; visibility:hidden; overflow:hidden}

    /* SEPERATORS */
	.icon-module b, .actionLinks b, .copyUtilities b, .pipedListInfo b {color:#CCC; margin:0 .5em}
	#bdyContent hr {clear:both; margin:1.5em 0; height:1px; color:#A7BDC4; background:#A7BDC4; border:none}

/*** ------------------------------------------------ ***/
/*** ---------------- GLOBAL LANDING ---------------- ***/
/*** ------------------------------------------------ ***/

#global-landing #hdr{padding:.75em}
#global-landing #hdr #globUtil{position:static; text-align:right; margin-right:.3em}

#branding {position:relative; float:left; text-align:left; width:356px; height:520px; margin-right:5px; color:#515151}
#branding h1 {position:absolute; font-size:1.2em; line-height:1.2em; top:180px; left:28px; padding-right:1em}
#branding1 {position:absolute; bottom:0; left:0}
#branding2 {position:absolute; bottom:0; right:0}

/* SPRITE LANDING PAGE MAP */
#mapBox {float:left; text-align:left; width:618px; height:520px; background:url(../images/globLanding_map.gif) no-repeat}
#map, #mapNorthAmerica, #mapLatinAmerica, #mapEurope, #mapAsia, #mapAustralia{background:url(../images/map-sprite.gif) no-repeat; overflow:hidden}
#map {clear:both; display:block; width:456px; height:229px; margin:20px auto 0}
#mapItems {position:relative; width:456px; height:229px; list-style:none}
#mapItems li {position:absolute; display:block; margin:0; padding:0; cursor:pointer; cursor:expression("hand"); -moz-opacity:0; opacity:0; filter:alpha(opacity=0)}

#mapToolTip{position:absolute; height:0; width:0; overflow:hidden; opacity:0;filter:alpha(opacity=0);-moz-opacity:0; z-index:100; }
#mapToolTip ul{width:155px; padding:.5em;}
#mapToolTipContent{background:#fff url(../images/mapToolTip.gif) repeat-x 0 100% }
#mapToolTip .artop div{border-color:#fff}
#mapToolTip div{opacity:.90;filter:alpha(opacity=90);-moz-opacity:.90}
#mapToolTip .artop.top div{background:#fff; opacity:1;filter:alpha(opacity=90);-moz-opacity:1}
#mapToolTip .artop.bottom div{background:#86bdd4; opacity:1;filter:alpha(opacity=90);-moz-opacity:1}
#mapToolTipContent{overflow:hidden; border-left:solid 1px #fff; border-right:solid 1px #fff}

#mapNorthAmerica {left:0; top:0; height:115px; width:150px; background-position:1px -237px}
#mapLatinAmerica {left:61px; top:100px; height:130px; width:108px; background-position:-62px -574px}
#mapAsia {left:245px; top:0; height:140px; width:210px; background-position:-245px -474px}
#mapAustralia {left:335px; top:135px; height:80px; width:108px; background-position:-335px -610px}
#mapEurope {left:180px; top:0; height:195px; width:115px; background-position:-180px -237px; z-index:100}

#countryBox {position:relative; color:#FFF; padding:.5em 1.5em 1em}
#countryBox a {color:#CC9; padding:0 .1em}
#mapToolTip li, #mapToolTip a{font-weight:bold}

	.countryTitle {position:relative; padding:1em 0; background:url(../images/globLanding_divider.gif) bottom no-repeat}
	.countryTitle h3 {font-size:1.2em; color:#036}
	.countryTitle a {position:absolute; top:2.4em; right:2em}

	#countryList .countryCol {float:left; margin-right:1em; text-align:left}
    #mapToolTip ul, #countryList ul{list-style:none}
	#mapToolTip li, #countryList li {line-height:1.3em}
	#countryList h4 {margin:1em 0 .2em 0; color:#FFF}
	#countryList .countryCol .list_mapEurope {width: 180px;}
	
    #mapToolTip h4{margin:0 0 .2em 0; color:#336699}
	#mapToolTip .last, #countryList .last {margin-right:0}

/*** ------------------------------------------------ ***/
/*** -------------------- HEADER -------------------- ***/
/*** ------------------------------------------------ ***/

#skipNavigation {display:none}

#hdr {text-align:left; padding:0 0 1em 0}

/* Main Nav*/
#mainNavBox ul{list-style:none}
#mainNavBox .artop, #mainNavBox .artop div{clear:both}
#mainNavBox .artop div{ background:#FFF; border-color:#CCC}
#mainNavBox, #mainNav, #mainNav ul {width:68em;}

#mainNavBox, #mainNav ul {position:relative; float:left; list-style:none; line-height:1.3em;  font-weight:bold; padding:0; margin:.15em 0 1em; z-index:100}
#mainNav a {display:block; color:#036; text-decoration:none; padding:.3em .5em .3em 1.7em}
#mainNav li li a {  top:.5em; padding-bottom:1em;}
#mainNav a:hover {background-color:#FFF; color:#000}
#mainNav li li a:hover {background:transparent; color:#000}
#mainNav a.on {color:#000; background:url(../images/mainNavOn.gif) repeat-x -9px}
#mainNav a:hover.on {background:url(../images/mainNavOn.gif) repeat-x -9px}

    #mainNav ul{z-index:100;}    
	#mainNav ul, #mainNav iframe {position:absolute;top:1.9em}
    #mainNav ul ul  {position:relative; top:auto}        
    
#mainNav li.sfhover {color:#000; background-color:#FFF}
#mainNav li  li.sfhover {background-color:#CFD6E0}


#mainNav li {float:left; background-color:#FFF; padding:0; margin:0; filter:alpha(opacity=94)}
#mainNav li.solutions, #mainNav li.products, #mainNav li.services, #mainNav li.support, #mainNav li.learningCenter, #mainNav li.partners, #mainNav li.aboutUs{border-left:solid 1px #CCC; border-right:solid 1px #CCC}

	#mainNav li.solutions {width:9.4em; border-right:0 !important}
	#mainNav li.products {width:9.1em; border-right:0 !important}
	#mainNav li.services {width:9.0em; border-right:0 !important}
	#mainNav li.support {width:7.9em; border-right:0 !important}
	#mainNav li.learningCenter {width:11.5em; border-right:0 !important}
	#mainNav li.partners {width:8.5em; border-right:0 !important}
	#mainNav li.aboutUs { width:11.85em}
    
#mainNav b {clear:both}
#mainNav li ul, #mainNav li iframe {position:absolute; text-align:left; left:-999em; height:auto; width:17.4em; font-weight:normal; margin:.4em 0 0 -1px; -moz-opacity:.94; opacity:.94}
#mainNav li li {padding-top:.5em; padding-right:1.4em; width:15.8em; background-color:#FFF; line-height:1em}
#mainNav li li li{padding-top:.4em; padding-bottom:.1em}
#mainNav li li a {padding-bottom: .25em; color:#039}
#mainNav li li a:hover {color:#000}
#mainNav li ul a {width:13.7em}
#mainNav li ul ul, #mainNav li ul iframe{margin:-2.4em 0 0 17.2em}
#mainNav li:hover ul ul, #mainNav li:hover ul ul ul, #mainNav li.sfhover ul ul, #mainNav li.sfhover ul ul ul,
#mainNav li:hover ul .hdrshim, #mainNav li:hover ul ul .hdrshim, #mainNav li.sfhover ul .hdrshim, #mainNav li.sfhover ul ul .hdrshim{left:-999em}
#mainNav .corner {position:absolute; top:-.1em; left:17.2em; height:20px; width:20px; background:url(../images/mainNavCorner.gif) no-repeat}
#mainNav li.partners .corner, #mainNav li.aboutUs .corner{background:url(../images/mainNavCornerLeft.gif) no-repeat; left:-.8em}

#mainNav li.sfhover ul, #mainNav li li.sfhover ul, #mainNav li li li.sfhover ul, #mainNav li.sfhover .hdrshim {left:auto} 
#mainNav li li.sfhover .hdrshim, #mainNav li li li.sfhover .hdrshim{left:auto; padding-top:1em; top:auto}
#mainNav li.partners ul, #mainNav li.partners iframe{margin-left:-8.8em; _margin-left:-9.9em}
#mainNav li.aboutUs ul, #mainNav li.aboutUs iframe {margin-left:-5.45em; _margin-left:-4.55em}
#mainNav li.partners ul ul, #mainNav li.aboutUs ul ul {margin:-2.4em 0 0 17.2em}
#mainNav .arrow {background-image:url(../images/listArrowMainNavRight.gif); background-position:95% 55%; background-repeat: no-repeat}
#mainNav li ul li ul li a:hover{ z-index:200;}
	#globUtil {position:absolute; top:.7em; right:1.2em; z-index:1}
	#globUtil a span {color:#000; text-decoration:none}
	#globUtil b {color:#CCC; margin:0 .3em}
	#globUtil img {vertical-align:middle; padding-left:.5em}

#gss #mainNav {width:23.25em}

/*** ------------------------------------------------ ***/
/*** --------------------- BODY --------------------- ***/
/*** ------------------------------------------------ ***/

#bdy, #hdr, #ftr {position:relative; width:980px; padding:.75em; margin-left:auto; margin-right:auto; clear:left; text-align:left}
#bdy{padding:0}
#hdr{padding-bottom:0}

	/* HOME PAGE */
	#homeContent {margin:3em 0 0 0; zoom:1}

		.home, .home-icon {position:relative; float:left; height:20em; color:#666; margin-right:1.6em; line-height:1.3em}
		.home .viewAll, .home-icon .viewAll {position:absolute; bottom:0; left:0; padding-top:.5em; margin:1.5em 0}

		.home {width:230px}
		.home li {margin-top:1em; list-style:none; zoom:1}
			#homeContent .last {margin-right:0}

		.home-icon {width:230px}
		.home-icon li {margin-top:1.4em}

	/* LEFT NAV */
	#bdyNav {float:left; width:184px; margin-right:6px; overflow:hidden}

		#bdyNav h3 {font-size:1em; line-height:1.4em; padding:6px 10px; font-weight:bold; color:#FFF}
		#bdyNav h3 a {color:#FFF; text-decoration:none}

			#products #bdyNav h3, #products-detail #bdyNav h3 {background:url(../images/navHdrBluGry.gif) no-repeat}
			#partners #bdyNav h3 {background:url(../images/navHdrGrey.gif) no-repeat}
			#aboutus #bdyNav h3 {background:url(../images/navHdrBlu.gif) no-repeat}
			#support #bdyNav h3 {background:url(../images/navHdrBrown.gif) no-repeat}            
			#learningCenter #bdyNav h3 {background:url(../images/navHdrGreen.gif) no-repeat}
			#solutions #bdyNav h3, #gss #bdyNav h3 {background:url(../images/navHdrLgtBrown.gif) no-repeat}
			#iCommerce #bdyNav h3, #services #bdyNav h3, #services-detail #bdyNav h3 {background:url(../images/navHdrAqua.gif) no-repeat}

		#bdyNav ul {margin-bottom:2em}
		#bdyNav li {padding:.5em 1em .4em 2em; text-indent:-1em; font-weight:bold; list-style:none; border-bottom:1px solid #CCC; zoom:1}

		#bdyNav li a {padding-left:1em; background:url(../images/listArrowRight.gif) no-repeat 0 .4em}
		#bdyNav li a:hover {background:url(../images/listArrowRightOn.gif) no-repeat 0 .4em}
		#bdyNav li a.down-on {color:#000; background:url(../images/listArrowDownOn.gif) no-repeat 0 .4em}
		#bdyNav li a.down-on:hover {text-decoration:none; background:url(../images/listArrowDownOn.gif) no-repeat 0 .4em}
		#bdyNav li a.down {background:url(../images/listArrowDown.gif) no-repeat 0 .4em}
		#bdyNav li a.down:hover {background:url(../images/listArrowDownOn.gif) no-repeat 0 .4em}
		#bdyNav li a.on {color:#000; background:url(../images/listSquareOn.gif) no-repeat 0 .4em}
		#bdyNav li a.on:hover {text-decoration:none; background:url(../images/listSquareOn.gif) no-repeat 0 .4em}

		#bdyNav ul ul {margin-bottom:.5em}
		#bdyNav li li {padding:.1em 1em; text-indent:-1em; border-bottom:0}
		#bdyNav li li li {padding:.1em 1.2em; text-indent:-1em; border-bottom:0}
		#bdyNav li li li a {background:url(../images/listSquare.gif) no-repeat 0 .4em}
		#bdyNav li li li a:hover, #bdyNav li li li a.on {background:url(../images/listSquareOn.gif) no-repeat 0 .4em}
		#bdyNav li li li a.on:hover {text-decoration:none; background:url(../images/listSquareOn.gif) no-repeat 0 .4em}

	/* HDR BANNER GUTTER IMAGES */
	#bdyCopyHdr {position:relative; height:160px}
	#products-detail #bdyCopyHdr, #services-detail #bdyCopyHdr {height:280px; position:relative}
	#partners #bdyCopyHdr {height:160px; position:relative}
	#bdyCopyRgtGutter {zoom:1}

	#products-detail #bdyCopyLftGutter{background:url(../images/hdr_productdetails_gutter.jpg) left top no-repeat}
	#products #bdyCopyLftGutter, #products #bdyCopyRgtGutter, #products-detail #bdyCopyRgtGutter, #services #bdyCopyLftGutter, #services #bdyCopyRgtGutter, #services-detail #bdyCopyRgtGutter {background:url(../images/hdr_products_gutter.jpg) left top no-repeat}
	#support #bdyCopyLftGutter, #support #bdyCopyRgtGutter {background:url(../images/hdr_support_gutter.jpg) left top no-repeat}
	#learningCenter #bdyCopyLftGutter, #learningCenter #bdyCopyRgtGutter {background:url(../images/hdr_learningCenter_gutter.jpg) left top no-repeat}
	#partners #bdyCopyLftGutter, #partners #bdyCopyRgtGutter {background:url(../images/hdr_partners_gutter.jpg) left top no-repeat}
	#aboutus #bdyCopyLftGutter, #aboutus #bdyCopyRgtGutter {background:url(../images/hdr_aboutus_gutter.jpg) left top no-repeat}
	#gss #bdyCopyLftGutter, #gss-lg #bdyCopyLftGutter, #gss #bdyCopyRgtGutter, #gss-lg #bdyCopyRgtGutter {background:url(../images/hdr_gss_gutter.jpg) left top no-repeat}
    
	#iCommerce #bdyCopyLftGutter, #iCommerce #bdyCopyRgtGutter {background:url(../images/hdr_iCommerce_gutter.jpg) left top no-repeat}
    
    #solutions #bdyCopyLftGutter{background:url(../images/hdr_sand_left_gutter.jpg) left top no-repeat}
    #solutions #bdyCopyRgtGutter{background:url(../images/hdr_sand_right_gutter.jpg) right top no-repeat}
    
    #services-detail #bdyCopyLftGutter{background:url(../images/hdr_teal_left_gutter.jpg) left top no-repeat}    
    #services #bdyCopyLftGutter, #services #bdyCopyRgtGutter, #services-detail #bdyCopyRgtGutter{background:url(../images/hdr_teal_right_gutter.jpg) right top no-repeat}
    #services #bdyCopyLftGutter{background-position: left top}
    
		#iCommerce #bdyCopyRgtGutter, #gss #bdyCopyRgtGutter, #gss-lg #bdyCopyRgtGutter, #solutions #bdyCopyRgtGutter, #aboutus #bdyCopyRgtGutter, #partners #bdyCopyRgtGutter, #learningCenter #bdyCopyRgtGutter, #support #bdyCopyRgtGutter, #products #bdyCopyRgtGutter, #products-detail #bdyCopyRgtGutter, #services #bdyCopyRgtGutter, #services-detail #bdyCopyRgtGutter {background-position:right top}
    
	/* RIGHT CONTENT */
	#bdyContent {position:relative; float:left; width:790px; zoom:1}

		#bdyContent h1 {position:absolute; top:.5em; left:.6em; color:#FFF}
		#bdyContent h2 {position:absolute; top:4em; left:1.2em; color:#FFF}

			#bdyContent h1.products, #bdyContent h1.services {position:absolute; top:40px; left:225px; color:#FFF; line-height:2em}
			#bdyContent h1.products em {font-weight:bold}
			#bdyContent h2.products, #bdyContent h2.services {position:absolute; top:85px; left:225px; width:450px; height:77px; overflow:hidden; color:#FFF; line-height:1.1em; padding-bottom:1em; border-bottom:1px solid #EEE}
			#bdyContent h2.services {height:auto; border-bottom:none}

			#bdyCopyHdr .actionButtons {position:absolute; top:181px; left:215px}
			#bdyCopyHdr .actionButtons a {margin:0 10px}
            #products-detail .actionButtons{width:450px; text-align:center}
		#tabs {position:absolute; display:table; height:39px; text-align:center; bottom:6px; left:2px; list-style:none}
		#tabs a {*position:absolute; *top:50%; width:100%; line-height:1.2em; text-align:center; text-decoration:none; display:block; zoom:1}
		#tabs a em {*position:relative; *top:-50%; display:block; padding:0 .2em 0 .2em; font-weight:bold; cursor:hand; zoom:1}
		#tabs li {*float:left; *text-align:left; position:relative; display:table-cell; vertical-align:middle; height:100%; width:7.2em; background:url(../images/tab.gif) no-repeat right top}
		#tabs li.on {color:#000; zoom:1; background:#fff url(../images/tabOn.gif) no-repeat right top}
		#tabs li.first {border-left:1px solid #CCC}

		

		#bdyCopy {position:relative; margin:0 5px 0 2px; padding:2em 1.35em 1.5em; _height:300px; min-height:300px; background-color:#FFF; border:1px solid #CCC; border-width:0 1px; zoom:1}
        .tabContainer{_height:300px; min-height:300px}
		#bdyCopy .copyUtilities {position:absolute; top:1em; right:1em; margin-right:.5em}
		.copyUtilities .share {padding-left:1.5em; background:url(../images/util_share.gif) no-repeat left}
		.copyUtilities .print {padding-left:1.5em; background:url(../images/util_print.gif) no-repeat left}
		.copyUtilities .email {padding-left:1.5em; background:url(../images/util_email.gif) no-repeat left}
		.copyUtilities .rss {padding-left:1.5em; background:url(../images/util_rss.gif) no-repeat left}

		#bdyCopy h3 {line-height:1.2em; margin-right:10em}
		#bdyCopy h4 {padding-top:1em}
		#bdyCopy .left {float:left; padding-right:1em}
		#bdyCopy .right {float:right; padding-left:1em}
		#bdyCopy p {padding-top:1em}

		#bdyCopyFtr {margin:0 5px 0 2px; display:block; background:transparent; zoom:1}
			.bcf1, .bcf2, .bcf3, .bcf4 {display:block; overflow:hidden}
			.bcf1, .bcf2, .bcf3 {height:1px}
			.bcf2, .bcf3, .bcf4 {background:#FFF; border:1px solid #CCC; border-width:0 1px}
			.bcf1 {margin:0 5px; background:#CCC}
			.bcf2 {margin:0 3px; border-width:0 2px}
			.bcf3 {margin:0 2px}
			.bcf4 {height:2px; margin:0 1px}

		/* COPY FORMATTING - TEXT (DEFAULT) */        
		.text p {padding-top:1em}
        .text #introBox {width:550px; padding-top:0; font-weight:bold}
		.text .default, #infoBoxPrimary .default {margin:1em}
		.text .default li{margin-left:1.2em}
        .text blockquote{margin:.5em 0 0 .5em; padding:0}
        #bdyCopy h3{margin-bottom:1em}        
        #bdyCopy .text + h3{margin-top:expression("1em")}
        
        #infoBoxPrimary .default li{margin-left:1.4em}

		.text .icon-module {margin-top:1.5em}
		.text .icon-module li {margin:0 0 2em 0}
        
        /* Sitemap Page*/
        .twoColprimary.sitemap, .twoColsecondary.sitemap{width:250px}
        .confirmation h3, .confirmation a{background-color:#FFF}
        .sitemap h4{margin-bottom:.5em; border-bottom:solid 1px #CCC}
        .listing{list-style:none; margin-right:2em}

		/* COPY FORMATTING - TWO COL (INFOBOX ON RIGHT) */
		#infoBoxPrimary {float:left; width:540px; margin-right:20px}
		#infoBoxSecondary {float:right; width:174px; margin:2.5em 0 1em}

		/* COPY FORMATTING - TWO COL */        
		.twoColprimary {float:left; width:360px; margin-right:20px}
		.twoColsecondary {float:left; width:360px}            
        #contactUs .twoColprimary,#returnAuthorization .twoColprimary {background:0; width:260px}
		#contactUs .twoColsecondary,#returnAuthorization .twoColsecondary {width:200px}

            #infoBoxPrimary.expanded, .twoColprimary.expanded, .twoColsecondary.expanded{background:none; width:100%; float:none; margin:0}
            .twoColprimary.expanded .viewAll, .twoColsecondary.expanded .viewAll{width:100%;float:none; margin:0}            
            
            #bdyCopy .twoColprimary h3, #bdyCopy .twoColsecondary h3, .text .twoColsecondary {margin-bottom:0}
			.twoColprimary .icon-module, .twoColsecondary .icon-module, #infoBoxPrimary .icon-module {margin-top:1.5em; display:block}
            .twoColprimary .icon-module{float:left; width:100%; background:url(../images/dots-vert.gif) right repeat-y}
            .twoColprimary.expanded .icon-module, .twoColsecondary.expanded .icon-module{background-image:none}
			.twoColprimary .icon-module li, .twoColsecondary .icon-module li, #infoBoxPrimary .icon-module li {margin-bottom:0; padding-bottom:1.5em}
			.twoColprimary .icon-module dd, .twoColsecondary .icon-module dd, #infoBoxPrimary .icon-module dd {margin-right:1em}
            .home-icon .icon-module dd{height:5.7em; overflow:hidden}
            .twoColprimary .icon-module dd, .twoColsecondary .icon-module dd{height:7em; overflow:hidden}
            .twoColprimary .icon-module.norm  dd, .twoColsecondary .icon-module.norm dd{height:auto}
            .home.last ul dt, .twoColprimary .icon-module.norm  dt, .twoColsecondary .icon-module.norm dt{height:2.7em; overflow:hidden}
            
		/* RIGHT HAND INFO BOXES */
		.topGlint {background:url(../images/infoBoxGlintTop1.jpg) no-repeat bottom}
        .topGlint .artop div, .topGlint .artop{border-color:#DED6CC}        
        .infoBoxShell .artop div, .infoBoxShell .artop{border-color:#DED6CC}        
        .botGlint {background:#DED6CC url(../images/infoBoxGlintBot1.jpg) no-repeat; height:15px}
		.infoBoxShell {margin-bottom:1em; background:url(../images/infoBoxGlintBot2.jpg) no-repeat bottom}
		.infoBoxShell .infoBox {background:#DED6CC}

			.infoBoxShell h5 {color:#333; padding:.2em .5em .5em .5em; font-weight:bold; background:#DED6CC url(../images/infoBoxGlintTop2.jpg) no-repeat top}
            .infoBoxBdy {width:166px; font-size:.9em; margin-left:3px; border:1px solid #BFBFBF; background:#FFF}
			.outerBdy {overflow:hidden; height:expression("1%")}
			.infoBox ul, .infoBox ol {font-weight:bold; padding:.5em .5em .5em 0; margin-left:2.5em; _margin-left:3em}
			.infoBox .hdr.on {padding:.2em; font-weight:bold; border-bottom:1px solid #BFBFBF; background:url(../images/util_minus.gif) no-repeat right .6em}
			.infoBox .hdr.off {padding:.2em; font-weight:bold; border-bottom:1px solid #BFBFBF; border-top:1px solid #FFF; background:#F1EDE8 url(../images/util_plus.gif) no-repeat right .6em}
			.infoBox.closed ul, .infoBox.closed ol {padding:0}
			.infoBox.closed .hdr.off {border-bottom:0}
			.infoBoxShell h6 a {color:#000; padding:.3em}
            .infoBox .hdr{position:expression("static")}
            .infoBox p {margin:.5em .5em 1em .5em}

		#prodCompTbl, #prodCompTblResults {margin-top:1em}
		#prodCompTbl input {margin:0; padding:0}
		#prodCompTbl td.hdr {border-bottom:1px solid #A7BDC4}
		#prodCompTbl td {padding:.3em; border-bottom:1px solid #e4ebed}
        
        #prodCompTblResults td.first{width:100px}		
		#prodCompTblResults td {width:160px; vertical-align:text-top; padding:.3em; border:1px solid #A7BDC4; border-right:none}
        #prodCompTblResults td.first {border-left:none; border-right:none}
        #prodCompTblResults td.hdr {border:none}
		#prodCompTblResults td.last {border-right:none}
		#prodCompTblResults td.img {padding:.5em}
		#prodCompTblResults strong {display:block}
        #prodCompare  .error{position:relative}

		li.disc1, li.disc2, li.disc3 {list-style:none; clear:both; padding:0 0 4em 4em; zoom:1}
		li.disc1 {background:url(../images/disc1.jpg) no-repeat}
		li.disc2 {background:url(../images/disc2.jpg) no-repeat}
		li.disc3 {background:url(../images/disc3.jpg) no-repeat}

		.aboutContact {position:relative}
		.aboutContact span {position:absolute; top:20px; left:12px; width:90px; font-weight:bold}
		
		.botGlint1 {background:#DED6CC url(../images/infoBoxGlintBot1.jpg) no-repeat scroll 0 0; height:15px;width:174px;}
		.infoBoxShell1 .infoBox {background:#DED6CC; text-align:left; width:174px;}
	    .infoBoxShell1 h5 {background:#DED6CC url(../images/infoBoxGlintTop2.jpg) no-repeat scroll center top;color:#333333;font-weight:bold;padding:0.2em 0.5em 0.5em;}
		infoBoxShell1 h6 {color:#333; padding:.2em .5em .5em .5em; font-weight:bold; background:#DED6CC url(../images/IntermecRoundcorndown.jpg) no-repeat top} 
        .infoBoxShell2 .artop div, .infoBoxShell .artop{border-color:#DED6CC}
        .infoBoxShell2 {background:transparent url(../images/infoBoxGlintBot2.jpg) no-repeat scroll center bottom; margin-bottom:1em;}
		.infoBoxShell2 .infoBox {background:#DED6CC; width:174px;}
		.infoBoxShell2 h5 {background:#DED6CC url(../images/infoBoxGlintBot1.jpg) no-repeat scroll center top; color:#333333; font-weight:bold; padding:0.2em 0.5em 0.5em;}        
		.infoBoxShell2 h6 a {color:#000; padding:.3em}
		
		/* PAGINATION */
		.pagination-box {padding:2em 0; clear:both}
		.pagination {list-style:none}
		.pagination li {display:inline; padding:0 5px; border-right:solid 1px #036}	
		.pagination .last, .pagination .pagination-prev, .pagination .pagination-next {border:none}
		.pagination .off a {color:#AAA}

    /* CALENDAR */    
    
	.calendarLegend {float:right; padding-left:10px; border-left:solid 50px #CC9}
	.calendar {float:left; line-height:1.2em; list-style:none; width:99%; border-left:solid 1px #CCC}
    .calendar li {float:left}
	.calendar li a {display:block; margin-top:5px; padding:0 .3em}
    
    .calendar li a.on {background:#CC9}
	.calendar .calendarHead ul li {font-weight:bold; padding:.45em 0 .45em 0; background:url(../images/calendar_hd_bkgnd.gif) bottom repeat-x; height:auto; text-align:center}
    .calendar ul li {list-style:none; float:left; width:105px; height:100px; border-right:solid 1px #CCC; border-bottom:solid 1px #CCC; overflow:hidden}    
    .calendar li em {display:block; margin:5px 5px 0 0; text-align:right; font-size:1.3em; color:#999}
    
    /* Pop Up*/    
    #emailPopUp{position:absolute;visibility:hidden}
    .popuptemplate #emailPopUp{position:static; visibility:visible}
    .popuptemplate #emailPopUp .popup{margin: 0 auto 0 auto}    
    #emailThisPage{position:relative}
    #emailThisPage p{padding-top:1.5em}
    #emailPopUp #emailThisPage .bd{border:none}
    #emailThisPage  label{float:left; width:185px}    
    #emailThisPage  input{width:320px; padding-top:.2em} 
    #emailThisPage .req{margin-top:-1.5em}
    #emailThisPage  textarea{width:340px} 
    
    #emailPopUp .bd p{clear:both}
    
    .popuptemplate .popup{margin:0}
    .popup .hd .left{float:left}    
    .popup .hd .right{float:right}
    .popup h1{margin:0; padding:0; font-weight:bold; color:#036;}
    .popup .text{padding-top:1em}
    .popup .bd{position:relative}
    .popup .artop b{border-color:#036; background:#036}        
    .popup{width:600px; margin:0 auto 0 auto; padding:.75em; text-align:left; background:#EDEDED; border:solid 1px #999}             
    .popup .content .bd{padding:1em; background:#fff; height:expression("1%"); border-left:solid 5px #036; border-right:solid 5px #036;}
    
    /* Learning Center Popup Border*/
    #learningCenter .popup .content .bd, #learningCenter .popup .artop b{border-color:#666600}
    #learningCenter .popup .artop b{background:#666600}
    
    .popup #ftr{padding:1em; text-align:center}
    .popup .closeWindow{display:block; width:1.2em; padding-left:.1em; text-align:center; color:#CCC; text-decoration:none; border:1px solid #CCC}
    .popup .closeText{position:absolute; right:1em; margin-top:-1em }
    .popup .closeText .closeWindow{width:auto; padding:0; color:#039; text-align:left; border:none; text-decoration:underline;}
    
    /* Inline Pop Up*/
    #eventDialog{position:absolute; width: 490px; visibility:hidden}
    #eventDialog .popup{width: 470px; margin:0}
    #eventDialog .popup #content .bd{height:320px}
    #eventDialog .popup #content .bd.loading{min-height:100px;background-position:center center}    
    #eventDialog blockquote{margin:.5em 0 0.5em}
    
    .popuptemplate #emailPopUp{width:600px}
    .presenter{list-style:none; margin:.5em 0 0 0}
    
    /* OVERLAY EVENTS MODAL DIALOG */
    #eventsDialog {position:absolute;}
    #eventsPopUpBox {width:468px; padding:10px; border:solid 1px #333; text-align:left; background:#EDEDED}
	#eventsPopUpBox p {padding-top:1em}    
    #eventsPopUpBox h2 {position:absolute; top:.8em; right:3em; color:#660}
    
		#learningCenter #eventsPopUpBox h2 {color:#660}
		#aboutus #eventsPopUpBox h2 {color:#036}        
	
	.eventsPopUp {padding:20px; margin-left:7px; background:#FFF}
    
		#learningCenter .eventsPopUp {border:6px solid #660}
		#aboutus .eventsPopUp {border:6px solid #036}
	
	.eventsPopUpBd {height:270px}
	.morePhotos .eventsPopUpBd {height:345px}
    .eventsPopUpBd h3 {color:#333}
    .eventsDesc {margin:10px 0}
    .eventsPopUpBd a {display:block; margin-top:10px}
	
		#products-detail #eventsClose {border:0}
	
	
    /* Flash 360    */
    #flash360Box{position:absolute; z-index:300; visibility:hidden}    
    #flash360Box .popup{width:640px; padding:0; border:none; background:none}
    #flash360Box .popup .hd{position:absolute; top:1.5em; width:640px; z-index:100}
    #flash360Box .popup .hd .closeWindow{margin-right:.5em; color:#666; border:solid 1px #666}
    #flash360Box  .content .bd{background:none; border:none; padding:0}
    #flash360{margin-top:1em    }    


	/* enginefinder   */
    #enginefinderBox{position:absolute; z-index:300; visibility:hidden}    
    #enginefinderBox .popup{width:650px; padding:0; border:none; background:none}
     #enginefinderBox .popup .hd {position:absolute; top:1em; width:660px; z-index:100;}
    #enginefinderBox .popup .hd .closeWindow{margin-top:9px;margin-right:.5em; color:#666; border:solid 1px #666}
    #enginefinderBox .popup .content .bd{padding:1em; background:none; height:expression("1%"); border-left:solid 0px #fff; border-right:solid 0px #fff;}
    #enginefinderBox  .content .bd{background:none; border:none; padding:0}
     #enginefinderBox .popup{width:650px;}
/*** ------------------------------------------------ ***/
/*** -------------------- FORMS --------------------- ***/
/*** ------------------------------------------------ ***/	

		/* GLOBAL SEARCH */
		#globSearch {float:right; width:18em; text-align:right; margin:.15em 0 1em}
        #globSearch .artop div{border-color:#CCC; background:#FFF}        
		#globSearch form {background:#FFF; border-left:1px solid #CCC; border-right:1px solid #CCC}
		#globSearch input {vertical-align:middle; background:#FFF; border:0; padding:.1em .3em}
		#globSearch .search {width:13.2em; background:#FAFAFA; border:1px solid #EEE; color:#036; font-weight:bold}
        .lblglobsearch {margin-left:670px; position:absolute; margin-top:20px; color:Red; width:200px;}
		/* DEFAULTS */
		.submit {padding-top:.5em; border:0; background:none} /* add to ALL submit buttons! */
        .spacer{margin-top:1em}
        .spacer.last{margin-bottom:1em}
		.formHoriz select {width:180px}
		.formHoriz div {float:left; padding-right:1em}

		#locationsSearch, #locationsSearch input, #contactUs, #returnAuthorization, #eventCalender, #prodCompareSearch input, #answerSearch .submit, #locateOffice {margin-top:1em}
		#gss-product, #gss-category, #gss-quicksearch, #gss-phraseCategory, #GSSrepairLogin, #GSSrepairPassword, #GSSselectProduct, #iCommLogin, #iCommPassword, #partNum, #quick-search-description {width:190px}

		/* ABOUT US CONTACT US */
		#contactUs input, #contactUs textarea, #returnAuthorization input, #returnAuthorization textarea {width:220px}
        #contactUs .norm input{width:auto; border:none; background-color:#fff}
        #contactUs .eNews input{background:none; border:none; width:20px}
		#aboutus select,#support #country {width:225px}
		#contactUs textarea,#returnAuthorization textarea {height:100px}
        
        #returnAuthorization #invoiceMonth{width:75px}        
        #returnAuthorization #invoiceYear{width:50px}
		#returnAuthorization .first {margin-bottom:2em}
        #contactUs select{margin-top:-.1em}
		#contactUs .company,#returnAuthorization .company {width:490px}
		

		#locationsSearch .submit {padding-top:.4em}

		/* CONTENT LIBRARY + PRODUCT COMPARISON SEARCH */
		#prodCompareSearch, #contentLibSearch {position:absolute; top:100px; left:20px}
		#contentLibSearch label {color:#FFF}
		#contentLibSearch #searchIn {width:12em}
		#contentLibSearch .submit {margin-top:.9em}
		#contentLibSearch #lookFor {padding:.2em}

		#supportSearch {margin-bottom:5em}
		#supportSearch input, .dlmanuals input {width:220px}
		#supportSearch select {width:225px}
		#supportSearch .submit, .dlmanuals .submit {padding-top:.1em; width:62px}
        
        /* CONTENT LIBRARY EVENT CALENDAR */
		#eventCalender {padding-bottom:1em}
        #eventCalender select {width:150px; margin-left:.8em}
		#eventCalender label {display:inline}
		#eventCalender .submit {padding-top:0; margin-left:.6em}

		/* GSS PRODUCT SEARCH */
		#answerSearch {clear:both; margin:1.5em 0}
		#loginForm .submit {padding-top:.1em}

        /* PARTNERS ZIP SEARCH */
        #zipSearchForm {margin:.5em 0 1em 0; text-align:center}
        #zipSearchForm label {margin-bottom:10px}
        #zipSearchForm #zipSearch {width:80px}
        #zipSearchForm .submit {padding-top:.1em; margin-left:5px}

/*** ------------------------------------------------ ***/
/*** -------------------- FOOTER -------------------- ***/
/*** ------------------------------------------------ ***/

#ftr {clear:both; margin:0 auto; padding:4em 0; text-align:center; padding:expression("2em 0"); font-size:.9em; font-weight:bold; text-transform:uppercase; z-index:1}
#ftr hr {height:3px; color:#FFF; border-top:1px solid #CCC; border-bottom:1px solid #666}
#ftr p {color:#666}

	#ftrNav li {display:inline; list-style:none; border-right:1px solid #CCC}
	#ftrNav li a {padding:0 .6em; border:none}
    #ftrNav li a img{border:0}
	#ftrNav .last {border:none}

/*** ------------------------------------------------ ***/
/*** ---------------------- GSS --------------------- ***/
/*** ------------------------------------------------ ***/

#gss-lg #bdyContent {width:980px}
#gss-lg dt {margin-top:1em}
#gss #GSSselectProduct {width:30em}

/* ANSWER RESULTS */
#gss-answersTable {float:left; margin:2em 0; width:100%}
#gss-answersTable td {padding:.2em; border-bottom:1px solid #CCC}
#gss-answersTable em {font-weight:bold; color:#F00}

/*** ------------------------------------------------ ***/`
/*** ------------------ iCOMMERCE ------------------- ***/
/*** ------------------------------------------------ ***/

#iCommerce #hdr {margin-bottom:18px}

/* Product Comparison */
#prodCompGrid{position:relative; margin-bottom:1em; height:140px; overflow:auto; text-align:left}
#prodCompare hr{margin:.5em 0; margin:expression("0"); clear:both}
#prodCompTblHdr{margin-top:1em}
#prodCompTblHdr th{font-weight:bold}
#prodCompTblWrapper{margin-topcarouselPopUp:1em}
#prodCompTblWrapper.loading{min-height:100px;height:expression("100px");background-position:center center}

/* Loading Dialog */
.loading{background:url(../images/waitspinner.gif) no-repeat}
.loadingdialog
{
    position:absolute; 
    visibility:hidden; 
    z-index:9999; 
    width:260px;     
    text-align:left;     
    background:#FFF; 
    border:solid 1px #333;
    padding:.5em;
    zoom:1;
}

div.mapLocation{position:absolute;visibility:hidden; z-index:999; width:600px}
.loadingdialog .loading{padding:1em 1em 1em 4em; background-position: left center; }
#prodCompare #loadingDlg{margin:-25em auto 0 24em}
#pctCompare{border:none; padding:0}
/* Modal Dialog styles*/
.modalMask{position:absolute; display:none; background:#ccc; z-index:851; opacity:.35;filter:alpha(opacity=35);-moz-opacity:.35}
iframe.shim {position:absolute; -moz-opacity:0; filter:alpha(opacity:0); opacity:0; border:none}
.hdrshim{position:absolute; -moz-opacity:0; filter:alpha(opacity:0); opacity:0; border:none}
.error{background:expression("#fff"); color:#FF0000; line-height:1em; -moz-opacity:0; filter:alpha(opacity:0); opacity:0}
p.error{-moz-opacity:0; filter:alpha(opacity:0); opacity:0}
.req{_width:355px; margin:0; padding:0;color:#FF0000; font-weight:bold}
span.req{position:absolute; margin-top:-.85em}
#emailThisPage span.req{left:0}
.productDownloads h5{margin-bottom:.5em}
.productDownloads table{border:solid 1px #999; text-align:left}
.productDownloads table th{background:#99accc; padding:.25em; color:#fff; font-weight:bold; vertical-align:middle}
.productDownloads table td{border-left: solid 1px #999; border-top:solid 1px #999; vertical-align:middle; padding:.25em}
.productManuals li {padding-left:1em; background:url(../images/listArrowRight.gif) no-repeat 0 .4em}
.productManuals ul{list-style:none}
.productManuals dt{margin-top:1em; font-weight:bold}

/* Iframe Includes */
#contentFrame{width:100%; margin-top:2em}
#learningCenter #contentFrame, #support #contentFrame, #aboutus #contentFrame, .pr_detail #contentFrame{margin-top:0}

.text{width:100%}

.text h4 {margin-top: 10px;}


/* Product Carousel */
#carouselDialog{position:absolute; border:solid 1px #999; visibility:hidden; background:#FFF; padding-bottom:.5em; width:490px}
#carouselPopUpBox{width:100%; padding:0}
.carouselBd{position:relative; height:380px; background:#FFF; text-align:center; padding:0}
#default-image{margin:0}
#dhtml-carousel{position:relative; margin:0 auto;}
#carouselBottom{position:absolute; left:0; border-top:solid 1px #CCC; border-bottom:solid 1px #CCC; padding:1em 0 1em 0; width:100%; top:-5em}
#carousel-ul{left:10px; left:expression("auto")}
#next-arrow {
    cursor:pointer;
    position:absolute;     
    right:0;
    bottom:11px;
    z-index:3;
}
#prev-arrow {
    cursor:pointer;
    position:absolute;    
    left:0;    
    bottom:11px;
    z-index:3;
}

.carousel-component .carousel-clip-region {
    margin:0 auto;
    overflow:hidden;    
    position:relative;
}

.carousel-component ul.carousel-list {
    position:relative;
    width:1000000px;
    z-index:1;
}
#carouselClose {position:absolute; z-index:100;top:.8em; right:1em; padding:0 .3em; line-height:1.2em; color:#CCC; text-decoration:none; border:1px solid #CCC}
.carousel-component .carousel-clip-region {overflow:hidden; margin:0 auto; position:relative}
.carousel-component .carousel-list li {float:left; width:79px; list-style:none; overflow:hidden}
.carousel-component .carousel-list li a, .carousel-component .carousel-list li img {display:block}

/* Wait Spinners */
.text.loading{background-position:center 200px}
#locationContent.loading{min-height:100px; _height:100px; background-position:center; background-position:expression("60% center")}
.tabContainer.loading, #prodCompGrid.loading{background-position:center}

#emailThisPage #submitBtn, #bdyCopy .submit{height:auto; width:auto} 

/* Press release listings */
.pr-listing .pr-date {border: 1px solid #fff; display: block; float: left; width: 110px;}
.pr-listing dl dd {border: 1px solid #fff; display: block; margin-left: 42px;}

/* Microsite navigation */
iframe {
_filter:progid:DXImageTransform.Microsoft.Chroma(Color='#FFFFFF');
} 

#msNavBox .artop, #msNavBox .artop div{clear:both}
#msNavBox .artop div{ background:#FFF; border-color:#CCC}
#msNavBox{ float:left; list-style:none; line-height:1.3em;  font-weight:bold; padding:0; margin:.15em 0 1em; z-index:100;text-align:left;}
.menuItem {border-left:1px solid #CCCCCC;}
.menuItem a{display:block;color:#036; text-decoration:none;padding:.3em 1.0em .3em 1.0em;}
.msMenu{background:#FFFFFF;border-right:1px solid #CCCCCC;margin-left:.5px;}
.msMenuItemHover{color:#000;text-decoration:none;}
.msMenuItemOn{background:url(../../images/mainNavOn.gif) repeat-x -9px;}

.msDynamicMenu{background:transparent;top:.4em;margin:.15em 0 1em; }
.msDynamicMenuItem{background:#FFFFFF;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
.msDynamicMenuItem a{display:block;color:#036;text-decoration:none; padding:.3em 1em .3em 1em;}
.msDynamicMenuItemHover{color:#000;background:#CFD6E0;text-decoration:none;}
/*End Microsite navigation */

/*** --------------------- Case Studies Filter Results --------------------- ***/

#caseStudiesWrapper {float:right; margin-right:-1.6em; _margin-right:-0.8em; width:174px;}
#caseStudiesTree label, #caseStudiesTree1 label, #caseStudiesTree2 label, #caseStudiesTree3 label{display:block; font-weight:bold; color:#003366; font-size:1.1em; padding-left:37px; margin-top:-18px; vertical-align:22%; }
 .cssort{margin:-9px 0 0 2px;}
 *:first-child+html .cssort{margin:-4px 0 0 2px;}
 .cssort #ddlcssort{width:180px;}
 .cssort .submit{vertical-align:bottom; margin-left:9px; padding-top:0px;}
 .cssort .sortbylabel{display:block;}
 .copyUtilitiess {text-align:center; }
 #cswptable{margin-bottom:8px;}
/*** --------------------- Case Studies Filter Results End--------------------- ***/
#txtlearninghdr{width:200px;}