body, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, div, span, fieldset, legend, input, img { margin:0; padding:0 }
body { background:#E7E7E7 url(Img/Bg-Body.gif) left top repeat-x; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#24282e; padding:0 }
html { height:100%; max-height:100%; /* hide overflow:hidden from IE5/Mac */ 
 
background:none; }
body {height:100%; min-height:100%; padding:0; margin:0; background:none; }
input, textarea, select { border:1px solid #696d73; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#24282e; }
ul { list-style-type:none; }
img { border:0 }
p { line-height:17px; }
h1 { font-size:29px; font-weight:normal }
h2 { font-size:25px; font-weight:normal }
select.Dropdown { width:252px }
a { color:#F02833; text-decoration:none; cursor:pointer }
a:hover { color:#F02833; text-decoration:underline }
a:active, a:focus { outline:0; }
.FloatLW { width:100%; float:left; text-align:justify; }
.Clear { clear:both; font-size:0px !important; height:0px !important; line-height:0 !important; }
.FltLft { float:left !important }
.FltRht { float:right !important }
.w49p { width:49% }
.PadR10 { padding-right:10px }
.PadTp5 { padding:10px 0 0 0; }
.MarT5 { margin-top:5px }
.MarT12 { margin-top:12px }
.MarT10 { margin-top:10px !important }
.MarB10 { margin-bottom:10px !important }
.f11 { font-size:11px; }
.marB30 { margin-bottom:30px }
.NoMar { margin:0 !important; }
.ClickHere { line-height: 15px; float: left; }
.ClickHere a:hover img { text-decoration:none }
.DvHeight { min-height:28px; height:28px; }
.Tlth3 { font-weight:bold; margin:0 0 5px 0 !important; font-size:16px;}
.Tlth2 { font-weight:bold; margin:0 0 5px 0 !important; font-size:22px; }
.TxtWht { color:#fff;  }


#DvPage { width:1000px; margin:0 auto; background:#fff; border-right:1px #696D73 solid; border-left:1px #696D73 solid; }
.DvMainHeader { width:100%; float:left; background:url(Img/Bg-Menu.gif) repeat-x 0 20px; margin:10px 0 0 0; }
.DvMainHeader .DvLftLogoHd { float:left; padding-left:10px }
.DvMainHeader h1.CLogo { border-style:solid; border-width:5px 1px 0 1px; border-color:#696d73; float:left; display:block }
.DvMainHeader h1.CLogo a { display:block; background:url(Img/Logo-GMI.gif) 0 0 no-repeat; width:180px; height:142px; text-indent:-200000px }


.DvMainHeader h2.CLogo { border-style:solid; border-width:5px 1px 0 1px; border-color:#696d73; float:left; display:block }
.DvMainHeader h2.CLogo a { display:block; background:url(Img/Logo-GMI.gif) 0 0 no-repeat; width:180px; height:142px; text-indent:-200000px }
.DvMainHeader .DvRhtHd { margin-left:193px; padding-right:10px }
.DvMainHeader .DvTpHdLnk { float:right; clear:both; line-height:12px; }
.DvMainHeader .DvTpHdLnk a { color:#24282e; }
.DvMainHeader .DvTpMenuTab { float:right; clear:both; height:35px; padding:15px 0 0 0 }
.DvTpMenuTab li { float:left; margin-left:2px; }
a.LnkTechnology { background:url(Img/Tab-Technology.gif) no-repeat; width:143px; }
a.LnkServices { background:url(Img/Tab-ITServices.gif) no-repeat; width:139px; }
a.LnkConsult { background:url(Img/Tab-ITConsulting.gif) no-repeat; width:166px; }
a.LnkProducts { background:url(Img/Tab-Products.gif) no-repeat; width:123px; }
a.LnkTechnology, a.LnkServices, a.LnkConsult, a.LnkProducts { height:33px; display:block; text-indent:-2000px }
a.LnkTechnology:hover, a.LnkServices:hover, a.LnkConsult:hover, a.LnkProducts:hover { background-position:0 -33px }
.DvTpMenuTab li.active a { background-position:0 -33px }
a.GreyLink { color:#3D4045 !important }
.DvMainHeader .DvGmiServices { float:right; clear:both; width:100%; padding-top:5px }
.DvGmiServices ul { float:right; margin:0; }
.DvGmiServices li { float:left; margin:0; }
.DvFooterMn { background:url(Img/Bg-FooterMn.gif) repeat-x; padding:30px 30px 0 30px; clear:both; }
.DvFooterMn a { color:#24282e; }
.DvMidMnContArea { background:url(Img/Bg-MidMnCol3.gif) repeat-y; width:100%; float:left; padding-bottom:30px }
.DvMidMnContAreaFull { background:url(Img/Bg-MidMnCol2.gif) repeat-y; width:100%; float:left; padding-bottom:30px }
.DvMidRhtCol { width:194px; float:right; }
.DvMidLftCol { margin:0 216px 0 0; padding-left:15px; /*text-align:justify*/ }
.DvMidLftColFull { margin:0; padding:0 15px }
.DvMidLftColFull h1 { margin:20px 0; }
.DvMidLftColFull h3 { margin:10px 0; }
.DvMidLftColFull h3.TltBig { margin:10px 0; font-size:18px; }
.DvMidLftColFull a { color:#F02833; }
.DvMidCol { margin:20px 0; text-align:justify; }
.DvMidCol span.produtImg{float:right; margin:15px 0 15px 15px;}


.DvLftMenuMn { width:181px; float:left; padding-left:10px }
.DvRhtContMn { margin-left:192px; }
/*.DvRhtContMn h1 { margin:20px 0; }*/
.DvRhtContMn h1 { margin:20px 0; }
.DvRhtContMn h2 { margin:20px 0; }

.DvRhtContMn h3 { margin:10px 0; font-size:17px; font-weight:normal }
.DvPageTitle { background:#85888B; width:100%; float:left; height:74px; margin:0; padding:0 }
.DvPageTitle div { background:url(Img/Img-Title-HeaderMn.gif) top right no-repeat; width:100%; float:left; height:74px; }
.DvPageTitle div.Advertisting { background:url(Img/AdvertisingBanner.jpg) top right no-repeat; }
.DvPageTitle div.Retail { background:url(Img/RetailBanner.jpg) top right no-repeat; }
.DvPageTitle div.Education { background:url(Img/EducationBanner.jpg) top right no-repeat; }
.DvPageTitle div.Finance { background:url(Img/FinanceBanner.jpg) top right no-repeat; }
.DvPageTitle div.Healthcare { background:url(Img/HealthcareBanner.jpg) top right no-repeat; }
.DvPageTitle h1 { padding:22px 0 0 16px; color:#fff; margin:0; }
.DvPageTitle h2 { padding:22px 0 0 16px; color:#fff; margin:0; }
/*Left Navigation*/
.DvLeftNavigation { border-color:#F02833; border-width:3px 0; border-style:solid; float:left; width:100%; }
/*Left Navigation*/
.DvTestimonial { border-color:#F02833; border-width:3px 0 3px 0; border-style:solid; padding:14px; background:url(Img/Bg-Testimonial.jpg) 10px bottom no-repeat; }
.DvTestimonial span { font-size:11px; margin:10px 0 0 0; float:left; }
.DvTestimonial .DvTlt a { color:#F02833; font-size:16px; text-decoration:underline }
.DvProducts { padding:12px; background:url(Img/Bg-Testimonial.jpg) 10px bottom no-repeat;}
.DvCaseStudy { padding:12px; background:url(Img/Bg-Testimonial.jpg) 10px bottom no-repeat; border:3px solid #F02833; border-width:3px 0 0 0}
.DvNewsEvents { border-color:#F02833; border-width:3px 0 0px 0; border-style:solid; padding:12px }
.DvNewsEvents span { font-size:11px; margin:10px 0 0 0; float:left; }
.DvNewsEvents .DvTlt a { color:#F02833; font-size:16px; text-decoration:underline; }
.DvFooterCol { float:left; padding:0; margin:10px 0 20px 0; width:100%; }
.DvFooterCol li { padding:0; margin:0; float:left; width:100%; }
.DvFooterCol li .MainLnk { line-height:20px; background:url(Img/Bg-DottedLine.gif) left bottom repeat-x; font-weight:bold; width:130px; padding:4px 0 6px 0; font-size:16px; float:left; }
.DvFooterCol li .SubLnk { line-height:20px; background:url(Img/Bg-DottedLine.gif) left bottom repeat-x; padding:4px 0 6px 0; margin:0 0 0 20px; float:left; font-size:12px; width:84%; }
.DvFooterCol li .SubLnk span { padding:0 7px }
.DvFooterlLink { width:765px; margin:0 auto; padding:5px 0 40px 0; border-top:3px solid #F02833; text-align:center; line-height:20px }
.DvFooterlLink a { margin: 0 2px; font-size:14px; }
.DvFooterlLink .GreyNote { font-size:11px; color:#64686e; }
.DvFooterlLink .BotLnk a { font-size:11px; color:#24282E; }
.DvGmiPortfolio, .DvTestimoni { padding:0; }
.DvGmiPortfolio ul, .DvTestimoni ul { list-style:disc; }
.DvGmiPortfolio li { padding:0; margin:0 0 0 50px; line-height:20px; }
.DvGmiPortfolio ol { list-style-type:decimal !important; }
.DvTestimoni li { padding:0; margin:0 0 0 15px; line-height:20px; }
.DvTestimoni ul li span { padding:5px; background:#D24949 }


/*.DvBreadcrumb { float:left; width:100%; color:#24282E; font-size:12px; }
.DvBreadcrumb ul { float:left; border-bottom:1px dashed #696D73; width:100%; }
.DvBreadcrumb li.step1 { text-align:center; font-weight:bold; padding-left:15px }
.DvBreadcrumb li { float:left; color:#24282E; background:url(Img/Breadcrumb-Arrow.gif) right center no-repeat; padding:6px 10px 8px 8px; }
*/
.DvBreadcrumb a { color:#24282E; }
.DvBreadcrumb .Active { color:#F02833 !important; background:none }
.DvBreadcrumb .Active h1{color:#F02833 !important; background:none; font-size:12px; margin:0; }
.DvBreadcrumb .Active a, .DvBreadcrumb .ActiveImg a { color:#F02833 !important; }
.DvBreadcrumb .ActiveImg { background:url(Img/Breadcrumb-Arrow.gif) right center no-repeat; color:#F02833 !important; }





.DvReqQuote { background:#777A7D url(Img/Bg-RequestForQuote.gif) left top no-repeat; float:left; width:100%; margin:1px 0 1px 0; }
.DvReqQuote span { float:left; color:#FFFFFF; font-size:11px; padding:60px 15px 0 15px; }
.DvReqQuote .DvReqForm { margin:0; padding:5px 14px 0 15px; float:left; }
.DvReqQuote .DvReqForm input { border:1px solid #3D4045; width:146px; margin:0 0 3px 0; padding:2px; }
.DvReqQuote .DvReqForm input.btnReset { background:url(Img/Btn_Reset.gif) no-repeat; width:48px; height:22px; border:0; cursor:pointer; float:left }
.DvReqQuote .DvReqForm input.btnSubmit { background:url(Img/Btn_Submit.gif) no-repeat; width:73px; height:22px; border:0; cursor:pointer; float:right }
.DvReqQuote .DvReqForm textarea { border:1px solid #3D4045; width:146px; height:50px; margin:0 0 3px 0; padding:2px; }
.DvReqQuote .DvReqForm .DvBtn { padding:10px 0; float:left; width:100%; }
.DvReqQuote .DvReqForm .DvNote { font-size:10px; padding:0 0 5px 0; font-family:Arial, Helvetica, sans-serif; }
.DvReqQuote .DvReqForm img { float:left }
.DvClientPorfolio { padding:0; float:left; width:100% }
.DvClientPorfolio .DvImgThumb { float:left; border:1px solid #BEBCBC; text-align:center; background:#EBEBEB; padding:4px 4px 0 4px; margin:0 12px 13px 0; }
.DvClientPorfolio .DvImgThumb p { line-height:35px }
.PadTB0 { padding:0px !important; }
.FormAskExpert { margin:0 auto; width:100%; padding:20px 0; }
.FormAskExpert .DvReq { color:#F02833; text-align:left; padding:0 0 20px 0; font-size:11px }
.FormAskExpert .FormTbl { text-align:center; }
.FormAskExpert .FormTbl td { padding:0 0 10px 5px; vertical-align:top }
.FormAskExpert .FormTbl label { text-align:right; width:100%; }
.FormAskExpert .FormTbl label b { font-size:10px; color:#999999; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.FormAskExpert input, textarea { width:250px; }
.FormAskExpert input.DvCheck { width:14px; border:none; height:14px; }
.FormAskExpert input.file { width:197px; float:left; margin-right:5px; }
.FormAskExpert input.file {/* june16, 10  *height:22px */ height:22px; }
/* june16, 10   *html .FormAskExpert input.file{ height:22px} */
.FormAskExpert select { width:252px; }
.FormAskExpert .Req { color:#F02833; }
.FormAskExpert .ReqW { color:#fff; }
.FormAskExpert input.btnReset { background:url(Img/Btn_Reset.gif) no-repeat; width:48px; height:22px; border:0px; cursor:pointer }
.FormAskExpert input.btnSubmit { background:url(Img/Btn_Submit.gif) no-repeat; width:73px; height:22px; border:0px; cursor:pointer }
.FormAskExpert .Note { font-size:10px; float:left; padding:5px 0 0 0; font-family:Arial, Helvetica, sans-serif }
.btnLiveDemo {background:url(Img/Btn_LIVE_DEMO.gif) no-repeat; width:237px; height:35px; border:0px; cursor:pointer; display:block;}
.Error { font-size:11px; color:#F02833; text-align:left; padding-top:5px }
.DvError { float:left; padding:10px 0; margin:0 0 20px 0; width:100%; text-align:center; border:1px dashed #F02833; color:#F02833; }
.DvError ul { margin:0; padding:0; float:left; width:100% }
.DvError li { width:100%; text-align:center }
.DvSuccess, .DvSuccessThanks { float:left; padding:10px 0; margin:0 0 20px 0; width:100%; text-align:center; border:1px dashed #009900; color:#009900; }
.DvSuccess ul, .DvSuccessThanks ul { margin:0; padding:0; float:left; width:100% }
.DvSuccess li, .DvSuccessThanks li { width:100%; text-align:center }
.DvSuccessThanks { border:0px; }
.DvSuccessHome { float:left; padding:10px 0; margin:0 0 10px 0; width:100%; text-align:center; border:1px dashed #C7F1CD; color:#C7F1CD; }
.DvSuccessHome ul { margin:0; padding:0; float:left; width:100% }
.DvSuccessHome li { width:100%; text-align:center }
.DvList { margin:0; padding:0; }
.DvList ul { list-style-type:disc; margin:10px 0 0 20px; padding:0 0 0 20px }
.DvList ul li { padding-bottom:10px; }
.DvList ol {margin:10px 0 0 20px; padding:0 0 0 20px}
.DvList ol li { padding-bottom:10px; }
.DvPhotoData { float:left; width:100%; padding-top:20px }
.DvPhotoLft { width:181px; float:left; padding-left:10px }
.DvDataRht { margin-left:191px; }
.DvContentBox { float:left; width:246px; border-width:5px 1px; border-style:solid; border-color:#696D73; background:url(Img/Bg-ContentBox.gif) left top repeat-y; margin-right:15px; }
.DvContentBox .DvContent { padding:10px 15px 20px 15px; background:url(Img/Bg-Testimonial.jpg) center bottom no-repeat; min-height:190px; height:190px; }
/*.DvContentBox .DvContent h1 { padding:0 0 10px 0; margin:0; }*/
.DvContentBox .DvContent h1 { padding:0 0 10px 0; margin:0; }
.DvContentBox .DvContent h2 { padding:0 0 10px 0; margin:0; }

.DvContentBox .DvContent p.DvHeight { height:110px; min-height:110px }
.DvContentBox .DvContent p.DvHeight1 { height:115px; min-height:120px }
.NoMargin { margin-right:0px }
.DvPartner { float:left; width:100%; border-bottom:1px solid #696D73; margin:0 0 20px 0; padding:0 0 10px 0; }
.DvPartner .PartName { float:left; }
.DvPartner .PartLogo { float:right; padding:0 0 15px 0; }
.DvPartner .PartCont { float:left; }
.DvPartner .SiteLink { float:right; }
.TxtJustify { text-align:justify }
.DvNumList { float:left; width:100%; }
.DvNumList span { float:left; }
.DvNumList .DvContTxt { margin:0 0 0 25px; }
.DvListBox { border:1px solid #6A6C72; padding:15px 0; background:#F7F7F7; }
.DvListBox .DvCol { width:49%; float:left }
.brd { background:#6A6C72; line-height:1px; font-size:0; height:1px; margin:10px auto; width:100%; }
.DvItServices { float:left; width:98%; padding:17px 0 0 8px; text-align:center; }
.DvItServices img.Imgtxt { margin-bottom:36px }
.DvRedBox { width:290px;/* margin-left:37px;*/ padding-left:37px; }
/* *html .DvRedBox{margin-left:27px;} */
.DvRedBox ul { width:312px; }
.DvRedBoxBig { width:327px; padding-left:57px; }
/* *html .DvRedBoxBig{margin-left:37px;} */
.DvRedBoxBig ul { width:349px; }
.DvRedBox, .DvRedBoxBig { float:left; margin-bottom:15px; text-align:left }
/*.DvRedBox h1, .DvRedBoxBig h1 { background:#BD3232; float:left; padding:9px 11px 8px 11px; margin:0 0 2px 0; width:100% }*/
.DvRedBox h1, .DvRedBoxBig h1 { background:#BD3232; float:left; padding:9px 11px 8px 11px; margin:0 0 2px 0; width:100% }
.DvRedBox h2, .DvRedBoxBig h2 { background:#BD3232; float:left; padding:9px 11px 8px 11px; margin:0 0 2px 0; width:100% }

.DvRedBox ul, .DvRedBoxBig ul { float:left; margin:0; padding:0; }
.DvRedBox li, .DvRedBoxBig li { border:1px solid #BDBDBD; padding:4px 12px; list-style-type:square; list-style-position:inside; margin-bottom:1px }
.TableRed { width:80% }
.TableRed table { border-left:1px solid #BD3232; border-top:1px solid #BD3232; }
.TableRed table th { background:#BD3232; border-bottom:1px solid #BD3232; border-right:1px solid #FFFFFF; color:#FFFFFF; font-weight:bold; padding:6px 4px 6px 8px; }
.TableRed table th.Last { background:#BD3232; border-bottom:1px solid #BD3232; border-right:1px solid #BD3232; color:#FFFFFF; font-weight:bold; padding:6px 4px 6px 8px; }
.TableRed table td { border-bottom:1px solid #BD3232; border-right:1px solid #BD3232; color:#344245; padding:5px 4px 5px 8px; }
.Checkbox { width:14px !important; border:none !important; }
.DvOpningBox { float:left; width:100%; }
.DvOpningBox h4 { background:#F02833; color:#fff; padding:5px; margin:10px 0; }
.DvOpningBox .DetailBox { border:1px solid #6A6C72; margin:15px 0 0 0; }
.DvOpningBox .DetailBox .Head { background:#EEEEEE; font-weight:bold; padding:5px; }
.DvOpningBox .DetailBox .Row { padding:4px 4px 7px 4px; }
.DvOpningBox .DetailBox .Col1 { width:20%; float:left; }
.DvOpningBox .DetailBox .Col2 { width:65%; float:left; }
.DvOpningBox .DetailBox .Col3 { width:15%; float:left; text-align:center }
.ImgTriNew { width:33%; text-align:center; float:left; padding:20px 0 }
.RedBoxTop { border:1px solid #BD3232; font-size:12px; line-height:18px; margin:auto; padding:0 10px 10px 10px; width:280px; }
.RedBoxBot { background:#BD3232; border-color:#BD3232; border-style:none solid solid; border-width:0 1px 1px; font-size:12px; margin:auto; padding:10px; width:280px; color:#fff; }
.clientLogo { width:100%; float:left }
.LftClntLst { float:left; padding:15px 0; width:50%; text-align:center }
.ClLogo img { border:1px solid #B3B3B3; margin-bottom:7px }
.ClntNme { clear:both; font-size:15px; font-weight:bold; }
.RhtClntLst { float:right; padding:15px 0; width:50%; text-align:center }
.spacer { clear:both; font-size:0; line-height:0; }
hr { border-color:#EBEBEB; border-style:solid; border-width:0 0 1px; height:1px; width:100% }
.DvClients { float:left; margin-bottom:40px; width:69%; }
.DvClients ul { margin:10px 0 0 0; padding:0; width:100%; list-style-type:none }
.DvClients ul li { float:left; padding:5px 0 5px 12px; width:31%; margin:0; background:url(Img/bulClientList.gif) no-repeat left center; }
.DvPagingNav { margin:0 auto; width:30% }
.DvPagingNav ul { padding:0; margin:0; }
.DvPagingNav ul li { list-style-type:none; display:inline }
.DvPagingNav li { float:left; padding-left:10px; font-family:Arial; font-size:12px; }
.DvPagingNav li.PreNextLinkNav { border:0px; background:none; font-weight:bold; text-decoration:none }
.DvPagingNav li.PreNextLinkNav a { border:0px; background:none; font-weight:bold; text-decoration:none }
.DvPagingNav li.PreNextLinkNav a:hover { border:0px; background:none; font-weight:bold; text-decoration:underline }
.DvPagingNav li a { padding:0px 3px; background:#FFFFFF; cursor:default; color:#757575; line-height:18px; border:1px solid #D4D4D4; text-decoration:none; font-weight:normal; cursor:pointer; }
.DvPagingNav li a:hover { background:#FFFFFF; color:#000; line-height:18px; border:1px solid #000; text-decoration:none; font-weight:normal; cursor:pointer; }
.DvPagingNav li a.Active { padding:0px 3px; background:#FFFFFF; color:#000; text-decoration:none; border:1px solid #000; }
.DvDownload { float:left; padding:10px 0 10px 0; border-bottom:1px solid #D7D7D7; width:100% }
.DvDownloadFr { float:left; padding:0 0 10px 0; border-bottom:1px solid #D7D7D7; width:100% }
.DvDownload .DvImgLft, .DvDownloadFr .DvImgLft { float:left; width:150px; }
.DvDownload .DvRht, .DvDownloadFr .DvRht { margin-left:150px }
.DvDown { background:url(Img/Ico_Download.gif) left top no-repeat; padding:0 0 0 28px; float:right }
.Zip { background:url(Img/Icon_winzip.gif) left center no-repeat; padding:1px 8px 5px 8px; line-height:25px; margin-left:5px; }
.Pdf { background:url(Img/Ico_Pdf.gif) right center no-repeat; padding:1px 24px 5px 0; line-height:25px; margin-left:5px; }
.DvAddress { float:left; width:80%; border:1px solid #CCCCCC; margin:0 30px 0 0; }
.DvAddress h4 { background:url(Img/Bg-AddressBoxTlt.gif) left top repeat-x; /*border-bottom:1px solid #CCCCCC; cursor:pointer;*/ margin:0; padding:5px; font-size:14px; }
.DvAddress p { padding:10px; height:117px; }
li.longLnk { line-height:19px !important; }
li.longLnk span { padding-left:11px; }
li.longLnk a { background:url(Img/Img_square.gif) 4px 5px no-repeat !important; padding-left:14px; color:#24282E }
li.longLnk a:hover { background:transparent url(Img/Img_squareActive.gif) 4px 5px no-repeat !important; padding-left:14px; color:#F02833; text-decoration:none }
li.longLnk span.Active { color:#F02833; background:transparent url(Img/Img_squareActive.gif) 4px 5px no-repeat !important; padding-left:14px; }
input.btnNext { background:url(Img/Btn_Next.gif) no-repeat; width:64px; height:22px; border:0px; cursor:pointer }
input.btnBack { background:url(Img/Btn_Back.gif) no-repeat; width:64px; height:22px; border:0px; cursor:pointer }
.nrmLoc { background:url(Img/ArrowNormal.gif) no-repeat right; }
.actLoc { background:url(Img/ArrowActive.gif) no-repeat right; }
.DvSiteList { width:98%; margin:0 auto; }
.DvSiteList .dvleft { width:48%; float:left; }
.DvSiteList .dvright { width:48%; float:right; }
.DvSiteList dl { padding:0; margin:0 0 2px 0; }
.DvSiteList dl dt { background:#E9EAEB; padding-left:6px; padding-bottom:3px; margin-bottom:5px; }
.DvSiteList dl dt a { background:url(Img/SiteList-icon.gif) no-repeat 0 3px; padding-left:12px; text-decoration:none; font:bold 11px/18px Georgia, "Times New Roman", Times, serif; color:#24282e; }
.DvSiteList dl dt a:hover { background:url(Img/SiteList-icon-hover.gif) no-repeat 0 3px; color:#FF8200; text-decoration:none; }
.DvSiteList dl dd { margin:0 0 0 18px; font:bold 11px/11px Georgia, "Times New Roman", Times, serif; padding:4px 0; }
.DvSiteList dl dd a { background:url(Img/SiteList-icon.gif) no-repeat 0 3px; padding-left:12px; text-decoration:none; font:bold 11px/14px Georgia, "Times New Roman", Times, serif; color:#24282e; }
.DvSiteList dl dd a:hover { background:url(Img/SiteList-icon-hover.gif) no-repeat 0 3px; color:#FF8200; text-decoration:none; }
.DvSiteList dl dd ul { padding:0; margin:0; }
.DvSiteList dl dd ul li { list-style-type:none; font-weight:normal; padding:2px 0 2px 20px; text-align:left; }
.DvSiteList dl dd ul li a { background:url(Img/SiteList-icon2.gif) no-repeat 0 5px; font:normal 11px/13px Georgia, "Times New Roman", Times, serif; }
.DvSiteList dl dd ul li a:hover { background:url(Img/SiteList-icon2-hover.gif) no-repeat 0 5px; }
/* Page Not Found */
.pageNotFound {/*height:400px;*/ padding:10px 0 30px; }
.pageNotFound .Logo a { background:url(Img/NotFoundLogo-GMI.gif) no-repeat scroll 0 0 transparent; display:block; height:141px; text-indent:-2000px; width:159px; margin-left:15px; display:block; }
.pageNotFound .headerLine { border-bottom:1px dashed #696D73; padding:10px 0 0; margin-bottom:5px; }
.dvClintLst { /*float:left;clear:both; */width:100%;  }
.dvClintLst .l2 { float:left; width:32%; padding-left:7px; text-align:center }
.dvClintLst .logo { height:160px; text-align:center }
.dvClintLst .name { text-align:center; font-size:14px; font-weight:bold; height:40px; }
/*contactus*/
.tabContact { float:left; width:100%; background:url(Img/tabContact.png) repeat-x bottom; }
.tabContact ul li { float:left; margin-right:10px; }
.tabContact ul li a { display:block; background:url(Img/rhtContact.png) no-repeat right top; font-family:Georgia, "Times New Roman", Times, serif; color:#24282E; font-weight:bold; font-size:16px; text-decoration:none }
.tabContact ul li a span { display:block; background:url(Img/lftContact.png) no-repeat left top; padding:10px 15px 9px 15px; }
.tabContact ul li a.active, .tabContact ul li a:hover { display:block; background:url(Img/rhtContactAct.png) no-repeat right top; font-family:Georgia, "Times New Roman", Times, serif; color:#F02833; font-weight:bold; font-size:16px; font-weight:bold; text-decoration:none }
.tabContact ul li a.active span, .tabContact ul li a:hover span { display:block; background:url(Img/lftContactAct.png) no-repeat left top; padding:10px 15px 9px 15px; }
/* web toolbar start  commented on 29 june 2010
#DvPageContainer{height:100%;max-height:100%;overflow-x:hidden;overflow-y:scroll;position:relative;}

.fl{float:left;}
.fr{float:right;}

.webToolbar{position:absolute; z-index:9; margin:0; bottom:0px; _bottom:-1px; right:1.5%; display:block; width:98.5%; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.webToolbar .webToolbar_tbl{width:100%;height:30px;}

.webToolbarMin{position:absolute; z-index:9; margin:0; bottom:0px; _bottom:-1px; right:1.5%; display:block; width:auto;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.webToolbarMin .webToolbar_tbl{width:105px;height:30px;}

.webToolbar_tdL{}
.webToolbar_tdM{background:url(Img/ImgWbar/webToolBarMid.png) top left repeat-x;padding-top:4px;position:relative;}
.webToolbar_tdR{}



.webToolBarLeft{display:inline;float:right;height:30px;width:9px; background:url(Img/ImgWbar/webToolBarLeft.png) top left no-repeat;}

.webToolbar .webToolbar_tdR a#expand{display:inline;float:left;height:30px;width:30px;background:url(Img/ImgWbar/webbar-arrowdown.png) top left no-repeat; cursor:pointer;text-decoration:none;}
.webToolbar .webToolbar_tdR a#expand:hover{background:url(Img/ImgWbar/webbar-arrowdown-hover.png) top left no-repeat;text-decoration:none;}


.webToolbarMin .webToolbar_tdR a#expand1{display:inline;float:left;height:30px;width:30px;background:url(Img/ImgWbar/webbar-arrowup.png) top left no-repeat; cursor:pointer;text-decoration:none;}
.webToolbarMin .webToolbar_tdR a#expand1:hover{background:url(Img/ImgWbar/webbar-arrowup-hover.png) top left no-repeat;text-decoration:none;}


.itemLft{display:block;float:left;height:26px;background:url(Img/ImgWbar/toolbar-divider.gif) top right no-repeat;padding-right:2px;}

.titleShare{font-size:12px; font-weight:bold; color:#333; padding:0 10px; line-height:25px;}

.itemLft a.facebook{float:left;display:block;padding:6px 10px 6px 35px;background:url(Img/ImgWbar/share_fb.gif) 8px 4px no-repeat; font-size:11px; text-decoration:none;color:#333;}
.itemLft a:hover.facebook{background:#DCE9F9 url(Img/ImgWbar/share_fb.gif) 8px 4px no-repeat;}

.itemLft a.twitter{float:left;display:block;padding:6px 10px 6px 35px;background:url(Img/ImgWbar/share_twitter.gif) 8px 4px no-repeat; font-size:11px; text-decoration:none;color:#333;}
.itemLft a:hover.twitter{background:#DCE9F9 url(Img/ImgWbar/share_twitter.gif) 8px 4px no-repeat;}

.itemLft a.linkedin{float:left;display:block;padding:6px 10px 6px 35px;background:url(Img/ImgWbar/share_linkedin.gif) 8px 4px no-repeat; font-size:11px; text-decoration:none;color:#333;}
.itemLft a:hover.linkedin{background:#DCE9F9 url(Img/ImgWbar/share_linkedin.gif) 8px 4px no-repeat;}


.itemLft a.digg{float:left;display:block;padding:6px 10px 6px 35px;background:url(Img/ImgWbar/share_digg.gif) 8px 4px no-repeat; font-size:11px; text-decoration:none;color:#333;}
.itemLft a:hover.digg{background:#DCE9F9 url(Img/ImgWbar/share_digg.gif) 8px 4px no-repeat;}

.itemLft a.stumble{float:left;display:block;padding:6px 10px 6px 35px;background:url(Img/ImgWbar/share_stumble.gif) 8px 4px no-repeat; font-size:11px; text-decoration:none;color:#333;}
.itemLft a:hover.stumble{background:#DCE9F9 url(Img/ImgWbar/share_stumble.gif) 8px 4px no-repeat;}

.itemLft a.reddit{float:left;display:block;padding:6px 10px 6px 35px;background:url(Img/ImgWbar/share_reddit.gif) 8px 4px no-repeat; font-size:11px; text-decoration:none;color:#333;}
.itemLft a:hover.reddit{background:#DCE9F9 url(Img/ImgWbar/share_reddit.gif) 8px 4px no-repeat;}

/** html .webToolbar_tdM{
background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../ImgWbar/webToolBarMid.png, sizingMethod='scale');}
* html .webToolBarLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../ImgWbar/webToolBarLeft.png, sizingMethod='scale');}
* html .webToolbar_tdR a#expand{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../ImgWbar/webbar-arrowdown.png, sizingMethod='scale');}
* html .webToolbar_tdR a#expand1{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../ImgWbar/wbar/webbar-arrowdown.png, sizingMethod='scale');}




* html .webToolBarLeft, * html .webToolbar_tdM, * html .webToolbar_tdR a#expand, * html .webToolbar_tdR a#expand1{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = ""):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);}
 web toolbar end */





/* web toolbar start added new on 29 june 2010 */

.fl { float:left; }
.fr { float:right; }
.webToolbar { position: fixed !important; z-index:9;  bottom:0px; right:1.5%; display:block; width:98.5%; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.webToolbar .webToolbar_tbl { width:100%; height:30px; }
.webToolbarMin { position: fixed !important;   z-index:9; margin:0; bottom:0px; _bottom:-1px; right:0; display:block; width:100%; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:right;}
.webToolbarMin .webToolbar_tbl { width:105px; height:30px; }
.webToolbar_tdL { }
.webToolbar_tdM { }
.webToolbar_tdR { }
.wtbInr { background:url(Img/ImgWbar/new/webToolBarMid.gif) top left repeat-x; padding-top:4px; width:100%; }
.clrBoth { clear:both; padding:0; margin:0; display:block; height:0; font-size:0; line-height:0; }
.webToolBarLeft { display:inline; float:right; height:30px; width:9px; background:url(Img/ImgWbar/new/webToolBarLeft.gif) top left no-repeat; }
.webToolbar .webToolbar_tdR a { display:inline; float:left; height:30px; width:30px; background:url(Img/ImgWbar/new/webbar-arrowdown.gif) top left no-repeat; cursor:pointer; text-decoration:none; }
.webToolbar .webToolbar_tdR a:hover { background:url(Img/ImgWbar/new/webbar-arrowdown-hover.gif) top left no-repeat; text-decoration:none; }
.webToolbarMin .webToolbar_tdR a { display:inline; float:left; height:30px; width:30px; background:url(Img/ImgWbar/new/webbar-arrowup.gif) top left no-repeat; cursor:pointer; text-decoration:none; }
.webToolbarMin .webToolbar_tdR a:hover { background:url(Img/ImgWbar/new/webbar-arrowup-hover.gif) top left no-repeat; text-decoration:none; }
.itemLft { float:left; height:26px; background:url(Img/ImgWbar/new/toolbar-divider.gif) top right no-repeat; padding-right:1px; }
.titleShare { font-size:12px; font-weight:bold; color:#333; padding:0 10px; line-height:25px; }
.itemLft a.facebook { float:left; display:block; padding:6px 10px 6px 35px; background:url(Img/ImgWbar/new/share_fb.gif) 8px 4px no-repeat; font-size:11px; text-decoration:none; color:#333; }
.itemLft a:hover.facebook { background:#F02833 url(Img/ImgWbar/new/share_fb.gif) 8px 4px no-repeat; color:#FFF; }
.itemLft a.twitter { float:left; display:block; padding:6px 10px 6px 35px; background:url(Img/ImgWbar/new/share_twitter.gif) 8px 4px no-repeat; font-size:11px; text-decoration:none; color:#333; }
.itemLft a:hover.twitter { background:#F02833 url(Img/ImgWbar/new/share_twitter.gif) 8px 4px no-repeat; color:#FFF; }
.itemLft a.linkedin { float:left; display:block; padding:6px 10px 6px 35px; background:url(Img/ImgWbar/new/share_linkedin.gif) 8px 4px no-repeat; font-size:11px; text-decoration:none; color:#333; }
.itemLft a:hover.linkedin { background:#F02833 url(Img/ImgWbar/new/share_linkedin.gif) 8px 4px no-repeat; color:#FFF; }
.itemLft a.google_plus { float:left; display:block; padding:6px 10px 6px 35px; background:url(Img/ImgWbar/new/google-plus-icon.gif) 8px 4px no-repeat; font-size:11px; text-decoration:none; color:#333; }
.itemLft a:hover.google_plus { background:#F02833 url(Img/ImgWbar/new/google-plus-icon.gif) 8px 4px no-repeat; color:#FFF; }
.itemLft a.digg { float:left; display:block; padding:6px 10px 6px 35px; background:url(Img/ImgWbar/new/share_digg.gif) 8px 4px no-repeat; font-size:11px; text-decoration:none; color:#333; }
.itemLft a:hover.digg { background:#F02833 url(Img/ImgWbar/new/share_digg.gif) 8px 4px no-repeat; color:#FFF; }
.itemLft a.stumble { float:left; display:block; padding:6px 10px 6px 35px; background:url(Img/ImgWbar/new/share_stumble.gif) 8px 4px no-repeat; font-size:11px; text-decoration:none; color:#333; }
.itemLft a:hover.stumble { background:#F02833 url(Img/ImgWbar/new/share_stumble.gif) 8px 4px no-repeat; color:#FFF; }
.itemLft a.delicious { float:left; display:block; padding:6px 10px 6px 35px; background:url(Img/ImgWbar/new/share_delicious.png) 8px 4px no-repeat; font-size:11px; text-decoration:none; color:#333; }
.itemLft a:hover.delicious { background:#F02833 url(Img/ImgWbar/new/share_delicious.png) 8px 4px no-repeat; color:#FFF; }
/*.itemLft a.reddit { float:left; display:block; padding:6px 10px 6px 35px; background:url(Img/ImgWbar/new/share_reddit.gif) 8px 4px no-repeat; font-size:11px; text-decoration:none; color:#333; }
.itemLft a:hover.reddit { background:#F02833 url(Img/ImgWbar/new/share_reddit.gif) 8px 4px no-repeat; color:#FFF; }*/
/** html .webToolbar_tdM{
background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../ImgWbar/webToolBarMid.png, sizingMethod='scale');}
* html .webToolBarLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../ImgWbar/webToolBarLeft.png, sizingMethod='scale');}
* html .webToolbar_tdR a#expand{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../ImgWbar/webbar-arrowdown.png, sizingMethod='scale');}
* html .webToolbar_tdR a#expand1{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../ImgWbar/wbar/webbar-arrowdown.png, sizingMethod='scale');}*/




* html .webToolBarLeft, * html .webToolbar_tdM, * html .webToolbar_tdR a#expand, * html .webToolbar_tdR a#expand1 { behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = ""):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")), this.pngSet=true) );
}
/* web toolbar end */


/* 404 page start */
.allLinksDV { padding:30px 5px 10px; }
.allLinksDV p { background:#E9EAEB; margin-bottom:5px; padding-bottom:3px; padding-left:6px; }
.allLinksDV p a { background:url(Img/SiteList-icon.gif) no-repeat scroll 0 3px transparent; color:#24282E; font:bold 11px/18px Georgia, "Times New Roman", Times, serif; padding-left:12px; text-decoration:none; }
.allLinksDV p a:hover { color:#ff8200; }
.allLinksDV .column { width:320px; float:left; margin-right:8px; }
.allLinksDV .column h1 { font:bold 11px/11px Georgia, "Times New Roman", Times, serif; margin:0 0 0 18px; padding:4px 0; }
.allLinksDV .column h1 a { background:url("Img/SiteList-icon.gif") no-repeat scroll 0 3px transparent; color:#24282E; font:bold 11px/14px Georgia, "Times New Roman", Times, serif; padding-left:12px; text-decoration:none; }
.allLinksDV .column h1 a:hover { color:#ff8200; }
.allLinksDV .column ul { margin:0; padding:0; }
.allLinksDV .column li { font-weight:normal; list-style-type:none; padding:2px 0 2px 20px; text-align:left; }
.allLinksDV .column li a { background:url("Img/SiteList-icon2.gif") no-repeat 0 3px; color:#24282E; font: normal 11px/14px Georgia, "Times New Roman", Times, serif; padding-left:12px; text-decoration:none; }
.allLinksDV .column li a:hover { color:#ff8200; }

/* 404 page end */

/*Social Citnet*/
.virtualTourBg {background:url(Img/virtualTourBg.gif) no-repeat 0 0; width:410px; height:310px; margin:0 0 0 15px; position:relative; color:#FFF; line-height:normal; float:right;}
.virtualTourBg table {height:114px; margin-bottom:24px;}
.virtualTourBg .dvSpacer {padding:0 23px 0 43px;} 
.virtualTourBg table td.colA { border-right:1px solid #303031; padding-right:7px;font-size:11px; background:url(images/imgGraph.gif) no-repeat; padding-left:168px;}
.virtualTourBg table td.colA .rowA {height:40px; width:78px; padding-top:5px;}
.virtualTourBg table td.colA .rowB {height:41px; width:78px;}
.virtualTourBg table td.colA .rowC {width:78px;}
.virtualTourBg table td.colA .rowA span, .virtualTourBg table td.colA .rowB span, .virtualTourBg table td.colA .rowC span {color:#E27908;} 
.virtualTourBg table td.colB { vertical-align:middle; padding:0 7px; width:70px; font-size:11px; color:#707071;}
.virtualTourBg h1{ font-size:16px; line-height:29px; font-weight:bold; margin:6px 0 0 0;}
.virtualTourBg h2 {font-size:17px; line-height:24px; margin:0px;}
.virtualTourBg h3{ font-size:24px; font-weight:bold; color:#e17309; padding:10px 0 0 42px; margin:0;}
.virtualTourBg .smTxt {font-size:11px;/* margin-right:130px*/ padding:0 15px 0 0;}
.virtualTourBg .smTxt p { padding:5px 0 5px 0; margin:0}
.virtualTourBg .iconDV { padding-left:15px; margin-top:15px;}

.virtualTourBg .pagnation { float:right; width:150px; margin-top:41px;}
.virtualTourBg .pagnation li {width:21px; height:21px; float:left; margin-left:4px; list-style:none}
.virtualTourBg .pagnation li a {background:url(Img/pagnationBg.gif) no-repeat 0 0; display:block; padding:4px 0 0 0; text-align:center; color:#FFF; height:17px; font-size:11px; font-weight:bold; text-decoration:none }
.virtualTourBg .pagnation li a:hover {color:#000;}
/*Social Citnet*/

.w44p{width:40%; }




/******************************chat css**************************************/


#messenger-box {/* background:#F00;*/ width:100%; float:left; height:auto; overflow:hidden; }

/*div.white-block { margin:0px 5px; padding:5px; background-color:#FFFFFF;}
*/
#messenger{  float:left; width:100%;}

#messenger div.icons{background:url(../chat-img/chat.gif) no-repeat top left; width:43px; height:50px;  padding-bottom: 10px;
		margin:0px 2px; cursor:pointer;}
#messenger div.m11{ background:url(../chat-img/chat.gif) no-repeat 0px 0px;}
#messenger div.m22{ background:url(../chat-img/chat.gif) no-repeat -43px 0px;}
#messenger div.m33{ background:url(../chat-img/chat.gif) no-repeat -91px 0px;}
#messenger div.m44{background:url(../chat-img/chat.gif) no-repeat -140px 0px;}
/*#messenger div.m55{background-position:-175px 0px;}*/
div.bg-sb-msg{  width:100%; height:auto; margin-top:5px;}
div.txts {line-height:14px; padding:10px; text-align:center; font-size:10px;}
.floatL {float:left;}
.floatR {float:right;}
.clear{clear:both; height: 1px;}





.tel-box{ 
background:url(../chat-img/b.gif) repeat-x; width:100%; height:49px;
 float:right; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; color:#000;
 }

	.ar{ background:  url(../chat-img/ar.gif) no-repeat 17px 0px; float:left; width:95%;  padding: 12px  5px;}
	.ar_2{ background: url(../chat-img/ar.gif) no-repeat 62px  0px; float:left; width:95%;padding: 12px  5px;}
	.ar_3{ background: url(../chat-img/ar.gif) no-repeat 107px 0px; float:left; width:95%; padding: 12px  5px;}
	.ar_4{ background: url(../chat-img/ar.gif) no-repeat 151px  0px; float:left; width:95%; padding: 12px  5px;}

.chat-banner{ float:left; background:#84888b url(../chat-img/chatbanner.gif) no-repeat; text-align:center; width:100%;color:#93979a; height:51px; border-bottom:3px solid #f02833; }

/*.chat-banner a{ display:block; height:51px;width:100%;text-align:center;  color:#93979a;  text-decoration:none;}
*/

/******************************chat css end**************************************/

/******************************new bread crumb end**************************************/


.DvBreadcrumb {
border-bottom:1px dashed #696D73;
padding:5px 0px;
}
.DvBreadcrumb ul {
border-bottom:none;
overflow:hidden;
padding:4px 0 4px 15px;
float:none;
width:auto;
}

.DvBreadcrumb li.step1 {
font-weight:bold;
padding-left:0;
text-align:center;
}

.DvBreadcrumb li {
background:url(../Css/Img/Breadcrumb-Arrow.gif) no-repeat right center;
color:#24282E;
display:inline;
padding:6px 10px 8px 8px;
float:none;
}

.DvBreadcrumb .Active h1 {
background:transparent none repeat scroll 0 0;
color:#F02833 !important;
display:inline;
font-size:12px;
margin:0;
}


/******************************new bread crumb end**************************************/


/******************************office_locations & sitemap chat **************************************/





.hori-chat .chat-banner{ float:left; width:190px; margin-right:26px; height:87px; background:url(../chat-img/chatbanner_2.gif) no-repeat;}

.hori-chat .chat-box{ float:left; width:98% !important; margin:0px 5px; border-bottom:1px dashed #696D73; border-top:none; border-left:none; border-right:none; padding-bottom:10px; }
		 
.hori-chat #messenger div.m11{ background-image:url(../chat-img/chat_2.gif) ;  background-position:0 0; margin-right:231px;}
.hori-chat #messenger div.m22{ background-image:url(../chat-img/chat_2.gif); background-position:-35px 0; margin-right:108px;}
.hori-chat #messenger div.m33{ background-image:url(../chat-img/chat_2.gif); background-position:-78px 0; margin-right:237px;}
.hori-chat #messenger div.m44{background-image:url(../chat-img/chat_2.gif); background-position:-120px 0; margin-right:108px;}

.hori-chat #messenger{  float:left; width:100%;}

.hori-chat #messenger div.icons{
	width:43px; height:35px;  
padding-bottom: 10px;
cursor:pointer;}


.hori-chat .tel-box{ 

 width:100%; height:0px;
 position:relative; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; color:#000;
 }


.hori-chat #messenger-box {/* background:#F00;*/ width:70.5% !important; float:left; height:auto; overflow:hidden; }


.hori-chat .ar{display:block; position:absolute; width:218px; top:-83px; left:47px;  padding: 2px  5px; background:none; text-align:left;}
.hori-chat .ar_2{ display:block; position:absolute; width:218px; top:-77px; left:335px; padding: 2px  5px; background:none; text-align:left;}
.hori-chat .ar_3{display:block; position:absolute; width:218px; top:-32px;left:48px;  padding: 2px  5px; background:none; text-align:left;}
.hori-chat .ar_4{ display:block; position:absolute; width:218px; top:-42px; left:338px; padding:2px  5px; background:none; text-align:left;}

.hori-chat .ar br{ display:none;}
.hori-chat .ar_2 br{ display:none;}
.hori-chat .ar_3 br{ display:none;}
.hori-chat .ar_4 br{ display:none;}



.hori-chat #tel { display:block !important;}
.hori-chat #yahoo{ display:block !important;}
.hori-chat #msn{ display:block !important;}
.hori-chat #skype{ display:block !important;}

div.bg-sb-msg{  width:100%; height:auto; margin-top:5px;}
div.txts {line-height:14px; padding:10px; text-align:center; font-size:10px;}
.floatL {float:left;}
.floatR {float:right;}
.clear{clear:both; height: 1px;}




/******************************office_locations & sitemap chat end**************************************/

/******************************Breadcrumb css**************************************/
.DvBreadcrumb {
border-bottom:1px dashed #696D73;
}
.DvBreadcrumb ul {
border-bottom:none;
overflow:hidden;
padding:4px 0 4px 15px;
float:none;
width:auto;
}

.DvBreadcrumb li.step1 {
font-weight:bold;
padding-left:0;
text-align:center;
}

.DvBreadcrumb li {
background:url(../Css/Img/Breadcrumb-Arrow.gif) no-repeat right center;
color:#24282E;
display:inline;
padding:6px 10px 8px 8px;
float:none;
}

.DvBreadcrumb .Active h1 {
background:transparent none repeat scroll 0 0;
color:#F02833 !important;
display:inline;
font-size:12px;
margin:0;
}

/******************************Breadcrumb css end**************************************/


/******************************tell a friend start**************************************/
#layer1 {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 250px;
	left: 20px;
	top: 10px;
	background:#fff url(../Css/Img/tell.gif) bottom repeat-x;
	border: 1px solid #696d73;
	padding: 10px;
	z-index:1;
}

#close {
	float: right;
}

.FormAskExpert_2{ color:#333; font-size:11px;}

.FormAskExpert_2 input{ width:90%; height:18px;}

.FormAskExpert_2 textarea {
width:90% !important;
}

.tell-a-fri{ float:left; position:relative; width:100%; padding:10px 0px 5px 0px;}

.FormAskExpert_2 input.btnSubmit {
background:url(../Css/Img/Btn_Submit.gif) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
height:22px;
width:73px;
}

.FormAskExpert_2 input.btnReset {
background:url(../Css/Img/Btn_Reset.gif) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
height:22px;
width:48px;
}

.tell-a-fri-but
{
background:url(../Css/Img/tell-a-friend.jpg) no-repeat scroll 0 0;
height:22px;
width:92px;
text-decoration:none; font-size:0px;
display:block;
}

.close{
	background:url(../Css/Img/close_icon.gif) no-repeat scroll 0 0;
 height:16px; width:16px; margin:0 0 5px 0; text-decoration:none; display:block; float:right; }


.close-icon{ float:left; width:100%;}


.tell-a-fri table{ float:left;}


.req{padding-right:20px; color:#ff0000;}
/******************************tell a friend  end**************************************/
.caseStudy2 .Dvimg{ float:left; width:72px; height:72px; margin:8px 20px 0 0}
.caseStudy2 .marB30{margin-bottom:0; padding:8px 0 15px 0px; line-height:18px }
/** html .caseStudy2 .marB30{ float:left; }*/
.DvDown {float:right; text-align:right; background:none}
 a.download{background:url("Img/Ico_Download.gif") no-repeat scroll left top transparent; float: right; font-size: 12px;
    font-weight: bold; line-height: 23px; margin-left: 5px; padding: 4px 0 5px 30px;}
.Clear2 { border-bottom:1px solid #EBEBEB; overflow:hidden; height:0; line-height:0; font-size:0; }
* html .Clear2 { display:inline-block;}
.CSbgcolor{ background-color:#F1F1F1;}
.CSBrd{ border:#C2BFBF solid 1px}
.disk{ list-style-type:disc;}

.padL50{ margin-left:50px;}


.headH2{color:#3d4045;
display:inline;
font-size:18px;
margin:0; font-weight:bold}

.magento li{ list-style:none; width:130px; height:110px; padding:0px 5px; text-align:center; float:left; margin:5px ;}
.magento li .Color{background: #EBEBEB; border:#BEBCBC solid 1px; padding:5px 5px; margin-bottom:5px; }
.MagentoExt li{background:url("Img/Magento-ext-online.gif") no-repeat scroll left top; line-height:30px; padding-left:40px; list-style:none; font-size:13px; font-weight:bold;}
.TableTech {border:1px solid #BDBDBD;}
.TableTech .WhiteColor{ color:#FFFFFF}
.TableTech .RowColor{ background:#666666}
.TableTech td{ border-right:1px solid #BDBDBD; border-bottom:1px solid #BDBDBD;  padding:5px;}

.partnerDv {}
.partnerDv li{ overflow:hidden; background: url(Img/Bg-DottedLine.gif) repeat-x left bottom; padding:10px 0;}
.partnerDv li h1 { font-size:13px; font-weight:bold; margin:0 0 5px 120px;}
.partnerDv li .partnerLogoDv { float:left; width:100px; height:100px; border:1px solid #EBEBEB; display:block; text-align:center;}
.partnerDv li  p { margin-left:120px;}
