
/********************* COMPANY *********************/

a.company:link { 
	color: #0033CC;
	text-decoration: none;
}

a.company:linkbutton { 
	color: #0033CC;
	text-decoration: none;
}

a.company:visited { 
	color: #0033CC;
	text-decoration: none;
}

a.company:active 
{
	color: #0033CC;
	text-decoration: underline;
}

a.company:inactive 
{
	color: #C1C1C1;
	text-decoration: underline;
}

a.company:hover 
{
	color: #0033CC;
	text-decoration: underline;
}

.TopBarBG
{
  background-image: url(/images/topbar/TopBar_Home_bg.gif);
}

.TopBarLeft
{
  background-image: url(/images/topbar/TopBar_Home_left.gif);
}

.TopBarRight
{
  background-image: url(/images/topbar/TopBar_Home_right.gif);
}

.BottomBarBG
{
  background-image: url(/images/bottombar/BottomBar_Home_bg.gif);
}

.BottomBarLeft
{
  background-image: url(/images/bottombar/BottomBar_Home_left.gif);
}

.BottomBarRight
{
  background-image: url(/images/bottombar/BottomBar_Home_right.gif);
}

.BoxTopLeft
{
  background-image: url(/images/box/Box_Home_topleft.gif);
}

.BoxTop
{
  background-color: #C0D3EE;
}

.BoxSide
{
  background-image: url(/images/box/Box_Side.gif);
  background-repeat: no-repeat;
}

.BoxBG
{
  background-image: url(/images/box/Box_BG.gif);
  background-repeat: repeat-x;
}

/********************* END COMPANY *********************/


/********************* Necessary for Tree *********************/

.TreeView
{
	background-color: #FFFFFF;
	border: 1px solid;
	border-color: #999999;
	padding: 2px;
	cursor: pointer;
	cursor: hand;
} 
.UnderLine1
{
text-decoration :underline;
}

.TreeNode
{
  font-family: verdana;
  font-size: 11px;
  cursor: pointer;
  cursor:hand;
  text-decoration :underline;
} 

.TreeNodeRow
{
  height: 20px;  
  padding: 2px;
  cursor: pointer;  
  cursor:hand;
}

.HoverTreeNodeRow
{
  background-color: #afb7c1;
  height: 20px;
  padding: 2px;
  cursor: pointer; 
  cursor:hand;
}

