
/*** ------------------------------------------------ ***/
/*** -------------------- 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; font:99% arial,helvetica,sans-serif;border:1px solid #999;background:#ECECEC;}
	 input[type="image"]{ vertical-align:middle; font:99% arial,helvetica,sans-serif;} 	legend {display:none}
	/*removed display:block; */
	 input[type="checkbox"]{padding:.1em;}
	label { 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;padding-bottom:0.7em;}
    .pipedListTop li.first{padding-top:0; border:none}
    .pipedListBottom1 li{border-bottom:solid 2px #CCC;padding-bottom:2em;}
    
    #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:14.1em; border-right:0 !important}
	#mainNav li.products {width:8.6em; border-right:0 !important}
	#mainNav li.services {width:8.1em; border-right:0 !important}
	#mainNav li.support {width:7.7em; border-right:0 !important}
	#mainNav li.learningCenter {width:12.2em; border-right:0 !important}
	#mainNav li.partners {width:8.4em; border-right:0 !important}
	#mainNav li.aboutUs { width:8.1em}
        
        /*** ---------------------------------------- ***/
        /*   HACK FOR CHROME 5.0 - SLLOYD 07-07-2010    */
        @media screen and (-webkit-min-device-pixel-ratio:0) {
        #mainNav li.aboutUs { width:8.4em}
        }
        /*   END HACK   */
        /*** -------- ***/
    
#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.9em; _margin-left:-9em}
#mainNav li.aboutUs ul, #mainNav li.aboutUs iframe {margin-left:-9.2em; _margin-left:-9.3em}
#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; letter-spacing:0;}
	#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, #ftr1, #NewftrWrapper {position:relative; width:980px; padding:.75em; margin-left:auto; margin-right:auto;  text-align:left;clear:left;}
#bdy{padding:0; }
#hdr{padding-bottom:15px;margin-left:-9px;}
#home #hdr{padding-bottom:0;margin-left:auto;}


	/* HOME PAGE */
	#homeContent {margin:2em 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;width:230px}

		.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:5px 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:536px; 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:213px}
			#bdyCopyHdr .actionButtons a {margin:0 10px}
            #products-detail .actionButtons{width:561px; 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.9em; 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;margin-top:-15px; letter-spacing:0;}
		.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:250px}
		#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.5em; 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}
            #divtree label{display:none; font-weight:bold; color:#003366; font-size:1.1em; padding-left:0px; margin-top:-16px;}
			#divtree label{display:block; font-weight:bold; color:#003366; font-size:1.1em; padding-left:35px; margin-top:-16px; vertical-align:22%; }
            
		/* 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}
		        .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}
		.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}
           /* border:1px solid #BFBFBF;*/
            .infoBoxBdy {width:166px; font-size:.9em; margin-left:3px;  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:0em .5em; padding:1em 0em;}

		#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}

        .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:1em 0; clear:both; z-index:-10;}
		.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}
    .calender .more{display:inline;}
    .moreEvents ul{margin:6px;}
    .moreEvents li{margin:4px;}
    .calendar li.loading{background: #EDEDED url(../images/waitspinner.gif) no-repeat center center;}
    
    /* Pop Up*/    
    #emailPopUp{position:absolute;visibility:hidden}
    #loginPopUp{position:absolute;visibility:hidden}
    #feedBackWrapper{position:absolute;visibility:hidden}
    #leadcaptureWrapper{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;margin-left:0px; width:320px; 
background:#ECECEC none repeat scroll 0 0;
border:1px solid #999999;
font-family:arial,helvetica,sans-serif;
font-size:99%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:0.1em;
vertical-align:middle;} 
    
    #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;}
   
   
     .popuptemplate .loginPopUpBox{margin:0}
    .loginPopUpBox .hd .left{float:left}
    .left{margin-bottom:3px;}      
    .loginPopUpBox .hd .right{float:right}
    .loginPopUpBox h1{margin:0; padding:0; font-weight:bold; color:#036;}
    .loginPopUpBox .text{padding-top:1em}
    .loginPopUpBox .bd{position:relative}
    .loginPopUpBox .artop b{ border-color:#036; background:#036}        
    .loginPopUpBox{width:300px; margin:0 auto 0 auto; padding:.75em; text-align:left; background:#EDEDED; border:solid 1px #999}     
    .loginPopUpBox .content .bd{padding:1em; background:#fff; height:expression("5%"); border-left:solid 5px #036; border-right:solid 5px #036;}

   
    #partnerLoginContent {width: 270px; text-align:center;}
    #partnerLoginContent .req {margin-top:-13px;}
    #partnerLoginContent #loginErrMsg {display:none;color:red;font-weight:bold;margin-bottom:5px;}
    #partnerLoginContent .partnerLoginHeader {text-align:center; margin-bottom:20px;}
    
    #partnerLoginContent .logininput { width: 150px!important; }
    #partnerLoginContent .loginSubmit { background:none;border:none; margin-left:162px;}
     #partnerLoginContent .loginSubmit:focus { outline: none;}
    #partnerLoginContent .partnerUsername { font-family:arial,helvetica,sans-serif; font-style:normal;font-variant:normal;padding:8px 0 5px 0; font-size:11px;}
    #partnerLoginContent .forgotPassword { padding-top:10px; font-size:10px;}
    #partnerLoginContent .RememberUsername {padding-left:45px; margin-bottom:10px; }
    #partnerLoginContent .RememberUsername input {vertical-align:middle}
    #partnerLoginContent .RememberUsername label {font-weight:normal}   
    .chkRememberlogin{vertical-align:middle; *margin-left:-3px;} 
    .loginRememberUsername{color:#333333; font-family:Arial; font-weight:normal !important; padding-right:3px; text-align:center;}
        
    /* Learning Center Popup Border*/
    #learningCenter .popup .content .bd, #learningCenter .popup .artop b{border-color:#666600}
    #learningCenter .popup .artop b{background:#666600}
    
    .popup #ftr1{padding:1em; text-align:center}
    .popup .closeWindow,.loginPopUpBox .closeWindow{display:block; width:1.2em; padding-left:.1em; text-align:center; color:#CCC; text-decoration:none; border:1px solid #CCC}
    .popup .closeText,.loginPopUpBox .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    }    
	
	/* printerfinder   */
    #printerfinderBox{position:absolute; z-index:300; visibility:hidden}    
    #printerfinderBox .popup{width:650px; padding:0; border:none; background:none}
    #printerfinderBox .popup .hd{position:absolute; top:1.5em; width:650px; z-index:100}
    #printerfinderBox .popup .hd .closeWindow{margin-top:9px;margin-right:.5em; color:#666; border:solid 1px #666}
    #printerfinderBox  .content .bd{background:none; border:none; padding:0}
    #printerfinder{margin-top:1em    }  


	/* mediafinder   */
    #mediafinderBox{position:absolute; z-index:300; visibility:hidden}    
    #mediafinderBox .popup{width:650px; padding:0; border:none; background:none}
    #mediafinderBox .popup .hd{position:absolute; top:1.5em; width:640px; z-index:100}
    #mediafinderBox .popup .hd .closeWindow{margin-top:9px;margin-right:.5em; color:#666; border:solid 1px #666}
    #mediafinderBox  .content .bd{background:none; border:none; padding:0}
    #mediafinder{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 fieldset{ padding-right:2px;}
		#globSearch input[type="text"] {width:13.2em; background:#FAFAFA; border:1px solid #EEE;  color:#036; font-weight:bold}
		#globSearch .search {font-size:11px;width:13.2em; background:#FAFAFA; border:1px solid #EEE; color:#036; font-weight:bold}
		#globSearch input[type="image"] {width:28px; height:19px;}
        .lblglobsearch {margin-left:670px; position:absolute; margin-top:33px; color:Red; }
		/* 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}
		.formHoriz label{display:block ;}

		#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 label{display:block;}
        #contactUs .eNews input{background:none; border:none; width:20px}
        #contactUs #spnComp {display:none;}
		#aboutus select, #leadcaptureForm select, #support #country {width:225px}
		#contactUs textarea,#returnAuthorization textarea {background:#ECECEC none repeat scroll 0 0;height:100px;margin-left:-0.1px;}
        
        #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; margin-top:0.2em; _vertical-align:top;}
		#supportSearch select {width:225px}
		#supportSearch .submit, .dlmanuals .submit {padding-top:.1em; width:62px}
		.dlmanuals .hidden {float:left;}
		.dlmanuals .search {margin:0.4em 1em 0 0;}
		
        /* 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 -------------------- ***/
/*** ------------------------------------------------ ***/

#ftr1 {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; letter-spacing:0;}
#ftr1 hr {height:3px; color:#FFF; border-top:1px solid #CCC; border-bottom:1px solid #666}
#ftr1 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;
    display: none;
}

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; background:#ccc; z-index:851; opacity:.35;filter:alpha(opacity=35);-moz-opacity:.35; display: none;}
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; }
.formpartnerRow .error { position:relative; left: 60px;}

p.error{-moz-opacity:0; filter:alpha(opacity:0); opacity:0}
.req{_width:250px; margin:0; padding:0;color:#FF0000; font-weight:bold}
span.req{position:absolute; margin-top:-.85em;}
.partnerUsername span.req{left:36px;}
:root *> .partnerUsername span.req{left:37px;}/* FF 3.0 */
body:first-of-type .partnerUsername span.req{left:37px;}/* FF 3.5 */
#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 li {padding-left:1em;margin-top:0.2em}
.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}
 #dlistVideos p{
padding-top:0 !important;
}

.text{width:100%}


/* 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 Css changes 
#mdyCopyHdr {position:relative; width:87em; left:1em; margin-bottom:0em;}

#mdyCopy h3{margin-bottom:0em; line-height:1.2em;font-size:1.4em}
#mdyCopy p{margin-bottom:0.8em;}
#mdyCopyHdr1{margin-bottom:6px;}
#mdyCopy {position:relative; width:86.9em; left:1.0em;} */

/* RssFeed */
.rsslink {	FONT-WEIGHT: bold;	FONT-SIZE: 11px;	COLOR: #1c3d66;	FONT-FAMILY: Arial, Helvetica, sans-serif}

/* Microsite navigation */
iframe {width:760px; _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 */

/*promo*/
#pro {margin-bottom:1em;}

/* Landing */
div.landing { 
height:280px;
position:relative;
margin-top:10px;
 }

#products-detail #hard {
height:280px;
position:relative;
}

h2.landing{
width:550px;
font-family:Arial;
font-size:1em;
line-height:1.2em;
text-align:left;
padding: 1.5em 0em 0em 2em;}

h1.landing{
 width:550px;
 padding: 2.5em 0em 0em 0.9em;
 text-align:left;
 FONT-WEIGHT: bold;	
 FONT-SIZE: 22px;	
 FONT-FAMILY: Arial;
 line-height:1.3em;}


/*Soft*/

div.soft { 
height:210px;
position:relative;
width:690px;
background-color:#FFFFFF;
margin-top:15px;
 }

h1.soft{margin:-10px 0px 0px -3px;
font-family:Arial;
font-size:28px;
font-weight:bold;
}

h2.soft{
font-size:18px;
font-family:Arial;
font-weight:bold;
margin:-10px 0px 5px;
}

h1.softb {
font-family:Arial;
font-size:22px;
font-weight:bold;
line-height:1.3em;
margin-left:350px;
padding:2em 0em 0em;
width:300px;
text-align:left;
}


h2.softb {
font-family:Arial;
font-size:22px;
font-weight:bold;
line-height:1.3em;
margin-left:350px;
width:300px
text-align:left;
}


h1.softc {
font-family:Arial;
font-size:22px;
font-weight:bold;
line-height:1.3em;
padding: 2em 0em 0em 1.1em;
width:450px;
text-align:left;
}


h2.softc {
font-family:Arial;
font-size:22px;
font-weight:bold;
line-height:1.3em;
padding: 0.1em 0em 0em 1em;
width:450px;
text-align:left;
}
 
/*Rounded Borders */





#bdyCopySoft {
background-color:#FFFFFF;
border-color:lightGrey;
border-style:solid;
border-width:0pt 1px;
margin-top:4px;
min-height:250px;
padding:0em 0em 20em 1em;
position:relative;
width:672px;
}



.sp1 
  {
border-color:lightGrey;
border-width:1px 0pt 0pt;
height:0pt !important;
margin-left:-8px;
margin-top:-11px;
margin-right:1px;
}

.sp2 
{
border-right-width:2px;
border-left-width:2px;
border-color:lightGrey;
margin-right:-1px;
margin-left:-10px;
}

 .sp3 {
margin-right:-1px;
border-color:lightGrey;
border-right-width:1px;
margin-left:-11px;
}

.sp4 
{
height:10px;
margin-right:-1px;
border-color:lightGrey;
border-right-width:1px;
margin-left:-12px;
}

 .bp1{
border-color:lightGrey;
border-width:1px 0pt 0pt;
height:0pt !important;
margin-right:299px;
margin-left:3px;
}


.bp3{
border-color:lightGrey;
border-right-width:1px;
margin-right:296px;
margin-left:1px;
}


/* .bp4{
border-color:lightGrey;
border-right-width:1px;
margin-right:292px;
margin-left:1px;
} */

.bp4 {
border-color:lightGrey;
border-right-width:1px;
margin-left:400px;
margin-right:579px;
}


.bp2{
border-color:lightGrey;
border-right-width:2px;
margin-right:297px;
margin-left:2px;
}



#innerframe{
/* width:980px; 
width:88em;*/
width:980px;
height:400px; 
top:365px;
}
/* #softframe {
height:80%;
left:67%;
top:30%;
width:30%;
} */


/*#softframe { wokring differently in ie and firefox but overall correct no effect of window resize ,original choice
height:690px;
margin-left:710px;
display:inline ;
width:510px;
margin-top:-490px;
position:relative;
}*/

/*#softframe {
height:700px;
 margin-left:700px; 
margin-left:65%;
margin-top:-480px;




position:static;
width:400px;
}*/

#softframe {
height:45em;
/* margin-left:64em;
margin-top:-47em; */
margin-left:-280px;
position:relative;
width:31em;
}


