/* CSS Document */
body{ margin:0px; }
form{ margin:0px; }
/*header begin*/
.line{font-size:1px; padding:0px; margin:0px; margin-top:4px; margin-bottom:4px; line-height:1px; background : #cccccc;}
.xodd{background-color:#9db0c2;}
.even{background-color:#ebf0f5; /*#c6daec;*/}
.formTitlesDef{ font-weight:bold; }
table.listtables td.title{ background:url(../img/msg_list_title_back.gif) #accae6; background-position:left bottom; background-repeat:repeat-x; color:#FFFFFF; font-size:12px; font-weight:bold; }
hr.grey{ height:1px; color:#CCCCCC; width:100%; margin-top:5px; margin-bottom:5px; border:none; background:#CCCCCC;}
#layout{ width:855px; height:100%; }
#page{ width:855px; height:100%; background:url(../img/background.gif); }
#pageMap{ width:890px; height:100%; background:url(../img/background.gif); }
#header{ width:100%; clear:both; display:table; margin-bottom:3px; }
#logo{ padding-left:10px; padding-top:17px; width:201px; height:93px; }
/*#logo img{ position:relative; top:1px; }*/
#topnav { width:100%; font-size:4px; }
#topnavtr { width:auto; font-size:4px;}
#topnavtr ul{ list-style:none; margin:0px; padding:0px;}
#topnavtr li{ list-style:none; display:inline; font-family:Verdana; font-size:10px; color:#FFFFFF; vertical-align:middle;}
#topnavtr li a{ font-family:Verdana; font-size:10px; color:#FFFFFF; text-decoration:none; }
#topnavtr li a:hover { font-family:Verdana; font-size:10px; color:#FFFFFF; text-decoration:underline; }
#topnavtr .elementul{ height:20px; background:#ff8706; float:left;}
#topnavtr .rc{ background:url(../img/iconsbacks.gif); background-position:-70px -89px; width:13px; height:20px; font-size:4px; }
#topnavtr .lc{ background:url(../img/iconsbacks.gif); background-position:-55px -89px; width:13px; height:20px; font-size:4px; }
#toploginCont{ position:absolute; z-index:2;}
#toplogin { width:420px; }
#toplogin .ico{ background:url(../img/iconsbacks.gif); background-position:-141px -1px; width:27px; height:24px; }
#toplogin .title{ text-align:left; background:#ff8706; color:#FFFFFF; font-size:12px; font-family:Arial, san-serif; font-weight:bold; height:24px; padding-left:5px; }
#toplogin .form { background:#ff8706;}
#toplogin td { font-family:Verdana; font-size:10px; color:#FFFFFF; }
#toplogin .input{ width:100px; height:15px; border-style:solid; border-width:1px; border-color:#b3e6ac; }
#toplogin .btn{ height:19px; background:url(../img/iconsbacks.gif); background-position:0px -148px; font-family:Verdana; font-size:10px; border:none; color:#FFFFFF; }
#toplogin form{ margin:0px;}
#toplogin .c{ background:#ff8706; }
#toplogin .lb{ background:url(../img/iconsbacks.gif); background-position:-55px -98px; width:10px; height:11px; font-size:4px;}
#toplogin .rb{ background:url(../img/iconsbacks.gif); background-position:-69px -98px; width:13px; height:11px; font-size:4px;}
#toplogin .b{ background:#ff8706; height:11px;}
#topBanner { width:100%; height:62px; padding-top:5px; }
.textWordBreak{ WORD-BREAK: break-all; white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */}
/* header end*/

/*navigation begin*/
#navigation{ width:100%; }
#navigation .btn{ width:auto; float:left; cursor:hand; padding-right:2px;}
#navigation .rc{ background:url(../img/iconsbacks.gif); background-position:-47px -84px; width:7px; height:24px; float:left; font-size:4px;}
#navigation .lc{ background:url(../img/iconsbacks.gif); background-position:-38px -84px; width:7px; height:24px; float:left; font-size:4px;}
#navigation .m{ background:url(../img/iconsbacks.gif); background-position:0px -111px; background-repeat:repeat-x; height:24px; float:left; font-size:4px;}
#navigation .m div{ font-family:Arial, san-serif; font-size:12px; font-weight:bold; color:#FFFFFF; padding-top:5px; cursor:pointer;}
#navigation .orangelc{ background-position:-104px -84px;  }
#navigation .orangerc{ background-position:-112px -84px; }
#navigation .orangem{ background-position:0px -237px; }
/*navigation end*/

#subMenu { width:100%; }
#subMenu .cont{ width:638px; background:#ffffff; border-left:1px solid #69a166; border-bottom:1px solid #69a166;  border-right:1px solid #69a166; }
#subMenu .cont td{ font-family:Verdana; font-size:11px; }
#subMenu a{ font-size:11px; text-decoration:none; color:#ff8706; }
#subMenu a:hover{ text-decoration:underline; }

#rating{ background:url(../img/iconsbacks.gif); background-position:-55px -137px; width:56px; height:10px; }
#rating .rated{ background:url(../img/iconsbacks.gif); background-position:-1px -137px; width:56px; height:10px; }
.ratetry { overflow:hidden; width:10px; height:10px; }

#news{ width:100%; overflow:hidden; background:url(../img/iconsbacks.gif); background-position:0px -45px; background-repeat:repeat-x; height:20px; border-top:1px solid #accae6; border-bottom:1px solid #accae6; padding-top:3px; }
#news .title{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#7190ac; float:left; width:auto; line-height:14px; padding-top:2px; margin-right:3px; }
#news .content{ padding-left:2px; }
#news .headline{ font-family:Verdana; font-size:10px; color:#ff8706; font-weight:bold; line-height:14px;}
#news a{ font-family:Verdana; font-size:10px; color:#737373; text-decoration:none }
#news a:hover{ font-family:Verdana; font-size:10px; color:#737373; text-decoration:underline }
#news marquee{ line-height:14px; }

.thumbs{ border:1px solid #999999; }
.thumbnails img{ WIDTH: expression(this.complete?(this.width > this.height ? (this.width>100 ? eval('this.height=this.height*100/this.width;this.width=100;') : true) : true ):false); 
	HEIGHT: expression(this.complete?(this.height > this.width ? (this.height>100 ? eval('this.width=this.width*100/this.height;this.height=100;') : true) : true ):false); }
.thumbnails75 img{ WIDTH: expression(this.complete?(this.width > this.height ? (this.width>80 ? eval('this.height=this.height*80/this.width;this.width=80;') : true) : true ):false); 
	HEIGHT: expression(this.complete?(this.height > this.width ? (this.height>80 ? eval('this.width=this.width*80/this.height;this.height=80;') : true) : true ):false); 
	max-height: 75px; max-width: 75px }
.thumbnails45 img{ WIDTH: expression(this.complete?(this.width > this.height ? (this.width>50 ? eval('this.height=this.height*50/this.width;this.width=50;') : true) : true ):false); 
	HEIGHT: expression(this.complete?(this.height > this.width ? (this.height>50 ? eval('this.width=this.width*50/this.height;this.height=50;') : true) : true ):false); 
	max-height: 45px; max-width: 45px }
.btnContainer{ border-top:1px solid #accae6; padding:3px; }
.alert { font-family:Verdana; font-size:10px; color:#ff8706; text-decoration:none; border:1px solid #FF0000; padding:3px; } 
.alert span { font-family:Verdana; font-size:10px; color:#ff8706; text-decoration:none; } 
.headerCont, .headercont{ padding-top:3px; line-height:16px; }
.headers{ font-size:12px; }
.orangeinput{ height:19px; border-style:solid; border-width:1px; border-color:#fec991; height:auto; font-family:Verdana; font-size:10px; }
.orangelt{ background:url(../img/iconsbacks.gif); background-position:0px -45px; height:24px; border-left:1px solid #fec991; border-top:1px solid #fec991; font-family:Arial, san-serif; font-weight:bold; color:#ff8706;}
.orangelt a{FONT-SIZE: 12px; FONT-FAMILY: Arial, san-serif; COLOR: #7190ac; text-decoration:underline;}
.orangelt span.headers{ color:#ff8706; }
.orangert{ background:url(../img/iconsbacks.gif); background-position:-24px -84px; width:14px; height:24px; }
.orangelb{ background:url(../img/iconsbacks.gif); background-position:-1px -70px; width:14px !important; height:13px;}
.orangerb{ background:url(../img/iconsbacks.gif); background-position:-16px -70px; width:14px !important; height:13px;}
.orangeb{ background:#FFFFFF; border-bottom:1px solid #fec991; height:12px; font-size:6px; line-height:3px;}
/* WA: line-height:0px idi*/
.orangec{ background:#FFFFFF; border-left:1px solid #fec991; border-right:1px solid #fec991; font-family:Verdana; font-size:10px; padding:5px; color:#737373; }
.orangec a{ font-family:Verdana; font-size:10px; color:#ff8706; text-decoration:none;}
.orangec a:hover{ font-family:Verdana; font-size:10px; color:#ff8706; text-decoration:underline;}
.orangec td{ font-family:Verdana; font-size:10px; color:#737373; }
.orangectitles { font-family:Verdana; font-size:12px; font-weight:bold; color:#7690ab; }
.orangectitles a{ font-family:Verdana; font-size:12px; font-weight:bold; color:#7690ab; text-decoration:none; }
.orangectitles a:hover{ font-family:Verdana; font-size:12px; font-weight:bold; color:#7690ab; text-decoration:underline;}
.orangetext { font-family:Verdana; font-weight:bold; color:#ff8706; }

.bluelt{ background:url(../img/iconsbacks.gif); background-position:0px -45px; height:24px; border-left:1px solid #accae6; border-top:1px solid #accae6; font-family:Arial, san-serif; font-weight:bold; color:#7190ac;}
.bluelt a{FONT-SIZE: 12px; FONT-FAMILY: Arial, san-serif; COLOR: #7190ac; text-decoration:underline;}
.bluelt span.headers{ color:#7190ac; }
.bluert{ background:url(../img/iconsbacks.gif); background-position:-5px -84px; width:14px; height:24px; }
.bluelb{ background:url(../img/iconsbacks.gif); background-position:-31px -70px; width:14px; height:13px; line-height:0px;}
.bluerb{ background:url(../img/iconsbacks.gif); background-position:-46px -70px; width:14px; height:13px; line-height:0px;}
.blueb{ background:#FFFFFF; border-bottom:1px solid #accae6; height:12px; line-height:1px; font-size:1px; }
.bluec{ background:#FFFFFF; border-left:1px solid #accae6; border-right:1px solid #accae6; font-family:Verdana; font-size:10px; color:#737373; padding:5px;}
.bluec a{ font-family:Verdana; font-size:10px; color:#7190ab; text-decoration:none;}
.bluec a:hover{ font-family:Verdana; font-size:10px; color:#7190ab; text-decoration:underline;}
.bluec td{ font-family:Verdana; font-size:10px; color:#737373; }
.tableHeaderBlue{ background:#7190ab; }
.tableHeaderBlue span{ font-family:Verdana; font-size:12px; color:#FFFFFF; font-weight:bold; }
.bluec form{ margin:0; }
.blueinput{ height:19px; border-style:solid; border-width:1px; border-color:#accae6; height:auto; font-family:Verdana; font-size:10px; }
.bluebtn{ height:19px; background:url(../img/iconsbacks.gif); background-position:0px -168px; font-family:Verdana; font-size:10px; border:none; color:#FFFFFF;}
.bluetitles { font-family:Verdana; font-size:12px; font-weight:bold; color:#7690ab; }
.bluetitles a{ font-family:Verdana; font-size:12px; font-weight:bold; color:#7690ab; text-decoration:none; }
.bluetitles a:hover{ font-family:Verdana; font-size:12px; font-weight:bold; color:#7690ab; text-decoration:underline;}
.bluetext{ font-family:Verdana; font-weight:bold; color:#7690ab; }

.greenlt{ background:url(../img/iconsbacks.gif); background-position:0px -45px; height:24px; border-left:1px solid #b3e6ac; border-top:1px solid #b3e6ac; font-family:Arial, san-serif; font-weight:bold; color:#75ac71;}
.greenlt a{FONT-SIZE: 12px; FONT-FAMILY: Arial, san-serif; COLOR: #7190ac; text-decoration:underline;}
.greenlt span.headers{ color:#75ac71; }
.greenrt{ background:url(../img/iconsbacks.gif); background-position:-89px -84px; width:14px; height:24px; }
.greenlb{ background:url(../img/iconsbacks.gif); background-position:-89px -70px; width:14px !important; height:13px;}
.greenrb{ background:url(../img/iconsbacks.gif); background-position:-104px -70px; width:14px !important; height:13px;}
.greenb{ background:#FFFFFF; border-bottom:1px solid #b3e6ac; height:12px; font-size:6px;}
.greenc{ background:#FFFFFF; border-left:1px solid #b3e6ac; border-right:1px solid #b3e6ac; font-family:Verdana; font-size:10px; color:#737373; padding:5px; }
.greenc td{ font-family:Verdana; font-size:10px; color:#737373; }
.greenc form{ margin:0; }
.greeninput{ line-height:12px; border-style:solid; border-width:1px; border-color:#b3e6ac; height:auto; font-family:Verdana; font-size:10px; }
.greenbtn{ height:19px; background:url(../img/iconsbacks.gif); background-position:0px -148px; font-family:Verdana; font-size:10px; border:none; color:#FFFFFF;}
.greenc a{ font-family:Verdana; font-size:10px; color:#75ac71; text-decoration:none;}
.greenc a:hover{ font-family:Verdana; font-size:10px; color:#75ac71; text-decoration:underline;}
.greentitles { font-family:Verdana; font-size:12px; font-weight:bold; color:#75ac71; }
.greentitles a{ font-family:Verdana; font-size:12px; font-weight:bold; color:#75ac71; text-decoration:none; }
.greentitles a:hover{ font-family:Verdana; font-size:12px; font-weight:bold; color:#75ac71; text-decoration:underline;}

.redlt{ background:url(../img/iconsbacks.gif); background-position:0px -45px; height:24px; border-left:1px solid #ff6b6b; border-top:1px solid #ff6b6b; font-family:Arial, san-serif; font-weight:bold; color:#ff0606;}
.redlt a{FONT-SIZE: 12px; FONT-FAMILY: Arial, san-serif; COLOR: #ff0606; text-decoration:underline;}
.redlt span.headers{ color:#ff0606; }
.redrt{ background:url(../img/iconsbacks.gif); background-position:-126px -84px; width:14px; height:24px; }
.redlb{ background:url(../img/iconsbacks.gif); background-position:-119px -70px; width:14px !important; height:13px;}
.redrb{ background:url(../img/iconsbacks.gif); background-position:-134px -70px; width:14px !important; height:13px;}
.redb{ background:#FFFFFF; border-bottom:1px solid #ff6b6b; height:12px; font-size:6px;}
.redc{ background:#FFFFFF; border-left:1px solid #ff6b6b; border-right:1px solid #ff6b6b; font-family:Verdana; font-size:10px; color:#737373; padding:5px; }
.redc td{ font-family:Verdana; font-size:10px; color:#ff0606; }
.redc form{ margin:0; }
.redinput{ line-height:12px; border-style:solid; border-width:1px; border-color:#ff6b6b; height:auto; font-family:Verdana; font-size:10px; }
.redbtn{ height:19px; background:url(../img/iconsbacks.gif); background-position:0px -148px; font-family:Verdana; font-size:10px; border:none; color:#FFFFFF;}
.redc a{ font-family:Verdana; font-size:10px; color:#ff0606; text-decoration:none;}
.redc a:hover{ font-family:Verdana; font-size:10px; color:#ff0606; text-decoration:underline;}
.redtitles { font-family:Verdana; font-size:12px; font-weight:bold; color:#ff0606; }
.redtitles a{ font-family:Verdana; font-size:12px; font-weight:bold; color:#ff0606; text-decoration:none; }
.redtitles a:hover{ font-family:Verdana; font-size:12px; font-weight:bold; color:#ff0606; text-decoration:underline;}

/*btn icons on pages*/
.sendMsg, .replyTo{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-195px 0px; width:20px; height:20px; border:none; text-decoration:none;}
.takeNote{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-26px 0px; width:20px; height:20px; border:none; text-decoration:none;}
.companyProducts{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-88px 0px; width:24px; height:20px; border:none; text-decoration:none;}
.writeComment{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-66px 0px; width:22px; height:20px; border:none; text-decoration:none;}

.backToNewsHome{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-112px 0px; width:24px; height:20px; border:none; text-decoration:none; }

.printpage{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-168px 0px; width:24px; height:20px; border:none; text-decoration:none;}
.sendToFriends{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-139px 0px; width:27px; height:20px; border:none; text-decoration:none;}
.showIcon{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-218px 0px; width:20px; height:20px; border:none; text-decoration:none;}
.setOnline{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-48px -20px; width:20px; height:20px; border:none; text-decoration:none;}
.setOffline{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-68px -20px; width:20px; height:20px; border:none; text-decoration:none;}
.deleteIcon{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-27px -20px; width:20px; height:20px; border:none; text-decoration:none;}
.updateIcon{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-5px -20px; width:20px; height:20px; border:none; text-decoration:none;}
.returnIcon{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-90px -20px; width:20px; height:20px; border:none; text-decoration:none;}
.addConnectionIcon { background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-114px -20px; width:20px; height:20px; border:none; text-decoration:none; }
.onlineTxt{ color:#00FF00; font-weight:bold; }
.offlineTxt{ color:#FF0000; font-weight:bold; }

.msgIncoming{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-143px -20px; width:20px; height:20px; border:none; text-decoration:none; }
.msgOutgoing{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-172px -20px; width:20px; height:20px; border:none; text-decoration:none; }
.msgRcycle{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-195px -20px; width:20px; height:20px; border:none; text-decoration:none; }

.msgBoxIcon{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-25px -40px; width:20px; height:20px; border:none; text-decoration:none; }
.companyMsgBoxIcon{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-3px -40px; width:20px; height:20px; border:none; text-decoration:none; }
.profileEditIcon{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-219px -20px; width:20px; height:20px; border:none; text-decoration:none; }
.showProfileIcon{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-45px -40px; width:20px; height:20px; border:none; text-decoration:none; }
.addIcon{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-66px -40px; width:20px; height:20px; border:none; text-decoration:none; }
.photoIcon{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-90px -40px; width:20px; height:20px; border:none; text-decoration:none; }
.passwordIcon{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-116px -40px; width:20px; height:20px; border:none; text-decoration:none; }
.infoIcon{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-139px -40px; width:20px; height:20px; border:none; text-decoration:none; }
.personInfoIcon{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-169px -40px; width:20px; height:20px; border:none; text-decoration:none; }
.connectionsIcon{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-193px -40px; width:20px; height:20px; border:none; text-decoration:none; }
.waitIcon{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-218px -40px; width:20px; height:20px; border:none; text-decoration:none; }
.companyIcon{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-3px -60px; width:20px; height:20px; border:none; text-decoration:none; }
.companyInfoIcon{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-25px -60px; width:20px; height:20px; border:none; text-decoration:none; }
.showCompanyProfileIcon{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-44px -60px; width:20px; height:20px; border:none; text-decoration:none; }
.categoryIcon{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-67px -60px; width:20px; height:20px; border:none; text-decoration:none; }
.logoIcon{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-90px -60px; width:20px; height:20px; border:none; text-decoration:none; }
.companyDescIcon{ background-image:url(../img/navicon.gif); background-repeat:no-repeat; background-position:-117px -60px; width:20px; height:20px; border:none; text-decoration:none; }

/*orange btn icons on pages*/
.IconOrange{ background-image:url(../img/naviconorange.gif) !important; }
.showOrangeIcon{ background-image:url(../img/naviconorange.gif); background-repeat:no-repeat; background-position:-218px 0px; width:20px; height:20px; border:none; text-decoration:none;}

/*green btn icons on pages*/
.IconGreen{ background-image:url(../img/navicongreen.gif) !important; }

/*btn icons on pages bluebg*/
.IconBlueb{ background-image:url(../img/naviconblueb.gif) !important; }

.IconLightBlueb{ background-image:url(../img/naviconlightblueb.gif) !important; }



.productListItemContent{ display:none; padding-left:11px;}

#content{ width:855px; clear:both; }
.LMR #L{ width:234px; float:left; }
.LMR #M{ width:471px; float:left; }
.LMR #R{ width:150px; float:left; }

.RML #L{ width:222px; float:right; }
.RML #M{ width:470px; float:right; }
.RML #R{ width:150px; float:right; }

.MRL #L{ width:234px; float:right; }
.MRL #M{ width:470px; float:left; }
.MRL #R{ width:150px; float:right; }

.LM #L{ width:234px; float:left; }
.LM #M{ width:620px; float:left; }
.LM #R{ width:150px; float:left; display:none; }

.MR #L{ width:222px; float:left; display:none; }
.MR #M{ width:620px; float:left; }
.MR #R{ width:234px; float:left; }

.M #L{ width:234px; float:left; display:none; }
.M #M{ width:855px; }
.M #R{ width:234px; float:left; display:none; }

.L-MR #L{ width:850px; }
.L-MR #M{ width:615px; float:left; }
.L-MR #R{ width:224px; float:right; }


.twocol #L{ width:427px; float:left; }
.twocol #M{ width:427px; float:left; }
.twocol #R{ display:none; }

.Map #L{ width:234px; float:left; display:none; }
.Map #M{ width:890px; }
.Map #R{ width:234px; float:left; display:none; }

#featuredMember { padding:3px; }
#featuredMember .ico{ background:url(../img/iconsbacks.gif); background-position:-1px -1px; width:27px; height:24px; float:left; margin-right:5px; }
#featuredProducts { padding:3px; }
#featuredProducts .ico{ background:url(../img/iconsbacks.gif); background-position:-1px -1px; width:27px; height:24px; float:left; margin-right:5px; }
#video{ padding:3px; }
#browseCategories { padding:3px; }
#browseCategories .ico{ background:url(../img/iconsbacks.gif); background-position:-57px -1px; width:27px; height:24px; float:left; margin-right:5px; }
#browseCategories .bluec { background-image:url(../img/middletb.gif); background-position:top; background-repeat:repeat-x; padding-top:0px; height:50px; }
#productOfDay{ background-image:url(../img/poday.gif); background-position:bottom right; background-repeat:no-repeat; }
#TodayNew{ background-image:url(../img/tnew.gif); background-position:bottom right; background-repeat:no-repeat; }
#TodayNew .marquee a{ font-weight:bold; }
#TodayNew .marquee a:hover{ font-weight:bold; }
#TodayNew .marquee a span{ font-weight:bold; color:#fdbc75; }
#search { padding:3px; }
#search .ico{ background:url(../img/iconsbacks.gif); background-position:-29px -1px; width:27px; height:24px; float:left; margin-right:5px; }
#searchResults { padding:3px; }
#searchResults .resultstable{ border:1px solid #b3e6ac; }
#searchResults .resultstable td{ font-family:san Serif, Arial; font-size:14px; }
#searchResults .resultstable a{ font-family:san Serif, Arial; font-size:12px; color:#006600; }
#searchResults .trbackover{ background:#a2fff5; cursor:default; }
#searchResults .trbacksingle{ background:#fdfbe7; }
#searchResults .trbackdouble{ background:#e9f5f7; }
#searchResults .resultstable a.title{ color:#003300; font-size:14px; background:none; }
#searchResults .title{ background:url(../img/seach_results_title_back.gif) #96c78f; background-position:left bottom; background-repeat:repeat-x; color:#FFFFFF; font-size:12px; font-weight:bold; }
#searchResults .summary{ font-size:12px; }
#searchResults .pageNumbersTop{ padding:3px; border-left:1px solid #b3e6ac; border-right:1px solid #b3e6ac; border-top:1px solid #b3e6ac; }
#searchResults .pageNumbersBottom{ padding:3px; border-left:1px solid #b3e6ac; border-right:1px solid #b3e6ac; border-bottom:1px solid #b3e6ac; }
#searchResults a.selected{ font-weight:bold; }
#searchResults .ico{ background:url(../img/iconsbacks.gif); background-position:-29px -1px; width:27px; height:24px; float:left; margin-right:5px; }


#resources{ padding:3px; }
#resources .ico{ background:url(../img/iconsbacks.gif); background-position:-113px -1px; width:27px; height:24px; float:left; margin-right:5px; }
#resources .subHeaders{ border-bottom:1px solid #accae6; color:#7690ab; }
#resources .articleDiv{ cursor:pointer; }
#resources .reviewsDiv{ cursor:pointer; }
#resources .dates{ font-size:9px; font-family:Arial; }

#categoryList{ width:100%; }
#categoryList .categoryName{ cursor:pointer; font-weight:bolder; font-family:Arial, san-serif; font-size:14px; color:#7190ab; vertical-align:bottom; }
#categoryList .categoryName a{ font-weight:bolder; font-family:Arial, san-serif; font-size:14px; }
#categoryList .categoryName a:hover{ font-weight:bolder; font-family:Arial, san-serif; font-size:14px; border-bottom:1px solid #accae6;}
#categoryList .item{ padding:5px; }
#categoryList .ico{ cursor:pointer; }
#catitem1 .ico{background:url(../img/category_icons.gif); background-position:-1px -1px; width:35px; height:32px; }/*Agriculture*/
#catitem2 .ico{background:url(../img/category_icons.gif); background-position:-36px -1px; width:35px; height:32px; }/*Apparel*/
#catitem3 .ico{background:url(../img/category_icons.gif); background-position:-71px -1px; width:35px; height:32px; }/*Automobile*/
#catitem4 .ico{background:url(../img/category_icons.gif); background-position:-106px -1px; width:35px; height:32px; }/*Business Services*/
#catitem5 .ico{background:url(../img/category_icons.gif); background-position:-141px -1px; width:35px; height:32px; }/*Chemical*/
#catitem6 .ico{background:url(../img/category_icons.gif); background-position:-176px -1px; width:35px; height:32px;}/*Computer hardware&software*/
#catitem7 .ico{background:url(../img/category_icons.gif); background-position:-211px -1px; width:35px; height:32px;}/*Construction Real Estate*/
#catitem8 .ico{background:url(../img/category_icons.gif); background-position:-246px -1px; width:35px; height:32px;}/*Electrical Equipment Supplies */
#catitem9 .ico{background:url(../img/category_icons.gif); background-position:-281px -1px; width:35px; height:32px;}/*Electronic Components & Supplies  */
#catitem10 .ico{background:url(../img/category_icons.gif); background-position:-1px -33px; width:35px; height:32px;}/*Energy*/
#catitem11 .ico{background:url(../img/category_icons.gif); background-position:-36px -33px; width:35px; height:32px;}/*Environment*/
#catitem12 .ico{background:url(../img/category_icons.gif); background-position:-71px -33px; width:35px; height:32px;}/*Excess Inventory*/
#catitem13 .ico{background:url(../img/category_icons.gif); background-position:-106px -33px; width:35px; height:32px;}/*Food & Beverage*/
#catitem14 .ico{background:url(../img/category_icons.gif); background-position:-141px -33px; width:35px; height:32px;}/*Furniture & Furnishings*/
#catitem15 .ico{background:url(../img/category_icons.gif); background-position:-176px -33px; width:35px; height:32px;}/*Gift & Crafts*/
#catitem16 .ico{background:url(../img/category_icons.gif); background-position:-211px -33px; width:35px; height:32px;}/*Health & Beauty*/
#catitem17 .ico{background:url(../img/category_icons.gif); background-position:-246px -33px; width:35px; height:32px;}/*Home Appliances*/
#catitem18 .ico{background:url(../img/category_icons.gif); background-position:-281px -33px; width:35px; height:32px;}/*Home Supplies*/
#catitem19 .ico{background:url(../img/category_icons.gif); background-position:-1px -65px; width:35px; height:32px;}/*Industrial Supplies*/
#catitem20 .ico{background:url(../img/category_icons.gif); background-position:-36px -65px; width:35px; height:32px;}/*Lights and Lighting*/
#catitem21 .ico{background:url(../img/category_icons.gif); background-position:-71px -65px; width:35px; height:32px;}/*Luggage , Bags & Cases */
#catitem22 .ico{background:url(../img/category_icons.gif); background-position:-106px -65px; width:35px; height:32px;}/*Minerals , Metals & Materials  */
#catitem23 .ico{background:url(../img/category_icons.gif); background-position:-141px -65px; width:35px; height:32px;}/*Office Supplies  */
#catitem24 .ico{background:url(../img/category_icons.gif); background-position:-176px -65px; width:35px; height:32px;}/*Packaging & Paper  */
#catitem25 .ico{background:url(../img/category_icons.gif); background-position:-211px -65px; width:35px; height:32px;}/*Printing and Publishing */
#catitem26 .ico{background:url(../img/category_icons.gif); background-position:-246px -65px; width:35px; height:32px;}/*Security & Protection */
#catitem27 .ico{background:url(../img/category_icons.gif); background-position:-281px -65px; width:35px; height:32px;}/*Sports & Entertainment */
#catitem28 .ico{background:url(../img/category_icons.gif); background-position:-1px -97px; width:35px; height:32px;}/*Telecommunications */
#catitem29 .ico{background:url(../img/category_icons.gif); background-position:-36px -97px; width:35px; height:32px;}/*Textiles & Leather Products */
#catitem30 .ico{background:url(../img/category_icons.gif); background-position:-71px -97px; width:35px; height:32px;}/*Toys */
#catitem31 .ico{background:url(../img/category_icons.gif); background-position:-106px -97px; width:35px; height:32px;}/*Toys */
#catitem32 .ico{background:url(../img/category_icons.gif); background-position:-141px -97px; width:35px; height:32px;}/*Transportation */


#register{ padding:3px; }
#register .ico{ background:url(../img/iconsbacks.gif); background-position:-170px -1px; width:27px; height:24px; float:left; margin-right:5px; }
#registerSteps{ padding:3px; }
#registerSteps .steps{ font-family:Verdana; font-size:10px; font-weight:normal; color:#ff8706; }
#registerSteps .ico{ background:url(../img/iconsbacks.gif); background-position:-198px -1px; width:27px; height:24px; float:left; margin-right:5px; }
#register .stepsContent{ display:none; }

#passwordRetrieval{ padding:3px; }
#passwordRetrieval .ico{ background:url(../img/iconsbacks.gif); background-position:-226px -1px; width:27px; height:24px; float:left; margin-right:5px; }

#memberIdentity{ padding:3px; }
#memberIdentity .ico{ background:url(../img/iconsbacks.gif); background-position:-254px -1px; width:27px; height:24px; float:left; margin-right:5px; }

#profileManagement{ padding:3px; }
#profileManagement .ico{ background:url(../img/iconsbacks.gif); background-position:-337px -1px; width:27px; height:24px; float:left; margin-right:5px; }

#profileEdit{ padding:3px; }
#profileEdit .menus{ display:none; }
#profileEdit .ico{ background:url(../img/iconsbacks.gif); background-position:-309px -1px; width:27px; height:24px; float:left; margin-right:5px; }

#loginMain{ padding:5px; }
#loginMain .ico{ background:url(../img/iconsbacks.gif); background-position:-253px -1px; width:27px; height:24px; float:left; margin-right:5px; }
#signUpMain{ padding:5px; }
#signUpMain .ico{ background:url(../img/iconsbacks.gif); background-position:-366px -1px; width:27px; height:24px; float:left; margin-right:5px; }
#siteInfo{ padding:5px; }
#siteInfo .ico{ background:url(../img/iconsbacks.gif); background-position:-1px -188px; width:27px; height:24px; float:left; margin-right:5px; }
#helpCenter{ padding:5px; }
#helpCenter .ico{ background:url(../img/iconsbacks.gif); background-position:-29px -188px; width:27px; height:24px; float:left; margin-right:5px; }
#helpCenter .helperpics{ border:2px solid #cccccc; margin:5px; margin-left:0px; }

#advertiseSiteInfo{ padding:3px; }
#advertiseSiteInfo .greenc, #advertiseSiteInfo .greenc td, #advertiseSiteInfo .bluec, #advertiseSiteInfo .orangec, #advertiseSiteInfo a{ font-size:12px; }
#advertiseSiteInfo .ico{ background:url(../img/iconsbacks.gif); background-position:-1px -188px; width:27px; height:24px; float:left; margin-right:5px; }
#advertiseSiteInfo ul.list{ margin:0px; padding:0px; list-style:none; }
#advertiseSiteInfo ul.list li{ background-image:url(../img/arrowblue.gif); background-repeat:no-repeat; background-position:left 2px; padding:0px; padding-left:10px; margin:2px; margin-left:10px; }
#advertiseContactInfo{ padding:3px; }
#advertiseContactInfo .greenc, #advertiseContactInfo .greenc td, #advertiseContactInfo .bluec, #advertiseContactInfo .orangec, #advertiseContactInfo a{ font-size:12px; }
#advertiseContactInfo .ico{ background:url(../img/iconsbacks.gif); background-position:-1px -188px; width:27px; height:24px; float:left; margin-right:5px; }
#advertiseContactInfo td.err{ color:#ff0000; font-size:9px; width:70px; }

#profileCompany{ padding:3px; }
#profileCompany .ico{ background:url(../img/iconsbacks.gif); background-position:-113px -188px; width:27px; height:24px; float:left; margin-right:5px; }
#profileCompany .contentHeaders{ padding-left:5px; font-weight:bold; }
#profileCompany .content{ padding-left:5px; }
#profileCompany .memberidentity{ float:left; padding:2px; }
#profileCompany .userpic{ border:1px solid #accae6; }
#profileCompany .companyName{ font-family:san Serif, Arial; font-size:16px; color:#000000; font-weight:bold; }

#otherProducts{ position:absolute; width:144px; padding:3px; border:1px solid #accae6; font-size:11px; font-family:Verdana; }

#companyVideos{ padding:3px; }
#companyVideos .ico{ background:url(../img/iconsbacks.gif); background-position:-57px -188px; width:27px; height:24px; float:left; margin-right:5px; }

#companyProducts{ padding:3px; }
#companyProducts .ico{ background:url(../img/iconsbacks.gif); background-position:-86px -188px; width:27px; height:24px; float:left; margin-right:5px; }

#showProduct{ padding:3px; }
#showProduct .header{ font-family:Verdana; font-size:10px; color:#7190ab; text-decoration:none; font-weight:bold;}
#showProduct .header a{ font-family:Verdana; font-size:10px; color:#7190ab; text-decoration:none; font-weight:bold;}
#showProduct .companyName{ font-family:Verdana; font-size:10px; color:#ff8706; text-decoration:none; font-weight:bold;}
#showProduct .companyName a{ font-family:Verdana; font-size:10px; color:#ff8706; text-decoration:none; font-weight:bold;}
#showProduct .productName a{ font-family:Verdana; font-size:16px; color:#ff8706; text-decoration:none; font-weight:bold;}
#WAproductDetail{ width:456; }
#productDetail{ padding:3px; }
#productDetail .ico{ background:url(../img/iconsbacks.gif); background-position:-141px -188px; width:27px; height:24px; float:left; margin-right:5px; }
#productDetail .title{ font-weight:bolder; }
#productDetail .images{ float:left; margin:5px; }
#productDetail .productName{ font-family:Verdana; font-size:16px; color:#ff8706; text-decoration:none; font-weight:bold;}
#otherVideosProduct{ padding:3px; }
#otherVideosProduct .ico{ background:url(../img/iconsbacks.gif); background-position:-58px -188px; width:27px; height:24px; float:left; margin-right:5px; }
#otherProductsInCategory{ padding:3px; }
#otherProductsInCategory .ico{ background:url(../img/iconsbacks.gif); background-position:-170px -188px; width:27px; height:24px; float:left; margin-right:5px; }

#companyManagement{ padding:3px; }
#companyManagement .menus{ display:none; }
#companyManagement .ico{ background:url(../img/iconsbacks.gif); background-position:-113px -188px; width:27px; height:24px; float:left; margin-right:5px; }
#companyManagementMenu{ padding:3px; }
#companyManagementMenu .ico{ background:url(../img/iconsbacks.gif); background-position:-281px -1px; width:27px; height:24px; float:left; margin-right:5px; }

#contactRequestsMenu{ padding:3px; }
#contactRequestsMenu .ico{ background:url(../img/iconsbacks.gif); background-position:-338px -213px; width:27px; height:24px; float:left; margin-right:5px; }

#acceptedContactRequests{ padding:3px; }
#acceptedContactRequests .ico{ background:url(../img/iconsbacks.gif); background-position:-1px -264px; width:27px; height:24px; float:left; margin-right:5px; }

#waitedContactRequests{ padding:3px; }
#waitedContactRequests .ico{ background:url(../img/iconsbacks.gif); background-position:-366px -213px; width:27px; height:24px; float:left; margin-right:5px; }

#otherNews { padding:3px; }
#newsBrowsing { padding:3px; }
#newsBrowsing .ico{ background:url(../img/iconsbacks.gif); background-position:-197px -188px; width:27px; height:24px; float:left; margin-right:5px; }
#newsBrowsing .colLeft{ width:660px; }
#WAnewsBrowsing .colLeft{ width:660px; }
#newsBrowsing .colRight{ background:#eeeeee; }
#newsBrowsing .lastNews{ height:240px; }
#newsBrowsing .newsCategories{ height:240px; }
#newsBrowsing .newsCategories div.title{ background:#a2b0be; line-height:25px; color:#ffffff; font-weight:bold; font-size:12px; padding-left:6px; }
#newsBrowsing .newsCategories div.cont{ padding:10px; }
#newsBrowsing .newsCategories div.cont a{ color:#000000; font-weight:bold; font-size:10px; line-height:16px; }
#newsBrowsing .newsSearch div.title{ background:#a2b0be; line-height:25px; color:#ffffff; font-weight:bold; font-size:12px; padding-left:6px; }
#newsBrowsing .newsSearch div.cont{ padding:10px; }
#newsBrowsing .newsSearch div.cont form{ margin:0px; }
#newsBrowsing .newsContainer{ width:666px; }
#newsBrowsing .newsContainer div.title{ background:#a2b0be; line-height:24px; background:url(../img/iconsbacks.gif); background-position:0px -45px; height:24px; border-top:1px solid #a2b0be; background-repeat:repeat-x; }
#newsBrowsing .newsContainer div.cont{ padding:10px; }
#newsBrowsing .newsContainer div.dotted{ background:url('../img/dotted.gif'); width:auto; height:1px; font-size:1px; line-height:1px; margin-top:10px; margin-bottom:10px }
#newsBrowsing .newsContainer span.newsTitle{ font-family:Verdana; font-size:14px; color:#7190ab; font-weight:bold; }
#newsBrowsing .newsContainer span.newsDate{ font-family:Verdana; font-size:10px; color:#cccccc; font-weight:bold; }
#newsBrowsing .newsContainer span.newsContent a{ color:#ff7c04; font-weight:bold; }

/*
BELOW ADDED BY WA
*/
#newsBrowsing .newsContainer100percent div.title{ background:#a2b0be; line-height:24px; background:url(../img/iconsbacks.gif); background-position:0px -45px; height:24px; border-top:1px solid #a2b0be; background-repeat:repeat-x; }
#newsBrowsing .newsContainer100percent div.cont{ padding:10px; }
#newsBrowsing .newsContainer100percent div.dotted{ background:url('../img/dotted.gif'); width:auto; height:1px; font-size:1px; line-height:1px; margin-top:10px; margin-bottom:10px }
#newsBrowsing .newsContainer100percent span.newsTitle{ font-family:Verdana; font-size:14px; color:#7190ab; font-weight:bold; }
#newsBrowsing .newsContainer100percent span.newsDate{ font-family:Verdana; font-size:10px; color:#cccccc; font-weight:bold; }
#newsBrowsing .newsContainer100percent span.newsContent a{ color:#ff7c04; font-weight:bold; }
/*
ABOVE ADDED BY WA
*/

#newsBrowsing .newsNav{ color:#000000; font-weight:bold; }
#newsBrowsing .newsNav a{ color:#000000; font-weight:bold; }
#newsBrowsing .newsContent div.newsTitle{ background:#6582a0; line-height:25px; color:#ffffff; font-weight:bold; font-size:14px; padding-left:30px; }
#newsBrowsing .newsContent div.newsDate{ background:#a2b0be; line-height:25px; color:#ffffff; font-weight:bold; font-size:10px; padding-left:30px; }
#newsBrowsing .newsContent div.cont{ padding:10px; }


#articlesBrowsing { padding:3px; }
#articlesBrowsing .ico{ background:url(../img/iconsbacks.gif); background-position:-170px -188px; width:27px; height:24px; float:left; margin-right:5px; }
#WAarticlesBrowsing .colLeft{ width:620px; } 
#articlesBrowsing .colRight{ background:#eeeeee; }
#articlesBrowsing .lastArticles{ height:240px; }
#articlesBrowsing .articlesCategories{ height:240px; }
#articlesBrowsing .articlesCategories div.title{ background:#a2b0be; line-height:25px; color:#ffffff; font-weight:bold; font-size:12px; padding-left:6px; }
#articlesBrowsing .articlesCategories div.cont{ padding:10px; }
#articlesBrowsing .articlesCategories div.cont a{ color:#000000; font-weight:bold; font-size:10px; line-height:16px; }
#articlesBrowsing .articlesSearch div.title{ background:#a2b0be; line-height:25px; color:#ffffff; font-weight:bold; font-size:12px; padding-left:6px; }
#articlesBrowsing .articlesSearch div.cont{ padding:10px; }
#articlesBrowsing .articlesSearch div.cont form{ margin:0px; }
#WAarticlesBrowsing .articlesContainer{ width:666px; }
#articlesBrowsing .articlesContainer div.title{ background:#a2b0be; background:url(../img/iconsbacks.gif); background-position:0px -45px; height:24px; border-top:1px solid #a2b0be; background-repeat:repeat-x; }
#articlesBrowsing .articlesContainer div.cont{ padding:10px; }
#articlesBrowsing .articlesContainer div.dotted{ background:url('../img/dotted.gif'); width:auto; height:1px; font-size:1px; line-height:1px; margin-top:10px; margin-bottom:10px }
#articlesBrowsing .articlesContainer span.articlesTitle{ font-family:Verdana; font-size:14px; color:#7190ab; font-weight:bold; }
#articlesBrowsing .articlesContainer span.articlesDate{ font-family:Verdana; font-size:10px; color:#cccccc; font-weight:bold; }
#articlesBrowsing .articlesContainer span.articlesContent a{ color:#ff7c04; font-weight:bold; }
#articlesBrowsing .articlesNav{ color:#000000; font-weight:bold; }
#articlesBrowsing .articlesNav a{ color:#000000; font-weight:bold; }
#articlesBrowsing .articlesContent div.articlesTitle{ color:#666666; font-weight:bold; font-size:18px; font-family:"Georgia"; padding:10px; }
#articlesBrowsing .articlesContent div.articlesDate{ color:#cccccc; font-weight:bold; font-size:10px; padding:5px; padding-left:10px; }
#articlesBrowsing .articlesContent div.cont{ padding:10px; font-family:"Georgia"; font-size:12px; }

.profilePic{  WIDTH: expression(this.complete?(this.width > this.height ? (this.width>100 ? eval('this.height=this.height*100/this.width;this.width=100;') : true) : true ):false); HEIGHT: expression(this.complete?(this.height > this.width ? (this.height>100 ? eval('this.width=this.width*100/this.height;this.height=100;') : true) : true ):false); border: 1px solid #7190ab; }
.floatingPic{ margin-right:5px; float:left; clear:right; }
#profilePersonal { padding:3px; }
#profilePersonal .ico{ background:url(../img/iconsbacks.gif); background-position:-253px -1px; width:27px; height:24px; float:left; margin-right:5px; }
#profilePersonal .contentHeaders{ font-weight:bold; }
#profilePersonal .content ul{ margin-top:0; margin-bottom:0; margin-left:5; margin-right:0; }
#profilePersonal .content li{ list-style-type:none; background:url(../img/arrowblue.gif); background-position:0% 50%; background-repeat:no-repeat; padding-left:10px; margin:0;}
#profilePersonal .rowbg{ background:#F6F6F6; }
#profilePersonalOther { padding:3px; }
#profilePersonalOther .ico{ background:url(../img/iconsbacks.gif); background-position:-141px -1px; width:27px; height:24px; float:left; margin-right:5px; }
#personalConnections { padding:3px; }
#personalConnections .ico{ background:url(../img/iconsbacks.gif); background-position:-225px -188px; width:27px; height:24px; float:left; margin-right:5px; }
#userRelations { padding:3px; }
#userRelations .ico{ background:url(../img/iconsbacks.gif); background-position:-225px -188px; width:27px; height:24px; float:left; margin-right:5px; }


#userPage{ padding:3px;  }
#userPage .ico{ background:url(../img/iconsbacks.gif); background-position:-253px -1px; width:27px; height:24px; float:left; margin-right:5px; }

#testimonialsMenu{ padding:3px; }
#testimonialsMenu .ico{ background:url(../img/iconsbacks.gif); background-position:-30px -213px; width:27px; height:24px; float:left; margin-right:5px; }

#readComment{ padding:3px; }
#readComment .ico{ background:url(../img/iconsbacks.gif); background-position:-198px -213px; width:27px; height:24px; float:left; margin-right:5px; }

#userComments{ padding:3px;  }
#userComments .ico{ background:url(../img/iconsbacks.gif); background-position:-1px -213px; width:27px; height:24px; float:left; margin-right:5px; }
#userComments .line{ background:#cccccc; margin-top:4px; margin-bottom:4px; padding:0px; font-size:1px; line-height:1px; }

#maptr { padding:3px; }
#maptr .ico{ background:url(../img/iconsbacks.gif); background-position:-253px -188px; width:27px; height:24px; float:left; margin-right:5px; }

#myMessages{ padding:3px; }
#myMessages .ico{ background:url(../img/iconsbacks.gif); background-position:-282px -188px; width:27px; height:24px; float:left; margin-right:5px; }

#myMessagesList{ padding:3px; }
#myMessagesList .ico{ background:url(../img/iconsbacks.gif); background-position:-310px -188px; width:27px; height:24px; float:left; margin-right:5px; }
#myMessagesList .msgList{ border:1px solid #accae6; }
#myMessagesList .msgList td{ font-family:san Serif, Arial; font-size:11px; }
#myMessagesList .msgList a{ font-family:san Serif, Arial; font-size:11px; color:#74aae2; }
#myMessagesList .trbackover{ background:#a2fff5; cursor:default; }
#myMessagesList .trbacksingle{ background:#fdfbe7; }
#myMessagesList .trbackdouble{ background:#e9f5f7; }
#myMessagesList .msgList a.title{ color:#74aae2; font-size:13px; background:none; }
#myMessagesList .msgList a.msgTitle{ color:#74aae2; font-size:13px; background:none; }
#myMessagesList .title{ background:url(../img/msg_list_title_back.gif) #74aae2; background-position:left bottom; background-repeat:repeat-x; color:#FFFFFF; font-size:12px; font-weight:bold; }
#myMessagesList .summary{ font-size:12px; }
#myMessagesList .pageNumbersTop{ padding:3px; border-left:1px solid #accae6; border-right:1px solid #accae6; border-top:1px solid #accae6; }
#myMessagesList .pageNumbersBottom{ padding:3px; border-left:1px solid #accae6; border-right:1px solid #accae6; border-bottom:1px solid #accae6; }
#myMessagesList a.selected{ font-weight:bold; }

#showNotesLeft .ico{ background:url(../img/iconsbacks.gif); background-position:-29px -213px; width:27px; height:24px; float:left; margin-right:5px; }
#showNotes{ padding:3px; }
#showNotes .ico{ background:url(../img/iconsbacks.gif); background-position:-169px -213px; width:27px; height:24px; float:left; margin-right:5px; }
#showNotes .msgList{ border:1px solid #accae6; }
#showNotes .msgList td{ font-family:san Serif, Arial; font-size:11px; }
#showNotes .msgList a{ font-family:san Serif, Arial; font-size:11px; color:#74aae2; }
#showNotes .trbackover{ background:#a2fff5; cursor:default; }
#showNotes .trbacksingle{ background:#fdfbe7; }
#showNotes .trbackdouble{ background:#e9f5f7; }
#showNotes .msgList a.title{ color:#74aae2; font-size:13px; background:none; }
#showNotes .msgList a.msgTitle{ color:#74aae2; font-size:13px; background:none; }
#showNotes .title{ background:url(../img/msg_list_title_back.gif) #74aae2; background-position:left bottom; background-repeat:repeat-x; color:#FFFFFF; font-size:12px; font-weight:bold; }
#showNotes .summary{ font-size:12px; }
#showNotes .pageNumbersTop{ padding:3px; border-left:1px solid #accae6; border-right:1px solid #accae6; border-top:1px solid #accae6; }
#showNotes .pageNumbersBottom{ padding:3px; border-left:1px solid #accae6; border-right:1px solid #accae6; border-bottom:1px solid #accae6; }
#showNotes a.selected{ font-weight:bold; }


#addConnections{ padding:3px; }
#addConnections .ico{ background:url(../img/iconsbacks.gif); background-position:-338px -188px; width:27px; height:24px; float:left; margin-right:5px; }

#notes{ padding:3px; }
#notes .ico{ background:url(../img/iconsbacks.gif); background-position:-170px -213px; width:27px; height:24px; float:left; margin-right:5px; }

#shortcuts{ padding:3px; }
#shortcuts .ico{ background:url(../img/iconsbacks.gif); background-position:-141px -213px; width:27px; height:24px; float:left; margin-right:5px; }

#sendMessage{ padding:3px; }
#sendMessage .ico{ background:url(../img/iconsbacks.gif); background-position:-366px -188px; width:27px; height:24px; float:left; margin-right:5px; }

#sendComments{ padding:3px; }
#sendComments .ico{ background:url(../img/iconsbacks.gif); background-position:-310px -213px; width:27px; height:24px; float:left; margin-right:5px; }

#sendRequest{ padding:3px; }
#sendRequest .ico{ background:url(../img/iconsbacks.gif); background-position:-338px -188px; width:27px; height:24px; float:left; margin-right:5px; }

#fairinfo{ padding:3px; }
#fairinfo .ico{ background:url(../img/iconsbacks.gif); background-position:-58px -214px; width:27px; height:24px; float:left; margin-right:5px; }
#fairinfo .title{ font-weight:bold; }
#fairinfo .fairname{ font-family:san Serif, Arial; font-size:16px; color:#000000; font-weight:bold; }
#fairinfo .userpic{ border:1px solid #accae6; }
#fairsubscriber{ padding:3px; }
#fairsubscriber .ico{ background:url(../img/iconsbacks.gif); background-position:-86px -214px; width:27px; height:24px; float:left; margin-right:5px; }

#fairlist{ padding:3px; }
#fairlist .ico{ background:url(../img/iconsbacks.gif); background-position:-58px -214px; width:27px; height:24px; float:left; margin-right:5px; }
#fairsearch{ padding:3px; }
#fairsearch .ico{ background:url(../img/iconsbacks.gif); background-position:-114px -214px; width:27px; height:24px; float:left; margin-right:5px; }

#footer{ font-family:Verdana; font-size:10px; color:#7190ab; border-top: 1px solid #accae6; height:22px;}
#footer a{ font-family:Verdana; font-size:10px; color:#7190ab; text-decoration:none;  }
#footer a:hover{ font-family:Verdana; font-size:10px; color:#accae6;  text-decoration:none; }

ul.tree{ width: auto; padding-left:0px;	margin-left:0px; }
ul.tree img{ border : none; }
ul.tree, ul.tree ul { padding-left: 0; }
ul.tree ul { margin-left: 16px; }
ul.tree li.closed ul { display: none; }
ul.tree li { list-style: none; display: block; width: auto; font-family:Verdana; font-size:10px; }
ul.tree li.last { list-style: none; background-image: none; font-family:Verdana; font-size:10px; }
/* Span-A: I/L/I glpyhs */
ul.tree span.a { }
/* Span-B: Plus/Minus icon */
ul.tree span.b { padding-left:10px; cursor:default; }
ul.tree span.c { }
ul.tree span.a.children span.b { background:url(../img/minusrounded.jpg) left top no-repeat; }
ul.tree li.closed span.a.children span.b {  padding-left:10px; background: url(../img/plusrounded.jpg) top left no-repeat; }
ul.tree li div { height: 1em; font-family:Verdana; font-size:10px; color:#000000; }
/* As inside DIVs should be treated normally */
ul.tree div a  { padding: 0; background-image: none; min-height: auto; height: auto; font-family:Verdana; font-size:10px; }

#staticheaders .right{ font-family:san Serif, Arial; font-size:24px; color:#006600; font-weight:bold; font-style:italic; padding-right:10px;}
#staticcontent { padding:10px; font-family: san Serif, Arial; font-size:11px; }
#staticcontent .title{ font-weight:bold; font-size:13px; color:#75ac71; }
#staticfooter { padding:2px; font-family:Verdana; font-size:10px; color:#7190ab; border-top: 1px solid #69a166; height:22px;}
#staticfooter a{ font-family:Verdana; font-size:10px; color:#7190ab; text-decoration:none;  }
#staticfooter a:hover{ font-family:Verdana; font-size:10px; color:#accae6;  text-decoration:none; }
#faqContent ul.content{ margin-bottom:0px; }
#faqContent .ico{ background:url(../img/iconsbacks.gif); background-position:-29px -188px; width:27px; height:24px; float:left; margin-right:5px; }
#faqSubject .ico{ background:url(../img/iconsbacks.gif); background-position:-29px -188px; width:27px; height:24px; float:left; margin-right:5px; }


/* Added by OKT on 15/3/2008 */
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}

.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {

}

.field-widget {

}

#cvSearchResults { padding:3px; }
#cvSearchResults .resultstable{ border:1px solid #b3e6ac; }
#cvSearchResults .resultstable td{ font-family:san Serif, Arial; font-size:14px; }
#cvSearchResults .resultstable a{ font-family:san Serif, Arial; font-size:12px; color:#006600; }
#cvSearchResults .trbackover{ background:#a2fff5; cursor:default; }
#cvSearchResults .trbacksingle{ background:#fdfbe7; }
#cvSearchResults .trbackdouble{ background:#e9f5f7; }
#cvSearchResults .resultstable a.title{ color:#003300; font-size:14px; background:none; }
#cvSearchResults .title{ background:url(../img/seach_results_title_back.gif) #96c78f; background-position:left bottom; background-repeat:repeat-x; color:#FFFFFF; font-size:12px; font-weight:bold; }
#cvSearchResults .summary{ font-size:12px; }
#cvSearchResults .pageNumbersTop{ padding:3px; border-left:1px solid #b3e6ac; border-right:1px solid #b3e6ac; border-top:1px solid #b3e6ac; }
#cvSearchResults .pageNumbersBottom{ padding:3px; border-left:1px solid #b3e6ac; border-right:1px solid #b3e6ac; border-bottom:1px solid #b3e6ac; }
#cvSearchResults a.selected{ font-weight:bold; }
#cvSearchResults .ico{ background:url(../img/iconsbacks.gif); background-position:-29px -1px; width:27px; height:24px; float:left; margin-right:5px; }

#cvList { padding:3px; }
#cvList .ico{ background:url(../img/iconsbacks.gif); background-position:-226px -213px; width:27px; height:24px; float:left; margin-right:5px; }
#cvList table.listTable td.title{ font-size:11px; font-weight:bold; }

#cvUpload { padding:3px; width: auto !important; width:100%;  }
#cvUpload .ico{ background:url(../img/iconsbacks.gif); background-position:-226px -213px; width:27px; height:24px; float:left; margin-right:5px; }

#showCV { padding:3px; }
#showCV .ico{ background:url(../img/iconsbacks.gif); background-position:-226px -213px; width:27px; height:24px; float:left; margin-right:5px; }
#showCV .contentHeaders{ font-weight:bold; }
#showCV .content ul{ margin-top:0; margin-bottom:0; margin-left:5; margin-right:0; }
#showCV .content li{ list-style-type:none; background:url(../img/arrowblue.gif); background-position:0% 50%; background-repeat:no-repeat; padding-left:10px; margin:0;}

#jobpostings{ padding:3px; }
#jobpostings .ico{ background:url(../img/iconsbacks.gif); background-position:-281px -213px; width:27px; height:24px; float:left; margin-right:5px; }
#jobpostings span.jobpostingTitle{ font-size:11px; font-weight:bold; }
#jobpostings table.jobpostingstable td.title{ background:url(../img/msg_list_title_back.gif) #accae6; background-position:left bottom; background-repeat:repeat-x; color:#FFFFFF; font-size:12px; font-weight:bold; }
#jobpostings .online{ color:#00FF00; font-weight:bold; }
#jobpostings .offline{ color:#FF0000; font-weight:bold; }

#addjobposting{ padding:3px; }
#addjobposting .ico{ background:url(../img/iconsbacks.gif); background-position:-281px -213px; width:27px; height:24px; float:left; margin-right:5px; }

#updatejobposting{ padding:3px; }
#updatejobposting .ico{ background:url(../img/iconsbacks.gif); background-position:-281px -213px; width:27px; height:24px; float:left; margin-right:5px; }

#jobapplications{ padding:3px; }
#jobapplications .ico{ background:url(../img/iconsbacks.gif); background-position:-281px -213px; width:27px; height:24px; float:left; margin-right:5px; }
#jobapplications span.jobapplicationTitle{ font-size:11px; font-weight:bold; }
#jobapplications table.jobapplicationstable td.title{ background:url(../img/msg_list_title_back.gif) #74aae2; background-position:left bottom; background-repeat:repeat-x; color:#FFFFFF; font-size:12px; font-weight:bold; }
#jobapplications .online{ color:#00FF00; font-weight:bold; }
#jobapplications .offline{ color:#FF0000; font-weight:bold; }

#addjobapplications{ padding:3px; }
#addjobapplications .ico{ background:url(../img/iconsbacks.gif); background-position:-281px -213px; width:27px; height:24px; float:left; margin-right:5px; }

#updatejobapplications{ padding:3px; }
#updatejobapplications .ico{ background:url(../img/iconsbacks.gif); background-position:-281px -213px; width:27px; height:24px; float:left; margin-right:5px; }

#companyNews { padding:3px; }
#companyNews .ico{ background:url(../img/iconsbacks.gif); background-position:-29px -264px; width:27px; height:24px; float:left; margin-right:5px; }

#actionResults { padding:3px; }
#actionResults .ico{ background:url(../img/iconsbacks.gif); background-position:-1px -188px; width:27px; height:24px; float:left; margin-right:5px; }

#userlist{ padding:3px;  }
#userlist .ico{ background:url(../img/iconsbacks.gif); background-position:-253px -1px; width:27px; height:24px; float:left; margin-right:5px; }

#inviteFriend{ padding:3px; }
#inviteFriend .ico{ background:url(../img/iconsbacks.gif); background-position:-57px -264px; width:27px; height:24px; float:left; margin-right:5px; }

#dataFinancial{ padding:3px; }
#dataFinancial .ico{ background:url(../img/iconsbacks.gif); background-position:-85px -264px; width:27px; height:24px; float:left; margin-right:5px; }

#msgcenter{ padding:3px; }
#msgcenter .ico{ background:url(../img/iconsbacks.gif); background-position:-113px -264px; width:27px; height:24px; float:left; margin-right:5px; }

#msgcenter div#tabs0 { padding-left: 5px; }
#msgcenter div#tabs0 table{ font: bold 11px Arial, Verdana, sans-serif; }
#msgcenter div#tabs0 a{ text-decoration:none; }
#msgcenter div#tabs0 a div{ padding:4px; background:#FFFFFF; }
#msgcenter div#tabs0 a:hover{ background-color: #7E94B9; color: #FFF; }
#msgcenter div#tabs0 a:hover div{ background-color: #7E94B9; }
#msgcenter div#tabscontent0{ clear:both; margin:0px; }
#msgcenter td#tabHeaderActive0 a { color:#fff; }
#msgcenter td#tabHeaderActive0 a div { padding:4px; background: #42577B; color:#fff;}

#msgcenter .templateCont{ border-top:1px solid #accae6; border-bottom:1px solid #accae6; margin:0px; }
#msgcenter .templateContent{ padding:5px; }
#msgcenter .templatelmenu{ background: #accae6; color:#fff; width:230px; padding-top:3px; padding-bottom:3px; }
#msgcenter .templatelmenu a{ color:#fff; } 
#msgcenter .templatelmenu div.lMenuActiveLink{ background:#fff; padding:3px; margin-left:3px; }
#msgcenter .templatelmenu div.lMenuActiveLink a{ color:#7E94B9; }
#msgcenter .templatelmenu div.lMenuNormalLink{ padding:3px; }
#msgcenter .msgList{ border:1px solid #accae6; }
#msgcenter .msgList td{ font-family:san Serif, Arial; font-size:11px; }
#msgcenter .msgList a{ font-family:san Serif, Arial; font-size:11px; color:#74aae2; }
#msgcenter .trbackover{ background:#a2fff5; cursor:default; }
#msgcenter .trbacksingle{ background:#fdfbe7; }
#msgcenter .trbackdouble{ background:#e9f5f7; }
#msgcenter .msgList a.title{ color:#74aae2; font-size:13px; background:none; }
#msgcenter .msgList a.msgTitle{ color:#74aae2; font-size:13px; background:none; }
#msgcenter .title{ background:url(../img/msg_list_title_back.gif) #74aae2; background-position:left bottom; background-repeat:repeat-x; color:#FFFFFF; font-size:12px; font-weight:bold; }
#msgcenter .summary{ font-size:12px; }
#msgcenter .pageNumbersTop{ padding:0px;  }
#msgcenter .pageNumbersBottom{ padding:0px; }
#msgcenter a.selected{ font-weight:bold; }
/*#msgcenter div#divShowMessages{ width:auto; height:300px; display:block; overflow-y:scroll; overflow:-moz-scrollbars-vertical; }*/

#warning{ padding:3px; }
#warning .ico{ background:url(../img/iconsbacks.gif); background-position:-141px -264px; width:27px; height:24px; float:left; margin-right:5px; }

.autoCompleteSearchDiv{ background:#fff; border:1px solid #accae6; display:none; }
.autoCompleteSearchDiv div.snormal{ font-family: Verdana; font-size:11px; padding:3px; cursor:pointer; }
.autoCompleteSearchDiv p.snormal{ font-family: Verdana; font-size:11px; padding:3px; }
.autoCompleteSearchDiv div.sover{ font-family: Verdana; font-size:11px; background-color: #ebf0f5; padding:3px; cursor:pointer; }

.announcements{ background:url(../img/announcementbg.gif) #fff; background-repeat:no-repeat; background-position:right bottom; border:1px solid #b3e6ac; font-family:Verdana; font-size:11px; height:150px; }
.announcements div.content{ height:130px; overflow:auto; }