.SelectedTreeNodeRow
{
  background-color: #205f8c;
  height: 20px;  
  padding: 2px;
  color: #FFFFFF;
  cursor: pointer; 
  cursor:hand;
}
/*New Homepage Style Start*/
a:link {
	text-decoration: none;
	font-family: verdana;
    font-size: 11px;
    color: #0000CC;	

}
a:visited {
	text-decoration: none;
	font-family: verdana;
    font-size: 11px;
    color: #0000CC;	

}
a:hover {
	text-decoration: underline;
	color: #FF0000;
	font-family: verdana;
    font-size: 11px;
     
}
a:active {
	text-decoration: none;
	font-family: verdana;
    font-size: 11px;
    color: #0000CC;	
     
}
a.Tips:link {
	text-decoration: none;
	font-family: verdana;
    font-size: 11px;
    color: #FF0000;	
}
a.Tips:visited {
	text-decoration: none;
	font-family: verdana;
    font-size: 11px;
    color: #FF0000;	
}
a.Tips:hover {
	text-decoration: underline;
	color: #0000CC;
	font-family: verdana;
    font-size: 11px;
}
a.Tips:active {
	text-decoration: none;
	font-family: verdana;
    font-size: 11px;
    color: #FF0000;	
}
.globalslogan {
	font-family: Verdana;
	font-size: 13px;
	color: #00467e;
	font-weight: normal;
}
.canadianslogan {
	font-family: Verdana;
	font-size: 13px;
	color: #e63107;
	font-weight: normal;
}
.canadiansloganblue
{
    font-family: Verdana;
	font-size: 13px;
	color: #40409F;
	font-weight: normal;
}
.loginline {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	
}
.searchline {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.searchline2 {
	font-family: Verdana;
	font-size: 12px;
	color: #0000CC;
	font-weight: normal;
}
.advancesearch {
	font-family: Verdana;
	font-size: 12px;
	color: #0000CC;
	font-weight: normal;
	text-decoration: underline;
}
.goarrow {
	font-family: Verdana;
	font-size: 18px;
	color: #e63107;
	font-weight: normal;
}
.statistics1 {
	font-family: Verdana;
	font-size: 9px;
	color:Red;
	font-weight: bold;
}
.statistics2 {
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
	font-weight: normal;
}
.statistics3 {
	font-family: Verdana;
	font-size: 9px;
	color: #e63107;
	font-weight: normal;
}
.menutxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.expodirectory {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}
.expotxt {
	font-family: Verdana;
	font-size: 11px;
	color: #0000CC;
	font-weight: normal;
	text-decoration: underline;
}
.expotxt2 {
	font-family: Verdana;
	font-size: 11px;
	color: #999999;
	font-weight: normal;
}
.list {
	font-family: Verdana;
	font-size: 11px;
	color: #0000CC;
	font-weight: normal;
}
.welcome {
	font-family: Verdana;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
}
.txtmatter2 {
	font-family: Verdana;
	font-size: 10px;
	color: #e63107;
	font-weight: normal;
}
.txtmatter {
	font-family: Verdana;
	font-size: 10px;
	color: #0000CC;
	font-weight: normal;
}
.loginline2 {
	font-family: Verdana;
	font-size: 10px;
	color: #0000CC;
	font-weight: normal;
	font-style: italic
}
.bottommenu {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}
.subhead2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
.toboctxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #174362;
}
.FooterBarBG
{
  background-image: url(/images/homeandreg/footerBG_home.gif);
}
.loginlinewithunderline {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
	
}
.intl {
	font-family: "Times New Roman";
	font-size: 9px;
	color: #00467F;
}
.trade {
	font-family: Times New Roman;
	font-size: 11px;
	color: #e63107;
	font-weight: normal;
}
.searchline2 {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.trade1 {
	font-family: Times New Roman;
	font-size: 12px;
	color: #e63107;
	font-weight: normal;
}

.BuySell {
	font-family: Verdana;
	font-size: 11px;
	color: #0000CC;
	font-weight: normal;
}
.divstylehomepage
{
	border-right: #d5dee4 1px solid; 
	border-top: #d5dee4 1px solid; 
	border-left: #d5dee4 1px solid; 
	border-bottom: #d5dee4 1px solid;
}
.rightsideborder
{
	border-right: #d5dee4 1px solid; 
	border-top: #d5dee4 0px solid; 
	border-left: #d5dee4 0px solid; 
	border-bottom: #d5dee4 0px solid;
	
}

/* New Home page - Waleter Changes*/    
#menuspace
{
width: 952px;
height: auto;
background-color: #FFFFFF;
clear: both;
margin-bottom: 3px;
}

#menuline1
{
width: 952px;
height: 32px;
display: block;
overflow: hidden;

}

.menulinepart1
{
float: left;
width: 686px;
height: 32px;
display: block;
overflow: hidden;

}

.menulinespace
{
width: 263px;
height: 32px;
margin: 0px 0px 0px 326px;
display: block;
overflow: hidden;
padding: 0;

}

.menulinepart2
{
float: left;
width: 6px;
height: 32px;
display: block;
background-color: #FF0000;
}

.menulinepart3
{
float: left;
margin-right: 0;
width: 619px;
height: 32px;
display: block;
background-color: #999999;
}

.menulinepart4
{
float: left;
width: 326px;
height: 31px;
display: block;
background-color: #000066;
}

.menulinedown1
{
float: left;
width: 10px;
height: 31px;
background-image: url(../images/homeandreg/downcurve.gif);
background-repeat: no-repeat;
}

.menulinedown2
{
float: right;
width: 316px;
height: 31px;
background-color: #D6D6D6;
}

.menulinepart56
{
float: right;
width: 626px;
height: 31px;
display: block;
}

.menulinepart5
{
float: left;
width: 6px;
height: 31px;
display: block;
background-image: url(../images/homeandreg/downMidcurve.gif);
background-repeat: no-repeat;
}

.menulinepart6
{
float: right;
width: 620px;
height: 31px;
display: block;
background-image: url(../images/homeandreg/menubotomGr-Wht.gif);
background-repeat: repeat-x;
}

.menulinepart6Lt
{
float: left;
width: 611px;
height: 31px;
display: block;
background-image: url(../images/homeandreg/menubotomGr-Wht.gif);
background-repeat: repeat-x;
}

.menulinepart6Rt
{
float: right;
width: 9px;
height: 31px;
display: block;
background-image: url(../images/homeandreg/menubotomGr-WhtRnd.gif);
background-repeat: no-repeat;
z-index: 2;
}


.mainmenuSelected
{
float: left;
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: center;
vertical-align:bottom ;
color:Black;
width: 129px;
height: 32px;
padding-top: 7px;
font-weight: bold;
background-image: url(../images/homeandreg/menu-TL.gif);
/*background-position: 0px -33px;*/
background-repeat: no-repeat;

}


.mainmenuSelectedBuyer
{
float: left;
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
vertical-align:bottom ;
color:Black;
width: 97px;
height: 32px;
padding-top: 7px;
font-weight: bold;
background-image: url(../images/homeandreg/menu-Buyer_By.gif);
/*background-position: 0px -33px;*/
background-repeat: no-repeat;

}
.mainmenuSelectedSeller
{
float: left;
display: block;
margin-left: 1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: center;
width: 98px;
height: 32px;
padding-top: 7px;
font-weight: bold;
background-image: url(../images/homeandreg/menu-Seller_SL.gif);
/*background-position: 0px -33px;*/
background-repeat: no-repeat;

}
.mainmenuSelectedTransporter
{
float: left;
display: block;
margin-left: 1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: center;
width: 96px;
height: 32px;
margin: 4px 0px 0px 0px;
padding: 3px 0px 0px 0px;
background-image: url(../images/homeandreg/menu-TL.gif);
/*background-position: 0px -33px;*/
background-repeat: no-repeat;
}
.mainmenuSelectedBroker
{
float: left;
display: block;
margin-left: 1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: center;
width: 74px;
height: 32px;
margin: 4px 0px 0px 0px;
padding: 3px 0px 0px 0px;
background-image: url(../images/homeandreg/menu-Seller_SL.gif);
/*background-position: 0px -33px;*/
background-repeat: no-repeat;

}
.mainmenuSelectedService
{
float: left;
display: block;
margin-left: 1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: center;
width: 87px;
height: 32px;
margin: 4px 0px 0px 0px;
padding: 3px 0px 0px 0px;
background-image: url(../images/homeandreg/menu-Seller_SL.gif);
/*background-position: 0px -33px;*/
background-repeat: no-repeat;

}
.mainmenu1
{
float: left;
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: White;
text-align: center;
width: 129px;
height: 32px;
padding-top: 7px;
background-image:url(../images/homeandreg/menu-TL_New.gif);
background-repeat: no-repeat;
}

.mainmenu2
{
float: left;
display: block;
margin-left: 1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: center;
width: 97px;
height: 32px;
padding-top: 7px;
background-image: url(../images/homeandreg/menu-Buyer_New.gif);
background-repeat: no-repeat;
}

.mainmenu3
{
float: left;
display: block;
margin-left: 1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: center;
width: 99px;
height: 32px;
padding-top: 7px;
background-image: url('../images/homeandreg/menu-Seller_New.gif');
background-repeat: no-repeat;
}

.OtherLinkArea
{
float: right;
height: 49px;
width: 257px;
display: block;
margin: 0;
padding: 0;
}

.OtherLinks_TopArea
{
width: 257px;
height: 12px;
display: block;
margin: 0;
padding: 0;
clear: both;
overflow: hidden;
}

.OtherLinks_BtmArea
{
width: 257px;
height: 37px;
display: block;
margin: 0;
padding: 0;
clear: both;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}

.trans
{
float: left;
width: 96px;
height: 37px;
padding-top: 7px;
text-align: center;
display: block;
/*background-image: url(images/homeandreg/BG-Trans.gif);
background-repeat: no-repeat;*/
}

.rtBlk
{
float: left;
width: 161px;
height: 37px;
display: block;
}

.brok
{
float: left;
width: 74px;
height: 37px;
padding-top: 7px;
text-align: center;
display: block;
color: Black;
/*background-image: url(images/homeandreg/BG-Brok.gif);
background-repeat: no-repeat;*/
}

.serv
{
float: right;
width: 87px;
height: 37px;
padding-top: 7px;
text-align: center;
display: block;
/*background-image: url(images/homeandreg/BG-Serve.gif);
background-repeat: no-repeat;*/
}


/* attributes of the container element of textbox */
.loginboxdiv{
margin:0px;
height:27px;
width:444px;
padding: 10px 10px 5px 10px;
/* background:url(../images/homeandreg/searchbox.gif) no-repeat bottom; */
}
/* attributes of the input box */
.loginbox
{
background:none;
border:none;
width:432px;
height:21px;
margin:0;
padding: 5px 10px 5px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#menuline2
{
width: 952px;
height: auto;
display: block;
clear: both;
}

.TopSec
{
width: 952px;
height: 14px;
display: block;
overflow: hidden;
clear: both;
}

.secLft
{
float: left;
width: 655px;
height: 14px;
display: block;
margin-left: 0;
}

.SecLt-lt
{
float: left;
width: 655px;
height: 14px;
background-color: #D6D6D6;
display: block;
}

.SecLt-rt
{
float: left;
width: 5px;
height: 14px;
background-image: url(/images/homeandreg/curve_Midl.gif);
background-repeat: no-repeat;
display: block;
overflow: hidden;
}

.secRt
{
float: right;
width: 292px;
height: 14px;
display: block;
}

.secRt-Lt
{
float: left;
width: 292px;
height: 14px;
margin-left: 0;
background-image: url(/images/homeandreg/TopRtBG.gif);
background-repeat: repeat-x;
display: block;
overflow: hidden;
}

.secRt-Rt
{
float: right;
width: 8px;
height: 14px;
background-image: url(/images/homeandreg/Cuirve_TopRt.gif);
background-repeat: no-repeat;
display: block;
overflow: hidden;
}

.BtmSec
{
width: 952px;
height: 49px;
display: block;
overflow: hidden;
clear: both;
}

.Lftimg
{
float: left;
width: 8px;
height: 49px; 
background-image: url(/images/homeandreg/Cuirve_Lt.gif);
background-repeat: no-repeat;
overflow: hidden;
display: block;
}

.RtBlock
{
float: left;
width: 944px;
height: 49px;
display: block;
overflow: hidden;
}

.LtEmpty
{
float: left;
width: 944px;
height: 49px;
display: block;
background-color: #D6D6D6;
}

.LtEmpty-Lt
{
float: left;
height: 49px;
width: 39px;
display: block;
}

.LtEmpty-Rt
{
float: right;
height: 49px;
width: 897px;
display: block;

}

.LtEmpty-Rt-Lt
{
float: left;
height: 49px;
width: 535px;
display: block;

}

.LtEmpty-Rt-Rt
{
float: right;
height: 49px;
width: 362px;
display: block;
}

.LtArea
{
float: left;
width: 574px;
height: 49px;
}

.RitArea
{
float: right;
width: 362px;
height: 49px;
display: block;
}

.KeySearch
{
float: left;
width: 155px;
height: 49px;
display: block;

}

.KeyTxt
{
margin-left: 25px;
margin-top: 4px;
margin-bottom: 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #205F8C;
}

.SearchArea
{
float: right;
width: 419px;
height: 49px;
/* background-image: url(/images/homeandreg/NewSearchBG.gif); */
background-repeat: no-repeat;
}


.PopSearch
{
margin-top: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #205F8C;
}

.OtherLinks
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}

.GoArea
{
float: left;
height: 49px;
width: 105px;
overflow: hidden;
margin: 0;
padding: 0;
}

.OtherLinkArea
{
float: right;
height: 49px;
width: 257px;
display: block;
margin: 0;
padding: 0;
}

.loginbox {
	BORDER: none; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; WIDTH: 380px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 21px; margin-top: 0; PADDING-RIGHT: 10px;
}

.loginboxdiv {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 444px; PADDING-TOP: 10px; HEIGHT: 27px
}

.Rtimg
{
float: right;
width: 8px;
height: 49px;
display: block;
background-image: url(/images/homeandreg/Cuirve_Rt.gif);
background-repeat: no-repeat;
overflow: hidden;
}
/*For FaceBook, Twitter & Orkut : Sekhar Misra: 01-04-2010*/
.follow
{
float:left;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #FFFFFF;
width: 88px;
height: 32px;
display: block;
margin: 0;
padding: 0;

}

.Social
{
    float: right;
width: 160px;
height: 32px;
display: block;
background-image: url('/images/homeandreg/Curved4Scl.gif');
background-repeat: no-repeat;
background-position: 0px 0px;
background-color: #205F8C;
margin: 0;
padding: 0;

}

.SclLinks
{
float: right;
width: 68px;
height: 32px;
display: block;
margin: 0;
padding: 0;

}
.selectionRt
{
width: 485px;
height: 155px;
display: block;
background-color: #FFFFFF;
border-top: 1px solid #CDCDCD;
border-right: 1px solid #CDCDCD;
border-bottom: 1px solid #CDCDCD;
}
.RightWebLinks
{
float: right;
width: 486px;
height: 280px;
display: block;
}
.LeftSpace_rt
{
float: right;
width: 1px;
height: 280px;
display: block;
overflow: hidden;
background-color: #CDCDCD;
}

.selectionLft_inactive
{
width: 167px;
height: 48px;
display: block;
margin: 0;
padding: 0;
background-color: #FFFFFF;
clear: both;
}
.selectionLft_Rt
{
float: right;
width: 136px;
height: 100%;
display: block;
}
.selectionLft_Lt
{
float: left;
width: 30px;
height: 100%;
display: block;
}
.gap
{
width: 167px;
height: 6px;
display: block;
clear: both;
}
.selectionLft
{
width: 166px;
height: 46px;
display: block;
margin: 0;
padding: 0;
background-color: #FFFFFF;
border-top: 1px solid #CDCDCD;
border-left: 1px solid #CDCDCD;
border-bottom: 1px solid #CDCDCD;
clear: both;
}
#BoxOuter
{
width: 654px;
height: 280px;
display: block;
}

.LeftSpace
{
float: left;
width: 168px;
height: 280px;
display: block;
}
.Membertxt
{
 color:Black;
 font-family:Verdana,Arial,Sans-Serif;
 font-size:12px;   
}
.minired
{

    color: #FF0000;
    font-weight:bold;
}

    /*newly added styles.*/
    
.SurClose
{
/*position: absolute;
width: 40px;
height: 20px;
display: block;
z-index: 3;
padding-left: 8px;
padding-top: 8px;
font-family: arial;
font-weight: bold; 
font-size: 11px; 
line-height: normal;
color: #B40000;
cursor:hand; */
width: 114px;
height: 19px;
display: block;
font-family: arial;
font-weight: bold; 
font-size: 11px; 
line-height: normal;
color: #B40000;
cursor:hand;
clear: both;
text-align: right;

}




.BuyClose
{
position: absolute;
width: 40px;
height: 20px;
display: block;
z-index: 5;
padding-left: 3px;
padding-top: 3px;
font-family: arial;
font-weight: bold; 
font-size: 12px; 
color: #B40000;
cursor:hand;
}

/* Start New Buying and Selling Trade Leads */

#buysellborder
{
width:249px;
height:201px;
border:solid 1px #D5DEE4;
}

.buysellingheader
{
width:250px;
height:26px;
background-image:url(../images/homeandreg/header_img.jpg);
background-repeat:repeat-x;
}

.buyselltradeleads
{
width:250px;
height:20px;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
float:left;
margin-left:10px;
margin-top:6px;
}

.buysellbody
{
width:250px;
height:175px;
font:10px Verdana, Arial, Helvetica, sans-serif;
float:left;
overflow:hidden;
}

#buyingsellingrowone
{
background-color:#E1E8EC;
padding-left:10px;
height:25px;
width:240px;
float:left;
vertical-align:middle
}

#buyingsellingrowtwo
{
padding-left:10px;
height:25px;
width:240px;
float:left;
vertical-align:middle
}

#buyingsellingmiddle
{
position: absolute;
top: 50%;
display:table-cell;
vertical-align: middle;
height:25px;
width:239px;
}

.buysellflags
{
width:34px;
height:25px;
float:left;
}

#buysellbodytext
{
width:205px;
height:25px;
float:left;
}

a.buyselllink:link, a.buyselllink:visited
{
color:#0033CC;
text-decoration:none;
margin:0;
padding:0;
}

a.buyselllink:hover, a.buyselllink:active
{
color:#0033CC;
text-decoration:underline;
margin:0;
padding:0;
}

/* End New Buying and Selling Trade Leads */





