﻿body
{
	width: 1000px;
	background-color: White;
	margin: 0 auto;
	padding: 0;
	font-family: verdana;
	color: #565656;
	text-align: center;
	min-height: 700px;
	height: auto;
}
.cremove
{
	margin-top: 4px !important;
	float: left;
}
.TotalContentClass
{
	font-size: 13px;
	width: 1000px;
	height: auto;
}
.ContentPlaceHolderClass
{
	width: 996px;
	min-height: 720px;
	height: auto;
	font-size: 12px;
	font-family: Verdana;
	border-top: 2px solid #B2B3AE;
	border-right: 2px solid #B2B3AE;
	border-left: 2px solid #B2B3AE;
	border-bottom: 1px solid #B2B3AE;
}
.headerimage
{
	background: url(../Images/NCPHeader.gif) no-repeat;
	height: 95px;
}
.toprightlinks
{
	background-color: #F2F2F2;
	width: 1000px;
	height: 17px;
	padding: 2px 0 0;
	font-family: Arial;
	font-size: 12px;
	color: black;
	border-top: 4px solid #9E9E9E;
	border-bottom: 2px solid #9E9E9E;
	text-align: right;
}
.toprightlinks a
{
	text-decoration: none;
	color: black;
}
.toprightlinksalign
{
	float: right;
	padding-right: 15px;
}
.submitimage
{
	border: 0;
	height: 20px;
	width: 23px;
}
.loginname, .loginstatus
{
	float: right;
	font-size: 11px;
	font-family: Verdana;
}
.ClsMainmenubg
{
	background: url(../Images/menu-1px.gif) repeat-x;
	height: 24px;
	text-align: left;
	width: 1000px;
	border-top: 4px solid #B2B3AE;
	border-bottom: 2px solid #B2B3AE;
}
.ClsMenuContent
{
	font-family: verdana;
	font-size: 10px;
	color: White;
	font-weight: 700;
	margin: 0 5px;
	text-decoration: none;
}
.mainmenupadding
{
	padding-top: 3px;
	padding-left: 15px;
}
.mainmenupadding a
{
	vertical-align: top;
}
.headersearch
{
	float: right;
	text-align: right;
	clear: right;
	margin: 0 15px 0 0;
	padding-top: 3px;
}
.WLSearchBoxDiv, .WLSearchBoxmain, .WLSearchBox, .livesearchbox, .srchimgbtnholder, .srchoptselect
{
	float: left;
}
.livesearchbox INPUT
{
	width: 95px;
	margin: 0 2px;
}
.srchoptselect
{
	color: Black;
}
.txtsearchbox
{
	height: 15px;
	border: 1px solid gray;
}
.srchimgbtnholder
{
	padding-top: 1px;
}
.clsmainmenupipe
{
	padding-top: 3px;
}
.scrollnews
{
	background: url(../Images/news-ticker-bg.gif) repeat-x;
	width: 1000px;
	padding: 7px 0 0;
	color: black;
	font-size: 11px;
	height: 25px;
}
.scrollnews DIV
{
	float: left;
}
.clsMarquee
{
	width: 10000%;
}
.clsMarCont
{
	width: 925px;
}
.clsMarquee A
{
	font-weight: 500;
	color: black;
	text-decoration: none;
	margin: 0 5px;
}
.clsMarquee A:hover
{
	font-weight: 500;
	color: black;
	text-decoration: none;	
	margin: 0 5px;
}
.clstextnewsscroll
{
	float: left;
	text-align: center;
	font-family: Verdana;
	font-size: 13px;
	color: Black;
	font-weight: 700;
	padding-left: 7px;
}
.footer
{
	height: 27px;
	font-size: 11px;
	font-family: Verdana;
	background-color: white;
	color: black;
	width: 1000px;
	padding-top: 10px;
}
.footer a
{
	color: #545454;
}
.footer a:hover
{
	cursor: pointer;
}
.Clsfooterlefttext
{
	width: 505px;
	float: left;
}
.Clsfooterlefttext SPAN
{
	text-align: left;
	float: left;
	padding-left: 5px;
}
.Clsfooterleftright
{
	float: right;
	padding-right: 5px;
}
.Clsfooterrightcontent SPAN
{
	color: black;
	float: left;
}
.clsfooterpipe
{
	float: left;
	padding: 0 3px;
}
.clsCatrowComp
{
	clear: left;
	float: left;
	margin: 1px 0;
	padding-left: 10px;
}
.clsCatlbl
{
	text-align: right;
	margin: 1px 0;
	float: left;
}
.clsCatrowComp1
{
	text-align: left;
	float: left;
	padding-left: 10px;
}
.clsbtnSubmit
{
	float: left;
	clear: left;
	margin-left: 170px;
	margin-top: 20px;
}
.titlefeedbackclass
{
	float: left;
	color: #BFBE30;
	font-size: 14px;
	font-family: Verdana;
	font-weight: 700;
	margin-top: 10px;
	width: 90px;
	text-align: left;
}
.borderDetailsfeedback
{
	border-top: 4px solid #BFBE30;
	width: 400px;
	float: left;
	color: #BFBE30;
	margin-top: 19px;
}
.FbMain
{
	padding-bottom: 6px;
	width: 563px;
	float: left;
}
.FbInner
{
	width: 100%;
}
.msg
{
	width: 100%;
	margin: 10px 0;
}
.feedbackname
{
	float: left;
	margin-left: 97px;
}
.feedbackmail
{
	float: left;
	margin-left: 78px;
}
.feedbackcontact
{
	float: left;
	margin-left: 45px;
}
.categoryfeedback
{
	float: left;
	margin-left: 12px;
}
.feedbacksubject
{
	float: left;
	margin-left: 87px;
}
.finalfeedback
{
	float: left;
	margin-left: 73px;
}
.spanclass1
{
	color: Red;
	float: left;
}
.ClsValidator
{
	font-size: 11px;
	font-family: Verdana;
	color: Red;
	text-align: left;
	float: left;
	padding-left: 6px;
}
.addproduct
{
	margin-top: 10px;
	margin-right: 40px;
	width: 100px;
}
a:hover
{
	text-decoration: underline;
}
.floatleft
{
	float: left;
}
.floatright
{
	float: right;
}
.textalignleft
{
	text-align: left;
}
.textalignright
{
	text-align: right;
}
.topclass
{
	float: right;
	color: Blue;
}
.textbox
{
	width: 270px;
	font-size: 12px;
	float: left;
	padding: 1px;
	border: 1px solid #686868;
	font-family: Verdana;
}
.memberlisttable
{
	margin-top: 10px;
	width: 795px;
	border: 1px solid #9CDCF9;
	float: left;
	margin-bottom: 15px;
	font-family: verdana;
}
.spanclass
{
	color: Red;
}
.memberlisttext
{
	font-size: 13px;
	font-family: Verdana;
	text-align: left;
	float: left;
	padding-left: 20px;
	width: 230px;
}
.titleDetails
{
	float: left;
	color: #1967B5;
	font-size: 14pt;
	font-family: verdana;
	font-weight: 700;
	margin-top: 10px;
	width: 250px !important;
	text-align: left;
}
.MemberDetailstitle
{
	color: #3479ba;
	font-family: verdana;
	font-size: 15pt;
	float: left;
	height: 30px;
	padding-top: 3px;
	text-align: left;
}
.clsitallic
{
	font-style: italic;
}
.clscolour
{
	font-size: 18px;
	color: #0086d3 !important;
	font-weight: 500;
	font-family: Verdana;
}
.clscolourhead
{
	font-size: 30px;
	color: #044156 !important;
}
.borderDetails
{
	border-top: 4px solid #BFBE30;
	width: 420px;
	float: left;
	color: #BFBE30;
	margin-top: 19px;
}
.linkbuttonstatic
{
	width: 200px;
	text-align: left;
	float: left;
}
.addmemberdetails
{
	border-top: 1px solid #9cdcf9;
	border-bottom: 1px solid #9cdcf9;
	background-color: #ebe8e8;
	width: 100%;
	height: 30px;
	margin-top: 15px;
	padding-top: 5px;
}
.imgwhole
{
	background: url(../Images/1px-blue.gif) repeat-x;
}
.imgsearchmem
{
	margin-left: 10px;
	width: 211px;
	margin-right: 5px;
	margin-top: 50px;
	height: 107px;
	background: url(../Images/search1.gif) no-repeat;
}
.imgsearchmem2
{
	margin-left: 10px;
	width: 211px;
	margin-right: 5px;
	margin-top: 0px;
	height: 77px;
	background: url(../Images/search2.gif) no-repeat;
}
.imgsearchmem2 .clstxtbox
{
	float: left;
	color: Gray;
	font-size: 12px;
}
.Clsmemberdetailsview
{
	color: #2D85C0;
	font-weight: 700;
	text-align: center;
}
.linkothermembers
{
	margin: 25px 0 20px 220px;
}
.floatright1
{
	margin-top: 30px;
}
.floatright1 DIV
{
	text-align: left;
	height: 22px;
}
.floatright1 a
{
	clear: both;
	width: 200px;
	text-align: left;
	margin-top: 100px;
	margin-left: 50px;
}
.Productlist UL
{
	padding-top: 0;
	color: #2c609a !important;
}
.Productlist UL LI
{
	padding: 3.5px 3px 3px;
}
.imgpadding
{
	padding: 20px 5px 20px 0;
	float: right;
	clear: right;
}
.bordervideo
{
	border: 2px solid gray;
}
.menunavigation
{
	width: 200px;
	height: 350px;
	background-color: #ffffff;
}
.clsMasterLeft
{
	margin: 5px 0 0 2px;
	float: left;
}
.leftnavigation
{
	width: 166px !important;
	background-color: white;
	position: relative;
	float: left;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.leftNavigation td
{
	height: 25px;
}
.leftNavigation td img
{
	display: none;
}
.leftNavigation a
{
	text-decoration: none;
	font-family: Arial;
	font-weight: 700;
	font-size: 11px !important;
	color: #2c609a;
	float: left;
	margin: 0 0 0 6px;
	padding: 0;
	cursor: hand;
}
.leftNavigation a img
{
	margin: 4px 6px 0 0;
	display: block;
	float: left;
}
.submenu
{
	margin-top: 0;
	width: 166px !important;
}
.submenu td
{
	background-color: #ffffff;
	border: 1px solid gray;
	height: 25px;
}
.submenu img
{
	display: none;
}
.submenu td, .submenu a
{
	font-size: 11px;
	font-weight: 400;
	font-family: Arial;
	text-decoration: none;
}
.submenu td:hover, .submenu a:hover, .leftNavigation td:selected, .leftNavigation a:selected, .submenu td:selected, .submenu a:selected
{
	background-color: #dce4ed;
}
.leftNavigation td:selected, .leftNavigation a:selected, .submenu td:selected, .submenu a:selected
{
	background-color: #dce4ed;
}
#dropmenudiv
{
	display: none;
}
#dropmenudiv a:hover
{
	background-color: #DCE4ED;
}
.clsAddress
{
	font-weight: 700;
	font-size: 12px;
}
.clsAddress1
{
	float: left;
	font-weight: 700;
	font-size: 11px;
	margin-left: 10px;
}
.textalignleft TABLE TR TD UL LI
{
	padding: 3px;
}
.clsAddresscontent
{
	font-size: 13px;
	margin-left: 10px;
	font-family: Verdana;
}
.clsAddresscontent1
{
	font-size: 13px;
	margin-left: 11px;
	font-family: Verdana;
}
.textalignleft TABLE TR TD UL LI DIV SPAN DIV, .textalignleft TABLE TR TD UL LI SPAN DIV
{
	padding: 2px;
}
.undefined, .VE_Panel_el
{
	display: none;
}
#MSVE_navAction_palette
{
	display: none;
}
.clsClusterDesc
{
	padding: 10px 20px;
	text-align: left;
	font-family: Verdana;
	font-size: 9pt;
}
.memberlistimgright
{
	width: 230px;
	margin-right: 15px;
	height: 960px;
	background: url(../Images/right-1px.gif) repeat-x;
	margin: 0 !important;
	text-align: left !important;
}
.clsAdminddl1
{
	float: left !important;
	margin: 35px 0 0 20px;
	clear: both;
}
.clsAdminddl2
{
	float: left !important;
	margin: 37px 0 0 20px;
	clear: both;
}
.clsAdminCategory INPUT
{
	margin: 34px 0 0;
}
.clustertext
{
	margin-right: 5px;
	margin-top: 10px;
	height: 50px;
	clear: both;
}
.categoryfeedback
{
	width: 155px;
}
.clsbtnSubmit
{
	margin-left: 285px;
}
. first-of-type
{
	list-style-type: none;
}
.verticalimage
{
	background: url(../Images/line-image.gif) no-repeat;
	border: 0;
	height: 20px;
	width: 500px;
}
.dvArticleCnt
{
	width: auto !important;
}
.subArtiletitle
{
	background: url(../Images/dot.gif) 0 5px no-repeat;
	margin-left: 30px;
	font-size: 11px;
	color: #2c609a !important;
	font-family: Verdana;
	font-weight: 700;
	text-decoration: none;
	height: 20px;
}
.subArtiletitle a
{
	color: #2c609a !important;
	margin-left: 10px;
}
.subArtiletitle a:hover
{
	text-decoration: none !important;
	color: #2c609a !important;
}
.imgsearchArticle
{
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 50px;
}
.imgsearchArtLeftcur
{
	width: 14px;
	background: url(../Images/Left-top.gif) no-repeat;
	height: 14px;
	float: left;
}
.imgsearchArtRightcur
{
	width: 14px;
	background: url(../Images/Right-top.gif) no-repeat;
	height: 14px;
	float: left;
}
.imgsearchArttop
{
	width: 171px;
	background-color: #ffffff;
	background-image: none;
	height: 12px;
	float: left;
	border: 1px solid #ffffff;
}
.imgsearchArtMiddle
{
	width: 201px;
	background-color: white;
	height: auto;
	clear: both;
}
.imgsearchArtbtmLeftcur
{
	width: 14px;
	background: url(../Images/left-bottom.gif) repeat-x;
	height: 14px;
	float: left;
}
.imgsearchArtbtmRghtcur
{
	width: 14px;
	background: url(../Images/Right-bottom.gif) repeat-x;
	height: 14px;
}
.imgsearchArtbottom
{
	width: 171px;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #ffffff;
	height: 12px;
	float: left;
}
.Articleinnerstyle
{
	background: url(../Images/dot.gif) no-repeat;
	height: 5px;
	float: left;
	width: 5px;
	margin: 5px 5px 5px 20px;
	font-size: 11px;
}
.ArticleLblstyle
{
	font-family: Arial;
	font-weight: 700;
	font-size: 11px;
	color: #2c609a;
	margin: 6px 0 0;
}
.ArticleAnchorstyle
{
	font-family: verdana;
	font-weight: 700;
	font-size: 11px;
	color: #2c609a;
	text-decoration: none !important;
	margin-bottom: 3px;
	height: auto;
	float: left;
	word-wrap: break-word;
	width: 140px !important;
}
.clsClusterTles
{
	font-weight: 700;
	font-size: 9pt;
	font-family: Verdana;
}
.clsClusterMar
{
	margin: 10px 0;
}
.NMCCimage
{
	border: 0;
	width: 500px;
	height: 267px;
	margin: 20px 0 0 13px;
}
.clsAbsentSilverlight
{
	width: 285px;
	height: 220px;
}
.clsAbsentSilverlight DIV IMG
{
	display: none;
}
.clsSubMenu
{
	float: left;
	height: 30px;
	background-color: #EEE6D6;
	clear: both;
	z-index: 100;
	position: relative;	
	border:1px solid red;
}
.clsSubMenu A
{
	color: Black;
	font-weight: 700;
	text-decoration: none;
	margin: 5px 0 5px 5px;
	float: left;
	background-color: #EEE6D6;
	padding: 2px;
}
.clsInnerPages
{
	background-color: #EEE6D6;
	height: 30px;
	font-size: 11px;
	font-weight: 700;
}
.clsSubMenu A:hover
{
	color: Blue;
}
.clsSubMenu .A1
{
	color: Blue;
}
.clsssname
{
	color: #357EC7;
	font-style: normal;
	font-weight: 700;
	font-size: 12px;
}
.clsimageline
{
	margin: 0 5px;
}
.clstitle
{
	height: 25px;
	font-weight: bolder;
	text-align: left;
}
.memberul
{
	list-style-type: none;
	margin-left: 0px;
	margin-top: 10px !important;
}
.imagelinem
{
	margin: 0 5px;
}
.lblmemebertitle
{
	height: 25px;
	font-weight: bolder;
	font-family: Verdana;
}
.clsdivcontent
{
	width: 540px;
	padding: 10px 0 10px 5px;
	text-align: left !important;
	
}
.clsdivcontent div
{
	text-align: left !important;
}
.clsdropdown
{
	margin: 50px 50px 0;
}
.clsdropdown1
{
	float: left;
	height: 25px;
}
.clsdropdown2
{
	height: 25px;
	float: left;
}
.clsbuttonsearch
{
	text-align: center;
	margin: 10px 0 0 20px;
}
.clsgetlisted
{
	padding-left: 50px;
	margin-left: 10px;
	padding-top: 20px;
	text-decoration: none;
}
.clsheading
{
	height: 18px;
	font-style: normal !important;
}
.divtitle
{
	float: left;
	display: none;
}
.divtitlewidth
{
	width: 300px;
}
.cmpnyname
{
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana;
	color: #0A8BD5;
}
.viewprofile
{
	margin-top: 35px;
}
.marginright
{
	margin-right: 200px;
	margin-top: 10px;
}
.marginrighttopno
{
	margin-right: 200px;
}
.clstxtbox
{
	width: 150px;
	margin: 35px 0 0 20px;
}
.clstextboxsmall
{
	width: 143px;
}
.clsmargintop
{
	margin-top: 0px !important;
}
.clsGrdMember
{
	margin: 30px 0 0;
	font-family: Verdana;
}
.clsCompanyName A
{
	font-size: 14px;
	color: #6EBAE7;
}
.clsCompanyName
{
	width: 170px;
	word-wrap: break-word;
}
.clsGrdMemComName
{
	width: 200px;
	text-decoration: none;
	color: #6EBAE7;
}
.clsGrdMember TBODY TR.clsGrd TD
{
	border-bottom: 1px solid Black;
	padding: 5px;
	height: 54px;
}
.clsGrdMember TBODY TR TD .clsGrdMemLinks A
{
	text-decoration: underline;
	color: #6FBAE6;
}
.clsGrdMember TBODY TR TD .clsGrdMemLinks A:hover
{
	text-decoration: none;
}
.fontsize
{
	font-size: 13px;
	font-family: Verdana;
	color: Black;
}
.divvideo
{
	height: 25px;
}
.divvideoBig
{
	height: 50px;
}
.editproductlst
{
	margin-top: 1px;
	width: 600px;
	float: left;
	margin-bottom: 15px;
	font-family: Arial;
	overflow-x: none;
	overflow-y: auto;
	height: 500px;
}
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.modalPopup
{
	background-color: #fff;
	padding: 0px;
	width: 250px;
}
.ModalPopupMy
{
	background-color: #fff;
	padding: 0px;
	width: 250px;
}
.closeopen
{
	cursor: pointer;
	font-weight: 700;
	color: White;
}
.pophrleftpadding
{
	padding-left: 10px;
}
.addvikaspartner
{
	margin-top: 1px;
	width: 650px;
	float: left;
	margin-bottom: 15px;
	font-family: Arial;
	overflow-x: none;
	overflow-y: auto;
	height: 510px;
}
.slnmandatory
{
	color: Red;
	text-align: right;
	clear: both;
	padding-right: 80px;
}
.slnMain
{
	margin-left: 200px;
}
.slnMaintitle
{
	width: 90%;
}
.slntopextra
{
	margin-top: 30px;
}
.slntop
{
	margin-top: 10px;
	width: 100%;
}
.slncluster
{
	float: left;
	margin-left: 43px;
}
.slncategory
{
	float: left;
	margin-left: 29px;
}
.slnname
{
	margin-left: 23px;
	float: left;
}
.slntitle
{
	margin-left: 28px;
	float: left;
}
.slnquote
{
	margin-left: 38px;
	float: left;
}
.slnaboutus
{
	margin-left: 38px;
	float: left;
}
.slnsummaryadd
{
	margin-left: 36px;
	float: left !important;
}
.slnfeaturesadd
{
	float: left !important;
	margin-left: 38px;
}
.slnlogo
{
	margin-left: -12px;
	float: left;
}
.slnimageadd
{
	margin-left: -20px;
	float: left;
}
.slnmyphotoadd
{
	margin-left: 7px;
	float: left;
}
.slnmyvideoadd
{
	margin-left: 10px;
	float: left;
}
.spanclass
{
	color: Red;
}
.spanmaxlength
{
	color: Red;
	float: left;
}
.upfile
{
	font-size: 12px;
	float: left;
	padding: 1px;
	border: 1px solid #686868;
	font-family: Verdana;
	width: 300px;
	margin-left: 59px;
}
.slnsubmit
{
	margin: 10px 0;
	width: 80px;
	float: left;
	padding-left: 150px;
}
.slncancel
{
	margin: 10px 0;
	float: left;
}
.clsmandatorysln
{
	width: 500px;
	text-align: right;
}
.brdarrows
{
	float: left;
	margin: 0 5px;
}
.breadHead
{
	margin-bottom: 5px;
	font-family: Arial;
	font-size: 20px;
	color: #A5754A;
	font-weight: 400;
	float: left;
}
.BreadCrumbstyle span a
{
	display: inline;
	line-height: 12px;
	list-style: none;
	font-size: 12px;
	color: #7F96C6;
	text-decoration: none !important;
}
.bcmpPath
{
	display: none;
}
.BreadCrumbstyle
{
	text-align: left;
	float: left;
	margin: 10px 0;
	width: 500px;
	line-height: 20px;
}
.BreadCrumbstyle DIV
{
	text-align: left;
	float: left;
}
.divbdcrumb
{
	text-align: left;
	float: left;
}
.breadcumbs
{
	margin-left: 0;
}
.myvideo
{
	width: 210px;
	height: 185px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-left: 10px;
}
.tradesendmail
{
	font-size: 12px;
	font-family: Verdana;
	text-align: left;
	float: left;
	padding-left: 15px;
	width: 100px !important;
	color: #1967b5;
	margin-left: 200px;
}
.slndetailchild
{
	color: #1967B5;
	font-family: verdana;
	font-size: 15pt;
	float: left;
	height: 30px;
	padding-top: 20px;
	text-align: left;
}
.slnmarginbottomimg
{
	margin-bottom: 0px !important;
}
.slnmarginbottomimgex
{
	margin-bottom: 10px !important;
}
.slnfeatures
{
	margin-bottom: 10px;
	text-align: left;
	width: 520px;
	text-align: justify;
	font-family: Arial;
	text-align: justify;
}
.slnfeatures1
{
	margin-bottom: 10px;
	text-align: left;
	width: 560px;
	font-family: Verdana;
	font-size: 12px !important;
	color: #565656 !important;
	line-height: 115%;
}
.slnfeatures1 ul
{
	list-style-type: none;
}
.slnfeatures1 li
{
	list-style-type: disc;
}
.lblslnfeatures
{
	height: 25px;
	font-weight: bolder;
	font-family: Verdana;
	margin: 0 !important;
}
.slnsummarylogo
{
	text-align: center;
}
.slnsummarycontent
{
	width: 100%;
	float: left;
	text-align: left;
	font-family: verdana !important;
	font-size: 12px !important;
	height: auto;
}
.slnsummary
{
	margin: 10px 0 0;
	float: left;
	font: 400 9pt verdana;
	line-height: 115%;
	color: #565656;
	height: auto;
}
.slnsearch
{
	margin: 0 !important;
	padding-left: 5px;
}
.slnmyQuotehr
{
	font-size: 11.5pt;
	color: #7597c4;
	font-family: Arial;
	font-weight: 700;
	text-align: center;
}
.slnmyQuote
{
	font-family: Verdana;
	font-size: 6.75pt;
	float: left;
	width: 150px;
	text-align: left;
	padding-left: 5px;
}
.imgsearchArttopappend
{
	width: 181px !important;
}
.imgsearchArtMiddleappend
{
	width: 211px !important;
}
.slnmyphoto
{
	text-align: center;
	height: 50px;
}
.imgslndetail
{
	margin-left: 10px;
	width: 211px;
	margin-right: 5px;
	margin-top: 50px;
	height: 150px;
	background-color: White;
}
.clssolimage
{
	width: 50px;
	height: 50px;
}
.solutioncompname
{
	float: none;
	color: Gray;
	font-weight: 700;
	font-size: 9pt;
	word-wrap: break-word;
}
.solutionname
{
	float: left;
	clear: both;
	font-weight: 400;
	color: Blue;
	font-size: 7pt;
	margin: 5px 10px;
}
.slndetails
{
	width: 370px;
	text-align: left;
	margin-top: 5px;
	height: 53px;
	float: left;
}
.slnimage
{
	width: 60px;
	float: left;
	text-align: center;
	margin-bottom: 5px;
	margin-left: 20px;
}
.slnList
{
	float: left;
	width: 100%;
	margin: 3px 0;
	font-family: Verdana;
}
.listyle
{
	list-style-type: disc;
	margin-left: 0;
}
.slnvertical
{
	width: 570px;
	text-align: left;
	margin-bottom: 15px;
}
.slnVerticalhr
{
	font-size: 11.5pt;
	color: #7597c4;
	font-family: Arial;
	font-weight: 700;
	margin: 10px 0;
}
.borderbottom
{
	border-bottom: 2px solid Black;
	margin-right: 60px;
}
.vikasptnr
{
	width: 211px;
	margin-right: 5px;
	margin-top: 10px;
	margin-left: 10px;
	padding-top: 5px;
	font-size: 10pt;
	font-family: Arial;
	height: 30px;
	clear: both;
	text-align: center;
	background: url(../Images/get-blue.gif) no-repeat;
}
.vikasptnrlable
{
	color: #7597c4;
	font-weight: bolder;
	font-family: Trebuchet MS;
	text-decoration: none !important;
}
.dloading
{
	font-family: Arial,Verdana,Tahoma;
	font-size: 9pt;
	font-weight: 400;
	color: #fff;
	text-align: right;
	/* background: url(../Images/Common/ajax_loader_indi_prpl_gray.gif) no-repeat; */
	z-index: 999;
	height: 32px;
	padding: 2px;
	width: 32px;
	top: 40%;
	right: 50%;
	position: fixed;
}
.solutiontitlesearch
{
	color: #1967B5;
	font-family: verdana;
	font-size: 9pt;
	float: left;
	text-align: left;
	width: 300px !important;
	padding-top: 13px;
}
.solutiontitle
{
	color: #1967B5;
	font-family: verdana;
	font-size: 15pt;
	float: left;
	height: 30px;
	padding-top: 8px;
	text-align: left;
	width: 120px !important;
}
.slnAdminddl1
{
	float: left !important;
	margin: 32px 0 0 20px;
	clear: both;
}
.clsdropdownsln
{
	margin: 50px 50px 0;
}
.clsdropdown1sln
{
	float: left;
	height: 25px;
	margin-top: 38px;
}
.clsdropdown2sln
{
	height: 25px;
	float: left;
}
.clsbuttonsearchsln
{
	text-align: center;
	margin: 10px 0 0 20px;
}
.clsgetlistedsln
{
	margin-left: 10px;
	padding-top: 20px;
}
.clsheadingsln
{
	height: 18px;
	font-style: normal !important;
}
.clsAdminCategory INPUT
{
	margin: 30px 0 0;
}
.verticalimage
{
	background: url(../Images/line-image.gif) no-repeat;
	border: 0;
	height: 20px;
	width: 500px;
}
.imgsearchArticle
{
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 50px;
}
.Articleinnerstyle
{
	background: url(../Images/dot.gif) no-repeat;
	height: 5px;
	float: left;
	width: 5px;
	margin: 5px 5px 5px 20px;
	font-size: 11px;
}
.ArticleLblstyle
{
	font-family: Arial;
	font-weight: 700;
	font-size: 11px;
	color: #2c609a;
	margin: 6px 0 0;
}
.dd1Cluster
{
	padding-left: 15px !important;
	float: left !important;
}
.slncsArticles
{
	width: 370px;
	text-align: left;
	margin-top: 5px;
	height: 15px;
	float: left;
}
.slnarticleslist
{
	margin-top: 10px;
}
.slncsArticles
{
	width: 370px;
	text-align: left;
	margin-top: 5px;
	height: 15px;
	float: left;
}
.memlistingtitle
{
	font-family: Verdana;
	font-size: 14pt;
}
.divtitlemember
{
	float: left;
	width: 500px;
}
.memberimagego
{
	margin-top: 36px;
}
.memberdivmessage
{
	display: none;
	width: 300px;
	margin-top: 30px;
	font-size: 12px;
	color: #717171;
}
.companynamecolor
{
	color: #0087D2;
}
.itemcontactperson
{
	padding-left: 15px !important;
	width: 150px;
	word-wrap: break-word;
}
.hello
{
	word-wrap: break-word;
	float: left;
}
.hello1
{
	color: #0086d3 !important;
}
.hello2
{
	color: #0086d3 !important;
}
.viewprofilewholediv
{
	height: 900px;
	width: 780px;
	font-family: Verdana !important;
	font-size: 12px;
	color: Black;
	float: left;
}
.viewprofileheader
{
	border-bottom: solid #b2b3ae 4px;
}
.viewimglogo
{
	float: left;
	margin-left: 50px;
	margin-top: 10px;
}
.viewheading
{
	margin: 40px 0 0 10px;
	font-size: 24px;
	float: left;
	text-align: left;
	color: #225C72;
	font-variant: small-caps;
	font-weight: 700;
	margin-left: 40px !important;
	font-family: Verdana;
}
.clsHomePage
{
	width: 1000px;
	margin: 0 auto;
}
.viewprofileLI
{
	list-style: none;
	padding-top: 10px;
}
.divimageviewprofile
{
	width: 230px;
	float: right;
}
.divplayer
{
	width: 230px;
	margin-top: 10px;
}
.clsViewDetails
{
	margin-right: 100px;
}
.divproductheading
{
	width: 300px;
	margin-top: 10px;
}
.liprofileline
{
	width: 600px;
	clear: both;
}
.divline
{
	width: 300px;
}
.ulline
{
	list-style: none;
	margin-left: 0px;
	float: left;
}
.licompanyname
{
	padding-top: 10px;
}
.spanview1
{
	width: 35 !important;
	margin-left: 11px;
}
.spanview2
{
	width: 35 !important;
	margin-left: 9px;
}
.divemail
{
	float: left;
	width: 500px;
}
.anchoremail
{
	margin-left: 32px !important;
	float: left;
}
.textcolor
{
	color: Black;
}
.divcentercontent
{
	height: 400px;
	width: 500px;
	margin-top: 20px;
}
.membersearchbutton
{
	margin-top: 35px;
}
.servicedivmessage
{
	display: none;
	margin-top: 30px !important;
	float: left;
	font-size: 12px;
	color: #717171;
	width: 500px !important;
}
.title
{
	font-family: verdana;
	font-size: 11px;
	border: 1px solid #E7E7E7;
	width: 720px;
	margin: 5px 0;
	padding: 10px;
	background-color: #F5F5F5;
}
.Headingsitemap
{
	font-family: verdana;
	font-size: 12px;
	font-weight: 700;
	color: #133cb0;
	margin: 20px 0;
	text-align: left;
}
.clscontentbreadcrumb
{
	font-family: verdana;
	font-size: 11px;
	font-weight: 400;
	padding: 8px 0 10px;
}
.clscontentbreadcrumb DIV
{
	padding-top: 3px;
}
.clscontentbreadcrumb A
{
	padding: 0 0 0 20px;
	background: url(../Images/arrowm.gif) no-repeat 5px;
	color: black;
	text-decoration: none;
}
.txtcolor
{
	font-family: Verdana !important;
	width: 150px;
	margin: 35px 0 0 14px !important;
	float: left;
	color: Gray;
	font-size: 12px !important;
}
.txtonchange
{
	width: 150px;
	margin: 35px 0 0 14px !important;
	float: left;
	color: black !important;
	font-size: 12px;
	font-family: Verdana !important;
}
.alignright
{
	padding-left: 15px !important;
}
.clsHeader
{
	width: 170px !important;
	padding-left: 15px !important;
}
.clsItemName1
{
	width: 230px !important;
}
.Clssuccessmsgmembdet
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	color: green;
	margin: 5px 0 15px;
}
.Clssuccessmsgmember
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	color: red;
	margin: 5px 0 15px;
}
.memberul LI
{
	font-family: Verdana;
	font-size: 11px;
}
.searchresultmsg
{
	display: none;
	margin-top: 70px;
	font-size: 12px;
	color: #717171;
	width: 300px !important;
}
.ContentInnerPageClass .textalignleft
{
	float: left;
	width: 795px;
}
.divnewsletter
{
	margin-top: 10px !important;
	font-weight: 700;
	color: #2c609a;
	text-decoration: none !important;
	text-underline: none;
}
.marginleftevents
{
	margin-left: 10px;
}
.Articlesubtitle
{
	font-family: Verdana;
	font-weight: 700;
	margin-left: 20px;
	text-align: center;
	text-decoration: underline;
	font-size: 12px;
	color: #2c609a;
	width: 75%;
	height: auto;
	word-wrap: break-word;
}
.quoteText
{
	font-family: Verdana;
	margin-left: 20px;
	padding-top: 10px;
	text-align: left;
	font-style: italic;
	font-size: 12px;
	color: #2c609a;
	width: 80%;
	height: auto;
	word-wrap: break-word;
}
.quoteby
{
	font-family: Verdana;
	font-weight: 300;
	margin-left: 6px;
	padding-top: 10px;
	text-align: right;
	font-style: italic;
	font-size: 11px;
	color: Black;
	width: 80%;
	height: auto;
	word-wrap: break-word;
}
.adwnload
{
	margin-bottom: 10px;
	text-decoration: none;
	font-weight: 700;
	font-size: 12px;
	font-family: Verdana;
	text-decoration: none;
}
.mainimagediv
{
	margin-bottom: 13px;
	margin-top: 13px;
	margin-left: 27px;
}
.diovsecondlist
{
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 40px;
}
.clsdivcontentsoln
{
	width: 540px;
	padding: 10px 0 0 5px;
	text-align: justify !important;
}
.headfont
{
	font: 700 15pt verdana !important;
	margin-top: 5px;
}
.GetlistedOn
{
	margin-bottom: 5px;
	margin-left: 20px;
}
#dropmenudiv
{
	display: none;
}
.eventsreadmore
{
	margin: 14px 0 0 170px;
	width: 70px;
	height: 10px;
}
.Servicestitle
{
	color: #3479ba;
	font-family: verdana;
	font-size: 14pt;
	float: left;
	height: 30px;
	padding-top: 20px;
	text-align: left;
	font-weight: 700;
	margin-right: 600px;
}
.memberdivPoweredmsg
{
	width: auto;
	margin-top: 80px;
	font-size: 12px;
	color: Red;
}
#installprmpt, #installprmptcomplete, #restartprmpt, #upgradeprmpt, #upgradeprmptcomplete
{
	float: left;
	width: 264px;
	margin-top: 0;
	padding: 5px;
	color: #fff;
	background: transparent url(../Images/sl/h3bg.png) repeat scroll 0 0;
	font-weight: 700;
	position: relative;
	cursor: default;
}
#installprmpt, #upgradeprmpt
{
	cursor: hand;
}
#installprmptcomplete, #upgradeprmptcomplete, #upgradeprmpt
{
	margin-top: -6px !important;
}
.colorTI
{
	color: #3479ba !important;
	font-weight: 700;
}
.Memberlblcolor
{
	color: #800000;
	font-weight: 500;
}
.Memberdesclblcolor
{
	font-weight: 500;
}
.colorheading
{
	text-decoration: underline !important;
}
.top_heading
{
	border-right: #c2e6fe 1px solid;
	border-top: #c2e6fe 1px solid;
	margin-top: 20px;
	padding-left: 9px;
	font-weight: bold;
	font-size: 15px;
	float: left;
	padding-bottom: 5px;
	border-left: #c2e6fe 1px solid;
	width: 550px;
	line-height: 18px;
	padding-top: 4px;
	border-bottom: #c2e6fe 1px solid;
	font-family: Verdena;
	text-align: left;
	background-color: #eff8ff;
	font-weight: 900;
	color: #3479ba;
}
.clsGrdMembers
{
	margin-bottom: 15px;
	width:575px;
}
.clsGrdMembers TH
{
	display: none;
}
.list_div
{
	width: 360px;
}
.slnverticalhost
{
	width: 570px;
	text-align: left;
}
.solutionHostedtitle
{
	color: #1967b5;
	font-family: verdana;
	font-size: 15pt;
	float: left;
	height: 30px;
	padding-top: 8px;
	text-align: left;
	width: 300px !important;
}
.divindiamartimage
{
	height: 30px;
	margin-top: 15px;
	width: 550px;
}
.lblSoutiondetailstitle
{
	height: 25px;
	font-weight: bolder;
	font-family: Verdana;
	text-align: center;
	word-wrap: break-word;
	height: auto;
	width: 573px;
	padding-top: 10px !important;
}
.slnDetailsCompanylogo
{
	text-align: center;
	padding-left: 0px;
	width: 175px;
	margin-left: 75px;
}
.companylogo
{
	height: 90px;
	width: 150px;
}
.SolutionLogo
{
	height: 150px;
	width: 170px;
}
.floatleftVeticalfullImge
{
	float: left;
	width: 573px;
	height: 5px;
	background: url(../Images/Verticalfullline.gif) repeat;
	margin-bottom: 10px;
}
.clfontsize
{
	font-size: 10px !important;
}
.categorylistingmain
{
	width: 468px;
	margin-top: 0;
	padding-top: 0;
}
.categorycatlog
{
	font-size: 15pt !important;
	width: 215px !important;
	color: #3479ba !important;
}
.lblclustername
{
	font-size: 15pt !important;
	width: 320px !important;
	color: #3479ba !important;
	margin-top: 20px !important;
}
.divcontent
{
	padding-bottom: 20px !important;
	color: #565656 !important;
}
.productlisting
{
	font-size: 15pt !important;
	width: 185px !important;
	color: #3479ba !important;
}
.lineimg
{
	margin-bottom: 5px !important;
}
.lblcategory
{
	width: auto !important;
	color: #3479ba !important;
	font-size: 15pt !important;
}
.datalistcat
{
	width: 545px;
}
.datalistul
{
	width: 290px !important;
}
.productcatalog
{
	font-size: 15pt !important;
	width: 215px !important;
	color: #3479ba !important;
	margin-top: 5px;
}
.lblclustername
{
	font-size: 15pt !important;
	width: 320px !important;
	color: #3479ba !important;
	margin-top: 20px !important;
}
.productinnercontent
{
	width: 468px !important;
	margin-top: 0 !important;
	padding-top: 0 !important;
}
.productdivinnercontent
{
	padding-bottom: 20px !important;
	color: #565656 !important;
}
.headerstyle
{
	font-size: 15pt !important;
	width: 185px !important;
	color: #3479ba !important;
	width: 580px !important;
}
.divmessage
{
	margin-left: 100px !important;
	width: 600px !important;
	display: none !important;
}
.divcategory
{
	height: 25px !important;
	float: left !important;
}
.btnsearch
{
	margin-top: 35px !important;
	margin-left: 5px !important;
}
.ddlcategory
{
	font-size: 11px !important;
}
.divmesssageproduct
{
	margin-left: 170px !important;
	width: 580px !important;
	display: none;
}
.productadpadding
{
	padding-top: 50px !important;
	padding-bottom: 20px !important;
}
.serviceproviderlisting
{
	list-style-type: none;
	margin-left: 0px;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;	
}
.servicelnvertical
{
	width: 570px;
	text-align: left;
	margin-top: 0px;
	height: auto;
	margin-bottom: 15px;
}
.servicecategoryhr
{
	font-size: 12pt;
	color: #34679a;
	font-family: Arial;
	font-weight: 700;
	margin: 10px 0;
	border-bottom: 2px solid Black;
	margin-right: 60px;
}
.Serviceregmain
{
	margin-top: 25px;
}
.newsletter
{
	text-align: left;
	border: none !important;
}
.newslisthome
{
	float: left;
	margin: 8px 0 0 5px;
	text-align: left;
}
.newsgridlen
{
	height: 270px;
}
.newsreadmore
{
	margin-top: 6px;
}
.newtitlelnk
{
	font-size: 11px;
	font-weight: 400;
	font-family: Verdana;
	text-decoration: none !important;
	clear: both;
	text-align: left;
}
.newsstaticcont
{
	font-size: 11px;
	font-family: verdana;
	float: left;
	text-align: left;
	color: #555555;
	margin: 7px 0 0;
	width: 220px;
	height: 32px;
	color: #585858;
}
.ulnewslist
{
	margin-left: 20px !important;
	color: #2c609a !important;
}
.clusterreadmor
{
	margin-left: 447px;
	width: 58px;
	margin-right: 10px;
	margin-top: 1px;
}
.servicetext
{
	font-size: 13px;
	font-family: Verdana;
	text-align: left;
	float: left;
	width: 400px;
	height: 25px;
	margin-bottom: 2px;
}
.serviceregdropdown
{
	width: 273px !important;
	margin-bottom: 3px;
	float: left;
}
.solutionmaindiv
{
	height: auto !important;
}
.map
{
	position: relative;
	top: 10;
	left: 6;
	width: 283px;
	height: 310px;
	border: #555555 2px solid;
}
.AddControl
{
	font: 9px Verdana;
	color: Blue;
	font-weight: bold;
	z-index: 1;
}
.ttHeader
{
	font: 11px Verdana;
	color: ActiveBorder;
	font-weight: bold;
	text-align: left;
	font-style: italic;
}
.aLink
{
	font: 9px Verdana;
	color: Blue;
	font-weight: bold;
	text-align: left;
	float: left;
	text-decoration:none;
}
.lblcategorylisting
{
	width: 560px !important;
	color: #3479ba !important;
	margin-top: 15px;
	font-size: 15pt !important;
}
.clsCattxtcl1
{
	font-size: 11px !important;
}
.dropdownonchange
{
	width: 190px;
	z-index: 1;
	position: absolute;
}
.clscategorybread
{
	color: #7f96c6 !important;
	text-decoration: none !important;
}
.clsproductbread
{
	color: #0000c0;
	text-decoration: none !important;
}
.srvceprvdrverticalline
{
	padding-left: 6px !important;
}
.srvceprvdrdivcontent
{
	margin-top:0px;
	padding-left: 6px;
	padding-top: 0px !important;
}
.srvceprvdrsearch
{
	margin-top: 50px !important;
}
.srvceprvdrsearchfont
{
	font-size: 11px !important;
}
.clsddl1
{
	font-size: 12px !important;
}
.clsservicewidth
{
	font-size: 11px !important;
}
.clsservicebtnsearch
{
	margin: 35px 0 0 4px !important;
}
.clsservicedivarea
{
	display: none;
}
.clsservicedivmessage
{
	display: none;
	margin-top: 30px !important;
	float: left !important;
	font-size: 12px !important;
	color: #717171 !important;
	width: 400px !important;
}
.clssrvceprvdrdivmessage
{
	display: none;
	width: 300px !important;
	margin-top: 70px !important;
	font-size: 12px !important;
	color: #717171 !important;
}
.clsservicelnvertical
{
	width: 570px;
	text-align: left;
	margin-top: 0px;
	height: auto;
	margin-bottom: 15px;
}
.clsservicecategoryhr
{
	font-size: 12pt;
	color: #34679a;
	font-family: Arial;
	font-weight: 700;
	margin: 10px 0;
	border-bottom: 2px solid Black;
	margin-right: 60px;
}
.clsssname
{
	font-style: normal;
	font-weight: 700;
	font-size: 12px;
	color: #1967b5;
}
.serviceproviderlisting
{
	list-style-type: none;
	margin-left: 0px;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
}