#isoft{
margin-left:10px;
}

#softw {
width:980px;
}


/* For header menu 
in it IE image gets inside top header
 #txtForPartner {
margin-bottom:-30px;
 padding-top:20px;
} 

#iHeader_lblPartner{
font-family:Arial;
font-size:13px;
font-weight:bold;
padding-left:470px;
margin-bottom:-30px;
 padding-top:20px;
}
*/



#iHeader_lblPartner {global.css (line 1023)
display:block;
font-family:Arial;
font-size:13px;
font-weight:bold;
margin:10px 0px 10px 215px;
padding:10px 20px 10px 470px;
}
/*** --------Soft Offer page---------- ***/

#wrapper {clear:both;margin-left: auto;margin-right: auto;padding:0; padding:expression("2em 0"); width: 978px;}


/*** --------------------- Header --------------------- ***/

#logo {margin: 15px 0px 0px 15px;}
ul#partner {  float:right; margin-top:-30px;}
ul#partner li.partnertext { font-family:Arial; font-size:12px; font-weight:bold; float:left; color:#000000; list-style:none; margin-top: 5px;}
ul#partner li.partnerlogo{float:left; margin-right:10px;list-style:none;}
#banner { width: 652px; height: 188px; margin: 0 15px 0px 0px; position: static;}
#banner img {}

/*** ---------------------  Right Column --------------------- ***/

#rightColumn { margin-top: -188px; z-index:1; float:right;}

#rightColumn iframe {width: 305px; margin-right: 5px; margin-top: -530px;height: 530px;}

.rightColumnTop {width: 316px; height: 8px; background: url(../images/iframe_border_top.gif) no-repeat left top; list-style:none; margin:0;}

.rightColumnTile { /*IE6 Fix*/ padding:0; margin: 0px;width: 316px; height: 699px;  background: white url(../images/iframe_border_tile.gif) repeat-y; list-style:none;}

.rightColumnTile img {margin-left:10px;}

.rightColumnBottom { /*IE6 Fix*/ margin-top: -4px;width: 316px; height: 8px; background: url(../images/iframe_border_bottom.gif) no-repeat left bottom; list-style:none; padding:0; margin:0;}


/*** --------------------- Left Column Body --------------------- ***/



/*** --------- Rounded Corner ---------***/

#mainBody { position:relative; height: 512px;  overflow:hidden; margin-left: 0px;}

#roundedCorner {padding-top: 10px; z-index: 1; position:absolute;}

