.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/ * html .clearfix { height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */
.clear { clear:both;} 
.left { float:left;} 
.right { float:right;}
.img-left {float: left; margin-right: 10px;} 
.img-right {float: right; margin-left: 10px;}
.dnnsprite { background-image: url('images/AsideIcons.png'); background-color: transparent; background-repeat: no-repeat; }
.Community { background-position: -249px -5px; }
.Conferences { background-position: -188px -5px; }
.Manuals { background-position: -127px -5px; }
.Marketplace { background-position: -66px -5px; }
.Training { background-position: -5px -5px; }


ul.RotatorNav { margin:-74px 0 0 0;}
ul.RotatorNav li {margin:0;list-style:none;}

ul.sidebar-nav li { list-style-type: none;}
ul.sidebar-nav li ul li { padding-left: 20px;}

/* Getting Started content */
.getting-started-wrap .left { width: 116px; padding-top:20px;}
.getting-started-wrap .right { width:500px;}
a#TourStart img, a#TourVideo img { margin: 3px 3px 3px -10px; vertical-align: middle;}
#dnnTourContainer { display:none; }
hr.tour { border-style: solid; border-top-width: 0; color: #ccc; margin-top: 1em; }

#Footer #dnn_Footer_LeftPane {float: left;margin: 0 20px 0 0;width: 430px;}
#Footer #dnn_Footer_RightPane {float: left;width: 510px;}

#Header #ContentBG{background-color:#0000cc;}

#Sponsors img{width:118px;height:58px;border:solid 1px #000;margin:0 7px 7px 0;background:url(images/Logos.jpg) no-repeat;}
#Sponsors .aspnet img{background-position:0 0;}
#Sponsors .maxasp img{background-position:-118px 0;}
#Sponsors .telerik img{background-position:-236px 0;}
#Sponsors .exacttarget img{background-position:-354px 0;}
#Sponsors .winlive img{background-position: 0 -58px;}
#Sponsors .redgate img{background-position: -118px -58px;}
#Sponsors .appliedi img{background-position: -236px -58px;}
#Sponsors .arrowdesign img{background-position: -354px -58px;}

/* Quick Links */
.tblQuickLinks { width:100%; }
.tblQuickLinks td { line-height:22px; }
.tblQuickLinks a:link, .tblQuickLinks a:active, .tblQuickLinks a:visited{ text-decoration:underline; color:#e5e5e5; }
.tblQuickLinks a:hover {color:#d0171e;}

/* ------    Awesome Cyles site styles    ------ */
/* footer */
.left-footer { width:48%; float:left;}
.right-footer { width:48%; float:right;}

/* Home page */
/* Header Banner*/
.bannerShadow {padding-bottom: 34px; background:url(/Portals/0/images/Slide-Shadow.png) no-repeat 0 bottom;}
	.header-banner { background-image: url("/Portals/0/images/header-bg.jpg"); background-repeat: repeat-x; background-color:#830c11; min-height:200px; color:#FFF;}
		.header-banner .header-banner-image { float:left; width:280px; margin-left:50px; padding-top:13px;}
		.header-banner .header-banner-text { float:right; width:550px; margin-right:55px;}
			.header-banner .header-banner-text { font-size:16px; line-height:19px; padding-top:10px;}
			.header-banner .header-banner-text h2 { font-size:36px; text-transform:uppercase}
			.header-banner .header-banner-text .header-read-more { font-size:14px; text-align:right;}
			.header-banner .header-banner-text .header-read-more a { color:#FFF;}

/* services columns */
.home-services div { width:190px; margin-right:20px; float:left;}
.home-services div.last { margin-right:0;}

/*  home page sidebar styles*/
#RightLinks .last { background:none;}
#RightLinks li.icoAbout img { background-image: url("images/bike-about-icon.png"); background-repeat: no-repeat;}
#RightLinks li.icoBike img { background-image: url("images/bike-icon.png"); background-repeat: no-repeat;}
#RightLinks li.icoNews img { background-image: url("images/bike-news-icon.png"); background-repeat: no-repeat;}

/* Subpage sidebar navigation on */
.Normal ul.sidebar-nav li { line-height:200%;}
.c_DNN6_Aside h3 { padding:0; margin:0; line-height:200%;}


/*HTML Module Css*/
.dnnHTMLSettings, .dnnEditHtml, .dnnMyWork{width:95%;margin:2em auto;}
.dnnFormItem input[type=checkbox], .dnnPageSettings .dnnFormItem input[type=radio]{width:auto;}
.dnnFormItem .dnnHTMLSRadioButtons label, .dnnFormItem .dnnPSRadioButtons input, .dnnFormItem .dnnHTMLSRadioButtons label, .dnnFormItem .dnnHTMLSRadioButtons input{float:left;padding:0;width:2%;text-align:left;}
.dnnFormItem .dnnHTMLSRadioButtons label{width:auto;padding:0 15px 0 6px;font-weight:normal}
.dnnHTMLSRadioButtons br{display:none !important;font-size:0;line-height:0;border-collapse:collapse;}
.ehcContent textarea{width:50%;height:180px;margin-top:1em;}
.dnnFormItem .dnnPublish label{width:auto;margin-right:10px;}
.dnnFormItem .dnnPublish input[type="checkbox"]{margin-right:30px;}



/*Home Banner Css*/
#container{width:950px;background:#FFF;font-size:12px;}
a{text-transform:none;color:#333;}
#footer{background:#F0F0F0;border:#999 dotted 1px;padding:10px;}
.containerbanner{font-size:9px;}
#vzCont{display:block;position:relative;clear:both;height:320px;font-size:14px;overflow:hidden;z-index:1;}
.vzBoxCont{float:left;height:320px;width:971px;}
.lof-slidecontent,.lof-slidecontent a{color:red;}
.lof-slidecontent a.readmore{color:#3D3D3D;font-size:95%;font-weight:700;}
.lof-slidecontent a.readmore1{color:#FFF;font-size:95%;font-weight:700;}
.lof-slidecontent{position:relative;overflow:hidden;border:#F4F4F4 solid 1px;}
.lof-slidecontent .preload{height:340px;width:100%;position:absolute;top:0;left:0;z-index:100000;text-align:center;background:#000;}
.lof-slidecontent .preload div{height:100%;width:100%;background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;}
.lof-main-outer{position:relative;height:100%;width:900px;z-index:1px;overflow:hidden;}
.lof-main-content-head{font-family:Arial;font-size:20px;font-weight:400;text-transform:uppercase;color:#fff;text-align:left;float:left;position:absolute;left:30px;top:45px;width:220px;}
.lof-main-content-text{font-family:Arial;font-size:12px;font-weight:400;color:#000;text-align:left;float:left;position:absolute;left:30px;top:105px;line-height:18px;z-index:10;width:220px;text-decoration:none;}
.lof-main-content-text1{font-family:Arial;font-size:12px;font-weight:400;color:#000;text-align:left;float:left;position:absolute;left:30px;top:95px;z-index:1000;width:220px;}
.lof-main-content-readmore{font-family:Arial;font-size:13px;font-weight:700;color:#3D3D3D;text-align:left;float:left;position:absolute;left:600px;top:220px;line-height:18px;z-index:1;width:110px;background-color:#EDEEF0;border:solid 1px #B8B9BB;padding:12px 17px;}
.lof-main-content-readmore A{color:#3D3D3D;text-decoration:none;font-weight:700;}
.lof-main-content-readmore A:hover{color:#3D3D3D;text-decoration:underline;font-weight:700;}
.lof-main-content-readmore1 A{color:#fff;text-decoration:none;font-weight:700;}
.lof-main-content-readmore1 A:hover{color:#fff;text-decoration:underline;font-weight:700;}
.lof-main-item-desc{z-index:1000px;position:absolute;top:33px;left:12px;width:260px;height:280px;float:left;text-align:left;background-image:url(images/text_trans_bg.png);color:#000;}
.lof-main-item-desc p{width:224px;text-align:left;color:#000;margin:0 8px;padding:0;}
.lof-main-item-desc A{font-size:20px;color:#000;}
.lof-main-item-desc h3{margin:0;padding:0;}
.lof-main-item-desc h2{color:#fff;margin:0;padding:6px 0 13px 10px;}
.lof-main-item-desc h3 a{background:#C01F25;font-size:75%;font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;text-transform:uppercase;text-decoration:none;color:Red;margin:0;padding:2px 3px;}
.lof-main-item-desc h3 a:hover{text-decoration:underline;}
.lof-main-item-desc h3 i{font-size:70%;}
ul.lof-main-wapper{background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;position:absolute;overflow:hidden;margin:0;padding:0;}
ul.lof-main-wapper li{overflow:hidden;float:left;position:relative;margin:0;padding:0;}
.lof-opacity{overflow:visible!important;position:absolute!important;}
.lof-opacity li{position:absolute!important;top:0;left:0;float:inherit!important;}
.lof-navigator-wapper{position:absolute;bottom:10px;right:10px;background-image:url(images/squareBtn.gif);background-repeat:no-repeat;-moz-border-radius:5px;padding:5px 15px;}
.lof-navigator-outer{position:relative;z-index:100;height:180px;width:310px;overflow:hidden;color:#FFF;float:left;}
ul.lof-navigator{top:0;position:absolute;width:100%;margin:0;padding:0;}
ul.lof-navigator li{cursor:pointer;list-style:none;margin-left:0;overflow:hidden;float:left;display:block;text-align:center;z-index:-999;padding:0;}
ul.lof-navigator li.active,ul.lof-navigator li:hover{background:url(images/square.gif);background-repeat:no-repeat;color:#000;display:block;width:13px;height:12px;z-index:1000;}
#vzNv{position: relative;z-index: 9000;padding-right: 25px;float: right;text-align: left;}
#nav{z-index: 10000;clear: both;margin-top: -19px;float: right;_float: none;}
#outerbanner div,ul.lof-main-wapper li img{padding:0;}
#nav a:focus{outline:medium none;text-decoration:none;cursor:pointer;}
#nav a{background:none repeat scroll 0 0 #CCC;border:1px solid #AAA;cursor:pointer;float:left;height:10px;text-decoration:none;margin:0 1px;padding:0 6px;}
#nav a.activeSlide{background:none repeat scroll 0 0 #999;border:1px solid #777;}
.lof-main-content-text a{color:#000;}
.lof-main-content-text a:hover{text-decoration:underline;color:#000;}



/*Home Asset Slider Css*/
/* .slidercontainer{width:610px;font-size:14px;padding-top:20px;padding-left:10px;}  /* hack for ie6 old width 699 */

.slidercontainer { font-size: 14px; padding-left: 30px; padding-top: 23px; width: 550px; }  
#rzCont{display:block;position:relative;clear:both;height:155px;width:650px;font-size:14px;overflow:hidden;margin:0 auto;}
#outer div{padding:0 10px;}
.rzBoxContP{float:left;width:660px;}
.rzBoxCont{float:left;height:150px;width:190px;}
#rzNv{display:block;position:relative;clear:both;width:650px;font-size:14px;overflow:hidden;background:url(/Portals/0/images/AssetSlider/background-scroll.png) repeat-x scroll 0 0 transparent;background-position:90%;margin:0 auto;}
#bk{height:14px;width:11px;float:right;cursor:pointer;background:url(/Portals/0/images/AssetSlider/rgt_arrow.gif) no-repeat bottom;}
#fw{height:14px;width:11px;float:left;cursor:pointer;background:url(/Portals/0/images/AssetSlider/lft_arrow.gif) no-repeat bottom;}
.link_readmoreS{color:#BE8264;font-family: Arial;font-size: 10px;text-decoration: none;}
.link_readmoreS A{color:#BE8264;font-family: Arial;font-size: 10px;text-decoration: none;}
.link_readmoreS A:Hover{color:#BE8264;font-family: Arial;font-size: 10px;text-decoration: underline;}
.PalleteTxt {font-family:Arial;font-size:12px;font-weight:400;color:#414042;text-align:left;line-height: 18px;margin:0;}
.PalleteTxt a:hover{color:#000;text-decoration:underline;}
a.link_readmoreS:link { color: #BE8264;font-family: Arial; font-size: 10px; text-decoration: none;}
a.link_readmoreS:hover { color: #BE8264;font-family: Arial; font-size: 10px; text-decoration:underline;}
/*Edit Form Css*/

.dnnFormItem textarea{resize: none;background: none repeat scroll 0 0 #FFFFFF;border-color: #8E8E8E #B8B8B8 #B8B8B8 #8E8E8E;color: #000000;font: 12px "segoe ui",arial,sans-serif;padding:2px;} 
.RequiredValidate{background: url("/images/errorbg.gif") no-repeat scroll left center transparent;color: #FFFFFF !important;padding: 5px 20px;text-shadow: 0 1px 1px #000000;left: 45%;position:static;font-size:12px;}
.LegendHeader{font-family:Arial;font-size: 16px;font-weight :bold;margin-left :10px;color:#CD7823;}
.SetFieldSet{width:910px;padding-left:40px;}
.tdlabel{width: 150px;font-size:12px;}
.RadGrid_Default .rgHeader1, .RadGrid_Default th.rgResizeCol{background-color: #CD7823;border-color: -moz-use-text-color -moz-use-text-color #828282;border-style: none none solid;border-width: 0 0 1px;color: #fff;text-align: left;}
.RadGrid_Default .rgRow td, .RadGrid_Default .rgAltRow td, .RadGrid_Default .rgEditRow td, .RadGrid_Default .rgFooter td{font-size: 11px;}
.Default.RadEditor{resize:none;}

/* Edit Side Menu Css */

#SideMenu .menu_headline { color: #BE8264; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: normal; padding-bottom: 6px;padding-left: 0; padding-right: 35px; padding-top: 0; list-style:none;}
#SideMenu a.LeftLink:link {color: #857662;}
#SideMenu a.LeftLink:visited {color: #857662;}
#SideMenu a.LeftLink:Hover{ text-decoration:underline;color: #BE8264;}
#SideMenu a.Active {color:#CD7823;font-family: Arial;font-size: 11px;font-weight: normal;}
#SideMenu .menu_f { color: #857662; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal;padding-left: 0; padding-right: 35px; padding-top: 0;}
#SideMenu element.style { list-style-type: square; color: #857662; margin-bottom: 2px; margin-left: 7px; padding-top: 2px;}
#SideMenu ul li,li.visited {list-style-type: square;color:#857662;font-family: Arial;font-size: 11px;font-weight: normal;}
#SideMenu .LeftText {margin-left:7px; width:135px; margin-bottom:2px;padding-top:2px;}
.menu_headline {color: #BE8264;font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: normal; list-style: none outside none; padding: 0 35px 6px 0;}
.ul1{padding: 0;margin: 0;}
.list0{list-style-image: url(http://www.wns.com/images/node.gif);margin-bottom: 2px;padding-top: 2px;}
.list1{list-style-image: url(http://www.wns.com/images/tree_item.gif);margin-bottom: 2px;margin-left: 4px;padding-top: 2px;}
.list2{list-style-image: url(http://www.wns.com/images/BulletHome.jpg);margin-bottom: 2px;margin-left: 4px;padding-top: 2px;}
.list3{list-style-image: url(http://www.wns.com/images/action_right.gif);margin-bottom: 2px;margin-left: 6px;padding-top: 2px;}
/* Edit Transformation Solution Side Menu Css */

#TSideMenu .menu_headline { color: #BE8264; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: normal; padding-bottom: 6px;padding-left: 0; padding-right: 35px; padding-top: 0; list-style:none;}
#TSideMenu a.LeftLink:link {color: #857662;}
#TSideMenu a.LeftLink:visited {color: #857662;}
#TSideMenu a.LeftLink:Hover{ text-decoration:underline;color: #BE8264;}
#TSideMenu a.Active {color:#CD7823;font-family: Arial;font-size: 11px;font-weight: normal;}
#TSideMenu .menu_f { color: #857662; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal;padding-left: 0; padding-right: 35px; padding-top: 0;}
#TSideMenu element.style { list-style-type: square; color: #857662; margin-bottom: 2px; margin-left: 7px; padding-top: 2px;}
#TSideMenu ul li,li.visited {list-style-type: square;color:#857662;font-family: Arial;font-size: 11px;font-weight: normal;}
#TSideMenu .LeftText {margin-left:7px; width:135px; margin-bottom:2px;padding-top:2px;}

/* Contact Us Main Page */

#ContactUs .textarea  { resize:none; background : none repeat scroll 0 0 #FFFFF5; border-color: #BCB691; border-radius: 3px 3px 3px 3px; border-width: 1px; box-shadow: 0 0 3px 3px #FFFBE1 inset; border-left: 3px solid #FF0000; color: #000000; font: 12px "arial",sans-serif; padding:2px; }
#ContactUs .Tdcontact {  font-size: 9pt; color: #2c2c2c; font-family: Arial; }
#ContactUs .ContactDropDown { font: 12px "arial",sans-serif; background : none repeat scroll 0 0 #FFFFF5; border-color: #BCB691; border-radius: 3px 3px 3px 3px; border-width: 1px; box-shadow: 0 0 3px 3px #FFFBE1 inset; float: left; margin: 0; width: 210px; height:20px; }
#ContactUs .ContactTxtBoxRequired {font: 12px "arial",sans-serif; background : none repeat scroll 0 0 #FFFFF5; border-color: #BCB691; border-radius: 3px 3px 3px 3px; border-width: 1px; box-shadow: 0 0 3px 3px #FFFBE1 inset; float: left; margin: 0; width: auto; height:17px; border-left: 3px solid #FF0000;}
#ContactUs .CountryDropDownRequired {font: 12px "arial",sans-serif; background : none repeat scroll 0 0 #FFFFF5; border-color: #BCB691; border-radius: 3px 3px 3px 3px; border-width: 1px; box-shadow: 0 0 3px 3px #FFFBE1 inset; float: left; margin: 0; width: auto; height:20px; border-left: 3px solid #FF0000;}
#ContactUs .ContactTxtBox { font: 12px "arial",sans-serif; background : none repeat scroll 0 0 #FFFFF5; border-color: #BCB691; border-radius: 3px 3px 3px 3px; border-width: 1px; box-shadow: 0 0 3px 3px #FFFBE1 inset; float: left; margin: 0; width: auto;height:17px;}
#ContactUs p.dnnFormRequired span { border-left: 5px solid #FF0000; padding-left: 0.5em;}
#ContactUs .SearchDropDown { font: 12px "arial",sans-serif; border-color: #BCB691;border-width: 1px;height:24px;}


/* Site Map */

.Readmore {	font-weight: normal;font-size: 8pt;	color: #cd7823;	font-family: Arial, Tahoma, Helvetica;}
A.Readmore:link { color: #CD7521; }
A.Readmore:visited { color: #CD7521; }
A.Readmore:hover { color: #CD7521; }
A.Readmore:active { color: #CD7521; }

/* Header class for all module */   

.h1Head {padding-bottom: 6px; width:525px;color: #CD7823; float: left; font-size: 24px; font-weight: normal;  line-height: 22px;  text-align: left;border-bottom: 1px solid #857662;font-family: Arial,Helvetica,sans-serif;}
.EventRssLink{float:right;}


/* Testimonials Page */

.tdTestimonials { border-width: 1px; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom:10px;padding-top:10px;  } 
.tableTestimonials {padding: 5px;font-size: 9pt; color: rgb(44, 44, 44); font-family: Arial; border-collapse: collapse; }
/*.thTestimonials { border-width: 1px; border-bottom: 1px solid rgb(204, 204, 204);padding: 10px 10px 10px 0px;  }*/

/* Industrial Recognition */

.liRecognition { font-size: 9pt; line-height: 130%; font-family: Arial;list-style-type: square; } 
.TitleRecognition { font-weight: bold; font-size: 9pt; color: rgb(190, 130, 100); line-height: 130%; font-family: Arial;  }
.divRecognition{margin: 0in 10.1pt 3pt 0.10in;line-height: 130%;}
.spanRecognition{padding-bottom:25px;padding-top:10px;font-weight:normal; line-height: 130%;color: rgb(44, 44, 44);}
.thRecognition{font-size: 12px;font-weight: bold;vertical-align: baseline;text-align:left;}

/* common head title */
.commonHead{color:#CD7823;font-size:22px;line-height:22px;float:left;font-weight:normal;text-align:left;font-family: Helvetica,Arial,sans-serif;}
.commonTitle{margin:0 0 .5em 0; overflow:hidden;border-bottom: 1px solid #857662;padding-bottom: 6px;width: 525px;}
 LI.list1 {color: #8C4B32;list-style: square outside none;}
.blacktext {color: black;font-family: arial;font-size: 10pt;}
.OrangeHead{font-weight:normal;color:#CD7823;font-family:Arial Narrow;font-size: 16px;}
.Thanks{font-size: 10pt; color: #2c2c2c; font-family: arial; font-weight: bold;}
/*Services*/
 
.ServiceBanking9{border-collapse: collapse;font-family: Arial;font-size: 9pt;float:left;}
.ServiceBanking12{padding-top: 0px;font-size: 9pt;color: #2c2c2c;font-family: 'Arial' , 'sans-serif';}
.liService { font-size: 9pt; line-height: 130%; font-family: Arial;list-style-type: square; } 
.TitleService { font-weight: bold; font-size: 9pt; color: #993300;line-height: 130%;font-family: 'Arial' , 'sans-serif'; }
.divService{margin: 0in 10.1pt 3pt 0.10in;line-height: 130%;}
.imgService{cursor:pointer;}
.tdService{border-top: 1px solid #CCCCCC;}
.tdFooter{padding-top:5px;}


/* Case Study (client success) */

#CaseStudyWrapper{width:525px;}  /* 580px */
.CSGridHead { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #8D4B31;}
.CSGridSubhead { color: #414042; font-family: Arial,Helvetica,sans-serif; font-size: 13px;}
.CSGridSubhead2 { color: #414042; font-family: Arial,Helvetica,sans-serif; font-size: 11px;}
.CSGridLeftDetails{border: 0px solid #CCCCCC;float:left;width:80px;}
.CaseStudyHeader {padding-right: 10px; padding-left: 0px; font-size: 9pt; padding-bottom: 0px; padding-top: 0px; font-family: Arial;}
.CSGridRightDetails {float:right;width:445px;}
.CSGridWrapper{width:525px;}    /* 580px */
.CSGridDesc{float:left;}
.CSGridClear{clear:both;padding-top:10px;}
.CSGridHR{width: 525px; color: #857662;float:left;}
.CSSpaceTop{padding-top:15px;}
.CSGridMsg {font-family: arial; font-size: 7pt; color: #2c2c2c;}
.CSSynopsisHead {font-family: arial; font-weight: bold; font-size: 12px; color: #8D4D33;} 


/* Whitepaper  */

.WPGridLeftDetails{border: 0px solid #CCCCCC;float:left;width:90px;}
.WPGridRightDetails {width:430px;float:right;}
.WPhead{font-size:8pt;}



/* Events Page under About Us Page CSS */

.Header { float:left;}
.ArchiveHead { float:right;}
#EventWrapper{width:525px;}
.EventGridWrapper{width:545px;}
.EventGridHead { color: #be8264; font-weight: bold;}
.EventGridSubhead {padding-right: 0px; padding-left: 0px; font-size: 9pt; padding-bottom: 0px; color: rgb(44,44,44); padding-top: 0px; font-family: Arial; width:398px;}
.EventGridLeftDetails{border: 0px solid #CCCCCC;float:left;width:110px; border-bottom-color:Black; border-bottom:1px; border-left:1px; border-top:1px;}
.EventGridRightDetails {float:right;width:435px;}
.EventGridClear{clear:both;padding-top:10px;}
.EventGridHR{width: 525px; color: #857662;float:left;}
.EventGridBox {}
.EventGridDescription { width: 520px;}


/* Page */

#wrapper{text-align:left;padding:3px; float:left; padding-top:-5px;}
#content{max-width:70em;width:100%;margin:0 auto;overflow:hidden;padding-top:20px; margin-left:0px;}
.demo{position:relative;margin:0;}
.collapse p{padding:0 10px 1em;}
.top{font-size:.9em;text-align:right;}
h2{font-size:1em;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active,a:focus{outline:0 none;}
a:active,a:focus{color:#930;}
.expand {font-weight:700;font-size:9pt;color:#930;line-height:130%;font-family:Arial;display:block;width:500px;}
.expand a{font-weight:700;font-size:9pt;color:#930;line-height:130%;font-family:Arial;display:block;width:500px;}
.expand a:link,.expand a:visited{background-position:98% 50%;background:url(/images/plus.gif) no-repeat 98% 50%;width:500px;}
.expand a:hover,.expand a:active,.expand a:focus{text-decoration:none;}
.expand a.open:link,.expand a.open:visited{background-position:98% 50%;background:url(/images/minus.gif) no-repeat 98% 50%;}

.demotabberdiv{width:15%;float:left;padding-right:5px;margin-top:5px;}


/* location  */
#WNSLocation .MainDiv{font-family: arial; color: #2c2c2c; font-size: 11px;float:left;}
#WNSLocation .tdmain { PADDING: 5 10 5 10;}
#WNSLocation .tdOfficeMain {PADDING : 5 10 5 10;color: #f8ede9;font-weight:bold;font-family: arial; font-size: 13px;background-color: #8b4b31;}
#WNSLocation .tdOfficeName {PADDING : 5 10 5 10; vertical-align:top;color: #8b4b31;font-weight:bold;font-family: arial; font-size: 13px;}
#WNSLocation .tdOfficeTextarea{PADDING : 5 10 5 10;vertical-align:top;color: #2c2c2c;font-family: arial; font-size: 11px;}
#WNSLocation .tdOfficeNameIndia {PADDING : 5 10 5 10; vertical-align:top;font-family: arial;}
#WNSLocation .OfficeNameSpan{color: #8b4b31;font-weight:bold;font-family: arial; font-size: 13px;}
#WNSLocation .OfficeNameSpanSub{font-family: arial; color: #2c2c2c; font-size: 11px;font-weight:bold;}
#WNSLocation .OfficeNameSpanText{color: #2c2c2c;font-family: arial; font-size: 11px;}
#WNSLocation .td1{PADDING :0 10 0 0; vertical-align:top;width: 10%;}
#WNSLocation .td2{PADDING : 0 10 0 0; vertical-align:top;width: 10%;border-left: #8b4b31 1px solid;}


/* Service Section Css*/
.ServiceHeader{border-bottom:1px solid #857662;color:#CD7823;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:400;padding-bottom:6px;width:520px; padding-top:2px;}
.SpaceBottom{height:20px;}
.SpaceUp{height:20px;}
#ServiceWrapper .ContentTitle{color:#be8264;font-weight:700;font-family:Arial;font-size:10pt;}
#ServiceWrapper .ContentSubTitle{color:#525252;font-weight:700;font-family:Arial;font-size:10pt;}
#ServiceWrapper .ServiceLeft{float:left;width:15%;}
#ServiceWrapper .ServiceRight{float:right;width:84%;}
#ServiceWrapper .ServiceProcessTxt{color:#414042;}
#ServiceWrapper .ServiceImage{padding-left:5px;}
#ServiceWrapper {width:100%; text-align:left;}
#ServiceWrapper ul{float:inherit;}
#ServiceWrapper ul li{list-style-type:square;margin-bottom:5px;}
#ServiceWrapper .clear{ clear: both;}
#ServiceWrapper .ShippingHead{color:#993300;font-size:15px;}
#ServiceWrapper .heading{ color: #8C4B32;font-family: Arial;font-size: 13pt;font-weight: bold; }
#ServiceWrapper .leftcolumn {width:32%; min-width:140px; float:left;padding-top: 5px; }
#ServiceWrapper .middlecolumn { width:33%; min-width:140px; float:left;padding:5px; }
#ServiceWrapper .rightcolumn { width:32%; min-width:140px; float:left;padding-top:5px; }
#ServiceWrapper .row {width:100%; padding-top:5px; padding-bottom:5px;}
#ServiceWrapper .ShippingSubHead{color:#993300;font-size:17px;}
#ServiceWrapper .lispace{ font-size: 9pt; margin-bottom:20px; line-height: 130%; font-family: Arial;list-style-type: square; } 

/* Service Section 2 CSS  */

#ServiceWrapper1 .ContentTitle{color:#be8264;font-weight:700;font-family:Arial;font-size:10pt;}
#ServiceWrapper1 .ContentSubTitle{color:#525252;font-weight:700;font-family:Arial;font-size:10pt;}
#ServiceWrapper1 .ServiceLeft{float:left;width:15%;}
#ServiceWrapper1 .ServiceRight{float:right;width:84%;}
#ServiceWrapper1 .ServiceImage{padding-left:5px;}
#ServiceWrapper1 {width:100%; text-align:left;}
#ServiceWrapper1 ul{float:inherit;}
#ServiceWrapper1 ul li{list-style-type:square;margin-bottom:5px;}
#ServiceWrapper1 .clear{ clear: both;}
#ServiceWrapper1 .ShippingHead{color:#993300;font-size:15px;}
#ServiceWrapper1 .heading{ color: #8C4B32;font-family: Arial;font-size: 13pt;font-weight: bold; }
#ServiceWrapper1 .leftcolumn {width:32%; min-width:140px; float:left;padding-top: 5px; }
#ServiceWrapper1 .middlecolumn { width:33%; min-width:140px; float:left;padding:5px; }
#ServiceWrapper1 .rightcolumn { width:32%; min-width:140px; float:left;padding-top:5px; }
#ServiceWrapper1 .row {width:100%; padding-top:5px; padding-bottom:5px;}
#ServiceWrapper1 .ShippingSubHead{color:#993300;font-size:17px;}
#ServiceWrapper1 .lispace{ font-size: 9pt; margin-bottom:20px; line-height: 130%; font-family: Arial;list-style-type: square; } 



/*Shipping and Logistics Section Css*/
.ShippingHeader{font-size: larger;color: #993300;}
.ShippingReadMore{float:right;}
.SubHeadResources{text-align:left; padding-bottom: 6px; font-family: Arial,Helvetica,sans-serif; color: #CD7823; font-size: 20px; font-weight: normal;}
.cargohead{font-size:17px;}
.cargosubhead{font-size:16px;color:#993300;}
.ShippingReadMore a:Hover{color:#cd7823;}

/*Press Release Css*/
#PressReleaseWrapper{width:100%;font-size:9pt;color:#CD7823;font-family:Arial;border-collapse:collapse;}
.PRyear{font-size:9pt;color:#2c2c2c;font-family:Arial;width:100%;padding:0;}
.PRSearchNewsTop{font-size:9pt;color:#2c2c2c;font-family:Arial;width:100%;padding:0;float:right;}
.PRBox{background-color:#F2F2F2;border:3px;width:520px;border-color:#A6A5AA;border-style:solid;padding:0;}
.PRBox .PRBoxTitle{color:#CD7E2C;font-size:17px;padding-left:10px;padding-top:10px;}
.PRBox .PRDesc{color:#000;padding:10px;}
.PRBox .PRReadMore{padding-left:10px;padding-bottom:10px;}
.PRErrorMsg{font-size:9pt;color:red;font-family:Arial;padding:0;}
.PRSpaceTop{padding-top:20px;}
.PRGridSpaceTop{padding-top:10px;}
.PRGriddate{font-size:8pt;color:#2C2C2C;font-family:Arial;}
.PRGridNewsdate{font-size:8pt;color:#be8264;font-family:Arial;}
.PRGridTitle a{color:#666;}
.PRGridHR{width: 98%; color: #C2B9B0;float:left;}


/* Tag Css  */
#rightcolumn {background-color: #F3F3F4;padding-left: 20px;padding-top: 9px; width:210px;}
.TagHeader {  color: #BE8264; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: normal; padding-bottom: 5px;  padding-top: 5px;}
.TagContent{}
.TagSeeAll { color: #BE8264; float: right; font-family: Arial,Helvetica,sans-serif; font-size: 10px;font-weight: normal; padding-bottom: 5px; padding-right: 20px; padding-top: 5px;}
#rightcolumn .news { border-bottom: 1px solid #857662; color: #2C2C2C; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; padding: 5px 0; width: 193px;}
#rightcolumn .news a {font-size: 9pt; color: #2c2c2c;text-decoration:none;}
#rightcolumn .news a:hover {font-size: 9pt; color: #2c2c2c; text-decoration:underline;}
.SpaceUnder{padding-top:2px;}
.SpaceBottom{padding-bottom:10px;}

/*Podcasts css*/

#PodcastWrapper{width:525px;}
.PCTitle{color:#8D4B31;font-family: Arial,Helvetica,sans-serif;font-size: 15px;line-height: 17px;font-weight:bold;}    
.PCLeftSide{float:left;width:50px;}
.PCRightSide{width:440px;float:right;}
.PCDesc{font-weight:bold;}
.PCLink{float:right;padding:10px 0 10px 0;color: #000000;font-size: 10px;}
.PCHR{width:440px;float:right;clear:both;}
.PCLeft{float:left;width:20%;}
.PCRight{float:right;width:20%;}
.PCMiddle{ width:80%;}
.PCline{width: 100px; border:1px solid #D8D8D8 ; padding-left:10px;padding-bottom:5px; margin-right:10px;}
.PCitem{padding-bottom:4px;font-size:9px;}
.PChead1{font-size: 15px; font-family: arial,helvetica,sans-serif; color: #8d4b31;}
.PChead2{font-size: 13px;}
.PChead3{font-size: 11px;}
.PChead4{font-size: 9px;}
.PCMainHead{width:100%;}
.PCMainHead2{float:left;width:55%;}
.PCMainSub{text-align:left;margin-left:0%;width:100%;}

/*Webinar css*/
.expandWebinar a{font-weight:700;font-size:9pt;color:#930;line-height:130%;font-family:Arial;display:block;width:455px;}
.expandWebinar a:link,.expand a:visited{background-position:98% 50%;background:url(/images/plus.gif) no-repeat 98% 50%;}
.expandWebinar a:hover,.expand a:active,.expand a:focus{text-decoration:none;}
.expandWebinar a.open:link,.expand a.open:visited{background-position:98% 50%;background:url(/images/minus.gif) no-repeat 98% 50%;}
.demoWebinar{position:relative;margin:0;}
.WebinarGridDesc{float:left;}
.Webinarcontent{max-width:70em;width:100%;margin:0 auto;overflow:hidden;}
/* Videos */

#VideoWrapper{width:525px;}
.VWGridHead { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #8D4B31;}
.VWGridSubhead { color: #414042; font-family: Arial,Helvetica,sans-serif; font-size: 13px;}
.VWGridLeftDetails{border: 0px solid #CCCCCC;float:left;width:30%;}
.VideoHeader {padding-right: 10px; padding-left: 0px; font-size: 9pt; padding-bottom: 0px; padding-top: 0px; font-family: Arial;}
.VWGridRightDetails {float:right;width:70%;}
.VideoTD2 {border-bottom: 1px solid rgb(204, 204, 204);}
.VWGridWrapper{width:100%;}
.VWGridDesc{float:right;}
.VWGridClear{clear:both;padding-top:20px;}
.VWGridHR{width: 98%; color: #C2B9B0;float:left;}
.VWGridMsg {font-family: arial; font-size: 7pt; color: #2c2c2c;}
.VWSynopsisHead {font-family: arial; font-weight: bold; font-size: 12px; color: #8D4D33;}  
.VWGridAuthorHead {color: #414042; font-family: Arial,Helvetica,sans-serif;font-size: 13px;font-weight: bold;}
.VWGridAuthorDesignationHead {color: #414042; font-family: Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold;}


/*News Archive Css*/
#NewsArchiveWrapper{width:525px;font-size:9pt;color:#CD7823;font-family:Arial;border-collapse:collapse;}
.NAListings
.NAyear{font-size:9pt;color:#2c2c2c;font-family:Arial;width:100%;padding:0;float:left;}
.NASearchNewsTop{font-size:9pt;color:#2c2c2c;font-family:Arial;padding:0;float:right; padding-right:10px;}
.NABox{background-color:#F2F2F2;border:3px;width:100%;border-color:#A6A5AA;border-style:solid;padding:0;}
.NABox .PRBoxTitle{color:#CD7E2C;font-size:17px;padding-left:10px;padding-top:10px;}
.NABox .PRDesc{color:#000;padding:10px;}
.NABox .PRReadMore{padding-left:10px;padding-bottom:10px;}
.NAErrorMsg{font-size:9pt;color:red;font-family:Arial;padding:0;}
.NASpaceTop{padding-top:30px;}
.NAGridSpaceTop{padding-top:10px;}
.NAGriddate{font-size:8pt;color:#2C2C2C;font-family:Arial;}
.NAGridNewsdate{font-size:8pt;color:#be8264;font-family:Arial;}
.NAGridTitle a{color:#666;}
.NAGridHR{width: 98%; color: #C2B9B0;float:left;}

/* Article CSS */

.ClientSuccessImageDisplay {border: 0px solid #CCCCCC;}


/*Home Page Ticker*/
#HomeTicker{background-color: #6B6B6B;}         
.rssborderRight{border-right: 1px solid #FFFFFF;}
.LeftTickerSide{float: left;width: 75px;height: 28px;text-align: center; padding: 11px 0 0 4px; background-color: #4B4B4B;}
.RightTickerSide{float:right; width: 893px;height: 31px; padding-top: 8px; background-color: #6B6B6B; vertical-align:top;}
.LeftArrow{padding: 0 0 0 10px;width: 3%;float: left;}
.RightArrow{padding: 0 0 0 10px;width: 3%;float: left;}
.MiddleContent{color: #FFFFFF;font-family: arial;font-size: 12px;font-weight: bold;float: left;width: 730px; margin-top: 5px;text-align:center;margin-bottom: -15px;}

 /*Home Page Ticker
 #HomeTicker{background-color: #6B6B6B;}         
.rssborderRight{border-right: 1px solid #FFFFFF;}
.LeftTickerSide{float: left;width: 75px;height: 28px;text-align: center; padding: 11px 0 0 4px; background-color: #4B4B4B;}
.RightTickerSide{width: 893px;height: 31px;padding-top: 8px;float:right;background-color: #6B6B6B; vertical-align:top;}
.LeftArrow{padding: 0 0 0 10px;width: 3%;float: left;}
.RightArrow{padding: 0 0 0 10px;width: 3%;float: left;}
.MiddleContent{color: #FFFFFF;font-family: arial;font-size: 12px;font-weight: bold;float: left;width: 730px; margin-top: 5px;text-align:center;} */



/* square color */
.spansquareOrange
{/* padding-top: 5px;padding-left: 20px; #2c2c2c*/font-size: 9pt;color:#CD7823;font-family: 'Arial' , 'sans-serif';}
.spansquareBlack
{ /* padding-top: 5px;padding-left: 20px; #*/font-size: 9pt;color:#2c2c2c;font-family: 'Arial' , 'sans-serif'; padding}

/* ArticleSoftSignUp */
#ArticleSoftSignUp.style1 {  width: 27px; font-family: Arial; font-size: 11px; }
#ArticleSoftSignUp.style2  { width: 57px; font-family: Arial; font-size: 12px; }
#ArticleSoftSignUp.UserTxtBox { font-family: Arial; font-size: 12px; }
#ArticleSoftSignUp.HideProgress { clear:both; position: relative; top: -170px; left: 120px; width: 52%; padding: 10px; height: 25px;z-index: 1001;border: 10px;background-color :#cccccc;visibility:hidden;}
#ArticleSoftSignUp.ShowProgress{clear:both;position: relative;top: -170px;left: 120px;width: 52%;padding: 10px;height: 35px;z-index: 1001;border: 10px;background-color :#cccccc;visibility:visible;}
/* ArticleDetails */
#ArticleDetails a {color:#333; text-decoration:none}
#ArticleDetails a:hover {color:#ccc; text-decoration:none}
#ArticleDetails #mask{width: 400px;height: 265px;z-index: 9000;background-color: #000;display: block;}
#ArticleDetails #boxes .window{border-color: #8c4b32;border:1px;width: 400px;height: 265px;display: none;z-index: 9999;padding: 5px;}
#ArticleDetails #boxes #dialog100 {border-color: #8c4b32;border:1px;position: absolute;right: -75%;top: -200px; width: 400px;height: 265px;z-index: 1001;}
  
  /* On some places this is used for solving ie-6 issues */ 
#Module_Header .Title {border-bottom: 1px solid #857662; color: #CD7823; font-family: Arial,Helvetica,sans-serif; font-size: 24px; font-weight: normal; margin: 0 0 0.5em; overflow:hidden; line-height:27px;  padding-bottom: 6px; text-align: left;}

/*Corporate Overview Class*/
#COWrapper{width:525px;}
#COWrapper .description{padding-top:2px;width: 520px;font-weight: normal;text-align:left;}

/* Airline revenue recovery */
.menu_headline3 { color: #BE8264; font-family: Arial,Helvetica,sans-serif; font-size: 14px;font-weight: normal;}
.Homenews { border-bottom: 0 solid #857662; color: #2C2C2C; padding: 5px 0;}
.Homenews a:hover,.expand a:active,.expand a:focus{text-decoration:underline;}




