﻿body
{
	width: 1000px;
	background-color: White;
	margin: 0 auto;
	padding: 0;
	font-family: Verdana;
	color: #565656;
	text-align: center;
	height: auto;
}
.clstxt
{
	color: #2D5F9A;
	font-weight: 400;
	padding-left: 4px;
	padding-bottom: 3px;
	font-family: Verdana;
	font-size: 11px;
	margin-left: 4px;
	vertical-align: bottom;
}
.clsprdListing ul
{
	margin-left: 0;
}
.clsprdListing A
{
	font-size: 11px;
	font-family: verdana;
}
.clsprdListing UL
{
	margin: 0 0 0 42px;
}
.clsprdListing li
{
	padding-bottom: 2px;
}
a
{
	text-decoration: none !important;
}
.loginfont
{
	color: black;
	font-size: 11px;
	vertical-align: text-top;
}
.TotalContentClass
{
	font-size: 13px;
	width: 1000px;
	height: auto;
}
.ContentPlaceHolderClass
{
	width: 996px;
	padding: 0 0 10px;
	min-height: 720px;
	height: auto;
	float: left;
	font-size: 12px;
	border-top: 2px solid #B2B3AE;
	border-right: 2px solid #B2B3AE;
	border-left: 2px solid #B2B3AE;
	border-bottom: 1px solid #B2B3AE;
}
.headerimage
{
	background: url(../Images/CLCheader.gif) no-repeat;
	height: 95px;
}
.imagelinem
{
	margin: 0 5px;
}
.toprightlinks
{
	background-color: #F2F2F2;
	width: 1000px;
	height: 17px;
	padding: 2px 0 0;
	font-family: verdana;
	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
{
	background: url(../Images/submit.jpg) no-repeat;
	border: 0;
	height: 20px;
	width: 23px;
}
.loginname, .loginstatus
{
	float: right;
	font-size: 11px;
	font-family: Arial;
}
.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 1px;
	text-decoration: none;
}
.mainmenupadding
{
	padding: 3px 0 0 15px;
}
.mainmenupadding a
{
	vertical-align: top;
}
.clsmainmenupipe IMG
{
	margin-top: -4px;
}
.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;
	font-family: Verdana;
	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: underline;
	margin: 0 5px;
}
.clstextnewsscroll
{
	float: left;
	text-align: center;
	font-family: Verdana;
	font-size: 13px;
	color: Black;
	font-weight: 700;
	padding-left: 7px;
	width: 50px;
}
.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: 500px;
	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: Arial;
	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
{
	width: 563px;
	float: left;
	padding-bottom: 6px;
}
.FbInner
{
	width: 100%;
	border: 1px solid Gray;
}
.msg
{
	width: 100%;
	margin: 10px 0;
}
.feedbackname
{
	float: left;
	margin-left: 101px;
}
.feedbackmail
{
	float: left;
	margin-left: 82px;
}
.feedbackcontact
{
	float: left;
	margin-left: 53px;
}
.categoryfeedback
{
	float: left;
	margin-left: 15px;
}
.feedbacksubject
{
	float: left;
	margin-left: 90px;
}
.finalfeedback
{
	float: left;
	margin-left: 77px;
}
.spanclass1
{
	color: Red;
	float: left;
}
.ClsValidator
{
	font-size: 11px;
	font-family: Verdana;
	color: Red;
	text-align: left !important;
	float: left;
	padding: 10px 5px 5px;
}
.ClsValidatorfeedback
{
	font-size: 11px;
	font-family: Verdana;
	color: Red;
	text-align: left !important;
	float: left;
	padding: 3px 5px 5px;
}
.floatleft
{
	float: left;
}
.floatright
{
	float: right;
}
.textalignleft
{
	text-align: left;
}
.textalignright
{
	text-align: right;
}
.topclass
{
	float: right;
	color: Blue;
}
.Edittextbox
{
	width: 270px;
	font-size: 12px;
	float: left;
	padding: 2px 0;
	border: 1px solid #686868;
	font-family: Arial;
	height: 15px;
}
.divvideo
{
	height: 25px;
	margin-top: 20px;
}
.divvideoBig
{
	height: 50px;
}
.lstproduct
{
	height: 100px;
}
.textbox
{
	width: 300px;
	font-size: 12px;
	float: left;
	padding: 2px 0;
	border: 1px solid #686868;
	font-family: Arial;
}
.textboxprd
{
	width: 200px;
	font-size: 12px;
	float: left;
	padding: 2px 0;
	border: 1px solid #686868;
	font-family: Arial;
}
.fileupload
{
	width: 341px;
	font-size: 12px;
	float: left;
	padding: 2px 0;
	border: 1px solid #686868;
	font-family: Arial;
	height: 20px;
	margin: 2px 5px 2px 180px;
}
.cremove
{
	margin-top: 7px !important;
	float: left;
	font-family: Arial !important;
}
.memberlisttable
{
	margin-top: 5px;
	width: 795px;
	border: 1px solid #9CDCF9;
	float: left;
	margin-bottom: 15px;
	font-family: Verdana;
	color: #565656 !important;
}
.memreq
{
	margin: 10px 5px 0 0;
}
.spanclass
{
	color: Red;
	float: none !important;
}
.memberlisttext
{
	font-size: 14px;
	font-family: Verdana;
	text-align: left;
	float: left;
	padding-left: 20px;
	width: 248px;
	color: #565656 !important;
}
.productlisttext
{
	font-family: Verdana;
	font-size: 12px;
	color: #0189B9;
	font-weight: 400;
	margin-left: 5px;
	text-decoration: none !important;
	list-style-type: none;
	text-align: left;
}
.editmemberlisttext
{
	font-size: 13px;
	font-family: Arial;
	text-align: left;
	float: left;
	padding-left: 20px;
	width: 248px;
	color: #000000;
}
.productimage
{
	margin: 10px 0;
	clear: both;
}
.flbottom
{
	margin-bottom: 3px;
}
.titleDetails
{
	float: left;
	color: #BFBE30;
	font-size: 14px;
	font-family: Arial;
	font-weight: 700;
	margin-top: 10px;
	width: 140px;
	text-align: left;
}
.eventtitleDetails
{
	float: left;
	color: #1967B5;
	font-size: 14pt;
	font-family: verdana;
	font-weight: 700;
	margin-top: 10px;
	width: 250px !important;
	text-align: left;
}
.memberclosebutton
{
	border-style: none;
	float: right;
	background-color: Gray;
	color: white;
	font-weight: 700;
	width: 80px;
}
.itemcontactperson
{
	padding-left: 15px !important;
	width: 100px;
	word-wrap: break-word;
}
.productcontactperson
{
	padding-left: 50px !important;
	width: 200px;
	margin-left: 20px;
}
.MemberDetailstitle
{
	color: #3479ba;
	font-family: verdana;
	font-size: 15pt !important;
	float: left;
	height: 30px;
	text-align: left;
	padding-top: 8px;
}
.clsitallic
{
	color: Maroon;
	font-style: italic;
}
.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;
}
.closebutton
{
	background: url(../Images/close.gif) no-repeat;
	width: 20px;
	height: 20px;
	margin-left: 260px;
}
.Clsmemberdetailsview
{
	color: #2D85C0;
	font-weight: 700;
	text-align: center;
}
.linkothermembers
{
	margin: 25px 0 20px 220px;
}
.Clssuccessmsg
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: 700;
	float: left;
	text-align: left;
	padding-left: 120px;
	color: green;
}
.Clssuccessmsg1
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: 700;
	float: left;
	text-align: left;
	padding-left: 120px;
	margin-bottom: 10px;
	color: red;
}
.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;
}
.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: #308ECD;
}
.navigation
{
	width: 166px;
	background-color: white;
	position: relative;
	float: left;
	overflow: hidden;
	padding-left: 3px;
}
#About-Us a
{
	width: 166px;
	height: 32px;
	background-color: white;
	float: left;
}
#About-Us a:hover
{
	width: 166px;
	height: 32px;
	background-color: #DCE4ED;
	position: relative;
	float: left;
}
#Job a, #policies-schemes a, #Case-Studies a, #Member-Listing a, #Service-provider a, #Solution-Gallery a, #Discussion-Forums a
{
	width: 166px;
	height: 25px;
	background-color: white;
	position: relative;
	float: left;
}
#Job a:hover, #policies-schemes a:hover, #Case-Studies a:hover, #Member-Listing a:hover, #Service-provider a:hover, #Solution-Gallery a:hover, #Discussion-Forums a:hover
{
	width: 166px;
	height: 25px;
	background-color: #DCE4ED;
	position: relative;
	float: left;
}
#news-letter a
{
	width: 166px;
	height: 25px;
	background-color: white;
	float: left;
}
#news-letter a:hover
{
	width: 166px;
	height: 25px;
	background-color: #DCE4ED;
	position: relative;
	float: left;
}
#dropmenudiv
{
	position: absolute;
	font: 400 11px Arial;
	line-height: 25px;
	z-index: 100;
}
#dropmenudiv img
{
	border: 0;
}
#dropmenudiv a
{
	width: 100%;
	display: block;
	text-indent: 3px;
	border: 1px solid gray;
	text-decoration: none;
	background-color: white;
	color: #2c609a;
}
#dropmenudiv a:hover
{
	background-color: #DCE4ED;
}
.arrowleftnav
{
	float: left;
	margin: 12px 0 0 5px;
}
.leftbgmenu
{
	background: url(../Images/useful-program-1px.gif) repeat-y;
	width: 210px;
	height: 150px;
	padding: 2px 2px 5px 15px;
}
.arrowleftnavaboutus
{
	float: left;
	margin: 18px 0 0 5px;
}
.menucontentaboutus
{
	font-family: Arial;
	font-weight: 700;
	font-size: 11px;
	color: #2c609a;
	float: left;
	margin: 13px 0 0 6px;
	cursor: hand;
}
.menucontentstyle
{
	font-family: Arial;
	font-weight: 700;
	font-size: 11px;
	color: #2c609a;
	float: left;
	margin: 7px 0 0 6px;
	cursor: hand;
}
.Clssuccessmsg
{
	font-family: Arial;
	font-size: 13px;
	font-weight: 700;
	float: left;
	text-align: left;
	padding-left: 120px;
	color: green;
}
.Clssuccessmsg1
{
	font-family: Arial;
	font-size: 13px;
	font-weight: 700;
	float: left;
	text-align: left;
	padding-left: 120px;
	color: red;
}
.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;
}
.clsAddresscontent1
{
	font-size: 13px;
	margin-left: 11px;
}
.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;
}
.clsAdminddl1
{
	float: left !important;
	margin: 30px 0 0 25px;
	clear: both;
}
.clsAdminddl2
{
	float: left !important;
	margin: 35px 0 0 25px;
	clear: both;
}
.clsAdminCategory INPUT
{
	margin: 30px 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;
}
.signin
{
	width: 450px !important;
	padding: 10px 5px;
	margin-top: 25px;
}
.topmargin
{
	padding: 10px 0 5px;
	float: left;
}
.clearboth
{
	clear: both;
}
.divstruct
{
	padding: 5px 0;
}
.memberlogin
{
	padding-bottom: 5px;
	text-align: left;
	padding-left: 140px;
}
.btnLogin
{
	padding-bottom: 5px;
	text-align: left;
	padding-left: 140px;
	padding-top: 10px;
}
.loginvalidator
{
	width: 40%;
	padding: 10px 0 5px;
	font-family: Verdana;
	font-size: 10px;
}
.loginValidatorCss
{
	font-family: Verdana;
	font-size: 10px;
	padding-left: 70px;
	color: Red;
	text-align: left;
}
.membertitleDetails
{
	padding-left: 6px;
	float: left;
	color: #3479ba;
	font-size: 15pt;
	font-family: verdana;
	font-weight: 700;
	margin-top: 10px;
	width: 500px !important;
	text-align: left;
}
.Clssuccessmsgmembdet
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	color: green;
	margin: 5px 0;
}
.Clssuccessmsgmember
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	color: red;
	margin: 5px 0 10px;
}
.editMemtitle
{
	font-size: 14pt;
	float: left;
	margin: 20px 0px 0px 20px;
	color: #7597c4;
	padding-top: 8px;
	font-family: Verdana;
	height: 30px;
	text-align: left;
}
.frameupdate
{
	margin-top: 0px;
}
.memmarrght
{
	margin-right: 450px;
}
.memmargin
{
	margin-top: 7px;
}
.memprddeshight
{
	height: 220px;
}
.memmarginPrice
{
	margin-top: 20px;
}
.memmarginaddprd
{
	margin-left: 20px;
	margin-top: 10px;
	width: 100px;
}
.memdetilswidth
{
	width: 250px;
}
.memimgsze
{
	margin-right: 110px;
	width: 150px;
	padding-top: 3px;
	text-align: left;
}
.popupclose
{
	width: 699px;
	background-color: gray;
	float: right;
}
.memmandatory
{
	margin: 10px 100px 10px 0;
}
.memmarginbtn
{
	margin: 30px 120px 0 0;
}
.verticalimage
{
	background: url(../Images/line-image.gif) no-repeat;
	border: 0;
	height: 20px;
}
.lblmemebertitle
{
	font-weight: bolder;
	height: 25px;
}
.floatleft
{
	float: left;
}
.topclass
{
	float: right;
	color: Blue;
}
.textbox
{
	width: 278px;
	font-size: 12px;
	float: left;
	padding: 1px;
	border: 1px solid #686868;
	font-family: Verdana;
}
.spanclass
{
	color: Red;
}
.memberlisttext1
{
	font-size: 13px;
	font-family: Verdana;
	text-align: left;
	float: left;
	padding-left: 20px;
	width: 150px !important;
}
.titleDetails
{
	float: left;
	color: #7597C4;
	font-size: 14pt;
	font-family: Verdana;
	font-weight: 700;
	margin-top: 10px;
	width: 250px !important;
	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;
	font-family: Verdana;
}
.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: 50px;
	height: 77px;
	background: url(../Images/search2.gif) no-repeat;
}
.imgsearchmem2 .clstxtbox
{
	float: left;
	color: Gray;
	font-size: 12px;
	margin-top: 50px;
}
.closebutton
{
	background: url(../Images/close.gif) no-repeat;
	width: 20px;
	height: 20px;
	margin-left: 260px;
}
.Clsmemberdetailsview
{
	color: #2D85C0;
	font-weight: 700;
	text-align: center;
}
.linkothermembers
{
	margin: 25px 0 20px 220px;
}
.changepassword
{
	width: 760px !important;
	padding: 10px 5px;
	margin-top: 25px;
}
.star
{
	color: Red;
	text-align: left;
	vertical-align: top;
	font-size: xx-small;
	font-weight: 400;
}
.errormessage
{
	color: Red;
	text-align: right;
}
.successmessage
{
	color: Green;
	text-align: left;
}
.successmessage
{
	color: Gray;
	text-align: left;
}
.clsdropdown
{
	margin: 50px 50px 0;
}
.clsdivcontent
{
	width: 540px;
	padding: 10px 0 0 5px;
	text-align: left !important;
}
.clsdivcontent div
{
	text-align: left !important;
}
.clstxtbox
{
	width: 150px;
	margin: 35px 0;
}
.clstextboxsmall
{
	width: 143px;
	margin-top: 35px !important;
	margin-left: 10px;
}
.memberimagego
{
	margin-top: 35px;
	padding-left: 5px;
}
.clsgetlisted
{
	margin-left: 10px;
	padding-top: 20px;
}
.memberdivmessage
{
	display: none;
	width: 500px;
	margin-top: 30px;
	font-size: 12px;
	color: #717171;
}
.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;
	width: 210px;
}
.fontsize
{
	font-size: 13px;
	font-family: Verdana;
	color: Black;
}
.divtitlemember
{
	float: left;
	width: 500px;
}
.memlistingtitle
{
	font-family: Verdana;
	font-size: 14pt;
}
.hello1
{
	color: #0086d3 !important;
}
.hello2
{
	color: #0086d3 !important;
}
.cmpnyname
{
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana;
	color: #0A8BD5;
}
.clsGrdMember
{
	margin: 18px 0 0;
	font-family: Verdana;
}
.clsGrdProduct
{
	margin-left: 4px;
}
.clsCompanyName A
{
	width: 100px;
	font-size: 14px;
	color: #6EBAE7;
}
.clsGrdMemComName
{
	width: 200px;
	text-decoration: none;
	color: #6EBAE7;
}
.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;
}
.closeopen
{
	cursor: pointer;
	font-weight: 700;
	color: White;
}
.addvikaspartner
{
	margin-top: 1px;
	width: 650px;
	float: left;
	margin-bottom: 15px;
	font-family: Arial;
	overflow-x: none;
	overflow-y: auto;
	height: 520px;
}
.slnMain
{
	margin-left: 200px;
}
.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;
}
.clsmandatory
{
	width: 500px;
	text-align: right;
}
.clsPageHitCounter
{
	width: 141px;
	height: 57px;
	background: url(../Images/job.gif) no-repeat;
	margin: 12px;
}
.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 !important;
	color: #7F96C6;
}
.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;
}
.slndetailchild
{
	color: #3479ba;
	font-family: verdana;
	font-size: 15pt;
	float: left;
	height: 30px;
	padding-top: 10px;
	text-align: left;
}
.slnmarginbottomimg
{
	margin-bottom: 0px;
}
.slnmarginbottomimgex
{
	margin-bottom: 20px !important;
}
.slnfeatures
{
	margin-bottom: 10px;
	width: 520px;
	text-align: justify;
	font-family: Arial;
}
.slnsummarylogo
{
	text-align: center;
}
.slnsummarycontent
{
	width: 100%;
	float: left;
	text-align: left;
	font-family: verdana !important;
	font-size: 12px !important;
	height: auto;
}
.slnfeatures1
{
	margin-bottom: 10px;
	text-align: left;
	width: 520px;
	font-family: Verdana;
	font-size: 12px !important;
	color: #565656 !important;
	line-height: 115%;
}
.pophrleftpadding
{
	padding-left: 10px;
}
.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;
}
.slnsolsearch
{
	margin: 10px 0 0 2px !important;
	padding-left: 5px;
}
.imgsearchArttopappend
{
	width: 181px !important;
}
.imgsearchArtMiddleappend
{
	width: 211px !important;
}
.imgslndetail
{
	margin-left: 10px;
	width: 211px;
	margin-right: 5px;
	margin-top: 50px;
	height: 150px;
	background-color: White;
}
.clssolimage
{
	width: 50px;
	height: 50px;
}
.listyle
{
	list-style-type: disc;
	margin-left: 0;
}
.slnvertical
{
	width: 570px;
	text-align: left;
}
.borderbottom
{
	border-bottom: 2px solid Black;
}
.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: Verdana,Tahoma;
	font-size: 9pt;
	font-weight: 400;
	color: #fff;
	text-align: right;	
	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: #3479ba;
	font-family: verdana;
	font-size: 14pt;
	float: left;
	height: 30px;
	padding-top: 8px;
	text-align: left;
	width: 120px !important;
}
.clsAdminddl1
{
	float: left !important;
	margin: 32px 0 0 20px;
	clear: both;
}
.clsdropdown
{
	margin: 50px 50px 0;
}
.clsdropdown1
{
	float: left;
	height: 25px;
	margin-top: 25px;
}
.clsdropdown2
{
	height: 25px;
	float: left;
	margin-top: 10px;
}
.clsbuttonsearch
{
	text-align: center;
	margin: 10px 0 0 20px;
}
.clsgetlisted
{
	margin-left: 10px;
	padding-top: 20px;
}
.clsheading
{
	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;
}
.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-size: 11px;
	color: #2c609a;
	text-decoration: none;
	margin-bottom: 3px;
	height: auto;
	float: left;
	word-wrap: break-word;
	width: 140px !important;
	font-weight: bold;
}
.sendqueryform
{
	margin-top: 10px;
	width: 630px;
	float: left;
	margin-bottom: 15px;
	font-family: Arial;
}
.slncsArticles
{
	width: 370px;
	text-align: left;
	margin-top: 5px;
	height: 15px;
	float: left;
}
.slnarticleslist
{
	margin-top: 35px;
}
.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: 800px;
}
.membersearchbutton
{
	margin-top: 35px;
}
.title
{
	font-family: verdana;
	font-size: 11px;
	border: 1px solid #E7E7E7;
	width: 720px;
	margin: 5px 0;
	padding: 10px;
	width: 100px;
	background-color: #F5F5F5;
}
.Headingsitemap
{
	font-family: verdana;
	font-size: 12px;
	font-weight: 700;
	color: #133cb0;
	margin: 20px 0;
	text-align: left;
	width: 150px !important;
}
.clscontentbreadcrumb
{
	font-family: verdana;
	font-size: 11px;
	font-weight: 400;
	padding: 8px 0 10px;
	width: 180px;
}
.clscontentbreadcrumb DIV
{
	padding-top: 3px;
}
.clscontentbreadcrumb A
{
	padding: 0 0 0 15.5px;
	background: url(../Images/arrowm.gif) no-repeat 5px;
	color: black;
	text-decoration: none;
}
.txtcolor
{
	width: 150px;
	margin: 35px 0 0 14px !important;
	float: left;
	color: Gray;
	font-size: 12px !important;
	font-family: Verdana !important;
}
.txtonchange
{
	width: 150px;
	margin: 35px 0 0 14px;
	float: left;
	color: black !important;
	font-size: 12px !important;
	font-family: Verdana !important;
}
.txtonchangesearch
{
	float: left;
	color: black !important;
	font-size: 12px !important;
	font-family: Verdana !important;
}
.alignright
{
	padding-left: 15px !important;
}
.clsHeader
{
	width: 120px !important;
}
.modalpopupAddPrdtable
{
	margin-top: 1px;
	width: 750px;
	float: left;
	margin-bottom: 15px;
	font-family: Arial;
	background-color: White;
}
.modalpopupAddPrdtablestyle
{
	width: 750px;
	float: left;
	margin: 30px 0 15px 0px;
	font-family: Arial;
	background-color: White;
	height: 500px;
}
.popupclose
{
	width: 749px;
	background-color: gray;
	float: right;
}
.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;
}
.searchresultmsg
{
	display: none;
	margin-top: 70px;
	font-size: 12px;
	color: #717171;
	width: 300px !important;
}
.clsHomePage .textalignleft
{
	clear: both;
	float: left;
}
.divnewsletter
{
	margin-top: 10px !important;
	width: 97%;
	font-weight: 700;
	color: #2c609a;
	text-decoration: none !important;
}
.leftpadbot
{
	padding-bottom: 5px !important;
}
.clsdivEvents
{
	height: 55px !important;
}
.producttext
{
	font-size: 12px;
	font-family: Verdana;
	text-align: left;
	float: left;
	color: #565656;
}
.companynamefont
{
	color: #1967B5 !important;
	font-style: normal;
	font-weight: bold !important;
	font-family: Verdana;
	font-size: 16px !important;
}
.eventsclasslist TH
{
	display: none;
}
.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;
	width: 100%;
}
.chkbusinesstype
{
	font-size: 11px;
	text-align: left;
	width: 450px;
	margin-left: 250px;
}
.chkbusinesstype2
{
	font-size: 11px;
	text-align: left;
	width: 450px;
	float: left;
}
.memberlisttextbtype
{
	font-size: 11px;
	font-family: Verdana;
	text-align: left;
	float: left;
	padding-left: 20px;
	width: 100px;
	color: #565656 !important;
}
.divestablishyear
{
	height: 25px;
	margin-top: 9px;
}
.memberlisttextntype
{
	font-size: 11px;
	font-family: Verdana;
	text-align: left;
	float: left;
	padding-left: 20px;
	width: 700px;
	color: #565656 !important;
	padding-top: 10px;
}
.npaddingtop
{
	padding-top: 10px;
}
.divquestions
{
	margin-left: 16px;
}
.memberheightcontact
{
	padding-top: 10px;
}
.memberopouptext
{
	padding-top: 15px;
	text-align: left;
	float: left !important;
	padding-left: 10px;
}
.memberpopupspan
{
	font-size: 11px;
}
.memberpopupbusiness
{
	width: 700px;
	margin-left: 20px;
}
.memberpopupinner
{
	float: left;
	width: 120px;
}
.memberpopuptext
{
	float: left;
	width: 180px;
}
.memberpopupbrand
{
	float: left;
	width: 70px;
}
.memberpopupbrandtext
{
	float: left;
	width: 200px;
}
.memberpopupbusiness
{
	width: 700px;
	margin-left: 20px;
	margin-top: 10px;
}
.memberpopupbusinesssolutions
{
	float: left;
	width: 120px;
}
.memberproducttextbox
{
	padding-bottom: 10px;
}
.memberproductadd
{
	margin-left: 10px;
}
.memberproductaddmore
{
	width: 150px;
}
.grdwidth TH
{
	display: none;
}
.imgsearchprdLeftcur
{
	width: 7px;
	background: url(../Images/tab-left.gif) no-repeat;
	height: 32px;
	float: left;
}
.imgsearchprdRightcur
{
	width: 7px;
	background: url(../Images/tab-right.gif) no-repeat;
	height: 32px;
	float: right;
}
.imgsearchprdtop
{
	padding-top: 10px;
	width: 135PX;
	background: url(../Images/tab-center.gif) repeat-x;
	height: 32px;
	font-weight: 700;
	color: #788ebd;
}
.divmainimg
{
	margin-left: 415px;
	width: 150px;
	height: 22px;
	margin-top: 20px;
}
.conwid
{
	width: 200px !important;
}
.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;
	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;
}
.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#dropmenudiv
{
	display: none;
}
#dropmenudiv a:hover
{
	background-color: #DCE4ED;
}
.catalog
{
	font-family: Verdana;
	font-size: 12px;
	color: black;
	font-weight: 400;
}
.producttextheading
{
	font-size: 13px;
	font-family: Verdana;
	text-align: left;
	float: left;
}
.message
{
	font-family: Verdana;
	font-size: 13px !important;
	color: #717171;
	margin-top: 15px;
	margin-bottom: 7px;
	font-weight: 400;
}
.liststyletype
{
	list-style-type: none;
	margin-left: 0px;
}
.textcenter
{
	text-align: center;
}
.producttext1
{
	font-size: 13px;
	font-family: Verdana;
	text-align: left;
	float: left;
	width: 55px !important;
	color: #565656;
}
.headingstyle
{
	color: #1967b5;
}
.companysize
{
	font-size: 10pt;
}
.address
{
	color: #000000;
	font-weight: 400;
}
.bold
{
	font-weight: 700;
}
.right
{
	float: right !important;
}
.catalog1
{
	font-family: Verdana !important;
	font-size: 12px;
	color: black;
	font-weight: 400;
	margin-left: 270px;
}
.memberdivPoweredmsg
{
	margin-top: 80px;
	font-size: 12px;
	font-family: Verdana;
	width: auto;
	color: red !important;
	padding-top: 10px !important;
	height: 20px;
}
.Memberlblcolor
{
	color: #800000;
	font-weight: 500;
}
.Memberdesclblcolor
{
	font-weight: 500;
}
.cmpnynamef
{
	font-family: Verdana;
	font-size: 12px;
	color: #0087d2;
}
.colorheading
{
	text-decoration: underline !important;
}
.colorheadingMember
{
	text-decoration: none !important;
}
.top_heading
{
	border-right: #c2e6fe 1px solid;
	border-top: #c2e6fe 1px solid;
	margin-top: 20px;
	padding-left: 9px;
	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;
}
.clsGrdMember
{
	margin-bottom: 15px;
	width: 570px;
}
.clsGrdMember TH
{
	display: none;
}
.list_div
{
	clear: left;
	font-size: 15px;
	float: left;
	width: 65%;
	line-height: 18px;
	font-family: Verdena;
}
.colorTI
{
	color: #3479ba !important;
	font-weight: 700;
}
#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;
}
.list_div
{
	width: 360px;
}
.divindiamartimage
{
	height: 30px;
	margin-top: 15px;
	width: 550px;
	padding-bottom: 7px;
}
.slnDetailsCompanylogo
{
	text-align: center;
	padding-left: 0px;
	width: 175px;
	margin-left: 75px;
}
.companylogo
{
	height: 90px;
	width: 150px;
}
.SolutionLogo
{
	height: 150px;
	width: 170px;
	margin-left: 200px;
	margin-top: 15px;
}
.floatleftVeticalfullImge
{
	float: left;
	width: 573px;
	height: 5px;
	background: url(../Images/Verticalfullline.gif) repeat;
	margin-bottom: 10px;
}
.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 !important;
}
.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;
	color: #3479ba !important;
	width: 600px !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: 450px !important;
	display: none;
}
.productadpadding
{
	padding-top: 50px !important;
	padding-bottom: 20px !important;
}
.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;
}
.newsstaticcontent
{
	font-size: 11px;
	font-family: verdana;
	float: left;
	text-align: left;
	margin: 7px 0 0;
	width: 220px;
	height: 32px;
	color: #585858;
}
.ulnewslist
{
	margin-left: 20px !important;
	margin-right: 12px;
	color: #2c609a !important;
}
.clusterreadmor
{
	margin-left: 450px;
	width: 58px;
	margin-right: 10px;
	margin-top: 1px;
}
.clsSilverlight
{
	float: left;
	width: 273px;
	text-align: left !important;
	display: block;
	border: 1px solid #555555;
	margin: 2px 1px 1px 4px !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;
}
.clsSilverlightVideo
{
	text-align: left;
	width: 283px;
	float: left;
	margin: 3px 1px 1px 3px !important;
}
.clsSilverlightVideoHome
{
	text-align: left;
	width: 283px;
	float: left;
	margin: 3px 1px 1px 3px !important;
}
.clsAbsentSilverlight
{
	width: 273px;
	height: 245px;
}
.clsAbsentSilverlight DIV IMG
{
	display: none;
}
.Clshomeverticalline
{
	float: left;
	margin: 0 8px 0 0px;
}
.clsprojvikbg
{
	background: url(../Images/project-heading-bg.gif) repeat-x;
	width: 511px;
	float: left;
	height: 30px;
}
.clsprojviktitle, .clsJobListtitle, .clseventtitle, .clsnewsbackbg, .clsclustertitle
{
	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 5px;
}
.Clsnewsproductswidth
{
	width: 250px;
}
.newsimg
{
	float: left;
	margin: 8px 0 0 5px;
	text-align: left;
}
.clsreadmore
{
	float: right;
	margin: 11px 0 0;
	background: url(../Images/read.gif) no-repeat;
	width: 58px;
	height: 10px;
	cursor: hand;
}
.clsreadmoreevents
{
	padding-right: 9px !important;
	float: right;
	margin: 12px 5px 0 0;
	background: url(../Images/read.gif) no-repeat;
	width: 58px;
	height: 10px;
	cursor: hand;
}
.clsClusterbg
{
	background: url(../Images/project-heading-bg.gif) repeat-x;
	width: 250px;
	float: left;
	height: 30px;
}
.clsJobListbg
{
	background: url(../Images/project-heading-bg.gif) repeat-x;
	width: 251px !important;
	height: 30px;
	float: left;
	margin-left: 10px;
}
.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;
}
.clscasestuidestitle a:hover
{
	padding: 8px 0 0 8px;
	text-decoration: none;
}
.clseventbg
{
	background: url(../Images/project-heading-bg.gif) repeat-x;
	width: 251px !important;
	float: left;
	height: 30px;
}
.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: Arial;
	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;
	float: left;
}
.clsnewsevents
{
	float: left;
}
.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 Arial;
	color: Red;
	text-decoration: underline;
	float: right;
	padding-right: 12px;
}
.ulproduct
{
	margin: 0 0 0 30px;
}
.ulproduct a
{
	text-decoration: none;
}
.ulproduct a:hover
{
	text-decoration: underline;
}
.BDSSpace
{
	padding: 0 0 8px 15px;
	vertical-align: middle;
	font-size: 11px;
	font-family: Arial;
	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: Arial;
	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: Arial;
	font-weight: 700;
	width: 83px;
	float: left;
}
.ClsTitlebds
{
	color: #BFBE30;
	font-size: 14px;
	font-family: Arial;
	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: Arial;
	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: Arial;
	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;
	color: #0066cc;
}
.clsJobListing A:hover
{
	text-decoration: none;
}
.clsJobListing UL
{
	margin: 0 0 0 20px;
}
.clsJobListing TR TD A, .clsJobListing TR TD A:hover
{
	padding-left: 0px;
}
.clsJobListing TR TD A span
{
	margin-left: 0;
}
.clsNews
{
	font-size: 14px;
	float: left;
	font-weight: 700;
	border-bottom: 1px solid #F3EBDE;
}
.clsNews A
{
	float: left;
	margin: 0 2px;
	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: 10px;
	color: #565656;
	font-size: 11px;
	font-family: verdana;
}
.clsMarEvents DIV
{
	padding: 1px 0;
}
.clsMarStartDate
{
	font-family: Verdana;
	font-size: 11px;
	color: #565656 !important;
}
.clsMarTitle
{
	font-weight: 700;
	color: #2D5F9A;
	font-family: Verdana;
	font-size: 11px;
}
.clsMarEventTitle, .clsMarVenue
{
	color: #2D5F9A;
	font-family: Verdana;
	font-size: 11px;
}
.clsMarDesc
{
	font-weight: 700;
	color: #2D5F9A;
}
.eventslists
{
	clear: both;
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
}
.MSVE_MapContainer
{
	position: relative;
}
.clsAg
{
	float: right;
	width: 290px;
}
.clsAg DIV
{
	margin: 5px 0;
	float: left;
}
.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;
}
.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;
	width: 50px;
}
.clsHeaderImgRight, .clsHeaderImgLeft
{
	float: left;
	margin-top: -11px;
}
.clsAnchorHeader SPAN
{
	color: Black;
	margin-top: 10px;
	float: left;
	text-decoration: none !important;
}
.ClsMenuContent
{
	padding: 0 6px;
}
.clsleftpanedropdown
{
	border: 1px solid gray;
	width: 125px;
}
.clsHomeevents
{
	margin-left: 10px;
	width: 250px;
	height: 368px;
}
.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;
	text-decoration: none;
}
.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;
}
.clsMainContent
{
	width: 520px;
	height: 220px;
	float: left;
	padding-top: 3px;
	margin: 0 0 0 10px;
}
.clsMainprojvikasContent
{
	width: 520px;
	float: left;
	height: 220px;
	padding-top: 3px;
}
.clsprojvikbg
{
	background: url(../Images/project-heading-bg.gif) repeat-x;
	width: 511px;
	float: left;
	height: 30px;
}
.clsprojviktitle
{
	float: left;
	font-size: 11pt;
	font-family: verdana;
	font-weight: 700;
	color: #2C609A;
	text-align: left;
	padding: 8px 0 0 8px;
}
.projvikasimg
{
	float: left;
	margin: 5px 0 0 5px;
}
.projvikstaticcontent
{
	font-size: 11px;
	font-family: Verdana;
	float: left;
	text-align: left;
	color: Black;
	margin-left: 5px;
	margin-top: 3px;
	width: 275px;
	height: 147px;
}
.lbleventheadertitle
{
	color: #7597C4;
	font-family: Arial;
	font-size: 14pt;
	margin: 20px 0 0 0px;
	float: left;
	padding-top: 8px;
	font-style: italic;
	height: 25px;
	font-weight: bolder;
}
.imagelinem
{
	margin: 0 5px;
}
.prlogoimage
{
	margin-top: 2px;
	height: 85px;
}
.ulevents
{
	margin-left: 25px !important;
	color: #2c609a !important;
}
ul.textalignleft LI, ul.ulevents LI, ul.ulproduct LI
{
	font-size: 11px;
}
.eventmaintitleDetails
{
	margin-top: 10px;
	font-weight: bold;
	font-size: 15pt;
	float: left;
	width: 250px !important;
	color: #1967b5;
	font-family: verdana;
	text-align: left;
}
.textalignleft A
{
	text-decoration: none;
	color: #0066cc;
}
.frameupdate
{
	margin-top: 5px;
	padding: 10px 100px 10px 10px;
	font-size: 13px;
	width: 468px;
	font-family: Verdana;
	text-align: left;
	float: left;
}
.innerframe
{
	margin: 5px 10px 0 0;
	background-color: White;
	width: 550px;
}
.frameleft
{
	margin-left: 165px;
}
.tradesendmail
{
	font-size: 12px;
	font-family: Verdana;
	text-align: left;
	float: left;
	padding-left: 15px;
	width: 100px !important;
	color: #1967b5;
	margin-left: 200px;
}
.viewprofileheader
{
	border-bottom: solid #b2b3ae 4px;
}
.right
{
	float: right !important;
}
.left
{
	float: left;
}
.textleft
{
	float: left;
}
.companyleft
{
	margin-left: 30px;
}
.margintop
{
	margin-top: 4px;
}
.paddingleft
{
	padding-left: 5px;
}
.detailsframe
{
	width: 996px;
	height: auto;
	font-size: 12px;
	font-family: Arial;
	border-top: 2px solid #B2B3AE;
	border-right: 2px solid #B2B3AE;
	border-left: 2px solid #B2B3AE;
	border-bottom: 1px solid #B2B3AE;
}
.companysize
{
	font-size: 10pt !important;
}
.address
{
	color: #000000;
	font-weight: normal;
}
.divTradeLead
{
	text-align: left;
	margin-top: 20PX;
	margin-left: 0px;
}
.butsavecancel
{
	padding-left: 100px;
	padding-bottom: 20px;
}
.btnbgImageLong
{
	background: url( '../Images/button_center.gif' ) repeat;
	font-family: Verdana;
	font-size: 11px;
	height: 23px;
	border: none;
}
.nextcss td
{
	font-family: Arial;
	font-size: 9pt !important;
	text-align: right;
}
.bold
{
	font-weight: bold;
}
.liststyletype
{
	list-style-type: none;
	margin-left: 0px;
}
.divHeight
{
	height: 25px;
}
.sendmail
{
	margin-left: 200px;
}
.rightline
{
	float: right;
	padding-right: 15px;
}
.headingstyle
{
	font-size: 16px;
}
.contactaddress
{
	margin-top: 15px;
}
.line
{
	border-bottom: 1px solid #A1A1A1;
}
.space
{
	margin-top: 15px;
}
.ValidatorCss
{
	font-family: Verdana;
	font-size: 10px;
	width: 75px;
}
.memberlistimgright
{
	width: 230px;
	margin-right: 15px;
	height: 960px;
	background: url(../Images/right-1px.gif) repeat-x;
	margin: 0 !important;
	text-align: left !important;
}
.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;
}
.clsAdminddl1
{
	float: left !important;
	margin: 10px 0 0 20px;
	clear: both;
}
.clsAdminddl2
{
	float: left !important;
	margin: 0px 0 0 20px;
	clear: both;
}
.clsAdminCategory INPUT
{
	margin: 35px 0 0;
}
.clsdropdown
{
	margin: 50px 50px 0;
}
.clsdropdown1
{
	float: left;
	height: 25px;
}
.clsdropdown2
{
	height: 25px;
	float: left;
}
.clsbuttonsearch
{
	text-align: center;
	margin: 10px 0 0 20px;
}
.categoryname
{
	margin-top: 70px;
}
.datalist
{
	margin-top: 20px;
}
.ulliclassds
{
	text-align: left;
	list-style-type: none;
}
.ulliclassds DIV
{
	width: 230px;
}
.dotimgclass
{
	vertical-align: top;
	margin-top: 6px;
}
.producttexttitle
{
	font-size: 13px;
	font-family: Verdana;
	text-align: left;
	float: left;
}
.producttext
{
	font-size: 13px;
	font-family: Verdana;
	text-align: left;
	float: left;
	width: auto;
	color: #565656;
}
.textdecoration
{
	text-decoration: none !important;
}
.titleDetails
{
	float: left;
	color: #BFBE30;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	margin-top: 10px;
	width: 250px;
	text-align: left;
}
.clsitallic
{
	font-style: italic;
}
.clscolour
{
	font-size: 14px;
	color: #565656 !important;
}
.clscolourdetails
{
	font-size: 18px;
	color: #0086d3 !important;
	font-weight: 500;
	font-family: Verdana;
}
.clscolourhead
{
	font-size: 30px;
	color: #044156 !important;
}
.imgwhole
{
	background: url(../Images/1px-blue.gif) repeat-x;
}
.clsAddresscontent1
{
	font-size: 13px;
	margin-left: 20px;
}
.web
{
	margin-left: 0px;
}
.price
{
	margin-top: 14px;
}
.imgline
{
	margin-left: 55px;
}
.textdecoration
{
	text-decoration: none !important;
}
.readmoreright
{
	margin-right: 40px;
}
.clear
{
	clear: both;
	margin-top: 5px;
}
.none
{
	display: none;
}
.divtop
{
	margin-top: 2px;
	height: 35px;
}
.divtopimage
{
	margin-top: 2px;
	height: 45px;
}
.export
{
	width: 300px;
	font-size: 12px;
	float: left;
	padding: 2px 0;
	font-family: Arial;
	height: 20px;
}
.divcategorytop
{
	margin-top: 35px;
}
.divimgsearch
{
	margin-top: 30px;
}
.buttonsearch
{
	margin-top: 0px !important;
	margin-left: 3px !important;
}
.productlisttable
{
	margin-top: 1px;
	width: 710px;
	float: left;
	margin-bottom: 15px;
	font-family: Arial;
	height: auto;
}
.fileuploadtext
{
	width: 341px;
	font-size: 12px;
	float: left;
	padding: 1px;
	border: 1px solid #686868;
	font-family: Verdana;
}
.imagesizeleft
{
	margin-left: 180px;
}
.grdProduct
{
	margin-top: 10px;
	font-family: Verdana;
	width: 550px;
}
.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;
}
.textsearch
{
	margin-top: 30px;
}
.clsAdminCategory INPUT
{
	margin: 30px 0 0;
}
.ddlcategory
{
	float: left !important;
	margin: 35px 0 0 14px;
	clear: both;
}
.productcatalog
{
	font-family: Verdana;
	font-size: 12px;
	color: #0189B9;
	font-weight: normal;
}
.productcatalogfont
{
	font-style: normal;
	font-weight: bold;
	color: #1967B5;
	font-family: Verdana;
	font-size: 16px;
}
.messagegray
{
	font-family: Verdana;
	font-size: 11px !important;
	color: #717171;
	margin-bottom: 7px;
	float: left;
}
.CompanyName A
{
	width: 170px !important;
	font-size: 14px;
	color: #6EBAE7;
}
.CompanyName
{
	width: 170px !important;
	word-wrap: break-word;
}
.productdescription
{
	width: 240px !important;
}
.searchcolor
{
	float: left;
	color: Gray;
	font-size: 12px;
}
.searchonchange
{
	width: 150px;
	float: left;
	color: black !important;
	font-size: 12px;
	font-family: Verdana !important;
}
.productlistsearch
{
	margin: 50px 50px 0;
}
.productsearchtextbox
{
	width: 150px;
	margin: 35px 0 0 14px;
	float: left;
	color: Gray;
	font-size: 12px !important;
	font-family: Verdana !important;
}
.message
{
	font-family: Verdana;
	font-size: 13px !important;
	color: #717171;
	margin-top: 15px;
	margin-bottom: 7px;
	font-weight: 400;
}
.viewproductheading
{
	margin: 20px 0;
	font-size: 24px;
	float: left;
	text-align: left;
	color: #225C72;
	font-variant: small-caps;
	font-weight: bold;
	font-family: Verdana;
}
.sendtable
{
	margin-top: 10px;
	width: 710px;
	float: left;
	margin-bottom: 15px;
	font-family: Arial;
}
.labeltradeenquiry
{
	font-size: 13px;
	font-family: Arial;
	text-align: left;
	float: left;
	padding-left: 20px;
	width: 180px;
	color: #000000;
}
.textcenter
{
	text-align: center;
}
.tradeenquiry
{
	width: 300px;
	font-size: 12px;
	float: left;
	padding: 1px;
	border: 1px solid #686868;
	font-family: Arial;
	height: 20px;
}
.Clsimagepadding
{
	padding-top: 25px;
	float: right;
}
.floatnone
{
	float: none;
}
.memberheight
{
	height: 25px;
}
.memprod
{
	height: auto !important;
	float: left;
	width: 550px !important;
}
.memupfile
{
	font-size: 12px;
	float: left;
	padding: 1px;
	border: 1px solid #686868;
	font-family: Verdana;
	width: 274px;
	margin-left: 0px;
}
.txtdescription
{
	height: 113px !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: 0 0 10px 80px;
	font-family: Arial !important;
}
.memattachmoreimg
{
	margin: 3px 0 0 25px;
}
.fieldmandatory
{
	width: 90%;
	height: 25px;
	margin-right: 10px;
	font-size: 9pt !important;
	font-family: Arial !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;
	display: block !important;
}
.successmsg
{
	color: Green;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 5px 0 10px;
	display: block !important;
}
.divmemmessage
{
	margin: 5px 0 10px;
}
.dropdown
{
	width: 275px;
	font-size: 12px;
	float: left;
	padding: 1px;
	border: 1px solid #686868;
	font-family: Verdana;
}
.membersubheaderlbl
{
	padding-top: 20px;
	color: #1967B5 !important;
	font-family: Verdana !important;
	font-weight: bolder !important;
	font-size: 12px !important;
	float: left;
	text-align: left !important;
	width: 100% !important;
}
.membersubheaderproduct
{
	color: #1967B5 !important;
	font-family: Verdana !important;
	font-weight: bolder !important;
	font-size: 12px !important;
	float: left;
	text-align: left !important;
	width: 100% !important;
}
.memberheader
{
	color: #1967B5 !important;
	font-family: Verdana !important;
	font-weight: bolder !important;
	font-size: 15pt !important;
	float: left;
	height: 30px !important;
	padding-top: 10px !important;
	text-align: left !important;
	width: 100% !important;
}
.memberheaderimg
{
	margin-bottom: 10px;
	padding-top: 3px;
	float: left;
	width: 100%;
}
.membersubheaders
{
	padding-left: 5px;
	margin: 5px 0 15px 0 !important;
}
.membersubheadersprd
{
	width: 200px;
	float: left;
	padding-left: 5px;
	margin: 5px 0 15px 0 !important;
}
.memberlisttext
{
	font-size: 11px;
	font-family: Verdana;
	text-align: left;
	float: left;
	padding-left: 20px;
	width: 248px !important;
}
.chkavailability
{
	margin-top: -4px;
}
/* .chkavbsuccessmsg
{
	display: block !important;
	color: Green;
	background: url(../Images/Common/icon_success.gif) no-repeat left top;
	font-family: "Segoe UI" , Tahoma, Verdana, Arial;
	overflow: hidden;
	margin: 5px 0 10px;
	text-align: left;
	padding-left: 20px;
	margin-left: 130px;
	width: 40%;
	height: 17px;
} */
.chkavberrormsg
{
	display: block !important;
	color: #ee2037;
	background: url(../Images/Common/icon_error.gif) no-repeat left top;
	font-family: "Segoe UI" , Tahoma, Verdana, Arial;
	overflow: hidden;
	margin: 5px 0 10px;
	text-align: left;
	padding-left: 20px;
	margin-left: 130px;
	width: 40%;
	height: 17px;
}
.GridViewStyle
{
	font-family: Arial, Sans-Serif;
	font-size: small;
	table-layout: auto;
	border-collapse: collapse;
	border: #999999 1px solid;
}
.HeaderStyle, .PagerStyle
{
	background-position: center;
	background-repeat: repeat-x;
	background-color: #788EBD;
	border-bottom: solid 1px Gray;
}
.HeaderStyle th
{
	padding: 5px;
	color: White;
	text-align: center;
}
.HeaderStyle a
{
	text-decoration: none;
	color: White;
	display: block;
	text-align: left;
	font-weight: bold;
}
.PagerStyle table
{
	text-align: center;
	margin: auto;
}
.PagerStyle table td
{
	border: 0px;
	padding: 5px;
}
.PagerStyle td
{
	border-top: #999999 1px solid;
}
.PagerStyle a
{
	color: White;
	text-decoration: none;
	padding: 2px 10px;
	border-top: solid 1px #fff;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
	border-left: solid 1px #fff;
}
.PagerStyle span
{
	font-weight: bold;
	color: #333;
	text-decoration: none;
	padding: 2px 10px;
}
.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td
{
	padding: 5px;
	border-right: solid 1px #999;
}
.RowStyle td
{
	background-color: #E4E4E4;
}
.AltRowStyle td
{
	background-color: #fff;
}
.SelectedRowStyle td
{
	background-color: #FF9;
}
.grdView
{
	text-align: left !important;
	padding-left: 10px;
}
.GVFixedFooter
{
	font-weight: bold;
	background-color: Green;
	position: relative;
}
.membersubheaderlblpopup
{
	font-weight: bold;
	font-style: italic;
	color: #1967B5 !important;
	font-family: Verdana !important;
	font-size: 11px !important;
	width: 100% !important;
	cursor: pointer;
}
.searchgo
{
	margin-top: 35px;
	margin-left: 5px;
}
.GoSearch
{
	margin-top: 35px;
	margin-left: 5px !important;
}
.clsmarginleft
{
	margin-left: 7px !important;
}
.clstxtjobs
{
	color: #2D5F9A;
	font-weight: 400;
	padding-bottom: 3px;
	font-family: Verdana;
	font-size: 11px;
	vertical-align: bottom;
}
.srvceprvdrverticalline
{
	padding-left: 6px !important;
}
.srvceprvdrdivcontent
{
	margin-top: 10px;
	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-top: 9px;
	margin-left: 5px;
}
.clsservicedivarea
{
	display: none;
}
.clsservicedivmessage
{
	display: none;
	margin-top: 30px !important;
	float: left !important;
	font-size: 12px !important;
	color: #717171 !important;
	width: 550px !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;
}
.slnList
{
	float: left;
	width: 100%;
	margin: 3px 0;
	font-family: Verdana;
}
.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: 282px;
}
.srveregheight
{
	height: 25px;
}
.srveregtxtheight
{
	height: 50px !important;
}
.srvceregcategory
{
	font-size: 13px;
}
.srvceddlcategory
{
	width: 282px;
}
.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
{
	margin-bottom: 10px;
	width: 570px;
	text-align: left;
}
.solutionHostedtitle
{
	color: #3479ba;
	font-family: verdana;
	font-size: 14pt;
	float: left;
	height: 30px;
	padding-top: 8px;
	text-align: left;
	width: 300px !important;
}
.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;
}
.lblslnfeatures
{
	height: 25px;
	font-weight: bolder;
	font-family: Verdana;
	margin: 0 !important;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-top: 5px;
	width: 100%;
}
.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;
}
.clsreadmoreoption
{
	float: right;
	margin: 11px 0 0;
	background: url(../Images/read_disable.gif) no-repeat;
	width: 58px;
	height: 10px;
}
.homeproductlisting
{
	height: 110px;
}
.homeplreadmore
{
	display: none;
	vertical-align: bottom;
}
.homeevents
{
	height: 310px;
}
.clscategorybread
{
	color: #7f96c6 !important;
	text-decoration: none !important;
}
.clsproductbread
{
	color: #0000c0;
	text-decoration: none !important;
	font-size: 12px !important;
	font-family: Verdana !important;
}
.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;
}
.clsSitemapmain
{
	float: left;
	margin-left: 10px;
}
.clsJobListbghome
{
	height: 170px;
}
.divnewseventsec
{
	width: 520px;
	float: left;
}
.eventsclasslist
{
	width: 257px;
}
.floatleftservicelist
{
	float: left;
	width: 500px;
}
.slnverticaldlist
{
	float: left;
	width: 100%;
	margin: 3px 0;
	font-family: Verdana;
}
.MemberListingHorozontalLine
{
	margin-left: 4px;
	width: 500px;
}
.MemberSearchMarginTop
{
	margin-top: 50px;
}
.MemberListCompanyName
{
	width: 340px;
	word-wrap: break-word;
	margin-top: 3px;
}
.MemberListCompanyNameColor
{
	color: #0087D2;
	cursor: pointer;
}
.MemberListingProductDesc
{
	width: 550px;
	word-wrap: break-word;
	margin-top: 3px;
}
.LblMemberListTitle
{
	margin-left: 4px;
	width: 100%;
}
.MemberListingRegAddress
{
	width: 550px;
	word-wrap: break-word;
	margin-top: 3px;
}
.MemberListingMail
{
	width: 210px;
	margin-top: 5px;
}
.MemberListingLnkMail
{
	color: #108ed6;
	cursor: pointer;
}
.CategoryListingPowereBy
{
	float: right;
}
.MemberListColor
{
	color: #108ed6;
}
.enqurlwidth
{
	width: 125px;
}
.textdecoration
{
	text-decoration: none !important;
}
.clssectiontitleul
{
	color: #2c609a;
	margin-left: 25px;
}
.textalignleft A
{
	text-decoration: none;
	color: #0066cc;
}
.textalignleft A:hover
{
	text-decoration: none;
	color: #0066cc;
}
.clssectionhead
{
	height: 21px;
	color: #585858;
}
.casestudiesreadmore
{
	width: 58px;
	height: 10px;
	margin: 55px 230px 100px 187px;
}
.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;
}
.headermaindiv
{
	vertical-align: text-top;
	margin-left: 910px;
	margin-top: 7px;
	display: none;
}
.VerticalLineNews
{
	margin: 0 5px;
}
.NewSubSectionDivMain
{
	font-family: Verdana !important;
	font-size: 9px !important;
	width: 500px !important;
	margin-top: 10px !important;
}
.NewsSubSectionColor
{
	color: #585858;
}
.NewsTitleMarginRight
{	
	margin-right: 2px;
	color: #565656;
}
.NewsDescription
{
	margin-left: 2px;
	margin-right: 2px;
}
.NewsSubSectionRightNavUL
{
	height: 1px;
	padding-left: 15px;
}
.NewsSubSectionRightNavLI
{
	color: #2c609a;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
}
.NewsSubSectionArticleColor
{
	color: #2c609a;
}
.NewsSubSectionArticleDiv
{
	margin: 50px 50px 0;
}
.NewsSubSectionRightNav
{
	color: #7597c4;
	font-weight: bolder;
	font-family: Trebuchet MS;
	text-decoration: none !important;
}
.clsverticalcluster
{
	width: 150px;
}
.clsimagehostview
{
	height: 50px;
	width: 50px;
}
.clstxtcontactdetails
{
	height: 100px;
}
.clstxtdescription
{
	height: 180px;
}
.clstradesendmail
{
	height: 30px;
}
.Serviceregmain
{
	margin-top: 25px;
}
.clssucessmsg
{
	color: green;
}
.clsfailuremsg
{
	color: red;
}
.sitemaptitle
{
	float: left;
	width: 500px;
}
.Feedbackdiv
{
	float: left;
	width: 500px;
}
.FeedbackMaindiv
{
	width: 563px;
}
.FeedbackSpan
{
	height: 25px;
	margin-top: 3px;
}
.msg
{
	width: 100%;
	margin: 10px 0;
}
.FeedbackUserName
{
	width: 497px;
	padding-bottom: 10px;
}
.FeedbackEmail
{
	width: 477px;
	padding-bottom: 10px;
}
.FeedbackContactDetails
{
	width: 550px;
	padding-bottom: 10px;
}
.FeedbackContactDetailsTxt
{
	margin-left: 49px;
	float:left;
}
.FeedbackCategory
{
	width: 488px;
	padding-bottom: 10px;
}
.FeedbackSubject
{
	width: 478px;
	padding-bottom: 10px;
}
.FeedbackComplaint
{
	width: 673px;
	padding-bottom: 10px;
}
.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;
}
.eventdetailsul
{
	list-style-type: none;
	margin-left: 4px;
}
.eventdetailsview
{
	width: 150px;
	float: right;
	margin-right: 200px;
	font-weight: 700;
	text-decoration: none !important;
}
.breadcrumbmap
{
	float: left;
	margin-bottom: 5px;
	margin-top: 5px;
}
.plusimg
{
	background: url(../Images/plus.gif) no-repeat;	
}
.clsborderbottom
{
	border-bottom:1px solid #DCE4ED;	
	width:165px;
	text-align:left;
}
.spacemarginli{margin-bottom:4px;}

.msgTabNews
{
	padding:20px 10px 0 0px;		
	margin-top:80px;
	text-align:center;
	height:30px;
	width:220px;		
}

.newsgridlenNew
{
	height: 265px;
}

.clsEventsNew
{
	height: 304px;
	margin-top:0px;
	
}
.clsreadmoreoptionevents
{
	float: right;
	margin: 12px 5px 0px 0px;
	background: url(../Images/read_disable.gif) no-repeat;
	width: 58px;
	height: 10px;
}