.leftColumnTop {width: 652px; height: 8px; background: url(../images/border_top.gif) no-repeat left top; padding:0; margin:0;}

.leftColumnTile {/*IE6 Fix*/ margin-top: -2px;width: 652px; height: 504px; background: url(../images/border_tile.gif) repeat-y ; padding:0; }

.leftColumnBottom {width: 652px; height: 8px; background: url(../images/border_bottom.gif) no-repeat left bottom; padding:0; margin:0;}


/*** --------- Header ---------***/
.bodyHead h1 { font-family: Arial, Helvetica, sans-serif; font-size:28px; line-height: 30px; font-weight:bold; color:#002c5f; padding: 35px 0px 18px 18px; white-space:normal; width:600px;}

.bodyHead h2 { font-family: Arial, Helvetica, sans-serif; font-size:18px; line-height: 16px; font-weight:bold; color:#002c5f; margin-top: -5px;padding: 0px 10px 18px 18px;}

/*** --------- Content ---------***/


#singleColumn { width: 610px; position:absolute; z-index: 2; margin-top:30px;}

#singleColumn h1 { font-family: Arial, Helvetica, sans-serif; font-size:28px; line-height: 1.4em; font-weight:bold; color:#002c5f; margin-top: -5px;padding: 5px 0 5px 18px; text-align: left;}
#singleColumn h2 { font-family: Arial, Helvetica, sans-serif; font-size:18px; line-height: 1.4em; font-weight:bold; color:#002c5f; margin-top: -5px;padding: 5px 0 5px 18px; text-align: left;}

#singleColumn p  { font-family:Arial; font-size:11px; font-weight:normal; color:#333; line-height: 1.4em; margin-top: -5px; padding: 0 0 18px 18px; text-align: left;}
#singleColumn h3 { font-family: Arial, Helvetica, sans-serif; font-size:1.4em; line-height: 1.4em; font-weight:bold; color:#666600; margin-top: -5px;padding: 5px 0 5px 18px; text-align: left;}



#bodyFirstColumn { width: 310px; position:absolute; z-index: 2;}

#bodyFirstColumn h1 { font-family: Arial, Helvetica, sans-serif; font-size:16px; line-height: 1.4em; font-weight:bold; color:#666600; margin-top: -5px;padding: 5px 0 18px 18px; text-align: left;}
#bodyFirstColumn p { font-family:Arial; font-size:11px; font-weight:normal; color:#333; line-height: 1.4em; margin-top: -5px; padding: 0 0 18px 18px; text-align: left;}

#bodySecondColumn { width: 310px; position:absolute; z-index: 2; padding: 0 0 0px 325px;}

#bodySecondColumn h1 { font-family: Arial, Helvetica, sans-serif; font-size:16px; line-height: 1.4em; font-weight:bold; color:#666600; margin-top: -5px;padding: 5px 0 18px 18px; text-align: left;}
#bodySecondColumn p { font-family:arial,helvetica,sans-serif; font-size:11px; line-height: 1.4em; margin-top: -5px;padding: 0 0 18px 18px; text-align: left;}
#bodySecondColumn p a{font-family:arial,helvetica,sans-serif; font-size:11px; font-weight:bold; color:#003399; text-decoration:none; margin-left: -1px; text-align: left;}

#bodySecondColumn a:hover {color:#000000; text-decoration:underline;}

#bodySecondColumn img{ margin-top:-30px; padding: 0px 0 0 100px;}

.csPopUp { 
float:right;
margin-right:-30px;
}
.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;
}
.CaseStudyBannerImg
 { 
background:transparent url(/images/learning/hdr_contentlibrary.jpg) repeat scroll 0 0;
}
.botGlint1 { 
background:#DED6CC url(../images/infoBoxGlintBot1.jpg) no-repeat scroll 0 0;
width:174px;
height:15px;
}
.infoBoxShell1 { 
font-size:1em;
padding-right:1.6em;
width:174px;
}
.infoBoxShell1 .infoBox { 
background:#DED6CC none repeat scroll 0 0;
text-align:left;
}
#divtree label {
color:#003366;
display:block;
font-size:1.1em;
font-weight:bold;
margin-top:-16px;
padding-left:35px;
text-align:left;
vertical-align:22%;
}
#caseStudiesWrapper { float:right;width:174px;}
.text h4 {margin-top: 10px;}
.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 .artop div, .infoBoxShell .artop { 
border-color:#DED6CC;
background-color:#DED6CC;
}
.infoBoxShell2 .infoBox { 
background:#DED6CC none repeat scroll 0 0;
width:174px;
}
#caseStudiesTree label, #caseStudiesTree1 label, #caseStudiesTree2 label, #caseStudiesTree3 label, #LanguageTree label, #CaseStudyTree label{ 
color:#003366;
display:block;
font-size:1.1em;
font-weight:bold;
margin-top:-18px;
margin-top:-15px\0/;/*IE 8*/
padding-left:37px;
vertical-align:22%;
text-align:left;
}
.SimpleEntertainmentTreeView div.AspNet-TreeView .AspNet-TreeView-Expand { 
 
padding-left:3px;
margin-top:-3px;
width:15px;
}
.SimpleEntertainmentTreeView div.AspNet-TreeView .AspNet-TreeView-Collapse { 
 
margin-top:-3px;
padding-left:3px;
 
}
    /*** ------------------------------------------------ ***/
/*** --------------------ADMIN HEADER-END -------------------- ***/
    /*** ------------------------------------------------ ***/
    
    
    /*** -------------------- GANESH -------------------- ***/

/*** -------------------- Change View -------------------- ***/

.bluetabs
{
	float:right;
	height:29px;
	color:#224f79;
}
.bluetabs ul{
	padding: 0px;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	color:#224f79;
}
.bluetabs li{
	display: inline;
	margin: 0;
	padding-bottom:10px;
}
.bluetabs li a{
	font:bold 11px Arial;
	text-decoration: none;
	padding: 4px 4px;
	#padding: 1.6px 4px;
	_padding: 3px 4px;
	#padding-bottom :3px;
	color: #336699;
}
/*.bluetabs li a:visited{	color: #2d2b2b;}*/
.bluetabs li a:hover{
	text-decoration: underline;
	color: #224f79;
}
.bluetabs li.selected{
}
.bluetabs li.selected a{ /*selected main tab style */
	background-image: url(/images/button.gif); /*THEME CHANGE HERE*/
	border-bottom-color:transparent;
	background-repeat:no-repeat;
	height:70px;
	width:90px;
}
.bluetabs li.selected a:hover{ /*selected main tab style */
	text-decoration: none;
}
/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_b{
	position:absolute;
	top: 0;
	z-index:100;
	
	width: 221px;
	visibility: hidden;
	float:right;
	margin-top:-1px;
	#margin-top:-4px;
	height:auto;
}
.test{
	border: 1px solid #c4c4c4; /*THEME CHANGE HERE*/
	border-width: 0 1px;
	line-height:18px;
	margin-top:-17px;
	padding:10px 10px 10px 10px;
	color:#003366;
	background-color: white;
}
.test span{
	font:bold 12px Arial;
	margin-left:12px;
}
.test .regionClass
{
	margin-left:6px;
	
}
.test ul.left{
	list-style:none;
	border-right:1px solid #f3f3f3;
	width:85%;
	margin:0px;
	padding:0px;
	font:bold 11px Arial;
}
.test ul.left li
{
	margin-left:6px;	 
}

.test ul.right{
	list-style:none;
	margin:0px;
	padding:0px;
	font:bold 11px Arial;
}
.submitbutton{
	text-align:center
}
.dropmenudiv_b a{
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
background-color: #edf3f3;
}

.body 
{ 
font-family:null;
font-size:68%;
font-variant:normal;
}
.copyUtilities .share {background:transparent url(../images/util_share.gif) no-repeat scroll left center;padding-left:1.5em;}
 .copyUtilities .rss { background:transparent url(../images/util_rss.gif) no-repeat scroll left center;padding-left:1.5em;}
.sectionhighLights{padding-bottom:0px !important;}
.sectionhighLights li{padding-bottom:0px !important;}



/*** ---------------------Feedback popup box  --------------------- ***/

#feedBackWrapper {position:absolute;visibility:hidden}     

#feedBackWrapper {width: 450px;height: 490px;margin: 10px;text-align:left;}