.memberul
{
	list-style-type: none;
	margin-left: 0px;
}
.memberul LI
{
	font-family: Verdana;
	font-size: 11px;
}
.clsserceprvdrgetlisted
{
	clear: both;
}
.srvcereglbl
{
	height: 30px;
	padding-left: 0px;
}
.srvceregverticalline
{
	margin-left: 2px;
}
.srvceregspan
{
	height: 25px;
	width: 100%;
}
.srveregmessage
{
	margin-bottom: 10px;
	margin-left: 150px;
}
.srvceregdivloc
{
	height: 25px;
	clear: both;
}
.srvceregdivlocmandatory
{
	font-size: 13px;
}
.srvceregddlarea
{
	width: 230px;
}
.srveregheight
{
	height: 25px;
}
.srveregtxtheight
{
	height: 50px !important;
}
.srvceregcategory
{
	font-size: 13px;
}
.srvceddlcategory
{
	width: 230px;
}
.slngallerytitle
{
	float: left;
	width: 500px;
}
.slngalleryline
{
	font-size: 15pt;
}
.slngallerydivcontent
{
	padding-bottom: 20px;
	padding-top: 0px !important;
}
.slndisplaynone
{
	display: none;
}
.slnsuccessmsg
{
	margin-top: 20px;
	margin-left: 170px;
	display: none;
}
.slnverticalsearch
{
	margin-bottom: 20px;
}
.slnlblstaticsearch
{
	font-size: 15pt;
}
.slndivmessage
{
	display: none;
	width: 300px;
	margin-top: 200px;
	font-size: x-large;
	color: Red;
}
.slndatalist
{
	margin-bottom: 40px;
}
.slnVerticalhr
{
	font-size: 11.5pt;
	color: #7597c4;
	font-family: Arial;
	font-weight: 700;
	margin: 10px 0;
}
.slnimage
{
	width: 60px;
	float: left;
	text-align: center;
	margin-bottom: 5px;
	margin-left: 20px;
}
.slndetails
{
	width: 370px;
	text-align: left;
	margin-top: 5px;
	height: 53px;
	float: left;
}
.solutioncompname
{
	float: none;
	color: Gray;
	font-weight: 700;
	font-size: 9pt;
}
.solutionname
{
	float: left;
	clear: both;
	font-weight: 400;
	color: Blue;
	font-size: 7pt;
	margin: 5px 10px;
}
.slnverticalhost
{
	width: 530px;
	text-align: left;
	margin-bottom: 10px;
}
.slndoublelineimg
{
	margin-bottom: 50px;
}
.slnpnlqueryform
{
	display: none;
	width: 650px;
	z-index: 999;
	position: absolute;
	border: 2px solid gray;
}
.slnpnlheader
{
	cursor: move;
	background-color: #515151;
}
.slnpnltable
{
	width: 650px;
	vertical-align: top;
}
.slnpnltabletd
{
	width: 7px;
	font-size: 1pt;
	display: none;
}
.slnpnltabletdbcme
{
	width: 638px;
	padding: 5px 0;
}
.slnpnltabletdbcmevikas
{
	width: 638px;
	vertical-align: top;
}
.slnpnltableclose
{
	width: 610px;
	text-align: left;
	color: White;
	font-weight: bold;
}
.slnpnltabledivclose
{
	cursor: default;
	width: 20px;
	color: White;
	font-weight: bold;
}
.slndivimage
{
	width: 5px;
	font-size: 1pt;
	display: none;
}
.slntableinfobinding
{
	width: 650px;
	vertical-align: top;
	background-color: #fff;
	font-family: Verdana;
	float: left;
}
.slntableinfobindingtd
{
	width: 650px;
}
.slnMaintitle
{
	width: 90%;
}
.slnmandatory
{
	color: Red;
	text-align: right;
	clear: both;
	padding-right: 80px;
}
.slntopextra
{
	margin-top: 30px;
}
.slncategory
{
	float: left;
	margin-left: 29px;
}
.slncluster
{
	float: left;
	margin-left: 43px;
}
.slntop
{
	margin-top: 10px;
	width: 100%;
}
.slnname
{
	margin-left: 23px;
	float: left;
}
.slntitle
{
	margin-left: 28px;
	float: left;
}
.slnquote
{
	margin-left: 38px;
	float: left;
}
.slnaboutus
{
	margin-left: 38px;
	float: left;
}
.slnsummaryadd
{
	margin-left: 36px;
	float: left !important;
}
.slnfeaturesadd
{
	float: left !important;
	margin-left: 38px;
}
.slnlogo
{
	margin-left: -12px;
	float: left;
}
.slnimageadd
{
	margin-left: -20px;
	float: left;
}
.slnmyphotoadd
{
	margin-left: 7px;
	float: left;
}
.slnmyvideoadd
{
	margin-left: 10px;
	float: left;
}
.slnsubmit
{
	margin: 10px 0;
	width: 80px;
	float: left;
	padding-left: 150px;
}
.slncancel
{
	margin: 10px 0;
	float: left;
}
.slnfooter
{
	color: White;
	font-weight: bold;
	background-color: #515151;
	float: left;
	border-top: 1px solid Gray;
}
.slnfootertd
{
	width: 4px;
}
.slnfootertdclus
{
	width: 642px;
}
.slnfootertdclusyear
{
	width: 390;
	text-align: left;
}
.slnmodalpopuptrdn
{
	width: 650px;
	z-index: 999;
	position: absolute;
	border: 2px solid gray;
}
.slnfootertdbottom
{
	width: 4px;
	font-size: 1pt;
}
.slnpnlteheader
{
	cursor: move;
	background-color: #515151;
}
.slnpanelteheader
{
	cursor: move;
	background-color: #515151;
}
.slntdpanel
{
	width: 650px;
	vertical-align: top;
}
.slntddispnone
{
	width: 7px;
	font-size: 1pt;
	display: none;
}
.slntdvertical
{
	width: 638px;
	padding: 5px 0;
}
.slntableclose
{
	width: 638px;
	vertical-align: top;
}
.slntabletdclose
{
	width: 610px;
	text-align: left;
	color: White;
	font-weight: bold;
}
.slndivclose
{
	cursor: default;
	width: 20px;
	color: White;
	font-weight: bold;
}
.slninformationbinding
{
	width: 650px;
	vertical-align: top;
	background-color: #fff;
	font-family: Verdana;
	float: left;
}
.slninformationbidngtd
{
	width: 650px;
}
.slnmandatory1
{
	width: 100% !important;
	height: 25px !important;
}
.slncompanyname
{
	height: 35px;
}
.slncontactaddress
{
	height: 100px;
}
.slnemail
{
	height: 35px;
	margin-top: 15px;
}
.slndescription
{
	height: 180px !important;
	margin-top: 5px !important;
}
.slndivsendmail
{
	margin-top: 30px !important;
	margin-left: 50px !important;
	float: left !important;
}
.slntablefooter
{
	color: White;
	font-weight: bold;
	background-color: #515151;
	float: left;
	border-top: 1px solid Gray;
}
.slnwidthfootettd
{
	width: 4px !important;
}
.slnwidthclusteryear
{
	width: 642px !important;
}
.slnclustertdyear
{
	width: 390 !important;
	text-align: left !important;
}
.slnclusterfootertd
{
	width: 4px !important;
	font-size: 1pt !important;
}
.slndetailsdivtitle
{
	float: left;
	width: 500px;
}
.slnclsdivcontent
{
	padding-bottom: 10px;
}
.slnrightnav
{
	margin: 50px 50px 0;
}
.slnmyQuotehr
{
	font-size: 11.5pt;
	color: #7597c4;
	font-family: Arial;
	font-weight: 700;
	text-align: center;
}
.slnmyQuote
{
	font-family: Verdana;
	font-size: 6.75pt;
	float: left;
	width: 150px;
	text-align: left;
	padding-left: 5px;
}
.slnmyphoto
{
	text-align: center;
	height: 50px;
}
.myvideo
{
	width: 210px;
	height: 185px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-left: 10px;
}
.lblSoutiondetailstitle
{
	font-weight: bolder;
	font-family: Verdana;
	text-align: center;
	word-wrap: break-word;
	height: auto;
	width: 573px;
}
.slndetailsfeatures
{
	padding-top: 5px;
}
.slndetailspnlenquiry
{
	width: 650px;
	z-index: 999;
	position: absolute;
	border: 2px solid gray;
	height: 560px;
}
.memberlistimgright
{
	margin: 50px 50px 0;
}
.artfloatleft
{
	margin: 0 5px;
	float: left;
}
.dvArticleCnt
{
	padding-right: 20px;
}
.homeevents
{
	height: 294px;
}
.homeproductlisting
{
	height: 110px;
}
.homeplreadmore
{
	display: none;
	vertical-align: bottom;
}
.homeevents
{
	height: 294px;
}
.clsreadmoreoption
{
	float: right;
	margin: 11px 5px 0px 0px;
	background: url(../Images/read_disable.gif) no-repeat;
	width: 58px;
	height: 10px;
}
.showdate
{
	width: auto;
	float: left;
	height: 40px;
}
.postforummsg
{
	width: 795px;
}
.postmainsub
{
	margin-top: 20px;
	margin-bottom: 15px;
	text-align: left;
	float: left;
}
.tblmaincotent
{
	margin-top: 10px;
	float: left;
}
.clsSilverlight
{
	float: left;
	width: 273px !important;
	text-align: left !important;
	display: block;
	border: 1px solid #555555;
	margin: 2px 1px 1px 4px !important;
	height: 245px !important;
}
.clsImageVideo
{
	float: left;
	width: 283px;
	height: 255px;
	text-align: left !important;
	display: block;
	border: 2px solid #555555;
	margin: 3.5px 2px 1px 1px !important;
}
.sample a:hover, .sample a, .bread_literal
{
	text-decoration: none;
	color: #0000c0;
}
.bread_literal:hover
{
	color: #0000c0;
}
.stylecolor
{
	color: #7f96c6;
}
.prdbread
{
	margin-bottom: 20px;
	margin-top: 10px;
}
.clsSilverlightVideo
{
	text-align: left;
	width: 283px;
	float: left;	
	margin: 3px 1px 1px 3px !important;
}
.clsMainContent
{
	width: 515px;
	height: 220px;
	float: left;
	padding-top: 3px;
}
.Clshomeverticalline
{
	float: left;
	margin: 0 8px 0 0px;
}
.clsprojvikbg
{
	background: url(../Images/project-heading-bg.gif) repeat-x;
	width: 515px;
	float: left;
	height: 30px;
}
.clsprojviktitle, .clsclustertitle, .clseventtitle, .clsnewsbackbg
{
	float: left;
	font-size: 13pt;
	font-family: arial;
	font-weight: 700;
	color: #2C609A;
	text-align: left;
	padding: 8px 0 0 8px;
}
.projvikasimg
{
	float: left;
	margin: 5px 0 0 0px;
}
.projvikstaticcontent
{
	font-size: 11px;
	font-family: Verdana;
	float: left;
	text-align: left;
	color: Black;
	margin-left: 5px;
	margin-top: 3px;
	width: 275px;
	height: 147px;
}
.Clscasestudiescluster
{
	float: left;
	height: 170px;
}
.Clsnewscasestudiesswidth
{
	width: 250px;
}
.newsimg
{
	float: left;
	margin: 8px 0 0 5px;
}
.newsstaticcontent
{
	font-size: 11px;
	font-family: Verdana;
	float: left;
	text-align: left;
	color: #555555;
	margin: 7px 0 0;
	width: 205px;
	height: 28px;
	color: #585858;
	margin-right: 25px;
}
.clsreadmore
{
	float: right;
	margin: 11px 5px 0 0;
	background: url(../Images/read.gif) no-repeat;
	width: 58px;
	height: 10px;
	cursor: hand;
}
.clsreadmoreevents
{
	float: right;
	margin: 0px 5px 0 0;
	background: url(../Images/read.gif) no-repeat;
	width: 58px;
	height: 10px;
	cursor: hand;
}
.clsreadmorecase
{
	float: right;
	margin: 8px 5px 0 0;
	background: url(../Images/read.gif) no-repeat;
	width: 58px;
	height: 10px;
	cursor: hand;
}
.clsClusterbg, .clseventbg
{
	background: url(../Images/project-heading-bg.gif) repeat-x;
	width: 255px;
	float: left;
	height: 30px;
}
.clscasestudiesbg
{
	background: url(../Images/project-heading-bg.gif) repeat-x;
	width: 250px;
	float: left;
	height: 30px;
}
.clscasestuidestitle
{
	float: left;
	font-size: 13pt;
	font-family: arial;
	font-weight: 700;
	color: #2C609A;
	text-align: left;
	width: 250px;
}
.clscasestuidestitle a
{
	padding: 8px 0 0 8px;
}
.clsnewsimg
{
	background: url(../Images/project-heading-bg.gif) repeat-x;
	width: 250px;
	float: left;
	height: 30px;
}
.casestudiesitshowcase
{
	text-align: left;
	float: left;
	width: 300px;
	clear: left;
}
.Clsproductspaddingwidth
{
	text-align: left;
	float: left;
	width: 340px;
	padding-left: 15px;
}
.contentstaticcasestudies
{
	border-top: 5px solid #BFBE30;
	width: 174px;
	float: left;
	color: #BFBE30;
	margin-top: 9px;
}
.contentspancasestudies
{
	float: left;
	clear: left;
	color: #BFBE30;
	font-size: 14px;
	font-family: Verdana;
	font-weight: 700;
	width: 120px;
	padding-left: 6px;
	text-decoration: none;
}
.ul disccasestudies
{
	list-style-type: disc;
	float: left;
	clear: left;
	text-align: left;
	vertical-align: top;
}
.ul disccaseproducts
{
	list-style-type: disc;
	text-align: left;
	vertical-align: top;
}
.clscasecluster
{
	height: 170px;
	padding-left: 3px;
}
.ulliclass
{
	font-size: 11px;
	font-weight: 400;
	font-family: Verdana;
	text-decoration: none;
	clear: both;
	text-align: left;
}
.bdslists
{
	height: 50px;
	float: left;
}
.more
{
	font: 11px Verdana;
	color: Red;
	text-decoration: underline;
	float: right;
	padding-right: 12px;
}
.ulproduct
{
	margin: 0 0 0 23px;
	clear:both;
}
.ulproduct a
{
	text-decoration: none;
	color: #0066cc;
}
.ulproduct a:hover
{
	text-decoration: none;
	color: #0066cc;
}
.BDSSpace
{
	padding: 0 0 8px 15px;
	vertical-align: middle;
	font-size: 11px;
	font-family: Verdana;
	float: left;
}
.divsection
{
	clear: both;
	text-align: left;
	height: 140px;
	padding: 3px 0 0;
}
.divsection a
{
	padding: 0;
}
.Clsnewstitle
{
	color: #BFBE30;
	font-size: 14px;
	font-family: Verdana;
	font-weight: 700;
	width: 52px;
	float: left;
	padding-left: 13px;
}
.Clsnewsborder
{
	border-top: 5px solid #BFBE30;
	width: 235px;
	color: #BFBE30;
	margin-top: 8px;
}
.ClsProductsborder
{
	border-top: 5px solid #BFBE30;
	width: 225px;
	color: #BFBE30;
	margin-top: 8px;
	float: left;
}
.ClsTitleproducts
{
	color: #BFBE30;
	font-size: 14px;
	font-family: Verdana;
	font-weight: 700;
	width: 83px;
	float: left;
}
.ClsTitlebds
{
	color: #BFBE30;
	font-size: 14px;
	font-family: Verdana;
	font-weight: 700;
	width: 103px;
	float: left;
}
.Clsbdsborder
{
	border-top: 5px solid #BFBE30;
	width: 206px;
	color: #BFBE30;
	margin-top: 8px;
	float: left;
}
.ClsTitlejoblist
{
	color: #BFBE30;
	font-size: 14px;
	font-family: Verdana;
	font-weight: 700;
	width: 98px;
	float: left;
}
.Clsjoblistborder
{
	border-top: 5px solid #BFBE30;
	width: 210px;
	color: #BFBE30;
	margin-top: 8px;
	float: left;
}
.Clseventsborder
{
	border-top: 5px solid #BFBE30;
	width: 265px;
	color: #BFBE30;
	margin-top: 8px;
	float: left;
}
.Clseventstitle
{
	color: #BFBE30;
	font-size: 14px;
	font-family: Verdana;
	font-weight: 700;
	width: 70px;
	float: left;
	text-align: left;
	padding-left: 5px;
}
.joblists, .clsJobListing A
{
	font-size: 11px;
	font-family: Verdana;
}
.clsJobListing TR TH
{
	display: none;
}
.clsJobListing A
{
	text-decoration: none;
}
.clsJobListing A:hover
{
	text-decoration: underline;
}
.clsJobListing UL
{
	margin: 0 0 0 42px;
}
.clsNews
{
	font-size: 14px;
	float: left;
	font-weight: 700;
	border-bottom: 1px solid #F3EBDE;
}
.clsNews A
{
	float: left;
	padding: 3px;
	text-decoration: none;
}
.clsNews A:hover
{
	float: left;
	padding: 3px;
	text-decoration: none;
	color: #1B3477;
}
.newsheading
{
	color: Black;
	font-weight: 700;
	font-size: 13px;
	padding-left: 3px;
}
.clsEvents MARQUEE
{
	height: 260px;
}
.clsMaxWord
{
	width: 200px;
	padding-left: 120px;
}
.clsMarEvents
{
	padding: 2px 2px 2px 0px !important;
	color: #565656;
	font-size: 11.5px;
	font-family: Verdana;
}
.clsMarEvents DIV
{
	padding: 1px 0;
}
.clsMarTitle
{
	color: #565656;
	margin-left: 11px;
}
.clsMarDesc
{
	font-weight: 700;
	color: #2D5F9A;
	font-family: Verdana;
	font-size: 11px;
}
.clsMarVenue
{
	color: #2D5F9A;
	margin:0 0px 0 0px !important;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none !important;
}
.eventsclasslist TH
{
	display: none;
}
.clsMarStaDate
{
	font-family: Verdana;
	font-size: 11px;
}
.clsMardot
{
	height: 8px;
	width: 8px;
	background: url(../Images/dot.gif) no-repeat;
	float: left;
	margin: 5px 0 0;
}
.clsMarStartDate
{
	margin-left: 10px;
	color: #565656 !important;
}
.eventslists
{
	clear: both;
	text-align: left;
	padding: 5px 0 0;
	font-size: 11px;
	font-family: Verdana;
	color: #2c609a !important;
}
.MSVE_MapContainer
{
	position: relative;
}
.clsAg
{
	float: right;
	width: 290px;
}
.clsAg DIV
{
	margin: 5px 0;
}
.clsServicePane
{
	width: 141px;
	height: 57px;
	background: url(../Images/service.gif) no-repeat;
	margin: 12px;
}
.clsServicePane SELECT, .clsJobPane SELECT, .clsProductPane SELECT
{
	margin: 27px 0 0 7px;
	font-size: 10px;
	float: left;
}
.clsJobPane
{
	width: 141px;
	height: 57px;
	background: url(../Images/job.gif) no-repeat;
	margin: 12px;
}
.clsProductPane
{
	width: 141px;
	height: 57px;
	background: url(../Images/product.gif) no-repeat;
	margin: 12px;
}
.clsAnchorHeader
{
	height: 32px;
	background: url(../Images/menu-tab-mhover-center.gif) repeat-x;
	float: left;
	text-decoration: none !important;
	margin-top: -11px;
	cursor: pointer;
}
.clsHeaderImgRight, .clsHeaderImgLeft
{
	float: left;
	margin-top: -11px;
}
.clsAnchorHeader SPAN
{
	color: Black;
	margin-top: 10px;
	float: left;
	text-decoration: none !important;
	margin-left: 0 !important;
}
.ClsMenuContent
{
	padding: 0 6px;
}
.clsHeaderImgLeft
{
	margin-right: 1px;
}
.clsHeaderImgRight
{
	margin-left: 1px;
}
.clsleftpanedropdown
{
	border: 1px solid gray;
	font-size: 11px !important;
	width: 125px !important;
}
.clsHomeCluster, .clsHomeEvents
{
	margin-left: 10px;
	width: 255px;
}
.clscasecluster
{
	margin: 0 0 0 9px !important;
	float: left;
}
.clsnewsevents
{
	margin: 0 0 0 11px !important;
	float: left;
}
.clsNews SPAN
{
	float: left;
	padding: 2px 0 0;
}
.clsNews A
{
	color: gray;
	text-decoration: none;
}
.clsNews A:hover
{
	color: #8066D6;
}
.clsFocus, .clsA1
{
	background-color: #fff;
	border-color: #ace;
	border-left-style: solid;
	border-left-color: #ace;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #ace;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-color: #ace;
	border-top-width: 1px;
	color: #2c609a !important;
	padding: 0.45em 0.7em 0.55em;
	position: relative;
	border-style: solid solid none;
	margin-left: 2px !important;
	margin-right: 2px !important;
	font-weight: 700;
	font-size: 14px;
}
.clsA1
{
	width: 60px;
}
.clsA
{
	background-color: #ebf3fb;
	border-left-style: solid;
	border-left-color: #ace;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #ace;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-color: #ace;
	border-top-width: 1px;
	border: 1px solid #ACE;
	border-color: #ace;
	display: inline;
	margin: -1px 2px 0 0;
	padding: 0.45em 0.7em;
	position: relative;
	white-space: nowrap;
	font-weight: 300;
	font-size: 14px;
	color: #2c609a !important;
}
.clsNews #0
{
	width: 60px;
}
.floatright DIV A
{
	text-decoration: none;
}
.floatright DIV A:hover
{
	text-decoration: underline;
	cursor: pointer;
}
.clsmainmenupipe
{
	margin-top: -4px;
}
.imgleft
{
	float: left;
	margin-left: 4px;
}
.clsEvents
{
	float: left;
	margin-top: 2px;
}
.clsEventsNew
{
	float: left;
	margin-top: 294px;
}
.ulevents
{
	margin-left: 20px !important;
	margin-right:3px;
}
.clsMarEventTitle
{
	color: #2D5F9A;
	margin-left: 5px !important;
	text-decoration: none !important;
}
.textalignleft A
{
	text-decoration: none;
	color: #0066cc;
}
.textalignleft A:hover
{
	text-decoration: none;
	color: #0066cc;
}
#imgLeatherpipe
{
	display: none;
}
.footer a
{
	text-decoration: none !important;
}
.footer a:hover
{
	text-decoration: none !important;
}
.eventsdetail
{
	color: #7597C4;
	font-family: Verdana;
	font-size: 14pt;
	margin: 20px 0 0 0px;
	float: left;
	height: 30px;
	padding-top: 8px;
	font-style: italic;
	height: 25px;
	font-weight: bolder;
}
.lbleventheadertitle
{
	color: #7597C4;
	font-family: Verdana;
	font-size: 14pt;
	float: left;
	height: 30px;
	padding-top: 8px;
	font-style: italic;
	height: 25px;
	font-weight: bolder;
}
#GrdServicelist TH
{
	display: none;
}
#DVmemberDetails TH
{
	display: none;
}
.GrdServicelist TH
{
	display: none;
}
.area2
{
	margin: 10px 0 0;
}
.navigation
{
	width: 300px;
	margin: 0 0 0 100px;
}
.navigation ul
{
	list-style-type: none;
	font-family: Arial;
	font: 11px Tahoma,Verdana,sans-serif;
}
.navigation ul li
{
	display: inline;
	font-weight: 700;
	cursor: pointer;
	color: #327CDA;
	float: left;
}
.clsHomeEents
{
	margin: 0 0 0 10px;
}
.sitemap
{
	float: left;
	margin-left: 5px;
}
#DVmemberDetails
{
	clear: both;
}
.clsdatagrid
{
	margin-left: 25px;
	font-family: verdana;
	font-size: 11px;
	color: Black;
	background-color: #E6E6D1;
}
.clsdatagridList
{
	margin-left: 25px;
	margin-top: 3%;
	font-family: Arial, Verdana;
	font-size: 11px;
	color: Black;
	background-color: #E6E6D1;
	overflow: auto;
	height: 210px;
	width: 94%;
}
.clsHeaderStyle
{
	font-weight: 700;
	height: 20px;
	background-color: #c9c9c2;
	color: black;
	font-size: 11px;
}
.clsHeaderStyle
{
	text-align: center;
}
.clsItemStyle
{
	border-color: white;
	border-width: 1px;
	border-style: inset;
	text-align: left;
}
.grdselect
{
	background-color: Blue;
}
.clsAltItemStyle
{
	border-color: white;
	border-width: 1px;
	border-style: inset;
	background-color: #e5e5db;
}
.clsPagerStyle
{
	text-align: right;
	background-color: #c9c9c2;
	float: left;
}
.clsPagerStyle1
{
	width: 650px;
	float: right;
}
.grdaudit .clsPagerStyle td
{
	float: right;
}
.requiredField
{
	color: red;
	font-weight: 700;
}
.clstxt
{
	margin-left: 10px;
}
.clstxtcenter
{
	margin-left: 10px;
	text-align: center !important;
}
.clstxtlink
{
	margin-left: 10px;
	color: #0066cc;
	cursor: hand;
	text-decoration: none;
}
.modalpopupAddPrdtable
{
	margin-top: 1px;
	width: 750px;
	float: left;
	margin-bottom: 15px;
	font-family: Arial;
	height: auto;
	background-color: White;
}
.modalpopupAddPrdtablestyle
{
	margin-top: 1px;
	width: 750px;
	float: left;
	margin-bottom: 15px;
	font-family: Arial;
	height: auto;
	background-color: White;
	height: 500px;
}
.divtop
{
	margin-top: 2px;
	height: 35px;
}
.divtopimage
{
	margin-top: 2px;
	height: 45px;
}
.memberlisttext1
{
	font-size: 13px;
	font-family: Verdana;
	text-align: left;
	float: left;
	padding-left: 20px;
	width: 150px !important;
}
.memmarginaddprd
{
	margin-left: 20px;
}
.memmarginbtn
{
	margin-top: 30px;
	margin-right: 120px;
}
.flbottom
{
	margin-bottom: 3px;
}
.memimgsze
{
	margin-right: 110px;
	width: 150px;
	padding-top: 3px;
}
.fileupload
{
	width: 270px;
	font-size: 12px;
	float: left;
	padding: 2px 0;
	border: 1px solid #686868;
	font-family: Arial;
	height: 20px;
	margin: 2px 5px 2px 170px;
}
.fileuploadtext
{
	width: 341px;
	font-size: 12px;
	float: left;
	padding: 1px;
	border: 1px solid #686868;
	font-family: Verdana;
}
.clsNewsMore
{
	float: left;
}
.NewsTitle
{
	color: #3479ba !important;
	width: 200px;
	text-align: left;
	margin-top: 60px;
	font-size: 12pt;
	font-family: Verdana;
	padding-right: 570px;
}
.liwidth
{
	width: 550px;
}
.liwidthdesc
{
	width: 500px;
	list-style-type: none;
	line-height: 15px;
	margin-top: 5px;
}
.NewstitleRight
{
	color: #3479ba ! important;
	font-family: verdana;
	font-size: 14pt;
	float: left;
	height: 23px;
	padding-top: 15px;
	text-align: left;
}
.bold
{
	font-weight: bold;
}
.address
{
	color: #000000;
	font-weight: normal;
}
.frameupdate
{
	margin: 5px 10px 0px 0;
	padding: 10px 100px 10px 10px;
	font-size: 13px;
	width: 468px;
	font-family: Verdana;
	text-align: left;
	float: left;
}
.detailsframe
{
	width: 996px;
	height: auto;
	font-size: 12px;
	font-family: Verdana;
	border-top: 2px solid #B2B3AE;
	border-right: 2px solid #B2B3AE;
	border-left: 2px solid #B2B3AE;
	border-bottom: 1px solid #B2B3AE;
}
.innerframe
{
	margin: 5px 10px 0 0;
	background-color: White;
	width: 550px;
}
.frameleft
{
	margin-left: 165px;
}
.productlist
{
	font-family: Verdana;
	font-size: 10pt;
	font-style: italic;
}
.producttext
{
	font-size: 13px;
	font-family: Verdana;
	text-align: left;
	float: left;
	width: auto;
	color: #565656;
}
.producttextheading
{
	font-size: 13px;
	font-family: Verdana;
	text-align: left;
	float: left;
}
.producttexttitle
{
	font-size: 13px;
	font-family: Verdana;
	text-align: left;
	float: left;
}
.producttext1
{
	font-size: 13px;
	font-family: Verdana;
	text-align: left;
	float: left;
	width: 55px !important;
	color: #565656;
}
.productlisttext
{
	font-family: Verdana;
	font-size: 12px;
	color: #0189B9;
	font-weight: normal;
	margin-left: 5px;
}
.catalog
{
	font-family: Verdana !important;
	font-size: 12px;
	color: black;
	font-weight: normal;
}
.catalog1
{
	font-family: Verdana !important;
	font-size: 12px;
	color: black;
	font-weight: normal;
	margin-left: 270px;
}
.conwid
{
	width: 200px !important;
}
.right
{
	float: right !important;
}
.left
{
	float: left;
}
.textleft
{
	float: left;
}
.textright
{
	text-align: right;
}
.companyleft
{
	margin-left: 30px;
}
.margintop
{
	margin-top: 4px;
}
.paddingleft
{
	padding-left: 5px;
}
.companynamefont
{
	font-style: normal;
	font-weight: bold;
	color: #1967B5;
	font-family: Verdana;
	font-size: 16px;
}
.companysize
{
	font-size: 10pt;
}
.message
{
	font-family: Verdana;
	font-size: 13px !important;
	color: #717171;
	margin-top: 15px;
	margin-bottom: 7px;
	font-weight: 400;
}
.divTradeLead
{
	text-align: left;
	margin-top: 20PX;
	margin-left: 0px;
}
.butsavecancel
{
	padding-left: 100px;
	padding-bottom: 20px;
}
.nextcss td
{
	font-family: Verdana;
	font-size: 9pt !important;
	text-align: right;
}
.liststyletype
{
	list-style-type: none;
	margin-left: 0px;
}
.divHeight
{
	height: 25px;
}
.sendmail
{
	margin-left: 200px;
}
.rightline
{
	float: right;
	padding-right: 15px;
}
.contactaddress
{
	margin-top: 15px;
}
.line
{
	border-bottom: 1px solid #A1A1A1;
}
.space
{
	margin-top: 15px;
}
.ValidatorCss
{
	font-family: Verdana;
	font-size: 10px;
	width: 75px;
}
.web
{
	margin-left: 0px;
}
.price
{
	margin-top: 14px;
}
.imgline
{
	margin-left: 0px;
}
.sendtable
{
	margin-top: 10px;
	width: 710px;
	height: 650px;
	float: left;
	margin-bottom: 15px;
	font-family: Verdana;
}
.tradeenquiry
{
	width: 300px;
	font-size: 12px;
	float: left;
	padding: 1px;
	border: 1px solid #686868;
	font-family: Verdana;
	height: 20px;
}
.labeltradeenquiry
{
	font-size: 13px;
	font-family: Verdana;
	text-align: left;
	float: left;
	padding-left: 20px;
	width: 180px;
	color: #000000;
}
.clear
{
	clear: both;
}
.none
{
	display: none;
}
.textdecoration
{
	text-decoration: none !important;
}
.searchtxtbox
{
	width: 140px;
	margin: 35px 0 0 20px;
	float: left;
	color: Gray;
	font-size: 12px;
}
.searchmargin
{
	margin-top: 65px;
}
.catalogsearch
{
	margin: 50px 50px 0;
}
.searchgo
{
	margin-top: 35px;
	margin-left: 5px;
}
.labelcategory
{
	margin-top: 8px;
	margin-bottom: 5px;
}
.datalist
{
	margin-top: 20px;
}
.ulliclassds
{
	text-align: left;
	list-style-type: none;
}
.ulliclassds DIV
{
	width: 230px;
}
.dotimgclass
{
	vertical-align: top;
	margin-top: 6px;
}
.productsearchtextbox
{
	width: 150px;
	margin: 35px 0 0 14px;
	float: left;
	color: Gray;
	font-size: 12px !important;
	font-family: Verdana;
}
.grdProduct
{
	margin-top: 10px;
	font-family: Verdana;
}
.grdProduct TBODY TR.clsGrd TD
{
	border-bottom: 1px solid Black;
	padding: 5px;
	height: 54px;
}
.grdProduct TBODY TR TD .clsGrdMemLinks A
{
	text-decoration: underline;
	color: #6FBAE6;
}
.grdProduct TBODY TR TD .clsGrdMemLinks A:hover
{
	text-decoration: none;
}
.ProductAd
{
	padding-top: 150px;
}
.textcenter
{
	text-align: center;
}
.productlistsearch
{
	margin: 50px 50px 0;
}
.searchimg2
{
	margin-top: 60px;
}
.textsearch
{
	margin-top: 30px;
}
.GoSearch
{
	margin-top: 35px;
	margin-left: 5px !important;
}
.ddlcategory
{
	float: left !important;
	margin: 35px 0 0 14px;
	clear: both;
}
.productdescription
{
	width: 240px !important;
}
.viewproductheading
{
	margin: 20px 0;
	font-size: 24px;
	float: left;
	text-align: left;
	color: #225C72;
	font-variant: small-caps;
	font-weight: bold;
	font-family: Verdana;
}
.Clsimagepadding
{
	padding-top: 25px;
	float: right;
}
.memberheight
{
	height: 25px;
}
.memupfile
{
	font-size: 12px;
	float: left;
	padding: 1px;
	border: 1px solid #686868;
	font-family: Verdana;
	width: 274px;
	margin-left: 0px;
}
.txtdescription
{
	height: 100px !important;
}
.divtopheight
{
	margin-left: 15px;
	margin-top: 2px;
	height: 25px;
}
.divtopheightex
{
	margin-left: 15px;
	margin-top: 15px;
	height: 25px;
}
.memattachfile
{
	font-size: 12px;
	float: left;
	padding: 1px;
	border: 1px solid #686868;
	font-family: Verdana;
	width: 274px;
	margin: 6px 3px 0 160px;
}
.memattachmorediv
{
	clear: both;
	margin-left: 85px;
}
.memattachmoreimg
{
	margin: 3px 0 0 25px;
}
.fieldmandatory
{
	width: 90%;
	height: 25px;
	margin-right: 10px;
	font-size: 9pt !important;
	font-family: Verdana !important;
	color: Red;
	float: none !important;
	text-align: right !important;
}
.errormsg
{
	color: red;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 5px 0 10px;
}
.successmsg
{
	color: Green;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 5px 0 10px;
}
.divmemmessage
{
	margin: 5px 0 10px;
}
.dropdown
{
	width: 275px;
	font-size: 12px;
	float: left;
	padding: 1px;
	border: 1px solid #686868;
	font-family: Verdana;
}
.clstextdecoration
{
	text-decoration: none !important;
}
.clssectionhead
{
	height: 21px;
	color: #585858;
}
.clssectiontitleul
{
	color: #2c609a;
	margin-left: 25px;
}
.clssucessmsg
{
	color: green;
}
.clsfailuremsg
{
	color: red;
}
.clsAnchorselected
{
	width: auto;
	background-color: #fff;
	color: #2c609a !important;
	border: 1px solid #ace;
	padding: 0.45em 0.7em 0.55em;
	position: relative;
	border-style: solid solid none;
	font-weight: 700;
	font-size: 14px;
	margin: 0 2px 0 2px !important;
}
.clsAnchorunselected
{
	background-color: #ebf3fb;
	border: 1px solid #ace;
	display: inline;
	margin: 0 2px 0 2px !important;
	padding: 0.45em 0.7em;
	position: relative;
	white-space: nowrap;
	font-weight: 300;
	font-size: 14px;
	color: #2c609a !important;
}
.servicedisplaynone
{
	display: none;
}
.slngallerytitle
{
	float: left;
	width: 500px;
}
.slnfooter
{
	color: White;
	font-weight: bold;
	background-color: #515151;
	float: left;
	border-top: 1px solid Gray;
}
.slnfootertd
{
	width: 4px;
}
.slnfootertdclus
{
	width: 642px;
}
.slnfootertdclusyear
{
	width: 390;
	text-align: left;
}
.slnsuccessmsg
{
	margin-top: 20px;
	margin-left: 170px;
	display: none;
}
.slndivmessage
{
	display: none;
	width: 300px;
	margin-top: 200px;
	font-size: x-large;
	color: Red;
}
.solutiontitlesearch
{
	color: #1967B5;
	font-family: verdana;
	font-size: 9pt;
	float: left;
	text-align: left;
	width: 300px !important;
	padding-top: 13px;
}
.solutionmessage
{
	margin-left: 40px;
}
.slndatalist
{
	margin-bottom: 40px;
}
.defaulttextalignleft
{
	text-align: left;
}
.mstservicelist
{
	display: none;
	clear: left;
	float: left;
}
.casestudiesreadmore
{
	width: 58px;
	height: 10px;
	margin: 55px 230px 100px 187px;
}
.solutionlistsubdiv
{
	height: auto;
	float: left;
	margin-top: 0px;
}
.eventdetailsview
{
	width: 150px;
	float: right;
	margin-right: 200px;
	font-weight: 700;
	text-decoration: none !important;
}
.eventdetailsul
{
	list-style-type: none;
	margin-left: 4px;
}
.gridevendetails
{
	width: 560px;
}
.eventdetailsmsg
{
	float: left;
	padding-left: 0px !important;
	width: 50%;
	margin-top: 30px;
	font-size: 13px;
}
.eventsverticalline
{
	margin-top: 35px;
	margin-left: 0px;
}
.eventtitledetails
{
	text-decoration: none;
	color: #2c609a;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
}
.slndetailspnlenquiry1
{
	width: 650px;
	z-index: 999;
	position: absolute;
	border: 2px solid gray;
	height: 550px;
}
.NewSubSectionDivMain
{
	font-family: Verdana ! important;
	font-size: 9px ! important;
	width: 500px ! important; 
	margin-top: 10px ! important;
}
.NewsSubSectionColor{color: #585858;}
.NewsTitleMarginRight{margin-right: 2px;}
.NewsSubSectionArticleDiv{margin: 50px 50px 0 50px;}
.NewsSubSectionArticleColor{color: #2c609a;}
.NewsSubSectionRightNavUL{height: 2px; padding-left: 15px;}
.NewsSubSectionRightNavLI{color: #2c609a; font-family: Verdana; font-weight: bold; font-size: 11px;}
.LblMemberListTitle{margin-left: 4px; width:100%;}
.MemberListingHorozontalLine{margin-left: 4px; width: 500px;}
.MemberButtonSearch{margin-top: 37px ! important; margin-left: 5px ! important;}
.MemberGoButton{margin-left: 5px;}
.MemberListCompanyName{width: 340px; word-wrap: break-word;}
.MemberListLnkCompany{color: #0087D2;}
.MemberListCompanyName{width: 550px; word-wrap: break-word; margin-top: 3px;}
.MemberListMail{width: 210px; margin-top: 5px;}
.MemberListColor{color: #108ed6;}
.MemberListLocationWidth{width:150px;}
.CategoryListingPowereBy{float: right;}
.ddlproductsearch{Width:156px;}
.productlistdynamicbreadcrumb{margin-top: 18px;}
.lnktradeenquiry{width:125px;}
.ProductListinggrdwidth{ Width:550px;}
/*menu vertical names*/
.SubmenulistTextiles{float: left;	height: 30px;	background-color: #EEE6D6;	clear: both;z-index: 100;	position: relative;	margin-left:330px;}
.SubmenulistTextiles A{color: Black;font-weight: 700;text-decoration: none;margin: 5px 0 5px 5px;float: left;background-color: #EEE6D6;padding: 2px;}
.SubmenulistAuto{float: left;height: 30px;background-color: #EEE6D6;clear: both;z-index: 100;position: relative;margin-left:184px;}
.SubmenulistAuto A{color: Black;font-weight: 700;text-decoration: none;margin: 5px 0 5px 5px;	float: left;	background-color: #EEE6D6;	padding: 2px;}
.SubmenulistPharma{float: left;height: 30px;background-color: #EEE6D6;clear: both;	z-index: 100;	position: relative;	margin-left:64px;	}
.SubmenulistPharma A{color: Black;font-weight: 700;text-decoration: none;	margin: 5px 0 5px 5px;float: left;background-color: #EEE6D6;padding: 2px;}
.SubmenulistLeather{float: left;	height: 30px;	background-color: #EEE6D6;	clear: both;z-index: 100;	position: relative;	margin-left:360px;}
.SubmenulistLeather A{color: Black;font-weight: 700;text-decoration: none;	margin: 5px 0 5px 5px;float: left;background-color: #EEE6D6;padding: 2px;}
.SubmenulistGemsJewellery{	float: left;height: 30px;background-color: #EEE6D6;	clear: both;z-index: 100;position: relative;	margin-left:400px;}
.SubmenulistGemsJewellery A{	color: Black;font-weight: 700;text-decoration: none;margin: 5px 0 5px 5px;float: left;	background-color: #EEE6D6;	padding: 2px;}
.sitemaptitle{float: left; width: 500px;}
/*Live Search Css Starts here*/
.SpanWLSearchBoxmain{color:white ! important;float:left ! important;padding:1px 1px 0 0 ! important;font-size:11px ! important;}
.SearchInputFocusColor{color:#000 ! important;}
.SearchInputOnBlurColor{color:#b3b3b3 ! important;}
.SearchInputBox{display:block;border:0px solid ! important;}

.breadcrumbmap{float: left;margin-bottom:5px;}
/* Feedback css starts here*/
.Feedbackdiv{float: left; width: 500px;}
.FeedbackSpan{height: 25px; margin-top: 3px;}
.FeedbackWidth{width:100%;}
.FeedbackFbInner{margin-left: 10px;}
.FeedbackUserName{width: 497px; padding-bottom: 10px;}
.FeedbackEmail{width: 477px; padding-bottom: 10px;}
.FeedbackContactDetails{width: 426px; padding-bottom: 10px;}
.FeedbackCategory{width: 488px; padding-bottom: 10px;}
.FeedbackSubject{width: 478px; padding-bottom: 10px;}
.FeedbackComplaint{width: 673px; padding-bottom: 10px;}
/*Feedback css ends here*/
.margintp{margin-top:10px ! important;}
.bluelinkcolor{color:#0066cc ! important;cursor:hand;}
.serviceproviderlisting a{text-decoration:none}
.slntextdesc{height:180px;width:300px;}
.spacemarginli{margin-bottom:4px;}
.allnewstitle{	word-wrap: break-word;}

.msgTabNews
{
	padding:20px 10px 0 0px;		
	margin-top:80px;
	text-align:center;
	height:30px;
	width:220px;		
}

.newsgridlenNew
{
	height: 268px;
}

.clsEventsNew
{
	height: 295px;
	margin-top:0px;
}

.clsreadmoreoptionevents
{
	float: right;
	margin: 0px 5px 0px 0px;
	background: url(../Images/read_disable.gif) no-repeat;
	width: 58px;
	height: 10px;
}