@charset "utf-8";


/* CSS Document  common Styles */
body{font-family:Arial, Helvetica, sans-serif;background:url(../img/body-bg.jpg) repeat-x #858585;margin:10px 0;}
.clear{clear:both;}
img{border:none;display:block;}
input:focus{outline:none;}
textarea:focus{outline:none;}
a { outline:none; }
.mT10{ margin:10px 0 0 0}
.mT5{ margin:5px 0 0 0}
.contentpaneopen { border-spacing:0; border:none; padding:0;}
.contentpaneopen tbody{ border-spacing:0; border:none; padding:0}
.contentpaneopen td{ border-spacing:0; border:none; padding:0;}
.blog { border-spacing:0; border:none; padding:0;}
.blog tbody{ border-spacing:0; border:none; padding:0}
.blog td{ border-spacing:0; border:none; padding:0;}
/*outer Wrapper */
.wrapper{width:1000px;background:url(../img/body-top-rndcor.gif) no-repeat left top;margin:0 auto;padding:7px 0 0;}
/*header - Logo and meta navigation */
.header{background:#fff;height:45px;padding:14px 30px;}
.content{width:952px;background:url(../img/menu-bottomShad.jpg) #fff no-repeat;padding:10px 24px; overflow:hidden}
.topBlk{display:block;width:952px;}
.flashBanner{float:left;width:724px;margin:-9px 0 0 6px; position:relative; height:290px;}
.flashBannerIE{margin:-2px 0 0 -2px; height:278px; overflow:hidden;}
.metaNav{ float:right; width:310px}
.metaNav ul li{list-style:none;float:left;background:url(../img/divider-img.jpg) no-repeat right center;font-size:11px;color:#666;margin:0;padding:0 10px;}
.metaNav ul li.first{padding:0 10px 0 0;}
.metaNav ul li.last{background:none;}
.metaNav ul li a{color:#666;text-decoration:none;}
.searchOutCont{float:right;width:230px;height:22px;background:url(../img/search-txt-boxBg.jpg) no-repeat;clear:both;margin:6px 0 0 0;}
.searchOutCont input{border:none;background:none;width:197px;font-size:11px;color:#666;font-family:Arial, Helvetica, sans-serif;padding:3px 5px 0;float:left;}

/* Content section text styles*/
.txtContent { color:#666; font-size:11px; display:block; overflow:hidden; margin:10px 0 15px 6px}
.txtContent h4{display:block;color:#900;text-transform:uppercase;font-size:13px;font-weight:700;border-bottom:1px dotted #666;margin:0;padding:0 0 7px; clear:both}
.txtContent ul{ margin:7px 0px 6px 0px; padding:0; overflow:hidden;}
/* .txtContent ul li{	padding:0;	margin:0 0 8px 0;	list-style:none;	float:left;	clear:both;	} */
.txtContent ul li { display:block; background:url(../img/arrow-rght.gif) no-repeat left 6px; padding-left:15px; color:#666; font-size:11px; text-decoration:none; list-style:none;	margin:0 0 8px 0; line-height:18px;}
.txtContent ul li ul{ margin:8px 0; padding-bottom:0px; overflow:hidden;}
.txtContent ul li ul li{ margin:0 0 8px 0; display:block; background:url(../img/arrowOff.png) no-repeat left 4px; padding-left:10px; color:#666; font-size:11px; text-decoration:none}
.txtContent ul li.last{ margin:0;}
.txtContent ul li ul.noBotMar{ margin-bottom:0;}
.txtContent p{ margin:0 0 10px 0; padding:0; color:#666; font-size:11px; line-height:18px;}
.txtContent p a{ color:#666; font-size:11px; text-decoration:underline}
.txtContent ul li a{ color:#666; font-size:11px; text-decoration:underline;}
.newsDetailHead{ color:#990000; font-size:11px; margin:10px 0 5px 0}
/* Content section text styles*/

 
.rghtAccBlk{width:205px;background:url(../img/right-acc-bg.jpg) #fff no-repeat left 1px;float:right;padding:0 6px;}
.botShad{height:11px;background:url(../img/common-bot-shad.gif) no-repeat center top;width:215px;}
.rghtAccBlkCont{background:#fff;border-bottom:1px solid #ccc;}
.rghtAccBlkCont ul li{display:block;list-style:none;margin:0;padding:0;}
.rghtAccBlkCont ul li img{display:block;}
.vTabCont{height:125px;background:url(../img/generic/vTabContBg.jpg) no-repeat top;}
.menu-sec{clear:both;width:1000px;display:block;overflow:hidden;background:url(../img/menu-bg.jpg) #fff no-repeat center top;}
.menuLeftDivider{float:left; padding:5px 0 0 0; margin:0 0 0 32px}
.menu-sec ul{margin:0;padding:0 30px 0 0;}
.menu-sec ul li{float:left;list-style:none;background:url(../img/menu-side-line.gif) no-repeat right 5px;padding:0 1px 0 0; display:block}
.menu-sec ul li .mainHead{ display:block; padding:15px 37px 10px 37px;}
.menu-sec ul li .mainHead:hover{ display:block; padding:14px 36px 9px 36px; border-top:1px solid #999; border-right:1px solid #999; border-left:1px solid #999; background:url(../img/menu-hover-botBg.gif) repeat-x left bottom;}
.menu-sec ul li .mainMenuOn{ display:block; padding:14px 36px 9px 36px; border-top:1px solid #999; border-right:1px solid #999; border-left:1px solid #999; background:url(../img/menu-hover-botBg.gif) repeat-x left bottom;}
.menu-sec ul li a img{border:none;outline:none;}
.bottomBlk{width:952px;margin:5px 0 0;}
/* news and events */
.homeTopRghtCont{width:215px;background:url(../img/double-shad-bg1.jpg) no-repeat left top;}
.blkHead{width:205px;padding:0 5px;}
.homeTopRghtList{background:url(../img/blk-top-shadow.jpg) no-repeat top center;height:204px;position:relative;}
.homeTopRghtList ul{margin:0;padding:3px 0 0;}
.homeTopRghtList ul li{list-style:none;font-size:11px;color:#666;background:url(../img/dotted-line.png) 7px bottom no-repeat;line-height:12px;margin:0;padding:5px 0;}
.homeTopRghtList ul li a{display:block;color:#666;text-decoration:none;line-height:15px;padding:0 20px;}
.homeTopRghtList ul li a:hover,.homeTopRghtList ul li a.current{background:url(../img/news-arrow-red.png) 1px center no-repeat;}
#newsListCont { 
  position: absolute; 
  overflow: hidden;
  width: 215px;
  height: 200px;
}
.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
}
.blkBotNav{width:81%;margin:8px 20px;}
.moreBtn{background:url(../img/btn-more-bg.gif) no-repeat;display:block;padding:3px 6px 3px 15px;}
.moreLink{ color:#666; display:block;}
.moreLink a{ color:#666;font-size:11px;text-decoration:underline; }
.moreBtn a{color:#666;font-size:11px;text-decoration:none;}
.arrowBtn{margin:2px 0 0;}
.tabBlk{float:left;width:732px;display:block;}
.tabOuter{list-style:none;float:left;width:180px;height:221px;background:url(../img/tabBlkBg.gif) left top;margin:0 0 0 1px;padding:0;}
.tabOuter:hover{background:url(../img/tabBlkBg.gif) left bottom;}
.hmTabLM{margin:0 0 0 7px;}
.tabHead{height:31px;display:block;}
.tabContent{padding:10px;}
.tabList{ margin:0; padding:0; overflow:hidden}
.tabList li{list-style:none;float:left;width:158px;line-height:12px;margin:0 0 6px;padding:0;}
.tabList li a{background:url(../img/arrowOff.png) no-repeat left 3px;font-size:11px;color:#666;text-decoration:none;display:block;float:left;padding:0 0 0 15px;}
.tabList li a:hover{background:url(../img/arrowOn.png) no-repeat left 3px;color:#900;padding:0 0 0 15px;}
.productsCont{width:215px;background:url(../img/double-shad-bg2.jpg) no-repeat left top;height:245px;overflow:hidden;}
.productList{height:172px;background:url(../img/product-contBg.jpg) no-repeat;width:177px;margin:0 6px;padding:13px 13px 0;}
.blkHeadAlt{width:205px;padding:0 5px;}
.blkHeadAlt img{cursor:pointer;}
.prodImgBlk{width:100%;}
.prodImgBlk h5{float:left;color:#a70e13;font-size:11px;width:95px;margin:17px 0 0 5px;padding:0;}
.prodImgBlk h5 span{color:#666;font-weight:400;display:block;}
.followUs{clear:both; padding:10px 10px 10px 30px; background:#fff; overflow:hidden;}
.followUsTxt{font-size:11px;color:#666;}
.followUsTxt span{color:#900;}
.followUsIcon ul li{list-style:none;float:left;margin:0 0 0 5px;padding:0;}
.footer{width:964px;height:22px;display:block;background:url(../img/footer.png) no-repeat;padding:11px 18px 0 18px;}
.ddcontent{display:block;background:url(../img/dd-content-bg.jpg) no-repeat bottom #fdfdfd;padding:7px 6px; width:218px;}
.ddcontent ul li{list-style:none;float:left;background:none;width:212px;margin:0 0 3px 17px;padding:0;}
.ddcontent ul li a{display:block;background:url(../img/dd-list-Lbg.jpg) left 7px no-repeat;font-weight:700;color:#a70e13;font-size:11px;text-decoration:none;padding:0 0 0 10px;}
.dropDownOutFram{position:absolute; margin:0 0 0 -5px; padding:0 5px; background:url(../img/drop-down-shadow.png) left top no-repeat; z-index:1000; display:none; width:230px;}
.dropDownCont{width:230px; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; background:url(../img/drop-down-top.gif) #f5f5f5 no-repeat left top; padding:1px 0 0 0; margin:-1px 0 0 0; border-top:1px solid #999}
.dropdownInner{width:230px;}
.ddDecscTxt{color:#a70e13;font-size:11px;text-decoration:none;display:block;background:url(../img/dropdown-topTxtShad.png) no-repeat bottom;padding:2px 6px 10px;}
.ddDecscTxt a{ color:#a70e13;font-size:11px;text-decoration:none;}
.ddHead{background:url(../img/dd-dotted-line.png) no-repeat bottom;padding:0 6px 1px;}
.ddHeadLast{padding:0 6px 1px;}
.ddMenuOff{display:block;background:url(../img/dd-up-arrow.png) no-repeat 4px;font-size:11px;color:#666;text-decoration:none;padding:3px 0 3px 17px;}
.ddMenuOff:hover{background:url(../img/dd-down-arrow.png) #a70e13 no-repeat 4px;color:#fff;}
.ddMenuOn{display:block;background:url(../img/dd-down-arrow.png) #a70e13 no-repeat 4px;font-size:11px;color:#fff;text-decoration:none;padding:3px 0 3px 17px;}
.contentHeader{display:block;width:940px;margin:0 6px;padding:5px 0 5px 0; height:52px}
.contentHead h1{color:#900;font-size:20px;font-weight:normal;display:block;text-transform:uppercase;margin:0;padding:0;}
.contentHeadRght{float:right;width:250px;}
.contentInner{width:952px;display:block;clear:both;margin:0;}
.contentLeft{width:730px;float:left;}
.contentTableFixIE{width:730px;float:left; overflow:hidden;}
.contentRight{width:215px;float:left;margin:0 0 0 6px;}
.breadCrumb li{list-style:none;float:left;color:#666;font-size:11px;margin:0 0 0 6px;padding:0;}
.breadCrumb li a{color:#666;font-size:11px;text-decoration:underline;background:url(../img/dd-up-arrow.png) no-repeat right;padding:0 10px 0 0;}
.subOutCont{float:left;width:146px;height:22px;background:url(../img/subscribeTxtBox.jpg) no-repeat;clear:both;}
.subOutCont .txtBox{border:none;background:none;width:136px;font-size:11px;color:#666;font-family:Arial, Helvetica, sans-serif;padding:3px 5px 0;}
.rssBtn{float:left;margin:0 0 0 10px;}
.otherContent{width:215px;background:url(../img/double-shad-bg3.jpg) no-repeat left top;}
.otherList{background:url(../img/blk-top-shadow.jpg) no-repeat top center;height:196px;overflow:hidden;position:relative;}
.otherList ul{margin:0;padding:3px 0 0;}
.otherList ul li{list-style:none;font-size:11px;color:#666;background:url(../img/dotted-line.png) 7px bottom no-repeat;line-height:12px;margin:0;padding:13px 0;}
.otherList ul li a{display:block;color:#666;text-decoration:none;line-height:16px;padding:0 20px;}
.botTxt{display:block;margin:8px 0 0;padding:0 20px;}
.botTxt h5{display:block;color:#900;font-size:11px;font-weight:700;margin:0;padding:0;}
.botTxt span{display:block;color:#666;font-size:11px;}
.caseStudyBlk{float:left;width:215px;}
.caseStudyCont{width:215px;background:url(../img/double-shad-bg4.jpg) no-repeat left top;height:196px;overflow:hidden;margin-top:10px;}
.caseStudyList{height:123px;background:url(../img/case-contBg.jpg) left bottom no-repeat;width:177px;overflow:auto;margin:0 6px;padding:13px 13px 0;}
.caseStudyList ul li{list-style:none;border-bottom:1px dotted #666;color:#666;font-size:11px;margin:0;padding:5px 0;}
.caseStudyList ul li h5{font-weight:700;color:#900;display:block;font-size:11px;margin:0;padding:0;}
.CrInnerBanner{background:url(../img/cr-banner.jpg) no-repeat;width:724px;height:193px;margin-left:6px;}
.CrInnerBanner p{color:#666;font-size:11px;display:block;margin:0;padding:31px 20px 0 374px;}
.headC{display:block;color:#900;text-transform:uppercase;font-size:13px;font-weight:700;border-bottom:1px dotted #666;margin:0;padding:0 0 7px;}
.contentSection{margin-top:15px;padding-left:20px;width:704px;margin-bottom:15px;margin-left:6px;}
.cont{margin-bottom:20px;}
.cont ul{margin:5px 0;padding:0;}
.contentTBlk{ display:none; background:url(../img/gallery-bot-shad.gif) bottom no-repeat; margin-left:6px;
/*padding:3px 0 10px 0;*/}
.contentTBlk p{ margin:0 0 10px 0; padding:0; color:#666; font-size:11px;}
.paragraphContent{margin-bottom:20px;}
.paragraphContent p{margin:10px 0; padding:0; color:#666; font-size:11px;}
.cont ul li{font-size:11px;color:#666;line-height:12px;list-style:none;margin:0 0 5px;padding:0;}
.serviceList{padding:10px 20px 0;}
.serviceList ul li{float:left;width:297px;display:block;list-style:none;margin:0 0 5px;padding:0;}
.serviceList ul li a{color:#666;background:url(../img/dd-up-arrow.png) no-repeat left;font-size:11px;text-decoration:none;padding:0 0 0 15px;}
/*.tabSection{width:725px;display:block;margin-top:10px;float:left;padding-left:5px;background:url(../img/kpoTabSecBg.png) no-repeat left;height:358px;}
.tabs{float:left;width:261px;}
.tabContentSection{float:left;width:464px;height:358px;overflow:hidden;display:block;position:relative;}
.tabs ul li{list-style:none;display:block;color:#858585;font-size:11px;font-weight:700;float:left;clear:both;width:261px;margin:0;padding:0;}
.tabs ul li.tabOff{background:url(../img/kpotab1Off-bg.gif) no-repeat;}
.tabs ul li.tab1On{background:url(../img/kpotab1On-bg.gif) no-repeat;}
.tabs ul li.tabOn{background:url(../img/kpotab1On-bg.gif) #fff no-repeat;}
.tabs ul li a{display:block;color:#858585;font-size:11px;font-weight:700;text-decoration:none;padding:13px 0 13px 45px;}
.tabs ul li a.tab1{background:url(../img/kpotab1Off-img.png) no-repeat 10px 8px;display:block;}
.tabs ul li a.tab2{background:url(../img/kpotab2Off-img.png) no-repeat 10px 8px;display:block;}
.tabs ul li a.tab3{background:url(../img/kpotab3Off-img.png) no-repeat 10px 8px;display:block;}
.tabs ul li a.tab4{background:url(../img/kpotab4Off-img.png) no-repeat 10px 8px;display:block;}
.tabs ul li a.tab5{background:url(../img/kpotab5Off-img.png) no-repeat 10px 8px;display:block;}
.tabs ul li a.tab6{background:url(../img/kpotab6Off-img.png) no-repeat 10px 8px;display:block;}
.tabs ul li.tab1On a.tab1{background:url(../img/kpotab1On-img.png) no-repeat 10px 8px;}
.tabs ul li.tabOn a.tab2{background:url(../img/kpotab2On-img.png) no-repeat 10px 8px;}
.tabs ul li.tabOn a.tab3{background:url(../img/kpotab3On-img.png) no-repeat 10px 8px;}
.tabs ul li.tabOn a.tab4{background:url(../img/kpotab4On-img.png) no-repeat 10px 8px;}
.tabs ul li.tabOn a.tab5{background:url(../img/kpotab5On-img.png) no-repeat 10px 8px;}
.tabs ul li.tabOn a.tab6{background:url(../img/kpotab6On-img.png) no-repeat 10px 8px;}
.tabCont{position:absolute;width:454px;padding:0 10px 0 0;}
.tabCont ul li{list-style:none;border-bottom:1px dotted #666;float:left;clear:both;width:455px;margin:0;padding:8px 0 7px;}
.tabCont ul li.last{border:none;}
.tContent h2{background:url(../img/dd-up-arrow.png) no-repeat left 4px;color:#a70e13;font-size:11px;display:block;margin:0;padding:0 0 6px 10px;}
.tContent h2 a{color:#a70e13;font-size:11px;text-decoration:none;}
.tContent span{display:block;font-size:11px;color:#666;margin:0 0 0 10px;}
.tContent span a{font-size:11px;color:#666;text-decoration:none;}
.tContent2col{float:left;width:225px;margin-right:1px;}*/
.tabSection{width:730px;display:block;margin-top:10px;float:left;}
.tabShad{ float:left; width:251px; padding-left:7px; background:url(../img/tabsectionLeft-bg.png) no-repeat 1px center}
.tabs{float:left;width:251px; padding:0 0 1px 0; background:url(../img/kpotabsbot-bg.gif) right bottom no-repeat;}
.tabContentSectionOut{ float:left;width:473px; background:url(../img/tabContentSec-bot-bg.jpg) bottom left no-repeat; 
padding:0 0 6px 0; position:relative; margin-left:-1px; z-index:5;}
.tabContentSection{width:471px;height:338px;display:block;position:relative; border-left:1px solid #ccc; border-right:1px solid #cfcfcf; overflow:hidden; border-top:1px solid #ccc}
.tabs ul li{list-style:none;display:block;color:#858585;font-size:11px;font-weight:700;float:left;clear:both;width:251px;margin:0;padding:0; position:relative; z-index:10}
.tabs ul li img{ float:left; margin:8px 0 0 8px;}
.tabs ul li.tabOff{background:url(../img/kpotab1Off-bg.gif) no-repeat;}
.tabs ul li.tabOn{background:url(../img/kpotab1On-bg.gif) #fff no-repeat;}
.tabs ul li a{display:block;color:#858585;font-size:11px;font-weight:700;text-decoration:none;padding:13px 0 13px 45px;}
.tabCont{position:absolute;width:464px; padding:10px 0 10px 10px; background:url(../img/tabsectionRghtCont-bg.gif) #fff bottom repeat-x;}
.tabCont ul li{list-style:none;border-bottom:1px dotted #666;float:left;clear:both;width:455px;margin:0;padding:8px 0 7px;}
.tabCont ul li.last{border:none;}
.tContent h2{background:url(../img/dd-up-arrow.png) no-repeat left 4px;color:#a70e13;font-size:11px;display:block;margin:0;padding:0 0 6px 10px;}
.tContent h2 a{color:#a70e13;font-size:11px;text-decoration:none;}
.tContent span{display:block;font-size:11px;color:#666;margin:0 0 0 10px;}
.tContent span a{font-size:11px;color:#666;text-decoration:none;}
.tContent2col{float:left;width:225px;margin-right:1px;}
.slidTabDescTxt{ margin:0 0 10px 0; padding:0; font-weight:bold; font-size:11px; color:#990000; width:430px;}
.slidTabDescTxt p{ margin:0; padding:0;}
.innerRghtBotBlk{width:215px;background:#fff;}
.accordianInner{width:205px;background:url(../img/acc-home-shad.gif) no-repeat bottom;padding:0 5px 8px;}
.accordianCont{height:312px;overflow:hidden;position:relative;}
.accHeadOn{display:block;background:url(../img/acc-larg-tab1On-bg.jpg) no-repeat;cursor:pointer;padding:10px;}
.accHeadWithouCase{display:block;background:url(../img/accHeadWithouCase-bg.jpg) no-repeat;cursor:pointer;padding:10px;}
.accHead1Off{display:block;background:url(../img/acc-larg-tab1Off-bg.jpg) no-repeat;cursor:pointer;padding:10px;}
.accHead2Off{display:block;background:url(../img/acc-larg-tab2Off-bg.jpg) no-repeat;cursor:pointer;padding:10px;}
.accCont{background:url(../img/acc-larg-tab-bg.jpg) no-repeat;height:227px;overflow:hidden;position:relative;padding:10px 10px 15px;}
.accContent{height:227px;overflow:auto;position:absolute;width:185px;}
.accContent ul{ margin:0; padding:0;}
.accContent ul li{list-style:none;line-height:14px;border-bottom:1px dotted #666;margin:0;padding:5px 0;}
.accContent ul li h5{color:#900;font-size:11px;margin:0;padding:0;}
.accContent ul li h5 a{color:#900;font-size:11px; text-decoration:none; font-weight:bold;}
.accContent ul li p{color:#666;font-size:11px;margin:0;padding:0;}
.accContent ul li p a{color:#666;font-size:11px; text-decoration:none}
.accContent ul li.first{padding-top:0;}
.InnerContentLeft{float:left;width:445px;}
.InnerContentRight{float:left;width:240px;margin-left:18px;}
.compDescBlk{display:block;border-bottom:1px dotted #666;padding:0 0 10px;}
.compDescBlk h1{color:#900;font-size:22px;font-weight:normal;display:block;text-transform:uppercase;margin:8px 0;padding:0;}
.compDesc img{float:left;border:1px solid #cecece;}
.compDesc p{float:left;color:#666;font-size:11px;height:108px;line-height:13px;width:282px;margin:0 0 0 10px;padding:0;}
.compDesc span{display:block;float:left;margin-left:10px;font-size:11px;color:#999;}
.compDesc span a{font-size:11px;color:#999;text-decoration:underline;}
/*.grayBlock{background:#f0f0f0;}
.grayBlockTopBg{height:7px;width:240px;background:url(../img/gray-rounded-topBg.jpg) no-repeat;}
.grayBlockBotBg{height:7px;width:240px;background:url(../img/gray-rounded-botBg.jpg) no-repeat;}*/
.fL,.header .logo,.prodImgBlk img{float:left;}
.contentHead{float:left;}
.contentHeadWithSubH{float:left; margin-top:-17px}
.fR,.metaNav,.footer img{float:right;}
.homeTopRghtBlk{float:right;width:215px;}
.metaNav ul,.rghtAccBlkCont ul,.tabList,.followUsIcon ul,.ddcontent ul,.caseStudyList ul,.serviceList ul,.tabs ul{margin:0;padding:0;}
.pageHeadnMeta{ clear:both; width:100%; margin:8px 0 0 0; overflow:visible}
.searchBtn{float:left;margin:0;}
.subBtn{float:left;}
.contentHead span,.caseStudyList ul li span{color:#666;font-size:11px;}
.sliderBullets ul{float:right;margin:0;padding:0;}
.map{ float:left; margin:0 0 0 10px; cursor:pointer}
.metaNav { position:relative}
.mapOn{ display:block; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #fff; border-left:1px solid #ccc; margin:-4px -4px -4px 5px; padding:5px;}
.mapLoc{position:absolute; width:110px; border:1px solid #ccc; background:#fff; margin:18px 0 0 0; display:none; left:-10px; top:0; z-index:100000; padding:5px 10px 0 10px;}
.mapLoc ul{ margin:0; padding:0;}
.mapLoc ul li{ margin:0 0 3px 0; padding:0; list-style:none; background:none; font-weight:bold; display:block; float:left; width:100%; clear:both}
.breadCrumbCont{ display:block; float:right}
.breadCrumb{float:right;margin:0;padding:0;}
.tabCont ul,.accContent ul{margin:0;padding:0;}
/*Scrollbar Styles*/
.jScrollPaneContainer{position:relative;overflow:hidden;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:1px;top:0;height:100%;background:none;border:1px solid #999;}
.jScrollPaneDrag{position:absolute;background:#999;cursor:pointer;overflow:hidden;}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;background:url(../img/scrollarrowUp.png) no-repeat top;height:10px;width:7px;}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;background:url(../img/scrollarrowDown.png) no-repeat bottom;height:13px;width:7px;}
.footerPadInner{padding:1px 0 10px 8px;}

/* About Us Page */
.topCont{ margin:0 0 0 6px; position:relative; overflow:hidden}
.slidContainer{ background:url(../img/content-top-rcBg.gif) no-repeat; overflow:hidden; width:718px; height:186px; padding:3px;}
.slidContainer h3{width:200px; color:#990000;font-size:13px;margin:5px 0 5px 10px;padding:0;text-transform:uppercase;}
.slidImgTxtCont{ overflow:hidden; width:718px; height:186px; background:no-repeat left top;}
.slidImgTxtCont h3{ padding:0; color:#990000; font-size:13px; text-transform:uppercase; margin:5px 0 5px 10px;}

.slidContainer ul{ margin:0; padding:0;}
.slidContainer ul li{ margin:0; float:left; list-style:none;}
.slidLeftImg{ float:left;}
.slidRghtCont{ float:left; width:368px; background:url(../img/content-top-rcShad.png) no-repeat 1px top; height:186px;}
.slidHead{height:56px;color:#900;font-size:15px;font-weight:bold;text-transform:uppercase;padding:22px 10px 0 21px; 
background:url(../img/content-top-rcShad.png) no-repeat 1px top #e3e3e3; width:338px}
.sliderContent{color:#666;font-size:11px;height:70px;padding:10px 10px 10px 21px;}
.sliderBullets{ position:absolute; right:0; margin:-25px 5px 0 0; z-index:20}
.sliderBullets ul li{list-style:none;float:left;margin:0 8px 0 0;padding:0;}
.topSliderRght, .topSliderLeft{ cursor:pointer; float:left; margin:0 8px 0 0}
.bullets { float:left}
.bullets a{ float:left; width:9px; height:8px; display:block; overflow:hidden; text-indent:-1000px; background:url(../img/bulletOff.png) no-repeat; margin:0 8px 0 0}
.bullets a.activeSlide{ background:url(../img/bulletOn.png) no-repeat; }

.rightTopBlk{ width:215px; background:#fff;}
.rightTopBlkCont{width:205px;padding:0 5px 0;}
.rightTopBlkCont_1{width:205px;padding:0 2px 0;}
.rghtTopBlkContent_1 p{ margin:0 0 2px 0; font-size:11px; color:#666; line-height:10px;}
.rghtTopBlkContent{ background:url(../img/right-topBlk-bg.gif) no-repeat top; padding:10px; border-bottom:1px solid #898989;border-left:1px solid #898989;border-right:1px solid #898989; overflow:hidden;}
.rghtTopBlkContent_1{ background:url(../img/right-topBlk-bg.gif) no-repeat top; padding:2px; border-bottom:1px solid #898989;border-left:1px solid #898989;border-right:1px solid #898989; overflow:hidden;}
.rghtTopBlkContent ul{ margin:0; padding:0;}
.rghtTopBlkContent ul li{ margin:0; padding:0; list-style:none; float:left; clear:both; width:100%; padding:8px 0; border-bottom:1px dotted #666666;}
.rghtTopBlkContent a{color:#990000; font-size:11px; }
.rghtTopBlkContent ul li.last{ border-bottom:none}
.rghtTopBlkContent ul li h5{ padding:0; margin:0; color:#990000; font-size:11px;}
.rghtTopBlkContent ul li p{ padding:0; margin:0; color:#666; font-size:11px;}
.rghtTopBlkContent ul li span{ display:block; color:#666; font-size:11px; margin-top:5px;}
.rghtTopBlkContent ul li span a{color:#666; font-size:11px; text-decoration:underline;}

.rghtThumbBlk{padding:0 5px 0;}
.rghtThumbContent{ background:url(../img/thumbBlk-bg.gif) no-repeat; padding:6px 0 12px 10px; overflow:hidden;border-bottom:1px solid #898989;border-left:1px solid #898989;border-right:1px solid #898989;}
.rghtThumbContent ul{ margin:0; padding:0;}
.rghtThumbContent ul li{ margin:0; padding:0; list-style:none; float:left; margin:9px 9px 0 0;}
.rghtThumbContent ul li img{ border:1px solid #cccccc;}
.rghtThumbContent span{ color:#999; font-size:11px; display:block; clear:both; margin:9px 0 0 0;}
.rghtThumbContent span a{ color:#999; font-size:11px; text-decoration:underline;}

.rghtGrayBlk{padding:0 5px 0;}
.rghtGrayBlkContent{background:url(../img/bot-grayBlk-bg.gif) no-repeat; height:69px; padding:10px; position:relative; overflow:hidden}
.rghtGrayBlkContent h5{ margin:0; padding:0; color:#990000; font-size:11px;}
.rghtGrayBlkContent h5 img{ float:left;margin-left:12px;}
.rghtGrayBlkContent h5 a{ color:#990000; text-decoration:none; padding:15px 0 0 10px; width:85px; float:left}
.location{ text-align:center; color:#666; font-size:11px; position:relative; height:70px; overflow:hidden; width:185px;}
.location ul{ margin:0; padding:0;}
.location ul li{ margin:0; padding:0; list-style:none; float:left; width:185px; height:70px;}
.location p{ margin:3px 0 0 0; padding:0;}
.arrows{
	position:absolute;
	left:0;
	top:0;
	margin:11px 0 0 10px;
	z-index: 10;
}
.arrows a{ float:left}
.arrows a.leftArrow{ width:10px; background:#fff; padding:3px 0; margin:0 0 0 -3px}
.arrows a.leftArrow img{ float:right;}
.arrows a.rghtArrow{  width:10px; background:#fff; margin-left:170px; padding:3px 0}
.arrows a.rghtArrow img{ float:left;}

.InnerMidContent{ margin:0 0 0 6px;padding:10px 0 0 0; width:724px; overflow:hidden;}
.extP{ margin:0 0 10px 0; font-size:11px; color:#666; line-height:18px; padding:0;}
.extP a{ font-size:11px; color:#666; text-decoration:underline;}
.InnerMidContLeft{ padding:0 20px 0 0; width:464px; float:left;}
.InnerMidContRght{ width:240px; float:right;}
.titImgTxtBlk ul{ margin:0; padding:0;}
.titImgTxtBlk ul li{ display:block; float:left; list-style:none; margin:0; padding:10px 0; border-bottom:1px dotted #666666;}
.titImgTxtBlk ul li.last{ border:none;}
.titImgTxtBlk ul li h1{ padding:0 0 8px 0; margin:0; color:#990000; font-size:20px; font-weight:normal}
.titImgTxtBlkImg{ float:left;}
.titImgTxtBlkImg img{ border:1px solid #cecece; display:block}
.titImgTxtBlkTxt{ float:left; width:302px; color:#666; font-size:11px; margin:0 0 0 10px;}
.titImgTxtBlkTxt p{ margin:0; padding:0; height:108px;}
.titImgTxtBlkTxt span.link{ display:block;}
.titImgTxtBlkTxt span.link a{ color:#666; text-decoration:underline;}

.top-left {
	margin-right: 5px; /* clip right corner */
	background-image: url(../img/corners1280x18.gif);
	height: 5px; /* vertical: show first half of the image with the top-corners in it */
	font-size: 2px; /* correct height for IE */
}
.top-right {
	margin-top: -5px; /* to level of top-left corner */
	margin-left: 5px; /* clip left corner */
	background-image: url(../img/corners1280x18.gif);
	background-position: 100% 0; /* show bg-image starting at the right */
	height: 5px;
	font-size: 2px;
}
.bottom-left {
	margin-right: 5px; /* clip right corner */
	background-image: url(../img/corners1280x18.gif);
	background-position: 0 -5px; /* show under half of the image */
	height: 5px;
	font-size: 2px;
}
.bottom-right {
	margin-top: -5px; /* to level of bottom-left corner */
	margin-left: 5px; /* clip left corner */
	background-image: url(../img/corners1280x18.gif);
	background-position: 100% -5px; /* under half, right side */
	height: 5px;
	font-size: 2px;
}
.inside {
	border-left: 3px solid #cccccc;
	border-right: 3px solid #cccccc;
	background: #f0f0f0;
	color: #000000;
}
.notopgap {
	margin-top: 0;
}
.nobottomgap {
	margin-bottom: 0;
}

/*.grayRCBlkHead{ color:#990000; font-size:13px; background:#dbdbdb; padding:4px 0 5px 10px; font-weight:bold}
.grayRCBlkHead span.take{ background:url(../img/logo-TAKE-small.png) no-repeat left; padding-left:20px;}*/
.contactDet{ padding:8px 10px 8px 10px; overflow:hidden;}
.contactDet ul{ margin:0; padding:0;}
.contactDet ul li{ padding:0 0 8px 1px; margin:0; list-style:none; float:left; width:106px; font-size:11px; height:40px; overflow:hidden;}
.contactDet ul li h5{ color:#990000; font-size:11px; margin:0; padding:0;}
.contactDet ul li p{ color:#666; font-size:11px; margin:0; padding:0;}
.careersDet{ padding:0 10px; overflow:hidden;}
.pT5{ height:18px; padding-top:5px;}
.careersDet ul{ margin:0; padding:0;}
.careersDet ul li{ margin:0; padding:8px 0; list-style:none; border-bottom:1px dotted #666; float:left; width:100%}
.careersDet ul li.last{ border:none;}
.careersDet ul li h5{ margin:0; padding:0 0 8px 0; color:#990000; font-size:11px;}
.careersDet ul li p{ margin:0; padding:0 0 8px 0; color:#666; font-size:11px;}
.careersDet ul li span{ color:#999; font-size:11px; display:block}
.careersDet ul li span a{color:#999; font-size:11px; text-decoration:underline}
.slidContent{ position:relative; width:718px;}
.slideTop{ position:absolute; width:100px; float:none; right:0; top:40px; z-index:100;}

.inContDet ul{ margin:0; padding:0;}
.inContDet { padding:0 10px; overflow:hidden;}
.inContDet ul li{ margin:0; padding:8px 0; list-style:none; border-bottom:1px dotted #666; float:left; width:100%}
.inContDet ul li.last{ border:none;}
.inContDet ul li h5{ margin:0; padding:0 0 8px 0; color:#990000; font-size:11px;}
.inContDet ul li p{ margin:0; padding:0 0 8px 0; color:#666; font-size:11px; line-height:18px;}
.inContDet ul li span{ color:#999; font-size:11px;}
.inContDet ul li span a{color:#999; font-size:11px; text-decoration:underline}

.rightTopBlkSmCont{width:205px; padding:0 5px 0;}
.rghtTopBlkSmContent{ background:url(../img/right-topBlkSm-bg.gif) no-repeat; height:207px; padding:5px 10px; border-bottom:1px solid #898989;border-left:1px solid #898989;border-right:1px solid #898989}
.rghtTopBlkSmContent ul{ margin:0; padding:0;}
.rghtTopBlkSmContent ul li{ margin:0; padding:0; list-style:none; float:left; clear:both; width:100%; padding:8px 0; border-bottom:1px dotted #666666;}
.rghtTopBlkSmContent ul li.last{ border-bottom:none}
.rghtTopBlkSmContent ul li h5{ padding:0; margin:0; color:#990000; font-size:11px;}
.rghtTopBlkSmContent ul li p{ padding:0; margin:0; color:#666; font-size:11px;}
.rghtTopBlkSmContent ul li span{ display:block; color:#666; font-size:11px; margin-top:5px;}
.rghtTopBlkSmContent ul li span a{color:#666; font-size:11px; text-decoration:underline;}


.lineHeight{ line-height:16px;}
.InMidContLeftLay2{ float:left; width:498px; padding:0 20px 0 0; margin:0;}
.InMidContRghtLay2{ float:right; width:162px; border:7px solid #e2e1e1; padding:15px;}
.InMidContRghtLay2 h1{ color:#990000; font-size:18px; font-weight:normal; margin:0 0 7px 0; padding:0;}
.InMidContRghtLay2 p{ color:#666; font-size:11px; font-weight:normal; margin:0 0 8px 0; padding:0; line-height:21px;}
.quotes{ background:#e8e8e8; text-align:center; color:#990000; font-size:15px; padding:25px 0; font-weight:bold}

.InMidContLeftLay2 h2{ display:block; color:#990000; font-size:13px; margin:0 0 6px 0; padding:0 0 6px 0; border-bottom:1px dotted #666; text-transform:uppercase}
.InMidContLeftLay2 p{ margin:0 0 10px 0; font-size:11px; color:#666; line-height:18px;}
.InMidContLeftLay2 p a{ font-size:11px; color:#666; text-decoration:underline}
.imgTxtBlk{ width:220px; float:left; border:1px solid #ccc;}
.lifescienceBlk{ background:url(../img/life-science-bg.jpg) no-repeat; padding:4px 0 4px 123px; width:97px; color:#990000; font-size:15px; text-transform:uppercase; height:37px; font-weight:bold}
.supplyChainBlk{ background:url(../img/supply-chain-bg.jpg) no-repeat; margin-left:34px; padding:4px 0 4px 123px; width:97px;  color:#990000; font-size:15px; text-transform:uppercase; height:37px; font-weight:bold}
.imgTxtBlk a{ color:#990000; text-decoration:none}
.rghtTopBlkSmContentH{ height:189px;}


.rghtBlkNoDotList{height:227px; padding-top:12px;}
.rghtBlkNoDotList ul{margin:0;padding:0;}
.rghtBlkNoDotList ul li{float:left;width:180px;display:block;list-style:none;margin:0 0 5px;padding:0; border:none}
.rghtBlkNoDotList ul li a{color:#666;background:url(../img/dd-up-arrow.png) no-repeat left;font-size:11px;text-decoration:none;display:block;padding:0 0 0 15px;}
.rghtBlkNoDotList ul li.addMargin{ margin-bottom:15px}

.rghtBlkNoDotListSm{height:168px; padding-top:12px;}
.presidentNote{height:auto; overflow:hidden; padding:12px 10px;}
.presidentNote ul li p{ line-height:18px;}
.presidentNote ul li .whoCont{ margin:5px 0 0 0; border-top:1px dotted #666; padding:5px 0 0 0; color:#666; font-weight:bold; font-size:11px;}


.homeRghtBotBlk{width:215px;background:#fff; margin:1px 0 0 0}
.accordianHome{width:205px;background:url(../img/acc-home-shad.gif) no-repeat bottom;padding:0 5px 8px;}
.accordianHomeCont{height:250px;overflow:hidden;position:relative;}
.accHHeadOn{display:block;background:url(../img/acc-larg-tab1On-bg.jpg) no-repeat;cursor:pointer;padding:10px;}
.accHHead1Off{display:block;background:url(../img/acc-larg-tab1Off-bg.jpg) no-repeat;cursor:pointer;padding:10px;}
.accHHead2Off{display:block;background:url(../img/acc-larg-tab2Off-bg.jpg) no-repeat;cursor:pointer;padding:10px;}
.accHCont{background:url(../img/acc-home-bg.jpg) no-repeat;height:163px;overflow:hidden;position:relative;padding:12px 10px 15px;}
.accHContent{height:165px;overflow:auto;position:absolute;width:185px;}
.accHContent ul.descList{ margin:0; padding:0;}
.accHContent ul.descList li{list-style:none;line-height:14px;border-bottom:1px dotted #666;margin:0;padding:5px 0;}
.accHContent ul.descList li h5{color:#900;font-size:11px;margin:0;padding:0;}
.accHContent ul.descList li h5 a{color:#900;font-size:11px; text-decoration:none;}
.accHContent ul.descList li p{color:#666;font-size:11px;margin:0;padding:0;}
.accHContent ul.descList li.first{padding-top:0;}


.prodBlk{ width:185px;}
.prodLeftArr{ display:block; width:17px; height:33px; text-indent:-1000px; background:url(../img/prod-left-arrow.png) no-repeat; float:left; margin:50px 8px 0 0;}
.prodRghtArr{ display:block; width:17px; height:33px; text-indent:-1000px; background:url(../img/prod-rght-arrow.png) no-repeat; float:left; margin:50px 0 0 8px;}
.prodCont{ float:left; width:135px; height:164px; overflow:hidden}
.prodCont ul{ margin:0; padding:0;}
.prodCont ul li{ margin:0 2px 0 0; padding:0; list-style:none; width:133px; height:164px; float:left;}
.prodCont h3{ display:block; font-size:12px; color:#990000; margin:0; padding:0; text-align:center; height:30px;}
.imgCont{ display:block; margin:2px 0 6px 0}
.imgCont img{ text-align:center; margin:0 auto;}
.productBtnBlk a{ margin-left:auto; margin-right:auto}
.productBtn{background:url(../img/product-btnLcBg.png) left no-repeat;color:#666;font-size:11px;font-weight:700;display:block;text-decoration:none;margin:12px 0 0 0; padding:0 0 0 5px;}
.productBtn span{background:url(../img/product-btnRcBg.png) right no-repeat;text-align:center; display:block;padding:3px 5px 0 0;height:17px; cursor:pointer}

.bigBannerContentBlk{ width:724px; margin:0 0 0 6px;  position:relative}
.bigBannerContentBlk img{border:1px solid #cccccc;}
.BannerTitDescBlk{ position:absolute; margin:35px 0 0 50px; top:0; width:302px; padding:18px; background:url(../img/regulatory-prod-link-bg.png) repeat;}
.BannerTitDescBlk h1{ color:#666; font-size:22px; margin:0; padding:0; text-transform:uppercase; line-height:20px;}
.BannerTitDescBlk p{ color:#666; font-size:11px; margin:0; padding:0}
.floatingBannerLink{ position:absolute; width:337px; background:url(../img/regulatory-prod-link-bg.png) repeat; right:0; top:0; margin:35px 0 0 0}
.floatBanInner{ border-left:4px solid #990000; background:url(../img/flloatingbannerlink-shad.png) no-repeat right; padding:10px 20px; min-height:130px;}

.floatBanInner ul{ margin:0; padding:0;}
.floatBanInner ul li{ margin:0; padding:8px 0; list-style:none; line-height:14px; background:url(../img/dottted-line-bg.gif) repeat-x bottom}
.floatBanInner ul li.last{ background:none}
.floatBanInner ul li h4{ margin:0 0 3px 0; padding:0; font-size:11px; color:#990000;}
.floatBanInner ul li h4 a{ color:#990000; text-decoration:none}
.floatBanInner ul li p{ margin:0; padding:0; font-size:11px; color:#666666; font-weight:normal}
.floatBanInner ul li p a{color:#666666; text-decoration:none}


.norTopContainer{ background:url(../img/content-top-rcNoHeadBg.jpg) no-repeat; padding:3px;}
.norTopRelContent{ position:relative;}
.norTopLeftImg{ float:left;}
.norTopRghtCont{ float:left; width:368px; background:url(../img/content-top-rcShad.png) no-repeat 1px top; height:186px;}
.norTopContent{color:#666;font-size:11px;padding:20px 10px 10px 21px;}


.grayBlk{ border-top:3px solid #990000; border-bottom:3px solid #ccc; background:#ebebeb; overflow:hidden;}
.grayBlkHead{ color:#990000; font-size:13px; margin:0; padding:8px 10px 0 10px; font-weight:bold}
.p3{ padding:3px;}

.slideImgContainer{background:url(../img/content-top-rcBg.gif) no-repeat; overflow:hidden; width:718px; height:186px; overflow:hidden; padding:3px;}
.sliderImgContainer{ width:718px; height:186px;}
.slideImg {background:#fff;}
.slideImg img{}
.slideImgContent{padding:60px 0 0 50px; width:668px; height:126px;}
.slideImgContent h1{ color:#fff; font-size:20px; margin:0; padding:0;}
.slideImgContent p{ color:#fff; font-size:11px; margin:0; padding:0; width:400px}
.slideImgContainer ul{ margin:0; padding:0;}
.slideImgContainer ul li{ margin:0; padding:0; list-style:none}
.slideImgContainer1{ background:url(../img/our-company-banner1.jpg) no-repeat;}
.slideImgContainer2{ background:url(../img/our-company-banner1.jpg) no-repeat;}
.slideImgContainer3{ background:url(../img/our-company-banner1.jpg) no-repeat;}
.mB10{ margin:0 0 10px 0}

.facts{ padding:10px 10px 0 10px}
.facts ul{ margin:0; padding:0;}
.facts ul li{ margin:0; padding:0 0 10px 20px; list-style:none; background:url(../img/facts-bullet.jpg) no-repeat 10px 7px; margin:}
.facts ul li p{ margin:0; padding:0;}

.expandCollapseCont{ display:block; padding:10px 0 0 6px;}
.expandCollapseBlk{ width:724px;}
.exCoHead{ border-left:5px solid #990000; border-right:1px solid #d2d2d2; width:699px;}
.exCoHead h5{ color:#990000; font-size:11px; margin:0 0 0 5px; padding:0; float:left; text-transform:uppercase}
.exCoHead a{ color:#990000; font-size:11px; float:right; font-weight:bold; text-decoration:none; margin:0 10px 0 0; text-transform:uppercase}
.exCoHead a.On{ background:url(../img/icon-collapse.gif) no-repeat right; padding:0 20px 0 0;}
.exCoHead a{ background:url(../img/icon-expand.gif) no-repeat right; padding:0 20px 0 0;}
.exCoHeadBdrBg{ display:block; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; background:#e8e8e8; padding:5px 0}
.exCoContent{ border-left:1px solid #d2d2d2;  border-right:1px solid #d2d2d2;  border-bottom:1px solid #d2d2d2; background:url(../img/expCollapseblk-bot-bg.gif) no-repeat center bottom ; padding:10px; overflow:hidden;}

.exCoTHead{ border-left:5px solid #990000; width:718px; border-right:1px solid #ccc; }
.exCoTHead h5{ color:#990000; font-size:11px; margin:0 0 0 5px; padding:5px 0; float:left; text-transform:uppercase}
.exCoTHead h6{ color:#666666; font-size:11px; margin:0 0 0 10px; padding:5px 0; float:left; text-transform:uppercase}
.exCoTHead a{ color:#666; font-size:11px; float:right; text-decoration:none; background:url(../img/icon-expand.gif) #f2f2f2 no-repeat 100px center; padding:5px 30px 5px 10px; display:block; border-left:1px solid #cccccc;}
.exCoHeadTBdrBg{ display:block; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; background:#e8e8e8; width:718px;}


.leadershipBlk{display:block; overflow:hidden; clear:both}
.leadershipBlk h3{ color:#990000; font-size:11px; margin:0; padding:3px 10px; background:#E8E8E8;}
.leadershipBlk ul{ margin:0 0 10px 0; padding:10px 10px 0 10px; display:block; overflow:hidden; background:#f5f5f5}
.leadershipBlk ul li{ padding:0 0 10px 0; margin:0; list-style:none; float:left;}
.leadershipBlk ul li img{ float:left; border:1px solid #ccc}
.leadershipBlk ul li h4{ padding:0; margin:0; display:block; font-size:11px; color:#990000; font-weight:normal;}
.leadershipBlk ul li h5{ padding:0; margin:0 0 3px 0; display:block; font-size:11px; color:#666;}
.leadershipBlk ul li p{ padding:0; margin:0; display:block; font-size:11px; color:#666; line-height:12px;}
.lsBlkcontent{ float:left; margin:0 0 0 10px;}


.exCoTabHead{ width:100%; border-bottom:1px solid #ccc; height:30px}
.exCoTabHead ul{ margin:0; padding:0;}
.exCoTabHead ul li{ margin:0 10px 0 0; padding:0; float:left; list-style:none;}
.exCoTabHead ul li a{ display:block; background:url(../img/exp-collapsetabOn-lc.gif) no-repeat left top; padding:0 0 0 3px; color:#666; font-size:11px;text-decoration:none; font-weight:bold; text-transform:uppercase;}
.exCoTabHead ul li a span{ display:block; background:url(../img/exp-collapsetabOn-rc.gif) no-repeat right top; padding:8px 10px 9px 7px;}

.exCoTabHead ul li.on a{background:url(../img/exp-collapsetabOff-lc.gif) no-repeat left top; color:#990000;}
.exCoTabHead ul li.on a span{background:url(../img/exp-collapsetabOff-rc.gif) no-repeat right top;}

.exCoTabContent{padding:10px 0 0 0; background:url(../img/expCollapseblk-topbg.jpg) no-repeat top left;}
.noMargin{ margin:0;}
.exCoTabContentNoPad{ padding:0;}

.leadershipTBlk{ width:165px; float:left; margin:0 0 0 10px;}
.leadershipTBlk h3{ color:#990000; font-size:11px; margin:18px 0 0 0; padding:0;}
.leadershipTBlk ul{ margin:0; padding:0;}
.leadershipTBlk ul li{ margin:10px 0 0 0; padding:0; list-style:none; float:left; width:100%;}
.leadershipTBlk ul li img{ float:left; border:1px solid #ccc}
.leadershipTBlk ul li h4{ padding:0; margin:0; display:block; font-size:11px; color:#990000; font-weight:normal;}
.leadershipTBlk ul li h5{ padding:0; margin:0; display:block; font-size:11px; color:#666;}
.leadershipTBlk ul li h5 a{ font-size:11px; color:#666; text-decoration:none}
.leadershipTBlk ul li p{ padding:0; margin:0; display:block; font-size:11px; color:#666; line-height:12px;}
.leadershipTBlk ul li p a{ font-size:11px; color:#666; text-decoration:none}
.lsBlkTcontent{ margin:0 10px 0 0; width:214px;}
.lsBlkTcontent a{ font-size:11px; color:#666; text-decoration:none}

.mediaSlidContent{ width:718px; height:186px; display:block; overflow:hidden}
.mediaSlidContent h3{ padding:0; color:#990000; font-size:13px; text-transform:uppercase; margin:5px 0 5px 10px;}

.mediaSlidLeft{ width:363px; float:left}
.mediaSlidLeft h3{ padding:0; color:#990000; font-size:13px; text-transform:uppercase; margin:5px 0 5px 10px;}
.mediaSlidImgCont{ background:url(../img/mdia-img-shad.png) no-repeat center; padding:0 10px;}
.mediaSlidRght{ float:left; width:345px; margin:0; background:none; height:auto; padding:0 10px 0 0}
.mediaSlidRghtCont{ padding:0 10px 0 0}

.mediaSlidRght h4{ color:#666; font-size:11px; margin:0 0 3px 0; padding:0;}
.mediaSlidRght h3{ color:#990000; font-size:14px; margin:0; padding:0; text-transform:uppercase}
.mediaSlidRght p{ color:#666; font-size:11px; margin:10px 0; padding:0;}
.mediaSlidRght span{ color:#666; font-size:11px;}
.mediaSlidRght span a{ color:#666; font-size:11px; text-decoration:underline;}

.mediaImgTxtCont .slidHead{height:56px;color:#900;font-size:15px;font-weight:bold;text-transform:uppercase;padding:0 10px 0 8px; background:none; width:auto;}
.mediaImgTxtCont .slidRghtCont{ float:left;  width:340px; height:auto; background:none; padding:0 15px 0 0}
.mediaImgTxtCont .slidLeftImg{background:url(../img/mdia-img-shad.png) no-repeat center; padding:0 10px;}
.mediaImgTxtCont .slidLeftImgSingle{background:none; padding:0;}
.mediaImgTxtCont .sliderContent{ padding:10px;}
.mediaImgTxtCont .slidContent{background:url(../img/content-top-reprcBg.jpg) repeat-x; padding:5px 0 0 0;}
.mediaImgTxtCont .slidContent h3{margin:0 0 5px 10px;}

.inMidContLeftLay3{ padding:0; float:left; width:509px;}
.inMidContRghtLay3{ width:200px; float:left; margin-left:15px;}

.inMidContLeftLay3H { padding:0 0 5px 0; border-bottom:1px dotted #666; overflow:hidden;}
.inMidContLeftLay3H h2{ color:#990000; font-size:13px; text-transform:uppercase; float:left; margin:0; padding:0;}
.inMidContLeftLay3H a{ float:right; color:#666; text-decoration:none; background:url(../img/arrow-rght.gif) left center no-repeat; padding:0 0 0 10px; font-size:11px;}
.inMidContLeftLay3H a.backLink{ float:right; color:#666; text-decoration:none; background:url(../img/arrow-left.gif) left center no-repeat; padding:0 0 0 10px; font-size:11px;}
.inMidContLeftLay3Cont ul{ margin:0; padding:0;}
.inMidContLeftLay3Cont ul li{ margin:0; padding:0; list-style:none; padding:10px 0; border-bottom:1px dotted #666;}
.inMidContLeftLay3Cont ul li h5{ margin:0; padding:0; color:#990000; font-size:11px;}
.inMidContLeftLay3Cont ul li h5 a {color:#990000;font-size:11px; text-decoration:none}
.inMidContLeftLay3Cont ul li h5 a:hover {color:#990000;font-size:11px; text-decoration:none }
.inMidContLeftLay3Cont ul li p{ margin:8px 0; padding:0; color:#666; font-size:11px;}
.inMidContLeftLay3Cont ul li p.newsDate{ margin:0 0 8px 0; padding:0; color:#666; font-size:11px;}
.inMidContLeftLay3Cont ul li span{ color:#999; font-size:11px;}
.inMidContLeftLay3Cont ul li span a{ color:#999; text-decoration:underline;}
.inMidContLeftLay3Cont ul li.last{ border:none}

.inMidContLeftLay3Cont2 ul{ margin:0; padding:0;}
.inMidContLeftLay3Cont2 ul li{ margin:0; padding:0; list-style:none; padding:10px 0; border-bottom:1px dotted #666;}
.inMidContLeftLay3Cont2 ul li p{ margin:0; padding:0; color:#666; font-size:11px;}
.inMidContLeftLay3Cont2 ul li.last{ border:none}

.inMidContLeftLay3H2 { background:#e5e5e5; border-left:5px solid #990000; margin:10px 0 0 0; padding:5px 10px; overflow:hidden;}
.inMidContLeftLay3H2 h2{ color:#990000; font-size:13px; text-transform:uppercase; float:left; margin:0; padding:0;}
.inMidContLeftLay3H2 a{ float:right; color:#666; text-decoration:none; font-size:11px;}
.inMidContLeftLay3H2 img{margin:0 0 0 5px;}


.eventsDet{ padding:0 10px;}
.eventsDet ul{ margin:0; padding:0;}
.eventsDet ul li{ margin:0; padding:8px 0; list-style:none; border-bottom:1px dotted #666; float:left; width:100%}
.eventsDet ul li.last{ border:none}
.eventsDet ul li h5{ margin:0; padding:0; color:#666; font-size:11px;}
.eventsDet ul li p{ margin:0; padding:0 0 8px 0; color:#666; font-size:11px;}
.eventsDet ul li span{ color:#999; font-size:11px; display:block}
.eventsDet ul li span a{color:#999; font-size:11px; text-decoration:underline}

.inMediaDet{ padding:0 10px;}
.inMediaDet ul{ margin:0; padding:0;}
.inMediaDet ul li{ margin:0; padding:8px 0; list-style:none; border-bottom:1px dotted #666; float:left; width:100%}
.inMediaDet ul li.last{ border:none}
.inMediaDet ul li h5{ margin:0 0 8px 0; padding:0; color:#990000; font-size:11px;}
.inMediaDet ul li h5 span{ display:block; font-weight:normal; color:#990000}
.inMediaDet ul li p{ margin:0; padding:0 0 8px 0; color:#666; font-size:11px;}
.inMediaDet ul li span{ color:#999; font-size:11px; display:block}
.inMediaDet ul li span a{color:#999; font-size:11px; text-decoration:underline}

.galleryListBlk h5{ padding:0 0 5px 0; margin:0; color:#990000; font-size:11px; border-bottom:1px dotted #666;}
.gallertDet { border-bottom:1px dotted #666; padding:10px 0 0 0; overflow:hidden;}
.gallertDet ul{ margin:0; padding:0;}
.gallertDet ul li{ margin:0 12px 10px 0; padding:0; list-style:none; float:left; font-size:11px; color:#666; width:100%}
.gallertDet ul li img{ float:left}
.gallertDet ul li a{ float:left; color:#666; text-decoration:none; margin:2px 0 0 10px;}

.facebookFanBlk img{ float:left; border:1px solid #ccc; margin-right:2px;}
.facebookFanBlk h5{ float:left; background:#ced4df; color:#5473ad; margin:0; padding:0 0 0 10px; font-size:11px; width:148px;}
.facebookFanBlk h5 span{ float:left; margin-top:1px;}
.facebookFanBlk h5 img{ width:14px; height:14px; float:right;}
.facebookFanBlk p{ float:left; background:#ececec; color:#666; font-weight:bold; margin:0; padding:7px 10px 8px 10px; font-size:11px; width:138px;}

.regEventBlk{ border:1px solid #cccccc; background:url(../img/regiter-events-bg.jpg) repeat-x;overflow:hidden;}
.regEventBlk img{ float:left; margin:2px 10px 0 13px;}
.regEventBlk h3{ float:left; font-size:15px; margin:3px 20px 0 0; padding:7px 0 4px 0; color:#990000;}
.regEventBlk ul{ float:left; margin:3px 0 0 0; padding:0; width:270px;}
.regEventBlk ul li{ float:left; margin:5px 0; padding:0; list-style:none; font-size:11px; width:135px;}
.regEventBlk ul li a{ color:#666; text-decoration:none; background:url(../img/arrow-rght.gif) left center no-repeat; padding:0 0 0 15px}
.galleryBg{ background: url(../img/gallery-bot-shad.gif) no-repeat bottom; padding:0 0 7px 0; margin-top:0;}

.galleryBlk{ padding:0 20px; width:684px;}
.galleryBlk h5{ padding:0 0 5px 0; margin:0; color:#990000; font-size:11px; border-bottom:1px dotted #666;}
.galleryBlk ul{ margin:0; padding:0;}
.galleryBlk ul li{ margin:0; padding:0; list-style:none; padding:20px 0; border-bottom:1px dotted #666; float:left; clear:both; width:100%}
.galleryBlk ul li.first{ padding-top:13px;}
.galleryBlk ul li.last{ border:none}

.galleryCont{ float:left; width:342px;}
.galleryCont img{ float:left; border:1px solid #ccc; margin-right:13px;}
.galleryTxt{ float:left; width:264px;}
.galleryTxt h5{ margin:0; padding:0; border:none; color:#990000; font-size:11px;}
.galleryTxt p{ margin:4px 0; padding:0; font-size:11px; color:#666; line-height:18px;}
.galleryTxt a{ color:#666; text-decoration:none; background:url(../img/arrow-rght.gif) left center no-repeat; padding:0 0 0 15px; font-size:11px;}
.galleryTxt h5 a{color:#990000; font-size:11px; text-decoration:none; background:none; padding:0;}
.galleryTxt h5 a span{ color:#990000; font-size:10px; font-weight:normal}
.mL20{ margin:0 0 0 20px}

.prodSolutionCont ul{ padding:0; margin:0; }
.prodSolutionCont ul li{ margin:0; padding:10px; list-style:none; border:none; width:430px;}
.prodSolutionCont ul li.odd{ background:#e1e1e1;}
.prodSolutionCont ul li.first{ margin-top:0;}
.leftLink{ float:left; width:205px;}
.leftLinkcol1{ float:left; width:215px; margin:0 10px 0 0}

.leftLinkWidthHigh{ width:auto}

.leftLink h2{background:url(../img/dd-up-arrow.png) no-repeat left 4px;color:#a70e13;font-size:11px;display:block;margin:0;padding:0 0 6px 10px;}
.leftLink h2 a{color:#a70e13;font-size:11px;text-decoration:none;}
.leftLink span{display:block;font-size:11px;color:#666;margin:0 0 0 10px;}
.leftLink span a{font-size:11px;color:#666;text-decoration:none;}
.leftLink ul{ padding:0; margin:0;}
.leftLink ul li{ padding:0; margin:0 0 8px 0; list-style:none; width:217px; color:#858585; font-size:11px;}
.leftLink ul li.last{ margin:0;}
.leftLink ul li a{  color:#858585; text-decoration:none; display:block; background:url(../img/gray-arrowlleft.gif) no-repeat left 4px; padding:0 0 0 15px;}
.onecolumn{ width:430px;}
.inBotTwoColOut{ width:353px; float:left; margin:0 0 0 6px;}
.mL10{ margin:0 0 0 20px}
.inBotTwoColHead h4{ background:url(../img/inner-bot-2col-hBg.jpg) no-repeat; color:#edcfd0; font-size:13px; text-transform:uppercase; margin:0; padding:7px 10px;}
.inBotTwoColCont{ border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:url(../img/inner-bot-2col-bg.jpg) repeat-x bottom;}

.arrowList{ padding:18px 20px 7px 20px; display:block; overflow:hidden}
.arrowList ul{ margin:0; padding:0;}
.arrowList ul li{
	padding:0 0 10px 0;
	margin:0;
	list-style:none;
	float:left;
	clear:both;
	width:100%
}
.arrowList ul li a{ display:block; background:url(../img/arrow-rght.gif) no-repeat left 4px; padding-left:15px; color:#666; font-size:11px; text-decoration:none}
.arrowList ul li p{ margin:0 0 0 15px; font-size:11px; padding:0; color:#666; line-height:18px;}

.arrowList ul li ul { margin:5px 0 0 16px; padding:0;}
.arrowList ul li ul li{ padding:0;	margin:0;	list-style:none;	float:left;	clear:both;	width:100%}
.arrowList ul li ul li a{ display:block; background:url(../img/arrowOff.png) no-repeat left 4px;  padding-left:15px; color:#666; font-size:11px; text-decoration:none}


.inBotTwoColBlk{ display:block; overflow:hidden}
.relProdSlid{ display:block; overflow:hidden; padding:18px 10px 0 17px;}
.prev{ float:left; width:17px; height:33px; background:url(../img/prod-left-arrow.png) no-repeat; text-indent:-1000px; margin:0 20px 0 0}
.relProdSlidOut{ width:240px; float:left}
.relProdSlidOut span{ display:block; text-align:right}
.relProdSlidOut span a{ color:#666; font-size:11px; text-decoration:none; background:url(../img/arrow-rght.gif) no-repeat right; padding:0 10px 0 0;}
.relProdSlidC{ float:left; width:240px; overflow:hidden;}
.relProdSlidC ul{ width:4000px; position:relative}
.relProdSlidC ul li{ float:left; list-style:none; margin:0; padding:0; min-height:135px;}
.relProdSlidCont{ width:240px; height:120px; position:relative}
.next{ float:left; width:17px; height:33px; background:url(../img/prod-rght-arrow.png) no-repeat; text-indent:-1000px; margin:0 0 0 20px}
.relProdSlidOut h2{ text-align:center; color:#990000; font-size:15px; margin:0 0 15px 0; padding:0;}
.relProdSlidOut p{ text-align:center; color:#666; font-size:11px; margin:0 0 15px 0; padding:0;}
.btnBlk{ display:block; overflow:hidden; width:180px; margin:0 auto 6px auto;}
.btnBlk a{ float:left; margin:0 0 0 5px;}
.relProdSlidSingle ul{ display:block; margin:0; padding:0}
.relProdSlidSingle ul li{ display:block; margin:0; padding:0; list-style:none;}
.relProdSlidSingle .relProdSlidOut{ width:230px; margin:0 auto; float:none}


.iconList{ padding:18px 20px 11px 20px; display:block; overflow:hidden}
.iconList ul{ margin:0; padding:0;}
.iconList ul li{
	padding:0 0 8px 0;
	margin:0 0 8px 0;
	border-bottom:1px dotted #ccc;
	list-style:none;
	float:left;
	clear:both;
	width:100%
}
.iconList ul li img{ float:left}
.iconList ul li a{ display:block; color:#666; font-size:11px; text-decoration:none; float:left; margin:2px 0 0 10px;}

.mT18{ padding:18px 0 0 0; overflow:hidden;}
.menu{
	padding:15px;
}

.grayRCBlkHead{ color:#990000; font-size:13px; background:#dbdbdb; padding:4px 0 5px 10px; font-weight:bold}



/* global sourcing*/

.searchResult{ margin:0 0 0 6px; width:703px; padding:0 0 0 20px; }
.searchResult form{ margin:0; padding:0; overflow:hidden; display:block}


.srchOut{ display:block; overflow:hidden; float:left; margin:0 0 0 10px}
.srchOutCont{float:left;width:146px;height:22px;background:url(../img/subscribeTxtBox.jpg) no-repeat;clear:both;}
.srchOutCont .txtBox{border:none;background:none;width:136px;font-size:11px;color:#666;font-family:Arial, Helvetica, sans-serif;padding:3px 5px 0;}
.srchBtn{float:left;}
.searchResult .searchForm label{ float:left; font-size:11px; color:#900; font-weight:bold; margin:4px 0 0 0}
.searchToggle{ float:left; margin:4px 0 0 10px;}
.searchToggle a{ background:url(../img/search-toggle-imgOn.gif) no-repeat right; padding:0 20px 0 0; color:#666; font-size:11px; text-decoration:underline; display:block}
.searchToggle a.On{ background:url(../img/search-toggle-imgOff.gif) no-repeat right; }

.advSearch{ clear:both; display:block; overflow:hidden;}
.searchResult .searchForm{ background:#ececec; padding:10px}
.searchResult .searchForm .rdBtnGrp{ margin:0 0 0 98px; padding:20px 0 0 0; float:left;}
.searchResult .searchForm .rdBtnGrp label{ color:#666; font-size:11px; font-weight:normal; float:none; margin:0;}
.searchResult .searchForm .chkBoxGrp{ overflow:hidden; display:block; min-height:50px;}
.searchResult .searchForm .chkBoxGrp label{ color:#666; font-size:11px; font-weight:normal; float:left; margin:0 0 0 5px; width:80px; display:block;}  
.searchResult .searchForm .chkBoxGrp input { float:left}
.sortSec{ float:left; padding:20px 0 0 0; margin:0 0 0 50px}
.searchResult .searchForm .sortSec label{ color:#666; font-weight:normal; margin:3px 10px 0 0}
.sortSec select{ color:#666; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.chkBoxGrp{ clear:both; margin:0 0 0 98px; padding:5px 0 0 0}
.chkBoxGrp ul{ margin:0; padding:0;}
.chkBoxGrp ul li{ margin:5px 10px 0 0; padding:0; float:left; list-style:none;}

.searchHead{ margin:10px 0 5px 0}
.searchResult .searchForm .searchHead label{ color:#666; font-size:11px; float:none}
.searchHead td{ color:#666; font-size:11px;}
.searchHead td b{ color:#900}
.pagination{ color:#666; font-size:11px;}
.pagination td{ text-align:center; padding:4px 0 4px 0; background:#ececec;}
.pagination b{ color:#900; font-size:11px;}
.srchResult{ width:100%; font-size:11px;}

.srchResult fieldset {
border:none;
border-bottom:1px dotted #666;
margin:5px 0 0 0;
padding:10px 0 10px 0;
}
.srchResult fieldset.last{ border:none}
.srchResult .mainLink{ color:#900; font-weight:bold; display:block; margin:0 0 8px 0; text-decoration:none}

.paginationBot{ color:#666; font-size:11px;}
.paginationBot td{ padding:4px 0 4px 0; background:#ececec;}
.paginationBot b{ color:#900; font-size:11px;}
.paginationBot td table td{ padding:0 10px 0 0; color:#666;}
.paginationBot td table td a{ color:#666; text-decoration:none;}
.paginationBot td table td.links a{ color:#666; font-weight:bold; text-decoration:none; padding:0 2px 0 2px}
.paginationBot td table td.links a.current{ color:#900; text-decoration:none;}

.reportDet{ padding:8px 10px 0 10px;}
.reportDet img{ float:left; margin:0 30px 0 20px}
.reportBtnBlk{ display:block; overflow:hidden; float:left}
.reportBtnBlk a{ margin:0 0 8px 0; color:#900;}
.reportBtn{background:url(../img/product-btnLcBg.png) left no-repeat;color:#666;font-size:11px;font-weight:700;display:block;text-decoration:none;margin:5px 0 0 0; padding:0 0 0 5px;}
.reportBtn span{background:url(../img/product-btnRcBg.png) right no-repeat;text-align:center; display:block;padding:3px 10px 0 5px;height:17px; cursor:pointer}
.reportDet2{ padding:0 10px}
.reportDet2 ul{ margin:0; padding:0;}
.reportDet2 ul li{ margin:0; padding:8px 0; list-style:none; border-bottom:1px dotted #666; float:left; width:100%}
.reportDet2 ul li.last{ border:none}
.reportDet2 ul li h5{ margin:0; padding:0; color:#990000; font-size:11px;}
.reportDet2 ul li p{ margin:0; padding:0; color:#666; font-size:11px;}
.reportDet2 ul li a{}
.reportDet2 ul li span{ color:#999; font-size:11px; display:block}
.reportDet2 ul li span a{color:#999; font-size:11px; text-decoration:underline}
.careersDet ul li.linkNoDecor span a{ color:#666; text-decoration:none}
.rightTopScroll{ height:189px; overflow:auto;}
.txtContent h2{display:block;color:#900;text-transform:uppercase;font-size:13px;font-weight:700;border-bottom:1px dotted #666;margin:0 0 10px;padding:0 0 7px 0; clear:both}
/*.padleft {
	padding-left:15px;
	padding-top:4px;
}*/

.ularrow{margin:7px 0 6px 0; padding:0;}
.ularrow li{ display:block; background:url(../img/arrow-rght.gif) no-repeat left 6px; padding-left:15px; color:#666; font-size:11px; text-decoration:none; list-style:none;margin:0 0 8px 0; line-height:18px;}



/*Partners & Milestone */

.singleColWidth{ width:723px; padding:0;}

.mileStoneHead{ display:block; background:#ececec; padding:5px;}
.mileStoneHead h5{ margin:0; padding:0; color:#990000; font-size:11px;}
.milestone ul{ margin:0; padding:0;}
.milestone ul li{ margin:0; padding:15px 0; list-style:none; background:none; border-bottom:1px dotted #ccc; width:100%; overflow:hidden}
.milestone ul li h5{ float:left; margin:0; padding:0; color:#990000; font-size:11px;}
.milestone ul li p{margin:0; padding:0; color:#666; font-size:11px; display:block;}
.milestone ul li.last{ border:none;}
.milestone ul li .mileContent{ float:left; width:90%; margin:0 0 0 30px; }


.partners ul li{ margin:0 0 15px 0; padding:0 0 15px 0; list-style:none; background:none; border-bottom:1px dotted #ccc;}
.partners ul li h5{ margin:0 0 15px 0; padding:0; color:#990000; font-size:11px;}
.partners ul li p{ margin:0; padding:0; color:#666; font-size:11px; display:block;}
.partners ul li.last{ border:none;}
/* Partners & Milestone */

/*Partners and alliance  */
.partnersBlk{ display:block; background:#eeecec; padding:20px; margin:0 0 10px 0; width:684px;}
.noPadWidthIncrease{ padding:0; width:724px; margin:0}
.partnersBlk .logo{ float:left}
.partnersBlk .partnerContent{ float:right; width:77%; margin:0 0 0 20px}
.partnersBlk .partnerContent h5{ margin:0 0 10px 0; padding:0; color:#990000; font-size:11px;}
.partnersBlk .partnerContent p{ margin:0 0 15px 0; padding:0; line-height:18px;}
.partnersBlk .partnerContent ul{ margin:0 0 15px 0; padding:0;}
.partnersBlk .partnerContent ul li{ margin:0 0 5px 0; padding:0 0 0 10px; background:url(../img/partners-alliance-bullet.jpg) no-repeat left; float:none; line-height:14px; float:none}
.docBlk{margin:0 0 15px 0}
.docBlkInner{ padding:10px 0;}
.docBlkInner a{ color:#666; text-decoration:none}
.toggleShow{ color:#666; text-decoration:underline}
/*Partners and alliance  */

/*Profile popup*/
.profilePopUp{ width:588px; position:absolute; z-index:10000; left:0; top:0; margin:-150px 0 0 50px}
.profilePopUpHead{ background:#990000; color:#fff; display:block; overflow:hidden}
.profilePopUpHead h1{ float:left; margin:5px 0 0 20px; padding:0; font-size:14px; color:#fff;}
.profilePopUpHead a{ float:right;}
.profilePopUpHead a img{ border:none}
.profilePopUpContent{ background:#eaeaea; border-left:1px solid #9a9a9a; border-right:1px solid #9a9a9a; border-bottom:1px solid #9a9a9a;display:block; overflow:hidden; padding:20px;}
.profilePopUpContent img{ margin:0 20px 0 0}
.profilePopUpContent h2{ float:left; font-size:15px; color:#990000; margin:0 0 10px 0; display:block}
.profilePopUpContent span{ float:right; display:block; width:77%; color:#666; font-size:11px; line-height:18px; margin:0 0 15px 0}
.profilePopUpContent span.last{ margin:0;}
.lastCol{ margin:0 0 0 -450px}
.lastBefore{ margin:0 0 0 -300px}
.lastBeforeSmall{ margin:0 0 0 -200px}

/*What our customers Say*/

.whatCustomersSay{ background:url(../img/right-topBlkSm-bg.gif) no-repeat; height:212px; padding:5px 5px 0 5px; border-bottom:1px solid #898989;border-left:1px solid #898989;border-right:1px solid #898989; overflow:hidden;}
.cusPrev{ display:block; width:10px; height:20px; text-indent:-1000px; background:url(../img/what-customer-arrL.png) no-repeat; float:left; margin:45px 5px 0 0;}
.cusNext{ display:block; width:10px; height:20px; text-indent:-1000px; background:url(../img/what-customer-arrR.png) no-repeat; float:left; margin:45px 0 0 5px;}
.customerCont{ float:left; width:162px; padding:5px 0 0 0;}
.customerCont ul{ margin:0; padding:0;}
.customerCont ul li{ margin:0; padding:0; list-style:none; width:162px; height:200px;}
.customerCont ul li p{padding:0; margin:0; color:#666; font-size:11px; line-height:18px;}
.customerCont .whoCont{ margin:5px 0 0 0; border-top:1px dotted #666; padding:5px 0 0 0; color:#990000; font-weight:bold; font-size:10px;}
.customerCont .whoCont p{font-size:10px; font-weight:bold}
.whoCont h5{ padding:0; margin:0; color:#990000; font-size:11px;}
.whoCont span a{ color:#666; text-decoration:underline; font-size:11px;}

.tblCont{ color:#666; font-size:11px;}
.tblCont td p{ margin:0; padding:0;}

.tblCont td{ background:#F5F5F5; border-spacing:1px;}
.tblCont td.tblHead{ background:#E5E5E5; padding:5px 10px;color:#990000; font-size:14px; font-weight:bold }
.tblCont td{ padding:5px 10px;}
.tblCont td.last{ border-bottom:none; }
.casePdf{ display:block; overflow:hidden; text-decoration:none;}
.casePdf img{ float:left; margin:0 5px 0 0}
.casePdf h5{ float:left; width:80%; text-decoration:none;}
.casePdf h5 span{ font-size:10px; font-weight:normal; text-decoration:none;}

.takeInMedia{ background:url(../img/right-topBlkSm-bg.gif) no-repeat; padding:10px; border-bottom:1px solid #898989;border-left:1px solid #898989;border-right:1px solid #898989; overflow:hidden;}
.takeInMedia h5{color:#990000; font-size:11px; margin:0 0 8px; padding:0;}
.takeInMedia h5 span{color:#990000; display:block; font-weight:normal;}
.takeInMedia p{color:#666666; font-size:11px; margin:0; padding:0 0 8px;}
.takeInMedia span{color:#999999; display:block; font-size:11px;}
.takeInMedia span a{color:#999999; font-size:11px;}

.accContWithouCase{ height:282px;}
.accContWithouCaseBg{background:transparent url(../img/acc-home-shad.gif) no-repeat scroll center bottom;}

/* Next Step */
.downloadsCont{float:left; clear:both; margin:0; width:90%;}
.downloadHolder{ clear:both; margin:5px 0 5px 30px; overflow:hidden}

/*profile Styles */
.profileBox{ width:722px; display:block; clear:both; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; }
.profileBoxHead{ background:#990000; color:#fff; display:block; overflow:hidden; padding:7px 0}
.profileBoxHead h1{ float:left; margin:0 0 0 20px; padding:0; font-size:14px; color:#fff;}
.profileBoxHead a{ float:right;}
.profileBoxHead a img{ border:none}
.profileBoxContent{ background:#eaeaea; display:block; overflow:hidden; padding:20px;}
.profileBoxContentImg{ width:101px; height:92px; margin:0 19px 0 0; float:left;}
.profileBoxContent img{ border:1px solid #ccc;}
.profileBoxContent img{ margin:0 19px 0 0; float:left; border:1px solid #ccc;}
.profileBoxContent h2{ float:left; font-size:15px; color:#990000; margin:0 0 10px 0; display:block; width:562px}
.profileBoxContent h2 span{ float:none; font-size:12px; display:block; margin:0; padding:0}
.profileBoxContent span{ display:block; color:#666; font-size:11px; line-height:18px; padding:15px 0 15px 0}
.profileBoxContent span.last{ margin:0;}

.galleryBoxContent{ background:#eaeaea; display:block; overflow:hidden; padding:20px;}
.galleryBoxContent img{ margin:0 19px 0 0; float:left; border:1px solid #ccc;}
.galleryBoxContent h2{ float:left; font-size:15px; color:#990000; margin:0 0 10px 0; display:block; width:542px}
.galleryBoxContent h2 span{ float:none; font-size:12px; display:block; margin:0}
.galleryBoxContent span{ display:block; color:#666; font-size:11px; line-height:18px; margin:15px 0 0 0; clear:both;}
.galleryBoxContent span.last{ margin:0;}


.leadPrevArr{ display:block; width:13px; height:19px; text-indent:-1000px; background:url(../img/leader-arrL.png) no-repeat; float:left; margin:23px 0 0 10px}
.leadNxtArr{ display:block; width:13px; height:19px; text-indent:-1000px; background:url(../img/leader-arrR.png) no-repeat; float:left; margin:23px 0 0 5px}
.thumbContainer{ float:left; width:660px; padding:15px 0;}
.thumbContainer li{ height:50px;}
.thumbs{ float:left; width:213px; margin:0 0 0 10px; min-height:48px; cursor:pointer}
.thumbs img{ float:left; border:1px solid #ccc;}
.thumbs h5{	float:left;	color:#666;	font-size:11px;	margin:0 0 0 10px;	width:140px; }
.thumbs span{ font-size:11px; font-weight:normal; display:block}
.thumbContainer ul li.current .thumbs h5{ color:#990000;}
.thumbContainer ul li.current .thumbs span{ color:#990000;}
.thumbContainer ul li.current .thumbs img{ border:1px solid #990000;}
.borderLR{ border-left:1px solid #ccc; overflow:hidden; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}


/* Profile Prev Next Button */
.botBtn{ text-align:right; color:#999; font-size:11px; margin:10px 0 0 0;}
.profileBack{ background:url(../img/leader-red-arrL.gif) no-repeat left center; padding:0 5px 0 10px; color:#999; text-decoration:none; font-size:11px;}
.profileNext{ background:url(../img/leader-red-arrR.gif) no-repeat right center; padding:0 10px 0 5px; color:#999; text-decoration:none;font-size:11px;}
.loading{ min-height:200px; background: url(../img/loadingicon.gif) no-repeat center center #eaeaea;}


.rightTopBlkExpandCont{width:205px;padding:0 5px 0;}
.rghtTopBlkExpandContent{ background:url(../img/right-topBlkSm-bg.gif) no-repeat; padding:15px 0 0 10px; border-bottom:1px solid #898989;border-left:1px solid #898989;border-right:1px solid #898989; overflow:hidden;}
.rghtTopBlkExpandContent ul{margin:0;padding:0;}
.rghtTopBlkExpandContent ul li{float:left;width:180px;display:block;list-style:none;padding:0 0 15px 0;margin:0; border:none}
.rghtTopBlkExpandContent ul li a{color:#666;background:url(../img/dd-up-arrow.png) no-repeat left 4px;font-size:11px;text-decoration:none;display:block;padding:0 0 0 15px;}
.rghtTopBlkExpandContent ul li.addMargin{ margin-bottom:15px}

/* Global Sourcing Single column*/
.titImgTxtBlkSingle ul{ margin:0; padding:0;}
.titImgTxtBlkSingle ul li{ display:block; list-style:none; margin:0; padding:10px 0; border-bottom:1px dotted #666666; overflow:hidden}
.titImgTxtBlkSingle ul li.first{ padding:0 0 10px 0}
.titImgTxtBlkSingle ul li.last{ border:none;}
.titImgTxtBlkSingle ul li h1{ padding:0 0 8px 0; margin:0; color:#990000; font-size:20px; font-weight:normal; text-transform:uppercase}
.titImgTxtBlkSingleImg{ float:left;}
.titImgTxtBlkSingleImg img{ border:1px solid #cecece; display:block}
.titImgTxtBlkSingleTxt{ color:#666; font-size:11px; margin:0 0 0 159px;}
.titImgTxtBlkSingleTxt p{ margin:0; padding:0; line-height:18px;}
.titImgTxtBlkSingleTxt span.link{ display:block; margin:10px 0 0 0}
.titImgTxtBlkSingleTxt span.link a{ color:#666; text-decoration:underline;}

.fLeft{ float:left;}
.mR15{ margin:0 15px 0 0}
.mT10{ margin:10px 0 0 0}




.takeStock{background:url(../img/bot-grayBlk-bg.gif) no-repeat; height:69px; padding:10px; position:relative; overflow:hidden}
.stockCont{float:left; padding:0;}
.stockCont a{ background:none; padding:none;}
.stockCont span{display:block; color:#990000; font-size:11px; font-weight:bold; text-align:center; margin:10px 0 0 0}
.stockCont span a{ color:#990000; text-decoration:none; font-size:11px;}
.stockML{ margin:0 0 0 12px;}
.rghtEventBanner{background:url(../img/bot-grayBlk-bg.gif) no-repeat; height:89px; position:relative; overflow:hidden}


.finQuarter { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; margin:10px 0 15px 0 }
.finQuarter img { float:left; border:none; margin:0 5px 0 0; padding:5px; background:#e5e5e5; }
.finQuarter p { margin:0 0 0 65px; padding:3px 0; }
.finQuarter p a{  color:#666; text-decoration:none; }
.finQuarter p a span{  color:#999; text-decoration:none; }
.finQuarter p a:hover{ color:#c20000; text-decoration:underline;}
.finQuarter p a:hover span{ color:#d9846f; text-decoration:underline; }
.finQuarter td { background:#f5f5f5; vertical-align:top; }



/* Annual Report */

.annualReportLinks { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; }
ul.annualReportLinks { margin:0; padding:0;}
.annualReportLinks li {list-style:none; padding:0 0 10px 0; margin:0;}
.annualReportLinks a{ color:#666; text-decoration:none; display:block }
.annualReportLinks a img{ float:left; border:none; margin:0 5px 0 0;}
.annualReportLinks a span{  color:#999; text-decoration:none; }
.annualReportLinks a:hover{ color:#c20000; text-decoration:underline;}
.annualReportLinks a:hover span{ color:#d9846f; text-decoration:underline; }


/* corpGoveranceLinks */

.corpGoveranceLinks { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; }
ul.corpGoveranceLinks { margin:0; padding:0;}
.corpGoveranceLinks li { list-style:none; padding:0 0 10px 0; margin:0;}
.corpGoveranceLinks a{ color:#666; text-decoration:none; display:block }
.corpGoveranceLinks a img{ float:left; border:none; margin:0 5px 0 0;}
.corpGoveranceLinks a span{  color:#999; text-decoration:none; }
.corpGoveranceLinks a:hover{ color:#c20000; text-decoration:underline;}
.corpGoveranceLinks a:hover span{ color:#d9846f; text-decoration:underline; }


/* Events & Presentation */

.eventsPresentTbl{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
.eventsPresentTbl th{ background:#e5e5e5; color:#900; text-align:left; font-size:14px; font-weight:bold; padding:5px 10px;}
.eventsPresentTbl td{ background:#f5f5f5; vertical-align:top; padding:5px 10px;}
.eventsPresentTbl a{ color:#900; text-decoration:none; font-weight:bold}
.eventsPresentTbl a:hover{ color:#900; text-decoration:underline; font-weight:bold}


/* Share Holding Pattern */
.shareholdpattern{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
.shareholdpattern th{ background:#e5e5e5; color:#900; font-size:14px; font-weight:bold; padding:5px 10px;}
.shareholdpattern td{ background:#f5f5f5; padding:10px;}
.shareholdpattern a{ color:#900; text-decoration:none; font-weight:bold; background:url(../img/arrow-rght.gif) no-repeat left 4px; padding-left:10px;}
.shareholdpattern a:hover{ color:#900; text-decoration:none; font-weight:bold}
.shareholdpattern td td{ background:#f5f5f5; padding:0;}

.stockCont a{ background:none; padding:0;}


/* Contacts */
.investorCont{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
.investorCont strong{ color:#900;}
.investorCont a{ color:#900; text-decoration:none;}
.investorCont a:hover{ color:#900; text-decoration:underline;}

.investorConttbl p{ margin:10px 0 0 0; padding:0;}
.investorConttbl{ margin:10px 0 15px 0}
.investorConttbl td{ background:#f5f5f5; vertical-align:top; padding:10px;}

.mT10B15{ margin:15px 0 15px 0;}


.jobBlock h5{ margin:0 0 10px 0; padding:5px 10px; color:#990000; background:#ececec; font-size:13px}
.jobBlock p{ padding:0 10px; color:#666; font-size:11px;}
.jobMore{ display:block; text-align:center; text-decoration:none; font-size:11px; font-weight:bold; text-transform:uppercase; color:#990000; padding:0 10px; width:85px}
.jobMore a{font-size:11px; font-weight:bold; text-transform:uppercase; color:#333; text-decoration:none; background:url(../img/btn-bg.gif) repeat-x; border-top:1px solid #dedede; border-right:1px solid #747474; border-bottom:1px solid #747474; border-left:1px solid #d0d0d0; display:block; padding:3px 13px; width:66px; text-align:center; }
.jobMore a:hover{ text-decoration:none}

.backToLink{ padding:0 0 10px 0; text-align:right;}
.pR10{ padding:0 10px 10px 0}
.pT10{ padding:10px 0}
.backToLink a{ padding:0 0 0 10px; color:#666; text-decoration:none; background:url(../img/arrow-left.gif) no-repeat left; font-size:11px;}
.jobDescription{ padding:10px 10px 5px 10px; background:#ececec; margin:0 0 10px 0;}
.jobPosting{ margin:0 0 5px 0}
.jobTxt{ margin:0 0 5px 0}
.jobTop{ font-size:13px; color:#990000}
.jobTopBdr{ padding-bottom:10px; border-bottom:1px dotted #666; margin:0 0 10px 0}
.jobDetailTxt{ padding:0 10px}
.formjobtit h5{ color:#990000; font-size:13px; padding:10px 0; margin:0 0 0 6px; border-bottom:1px dotted #666;}




.pageformContent{ display:block; overflow:hidden; width:450px; margin:0 auto;}
.pageformContent ul{ margin:0; padding:0;}
.pageformContent ul li{ padding:0; margin:0 0 16px 0; list-style:none; display:block; position:relative; float:left; width:100%; clear:both;}
.pageformContent ul li label{ width:200px; float:left; color:#666666; font-size:11px; padding:4px 0 0 0}
.pageformContent ul li label span{ color:#990000}
.pageformContent ul li span.alertMsg{ position:absolute; color:#f00; width:200px; font-size:11px; left:0; margin:20px 0 0 0}
.pageformContent ul li .txtBoxContainer{ width:165px; float:left; background:url(../img/form-txt-box.gif) no-repeat; height:19px; padding:3px 5px 0 5px; position:relative; *height:22px}
.pageformContent ul li .listBoxContainer{ width:175px; float:left; position:relative;}
.pageformContent ul li .txtBoxContainer input{ border:none; background:none; width:165px; font-family:Arial, Helvetica, sans-serif; color:#999; font-size:11px;}
.pageformContent ul li .listBoxContainer select{ width:175px; border:1px solid #999; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; height:22px; padding:0}

.pageformContent ul li .radioBtnCont { float:left; position:relative; width:165px; height:19px; padding:3px 5px 0 5px; position:relative; *height:22px}
.pageformContent ul li .radioBtnCont input{ float:left; width:auto;}
.pageformContent ul li .radioBtnCont label{ float:left; width:auto;  padding:2px 0 0 0;}

.pageformContent ul li .txtAreaContainer{ width:165px; float:left; background:url(../img/form-txt-area.gif) no-repeat; height:79px; padding:3px 5px 0 5px; position:relative; *height:82px}
.pageformContent ul li .txtAreaContainer textarea{ border:none; background:none; width:165px; font-family:Arial, Helvetica, sans-serif; color:#999; font-size:11px; height:75px;}

.pageformContent ul li .txtAreaContainer span.alertMsg{ margin:80px 0 0 0;}

.pageformContent ul li .fileUploadContainer{ width:165px; float:left;position:relative}
.pageformContent ul li .fileUploadContainer input{ width:175px; border:1px solid #999; height:22px;}
.pageformContent ul li .fileUploadContainer span.alertMsg{ margin:28px 0 0 0;}

.madatoryTxt{ text-align:right; color:#666; font-size:11px; display:block; margin:10px 0;}
.madatoryTxt span{ color:#990000; font-size:11px;}


.pageformbtnBlk{ display:block; overflow:hidden; clear:both; text-align:center;padding:10px 0}
.pageformbtnBlk span{ display:block; float:left; font-size:11px; color:#990000; margin:5px 0 0 0}
.pageformbtnBlk input{ display:inline; background:url(../img/form-btn.jpg) no-repeat; border:none; color:#333; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; width:66px; height:22px; text-transform:uppercase;}
.article_separator{ display:none;}

/* right block bottom shadow */
.rghtBlkBotShad{background:transparent url(../img/right-topBlkexp-shad.gif) no-repeat scroll center top; height:10px; width:205px;}

/* content Bottom Shadow */
.contHeaderBotShad{background:url(../img/menu-bottomShad.jpg) no-repeat top; height:10px; width:940px; margin:0 6px;}
.contentTopShad{background:url(../img/shadowTopBg.gif) no-repeat bottom; height:11px;margin:0 0 0 6px;
width:724px;}

#twitter {margin:0 0 10px 0}
#twitter ul{ margin:0;padding:0;}
#twitter ul li{ margin:0;padding:10px 0; border-bottom:1px dotted #999; color:#666; font-size:11px;}
#twitter ul li a{ color:#666; text-decoration:underline;}

.imageCent img{ margin:0 auto;}
.disInline{ display:inline;}
.investorPara{ color:#666; font-size:11px; margin:0; padding:0; line-height:18px;}
.investorPara a{ color:#666; font-size:11px; text-decoration:underline;}
.subalertMsg{color:#f00; font-size:10px; padding:0 0 0 5px}