.xtop, .xbottom {display:block;  background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {background:#ccc; display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.xbottom .xb2, .xb3, .xb4 {background:#e1ded9;}
.xtop .xb2, .xb3, .xb4 {background:#fff;}
.xb1 {margin:0 5px; background:#ccc;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xbottom .xb3 {background:#e1ded9;}
.xbottom .xb4 {background:#e1ded9;}
#feedBackBody {	display:block;}
#feedBackWrapper input {margin:0px;}
#feedBackWrapper label {display:block; font-weight:bold; padding:0px;}
#feedBackWrapper input[type="image"]{ vertical-align:middle; font:99% arial,helvetica,sans-serif;} 

#feedBackBody .logo {margin:0 0 0 13px;}
#feedBackBody  .banner {margin-left:11px;}
#feedBackBody .feedBackContent .message { padding: 5px 14px 0 14px;}
#feedBackBody .feedBackContent  select, textarea { font-family:arial,helvetica,sans-serif; font-size: 11px; background-color: #fff; color: #333; border:1px solid #999; margin-left: 13px;}
#feedBackBody .feedBackContent  select { width: 193px; padding: 2px 1px; margin-top: 20px; margin-bottom:10px;}
#feedBackBody .feedBackContent  textarea { width: 177px; height: 97px; margin-top: 5px; padding: 5px 7px 0 7px; background:#fff none repeat scroll 0 0;margin-left:13px;}
.required{color:Red;}
#feedBackMain .pageRatingHead {border: none; float:right; width: 205px; position:relative;}
#feedBackMain .pageRatingSection {border: none; float:right; width: 205px; position:relative;}
#feedBackBody .pageRating {width: 195px; margin:17px 5px 0px 0px;}
#feedBackBody .pageRatingTopics {color: #999999;}
#feedBackBody .pageRating td {font-family:arial,helvetica,sans-serif; font-size: 11px; vertical-align:top; padding:0px;} 
#feedBackBody .pageRating td p {line-height:14px;}

#feedBackBody .pageRating td label {font-family:arial,helvetica,sans-serif; font-size: 10px; color: #999999; font-weight:normal; display:inline-block; line-height:12px; } 
#feedBackBody .pageRating td input { vertical-align:bottom;}
#feedBackBody .pageRating td input:focus {outline:none;}
#feedBackBody .submit:focus {outline:none;}
#feedBackBody .contact{margin:10px 0px 0px 2px;}
#feedBackBody .contact .submit { vertical-align:middle; margin-left:125px;}
#feedBackBody .privacyPolicy a{text-decoration:underline; color:#003399; font-weight:normal; margin-left: 11px;}
#feedBackBody .privacyPolicy a:hover{text-decoration:none; color:#333333;}

#errOverall {margin:-131px 0px 0px -71px; *margin:-152px 0px 0px -61px; position: absolute;font-size:11px;}
#reqSelect {margin:3px 0 0 13px;}
#feedBackBody .right{float:right;margin-right:4px;display:block; width:1.2em; padding-left:.1em; text-align:center; color:#CCC; text-decoration:none; border:1px solid #CCC}
#feedBackBody .right a {color:#CCC; text-align:center;}
.lblManuals{display:block;}
#feedBackBody .contact .useremail {background-color: #fff; color: #333; border:1px solid #999; width:188px; margin-left: 11px;  }

/*** ---------------------Feedback confirmation  --------------------- ***/
 #fdconfirmmation{padding:10.8em 0;  text-align:center;}

.feedBackContent .closeWindow {width:auto; margin-top:15px; color:#039; border:none; text-decoration:underline;}
 /*** ---------------------End of Feedback popup box  --------------------- ***/
 
 option {position:relative; z-index:-1;}
  /***---------------------Register new user-------------------***/
 #Register label {display:block;}
 #Register input {width:220px;}
 #Register .twoColprimary {background:transparent none repeat scroll 0 50%;width:250px;}
 #Register .company {width:490px;}
 
 /***---------------------end register-----------------------***/
 
 /*** ---------------------Lead Capture Form --------------------- ***/
#leadcaptureWrapper{position:absolute;visibility:hidden}
#leadcaptureForm {width:530px;  text-align:left;}
#leadcaptureForm select, input[type="text"], input[type="submit"], textarea {background-color:#ECECEC; margin:0px}
#leadcaptureForm .leadcapturebtn{padding:0 0 .5em 0;}
#leadcaptureForm p {padding-top:1em;}
.leadcaptureContent{background: #fff url(../images/feedBackBackground.gif);background-repeat: repeat-x; background-position: 0px 120px; border-color:#CCCCCC;border-style:solid;border-width:0px;padding:0 0 0 15px;}
#leadcaptureForm .xtop .xb2, .xb3, .xb4 {background:#fff;}
#leadcaptureForm .xtop .xb3, .xtop .xb4 {background:#fff;}
#leadcaptureForm .xbottom .xb2, .xb3, .xb4 {background:#eee9e5;}
#leadcaptureForm .xbottom .xb3, .xbottom .xb4 {background:#eee9e5;}
#leadcaptureForm .submit {width:auto;}
#leadcaptureBody {background: #fff url(../images/feedBackBackground.gif);background-repeat: repeat-x; background-position: 0px 120px; display:block;border:0 solid #ccc;border-width:0 1px; }
.leadcaptureContent #chkSubscribe{width:auto; vertical-align:middle;}
.leadcaptureContent #lblsubscribe{display:inline;}
.leadcaptureContent .right{border:1px solid #CCCCCC; color:#CCCCCC;display:block;float:right;margin-right:5px; 
padding-left:0.1em;text-align:center;text-decoration:none;width:1.2em;}
.leadcaptureContent .right a:hover {text-decoration:none; }
.leadcaptureContent .right a{color:#CCCCCC;text-align:center;}
 #lcconfirmmation{padding:1em; padding-top:13.8em;  text-align:center;}
 #lcconfirmmation{padding:1em; padding-top:9.8em;  text-align:center;}
 /*** ---------------------End Lead Capture Form --------------------- ***/
 
  /*.cssort{margin:-10px 0 16px 0;}*/
 .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;}

/*#formCaseStudies .submit{vertical-align:bottom; padding-top:0px;}
.sortbylabel{display:block;}*/
 .adContainer{height:125px; margin-top:12px; margin-bottom:12px;}
 .column {width:29%;float:left;text-align:center;margin:7px 0;}
 .vLine{float:left; height:125px; width:5%; background:url(../images/dots-vert.gif) repeat-y center top;}
 .vLineLast {display:none;}
 
 /*Streaming Flash Video*/
    #flashPopUp{position:absolute;visibility:hidden;  overflow-x:hidden;}
    #flashPopUp .popup{width:648px;  padding:0; background:none; border:none;}
    #flashPopUp .popup .hd{position:absolute; top:0.5em; width:648px; z-index:100} 
    #flashPopUp .popup .content .bd{padding:0; background:none; border:none;}
    #flashPopUp .popup .hd .right {float:right;margin-top:-2px;}
    #flashPopUp .popup .svcloseWindow{border:1px solid #666666;color:#666666;display:block;margin-right:0.6em; margin-top:-1px;padding-left:0.1em;text-align:center;text-decoration:none;width:1.2em;}
    #flashPopUp{margin-top:1em}    
    #flashPopUpmd{ background-color:gray;height:100%; filter:alpha(opacity=50); opacity:0.5 !important;position:fixed;top:1px; left:1px;width:100%;z-index:1000; visibility:hidden;  }
    .nowatch{display:none;}
    .watchmedia{border-right:solid 1px #ccc;margin-right:7px;padding-right:7px;}
/*Streaming Flash Video end*/
 /*Home page flash*/
#homepagebanner{height:240px;}
#flashbanner{width:766px;height:239px;float:left;margin-right:9px; }
#promotiles{float:left; }
#toppromo{width:205px;height:113px;margin-bottom:11px;}
#bottompromo{width:205px;height:113px;}
/*Home page flash End*/ 
.hotspot{display: none; position: absolute; top: 0; right: 0; width: 200px; height: 65px; border: none; z-index:100; cursor:pointer;}

/*WWAN Service activation form*/
    #serviceActivation input[type="checkbox"]{margin-right:5px;padding:0.1em;vertical-align:middle;}
    #serviceActivation label{padding-left:0px !important;}
    #topContents input[type="text"],#topContents input[type="password"]{width:229px !important;}
    #bottomContents input[type="text"],#bottomContents input[type="password"]{width:148px !important;}
    .wwanHeaders{background-color:#0F3063;color:White;display:block;font-size:1.1em !important;font-weight:bold;padding:0 0 0 5px;position:static !important;}
    .wwanMainHeader{clear:both;margin-bottom:0 !important;}
    #wwanfirstColumn{width:32%;float:left;margin:7px 15px 7px 0;}
    #wwansecondColumn{width:32%;float:left;margin:7px 15px 7px 0;}
    #wwanthirdColumn{width:32%;float:left;margin:7px 0;position:relative;}
    #wwanWireless{overflow:hidden;}
    .equalportions{width:48%;float:left;}
    .formsubmitbutton{width:31%;float:left;padding-left:15px;}
    .formsubmittext{width:66%;float:left;margin-top:7px;}
    #bottomColumn1{width:21%;float:left;margin:7px 3px 7px 0;}
    #bottomColumn2{width:20%;float:left;margin:7px 13px 7px 0;}
    #bottomColumn3{width:35%;float:left;margin:7px 5px 7px 0;}
    #bottomColumn4{width:20%;float:left;margin:7px 7px 7px 0;}
    .submitsection{overflow: hidden;clear:both;}
    .submitsectionbottom{overflow: hidden;position:absolute;}
    #wwanContainer{position:relative;}
    .abovesubmit{height:265px; display:block;}
    .wwanconfirmation{color:#4D565E !important;font-size:1.1em;line-height:1.3em;}
    .alignrightside{float:right; display:block; margin-bottom:5px;clear:left;margin-right:7px;}
    .alignrightside input[type="text"]{width:153px !important; display:inline !important;}
    #wwanservicecontent .req{margin-top:-0.95em !important;}
    #wwanservicecontent .xtop .xb2, #wwanservicecontent .xb3, #wwanservicecontent .xb4 {background:#0F3063;}
    #wwanservicecontent .xtop .xb3, #wwanservicecontent .xtop .xb4 {background:#0F3063;}
    #wwanservicecontent .xbottom .xb2, #wwanservicecontent .xb3, #wwanservicecontent .xb4 {background:#0F3063;}
    #wwanservicecontent .xbottom .xb3, #wwanservicecontent .xbottom .xb4 {background:#0F3063;}
    #wwanservicecontent .xtop .xb1{background:#0F3063;}
    #wwanservicecontent .xb2, #wwanservicecontent .xb3, #wwanservicecontent .xb4 {background:#0F3063;border-left:1px solid #0F3063;border-right:1px solid #0F3063;}
     #wwanservicecontent .xbottom .xb1 {background:#0F3063;}
    .wwanHeaderComp{margin-top:7px;width:233px;}
    .wwanHeaderComp h1{line-height:1.3em;}
    .wwanHeadersection h1{line-height:1.3em;}
    .wwanHeadersection{margin-top:20px;width:233px;}
    .bottomwwanHeaderComp1{margin-top:7px;width:154px;}
    .bottomwwanHeaderComp2{margin-top:7px;width:156px;}
    .bottomwwanHeaderComp3{margin-top:7px;width:261px;}
    .bottomwwanHeaderComp4{margin-top:7px;width:152px;} 
    .bottomwwanHeaderComp1 h1{line-height:1.3em;}
    .bottomwwanHeaderComp2 h1{line-height:1.3em;}
    .bottomwwanHeaderComp3 h1{line-height:1.3em;}
    .bottomwwanHeaderComp4 h1{line-height:1.3em;}  
    #bottomColumn3  input[type="text"]{width:256px !important;}
/*End*/
/*Link to case study in videos page*/
.nocasestudy{display:none;}
.casestudylink{border-right:solid 1px #ccc;margin-right:7px;padding-right:7px;}
/*End*/
/*Language dropdown for product profile button*/
.productprofilelangdiv 
{
    text-align: center;
    list-style-type: none; 
    position: relative; 
    z-index:1; 
    background-color: transparent; 
    width: 125px; 
    display:none;
}
.productprofilelanglist 
{ 
    border-left: 1px solid #9F9F9F; 
    background-image: url('/images/tab.gif'); 
    background-repeat: no-repeat; 
    background-attachment: scroll; 
    -moz-background-clip: border; 
    -moz-background-origin: padding; 
    -moz-background-size: auto auto; 
    background-position: left top;
    border-right: 1px solid #9F9F9F; 
    text-align: center; 
    padding-top: 2.5px; 
    *padding-top:3px;
    padding-bottom: 2.5px;
    *padding-bottom:3px;
    cursor:pointer;
    color:#003399;
    font-weight:bold;
}
.productprofilelanglistbottom
{
    background-image: url('/images/large_button-pop-out.png'); 
    background-repeat: no-repeat; 
    background-attachment: scroll; 
    -moz-background-clip: border; 
    -moz-background-origin: padding; 
    -moz-background-size: auto auto; 
    background-position: center bottom;
    text-align: center; 
    padding-top: 1px;
    padding-bottom:5px;
    border-top:1px solid #CCCCCC;
    cursor:pointer;
    color:#003399;
    font-weight:bold;
}
.productprofileselectlanglist 
{
    background-image: url('/images/large_button-pop-out.png'); 
    background-repeat: no-repeat; 
    background-attachment: scroll; 
    -moz-background-clip: border; 
    -moz-background-origin: padding; 
    -moz-background-size: auto auto; 
    background-position: center top;
    text-align: center; 
    padding-top: 3px;
    padding-bottom:3px;
    color:#224F79;
    font-weight:bold;
}
.productprofilelanglist a, .productprofilelanglistbottom a 
{ 
    text-decoration:none;
}
/*End*/

/***********************/
/*******Mega Menu******/
        #megamenu
        {
            overflow: hidden;
            zoom: 1;
            width: 980px;
            background:url('/images/MegaMenu-bg.png') repeat-x scroll left top transparent;
            
            -webkit-border-radius: 6px;
            -khtml-border-radius: 6px;
            -moz-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;

            behavior: url(../scripts/PIE.htc);
            
            /*border-bottom: 1px solid #CCC;*/
            *height:31px;
            color: #CCCCCC;
            margin: 0 1px;
        }
        
        .megamenuouter
        {
           background-color: #CCCCCC;
            padding: 1px 0;
           
            -webkit-border-radius: 6px;
            -khtml-border-radius: 6px;
            -moz-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px;

            behavior: url(../scripts/PIE.htc);
            
             overflow: hidden;
             width: 982px;
             zoom: 1;
        }
        #home #megamenu
        {
            /*background-color: #555;*/
            width: 976px;
            
            -webkit-border-radius: 6px 6px 0 0;
            -khtml-border-radius: 6px 6px 0 0;
            -moz-border-radius: 6px 6px 0 0;
            -o-border-radius: 6px 6px 0 0;
            border-radius: 6px 6px 0 0;

            behavior: url(../scripts/PIE.htc);
            
            /*border-bottom: 0;*/
            
             /*-pie-background: linear-gradient(#fff, #e3e3e3);
            background: -moz-linear-gradient(top, #fff, #e3e3e3);
            background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e3e3e3));
            background: -o-linear-gradient(top, #fff, #e3e3e3);
            background: linear-gradient(#fff, #e3e3e3); IE */
        }
        #home .megamenuouter
        {
            -webkit-border-radius: 6px 6px 0 0;
            -khtml-border-radius: 6px 6px 0 0;
            -moz-border-radius: 6px 6px 0 0;
            -o-border-radius: 6px 6px 0 0;
            border-radius: 6px 6px 0 0;

            behavior: url(../scripts/PIE.htc);
            
             width: 978px;
            }
        #megamenu ul.mm_navStrip, #megamenu ul.mm_navStrip li
        {
            list-style: none;
            margin: 0;
            padding: 0;
        }
        #megamenu ul.mm_navStrip
        {
            float: left;
        }
        #megamenu ul.mm_navStrip li
        {
            float: left;
            border-right: 1px solid #ccc;
            margin: 3px 0;
        }
        #megamenu ul.mm_navStrip li a:link, #megamenu ul.mm_navStrip li a:visited
        {
            display: block;
            padding: 5px 17px;
            border-right: none;
            text-decoration: none;
            color: #336699;
            font: bold 11px Arial, Sans-serif;
        }
        #mmContentContainer .mmContent
        {
            display: none;
            position: absolute;
            z-index: 5000;
            /*-moz-box-shadow: 0.1em 0.1em 1em -0.1em #ccc;
            -webkit-box-shadow: 0.1em 0.2em 1em -0.1em #ccc;
            box-shadow: 0.1em 0.2em 1em -0.1em #ccc;  
            behavior: url(scripts/box-shadow.htc);
           -pie-background: linear-gradient(#fff, #eee);
            background: -moz-linear-gradient(top, #fff, #f5f5f5);
            background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
            background: linear-gradient(#fff, #eee);
            behavior: url(js/PIE.htc); */            

            border-style: solid;
            border-color: #ccc;
            border-width: 0 1px 1px;
            background: url("/images/menu-bt.png") repeat-x scroll left bottom #fff;
            padding-bottom: 40px;
            text-align:left;
            *margin-top:1px;
        }
        #mmContentContainer .oneCol 
        {
            width: 212px;
        }
        #mmContentContainer .twoCol 
        {
            width: 414px;
        }
        #mmContentContainer .threeCol 
        {
            width: 616px;
        }
        #mmContentContainer .fourCol 
        {
            width: 818px;
        }
        #mmContentContainer .mmContent .oneCol
        {
            width: 202px;
        }
        #mmContentContainer .mmContent .twoCol
        {
            width: 404px;
        }
        #mmContentContainer .mmContent .threeCol
        {
            width: 606px;
        }
        #mmContentContainer .mmContent .fourCol
        {
            width: 808px;
        }
        a.menuItemClone
        {
            position: absolute;
            display: block;
            padding: 15px 18px 10px;
            text-decoration: none;
            color: #fff;
            font: bold 11px Arial, Sans-serif;
            background:url('/images/active-menu.png') repeat-x scroll top left transparent;
            z-index:999;
            -webkit-border-radius: 7px 7px 0 0;
            -khtml-border-radius: 7px 7px 0 0;
            -moz-border-radius: 7px 7px 0 0;
            -o-border-radius: 7px 7px 0 0;
            border-radius: 7px 7px 0 0;
        }  
        a.menuItemCloneRounded
        {
            /* background: -moz-linear-gradient(top, #3b5998, #3366cc);
            background: -webkit-gradient(linear, left top, left bottom, from(#3b5998), to(#3366cc));
            background: linear-gradient(#3b5998, #3366cc);  
            -pie-background: linear-gradient(#3b5998, #3366cc);*/
            /*behavior: url(/scripts/PIE.htc);  IE */
        }          
        .mmContent a
        {
            color: #336699;
            text-decoration: none;
            font: 11px Arial;
        }
        .mmContent a:hover
        {
            color:#000000;
            text-decoration:underline;
        }
        .mmContent ul.imgBoxes > li
        {
            display: inline-block;
            *display:inline;
            zoom: 1;
            width: 202px;
            
            vertical-align: top;
            background: url("/images/divider.png") no-repeat right 5px;
        }
        .mmContent ul.imgBoxes > li .imgBoxInner 
        {
            padding: 10px 0 10px 12px;
        }
		.mmContent ul.imgBoxes > li.last
        {
			background:none;
		}
        /*.mmContent ul.imgBoxes > li img
        {
            display: block;
            width: 45px;
            height: 45px;
            display:none;
        }*/
                
        .mmContent ul.imgBoxes > li h4
        {
            margin: 5px 0;
            padding: 5px 0 0;
            /*width: 195px;*/
        }
        
        .mmContent ul.imgBoxes > li h4 a
        {
            font: bold 14px Arial;
        }
        
        .mmContent li
        {
            list-style-type:none;
            text-align:left;
        }
        div.imgBoxInner ul.bulleted
        {
            padding-top:10px;
        }
		.mmContent ul.imgBoxes ul.bulleted li{
			/*background:url(/images/bullet.png) no-repeat left 3px transparent;*/
			padding:0 0 10px;
		}
		div.imgBoxInner ul.bulleted li a
        {
            font-weight:bold;
        }
        .mmContent ul.supportLinks
        {
            /*margin: 20px 15px 10px;*/
            margin: 5px 10px;
            color: #eee;
            overflow: hidden;
            zoom: 1;
        }
        .mmContent ul.supportLinks h4
        {
            font: bold 14px Arial;
        }
        .mmContent ul.supportLinks > li
        {
            margin-right: 10px;
            float: left;
        }
        .mmContent ul.supportLinks > li a
        {
            color: #336699;
            font: bold 12px Arial;
        }
        .mmContent ul.supportLinks li ul li
        {
            color: #707070;
            font: 10px Arial;
        }
        .mmContent ul.imgBoxes > li span img
        {
            display: inline;
            height: auto;
            padding-left: 5px;
            width: auto;
        } 
        
        #search
        {
            position: absolute;
            width: 195px;
            top: 64px;
            right: 10px;
            *top:67px;
            z-index:999;
        }
        
        @media screen and (-webkit-min-device-pixel-ratio:0) 
        {
            #search
            {
                top:68px;
            }
        }
        #search input[type="text"]
        {
            vertical-align: middle;
            background: none repeat scroll 0 0 #FAFAFA;
            color: #336699;
            font-weight: bold;
            width: 13.2em;
        }
        #search input[type="image"]
        {
            vertical-align: middle;
        }
        .supportDiv {
            background: url("/images/menu-support-links-bg.png") repeat scroll 0 0 transparent;
            border-top: 1px solid #CCCCCC;
            bottom: 0;
            position: absolute;
            width: 100%;
        }
        .howtobuy {
            border-right: 1px solid #707070;
            line-height: 28px;
            padding-right: 10px;
            height: 23px\0/;  /*CSS hack for ie 8 */
            padding-top: 5px\0/;

        }
       @media not all and (-webkit-min-device-pixel-ratio:0) 
       {
           .howtobuy {
            height: 23px;
            padding-top: 5px;
           }
        }
        .howtobuy a
        {
            font-size:14px !important;
        }
        .supplinks 
        {
            border:none;
        }
        .supplinks a
        {
            font-size:12px !important;
        }
       #lbldownloadsearch, #lblrcsearch, #lblprodsearch
        {
            left: 16px;
            position: absolute;
            text-align: center;
            top: 21px;
            } 
        #lblrcsearch
       {
          left:100px;
        }
            .downloadSearchbox{}
        #mmContentContainer .mmContent .oneCol .imgBoxInner,
        #mmContentContainer .mmContent .twoCol .imgBoxInner,
        #mmContentContainer .mmContent .threeCol .imgBoxInner,
        #mmContentContainer .mmContent .fourCol .imgBoxInner
        {
            border: 1px solid #e2e2e2;
            background: url('/images/Search-Gradient.png') repeat-x scroll left bottom transparent !important;
            margin: 15px 10px 10px;
            padding: 10px;
            text-align: center;
            position:relative;
        }
        .productsearch h3
        {
            padding-bottom:10px;
            font-weight:bold;
            font-size:14px;
            color:#707070;
        }
        .productsearch input.search
        {
            margin-bottom:6px;
            padding:3px;
            border:1px solid #c9cbcb;
            width:80%;
        }        
        .rcsearch h3
        {
            padding-bottom:10px;
            font-weight:bold;
            font-size:14px;
            color:#707070;
        }
        .rcsearch input.search
        {
            margin-bottom:6px;
            vertical-align:bottom;
            padding:3px;
            border:1px solid #cbcbcb;
            width:70%;
        }
        .rcsearch input[type="image"]
        {
            margin-bottom:6px;
            vertical-align:top;
        }
        .partnerslogin h3
        {
            font-size:14px;
            font-weight:bold;
            color:#707070;         
            text-align: left;
            margin-bottom: 15px;
        }
        .partnerslogin span.MMLoginFailMsg
        {
            color:red;
            font-weight:bold;
            text-align:center;
            display:inline;
        }
        .formpartnerRow
        {
            margin:10px 0;
            color:#707070;
        }   
        .formpartnerRow span.req
        {
            margin-top:-1em;
            left: 90px;
        }
        .formpartnerRow input[type="text"]
        {
            border: 1px solid #CBCBCB;
            padding: 2px;
            width: 40%;
        }
        .formpartnerRow input[type="password"]
        {
            border: 1px solid #CBCBCB;
            padding: 2px;
            width: 40%;
            margin-left:1px;           
        }
        #shd
        {
            position:absolute;
            display:none;
            background:url("/images/MegaMenu-Background_new.png") bottom right scroll repeat-x transparent;            
            z-index: 4999;
        }
        #shd-lt
        {
            display:none;
            position:absolute;
            background:url("/images/MegaMenu-Background_new.png") bottom left scroll no-repeat transparent;            
            width:15px;
            z-index: 4999;
        }
        .qcDiv
        {            
            color:#707070;
            text-align:left;
        }   
        .qcDiv h3
        {
            font-size:14px;
            font-weight:bold;
            color:#707070; 
            margin-bottom: 4px;            
        }
        .qcRow
        {
            margin:10px 0 3px 2px;            
        }
        .qcRow input[type="text"], .qcRow textarea
        {
            border: 1px solid #CBCBCB;
            padding: 2px;
            width:90%;            
        }
        .qcRow input[type="image"]
        {
            padding:2px 0;
        }
        .qcRow span.req
        {
            *margin-top:-0.95em;
        }
        textarea { resize:none;}

/*****************************************/
/***********End of Mega Menu*************/
/*News Ticker*/
#newsticker{height:28px;background:transparent url(../images/1pxbackgroundlight.jpg) repeat scroll 0 bottom;color:#336699;font-size:12px;padding-bottom:4px; width:978px;*width:975px;}
#newsticker .top-corners{padding-top:8px;}
#newsticker h3{font:bold 13px Arial; color:#336699;float:left;padding:0 12px;_margin-top:0px;_padding-right:18px;}
#newsticker .newsticker-controls{float:left; *width:22px; padding-right:12px;margin-top:-1px;}
#newsticker .newsitem-previous{/*width:19px;height:19px;*/float:left;}
#newsticker .newsitem-next{height:20px;width:7px;float:right;border-left:solid 1px #ccc;margin-top:-1px;}
#newsticker .newsticker-controls a{text-decoration:none;display:block;width:100%;height:100%;}
#newsticker .newsitem-previous a{background:transparent url(../images/listArrowGrayLeft.gif) no-repeat scroll 0px 6px;_background-position:7px 8px;}
/*#newsticker .newsitem-previous a:hover{background-position:5px -21px;}*/
#newsticker .newsitem-next a{background:transparent url(../images/listArrowGrayRight.gif) no-repeat scroll 3px 7px;_background-position:3px 9px;}
/*#newsticker .newsitem-next a:hover{background-position:-43px -21px;}*/
#newsticker ul{list-style-type:none;position:relative;float:left;width:800px;font:normal 11px Arial;top:1px;}
#newsticker ul li{list-style-position:inside;position:absolute;top:0;left:0; color:#333;}
#newsticker ul li a{color:#336699;}
#newsticker ul li a:hover{text-decoration:underline;}
#newsticker ul li .date{color:#666; padding-right:8px; font-size:10px;}
#newsticker .degrade{float:left;}
#newsticker .newsticker-nav{}
#newsticker .newsticker-all{float:left;left:640px;position:relative;color:#336699;font:bold 12px Arial;}
#newsticker a.newsticker-all:hover{text-decoration:underline;}
#newsticker .newsticker-feed{text-decoration:none;display:block;width:17px;height:17px;float:right;padding-right:13px;background:transparent url(/web/fw/i/hp-sprites.gif) no-repeat scroll -300px 0;}
.news{	position:absolute;	list-style-type:none; display:none;}
.firstnews{	position:absolute;	list-style-type:none; }
.newsticker-followus {background-image:url('/images/1pxbackgrounddark.jpg');float:right;width:140px;padding-left:8px;margin-top:-7px;height:30px;}
.newsticker-leftimgDiv{float:left;margin-top:1px;*margin-top:0;}
.newsticker-rightimgDiv{float:right;position:relative;margin-top:-31px;right:2px;}
.tickerClone 
{
    background: url("../images/1pxbackgroundlight.jpg") repeat scroll 0 top transparent;
    height: 28px;
    width: 630px;
    position: absolute;
    z-index: 100;
}
#leftnavnews{background:transparent url(../images/left_arrow-homepagenews.gif) no-repeat scroll center center !important;}
#rightnavnews{background:transparent url(../images/right-arrow-homepagenews.gif) no-repeat scroll center center !important;}
#publicnewsblock .newsitem-previous{height:20px;width:11px;float:left;margin-top:-1px;}
#publicnewsblock .newsitem-next{height:20px;width:11px;float:right;border-left:solid 1px #ccc;margin-top:-1px;}

/*News Ticker End*/

/***********************************************/
/**************Hanging Menu Start*********************/
    #hangingMenu
    {
        margin: 0px auto;
        width: 412px;
        position: absolute;
        /*left: 0;*/
        right: 0;        
        color: #fff;
        background: url('/images/HangingMenu-FullBackgroundwithShadow-2.png') repeat-x bottom right;
        padding: 0px 6px 6px 0px;
        top:0;
        z-index:9999;
        /*font: 12px Klavika,Arial,Sans-serif;*/
    }
    #hangingMenu .linkBar
    {
        height: 25px;
        overflow: hidden;
        zoom: 1;
        /*padding-left: 1px;    */
        font-family:Arial;
    }
    /*** new addition *****/
    .seperator 
    {
         border-right: 1px solid white;
         float: left;
         line-height: 1.5em;
         margin: 3px 0 0 0;
         padding: 0;
        }
    #hangingMenu .linkBar a:link, #hangingMenu .linkBar a:visited, #hangingMenu .linkBar a:hover, #hangingMenu .linkBar a:active
    {
        text-decoration: none;
        outline: none;
        display: block;
        float: left;
      /*  border-left: solid 1px #fff; 
        padding: 1px 0px 1px 6px;*/
        padding: 1px 3px 1px 2px;
        margin-top: 3px;
        margin-left:6px;
        color: #fff;
        font-weight: bold;
    }
    #hangingMenu .linkBar .staticText
    {
        text-decoration: none;
        outline: none;
        display: block;
        float: left;
        padding: 4px 0px 5px 4px;
        color: #fff;
    }
    #hangingMenu .linkBar .mapIcon
    {
        float: left;
        margin: 3px 3px 0px 0px;
        cursor:pointer;
    }
    #hangingMenu .linkBar .linkLeft
    {
        float: left;
        width: 3px;
        height: 25px;
        background: transparent url('/images/HangingMenu-Left-Edge.png');
    }
    #hangingMenu .linkBar .linkCenter
    {
        background: url('/images/HangingMenu-Gradient.png');
        float: left;
        height: 25px;
        width: 405px;
    }
    #hangingMenu .linkBar .linkRight
    {
        float: left;
        width: 3px;
        height: 25px;
        background: transparent url('/images/HangingMenu-Right-Edge.png');
    }
    #hangingMenu .linkBar a.first
    {
        border-left: none;
        padding-left: 0;
    }
    #hangingMenu .linkBar a.img
    {
        border:none;
        padding:0px;
        margin:0px;
    }
    #hangingMenu .content
    {
        display: none;
        padding: 0px;
        color: #2e527e;
    }
    #hangingMenu .content h3
    {
        color: #2e527e;
    }
    #hangingMenu .content a
    {
        color: #2e527e;
        text-decoration: none;
        font-weight:normal;
    }
    #hangingMenu .content a:hover
    {
        text-decoration:underline;
    }
    #hangingMenu .content a span
    {
        color: #666600;
        font-weight:bold;
        padding:0 0.1em;
    }
    #hangingMenu .column a
    {
        color: #666600;
        font-weight:bold;
    }
    #hangingMenu #sliderMap ul
    {
        list-style: none;
        padding-left: 0px;
        margin: 5px 0px 10px 0px;
    }
    #hangingMenu #sliderMap h3, #hangingMenu #sliderHowtobuy h3
    {
        text-align: center;
        padding: 0px;
        margin: 7px 0px 12px 0px;
    }
    #hangingMenu #sliderMap h4
    {
        margin: 0px;
        font-weight:bold;
        text-align:left;
        font-size:12px;
        color:#2e527e;
    }
    #hangingMenu #sliderMap #mapSprite
    {
        width: 280px;
        height: 144px;
        background: url('/images/GlobeSprite.png') top left;
        margin: 0px auto;
    }
    #hangingMenu #sliderMap .columnContainer
    {
        width: 365px;
        vertical-align: top;
        margin: 15px 0px 0px 25px;
        overflow: hidden;
        zoom: 1;
    }
    #hangingMenu #sliderMap .columnContainer .column
    {
        width: 180px;
        float: left;
        text-align:left;
    }
    #hangingMenu #sliderLogin .formRow
    {
        overflow:hidden;
        zoom:1;
        /*padding-left:15;
        white-space:nowrap;*/
        padding: 2px 25px 2px 15px;    
    }
    #hangingMenu #sliderLogin .req
    {
        position:relative;
        clear:both;
       display: block;
       margin: 1px 0px 0px 135px;  
       background:transparent !important;     
    }
    #hangingMenu #sliderLogin .lableClass
    {
        width:125px;
        text-align:right; 	    
	    font-size:12px;
	    padding-top:3px;
	    margin-right:8px;	
	    clear:left;
	    display:inline-block;
    }
    #hangingMenu #sliderLogin .textClass
    {        
        width:200px;	    
	    border:1px solid #2e527e;
	    color:#2e527e;
    }
    #hangingMenu #sliderLogin .checkClass
    {    
        margin:2px 0px;
        padding:0px;    
        
        width:13px;
        height:13px;	
    }
    #hangingMenu #sliderLogin h3
    {
        float:right;
        margin-top: 12px;
        color: #336699;
        font-size: 15px;
    }
    #fdconfirmmation .closeWindow
    {
        display:none;
    }
    #hangingMenu #sliderHowtobuy
    {
        overflow:hidden;
        zoom:1;
    }
    #hangingMenu #sliderHowtobuy > div
    {
        *min-height:65px;
    }
    #hangingMenu #sliderHowtobuy .HTB_Text
    {
        clear: right;
        float: left;
        margin: 5px 0 15px 15px;
        width: 70%;
    }
    #hangingMenu #sliderHowtobuy .HTB_Text a
    {
        font-weight:bold;
        font-size: 14px;
    }
    #hangingMenu #sliderHowtobuy .HTB_Text b
    {
        font-size: 14px;
        color:#666000;
    }
    #hangingMenu #sliderHowtobuy .HTB_Text span
    {
        display:inline-block;
        padding-top:3px;
    }
    #hangingMenu #sliderHowtobuy .HTB_Bullet
    {
        float:left;
        clear:left;
        margin-left:35px;
    }
/*Hanging Menu End*/
/***************************************************/
/*******Home Page Refresh Banner Start**************/
/*
		Copyright (c) 2010, Yahoo! Inthis.c. All rights reserved.
		Code licensed under the BSD License:
		http://developer.yahoo.com/yui/license.html
		version: 3.2.0
		build: 2676
		*/
		.yui3-cssreset html{color:#000;background:#FFF;}.yui3-cssreset body,.yui3-cssreset div,.yui3-cssreset dl,.yui3-cssreset dt,.yui3-cssreset dd,.yui3-cssreset ul,.yui3-cssreset ol,.yui3-cssreset li,.yui3-cssreset h1,.yui3-cssreset h2,.yui3-cssreset h3,.yui3-cssreset h4,.yui3-cssreset h5,.yui3-cssreset h6,.yui3-cssreset pre,.yui3-cssreset code,.yui3-cssreset form,.yui3-cssreset fieldset,.yui3-cssreset legend,.yui3-cssreset input,.yui3-cssreset textarea,.yui3-cssreset p,.yui3-cssreset blockquote,.yui3-cssreset th,.yui3-cssreset td{margin:0;padding:0;}.yui3-cssreset table{border-collapse:collapse;border-spacing:0;}.yui3-cssreset fieldset,.yui3-cssreset img{border:0;}.yui3-cssreset address,.yui3-cssreset caption,.yui3-cssreset cite,.yui3-cssreset code,.yui3-cssreset dfn,.yui3-cssreset em,.yui3-cssreset strong,.yui3-cssreset th,.yui3-cssreset var{font-style:normal;font-weight:400;}.yui3-cssreset li{list-style:none;}.yui3-cssreset caption,.yui3-cssreset th{text-align:left;}.yui3-cssreset h1,.yui3-cssreset h2,.yui3-cssreset h3,.yui3-cssreset h4,.yui3-cssreset h5,.yui3-cssreset h6{font-size:100%;font-weight:400;}.yui3-cssreset q:before,.yui3-cssreset q:after{content:'';}.yui3-cssreset abbr,.yui3-cssreset acronym{border:0;font-variant:normal;}.yui3-cssreset sup{vertical-align:text-top;}.yui3-cssreset sub{vertical-align:text-bottom;}.yui3-cssreset input,.yui3-cssreset textarea,.yui3-cssreset select{font-family:inherit;font-size:inherit;font-weight:inherit;}.yui3-cssreset input,.yui3-cssreset textarea,.yui3-cssreset select{font-size:100%;}.yui3-cssreset legend{color:#000;}
		
		.bannerNew {
			width: 978px;
			height: 372px;
			overflow: hidden;
			zoom: 1;
			position: relative;
			visibility:hidden;
			/*border-top: 1px solid #CCCCCC;*/
		}
		.bannerNew h3 {
			display: block;
			width: 35px;
			height: 372px;
			position: absolute;
			top: 0;
			z-index: 10;
			cursor: pointer;
		}
		.bannerNew p {
			width: 838px;
			height: 372px;
			position: absolute;
			top: 0;
			z-index: 0;
		}
		.bannerNew p .curtain {
			width: 838px;
			height: 372px;
			position: absolute;
			top: 0;
			z-index: 10;
			background-color: #000;
			display: none;
		}
		.bannerNew p a {
			display: block;
			height: 372px;
			width: 803px;
			outline: none;
		}
		body, html {
			margin: 0;
			padding: 0;
		}
		span.shadow {
			background: url('/images/Panel-Shadow-Leading-Edge.png') top left;
			width: 15px;
			height: 372px;
			display: block;
			float: left;
			position: absolute;
		}
		.bannerLoader
		{
		    background: url("/images/waitspinner.gif") no-repeat scroll center center transparent;
            display: block;
            height: 372px;
            position: absolute;
            width: 978px;
            z-index: 999;
		}
/*******************************************************/
/********Home Page Refresh Banner End*******************/
         
/*******************************************************/
/********New Footer Start*******************/

/*html>body #NewftrWrapper { padding-top:19px;}*/

#home #NewftrWrapper
{    
    padding:0;
}
#NewftrWrapper
{    
    margin-bottom:15px;
    margin-top:19px;
    padding:0;
    padding-top:19px\0/;/*IE 8*/
}
#Newftr
{
    background: url('/images/footer-background.jpg') top left no-repeat;
    font-size:10px;
    min-height:211px;
}
#Newftr .footerCol 
{
    float:left;
    margin: 0 46px;
}
#Newftr .footerCol li
{
    list-style-type:none;
}
#Newftr .footerCol li img
{
    margin: -7px 4px 5px 0;
    position: relative;
    top: 11px;
}
#Newftr .footerCol li a
{    
    color:#656565;
}
#Newftr .footerCol h3
{
    font-size:13px;
    color:#656565;
    padding:10px 0 5px;
}
#Newftr p
{
    bottom: 20px;
    clear: both;
    color: #656565;
    position: absolute;
    text-align: center;
    width: 100%;
    font-weight:bold;
}
/*******************************************************/
/********New Footer End*******************/
/*******************************************************/

/********Promot Tile start*******************/
/*******************************************************/
.featurepromos
{
    display:inline;
    margin-right:25px;
}
.featurepromos last
{
    margin-right:0;
}
/********Promot Tile End*******************/

/* BV CSS */
#BVRRContainer{font-size:17px;}
#waiting-loader{display:none;min-height:300px; background-position: center center;}
/* BV CSS End*/



/* History tabs */
 .close
        {
            background-image: url('/images/util_plus.gif');
            background-repeat: no-repeat;
            background-position: right center;
            cursor: pointer;
            width: 100%;
            
        }
        .open
        {
            background-image: url('/images/util_minus.gif');
            background-repeat: no-repeat;
            background-position: right center;
            cursor: pointer;
            width: 100%;
        }
        
        #VOHistory, #IMHistory{/*border:1px solid grey;*/ padding:10px;}
        #IMHistory{margin-bottom:-1px;}
 /* History tabs */
